diff options
author | felics | 2020-03-08 20:08:01 +0100 |
---|---|---|
committer | felics | 2020-03-08 20:08:01 +0100 |
commit | 2faed03eb5acdb024d21cad0820928a0406a3ad6 (patch) | |
tree | 674680b088b9f099b27da772dce021b80979e39d /PKGBUILD | |
parent | 72caa20da82f5540e1debefe3456aa8da366ecdd (diff) | |
download | aur-2faed03eb5acdb024d21cad0820928a0406a3ad6.tar.gz |
Corrected versioning scheme (now monotoneously increasing).
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -5,8 +5,9 @@ _perlmod=Travel-Status-DE-DeutscheBahn _pkgname=perl-travel-status-de-deutschebahn pkgname="${_pkgname}-git" _pkgver="latest" -pkgver=2.02+gc8185a7 -pkgrel=2 +epoch=1 +pkgver="${_pkgver}" +pkgrel=1 pkgdesc='Interface to the DeutscheBahn online departure monitor' url='http://finalrewind.org/projects/Travel-Status-DE-DeutscheBahn/' license=('PerlArtistic') @@ -35,9 +36,11 @@ md5sums=('SKIP') 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() { |