diff options
author | Cody Wyatt Neiman | 2024-08-14 16:32:29 -0400 |
---|---|---|
committer | Cody Wyatt Neiman | 2024-08-14 16:32:29 -0400 |
commit | a15aa9c6905149e587b08f46b4137743548e864c (patch) | |
tree | 84a8cd755cb2f4fe459932fb4d437e0f09fe4c1d /PKGBUILD | |
parent | 51a4d8e311f75d84f1689cf00d1435ac58151d32 (diff) | |
download | aur-a15aa9c6905149e587b08f46b4137743548e864c.tar.gz |
fix(steam-rom-manager-git): better git pkgver resolver
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -5,7 +5,7 @@ pkgname=steam-rom-manager-git pkgdesc="An app for managing ROMs in Steam (Git version)." license=("GPL-3.0-only") url="https://github.com/SteamGridDB/steam-rom-manager" -pkgver=2.5.21 +pkgver=2.5.21.r4.g58718da pkgrel=1 arch=("x86_64") makedepends=("git" "nodejs" "npm" "nodejs-cross-env" "typescript" "yarn" "libxcrypt-compat" "python-setuptools") @@ -21,11 +21,8 @@ sha512sums=("SKIP" pkgver() { cd $pkgname - ( set -o pipefail - # cutting off 'v' prefix that presents in the git tag - git describe --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" - ) + git describe --long --tags --abbrev=7 --exclude='*[a-zA-Z][a-zA-Z]*' \ + | sed -E 's/^[^0-9]*//;s/([^-]*-g)/r\1/;s/-/./g' } |