1*4882a593SmuzhiyunSUMMARY = "Utility for modifying GPT disk partitioning" 2*4882a593SmuzhiyunDESCRIPTION = "GPT fdisk is a disk partitioning tool loosely modeled on Linux fdisk, but used for modifying GUID Partition Table (GPT) disks. The related FixParts utility fixes some common problems on Master Boot Record (MBR) disks." 3*4882a593SmuzhiyunHOMEPAGE = "https://sourceforge.net/projects/gptfdisk/" 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunLICENSE = "GPL-2.0-only" 6*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunDEPENDS = "util-linux" 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${PV}/${BP}.tar.gz \ 11*4882a593Smuzhiyun file://0001-gptcurses-correctly-include-curses.h.patch \ 12*4882a593Smuzhiyun file://0001-gptcurses-correct-ncurses-6.3-errors.patch \ 13*4882a593Smuzhiyun " 14*4882a593SmuzhiyunSRC_URI[sha256sum] = "95d19856f004dabc4b8c342b2612e8d0a9eebdd52004297188369f152e9dc6df" 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunUPSTREAM_CHECK_URI = "http://sourceforge.net/projects/gptfdisk/files/gptfdisk/" 17*4882a593SmuzhiyunUPSTREAM_CHECK_REGEX = "/gptfdisk/(?P<pver>(\d+[\.\-_]*)+)/" 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunEXTRA_OEMAKE = "'CC=${CC}' 'CXX=${CXX}' gdisk fixparts ${PACKAGECONFIG_CONFARGS}" 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunPACKAGECONFIG ??= "ncurses popt" 22*4882a593SmuzhiyunPACKAGECONFIG[ncurses] = "cgdisk,,ncurses" 23*4882a593SmuzhiyunPACKAGECONFIG[popt] = "sgdisk,,popt" 24*4882a593Smuzhiyun 25*4882a593Smuzhiyundo_install() { 26*4882a593Smuzhiyun install -d ${D}${sbindir} 27*4882a593Smuzhiyun for f in cgdisk sgdisk; do 28*4882a593Smuzhiyun if [ -x $f ]; then 29*4882a593Smuzhiyun install -m 0755 $f ${D}${sbindir} 30*4882a593Smuzhiyun fi 31*4882a593Smuzhiyun done 32*4882a593Smuzhiyun install -m 0755 gdisk ${D}${sbindir} 33*4882a593Smuzhiyun install -m 0755 fixparts ${D}${sbindir} 34*4882a593Smuzhiyun} 35*4882a593Smuzhiyun 36*4882a593SmuzhiyunBBCLASSEXTEND = "native nativesdk" 37