blob: 3f331e2dc5d2b7868dfd74ae7094326d2acc7002 [file] [log] [blame]
Brad Bishop1a4b7ee2018-12-16 17:11:34 -08001SUMMARY = "Utility for modifying GPT disk partitioning"
2DESCRIPTION = "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
4LICENSE = "GPLv2"
5LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
6
7DEPENDS = "util-linux"
8
Andrew Geissler4b740dc2020-05-05 08:54:39 -05009SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${PV}/${BP}.tar.gz \
10 file://0001-gptcurses-correctly-include-curses.h.patch \
11 "
Andrew Geisslerd1e89492021-02-12 15:35:20 -060012SRC_URI[sha256sum] = "ddc551d643a53f0bd4440345d3ae32c49b04a797e9c01036ea460b6bb4168ca8"
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080013
14UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/gptfdisk/files/gptfdisk/"
15UPSTREAM_CHECK_REGEX = "/gptfdisk/(?P<pver>(\d+[\.\-_]*)+)/"
16
17EXTRA_OEMAKE = "'CC=${CC}' 'CXX=${CXX}' gdisk fixparts ${PACKAGECONFIG_CONFARGS}"
18
19PACKAGECONFIG ??= "ncurses popt"
20PACKAGECONFIG[ncurses] = "cgdisk,,ncurses"
21PACKAGECONFIG[popt] = "sgdisk,,popt"
22
23do_install() {
24 install -d ${D}${sbindir}
25 for f in cgdisk sgdisk; do
26 if [ -x $f ]; then
27 install -m 0755 $f ${D}${sbindir}
28 fi
29 done
30 install -m 0755 gdisk ${D}${sbindir}
31 install -m 0755 fixparts ${D}${sbindir}
32}
33
34BBCLASSEXTEND = "native nativesdk"