diff options
author | Universebenzene | 2018-12-28 10:27:59 +0800 |
---|---|---|
committer | Universebenzene | 2018-12-28 10:27:59 +0800 |
commit | 098f66701b4fc535347782d3e20cb65df49b166d (patch) | |
tree | 63461991c207a1b434d872dd7c8ada9e99ff5f64 | |
parent | e0e1a2bf897dfcbee78e2bfc6f8f410d345c32f2 (diff) | |
download | aur-098f66701b4fc535347782d3e20cb65df49b166d.tar.gz |
Improve pkgver()
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 5 |
2 files changed, 5 insertions, 2 deletions
@@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Thu Dec 27 08:57:44 UTC 2018 +# Fri Dec 28 02:27:10 UTC 2018 pkgbase = python-ezpadova-git pkgdesc = A python package that allows you to download PADOVA isochrones directly from their website pkgver = r59.1b71cd7 @@ -16,7 +16,10 @@ _gitname=ezpadova pkgver() { cd "${srcdir}/${_gitname}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ( set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) } prepare() { |