diff --git a/lapack-3.8.0-missing-aawork.patch b/lapack-3.8.0-missing-aawork.patch deleted file mode 100644 index 1dcbbe1cedc1723e08cd3d3535f3510fdab512d2..0000000000000000000000000000000000000000 --- a/lapack-3.8.0-missing-aawork.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -up lapack-3.8.0/LAPACKE/src/Makefile.missing-aawork lapack-3.8.0/LAPACKE/src/Makefile ---- lapack-3.8.0/LAPACKE/src/Makefile.missing-aawork 2018-02-26 15:44:06.754611865 -0500 -+++ lapack-3.8.0/LAPACKE/src/Makefile 2018-02-26 15:44:39.925820302 -0500 -@@ -1101,6 +1101,7 @@ lapacke_dsytrf_work.o \ - lapacke_dsytrf_rook.o \ - lapacke_dsytrf_rook_work.o \ - lapacke_dsytrf_aa.o \ -+lapacke_dsytrf_aa_work.o \ - lapacke_dsytrf_aa_2stage.o \ - lapacke_dsytrf_aa_2stage_work.o \ - lapacke_dsytrf_rk.o \ -@@ -1661,6 +1662,7 @@ lapacke_ssytrf_work.o \ - lapacke_ssytrf_rook.o \ - lapacke_ssytrf_rook_work.o \ - lapacke_ssytrf_aa.o \ -+lapacke_ssytrf_aa_work.o \ - lapacke_ssytrf_aa_2stage.o \ - lapacke_ssytrf_aa_2stage_work.o \ - lapacke_ssytrf_rk.o \ diff --git a/lapack-3.8.0.tar.gz b/lapack-3.9.0.tar.gz similarity index 49% rename from lapack-3.8.0.tar.gz rename to lapack-3.9.0.tar.gz index e1dd3441dbae0e60dcb8ffc837bde6070c6bc686..49562d4e03ec45c4a6bcdd4ba5692f105ffffbc7 100644 Binary files a/lapack-3.8.0.tar.gz and b/lapack-3.9.0.tar.gz differ diff --git a/lapack.spec b/lapack.spec index ebbadb9778fed5d0f283d16d3a255a67438cb000..d6139d13acafca6a5a81fb4a9e9dc825fd4857b2 100644 --- a/lapack.spec +++ b/lapack.spec @@ -1,19 +1,17 @@ %global debug_package %{nil} %global shortver 3 -%global mediumver %{shortver}.8 +%global mediumver %{shortver}.9 Name: lapack Version: %{mediumver}.0 -Release: 17 +Release: 1 Summary: The LAPACK libraries for numerical linear algebra. License: BSD URL: http://www.netlib.org/lapack/ -Source0: http://www.netlib.org/lapack/%{name}-%{version}.tar.gz +Source0: https://github.com/Reference-LAPACK/lapack/archive/%{name}-%{version}.tar.gz Source1: http://www.netlib.org/lapack/manpages.tgz -Patch1: lapack-3.8.0-missing-aawork.patch - BuildRequires: git gcc-gfortran Provides: blas = %{version}-%{release} Obsoletes: blas < %{version}-%{release} @@ -74,8 +72,8 @@ lapack_make() { %make_build cleanlib %make_build $1 \ - OPTS="%{optflags} -fPIC" \ - NOOPT="%{optflags} -O0 -fPIC" + FFLAGS="%{optflags} -fPIC" \ + FFLAGS_NOOPT="%{optflags} -O0 -fPIC" mv $3$2.a $2_pic.a cp $2_pic.a tmp mkdir shared @@ -87,8 +85,8 @@ lapack_make() rm -rf shared %make_build cleanlib %make_build $1 \ - OPTS="%{optflags}" \ - NOOPT="%{optflags} -O0" + FFLAGS="%{optflags}" \ + FFLAGS_NOOPT="%{optflags} -O0" } @@ -206,6 +204,9 @@ sed -i 's|@LAPACK_VERSION@|%{version}|g' %{buildroot}%{_libdir}/pkgconfig/lapack %endif %changelog +* Sat Aug 08 2020 xinghe - 3.9.0-1 +- update verion to 3.9.0 + * Fri Apr 03 2020 Jiangping Hu - 3.8.0-17 - Fix method annotations of lapack_make diff --git a/lapack.yaml b/lapack.yaml new file mode 100644 index 0000000000000000000000000000000000000000..72f3b172e55f3d125b3cbd7a74cf6a5998eac0dd --- /dev/null +++ b/lapack.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: Reference-LAPACK/lapack +tag_prefix: ^v +seperator: .