Hello community, here is the log from the commit of package cairomm for openSUSE:Factory checked in at 2016-12-07 11:11:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cairomm (Old) and /work/SRC/openSUSE:Factory/.cairomm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "cairomm" Changes: -------- --- /work/SRC/openSUSE:Factory/cairomm/cairomm.changes 2016-11-25 12:27:33.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cairomm.new/cairomm.changes 2016-12-07 11:11:06.000000000 +0100 @@ -1,0 +2,21 @@ +Sat Dec 3 11:39:36 UTC 2016 - dimstar@opensuse.org + +- Update to version 1.15.1: + + First release of the cairomm-1.16 API/ABI that installs in + parallel with cairomm-1.0. This uses libsigc++-3.0 instead of + libsigc++-2.0. +- Changes from version 1.13.1: + + Added RecordingSurface, wrapping cairo_recording_surface + (fdo#121359). +- Replace libsigc++2-devel BuildRequires with + pkgconfig(sigc++-3.0), following upstream. +- Replace cairo-devel BuildRequires with pkgconfig(cairo): match + what configure is looking for. +- Rename libcairomm-1_0-1 subpackage to libcairomm-1_16-1, + following upstreams soname change to represent the new ABI/API. +- Add libtool, mm-common and xlstproc BuildRequires as well as call + autogen.sh: required, as we have a non-bootstrapped git tarball. +- Drop legacy cairomm provides/obsolete from the library package: + with the soname change this can't possibly still be a drop-in. + +------------------------------------------------------------------- Old: ---- cairomm-1.12.2.tar.gz New: ---- _service cairomm-1.15.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cairomm.spec ++++++ --- /var/tmp/diff_new_pack.4pjczz/_old 2016-12-07 11:11:07.000000000 +0100 +++ /var/tmp/diff_new_pack.4pjczz/_new 2016-12-07 11:11:07.000000000 +0100 @@ -17,38 +17,41 @@ Name: cairomm -Version: 1.12.2 +Version: 1.15.1 Release: 0 Summary: C++ Interface for Cairo License: LGPL-2.1+ Group: System/GUI/GNOME Url: http://cairographics.org -Source: http://cairographics.org/releases/%{name}-%{version}.tar.gz +# Source based on tar_scm service; somehow upstream forgot to release tarballs +Source: %{name}-%{version}.tar.xz +#Source: http://cairographics.org/releases/%{name}-%{version}.tar.gz Source99: baselibs.conf -BuildRequires: cairo-devel # needs doxygen for the documentation BuildRequires: doxygen BuildRequires: gcc-c++ -BuildRequires: libsigc++2-devel >= 2.5.1 +BuildRequires: libtool +BuildRequires: mm-common BuildRequires: update-desktop-files +BuildRequires: xsltproc +BuildRequires: pkgconfig(cairo) >= 1.10.0 +BuildRequires: pkgconfig(sigc++-3.0) >= 2.5.1 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package provides a C++ interface for Cairo. -%package -n libcairomm-1_0-1 +%package -n libcairomm-1_16-1 Summary: C++ interface for Cairo Group: System/Libraries -Provides: %{name} = %{version} -Obsoletes: %{name} < %{version} -%description -n libcairomm-1_0-1 +%description -n libcairomm-1_16-1 This package provides a C++ interface for Cairo. %package devel Summary: C++ interface for Cairo Group: Development/Libraries/GNOME -Requires: libcairomm-1_0-1 = %{version} +Requires: libcairomm-1_16-1 = %{version} %description devel This package provides a C++ interface for Cairo. @@ -64,6 +67,7 @@ %setup -q %build +NOCONFIGURE=1 ./autogen.sh %configure --disable-static --with-pic make %{?_smp_mflags} @@ -71,11 +75,11 @@ %makeinstall rm -f %{buildroot}%{_libdir}/*.la -%post -n libcairomm-1_0-1 -p /sbin/ldconfig +%post -n libcairomm-1_16-1 -p /sbin/ldconfig -%postun -n libcairomm-1_0-1 -p /sbin/ldconfig +%postun -n libcairomm-1_16-1 -p /sbin/ldconfig -%files -n libcairomm-1_0-1 +%files -n libcairomm-1_16-1 %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_libdir}/*.so.* @@ -83,15 +87,15 @@ %files devel %defattr (-, root, root) %{_libdir}/*.so -%dir %{_libdir}/cairomm-1.0/ -%{_libdir}/cairomm-1.0/include +%dir %{_libdir}/cairomm-1.16/ +%{_libdir}/cairomm-1.16/include %{_libdir}/pkgconfig/*.pc %{_includedir}/* %files doc %defattr (-, root, root) -%{_datadir}/devhelp/books/cairomm-1.0 -%{_datadir}/doc/cairomm-1.0 +%{_datadir}/devhelp/books/cairomm-1.16 +%{_datadir}/doc/cairomm-1.16 # Avoid BuildRequires on devhelp %dir %{_datadir}/devhelp %dir %{_datadir}/devhelp/books ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="url">git://anongit.freedesktop.org/cairomm</param> <param name="scm">git</param> <param name="versionformat">1.15.1</param> <param name="revision">refs/tags/v1.15.1</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.4pjczz/_old 2016-12-07 11:11:07.000000000 +0100 +++ /var/tmp/diff_new_pack.4pjczz/_new 2016-12-07 11:11:07.000000000 +0100 @@ -1,6 +1,4 @@ -libcairomm-1_0-1 - provides "cairomm-<targettype> = <version>" - obsoletes "cairomm-<targettype> < <version>" +libcairomm-1_16-1 cairomm-devel requires -cairomm-<targettype> - requires "libcairomm-1_0-1-<targettype> = <version>" + requires "libcairomm-1_16-1-<targettype> = <version>"