From 48719edfc8d41e6ab1485ff3b54a3aef1501fe619f5a15366a902038f64267ea Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Wed, 28 Mar 2012 06:20:05 +0000 Subject: [PATCH] Accepting request 111488 from home:vuntz:branches:GNOME:Factory cleanup after accept OBS-URL: https://build.opensuse.org/request/show/111488 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/cairo?expand=0&rev=55 --- cairo.changes | 21 +++++++++++++++------ cairo.spec | 6 ++---- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/cairo.changes b/cairo.changes index 6041342..8a1bed2 100644 --- a/cairo.changes +++ b/cairo.changes @@ -2,17 +2,26 @@ 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, + + 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. + 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. - + Several other performance enhancements. -- Enable build of XCB backend for openSUSE. -- Drop cairo-fix-libs.patch, fixed upstream. +- 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. ------------------------------------------------------------------- Tue Feb 14 09:59:51 UTC 2012 - vuntz@opensuse.org diff --git a/cairo.spec b/cairo.spec index 4eec751..a4d47e2 100644 --- a/cairo.spec +++ b/cairo.spec @@ -47,6 +47,7 @@ BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(x11) %if %build_xcb_backend BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-shm) %endif BuildRequires: pkgconfig(xrender) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -162,11 +163,8 @@ NOCONFIGURE=1 ./autogen.sh --enable-tee \ %if %build_xcb_backend --enable-xcb \ - --enable-xlib-xcb \ - --enable-xlib \ -%else - --enable-xlib \ %endif + --enable-xlib \ --disable-gtk-doc \ --disable-static make %{?_smp_mflags} V=1