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:47:21 +0000
commit1e2085a538fb2f89135365d63040a487d3fb61fe (patch)
tree323a08d890f0e1c8f65fcc0de7430f660f770fc7
parent007b89204eeddbf89608aac450730999851baaf3 (diff)
downloadopenembedded-core-contrib-1e2085a538fb2f89135365d63040a487d3fb61fe.tar.gz
openembedded-core-contrib-1e2085a538fb2f89135365d63040a487d3fb61fe.tar.bz2
openembedded-core-contrib-1e2085a538fb2f89135365d63040a487d3fb61fe.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 (From OE-Core rev: 9fc8ea24914a322536d831ea11295c4ef0dc6b66) Signed-off-by: André Draszik <adraszik@tycoint.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-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