diff --git a/libsigc++-2.12.0.tar.xz b/libsigc++-2.12.0.tar.xz deleted file mode 100644 index 21c44ee..0000000 --- a/libsigc++-2.12.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c466d2e64b34f9b118976eb21b138c37ed124d0f61497df2a90ce6c3d9fa3b5 -size 5002560 diff --git a/libsigc++-2.12.1.tar.xz b/libsigc++-2.12.1.tar.xz new file mode 100644 index 0000000..ab5bb3a --- /dev/null +++ b/libsigc++-2.12.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843 +size 5041732 diff --git a/libsigc++2-remove-unnecessary-executable-flag-from-file.patch b/libsigc++2-remove-unnecessary-executable-flag-from-file.patch new file mode 100644 index 0000000..5e50d68 --- /dev/null +++ b/libsigc++2-remove-unnecessary-executable-flag-from-file.patch @@ -0,0 +1,3 @@ +diff --git a/NEWS b/NEWS +old mode 100755 +new mode 100644 diff --git a/libsigc++2.changes b/libsigc++2.changes index 37c95e2..9275547 100644 --- a/libsigc++2.changes +++ b/libsigc++2.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Sun Oct 1 08:15:12 UTC 2023 - Bjørn Lie + +- Update to version 2.12.1: + + Documentation: + - slot, signal: Describe the slot syntax more + - connection: Improve the class documentation + - Improve Visual Studio build documentation + - Remove AUTHORS and add general information to README.md + + Build: + - Meson: + . Don't copy files with configure_file() + . Fix the evaluation of is_git_build on Windows + - Visual Studio: Support static builds +- Use ldconfig_scriptlets macro for post(un) handling. +- Update URL to new home. + +------------------------------------------------------------------- +Mon Apr 17 14:23:34 UTC 2023 - qzhao@suse.com + +- Add libsigc++2-remove-unnecessary-executable-flag-from-file.patch: + cancel executable permission for file + /usr/share/doc/packages/libsigc-2_0-0/NEWS(bsc#1209094,bsc#1209140). + ------------------------------------------------------------------- Mon Feb 27 18:07:38 UTC 2023 - Dominique Leuenberger diff --git a/libsigc++2.spec b/libsigc++2.spec index 43f6b35..abacb3e 100644 --- a/libsigc++2.spec +++ b/libsigc++2.spec @@ -18,14 +18,16 @@ %define _name libsigc++ Name: libsigc++2 -Version: 2.12.0 +Version: 2.12.1 Release: 0 Summary: Typesafe Signal Framework for C++ License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ -URL: http://libsigc.sourceforge.net/ +URL: https://libsigcplusplus.github.io/libsigcplusplus/ Source0: https://download.gnome.org/sources/libsigc++/2.12/%{_name}-%{version}.tar.xz Source99: baselibs.conf +# PATCH-FIX-OPENSUSE libsigc++2-remove-unnecessary-executable-flag-from-file.patch bsc#1209094 bsc#1209140 qzhao@suse.com -- cancel executable permission for file /usr/share/doc/packages/libsigc-2_0-0/NEWS +Patch0: libsigc++2-remove-unnecessary-executable-flag-from-file.patch BuildRequires: gcc-c++ BuildRequires: meson >= 0.54.0 @@ -69,6 +71,7 @@ of use unmatched by other C++ callback libraries. %prep %setup -q -n %{_name}-%{version} +%patch -P 0 -p1 # Remove executable bit in NEWS... chmod -x NEWS @@ -85,12 +88,11 @@ export MALLOC_CHECK_=2 MALLOC_PERTURB_=$((${RANDOM:-256} % 256)) %meson_test unset MALLOC_CHECK_ MALLOC_PERTURB_ -%post -n libsigc-2_0-0 -p /sbin/ldconfig -%postun -n libsigc-2_0-0 -p /sbin/ldconfig +%ldconfig_scriptlets -n libsigc-2_0-0 %files -n libsigc-2_0-0 %license COPYING -%doc AUTHORS ChangeLog NEWS +%doc ChangeLog NEWS README.md %{_libdir}/libsigc-2.0.so.* %files devel