summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfelics@felics-tablet2016-05-19 20:25:48 +0200
committerfelics@felics-tablet2016-05-19 20:25:48 +0200
commit8b17075b8a15edb99d0147f61a358427e26f9110 (patch)
treed77011feb81916c0e4b7ae5682839950e91a1fd3
downloadaur-8b17075b8a15edb99d0147f61a358427e26f9110.tar.gz
This package replaces ttf-timetable. Initial commit of ttf-timetable-latest.
-rw-r--r--.SRCINFO33
-rw-r--r--IDOS-Licence.pdfbin0 -> 156075 bytes
-rw-r--r--PKGBUILD89
-rw-r--r--info.url3
-rw-r--r--license-dummy.txt10
-rw-r--r--tt.install14
6 files changed, 149 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7e4665bd15c3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,33 @@
+pkgbase = ttf-timetable-latest
+ pkgdesc = Font with train timetable symbols, used by the offline timetable by CHAPS (IDOS, Timetable-Browser) or INPROP (CP, ELIS) (also retailed by České Dráhy or ŽSR).
+ pkgver = 1.33.r20160330
+ pkgrel = 1
+ url = http://chaps.cz/eng/download/idos/zip#kotvaprg
+ install = tt.install
+ arch = any
+ license = custom
+ makedepends = fontconfig
+ makedepends = unzip
+ makedepends = xorg-mkfontscale
+ makedepends = xorg-mkfontdir
+ makedepends = xorg-xset
+ depends = fontconfig
+ depends = xorg-mkfontscale
+ depends = xorg-mkfontdir
+ depends = xorg-xset
+ provides = ttf-timetable=1.33.r20160330
+ conflicts = ttf-timetable
+ replaces = ttf-timetable<=1.33.r20160330
+ source = ttfont.zip::http://ttakt.chaps.cz/TTAktual/Win/Zip/TTFONT.ZIP
+ source = IDOS-Licence.pdf::http://chaps.cz/files/idos/IDOS-Licence.pdf
+ source = license-dummy.txt
+ source = info.url
+ source = tt.install
+ sha256sums = SKIP
+ sha256sums = e904d167ccdcfb2743f4cfd596aaa9dce8b751fb5c8315b972b42b7cbb3189e6
+ sha256sums = c6bb216055d3670d3100b7a74e04ce0644030f365f4349a09e630ef60fbcb9a4
+ sha256sums = 4c021678394399056573ae7f85779a7fde86f0c70fec6e64f6e1a379195ef4da
+ sha256sums = 6a00ba2e7e0e7610dd4a4a064716bcf368b4269f75046aee585208dd3d6a998f
+
+pkgname = ttf-timetable-latest
+
diff --git a/IDOS-Licence.pdf b/IDOS-Licence.pdf
new file mode 100644
index 000000000000..a1dd43f145d1
--- /dev/null
+++ b/IDOS-Licence.pdf
Binary files differ
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..165ba70a17c7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,89 @@
+# Maintainer: dreieck
+
+_pkgname=ttf-timetable
+pkgname="${_pkgname}-latest"
+pkgver=1.33.r20160330
+pkgrel=1
+pkgdesc="Font with train timetable symbols, used by the offline timetable by CHAPS (IDOS, Timetable-Browser) or INPROP (CP, ELIS) (also retailed by České Dráhy or ŽSR)."
+arch=('any')
+url="http://chaps.cz/eng/download/idos/zip#kotvaprg"
+license=('custom')
+
+depends=(
+ "fontconfig"
+ "xorg-mkfontscale"
+ "xorg-mkfontdir"
+ "xorg-xset"
+)
+
+makedepends=(
+ "fontconfig"
+ "unzip"
+ "xorg-mkfontscale"
+ "xorg-mkfontdir"
+ "xorg-xset"
+)
+
+provides=("${_pkgname}=${pkgver}")
+conflicts=("${_pkgname}")
+replaces=("${_pkgname}<=${pkgver}")
+
+install='tt.install'
+
+source=(
+ "ttfont.zip::http://ttakt.chaps.cz/TTAktual/Win/Zip/TTFONT.ZIP"
+ "IDOS-Licence.pdf::http://chaps.cz/files/idos/IDOS-Licence.pdf"
+ "license-dummy.txt"
+ "info.url"
+ "${install}"
+)
+
+sha256sums=(
+ "SKIP" # "2ef1aea2b3775d6d3a2cc47f1fac3b40ae273a2e89dbb9dce844c2b474d94886"
+ "e904d167ccdcfb2743f4cfd596aaa9dce8b751fb5c8315b972b42b7cbb3189e6"
+ "c6bb216055d3670d3100b7a74e04ce0644030f365f4349a09e630ef60fbcb9a4"
+ "4c021678394399056573ae7f85779a7fde86f0c70fec6e64f6e1a379195ef4da"
+ "6a00ba2e7e0e7610dd4a4a064716bcf368b4269f75046aee585208dd3d6a998f"
+)
+
+_fontfile="TT.ttf"
+
+pkgver() {
+ _unpackeddir="${srcdir}"
+ cd "${_unpackeddir}"
+
+ # _ver="$(fc-query -f "%{fontversion}" "${_fontfile}")"
+ # _ver="$(wget -q -O- "${url}" | html2text -b 0 | grep 'Font Timetable, version' | sed 's|^.*version[[:space:]]\([0-9\.]*\)[^0-9].*$|\1|g')"
+ _ver="$(wget -nv -O- "${url}" | sed -n 's|^.*Font Timetable, version[[:space:]]*\([0-9\.]*\)[^0-9].*$|\1|p')"
+ _rel="$(wget -nv -O- "${url}" | sed -n 's|^.*/updates/ttfont_d#\([0-9]*\)[^0-9].*$|\1|p')"
+
+ _exitcode=0
+ if [ -z "${_ver}" ]; then
+ echo "$0: Error: Could not determine version." > /dev/stderr
+ false
+ _exitcode=1
+ fi
+
+ if [ -z "${_rel}" ]; then
+ echo "$0: Error: Could not determine release date." > /dev/stderr
+ false
+ _exitcode=2
+ fi
+
+ echo "${_ver}.r${_rel}"
+ return ${_exitcode}
+}
+
+package() {
+ _unpackeddir="${srcdir}"
+ cd "${_unpackeddir}"
+
+ install -D -m644 "${_unpackeddir}/${_fontfile}" "${pkgdir}/usr/share/fonts/timetable/TT.ttf"
+ ln -s TT.ttf "${pkgdir}/usr/share/fonts/timetable/tt.ttf"
+ ln -s TT.ttf "${pkgdir}/usr/share/fonts/timetable/timetable.ttf"
+
+ install -D -m644 info.url "${pkgdir}/usr/share/doc/${pkgname}/info.url"
+
+ install -D -m644 license-dummy.txt "${pkgdir}/usr/share/licenses/${pkgname}/copying.txt"
+ install -D -m644 "${srcdir}/IDOS-Licence.pdf" "${pkgdir}/usr/share/licenses/${pkgname}/IDOS-Licence.pdf"
+}
diff --git a/info.url b/info.url
new file mode 100644
index 000000000000..2c46db7e1660
--- /dev/null
+++ b/info.url
@@ -0,0 +1,3 @@
+http://www.chaps.cz/eng/download/idos#kotvaprg
+http://www.chaps.cz/cs/updates/ttfont_d
+http://www.chaps.cz/eng/products/IDOS-font-installation
diff --git a/license-dummy.txt b/license-dummy.txt
new file mode 100644
index 000000000000..f94d2f374c02
--- /dev/null
+++ b/license-dummy.txt
@@ -0,0 +1,10 @@
+We do not know the license. Assume commercial by
+
+ CHAPS spol. s r.o.
+ Bráfova 1617/21
+ CZ-616 00 Brno
+ Czech republic
+
+ http://www.chaps.cz/
+
+Upstream URL: http://www.chaps.cz/eng/download/idos#kotvaprg
diff --git a/tt.install b/tt.install
new file mode 100644
index 000000000000..f8d34e99e63f
--- /dev/null
+++ b/tt.install
@@ -0,0 +1,14 @@
+post_install() {
+ echo -n "Updating font cache ... "
+ fc-cache -s
+ mkfontscale /usr/share/fonts/timetable
+ mkfontdir /usr/share/fonts/timetable
+}
+
+post_upgrade() {
+ post_install "$@"
+}
+
+post_remove() {
+ post_install "$@"
+}