diff options
author | Muflone | 2015-06-13 18:58:27 +0200 |
---|---|---|
committer | Muflone | 2015-06-13 18:58:27 +0200 |
commit | 284c701ffa9347ecdd0be08f2d1dbc57956cc9d8 (patch) | |
tree | 1f086aad852f2ffb57b70450cf059e2e62913244 /PKGBUILD | |
download | aur-284c701ffa9347ecdd0be08f2d1dbc57956cc9d8.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ae8115fb7dbb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Muflone http://www.muflone.com/contacts/english/ + +pkgbase=ultravnc-viewer-i18n +pkgname=() +pkgver=1.1.8.0 +pkgrel=1 +arch=('any') +url="http://www.uvnc.com" +license=('GPL') +depends=("ultravnc-viewer") +provides=("${pkgbase}") +conflicts=("${pkgbase}") +source=("Uvnc_translations-${pkgver}.zip"::"http://support1.uvnc.com/download/${pkgver//./}/translations.zip") +sha256sums=('77b442c4d911be9e34bd50c6aad7ec50cef8368d8e3d8f59e312385e3896c34d') +_languages=( + 'ca Catalan catalan' + 'de German german' + 'fr French french' + 'ja Japanese japanese' + 'pt Portuguese portugueze' + 'ru Russian russian' + 'es Spanish spanish' +) + +_package() { + _filename="$1" + + install -m 755 -d "${pkgdir}/usr/lib/ultravnc-viewer/" + install -m 644 "translated_viewers/${_filename}.dll" "${pkgdir}/usr/lib/ultravnc-viewer/vnclang.dll" +} + +for _lang in "${_languages[@]}" +do + _langarray=(${_lang}) + _pkgname="${pkgbase}-${_langarray[0]}" + + pkgname+=("${_pkgname}") + eval "package_${_pkgname}() { + pkgdesc='${_langarray[1]} translation for UltraVNC Viewer' + _package ${_langarray[2]} + }" +done + |