summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO33
-rw-r--r--PKGBUILD43
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
+