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 - [email protected]
+
+- 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>"


Reply via email to