From a5c29548f5518cfbe3326f463bd5419e183204e15fffc21389bb7965be1afc72 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 26 Oct 2020 08:14:09 +0000 Subject: [PATCH] Accepting request 842946 from GNOME:Next update to 3.38.1 - TW should be ready OBS-URL: https://build.opensuse.org/request/show/842946 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsigc++2?expand=0&rev=63 --- libsigc++-2.10.3.tar.xz | 3 --- libsigc++-2.10.4.tar.xz | 3 +++ libsigc++2.changes | 16 ++++++++++++++++ libsigc++2.spec | 20 +++++++------------- 4 files changed, 26 insertions(+), 16 deletions(-) delete mode 100644 libsigc++-2.10.3.tar.xz create mode 100644 libsigc++-2.10.4.tar.xz diff --git a/libsigc++-2.10.3.tar.xz b/libsigc++-2.10.3.tar.xz deleted file mode 100644 index 87fd053..0000000 --- a/libsigc++-2.10.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0b68dfc6313c6cc90ac989c6d722a1bf0585ad13846e79746aa87cb265904786 -size 4558428 diff --git a/libsigc++-2.10.4.tar.xz b/libsigc++-2.10.4.tar.xz new file mode 100644 index 0000000..3ea1257 --- /dev/null +++ b/libsigc++-2.10.4.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f5874358d9a21379024a4f4edba80a8a3aeb33f0531b192a6b1c35ed7dbfa3e +size 4793260 diff --git a/libsigc++2.changes b/libsigc++2.changes index 61d8730..5ba3fa2 100644 --- a/libsigc++2.changes +++ b/libsigc++2.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Tue Oct 6 07:48:19 UTC 2020 - dimstar@opensuse.org + +- Update to version 2.10.4: + + Build: + - Meson build: Set default value of the 'warnings' option to + 'min' + - NMake Makefiles: Several improvements + - docs/reference/: Update for Doxygen >= 1.8.16 + + Updated documentation. +- Switch to meson build system: + + Add meson, and remove m4 BuildRequires. + + Replace configure/make/make_install with + meson/meson_build/meson_install macros. + + No longer ship the htmldoc as part of the devel package. + ------------------------------------------------------------------- Wed Mar 25 19:45:38 UTC 2020 - Bjørn Lie diff --git a/libsigc++2.spec b/libsigc++2.spec index d40ffda..57a8808 100644 --- a/libsigc++2.spec +++ b/libsigc++2.spec @@ -1,7 +1,7 @@ # # spec file for package libsigc++2 # -# 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 @@ -18,7 +18,7 @@ %define _name libsigc++ Name: libsigc++2 -Version: 2.10.3 +Version: 2.10.4 Release: 0 Summary: Typesafe Signal Framework for C++ License: LGPL-2.1-or-later @@ -28,7 +28,7 @@ Source0: https://download.gnome.org/sources/libsigc++/2.10/%{_name}-%{ver Source99: baselibs.conf BuildRequires: gcc-c++ -BuildRequires: m4 +BuildRequires: meson BuildRequires: pkgconfig %description @@ -71,16 +71,15 @@ of use unmatched by other C++ callback libraries. %setup -q -n %{_name}-%{version} %build -%configure --disable-static -%make_build +%meson +%meson_build %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print +%meson_install %check export MALLOC_CHECK_=2 MALLOC_PERTURB_=$((${RANDOM:-256} % 256)) -%make_build check +%meson_test unset MALLOC_CHECK_ MALLOC_PERTURB_ %post -n libsigc-2_0-0 -p /sbin/ldconfig @@ -96,10 +95,5 @@ unset MALLOC_CHECK_ MALLOC_PERTURB_ %{_libdir}/pkgconfig/*.pc %{_libdir}/sigc++-2.0 %{_includedir}/sigc++-2.0/ -%{_datadir}/devhelp/books/%{_name}-2.0 -%doc %{_datadir}/doc/%{_name}-2.0 -# Avoid BuildRequires on devhelp -%dir %{_datadir}/devhelp -%dir %{_datadir}/devhelp/books %changelog