summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfelics2020-03-08 20:08:07 +0100
committerfelics2020-03-08 20:08:07 +0100
commit99e911b1c366c6e8e9d49768b48aa1bbcc57e068 (patch)
treef267a8e8d5ee70cc6bb9a3b604825e88764225b0
parent6a4ad8c439ed08da613389806f4126999cad9fc2 (diff)
downloadaur-99e911b1c366c6e8e9d49768b48aa1bbcc57e068.tar.gz
Corrected versioning scheme (now monotoneously increasing).
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD11
2 files changed, 11 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 288153e9f0e4..7cd2f915ffcb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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() {