|
@@ -1,7 +1,3 @@
|
|
-%define pkg_name openblas
|
|
|
|
-%define pkg_version 0.3.7
|
|
|
|
-%define pkg_release 1%{?_dist_release}
|
|
|
|
-
|
|
|
|
# Version of bundled lapack
|
|
# Version of bundled lapack
|
|
%global lapackver 3.8.0
|
|
%global lapackver 3.8.0
|
|
%global lapacke 1
|
|
%global lapacke 1
|
|
@@ -18,13 +14,12 @@
|
|
%global liblapack liblapack.so.3()(64bit) liblapacke.so.3()(64bit)
|
|
%global liblapack liblapack.so.3()(64bit) liblapacke.so.3()(64bit)
|
|
%endif
|
|
%endif
|
|
|
|
|
|
-
|
|
|
|
Summary: An optimized BLAS library based on GotoBLAS2
|
|
Summary: An optimized BLAS library based on GotoBLAS2
|
|
-Name: %{pkg_name}
|
|
+Name: openblas
|
|
-Version: %{pkg_version}
|
|
+Version: 0.3.13
|
|
-Release: %{pkg_release}
|
|
+Release: 1%{?_dist_release}
|
|
|
|
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
License: BSD
|
|
License: BSD
|
|
URL: https://github.com/xianyi/OpenBLAS/
|
|
URL: https://github.com/xianyi/OpenBLAS/
|
|
|
|
|
|
@@ -51,7 +46,6 @@ Provides: blas lapack = %{lapackver} %{libblas} %{liblapack}
|
|
|
|
|
|
ExclusiveArch: x86_64 %{ix86}
|
|
ExclusiveArch: x86_64 %{ix86}
|
|
|
|
|
|
-
|
|
|
|
%global base_description \
|
|
%global base_description \
|
|
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD \
|
|
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD \
|
|
version. The project is supported by the Lab of Parallel Software and \
|
|
version. The project is supported by the Lab of Parallel Software and \
|
|
@@ -60,16 +54,18 @@ Computational Science, ISCAS. http://www.rdcps.ac.cn
|
|
%description
|
|
%description
|
|
%{base_description}
|
|
%{base_description}
|
|
|
|
|
|
|
|
+
|
|
%package Rblas
|
|
%package Rblas
|
|
Summary: A version of OpenBLAS for R to use as libRblas
|
|
Summary: A version of OpenBLAS for R to use as libRblas
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
|
|
|
|
%description Rblas
|
|
%description Rblas
|
|
%{base_description}
|
|
%{base_description}
|
|
|
|
|
|
|
|
+
|
|
%package openmp
|
|
%package openmp
|
|
Summary: An optimized BLAS library based on GotoBLAS2, OpenMP version
|
|
Summary: An optimized BLAS library based on GotoBLAS2, OpenMP version
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
Provides: blas lapack = %{lapackver} %{libblas} %{liblapack}
|
|
Provides: blas lapack = %{lapackver} %{libblas} %{liblapack}
|
|
|
|
|
|
%description openmp
|
|
%description openmp
|
|
@@ -77,9 +73,10 @@ Provides: blas lapack = %{lapackver} %{libblas} %{liblapack}
|
|
|
|
|
|
This package contains the library compiled with OpenMP support.
|
|
This package contains the library compiled with OpenMP support.
|
|
|
|
|
|
|
|
+
|
|
%package threads
|
|
%package threads
|
|
Summary: An optimized BLAS library based on GotoBLAS2, pthreads version
|
|
Summary: An optimized BLAS library based on GotoBLAS2, pthreads version
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
Provides: blas lapack = %{lapackver} %{libblas} %{liblapack}
|
|
Provides: blas lapack = %{lapackver} %{libblas} %{liblapack}
|
|
|
|
|
|
%description threads
|
|
%description threads
|
|
@@ -87,10 +84,11 @@ Provides: blas lapack = %{lapackver} %{libblas} %{liblapack}
|
|
|
|
|
|
This package contains the library compiled with threading support.
|
|
This package contains the library compiled with threading support.
|
|
|
|
|
|
|
|
+
|
|
%if %build64
|
|
%if %build64
|
|
%package serial64
|
|
%package serial64
|
|
Summary: An optimized BLAS library based on GotoBLAS2, serial version
|
|
Summary: An optimized BLAS library based on GotoBLAS2, serial version
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
|
|
|
|
%description serial64
|
|
%description serial64
|
|
@@ -99,9 +97,10 @@ Provides: blas64 lapack64 = %{lapackver}
|
|
This package contains the sequential library compiled with a 64-bit
|
|
This package contains the sequential library compiled with a 64-bit
|
|
interface.
|
|
interface.
|
|
|
|
|
|
|
|
+
|
|
%package serial64_
|
|
%package serial64_
|
|
Summary: An optimized BLAS library based on GotoBLAS2, serial version
|
|
Summary: An optimized BLAS library based on GotoBLAS2, serial version
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
|
|
|
|
%description serial64_
|
|
%description serial64_
|
|
@@ -113,7 +112,7 @@ interface and a symbol name suffix.
|
|
|
|
|
|
%package openmp64
|
|
%package openmp64
|
|
Summary: An optimized BLAS library based on GotoBLAS2, OpenMP version
|
|
Summary: An optimized BLAS library based on GotoBLAS2, OpenMP version
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
|
|
|
|
%description openmp64
|
|
%description openmp64
|
|
@@ -122,9 +121,10 @@ Provides: blas64 lapack64 = %{lapackver}
|
|
This package contains the library compiled with OpenMP support and
|
|
This package contains the library compiled with OpenMP support and
|
|
64-bit interface.
|
|
64-bit interface.
|
|
|
|
|
|
|
|
+
|
|
%package openmp64_
|
|
%package openmp64_
|
|
Summary: An optimized BLAS library based on GotoBLAS2, OpenMP version
|
|
Summary: An optimized BLAS library based on GotoBLAS2, OpenMP version
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
|
|
|
|
%description openmp64_
|
|
%description openmp64_
|
|
@@ -136,7 +136,7 @@ This package contains the library compiled with OpenMP support and
|
|
|
|
|
|
%package threads64
|
|
%package threads64
|
|
Summary: An optimized BLAS library based on GotoBLAS2, pthreads version
|
|
Summary: An optimized BLAS library based on GotoBLAS2, pthreads version
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
|
|
|
|
%description threads64
|
|
%description threads64
|
|
@@ -145,9 +145,10 @@ Provides: blas64 lapack64 = %{lapackver}
|
|
This package contains the library compiled with threading support and
|
|
This package contains the library compiled with threading support and
|
|
64-bit interface.
|
|
64-bit interface.
|
|
|
|
|
|
|
|
+
|
|
%package threads64_
|
|
%package threads64_
|
|
Summary: An optimized BLAS library based on GotoBLAS2, pthreads version
|
|
Summary: An optimized BLAS library based on GotoBLAS2, pthreads version
|
|
-Group: Development/Libraries
|
|
+Group: system
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
Provides: blas64 lapack64 = %{lapackver}
|
|
|
|
|
|
%description threads64_
|
|
%description threads64_
|
|
@@ -160,7 +161,7 @@ This package contains the library compiled with threading support and
|
|
|
|
|
|
%package devel
|
|
%package devel
|
|
Summary: Development headers and libraries for OpenBLAS
|
|
Summary: Development headers and libraries for OpenBLAS
|
|
-Group: Development/Libraries
|
|
+Group: programming
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name}-openmp = %{version}-%{release}
|
|
Requires: %{name}-openmp = %{version}-%{release}
|
|
Requires: %{name}-threads = %{version}-%{release}
|
|
Requires: %{name}-threads = %{version}-%{release}
|
|
@@ -173,7 +174,7 @@ This package contains the development headers and libraries.
|
|
|
|
|
|
%package static
|
|
%package static
|
|
Summary: Static version of OpenBLAS
|
|
Summary: Static version of OpenBLAS
|
|
-Group: Development/Libraries
|
|
+Group: programming
|
|
Requires: %{name}-devel = %{version}-%{release}
|
|
Requires: %{name}-devel = %{version}-%{release}
|
|
|
|
|
|
%description static
|
|
%description static
|
|
@@ -185,7 +186,7 @@ This package contains the static libraries.
|
|
%if %build64
|
|
%if %build64
|
|
%package -n %{name}64-devel
|
|
%package -n %{name}64-devel
|
|
Summary: Development headers and libraries for OpenBLAS (64bit)
|
|
Summary: Development headers and libraries for OpenBLAS (64bit)
|
|
-Group: Development/Libraries
|
|
+Group: programming
|
|
Requires: %{name}-openmp64 = %{version}-%{release}
|
|
Requires: %{name}-openmp64 = %{version}-%{release}
|
|
Requires: %{name}-threads64 = %{version}-%{release}
|
|
Requires: %{name}-threads64 = %{version}-%{release}
|
|
Requires: %{name}-serial64 = %{version}-%{release}
|
|
Requires: %{name}-serial64 = %{version}-%{release}
|
|
@@ -203,7 +204,7 @@ This package contains the development headers and libraries
|
|
|
|
|
|
%package -n %{name}64-static
|
|
%package -n %{name}64-static
|
|
Summary: Static version of OpenBLAS (64bit)
|
|
Summary: Static version of OpenBLAS (64bit)
|
|
-Group: Development/Libraries
|
|
+Group: programming
|
|
Requires: %{name}64-devel = %{version}-%{release}
|
|
Requires: %{name}64-devel = %{version}-%{release}
|
|
|
|
|
|
%description -n %{name}64-static
|
|
%description -n %{name}64-static
|
|
@@ -214,6 +215,9 @@ This package contains the static libraries
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
+%debug_package
|
|
|
|
+
|
|
|
|
+
|
|
%prep
|
|
%prep
|
|
%setup -q -c -T
|
|
%setup -q -c -T
|
|
|
|
|
|
@@ -876,6 +880,9 @@ rm -rf %{buildroot}
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Feb 28 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.13-1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
* Mon Oct 14 2019 Toshiaki Ara <ara_t@384.jp> 0.3.7-1
|
|
* Mon Oct 14 2019 Toshiaki Ara <ara_t@384.jp> 0.3.7-1
|
|
- update to 0.3.7
|
|
- update to 0.3.7
|
|
|
|
|