Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libsigc++3 for openSUSE:Factory checked in at 2023-10-03 20:15:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsigc++3 (Old) and /work/SRC/openSUSE:Factory/.libsigc++3.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsigc++3" Tue Oct 3 20:15:02 2023 rev:20 rq:1114708 version:3.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libsigc++3/libsigc++3.changes 2022-03-23 20:17:46.234442129 +0100 +++ /work/SRC/openSUSE:Factory/.libsigc++3.new.28202/libsigc++3.changes 2023-10-03 20:16:33.557302717 +0200 @@ -1,0 +2,47 @@ +Sun Oct 1 09:21:53 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.6.0: + + sigc++config.h.*: Update and clean up a bit for Visual Studio + + scoped_connection: New wrapper to auto-disconnect a slot + + signal: Add connect_first() + + Documentation: + - connection: Improve the class documentation + - Improve Visual Studio build documentation + - Remove AUTHORS and add general information to README.md + - manual: Add paragraph about new scoped_connection + + Tests: Add test_scoped_connection + + Build: + - Meson: + . Don't copy files with configure_file() + . Fix the evaluation of is_git_build on Windows + . Don't require the 'dot' command to build the documentation + - CMake: Prevent multiple target declaration for uninstall + - Visual Studio: Support static builds +- Use autosetup macro. + +------------------------------------------------------------------- +Sun Oct 1 08:25:14 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.4.0: + + Add track_object(), deprecate track_obj() + + Add trackable_signal_with_accumulator and trackable_signal + + Examples, tests: + - examples/member_method: Make on_print() non-virtual + - test_accumulated.cc: clang++ requires another 'template' + - test_limit_reference.cc: Don't use auto where a slot is + required + + Documentation: signal::make_slot(): Note that signal does not + derive from trackable + + Build: + - Meson, MSVC: Compensate for the lack of + msvc_recommended_pragmas.h + - Fix build with -Dbuild-deprecated-api=false + - Meson: + . Avoid configuration warnings + . Detect if we build from a git subtree + . Simplify lookup of python command + . Add build_tests option +- Use ldconfig_scriptlets macro for post(un) handling. +- Update URL to new home. + +------------------------------------------------------------------- Old: ---- libsigc++-3.2.0.tar.xz New: ---- libsigc++-3.6.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsigc++3.spec ++++++ --- /var/tmp/diff_new_pack.s3qZi8/_old 2023-10-03 20:16:35.141359848 +0200 +++ /var/tmp/diff_new_pack.s3qZi8/_new 2023-10-03 20:16:35.141359848 +0200 @@ -1,7 +1,7 @@ # # spec file for package libsigc++3 # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ %define _name libsigc++ Name: libsigc++3 -Version: 3.2.0 +Version: 3.6.0 Release: 0 Summary: Typesafe Signal Framework for C++ License: LGPL-3.0-or-later Group: Development/Libraries/C and C++ -URL: http://libsigc.sourceforge.net/ -Source0: https://download.gnome.org/sources/libsigc++/3.2/%{_name}-%{version}.tar.xz +URL: https://libsigcplusplus.github.io/libsigcplusplus/ +Source0: https://download.gnome.org/sources/libsigc++/3.6/%{_name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: gcc-c++ @@ -68,7 +68,7 @@ of use unmatched by other C++ callback libraries. %prep -%setup -q -n %{_name}-%{version} +%autosetup -p1 -n %{_name}-%{version} # Remove executable bit in NEWS... chmod -x NEWS @@ -85,8 +85,7 @@ %meson_test unset MALLOC_CHECK_ MALLOC_PERTURB_ -%post -n libsigc-3_0-0 -p /sbin/ldconfig -%postun -n libsigc-3_0-0 -p /sbin/ldconfig +%ldconfig_scriptlets -n libsigc-3_0-0 %files -n libsigc-3_0-0 %license COPYING @@ -94,7 +93,7 @@ %{_libdir}/libsigc-3.0.so.* %files devel -%doc AUTHORS ChangeLog +%doc ChangeLog %{_libdir}/libsigc-3.0.so %{_libdir}/pkgconfig/*.pc %{_libdir}/sigc++-3.0 ++++++ libsigc++-3.2.0.tar.xz -> libsigc++-3.6.0.tar.xz ++++++ ++++ 28760 lines of diff (skipped)