Building/Gimp
Eccomi ancora alle prese con la compilazione di Gimp: ci eravamo lasciati 9 mesi fa con Gimp 2.96 e riprendiamo questa infinita corsa verso la fantomatica versione 3 con la 2.99 GTK3 (GTK+4 a fine 2018?). Nella roadmap delle futura release, attesa a breve in master, abbiamo una gestione ottimizzata delle animazioni ed altre funzionalità come un miglior supporto per dispositivi di input Wacom e interfacce HiDPI oltre a una miglior integrazione con Wayland.
Tutti i nuovi progressi sono testabili al momento nel ramo gtk3-port del progetto: https://github.com/GNOME/gimp/tree/gtk3-port
Compilare Gimp 2.9.9 su Arch Linux:
Il seguente metodo presuppone di utilizzare SOLO la versione dev. Rimuovere dal proprio gestore pacchetti Gimp stabile oltre a GEGL e babl se non sufficientemente aggiornati.
Per usare contemporaneamente la versione stabile e di sviluppo settare la variabile INSTALL_PREFIX come descritto qui. In questo caso sarà necessario passare il parametro corretto al compilatore (autogen.sh&configure: --prefix=$INSTALL_PREFIX
)
Procurarsi le dipendenze necessarie:
babl & GEGL
Come al solito sono indispensabili versioni molto aggiornate di babl(0.1.50) e GEGL(0.4.2) .
Mentre scrivo AUR dispone di tali versioni, dare il comando:
Installazione manuale di babl e GEGL:
Clonare i rispettivi repository GitHub e compilare con:
$ git clone https://github.com/GNOME/babl.git
$ git clone https://github.com/GNOME/gegl.git
$ cd babl
$ ./autogen.sh
$ make
$ su
# make install
# exit
$ cd ~/Scrivania/gegl
$ ./autogen.sh
$ make
$ su
# make install
libmypaint:
E’ richiesto libmypaint 1.3.0.
libmypaint 1.3.0 è disponibile su AUR (assieme a babl e GEGL alle versioni richieste) dare il comando:
In alternativa è possibile testare libmypaint 2.0 con:
Installazione manuale di libmypaint 1.3:
$ wget https://github.com/mypaint/libmypaint/archive/v1.3.0.tar.gz
Scompattare sulla Scrivania la cartella libmypaint-1.3.0:
$ ./autogen.sh
$ ./configure
$ make
$ su
# make install
E’ stato anche necessario installare mypaint (cannot find -lmypaint).
Altre dipendenze necessarie:
GLIB_REQUIRED_VERSION=2.56.0
GDK_PIXBUF_REQUIRED_VERSION=2.30.8
GTK_REQUIRED_VERSION=3.22.29
CAIRO_REQUIRED_VERSION=1.14.0
CAIRO_PDF_REQUIRED_VERSION=1.12.2
GEXIV2_REQUIRED_VERSION=0.10.6
LCMS_REQUIRED_VERSION=2.8
LIBPNG_REQUIRED_VERSION=1.6.25
LIBLZMA_REQUIRED_VERSION=5.0.0
LIBMYPAINT_REQUIRED_VERSION=1.3.0
PANGOCAIRO_REQUIRED_VERSION=1.42.0
FONTCONFIG_REQUIRED_VERSION=2.12.4
FREETYPE2_REQUIRED_VERSION=2.1.7
HARFBUZZ_REQUIRED_VERSION=0.9.19
WEBKIT_REQUIRED_VERSION=2.4.11
ATK_REQUIRED_VERSION=2.4.0
RSVG_REQUIRED_VERSION=2.40.6
WMF_REQUIRED_VERSION=0.2.8
POPPLER_REQUIRED_VERSION=0.44.0
POPPLER_DATA_REQUIRED_VERSION=0.4.7
OPENEXR_REQUIRED_VERSION=1.6.1
INTLTOOL_REQUIRED_VERSION=0.40.1
PYTHON2_REQUIRED_VERSION=2.5.0
WEBP_REQUIRED_VERSION=0.6.0
XGETTEXT_RECOMMENDED_VERSION=0.19
Compilazione:
Fare il download dell’archivio zip a questo indirizzo:
https://github.com/GNOME/gimp/archive/gtk3-port.zip
Scompattare la cartella gimp-gtk3-port sulla Scrivania.
Compilare nel modo classico:
$ ./autogen.sh
$ ./configure
$ make
$ su
# make install
Per configurazioni avanzate fare sempre riferimento alla guida ufficiale.
Avviare Gimp 2.99 (/usr/local/ ../bin ../share ../lib ):
Avviare Gimp 2.9.6 dalla nuova icona o con il comando:
Screenshots:
[nggallery id=136]
Video:
Leave a Reply