[gnome-continuous-yocto/gnomeostree-3.28-rocko: 4083/8267] python3-pygobject: enable cairo only when a display is available



commit 1e2085a538fb2f89135365d63040a487d3fb61fe
Author: André Draszik <adraszik tycoint com>
Date:   Tue Jan 17 15:28:28 2017 +0000

    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>

 .../python/python3-pygobject_3.22.0.bb             |    2 +-
 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 5a89544..143048d 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]