aboutsummaryrefslogtreecommitdiffstats
path: root/community/armadillo/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/armadillo/APKBUILD')
-rw-r--r--community/armadillo/APKBUILD33
1 files changed, 15 insertions, 18 deletions
diff --git a/community/armadillo/APKBUILD b/community/armadillo/APKBUILD
index a2f82d858b3..582001bc182 100644
--- a/community/armadillo/APKBUILD
+++ b/community/armadillo/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: Holger Jaekel <holger.jaekel@gmx.de>
# Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
pkgname=armadillo
-pkgver=10.6.2
+pkgver=12.8.1
pkgrel=0
pkgdesc="C++ library for linear algebra & scientific computing"
-url="http://arma.sourceforge.net/"
+url="https://arma.sourceforge.net/"
arch="all"
license="Apache-2.0"
options="!check" # Armadillo must be installed before the tests can be compiled
@@ -13,34 +13,31 @@ depends_dev="
superlu-dev
"
makedepends="
+ $depends_dev
arpack-dev
cmake
- hdf5-dev
- lapack-dev
- superlu-dev
+ openblas-dev
+ samurai
"
subpackages="$pkgname-dev"
source="https://downloads.sourceforge.net/project/arma/armadillo-$pkgver.tar.xz"
-case "$CARCH" in
- mips*) makedepends="$makedepends blas-dev" ;;
- *) makedepends="$makedepends openblas-dev" ;;
-esac
-
build() {
- cmake . \
- -DCMAKE_BUILD_TYPE=None \
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir" install
- mkdir -p "$pkgdir/usr/lib/cmake"
- mv "$pkgdir/usr/share/Armadillo/CMake"/* "$pkgdir/usr/lib/cmake"
- rm -rf "$pkgdir/usr/share"
+ DESTDIR="$pkgdir" cmake --install build
+
+ cd "$pkgdir"
+ mkdir -p usr/lib/cmake
+ mv usr/share/Armadillo/CMake/* usr/lib/cmake/
+ rm -rf usr/share
}
sha512sums="
-ae04e993830ca04e7eddfaf9c40a50fb9139b10b9667412f5a18707ac73ee529b8e3a5a91337782e4e01bae61207b44f24bdd8a77c6c2404011a06006d849aba armadillo-10.6.2.tar.xz
+312098a36c5b6a8718b19402b7e6d6bbfb1dfe8c6d6a9ca014bbee3ccb725703d09fd17055e574423ac82ade140261380101e9f63171570cb1913a22245c244c armadillo-12.8.1.tar.xz
"