Hello community, here is the log from the commit of package glibmm2 for openSUSE:Leap:15.2 checked in at 2020-03-06 12:38:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/glibmm2 (Old) and /work/SRC/openSUSE:Leap:15.2/.glibmm2.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibmm2" Fri Mar 6 12:38:31 2020 rev:22 rq:779730 version:2.61.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/glibmm2/glibmm2.changes 2020-01-15 15:04:05.037862020 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.glibmm2.new.26092/glibmm2.changes 2020-03-06 12:40:08.510715790 +0100 @@ -1,0 +2,74 @@ +Mon Sep 9 17:22:13 UTC 2019 - Bjørn Lie <[email protected]> + +- Drop glibmm2 Provides and Obsoletes: Only glibmm2_4 compat + package should provide this. + +------------------------------------------------------------------- +Fri Aug 30 16:44:10 CDT 2019 - [email protected] + +- Update to version 2.61.1: + + Glib: + - Add DateTime::get_timezone() + - Add KeyFile::get_locale_for_key() + - Add TimeZone::get_identifier() + - KeyFile: Make it a refcounted class + - Add Value_RefPtrBoxed<> + - Add Value<std::vector<string>> specializations and other + Value + - specializations that are necessary for _WRAP_PROPERTY + + Gio: + - Put _WRAP_VFUNC in protected sections + - Add AppInfo::launch_uris_async() and launch_uris_async() + - Add DBusConnection::get_flags()and property_flags() + - TlsClientConnection: Remove property_accepted_cas() + - ThemedIcon: Add create(const std::vector<Glib::ustring>& + + iconnames: + - Remove NO_GTYPE from some _WRAP_ENUMs + - TlsConnection: Remove rehandshake API + - Application: Add signal_name_lost() + + Glib and Gio: + - Use {} for function arguments initialisation + - Issue glgo#GNOME/glibmm#20 + + gmmproc: + - generate_wrap_init.pl.in: Don't exclude any Gtk classes + - _WRAP_PROPERTY: generate a static_assert() that checks if + - the data type is acceptable + - Add _IS_REFCOUNTED_BOXEDTYPE + - _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter + + Build: + - glibmmconfig.h.in: Remove unused configuration constants + - Change the ABI to glibmm-2.62 + + Documentation: + - README: Add installation instructions + - Don’t use @retval on out args, use @param[out] +- Update so_ver and base_ver +- Update versions in baselibs.conf + +------------------------------------------------------------------- +Mon Dec 3 18:11:02 UTC 2018 - [email protected] + +- Update to version 2.59.1: + + Glib: + - ustring: + . Fix wchar conversion on macOS with libc++. + . Simplify format() using C++17 fold expression. + - Avoid compiler warnings from function pointer conversions. + + Gio: + - Application: Add set_option_context_parameter_string(), + set_option_context_summary(), + set_option_context_description(). + - DesktopAppInfo: Add get_locale_string(). + - SocketClient: Take copy in RefPtrs for signal args. + - Make SignalProxy_async_callback() available to e.g. gtkmm. + + gmmproc: _WRAP_METHOD: Accept ":" in slot_callback parameter. + + Build: + - Require C++17. + - Require glib-2.0 >= 2.55.1 + - Replace the Visual Studio project files with MSVC NMake + project files. + - Change the ABI to glibmm-2.60. + + Documentation: Use libsigc++-3.0.tag for libsigc++ + documentation. +- Bump soname following upstreams changes. + +------------------------------------------------------------------- Old: ---- glibmm-2.57.1.tar.xz New: ---- glibmm-2.61.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibmm2.spec ++++++ --- /var/tmp/diff_new_pack.XIOOnv/_old 2020-03-06 12:40:10.354716911 +0100 +++ /var/tmp/diff_new_pack.XIOOnv/_new 2020-03-06 12:40:10.382716928 +0100 @@ -1,7 +1,7 @@ # # spec file for package glibmm2 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,30 +12,32 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # # Update baselibs.conf when changing this -%define so_ver -2_58-1 +%define so_ver -2_62-1 # Define a baseversion to ease updates -%define base_ver 2.58 +%define base_ver 2.62 # Define upstream name %define _name glibmm + Name: glibmm2 -Version: 2.57.1 +Version: 2.61.1 Release: 0 Summary: C++ Interface for Glib License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://www.gtkmm.org/ -Source0: http://download.gnome.org/sources/glibmm/2.57/%{_name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/glibmm/2.61/%{_name}-%{version}.tar.xz Source99: baselibs.conf + BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.53.2 +BuildRequires: pkgconfig(glib-2.0) >= 2.55.1 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(sigc++-3.0) >= 2.99.5 @@ -48,8 +50,6 @@ %package -n libglibmm%{so_ver} Summary: C++ Interface for Glib Group: System/Libraries -Provides: glibmm2 = %{version} -Obsoletes: glibmm2 < %{version} %description -n libglibmm%{so_ver} Glibmm is the official C++ interface for the popular cross-platform @@ -82,7 +82,6 @@ %setup -q -n %{_name}-%{version} %build -export CXXFLAGS="-std=c++17 %{optflags}" %configure \ --disable-static \ %{nil} ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.XIOOnv/_old 2020-03-06 12:40:10.814717190 +0100 +++ /var/tmp/diff_new_pack.XIOOnv/_new 2020-03-06 12:40:10.846717210 +0100 @@ -1,4 +1,4 @@ -libglibmm-2_58-1 +libglibmm-2_62-1 provides "glibmm2-<targettype> = <version>" obsoletes "glibmm2-<targettype> < <version>" -libgiomm-2_58-1 +libgiomm-2_62-1 ++++++ glibmm-2.57.1.tar.xz -> glibmm-2.61.1.tar.xz ++++++ /work/SRC/openSUSE:Leap:15.2/glibmm2/glibmm-2.57.1.tar.xz /work/SRC/openSUSE:Leap:15.2/.glibmm2.new.26092/glibmm-2.61.1.tar.xz differ: char 25, line 1
