summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTorsten Keßler2021-05-15 15:34:04 +0200
committerTorsten Keßler2021-05-15 15:34:04 +0200
commitc06a9b5b4ef3f8d9ef86809d3a0f1de2513663d2 (patch)
tree24e0a5446e30e23e0465ca63a69b4c50bdba53a5
parente60339d94d4be7dae48c4fea4129af53c535e134 (diff)
downloadaur-c06a9b5b4ef3f8d9ef86809d3a0f1de2513663d2.tar.gz
upgpkg: migraphx 4.2.0-2
Use half 2.1, add license file
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD28
2 files changed, 16 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d8257b4ef3bd..a5d995661e92 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,21 @@
pkgbase = migraphx
pkgdesc = AMD's graph optimization engine
pkgver = 4.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://rocmsoftwareplatform.github.io/AMDMIGraphX/doc/html/
arch = x86_64
license = MIT
makedepends = cmake
makedepends = nlohmann-json
+ makedepends = half
+ makedepends = pybind11
depends = rocm-cmake
depends = miopen
depends = hip
depends = protobuf
- depends = pybind11
depends = msgpack-c
depends = blaze
source = migraphx-4.2.0.tar.gz::https://github.com/ROCmSoftwarePlatform/AMDMIGraphX/archive/rocm-4.2.0.tar.gz
- source = migraphx-4.2.0-half.tar.gz::https://github.com/ROCmSoftwarePlatform/half/archive/refs/tags/1.12.0.tar.gz
sha256sums = 93f22f6c641dde5d7fb8abcbd99621b3c81e332e125a6f3a258d5e4cf2055f55
- sha256sums = 0a08660b68abb176ebc2a0cdf8de46e3182a7f46c66443bb80dbfaaec98cf969
pkgname = migraphx
diff --git a/PKGBUILD b/PKGBUILD
index 0d567cb06e4b..76beea9098a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,30 +2,28 @@
# Contributor: acxz <akashpatel2008 at yahoo dot com>
pkgname=migraphx
pkgver=4.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="AMD's graph optimization engine"
arch=('x86_64')
url="https://rocmsoftwareplatform.github.io/AMDMIGraphX/doc/html/"
license=('MIT')
-depends=('rocm-cmake' 'miopen' 'hip' 'protobuf' 'pybind11' 'msgpack-c' 'blaze')
-makedepends=('cmake' 'nlohmann-json')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/ROCmSoftwarePlatform/AMDMIGraphX/archive/rocm-$pkgver.tar.gz"
- "$pkgname-$pkgver-half.tar.gz::https://github.com/ROCmSoftwarePlatform/half/archive/refs/tags/1.12.0.tar.gz")
-sha256sums=('93f22f6c641dde5d7fb8abcbd99621b3c81e332e125a6f3a258d5e4cf2055f55'
- '0a08660b68abb176ebc2a0cdf8de46e3182a7f46c66443bb80dbfaaec98cf969')
+depends=('rocm-cmake' 'miopen' 'hip' 'protobuf' 'msgpack-c' 'blaze')
+makedepends=('cmake' 'nlohmann-json' 'half' 'pybind11')
+_git='https://github.com/ROCmSoftwarePlatform/AMDMIGraphX'
+source=("$pkgname-$pkgver.tar.gz::$_git/archive/rocm-$pkgver.tar.gz")
+sha256sums=('93f22f6c641dde5d7fb8abcbd99621b3c81e332e125a6f3a258d5e4cf2055f55')
+_dirname="$(basename "$_git")-$(basename "${source[0]}" ".tar.gz")"
build() {
- mkdir -p "$srcdir/build"
- cd "$srcdir/build"
-
- cmake -DCMAKE_INSTALL_PREFIX=/opt/rocm \
- -DCMAKE_PREFIX_PATH="$srcdir/half-1.12.0" \
+ cmake -Wno-dev -B build \
+ -S "$_dirname" \
+ -DCMAKE_INSTALL_PREFIX=/opt/rocm \
"$srcdir/AMDMIGraphX-rocm-$pkgver"
- make
+ make -C build
}
package() {
- cd "$srcdir/build"
+ DESTDIR="$pkgdir" make -C build install
- make DESTDIR="$pkgdir" install
+ install -Dm644 "$_dirname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}