diff options
author | heavysink | 2020-05-17 12:58:51 -0400 |
---|---|---|
committer | heavysink | 2020-05-17 12:58:51 -0400 |
commit | 550d9591871d120587460877f2de6ad71ae0d00a (patch) | |
tree | 201661b9f32ccb91f471c922fcbb37b5b881b4fa /PKGBUILD | |
download | aur-550d9591871d120587460877f2de6ad71ae0d00a.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..231d465b1ea2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Heavysink <winstonwu91 at gmail> +pkgname=lis +pkgver=2.0.21 +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=('git' 'gcc-fortran') +source=("git://github.com/anishida/lis.git#branch=master") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$pkgname" + git describe --tags $(git rev-list --tags --max-count=1) +} + +build() { + cd "$srcdir/$pkgname" + 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" + make check + } + +package() +{ + cd "$srcdir/$pkgname" + make install DESTDIR=$pkgdir +} |