diff options
author | Torben Nehmer | 2024-01-02 19:48:08 +0100 |
---|---|---|
committer | Torben Nehmer | 2024-01-02 19:48:08 +0100 |
commit | 78d539e82c01ccba2fe1fe9ce884316ea14ee2b2 (patch) | |
tree | 566b331811895ecb97920eca4111883c2b8fd67b /PKGBUILD | |
parent | b9ad82ccba6063c926cbe48cdba190c0d3922011 (diff) | |
download | aur-ecodms-client.tar.gz |
Update to v23.02, rework language handling (pt. 1)
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -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}"/ } |