* [PATCH 0/1] Clutter-1.6 fix
@ 2011-04-04 13:31 Joshua Lock
2011-04-04 13:31 ` [PATCH 1/1] clutter-1.6: fix tarball md5sum and add json-glib to dependencies Joshua Lock
2011-04-04 13:39 ` [PATCH 0/1] Clutter-1.6 fix Koen Kooi
0 siblings, 2 replies; 7+ messages in thread
From: Joshua Lock @ 2011-04-04 13:31 UTC (permalink / raw)
To: openembedded-core
From: Joshua Lock <josh@linux.intel.com>
I found a couple of issues with the Clutter 1.6 recipes I submitted recently
which I've addressed in the attached patch.
As an aside I've noticed that we have a COMPATIBLE_MACHINE line in
clutter.inc, I think we're going to need to find a more suitable mechanism
for specifying compatible machines for this recipe set going forwards.
Any ideas? Perhaps some MACHINE_FEATURE which must exist for Clutter (and
other GL dependent recipes) to build?
Pull URL: git://git.openembedded.org/openembedded-core-contrib
Branch: josh/clutter
Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=josh/clutter
Thanks,
Joshua Lock <josh@linux.intel.com>
---
Joshua Lock (1):
clutter-1.6: fix tarball md5sum and add json-glib to dependencies
meta/recipes-graphics/clutter/clutter-1.6_1.6.8.bb | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
--
1.7.4.1
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH 1/1] clutter-1.6: fix tarball md5sum and add json-glib to dependencies 2011-04-04 13:31 [PATCH 0/1] Clutter-1.6 fix Joshua Lock @ 2011-04-04 13:31 ` Joshua Lock 2011-04-04 13:39 ` [PATCH 0/1] Clutter-1.6 fix Koen Kooi 1 sibling, 0 replies; 7+ messages in thread From: Joshua Lock @ 2011-04-04 13:31 UTC (permalink / raw) To: openembedded-core From: Joshua Lock <josh@linux.intel.com> * As of Clutter 1.5.2 the project no longer ships an internal version of json-glib so we must explicitly add it to the DEPENDS. * Fix the SRC_URI[md5sum] Signed-off-by: Joshua Lock <josh@linux.intel.com> --- meta/recipes-graphics/clutter/clutter-1.6_1.6.8.bb | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/meta/recipes-graphics/clutter/clutter-1.6_1.6.8.bb b/meta/recipes-graphics/clutter/clutter-1.6_1.6.8.bb index 7ead5f9..ffcc42d 100644 --- a/meta/recipes-graphics/clutter/clutter-1.6_1.6.8.bb +++ b/meta/recipes-graphics/clutter/clutter-1.6_1.6.8.bb @@ -2,6 +2,9 @@ require recipes-graphics/clutter/clutter.inc PR = "r0" +# Internal json-glib was removed in Clutter 1.5.2 +STDDEPENDS += "json-glib" + PACKAGES =+ "${PN}-examples" FILES_${PN}-examples = "${bindir}/test-* ${pkgdatadir}/redhand.png" @@ -14,12 +17,10 @@ S = "${WORKDIR}/clutter-1.6.8" BASE_CONF += "--disable-introspection" -EXTRA_OECONF += "--with-json=check" - do_configure_prepend () { # Disable DOLT sed -i -e 's/^DOLT//' ${S}/configure.ac } -SRC_URI[md5sum] = "5a3c6d8414d4e286aba0a936f344c9b1"" +SRC_URI[md5sum] = "9eedac4216f709a9f144940d24bfbb3e" SRC_URI[sha256sum] = "cc147b8e7e62ed4b9b8a83df3db9788cf37db0c83970ba876228433f32bda442" -- 1.7.4.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 0/1] Clutter-1.6 fix 2011-04-04 13:31 [PATCH 0/1] Clutter-1.6 fix Joshua Lock 2011-04-04 13:31 ` [PATCH 1/1] clutter-1.6: fix tarball md5sum and add json-glib to dependencies Joshua Lock @ 2011-04-04 13:39 ` Koen Kooi 2011-04-06 11:07 ` Joshua Lock 1 sibling, 1 reply; 7+ messages in thread From: Koen Kooi @ 2011-04-04 13:39 UTC (permalink / raw) To: Patches and discussions about the oe-core layer Op 4 apr 2011, om 15:31 heeft Joshua Lock het volgende geschreven: > From: Joshua Lock <josh@linux.intel.com> > > I found a couple of issues with the Clutter 1.6 recipes I submitted recently > which I've addressed in the attached patch. > > As an aside I've noticed that we have a COMPATIBLE_MACHINE line in > clutter.inc, I think we're going to need to find a more suitable mechanism > for specifying compatible machines for this recipe set going forwards. > > Any ideas? Perhaps some MACHINE_FEATURE which must exist for Clutter (and > other GL dependent recipes) to build? What we did in OE .dev was: 1) introduce SOC_FAMILY to group, well, SOC families (e.g. OMAP3) 2) Extend base.bbclass to allow COMPATIBLE_MACHINE = $SOC_FAMILY. 3) Add COMPATIBLE_MACHINE = omap3 to the GLES recipes 4) DEPENDS_omap3 = libgles-omap3 in clutter.inc So for machines in the omap3 class it will build libgles-omap3 and not for others. So the compatibility is defined at the GL level instead of the clutter level. regards, Koen ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 0/1] Clutter-1.6 fix 2011-04-04 13:39 ` [PATCH 0/1] Clutter-1.6 fix Koen Kooi @ 2011-04-06 11:07 ` Joshua Lock 2011-04-10 1:52 ` Denys Dmytriyenko 0 siblings, 1 reply; 7+ messages in thread From: Joshua Lock @ 2011-04-06 11:07 UTC (permalink / raw) To: openembedded-core On Mon, 2011-04-04 at 15:39 +0200, Koen Kooi wrote: > Op 4 apr 2011, om 15:31 heeft Joshua Lock het volgende geschreven: > > > From: Joshua Lock <josh@linux.intel.com> > > > > I found a couple of issues with the Clutter 1.6 recipes I submitted recently > > which I've addressed in the attached patch. > > > > As an aside I've noticed that we have a COMPATIBLE_MACHINE line in > > clutter.inc, I think we're going to need to find a more suitable mechanism > > for specifying compatible machines for this recipe set going forwards. > > > > Any ideas? Perhaps some MACHINE_FEATURE which must exist for Clutter (and > > other GL dependent recipes) to build? > > What we did in OE .dev was: > > 1) introduce SOC_FAMILY to group, well, SOC families (e.g. OMAP3) > 2) Extend base.bbclass to allow COMPATIBLE_MACHINE = $SOC_FAMILY. > 3) Add COMPATIBLE_MACHINE = omap3 to the GLES recipes > 4) DEPENDS_omap3 = libgles-omap3 in clutter.inc > > So for machines in the omap3 class it will build libgles-omap3 and not > for others. So the compatibility is defined at the GL level instead of > the clutter level. Thanks for sharing Koen. This sounds like a reasonable approach. I'd be curious to hear if there are any objections before I try and work up a patch series. Regards, Joshua -- Joshua Lock Yocto Build System Monkey Intel Open Source Technology Centre ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 0/1] Clutter-1.6 fix 2011-04-06 11:07 ` Joshua Lock @ 2011-04-10 1:52 ` Denys Dmytriyenko 2011-04-10 15:12 ` Koen Kooi 0 siblings, 1 reply; 7+ messages in thread From: Denys Dmytriyenko @ 2011-04-10 1:52 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Wed, Apr 06, 2011 at 12:07:52PM +0100, Joshua Lock wrote: > On Mon, 2011-04-04 at 15:39 +0200, Koen Kooi wrote: > > Op 4 apr 2011, om 15:31 heeft Joshua Lock het volgende geschreven: > > > > > From: Joshua Lock <josh@linux.intel.com> > > > > > > I found a couple of issues with the Clutter 1.6 recipes I submitted recently > > > which I've addressed in the attached patch. > > > > > > As an aside I've noticed that we have a COMPATIBLE_MACHINE line in > > > clutter.inc, I think we're going to need to find a more suitable mechanism > > > for specifying compatible machines for this recipe set going forwards. > > > > > > Any ideas? Perhaps some MACHINE_FEATURE which must exist for Clutter (and > > > other GL dependent recipes) to build? > > > > What we did in OE .dev was: > > > > 1) introduce SOC_FAMILY to group, well, SOC families (e.g. OMAP3) > > 2) Extend base.bbclass to allow COMPATIBLE_MACHINE = $SOC_FAMILY. > > 3) Add COMPATIBLE_MACHINE = omap3 to the GLES recipes > > 4) DEPENDS_omap3 = libgles-omap3 in clutter.inc > > > > So for machines in the omap3 class it will build libgles-omap3 and not > > for others. So the compatibility is defined at the GL level instead of > > the clutter level. > > Thanks for sharing Koen. This sounds like a reasonable approach. I'd be > curious to hear if there are any objections before I try and work up a > patch series. FWIW, it would be very nice to bring SOC_FAMILY feature from OE to oe-core, as it's being heavily used in many TI recipes, not just omap3... -- Denys ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 0/1] Clutter-1.6 fix 2011-04-10 1:52 ` Denys Dmytriyenko @ 2011-04-10 15:12 ` Koen Kooi 2011-04-11 5:15 ` Denys Dmytriyenko 0 siblings, 1 reply; 7+ messages in thread From: Koen Kooi @ 2011-04-10 15:12 UTC (permalink / raw) To: Patches and discussions about the oe-core layer Cc: Patches and discussions about the oe-core layer Op 9 apr. 2011 om 18:52 heeft Denys Dmytriyenko <denis@denix.org> het volgende geschreven: > On Wed, Apr 06, 2011 at 12:07:52PM +0100, Joshua Lock wrote: >> On Mon, 2011-04-04 at 15:39 +0200, Koen Kooi wrote: >>> Op 4 apr 2011, om 15:31 heeft Joshua Lock het volgende geschreven: >>> >>>> From: Joshua Lock <josh@linux.intel.com> >>>> >>>> I found a couple of issues with the Clutter 1.6 recipes I submitted recently >>>> which I've addressed in the attached patch. >>>> >>>> As an aside I've noticed that we have a COMPATIBLE_MACHINE line in >>>> clutter.inc, I think we're going to need to find a more suitable mechanism >>>> for specifying compatible machines for this recipe set going forwards. >>>> >>>> Any ideas? Perhaps some MACHINE_FEATURE which must exist for Clutter (and >>>> other GL dependent recipes) to build? >>> >>> What we did in OE .dev was: >>> >>> 1) introduce SOC_FAMILY to group, well, SOC families (e.g. OMAP3) >>> 2) Extend base.bbclass to allow COMPATIBLE_MACHINE = $SOC_FAMILY. >>> 3) Add COMPATIBLE_MACHINE = omap3 to the GLES recipes >>> 4) DEPENDS_omap3 = libgles-omap3 in clutter.inc >>> >>> So for machines in the omap3 class it will build libgles-omap3 and not >>> for others. So the compatibility is defined at the GL level instead of >>> the clutter level. >> >> Thanks for sharing Koen. This sounds like a reasonable approach. I'd be >> curious to hear if there are any objections before I try and work up a >> patch series. > > FWIW, it would be very nice to bring SOC_FAMILY feature from OE to oe-core, as > it's being heavily used in many TI recipes, not just omap3... It is already in :) fwiw, atmel is using it as well for at91 > > -- > Denys > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 0/1] Clutter-1.6 fix 2011-04-10 15:12 ` Koen Kooi @ 2011-04-11 5:15 ` Denys Dmytriyenko 0 siblings, 0 replies; 7+ messages in thread From: Denys Dmytriyenko @ 2011-04-11 5:15 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Sun, Apr 10, 2011 at 08:12:45AM -0700, Koen Kooi wrote: > > > Op 9 apr. 2011 om 18:52 heeft Denys Dmytriyenko <denis@denix.org> het volgende geschreven: > > > On Wed, Apr 06, 2011 at 12:07:52PM +0100, Joshua Lock wrote: > >> On Mon, 2011-04-04 at 15:39 +0200, Koen Kooi wrote: > >>> Op 4 apr 2011, om 15:31 heeft Joshua Lock het volgende geschreven: > >>> > >>>> From: Joshua Lock <josh@linux.intel.com> > >>>> > >>>> I found a couple of issues with the Clutter 1.6 recipes I submitted recently > >>>> which I've addressed in the attached patch. > >>>> > >>>> As an aside I've noticed that we have a COMPATIBLE_MACHINE line in > >>>> clutter.inc, I think we're going to need to find a more suitable mechanism > >>>> for specifying compatible machines for this recipe set going forwards. > >>>> > >>>> Any ideas? Perhaps some MACHINE_FEATURE which must exist for Clutter (and > >>>> other GL dependent recipes) to build? > >>> > >>> What we did in OE .dev was: > >>> > >>> 1) introduce SOC_FAMILY to group, well, SOC families (e.g. OMAP3) > >>> 2) Extend base.bbclass to allow COMPATIBLE_MACHINE = $SOC_FAMILY. > >>> 3) Add COMPATIBLE_MACHINE = omap3 to the GLES recipes > >>> 4) DEPENDS_omap3 = libgles-omap3 in clutter.inc > >>> > >>> So for machines in the omap3 class it will build libgles-omap3 and not > >>> for others. So the compatibility is defined at the GL level instead of > >>> the clutter level. > >> > >> Thanks for sharing Koen. This sounds like a reasonable approach. I'd be > >> curious to hear if there are any objections before I try and work up a > >> patch series. > > > > FWIW, it would be very nice to bring SOC_FAMILY feature from OE to oe-core, as > > it's being heavily used in many TI recipes, not just omap3... > > It is already in :) Ah, I see now. Your original post made it sound like it was still OE-only feature not available in oe-core... :) > fwiw, atmel is using it as well for at91 -- Denys ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-04-11 5:18 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-04-04 13:31 [PATCH 0/1] Clutter-1.6 fix Joshua Lock 2011-04-04 13:31 ` [PATCH 1/1] clutter-1.6: fix tarball md5sum and add json-glib to dependencies Joshua Lock 2011-04-04 13:39 ` [PATCH 0/1] Clutter-1.6 fix Koen Kooi 2011-04-06 11:07 ` Joshua Lock 2011-04-10 1:52 ` Denys Dmytriyenko 2011-04-10 15:12 ` Koen Kooi 2011-04-11 5:15 ` Denys Dmytriyenko
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox