summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Kitching2017-10-15 06:57:15 +0100
committerChris Kitching2017-10-15 06:57:15 +0100
commitc1fb9df5f4401c7f6a90765f25c7e10335008b52 (patch)
tree4576ab2849f763145919347a4ef0444727b6ee6d
parent2afa2bdd8f5304930ac08695096db81e2cbe37a8 (diff)
downloadaur-c1fb9df5f4401c7f6a90765f25c7e10335008b52.tar.gz
Put cmake finder script somewhere sensible, and sort out profile.d
-rw-r--r--PKGBUILD14
1 files changed, 13 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index aead3ba1c8d6..7faa79805ca0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,7 +14,6 @@ md5sums=(
)
build() {
- ls "$srcdir/HIP-preview_${pkgver}"
cd $srcdir
mkdir -p build
cd build
@@ -32,4 +31,17 @@ build() {
package() {
cd $srcdir/build
make DESTDIR=${pkgdir} install
+
+ # Nobody wants your source code, AMD..
+ rm -R "${pkgdir}/opt/rocm/hip/src"
+
+ # Put the finder script somewhere even vaguely convenient.
+ mkdir -p "${pkgdir}/usr/share/cmake-3.9"
+ cp -R "${pkgdir}/opt/rocm/hip/cmake" "${pkgdir}/usr/share/cmake-3.9"
+ rm -R "${pkgdir}/opt/rocm/hip/cmake"
+
+ # Synthesise an entry for /etc/profile.d to sort out the /bin stuff.
+ mkdir -p "${pkgdir}/etc/profile.d"
+ echo "export PATH=\$PATH:/opt/rocm/hip/bin" > "${pkgdir}/etc/profile.d/hip.sh"
+ chmod a+x "${pkgdir}/etc/profile.d/hip.sh"
}