aboutsummaryrefslogtreecommitdiffstats
path: root/community/armadillo/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/armadillo/APKBUILD')
-rw-r--r--community/armadillo/APKBUILD31
1 files changed, 16 insertions, 15 deletions
diff --git a/community/armadillo/APKBUILD b/community/armadillo/APKBUILD
index febc57d99a2..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.5.2
-pkgrel=1
+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,30 +13,31 @@ depends_dev="
superlu-dev
"
makedepends="
+ $depends_dev
arpack-dev
cmake
- hdf5-dev
- lapack-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="
-45eef7cdde04a9468fcfbbc5a869875cbf7a45adfb50d1687447501f836a13879faad95a588c946754707c17efc46be28e00ae374cb7be46fd262f8ecd918162 armadillo-10.5.2.tar.xz
+312098a36c5b6a8718b19402b7e6d6bbfb1dfe8c6d6a9ca014bbee3ccb725703d09fd17055e574423ac82ade140261380101e9f63171570cb1913a22245c244c armadillo-12.8.1.tar.xz
"