[lapack] fix sonames

Tom Callaway spot at fedoraproject.org
Mon Jan 7 21:55:32 UTC 2013


commit 6ef87bc3a94bc777820a1a5b6f920a04834e31a3
Author: Tom Callaway <spot at fedoraproject.org>
Date:   Mon Jan 7 16:57:31 2013 -0500

    fix sonames

 lapack.spec |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/lapack.spec b/lapack.spec
index c82153f..0087331 100644
--- a/lapack.spec
+++ b/lapack.spec
@@ -10,7 +10,7 @@
 Summary: Numerical linear algebra package libraries
 Name: lapack
 Version: %{mediumver}.1
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: BSD
 Group: Development/Libraries
 URL: http://www.netlib.org/lapack/
@@ -184,7 +184,9 @@ FFLAGS="$RPM_OPT_FLAGS -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS" make static
 cp libblas.a ${RPM_BUILD_DIR}/%{name}-%{version}/libblas64.a
 make clean
 FFLAGS="$RPM_OPT_O_FLAGS -fPIC -fdefault-integer-8" make dcabs1.o
+sed -i 's|-soname,libblas|-soname,libblas64|g' Makefile
 FFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS -fPIC" make shared
+sed -i 's|-soname,libblas64|-soname,libblas|g' Makefile
 cp libblas.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/libblas64.so.%{version}
 %endif
 popd
@@ -267,8 +269,10 @@ popd
 # Build the shared lapack library
 pushd SRC
 make clean
+sed -i 's|-soname,liblapack|-soname,liblapack64|g' Makefile
 make FFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" shared
 cp liblapack.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/liblapack64.so.%{version}
+sed -i 's|-soname,liblapack64|-soname,liblapack|g' Makefile
 popd
 %endif
 
@@ -441,6 +445,9 @@ ln -sf libblas64.so.%{version} libblas64.so.%{mediumver}
 %endif
 
 %changelog
+* Mon Jan  7 2013 Tom Callaway <spot at fedoraproject.org> - 3.4.1-4
+- fix 64bit sonames
+
 * Fri Jan  4 2013 Tom Callaway <spot at fedoraproject.org> - 3.4.1-3
 - enable 64bit INTEGER variant subpackages
 


More information about the scm-commits mailing list