Package Details: ecodms-client 24.02-1

Git Clone URL: https://aur.archlinux.org/ecodms-client.git (read-only, click to copy)
Package Base: ecodms-client
Description: Document Management Software
Upstream URL: http://www.ecodms.de/index.php/de/
Licenses: LicenseRef-ecodms
Submitter: cmuench
Maintainer: cmuench (tuxflo, torbennehmer)
Last Packager: torbennehmer
Votes: 13
Popularity: 0.000002
First Submitted: 2020-02-01 20:04 (UTC)
Last Updated: 2025-01-18 20:51 (UTC)

Pinned Comments

torbennehmer commented on 2025-01-18 20:55 (UTC)

Language detection

The PKGBUILD tries to infer the langauge from the LANG environment variable. If it starts with de, it will use German, otherwise English. This should be sane in most cases, as long as you build with your regular user account in the correct locale.

To override this, export the environment variable ECODMS_LANG to select a non-default value prior to building the package. Supported languages by EcoDMS: en, de

This can always be changed after package installation by updating the symlink at /opt/ecodms/ecodmsclient/language.qm.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

kaipie commented on 2022-03-09 11:19 (UTC)

ecoDMS server is now available in version 21.12. Is there a plan to update the client to 21.12 as well?

cmuench commented on 2021-07-19 16:44 (UTC)

@ulistermclane the md5 sum can be checked by downloading the .deb file and then call "md5sum". The md5sum should be "3c894a7db5d804ae49ed94cd56a5d461".

ulistermclane commented on 2021-07-19 15:51 (UTC) (edited on 2021-07-19 16:10 (UTC) by ulistermclane)

The PKGBUILD did not work for me:

Erstelle ecodms-client...
==> Erstelle Paket: ecodms-client 21.06.1-2 (Mo 19 Jul 2021 17:47:36 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> ecodmsclient-21.06.1_amd64.deb gefunden
==> Überprüfe source_x86_64 Dateien mit md5sums...
    ecodmsclient-21.06.1_amd64.deb ... FEHLGESCHLAGEN
==> FEHLER: Eine oder mehrere Dateien überstanden nicht die Gültigkeits-   Prüfung!
Fehler beim Erstellen von ecodms-client

Sorry for not being an AUR specialist. There seems to be a new version 21.06-1-2 and I do not know how to calculate the md5sum for a remote package.

cmuench commented on 2021-07-19 07:21 (UTC)

@dasbaumwolltier Thanks. I updated the PKGBUILD to the new version. Seems that there is a new patch release of the client available.

dasbaumwolltier commented on 2021-07-15 08:31 (UTC)

@elektronaut The PKGBUILD does not work for me. Here is the patch file I used to fix

--- PKGBUILD    2021-07-15 09:18:47.114558970 +0200
+++ PKGBUILD.new        2021-07-15 09:10:42.256566494 +0200
@@ -15,8 +15,8 @@
 options=('!strip')
 install=${pkgname}.install

-source_x86_64=("ecodmsclient-${pkgver}_amd64.deb::https://www.ecodms.de/ecodms_210664/focal/ecodmsclient-21.06-1-0_amd64.deb")
-md5sums_x86_64=('2cd9723cfacec22a8e4da20a4c154be3')
+source_x86_64=("ecodmsclient-${pkgver}_amd64.deb::https://www.ecodms.de/ecodms_210664/focal/ecodmsclient-21.06-1-1_amd64.deb")
+md5sums_x86_64=('3c894a7db5d804ae49ed94cd56a5d461')

 package() {
   cd "${srcdir}"

cmuench commented on 2021-06-25 08:54 (UTC)

@elektronaut updated.

elektronaut commented on 2021-06-24 13:10 (UTC)

ecodms just released an update. As always I did update the server without checking if there is the most recent version of the client available. Luckily I was able to update to the latest client-version by modifying the PKGBUILD like this:

# Maintainer: cmuench

# Default language is english
# Languages to choose from: en, de
_LANG='de'

pkgname=ecodms-client
pkgver=21.06.1
pkgrel=1
pkgdesc="Document Management Software"
arch=('x86_64')
url="http://www.ecodms.de/index.php/de/"
license=('custom')
depends=('apr' 'bash' 'libappindicator-gtk2' 'libgcrypt' 'qt5-webengine' 'qt5-svg' 'qt5-x11extras' 'libpng12' 'libjpeg6-turbo' 'pcre' 'freeimage')
options=('!strip')
install=${pkgname}.install

source_x86_64=("ecodmsclient-${pkgver}_amd64.deb::https://www.ecodms.de/ecodms_210664/focal/ecodmsclient-21.06-1-0_amd64.deb")
md5sums_x86_64=('2cd9723cfacec22a8e4da20a4c154be3')

package() {
cd "${srcdir}"
tar -xf data.tar.gz

ln -sf /usr/lib/libpcre.so opt/ecodms/ecodmsclient/libpcre.so.3

sed -i '1 i #!/bin/sh' opt/ecodms/ecodmsclient/ecodmsclient.sh
sed -i '1 i #!/bin/sh' opt/ecodms/ecodmsclient/ecodmsconmgr.sh

# Set client language
cp -f opt/ecodms/ecodmsclient/language_${_LANG}.qm opt/ecodms/ecodmsclient/language.qm

cp -dr --no-preserve=ownership etc opt usr "${pkgdir}"/
}

@cmuench: Maybe you can update the package?

corban commented on 2021-05-20 17:48 (UTC)

@cmuench Thank you for the fast reply. Then I'll try it that way.

cmuench commented on 2021-05-20 17:47 (UTC)

@corban There is a variable in the PKGBUILD file. You need to clone the repository, change the variable and build the package manually.

corban commented on 2021-05-20 17:40 (UTC) (edited on 2021-05-20 17:47 (UTC) by corban)

Many thanks for the package! Is it possible to set the language in ecoDMS to german?