diff options
author | felics | 2020-03-08 20:08:07 +0100 |
---|---|---|
committer | felics | 2020-03-08 20:08:07 +0100 |
commit | 99e911b1c366c6e8e9d49768b48aa1bbcc57e068 (patch) | |
tree | f267a8e8d5ee70cc6bb9a3b604825e88764225b0 | |
parent | 6a4ad8c439ed08da613389806f4126999cad9fc2 (diff) | |
download | aur-99e911b1c366c6e8e9d49768b48aa1bbcc57e068.tar.gz |
Corrected versioning scheme (now monotoneously increasing).
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 11 |
2 files changed, 11 insertions, 7 deletions
@@ -1,7 +1,8 @@ pkgbase = perl-travel-status-de-ura-git pkgdesc = Travel::Status::DE::URA is an inofficial interface to URA-based departure monitors (as used by ASEAG) - pkgver = 2.01+g5fdcd34 + pkgver = latest pkgrel = 1 + epoch = 1 url = http://finalrewind.org/projects/Travel-Status-DE-URA/ arch = any license = GPL @@ -13,9 +14,9 @@ pkgbase = perl-travel-status-de-ura-git depends = perl-datetime-format-duration depends = perl-list-moreutils depends = perl-text-csv - provides = perl-travel-status-de-ura=2.01+g5fdcd34 + provides = perl-travel-status-de-ura=latest conflicts = perl-travel-status-de-ura - replaces = perl-travel-status-de-ura<=2.01+g5fdcd34 + replaces = perl-travel-status-de-ura<=latest options = !emptydirs source = Travel-Status-DE-URA::git+http://git.finalrewind.org/Travel-Status-DE-URA md5sums = SKIP @@ -5,7 +5,8 @@ _perlmod=Travel-Status-DE-URA _pkgname=perl-travel-status-de-ura pkgname="${_pkgname}-git" _pkgver='latest' -pkgver=2.01+g5fdcd34 +epoch=1 +pkgver="${_pkgver}" pkgrel=1 pkgdesc='Travel::Status::DE::URA is an inofficial interface to URA-based departure monitors (as used by ASEAG)' url='http://finalrewind.org/projects/Travel-Status-DE-URA/' @@ -25,9 +26,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() { |