aboutsummaryrefslogtreecommitdiffstats
path: root/community/armadillo/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/armadillo/APKBUILD')
-rw-r--r--community/armadillo/APKBUILD20
1 files changed, 11 insertions, 9 deletions
diff --git a/community/armadillo/APKBUILD b/community/armadillo/APKBUILD
index ac827d731c7..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=11.0.1
+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,17 +13,17 @@ depends_dev="
superlu-dev
"
makedepends="
+ $depends_dev
arpack-dev
cmake
- hdf5-dev
openblas-dev
- superlu-dev
+ samurai
"
subpackages="$pkgname-dev"
source="https://downloads.sourceforge.net/project/arma/armadillo-$pkgver.tar.xz"
build() {
- cmake -B build \
+ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
@@ -31,11 +31,13 @@ build() {
package() {
DESTDIR="$pkgdir" cmake --install build
- mkdir -p "$pkgdir/usr/lib/cmake"
- mv "$pkgdir/usr/share/Armadillo/CMake"/* "$pkgdir/usr/lib/cmake"
- rm -rf "$pkgdir/usr/share"
+
+ cd "$pkgdir"
+ mkdir -p usr/lib/cmake
+ mv usr/share/Armadillo/CMake/* usr/lib/cmake/
+ rm -rf usr/share
}
sha512sums="
-d291e2fdd6bf4d44ada94d9ea98689b474cb37cc141a6fb4fe8c76368c95f944969cdab58002d2b77523280fd45b6d436fad8648e0cbdd045c63f4fac12a7ed5 armadillo-11.0.1.tar.xz
+312098a36c5b6a8718b19402b7e6d6bbfb1dfe8c6d6a9ca014bbee3ccb725703d09fd17055e574423ac82ade140261380101e9f63171570cb1913a22245c244c armadillo-12.8.1.tar.xz
"