summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorfelics2020-03-08 20:07:56 +0100
committerfelics2020-03-08 20:07:56 +0100
commit6c7623d99145b1b822e635b9c0965eedae2157b9 (patch)
tree1649dbf00057fad7fa725aa219d4ac38d5e3d70e /PKGBUILD
parentcde55ff4af8146c5900c936af5edf70ad476f67b (diff)
downloadaur-6c7623d99145b1b822e635b9c0965eedae2157b9.tar.gz
Corrected versioning scheme (now monotoneously increasing).
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD9
1 files changed, 6 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 644a1def0e87..ace288fc3aed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,6 +5,7 @@ _perlmod=Travel-Routing-DE-VRR
_pkgname=perl-travel-routing-de-vrr
pkgname="${_pkgname}-git"
_pkgver='latest'
+epoch=1
pkgver=2.16+gdb888ca
pkgrel=1
pkgdesc='Unofficial efa.vrr.de command line client and Perl module'
@@ -31,9 +32,11 @@ sha256sums=(
pkgver() {
cd "${srcdir}/${_perlmod}"
_descr="$(git describe --tags --long)"
- _ver="$(echo "${_descr}" | awk -F '-' '{print $1}')"
- _rev="$(echo "${_descr}" | awk -F '-' '{print $3}')"
- echo "${_ver}+${_rev}"
+ _ver="$(printf '%s' "${_descr}" | awk -F '-' '{print $1}')"
+ _rev="r$(git rev-list --count HEAD)"
+ _hash="$(printf '%s' "${_descr}" | awk -F '-' '{print $3}')"
+ _date="$(git log -n 1 --format=tformat:%ci | awk '{print $1}' | tr -d '-')"
+ printf '%s\n' "${_ver}+${_rev}.${_date}.${_hash}"
}
build() {