Hello community, here is the log from the commit of package glibmm2 for openSUSE:Factory checked in at 2016-12-07 11:12:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glibmm2 (Old) and /work/SRC/openSUSE:Factory/.glibmm2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "glibmm2" Changes: -------- --- /work/SRC/openSUSE:Factory/glibmm2/glibmm2.changes 2016-09-21 18:41:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.glibmm2.new/glibmm2.changes 2016-12-07 11:12:04.000000000 +0100 @@ -1,0 +2,27 @@ +Sat Dec 3 19:06:08 UTC 2016 - jengelh@inai.de + +- Rectify RPM groups, replace old macros. + +------------------------------------------------------------------- +Fri Dec 2 13:02:14 UTC 2016 - dimstar@opensuse.org + +- Update to version 2.51.1: + + This is the first release of the glibmm-2.52 API/ABI. + + Require C++14. + + Use libsigc++-3.0 instead of libsigc++-2.0. + + Remove lots of deprecated API. + + Gio: + - BufferedInputStream, InputStream, OutputStream: Add vfuncs, + allowing implementation in C++ (bgo#572471). + - SettingsSchemaSource::get_default(): Correct the reference + count (bgo#774593). + - Settings: Fix type of 'key' parameter of + writable-change-event signal (bgo#773977). + + Glib: ustring: Add cbegin() and cend(). +- Change so_ver to -2_52-1, following upstream. +- No longer provide/obsolete glibmm24(-devel): this is now done by + the new glibmm2_4 package. +- Replace pkgconfig(sigc++-2.0) BuildRequires with + pkgconfig(sigc++-3.0), following upstream. + +------------------------------------------------------------------- Old: ---- glibmm-2.50.0.tar.xz New: ---- glibmm-2.51.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibmm2.spec ++++++ --- /var/tmp/diff_new_pack.smVvRQ/_old 2016-12-07 11:12:05.000000000 +0100 +++ /var/tmp/diff_new_pack.smVvRQ/_new 2016-12-07 11:12:05.000000000 +0100 @@ -17,17 +17,17 @@ # Update baselibs.conf when changing this -%define so_ver -2_4-1 +%define so_ver -2_52-1 Name: glibmm2 %define _name glibmm -Version: 2.50.0 +Version: 2.51.1 Release: 0 Summary: C++ Interface for Glib License: LGPL-2.1+ -Group: System/Libraries +Group: Development/Libraries/C and C++ Url: http://www.gtkmm.org/ -Source0: http://download.gnome.org/sources/glibmm/2.50/%{_name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/glibmm/2.51/%{_name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: fdupes BuildRequires: gcc-c++ @@ -35,7 +35,7 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.49.7 BuildRequires: pkgconfig(gmodule-2.0) >= 2.49.7 BuildRequires: pkgconfig(gobject-2.0) >= 2.49.7 -BuildRequires: pkgconfig(sigc++-2.0) >= 2.9.1 +BuildRequires: pkgconfig(sigc++-3.0) >= 2.99.5 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -49,8 +49,6 @@ Group: System/Libraries Provides: glibmm2 = %{version} Obsoletes: glibmm2 < %{version} -Provides: glibmm24 = %{version} -Obsoletes: glibmm24 < %{version} %description -n libglibmm%{so_ver} Glibmm is the official C++ interface for the popular cross-platform @@ -72,8 +70,6 @@ Group: Development/Libraries/C and C++ Requires: libgiomm%{so_ver} = %{version} Requires: libglibmm%{so_ver} = %{version} -Provides: glibmm24-devel = %{version} -Obsoletes: glibmm24-devel < %{version} Provides: %{name}-doc = %{version} Obsoletes: %{name}-doc < %{version} @@ -87,16 +83,13 @@ %build %configure --disable-static -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install -%makeinstall +%make_install rm %{buildroot}%{_libdir}/*.la %fdupes %{buildroot} -%clean -rm -rf %{buildroot} - %post -n libglibmm%{so_ver} -p /sbin/ldconfig %postun -n libglibmm%{so_ver} -p /sbin/ldconfig @@ -108,22 +101,22 @@ %files -n libglibmm%{so_ver} %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README -%{_libdir}/libglibmm-2.4.so.* -%{_libdir}/libglibmm_generate_extra_defs-2.4.so.* +%{_libdir}/libglibmm-2.52.so.* +%{_libdir}/libglibmm_generate_extra_defs-2.52.so.* %files -n libgiomm%{so_ver} %defattr (-, root, root) -%{_libdir}/libgiomm-2.4.so.* +%{_libdir}/libgiomm-2.52.so.* %files devel %defattr (-, root, root) %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/* -%{_libdir}/glibmm-2.4 -%{_libdir}/giomm-2.4 -%{_datadir}/devhelp/books/%{_name}-2.4 -%{_datadir}/doc/%{_name}-2.4 +%{_libdir}/glibmm-2.52 +%{_libdir}/giomm-2.52 +%{_datadir}/devhelp/books/%{_name}-2.52 +%{_datadir}/doc/%{_name}-2.52 # Avoid BuildRequires on devhelp %dir %{_datadir}/devhelp %dir %{_datadir}/devhelp/books ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.smVvRQ/_old 2016-12-07 11:12:05.000000000 +0100 +++ /var/tmp/diff_new_pack.smVvRQ/_new 2016-12-07 11:12:05.000000000 +0100 @@ -1,4 +1,4 @@ -libglibmm-2_4-1 +libglibmm-2_52-1 provides "glibmm2-<targettype> = <version>" obsoletes "glibmm2-<targettype> < <version>" -libgiomm-2_4-1 +libgiomm-2_52-1 ++++++ glibmm-2.50.0.tar.xz -> glibmm-2.51.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/glibmm2/glibmm-2.50.0.tar.xz /work/SRC/openSUSE:Factory/.glibmm2.new/glibmm-2.51.1.tar.xz differ: char 26, line 1