]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blobdiff - cairo/cairo.nm
ccache: Fix testsuite error with GCC 4.8.
[people/ms/ipfire-3.x.git] / cairo / cairo.nm
index 5cafa622c5694a48d9308dce68023e30ef536338..55b92f87f30a209ae35cb1f65f87cc98b977cd6f 100644 (file)
@@ -4,8 +4,8 @@
 ###############################################################################
 
 name       = cairo
-version    = 1.10.2
-release    = 3
+version    = 1.12.12
+release    = 1
 
 groups     = System/Graphics
 url        = http://cairographics.org
@@ -13,27 +13,55 @@ license    = LGPLv2 MPLv1.1
 summary    = A 2D graphics library.
 
 description
-       Cairo is a 2D graphics library designed to provide high-quality display \
+       Cairo is a 2D graphics library designed to provide high-quality display
        and print output.
 end
 
 source_dl  = http://cairographics.org/releases/
+sources    = %{thisapp}.tar.xz
 
 build
        requires
                binutils>=2.21.51.0.8-2
                fontconfig-devel
                freetype-devel
+               gobject-introspection-devel
+               libX11-devel
+               libXext-devel>=1.3.1
+               libxml2-devel
                libpng-devel
-               pixman-devel
+               pixman-devel>=0.22
                pkg-config
                zlib-devel
        end
+
+       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
 
@@ -46,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