Update to 1.10.0

- Update to 1.10.0
- Added the GObject library
- Fixed a small rpmlint warning
This commit is contained in:
Erik van Pienbroek 2010-09-24 16:08:50 +02:00
parent 9df260879c
commit 217b0c7e69
4 changed files with 39 additions and 6 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
cairo-1.8.10.tar.gz
/cairo-1.10.0.tar.gz

View File

@ -0,0 +1,13 @@
--- src/cairo.c.orig 2010-09-24 16:01:58.899988587 +0200
+++ src/cairo.c 2010-09-24 16:02:13.313170255 +0200
@@ -149,6 +149,10 @@
};
#include <assert.h>
+#ifdef __MINGW32__
+#define ffs __builtin_ffs
+#endif
+
/**
* _cairo_error:
* @status: a status value indicating an error, (eg. not

View File

@ -6,8 +6,8 @@
%define __debug_install_post %{_mingw32_debug_install_post}
Name: mingw32-cairo
Version: 1.8.10
Release: 2%{?dist}
Version: 1.10.0
Release: 1%{?dist}
Summary: MinGW Windows Cairo library
License: LGPLv2 or MPLv1.1
@ -16,6 +16,10 @@ Source0: http://cairographics.org/releases/cairo-%{version}.tar.gz
Group: Development/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# The file cairo.c refers to a function called ffs(), but it
# isn't declared in any of the mingw headers. work around this
Patch0: mingw32-cairo-fix-ffs-declaration.patch
BuildArch: noarch
BuildRequires: mingw32-filesystem >= 52
@ -50,11 +54,12 @@ Group: Development/Libraries
Static version of the MinGW Windows Cairo library.
%{_mingw32_debug_package}
%{?_mingw32_debug_package}
%prep
%setup -q -n cairo-%{version}
%patch0 -p0
%build
@ -65,7 +70,8 @@ Static version of the MinGW Windows Cairo library.
--enable-png \
--enable-static \
--disable-pthread \
--disable-ft
--disable-ft \
--enable-gobject
make %{?_smp_mflags}
@ -85,9 +91,16 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-)
%doc COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1
%{_mingw32_bindir}/libcairo-2.dll
%{_mingw32_bindir}/libcairo-gobject-2.dll
%{_mingw32_bindir}/libcairo-script-interpreter-2.dll
%{_mingw32_includedir}/cairo/
%{_mingw32_libdir}/libcairo.dll.a
%{_mingw32_libdir}/libcairo.la
%{_mingw32_libdir}/libcairo-gobject.dll.a
%{_mingw32_libdir}/libcairo-gobject.la
%{_mingw32_libdir}/libcairo-script-interpreter.dll.a
%{_mingw32_libdir}/libcairo-script-interpreter.la
%{_mingw32_libdir}/pkgconfig/cairo-gobject.pc
%{_mingw32_libdir}/pkgconfig/cairo-pdf.pc
%{_mingw32_libdir}/pkgconfig/cairo-png.pc
%{_mingw32_libdir}/pkgconfig/cairo-ps.pc
@ -96,13 +109,19 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw32_libdir}/pkgconfig/cairo-win32.pc
%{_mingw32_libdir}/pkgconfig/cairo.pc
%files static
%defattr(-,root,root,-)
%{_mingw32_libdir}/libcairo.a
%{_mingw32_libdir}/libcairo-gobject.a
%{_mingw32_libdir}/libcairo-script-interpreter.a
%changelog
* Fri Sep 24 2010 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.10.0-1
- Update to 1.10.0
- Added the GObject library
- Fixed a small rpmlint warning
* Sun Jul 4 2010 Erik van Pienbroek <epienbro@fedoraproject.org> - 1.8.10-2
- Rebuild for libpng 1.4

View File

@ -1 +1 @@
b60a82f405f9400bbfdcf850b1728d25 cairo-1.8.10.tar.gz
70a2ece66cf473d976e2db0f75bf199e cairo-1.10.0.tar.gz