aboutsummaryrefslogtreecommitdiffstats
path: root/community/arpack/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/arpack/APKBUILD')
-rw-r--r--community/arpack/APKBUILD34
1 files changed, 23 insertions, 11 deletions
diff --git a/community/arpack/APKBUILD b/community/arpack/APKBUILD
index a246a414dc9..2e29465d675 100644
--- a/community/arpack/APKBUILD
+++ b/community/arpack/APKBUILD
@@ -2,16 +2,22 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=arpack
_pkgname=$pkgname-ng
-pkgver=3.7.0
-pkgrel=1
+pkgver=3.8.0
+pkgrel=3
pkgdesc="Collection of Fortran77 subroutines designed to solve large scale eigenvalue problems"
url="https://github.com/opencollab/arpack-ng"
-arch="all !mips !mips64"
+arch="all"
license="BSD-3-Clause"
-depends_dev="openblas-dev>=0.3.0 lapack-dev"
-makedepends="$depends_dev autoconf automake gfortran libtool"
+depends_dev="openblas-dev>=0.3.0"
+makedepends="
+ $depends_dev
+ autoconf
+ automake
+ gfortran
+ libtool
+ "
subpackages="$pkgname-dev $pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/opencollab/$_pkgname/archive/$pkgver.tar.gz"
+source="https://github.com/opencollab/$_pkgname/archive/$pkgver/arpack-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
# Tests hang on ppc64le when running via abuild, don't know why.
@@ -28,13 +34,16 @@ fi
prepare() {
default_prepare
+
./bootstrap
cp -ar "$builddir" "$_builddir64"
}
build() {
export FFLAGS="$FFLAGS -fallow-argument-mismatch"
+
_build
+
if [ "$_ilp64" = yes ]; then
msg "Building with ILP64..."
@@ -52,6 +61,9 @@ _build() {
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
+ --enable-shared \
+ --enable-static \
+ --enable-icb \
"$@"
make
}
@@ -67,8 +79,7 @@ package() {
make DESTDIR="$pkgdir" install
- install -D -m644 COPYING \
- "$pkgdir"/usr/share/licenses/$pkgname/COPYING
+ install -D -m644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
install -d "$pkgdir"/usr/share/doc/$pkgname
mv DOCUMENTS/* "$pkgdir"/usr/share/doc/$pkgname/
@@ -77,8 +88,9 @@ package() {
ilp64() {
pkgdesc="$pkgdesc (ILP64)"
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/libarpack64_* "$subpkgdir"/usr/lib/
+ amove usr/lib/libarpack64_*
}
-sha512sums="cc07cdd1fba4881907b507ff6b6c9bce9e3dadd8ef744194f08ee718a6210c039ac0c51c12edd720503f8e59bcd11c178fc323e1a59696be8c3b8262cf47a452 arpack-3.7.0.tar.gz"
+sha512sums="
+8969c74c4c0459ea2d29ea49d5260f668fd33f73886df0da78a42a94aea93c9f5fb70f5df035266db68807ab09a92c13487a7a4e6ca64922145aade8a148a2de arpack-3.8.0.tar.gz
+"