diff options
author | felics | 2020-03-08 20:07:56 +0100 |
---|---|---|
committer | felics | 2020-03-08 20:07:56 +0100 |
commit | 6c7623d99145b1b822e635b9c0965eedae2157b9 (patch) | |
tree | 1649dbf00057fad7fa725aa219d4ac38d5e3d70e /PKGBUILD | |
parent | cde55ff4af8146c5900c936af5edf70ad476f67b (diff) | |
download | aur-6c7623d99145b1b822e635b9c0965eedae2157b9.tar.gz |
Corrected versioning scheme (now monotoneously increasing).
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -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() { |