Table des matières

Compiler Gimp

Introduction

La méthode décrite ci dessous, permet de tester la version de développement de Gimp à côté de celle disponible dans les dépôts sans déstabiliser le système.

Compilation

Récupération des sources pour la compilation

Ajout des dépôts sources dans le sources.list puis:

apt-get build-dep gimp gegl babl
apt-get install git libgexiv2-dev

On créé un dossier de travail:

mkdir ~/gimp-git
cd ~/gimp-git

Puis on télécharge les sources de la librairie Babl (1mo) , de la librairie GEGL (55mo) et enfin de Gimp (212mo)

git clone git://git.gnome.org/babl
git clone git://git.gnome.org/gegl
git clone git://git.gnome.org/gimp
Gimp 2.9 nécessite au Glib 2.36 minimum (libglib2.0-0), les sources sont disponibles ici, vous pouvez les compiler de la même manière que babl, gegl et gimp afin de ne pas endommager votre système.

Déclaration des chemins pour la compilation

On déclare de nouvelles PATH (valable uniquement dans le terminal de compilation) afin d'installer Gimp et ses dépendances babl et gegl dans notre dossier home. (Remplacer dossierperso par votre nom d'utilisateur)

PREFIX=/home/dossierperso/gimp-git
export PATH="$PREFIX/bin:$PATH"
export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="$PREFIX/lib:$LD_LIBRARY_PATH"
export ACLOCAL_FLAGS="-I $PREFIX/share/aclocal $ACLOCAL_FLAGS"

Puis on ajoute des dossiers nécessaires pour la compilation

mkdir lib bin share
mkdir share/aclocal

Compilation

Ensuite on compile babl:

cd babl
./autogen.sh --prefix=$PREFIX
make
make install
cd ..

Et on fait la même chose avec , gegl, gimp.

Lancer Gimp:

~/gimp-git/bin/gimp-2.9

Pour preuve:

Mettre à jour

Pour mettre à jour, il faudra juste relancer:

git pull --rebase
make
make install

Pour chaque dossier: babl, gegl et gimp

Liens

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !