]> git.ipfire.org Git - people/ms/ipfire-3.x.git/commitdiff
cairo: Update to 1.12.12.
authorStefan Schantl <stefan.schantl@ipfire.org>
Sun, 3 Feb 2013 19:07:17 +0000 (20:07 +0100)
committerStefan Schantl <stefan.schantl@ipfire.org>
Tue, 12 Feb 2013 20:14:28 +0000 (21:14 +0100)
This is a major update to the latest stable version.

* Enable introspection support.
* Ship introspection with own packages.

cairo/cairo.nm

index 5b05833e60175293d8e3c1cef2a537312f6e4341..55b92f87f30a209ae35cb1f65f87cc98b977cd6f 100644 (file)
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = cairo
-version    = 1.12.4
+version    = 1.12.12
 release    = 1
 
 groups     = System/Graphics
@@ -25,6 +25,7 @@ build
                binutils>=2.21.51.0.8-2
                fontconfig-devel
                freetype-devel
+               gobject-introspection-devel
                libX11-devel
                libXext-devel>=1.3.1
                libxml2-devel
@@ -37,12 +38,30 @@ build
        configure_options += \
                --enable-xlib \
                --enable-xml \
+               --enable-gobject \
+               --disable-gtk-doc \
                --disable-static
 end
 
 packages
        package %{name}
 
+       package %{name}-gobject
+               summary = GObject bindings for cairo.
+               description
+                       This package contains functionality to make cairo
+                       graphics library integrate well with the GObject object system.
+               end
+
+               requires
+                       cairo = %{thisver}
+               end
+
+               files
+                       %{libdir}/*gobject.so.*
+               end
+       end
+
        package %{name}-devel
                template DEVEL
 
@@ -55,6 +74,26 @@ packages
                end
        end
 
+       package %{name}-gobject-devel
+               summary = Development files for cairo-gobject.
+               description
+                       This package contains libraries, header files and developer
+                       documentation needed for developing software which uses the
+                       cairo Gobject library.
+               end
+
+               requires
+                       %{name}-gobject = %{thisver}
+                       %{name}-devel = %{thisver}
+               end
+
+               files
+                       %{libdir}/*gobject.so
+                       %{libdir}/pkgconfig/*gobject.pc
+                       %{includedir}/cairo/*gobject.h
+               end
+       end
+
        package %{name}-debuginfo
                template DEBUGINFO
        end