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
This commit is contained in:
DistroBaker 2021-01-17 11:26:10 +00:00
parent 8d2131e8fc
commit 35e427e74c
3 changed files with 18 additions and 27 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
/libsigsegv-2.11.tar.gz
/libsigsegv-2.13.tar.gz

View File

@ -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 <pbrobinson@fedoraproject.org> - 2.13-1
- Update to 2.13
- spec file cleanup
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (libsigsegv-2.11.tar.gz) = 6d60bbaa704b86c12a32a6b0eadd30fa7736d0e0ff8a1c45af1b15b7b7d4524f39902fe3f7f47a100bc2586e32aa25bb575e3d859d9ccb5fd7e99ba4e62f7b02
SHA512 (libsigsegv-2.13.tar.gz) = 9c0cf01ee2a39f77f2e42eb06a2aa60644e10fe2cd39089de58f6206baf7fe7d61fe0ec6bf187276fcfccf61585154ce904fe374b474b7ba9fa050a61a2f3918