* [PATCH] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native
@ 2011-03-17 12:08 Martin Jansa
2011-03-17 12:29 ` Phil Blundell
0 siblings, 1 reply; 5+ messages in thread
From: Martin Jansa @ 2011-03-17 12:08 UTC (permalink / raw)
To: openembedded-devel
* otherwise couple of errors like this are shown
NOTE: multiple providers are available for runtime gdk-pixbuf-loader-gif (gtk+-native, gtk+, gtk+-fastscaling)
NOTE: consider defining a PREFERRED_PROVIDER entry to match gdk-pixbuf-loader-gif
ERROR: Trying to resolve runtime dependency gdk-pixbuf-loader-xpm resulted in conflicting PREFERRED_PROVIDER entries being found.
The providers found were: ['/OE/dev/recipes/gtk+/gtk+_2.20.1.bb', 'virtual:native:/OE/dev/recipes/gtk+/gtk+_2.20.0.bb']
The PREFERRED_PROVIDER entries resulting in this conflict were: ['PREFERRED_PROVIDER_gtk+ = gtk+', 'PREFERRED_PROVIDER_gdk-pixbuf-csource-native = gtk+-native']
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
recipes/gtk+/gtk+_2.14.1.bb | 1 +
recipes/gtk+/gtk+_2.14.2.bb | 1 +
recipes/gtk+/gtk+_2.16.4.bb | 1 +
recipes/gtk+/gtk+_2.16.6.bb | 1 +
recipes/gtk+/gtk+_2.18.0.bb | 1 +
recipes/gtk+/gtk+_2.18.3.bb | 1 +
recipes/gtk+/gtk+_2.18.6.bb | 1 +
recipes/gtk+/gtk+_2.20.0.bb | 1 +
recipes/gtk+/gtk+_2.20.1.bb | 1 +
recipes/gtk+/gtk+_2.6.10.bb | 1 +
recipes/gtk+/gtk-2.10.inc | 1 +
11 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/recipes/gtk+/gtk+_2.14.1.bb b/recipes/gtk+/gtk+_2.14.1.bb
index 149d2f7..2c2cd4c 100644
--- a/recipes/gtk+/gtk+_2.14.1.bb
+++ b/recipes/gtk+/gtk+_2.14.1.bb
@@ -5,6 +5,7 @@ PR = "${INC_PR}.0"
EXTRA_OECONF = "--with-libtiff --disable-xkb --disable-glibtest --enable-display-migration gio_can_sniff=yes"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.14.2.bb b/recipes/gtk+/gtk+_2.14.2.bb
index acf8624..bcf538a 100644
--- a/recipes/gtk+/gtk+_2.14.2.bb
+++ b/recipes/gtk+/gtk+_2.14.2.bb
@@ -19,6 +19,7 @@ EXTRA_OECONF = "--with-libtiff --disable-xkb --disable-glibtest --enable-display
EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --without-libjasper --disable-cups"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.16.4.bb b/recipes/gtk+/gtk+_2.16.4.bb
index 7a263ef..4c83832 100644
--- a/recipes/gtk+/gtk+_2.16.4.bb
+++ b/recipes/gtk+/gtk+_2.16.4.bb
@@ -5,6 +5,7 @@ PR = "${INC_PR}.0"
EXTRA_OECONF = "--with-libtiff --disable-xkb --disable-glibtest --enable-display-migration gio_can_sniff=yes"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.16.6.bb b/recipes/gtk+/gtk+_2.16.6.bb
index fb07115..f2f10f2 100644
--- a/recipes/gtk+/gtk+_2.16.6.bb
+++ b/recipes/gtk+/gtk+_2.16.6.bb
@@ -5,6 +5,7 @@ PR = "${INC_PR}.0"
EXTRA_OECONF = "--with-libtiff --disable-xkb --disable-glibtest --enable-display-migration gio_can_sniff=yes"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.18.0.bb b/recipes/gtk+/gtk+_2.18.0.bb
index 90f2469..caa2b7f 100644
--- a/recipes/gtk+/gtk+_2.18.0.bb
+++ b/recipes/gtk+/gtk+_2.18.0.bb
@@ -5,6 +5,7 @@ PR = "${INC_PR}.0"
EXTRA_OECONF = "--with-libtiff --disable-xkb --disable-glibtest --enable-display-migration gio_can_sniff=yes"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.18.3.bb b/recipes/gtk+/gtk+_2.18.3.bb
index 1339a3d..fae9f69 100644
--- a/recipes/gtk+/gtk+_2.18.3.bb
+++ b/recipes/gtk+/gtk+_2.18.3.bb
@@ -9,6 +9,7 @@ XKBTOGGLE_angstrom = ""
EXTRA_OECONF = "--with-libtiff ${XKBTOGGLE} --disable-glibtest gio_can_sniff=yes"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.18.6.bb b/recipes/gtk+/gtk+_2.18.6.bb
index 864f4ba..b84ce74 100644
--- a/recipes/gtk+/gtk+_2.18.6.bb
+++ b/recipes/gtk+/gtk+_2.18.6.bb
@@ -19,6 +19,7 @@ EXTRA_OECONF = "--with-libtiff ${XKBTOGGLE} --disable-glibtest gio_can_sniff=yes
EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --disable-cups"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.20.0.bb b/recipes/gtk+/gtk+_2.20.0.bb
index 1e07e83..cf20117 100644
--- a/recipes/gtk+/gtk+_2.20.0.bb
+++ b/recipes/gtk+/gtk+_2.20.0.bb
@@ -23,6 +23,7 @@ EXTRA_OECONF = "--with-libtiff ${XKBTOGGLE} --disable-glibtest gio_can_sniff=yes
EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --disable-cups"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.20.1.bb b/recipes/gtk+/gtk+_2.20.1.bb
index 9cffee1..d65a0db 100644
--- a/recipes/gtk+/gtk+_2.20.1.bb
+++ b/recipes/gtk+/gtk+_2.20.1.bb
@@ -27,6 +27,7 @@ EXTRA_OECONF = " --enable-introspection=no --with-libtiff ${XKBTOGGLE} --disable
EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --disable-cups"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.6.10.bb b/recipes/gtk+/gtk+_2.6.10.bb
index 45eaf30..9d52745 100644
--- a/recipes/gtk+/gtk+_2.6.10.bb
+++ b/recipes/gtk+/gtk+_2.6.10.bb
@@ -97,6 +97,7 @@ fi
}
PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk-2.10.inc b/recipes/gtk+/gtk-2.10.inc
index 3fa5d22..49e8c9e 100644
--- a/recipes/gtk+/gtk-2.10.inc
+++ b/recipes/gtk+/gtk-2.10.inc
@@ -69,6 +69,7 @@ fi
}
PACKAGES_DYNAMIC = "gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
--
1.7.4.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native
2011-03-17 12:08 [PATCH] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native Martin Jansa
@ 2011-03-17 12:29 ` Phil Blundell
2011-03-17 12:57 ` Martin Jansa
0 siblings, 1 reply; 5+ messages in thread
From: Phil Blundell @ 2011-03-17 12:29 UTC (permalink / raw)
To: openembedded-devel
On Thu, 2011-03-17 at 13:08 +0100, Martin Jansa wrote:
> --- a/recipes/gtk+/gtk+_2.18.6.bb
> +++ b/recipes/gtk+/gtk+_2.18.6.bb
> @@ -19,6 +19,7 @@ EXTRA_OECONF = "--with-libtiff ${XKBTOGGLE} --disable-glibtest gio_can_sniff=yes
> EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --disable-cups"
>
> PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
> +PACKAGES_DYNAMIC_virtclass-native = ""
Can you not put this in gtk+.inc?
p.
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PATCH] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native
2011-03-17 12:29 ` Phil Blundell
@ 2011-03-17 12:57 ` Martin Jansa
2011-03-17 13:03 ` [PATCHv2] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native in recipes with native BBCLASSEXTEND Martin Jansa
2011-03-17 13:41 ` [PATCH] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native Phil Blundell
0 siblings, 2 replies; 5+ messages in thread
From: Martin Jansa @ 2011-03-17 12:57 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1150 bytes --]
On Thu, Mar 17, 2011 at 12:29:39PM +0000, Phil Blundell wrote:
> On Thu, 2011-03-17 at 13:08 +0100, Martin Jansa wrote:
> > --- a/recipes/gtk+/gtk+_2.18.6.bb
> > +++ b/recipes/gtk+/gtk+_2.18.6.bb
> > @@ -19,6 +19,7 @@ EXTRA_OECONF = "--with-libtiff ${XKBTOGGLE} --disable-glibtest gio_can_sniff=yes
> > EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --disable-cups"
> >
> > PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
> > +PACKAGES_DYNAMIC_virtclass-native = ""
>
> Can you not put this in gtk+.inc?
Not all 13 versions we have are including gtk+.inc. But after rechecking
I could put it only to 4 recipes (I'll resend smaller patch).
bitbake@jama ~/dev/recipes/gtk+ $ git grep BBCLASSEXTEND
gtk+_2.14.2.bb:BBCLASSEXTEND = "native"
gtk+_2.18.6.bb:BBCLASSEXTEND = "native"
gtk+_2.20.0.bb:BBCLASSEXTEND = "native"
gtk+_2.20.1.bb:BBCLASSEXTEND = "native"
and let the older versions die with migration to meta-oe or let
someone who cares about gtk to remove them completely.
Regards,
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread* [PATCHv2] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native in recipes with native BBCLASSEXTEND
2011-03-17 12:57 ` Martin Jansa
@ 2011-03-17 13:03 ` Martin Jansa
2011-03-17 13:41 ` [PATCH] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native Phil Blundell
1 sibling, 0 replies; 5+ messages in thread
From: Martin Jansa @ 2011-03-17 13:03 UTC (permalink / raw)
To: openembedded-devel
* otherwise couple of errors like this are shown
NOTE: multiple providers are available for runtime gdk-pixbuf-loader-gif (gtk+-native, gtk+, gtk+-fastscaling)
NOTE: consider defining a PREFERRED_PROVIDER entry to match gdk-pixbuf-loader-gif
ERROR: Trying to resolve runtime dependency gdk-pixbuf-loader-xpm resulted in conflicting PREFERRED_PROVIDER entries being found.
The providers found were: ['/OE/dev/recipes/gtk+/gtk+_2.20.1.bb', 'virtual:native:/OE/dev/recipes/gtk+/gtk+_2.20.0.bb']
The PREFERRED_PROVIDER entries resulting in this conflict were: ['PREFERRED_PROVIDER_gtk+ = gtk+', 'PREFERRED_PROVIDER_gdk-pixbuf-csource-native = gtk+-native']
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
recipes/gtk+/gtk+_2.14.2.bb | 1 +
recipes/gtk+/gtk+_2.18.6.bb | 1 +
recipes/gtk+/gtk+_2.20.0.bb | 1 +
recipes/gtk+/gtk+_2.20.1.bb | 1 +
4 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/recipes/gtk+/gtk+_2.14.2.bb b/recipes/gtk+/gtk+_2.14.2.bb
index acf8624..bcf538a 100644
--- a/recipes/gtk+/gtk+_2.14.2.bb
+++ b/recipes/gtk+/gtk+_2.14.2.bb
@@ -19,6 +19,7 @@ EXTRA_OECONF = "--with-libtiff --disable-xkb --disable-glibtest --enable-display
EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --without-libjasper --disable-cups"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.18.6.bb b/recipes/gtk+/gtk+_2.18.6.bb
index 864f4ba..b84ce74 100644
--- a/recipes/gtk+/gtk+_2.18.6.bb
+++ b/recipes/gtk+/gtk+_2.18.6.bb
@@ -19,6 +19,7 @@ EXTRA_OECONF = "--with-libtiff ${XKBTOGGLE} --disable-glibtest gio_can_sniff=yes
EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --disable-cups"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.20.0.bb b/recipes/gtk+/gtk+_2.20.0.bb
index 1e07e83..cf20117 100644
--- a/recipes/gtk+/gtk+_2.20.0.bb
+++ b/recipes/gtk+/gtk+_2.20.0.bb
@@ -23,6 +23,7 @@ EXTRA_OECONF = "--with-libtiff ${XKBTOGGLE} --disable-glibtest gio_can_sniff=yes
EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --disable-cups"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
diff --git a/recipes/gtk+/gtk+_2.20.1.bb b/recipes/gtk+/gtk+_2.20.1.bb
index 9cffee1..d65a0db 100644
--- a/recipes/gtk+/gtk+_2.20.1.bb
+++ b/recipes/gtk+/gtk+_2.20.1.bb
@@ -27,6 +27,7 @@ EXTRA_OECONF = " --enable-introspection=no --with-libtiff ${XKBTOGGLE} --disable
EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --disable-cups"
PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
+PACKAGES_DYNAMIC_virtclass-native = ""
python populate_packages_prepend () {
import os.path
--
1.7.4.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native
2011-03-17 12:57 ` Martin Jansa
2011-03-17 13:03 ` [PATCHv2] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native in recipes with native BBCLASSEXTEND Martin Jansa
@ 2011-03-17 13:41 ` Phil Blundell
1 sibling, 0 replies; 5+ messages in thread
From: Phil Blundell @ 2011-03-17 13:41 UTC (permalink / raw)
To: openembedded-devel
On Thu, 2011-03-17 at 13:57 +0100, Martin Jansa wrote:
> On Thu, Mar 17, 2011 at 12:29:39PM +0000, Phil Blundell wrote:
> > On Thu, 2011-03-17 at 13:08 +0100, Martin Jansa wrote:
> > > --- a/recipes/gtk+/gtk+_2.18.6.bb
> > > +++ b/recipes/gtk+/gtk+_2.18.6.bb
> > > @@ -19,6 +19,7 @@ EXTRA_OECONF = "--with-libtiff ${XKBTOGGLE} --disable-glibtest gio_can_sniff=yes
> > > EXTRA_OECONF_append_virtclass-native = " --without-libtiff --without-libjpeg --disable-cups"
> > >
> > > PACKAGES_DYNAMIC = "gtk-module-* gdk-pixbuf-loader-* gtk-immodule-* gtk-printbackend-*"
> > > +PACKAGES_DYNAMIC_virtclass-native = ""
> >
> > Can you not put this in gtk+.inc?
>
> Not all 13 versions we have are including gtk+.inc. But after rechecking
> I could put it only to 4 recipes (I'll resend smaller patch).
>
> bitbake@jama ~/dev/recipes/gtk+ $ git grep BBCLASSEXTEND
> gtk+_2.14.2.bb:BBCLASSEXTEND = "native"
> gtk+_2.18.6.bb:BBCLASSEXTEND = "native"
> gtk+_2.20.0.bb:BBCLASSEXTEND = "native"
> gtk+_2.20.1.bb:BBCLASSEXTEND = "native"
>
> and let the older versions die with migration to meta-oe or let
> someone who cares about gtk to remove them completely.
The four versions you mentioned there do all include gtk+.inc (only the
very old ones like 2.6 don't). So you can put it there and make an even
smaller patch with the same effect.
p.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-03-17 13:39 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-17 12:08 [PATCH] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native Martin Jansa
2011-03-17 12:29 ` Phil Blundell
2011-03-17 12:57 ` Martin Jansa
2011-03-17 13:03 ` [PATCHv2] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native in recipes with native BBCLASSEXTEND Martin Jansa
2011-03-17 13:41 ` [PATCH] gtk+: define empty PACKAGES_DYNAMIC_virtclass-native Phil Blundell
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.