diff options
author | neeshy | 2020-02-26 20:26:26 -0500 |
---|---|---|
committer | neeshy | 2020-03-07 14:29:30 -0500 |
commit | ffb916e691606d688356eb3767fff0bca78e42a8 (patch) | |
tree | 045789af137857ba6dff5b05ce3f0fd9fb17e390 | |
parent | 35542c3b99c6bef4d3929314aa07c2151acfbd93 (diff) | |
download | aur-ffb916e691606d688356eb3767fff0bca78e42a8.tar.gz |
Cleanup/Bikeshedding - Make compliant with PKGBUILD.proto
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 22 insertions, 24 deletions
@@ -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 } |