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.11.tar.gz
/libsigsegv-2.13.tar.gz

View File

@ -1,8 +1,7 @@
Summary: Library for handling page faults in user mode
Name: libsigsegv Name: libsigsegv
Version: 2.11 Version: 2.13
Release: 11%{?dist} Release: 1%{?dist}
Summary: Library for handling page faults in user mode
License: GPLv2+ License: GPLv2+
URL: https://www.gnu.org/software/libsigsegv/ URL: https://www.gnu.org/software/libsigsegv/
@ -10,6 +9,7 @@ Source0: http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-%{version}.tar.gz
Patch0: configure.patch Patch0: configure.patch
BuildRequires: automake libtool BuildRequires: automake libtool
BuildRequires: gcc
BuildRequires: make BuildRequires: make
%description %description
@ -37,8 +37,7 @@ Requires: %{name}-devel%{?_isa} = %{version}-%{release}
%prep %prep
%setup -q %autosetup -p1
%patch0 -p1
%build %build
@ -48,24 +47,14 @@ autoreconf -ivf
--disable-silent-rules \ --disable-silent-rules \
--enable-static --enable-static
make %{?_smp_mflags} %{make_build}
%install %install
make install DESTDIR=%{buildroot} %{make_install}
## FIXME/TODO: review if this is needed anymore, particularly after usrmove # remove libtool archives
%if 0%{?fedora} > 11 find %{buildroot} -type f -name "*.la" -delete
# 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
%check %check
@ -75,13 +64,9 @@ make check
%ldconfig_scriptlets %ldconfig_scriptlets
%files %files
%doc AUTHORS NEWS README
%license COPYING %license COPYING
%if 0%{?fedora} > 11 %doc AUTHORS NEWS README
/%{_lib}/libsigsegv.so.2*
%else
%{_libdir}/libsigsegv.so.2* %{_libdir}/libsigsegv.so.2*
%endif
%files devel %files devel
%{_libdir}/libsigsegv.so %{_libdir}/libsigsegv.so
@ -92,6 +77,10 @@ make check
%changelog %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 * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - 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