summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndré Draszik <adraszik@tycoint.com>2017-01-17 15:28:28 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-01-19 22:45:45 +0000
commit9fc8ea24914a322536d831ea11295c4ef0dc6b66 (patch)
tree8d1ef42c8834bb640a92b1023531f2ef5faf6680
parentc49d0a7741100c8864aa826f232a93311dcc7752 (diff)
downloadopenembedded-core-contrib-9fc8ea24914a322536d831ea11295c4ef0dc6b66.tar.gz
openembedded-core-contrib-9fc8ea24914a322536d831ea11295c4ef0dc6b66.tar.bz2
openembedded-core-contrib-9fc8ea24914a322536d831ea11295c4ef0dc6b66.zip
python3-pygobject: enable cairo only when a display is available
It doesn't seem to make sense to unconditionally enable cairo support, as this pulls in lots of other dependencies, where none of these can actually be used without some sort of graphical interface. Not having a generic distro feature to detect this, we just use any of DirectFB / Wayland / X11 Signed-off-by: André Draszik <adraszik@tycoint.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
-rw-r--r--meta/recipes-devtools/python/python3-pygobject_3.22.0.bb2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-devtools/python/python3-pygobject_3.22.0.bb b/meta/recipes-devtools/python/python3-pygobject_3.22.0.bb
index 5a895441fc..143048d9ef 100644
--- a/meta/recipes-devtools/python/python3-pygobject_3.22.0.bb
+++ b/meta/recipes-devtools/python/python3-pygobject_3.22.0.bb
@@ -19,7 +19,7 @@ SRC_URI[sha256sum] = "08b29cfb08efc80f7a8630a2734dec65a99c1b59f1e5771c671d2e4ed8
S = "${WORKDIR}/${SRCNAME}-${PV}"
-PACKAGECONFIG ??= "cairo"
+PACKAGECONFIG ??= "${@bb.utils.contains_any('DISTRO_FEATURES', [ 'directfb', 'wayland', 'x11' ], 'cairo', '', d)}"
# python3-pycairo is checked on configuration -> DEPENDS
# we don't link against python3-pycairo -> RDEPENDS