aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2012-10-27 18:42:37 +0200
committerKoen Kooi <koen@dominion.thruhere.net>2012-11-29 11:04:53 +0100
commit19090f5ed4c89a2229e68ca1e84a85a1d82cf426 (patch)
tree7448156cf77bd792ff9d4f10620938cfaf465885
parentb11ee8bc74c3b62a07a4d372cc15b32074255be9 (diff)
downloadmeta-openembedded-contrib-19090f5ed4c89a2229e68ca1e84a85a1d82cf426.tar.gz
ecore: disable some X extensions for native recipe and add libxfixes to target DEPENDS
* at least native libxrandr libxdamage libxcursor libxcomposite libxfixes are autodetected sometimes, leading to irreproducible builds and failing edje_cc /OE/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/edje_cc: error while loading shared libraries: libXcursor.so.1: cannot open shared object file: No such file or directory Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-rw-r--r--meta-efl/recipes-efl/efl/ecore.inc19
1 files changed, 17 insertions, 2 deletions
diff --git a/meta-efl/recipes-efl/efl/ecore.inc b/meta-efl/recipes-efl/efl/ecore.inc
index 7744501b80..d329f573fa 100644
--- a/meta-efl/recipes-efl/efl/ecore.inc
+++ b/meta-efl/recipes-efl/efl/ecore.inc
@@ -2,7 +2,7 @@ DESCRIPTION = "Ecore is the Enlightenment application framework library"
LICENSE = "MIT BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=d6ff2c3c85de2faf5fd7dcd9ccfc8886"
DEPENDS = "virtual/libiconv tslib curl eet evas glib-2.0 gnutls \
- libxtst libxcomposite libxinerama libxscrnsaver libxdamage libxrandr libxcursor"
+ libxtst libxcomposite libxinerama libxscrnsaver libxdamage libxrandr libxcursor libxfixes"
DEPENDS_virtclass-native = "eet-native evas-native gettext-native"
# optional
# DEPENDS += "directfb virtual/libsdl openssl virtual/libiconv"
@@ -10,7 +10,7 @@ DEPENDS_virtclass-native = "eet-native evas-native gettext-native"
inherit efl gettext
BBCLASSEXTEND = "native"
-INC_PR = "r1"
+INC_PR = "r2"
do_configure_prepend() {
touch ${S}/po/Makefile.in.in || true
@@ -96,4 +96,19 @@ EXTRA_OECONF = "${ECORE_OECONF} \
EXTRA_OECONF_virtclass-native = "\
${ECORE_OECONF} \
--disable-curl \
+ --disable-ecore-x-composite \
+ --disable-ecore-x-damage \
+ --disable-ecore-x-dpms \
+ --disable-ecore-x-randr \
+ --disable-ecore-x-render \
+ --disable-ecore-x-screensaver \
+ --disable-ecore-x-shape \
+ --disable-ecore-x-sync \
+ --disable-ecore-x-xfixes \
+ --disable-ecore-x-xinerama \
+ --disable-ecore-x-xprint \
+ --disable-ecore-x-xtest \
+ --disable-ecore-x-cursor \
+ --disable-ecore-x-input \
+ --disable-ecore-x-dri \
"