summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzezadas2021-12-13 09:03:49 +0000
committerzezadas2021-12-13 09:03:49 +0000
commit1225b6cf47d0aaa8f876de3c9cb7a0c22ad8f0a1 (patch)
treed3cb486322e7a375003e7c4bcea75c7e9788f5f6
parent4a19b61e81ba8c652a8c5f2503fd420bd485c047 (diff)
downloadaur-1225b6cf47d0aaa8f876de3c9cb7a0c22ad8f0a1.tar.gz
update pkgver function
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD6
2 files changed, 5 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c3fb7d0e032b..0a722cc74b0f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -13,4 +13,3 @@ pkgbase = gr-ham-git
sha1sums = SKIP
pkgname = gr-ham-git
-
diff --git a/PKGBUILD b/PKGBUILD
index a48f75d2a7ae..82e29b80b9b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,9 +14,13 @@ source=('git://github.com/argilo/gr-ham.git')
sha1sums=('SKIP')
_gitname=gr-ham
+
pkgver() {
cd $_gitname
- echo $(git describe --always | sed 's/-/./g')
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
}
build() {