summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoracxz2022-07-24 19:19:34 -0400
committeracxz2022-07-24 19:19:34 -0400
commitad851e42d25742df32ac5f2dfa4e0201072ae591 (patch)
treeb500f775ce0587dac741afcf7fd2cf4b66dae075
parent8cb2eb8505eb8a677db468234e35a42e759cfe0c (diff)
downloadaur-hipmagma.tar.gz
upgpkg: hipmagma 2.6.2-3
add patch to find hip
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
2 files changed, 14 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c5145464cf4..f487f7c246dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = hipmagma
pkgdesc = Matrix Algebra on GPU and Multicore Architectures
pkgver = 2.6.2
- pkgrel = 2
+ pkgrel = 3
url = https://icl.cs.utk.edu/magma/
arch = x86_64
license = custom
@@ -15,6 +15,8 @@ pkgbase = hipmagma
optdepends = gcc11-fortran: Fortran interface
options = !lto
source = magma-2.6.2.tar.gz::http://icl.cs.utk.edu/projectsfiles/magma/downloads/magma-2.6.2.tar.gz
+ source = find-hip.patch::https://bitbucket.org/avcxz/magma/commits/489c8b6a4ae180da65630edbfcc92728f665db6c/raw
sha256sums = 75b554dab00903e2d10b972c913e50e7f88cbc62f3ae432b5a086c7e4eda0a71
+ sha256sums = SKIP
pkgname = hipmagma
diff --git a/PKGBUILD b/PKGBUILD
index 2bcaaa94974c..3a55dca32d61 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=hipmagma
pkgver=2.6.2
-pkgrel=2
+pkgrel=3
pkgdesc="Matrix Algebra on GPU and Multicore Architectures"
arch=('x86_64')
url="https://icl.cs.utk.edu/magma/"
@@ -16,10 +16,17 @@ makedepends=('gcc11-fortran' 'cmake' 'ninja')
optdepends=('python: for examples and tests'
'gcc11-fortran: Fortran interface')
_pkgname="magma"
-source=("${_pkgname}-${pkgver}.tar.gz::http://icl.cs.utk.edu/projectsfiles/${_pkgname}/downloads/${_pkgname}-${pkgver}.tar.gz")
-sha256sums=('75b554dab00903e2d10b972c913e50e7f88cbc62f3ae432b5a086c7e4eda0a71')
+source=("${_pkgname}-${pkgver}.tar.gz::http://icl.cs.utk.edu/projectsfiles/${_pkgname}/downloads/${_pkgname}-${pkgver}.tar.gz"
+ "find-hip.patch::https://bitbucket.org/avcxz/magma/commits/489c8b6a4ae180da65630edbfcc92728f665db6c/raw")
+sha256sums=('75b554dab00903e2d10b972c913e50e7f88cbc62f3ae432b5a086c7e4eda0a71'
+ 'SKIP')
options=(!lto)
+prepare() {
+ cd ${_pkgname}-${pkgver}
+ patch -Np1 < "$srcdir/find-hip.patch"
+}
+
build() {
cd ${_pkgname}-${pkgver}
@@ -34,7 +41,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=ON \
-DMAGMA_ENABLE_HIP=ON \
- -DCMAKE_CXX_COMPILER=/usr/bin/hipcc
+ -DCMAKE_CXX_COMPILER=/opt/rocm/bin/hipcc
ninja -C build
}