[oe-commits] Martin Jansa : ecore: disable some X extensions for native recipe and add libxfixes to target DEPENDS

git at git.openembedded.org git at git.openembedded.org
Thu Nov 29 10:06:35 UTC 2012


Module: meta-openembedded.git
Branch: master
Commit: 19090f5ed4c89a2229e68ca1e84a85a1d82cf426
URL:    http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=19090f5ed4c89a2229e68ca1e84a85a1d82cf426

Author: Martin Jansa <Martin.Jansa at gmail.com>
Date:   Sat Oct 27 18:42:37 2012 +0200

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 at gmail.com>

---

 meta-efl/recipes-efl/efl/ecore.inc |   19 +++++++++++++++++--
 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 7744501..d329f57 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 \
 "





More information about the Openembedded-commits mailing list