699 lines
23 KiB
Plaintext
699 lines
23 KiB
Plaintext
# Something in the debuginfo process is stripping the custom 64_ symbols out of lapack64_ and blas64_
|
|
%global debug_package %{nil}
|
|
|
|
%undefine __cmake_in_source_build
|
|
|
|
%if %{?__isa_bits:%{__isa_bits}}%{!?__isa_bits:32} == 64
|
|
%global arch64 1
|
|
%else
|
|
%global arch64 0
|
|
%endif
|
|
|
|
%global _description_lapack %{expand:
|
|
LAPACK (Linear Algebra PACKage) is a standard library for numerical
|
|
linear algebra. LAPACK provides routines for solving systems of
|
|
simultaneous linear equations, least-squares solutions of linear
|
|
systems of equations, eigenvalue problems, and singular value
|
|
problems. Associated matrix factorizations (LU, Cholesky, QR, SVD,
|
|
Schur, and generalized Schur) and related computations (i.e.,
|
|
reordering of Schur factorizations and estimating condition numbers)
|
|
are also included. LAPACK can handle dense and banded matrices, but
|
|
not general sparse matrices. Similar functionality is provided for
|
|
real and complex matrices in both single and double precision. LAPACK
|
|
is coded in Fortran90 and built with gcc.
|
|
}
|
|
|
|
%global _description_blas %{expand:
|
|
BLAS (Basic Linear Algebra Subprograms) is a standard library which
|
|
provides a number of basic algorithms for numerical algebra.
|
|
}
|
|
|
|
Summary: Numerical linear algebra package libraries
|
|
Name: lapack
|
|
Version: 3.10.0
|
|
Release: 6%{?dist}
|
|
License: BSD
|
|
Vendor: Microsoft Corporation
|
|
Distribution: Mariner
|
|
URL: http://www.netlib.org/lapack/
|
|
Source0: https://github.com/Reference-LAPACK/lapack/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
|
Source4: http://www.netlib.org/lapack/lapackqref.ps
|
|
Source5: http://www.netlib.org/blas/blasqr.ps
|
|
# Fix from https://github.com/Reference-LAPACK/lapack/pull/625/
|
|
Patch0: CVE-2021-4048.patch
|
|
|
|
BuildRequires: cmake
|
|
BuildRequires: gawk
|
|
BuildRequires: gcc-gfortran
|
|
BuildRequires: make
|
|
|
|
Requires: blas%{?_isa} = %{version}-%{release}
|
|
|
|
%description %{_description_lapack}
|
|
|
|
%package devel
|
|
Summary: LAPACK development libraries
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Requires: blas-devel%{?_isa} = %{version}-%{release}
|
|
|
|
%description devel
|
|
LAPACK development libraries (shared).
|
|
|
|
%package -n blas
|
|
Summary: The Basic Linear Algebra Subprograms library
|
|
|
|
%description -n blas %{_description_blas}
|
|
|
|
%package -n blas-devel
|
|
Summary: BLAS development libraries
|
|
Requires: blas%{?_isa} = %{version}-%{release}
|
|
Requires: gcc-gfortran
|
|
|
|
%description -n blas-devel
|
|
BLAS development libraries (shared).
|
|
|
|
%if 0%{?arch64}
|
|
%package -n lapack64
|
|
Summary: Numerical linear algebra package libraries
|
|
Requires: blas64%{?_isa} = %{version}-%{release}
|
|
|
|
%description -n lapack64 %{_description_lapack}
|
|
This build has 64bit INTEGER support.
|
|
|
|
%package -n blas64
|
|
Summary: The Basic Linear Algebra Subprograms library (64bit INTEGER)
|
|
|
|
%description -n blas64 %{_description_blas}
|
|
This build has 64bit INTEGER support.
|
|
|
|
%package -n lapack64_
|
|
Summary: Numerical linear algebra package libraries
|
|
Requires: blas64_%{?_isa} = %{version}-%{release}
|
|
|
|
%description -n lapack64_ %{_description_lapack}
|
|
This build has 64bit INTEGER support and a symbol name suffix.
|
|
|
|
%package -n blas64_
|
|
Summary: The Basic Linear Algebra Subprograms library (64bit INTEGER)
|
|
|
|
%description -n blas64_ %{_description_blas}
|
|
This build has 64bit INTEGER support and a symbol name suffix.
|
|
%endif
|
|
|
|
%prep
|
|
%setup -q
|
|
%patch0 -p1 -b .CVE-2021-4048
|
|
|
|
%build
|
|
%global optflags %{optflags} -frecursive --no-optimize-sibling-calls
|
|
|
|
# shared normal
|
|
%cmake -B%{_vpath_builddir} -DBUILD_DEPRECATED=ON -DBUILD_SHARED_LIBS=ON -DLAPACKE=ON -DLAPACKE_WITH_TMG=ON -DCBLAS=ON
|
|
%cmake_build
|
|
mv %{_vpath_builddir} %{_vpath_builddir}-SHARED
|
|
|
|
%if 0%{?arch64}
|
|
# shared 64
|
|
%cmake -B%{_vpath_builddir} -DBUILD_DEPRECATED=ON -DBUILD_SHARED_LIBS=ON -DBUILD_INDEX64=ON -DLAPACKE=OFF -DCBLAS=ON
|
|
%cmake_build
|
|
mv %{_vpath_builddir} %{_vpath_builddir}-SHARED64
|
|
|
|
# shared 64 SUFFIX
|
|
sed -i 's|64"|64_"|g' CMakeLists.txt
|
|
%cmake -B%{_vpath_builddir} -DBUILD_DEPRECATED=ON -DBUILD_SHARED_LIBS=ON -DBUILD_INDEX64=ON -DLAPACKE=OFF -DCBLAS=ON
|
|
%cmake_build
|
|
mv %{_vpath_builddir} %{_vpath_builddir}-SHARED64SUFFIX
|
|
|
|
# Undo the 64_ suffix
|
|
sed -i 's|64_"|64"|g' CMakeLists.txt
|
|
%endif
|
|
|
|
cp -p %{SOURCE4} lapackqref.ps
|
|
cp -p %{SOURCE5} blasqr.ps
|
|
|
|
%install
|
|
%if 0%{?arch64}
|
|
for t in SHARED SHARED64; do
|
|
%else
|
|
for t in SHARED; do
|
|
%endif
|
|
mv %{_vpath_builddir}-$t %{_vpath_builddir}
|
|
%cmake_install
|
|
mv %{_vpath_builddir} %{_vpath_builddir}-$t
|
|
done
|
|
|
|
%if 0%{?arch64}
|
|
# Set the suffix
|
|
sed -i 's|64"|64_"|g' CMakeLists.txt
|
|
for t in SHARED64SUFFIX; do
|
|
mv %{_vpath_builddir}-$t %{_vpath_builddir}
|
|
%cmake_install
|
|
mv %{_vpath_builddir} %{_vpath_builddir}-$t
|
|
done
|
|
%endif
|
|
|
|
%if 0%{?arch64}
|
|
pushd %{buildroot}%{_libdir}
|
|
for name in blas cblas lapack; do
|
|
for i in `readelf -Ws lib${name}64_.so.%{version} | awk '{print $8}' | grep -v GLIBC |grep -v GFORTRAN |grep -v "Name" `; do echo "$i" "64_$i"; done > ${name}-prefix.def.dirty
|
|
sort -n ${name}-prefix.def.dirty | uniq > ${name}-prefix.def
|
|
objcopy --redefine-syms ${name}-prefix.def lib${name}64_.so.%{version} lib${name}64_.so.%{version}.fixed
|
|
rm -rf lib${name}64_.so.%{version}
|
|
mv lib${name}64_.so.%{version}.fixed lib${name}64_.so.%{version}
|
|
done
|
|
popd
|
|
|
|
# cleanup defs
|
|
rm -rf %{buildroot}%{_libdir}/*.def*
|
|
%endif
|
|
|
|
%ldconfig_scriptlets
|
|
|
|
%ldconfig_scriptlets -n blas
|
|
|
|
%if 0%{?arch64}
|
|
%ldconfig_scriptlets -n lapack64
|
|
%ldconfig_scriptlets -n lapack64_
|
|
|
|
%ldconfig_scriptlets -n blas64
|
|
%ldconfig_scriptlets -n blas64_
|
|
%endif
|
|
|
|
%files
|
|
%license LICENSE
|
|
%doc README.md lapackqref.ps
|
|
%{_libdir}/liblapack.so.*
|
|
%{_libdir}/liblapacke.so.*
|
|
%{_libdir}/libtmglib.so.*
|
|
|
|
%files devel
|
|
%{_includedir}/lapack*.h
|
|
%{_libdir}/liblapack.so
|
|
%{_libdir}/liblapacke.so
|
|
%{_libdir}/libtmglib.so
|
|
%{_libdir}/cmake/lapack-*
|
|
%{_libdir}/cmake/lapacke-*
|
|
%{_libdir}/pkgconfig/lapack.pc
|
|
%{_libdir}/pkgconfig/lapacke.pc
|
|
%if 0%{?arch64}
|
|
%{_libdir}/liblapack64.so
|
|
%{_libdir}/cmake/lapack64*
|
|
%{_libdir}/pkgconfig/lapack64.pc
|
|
%{_libdir}/liblapack64_.so
|
|
%{_libdir}/pkgconfig/lapack64_.pc
|
|
%endif
|
|
|
|
%files -n blas
|
|
%license LICENSE
|
|
%doc blasqr.ps
|
|
%{_libdir}/libblas.so.*
|
|
%{_libdir}/libcblas.so.*
|
|
|
|
%files -n blas-devel
|
|
%{_includedir}/cblas*.h
|
|
%{_libdir}/libblas.so
|
|
%{_libdir}/libcblas.so
|
|
%{_libdir}/cmake/cblas-*
|
|
%{_libdir}/pkgconfig/blas.pc
|
|
%{_libdir}/pkgconfig/cblas.pc
|
|
%if 0%{?arch64}
|
|
%{_libdir}/libblas64.so
|
|
%{_libdir}/libcblas64.so
|
|
%{_libdir}/cmake/cblas64*
|
|
%{_libdir}/pkgconfig/blas64.pc
|
|
%{_libdir}/pkgconfig/cblas64.pc
|
|
%{_libdir}/libblas64_.so
|
|
%{_libdir}/libcblas64_.so
|
|
%{_libdir}/pkgconfig/blas64_.pc
|
|
%{_libdir}/pkgconfig/cblas64_.pc
|
|
%endif
|
|
|
|
%if 0%{?arch64}
|
|
%files -n blas64
|
|
%license LICENSE
|
|
%{_libdir}/libblas64.so.*
|
|
%{_libdir}/libcblas64.so.*
|
|
|
|
%files -n lapack64
|
|
%license LICENSE
|
|
%doc README.md
|
|
%{_libdir}/liblapack64.so.*
|
|
|
|
%files -n blas64_
|
|
%license LICENSE
|
|
%{_libdir}/libblas64_.so.*
|
|
%{_libdir}/libcblas64_.so.*
|
|
|
|
%files -n lapack64_
|
|
%license LICENSE
|
|
%doc README.md
|
|
%{_libdir}/liblapack64_.so.*
|
|
%endif
|
|
|
|
%changelog
|
|
* Thu Mar 24 2022 Pawel Winogrodzki <pawelwi@microsoft.com> - 3.10.0-6
|
|
- Initial CBL-Mariner import from Fedora 36 (license: MIT).
|
|
- Removing manpages to fix build hangs.
|
|
- Removing static libs.
|
|
- License verified.
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.0-5
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
* Wed Dec 8 2021 Tom Callaway <spot@fedoraproject.org> - 3.10.0-4
|
|
- Fix out of bounds read in *larrv, CVE-2021-4048
|
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.0-3
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
* Thu Jul 1 2021 Tom Callaway <spot@fedoraproject.org> - 3.10.0-2
|
|
- rename conflicting manpages (bz1978346)
|
|
|
|
* Wed Jun 30 2021 Tom Callaway <spot@fedoraproject.org> - 3.10.0-1
|
|
- update to 3.10.0
|
|
|
|
* Fri Apr 9 2021 Tom Callaway <spot@fedoraproject.org> - 3.9.1-1
|
|
- 3.9.1
|
|
- use upstream cmake build (no more hacked up Makefiles, huzzah)
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-6
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-5
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
* Sun Jun 21 2020 Iñaki Úcar <iucar@fedoraproject.org> - 3.9.0-4
|
|
- make separate packages for 64-bit versions with and without suffix (bz1295965)
|
|
|
|
* Thu Mar 19 2020 Tom Callaway <spot@fedoraproject.org> - 3.9.0-3
|
|
- apply upstream fix for accidental removal of deprecated symbols from header file
|
|
|
|
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
* Tue Nov 26 2019 Tom Callaway <spot@fedoraproject.org> - 3.9.0-1
|
|
- update to 3.9.0
|
|
|
|
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.0-13
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
* Wed May 29 2019 Tom Callaway <spot@fedoraproject.org> - 3.8.0-12
|
|
- use --no-optimize-sibling-calls to work around gfortran issues
|
|
|
|
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.0-11
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.0-10
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
* Tue Jun 19 2018 Tom Callaway <spot@fedoraproject.org> - 3.8.0-9
|
|
- explicitly link liblapacke.so with liblapack to remove undefined-non-weak-symbols
|
|
|
|
* Mon Mar 5 2018 Tom Callaway <spot@fedoraproject.org> - 3.8.0-8
|
|
- use LDFLAGS for shared libs
|
|
|
|
* Mon Feb 26 2018 Tom Callaway <spot@fedoraproject.org> - 3.8.0-7
|
|
- add missing aawork functions back to lapacke makefile (bz1549262)
|
|
|
|
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.0-6
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
* Tue Jan 30 2018 Björn Esser <besser82@fedoraproject.org> - 3.8.0-5
|
|
- Rebuilt for GCC8
|
|
|
|
* Wed Jan 3 2018 Tom Callaway <spot@fedoraproject.org> - 3.8.0-4
|
|
- fix cblas
|
|
|
|
* Mon Dec 4 2017 Tom Callaway <spot@fedoraproject.org> - 3.8.0-3
|
|
- build cblas
|
|
- include pkgconfig files.
|
|
|
|
* Fri Nov 17 2017 Tom Callaway <spot@fedoraproject.org> - 3.8.0-2
|
|
- add ilaenv2stage
|
|
|
|
* Wed Nov 15 2017 Tom Callaway <spot@fedoraproject.org> - 3.8.0-1
|
|
- update to 3.8.0
|
|
|
|
* Mon Aug 14 2017 Tom Callaway <spot@fedoraproject.org> - 3.7.1-5
|
|
- rename 64_ libraries to lib*64_*
|
|
|
|
* Fri Aug 11 2017 Tom Callaway <spot@fedoraproject.org> - 3.7.1-4
|
|
- move to 64_ suffix and symbol mangling (bz1295965)
|
|
|
|
* Thu Aug 10 2017 Tom Callaway <spot@fedoraproject.org> - 3.7.1-3
|
|
- include DSLASRC and ZCLASRC
|
|
|
|
* Wed Aug 9 2017 Tom Callaway <spot@fedoraproject.org> - 3.7.1-2
|
|
- fixup Makefile.lapack to include new stuff
|
|
|
|
* Tue Aug 1 2017 Tom Callaway <spot@fedoraproject.org> - 3.7.1-1
|
|
- update to 3.7.1
|
|
|
|
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.1-5
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
|
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.1-4
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
|
* Sat Jan 28 2017 Björn Esser <besser82@fedoraproject.org> - 3.6.1-3
|
|
- Rebuilt for GCC-7
|
|
|
|
* Mon Oct 10 2016 Tom Callaway <spot@fedoraproject.org> - 3.6.1-2
|
|
- properly set NOOPT flags during lapacke compile (thanks to sorear2@gmail.com)
|
|
|
|
* Wed Jul 6 2016 Tom Callaway <spot@fedoraproject.org> - 3.6.1-1
|
|
- update to 3.6.1
|
|
|
|
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.0-7
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
|
* Wed Jan 13 2016 Tom Callaway <spot@fedoraproject.org> - 3.6.0-6
|
|
- fix lapack Makefile to rebuild every file on every pass (thanks to adm.fkt.physik <at> tu-dortmund.de)
|
|
|
|
* Thu Dec 3 2015 Tom Callaway <spot@fedoraproject.org> - 3.6.0-5
|
|
- fix lapache static lib to include TMGLIB bits
|
|
|
|
* Wed Dec 2 2015 Tom Callaway <spot@fedoraproject.org> - 3.6.0-4
|
|
- build deprecated functions for lapacke (RHBZ #1287405)
|
|
|
|
* Sat Nov 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 3.6.0-3
|
|
- build deprecated functions also (RHBZ #1286349)
|
|
|
|
* Thu Nov 19 2015 Tom Callaway <spot@fedoraproject.org> - 3.6.0-2
|
|
- add missing functions, resolves bz1282958
|
|
|
|
* Tue Nov 17 2015 Tom Callaway <spot@fedoraproject.org> - 3.6.0-1
|
|
- update to 3.6.0
|
|
|
|
* Fri Sep 11 2015 Tom Callaway <spot@fedoraproject.org> - 3.5.0-12
|
|
- fix missing dependencies between subpackages
|
|
- delete broken and wrongly installed manpages
|
|
- fix isa_bits conditional
|
|
|
|
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.0-11
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
|
* Thu Dec 18 2014 Susi Lehtola <jussilehtola@fedoraproject.org> 3.5.0-10
|
|
- Add the -frecursive flag so that the functions are thread safe.
|
|
|
|
* Mon Oct 13 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.5.0-9
|
|
- Use generic macro to detect 64 bit platforms
|
|
|
|
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.0-8
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
|
* Mon Jul 7 2014 Tom Callaway <spot@fedoraproject.org> - 3.5.0-7
|
|
- apply BLAS fixes from R
|
|
|
|
* Thu Jun 19 2014 Tom Callaway <spot@fedoraproject.org> - 3.5.0-6
|
|
- compile in tmglib object files, not static lib
|
|
|
|
* Wed Jun 18 2014 Tom Callaway <spot@fedoraproject.org> - 3.5.0-5
|
|
- link tmglib into lapacke
|
|
|
|
* Tue Jun 17 2014 Tom Callaway <spot@fedoraproject.org> - 3.5.0-4
|
|
- include matgen_obj items in lapacke library
|
|
|
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.0-3
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
|
* Thu May 29 2014 Michael Schwendt <mschwendt@fedoraproject.org> - 3.5.0-2
|
|
- Don't include manual page directories (#1089412).
|
|
- Use standard group System Environment/Libraries in runtime library packages.
|
|
|
|
* Mon Nov 18 2013 Tom Callaway <spot@fedoraproject.org> - 3.5.0-1
|
|
- update to 3.5.0
|
|
|
|
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.2-3
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
|
* Mon Mar 25 2013 Tom Callaway <spot@fedoraproject.org> - 3.4.2-2
|
|
- clean out non-free example files from source tarball
|
|
|
|
* Thu Feb 21 2013 Tom Callaway <spot@fedoraproject.org> - 3.4.2-1
|
|
- update to 3.4.2
|
|
|
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.1-5
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
|
* Mon Jan 7 2013 Tom Callaway <spot@fedoraproject.org> - 3.4.1-4
|
|
- fix 64bit sonames
|
|
|
|
* Fri Jan 4 2013 Tom Callaway <spot@fedoraproject.org> - 3.4.1-3
|
|
- enable 64bit INTEGER variant subpackages
|
|
|
|
* Wed Oct 24 2012 Tom Callaway <spot@fedoraproject.org> - 3.4.1-2
|
|
- fix issue where lapacke was linking to testing functions (bz860332)
|
|
|
|
* Thu Sep 06 2012 Orion Poplawski <orion@cora.nwra.com> - 3.4.1-1
|
|
- Update to 3.4.1
|
|
- Rebase lapacke shared lib patch
|
|
|
|
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.0-3
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
|
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.0-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
|
* Mon Nov 28 2011 Tom Callaway <spot@fedoraproject.org> - 3.4.0-1
|
|
- update to 3.4.0
|
|
- build and include lapacke
|
|
|
|
* Thu Jun 02 2011 Tom Callaway <spot@fedoraproject.org> - 3.3.1-1
|
|
- update to 3.3.1
|
|
- create /usr/share/man/manl/ as 0755 and own it in lapack and blas (bz634369)
|
|
- spec file cleanup
|
|
|
|
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-3
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
|
* Sat Jul 17 2010 Dan Horák <dan[at]danny.cz> - 3.2.2-2
|
|
- fix a typo in Makefile.lapack causing #615618
|
|
|
|
* Wed Jul 7 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.2-1
|
|
- update to 3.2.2
|
|
- properly include license text
|
|
- static subpackages depend on -devel (they're not useful without it)
|
|
- clean up makefiles
|
|
- pass on version into makefiles, rather than manually hacking on each update
|
|
|
|
* Wed Dec 9 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.1-4
|
|
- Move static libs to static subpackages (resolves bz 545143)
|
|
|
|
* Fri Sep 4 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.1-3
|
|
- use RPM_OPT_O_FLAGS (-O0) everywhere necessary, drop RPM_OPT_SIZE_FLAGS (-Os) (bz 520518)
|
|
|
|
* Thu Aug 20 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.1-2
|
|
- don't enable xblas yet
|
|
|
|
* Fri Aug 14 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.1-1
|
|
- update to 3.2.1, spec file cleanups
|
|
|
|
* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 3.1.1-7
|
|
- Convert specfile to UTF-8.
|
|
|
|
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-6
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-5
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
* Tue Jul 8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.1-4
|
|
- fix missing dependencies (bz 442915)
|
|
|
|
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.1.1-3
|
|
- Autorebuild for GCC 4.3
|
|
|
|
* Thu Aug 23 2007 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.1-2
|
|
- fix license (BSD)
|
|
- rebuild for BuildID
|
|
|
|
* Fri May 25 2007 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.1-1
|
|
- bump to 3.1.1
|
|
|
|
* Fri Jan 5 2007 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.0-4
|
|
- fix bugzillas 219740,219741
|
|
|
|
* Wed Dec 20 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.0-3
|
|
- make clean everywhere
|
|
|
|
* Wed Dec 20 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.0-2
|
|
- fix the Makefiles
|
|
|
|
* Tue Nov 14 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.0-1
|
|
- bump to 3.1.0
|
|
|
|
* Thu Sep 14 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-38
|
|
- bump for fc-6
|
|
|
|
* Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-37
|
|
- bump for FC5
|
|
|
|
* Mon Dec 19 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-36
|
|
- bump for gcc4.1
|
|
|
|
* Tue Nov 15 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-35
|
|
- try not to patch files that do not exist
|
|
|
|
* Tue Nov 15 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-34
|
|
- finish fixing bz 143340
|
|
|
|
* Thu Oct 6 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-33
|
|
- fix bz 169558
|
|
|
|
* Wed Sep 28 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-32
|
|
- move to latest upstream 3.0 tarballs
|
|
- add 8 missing BLAS functions from upstream blas tarball (bz 143340)
|
|
|
|
* Thu Sep 22 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-31
|
|
- actually install liblapack_pic.a
|
|
|
|
* Wed Sep 14 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-30
|
|
- make -devel packages
|
|
- make liblapack_pic.a package
|
|
- use dist tag
|
|
|
|
* Thu Apr 14 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-29
|
|
- package moves to Fedora Extras, gcc4
|
|
|
|
* Tue Dec 21 2004 Ivana Varekova <varekova@redhat.com>
|
|
- fix bug #143420 problem with compiler optimalizations
|
|
|
|
* Tue Nov 30 2004 Ivana Varekova <varekova@redhat.com>
|
|
- fix bug #138683 problem with compilation
|
|
|
|
* Thu Nov 11 2004 Ivana Varekova <varekova@redhat.com>
|
|
- fix build problem bug #138447
|
|
|
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Wed Dec 31 2003 Jeff Johnson <jbj@jbj.org> 3.0-23
|
|
- link -lg2c explicitly into liblapack and libblas (#109079).
|
|
|
|
* Wed Aug 20 2003 Jeremy Katz <katzj@redhat.com> 3.0-22
|
|
- nuke -man subpackages (#97506)
|
|
|
|
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
|
- rebuilt
|
|
|
|
* Sun Nov 10 2002 Jeff Johnson <jbj@redhat.com> 3.0-19
|
|
- rebuild with x86_64.
|
|
|
|
* Thu Jul 18 2002 Trond Eivind Glomsrod <teg@redhat.com> 3.0-18
|
|
- Remove an empty man page (#63569)
|
|
|
|
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
|
|
- automated rebuild
|
|
|
|
* Thu May 23 2002 Tim Powers <timp@redhat.com>
|
|
- automated rebuild
|
|
|
|
* Wed May 1 2002 Trond Eivind Glomsrod <teg@redhat.com> 3.0-15
|
|
- Rebuild
|
|
|
|
* Thu Feb 21 2002 Trond Eivind Glomsrod <teg@redhat.com> 3.0-14
|
|
- Rebuild
|
|
|
|
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
|
|
- automated rebuild
|
|
|
|
* Mon Aug 13 2001 Trond Eivind Glomsrod <teg@redhat.com> 3.0-12
|
|
- The man-pages for xerbla and lsame were in blas-man and lapack-man (#51605)
|
|
|
|
* Fri Jun 8 2001 Trond Eivind Glomsrod <teg@redhat.com>
|
|
- Reenable optimization for IA64
|
|
|
|
* Fri May 25 2001 Trond Eivind Glomsrod <teg@redhat.com>
|
|
- Add all patches from the LAPACK site as of 2001-05-25
|
|
- Use this workaround for IA64 instead
|
|
- Remove SPARC workaround
|
|
- Don't exclude IA64
|
|
|
|
* Thu Dec 07 2000 Trond Eivind Glomsrod <teg@redhat.com>
|
|
- rebuild for main distribution
|
|
|
|
* Mon Nov 20 2000 Trond Eivind Glomsrod <teg@redhat.com>
|
|
- add the LAPACK Quick Reference Guide to the docs
|
|
- add the BLAS Quick Reference Guide to the docs
|
|
|
|
* Tue Aug 01 2000 Trond Eivind Glomsrod <teg@redhat.com>
|
|
- fix lack of ldconfig in postuninstall script
|
|
|
|
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
|
|
- rebuilt
|
|
|
|
* Mon Jul 10 2000 Trond Eivind Glomsrod <teg@redhat.com>
|
|
- updated with the latest updates (new tarfile..) from netlib
|
|
|
|
* Thu Jun 15 2000 Trond Eivind Glomsrod <teg@redhat.com>
|
|
- use %%{_mandir}
|
|
- added some flags to work around SPARC compiler bug
|
|
|
|
* Wed Jan 19 2000 Tim Powers <timp@redhat.com>
|
|
- bzipped sources to conserve space
|
|
|
|
* Tue Jan 4 2000 Jeff Johnson <jbj@redhat.com>
|
|
- build for PowerTools 6.2.
|
|
|
|
* Sat Dec 25 1999 Joachim Frieben <jfrieben@hotmail.com>
|
|
- updated to version v3.0 + update as of Tue Nov 30 1999
|
|
|
|
* Sat Oct 23 1999 Joachim Frieben <jfrieben@hotmail.com>
|
|
- updated Red Hat makefiles to v3.0
|
|
|
|
* Mon Aug 2 1999 Tim Powers <timp@redhat.com>
|
|
- updated to v3.0
|
|
- built for 6.1
|
|
|
|
* Mon Apr 12 1999 Michael Maher <mike@redhat.com>
|
|
- built package for 6.0
|
|
|
|
* Sat Oct 24 1998 Jeff Johnson <jbj@redhat.com>
|
|
- new description/summary text.
|
|
|
|
* Fri Jul 17 1998 Jeff Johnson <jbj@redhat.com>
|
|
- repackage for powertools.
|
|
|
|
* Sun Feb 15 1998 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
|
|
[lapack-2.0-9]
|
|
- No code updates, just built with a customized rpm -
|
|
this should make dependencies right.
|
|
|
|
* Sat Feb 07 1998 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
|
|
[lapack-2.0-8]
|
|
- Total rewrite of the spec file
|
|
- Added my own makefiles - libs should build better,
|
|
static libs should work (and be faster than they
|
|
would be if they had worked earlier ;)
|
|
- No patch necessary anymore.
|
|
- Renamed lapack-blas and lapack-blas-man to
|
|
blas and blas-man. "Obsoletes:" tag added.
|
|
(oh - and as always: Dedicated to the girl I
|
|
love, Eline Skirnisdottir)
|
|
|
|
* Sat Dec 06 1997 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
|
|
[lapack-2.0-7]
|
|
- added a dependency to glibc, so people don't try with libc5
|
|
|
|
* Thu Nov 20 1997 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
|
|
[lapack-2.0-6]
|
|
- removed etime.c
|
|
- compiled with egcs, and for glibc 2.0
|
|
|
|
* Sun Oct 12 1997 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
|
|
[lapack-2.0-5]
|
|
- added a changelog
|
|
- cleaned up building of shared libs
|
|
- now uses a BuildRoot
|
|
- cleaned up the specfile
|