summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Okoński2019-01-27 15:03:18 +0100
committerJakub Okoński2019-01-27 15:03:18 +0100
commit13e847f2685b43fc7606927fcd361e9c0212a936 (patch)
tree04db379450b084a8fe6e05f5c6f6877acc6f3deb
parentb8a08ec8b6b089530a93896a3426832914d9f0a0 (diff)
downloadaur-13e847f2685b43fc7606927fcd361e9c0212a936.tar.gz
Apply patch to build with cmake 3.13, thanks to ulyssesrr
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD11
-rw-r--r--fix_build-dev_command.patch12
3 files changed, 23 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 64cb8eccc98a..7ad226e88319 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = roct-thunk-interface
pkgdesc = ROCm HSA
pkgver = 2.0.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface
arch = x86_64
license = unknown
@@ -11,7 +11,9 @@ pkgbase = roct-thunk-interface
makedepends = ninja
depends = numactl
source = git+https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git#tag=roc-2.0.0
+ source = fix_build-dev_command.patch
sha256sums = SKIP
+ sha256sums = bbbc02908fdde51b46eb87f1ee68d0d6172aa83f76f7eaed4bf4e2eb17633615
pkgname = roct-thunk-interface
diff --git a/PKGBUILD b/PKGBUILD
index 9a4d5df799f7..a2547f872b3c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,20 @@
# Maintainer: Jakub Okoński <jakub@okonski.org>
pkgname=roct-thunk-interface
pkgver=2.0.0
-pkgrel=2
+pkgrel=3
pkgdesc="ROCm HSA"
arch=(x86_64)
url="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
license=('unknown')
makedepends=(git cmake gcc ninja)
depends=(numactl)
-source=("git+https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git#tag=roc-2.0.0")
-sha256sums=("SKIP")
+source=("git+https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git#tag=roc-2.0.0" "fix_build-dev_command.patch")
+sha256sums=("SKIP" "bbbc02908fdde51b46eb87f1ee68d0d6172aa83f76f7eaed4bf4e2eb17633615")
+
+prepare() {
+ cd ROCT-Thunk-Interface
+ patch -Np1 -i "${srcdir}/fix_build-dev_command.patch"
+}
build() {
mkdir -p $srcdir/build
diff --git a/fix_build-dev_command.patch b/fix_build-dev_command.patch
new file mode 100644
index 000000000000..8e411b505e87
--- /dev/null
+++ b/fix_build-dev_command.patch
@@ -0,0 +1,12 @@
+diff -ura ROCT-Thunk-Interface/CMakeLists.txt new/CMakeLists.txt
+--- ROCT-Thunk-Interface/CMakeLists.txt 2019-01-26 22:04:18.005881703 -0200
++++ new/CMakeLists.txt 2019-01-26 22:05:14.637674335 -0200
+@@ -128,7 +128,7 @@
+ -DSOURCE_DIR="${SOURCE_DIR}"
+ -DCMAKE_INSTALL_PREFIX="${CMAKE_INSTALL_PREFIX}"
+ -DCPACK_RPM_PACKAGE_REQUIRES="hsakmt-roct"
+- -DCPACK_PACKAGING_INSTALL_PREFIX="${CPACK_PACKAGING_INSTALL_PREFIX}"
++ -DCPACK_PACKAGING_INSTALL_PREFIX="${CPACK_PACKAGING_INSTALL_PREFIX}" .
+ WORKING_DIRECTORY ${DEV_BUILD_DIR} )
+
+ ## Custom targets for the devel package