From patchwork Tue Nov 27 20:33:44 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [07/21] ecore: disable some X extensions for native recipe and add libxfixes to target DEPENDS Date: Tue, 27 Nov 2012 20:33:44 -0000 From: Martin Jansa X-Patchwork-Id: 39735 Message-Id: <8a89f767d72414fbbb2bd87e6378aab3097c9479.1354034591.git.Martin.Jansa@gmail.com> To: openembedded-devel@lists.openembedded.org * 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 --- meta-efl/recipes-efl/efl/ecore.inc | 19 +++++++++++++++++-- 1 file 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 \ "