summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot2021-07-04 15:47:59 +0200
committerroot2021-07-04 15:47:59 +0200
commitf9d0b8f665ce0523c241c9bebb6b123522a3b40d (patch)
tree9fdf2d43fbcd039d130287b6f112d394906bb015
parent61e566b0a66a96e604e85729d1bc46786305f593 (diff)
downloadaur-f9d0b8f665ce0523c241c9bebb6b123522a3b40d.tar.gz
Updated.
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD24
2 files changed, 30 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 99fff022fee9..a447096e59dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,22 @@
pkgbase = idos-timetable-data-inprop-mhd-sk-all-latest
pkgdesc = Public transport data of many Slovak cities for the IDOS timetable browser, data provided by INPROP.
- pkgver = 2019_12_12
+ pkgver = 2021_7_2
pkgrel = 1
epoch = 0
url = https://www.inprop.eu/Home/Downloads
arch = any
groups = idos-timetable
license = custom
+ makedepends = p7zip
makedepends = wget
depends = idos-timetable-browser
optdepends = idos-timetable-tariff-mhd: For showing prices.
optdepends = idos-timetable-maps-mhd: For displaying routes.
- provides = idos-timetable-data-inprop-mhd-sk-all=2019_12_12
- provides = idos-timetable-data=2019_12_12
- provides = idos-timetable-data-mhd=2019_12_12
- provides = idos-timetable-data-mhd-sk=2019_12_12
- provides = idos-timetable-data-mhd-sk-all=2019_12_12
+ provides = idos-timetable-data-inprop-mhd-sk-all=2021_7_2
+ provides = idos-timetable-data=2021_7_2
+ provides = idos-timetable-data-mhd=2021_7_2
+ provides = idos-timetable-data-mhd-sk=2021_7_2
+ provides = idos-timetable-data-mhd-sk-all=2021_7_2
conflicts = idos-timetable-data-inprop-mhd-sk-all
conflicts = idos-timetable-data-mhd-banskabystrica
conflicts = idos-timetable-data-mhd-bratislava
@@ -35,7 +36,7 @@ pkgbase = idos-timetable-data-inprop-mhd-sk-all-latest
source = 22.exe::https://www.inprop.eu/Home/DownloadFile/22
source = 23.exe::https://www.inprop.eu/Home/DownloadFile/23
source = 24.exe::https://www.inprop.eu/Home/DownloadFile/24
- source = 25.exe::https://www.inprop.eu/Home/DownloadFile/25
+ source = 77.exe::https://www.inprop.eu/Home/DownloadFile/77
source = 28.exe::https://www.inprop.eu/Home/DownloadFile/28
source = 26.exe::https://www.inprop.eu/Home/DownloadFile/26
source = 27.exe::https://www.inprop.eu/Home/DownloadFile/27
@@ -56,6 +57,7 @@ pkgbase = idos-timetable-data-inprop-mhd-sk-all-latest
source = 44.exe::https://www.inprop.eu/Home/DownloadFile/44
source = 43.exe::https://www.inprop.eu/Home/DownloadFile/43
source = 45.exe::https://www.inprop.eu/Home/DownloadFile/45
+ source = 70.exe::https://www.inprop.eu/Home/DownloadFile/70
source = 46.exe::https://www.inprop.eu/Home/DownloadFile/46
source = 48.exe::https://www.inprop.eu/Home/DownloadFile/48
source = 50.exe::https://www.inprop.eu/Home/DownloadFile/50
@@ -125,7 +127,7 @@ pkgbase = idos-timetable-data-inprop-mhd-sk-all-latest
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
+ sha256sums = SKIP
sha256sums = 14279a732be7d04304ff3860d54e0cf8c1a8ba0a46343eaf9b7ce3a105815946
pkgname = idos-timetable-data-inprop-mhd-sk-all-latest
-
diff --git a/PKGBUILD b/PKGBUILD
index 0e1113fa8b25..5a82a6561d0d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
# Maintainer: dreieck
-# PKGBUILD last time manually edited: At least on 2016-12-16.
+# PKGBUILD last time manually edited: At least on 2021-07-04.
_pkgname=idos-timetable-data-inprop-mhd-sk-all
pkgname="${_pkgname}-latest"
epoch=0
-pkgver=2019_12_12
+pkgver=2021_7_2
pkgrel=1
pkgdesc="Public transport data of many Slovak cities for the IDOS timetable browser, data provided by INPROP."
arch=(any)
@@ -21,6 +21,7 @@ depends=(
)
makedepends=(
+ "p7zip"
"wget"
)
@@ -35,7 +36,7 @@ provides=(
"idos-timetable-data=${pkgver}"
"idos-timetable-data-mhd=${pkgver}"
"idos-timetable-data-mhd-sk=${pkgver}"
-
+
"idos-timetable-data-mhd-sk-all=${pkgver}"
)
@@ -79,6 +80,21 @@ pkgver() {
wget -nv -O- "${url}" | tr -d '\a' | tr '\n' '\a' | sed -E -e 's|<tr>|\n|g' -e 's|</tr>|\n|g' | grep -E '<span.*>MHD' | sed -E 's|^.*Updated:.*<span>([0-9]+/[0-9]+/[0-9]+).*$|\1|g' | awk -F/ '{print $3"_"$1"_"$2}' | sort -Vr | head -n1
}
+prepare() {
+ cd "${srcdir}"
+ mkdir -p "unzip"
+ cd "unzip"
+ msg2 "Extracting .exe source files ..."
+ for _source in "${source[@]}"; do
+ _archive="$(sed 's|::.*$||' <<<"${_source}")"
+ case "${_archive}" in
+ *.exe)
+ printf "Extracting ${_archive}" ...
+ 7z x "${srcdir}/${_archive}"
+ ;;
+ esac
+ done
+}
package() {
_instdirbase='/opt/idos-timetable'
@@ -86,7 +102,7 @@ package() {
install -d -m755 "${_instdir}"
- cp -av "${srcdir}"/Data* "${_instdir}"/
+ cp -av "${srcdir}"/unzip/Data* "${_instdir}"/
chmod 755 "${_instdir}"/Data*
chmod 644 "${_instdir}"/Data*/*