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

1 2 3 4 5 6 .. 8 Next › Last »

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.

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

Package has been updated to 24.02, all dependencies have been updated, language detection improved.

grmblfrz commented on 2024-12-31 16:45 (UTC)

For version 24.02:

source_x86_64=("ecodmsclient-24.02-1_amd64.deb::https://www.ecodms.de/ecodms_240264/noble/ecodmsclient-24.02-1_amd64.deb")
sha256sums_x86_64=("82d90e4adaf57f6ef3f514a83aae632bf39a95e61e38efaae6d3176b914735ce")

MatthiasG commented on 2024-11-02 19:36 (UTC)

Here is my PKGBUILD of the current version (24.01-2).

I changed 'libtiff5' to 'libtiff' and added 'libayatana-appindicator' in the dependencies.



pkgname='ecodms-client'
pkgver='24.01.2'
pkgrel=1
pkgdesc="Document Management Software ecoDMS"
arch=('x86_64')
url="http://www.ecodms.de/index.php/de/"
license=('custom')
groups=('kde-office')
depends=('apr' 'bash' 'libappindicator-gtk2' 'libgcrypt' 'libpng' 'libjpeg-turbo' 'libtiff' 'openjpeg2' 'pcre' 'qt5-webengine' 'qt5-svg' 'qt5-x11extras' 'libayatana-appindicator')
#depends=('apr' 'bash' 'libappindicator-gtk2' 'libgcrypt' 'libpng' 'libjpeg-turbo' 'libtiff5' 'openjpeg2' 'pcre' 'qt5-webengine' 'qt5-svg' 'qt5-x11extras' )
options=('!strip')
install=${pkgname}.install

source_x86_64=("ecodmsclient-24.01-2_amd64.deb::https://www.ecodms.de/ecodms_240164/noble/ecodmsclient-24.01-2_amd64.deb")
#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=("7614d69c692d20665d4c2c9ab19527692434d6e8c60a681d17f075e10a414c93")

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

  if [[ -z "${ECODMS_LANG}" ]]; then
    _LANG='en'
  else
    _LANG="${ECODMS_LANG}"
  fi

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

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

torbennehmer commented on 2024-01-02 18:49 (UTC)

Update 23.02 is now here. The handling of the language selection has changed, please review PKGBUILD before updating!

torbennehmer commented on 2024-01-02 17:37 (UTC)

Recommendation: Drop this pakage from AUR, use ecodms-client, which is up to date and has active maintainers

joroethig commented on 2023-08-11 07:13 (UTC)

My PKGBUILD for ecodms 23.01:


# Maintainer: cmuench

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

pkgname=ecodms-client
pkgver=23.01
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' 'libpng' 'libjpeg-turbo' 'libtiff5' 'openjpeg2' 'pcre' 'qt5-webengine' 'qt5-svg' 'qt5-x11extras' )
options=('!strip')
install=${pkgname}.install

source_x86_64=("ecodmsclient-23.01-1_amd64.deb::http://www.ecodms.de/ecodms_230164/jammy/ecodmsclient-23.01-1_amd64.deb")
sha256sums_x86_64=("4d797bf11c4615041bb22b57e4a469cd15e125adce6eb5a241f8007f697bdf29")

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

torbennehmer commented on 2023-05-06 13:35 (UTC)

I've just updated the package to the current version. It also should fix the current dependency problems around GTK2/3. Please test this on your systems, if there are more dependency problems, please let me know.

viper-666 commented on 2023-04-08 13:09 (UTC) (edited on 2023-04-08 13:16 (UTC) by viper-666)

I installed the latest update ecodmsclient-22.08-2_amd64.deb what @KaonHunter showed below. But the connection manager don't starts the error is:

(ecodmssinglesignon:4174): Gtk-ERROR **: 15:06:23.492: GTK+ 2.x symbols detected. 
Using GTK+ 2.x and GTK+ 3 in the same process is not supported

ldd -v ./ecodmssinglesignon | grep gtk shows this:

libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007fb96e400000)
libdbusmenu-gtk3.so.4 => /usr/lib/libdbusmenu-gtk3.so.4 (0x00007fb96cc72000)
libgtk-3.so.0 => /usr/lib/libgtk-3.so.0 (0x00007fb96bc00000)
/usr/lib/libgtk-x11-2.0.so.0:
/usr/lib/libdbusmenu-gtk3.so.4:
/usr/lib/libgtk-3.so.0:

Someone have a clue what's going wrong?

Syon commented on 2023-02-21 16:35 (UTC)

No luck with that.

The Connectionmanager appears, but I can't connect.

It only say:


./ecodmssinglesignon                                                                                                                                  ✔ 
baseService =  ":1.78" 

QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0,0,0,0'
WIN VERSION -1
GOT SERVER PORT:  42469
zsh: segmentation fault (core dumped)  ./ecodmssinglesignon