diff --git a/lapack.changes b/lapack.changes index 4c60647..26e049a 100644 --- a/lapack.changes +++ b/lapack.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Oct 29 12:53:29 UTC 2013 - lnt-sysadmin@lists.lrz.de + +- packaged symlinks created by update-alternative as %ghost files +- removed quotes from update-alternative command to silence rpmlint warning + ------------------------------------------------------------------- Fri Mar 15 18:53:22 UTC 2013 - dmitry_r@opensuse.org diff --git a/lapack.spec b/lapack.spec index 3cdd1ae..498273c 100644 --- a/lapack.spec +++ b/lapack.spec @@ -311,14 +311,17 @@ rm -f DOCS/psfig.tex # see bnc#757332 %install install -d %{buildroot}/%{_libdir} install -d %{buildroot}/%{_includedir} +install -d %{buildroot}/%{_sysconfdir}/alternatives install -m 644 libblas.a %{buildroot}/%{_libdir} install -m 644 libblas_pic.a %{buildroot}/%{_libdir} install -m 644 liblapack.a %{buildroot}/%{_libdir} install -m 644 liblapack_pic.a %{buildroot}/%{_libdir} install -m 755 libblas.so.%{version} %{buildroot}/%{_libdir} +ln -s libblas.so.%{version} %{buildroot}/%{_sysconfdir}/alternatives/libblas.so.3 ln -s libblas.so.%{version} %{buildroot}/%{_libdir}/libblas.so.3 ln -s libblas.so.%{version} %{buildroot}/%{_libdir}/libblas.so install -m 755 liblapack.so.%{version} %{buildroot}/%{_libdir} +ln -s liblapack.so.%{version} %{buildroot}/%{_sysconfdir}/alternatives/liblapack.so.3 ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so.3 ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so cd lapacke @@ -369,25 +372,25 @@ ln -s DLAMC1.3.gz %{buildroot}/%{_mandir}/man3/DLAMC5.3.gz ln -s DLAMCH.3.gz %{buildroot}/%{_mandir}/man3/DLAMC3.3.gz %post -n libblas3 -"%_sbindir/update-alternatives" --install \ +%_sbindir/update-alternatives --install \ %{_libdir}/libblas.so.3 libblas.so.3 %{_libdir}/libblas.so.%{version} 50 /sbin/ldconfig %preun -n libblas3 if [ "$1" = 0 ] ; then - "%_sbindir/update-alternatives" --remove libblas.so.3 %{_libdir}/libblas.so.%{version} + %_sbindir/update-alternatives --remove libblas.so.3 %{_libdir}/libblas.so.%{version} fi %postun -n libblas3 -p /sbin/ldconfig %post -n liblapack3 -"%_sbindir/update-alternatives" --install \ +%_sbindir/update-alternatives --install \ %{_libdir}/liblapack.so.3 liblapack.so.3 %{_libdir}/liblapack.so.%{version} 50 /sbin/ldconfig %preun -n liblapack3 if [ "$1" = 0 ] ; then - "%_sbindir/update-alternatives" --remove liblapack.so.3 %{_libdir}/liblapack.so.%{version} + %_sbindir/update-alternatives --remove liblapack.so.3 %{_libdir}/liblapack.so.%{version} fi %postun -n liblapack3 -p /sbin/ldconfig @@ -399,13 +402,25 @@ fi %defattr(-,root,root) %doc LICENSE README %{_libdir}/liblapack.so.%{version} +%if 0%{?suse_version} >= 1120 +%ghost %{_libdir}/liblapack.so.3 +%ghost %{_sysconfdir}/alternatives/liblapack.so.3 +%else %{_libdir}/liblapack.so.3 +%{_sysconfdir}/alternatives/liblapack.so.3 +%endif %files -n libblas3 %defattr(-,root,root) %doc LICENSE README %{_libdir}/libblas.so.%{version} +%if 0%{?suse_version} >= 1120 +%ghost %{_libdir}/libblas.so.3 +%ghost %{_sysconfdir}/alternatives/libblas.so.3 +%else %{_libdir}/libblas.so.3 +%{_sysconfdir}/alternatives/libblas.so.3 +%endif %files devel %defattr(-,root,root)