# Maintainer: Heavysink pkgname=lis pkgver=2.0.22 pkgrel=1 pkgdesc="Library of Iterative Solvers for linear systems" arch=(i686 x86_64) url="http://www.ssisc.org/lis" license=('GPL3') depends=('openmpi') makedepends=('gcc-fortran') source=("https://github.com/anishida/lis/archive/${pkgver}.tar.gz") md5sums=('2f65f2b37ae2bdb5caad643f210e8d38') pkgver() { cd "$srcdir/$pkgname-$pkgver" git describe --tags $(git rev-list --tags --max-count=1) } build() { cd "$srcdir/$pkgname-$pkgver" export FFLAGS+=" -fallow-argument-mismatch" export FCFLAGS+=" -fallow-argument-mismatch" ./configure \ --prefix=/usr \ --enable-mpi \ --enable-omp \ --enable-shared \ --enable-fma \ --enable-sse2 \ --enable-longlong \ --enable-longdouble \ --enable-quad \ --enable-f90 \ --enable-fortran make } check() { cd "$srcdir/$pkgname-$pkgver" make check } package() { cd "$srcdir/$pkgname-$pkgver" make install DESTDIR=$pkgdir }