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() {
