summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2023-06-08 13:48:49 -0500
committerCarlos Aznarán Laos2023-06-08 13:48:49 -0500
commitb800207ab252d45445d482e06cf56e1ab97c2d3c (patch)
tree628fce88498d167b498d879cbd2f43c1391df8e5
parent44c96d78061c34945b5b97c56cb1ea079526f280 (diff)
downloadaur-b800207ab252d45445d482e06cf56e1ab97c2d3c.tar.gz
A patch for get working PETSc tests
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
2 files changed, 14 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bc9e05f60089..b2354a9a58a8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = superlu_dist
pkgdesc = Distributed memory, MPI based SuperLU
pkgver = 8.1.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/xiaoyeli/superlu_dist
arch = x86_64
license = custom
@@ -10,6 +10,8 @@ pkgbase = superlu_dist
depends = parmetis
options = staticlibs
source = superlu_dist-8.1.2.tar.gz::https://github.com/xiaoyeli/superlu_dist/archive/v8.1.2.tar.gz
+ source = get_metis_dist.patch::https://github.com/xiaoyeli/superlu_dist/commit/b64fe36742f1468075670129ac460915eb7130fe.patch
sha512sums = 30dbd8dbf7a2d86c0b8fdadf6f476473514a8698b15fbdb63e1f2de0d47abd5e1de25f5757ed40c941b4165ae3c53d1132caa8b5a03eaaeea7a4868d13778bf3
+ sha512sums = 4f99d5900917a428597ff788205bd536cb1b591fdf400ed4d9ba0bc05d19f6db7612bd2797d94cdf4572b213758b2e8e7c11919f88023114a4b61d7455d58d9f
pkgname = superlu_dist
diff --git a/PKGBUILD b/PKGBUILD
index 15550336db89..78fe921b59c2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,15 +3,17 @@
# Contributor: Christian Pfeiffer <cpfeiffer at live dot de>
pkgname=superlu_dist
pkgver=8.1.2
-pkgrel=1
+pkgrel=2
pkgdesc="Distributed memory, MPI based SuperLU"
arch=('x86_64')
url="https://github.com/xiaoyeli/${pkgname}"
license=('custom')
depends=(lapack parmetis) # openblas combblas
makedepends=(cmake) # gcc-fortran ninja
-source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz)
-sha512sums=('30dbd8dbf7a2d86c0b8fdadf6f476473514a8698b15fbdb63e1f2de0d47abd5e1de25f5757ed40c941b4165ae3c53d1132caa8b5a03eaaeea7a4868d13778bf3')
+source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz
+ get_metis_dist.patch::${url}/commit/b64fe36742f1468075670129ac460915eb7130fe.patch)
+sha512sums=('30dbd8dbf7a2d86c0b8fdadf6f476473514a8698b15fbdb63e1f2de0d47abd5e1de25f5757ed40c941b4165ae3c53d1132caa8b5a03eaaeea7a4868d13778bf3'
+ '4f99d5900917a428597ff788205bd536cb1b591fdf400ed4d9ba0bc05d19f6db7612bd2797d94cdf4572b213758b2e8e7c11919f88023114a4b61d7455d58d9f')
options=('staticlibs')
# -DTPL_ENABLE_COMBBLASLIB=ON \
@@ -19,6 +21,12 @@ options=('staticlibs')
# -DTPL_COMBBLAS_LIBRARIES="/usr/lib/libCombBLAS.so" \
# -DCMAKE_Fortran_COMPILER=mpifort \
+prepare() {
+ cd ${pkgname}-${pkgver}
+ # https://github.com/xiaoyeli/superlu_dist/issues/141#issuecomment-1519344163
+ patch -p1 -i ../get_metis_dist.patch
+}
+
build() {
cmake \
-S ${pkgname}-${pkgver} \