# Gentoo-ecodms Dieses Repository für Gentoo Linux enthält ebuilds, im die Client-Komponenten des Dokumentenmanagementsystems [ecoDMS](http://www.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](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!