summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhaawda2019-02-19 08:08:19 +0100
committerhaawda2019-02-19 08:08:19 +0100
commit27382f8682d7f34e1ac6c305181ce95e4681e8aa (patch)
tree1e10cb912cb3cb5dd6c6df593ead1b0d81ad7d77
parent94df1f92da83c90889cd7aae11cd48d4c507343f (diff)
downloadaur-27382f8682d7f34e1ac6c305181ce95e4681e8aa.tar.gz
apply suggestion
-rw-r--r--.SRCINFO2
-rwxr-xr-xPKGBUILD16
2 files changed, 6 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b030309e989a..50a6c4d2d217 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = scalapack
pkgdesc = subset of scalable LAPACK routines redesigned for distributed memory MIMD parallel computers.
pkgver = 2.0.2
- pkgrel = 6
+ pkgrel = 7
url = http://www.netlib.org/scalapack/
install = scalapack.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 6008e46a4f96..18dfef999097 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=scalapack
pkgver=2.0.2
-pkgrel=6
+pkgrel=7
arch=('i686' 'x86_64')
pkgdesc="subset of scalable LAPACK routines redesigned for distributed memory MIMD parallel computers."
url="http://www.netlib.org/scalapack/"
@@ -20,7 +20,10 @@ sha256sums=('0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c'
'3c3b2e60473394e8594854251eab1035fc31643fe17b26f49aa7b31d5b6903c3')
prepare() {
- cd ${pkgname}-${pkgver}/CMAKE
+ cd ${pkgname}-${pkgver}
+ sed -i 's/MPI_Type_struct/MPI_Type_create_struct/g' BLACS/SRC/*.c
+ sed -i 's/MPI_Attr_get/MPI_Comm_get_attr/g' BLACS/SRC/blacs_get_.c
+ cd CMAKE
patch -Np0 < "$srcdir"/cmake3.13.3.patch
}
@@ -37,16 +40,7 @@ build() {
-DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_CXX_COMPILER=/usr/bin/mpic++ \
-DCMAKE_C_COMPILER=/usr/bin/mpicc
- # doesn't work (?): -DCMAKE_INSTALL_LOCAL_ONLY=0 \
- #-DCMAKE_CXX_FLAGS='fPIC' CMAKE_Fortran_FLAGS
-
make
-
- # Builds library, test and example
- # make lib
- # ld -Bshareable -o "${srcdir}"/${pkgname}-${pkgver}/lib${pkgname}.so -x -soname lib${pkgname}.so --whole-archive $startdir/src/${pkgname}-${pkgver}/lib${pkgname}.a
- # make exe
- # make example
}
package(){