1
0
Inoffizielles ecoDMS-Repository Gentoo Linux
Go to file
2017-07-11 14:17:25 +02:00
app-office Version bump 2016-01-15 10:18:07 +01:00
metadata Initial commit 2015-03-27 17:25:50 +01:00
net-print/ecodmsprinter Version bump 2016-01-15 10:18:07 +01:00
profiles Initial commit 2015-03-27 17:25:50 +01:00
README.md Update README.md 2017-07-11 14:17:25 +02:00
repositories.xml Changed name of repository 2015-03-27 17:37:48 +01:00

Gentoo-ecodms

!! Dieses Repository wird nicht mehr gepflegt. !! Ich lasse es online, da es evtl. von jemand anders als Vorlage für ein neues Gentoo-Projekt genutzt werden kann.

Dieses Repository für Gentoo Linux enthält ebuilds, im die Client-Komponenten des Dokumentenmanagementsystems ecoDMS unter Gentoo Linux nutzen zu können.

Die ebuilds sind nur insofern getestet, daß ich sie selbst auf meinen eigenen Rechnern nutzen kann, es ist auch nur die amd64-Fassung getestet.

Diese ebuilds werden von mir privat, nicht-kommerziell und ohne jegliche Rücksprache mit der applord GmbH hier angeboten. Es wird keinerlei Code von ecoDMS benutzt.

Die ebuilds nutzen jene .deb-Pakete, die für Debian Wheezy gedacht sind.

Einbinden in Gentoo Linux

Um das Repository nutzen zu können, nutzt man am einfachsten "layman". Im Abschnitt overlays fügt man nun folgende Zeile hinzu:

https://raw.github.com/acn128/gentoo-ecodms/master/repositories.xml

Dies sieht dann z.B. so aus:

overlays :

https://raw.github.com/acn128/gentoo-ecodms/master/repositories.xml

Nun kann das Repository durch layman -a ecoDMS aktiviert werden.

Pakete

Folgende Pakete sind verfügbar:

  • app-office/ecodmsclient: Der eigentliche Client
  • app-office/ecoice: Der Scan- und Indexierungs-Client
  • net-print/ecodmsprinter: Der PDF/A-Drucker (via CUPS)

USE-Flags

  • bundled-qt5: Ist dieses Flag aktiv, werden die von Upstream mitgebrachten Qt5-Bibliotheken installiert und es erfolgt keine Abhängigkeit zu den Qt5-Bibliotheken von Gentoo. Ist das Flag nicht aktiv, müssen die Qt5-Bibliotheken via Gentoo installiert werden -- aktuell müssen hierfür etliche Einträge in package.accept_keywords vorgenommen werden.
  • english (ecodmsclient, ecoice): Wenn gesetzt, wird statt der deutschen Sprachdatei die englische Sprachdatei benutzt.

Tray-Icon

So wie es aussieht, gibt es aktuell Probleme bei Qt5 mit der Darstellung des Tray-Icons des Connection Managers. Wird ein Compositor benutzt (z.B. von XFCE), ist das Icon im Systray-Bereich nicht sichtbar. Sobald der Compositor deaktiviert wird, ist das Icon zu sehen.

LibreOffice-Plugin

Um das LibreOffice-Plugin (verfügbar unter www.ecodms.de) benutzen zu können, muß bei LibreOffice das USE-Flag java gesetzt sein und eine Java-JRE installiert sein.

Beispiel-Konfiguration:

  • packace.accept_keywords:

    • dev-java/icedtea-bin:7 ~amd64
  • package.use:

    • app-office/libreoffice-bin java

Nun icedtea-bin:7 installieren und mittels eselect java-vm die Version 7 aktivieren.

"Security problem"

Bei der Installation der ecoDMS-Komponenten werden von scanelf mehrere Meldungen wie die folgende anzeigen: scanelf: rpath_security_checks(): Security problem with relative DT_RPATH (...)

Dies betrifft die original von applord kommenden ecoDMS-Binaries. Hierbei ist jener Pfad auch auf "." gesetzt, in welchem nach Bibliotheken gesucht wird.

Server-Komponente

Da ich selbst meinen ecoDMS-Server unter Debian Linux betreibe, gibt es von mir aktuell kein ebuild für den ecoDMS-Server. Sorry!