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]

Reply via email to