* [PATCH 00/11] Clutter tidy-up and fixes
@ 2011-11-30 0:33 Joshua Lock
2011-11-30 0:33 ` [PATCH 01/11] multilib.conf: remove clutter-1.6 and add clutter-1.8 Joshua Lock
` (11 more replies)
0 siblings, 12 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
All,
This is the third attempt at this series. Since the v2 I've:
* Squashed the distro_tracking_fields changes together (Note: I'm claiming
I maintain clutter* now).
* Fixed clutter-box2d by dropping the extremely old clutter-box2d-1.6 and
updating the clutter-box2_git recipe.
Note: Poky maintainers, without my RFC patch to drop the clutter bbappends this
series will introduce failures at parse time for Poky.
Cheers,
Joshua
The following changes since commit 177df2c51927f44e3536856f4604364b38695bc2:
qt-mobility: Add missing patch (2011-11-29 14:36:09 +0000)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib josh/clutter
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=josh/clutter
Joshua Lock (11):
multilib.conf: remove clutter-1.6 and add clutter-1.8
clutter: PROVIDES clutter-1.6
task-core-clutter: use clutter-1.8
mutter: switch to clutter-1.8 to satisfy dependency
clutter-*-1.6: drop clutter 1.6 recipes
cogl: add missing depends on libxcomposite
clutter: move STDDEPENDS to inc
clutter-box2d: Update git recipe
clutter-box2d: fix LICENSE field - LGPL-2.1
clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0
distro-tracking-fields: update entries for clutter recipes
.../conf/distro/include/distro_tracking_fields.inc | 68 ++++++++-----------
meta/conf/multilib.conf | 6 +-
meta/recipes-core/tasks/task-core-tools.bb | 4 +-
.../recipes-graphics/clutter/clutter-1.6_1.6.18.bb | 26 --------
meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb | 4 +-
.../clutter/clutter-box2d-1.6_0.10.0.bb | 24 -------
meta/recipes-graphics/clutter/clutter-box2d.inc | 2 +-
.../clutter-box2d/fix-disable-introspection.patch | 30 ---------
.../clutter/clutter-box2d/isfinite.patch | 19 ------
meta/recipes-graphics/clutter/clutter-box2d_git.bb | 7 +-
.../clutter/clutter-gst-1.6_1.3.6.bb | 21 ------
meta/recipes-graphics/clutter/clutter.inc | 3 +-
meta/recipes-graphics/clutter/clutter_git.bb | 4 +-
meta/recipes-graphics/clutter/cogl.inc | 2 +-
meta/recipes-graphics/mutter/mutter.inc | 2 +-
meta/recipes-graphics/tasks/task-core-clutter.bb | 9 ++-
16 files changed, 52 insertions(+), 179 deletions(-)
delete mode 100644 meta/recipes-graphics/clutter/clutter-1.6_1.6.18.bb
delete mode 100644 meta/recipes-graphics/clutter/clutter-box2d-1.6_0.10.0.bb
delete mode 100644 meta/recipes-graphics/clutter/clutter-box2d/fix-disable-introspection.patch
delete mode 100644 meta/recipes-graphics/clutter/clutter-box2d/isfinite.patch
delete mode 100644 meta/recipes-graphics/clutter/clutter-gst-1.6_1.3.6.bb
--
1.7.7.3
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 01/11] multilib.conf: remove clutter-1.6 and add clutter-1.8
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 02/11] clutter: PROVIDES clutter-1.6 Joshua Lock
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
clutter-1.8 is the future here.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
meta/conf/multilib.conf | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/meta/conf/multilib.conf b/meta/conf/multilib.conf
index de53540..3689482 100644
--- a/meta/conf/multilib.conf
+++ b/meta/conf/multilib.conf
@@ -41,8 +41,10 @@ BBCLASSEXTEND_append_pn-bzip2 = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-cairo = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-calibrateproto = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-chkconfig = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-clutter-1.6 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-clutter-1.8 = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-clutter-box2d-1.6 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-clutter-gst-1.8 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-clutter-gtk-1.8 = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-compositeproto = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-connman-gnome = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-connman = " ${MULTILIBS}"
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 02/11] clutter: PROVIDES clutter-1.6
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
2011-11-30 0:33 ` [PATCH 01/11] multilib.conf: remove clutter-1.6 and add clutter-1.8 Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 03/11] task-core-clutter: use clutter-1.8 Joshua Lock
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
Since the two are API/ABI compatible and this may make things easier for
external layers using clutter.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb b/meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb
index efafbc2..c67ea2a 100644
--- a/meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb
+++ b/meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb
@@ -2,6 +2,9 @@ require recipes-graphics/clutter/clutter.inc
PR = "r2"
+# We're API/ABI compatible and this may make things easier for layers
+PROVIDES += "clutter-1.6"
+
# Internal json-glib was removed in Clutter 1.5.2
STDDEPENDS += "json-glib cogl atk"
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 03/11] task-core-clutter: use clutter-1.8
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
2011-11-30 0:33 ` [PATCH 01/11] multilib.conf: remove clutter-1.6 and add clutter-1.8 Joshua Lock
2011-11-30 0:33 ` [PATCH 02/11] clutter: PROVIDES clutter-1.6 Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 04/11] mutter: switch to clutter-1.8 to satisfy dependency Joshua Lock
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
meta/recipes-graphics/tasks/task-core-clutter.bb | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-graphics/tasks/task-core-clutter.bb b/meta/recipes-graphics/tasks/task-core-clutter.bb
index 970970c..4044131 100644
--- a/meta/recipes-graphics/tasks/task-core-clutter.bb
+++ b/meta/recipes-graphics/tasks/task-core-clutter.bb
@@ -24,13 +24,14 @@ PACKAGES = "\
ALLOW_EMPTY = "1"
RDEPENDS_task-core-clutter-core = "\
- clutter-1.6 \
- clutter-gst-1.6 \
+ clutter-1.8 \
+ clutter-gst-1.8 \
+ clutter-gtk-1.8 \
"
#RDEPENDS_task-core-clutter-tests = "\
-# clutter-gst-1.6-examples \
-# clutter-gtk-1.6-examples"
+# clutter-gst-1.8-examples \
+# clutter-gtk-1.8-examples"
#RDEPENDS_task-core-clutter-apps = "\
# clutter-box2d "
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 04/11] mutter: switch to clutter-1.8 to satisfy dependency
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
` (2 preceding siblings ...)
2011-11-30 0:33 ` [PATCH 03/11] task-core-clutter: use clutter-1.8 Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 05/11] clutter-*-1.6: drop clutter 1.6 recipes Joshua Lock
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
It's API and ABI compatible with 1.6 so just update the DEPENDS entry.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
meta/recipes-graphics/mutter/mutter.inc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/meta/recipes-graphics/mutter/mutter.inc b/meta/recipes-graphics/mutter/mutter.inc
index d87c30e..4b73d97 100644
--- a/meta/recipes-graphics/mutter/mutter.inc
+++ b/meta/recipes-graphics/mutter/mutter.inc
@@ -1,7 +1,7 @@
SECTION = "x11/wm"
DESCRIPTION = "Metacity is the boring window manager for the adult in you. Mutter is metacity + clutter."
LICENSE = "GPLv2"
-DEPENDS = "startup-notification gtk+ gconf clutter-1.6 gdk-pixbuf-native intltool glib-2.0-native"
+DEPENDS = "startup-notification gtk+ gconf clutter-1.8 gdk-pixbuf-native intltool glib-2.0-native"
# gobject-introspection
inherit gnome update-alternatives
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 05/11] clutter-*-1.6: drop clutter 1.6 recipes
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
` (3 preceding siblings ...)
2011-11-30 0:33 ` [PATCH 04/11] mutter: switch to clutter-1.8 to satisfy dependency Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 06/11] cogl: add missing depends on libxcomposite Joshua Lock
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
Clutter 1.8 is API and ABI compatible with Clutter 1.6 according to the
release notes so there's no need to keep these recipes around.
www.clutter-project.org/blogs/archive/2011-09/clutter-1.8.0-stable-release
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
.../recipes-graphics/clutter/clutter-1.6_1.6.18.bb | 26 --------------------
.../clutter/clutter-gst-1.6_1.3.6.bb | 21 ----------------
2 files changed, 0 insertions(+), 47 deletions(-)
delete mode 100644 meta/recipes-graphics/clutter/clutter-1.6_1.6.18.bb
delete mode 100644 meta/recipes-graphics/clutter/clutter-gst-1.6_1.3.6.bb
diff --git a/meta/recipes-graphics/clutter/clutter-1.6_1.6.18.bb b/meta/recipes-graphics/clutter/clutter-1.6_1.6.18.bb
deleted file mode 100644
index 9c32efd..0000000
--- a/meta/recipes-graphics/clutter/clutter-1.6_1.6.18.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-require recipes-graphics/clutter/clutter.inc
-
-PR = "r2"
-
-# Internal json-glib was removed in Clutter 1.5.2
-STDDEPENDS += "json-glib"
-
-PACKAGES =+ "${PN}-examples"
-FILES_${PN}-examples = "${bindir}/test-* ${pkgdatadir}/redhand.png"
-
-SRC_URI = "http://source.clutter-project.org/sources/clutter/1.6/clutter-${PV}.tar.bz2 \
- file://enable_tests-1.4.patch \
- file://update_gettext_macro_version.patch"
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
-S = "${WORKDIR}/clutter-${PV}"
-
-BASE_CONF += "--disable-introspection"
-
-do_configure_prepend () {
- # Disable DOLT
- sed -i -e 's/^DOLT//' ${S}/configure.ac
-}
-
-SRC_URI[md5sum] = "7302513c96b00588b7779918fae0b33b"
-SRC_URI[sha256sum] = "d849f92944be193e9d8e707f1371e6bab7fca473e09a492265e2e2296febd749"
diff --git a/meta/recipes-graphics/clutter/clutter-gst-1.6_1.3.6.bb b/meta/recipes-graphics/clutter/clutter-gst-1.6_1.3.6.bb
deleted file mode 100644
index cf1da04..0000000
--- a/meta/recipes-graphics/clutter/clutter-gst-1.6_1.3.6.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-require clutter-gst.inc
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34 \
- file://clutter-gst/clutter-gst.h;beginline=1;endline=24;md5=95baacba194e814c110ea3bdf25ddbf4"
-
-DEPENDS += "clutter-1.6"
-
-PR = "r1"
-
-SRC_URI = "http://source.clutter-project.org/sources/clutter-gst/1.3/clutter-gst-${PV}.tar.bz2 \
- file://enable_tests.patch"
-
-SRC_URI[md5sum] = "5ec828cd10713c1c32996e5fa65aa956"
-SRC_URI[sha256sum] = "68c79596ae46ed54885409cac1eeeaf6819673e2f41ee3014fe9705dfbbc1b5a"
-
-S = "${WORKDIR}/clutter-gst-${PV}"
-
-do_configure_prepend () {
- # Disable DOLT
- sed -i -e 's/^DOLT//' ${S}/configure.ac
-}
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 06/11] cogl: add missing depends on libxcomposite
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
` (4 preceding siblings ...)
2011-11-30 0:33 ` [PATCH 05/11] clutter-*-1.6: drop clutter 1.6 recipes Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 07/11] clutter: move STDDEPENDS to inc Joshua Lock
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
Cogl checks for libxcomposite at configure time.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
meta/recipes-graphics/clutter/cogl.inc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/meta/recipes-graphics/clutter/cogl.inc b/meta/recipes-graphics/clutter/cogl.inc
index f264151..81317c6 100644
--- a/meta/recipes-graphics/clutter/cogl.inc
+++ b/meta/recipes-graphics/clutter/cogl.inc
@@ -5,7 +5,7 @@ LICENSE = "LGPL"
STDDEPENDS = "virtual/libx11 gtk-doc-native pango glib-2.0 libxfixes gdk-pixbuf libxi"
BASE_CONF = "--disable-gtk-doc ${@get_clutter_fpu_setting(bb, d)}"
-DEPENDS = "${STDDEPENDS} virtual/libgl"
+DEPENDS = "${STDDEPENDS} virtual/libgl libxcomposite"
EXTRA_OECONF = "${BASE_CONF} --with-flavour=glx"
FILESPATH = "${FILE_DIRNAME}/cogl"
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 07/11] clutter: move STDDEPENDS to inc
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
` (5 preceding siblings ...)
2011-11-30 0:33 ` [PATCH 06/11] cogl: add missing depends on libxcomposite Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 08/11] clutter-box2d: Update git recipe Joshua Lock
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
We only build clutter-1.8 now so move the additional STDDEPENDS from the
recipe to the inc file. This has the added benefit of fixing
clutter_git.
This patch also fixes the LIC_FILES_CHKSUM for clutter_git
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb | 3 ---
meta/recipes-graphics/clutter/clutter.inc | 3 ++-
meta/recipes-graphics/clutter/clutter_git.bb | 4 +---
3 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb b/meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb
index c67ea2a..690a161 100644
--- a/meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb
+++ b/meta/recipes-graphics/clutter/clutter-1.8_1.8.0.bb
@@ -5,9 +5,6 @@ PR = "r2"
# We're API/ABI compatible and this may make things easier for layers
PROVIDES += "clutter-1.6"
-# Internal json-glib was removed in Clutter 1.5.2
-STDDEPENDS += "json-glib cogl atk"
-
PACKAGES =+ "${PN}-examples"
FILES_${PN}-examples = "${bindir}/test-* ${pkgdatadir}/redhand.png"
diff --git a/meta/recipes-graphics/clutter/clutter.inc b/meta/recipes-graphics/clutter/clutter.inc
index 54f65c5..24cb30d 100644
--- a/meta/recipes-graphics/clutter/clutter.inc
+++ b/meta/recipes-graphics/clutter/clutter.inc
@@ -2,7 +2,8 @@ DESCRIPTION = "Clutter graphics library"
HOMEPAGE = "http://www.clutter-project.org/"
LICENSE = "LGPL"
-STDDEPENDS = "virtual/libx11 gtk-doc-native pango glib-2.0 libxfixes gtk+ libxi"
+# Internal json-glib was removed in Clutter 1.5.2, cogl was removed in 1.8, atk required since 1.8
+STDDEPENDS = "virtual/libx11 gtk-doc-native pango glib-2.0 libxfixes libxi json-glib cogl atk"
BASE_CONF = "--disable-gtk-doc ${@get_clutter_fpu_setting(bb, d)}"
DEPENDS = "${STDDEPENDS} virtual/libgl"
diff --git a/meta/recipes-graphics/clutter/clutter_git.bb b/meta/recipes-graphics/clutter/clutter_git.bb
index 897f5ff..db8c712 100644
--- a/meta/recipes-graphics/clutter/clutter_git.bb
+++ b/meta/recipes-graphics/clutter/clutter_git.bb
@@ -1,9 +1,7 @@
require clutter.inc
require clutter-package.inc
-LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
-
-DEPENDS += "cogl"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
SRCREV = "39db46123ed6bbbc3e6ad359a64d4d344ca9e11b"
PV = "1.8.0+git${SRCPV}"
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 08/11] clutter-box2d: Update git recipe
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
` (6 preceding siblings ...)
2011-11-30 0:33 ` [PATCH 07/11] clutter: move STDDEPENDS to inc Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 09/11] clutter-box2d: fix LICENSE field - LGPL-2.1 Joshua Lock
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
Several changes and fixes exist unreleased in git with version 0.12.1,
update to build the latest available.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
meta/recipes-graphics/clutter/clutter-box2d_git.bb | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-graphics/clutter/clutter-box2d_git.bb b/meta/recipes-graphics/clutter/clutter-box2d_git.bb
index bfd46b2..554ce81 100644
--- a/meta/recipes-graphics/clutter/clutter-box2d_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-box2d_git.bb
@@ -2,12 +2,13 @@ require clutter-box2d.inc
LIC_FILES_CHKSUM = "file://box2d/License.txt;md5=e5d39ad91f7dc4692dcdb1d85139ec6b"
-SRCREV = "4799ac10ae8cb7da936a2b999aba58fe62eb1ee3"
-PV = "0.10.1+git${SRCPV}"
+SRCREV = "de5452e56b537a11fd7f9453d048ff4b4793b5a2"
+PV = "0.12.1+git${SRCPV}"
PR = "r0"
SRC_URI = "git://git.gnome.org/clutter-box2d.git"
S = "${WORKDIR}/git"
-DEPENDS += "clutter-1.6"
+DEPENDS += "clutter-1.8"
+PROVIDES = "clutter-box2d-1.6"
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 09/11] clutter-box2d: fix LICENSE field - LGPL-2.1
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
` (7 preceding siblings ...)
2011-11-30 0:33 ` [PATCH 08/11] clutter-box2d: Update git recipe Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 10/11] clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0 Joshua Lock
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
clutter-box2d has had the same COPYING file since 2008-04-03, therefore
update the license field in the inc file to reflect its contents.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
meta/recipes-graphics/clutter/clutter-box2d.inc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/meta/recipes-graphics/clutter/clutter-box2d.inc b/meta/recipes-graphics/clutter/clutter-box2d.inc
index 0574db3..599b467 100644
--- a/meta/recipes-graphics/clutter/clutter-box2d.inc
+++ b/meta/recipes-graphics/clutter/clutter-box2d.inc
@@ -1,6 +1,6 @@
DESCRIPTION = "Clutter Box2D"
HOMEPAGE = "http://www.clutter-project.org/"
-LICENSE = "Catto"
+LICENSE = "LGPL-2.1"
# The main clutter lib is machine specific so we need to be too
PACKAGE_ARCH = "${MACHINE_ARCH}"
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 10/11] clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
` (8 preceding siblings ...)
2011-11-30 0:33 ` [PATCH 09/11] clutter-box2d: fix LICENSE field - LGPL-2.1 Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 0:33 ` [PATCH 11/11] distro-tracking-fields: update entries for clutter recipes Joshua Lock
2011-11-30 15:52 ` [PATCH 00/11] Clutter tidy-up and fixes Richard Purdie
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
It's very old at this point and doesn't build with recent clutter
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
meta/conf/multilib.conf | 2 +-
meta/recipes-core/tasks/task-core-tools.bb | 4 +-
.../clutter/clutter-box2d-1.6_0.10.0.bb | 24 ----------------
.../clutter-box2d/fix-disable-introspection.patch | 30 --------------------
.../clutter/clutter-box2d/isfinite.patch | 19 ------------
5 files changed, 3 insertions(+), 76 deletions(-)
delete mode 100644 meta/recipes-graphics/clutter/clutter-box2d-1.6_0.10.0.bb
delete mode 100644 meta/recipes-graphics/clutter/clutter-box2d/fix-disable-introspection.patch
delete mode 100644 meta/recipes-graphics/clutter/clutter-box2d/isfinite.patch
diff --git a/meta/conf/multilib.conf b/meta/conf/multilib.conf
index 3689482..1540f9c 100644
--- a/meta/conf/multilib.conf
+++ b/meta/conf/multilib.conf
@@ -42,9 +42,9 @@ BBCLASSEXTEND_append_pn-cairo = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-calibrateproto = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-chkconfig = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-clutter-1.8 = " ${MULTILIBS}"
-BBCLASSEXTEND_append_pn-clutter-box2d-1.6 = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-clutter-gst-1.8 = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-clutter-gtk-1.8 = " ${MULTILIBS}"
+BBCLASSEXTEND_append_pn-clutter-box2d = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-compositeproto = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-connman-gnome = " ${MULTILIBS}"
BBCLASSEXTEND_append_pn-connman = " ${MULTILIBS}"
diff --git a/meta/recipes-core/tasks/task-core-tools.bb b/meta/recipes-core/tasks/task-core-tools.bb
index 3159e06..12d4ff9 100644
--- a/meta/recipes-core/tasks/task-core-tools.bb
+++ b/meta/recipes-core/tasks/task-core-tools.bb
@@ -6,7 +6,7 @@ DESCRIPTION = "Tools tasks for OE-Core"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-PR = "r12"
+PR = "r13"
PACKAGES = "\
task-core-tools-debug \
@@ -97,5 +97,5 @@ RDEPENDS_task-core-tools-testapps = "\
xwininfo \
xprop \
xvideo-tests \
- clutter-box2d-1.6 \
+ clutter-box2d \
"
diff --git a/meta/recipes-graphics/clutter/clutter-box2d-1.6_0.10.0.bb b/meta/recipes-graphics/clutter/clutter-box2d-1.6_0.10.0.bb
deleted file mode 100644
index a0024d0..0000000
--- a/meta/recipes-graphics/clutter/clutter-box2d-1.6_0.10.0.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-require clutter-box2d.inc
-
-PR = "r1"
-
-DEPENDS += "clutter-1.6"
-
-SRC_URI = "http://source.clutter-project.org/sources/clutter-box2d/0.10/clutter-box2d-${PV}.tar.bz2 \
- file://fix-disable-introspection.patch \
- file://isfinite.patch \
- "
-
-S = "${WORKDIR}/clutter-box2d-${PV}"
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
-
-BASE_CONF += "--disable-introspection"
-
-do_configure_prepend () {
- # Disable DOLT
- sed -i -e 's/^DOLT//' ${S}/configure.ac
-}
-
-SRC_URI[md5sum] = "51618976ca6a5d536c4eac5f0e120d9d"
-SRC_URI[sha256sum] = "1e42d0cea429e4dc953a1f652672dbd322b3938846e99bab35f463de6fd8ae7f"
diff --git a/meta/recipes-graphics/clutter/clutter-box2d/fix-disable-introspection.patch b/meta/recipes-graphics/clutter/clutter-box2d/fix-disable-introspection.patch
deleted file mode 100644
index 58f2729..0000000
--- a/meta/recipes-graphics/clutter/clutter-box2d/fix-disable-introspection.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Even with introspection disabled clutter-box2d would try to install the gir
-files.
-This patch ignored the while introspection related section of the Makefile if
-introspection is disabled.
-
-JL 28/03/11
-josh@linux.intel.com
-
-Upstream-Status: Inappropriate [configuration]
-
-Index: clutter-box2d-0.10.0/clutter-box2d/Makefile.am
-===================================================================
---- clutter-box2d-0.10.0.orig/clutter-box2d/Makefile.am
-+++ clutter-box2d-0.10.0/clutter-box2d/Makefile.am
-@@ -41,6 +41,8 @@ EXTRA_DIST = \
-
- BUILT_GIRSOURCES =
-
-+if HAVE_INTROSPECTION
-+
- ClutterBox2D-@CLUTTER_BOX2D_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libclutter-box2d-@CLUTTER_BOX2D_API_VERSION@.la
- $(QUIET_GEN)$(INTROSPECTION_SCANNER) -v \
- --namespace ClutterBox2D --nsversion=@CLUTTER_BOX2D_API_VERSION@ \
-@@ -70,3 +72,5 @@ typelibs_DATA = $(BUILT_GIRSOURCES:.gir=
-
- CLEANFILES=
- CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
-+
-+endif
-\ No newline at end of file
diff --git a/meta/recipes-graphics/clutter/clutter-box2d/isfinite.patch b/meta/recipes-graphics/clutter/clutter-box2d/isfinite.patch
deleted file mode 100644
index bcdbe24..0000000
--- a/meta/recipes-graphics/clutter/clutter-box2d/isfinite.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-_finite is obsoleted and C99 has isfinite instead so we should use it
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
-Upstream-Status: Pending
-
-Index: clutter-box2d-0.10.0/box2d/Source/Common/b2Math.h
-===================================================================
---- clutter-box2d-0.10.0.orig/box2d/Source/Common/b2Math.h 2008-12-16 06:42:10.000000000 -0800
-+++ clutter-box2d-0.10.0/box2d/Source/Common/b2Math.h 2011-07-20 16:41:02.046430743 -0700
-@@ -60,7 +60,7 @@
- #ifdef _MSC_VER
- return _finite(x) != 0;
- #else
-- return finite(x) != 0;
-+ return std::isfinite(x) != 0;
- #endif
- }
-
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 11/11] distro-tracking-fields: update entries for clutter recipes
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
` (9 preceding siblings ...)
2011-11-30 0:33 ` [PATCH 10/11] clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0 Joshua Lock
@ 2011-11-30 0:33 ` Joshua Lock
2011-11-30 15:52 ` [PATCH 00/11] Clutter tidy-up and fixes Richard Purdie
11 siblings, 0 replies; 13+ messages in thread
From: Joshua Lock @ 2011-11-30 0:33 UTC (permalink / raw)
To: openembedded-core
Tidy up entries for clutter related recipes
* Update to 1.8 namespace
* Move to same section of file for easier maintenance as a unit
* Update for recent recipe upgrades
* Assign myself as maintainer
Signed-off-by: Joshua Lock <josh@linux.intel.com>
---
.../conf/distro/include/distro_tracking_fields.inc | 68 ++++++++-----------
1 files changed, 29 insertions(+), 39 deletions(-)
diff --git a/meta/conf/distro/include/distro_tracking_fields.inc b/meta/conf/distro/include/distro_tracking_fields.inc
index c07341e..4661264 100644
--- a/meta/conf/distro/include/distro_tracking_fields.inc
+++ b/meta/conf/distro/include/distro_tracking_fields.inc
@@ -2391,7 +2391,7 @@ RECIPE_LATEST_VERSION_pn-task-core-clutter="1.0"
RECIPE_NO_OF_PATCHES_pn-task-core-clutter="0"
RECIPE_LATEST_RELEASE_DATE_pn-task-core-clutter="n/a"
RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-task-core-clutter="n/a"
-RECIPE_MAINTAINER_pn-task-core-clutter = "Dongxiao Xu <dongxiao.xu@intel.com>"
+RECIPE_MAINTAINER_pn-task-core-clutter = "Joshua Lock <josh@linux.intel.com>"
DISTRO_PN_ALIAS_pn-task-core-clutter = "OE-Core"
RECIPE_STATUS_pn-task-core-boot="green"
@@ -2705,12 +2705,6 @@ RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libmusicbrainz="2 years"
RECIPE_LAST_UPDATE_pn-libmusicbrainz = "Nov 16, 2010"
RECIPE_MAINTAINER_pn-libmusicbrainz = "Dongxiao Xu <dongxiao.xu@intel.com>"
-RECIPE_STATUS_pn-clutter-gst-1.6 = "red"
-DISTRO_PN_ALIAS_pn-clutter-gst-1.6 = "Fedora=clutter-gst Debian=libclutter-gst"
-RECIPE_LATEST_VERSION_pn-clutter-gst-1.6 = "1.3.8"
-RECIPE_LAST_UPDATE_pn-clutter-gst-1.6 = "Mar 28, 2011"
-RECIPE_MAINTAINER_pn-clutter-gst-1.6 = "Dongxiao Xu <dongxiao.xu@intel.com>"
-
RECIPE_STATUS_pn-farsight2 = "red"
RECIPE_LATEST_VERSION_pn-farsight2 = "0.0.20"
RECIPE_LAST_UPDATE_pn-farsight2 = "Aug 19, 2009"
@@ -5445,26 +5439,6 @@ RECIPE_LAST_UPDATE_pn-gtk-engines = "Dec 1, 2010"
RECIPE_NO_UPDATE_REASON_pn-gtk-engines = "Do not upgrade to version: 2.91.1 because prefer stable tree"
RECIPE_MAINTAINER_pn-gtk-engines = "Zhai Edwin <edwin.zhai@intel.com>"
-RECIPE_STATUS_pn-clutter-box2d-1.6 = "red"
-RECIPE_LATEST_VERSION_pn-clutter-box2d-1.6 = "0.10.0"
-RECIPE_MANUAL_CHECK_DATE_pn-clutter-box2d-1.6 = "Jun 28, 2011"
-RECIPE_LAST_UPDATE_pn-clutter-box2d-1.6 = "Mar 28, 2011"
-RECIPE_MAINTAINER_pn-clutter-box2d-1.6 = "Zhai Edwin <edwin.zhai@intel.com>"
-DISTRO_PN_ALIAS_pn-clutter-box2d-1.6 = "OpenedHand"
-
-RECIPE_STATUS_pn-clutter-box2d = "red"
-RECIPE_LATEST_VERSION_pn-clutter-box2d = "0.10.0"
-RECIPE_MANUAL_CHECK_DATE_pn-clutter-box2d = "Jun 28, 2011"
-RECIPE_LAST_UPDATE_pn-clutter-box2d = "Mar 28, 2011"
-RECIPE_MAINTAINER_pn-clutter-box2d = "Zhai Edwin <edwin.zhai@intel.com>"
-DISTRO_PN_ALIAS_pn-clutter-box2d = "OpenedHand"
-
-
-RECIPE_STATUS_pn-clutter-gtk-1.4 = "red"
-DISTRO_PN_ALIAS_pn-clutter-gtk-1.4 = "Fedora=clutter-gtk OpenSuSE=clutter-gtk Ubuntu=clutter-gtk-0.10 Mandriva=clutter-gtk Debian=clutter-gtk"
-RECIPE_LATEST_VERSION_pn-clutter-gtk-1.4 = "0.90.0+git0+e8d828ba1d87937baa571e68fdff22f3e2d79ca8"
-RECIPE_MAINTAINER_pn-clutter-gtk-1.4 = "Zhai Edwin <edwin.zhai@intel.com>"
-
RECIPE_STATUS_pn-tidy = "red"
RECIPE_LATEST_VERSION_pn-tidy = "0.1.0+git0+e25416e1293e1074bfa6727c80527dcff5b1f3cb"
RECIPE_LAST_UPDATE_pn-tidy = "Dec 18, 2008"
@@ -5480,18 +5454,34 @@ RECIPE_LATEST_VERSION_pn-libgalago = "0.5.2"
RECIPE_LAST_UPDATE_pn-libgalago = "Apr 11, 2007"
RECIPE_MAINTAINER_pn-libgalago = "Zhai Edwin <edwin.zhai@intel.com>"
-RECIPE_STATUS_pn-clutter-1.6 = "red"
-DISTRO_PN_ALIAS_pn-clutter-1.6 = "Fedora=clutter OpenSuse=clutter Ubuntu=clutter-1.0 Mandriva=clutter Debian=clutter"
-RECIPE_LATEST_VERSION_pn-clutter-1.6 = "1.6.14"
-RECIPE_MANUAL_CHECK_DATE_pn-clutter-1.6 = "Jun 28, 2011"
-RECIPE_LAST_UPDATE_pn-clutter-1.6 = "Apr 19, 2011"
-RECIPE_MAINTAINER_pn-clutter-1.6 = "Zhai Edwin <edwin.zhai@intel.com>"
-
-RECIPE_STATUS_pn-clutter = "red"
-DISTRO_PN_ALIAS_pn-clutter = "Fedora=clutter-gtk OpenSuSE=clutter-gtk Ubuntu=clutter-gtk-0.10 Mandriva=clutter-gtk Debian=clutter-gtk"
-RECIPE_LATEST_VERSION_pn-clutter = "1.6.14"
-RECIPE_MANUAL_CHECK_DATE_pn-clutter = "Jun 28, 2011"
-RECIPE_MAINTAINER_pn-clutter = "Zhai Edwin <edwin.zhai@intel.com>"
+RECIPE_STATUS_pn-cogl = "green"
+DISTRO_PN_ALIAS_pn-cogl = "Fedora=cogl OpenSuse=cogl Ubuntu=cogl Mandriva=cogl Debian=cogl"
+RECIPE_LATEST_VERSION_pn-cogl = "1.8.0"
+RECIPE_MANUAL_CHECK_DATE_pn-cogl = "Nov 9, 2011"
+RECIPE_LAST_UPDATE_pn-cogl = "Nov 9, 2011"
+
+RECIPE_STATUS_pn-clutter-1.8 = "green"
+DISTRO_PN_ALIAS_pn-clutter-1.8 = "Fedora=clutter OpenSuse=clutter Ubuntu=clutter-1.0 Mandriva=clutter Debian=clutter"
+RECIPE_LATEST_VERSION_pn-clutter-1.8 = "1.8.0"
+RECIPE_MANUAL_CHECK_DATE_pn-clutter-1.8 = "Nov 9, 2011"
+RECIPE_LAST_UPDATE_pn-clutter-1.8 = "Nov 9, 2011"
+RECIPE_MAINTAINER_pn-clutter-1.8 = "Joshua Lock <josh@linux.intel.com>"
+
+RECIPE_STATUS_pn-clutter-gtk-1.8 = "red"
+DISTRO_PN_ALIAS_pn-clutter-gtk-1.8 = "Fedora=clutter-gtk OpenSuSE=clutter-gtk Ubuntu=clutter-gtk-0.10 Mandriva=clutter-gtk Debian=clutter-gtk"
+RECIPE_LATEST_VERSION_pn-clutter-gtk-1.8 = "0.11.4"
+RECIPE_MAINTAINER_pn-clutter-gtk-1.8 = "Joshua Lock <josh@linux.intel.com>"
+
+RECIPE_STATUS_pn-clutter-gst-1.8 = "red"
+DISTRO_PN_ALIAS_pn-clutter-gst-1.8 = "Fedora=clutter-gst Debian=libclutter-gst"
+RECIPE_LATEST_VERSION_pn-clutter-gst-1.8 = "1.4.2"
+RECIPE_LAST_UPDATE_pn-clutter-gst-1.8 = "Nov 09, 2011"
+RECIPE_MAINTAINER_pn-clutter-gst-1.8 = "Joshua Lock <josh@linux.intel.com>"
+
+RECIPE_STATUS_pn-clutter-box2d = "red"
+RECIPE_LATEST_VERSION_pn-clutter-box2d = "10.0.0"
+RECIPE_LAST_UPDATE_pn-clutter-box2d = "Nov 29, 2011"
+RECIPE_MAINTAINER_pn-clutter-box2d = "Joshua Lock <josh@linux.intel.com>"
RECIPE_STATUS_pn-libgnomekbd = "red"
RECIPE_LATEST_VERSION_pn-libgnomekbd = "2.31.1"
--
1.7.7.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH 00/11] Clutter tidy-up and fixes
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
` (10 preceding siblings ...)
2011-11-30 0:33 ` [PATCH 11/11] distro-tracking-fields: update entries for clutter recipes Joshua Lock
@ 2011-11-30 15:52 ` Richard Purdie
11 siblings, 0 replies; 13+ messages in thread
From: Richard Purdie @ 2011-11-30 15:52 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On Tue, 2011-11-29 at 16:33 -0800, Joshua Lock wrote:
> All,
>
> This is the third attempt at this series. Since the v2 I've:
> * Squashed the distro_tracking_fields changes together (Note: I'm claiming
> I maintain clutter* now).
> * Fixed clutter-box2d by dropping the extremely old clutter-box2d-1.6 and
> updating the clutter-box2_git recipe.
>
> Note: Poky maintainers, without my RFC patch to drop the clutter bbappends this
> series will introduce failures at parse time for Poky.
>
> Cheers,
> Joshua
>
> The following changes since commit 177df2c51927f44e3536856f4604364b38695bc2:
>
> qt-mobility: Add missing patch (2011-11-29 14:36:09 +0000)
>
> are available in the git repository at:
> git://git.openembedded.org/openembedded-core-contrib josh/clutter
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=josh/clutter
>
> Joshua Lock (11):
> multilib.conf: remove clutter-1.6 and add clutter-1.8
> clutter: PROVIDES clutter-1.6
> task-core-clutter: use clutter-1.8
> mutter: switch to clutter-1.8 to satisfy dependency
> clutter-*-1.6: drop clutter 1.6 recipes
> cogl: add missing depends on libxcomposite
> clutter: move STDDEPENDS to inc
> clutter-box2d: Update git recipe
> clutter-box2d: fix LICENSE field - LGPL-2.1
> clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0
> distro-tracking-fields: update entries for clutter recipes
Merged to master, thanks.
Richard
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2011-11-30 15:59 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-30 0:33 [PATCH 00/11] Clutter tidy-up and fixes Joshua Lock
2011-11-30 0:33 ` [PATCH 01/11] multilib.conf: remove clutter-1.6 and add clutter-1.8 Joshua Lock
2011-11-30 0:33 ` [PATCH 02/11] clutter: PROVIDES clutter-1.6 Joshua Lock
2011-11-30 0:33 ` [PATCH 03/11] task-core-clutter: use clutter-1.8 Joshua Lock
2011-11-30 0:33 ` [PATCH 04/11] mutter: switch to clutter-1.8 to satisfy dependency Joshua Lock
2011-11-30 0:33 ` [PATCH 05/11] clutter-*-1.6: drop clutter 1.6 recipes Joshua Lock
2011-11-30 0:33 ` [PATCH 06/11] cogl: add missing depends on libxcomposite Joshua Lock
2011-11-30 0:33 ` [PATCH 07/11] clutter: move STDDEPENDS to inc Joshua Lock
2011-11-30 0:33 ` [PATCH 08/11] clutter-box2d: Update git recipe Joshua Lock
2011-11-30 0:33 ` [PATCH 09/11] clutter-box2d: fix LICENSE field - LGPL-2.1 Joshua Lock
2011-11-30 0:33 ` [PATCH 10/11] clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0 Joshua Lock
2011-11-30 0:33 ` [PATCH 11/11] distro-tracking-fields: update entries for clutter recipes Joshua Lock
2011-11-30 15:52 ` [PATCH 00/11] Clutter tidy-up and fixes Richard Purdie
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.