[cairo/f14/master] Update to 1.10.0

Benjamin Otte company at fedoraproject.org
Tue Sep 7 13:10:13 UTC 2010


commit e70f6f8367c12cb7fb81bc45dd0e403a42b3d9ed
Author: Benjamin Otte <otte at redhat.com>
Date:   Tue Sep 7 00:47:44 2010 +0200

    Update to 1.10.0
    
    Add cairo-gobject package.

 .gitignore |    1 +
 cairo.spec |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 sources    |    2 +-
 3 files changed, 69 insertions(+), 7 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fc0db70..020809f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 cairo-1.9.14.tar.gz
+/cairo-1.10.0.tar.gz
diff --git a/cairo.spec b/cairo.spec
index deec470..88a8156 100644
--- a/cairo.spec
+++ b/cairo.spec
@@ -1,10 +1,10 @@
-%define pixman_version 0.17.5
+%define pixman_version 0.18.4
 %define freetype_version 2.1.9
 %define fontconfig_version 2.2.95
 
 Summary:	A 2D graphics library
 Name:		cairo
-Version:	1.9.14
+Version:	1.10.0
 Release:	1%{?dist}
 URL:		http://cairographics.org
 Source0:	http://cairographics.org/snapshots/%{name}-%{version}.tar.gz
@@ -20,6 +20,7 @@ BuildRequires: libxml2-devel
 BuildRequires: pixman-devel >= %{pixman_version}
 BuildRequires: freetype-devel >= %{freetype_version}
 BuildRequires: fontconfig-devel >= %{fontconfig_version}
+BuildRequires: glib2-devel
 
 %description
 Cairo is a 2D graphics library designed to provide high-quality display
@@ -49,6 +50,31 @@ and print output.
 This package contains libraries, header files and developer documentation
 needed for developing software which uses the cairo graphics library.
 
+%package gobject
+Summary: GObject bindings for cairo
+Group: System Environment/Libraries
+
+%description gobject
+Cairo is a 2D graphics library designed to provide high-quality display
+and print output.
+
+This package contains functionality to make cairo graphics library
+integrate well with the GObject object system used by GNOME.
+
+%package gobject-devel
+Summary: Development files for cairo-gobject
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+Requires: glib-devel
+Requires: pkgconfig
+
+%description gobject-devel
+Cairo is a 2D graphics library designed to provide high-quality display
+and print output.
+
+This package contains libraries, header files and developer documentation
+needed for developing software which uses the cairo Gobject library.
+
 %package tools
 Summary: Development tools for cairo
 Group: Development/Tools
@@ -71,6 +97,7 @@ This package contains tools for working with the cairo graphics library.
 	--enable-ps 		\
 	--enable-pdf 		\
 	--enable-svg 		\
+        --enable-gobject        \
 	--disable-gtk-doc
 make V=1 %{?_smp_mflags}
 
@@ -89,22 +116,56 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS BIBLIOGRAPHY BUGS COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1 NEWS README
-%{_libdir}/libcairo*.so.*
+%{_libdir}/libcairo.so.*
+%{_libdir}/libcairo-script-interpreter.so.*
 
 %files devel
 %defattr(-,root,root,-)
 %doc ChangeLog PORTING_GUIDE
-%{_includedir}/*
-%{_libdir}/libcairo*.so
-%{_libdir}/pkgconfig/*
+%{_includedir}/cairo/cairo-deprecated.h
+%{_includedir}/cairo/cairo-features.h
+%{_includedir}/cairo/cairo-ft.h
+%{_includedir}/cairo/cairo.h
+%{_includedir}/cairo/cairo-pdf.h
+%{_includedir}/cairo/cairo-ps.h
+%{_includedir}/cairo/cairo-script-interpreter.h
+%{_includedir}/cairo/cairo-svg.h
+%{_includedir}/cairo/cairo-version.h
+%{_includedir}/cairo/cairo-xlib-xrender.h
+%{_includedir}/cairo/cairo-xlib.h
+%{_libdir}/libcairo.so
+%{_libdir}/libcairo-script-interpreter.so
+%{_libdir}/pkgconfig/cairo-fc.pc
+%{_libdir}/pkgconfig/cairo-ft.pc
+%{_libdir}/pkgconfig/cairo.pc
+%{_libdir}/pkgconfig/cairo-pdf.pc
+%{_libdir}/pkgconfig/cairo-png.pc
+%{_libdir}/pkgconfig/cairo-ps.pc
+%{_libdir}/pkgconfig/cairo-svg.pc
+%{_libdir}/pkgconfig/cairo-xlib.pc
+%{_libdir}/pkgconfig/cairo-xlib-xrender.pc
 %{_datadir}/gtk-doc/html/cairo
 
+%files gobject
+%defattr(-,root,root,-)
+%{_libdir}/libcairo-gobject.so.*
+
+%files gobject-devel
+%defattr(-,root,root,-)
+%{_includedir}/cairo/cairo-gobject.h
+%{_libdir}/libcairo-gobject.so
+%{_libdir}/pkgconfig/cairo-gobject.pc
+
 %files tools
 %defattr(-,root,root,-)
 %{_bindir}/cairo-trace
 %{_libdir}/cairo
 
 %changelog
+* Tue Sep 07 2010 Benjamin Otte <otte at redhat.com> - 1.10.0-1
+- Update to 1.10.0
+- Add cairo-gobject package
+
 * Mon Jul 26 2010 Benjamin Otte <otte at redhat.com> - 1.9.14-1
 - Update to 1.9.14 snapshot
 
diff --git a/sources b/sources
index b467195..085a6b2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-885951f646e6e1b2d4819734d24b1656  cairo-1.9.14.tar.gz
+70a2ece66cf473d976e2db0f75bf199e  cairo-1.10.0.tar.gz


More information about the scm-commits mailing list