From 35e427e74cb08f93726abb326db88069fdd51c9b Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Sun, 17 Jan 2021 11:26:10 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/libsigsegv.git#bbf1871d0b8b8e131c3cb996287f06cc47483b7b --- .gitignore | 1 + libsigsegv.spec | 42 ++++++++++++++++-------------------------- sources | 2 +- 3 files changed, 18 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index 392062c..c778540 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /libsigsegv-2.11.tar.gz +/libsigsegv-2.13.tar.gz diff --git a/libsigsegv.spec b/libsigsegv.spec index 7d94519..08e4ebd 100644 --- a/libsigsegv.spec +++ b/libsigsegv.spec @@ -1,15 +1,16 @@ - -Summary: Library for handling page faults in user mode Name: libsigsegv -Version: 2.11 -Release: 11%{?dist} +Version: 2.13 +Release: 1%{?dist} +Summary: Library for handling page faults in user mode License: GPLv2+ URL: https://www.gnu.org/software/libsigsegv/ Source0: http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-%{version}.tar.gz -Patch0: configure.patch +Patch0: configure.patch BuildRequires: automake libtool +BuildRequires: gcc +BuildRequires: make %description This is a library for handling page faults in user mode. A page fault @@ -36,8 +37,7 @@ Requires: %{name}-devel%{?_isa} = %{version}-%{release} %prep -%setup -q -%patch0 -p1 +%autosetup -p1 %build @@ -47,24 +47,14 @@ autoreconf -ivf --disable-silent-rules \ --enable-static -make %{?_smp_mflags} +%{make_build} %install -make install DESTDIR=%{buildroot} +%{make_install} -## FIXME/TODO: review if this is needed anymore, particularly after usrmove -%if 0%{?fedora} > 11 -# move shlib to %{_lib} -pushd %{buildroot}%{_libdir} -mkdir ../../%{_lib} -mv libsigsegv.so.2* ../../%{_lib}/ -ln -sf ../../%{_lib}/libsigsegv.so.2 %{buildroot}%{_libdir}/libsigsegv.so -popd -%endif - -## unpackaged files -rm -fv %{buildroot}%{_libdir}/lib*.la +# remove libtool archives +find %{buildroot} -type f -name "*.la" -delete %check @@ -74,13 +64,9 @@ make check %ldconfig_scriptlets %files -%doc AUTHORS NEWS README %license COPYING -%if 0%{?fedora} > 11 -/%{_lib}/libsigsegv.so.2* -%else +%doc AUTHORS NEWS README %{_libdir}/libsigsegv.so.2* -%endif %files devel %{_libdir}/libsigsegv.so @@ -91,6 +77,10 @@ make check %changelog +* Sun Jan 17 2021 Peter Robinson - 2.13-1 +- Update to 2.13 +- spec file cleanup + * Tue Jul 28 2020 Fedora Release Engineering - 2.11-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 2fcb69b..bda6131 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libsigsegv-2.11.tar.gz) = 6d60bbaa704b86c12a32a6b0eadd30fa7736d0e0ff8a1c45af1b15b7b7d4524f39902fe3f7f47a100bc2586e32aa25bb575e3d859d9ccb5fd7e99ba4e62f7b02 +SHA512 (libsigsegv-2.13.tar.gz) = 9c0cf01ee2a39f77f2e42eb06a2aa60644e10fe2cd39089de58f6206baf7fe7d61fe0ec6bf187276fcfccf61585154ce904fe374b474b7ba9fa050a61a2f3918