summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 7 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5566c1809d6d..c137dccead7d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {