summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTorben Nehmer2024-01-02 19:48:08 +0100
committerTorben Nehmer2024-01-02 19:48:08 +0100
commit78d539e82c01ccba2fe1fe9ce884316ea14ee2b2 (patch)
tree566b331811895ecb97920eca4111883c2b8fd67b /PKGBUILD
parentb9ad82ccba6063c926cbe48cdba190c0d3922011 (diff)
downloadaur-ecodms-client.tar.gz
Update to v23.02, rework language handling (pt. 1)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 12 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0c0cc3465ff2..d2ce5cde9608 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,10 +2,11 @@
# Default language is english
# Languages to choose from: en, de
-_LANG='en'
+# Export the environment variable ECODMS_LANG to select a non-default value.
+# for example: export ECODMS_LANG=de
pkgname=ecodms-client
-pkgver=23.01
+pkgver=23.02
pkgrel=1
pkgdesc="Document Management Software"
arch=('x86_64')
@@ -15,8 +16,8 @@ depends=('apr' 'bash' 'libappindicator-gtk2' 'libgcrypt' 'libpng' 'libjpeg-turbo
options=('!strip')
install=${pkgname}.install
-source_x86_64=("ecodmsclient-23.01-1_amd64.deb::https://www.ecodms.de/ecodms_230164/jammy/ecodmsclient-23.01-1_amd64.deb")
-sha256sums_x86_64=("4d797bf11c4615041bb22b57e4a469cd15e125adce6eb5a241f8007f697bdf29")
+source_x86_64=("ecodmsclient-23.02-1_amd64.deb::https://www.ecodms.de/ecodms_230264/jammy/ecodmsclient-23.02-1_amd64.deb")
+sha256sums_x86_64=("a67d62bff4050605a6fb54b1e7b4991652af73142f92bf5031531645d47d2988")
package() {
cd "${srcdir}"
@@ -28,8 +29,14 @@ package() {
sed -i '1 i #!/bin/sh' opt/ecodms/ecodmsclient/ecodmsclient.sh
sed -i '1 i #!/bin/sh' opt/ecodms/ecodmsclient/ecodmsconmgr.sh
+ if [[ -z "${ECODMS_LANG}" ]]; then
+ _LANG='en'
+ else
+ _LANG="${ECODMS_LANG}"
+ fi
+
# Set client language
- cp -f opt/ecodms/ecodmsclient/language_${_LANG}.qm opt/ecodms/ecodmsclient/language.qm
+ ln -sf language_${_LANG}.qm opt/ecodms/ecodmsclient/language.qm
cp -dr --no-preserve=ownership etc opt usr "${pkgdir}"/
}