summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRon Asimi2019-03-18 12:54:53 -0400
committerRon Asimi2019-03-18 12:54:53 -0400
commitf99d8bfc582bfd5e4f4ee54c607a0c3660e02346 (patch)
tree5283cd91f949cf289cacc9f2e9e66ebd149ee517
parenta143cd2e1bef4f16233bc4bbe63eabb3848090d8 (diff)
downloadaur-f99d8bfc582bfd5e4f4ee54c607a0c3660e02346.tar.gz
pkgver()
-rw-r--r--PKGBUILD6
1 files changed, 4 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index dbe96bf4804a..b1373f9376e0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -34,8 +34,10 @@ install="zsh-theme-${_pkgname}.install"
pkgver() {
cd "${srcdir}/${_pkgname}"
- # cutting off 'foo-' prefix that presents in the git tag
- git describe --long | sed 's/^foo-//;s/\([^-]*-g\)/r\1/;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)"
+ )
}
package()