Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2012-04-12 09:36:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and      /work/SRC/openSUSE:Factory/.lapack.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lapack", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lapack/lapack.changes    2012-03-29 
07:45:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes       2012-04-12 
09:36:40.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Mar 30 14:11:58 UTC 2012 - [email protected]
+
+- Fixed building on openSUSE 11.4 by fixing defattr
+- Made the package groups consistent: Development/Libraries/Parallel
+- Cleaned up spec file formatting
+- Made all requires use the new package naming
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lapack.spec ++++++
--- /var/tmp/diff_new_pack.Bj268v/_old  2012-04-12 09:36:41.000000000 +0200
+++ /var/tmp/diff_new_pack.Bj268v/_new  2012-04-12 09:36:41.000000000 +0200
@@ -15,15 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:           lapack
 Version:        3.4.0
+%define sonum   3
 Release:        0
 Summary:        Linear Algebra Package
 License:        BSD-3-Clause
 Group:          Development/Libraries/Parallel
-Url:            http://www.netlib.org/lapack/
-Source0:        http://www.netlib.org/lapack/lapack-%{version}.tgz
+Url:            http://www.netlib.org/%{name}/
+Source0:        http://www.netlib.org/%{name}/%{name}-%{version}.tgz
 Patch1:         lapack-3.2.2.patch
 BuildRequires:  doxygen
 BuildRequires:  gcc-fortran
@@ -41,11 +41,35 @@
 similar functionality is provided for real and complex matrices, in
 both single and double precision.
 
+%package -n lib%{name}%{sonum}
+Summary:        LAPACK Shared Library
+Group:          Development/Libraries/Parallel
+
+%description -n lib%{name}%{sonum}
+LAPACK provides routines for solving systems of simultaneous linear
+equations, least-squares solutions of linear systems of equations,
+eigenvalue problems, and singular value problems. The associated matrix
+factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are
+also provided, as are related computations such as reordering of the
+Schur factorizations and estimating condition numbers. Dense and banded
+matrices are handled, but not general sparse matrices. In all areas,
+similar functionality is provided for real and complex matrices, in
+both single and double precision.
+
+%package -n libblas%{sonum}
+Summary:        BLAS Shared Library
+Group:          Development/Libraries/Parallel
+
+%description -n libblas%{sonum}
+BLAS (Basic Linear Algebra Subprograms) is a standard library for
+numerical algebra.  BLAS provides a number of basic algorithms for
+linear algebra.
+
 %package devel
 Summary:        Linear Algebra Package
 Group:          Development/Libraries/Parallel
-Requires:       blas = %{version}
-Requires:       liblapack3 = %{version}
+Requires:       blas-devel = %{version}
+Requires:       lib%{name}%{sonum} = %{version}
 Provides:       %{name} = %{version}
 Provides:       %{name}-devel-static = %{version}
 #TODO: Change back to '<' after next version update:
@@ -64,8 +88,8 @@
 
 %package -n blas-devel
 Summary:        Basic Linear Algebra Subprograms
-Group:          Productivity/Scientific/Math
-Requires:       libblas3 >= %{version}
+Group:          Development/Libraries/Parallel
+Requires:       libblas%{sonum} = %{version}
 Provides:       blas = %{version}
 Provides:       blas-devel-static = %{version}
 #TODO: Change back to '<' after next version update:
@@ -78,24 +102,11 @@
 and built with gfortran. BLAS manual pages are available in the
 blas-man package.
 
-%package -n blas-man
-Summary:        Documentation for BLAS (Basic Linear Algebra Subprograms)
-Group:          Productivity/Scientific/Math
-Provides:       blasman = %{version}
-Obsoletes:      blasman < %{version}
-%if 0%{?suse_version} >= 1120
-BuildArch:      noarch
-%endif
-
-%description -n blas-man
-The blas-man package contains documentation for BLAS (Basic Linear
-Algebra subprograms) routines, in the form of man pages.
-
 %package man
 Summary:        Manpages for LAPACK
 Group:          Development/Libraries/Parallel
-Provides:       lapack-manpages = %{version}
-Obsoletes:      lapack-manpages < %{version}
+Provides:       %{name}-manpages = %{version}
+Obsoletes:      %{name}-manpages < %{version}
 %if 0%{?suse_version} >= 1120
 BuildArch:      noarch
 %endif
@@ -103,29 +114,18 @@
 %description man
 Manpages for LAPACK
 
-%package -n liblapack3
-Summary:        LAPACK Shared Library
+%package -n blas-man
+Summary:        Documentation for BLAS (Basic Linear Algebra Subprograms)
 Group:          Development/Libraries/Parallel
+Provides:       blasman = %{version}
+Obsoletes:      blasman < %{version}
+%if 0%{?suse_version} >= 1120
+BuildArch:      noarch
+%endif
 
-%description -n liblapack3
-LAPACK provides routines for solving systems of simultaneous linear
-equations, least-squares solutions of linear systems of equations,
-eigenvalue problems, and singular value problems. The associated matrix
-factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are
-also provided, as are related computations such as reordering of the
-Schur factorizations and estimating condition numbers. Dense and banded
-matrices are handled, but not general sparse matrices. In all areas,
-similar functionality is provided for real and complex matrices, in
-both single and double precision.
-
-%package -n libblas3
-Summary:        BLAS Shared Library
-Group:          Productivity/Scientific/Math
-
-%description -n libblas3
-BLAS (Basic Linear Algebra Subprograms) is a standard library for
-numerical algebra.  BLAS provides a number of basic algorithms for
-linear algebra.
+%description -n blas-man
+The blas-man package contains documentation for BLAS (Basic Linear
+Algebra subprograms) routines, in the form of man pages.
 
 %prep
 %setup -q
@@ -277,17 +277,23 @@
 %post -n liblapack3 -p /sbin/ldconfig
 %postun -n liblapack3 -p /sbin/ldconfig
 
-%files devel
+%files -n lib%{name}%{sonum}
 %defattr(-,root,root)
-%{_libdir}/liblapack.so
-%{_libdir}/liblapack.a
-%{_libdir}/liblapack_pic.a
+%doc LICENSE README
+%{_libdir}/lib%{name}.so.%{version}
+%{_libdir}/lib%{name}.so.%{sonum}
 
-%files -n liblapack3
+%files -n libblas%{sonum}
 %defattr(-,root,root)
 %doc LICENSE README
-%{_libdir}/liblapack.so.%{version}
-%{_libdir}/liblapack.so.3
+%{_libdir}/libblas.so.%{version}
+%{_libdir}/libblas.so.%{sonum}
+
+%files devel
+%defattr(-,root,root)
+%{_libdir}/lib%{name}.so
+%{_libdir}/lib%{name}.a
+%{_libdir}/lib%{name}_pic.a
 
 %files -n blas-devel
 %defattr(-,root,root)
@@ -295,12 +301,6 @@
 %{_libdir}/libblas.a
 %{_libdir}/libblas_pic.a
 
-%files -n libblas3
-%doc LICENSE README
-%defattr(-,root,root)
-%{_libdir}/libblas.so.%{version}
-%{_libdir}/libblas.so.3
-
 %files man -f lapackmans
 %defattr(-,root,root)
 

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to