summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandy Carter2022-03-30 15:58:15 -0400
committerSandy Carter2022-03-30 15:58:15 -0400
commita4d23c982e0c2aec4408feda1499835d5b217f04 (patch)
treedffb340e590ba3acc87204630f7316bf16b9cf20
parent4484a4a1609d31bc5df0f68d66a4e9dd3f1f0cb0 (diff)
downloadaur-a4d23c982e0c2aec4408feda1499835d5b217f04.tar.gz
version: use bgfx.cmake's own versioning system
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD21
2 files changed, 12 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d03a1af1aaff..1d67b919f306 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = bgfx-cmake-git
pkgdesc = Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. (With CMake build scripts)
- pkgver = 1.115.8109
+ pkgver = 1.115.8109.a7ac0aa
pkgrel = 1
url = https://bkaradzic.github.io/bgfx
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 91c2ab157394..67ff194d5ea3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Sandy Carter <bwrsandman+aur@gmail.com>
pkgname=bgfx-cmake-git
-pkgver=1.115.8109
+pkgver=1.115.8109.a7ac0aa
pkgrel=1
pkgdesc="Cross-platform, graphics API agnostic, \"Bring Your Own Engine/Framework\" style rendering library. (With CMake build scripts)"
arch=('x86_64')
@@ -23,15 +23,16 @@ sha256sums=('SKIP'
'SKIP')
pkgver() {
- # From bgfx.cpp source:
- # bgfx 1.104.7082
- # ^ ^^^ ^^^^
- # | | +--- Commit number (https://github.com/bkaradzic/bgfx / git rev-list --count HEAD)
- # | +------- API version (from https://github.com/bkaradzic/bgfx/blob/master/scripts/bgfx.idl#L4)
- # +--------- Major revision (always 1)
- cd "${srcdir}/bgfx"
- api=`sed '4q;d' scripts/bgfx.idl | sed 's,version(,,g' | sed 's,),,g'`
- printf "1.%s.%s" $api "$(git rev-list --count HEAD)"
+ # From bgfx.cpp source and we add the cmake commit sha:
+ # bgfx 1.104.7082.a7ac0aa
+ # ^ ^^^ ^^^^ ^^^^^^^
+ # | | | +------ bgfx.cmake sha (https://github.com/bkaradzic/bgfx.cmake / git rev-parse --short HEAD)
+ # | | +----------- Commit number (https://github.com/bkaradzic/bgfx / git rev-list --count HEAD)
+ # | +--------------- API version (from https://github.com/bkaradzic/bgfx/blob/master/scripts/bgfx.idl#L4)
+ # +----------------- Major revision (always 1)
+ cd "${srcdir}"
+ api=`sed '4q;d' bgfx/scripts/bgfx.idl | sed 's,version(,,g' | sed 's,),,g'`
+ printf "1.%s.%s.%s" $api "$(git -C bgfx rev-list --count HEAD)" "$(git -C bgfx.cmake rev-parse --short HEAD)"
}
prepare() {