aboutsummaryrefslogtreecommitdiffstats
path: root/community/lapack/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/lapack/APKBUILD')
-rw-r--r--community/lapack/APKBUILD34
1 files changed, 17 insertions, 17 deletions
diff --git a/community/lapack/APKBUILD b/community/lapack/APKBUILD
index ef3edd7c560..c360ac7abff 100644
--- a/community/lapack/APKBUILD
+++ b/community/lapack/APKBUILD
@@ -1,27 +1,25 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=lapack
-pkgver=3.9.0
-pkgrel=4
+pkgver=3.12.0
+pkgrel=0
pkgdesc="Linear Algebra PACKage"
url="https://www.netlib.org/lapack/"
arch="all"
license="BSD-3-Clause"
options="!check" # Tests broken
makedepends="gfortran cmake"
-subpackages="$pkgname-dev:_dev blas blas-dev"
-source="https://github.com/Reference-LAPACK/lapack/archive/v$pkgver/lapack-v$pkgver.tar.gz
- Restore-missing-prototypes-for-deprecated-LAPACK-fun.patch
- "
+subpackages="$pkgname-dev:_dev cblas blas blas-dev"
+source="https://github.com/Reference-LAPACK/lapack/archive/v$pkgver/lapack-v$pkgver.tar.gz"
build() {
cmake -B build \
- -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS=ON \
- -DBUILD_TESTING=ON \
+ -DBUILD_TESTING="$(want_check && echo ON || echo OFF)" \
-DCMAKE_Fortran_COMPILER=gfortran \
-DLAPACKE=ON \
-DCBLAS=ON \
@@ -46,9 +44,6 @@ _dev() {
"$pkgdir"/usr/lib/pkgconfig \
"$pkgdir"/usr/lib/cmake
- mv "$pkgdir"/usr/lib/libtmglib.so \
- "$subpkgdir"/usr/lib
-
# Move development files meant for blas-dev
mv "$subpkgdir"/usr/lib/libblas.so \
"$subpkgdir"/usr/lib/libcblas.so \
@@ -68,11 +63,16 @@ blas() {
depends=""
pkgdesc="The Basic Linear Algebra Subprograms library"
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/libblas.so.* \
- "$pkgdir"/usr/lib/libcblas.so.* \
- "$subpkgdir"/usr/lib
+ amove usr/lib/libblas.so.*
+}
+
+cblas() {
+ depends=""
+ pkgdesc="The C Basic Linear Algebra Subprograms library"
+
+ amove usr/lib/libcblas.so.*
}
-sha512sums="424956ad941a60a4b71e0d451ad48db12a692f8a71a90f3ca7f71d6ecc1922f392746ea84df1c47a46577ed2db32e9e47ec44ad248207c5ac7da179becb712ef lapack-v3.9.0.tar.gz
-df52008c824a63828c396152f5505cb228f1b4114df0208322efae620fc4f5c918e8975e84d29b9edb54d9f019c614a9a6a802cdefaadbe47f3cfac0a120c161 Restore-missing-prototypes-for-deprecated-LAPACK-fun.patch"
+sha512sums="
+f8f3c733a0221be0b3f5618235408ac59cbd4e5f1c4eab5f509b831a6ec6a9ef14b8849aa6ea10810df1aff90186ca454d15e9438d1dd271c2449d42d3da9dda lapack-v3.12.0.tar.gz
+"