Iñaki Úcar 5 years ago
parent 3ef28727d2
commit c4463c2b2f

@ -11,12 +11,16 @@
%endif
%endif
%if 0%{?fedora} >= 33
%bcond_without flexiblas
%endif
# We are linking FORTRAN symbols. Thus we cannot link --as-needed.
%undefine _ld_as_needed
Name: arpack
Version: 3.7.0
Release: 7%{dist}
Release: 8%{dist}
Summary: Fortran 77 subroutines for solving large scale eigenvalue problems
License: BSD
@ -29,11 +33,15 @@ Patch1: 239.patch
BuildRequires: gcc-c++
BuildRequires: gcc-gfortran
%if %{with flexiblas}
BuildRequires: pkgconfig(flexiblas)
%else
%if %{with atlas}
BuildRequires: atlas-devel
%else
BuildRequires: openblas-devel
%endif
%endif
BuildRequires: libtool >= 2.4.2
Provides: arpack-ng = %{version}-%{release}
Provides: arpack-ng%{?_isa} = %{version}-%{release}
@ -97,6 +105,9 @@ cp -pr src src64
%build
%if %{with flexiblas}
%global blaslib -lflexiblas
%else
%if %{with atlas}
%if 0%{?fedora} || 0%{?rhel} >= 7
%global blaslib -L%{_libdir}/atlas -ltatlas
@ -106,6 +117,7 @@ cp -pr src src64
%else
%global blaslib -lopenblasp
%endif
%endif
pushd src
%configure --enable-shared --enable-static \
--with-blas="%{blaslib}" \
@ -183,6 +195,9 @@ popd
%changelog
* Fri Aug 07 2020 Iñaki Úcar <iucar@fedoraproject.org> - 3.7.0-8
- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

Loading…
Cancel
Save