aboutsummaryrefslogtreecommitdiffstats
path: root/community/armadillo/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/armadillo/APKBUILD')
-rw-r--r--community/armadillo/APKBUILD30
1 files changed, 16 insertions, 14 deletions
diff --git a/community/armadillo/APKBUILD b/community/armadillo/APKBUILD
index 2d10cdcc164..582001bc182 100644
--- a/community/armadillo/APKBUILD
+++ b/community/armadillo/APKBUILD
@@ -1,11 +1,11 @@
# Contributor: Holger Jaekel <holger.jaekel@gmx.de>
# Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
pkgname=armadillo
-pkgver=10.7.1
-pkgrel=2
+pkgver=12.8.1
+pkgrel=0
pkgdesc="C++ library for linear algebra & scientific computing"
-url="http://arma.sourceforge.net/"
-arch="all !mips !mips64" # blocked by openblas
+url="https://arma.sourceforge.net/"
+arch="all"
license="Apache-2.0"
options="!check" # Armadillo must be installed before the tests can be compiled
depends_dev="
@@ -13,29 +13,31 @@ 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 . \
- -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="
-b9be6a38165a4d23a61715a3c3f970dcb9b813bebd51b7372a4e8349ab2c351cd5c74f662d860911b30b2b816f2eb1255768fab1497ec087a63a07f56f74327f armadillo-10.7.1.tar.xz
+312098a36c5b6a8718b19402b7e6d6bbfb1dfe8c6d6a9ca014bbee3ccb725703d09fd17055e574423ac82ade140261380101e9f63171570cb1913a22245c244c armadillo-12.8.1.tar.xz
"