diff options
-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-vrr-git pkgdesc = Interface to the efa.vrr.de departure monitor - pkgver = 1.15+g88abc29 + pkgver = latest pkgrel = 1 + epoch = 1 url = http://finalrewind.org/projects/Travel-Status-DE-VRR/ arch = any license = PerlArtistic @@ -11,9 +12,9 @@ pkgbase = perl-travel-status-de-vrr-git depends = perl-class-accessor depends = perl-libwww depends = perl-xml-libxml - provides = perl-travel-status-de-vrr=1.15+g88abc29 + provides = perl-travel-status-de-vrr=latest conflicts = perl-travel-status-de-vrr - replaces = perl-travel-status-de-vrr<=1.15+g88abc29 + replaces = perl-travel-status-de-vrr<=latest options = !emptydirs source = Travel-Status-DE-VRR::git+http://git.finalrewind.org/Travel-Status-DE-VRR md5sums = SKIP @@ -5,7 +5,8 @@ _perlmod=Travel-Status-DE-VRR _pkgname=perl-travel-status-de-vrr pkgname="${_pkgname}-git" _pkgver='latest' -pkgver=1.15+g88abc29 +epoch=1 +pkgver="${_pkgver}" pkgrel=1 pkgdesc='Interface to the efa.vrr.de departure monitor' url='http://finalrewind.org/projects/Travel-Status-DE-VRR/' @@ -24,9 +25,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() { |