[arch-commits] Commit in lapack/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Thu Apr 1 17:02:52 UTC 2021
Date: Thursday, April 1, 2021 @ 17:02:51
Author: arojas
Revision: 411390
Update to 3.9.1
Modified:
lapack/trunk/PKGBUILD
----------+
PKGBUILD | 41 +++++++++++++----------------------------
1 file changed, 13 insertions(+), 28 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-04-01 15:49:58 UTC (rev 411389)
+++ PKGBUILD 2021-04-01 17:02:51 UTC (rev 411390)
@@ -5,28 +5,19 @@
pkgbase=lapack
pkgname=(lapack blas cblas lapacke lapack-doc)
-pkgver=3.9.0
-pkgrel=3
+pkgver=3.9.1
+pkgrel=1
url="https://www.netlib.org/lapack"
pkgdesc="Linear Algebra PACKage"
makedepends=(gcc-fortran cmake python doxygen)
arch=(x86_64)
license=(custom)
-source=($pkgbase-$pkgver.tar.gz::"https://github.com/Reference-LAPACK/lapack/archive/v$pkgver.tar.gz" LICENSE.blas
- lapacke-missing-symbols.patch::"https://github.com/Reference-LAPACK/lapack/commit/87536aa3.patch")
-sha256sums=('106087f1bb5f46afdfba7f569d0cbe23dacb9a07cd24733765a0e89dbe1ad573'
- '2420cd1331c5754071966389b26e6196c5cb086a2ade0080953af62e0c6d4107'
- '327d62ee39eeb967ce48b4ed0b95e78c6210f688b5c3f944810aafe68d2dadfa')
+source=($pkgbase-$pkgver.tar.gz::"https://github.com/Reference-LAPACK/lapack/archive/v$pkgver.tar.gz" LICENSE.blas)
+sha256sums=('d0085d2caf997ff39299c05d4bacb6f3d27001d25a4cc613d48c1f352b73e7e0'
+ '2420cd1331c5754071966389b26e6196c5cb086a2ade0080953af62e0c6d4107')
-prepare() {
- cd $pkgname-$pkgver
- patch -p1 -i ../lapacke-missing-symbols.patch # https://github.com/Reference-LAPACK/lapack/issues/365
-}
-
build() {
- install -d build
- cd build
- cmake ../$pkgname-$pkgver \
+ cmake -B build -S $pkgname-$pkgver \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_TESTING=OFF \
@@ -35,10 +26,10 @@
-DLAPACKE_WITH_TMG=ON \
-DCBLAS=ON \
-DBUILD_DEPRECATED=ON
- make
+ cmake --build build
# Build man pages
- cd ../$pkgname-$pkgver
+ cd $pkgname-$pkgver
doxygen DOCS/Doxyfile_man
}
@@ -45,8 +36,7 @@
package_lapack() {
depends=(blas)
- cd build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
rm -r "$pkgdir"/usr/lib/{libblas.*,libcblas.*,liblapacke.*}
rm -r "$pkgdir"/usr/lib/pkgconfig/{blas.*,cblas.*,lapacke.*}
@@ -58,12 +48,9 @@
pkgdesc="Basic Linear Algebra Subprograms"
depends=(gcc-libs)
- cd build/BLAS
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build/BLAS
- install -m755 -d "$pkgdir/usr/share/licenses/blas"
- install -m644 "$srcdir/LICENSE.blas" \
- "$pkgdir/usr/share/licenses/blas/"
+ install -Dm644 LICENSE.blas -t "$pkgdir"/usr/share/licenses/blas/
}
package_cblas() {
@@ -70,8 +57,7 @@
pkgdesc="C interface to BLAS"
depends=(blas)
- cd build/CBLAS
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build/CBLAS
}
package_lapacke() {
@@ -78,8 +64,7 @@
pkgdesc="C interface to LAPACK"
depends=(lapack)
- cd build/LAPACKE
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build/LAPACKE
}
package_lapack-doc() {
More information about the arch-commits
mailing list