summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Reimer2016-02-26 16:15:47 +0100
committerChristopher Reimer2016-02-26 16:15:47 +0100
commit31d9f7240ef8e41b958cd82a7adcb38c80c4dbe9 (patch)
tree0badc2f143b90ff7d967e4d25fb7cf1771c375b1
parent3cb9195caeba0496c86741deb29f2eeb1cce7061 (diff)
downloadaur-31d9f7240ef8e41b958cd82a7adcb38c80c4dbe9.tar.gz
Sync from VDR4Arch (https://github.com/VDR4Arch/vdr4arch/commit/867964f893f77d6b45d19be6dcc0842b0b6b0e92)
-rw-r--r--PKGBUILD13
1 files changed, 11 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5f26f59d8677..58ea357457c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -21,8 +21,17 @@ md5sums=('SKIP'
pkgver() {
cd "${srcdir}/vdr-plugin-$_plugname"
- git tag -a v0.0.13 -m 'Added Tag' 381a83d8c7a2d975f0c60bf21105f1f85a1003be 2> /dev/null
- git describe --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g;s/^v//'
+ _last_release=0.0.13
+ _last_release_commit=381a83d8c7a2d975f0c60bf21105f1f85a1003be
+
+ _count=$((`git rev-list --count HEAD` - `git rev-list --count $_last_release_commit`))
+ if [ $_count -gt 0 ]; then
+ printf "%s.r%s.g%s" $_last_release \
+ $_count \
+ `git rev-parse --short HEAD`
+ else
+ printf "%s" $_last_release
+ fi
}
build() {