All of lore.kernel.org
 help / color / mirror / Atom feed
* [2011.03-maintenance][PATCH] gtk+_2.20.1: Depend on gdk-pixbuf-native
@ 2012-08-27 22:50 Khem Raj
  2012-08-31 21:07 ` Tom Rini
  2012-09-06 12:17 ` Steffen Sledz
  0 siblings, 2 replies; 11+ messages in thread
From: Khem Raj @ 2012-08-27 22:50 UTC (permalink / raw)
  To: openembedded-devel

also BBCLASSEXTEND gdk-pixbuf recipes to provide
native version

Newer distros which ship glib-2.0 version 2.32+
there are some missing symbols that gtk+ 2.20
will complain about. So we create own gdk-pixbuf
so it does not link to library from host system

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 recipes/gtk+/gdk-pixbuf_2.10.14.bb |    1 +
 recipes/gtk+/gtk+_2.20.1.bb        |    4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/recipes/gtk+/gdk-pixbuf_2.10.14.bb b/recipes/gtk+/gdk-pixbuf_2.10.14.bb
index e41f9e0..c41a2be 100644
--- a/recipes/gtk+/gdk-pixbuf_2.10.14.bb
+++ b/recipes/gtk+/gdk-pixbuf_2.10.14.bb
@@ -64,6 +64,7 @@ do_install() {
 	cd gdk-pixbuf && oe_runmake install DESTDIR=${D}
 }
 
+BBCLASSEXTEND = "native"
 
 SRC_URI[md5sum] = "018d7dd0fa7de01cfdb77c7c55e7ba26"
 SRC_URI[sha256sum] = "d02344239d048390ba02fcfd7de4f9efc0dfb51e7b06dfa46a6314d666ea4de2"
diff --git a/recipes/gtk+/gtk+_2.20.1.bb b/recipes/gtk+/gtk+_2.20.1.bb
index 62f2f3c..4d801f1 100644
--- a/recipes/gtk+/gtk+_2.20.1.bb
+++ b/recipes/gtk+/gtk+_2.20.1.bb
@@ -13,13 +13,13 @@ SRC_URI_append = "file://gtk-dnd-grab-deadlock-fix.patch \
 SRC_URI[gtk.md5sum] = "53e6f3a93bd22934878fc4a4a34c68aa"
 SRC_URI[gtk.sha256sum] = "0e081731d21e34ff45c82199490c2889504fa8b3c7e117c043e82ababaec0f65"
 
-PR = "${INC_PR}.5"
+PR = "${INC_PR}.6"
 
 BBCLASSEXTEND = "native"
 
 ARM_INSTRUCTION_SET = "arm"
 
-DEPENDS_virtclass-native = "libpng-native atk-native pango-native cairo-native libxrender-native libxext-native libgcrypt-native"
+DEPENDS_virtclass-native = "gdk-pixbuf-native libpng-native atk-native pango-native cairo-native libxrender-native libxext-native libgcrypt-native"
 PROVIDES_virtclass-native = "gdk-pixbuf-csource-native"
 
 # Enable xkb selectively
-- 
1.7.9.5




^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [2011.03-maintenance][PATCH] gtk+_2.20.1: Depend on gdk-pixbuf-native
  2012-08-27 22:50 [2011.03-maintenance][PATCH] gtk+_2.20.1: Depend on gdk-pixbuf-native Khem Raj
@ 2012-08-31 21:07 ` Tom Rini
  2012-09-06 12:17 ` Steffen Sledz
  1 sibling, 0 replies; 11+ messages in thread
From: Tom Rini @ 2012-08-31 21:07 UTC (permalink / raw)
  To: openembedded-devel

On Mon, Aug 27, 2012 at 03:50:54PM -0700, Khem Raj wrote:

> also BBCLASSEXTEND gdk-pixbuf recipes to provide
> native version
> 
> Newer distros which ship glib-2.0 version 2.32+
> there are some missing symbols that gtk+ 2.20
> will complain about. So we create own gdk-pixbuf
> so it does not link to library from host system
> 
> Signed-off-by: Khem Raj <raj.khem@gmail.com>

Applied to 2011.03-maintenance branch.

-- 
Tom



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [2011.03-maintenance][PATCH] gtk+_2.20.1: Depend on gdk-pixbuf-native
  2012-08-27 22:50 [2011.03-maintenance][PATCH] gtk+_2.20.1: Depend on gdk-pixbuf-native Khem Raj
  2012-08-31 21:07 ` Tom Rini
@ 2012-09-06 12:17 ` Steffen Sledz
  2012-09-10  6:00   ` Steffen Sledz
  1 sibling, 1 reply; 11+ messages in thread
From: Steffen Sledz @ 2012-09-06 12:17 UTC (permalink / raw)
  To: openembedded-devel

On 28.08.2012 00:50, Khem Raj wrote:
> also BBCLASSEXTEND gdk-pixbuf recipes to provide
> native version
> 
> Newer distros which ship glib-2.0 version 2.32+
> there are some missing symbols that gtk+ 2.20
> will complain about. So we create own gdk-pixbuf
> so it does not link to library from host system

It seems that the dependencies are incomplete.

-----------> snip <-----------
...
| checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.12.0    atk >= 1.9.0    pango >= 1.12.0    cairo >= 1.2.0) were not met:
|
| No package 'atk' found
| No package 'pango' found
| No package 'cairo' found
|
| Consider adjusting the PKG_CONFIG_PATH environment variable if you
| installed software in a non-standard prefix.
|
| Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
| and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
| See the pkg-config man page for more details.
|
NOTE: package gdk-pixbuf-native-2.10.14-r2: task do_configure: Failed
-----------> snip <-----------

Steffen

-- 
DResearch Fahrzeugelektronik GmbH
Otto-Schmirgal-Str. 3, 10319 Berlin, Germany
Tel: +49 30 515932-237 mailto:sledz@dresearch-fe.de
Fax: +49 30 515932-299
Geschäftsführer: Dr. Michael Weber, Werner Mögle;
Amtsgericht Berlin Charlottenburg; HRB 130120 B;
Ust.-IDNr. DE273952058



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [2011.03-maintenance][PATCH] gtk+_2.20.1: Depend on gdk-pixbuf-native
  2012-09-06 12:17 ` Steffen Sledz
@ 2012-09-10  6:00   ` Steffen Sledz
  2012-09-11 12:42     ` [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies Steffen Sledz
  0 siblings, 1 reply; 11+ messages in thread
From: Steffen Sledz @ 2012-09-10  6:00 UTC (permalink / raw)
  To: openembedded-devel

On 06.09.2012 14:17, Steffen Sledz wrote:
> On 28.08.2012 00:50, Khem Raj wrote:
>> also BBCLASSEXTEND gdk-pixbuf recipes to provide
>> native version
>>
>> Newer distros which ship glib-2.0 version 2.32+
>> there are some missing symbols that gtk+ 2.20
>> will complain about. So we create own gdk-pixbuf
>> so it does not link to library from host system
> 
> It seems that the dependencies are incomplete.
> 
> -----------> snip <-----------
> ...
> | checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.12.0    atk >= 1.9.0    pango >= 1.12.0    cairo >= 1.2.0) were not met:
> |
> | No package 'atk' found
> | No package 'pango' found
> | No package 'cairo' found
> |
> | Consider adjusting the PKG_CONFIG_PATH environment variable if you
> | installed software in a non-standard prefix.
> |
> | Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
> | and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
> | See the pkg-config man page for more details.
> |
> NOTE: package gdk-pixbuf-native-2.10.14-r2: task do_configure: Failed
> -----------> snip <-----------

Ping!

-- 
DResearch Fahrzeugelektronik GmbH
Otto-Schmirgal-Str. 3, 10319 Berlin, Germany
Tel: +49 30 515932-237 mailto:sledz@dresearch-fe.de
Fax: +49 30 515932-299
Geschäftsführer: Dr. Michael Weber, Werner Mögle;
Amtsgericht Berlin Charlottenburg; HRB 130120 B;
Ust.-IDNr. DE273952058



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies
  2012-09-10  6:00   ` Steffen Sledz
@ 2012-09-11 12:42     ` Steffen Sledz
  2012-09-11 12:59       ` Burton, Ross
  2012-09-14 22:07       ` Tom Rini
  0 siblings, 2 replies; 11+ messages in thread
From: Steffen Sledz @ 2012-09-11 12:42 UTC (permalink / raw)
  To: openembedded-devel

This fixes an error in do_configure step for target and native build.

| checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.12.0    atk >= 1.9.0    pango >= 1.12.0    cairo >= 1.2.0) were not met:
|
| No package 'atk' found
| No package 'pango' found
| No package 'cairo' found

Signed-off-by: Steffen Sledz <sledz@dresearch-fe.de>
---
 recipes/gtk+/gdk-pixbuf_2.10.14.bb |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes/gtk+/gdk-pixbuf_2.10.14.bb b/recipes/gtk+/gdk-pixbuf_2.10.14.bb
index c41a2be..e9493f9 100644
--- a/recipes/gtk+/gdk-pixbuf_2.10.14.bb
+++ b/recipes/gtk+/gdk-pixbuf_2.10.14.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://www.gtk.org/"
 SECTION = "libs"
 LICENSE = "LGPL"
 PRIORITY = "optional"
-DEPENDS = "libpng gettext glib-2.0"
+DEPENDS = "libpng gettext glib-2.0 atk pango cairo"
 PR = "r2"
 
 S = "${WORKDIR}/gtk+-${PV}"
-- 
1.7.10.4




^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies
  2012-09-11 12:42     ` [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies Steffen Sledz
@ 2012-09-11 12:59       ` Burton, Ross
  2012-09-11 13:02         ` Martin Jansa
  2012-09-11 13:03         ` Paul Eggleton
  2012-09-14 22:07       ` Tom Rini
  1 sibling, 2 replies; 11+ messages in thread
From: Burton, Ross @ 2012-09-11 12:59 UTC (permalink / raw)
  To: openembedded-devel

On 11 September 2012 13:42, Steffen Sledz <sledz@dresearch-fe.de> wrote:
> | No package 'atk' found
> | No package 'pango' found
> | No package 'cairo' found

Those are spurious dependencies in a very old version of gdk-pixbuf.

oe-core master has 2.24.1 at the moment, is there a good reason why
meta-oe is hanging onto 2.10.14?

Ross



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies
  2012-09-11 12:59       ` Burton, Ross
@ 2012-09-11 13:02         ` Martin Jansa
  2012-09-11 13:03         ` Paul Eggleton
  1 sibling, 0 replies; 11+ messages in thread
From: Martin Jansa @ 2012-09-11 13:02 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 517 bytes --]

On Tue, Sep 11, 2012 at 01:59:21PM +0100, Burton, Ross wrote:
> On 11 September 2012 13:42, Steffen Sledz <sledz@dresearch-fe.de> wrote:
> > | No package 'atk' found
> > | No package 'pango' found
> > | No package 'cairo' found
> 
> Those are spurious dependencies in a very old version of gdk-pixbuf.
> 
> oe-core master has 2.24.1 at the moment, is there a good reason why
> meta-oe is hanging onto 2.10.14?

2011.03-maintenance != meta-oe

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies
  2012-09-11 12:59       ` Burton, Ross
  2012-09-11 13:02         ` Martin Jansa
@ 2012-09-11 13:03         ` Paul Eggleton
  2012-09-11 13:39           ` Burton, Ross
  1 sibling, 1 reply; 11+ messages in thread
From: Paul Eggleton @ 2012-09-11 13:03 UTC (permalink / raw)
  To: Burton, Ross; +Cc: openembedded-devel

On Tuesday 11 September 2012 13:59:21 Burton, Ross wrote:
> On 11 September 2012 13:42, Steffen Sledz <sledz@dresearch-fe.de> wrote:
> > | No package 'atk' found
> > | No package 'pango' found
> > | No package 'cairo' found
> 
> Those are spurious dependencies in a very old version of gdk-pixbuf.
> 
> oe-core master has 2.24.1 at the moment, is there a good reason why
> meta-oe is hanging onto 2.10.14?

This is the OE-Classic 2011.03-maintenance branch. I was surprised too until I 
realised where this was :)

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies
  2012-09-11 13:03         ` Paul Eggleton
@ 2012-09-11 13:39           ` Burton, Ross
  2012-09-12  9:44             ` Steffen Sledz
  0 siblings, 1 reply; 11+ messages in thread
From: Burton, Ross @ 2012-09-11 13:39 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: openembedded-devel

On 11 September 2012 14:03, Paul Eggleton <paul.eggleton@linux.intel.com> wrote:
>> oe-core master has 2.24.1 at the moment, is there a good reason why
>> meta-oe is hanging onto 2.10.14?
>
> This is the OE-Classic 2011.03-maintenance branch. I was surprised too until I
> realised where this was :)

Oh, wow.  In that case I recommend either patching out those
dependencies instead, or upgrading to a more modern version of
gdk-pixbuf.

Ross



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies
  2012-09-11 13:39           ` Burton, Ross
@ 2012-09-12  9:44             ` Steffen Sledz
  0 siblings, 0 replies; 11+ messages in thread
From: Steffen Sledz @ 2012-09-12  9:44 UTC (permalink / raw)
  To: openembedded-devel

On 11.09.2012 15:39, Burton, Ross wrote:
> On 11 September 2012 14:03, Paul Eggleton <paul.eggleton@linux.intel.com> wrote:
>>> oe-core master has 2.24.1 at the moment, is there a good reason why
>>> meta-oe is hanging onto 2.10.14?
>>
>> This is the OE-Classic 2011.03-maintenance branch. I was surprised too until I
>> realised where this was :)
> 
> Oh, wow.  In that case I recommend either patching out those
> dependencies instead, or upgrading to a more modern version of
> gdk-pixbuf.

This is a maintenance branch. Tom normally does not accept upgrade patches if there's no critical problem it fixes.

I just wanted to fix a build problem introduced with Khem's commit.

Steffen

-- 
DResearch Fahrzeugelektronik GmbH
Otto-Schmirgal-Str. 3, 10319 Berlin, Germany
Tel: +49 30 515932-237 mailto:sledz@dresearch-fe.de
Fax: +49 30 515932-299
Geschäftsführer: Dr. Michael Weber, Werner Mögle;
Amtsgericht Berlin Charlottenburg; HRB 130120 B;
Ust.-IDNr. DE273952058



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies
  2012-09-11 12:42     ` [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies Steffen Sledz
  2012-09-11 12:59       ` Burton, Ross
@ 2012-09-14 22:07       ` Tom Rini
  1 sibling, 0 replies; 11+ messages in thread
From: Tom Rini @ 2012-09-14 22:07 UTC (permalink / raw)
  To: Steffen Sledz; +Cc: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 494 bytes --]

On Tue, Sep 11, 2012 at 02:42:54PM +0200, Steffen Sledz wrote:

> This fixes an error in do_configure step for target and native build.
> 
> | checking for BASE_DEPENDENCIES... configure: error: Package requirements (glib-2.0 >= 2.12.0    atk >= 1.9.0    pango >= 1.12.0    cairo >= 1.2.0) were not met:
> |
> | No package 'atk' found
> | No package 'pango' found
> | No package 'cairo' found
> 
> Signed-off-by: Steffen Sledz <sledz@dresearch-fe.de>

Applied, thanks!

-- 
Tom

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2012-09-14 22:19 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-27 22:50 [2011.03-maintenance][PATCH] gtk+_2.20.1: Depend on gdk-pixbuf-native Khem Raj
2012-08-31 21:07 ` Tom Rini
2012-09-06 12:17 ` Steffen Sledz
2012-09-10  6:00   ` Steffen Sledz
2012-09-11 12:42     ` [2011.03-maintenance][PATCH] gdk-pixbuf: add missing dependencies Steffen Sledz
2012-09-11 12:59       ` Burton, Ross
2012-09-11 13:02         ` Martin Jansa
2012-09-11 13:03         ` Paul Eggleton
2012-09-11 13:39           ` Burton, Ross
2012-09-12  9:44             ` Steffen Sledz
2012-09-14 22:07       ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.