logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:media:gimp:compiler [25/07/2010 22:27]
smolski
doc:media:gimp:compiler [28/11/2015 19:11] (Version actuelle)
milou
Ligne 1: Ligne 1:
 +=====Compiler Gimp=====
 +  * Objet : compiler [[doc:​media:​gimp|Gimp]] depuis les dépôts git.
 +  * Niveau requis : {{tag>​avisé}}
 +  * Commentaires : Cette méthode s'​appuie sur cette page en Anglais: [[http://​www.chromecode.com/​2009/​12/​best-way-to-keep-up-with-gimp-from-git_26.html|ici]]
 +  * Suivi : 
 +    * Création par [[user>​kao]] le 23/01/2014
 +    * Testé par [[user>​golgot200]] le 28/11/2015
 +    * Mise à jour 
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=127137#​p127137 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 +====Introduction====
 +La méthode décrite ci dessous, permet de tester la version de développement de [[doc:​media:​gimp|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 [[doc:​systeme:​apt:​sources.list]] puis:
 +<code root>​apt-get build-dep gimp gegl babl</​code>​
 +<code root>​apt-get install git libgexiv2-dev</​code>​
 +
 +On créé un dossier de travail:
 +<code user>​mkdir ~/​gimp-git</​code>​
 +<code user>cd ~/​gimp-git</​code>​
 +
 +Puis on télécharge les sources de la librairie **Babl** (1mo) , de la librairie **GEGL** (55mo) et enfin de **Gimp** (212mo) ​
 +<code user>git clone git://​git.gnome.org/​babl</​code>​
 +<code user>git clone git://​git.gnome.org/​gegl</​code>​
 +<code user>git clone git://​git.gnome.org/​gimp</​code>​
 +
 +<​note>​**Gimp 2.9**  nécessite au **Glib 2.36** minimum (libglib2.0-0),​ les sources sont disponibles [[https://​git.gnome.org/​browse/​glib|ici]],​ vous pouvez les compiler de la même manière que **babl**, **geg**l et **gimp** afin de ne pas endommager votre système.</​note>  ​
 +
 +===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)
 +<code user>
 +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"​
 +</​code>​
 +Puis on ajoute des dossiers nécessaires pour la compilation
 +<code user>
 +mkdir lib bin share</​code>​
 +<code user>​mkdir share/​aclocal</​code>​
 +
 +====Compilation===
 +Ensuite on compile **babl**:
 +<code user>cd babl</​code>​
 +<code user>​./​autogen.sh --prefix=$PREFIX</​code>​
 +<code user>​make</​code>​
 +<code user>​make install</​code>​
 +<code user>cd ..</​code>​
 +Et on fait la même chose avec , **gegl**, ​
 +**gimp**.
 +
 +====Lancer Gimp:====
 +<code user>​~/​gimp-git/​bin/​gimp-2.9</​code>​
 +Pour preuve://
 +{{  /​file-Rb7f606e353fb04ad867c42e678571497.png ​ }}//
 +
 +
 +====Mettre à jour====
 +Pour mettre à jour, il faudra juste relancer: ​
 +<code user>git pull --rebase</​code>​
 +<code user>​make</​code>​
 +<code user>​make install</​code>​
 +Pour chaque dossier: **babl**, **gegl** et **gimp**
 +
 +====Liens====
 +  *Discussion sur le forum [[https://​debian-facile.org/​viewtopic.php?​id=8246 | ici]]
 +  *Site officiel: (en) http://​www.gimp.org/​
 +  *Tutoriel source: (en)[[http://​www.chromecode.com/​2009/​12/​best-way-to-keep-up-with-gimp-from-git_26.html|ici]]

Pied de page des forums

Propulsé par FluxBB