summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSolomon Choina2020-12-24 09:36:05 -0500
committerSolomon Choina2020-12-24 09:36:05 -0500
commitd6af1433f0dffbeba15952baa8d4cc481e37e265 (patch)
treed4079fc5de4140713d2ab37add785731c9288af7
parentf34831698651fddad9f015694a7b78a95b9ad90e (diff)
downloadaur-d6af1433f0dffbeba15952baa8d4cc481e37e265.tar.gz
fix the pkgver
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD18
2 files changed, 16 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 24c99f87bbb4..4461bcbf6d28 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = libclc-git
pkgdesc = Library requirements of the OpenCL C programming language (git version)
- pkgver = 0.2.0_r359832.77f8f813a9a
+ pkgver = 12.0.0_r375621.6895581fd2c1
pkgrel = 1
epoch = 1
url = http://libclc.llvm.org/
@@ -8,7 +8,9 @@ pkgbase = libclc-git
arch = x86_64
groups = mesagit
license = MIT
- makedepends = clang-git
+ makedepends = clang
+ makedepends = llvm
+ makedepends = spirv-llvm-translator
makedepends = git
makedepends = python
makedepends = ninja
diff --git a/PKGBUILD b/PKGBUILD
index db5d1148851c..b08da9893a76 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Contributor: Laurent Carlier <lordheavym@gmail.com>
# Maintainer: Solomon Choina <shlomochoina@gmail.com>
pkgname=libclc-git
-pkgver=0.2.0_r359832.77f8f813a9a
+pkgver=12.0.0_r375621.6895581fd2c1
pkgrel=1
epoch=1
groups=('mesagit')
@@ -12,14 +12,20 @@ license=('MIT')
provides=('libclc')
replaces=('libclc')
conflicts=('libclc')
-makedepends=('clang-git' 'git' 'python' 'ninja' 'cmake')
+makedepends=('clang' 'llvm' 'spirv-llvm-translator' 'git' 'python' 'ninja' 'cmake')
options=('staticlibs')
source=('llvm-project-git::git+https://github.com/llvm/llvm-project.git')
-md5sums=(SKIP)
+md5sums=('SKIP')
pkgver() {
- cd llvm-project-git
- echo "0.2.0_r$(git rev-list --count master)"."$(git rev-parse --short HEAD)"
+ cd llvm-project-git/llvm
+ local _pkgver=$(awk -F 'MAJOR |MINOR |PATCH |)' \
+ 'BEGIN { ORS="." ; i=0 } \
+ /set\(LLVM_VERSION_/ { print $2 ; i++ ; if (i==2) ORS="" } \
+ END { print "\n" }' \
+ CMakeLists.txt)_r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
+ echo "${_pkgver}"
+
}
prepare() {
@@ -34,7 +40,7 @@ build() {
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_DATADIR=/usr/lib \
- -DLIBCLC_TARGETS_TO_BUILD="amdgcn--;r600--;nvptx--;nvptx64--;nvptx--nvidiacl;nvptx64--nvidiacl"
+ -DLIBCLC_TARGETS_TO_BUILD="all"
ninja all
}