diff options
author | felics@felics-tablet | 2018-02-09 17:58:34 +0100 |
---|---|---|
committer | felics@felics-tablet | 2018-02-09 17:58:34 +0100 |
commit | 8b00f4950d51235e836c7e9afbaca1e19ad92b53 (patch) | |
tree | 295bb5dbd45f39425baf6f0474955fa1370de751 /PKGBUILD | |
parent | faefeb2da6e8295cf268a6ebabcedb41de2749b0 (diff) | |
download | aur-8b00f4950d51235e836c7e9afbaca1e19ad92b53.tar.gz |
Changed download URL.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 20 insertions, 18 deletions
@@ -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*/* } |