Reduce the number of hard-coded so-versions
This commit is contained in:
parent
9bc33e7913
commit
e0682aa6e2
24
nettle.spec
24
nettle.spec
@ -1,3 +1,7 @@
|
|||||||
|
# Recent so-version, so we do not bump accidentally.
|
||||||
|
%global nettle_so_ver 7
|
||||||
|
%global hogweed_so_ver 5
|
||||||
|
|
||||||
%bcond_without fips
|
%bcond_without fips
|
||||||
|
|
||||||
Name: nettle
|
Name: nettle
|
||||||
@ -55,10 +59,10 @@ make %{?_smp_mflags}
|
|||||||
%{?__debug_package:%{__debug_install_post}} \
|
%{?__debug_package:%{__debug_install_post}} \
|
||||||
%{__arch_install_post} \
|
%{__arch_install_post} \
|
||||||
%{__os_install_post} \
|
%{__os_install_post} \
|
||||||
fipshmac -d $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libdir}/libnettle.so.7.* \
|
fipshmac -d $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libdir}/libnettle.so.%{nettle_so_ver}.* \
|
||||||
fipshmac -d $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libdir}/libhogweed.so.5.* \
|
fipshmac -d $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_libdir}/libhogweed.so.%{hogweed_so_ver}.* \
|
||||||
file=`basename $RPM_BUILD_ROOT%{_libdir}/libnettle.so.7.*.hmac` && mv $RPM_BUILD_ROOT%{_libdir}/$file $RPM_BUILD_ROOT%{_libdir}/.$file && ln -s .$file $RPM_BUILD_ROOT%{_libdir}/.libnettle.so.7.hmac \
|
file=`basename $RPM_BUILD_ROOT%{_libdir}/libnettle.so.%{nettle_so_ver}.*.hmac` && mv $RPM_BUILD_ROOT%{_libdir}/$file $RPM_BUILD_ROOT%{_libdir}/.$file && ln -s .$file $RPM_BUILD_ROOT%{_libdir}/.libnettle.so.%{nettle_so_ver}.hmac \
|
||||||
file=`basename $RPM_BUILD_ROOT%{_libdir}/libhogweed.so.5.*.hmac` && mv $RPM_BUILD_ROOT%{_libdir}/$file $RPM_BUILD_ROOT%{_libdir}/.$file && ln -s .$file $RPM_BUILD_ROOT%{_libdir}/.libhogweed.so.5.hmac \
|
file=`basename $RPM_BUILD_ROOT%{_libdir}/libhogweed.so.%{hogweed_so_ver}.*.hmac` && mv $RPM_BUILD_ROOT%{_libdir}/$file $RPM_BUILD_ROOT%{_libdir}/.$file && ln -s .$file $RPM_BUILD_ROOT%{_libdir}/.libhogweed.so.%{hogweed_so_ver}.hmac \
|
||||||
%{nil}
|
%{nil}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -75,8 +79,8 @@ rm -f $RPM_BUILD_ROOT%{_bindir}/sexp-conv
|
|||||||
rm -f $RPM_BUILD_ROOT%{_bindir}/nettle-hash
|
rm -f $RPM_BUILD_ROOT%{_bindir}/nettle-hash
|
||||||
rm -f $RPM_BUILD_ROOT%{_bindir}/nettle-pbkdf2
|
rm -f $RPM_BUILD_ROOT%{_bindir}/nettle-pbkdf2
|
||||||
|
|
||||||
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/libnettle.so.7.*
|
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/libnettle.so.%{nettle_so_ver}.*
|
||||||
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/libhogweed.so.5.*
|
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/libhogweed.so.%{hogweed_so_ver}.*
|
||||||
|
|
||||||
%check
|
%check
|
||||||
make check
|
make check
|
||||||
@ -85,10 +89,10 @@ make check
|
|||||||
%doc AUTHORS NEWS README
|
%doc AUTHORS NEWS README
|
||||||
%license COPYINGv2 COPYING.LESSERv3
|
%license COPYINGv2 COPYING.LESSERv3
|
||||||
%{_infodir}/nettle.info.*
|
%{_infodir}/nettle.info.*
|
||||||
%{_libdir}/libnettle.so.7
|
%{_libdir}/libnettle.so.%{nettle_so_ver}
|
||||||
%{_libdir}/libnettle.so.7.*
|
%{_libdir}/libnettle.so.%{nettle_so_ver}.*
|
||||||
%{_libdir}/libhogweed.so.5
|
%{_libdir}/libhogweed.so.%{hogweed_so_ver}
|
||||||
%{_libdir}/libhogweed.so.5.*
|
%{_libdir}/libhogweed.so.%{hogweed_so_ver}.*
|
||||||
%if %{with fips}
|
%if %{with fips}
|
||||||
%{_libdir}/.libhogweed.so.*.hmac
|
%{_libdir}/.libhogweed.so.*.hmac
|
||||||
%{_libdir}/.libnettle.so.*.hmac
|
%{_libdir}/.libnettle.so.*.hmac
|
||||||
|
Loading…
Reference in New Issue
Block a user