Hello community, here is the log from the commit of package cairomm for openSUSE:Factory checked in at Mon Jan 10 10:59:25 CET 2011. -------- --- GNOME/cairomm/cairomm.changes 2010-10-28 16:01:34.000000000 +0200 +++ /mounts/work_src_done/STABLE/cairomm/cairomm.changes 2011-01-07 18:59:05.000000000 +0100 @@ -1,0 +2,32 @@ +Fri Jan 7 17:41:57 CET 2011 - vuntz@opensuse.org + +- Update to version 1.9.8: + + Surface: + - added create() for creating a sub-surface representing a + rectangle on a target surface + - PDF versioning API: get_versions(), restrict_to_version(), + version_to_string() + - add get_device() + - add new surface type enum values + + Device + - add acquire() and release() functions + - Add Device::Lock convenience class + + Region + - UNSTABLE API CHANGE: Fix do_union(), subtract(), intersect() + to throw exceptions instead of returning error statuses to be + consistent with the rest of the cairomm API + - add xor() functions + - add API for creating a region from a list of rectangles + - implement copy() + + Documentation: + - Context::arc(): Fix fdo#31345 about bad math in arc() + documentation. + - Add documentation for Device class + - Add documentation for Region class +- Create a libcairomm-1_0-1 subpackage to follow the shared library + packaging policy. Add appropriate Provides/Obsoletes. +- Remove explicit cairo-devel and libsigc++2-devel Requires of + devel package: they will automatically be added the + pkgconfig()-way. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- cairomm-1.9.6.tar.bz2 New: ---- cairomm-1.9.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cairomm.spec ++++++ --- /var/tmp/diff_new_pack.j9DgU9/_old 2011-01-10 10:59:11.000000000 +0100 +++ /var/tmp/diff_new_pack.j9DgU9/_new 2011-01-10 10:59:11.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package cairomm (Version 1.9.6) +# spec file for package cairomm (Version 1.9.8) # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: cairomm -Version: 1.9.6 +Version: 1.9.8 Release: 1 License: LGPLv2.1+ Summary: C++ Interface for Cairo @@ -36,13 +36,21 @@ %description This package provides a C++ interface for Cairo. +%package -n libcairomm-1_0-1 +License: LGPLv2.1+ +Summary: C++ interface for Cairo +Group: System/GUI/GNOME +Provides: %{name} = %{version} +Obsoletes: %{name} < %{version} + +%description -n libcairomm-1_0-1 +This package provides a C++ interface for Cairo. + %package devel License: LGPLv2.1+ Summary: C++ interface for Cairo Group: Development/Libraries/GNOME -Requires: %{name} = %{version} -Requires: cairo-devel -Requires: libsigc++2-devel +Requires: libcairomm-1_0-1 = %{version} %description devel This package provides a C++ interface for Cairo. @@ -69,11 +77,11 @@ %clean rm -rf %{buildroot} -%post -p /sbin/ldconfig +%post -n libcairomm-1_0-1 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libcairomm-1_0-1 -p /sbin/ldconfig -%files +%files -n libcairomm-1_0-1 %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog INSTALL NEWS README %{_libdir}/*.so.* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.j9DgU9/_old 2011-01-10 10:59:11.000000000 +0100 +++ /var/tmp/diff_new_pack.j9DgU9/_new 2011-01-10 10:59:11.000000000 +0100 @@ -1 +1,3 @@ -cairomm +libcairomm-1_0-1 + provides "cairomm-<targettype> = <version>" + obsoletes "cairomm-<targettype> < <version>" ++++++ cairomm-1.9.6.tar.bz2 -> cairomm-1.9.8.tar.bz2 ++++++ ++++ 19990 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org