Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 1 | SUMMARY = "gnome system tools backends" |
| 2 | LICENSE = "GPLv3" |
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" |
| 4 | |
| 5 | DEPENDS = "dbus dbus-glib glib-2.0 polkit" |
| 6 | |
| 7 | inherit gnome pkgconfig update-rc.d gettext |
| 8 | |
| 9 | SRC_URI[archive.md5sum] = "edae148b31342aecae035051adc70c74" |
| 10 | SRC_URI[archive.sha256sum] = "1dbe5177df46a9c7250735e05e77129fe7ec04840771accfa87690111ca2c670" |
| 11 | |
| 12 | SRC_URI += " \ |
| 13 | file://system-tools-backends \ |
| 14 | " |
| 15 | |
| 16 | # This needs to move to meta-angstrom |
| 17 | SRC_URI_append_angstrom = " \ |
| 18 | file://add-angstrom-distro.patch \ |
| 19 | " |
| 20 | |
| 21 | EXTRA_OECONF = " --with-net-dbus=${libdir}/perl5 " |
| 22 | |
| 23 | do_configure() { |
| 24 | rm missing || true |
| 25 | automake --add-missing |
| 26 | sed -i -e 's:CC=$(CC):CC="$(CC)":g' ${S}/Net-DBus/Makefile.am |
| 27 | sed -i -e 's:CC=$(CC):CC="$(CC)":g' ${S}/Net-DBus/Makefile.in |
| 28 | libtoolize --force --install |
| 29 | aclocal |
| 30 | gnu-configize |
| 31 | oe_runconf |
| 32 | cp ${STAGING_BINDIR_CROSS}/${HOST_SYS}-libtool ${S} |
| 33 | } |
| 34 | |
| 35 | do_install_append () { |
| 36 | install -d ${D}/${sysconfdir}/init.d |
Patrick Williams | ddad1a1 | 2017-02-23 20:36:32 -0600 | [diff] [blame] | 37 | install -m 0755 ${WORKDIR}/system-tools-backends ${D}/${sysconfdir}/init.d/ |
Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 38 | } |
| 39 | |
| 40 | INITSCRIPT_NAME = "system-tools-backends" |
| 41 | INITSCRIPT_PARAMS = "start 50 2 3 4 5 . stop 70 1 ." |
| 42 | |
| 43 | # Shadow added so there is a full adduser/deluser |
| 44 | # (Gnome images tend to pull in shadow anyway) |
| 45 | RDEPENDS_${PN} = "shadow" |
| 46 | |
| 47 | FILES_${PN} += " ${sysconfdir}/dbus-1/system.d" |
| 48 | FILES_${PN} += " ${libdir}/pkgconfig" |
| 49 | FILES_${PN} += " ${datadir}/dbus-1/system-services" |
| 50 | FILES_${PN} += " ${datadir}/system-tools-backends-2.0/files" |
| 51 | FILES_${PN} += " ${datadir}/system-tools-backends-2.0/scripts" |
| 52 | FILES_${PN} += " ${datadir}/polkit*" |
| 53 | |
| 54 | PNBLACKLIST[system-tools-backends] ?= "does not build with distroless qemuarm as reported in 'State of bitbake world' thread, nobody volunteered to fix them" |