Hello community, here is the log from the commit of package lapack for openSUSE:Factory checked in at 2014-07-19 11:05:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lapack (Old) and /work/SRC/openSUSE:Factory/.lapack.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lapack" Changes: -------- --- /work/SRC/openSUSE:Factory/lapack/lapack.changes 2014-06-27 06:53:12.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes 2014-07-19 11:05:11.000000000 +0200 @@ -1,0 +2,11 @@ +Wed Jul 16 08:39:20 UTC 2014 - [email protected] + +- Add baselibs.conf to sources + +------------------------------------------------------------------- +Mon Jul 14 16:38:58 UTC 2014 - [email protected] + +- Include update-alternatives dependency in subpackages that use it + to guarantee it will be available. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lapack.spec ++++++ --- /var/tmp/diff_new_pack.35qmPh/_old 2014-07-19 11:05:12.000000000 +0200 +++ /var/tmp/diff_new_pack.35qmPh/_new 2014-07-19 11:05:12.000000000 +0200 @@ -24,12 +24,13 @@ Group: Development/Libraries/Parallel Url: http://www.netlib.org/lapack/ Source0: http://www.netlib.org/lapack/%{name}-%{version}.tgz +Source99: baselibs.conf Patch1: lapack-3.2.2.patch BuildRequires: doxygen >= 1.7 BuildRequires: gcc-fortran BuildRequires: python BuildRequires: update-alternatives -PreReq: update-alternatives +Requires(pre): update-alternatives BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -46,6 +47,9 @@ %package -n liblapack3 Summary: LAPACK Shared Library Group: Development/Libraries/Parallel +%if 0%{?suse_version} >= 1120 +Requires(pre): update-alternatives +%endif %description -n liblapack3 LAPACK provides routines for solving systems of simultaneous linear @@ -61,6 +65,9 @@ %package -n libblas3 Summary: BLAS Shared Library Group: Development/Libraries/Parallel +%if 0%{?suse_version} >= 1120 +Requires(pre): update-alternatives +%endif %description -n libblas3 BLAS (Basic Linear Algebra Subprograms) is a standard library for @@ -155,7 +162,6 @@ The blas-man package contains documentation for BLAS (Basic Linear Algebra subprograms) routines, in the form of man pages. - %package -n liblapacke3 Summary: LAPACKE development files Group: Development/Libraries/C and C++ @@ -174,19 +180,19 @@ - error code as a return value instead of the INFO parameter. %package -n lapacke-devel +Summary: LAPACKE development files +Group: Development/Libraries/C and C++ Requires: liblapacke3 = %{version} Provides: lapacke = %{version} Provides: lapacke-devel-static = %{version} -Summary: LAPACKE development files -Group: Development/Libraries/C and C++ %description -n lapacke-devel LAPACKE headers and development files. %package -n lapacke-devel-static -Requires: lapacke-devel = %{version} Summary: LAPACKE development files - static libraries Group: Development/Libraries/C and C++ +Requires: lapacke-devel = %{version} %description -n lapacke-devel-static LAPACKE development files - static libraries. @@ -202,7 +208,7 @@ esac export PRECFLAGS cp make.inc.example make.inc -make cleanlib +make cleanlib %{?_smp_mflags} make %{?_smp_mflags} blaslib \ OPTS="%{optflags} -fPIC" \ NOOPT="%{optflags} -O0 -fPIC" @@ -212,7 +218,7 @@ gfortran -shared -Wl,-soname=libblas.so.3 -o libblas.so.%{version} tmp/*.o ln -s libblas.so.%{version} libblas.so rm -rf tmp -make cleanlib +make cleanlib %{?_smp_mflags} make %{?_smp_mflags} blaslib \ OPTS="%{optflags}" \ NOOPT="%{optflags} -O0" @@ -228,7 +234,7 @@ true # No failures fi mv librefblas.a libblas.a -make cleanlib +make cleanlib %{?_smp_mflags} make %{?_smp_mflags} lapacklib \ OPTS="%{optflags} -fPIC" \ NOOPT="%{optflags} -O0 -fPIC" @@ -238,7 +244,7 @@ gfortran -shared -Wl,-soname=liblapack.so.3 -o liblapack.so.%{version} tmp/*.o -L. -lblas ln -s liblapack.so.%{version} liblapack.so rm -rf tmp -make cleanlib +make cleanlib %{?_smp_mflags} make %{?_smp_mflags} lapacklib \ OPTS="%{optflags}" \ NOOPT="%{optflags} -O0" @@ -250,10 +256,10 @@ mv ../liblapacke.a liblapacke_pic.a mkdir tmp ( cd tmp; ar x ../liblapacke_pic.a ) -gfortran -shared -Wl,-soname=liblapacke.so.3 -o liblapacke.so.%version tmp/*.o +gfortran -shared -Wl,-soname=liblapacke.so.3 -o liblapacke.so.%{version} tmp/*.o ln -s liblapacke.so.%{version} liblapacke.so rm -rf tmp -make cleanlib +make cleanlib %{?_smp_mflags} make %{?_smp_mflags} lapacke \ CFLAGS="%{optflags} -DADD_ -DHAVE_LAPACK_CONFIG_H -DLAPACK_COMPLEX_STRUCTURE" mv ../liblapacke.a liblapacke.a @@ -272,7 +278,7 @@ true # No failures fi # Create man pages - and do some cleanup -make man +make man %{?_smp_mflags} rm -f DOCS/man/man3/*tst* rm -f DOCS/man/man3/TST* rm -f DOCS/man/man3/MYSUB.3 @@ -388,13 +394,13 @@ ln -s DLADIV.3.gz %{buildroot}/%{_mandir}/man3/DLADIV2.3.gz %post -n libblas3 -%_sbindir/update-alternatives --install \ +%{_sbindir}/update-alternatives --install \ %{_libdir}/libblas.so.3 libblas.so.3 %{_libdir}/blas/libblas.so.3 50 /sbin/ldconfig %preun -n libblas3 if [ "$1" = 0 ] ; then - %_sbindir/update-alternatives --remove libblas.so.3 %{_libdir}/blas/libblas.so.3 + %{_sbindir}/update-alternatives --remove libblas.so.3 %{_libdir}/blas/libblas.so.3 fi %postun -n libblas3 -p /sbin/ldconfig @@ -402,18 +408,18 @@ %posttrans -n libblas3 if [ "$1" = 0 ] ; then if ! [ -f %{_libdir}/libblas.so.3 ] ; then - "%_sbindir/update-alternatives" --auto libblas.so.3 + "%{_sbindir}/update-alternatives" --auto libblas.so.3 fi fi %post -n liblapack3 -%_sbindir/update-alternatives --install \ +%{_sbindir}/update-alternatives --install \ %{_libdir}/liblapack.so.3 liblapack.so.3 %{_libdir}/lapack/liblapack.so.3 50 /sbin/ldconfig %preun -n liblapack3 if [ "$1" = 0 ] ; then - %_sbindir/update-alternatives --remove liblapack.so.3 %{_libdir}/lapack/liblapack.so.3 + %{_sbindir}/update-alternatives --remove liblapack.so.3 %{_libdir}/lapack/liblapack.so.3 fi %postun -n liblapack3 -p /sbin/ldconfig @@ -421,11 +427,12 @@ %posttrans -n liblapack3 if [ "$1" = 0 ] ; then if ! [ -f %{_libdir}/liblapack.so.3 ] ; then - "%_sbindir/update-alternatives" --auto liblapack.so.3 + "%{_sbindir}/update-alternatives" --auto liblapack.so.3 fi fi %post -n liblapacke3 -p /sbin/ldconfig + %postun -n liblapacke3 -p /sbin/ldconfig %files -n liblapack3 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
