summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorfelics2020-03-08 20:08:01 +0100
committerfelics2020-03-08 20:08:01 +0100
commit2faed03eb5acdb024d21cad0820928a0406a3ad6 (patch)
tree674680b088b9f099b27da772dce021b80979e39d /PKGBUILD
parent72caa20da82f5540e1debefe3456aa8da366ecdd (diff)
downloadaur-2faed03eb5acdb024d21cad0820928a0406a3ad6.tar.gz
Corrected versioning scheme (now monotoneously increasing).
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 8 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f7f3c9d41018..a51d90659d53 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {