[libmx/f16] 1.3.0 + gdk-pixuf fixes

Tom Callaway spot at fedoraproject.org
Mon Aug 8 18:55:22 UTC 2011


commit 304de2cc113e77f527a506003f3e42cff8a65a72
Author: Tom "spot" Callaway <tcallawa at redhat.com>
Date:   Mon Aug 8 14:55:09 2011 -0400

    1.3.0 + gdk-pixuf fixes

 libmx.spec                |   24 +++++++++++----
 mx-1.3.0-gdk-pixbuf.patch |   69 +++++++++++++++++++++++++++++++++++++++++++++
 sources                   |    2 +-
 3 files changed, 87 insertions(+), 8 deletions(-)
---
diff --git a/libmx.spec b/libmx.spec
index 986f6da..58dc439 100644
--- a/libmx.spec
+++ b/libmx.spec
@@ -1,17 +1,18 @@
 Name:          libmx
-Version:       1.2.0
-Release:       1%{?dist}
+Version:       1.3.0
+Release:       2%{?dist}
 Summary:       A clutter widget toolkit
 
 Group:         System Environment/Libraries
 License:       LGPLv2
 URL:           http://www.clutter-project.org
-Source0:       http://source.clutter-project.org/sources/mx/1.2/mx-%{version}.tar.bz2
+Source0:       http://source.clutter-project.org/sources/mx/1.3/mx-%{version}.tar.xz
+Patch0:        mx-1.3.0-gdk-pixbuf.patch
 
-BuildRequires: clutter-imcontext-devel
-BuildRequires: clutter-gesture-devel
+BuildRequires: clutter-devel
 BuildRequires: dbus-glib-devel
 BuildRequires: gobject-introspection-devel
+BuildRequires: gdk-pixbuf2-devel
 BuildRequires: gtk2-devel
 BuildRequires: pkgconfig
 BuildRequires: startup-notification-devel
@@ -29,7 +30,8 @@ currently used by Moblin to provide the user experience.
 %package devel
 Summary: Development package for %{name}
 Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: clutter-devel, gdk-pixbuf2-devel
 Requires: pkgconfig
 
 %description devel
@@ -48,9 +50,10 @@ toolkit, currently used primarily by Moblin.
 
 %prep
 %setup -q -n mx-%{version}
+%patch0 -p1 -b .gdk-pixbuf
 
 %build
-%configure --disable-static --enable-introspection --enable-gtk-doc --with-clutter-imcontext --with-clutter-gesture
+%configure --disable-static --enable-introspection --enable-gtk-doc
 make %{?_smp_mflags} V=1
 
 %install
@@ -86,6 +89,13 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
 %{_datadir}/gtk-doc/html/mx-gtk
 
 %changelog
+* Fri Aug  5 2011 Tom Callaway <spot at fedoraproject.org> 1.3.0-2
+- fix .pc file to require gdk-pixbuf-2.0
+
+* Fri Aug  5 2011 Peter Robinson <pbrobinson at gmail.com> 1.3.0-1
+- 1.3.0
+- Drop clutter-gestures and clutter-imcontext as they're not well supported
+
 * Sun Jun  5 2011 Peter Robinson <pbrobinson at gmail.com> 1.2.0-1
 - 1.2.0
 
diff --git a/mx-1.3.0-gdk-pixbuf.patch b/mx-1.3.0-gdk-pixbuf.patch
new file mode 100644
index 0000000..3c00962
--- /dev/null
+++ b/mx-1.3.0-gdk-pixbuf.patch
@@ -0,0 +1,69 @@
+diff -up mx-1.3.0/mx/Makefile.am.gdk-pixbuf mx-1.3.0/mx/Makefile.am
+--- mx-1.3.0/mx/Makefile.am.gdk-pixbuf	2011-08-08 11:59:54.092814499 -0400
++++ mx-1.3.0/mx/Makefile.am	2011-08-08 11:59:34.799057774 -0400
+@@ -251,6 +251,7 @@ libmx_ at MX_API_VERSION@_la_CFLAGS =	\
+ 	-DG_LOG_DOMAIN=\"Mx\"		\
+ 	$(MX_MAINTAINER_CFLAGS)	\
+ 	$(MX_DEBUG_CFLAGS)		\
++	$(MX_IMAGE_CACHE_CFLAGS)	\
+ 	$(MX_CFLAGS)			\
+ 	$(NULL)
+ 
+@@ -268,7 +269,7 @@ libmx_ at MX_API_VERSION@_la_SOURCES =	\
+ 	$(top_srcdir)/mx/mx.h 		\
+ 	$(NULL)
+ 
+-libmx_ at MX_API_VERSION@_la_LIBADD = $(MX_LIBS)
++libmx_ at MX_API_VERSION@_la_LIBADD = $(MX_LIBS) $(MX_IMAGE_CACHE_LIBS)
+ 
+ if HAVE_INTROSPECTION
+ -include $(INTROSPECTION_MAKEFILE)
+@@ -286,8 +287,8 @@ Mx_ at MX_API_VERSION_AM@_gir_FILES     = \
+ 	$(top_builddir)/mx/mx-version.h \
+ 	$(top_builddir)/mx/mx-enum-types.h \
+ 	$(source_c)
+-Mx_ at MX_API_VERSION_AM@_gir_CFLAGS = $(common_includes)
+-Mx_ at MX_API_VERSION_AM@_gir_INCLUDES = Clutter-1.0
++Mx_ at MX_API_VERSION_AM@_gir_CFLAGS = $(common_includes) $(MX_IMAGE_CACHE_CFLAGS)
++Mx_ at MX_API_VERSION_AM@_gir_INCLUDES = Clutter-1.0 GdkPixbuf-2.0
+ Mx_ at MX_API_VERSION_AM@_gir_SCANNERFLAGS = \
+ 	--warn-all \
+ 	--c-include='mx/mx.h' \
+diff -up mx-1.3.0/mx/Makefile.in.gdk-pixbuf mx-1.3.0/mx/Makefile.in
+--- mx-1.3.0/mx/Makefile.in.gdk-pixbuf	2011-08-08 11:57:21.642736784 -0400
++++ mx-1.3.0/mx/Makefile.in	2011-08-08 12:01:12.412826975 -0400
+@@ -704,6 +704,7 @@ libmx_ at MX_API_VERSION@_la_CFLAGS = \
+ 	$(MX_MAINTAINER_CFLAGS)	\
+ 	$(MX_DEBUG_CFLAGS)		\
+ 	$(MX_CFLAGS)			\
++	$(MX_IMAGE_CACHE_CFLAGS)	\
+ 	$(NULL)
+ 
+ libmx_ at MX_API_VERSION@_la_LDFLAGS = $(MX_LT_LDFLAGS) $(common_ldflags)
+@@ -719,7 +720,7 @@ libmx_ at MX_API_VERSION@_la_SOURCES = \
+ 	$(top_srcdir)/mx/mx.h 		\
+ 	$(NULL)
+ 
+-libmx_ at MX_API_VERSION@_la_LIBADD = $(MX_LIBS)
++libmx_ at MX_API_VERSION@_la_LIBADD = $(MX_LIBS) $(MX_IMAGE_CACHE_LIBS)
+ @HAVE_INTROSPECTION_TRUE at INTROSPECTION_GIRS = Mx- at MX_API_VERSION@.gir
+ @HAVE_INTROSPECTION_TRUE at Mx_@MX_API_VERSION_AM at _gir_NAMESPACE = Mx
+ @HAVE_INTROSPECTION_TRUE at Mx_@MX_API_VERSION_AM at _gir_VERSION = @MX_API_VERSION@
+@@ -732,7 +733,7 @@ libmx_ at MX_API_VERSION@_la_LIBADD = $(MX_
+ @HAVE_INTROSPECTION_TRUE@	$(source_c)
+ 
+ @HAVE_INTROSPECTION_TRUE at Mx_@MX_API_VERSION_AM at _gir_CFLAGS = $(common_includes)
+- at HAVE_INTROSPECTION_TRUE@Mx_ at MX_API_VERSION_AM@_gir_INCLUDES = Clutter-1.0
++ at HAVE_INTROSPECTION_TRUE@Mx_ at MX_API_VERSION_AM@_gir_INCLUDES = Clutter-1.0 GdkPixbuf-2.0
+ @HAVE_INTROSPECTION_TRUE at Mx_@MX_API_VERSION_AM at _gir_SCANNERFLAGS = \
+ @HAVE_INTROSPECTION_TRUE@	--warn-all \
+ @HAVE_INTROSPECTION_TRUE@	--c-include='mx/mx.h' \
+diff -up mx-1.3.0/mx.pc.in.gdk-pixbuf mx-1.3.0/mx.pc.in
+--- mx-1.3.0/mx.pc.in.gdk-pixbuf	2011-05-19 07:07:41.000000000 -0400
++++ mx-1.3.0/mx.pc.in	2011-08-08 11:56:58.507028519 -0400
+@@ -8,4 +8,4 @@ Description: An experimental toolkit for
+ Version: @VERSION@
+ Libs: -L${libdir} -lmx- at MX_API_VERSION@
+ Cflags: -I${includedir}/mx- at MX_API_VERSION@
+-Requires: clutter-1.0
++Requires: clutter-1.0 gdk-pixbuf-2.0
diff --git a/sources b/sources
index 6cd4e36..b8b0436 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-52bf38db466925632074653f455b947c  mx-1.2.0.tar.bz2
+d77e076425382b05010e51af0e0b30e8  mx-1.3.0.tar.xz


More information about the scm-commits mailing list