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 »

Syon commented on 2023-02-21 13:17 (UTC) (edited on 2023-02-21 13:40 (UTC) by Syon)

I run in another Problem:

./ecodmsconmgr.sh
./ecodmssinglesignon: error while loading shared libraries: libayatana-appindicator.so.1: cannot open shared object file: No such file or directory  

Any hints?

EDIT: Oh, you have to Link that too...

sudo ln -s /usr/lib/libayatana-appindicator3.so /opt/ecodms/ecodmsclient/libayatana-appindicator.so.1

And had to install libssl-1-1 Now I will test.

KaonHunter commented on 2023-02-19 12:20 (UTC)

Libtiff 5 is available on AUR since January in the AUR

https://aur.archlinux.org/packages/libtiff5.

torbennehmer commented on 2023-01-15 13:54 (UTC)

When using 22.08.1-1 we need libtiff.so.5, which appearantly isn't available on Arch anymore.

torben@alexandria ~ % /opt/ecodms/ecodmsclient/ecodmsclient.sh 
./ecodmsclient: error while loading shared libraries: libtiff.so.5: cannot open shared object file: No such file or directory

What I did is symlinking /usr/lib/libtiff.so (which currently points to libtiff.so.6.0.0) into /opt/ecodms/ecodmsclient similar to the other to libs linked into that folder. This is enough to get things going again (apparantly the libtiff APIs are close enough for this).

KaonHunter commented on 2023-01-14 13:41 (UTC) (edited on 2023-01-14 13:41 (UTC) by KaonHunter)

Update to the latest release


# Maintainer: cmuench

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

pkgname=ecodms-client
pkgver=22.08.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' 'libayatana-appindicator')
options=('!strip')
install=${pkgname}.install

source_x86_64=("ecodmsclient-${pkgver}_amd64.deb::http://www.ecodms.de/ecodms_220864/jammy/./ecodmsclient-22.08-2_amd64.deb")
md5sums_x86_64=('f53ec9c00af86edbfeeb7fcb00d70e3b')

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

  ln -sf /usr/lib/libpcre.so opt/ecodms/ecodmsclient/libpcre.so.3
  ln -sf /usr/lib/libappindicator.so opt/ecodms/ecodmsclient/libayatana-appindicator.so.1

  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}"/
}

joroethig commented on 2022-10-24 18:48 (UTC) (edited on 2022-11-17 16:24 (UTC) by joroethig)

Hi, I made a change to PKGBUILD to install version 22.08. (edit: jammy deb for running on latest manjaro):


# Maintainer: cmuench

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

pkgname=ecodms-client
pkgver=22.08.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' 'libayatana-appindicator')
options=('!strip')
install=${pkgname}.install

source_x86_64=("ecodmsclient-${pkgver}_amd64.deb::http://www.ecodms.de/ecodms_220864/jammy/ecodmsclient-22.08-1_amd64.deb")
md5sums_x86_64=('3acab0b32ab1e54f716876ef72553787')

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

  ln -sf /usr/lib/libpcre.so opt/ecodms/ecodmsclient/libpcre.so.3
  ln -sf /usr/lib/libappindicator.so opt/ecodms/ecodmsclient/libayatana-appindicator.so.1

  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}"/
}

Important is the link to libappindicator.so to avoind GTK+ 2 and GTK+ 3 problems

elektronaut commented on 2022-10-11 11:05 (UTC)

@tuxflo There is a new release of ecoDMS (22.08). Could you please update the client? Thank you!

tuxflo commented on 2022-08-23 21:44 (UTC)

@cmuench thanks, I just updated the package, everything should be up to date now.

cmuench commented on 2022-08-16 11:30 (UTC)

@tuxflo I just added you as co-maintainer.

tuxflo commented on 2022-08-15 20:06 (UTC)

@cmuench I can take over the package. I updated the PKGBUILD file for the current version like this:

# Maintainer: cmuench

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

pkgname=ecodms-client
pkgver=21.12.1
pkgrel=3
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' 'libayatana-appindicator')
options=('!strip')
install=${pkgname}.install

source_x86_64=("ecodmsclient-${pkgver}_amd64.deb::https://www.ecodms.de/ecodms_211264/focal/./ecodmsclient-21.12-1_amd64.deb")
md5sums_x86_64=('129cf00400c05daed173da2622006d96')

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 commented on 2022-03-09 17:44 (UTC)

I personally stopped to use ecodms. If someone wants to take over the package let me know.