diff --git a/cairo-1.10.2.tar.bz2 b/cairo-1.10.2.tar.bz2 deleted file mode 100644 index eb94bc2..0000000 --- a/cairo-1.10.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6d55629b97bcc3c6b5f87cc8f2a2dc1c75d37a683a8b0ce06567aa2de4f2f849 -size 21339753 diff --git a/cairo-1.12.0.tar.gz b/cairo-1.12.0.tar.gz new file mode 100644 index 0000000..29608b1 --- /dev/null +++ b/cairo-1.12.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af65b766dff11bcf3cba1f92d92a1bc28f78dc2944908a5930a026af06510099 +size 63084508 diff --git a/cairo-fix-libs.patch b/cairo-fix-libs.patch deleted file mode 100644 index d956bac..0000000 --- a/cairo-fix-libs.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: cairo-1.10.2/util/cairo-sphinx/Makefile.am -=================================================================== ---- cairo-1.10.2.orig/util/cairo-sphinx/Makefile.am 2011-08-29 13:44:11.000000000 +0200 -+++ cairo-1.10.2/util/cairo-sphinx/Makefile.am 2011-08-29 14:03:37.386026554 +0200 -@@ -16,7 +16,7 @@ cairo_sphinx_la_LIBADD = -ldl - - cairo_sphinx_SOURCES = sphinx.c - cairo_sphinx_CPPFLAGS = $(AM_CPPFLAGS) -DLIBDIR="\"$(cairolibdir)\"" --cairo_sphinx_CFLAGS = $(CAIRO_CFLAGS) $(real_pthread_CFLAGS) $(glib_CFLAGS) -+cairo_sphinx_CFLAGS = $(CAIRO_CFLAGS) $(real_pthread_CFLAGS) $(glib_CFLAGS) -fno-lto - cairo_sphinx_LDADD = \ - $(real_pthread_LIBS) \ - $(top_builddir)/util/cairo-script/libcairo-script-interpreter.la \ diff --git a/cairo.changes b/cairo.changes index ef86ad0..6041342 100644 --- a/cairo.changes +++ b/cairo.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Mon Mar 26 18:57:45 UTC 2012 - zaitor@opensuse.org + +- Update to version 1.12.0: + + New procedural pattern; the mesh gradient. + + New API to create a callback pattern, + cairo_pattern_create_raster_source. + + XCB is now a supported backend. + + New common API to address any surface as an image and so allow + direct modification of the raster data. + + OpenGL backend has seen significant work including the port to + GLESv2 and the exploitation of advanced hardware features. + + Several other performance enhancements. +- Enable build of XCB backend for openSUSE. +- Drop cairo-fix-libs.patch, fixed upstream. + ------------------------------------------------------------------- Tue Feb 14 09:59:51 UTC 2012 - vuntz@opensuse.org diff --git a/cairo.spec b/cairo.spec index 15a7ab1..4eec751 100644 --- a/cairo.spec +++ b/cairo.spec @@ -16,23 +16,20 @@ # -%define build_xcb_backend 0 +%define build_xcb_backend 1 %define build_gl_backend 0 Name: cairo -Version: 1.10.2 +Version: 1.12.0 Release: 0 -# FIXME: on update, check that cairo-fix-libs.patch (patch1) is still needed (nobody has the right fix for upstream :/) Summary: Vector Graphics Library with Cross-Device Output Support License: LGPL-2.1+ or MPL-1.1 Group: System/Libraries Url: http://cairographics.org/ -Source: %{name}-%{version}.tar.bz2 +Source: http://cairographics.org/releases/%{name}-%{version}.tar.gz Source99: baselibs.conf # PATCH-FIX-UPSTREAM cairo-modules-no-version.patch dimstar@opensuse.org -- Build modules with -module -avoid-version. Patch0: cairo-modules-no-version.patch -# PATCH-FIX-OPENSUSE cairo-fix-libs.patch coolo@suse.de -- Fix build with newer ld -Patch1: cairo-fix-libs.patch # These libraries are needed only for tests. # Do not enable tests in build systems, it causes build loop! #BuildRequires: librsvg-devel poppler-devel @@ -130,9 +127,9 @@ This package contains various cairo utilities. Summary: Development environment for cairo License: LGPL-2.1+ or MPL-1.1 Group: Development/Libraries/X11 -Requires: libcairo2 = %{version} Requires: libcairo-gobject2 = %{version} Requires: libcairo-script-interpreter2 = %{version} +Requires: libcairo2 = %{version} Provides: cairo-doc = %{version} Obsoletes: cairo-doc < %{version} # bug437293 @@ -148,7 +145,6 @@ cairo. %prep %setup -q %patch0 -p1 -%patch1 -p1 %build NOCONFIGURE=1 ./autogen.sh @@ -166,6 +162,8 @@ NOCONFIGURE=1 ./autogen.sh --enable-tee \ %if %build_xcb_backend --enable-xcb \ + --enable-xlib-xcb \ + --enable-xlib \ %else --enable-xlib \ %endif