diff options
Diffstat (limited to 'community/superlu/APKBUILD')
-rw-r--r-- | community/superlu/APKBUILD | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/community/superlu/APKBUILD b/community/superlu/APKBUILD index 1ff077d698e..52e82a4c368 100644 --- a/community/superlu/APKBUILD +++ b/community/superlu/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Holger Jaekel <holger.jaekel@gmx.de> # Maintainer: Holger Jaekel <holger.jaekel@gmx.de> pkgname=superlu -pkgver=5.2.2 -pkgrel=1 +pkgver=6.0.1 +pkgrel=0 pkgdesc="Sparse LU factorization library" url="https://portal.nersc.gov/project/sparse/superlu/" arch="all" @@ -10,39 +10,36 @@ license="BSD-3-Clause" makedepends=" cmake gfortran + openblas-dev + samurai " subpackages=" $pkgname-dev " source=" - https://portal.nersc.gov/project/sparse/superlu/superlu_$pkgver.tar.gz + superlu-$pkgver.tar.gz::https://github.com/xiaoyeli/superlu/archive/refs/tags/v$pkgver.tar.gz " -case "$CARCH" in - mips*) makedepends="$makedepends blas-dev" ;; - *) makedepends="$makedepends openblas-dev" ;; -esac - build() { - mkdir build ; cd build - cmake .. \ - -DCMAKE_BUILD_TYPE=None \ + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX:PATH=/usr \ -DCMAKE_INSTALL_LIBDIR="lib" \ -DCMAKE_INSTALL_INCLUDEDIR="include/superlu" \ -Denable_internal_blaslib:BOOL=OFF \ -DBUILD_SHARED_LIBS=ON - make + cmake --build build } check() { cd build - ctest + ctest --output-on-failure } package() { - cd build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } -sha512sums="091928a3df3433b337ebdacdb28de341d6d29d655965de6ffd656a6de18cf11171555bfd3af73082af62b1cead6835b4c11e4ba524a32db7f7d28db47c9d490c superlu_5.2.2.tar.gz" +sha512sums=" +6dd2baeff9ca7ed4761845b9a30c6dca4e19ca498e10ea7360013b3aece576ca996a8bf31c4479321feda6f5266235d68ea9a2e256f0ffe91f804d4cdecd3847 superlu-6.0.1.tar.gz +" |