summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorneeshy2020-02-26 20:26:26 -0500
committerneeshy2020-03-07 14:29:30 -0500
commitffb916e691606d688356eb3767fff0bca78e42a8 (patch)
tree045789af137857ba6dff5b05ce3f0fd9fb17e390
parent35542c3b99c6bef4d3929314aa07c2151acfbd93 (diff)
downloadaur-ffb916e691606d688356eb3767fff0bca78e42a8.tar.gz
Cleanup/Bikeshedding - Make compliant with PKGBUILD.proto
-rw-r--r--PKGBUILD46
1 files changed, 22 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b7368863056e..9b511064a8d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,51 +1,49 @@
# Maintainer: acxz <akashpatel2008 at yahoo dot com>
-pkgname=hcc-git
-pkgver=r7687.4fc4913a
+_pkgname=hcc
+pkgname="$_pkgname-git"
+pkgver=latest
pkgrel=1
pkgdesc="C++ Compiler for Heterogeneous Compute"
+arch=('x86_64')
url="https://github.com/RadeonOpenCompute/hcc"
-arch=(x86_64)
-license=('Custom')
-makedepends=(git cmake rocr-runtime)
+license=('custom:NCSAOSL')
+depends=('rocr-runtime')
+makedepends=('git' 'cmake' 'rocr-runtime')
provides=('hcc')
conflicts=('hcc')
-_name=hcc
source=("git+https://github.com/RadeonOpenCompute/hcc.git"
"git+https://github.com/RadeonOpenCompute/llvm-project.git"
"git+https://github.com/RadeonOpenCompute/ROCm-Device-Libs.git")
-sha256sums=("SKIP"
- "SKIP"
- "SKIP")
+sha256sums=('SKIP'
+ 'SKIP'
+ 'SKIP')
pkgver() {
- cd "$_name"
+ cd "$srcdir/$_pkgname"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
- cd "${srcdir}/${_name}"
+ cd "$srcdir/$_pkgname"
git submodule init
- git config submodule.llvm-project.git.url "${srcdir}/llvm-project"
- git config submodule.ROCm-Device-Libs.git.url "${srcdir}/rocdl"
+ git config submodule.llvm-project.git.url "$srcdir/llvm-project"
+ git config submodule.ROCm-Device-Libs.git.url "$srcdir/rocdl"
git submodule update
}
build() {
+ mkdir -p "$srcdir/$_pkgname/build"
+ cd "$srcdir/$_pkgname/build"
- cd "${srcdir}/${_name}"
-
- mkdir -p build
-
- cd "${srcdir}/${_name}/build"
-
- cmake .. -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX="${pkgdir}/opt/rocm/hcc"
-
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX="$pkgdir/opt/rocm/hcc" \
+ -DLLVM_INSTALL_UTILS=TRUE \
+ ..
make
}
package() {
- cd "${srcdir}/${_name}/build"
+ cd "$srcdir/$_pkgname/build"
- make DESTDIR=${pkgdir} install
+ make DESTDIR="$pkgdir" install
}