Patchwork [meta-oe,3/5] ecore: drop libxputil from DEPENDS

login
register
mail settings
Submitter Martin Jansa
Date Oct. 18, 2012, 7:54 p.m.
Message ID <ba8a3e71ad6e1ca180e2998525129b907948a0db.1350589969.git.Martin.Jansa@gmail.com>
Download mbox | patch
Permalink /patch/38299/
State Accepted
Commit 503191773e04115c42042c26336d87ff8b843e1c
Headers show

Comments

Martin Jansa - Oct. 18, 2012, 7:54 p.m.
* it was removed from oe-core
  http://git.openembedded.org/openembedded-core/commit/?id=5b3748d463a6666c0d8e2624092619da8d8e6328
* it needs to be explicitly disabled now, because recipe was removed in
  oe-core, but files still stay in sysroot and we cannot even
  cleansstate it now without recipes around.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta-efl/recipes-efl/efl/ecore.inc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
Ross Burton - Oct. 19, 2012, 9:26 a.m.
On 18 October 2012 20:54, Martin Jansa <martin.jansa@gmail.com> wrote:
> * it was removed from oe-core
>   http://git.openembedded.org/openembedded-core/commit/?id=5b3748d463a6666c0d8e2624092619da8d8e6328
> * it needs to be explicitly disabled now, because recipe was removed in
>   oe-core, but files still stay in sysroot and we cannot even
>   cleansstate it now without recipes around.

To be honest you'll probably want to tell upstream to just remove
Xprint.  It was removed from oe-core because support in the server was
removed in 2008.  Since 2008 the Xprint code in any client application
has been unable to work.

Ross
Martin Jansa - Oct. 19, 2012, 9:35 a.m.
On Fri, Oct 19, 2012 at 10:26:07AM +0100, Burton, Ross wrote:
> On 18 October 2012 20:54, Martin Jansa <martin.jansa@gmail.com> wrote:
> > * it was removed from oe-core
> >   http://git.openembedded.org/openembedded-core/commit/?id=5b3748d463a6666c0d8e2624092619da8d8e6328
> > * it needs to be explicitly disabled now, because recipe was removed in
> >   oe-core, but files still stay in sysroot and we cannot even
> >   cleansstate it now without recipes around.
> 
> To be honest you'll probably want to tell upstream to just remove
> Xprint.  It was removed from oe-core because support in the server was
> removed in 2008.  Since 2008 the Xprint code in any client application
> has been unable to work.

They are migrating all efl libs to one efl tree now and removing a lot
of options in the process so I guess they will remove Xprint too in the
process, but I'll tell them if they keep it autodetected.

Cheers,

Patch

diff --git a/meta-efl/recipes-efl/efl/ecore.inc b/meta-efl/recipes-efl/efl/ecore.inc
index 9faaf3a..7744501 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 libxprintutil"
+           libxtst libxcomposite libxinerama libxscrnsaver libxdamage libxrandr libxcursor"
 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 = "r0"
+INC_PR = "r1"
 
 do_configure_prepend() {
     touch ${S}/po/Makefile.in.in || true
@@ -78,6 +78,7 @@  ECORE_OECONF = "\
   --enable-inotify \
   --disable-ecore-desktop \
   --disable-ecore-x-xcb \
+  --disable-ecore-x-xprint \
   --disable-ecore-directfb \
   --disable-ecore-sdl \
   --enable-ecore-evas-opengl-x11 \