APKBUILD 1.38 KB
Newer Older
Jakub Jirutka's avatar
Jakub Jirutka committed
1 2 3 4
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=arpack
_pkgname=$pkgname-ng
5
pkgver=3.4.0
Jakub Jirutka's avatar
Jakub Jirutka committed
6 7 8 9 10 11 12 13 14 15 16 17 18
pkgrel=0
pkgdesc="Collection of Fortran77 subroutines designed to solve large scale eigenvalue problems"
url="https://github.com/opencollab/arpack-ng"
arch="all"
license="BSD"
depends=""
depends_dev="openblas-dev"
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"
builddir="$srcdir/$_pkgname-$pkgver"

prepare() {
19
	default_prepare || return 1
Jakub Jirutka's avatar
Jakub Jirutka committed
20

21
	cd "$builddir"
Jakub Jirutka's avatar
Jakub Jirutka committed
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
	./bootstrap
}

build() {
	cd "$builddir"

	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--localstatedir=/var \
		|| return 1
	make
}

package() {
	cd "$builddir"

	make DESTDIR="$pkgdir" install || return 1

	install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" || return 1

	install -d "$pkgdir"/usr/share/doc/$pkgname || return 1
	mv DOCUMENTS/* "$pkgdir"/usr/share/doc/$pkgname/
}

48 49 50
md5sums="ae9ca13f2143a7ea280cb0e2fd4bfae4  arpack-3.4.0.tar.gz"
sha256sums="69e9fa08bacb2475e636da05a6c222b17c67f1ebeab3793762062248dd9d842f  arpack-3.4.0.tar.gz"
sha512sums="4577a960ed0783ed2c0eb5e1871c21b9e23e75fbbfa10da1584cd3716f2699c0d633bb0e2019c0aa8809917684ef18d32508b76cb1edfc62b1179d5bbc2b68ba  arpack-3.4.0.tar.gz"