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 | |
download | aur-550d9591871d120587460877f2de6ad71ae0d00a.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0393f1dbbea3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = lis + pkgdesc = Library of Iterative Solvers for linear systems + pkgver = 2.0.21 + pkgrel = 1 + url = http://www.ssisc.org/lis + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = gcc-fortran + depends = openmpi + source = git://github.com/anishida/lis.git#branch=master + md5sums = SKIP + +pkgname = lis + 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 +} |