diff options
author | Tomas Frydrych <tomas@sleepfive.com> | 2013-05-20 16:05:21 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-05-21 09:30:16 +0100 |
commit | bcb0616551abd1e05d6ee88a22d6c0dfbb6c5fda (patch) | |
tree | 9ab79c89b626749ae9a24771ab559e49ea7dc5c3 /meta/recipes-graphics/clutter | |
parent | e847bd9f31210f0e3190cd7193cceb5cacfda5ab (diff) | |
download | poky-bcb0616551abd1e05d6ee88a22d6c0dfbb6c5fda.tar.gz |
clutter: Replace with 1.14.4 version
The package has been renamed to clutter-1.0 instead of clutter-vmajor.vminor,
keeping up with the upstream versioning policy (all 1.x packages install
clutter-1.0 pc file and headers and are backward compatible), and to simplify
dependency management (worth noting that since the 1.x development files are
not parall installable, it is not possible to use two versions of clutter 1.x
at the same time anyway).
Package configuration is provided via PACKAGECONFIG options as follows:
'x11' : enable X11 backend,
'glx' : enable GLX backend,
'egl' : enable EGL backend,
'evdev': enable evdev input backend
Default configuration is 'glx'; typical configuration for embedded HW using
'native' EGL would be 'egl evdev'.
(From OE-Core rev: 4fbae4449fbb3f5eba499418b374c12bccfb4243)
Signed-off-by: Tomas Frydrych <tomas@sleepfive.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-graphics/clutter')
17 files changed, 70 insertions, 407 deletions
diff --git a/meta/recipes-graphics/clutter/clutter-1.0.inc b/meta/recipes-graphics/clutter/clutter-1.0.inc new file mode 100644 index 0000000000..6710776213 --- /dev/null +++ b/meta/recipes-graphics/clutter/clutter-1.0.inc | |||
@@ -0,0 +1,56 @@ | |||
1 | DESCRIPTION = "Clutter graphics library" | ||
2 | HOMEPAGE = "http://www.clutter-project.org/" | ||
3 | LICENSE = "LGPLv2.1+" | ||
4 | |||
5 | inherit clutter | ||
6 | |||
7 | SRC_URI += "file://enable_tests.patch" | ||
8 | |||
9 | DEPENDS = "gtk-doc-native pango glib-2.0 json-glib atk udev cogl-1.0" | ||
10 | PACKAGES =+ "${PN}-examples" | ||
11 | AUTOTOOLS_AUXDIR = "${S}/build" | ||
12 | |||
13 | EDEPENDS_X11 = "virtual/libx11 libxi libxfixes" | ||
14 | EDEPENDS_GLX = "virtual/libgl" | ||
15 | EDEPENDS_EGL = "virtual/egl" | ||
16 | |||
17 | EDEPENDS_EVDEV = "libxkbcommon" | ||
18 | ERDEPENDS_EVDEV = "xkeyboard-config" | ||
19 | |||
20 | # Disable pretty much everything, override in platform specific set up | ||
21 | EXTRA_OECONF += "--disable-gtk-doc \ | ||
22 | ${@get_fpu_setting(bb, d)} \ | ||
23 | --disable-introspection \ | ||
24 | --disable-egl-backend \ | ||
25 | --disable-quartz-backend \ | ||
26 | --disable-win32-backend \ | ||
27 | --disable-x11-backend \ | ||
28 | --disable-gdk-backend \ | ||
29 | --disable-wayland-backend \ | ||
30 | --disable-wayland-compositor \ | ||
31 | --disable-cex100-backend \ | ||
32 | --disable-tslib-input \ | ||
33 | --disable-evdev-input \ | ||
34 | " | ||
35 | |||
36 | PACKAGECONFIG[x11] = "--enable-x11-backend,,${EDEPENDS_X11}" | ||
37 | PACKAGECONFIG[glx] = "--enable-x11-backend,,${EDEPENDS_X11} ${EDEPENDS_GLX}" | ||
38 | PACKAGECONFIG[egl] = "--enable-egl-backend,,${EDEPENDS_EGL}" | ||
39 | PACKAGECONFIG[evdev] = "--enable-evdev-input,,${EDEPENDS_EVDEV},${ERDEPENDS_EVDEV}" | ||
40 | |||
41 | # Default configuration, distros might want to override | ||
42 | PACKAGECONFIG ??= "glx" | ||
43 | |||
44 | FILES_${PN}-examples = "${bindir}/test-* ${pkgdatadir}/redhand.png" | ||
45 | |||
46 | do_configure_prepend() { | ||
47 | # Fix up some weirdness in the docs | ||
48 | sed -i s:doc/reference/Makefile::g ${S}/configure.ac | ||
49 | sed -i s:doc::g ${S}/Makefile.am | ||
50 | |||
51 | # see https://bugzilla.gnome.org/show_bug.cgi?id=661128 for this | ||
52 | touch -t 200001010000 po/clutter-1.0.pot | ||
53 | |||
54 | # Disable DOLT | ||
55 | sed -i -e 's/^DOLT//' ${S}/configure.ac | ||
56 | } | ||
diff --git a/meta/recipes-graphics/clutter/clutter-1.0_1.14.4.bb b/meta/recipes-graphics/clutter/clutter-1.0_1.14.4.bb new file mode 100644 index 0000000000..35824c60b5 --- /dev/null +++ b/meta/recipes-graphics/clutter/clutter-1.0_1.14.4.bb | |||
@@ -0,0 +1,7 @@ | |||
1 | |||
2 | require clutter-1.0.inc | ||
3 | |||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | ||
5 | |||
6 | SRC_URI[archive.md5sum] = "c072e4c27e69368f2b877ea4f6da2cdf" | ||
7 | SRC_URI[archive.sha256sum] = "c996d91fff6fff24d9e23dcd545439ebc6b999fb1cf9ee44c28ca54c49c0ee1c" | ||
diff --git a/meta/recipes-graphics/clutter/clutter/enable_tests.patch b/meta/recipes-graphics/clutter/clutter-1.14/enable_tests.patch index 480b208cc7..f97d598090 100644 --- a/meta/recipes-graphics/clutter/clutter/enable_tests.patch +++ b/meta/recipes-graphics/clutter/clutter-1.14/enable_tests.patch | |||
@@ -1,10 +1,12 @@ | |||
1 | --- | 1 | Make tests installable |
2 | tests/Makefile.am | 7 ++++++- | 2 | |
3 | tests/test-actors.c | 2 +- | 3 | The test applications are useful for image testing. |
4 | tests/test-text.c | 2 +- | 4 | |
5 | 3 files changed, 8 insertions(+), 3 deletions(-) | 5 | Imported from clutter 1.8 package, git://git.openembedded.org/openembedded, |
6 | commit ae28ee3f7a060b9e0d13154a84f2444a98490b5b, updated patch header. | ||
6 | 7 | ||
7 | Upstream-Status: Inappropriate [configuration] | 8 | Upstream-Status: Inappropriate [configuration] |
9 | Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> | ||
8 | 10 | ||
9 | Index: git/tests/interactive/Makefile.am | 11 | Index: git/tests/interactive/Makefile.am |
10 | =================================================================== | 12 | =================================================================== |
diff --git a/meta/recipes-graphics/clutter/clutter-1.8_1.8.4.bb b/meta/recipes-graphics/clutter/clutter-1.8_1.8.4.bb deleted file mode 100644 index aceef967ea..0000000000 --- a/meta/recipes-graphics/clutter/clutter-1.8_1.8.4.bb +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | require recipes-graphics/clutter/clutter.inc | ||
2 | require recipes-graphics/clutter/clutter-package.inc | ||
3 | |||
4 | PR = "r2" | ||
5 | |||
6 | # We're API/ABI compatible and this may make things easier for layers | ||
7 | PROVIDES += "clutter-1.6" | ||
8 | |||
9 | PACKAGES =+ "${PN}-examples" | ||
10 | FILES_${PN}-examples = "${bindir}/test-* ${pkgdatadir}/redhand.png" | ||
11 | |||
12 | SRC_URI = "http://source.clutter-project.org/sources/clutter/1.8/clutter-${PV}.tar.bz2 \ | ||
13 | file://enable_tests-1.4.patch \ | ||
14 | file://update_gettext_macro_version.patch" | ||
15 | |||
16 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | ||
17 | # because we've namespaced PN to clutter-1.8 | ||
18 | S = "${WORKDIR}/clutter-${PV}" | ||
19 | |||
20 | BASE_CONF += "--disable-introspection" | ||
21 | |||
22 | SRC_URI[md5sum] = "487f70f9b59e1328b47f1db4094ab662" | ||
23 | SRC_URI[sha256sum] = "0d567177facd6913ac9c894e230ae48933125f02354ef965bbbf0586f1f0df91" | ||
diff --git a/meta/recipes-graphics/clutter/clutter-1.8_git.bb b/meta/recipes-graphics/clutter/clutter-1.8_git.bb deleted file mode 100644 index 89d8026201..0000000000 --- a/meta/recipes-graphics/clutter/clutter-1.8_git.bb +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | require clutter.inc | ||
2 | require clutter-package.inc | ||
3 | |||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | ||
5 | |||
6 | # the 1.8.4 tag | ||
7 | SRCREV = "f2183fa8df3d173afbee09cc4230ab8f4e03f459" | ||
8 | PV = "1.8.4+git${SRCPV}" | ||
9 | PR = "r2" | ||
10 | |||
11 | DEFAULT_PREFERENCE = "-1" | ||
12 | |||
13 | SRC_URI = "git://git.gnome.org/clutter;protocol=git;branch=master \ | ||
14 | file://enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch;rev=654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673 \ | ||
15 | file://enable_tests.patch;notrev=654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673 " | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | BASE_CONF += "--disable-introspection" | ||
19 | |||
20 | AUTOTOOLS_AUXDIR = "${S}/build" | ||
diff --git a/meta/recipes-graphics/clutter/clutter-fpu.inc b/meta/recipes-graphics/clutter/clutter-fpu.inc deleted file mode 100644 index c541fe3151..0000000000 --- a/meta/recipes-graphics/clutter/clutter-fpu.inc +++ /dev/null | |||
@@ -1,6 +0,0 @@ | |||
1 | |||
2 | def get_clutter_fpu_setting(bb, d): | ||
3 | if d.getVar('TARGET_FPU', True) in [ 'soft' ]: | ||
4 | return "--without-fpu" | ||
5 | return "" | ||
6 | |||
diff --git a/meta/recipes-graphics/clutter/clutter-package.inc b/meta/recipes-graphics/clutter/clutter-package.inc deleted file mode 100644 index 22993ffd01..0000000000 --- a/meta/recipes-graphics/clutter/clutter-package.inc +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | PACKAGES =+ "clutter-examples" | ||
2 | FILES_clutter-examples = "${bindir}/test-* ${pkgdatadir}/redhand.png" | ||
diff --git a/meta/recipes-graphics/clutter/clutter.inc b/meta/recipes-graphics/clutter/clutter.inc deleted file mode 100644 index 5a912afbac..0000000000 --- a/meta/recipes-graphics/clutter/clutter.inc +++ /dev/null | |||
@@ -1,23 +0,0 @@ | |||
1 | DESCRIPTION = "Clutter graphics library" | ||
2 | HOMEPAGE = "http://www.clutter-project.org/" | ||
3 | LICENSE = "LGPLv2.1+" | ||
4 | |||
5 | # Internal json-glib was removed in Clutter 1.5.2, cogl was removed in 1.8, atk required since 1.8 | ||
6 | STDDEPENDS = "virtual/libx11 pango glib-2.0 libxfixes libxi json-glib cogl atk" | ||
7 | BASE_CONF = "${@get_clutter_fpu_setting(bb, d)}" | ||
8 | |||
9 | DEPENDS = "${STDDEPENDS} virtual/libgl libdrm" | ||
10 | EXTRA_OECONF = "${BASE_CONF} --with-flavour=glx" | ||
11 | |||
12 | FILESPATH = "${FILE_DIRNAME}/clutter" | ||
13 | |||
14 | inherit autotools pkgconfig gtk-doc gettext | ||
15 | |||
16 | #check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points | ||
17 | require clutter-fpu.inc | ||
18 | |||
19 | #Fix up some weirdness in the docs | ||
20 | do_configure_prepend() { | ||
21 | sed -i s:doc/reference/Makefile::g ${S}/configure.ac | ||
22 | sed -i s:doc::g ${S}/Makefile.am | ||
23 | } | ||
diff --git a/meta/recipes-graphics/clutter/clutter/build-fix.patch b/meta/recipes-graphics/clutter/clutter/build-fix.patch deleted file mode 100644 index 08c1845dfa..0000000000 --- a/meta/recipes-graphics/clutter/clutter/build-fix.patch +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | Installing the same file twice causes an error in Automake 1.11 | ||
2 | |||
3 | JL 19/03/10 | ||
4 | |||
5 | Upstream-Status: Pending | ||
6 | |||
7 | Index: git/clutter/Makefile.am | ||
8 | =================================================================== | ||
9 | --- git.orig/clutter/Makefile.am 2010-03-19 11:37:51.000000000 +0000 | ||
10 | +++ git/clutter/Makefile.am 2010-03-19 11:50:46.744042007 +0000 | ||
11 | @@ -219,7 +219,6 @@ | ||
12 | $(source_h) \ | ||
13 | clutter-json.h \ | ||
14 | clutter-enum-types.h \ | ||
15 | - clutter-version.h \ | ||
16 | clutter.h | ||
17 | |||
18 | DISTCLEANFILES = \ | ||
diff --git a/meta/recipes-graphics/clutter/clutter/enable_tests-0.6.patch b/meta/recipes-graphics/clutter/clutter/enable_tests-0.6.patch deleted file mode 100644 index 8cff0c5fe5..0000000000 --- a/meta/recipes-graphics/clutter/clutter/enable_tests-0.6.patch +++ /dev/null | |||
@@ -1,42 +0,0 @@ | |||
1 | --- | ||
2 | tests/Makefile.am | 7 ++++++- | ||
3 | tests/test-actors.c | 2 +- | ||
4 | tests/test-text.c | 2 +- | ||
5 | 3 files changed, 8 insertions(+), 3 deletions(-) | ||
6 | |||
7 | Upstream-Status: Inappropriate [configuration] | ||
8 | |||
9 | Index: clutter-0-6/tests/Makefile.am | ||
10 | =================================================================== | ||
11 | --- clutter.orig/tests/Makefile.am 2007-11-06 12:29:17.000000000 +0000 | ||
12 | +++ clutter-0-6/tests/Makefile.am 2007-11-06 12:30:11.000000000 +0000 | ||
13 | @@ -1,4 +1,4 @@ | ||
14 | -noinst_PROGRAMS = test-textures test-events test-offscreen test-scale \ | ||
15 | +bin_PROGRAMS = test-textures test-events test-offscreen test-scale \ | ||
16 | test-actors test-behave test-text test-entry test-project \ | ||
17 | test-boxes test-perspective test-rotate test-depth \ | ||
18 | test-threads test-timeline test-score test-script | ||
19 | @@ -26,4 +26,9 @@ test_timeline_SOURCES = test-timeline.c | ||
20 | test_score_SOURCES = test-score.c | ||
21 | test_script_SOURCES = test-script.c | ||
22 | |||
23 | +test_textdir = $(pkgdatadir) | ||
24 | +test_text_DATA = test-text.c | ||
25 | +test_actorsdir = $(pkgdatadir) | ||
26 | +test_actors_DATA = redhand.png | ||
27 | + | ||
28 | EXTRA_DIST = redhand.png test-script.json | ||
29 | Index: clutter-0-6/tests/test-actors.c | ||
30 | =================================================================== | ||
31 | --- clutter.orig/tests/test-actors.c 2007-11-06 12:29:17.000000000 +0000 | ||
32 | +++ clutter-0-6/tests/test-actors.c 2007-11-06 12:29:21.000000000 +0000 | ||
33 | @@ -143,7 +143,7 @@ main (int argc, char *argv[]) | ||
34 | stage = clutter_stage_get_default (); | ||
35 | clutter_actor_set_size (stage, 800, 600); | ||
36 | |||
37 | - pixbuf = gdk_pixbuf_new_from_file ("redhand.png", NULL); | ||
38 | + pixbuf = gdk_pixbuf_new_from_file ("/usr/share/clutter/redhand.png", NULL); | ||
39 | |||
40 | if (!pixbuf) | ||
41 | g_error("pixbuf load failed"); | ||
42 | |||
diff --git a/meta/recipes-graphics/clutter/clutter/enable_tests-0.8.patch b/meta/recipes-graphics/clutter/clutter/enable_tests-0.8.patch deleted file mode 100644 index d3c196fd83..0000000000 --- a/meta/recipes-graphics/clutter/clutter/enable_tests-0.8.patch +++ /dev/null | |||
@@ -1,52 +0,0 @@ | |||
1 | --- | ||
2 | tests/Makefile.am | 7 ++++++- | ||
3 | tests/test-actors.c | 2 +- | ||
4 | tests/test-text.c | 2 +- | ||
5 | 3 files changed, 8 insertions(+), 3 deletions(-) | ||
6 | |||
7 | Upstream-Status: Inappropriate [configuration] | ||
8 | |||
9 | Index: clutter/tests/Makefile.am | ||
10 | =================================================================== | ||
11 | --- clutter.orig/tests/Makefile.am 2008-06-26 16:46:26.000000000 +0100 | ||
12 | +++ clutter/tests/Makefile.am 2008-06-26 16:46:50.000000000 +0100 | ||
13 | @@ -1,4 +1,4 @@ | ||
14 | -noinst_PROGRAMS = test-textures test-events test-offscreen test-scale \ | ||
15 | +bin_PROGRAMS = test-textures test-events test-offscreen test-scale \ | ||
16 | test-actors test-behave test-text test-entry test-project \ | ||
17 | test-perspective test-rotate test-depth \ | ||
18 | test-threads test-timeline test-timeline-dup-frames \ | ||
19 | @@ -17,8 +17,8 @@ | ||
20 | test-invariants | ||
21 | |||
22 | if X11_TESTS | ||
23 | -noinst_PROGRAMS += test-pixmap | ||
24 | -noinst_PROGRAMS += test-devices | ||
25 | +bin_PROGRAMS += test-pixmap | ||
26 | +bin_PROGRAMS += test-devices | ||
27 | endif | ||
28 | |||
29 | INCLUDES = -I$(top_srcdir)/ -I$(top_srcdir)/clutter -I$(top_builddir)/clutter | ||
30 | @@ -73,4 +73,9 @@ | ||
31 | test_invariants_SOURCES = test-invariants.c | ||
32 | test_devices_SOURCES = test-devices.c | ||
33 | |||
34 | +test_textdir = $(pkgdatadir) | ||
35 | +test_text_DATA = test-text.c | ||
36 | +test_actorsdir = $(pkgdatadir) | ||
37 | +test_actors_DATA = redhand.png | ||
38 | + | ||
39 | EXTRA_DIST = redhand.png test-script.json | ||
40 | Index: clutter/tests/test-actors.c | ||
41 | =================================================================== | ||
42 | --- clutter.orig/tests/test-actors.c 2008-06-26 16:46:26.000000000 +0100 | ||
43 | +++ clutter/tests/test-actors.c 2008-06-26 16:46:31.000000000 +0100 | ||
44 | @@ -195,7 +195,7 @@ | ||
45 | /* Create a texture from file, then clone in to same resources */ | ||
46 | if (i == 0) | ||
47 | { | ||
48 | - if ((oh->hand[i] = clutter_texture_new_from_file ("redhand.png", | ||
49 | + if ((oh->hand[i] = clutter_texture_new_from_file ("/usr/share/clutter/redhand.png", | ||
50 | &error)) == NULL) | ||
51 | { | ||
52 | g_error ("image load failed: %s", error->message); | ||
diff --git a/meta/recipes-graphics/clutter/clutter/enable_tests-1.0.patch b/meta/recipes-graphics/clutter/clutter/enable_tests-1.0.patch deleted file mode 100644 index 16460b1a11..0000000000 --- a/meta/recipes-graphics/clutter/clutter/enable_tests-1.0.patch +++ /dev/null | |||
@@ -1,34 +0,0 @@ | |||
1 | --- | ||
2 | tests/Makefile.am | 7 ++++++- | ||
3 | tests/test-actors.c | 2 +- | ||
4 | tests/test-text.c | 2 +- | ||
5 | 3 files changed, 8 insertions(+), 3 deletions(-) | ||
6 | |||
7 | Upstream-Status: Inappropriate [configuration] | ||
8 | |||
9 | Index: git/tests/interactive/Makefile.am | ||
10 | =================================================================== | ||
11 | --- git.orig/tests/interactive/Makefile.am 2009-03-12 11:01:36.000000000 +0000 | ||
12 | +++ git/tests/interactive/Makefile.am 2009-03-12 11:04:12.000000000 +0000 | ||
13 | @@ -77,7 +77,7 @@ | ||
14 | AM_CFLAGS = $(CLUTTER_CFLAGS) $(MAINTAINER_CFLAGS) | ||
15 | AM_LDFLAGS = $(CLUTTER_LIBS) | ||
16 | |||
17 | -noinst_PROGRAMS = test-interactive | ||
18 | +bin_PROGRAMS = test-interactive | ||
19 | |||
20 | test_interactive_SOURCES = \ | ||
21 | test-main.c \ | ||
22 | Index: git/tests/interactive/test-actors.c | ||
23 | =================================================================== | ||
24 | --- git.orig/tests/interactive/test-actors.c 2009-03-12 11:01:36.000000000 +0000 | ||
25 | +++ git/tests/interactive/test-actors.c 2009-03-12 11:06:32.000000000 +0000 | ||
26 | @@ -182,7 +182,7 @@ | ||
27 | oh->scaler_1 = clutter_behaviour_scale_new (alpha, 0.5, 0.5, 1.0, 1.0); | ||
28 | oh->scaler_2 = clutter_behaviour_scale_new (alpha, 1.0, 1.0, 0.5, 0.5); | ||
29 | |||
30 | - real_hand = clutter_texture_new_from_file ("redhand.png", &error); | ||
31 | + real_hand = clutter_texture_new_from_file ("/usr/share/clutter/redhand.png", &error); | ||
32 | if (real_hand == NULL) | ||
33 | { | ||
34 | g_error ("image load failed: %s", error->message); | ||
diff --git a/meta/recipes-graphics/clutter/clutter/enable_tests-1.4.patch b/meta/recipes-graphics/clutter/clutter/enable_tests-1.4.patch deleted file mode 100644 index 2ff76976f4..0000000000 --- a/meta/recipes-graphics/clutter/clutter/enable_tests-1.4.patch +++ /dev/null | |||
@@ -1,15 +0,0 @@ | |||
1 | Upstream-Status: Inappropriate [configuration] | ||
2 | |||
3 | Index: git/tests/interactive/Makefile.am | ||
4 | =================================================================== | ||
5 | --- git.orig/tests/interactive/Makefile.am 2011-01-28 14:06:29.000000000 +0800 | ||
6 | +++ git/tests/interactive/Makefile.am 2011-01-28 14:26:59.000000000 +0800 | ||
7 | @@ -107,7 +107,7 @@ | ||
8 | |||
9 | common_ldadd = $(top_builddir)/clutter/libclutter-@CLUTTER_SONAME_INFIX@-@CLUTTER_API_VERSION@.la | ||
10 | |||
11 | -noinst_PROGRAMS = test-interactive | ||
12 | +bin_PROGRAMS = test-interactive | ||
13 | |||
14 | test_interactive_SOURCES = test-main.c $(UNIT_TESTS) | ||
15 | test_interactive_CFLAGS = $(CLUTTER_CFLAGS) $(MAINTAINER_CFLAGS) | ||
diff --git a/meta/recipes-graphics/clutter/clutter/enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch b/meta/recipes-graphics/clutter/clutter/enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch deleted file mode 100644 index 16460b1a11..0000000000 --- a/meta/recipes-graphics/clutter/clutter/enable_tests-654c26a1301c9bc5f8e3e5e3b68af5eb1b2e0673.patch +++ /dev/null | |||
@@ -1,34 +0,0 @@ | |||
1 | --- | ||
2 | tests/Makefile.am | 7 ++++++- | ||
3 | tests/test-actors.c | 2 +- | ||
4 | tests/test-text.c | 2 +- | ||
5 | 3 files changed, 8 insertions(+), 3 deletions(-) | ||
6 | |||
7 | Upstream-Status: Inappropriate [configuration] | ||
8 | |||
9 | Index: git/tests/interactive/Makefile.am | ||
10 | =================================================================== | ||
11 | --- git.orig/tests/interactive/Makefile.am 2009-03-12 11:01:36.000000000 +0000 | ||
12 | +++ git/tests/interactive/Makefile.am 2009-03-12 11:04:12.000000000 +0000 | ||
13 | @@ -77,7 +77,7 @@ | ||
14 | AM_CFLAGS = $(CLUTTER_CFLAGS) $(MAINTAINER_CFLAGS) | ||
15 | AM_LDFLAGS = $(CLUTTER_LIBS) | ||
16 | |||
17 | -noinst_PROGRAMS = test-interactive | ||
18 | +bin_PROGRAMS = test-interactive | ||
19 | |||
20 | test_interactive_SOURCES = \ | ||
21 | test-main.c \ | ||
22 | Index: git/tests/interactive/test-actors.c | ||
23 | =================================================================== | ||
24 | --- git.orig/tests/interactive/test-actors.c 2009-03-12 11:01:36.000000000 +0000 | ||
25 | +++ git/tests/interactive/test-actors.c 2009-03-12 11:06:32.000000000 +0000 | ||
26 | @@ -182,7 +182,7 @@ | ||
27 | oh->scaler_1 = clutter_behaviour_scale_new (alpha, 0.5, 0.5, 1.0, 1.0); | ||
28 | oh->scaler_2 = clutter_behaviour_scale_new (alpha, 1.0, 1.0, 0.5, 0.5); | ||
29 | |||
30 | - real_hand = clutter_texture_new_from_file ("redhand.png", &error); | ||
31 | + real_hand = clutter_texture_new_from_file ("/usr/share/clutter/redhand.png", &error); | ||
32 | if (real_hand == NULL) | ||
33 | { | ||
34 | g_error ("image load failed: %s", error->message); | ||
diff --git a/meta/recipes-graphics/clutter/clutter/symconflict.patch b/meta/recipes-graphics/clutter/clutter/symconflict.patch deleted file mode 100644 index 05f3d27500..0000000000 --- a/meta/recipes-graphics/clutter/clutter/symconflict.patch +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
1 | Upstream-Status: Pending | ||
2 | |||
3 | Index: git/tests/test-depth.c | ||
4 | =================================================================== | ||
5 | --- git.orig/tests/test-depth.c 2009-05-24 14:54:40.000000000 +0100 | ||
6 | +++ git/tests/test-depth.c 2009-05-24 14:55:13.000000000 +0100 | ||
7 | @@ -11,13 +11,13 @@ | ||
8 | clutter_timeline_start (timeline); | ||
9 | } | ||
10 | |||
11 | -static ClutterActor *raise[2]; | ||
12 | +static ClutterActor *clutterraise[2]; | ||
13 | static gboolean raise_no = 0; | ||
14 | |||
15 | static gboolean | ||
16 | raise_top (gpointer ignored) | ||
17 | { | ||
18 | - clutter_actor_raise_top (raise[raise_no]); | ||
19 | + clutter_actor_raise_top (clutterraise[raise_no]); | ||
20 | raise_no = !raise_no; | ||
21 | return TRUE; | ||
22 | } | ||
23 | @@ -202,8 +202,8 @@ | ||
24 | |||
25 | clutter_timeline_start (timeline); | ||
26 | |||
27 | - raise[0] = rect; | ||
28 | - raise[1] = hand; | ||
29 | + clutterraise[0] = rect; | ||
30 | + clutterraise[1] = hand; | ||
31 | g_timeout_add (2000, raise_top, NULL); | ||
32 | |||
33 | clutter_main (); | ||
diff --git a/meta/recipes-graphics/clutter/clutter/test-conformance-fix.patch b/meta/recipes-graphics/clutter/clutter/test-conformance-fix.patch deleted file mode 100644 index ccc6c2a32d..0000000000 --- a/meta/recipes-graphics/clutter/clutter/test-conformance-fix.patch +++ /dev/null | |||
@@ -1,68 +0,0 @@ | |||
1 | Compiling conformance test leads running test-conformance target binary, and | ||
2 | gets failure in cross-compile environment. Introduce this commit from upstream | ||
3 | to fix it. | ||
4 | |||
5 | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> | ||
6 | |||
7 | |||
8 | commit 7fd6273c25569fe4f37ad371532d93e5170e51f7 | ||
9 | Author: Neil Roberts <neil@linux.intel.com> | ||
10 | Date: Mon Oct 11 16:16:45 2010 +0100 | ||
11 | |||
12 | tests: Generate the stub scripts using sed | ||
13 | |||
14 | Instead of trying to run ./test-conformance with the -l option to | ||
15 | generate a list of available tests it now runs sed on the | ||
16 | test-conform-main.c file instead. Running the generated executable is | ||
17 | a pain for cross-compiling so it would be nice to avoid it unless it's | ||
18 | absolutely necessary. Although you could tell people who are cross | ||
19 | compiling to just disable the conformance tests, this seems a shame | ||
20 | because they could still be useful along with the wrappers for example | ||
21 | if the cross compile is built to a shared network folder where the | ||
22 | tests can be run on the actual device. | ||
23 | |||
24 | The sed script is a little more ugly than it could be because it tries | ||
25 | to avoid using the GNU extensions '\+' and '\|'. | ||
26 | |||
27 | The script ends up placing restrictions on the format of the C file | ||
28 | because the tests must all be listed on one line each. There is now a | ||
29 | comment to explain this. Hopefully the trade off is worth it. | ||
30 | |||
31 | http://bugzilla.clutter-project.org/show_bug.cgi?id=2363 | ||
32 | |||
33 | Upstream-Status: Backport | ||
34 | |||
35 | diff --git a/tests/conform/Makefile.am b/tests/conform/Makefile.am | ||
36 | index 3036639..1e723e7 100644 | ||
37 | --- a/tests/conform/Makefile.am | ||
38 | +++ b/tests/conform/Makefile.am | ||
39 | @@ -89,9 +89,11 @@ test_conformance_SOURCES = $(common_sources) $(units_sources) | ||
40 | |||
41 | wrappers: stamp-test-conformance | ||
42 | @true | ||
43 | -stamp-test-conformance: Makefile test-conformance$(EXEEXT) | ||
44 | +stamp-test-conformance: Makefile $(srcdir)/test-conform-main.c | ||
45 | @mkdir -p wrappers | ||
46 | - @( $(abs_builddir)/test-conformance$(EXEEXT) -l -m thorough | $(GREP) '^/' ) > unit-tests | ||
47 | + @sed -n -e 's/^ \{1,\}TEST_CONFORM_SIMPLE *(.*"\([^",]\{1,\}\)", *\([a-zA-Z0-9_]\{1,\}\).*/\/conform\1\/\2/p' \ | ||
48 | + -e 's/^ \{1,\}TEST_CONFORM_SKIP *(.*"\([^",]\{1,\}\)", *\([a-zA-Z0-9_]\{1,\}\).*/\/conform\1\/\2/p' \ | ||
49 | + $(srcdir)/test-conform-main.c > unit-tests | ||
50 | @chmod +x test-launcher.sh | ||
51 | @( echo "/stamp-test-conformance" ; \ | ||
52 | echo "/test-conformance" ; \ | ||
53 | diff --git a/tests/conform/test-conform-main.c b/tests/conform/test-conform-main.c | ||
54 | index a8b3cf8..2ae7a04 100644 | ||
55 | --- a/tests/conform/test-conform-main.c | ||
56 | +++ b/tests/conform/test-conform-main.c | ||
57 | @@ -92,6 +92,11 @@ main (int argc, char **argv) | ||
58 | { | ||
59 | clutter_test_init (&argc, &argv); | ||
60 | |||
61 | + /* This file is run through a sed script during the make step so the | ||
62 | + lines containing the tests need to be formatted on a single line | ||
63 | + each. To comment out a test use the SKIP or TODO macros. Using | ||
64 | + #if 0 would break the script. */ | ||
65 | + | ||
66 | TEST_CONFORM_SIMPLE ("/timeline", test_timeline); | ||
67 | TEST_CONFORM_SKIP (!g_test_slow (), "/timeline", test_timeline_interpolate); | ||
68 | TEST_CONFORM_SKIP (!g_test_slow (), "/timeline", test_timeline_rewind); | ||
diff --git a/meta/recipes-graphics/clutter/clutter/update_gettext_macro_version.patch b/meta/recipes-graphics/clutter/clutter/update_gettext_macro_version.patch deleted file mode 100644 index 6671098902..0000000000 --- a/meta/recipes-graphics/clutter/clutter/update_gettext_macro_version.patch +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | Upstream-Status: Pending | ||
2 | |||
3 | Signed-off-by: Saul Wold <sgw@linux.intel.com> | ||
4 | |||
5 | Index: clutter-1.6.14/build/autotools/po.m4 | ||
6 | =================================================================== | ||
7 | --- clutter-1.6.14.orig/build/autotools/po.m4 2011-05-31 22:39:55.000000000 -0700 | ||
8 | +++ clutter-1.6.14/build/autotools/po.m4 2011-05-31 22:40:36.898833113 -0700 | ||
9 | @@ -29,7 +29,7 @@ | ||
10 | |||
11 | dnl Release version of the gettext macros. This is used to ensure that | ||
12 | dnl the gettext macros and po/Makefile.in.in are in sync. | ||
13 | - AC_SUBST([GETTEXT_MACRO_VERSION], [0.17]) | ||
14 | + AC_SUBST([GETTEXT_MACRO_VERSION], [0.18]) | ||
15 | |||
16 | dnl Perform the following tests also if --disable-nls has been given, | ||
17 | dnl because they are needed for "make dist" to work. | ||
18 | Index: clutter-1.6.14/po/Makefile.in.in | ||
19 | =================================================================== | ||
20 | --- clutter-1.6.14.orig/po/Makefile.in.in 2011-05-31 22:40:05.000000000 -0700 | ||
21 | +++ clutter-1.6.14/po/Makefile.in.in 2011-05-31 22:40:21.030833109 -0700 | ||
22 | @@ -8,8 +8,8 @@ | ||
23 | # Please note that the actual code of GNU gettext is covered by the GNU | ||
24 | # General Public License and is *not* in the public domain. | ||
25 | # | ||
26 | -# Origin: gettext-0.17 | ||
27 | -GETTEXT_MACRO_VERSION = 0.17 | ||
28 | +# Origin: gettext-0.18 | ||
29 | +GETTEXT_MACRO_VERSION = 0.18 | ||
30 | |||
31 | PACKAGE = @PACKAGE@ | ||
32 | VERSION = @VERSION@ | ||