summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLone_Wolf2023-11-25 15:20:05 +0100
committerLone_Wolf2023-11-25 15:20:05 +0100
commitcc0f52d86df2fb3ae309a8cd801967d695ad06ce (patch)
tree0efefbf8e1ee13e02524c05723a190adba52f5d3 /PKGBUILD
parent33fe19365699ff87c210593fb3341954f74d9c0e (diff)
downloadaur-cc0f52d86df2fb3ae309a8cd801967d695ad06ce.tar.gz
simplified pkgver() function
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 10 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 787dc9448cae..0b9b86fb8d75 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,9 @@
# Contributor: Eric Engestrom <aur [at] engestrom [dot] ch>
pkgname=spirv-tools-git
-pkgver="2023.4".r3803.a996591
+epoch=3
+pkgver="2023.5".3845.2a238ed24
pkgrel=1
-epoch=2
pkgdesc='API and commands for processing SPIR-V modules'
url='https://github.com/KhronosGroup/SPIRV-Tools'
arch=('i686' 'x86_64')
@@ -26,6 +26,7 @@ makedepends=(cmake python git spirv-headers-git)
conflicts=(spirv-tools)
provides=(spirv-tools)
+
cmake_args=(
-G "Unix Makefiles"
-D CMAKE_BUILD_TYPE=Release
@@ -48,26 +49,25 @@ prepare() {
ln -s "$srcdir"/effcee
ln -s "$srcdir"/re2
popd
-
+
+# patch --directory="SPIRV-Tools" --forward --strip=1 --input="${srcdir}"/212dd9247ad60d5dcd262e43c24ec92de1a8ef1d.patch
+# patch --directory="SPIRV-Tools" --forward --strip=1 --input="${srcdir}"/5cf47a9f90e192a1c799a04d7416b6dcd7dd59a8.patch
+
cmake -S SPIRV-Tools -B _build "${cmake_args[@]}" -Wno-dev
make -C _build spirv-tools-build-version
}
pkgver() {
- local _ver1 _ver2 _rev _hash
+ local _ver1 _ver2
# read fails if only 1 var is used
IFS="," read -r _ver1 _ver2 < _build/build-version.inc || [ -n "_ver1" ]
- # remove leading v
- _ver1=${_ver1//v/}
cd SPIRV-Tools
- _rev=$(git rev-list --count HEAD)
- _hash=$(git rev-parse --short=7 HEAD)
-
- printf "$_ver1"".r""$_rev"".""$_hash"
+ echo ${_ver1//v/}.$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}
+
build() {
make -C _build
}