Teaser
The more I see, the more I know
The more I know, the less I understand
clear

GraphicsMagick für Gentoo

mit der aktuellen Version von Imagemagick bei Gentoo (6.3.4) hatte ich mit Typo3 die Probleme, daß Bilder fehlerhaft oder invers dargestellt wurden. Trotz intensives ausprobieren aller möglichen Optionen in Typo3 konnte ich letztendlich die Probleme nicht beheben.

Im Typo3 Forum wurde dann auf GraphicsMagick verwiesen, ein Fork von Imagemagick, der diese Problem nicht haben soll. Leider gab es aktuell keine offiziellen Ebuilds bei Gentoo für GraphicsMagick. Es jedoch gibt ein inoffizielles  Ebuild der Version 1.1.7  im Overlay Verzeichnis von Gentoo.

Mit diesem Ebuild als Grundlage habe ich ein Ebuild für die Version 1.1.8 gebastelt, was ich hiermit zum Download anbiete.


   2.8 K

Installation

  • Zunächst (falls noch nicht gemacht) ein "Overlay" Verzeichnis für Portage in /etc/make.conf eintragen:

PORTDIR_OVERLAY="/usr/local/overlay/"

     

    • In diesem Verzeichnis werden später die eigenenen -inoffiziellen- Pakete eingestellt, wobei für Gruppe und Programmname Unterverzeichnisse erstellt werden. GraphicMagick wird in das Verzeichnis "media-gfx/graphicsmagick" kopiert werden. Daher erstellen wir gleich das gesamte Verzeichnis:

    mkdir -p /usr/local/overlay/media-gfx/graphicsmagic

     

    • Nun wechseln wir in das Verzeichnis und laden das Ebuild herunter:

    cd /usr/local/overlay/media-gfx/graphicsmagick
    wget www.stonki.de/uploads/media/graphicsmagick-1.1.8.ebuild

     

    • Nun müssen wir für die Ebuild die notwendigen Dateien erzeugen:

    ebuild graphicsmagick-1.1.8.ebuild digest
    ebuild graphicsmagick-1.1.8.ebuild manifest

     

    • Nun können wir die GraphicMagick installieren. Für Typo3 füge ich der Datei /etc/portage/package.use noch einige Flags hinzu:

    # grep graphicsmagick /etc/portage/package.use
    media-gfx/graphicsmagick perl -X -depth16 -depth32 -doc -gs -jbig jpeg jpeg2k -lcms lzw png tiff truetype wmf -xml

     

    • Nun kann graphicsmagick installiert werden: 

    # ACCEPT_KEYWORDS="~amd64" emerge -pv graphicsmagick

    These are the packages that would be merged, in order:

    Calculating dependencies... done!
    [ebuild  N    ] media-gfx/graphicsmagick-1.1.8  USE="jpeg jpeg2k lzw perl png tiff truetype wmf -X -depth16 -depth32 -doc -gs -jbig -lcms -xml" 0 kB [1]

    Total: 1 package (1 new), Size of downloads: 0 kB
    Portage overlays:
     [1] /usr/local/overlay
    mail graphicsmagick #      

     

    • In Typo3 (Install Bereich) nun noch von imagemagick auf graphicsmagick umstellen.