* update lapack to 3.12.1-2

This commit is contained in:
Alexander Baldeck 2025-02-03 23:34:41 +01:00
parent 0a0799c101
commit 9908aec97c
3 changed files with 25 additions and 20 deletions

View File

@ -1,7 +1,7 @@
pkgbase = lapack
pkgdesc = Linear Algebra PACKage
pkgver = 3.12.0
pkgrel = 5.1
pkgver = 3.12.1
pkgrel = 2
url = https://www.netlib.org/lapack
arch = x86_64
arch = powerpc64le
@ -10,11 +10,12 @@ pkgbase = lapack
arch = riscv64
license = custom
makedepends = cmake
makedepends = git
makedepends = doxygen
makedepends = gcc-fortran
makedepends = python
source = https://github.com/Reference-LAPACK/lapack/archive/v3.12.0/lapack-3.12.0.tar.gz
sha256sums = eac9570f8e0ad6f30ce4b963f4f033f0f643e7c3912fc9ee6cd99120675ad48b
source = git+https://github.com/Reference-LAPACK/lapack#tag=v3.12.1
sha256sums = becc909c9de915016625746eead3024ac77d462d8fde26d0c18db2ca57146067
pkgname = blas
pkgdesc = Basic Linear Algebra Subprograms

5
lapack/.nvchecker.toml Normal file
View File

@ -0,0 +1,5 @@
[lapack]
source = 'github'
github = 'Reference-LAPACK/lapack'
use_max_tag = true
prefix = 'v'

View File

@ -14,21 +14,22 @@ pkgname=(blas
lapack64
lapacke64
lapack-doc)
pkgver=3.12.0
pkgrel=5.1
pkgver=3.12.1
pkgrel=2
url='https://www.netlib.org/lapack'
pkgdesc='Linear Algebra PACKage'
makedepends=(cmake
git
doxygen
gcc-fortran
python)
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(custom)
source=(https://github.com/Reference-LAPACK/lapack/archive/v$pkgver/$pkgbase-$pkgver.tar.gz)
sha256sums=('eac9570f8e0ad6f30ce4b963f4f033f0f643e7c3912fc9ee6cd99120675ad48b')
source=(git+https://github.com/Reference-LAPACK/lapack#tag=v$pkgver)
sha256sums=('becc909c9de915016625746eead3024ac77d462d8fde26d0c18db2ca57146067')
build() {
cmake -B build -S $pkgbase-$pkgver \
cmake -B build -S $pkgbase \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_TESTING=OFF \
@ -36,12 +37,11 @@ build() {
-DCMAKE_Fortran_COMPILER=gfortran \
-DLAPACKE_WITH_TMG=ON \
-DCBLAS=ON \
-DBUILD_DEPRECATED=ON \
-DBUILD_MAN_DOCUMENTATION=ON
cmake --build build
cmake --build build --target man
cmake -B build64 -S $pkgbase-$pkgver \
cmake -B build64 -S $pkgbase \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_TESTING=OFF \
@ -49,7 +49,6 @@ build() {
-DCMAKE_Fortran_COMPILER=gfortran \
-DLAPACKE_WITH_TMG=ON \
-DCBLAS=ON \
-DBUILD_DEPRECATED=ON \
-DBUILD_INDEX64=ON
cmake --build build64
}
@ -60,7 +59,7 @@ package_lapack() {
glibc)
DESTDIR="$pkgdir" cmake --install build
install -Dm644 $pkgbase-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
install -Dm644 $pkgbase/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
rm -r "$pkgdir"/usr/lib/{libblas.*,libcblas.*,liblapacke.*}
rm -r "$pkgdir"/usr/lib/pkgconfig/{blas.*,cblas.*,lapacke.*}
@ -74,7 +73,7 @@ package_blas() {
glibc)
DESTDIR="$pkgdir" cmake --install build/BLAS
install -Dm644 $pkgbase-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
install -Dm644 $pkgbase/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}
package_cblas() {
@ -83,7 +82,7 @@ package_cblas() {
glibc)
DESTDIR="$pkgdir" cmake --install build/CBLAS
install -Dm644 $pkgbase-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
install -Dm644 $pkgbase/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}
package_lapacke() {
@ -92,7 +91,7 @@ package_lapacke() {
lapack)
DESTDIR="$pkgdir" cmake --install build/LAPACKE
install -Dm644 $pkgbase-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
install -Dm644 $pkgbase/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}
package_lapack64() {
@ -102,7 +101,7 @@ package_lapack64() {
glibc)
DESTDIR="$pkgdir" cmake --install build64
install -Dm644 $pkgbase-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
install -Dm644 $pkgbase/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
rm -r "$pkgdir"/usr/lib/{libblas64.*,libcblas64.*,liblapacke64.*}
rm -r "$pkgdir"/usr/lib/pkgconfig/{blas64.*,cblas64.*,lapacke64.*}
@ -116,7 +115,7 @@ package_blas64() {
glibc)
DESTDIR="$pkgdir" cmake --install build64/BLAS
install -Dm644 $pkgbase-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
install -Dm644 $pkgbase/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}
package_cblas64() {
@ -126,7 +125,7 @@ package_cblas64() {
optdepends=('cblas: development headers')
DESTDIR="$pkgdir" cmake --install build64/CBLAS
install -Dm644 $pkgbase-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
install -Dm644 $pkgbase/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
rm -r "$pkgdir"/usr/include # Provided by cblas
}
@ -137,7 +136,7 @@ package_lapacke64() {
optdepends=('lapacke: development headers')
DESTDIR="$pkgdir" cmake --install build64/LAPACKE
install -Dm644 $pkgbase-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
install -Dm644 $pkgbase/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
rm -r "$pkgdir"/usr/include # Provided by lapacke
}