Hello community, here is the log from the commit of package cairo for openSUSE:Factory checked in at 2012-03-29 11:35:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cairo (Old) and /work/SRC/openSUSE:Factory/.cairo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "cairo", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/cairo/cairo.changes 2012-02-17 12:00:16.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cairo.new/cairo.changes 2012-03-29 11:35:12.000000000 +0200 @@ -1,0 +2,25 @@ +Mon Mar 26 18:57:45 UTC 2012 - zaitor@opensuse.org + +- Update to version 1.12.0: + + Introduction of a 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: + cairo_surface_create_similar_image, cairo_surface_map_to_image, + and cairo_surface_unmap_image. + + Many performance improvements. + + Introduction of new antialias hints (NONE, FAST, GOOD, BEST). + + Introduction of a new observation architecture: + cairo_surface_observer_t. + + OpenGL backend has seen significant work including the port to + GLESv2 and the exploitation of advanced hardware features. +- Enable build of XCB backend as it's now officially supported: set + %build_xcb_backend macro to 1. +- Note that we don't build Xlib/XCB support as it's disabled by + default upstream. +- Also add pkgconfig(xcb-shm) BuildRequires for XCB/SHM support. +- Drop cairo-fix-libs.patch: fixed upstream. + +------------------------------------------------------------------- Old: ---- cairo-1.10.2.tar.bz2 cairo-fix-libs.patch New: ---- cairo-1.12.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cairo.spec ++++++ --- /var/tmp/diff_new_pack.hF0aBZ/_old 2012-03-29 11:35:15.000000000 +0200 +++ /var/tmp/diff_new_pack.hF0aBZ/_new 2012-03-29 11:35:15.000000000 +0200 @@ -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 @@ -50,6 +47,7 @@ BuildRequires: pkgconfig(x11) %if %build_xcb_backend BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-shm) %endif BuildRequires: pkgconfig(xrender) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -130,9 +128,9 @@ 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 +146,6 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 %build NOCONFIGURE=1 ./autogen.sh @@ -166,9 +163,8 @@ --enable-tee \ %if %build_xcb_backend --enable-xcb \ -%else - --enable-xlib \ %endif + --enable-xlib \ --disable-gtk-doc \ --disable-static make %{?_smp_mflags} V=1 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org