commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2020-04-23 18:26:23 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new.2738 (New) Package is "glibmm2_4" Thu Apr 23 18:26:23 2020 rev:11 rq:795186 version:2.64.2 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2019-10-17 12:59:05.409335501 +0200 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new.2738/glibmm2_4.changes 2020-04-23 18:26:26.251628384 +0200 @@ -1,0 +2,46 @@ +Sun Mar 22 12:11:27 UTC 2020 - Bjørn Lie + +- Update to version 2.64.2: + + Glib: build_filename(): Fix the template overload. + + Build: Meson build: Install generate_extra_defs.h. +- Use modern macros, tidy up spec. + +--- +Wed Mar 18 20:01:47 UTC 2020 - Bjørn Lie + +- Update to version 2.64.1: + + Glib: Add missing #includes. + +--- +Wed Mar 18 07:57:49 UTC 2020 - Bjørn Lie + +- Update to version 2.64.0: + + Glib: +- Add get_user_runtime_dir(). +- Add get_host_name(). +- MainContext: Add push/pop/get_thread_default(). +- Add StdStringView and UStringView. Use them in + build_filename(). +- Regex: match(), match_all(): Deprecate rvalue string + references. +- Add Glib::canonicalize_filename(). +- ustring: Fix insert(iterator, In, In). + + Gio: +- DBus::Connection: Make the wrap() function thread-safe. +- DBus::Message::get_unix_fd_list(): Add refreturn. + + gmmproc: Add optional decl_prefix parameter to +_CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT, +_CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE, +_CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding +GLIBMM_API or similar for MS Visual C++. + + Build: +- Add Meson support. +- Drop gendef from Windows builds. + + Documentation: +- Correct spelling of spawn_async_with_pipes(). +- Glib::Binding: Several doc improvements. +- Glib::Binding: Explain why SlotTransform takes GValue*. +- Regex: Note that Glib::ustring must be used in match methods. +- Gio::AsyncResult: Improve the class description. + +--- Old: glibmm-2.62.0.tar.xz New: glibmm-2.64.2.tar.xz Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.NL0AQa/_old 2020-04-23 18:26:27.147630100 +0200 +++ /var/tmp/diff_new_pack.NL0AQa/_new 2020-04-23 18:26:27.151630108 +0200 @@ -1,7 +1,7 @@ # # spec file for package glibmm2_4 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,14 +20,15 @@ %define so_ver -2_4-1 %define _name glibmm Name: glibmm2_4 -Version:2.62.0 +Version:2.64.2 Release:0 Summary:C++ Interface for Glib License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL:http://www.gtkmm.org/ -Source0: https://download.gnome.org/sources/glibmm/2.62/%{_name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/glibmm/2.64/%{_name}-%{version}.tar.xz Source99: baselibs.conf + BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -83,16 +84,16 @@ C++ and makes it possible for gtkmm to wrap GObject-based APIs. %prep -%setup -q -n %{_name}-%{version} +%autosetup -p1 -n %{_name}-%{version} %build %configure --disable-static -make %{?_smp_mflags} +%make_build %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -%fdupes %{buildroot} +%fdupes %{buildroot}/{_prefix} %post -n libglibmm%{so_ver} -p /sbin/ldconfig %postun -n libglibmm%{so_ver} -p /sbin/ldconfig @@ -101,7 +102,6 @@ %files -n libglibmm%{so_ver} %license COPYING -%doc AUTHORS ChangeLog NEWS README %{_libdir}/libglibmm-2.4.so.* %{_libdir}/libglibmm_generate_extra_defs-2.4.so.* @@ -109,6 +109,7 @@ %{_libdir}/libgiomm-2.4.so.* %files devel +%doc AUTHORS ChangeLog NEWS README %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/* ++ glibmm-2.62.0.tar.xz -> glibmm-2.64.2.tar.xz ++ /work/SRC/openSUSE:Factory/glibmm2_4/glibmm-2.62.0.tar.xz /work/SRC/openSUSE:Factory/.glibmm2_4.new.2738/glibmm-2.64.2.tar.xz differ: char 26, line 1
commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2019-10-17 12:59:03 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new.2352 (New) Package is "glibmm2_4" Thu Oct 17 12:59:03 2019 rev:10 rq:736523 version:2.62.0 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2019-03-26 15:38:24.852348627 +0100 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new.2352/glibmm2_4.changes 2019-10-17 12:59:05.409335501 +0200 @@ -1,0 +2,32 @@ +Wed Sep 18 19:07:49 UTC 2019 - Bjørn Lie + +- Update to version 2.62.0: + + Glib: +- Add ustring::make_valid() +- Use convert_return_gchar_ptr_to_*() in a couple of ustring + methods +- Add ustring::sprintf(), wrapping g_strdup_printf() +- Fix callback races in glibmm when GSource is destructed +- Checksum, Datetime, TimeZone: Add Glib::Value + specializations +- Property: Add const get_proxy() returning ReadOnly. Getting + Proxy from ReadOnly is const +- Property: Update for compatibility with Gtk::Builder +- Fix memory leak in Variant>::create() +- Deprecate TimeVal + + Gio: +- Add Application::add_option_group() +- DBus::Object: Fix refcounts in some vfuncs +- Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager, + ObjectManagerClient, ObjectManagerServer +- Drive, MountOperation, ThemedIcon, TlsDatabase, + VolumeMonitor: Fix ownership of some lists and arrays (Fixes + memory leaks and dangling pointers) +- Add SocketControlMessage::add_deserialize_func() + + gmmproc: Update for new glib deprecation macros + + Build: Require glib-2.0 >= 2.61.2 + + Documentation: +- Glib::init(), Gio::init(): Improve the documentation +- Glib::ustring can't always replace std::string. + +--- Old: glibmm-2.60.0.tar.xz New: glibmm-2.62.0.tar.xz Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.A8b2EQ/_old 2019-10-17 12:59:06.001334002 +0200 +++ /var/tmp/diff_new_pack.A8b2EQ/_new 2019-10-17 12:59:06.005333991 +0200 @@ -20,19 +20,19 @@ %define so_ver -2_4-1 %define _name glibmm Name: glibmm2_4 -Version:2.60.0 +Version:2.62.0 Release:0 Summary:C++ Interface for Glib License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL:http://www.gtkmm.org/ -Source0: https://download.gnome.org/sources/glibmm/2.60/%{_name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/glibmm/2.62/%{_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.59.2 +BuildRequires: pkgconfig(glib-2.0) >= 2.61.2 BuildRequires: pkgconfig(gmodule-2.0) >= 2.49.7 BuildRequires: pkgconfig(gobject-2.0) >= 2.49.7 BuildRequires: pkgconfig(sigc++-2.0) >= 2.9.1 ++ glibmm-2.60.0.tar.xz -> glibmm-2.62.0.tar.xz ++ /work/SRC/openSUSE:Factory/glibmm2_4/glibmm-2.60.0.tar.xz /work/SRC/openSUSE:Factory/.glibmm2_4.new.2352/glibmm-2.62.0.tar.xz differ: char 26, line 1
commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2019-03-26 15:38:23 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new.25356 (New) Package is "glibmm2_4" Tue Mar 26 15:38:23 2019 rev:9 rq:688440 version:2.60.0 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2018-12-19 13:47:55.539409218 +0100 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new.25356/glibmm2_4.changes 2019-03-26 15:38:24.852348627 +0100 @@ -1,0 +2,36 @@ +Fri Mar 22 18:51:19 UTC 2019 - Bjørn Lie + +- Update to version 2.60.0: + + Glib: +- Add DateTime::get_timezone(), KeyFile::get_locale_for_key() + and TimeZone::get_identifier(). +- Add Value_RefPtrBoxed<>, Value> + specializations and other Value specializations that are + necessary for _WRAP_PROPERTY. +- Object construction: Add custom class init and instance init + functions. + + Gio: +- Add AppInfo::launch_uris_async() and launch_uris_async(), + DBusConnection::get_flags() and property_flags(). +- Settings: Add property_settings_schema(). +- TlsClientConnection: Deprecate property_accepted_cas(). +- ThemedIcon: Add create(const std::vector& + iconnames). +- Remove NO_GTYPE from some _WRAP_ENUMs. +- TlsConnection: Deprecate rehandshake API. +- Application: Add signal_name_lost(). + + gmmproc: Add _IS_REFCOUNTED_BOXEDTYPE. + + Build: Require glib-2.0 >= 2.59.2. + +--- +Wed Mar 20 23:45:33 UTC 2019 - Bjørn Lie + +- Update to version 2.58.1: + + gmmproc: +- _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter. +- docextract_to_xml.py: Add --exclude-file option. + + Documentation: +- README: Add installation instructions. +- Don’t use @retval on out args, use @param[out]. + +--- Old: glibmm-2.58.0.tar.xz New: glibmm-2.60.0.tar.xz Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.kR2zpz/_old 2019-03-26 15:38:25.520348361 +0100 +++ /var/tmp/diff_new_pack.kR2zpz/_new 2019-03-26 15:38:25.520348361 +0100 @@ -1,7 +1,7 @@ # # spec file for package glibmm2_4 # -# 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 @@ -20,19 +20,19 @@ %define so_ver -2_4-1 %define _name glibmm Name: glibmm2_4 -Version:2.58.0 +Version:2.60.0 Release:0 Summary:C++ Interface for Glib License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL:http://www.gtkmm.org/ -Source0: https://download.gnome.org/sources/glibmm/2.58/%{_name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/glibmm/2.60/%{_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.55.1 +BuildRequires: pkgconfig(glib-2.0) >= 2.59.2 BuildRequires: pkgconfig(gmodule-2.0) >= 2.49.7 BuildRequires: pkgconfig(gobject-2.0) >= 2.49.7 BuildRequires: pkgconfig(sigc++-2.0) >= 2.9.1 ++ glibmm-2.58.0.tar.xz -> glibmm-2.60.0.tar.xz ++ /work/SRC/openSUSE:Factory/glibmm2_4/glibmm-2.58.0.tar.xz /work/SRC/openSUSE:Factory/.glibmm2_4.new.25356/glibmm-2.60.0.tar.xz differ: char 26, line 1
commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2018-12-19 13:47:48 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new.28833 (New) Package is "glibmm2_4" Wed Dec 19 13:47:48 2018 rev:8 rq:657861 version:2.58.0 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2018-04-05 15:30:48.413964465 +0200 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new.28833/glibmm2_4.changes 2018-12-19 13:47:55.539409218 +0100 @@ -1,0 +2,19 @@ +Fri Nov 30 19:05:41 UTC 2018 - bjorn@gmail.com + +- Update to version 2.58.0: + + This release is identical to 2.56.1. + +--- +Fri Nov 30 18:50:27 UTC 2018 - bjorn@gmail.com + +- Update to version 2.56.1: + + Glib: +- ustring: Fix wchar conversion on macOS with libc++. +- Avoid compiler warnings from function pointer conversions. + + Gio: SocketClient: Take copy in RefPtrs for signal args. + + Build: +- Require glib-2.0 >= 2.55.1. +- Replace the Visual Studio project files with MSVC NMake + project files. + +--- Old: glibmm-2.56.0.tar.xz New: glibmm-2.58.0.tar.xz Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.W3EdVH/_old 2018-12-19 13:47:56.587407758 +0100 +++ /var/tmp/diff_new_pack.W3EdVH/_new 2018-12-19 13:47:56.595407746 +0100 @@ -12,7 +12,7 @@ # 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/ # @@ -20,19 +20,19 @@ %define so_ver -2_4-1 %define _name glibmm Name: glibmm2_4 -Version:2.56.0 +Version:2.58.0 Release:0 Summary:C++ Interface for Glib License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL:http://www.gtkmm.org/ -Source0: http://download.gnome.org/sources/glibmm/2.56/%{_name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/glibmm/2.58/%{_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.49.7 +BuildRequires: pkgconfig(glib-2.0) >= 2.55.1 BuildRequires: pkgconfig(gmodule-2.0) >= 2.49.7 BuildRequires: pkgconfig(gobject-2.0) >= 2.49.7 BuildRequires: pkgconfig(sigc++-2.0) >= 2.9.1 ++ glibmm-2.56.0.tar.xz -> glibmm-2.58.0.tar.xz ++ /work/SRC/openSUSE:Factory/glibmm2_4/glibmm-2.56.0.tar.xz /work/SRC/openSUSE:Factory/.glibmm2_4.new.28833/glibmm-2.58.0.tar.xz differ: char 25, line 1
commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2018-04-05 15:30:42 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new (New) Package is "glibmm2_4" Thu Apr 5 15:30:42 2018 rev:7 rq:592855 version:2.56.0 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2018-03-08 10:43:26.623698615 +0100 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm2_4.changes 2018-04-05 15:30:48.413964465 +0200 @@ -1,0 +2,31 @@ +Sat Mar 31 11:16:47 UTC 2018 - bjorn@gmail.com + +- Update to version 2.56.0: + + Glib: +- Threads::Private: Fix gobj() (bgo#791711). +- TimeoutSource: Use monotonic time consistently (bgo#792524). +- Add RefPtr::get(). (bgo#495762). + + Gio: +- TlsClientConnection: Deprecate set/get/property_use_ssl3(). +- DataInputStream: Deprecate read_until(). +- Application: Add property_resource_base_path_string(). This + is a replacement for property_resource_base_path() which + can't be fixed without breaking ABI (bgo#787496). +- Application: Add three set_option_context_*() methods. +- DesktopAppInfo: Add get_locale_string(). + + Documentation: Slightly elaborate Glib::Variant docs +(bgo#778219). + + tests: +- glibmm_variant: Don't use C++14 features when a C++11 + compiler is used (bgo#787648). +- glibmm_interface_move test: Avoid unused function warnings. + + gmmproc: +- _WRAP_METHOD: + . Accept optional list of exceptions in errthrow +(bgo#787979). + . Suppress the @return section in generated documentation if +return type is void (bgo#787978). +- Add _MEMBER_SET_STR macro, setter for strings (bgo#793778). +- Drop gcc8.patch: Fixed upstream. + +--- Old: gcc8.patch glibmm-2.52.1.tar.xz New: glibmm-2.56.0.tar.xz Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.d3W0tj/_old 2018-04-05 15:30:49.753916033 +0200 +++ /var/tmp/diff_new_pack.d3W0tj/_new 2018-04-05 15:30:49.761915744 +0200 @@ -20,16 +20,14 @@ %define so_ver -2_4-1 %define _name glibmm Name: glibmm2_4 -Version:2.52.1 +Version:2.56.0 Release:0 Summary:C++ Interface for Glib License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL:http://www.gtkmm.org/ -Source0: http://download.gnome.org/sources/glibmm/2.52/%{_name}-%{version}.tar.xz +Source0: http://download.gnome.org/sources/glibmm/2.56/%{_name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM gcc8.patch sch...@suse.de -- Add missing address operator, fixes build wity GCC 8. -Patch0: gcc8.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -86,7 +84,6 @@ %prep %setup -q -n %{_name}-%{version} -%patch0 -p1 %build %configure --disable-static ++ glibmm-2.52.1.tar.xz -> glibmm-2.56.0.tar.xz ++ /work/SRC/openSUSE:Factory/glibmm2_4/glibmm-2.52.1.tar.xz /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm-2.56.0.tar.xz differ: char 25, line 1
commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2018-03-08 10:43:24 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new (New) Package is "glibmm2_4" Thu Mar 8 10:43:24 2018 rev:6 rq:582718 version:2.52.1 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2018-03-01 12:07:15.647278479 +0100 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm2_4.changes 2018-03-08 10:43:26.623698615 +0100 @@ -1,0 +2,5 @@ +Wed Feb 28 16:26:47 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +--- Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.OfUyOa/_old 2018-03-08 10:43:27.499667076 +0100 +++ /var/tmp/diff_new_pack.OfUyOa/_new 2018-03-08 10:43:27.503666932 +0100 @@ -25,7 +25,7 @@ Summary:C++ Interface for Glib License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Url:http://www.gtkmm.org/ +URL:http://www.gtkmm.org/ Source0: http://download.gnome.org/sources/glibmm/2.52/%{_name}-%{version}.tar.xz Source99: baselibs.conf # PATCH-FIX-UPSTREAM gcc8.patch sch...@suse.de -- Add missing address operator, fixes build wity GCC 8.
commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2018-03-01 12:07:14 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new (New) Package is "glibmm2_4" Thu Mar 1 12:07:14 2018 rev:5 rq:580879 version:2.52.1 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2017-09-15 21:06:17.809896027 +0200 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm2_4.changes 2018-03-01 12:07:15.647278479 +0100 @@ -1,0 +2,10 @@ +Wed Feb 28 08:30:00 UTC 2018 - dims...@opensuse.org + +- Package COPYING as %license instead of %doc. + +--- +Tue Feb 27 09:11:55 UTC 2018 - sch...@suse.de + +- Add gcc8.patch: add missing address operator. + +--- New: gcc8.patch Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.96PIbq/_old 2018-03-01 12:07:16.275255939 +0100 +++ /var/tmp/diff_new_pack.96PIbq/_new 2018-03-01 12:07:16.275255939 +0100 @@ -1,7 +1,7 @@ # # spec file for package glibmm2_4 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -18,25 +18,26 @@ # Update baselibs.conf when changing this %define so_ver -2_4-1 - -Name: glibmm2_4 %define _name glibmm +Name: glibmm2_4 Version:2.52.1 Release:0 Summary:C++ Interface for Glib -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ Url:http://www.gtkmm.org/ Source0: http://download.gnome.org/sources/glibmm/2.52/%{_name}-%{version}.tar.xz Source99: baselibs.conf +# PATCH-FIX-UPSTREAM gcc8.patch sch...@suse.de -- Add missing address operator, fixes build wity GCC 8. +Patch0: gcc8.patch BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: pkgconfig BuildRequires: pkgconfig(gio-2.0) 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 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Glibmm is the official C++ interface for the popular cross-platform @@ -44,7 +45,6 @@ C++ and makes it possible for gtkmm to wrap GObject-based APIs. %package -n libglibmm%{so_ver} - Summary:C++ Interface for Glib Group: System/Libraries Provides: glibmm2 = %{version} @@ -58,7 +58,6 @@ C++ and makes it possible for gtkmm to wrap GObject-based APIs. %package -n libgiomm%{so_ver} - Summary:C++ Interface for Gio Group: System/Libraries @@ -87,6 +86,7 @@ %prep %setup -q -n %{_name}-%{version} +%patch0 -p1 %build %configure --disable-static @@ -94,29 +94,24 @@ %install %make_install -rm %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print %fdupes %{buildroot} %post -n libglibmm%{so_ver} -p /sbin/ldconfig - %postun -n libglibmm%{so_ver} -p /sbin/ldconfig - %post -n libgiomm%{so_ver} -p /sbin/ldconfig - %postun -n libgiomm%{so_ver} -p /sbin/ldconfig %files -n libglibmm%{so_ver} -%defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS README +%license COPYING +%doc AUTHORS ChangeLog NEWS README %{_libdir}/libglibmm-2.4.so.* %{_libdir}/libglibmm_generate_extra_defs-2.4.so.* %files -n libgiomm%{so_ver} -%defattr (-, root, root) %{_libdir}/libgiomm-2.4.so.* %files devel -%defattr (-, root, root) %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/* ++ gcc8.patch ++ Index: glibmm-2.52.1/glib/glibmm/threads.h === --- glibmm-2.52.1.orig/glib/glibmm/threads.h +++ glibmm-2.52.1/glib/glibmm/threads.h @@ -657,7 +657,7 @@ public: */ inline void replace(T* data); - GPrivate* gobj() { return gobject_; } + GPrivate* gobj() { return _; } private: GPrivate gobject_;
commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2017-09-15 21:06:04 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new (New) Package is "glibmm2_4" Fri Sep 15 21:06:04 2017 rev:4 rq:526062 version:2.52.1 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2017-06-30 18:40:22.846852071 +0200 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm2_4.changes 2017-09-15 21:06:17.809896027 +0200 @@ -1,0 +2,7 @@ +Thu Sep 14 08:45:45 UTC 2017 - zai...@opensuse.org + +- Update to version 2.52.1: + + Gio: TlsDatabase: Fix memory leak in a vfunc (bgo#783360). + + Documentation: Update docs of get_*_name(). + +--- Old: glibmm-2.52.0.tar.xz New: glibmm-2.52.1.tar.xz Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.MiqU3l/_old 2017-09-15 21:06:18.489800575 +0200 +++ /var/tmp/diff_new_pack.MiqU3l/_new 2017-09-15 21:06:18.489800575 +0200 @@ -21,7 +21,7 @@ Name: glibmm2_4 %define _name glibmm -Version:2.52.0 +Version:2.52.1 Release:0 Summary:C++ Interface for Glib License:LGPL-2.1+ ++ glibmm-2.52.0.tar.xz -> glibmm-2.52.1.tar.xz ++ /work/SRC/openSUSE:Factory/glibmm2_4/glibmm-2.52.0.tar.xz /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm-2.52.1.tar.xz differ: char 28, line 1
commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2017-06-30 18:40:16 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new (New) Package is "glibmm2_4" Fri Jun 30 18:40:16 2017 rev:3 rq:506739 version:2.52.0 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2017-06-12 15:08:23.711849664 +0200 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm2_4.changes 2017-06-30 18:40:22.846852071 +0200 @@ -1,0 +2,51 @@ +Sat Jun 24 15:25:20 UTC 2017 - zai...@opensuse.org + +- Update to version 2.52.0: + + Gio: UnixSocketAddress::create(): Remove the default value for +the type parameter to avoid ambiguity (bgo#782592). + + Gio::DBus: Proxy: Wrap call() and call_sync() methods +(bgo#781818). + + Documentation: RefPtr: Clarify comment about undefined +behaviour. +- Changes from version 2.51.7: + + Glib: +- SettingsSchemaKey: Add missing value/range methods + (bgo#774903). +- Variant: Replace throw(std::bad_cast) with noexcept(false), + to fix the build with C++17 (rh#1438766). +- VariantType: Deprecate first() and next(). Add + get_item_types() (bgo#775741). + + Gio: +- ActionMap: Add add_action_with_parameter() that takes a + parameter type, and deprecated the existing method, because + it cannot work (bgo#77). +- SimpleAction: Make set_state() public (bgo#777953). + + Build: +- MacOS: Correct build without gdesktopinfo (bgo#781947). +- Glib::Object: Suppress deprecation warning for + g_object_newv() with glib 2.54. +- Changes from version 2.51.6: + + Glib: +- Dispatcher: + . autodeduce the type of the fd field (bgo#772074). + . Don't cast a HANDLE to an int on Windows (bgo#772074). +- ustring: Add cbegin() and cend(). + + Gio: +- Action: Include variant.h in the heaer (bgo#777953). +- Application: get_default(): Correct the reference counting + (bgo#779936). +- Settings: + . Really add set_enum() and set_flags() (bgo#774647). + . Writable-change-event signal: Correct the type of the key +parameter (bgo#773977). +- SettingsSchemaSource: get_default(): Correct the refcounting + (bgo#774593). + + Gio::DBus: Proxy: Fix memory leak in +get_cached_property_names() (bgo#775210). + + Documentation: +- Glib::Variant: Improve documentation of maybe types + (bgo#778219). +- Gio::ActionMap: Clarify doc of ActivateWithParameterSlot. + + Build: Visual Studio builds: "Install" the .pdb files. + +--- Old: glibmm-2.50.1.tar.xz New: glibmm-2.52.0.tar.xz Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.5OLsbw/_old 2017-06-30 18:40:23.810716498 +0200 +++ /var/tmp/diff_new_pack.5OLsbw/_new 2017-06-30 18:40:23.814715935 +0200 @@ -21,13 +21,13 @@ Name: glibmm2_4 %define _name glibmm -Version:2.50.1 +Version:2.52.0 Release:0 Summary:C++ Interface for Glib License:LGPL-2.1+ 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.52/%{_name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: fdupes BuildRequires: gcc-c++ ++ glibmm-2.50.1.tar.xz -> glibmm-2.52.0.tar.xz ++ /work/SRC/openSUSE:Factory/glibmm2_4/glibmm-2.50.1.tar.xz /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm-2.52.0.tar.xz differ: char 26, line 1
commit glibmm2_4 for openSUSE:Factory
Hello community, here is the log from the commit of package glibmm2_4 for openSUSE:Factory checked in at 2017-06-12 15:08:21 Comparing /work/SRC/openSUSE:Factory/glibmm2_4 (Old) and /work/SRC/openSUSE:Factory/.glibmm2_4.new (New) Package is "glibmm2_4" Mon Jun 12 15:08:21 2017 rev:2 rq:501745 version:2.50.1 Changes: --- /work/SRC/openSUSE:Factory/glibmm2_4/glibmm2_4.changes 2016-12-07 11:12:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm2_4.changes 2017-06-12 15:08:23.711849664 +0200 @@ -1,0 +2,22 @@ +Wed May 31 08:50:51 UTC 2017 - zai...@opensuse.org + +- Update to version 2.50.1: + + Glib: Dispatcher: Don't cast a HANDLE to an int on Windows +(bgo#772074). + + Gio: +- Action: Include variant.h in the header (bgo#777953). +- Application::get_default(): Correct the refcounting + (bgo#779936). +- SettingsSchemaSource: Correct the refcounting (bgo#774593). + + Gio::DBus: Proxy: Fix memory leak in +get_cached_property_names() (bgo#775210). + + Documentation: +- Glib::Variant: Improve documentation of "maybe" types + (bgo#778219). +- Gio::ActionMap: Clarify doc of ActivateWithParameterSlot. + + Build: +- C++11: Variant: Replace throw(std::bad_cast) with + noexcept(false) (rh#1438766). +- Visual Studio: Install the .pdb files. + +--- Old: glibmm-2.50.0.tar.xz New: glibmm-2.50.1.tar.xz Other differences: -- ++ glibmm2_4.spec ++ --- /var/tmp/diff_new_pack.EEZov5/_old 2017-06-12 15:08:25.095654318 +0200 +++ /var/tmp/diff_new_pack.EEZov5/_new 2017-06-12 15:08:25.099653752 +0200 @@ -1,7 +1,7 @@ # -# spec file for package glibmm2 +# spec file for package glibmm2_4 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -21,7 +21,7 @@ Name: glibmm2_4 %define _name glibmm -Version:2.50.0 +Version:2.50.1 Release:0 Summary:C++ Interface for Glib License:LGPL-2.1+ ++ glibmm-2.50.0.tar.xz -> glibmm-2.50.1.tar.xz ++ /work/SRC/openSUSE:Factory/glibmm2_4/glibmm-2.50.0.tar.xz /work/SRC/openSUSE:Factory/.glibmm2_4.new/glibmm-2.50.1.tar.xz differ: char 27, line 1