From patchwork Wed Feb 22 11:26:46 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [4/5] gtk-icon-cache.bbclass: don't add dependencies or hooks unless x11 is defined Date: Wed, 22 Feb 2012 11:26:46 -0000 From: Andreas Oberritter X-Patchwork-Id: 21571 Message-Id: <1329910007-8441-5-git-send-email-obi@opendreambox.org> To: openembedded-core@lists.openembedded.org * Drop dependency on GNOME if x11 is disabled. Signed-off-by: Andreas Oberritter --- meta/classes/gtk-icon-cache.bbclass | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/meta/classes/gtk-icon-cache.bbclass b/meta/classes/gtk-icon-cache.bbclass index 0204fd3..cf5907b 100644 --- a/meta/classes/gtk-icon-cache.bbclass +++ b/meta/classes/gtk-icon-cache.bbclass @@ -1,6 +1,6 @@ FILES_${PN} += "${datadir}/icons/hicolor" -DEPENDS += "${@['hicolor-icon-theme', '']['${BPN}' == 'hicolor-icon-theme']}" +DEPENDS += "${@base_contains('DISTRO_FEATURES', 'x11', ['hicolor-icon-theme', '']['${BPN}' == 'hicolor-icon-theme'], '', d)}" # This could run on the host as icon cache files are architecture independent, # but there is no gtk-update-icon-cache built natively. @@ -28,6 +28,9 @@ done } python populate_packages_append () { + if not oe.utils.contains('DISTRO_FEATURES', 'x11', True, False, d): + return + packages = d.getVar('PACKAGES', 1).split() pkgdest = d.getVar('PKGDEST', 1)