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
This commit is contained in:
Dominique Leuenberger 2020-10-26 08:14:09 +00:00 committed by Git OBS Bridge
parent 072194c56f
commit a5c29548f5
4 changed files with 26 additions and 16 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0b68dfc6313c6cc90ac989c6d722a1bf0585ad13846e79746aa87cb265904786
size 4558428

3
libsigc++-2.10.4.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1f5874358d9a21379024a4f4edba80a8a3aeb33f0531b192a6b1c35ed7dbfa3e
size 4793260

View File

@ -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 <bjorn.lie@gmail.com>

View File

@ -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