summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorfelics@felics-tablet2018-02-09 17:58:34 +0100
committerfelics@felics-tablet2018-02-09 17:58:34 +0100
commit8b00f4950d51235e836c7e9afbaca1e19ad92b53 (patch)
tree295bb5dbd45f39425baf6f0474955fa1370de751 /PKGBUILD
parentfaefeb2da6e8295cf268a6ebabcedb41de2749b0 (diff)
downloadaur-8b00f4950d51235e836c7e9afbaca1e19ad92b53.tar.gz
Changed download URL.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 20 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a229b0245704..e48239889fa8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,18 @@
# Maintainer: dreieck
-# PKGBUILD last time manually edited: At least on 2017-12-17.
+# PKGBUILD last time manually edited: At least on 2018-02-09.
-_pkgname=idos-timetable-data-zsr-sk-2017
+_year='17'
+_prevyear="$(( ${_year} - 1 ))"
+
+_pkgname="idos-timetable-data-zsr-sk-20${_year}"
pkgname="${_pkgname}-latest"
-epoch=0
-pkgver=2017_12_05
+epoch=1
+pkgver=2018_2_8
pkgrel=1
-pkgdesc="2016/2017 Timetable data for the offline railway and other public transport timetable search engines by CHAPS: Slovak train data, provided by ŽSR."
+pkgdesc="20${_prevyear}/20${_year} Timetable data for the offline railway and other public transport timetable search engines by CHAPS: Slovak train data, provided by Inprop (Slovakia)."
arch=(any)
-# url="http://www.zsr.sk/slovensky.html?page_id=378"
-url="http://www.zsr.sk/slovensky/cestovny-poriadok-vlakov-osobnej-dopravy-elis-cp-2015-2016-a-aktualizacia-dat-na-stiahnutie.html?page_id=378"
+url="http://www.inprop.sk/download.aspx"
license=('custom')
groups=(
@@ -38,10 +40,11 @@ provides=(
"idos-timetable-data-trains=${pkgver}"
"idos-timetable-data-trains-sk=${pkgver}"
- "idos-timetable-data-trains-sk-2017=${pkgver}"
+ "idos-timetable-data-trains-sk-20${_year}=${pkgver}"
)
replaces=(
+ 'idos-timetable-data-zsr-sk-latest'
"${_pkgname}<=${pkgver}"
)
@@ -49,14 +52,15 @@ conflicts=(
"${_pkgname}"
)
-_get_download_url_2017() {
- wget -O- -nv "${url}" | grep -i 'vlak17sk.exe' | sed -n "s|^.*<a href=[\"']\([^\"']*\)[\"'].*$|\1|p"
+_get_download_url() {
+ echo "http://www.inprop.sk/Data/Vlak${_year}Sk.exe"
}
-_source0="$(_get_download_url_2017)"
+_source0="$(_get_download_url)"
+_target0="vlak${_year}sk.exe"
source=(
- "vlak17sk.exe::${_source0}"
+ "${_target0}::${_source0}"
"license-dummy.txt"
)
@@ -66,11 +70,9 @@ sha256sums=(
)
pkgver() {
- _day="$(basename "${_source0}" .exe | cut -d- -f4)"
- _month="$(basename "${_source0}" .exe | cut -d- -f3)"
- _year="$(basename "${_source0}" .exe | cut -d- -f2)"
-
- echo "${_year}_${_month}_${_day}"
+ _ver="$(wget -nv -O- "${url}" | grep --text -E "Data/Vlak${_year}Sk\.exe" | sed -r 's|[^0-9]([0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4})[^0-9]|\n\1\n|' | grep --text -E '^[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}$' | awk -F. '{print $3"_"$2"_"$1}')"
+
+ echo "${_ver}"
}
@@ -81,7 +83,7 @@ package() {
install -d -m755 "${_instdir}"
cd "${_instdir}" && {
- 7z x "${srcdir}/vlak17sk.exe"
+ 7z x "${srcdir}/${_target0}"
chmod 755 Data*
chmod 644 Data*/*
}