diff options
author | Sandy Carter | 2022-03-30 15:58:15 -0400 |
---|---|---|
committer | Sandy Carter | 2022-03-30 15:58:15 -0400 |
commit | a4d23c982e0c2aec4408feda1499835d5b217f04 (patch) | |
tree | dffb340e590ba3acc87204630f7316bf16b9cf20 | |
parent | 4484a4a1609d31bc5df0f68d66a4e9dd3f1f0cb0 (diff) | |
download | aur-a4d23c982e0c2aec4408feda1499835d5b217f04.tar.gz |
version: use bgfx.cmake's own versioning system
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 12 insertions, 11 deletions
@@ -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 @@ -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() { |