summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Larson <chris_larson@mentor.com>2012-04-06 15:59:08 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-05-03 15:00:24 +0100
commitc2bebf05752ec01144e32dbf2bbe4cfa86ae67df (patch)
treea916cd7fd51703c813baeaf0fc3dfcabd1cdbb2c
parent4fb71999fad9e844850831caf2431ee8731787db (diff)
downloadopenembedded-core-c2bebf05752ec01144e32dbf2bbe4cfa86ae67df.tar.gz
openembedded-core-c2bebf05752ec01144e32dbf2bbe4cfa86ae67df.tar.bz2
openembedded-core-c2bebf05752ec01144e32dbf2bbe4cfa86ae67df.tar.xz
openembedded-core-c2bebf05752ec01144e32dbf2bbe4cfa86ae67df.zip
distcc: use PACKAGECONFIG for x11 distro feature
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
-rw-r--r--meta/recipes-devtools/distcc/distcc_2.18.3.bb14
1 files changed, 8 insertions, 6 deletions
diff --git a/meta/recipes-devtools/distcc/distcc_2.18.3.bb b/meta/recipes-devtools/distcc/distcc_2.18.3.bb
index ec6ffb37f..de181e5e8 100644
--- a/meta/recipes-devtools/distcc/distcc_2.18.3.bb
+++ b/meta/recipes-devtools/distcc/distcc_2.18.3.bb
@@ -4,11 +4,15 @@ compilation of C/C++/ObjC code across machines on a network."
SECTION = "devel"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
-PR = "r7"
+PR = "r8"
-DEPENDS = "avahi ${GTKDEP}"
-GTKDEP_libc-uclibc = ""
-GTKDEP = "gtk+"
+DEPENDS = "avahi"
+
+GTKCONFIG = "gtk"
+GTKCONFIG_libc-uclibc = ""
+
+PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'x11', '${GTKCONFIG}', '', d)}"
+PACKAGECONFIG[gtk] = "--with-gtk,--without-gtk --without-gnome,gtk+"
RRECOMMENDS_${PN} = "avahi-daemon"
@@ -28,8 +32,6 @@ inherit autotools pkgconfig update-rc.d
INITSCRIPT_NAME = "distcc"
-EXTRA_OECONF = "--with-gtk"
-EXTRA_OECONF_libc-uclibc = "--without-gtk --without-gnome"
do_install_append() {
install -d ${D}${sysconfdir}/init.d/
install -d ${D}${sysconfdir}/default