diff options
author | acxz | 2019-10-25 22:36:17 -0400 |
---|---|---|
committer | acxz | 2019-10-25 22:36:17 -0400 |
commit | a9e9aa78c0819693a00fdd67afc1763055bbd686 (patch) | |
tree | 26a684246255eb152f2e6458f3420a70024ee0eb | |
download | aur-a9e9aa78c0819693a00fdd67afc1763055bbd686.tar.gz |
create lusol package
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8c9e4a89b005 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = lusol + pkgdesc = A sparse LU factorization for square and rectangular matrices. + pkgver = 2016.1.26 + pkgrel = 1 + url = https://web.stanford.edu/group/SOL/software/lusol/ + arch = i686 + arch = x86_64 + license = MIT/BSD + makedepends = gcc-libs + depends = gcc-libs + optdepends = + source = https://github.com/nwh/lusol/archive/build-2016-01-26.tar.gz + sha256sums = f9ff04d8be7decfaa930b3052e2ca026ad977ff300b5f27a4088bdc16de279dc + +pkgname = lusol + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d8d5a5ea3018 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: acxz <akashpatel2008 at yahoo dot com> + +pkgname=lusol +pkgver=2016.1.26 +pkgrel=1 +pkgdesc="A sparse LU factorization for square and rectangular matrices." +arch=('i686' 'x86_64') +url="https://web.stanford.edu/group/SOL/software/lusol/" +license=('MIT/BSD') +depends=('gcc-libs') +optdepends=('') +makedepends=('gcc-libs') +_pkgver=2016-01-26 +source=(https://github.com/nwh/${pkgname}/archive/build-${_pkgver}.tar.gz) +sha256sums=('f9ff04d8be7decfaa930b3052e2ca026ad977ff300b5f27a4088bdc16de279dc') + +build() { + + cd "${srcdir}/${pkgname}-build-${_pkgver}" + + msg "Building the project" + make +} + +package() { + cd "${srcdir}/${pkgname}-build-${_pkgver}/src" + + msg "Installing files" + + # libraries + mkdir -p ${pkgdir}/usr/lib + cp clusol.o ${pkgdir}/usr/lib/ + cp libclusol.so ${pkgdir}/usr/lib/ + cp lusol.mod ${pkgdir}/usr/lib/ + cp lusol.mod ${pkgdir}/usr/lib/ + cp lusol.o ${pkgdir}/usr/lib/ + cp lusol6b.o ${pkgdir}/usr/lib/ + cp lusol7b.o ${pkgdir}/usr/lib/ + cp lusol8b.o ${pkgdir}/usr/lib/ + cp lusol_precision.mod ${pkgdir}/usr/lib/ + cp lusol_precision.o ${pkgdir}/usr/lib/ + cp lusol_util.o ${pkgdir}/usr/lib/ + + # header + mkdir -p ${pkgdir}/usr/include + cp clusol.h ${pkgdir}/usr/include/ + + # misc + mkdir -p ${pkgdir}/usr/share + cp README.md ${pkgdir}/usr/share/ + cp lusol.txt ${pkgdir}/usr/share/ +} |