diff options
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2041ffed7d2a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = ultravnc-viewer-i18n + pkgver = 1.1.8.0 + pkgrel = 1 + url = http://www.uvnc.com + arch = any + license = GPL + depends = ultravnc-viewer + provides = ultravnc-viewer-i18n + conflicts = ultravnc-viewer-i18n + source = Uvnc_translations-1.1.8.0.zip::http://support1.uvnc.com/download/1180/translations.zip + sha256sums = 77b442c4d911be9e34bd50c6aad7ec50cef8368d8e3d8f59e312385e3896c34d + +pkgname = ultravnc-viewer-i18n-ca + pkgdesc = Catalan translation for UltraVNC Viewer + +pkgname = ultravnc-viewer-i18n-de + pkgdesc = German translation for UltraVNC Viewer + +pkgname = ultravnc-viewer-i18n-fr + pkgdesc = French translation for UltraVNC Viewer + +pkgname = ultravnc-viewer-i18n-ja + pkgdesc = Japanese translation for UltraVNC Viewer + +pkgname = ultravnc-viewer-i18n-pt + pkgdesc = Portuguese translation for UltraVNC Viewer + +pkgname = ultravnc-viewer-i18n-ru + pkgdesc = Russian translation for UltraVNC Viewer + +pkgname = ultravnc-viewer-i18n-es + pkgdesc = Spanish translation for UltraVNC Viewer + 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 + |