update to 3.10.1

This commit is contained in:
Tom spot Callaway 2022-04-24 00:54:01 -04:00
parent c4deb97e20
commit 6325e44b1e
3 changed files with 10 additions and 11 deletions

1
.gitignore vendored
View File

@ -14,3 +14,4 @@ lapack-3.2.2.tgz
/v3.9.0.tar.gz
/v3.9.1.tar.gz
/v3.10.0.tar.gz
/v3.10.1.tar.gz

View File

@ -12,18 +12,14 @@
Summary: Numerical linear algebra package libraries
Name: lapack
Version: %{mediumver}.0
Release: 5%{?dist}
Version: %{mediumver}.1
Release: 1%{?dist}
License: BSD
URL: http://www.netlib.org/lapack/
Source0: https://github.com/Reference-LAPACK/lapack/archive/v%{version}.tar.gz
Source1: http://www.netlib.org/lapack/manpages.tgz
Source4: http://www.netlib.org/lapack/lapackqref.ps
Source5: http://www.netlib.org/blas/blasqr.ps
# Fixes out of bounds read in *larrv
# CVE-2021-4048
Patch0: https://github.com/Reference-LAPACK/lapack/commit/38f3eeee3108b18158409ca2a100e6fe03754781.patch
BuildRequires: gcc-gfortran, gawk
BuildRequires: make, cmake
Requires: blas%{?_isa} = %{version}-%{release}
@ -115,7 +111,6 @@ This build has 64bit INTEGER support and a symbol name suffix.
%prep
%setup -q
%setup -q -D -T -a1
%patch0 -p1 -b .CVE-2021-4048
mkdir manpages
mv man/ manpages/
@ -124,7 +119,7 @@ mv man/ manpages/
%global optflags %{optflags} -frecursive --no-optimize-sibling-calls
# shared normal
%cmake -DBUILD_DEPRECATED=ON -DBUILD_SHARED_LIBS=ON -DLAPACKE=ON -DLAPACKE_WITH_TMG=ON -DCBLAS=ON
%cmake -DCMAKE_SKIP_RPATH:BOOL=ON -DBUILD_DEPRECATED=ON -DBUILD_SHARED_LIBS=ON -DLAPACKE=ON -DLAPACKE_WITH_TMG=ON -DCBLAS=ON
%cmake_build
mv %_vpath_builddir %_vpath_builddir-SHARED
@ -135,7 +130,7 @@ mv %_vpath_builddir %_vpath_builddir-STATIC
%if 0%{?arch64}
# shared 64
%cmake -DBUILD_DEPRECATED=ON -DBUILD_SHARED_LIBS=ON -DBUILD_INDEX64=ON -DLAPACKE=OFF -DCBLAS=ON
%cmake -DCMAKE_SKIP_RPATH:BOOL=ON -DBUILD_DEPRECATED=ON -DBUILD_SHARED_LIBS=ON -DBUILD_INDEX64=ON -DLAPACKE=OFF -DCBLAS=ON
%cmake_build
mv %_vpath_builddir %_vpath_builddir-SHARED64
@ -148,7 +143,7 @@ mv %_vpath_builddir %_vpath_builddir-STATIC64
# shared 64 SUFFIX
sed -i 's|64"|64_"|g' CMakeLists.txt
%cmake -DBUILD_DEPRECATED=ON -DBUILD_SHARED_LIBS=ON -DBUILD_INDEX64=ON -DLAPACKE=OFF -DCBLAS=ON
%cmake -DCMAKE_SKIP_RPATH:BOOL=ON -DBUILD_DEPRECATED=ON -DBUILD_SHARED_LIBS=ON -DBUILD_INDEX64=ON -DLAPACKE=OFF -DCBLAS=ON
%cmake_build
mv %_vpath_builddir %_vpath_builddir-SHARED64SUFFIX
@ -398,6 +393,9 @@ cp -f manpages/man/man3/* ${RPM_BUILD_ROOT}%{_mandir}/man3
%endif
%changelog
* Sun Apr 24 2022 Tom Callaway <spot@fedoraproject.org> - 3.10.1-1
- update to 3.10.1
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

View File

@ -1,2 +1,2 @@
SHA512 (manpages.tgz) = 1be73baaa869c4dae5c7ccf4cd046ffdb0553319fdebc8810c0eec9a0e15c6cce229bfa4e9507159cf24522084a0808a16a4fc880a55e131c58fca3557fc2914
SHA512 (v3.10.0.tar.gz) = 56055000c241bab8f318ebd79249ea012c33be0c4c3eca6a78e247f35ad9e8088f46605a0ba52fd5ad3e7898be3b7bc6c50ceb3af327c4986a266b06fe768cbf
SHA512 (v3.10.1.tar.gz) = 0500bbbb48483208c0a35b74972ff0059c389da6032824a2079637266a99fa980882eedf7f1fc490219ee4ff27812ac8c6afe118e25f40a9c2387e7b997762fb