# Maintainer: Alexander F. Rødseth # Contributor: William Rea # Contributor: Stefan Husmann pkgname=arpack pkgver=3.9.0 pkgrel=2 arch=(x86_64) pkgdesc='Fortran77 subroutines for solving large scale eigenvalue problems' url='https://github.com/opencollab/arpack-ng' license=(BSD) depends=(lapack openmpi) makedepends=(gcc-fortran git) provides=(arpack-ng) source=("git+$url#commit=6c7a3240d8af41ec5190fe241d4cd27e1022c754" https://github.com/opencollab/arpack-ng/commit/b3fe4ad7.patch) # tag: 3.9.0 b2sums=('SKIP' '5d42a9dde78516ae88717bf03c86da2e426019c69e060e1268d6aa5bcc055320d5e2a5a110e641831ab05eb9629903592d1e9f58d474e2c542ccb2ee06e20664') prepare() { cd $pkgname-ng patch -p1 -i ../b3fe4ad7.patch # Fix igraph breakage ./bootstrap } build() { cd $pkgname-ng ./configure --enable-icb --enable-mpi --prefix=/usr make F77=mpif77 \ CFLAGS+=" $(pkg-config --cflags ompi-f77) " \ LIBS+=" $(pkg-config --libs ompi-f77) " } package() { cd $pkgname-ng make DESTDIR="$pkgdir" install install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" }