]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blobdiff - cairo/cairo.nm
prevent kernel address space leak via dmesg or /proc files
[people/pmueller/ipfire-3.x.git] / cairo / cairo.nm
index 5b05833e60175293d8e3c1cef2a537312f6e4341..4fdd382121d611b435440d69a043b0791f711389 100644 (file)
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = cairo
-version    = 1.12.4
+version    = 1.14.10
 release    = 1
 
 groups     = System/Graphics
@@ -23,26 +23,43 @@ sources    = %{thisapp}.tar.xz
 build
        requires
                binutils>=2.21.51.0.8-2
-               fontconfig-devel
+               fontconfig-devel >= 2.10
                freetype-devel
-               libX11-devel
-               libXext-devel>=1.3.1
+               glib2-devel >= 2.14
+               gobject-introspection-devel
                libxml2-devel
                libpng-devel
-               pixman-devel>=0.22
+               pixman-devel >= 0.30.0
                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
 
@@ -55,6 +72,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