summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMartin Diehl2020-05-15 21:58:39 +0200
committerMartin Diehl2020-05-15 21:58:39 +0200
commit468e13d058e48424d5b1ec0fbff316aea0a40b2a (patch)
tree741bacbf088e6f416537a9871d00577bd4d4e6f8 /PKGBUILD
parentd37ed4f12e9e3d6d208170f8796e3091fb55ecfc (diff)
downloadaur-468e13d058e48424d5b1ec0fbff316aea0a40b2a.tar.gz
build requires MPI
don't see any reason to build the sequential version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 2 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8d367a575252..de9c116e3fb4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Lucas H. Gabrielli
pkgname=mumps
pkgver=5.3.1
-pkgrel=1
+pkgrel=2
pkgdesc='Sparse solver library using Gaussian elimination'
url='http://mumps.enseeiht.fr'
license=('custom')
@@ -23,7 +23,7 @@ build() {
cd "${srcdir}/MUMPS_${pkgver}"
cp "${srcdir}/Makefile.inc" .
- make -j1 alllib || return 1
+ make -j1 LIBSEQNEEDED='' alllib || return 1
}
package(){
@@ -44,27 +44,10 @@ package(){
ln -sf ${_FILE}.so.${pkgver} ${pkgdir}/usr/lib/${_FILE}.so
done
- # Install libraries mpiseq
- cd "${srcdir}/MUMPS_${pkgver}/libseq"
- install -m 755 -d "${pkgdir}/usr/include/mpiseq"
- install -D -m644 *.h "${pkgdir}/usr/include/mpiseq"
- cd "${srcdir}/MUMPS_${pkgver}/libseq"
- install -D -m644 lib*.a ${pkgdir}/usr/lib
- for _FILE in `ls *.a | sed "s|\.a||"`; do
- ld -Bshareable -o ${_FILE}.so.${pkgver} -x -soname ${_FILE}.so --whole-archive ${_FILE}.a
- install -m 644 -D ${_FILE}.a ${pkgdir}/usr/lib/${_FILE}.a
- install -m 755 ${_FILE}.so.${pkgver} ${pkgdir}/usr/lib
- ln -sf ${_FILE}.so.${pkgver} ${pkgdir}/usr/lib/${_FILE}.so.${pkgver:0:1}
- ln -sf ${_FILE}.so.${pkgver} ${pkgdir}/usr/lib/${_FILE}.so
- done
-
# Install examples
install -m 755 -d "${pkgdir}/usr/share/doc/${pkgname}/examples"
cd "${srcdir}/MUMPS_${pkgver}/examples"
install -m 644 * "${pkgdir}/usr/share/doc/${pkgname}/examples"
- #for _FILE in ssimpletest dsimpletest csimpletest zsimpletest c_example; do
- # chmod 0755 "${pkgdir}/usr/share/doc/${pkgname}/examples/${_FILE}"
- #done
# Install license
install -D -m644 "${srcdir}/MUMPS_${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"