commit clutter for openSUSE:Factory
Hello community, here is the log from the commit of package clutter for openSUSE:Factory checked in at Fri Sep 24 00:21:49 CEST 2010. -------- --- GNOME/clutter/clutter.changes 2010-08-17 10:12:25.000000000 +0200 +++ /mounts/work_src_done/STABLE/clutter/clutter.changes 2010-09-21 10:09:02.000000000 +0200 @@ -1,0 +2,45 @@ +Sun Sep 19 22:31:33 UTC 2010 - dimstar@opensuse.org + +- Add clutter-fix-gir-generation.patch: Fix the creation of the + .gir file by passing CLUTTER_CFLAGS to g-ir-scanner. + +------------------------------------------------------------------- +Wed Sep 15 18:19:04 CEST 2010 - vuntz@opensuse.org + +- Update to version 1.3.14: + + Fix applying layout properties from ClutterScript definitions + in case of multiple children. + + Add a Clutter EGL backend for Intel CEx100 platforms. + + Add new recipes in the Cookbook: + - texture cross-fading + - ClutterScript definitions + - event handling + - ClutterAnimator + - reusing complex animations + + Add methods to retrieve the clicked button and to force a + release in ClickAction. + + Documentation fixes in the API reference. + + Cache a full pick buffer and re-use it in case the scene does + not change between events. + + Fix a Valgrind report of memory corruption in + ClutterState.remove_key(). + + Allow detaching animations created with + clutter_actor_animate(). + + Depend on GObject-Introspection >= 0.9.5. + + Provide introspection data for the X11-specific API, like + ClutterX11TexturePixmap + + Use a template material for ClutterTexture to minimize the + creation of new materials. + + Split ClutterDragAction:drag-threshold into two, per-axis + properties: :x-drag-threshold and :y-drag-threshold. + + Allow disabling the -Bsymbolic flag when linking. + + Use gettext >= 0.17 to handle the localization. + + Flush the framebuffer earlier when drawing the vertex buffers, + to fix a crash when dealing with clip stacks. + + Make sure ClutterX11TexturePixmap removes the Cogl texture + handle before freeing the X11 Pixmap to avoid an error. + + Avoid regenerating the CoglMaterial programs too many times. +- Pass --disable-conformance to configure: we don't want to run the + test suite. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- clutter-1.3.12.tar.bz2 New: ---- clutter-1.3.14.tar.bz2 clutter-fix-gir-generation.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clutter.spec ++++++ --- /var/tmp/diff_new_pack.1rIBTK/_old 2010-09-24 00:20:52.000000000 +0200 +++ /var/tmp/diff_new_pack.1rIBTK/_new 2010-09-24 00:20:52.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package clutter (Version 1.3.12) +# spec file for package clutter (Version 1.3.14) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,26 +15,27 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Summary: The clutter library Name: clutter -Version: 1.3.12 +Version: 1.3.14 Release: 1 License: LGPLv2.1+ +Url: http://clutter-project.org/ Group: System/Libraries Source0: http://www.clutter-project.org/sources/clutter/0.6/%{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build +# PATCH-FIX-UPSTREAM clutter-fix-gir-generation.patch clutter#2327 dimstar@opensuse.org -- Fix build of .gir file; be consistent with CFLAGS/CPPFLAGS usage. +Patch0: clutter-fix-gir-generation.patch BuildRequires: fdupes BuildRequires: xmlto BuildRequires: pkgconfig(atk) BuildRequires: pkgconfig(cairo) -BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(pangocairo) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) @@ -42,42 +43,36 @@ BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xi) -Url: http://clutter-project.org/ +BuildRoot: %{_tmppath}/%{name}-%{version}-build %define debug_package_requires libclutter-glx-1_0-0 = %{version}-%{release} %description Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. - - %package -n libclutter-glx-1_0-0 License: LGPLv2.1+ Summary: The clutter library Group: System/Libraries +Recommends: %{name}-lang = %{version} # To make the lang package installable Provides: %{name} = %{version} -Recommends: %{name}-lang = %{version} %description -n libclutter-glx-1_0-0 Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. - - %package devel License: LGPLv2.1+ Summary: The clutter library (Development) -Requires: libclutter-glx-1_0-0 = %{version} Group: Development/Libraries/GNOME +Requires: libclutter-glx-1_0-0 = %{version} %description devel Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. This package contain the files for development. - - %package doc License: LGPLv2.1+ Summary: The clutter library (Documentation) @@ -88,24 +83,24 @@ rich and animated graphical user interfaces. This package contain the documentation. - - %lang_package %prep %setup -q +%patch0 -p1 %build %configure \ --disable-static \ - --enable-xinput -make %{?jobs:-j%jobs} + --enable-xinput \ + --disable-conformance +make %{?_smp_mflags} V=1 %install %makeinstall -%{__rm} %{buildroot}/%{_libdir}/*.la +%{__rm} %{buildroot}%{_libdir}/*.la %find_lang clutter-1.0 -%fdupes -s $RPM_BUILD_ROOT/%{_datadir}/gtk-doc/html -%fdupes $RPM_BUILD_ROOT +%fdupes -s %{buildroot}%{_datadir}/gtk-doc/html +%fdupes %{buildroot} %check #make %{?jobs:-j%jobs} check @@ -115,7 +110,7 @@ %postun -n libclutter-glx-1_0-0 -p /sbin/ldconfig %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %files -n libclutter-glx-1_0-0 %defattr(-,root,root) ++++++ clutter-1.3.12.tar.bz2 -> clutter-1.3.14.tar.bz2 ++++++ ++++ 55410 lines of diff (skipped) ++++++ clutter-fix-gir-generation.patch ++++++ Index: clutter-1.3.14/clutter/Makefile.am =================================================================== --- clutter-1.3.14.orig/clutter/Makefile.am +++ clutter-1.3.14/clutter/Makefile.am @@ -336,7 +336,7 @@ ClutterJson_@CLUTTER_API_VERSION_AM@_gir ClutterJson_@CLUTTER_API_VERSION_AM@_gir_VERSION = @CLUTTER_API_VERSION@ ClutterJson_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_SONAME_INFIX@-@CLUTTER_API_VERSION@.la ClutterJson_@CLUTTER_API_VERSION_AM@_gir_FILES = $(clutterjson_introspection_files) -ClutterJson_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS) -DJSON_COMPILATION +ClutterJson_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(CLUTTER_CFLAGS) $(AM_CPPFLAGS) -DJSON_COMPILATION ClutterJson_@CLUTTER_API_VERSION_AM@_gir_INCLUDES = GObject-2.0 ClutterJson_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \ --warn-all \ @@ -359,7 +359,7 @@ Clutter_@CLUTTER_API_VERSION_AM@_gir_NAM Clutter_@CLUTTER_API_VERSION_AM@_gir_VERSION = @CLUTTER_API_VERSION@ Clutter_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_SONAME_INFIX@-@CLUTTER_API_VERSION@.la Clutter_@CLUTTER_API_VERSION_AM@_gir_FILES = $(clutter_HEADERS) $(nodist_clutter_HEADERS) $(source_c) $(built_source_c) -Clutter_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED +Clutter_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(CLUTTER_CFLAGS) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED Clutter_@CLUTTER_API_VERSION_AM@_gir_INCLUDES = GL-1.0 GObject-2.0 Atk-1.0 Pango-1.0 PangoCairo-1.0 Clutter_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \ --warn-all \ @@ -396,7 +396,7 @@ Cally_@CLUTTER_API_VERSION_AM@_gir_NAMES Cally_@CLUTTER_API_VERSION_AM@_gir_VERSION = @CLUTTER_API_VERSION@ Cally_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_SONAME_INFIX@-@CLUTTER_API_VERSION@.la Cally_@CLUTTER_API_VERSION_AM@_gir_FILES = $(cally_introspection_files) -Cally_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED +Cally_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(CLUTTER_CFLAGS) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED Cally_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \ --warn-all \ --c-include='cally/cally.h' \ @@ -439,7 +439,7 @@ ClutterX11_@CLUTTER_API_VERSION_AM@_gir_ ClutterX11_@CLUTTER_API_VERSION_AM@_gir_INCLUDES = xlib-2.0 ClutterX11_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_SONAME_INFIX@-@CLUTTER_API_VERSION@.la ClutterX11_@CLUTTER_API_VERSION_AM@_gir_FILES = $(x11_sources) -ClutterX11_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED -L$(top_builddir)/clutter +ClutterX11_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(CLUTTER_CFLAGS) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED -L$(top_builddir)/clutter INTROSPECTION_GIRS += ClutterX11-@CLUTTER_API_VERSION@.gir endif # SUPPORT_X11 Index: clutter-1.3.14/clutter/Makefile.in =================================================================== --- clutter-1.3.14.orig/clutter/Makefile.in +++ clutter-1.3.14/clutter/Makefile.in @@ -783,7 +783,7 @@ INTROSPECTION_GIRS = $(am__append_2) $(a @LOCAL_JSON_GLIB_TRUE@ClutterJson_@CLUTTER_API_VERSION_AM@_gir_VERSION = @CLUTTER_API_VERSION@ @LOCAL_JSON_GLIB_TRUE@ClutterJson_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_SONAME_INFIX@-@CLUTTER_API_VERSION@.la @LOCAL_JSON_GLIB_TRUE@ClutterJson_@CLUTTER_API_VERSION_AM@_gir_FILES = $(clutterjson_introspection_files) -@LOCAL_JSON_GLIB_TRUE@ClutterJson_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS) -DJSON_COMPILATION +@LOCAL_JSON_GLIB_TRUE@ClutterJson_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(CLUTTER_CFLAGS) $(AM_CPPFLAGS) -DJSON_COMPILATION @LOCAL_JSON_GLIB_TRUE@ClutterJson_@CLUTTER_API_VERSION_AM@_gir_INCLUDES = GObject-2.0 @LOCAL_JSON_GLIB_TRUE@ClutterJson_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \ @LOCAL_JSON_GLIB_TRUE@ --warn-all \ @@ -794,7 +794,7 @@ INTROSPECTION_GIRS = $(am__append_2) $(a @HAVE_INTROSPECTION_TRUE@Clutter_@CLUTTER_API_VERSION_AM@_gir_VERSION = @CLUTTER_API_VERSION@ @HAVE_INTROSPECTION_TRUE@Clutter_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_SONAME_INFIX@-@CLUTTER_API_VERSION@.la @HAVE_INTROSPECTION_TRUE@Clutter_@CLUTTER_API_VERSION_AM@_gir_FILES = $(clutter_HEADERS) $(nodist_clutter_HEADERS) $(source_c) $(built_source_c) -@HAVE_INTROSPECTION_TRUE@Clutter_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED +@HAVE_INTROSPECTION_TRUE@Clutter_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(CLUTTER_CFLAGS) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED @HAVE_INTROSPECTION_TRUE@Clutter_@CLUTTER_API_VERSION_AM@_gir_INCLUDES = GL-1.0 GObject-2.0 Atk-1.0 Pango-1.0 PangoCairo-1.0 @HAVE_INTROSPECTION_TRUE@Clutter_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \ @HAVE_INTROSPECTION_TRUE@ --warn-all \ @@ -813,7 +813,7 @@ INTROSPECTION_GIRS = $(am__append_2) $(a @HAVE_INTROSPECTION_TRUE@Cally_@CLUTTER_API_VERSION_AM@_gir_VERSION = @CLUTTER_API_VERSION@ @HAVE_INTROSPECTION_TRUE@Cally_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_SONAME_INFIX@-@CLUTTER_API_VERSION@.la @HAVE_INTROSPECTION_TRUE@Cally_@CLUTTER_API_VERSION_AM@_gir_FILES = $(cally_introspection_files) -@HAVE_INTROSPECTION_TRUE@Cally_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED +@HAVE_INTROSPECTION_TRUE@Cally_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(CLUTTER_CFLAGS) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED @HAVE_INTROSPECTION_TRUE@Cally_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \ @HAVE_INTROSPECTION_TRUE@ --warn-all \ @HAVE_INTROSPECTION_TRUE@ --c-include='cally/cally.h' \ @@ -851,7 +851,7 @@ INTROSPECTION_GIRS = $(am__append_2) $(a @HAVE_INTROSPECTION_TRUE@@SUPPORT_X11_TRUE@ClutterX11_@CLUTTER_API_VERSION_AM@_gir_INCLUDES = xlib-2.0 @HAVE_INTROSPECTION_TRUE@@SUPPORT_X11_TRUE@ClutterX11_@CLUTTER_API_VERSION_AM@_gir_LIBS = libclutter-@CLUTTER_SONAME_INFIX@-@CLUTTER_API_VERSION@.la @HAVE_INTROSPECTION_TRUE@@SUPPORT_X11_TRUE@ClutterX11_@CLUTTER_API_VERSION_AM@_gir_FILES = $(x11_sources) -@HAVE_INTROSPECTION_TRUE@@SUPPORT_X11_TRUE@ClutterX11_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED -L$(top_builddir)/clutter +@HAVE_INTROSPECTION_TRUE@@SUPPORT_X11_TRUE@ClutterX11_@CLUTTER_API_VERSION_AM@_gir_CFLAGS = $(INCLUDES) $(CLUTTER_CFLAGS) $(AM_CPPFLAGS) -UCLUTTER_DISABLE_DEPRECATED -L$(top_builddir)/clutter # INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to # install anything - we need to install inside our prefix. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de