diff options
author | felics@felics-tablet | 2016-05-19 20:25:48 +0200 |
---|---|---|
committer | felics@felics-tablet | 2016-05-19 20:25:48 +0200 |
commit | 8b17075b8a15edb99d0147f61a358427e26f9110 (patch) | |
tree | d77011feb81916c0e4b7ae5682839950e91a1fd3 | |
download | aur-8b17075b8a15edb99d0147f61a358427e26f9110.tar.gz |
This package replaces ttf-timetable. Initial commit of ttf-timetable-latest.
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | IDOS-Licence.pdf | bin | 0 -> 156075 bytes | |||
-rw-r--r-- | PKGBUILD | 89 | ||||
-rw-r--r-- | info.url | 3 | ||||
-rw-r--r-- | license-dummy.txt | 10 | ||||
-rw-r--r-- | tt.install | 14 |
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 Binary files differnew file mode 100644 index 000000000000..a1dd43f145d1 --- /dev/null +++ b/IDOS-Licence.pdf 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 "$@" +} |