blob: fdfb1ef47f0ce12f6a63b83eee64d6594e60c4b7 [file] [log] [blame]
Andrew Geissler595f6302022-01-24 19:11:47 +00001SUMMARY = "A partition editor to graphically manage disk partitions "
2HOMEPAGE = "http://gparted.org/index.php"
Andrew Geissler9aee5002022-03-30 16:27:02 +00003LICENSE = "GPL-2.0-only"
Andrew Geissler595f6302022-01-24 19:11:47 +00004LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
5
Andrew Geissler6aa7eec2023-03-03 12:41:14 -06006inherit autotools pkgconfig python3native gettext gnome-help gtk-icon-cache features_check
Andrew Geissler595f6302022-01-24 19:11:47 +00007
Patrick Williams03907ee2022-05-01 06:28:52 -05008ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
Andrew Geissler595f6302022-01-24 19:11:47 +00009
10SRC_URI = " \
11 ${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}/${BPN}-${PV}/${BPN}-${PV}.tar.gz \
Andrew Geissler6aa7eec2023-03-03 12:41:14 -060012 ${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'file://0001-Install-polkit-action-unconditionally-executable-pke.patch', '', d)} \
Andrew Geissler595f6302022-01-24 19:11:47 +000013"
Andrew Geissler6aa7eec2023-03-03 12:41:14 -060014SRC_URI[sha256sum] = "3c95ea26a944083ff1d9b17639b1e2ad9758df225dc751ff407b2a6aa092a8de"
Andrew Geissler595f6302022-01-24 19:11:47 +000015
16UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/gparted/files/gparted/"
17UPSTREAM_CHECK_REGEX = "gparted-(?P<pver>\d+\.(\d+)+(\.\d+)+)"
18
19DEPENDS += " \
20 glib-2.0-native \
21 yelp-tools-native \
22 intltool-native \
23 glib-2.0 \
24 gtkmm3 \
25 parted \
26"
27
Andrew Geissler6aa7eec2023-03-03 12:41:14 -060028PACKAGECONFIG = "${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)}"
29PACKAGECONFIG[polkit] = ",,polkit"
30
Andrew Geissler595f6302022-01-24 19:11:47 +000031FILES:${PN} += " \
32 ${datadir}/appdata \
33 ${datadir}/icons \
34"
35
36PACKAGES += "${PN}-polkit"
37FILES:${PN}-polkit = "${datadir}/polkit-1"
38
39RDEPENDS:${PN} = " \
40 ${@bb.utils.contains('DISTRO_FEATURES', 'polkit', '${PN}-polkit', '', d)} \
41 dosfstools \
42 mtools \
43 e2fsprogs \
44"