2.13, spec cleanup

This commit is contained in:
Peter Robinson 2021-01-17 11:12:34 +00:00
parent e0773ff90b
commit bbf1871d0b
3 changed files with 17 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,15 @@
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
@ -37,8 +37,7 @@ Requires: %{name}-devel%{?_isa} = %{version}-%{release}
%prep
%setup -q
%patch0 -p1
%autosetup -p1
%build
@ -48,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
@ -75,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
@ -92,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