Building/GTK4
Dopo aver visto come installarle su Arch Linux tramite repository continuiamo ad avventurarci nel mondo delle librerie GTK4.
Stavolta le installeremo su Debian testing (Stretch) amd64 compilandole dai sorgenti nella loro versione sperimentale (3.89.2). E’ molto probabile che quando leggerete questo articolo saranno già disponibili nei repository…vediamo come fare.
GTK4 in Debian Testing:
Procurarsi i sorgenti:
Tarball:
Scaricare i sorgenti da questo indirizzo (al momento versione 3.89.2):
http://ftp.gnome.org/pub/gnome/sources/gtk+/3.89/gtk+-3.89.2.tar.xz
Scompattare sulla Scrivania la cartella gtk+-3.89.2.
Git:
E’ possibile scaricare direttamente gli ultimi sorgenti da git con:
$ cd Scrivania $ git clone git://git.gnome.org/gtk+
Personalmente con questo sistema ho avuto problemi nella preparazione (./autogen.sh) e non ho avuto il tempo per tentare il fix ma voi potreste essere più bravi.
Installare le dipendenze:
E’ necessario installare: build-essential, libglib2.0-dev, gir1.2-gdkpixbuf-2.0, libatk1.0-dev, libcairo2-dev, libpango1.0-dev, libepoxy-dev, libx11-dev, libwayland-dev, gobject-introspection, libvulkan-dev.
Queste sono solo alcune delle dipendenze necessarie, analizzare come al solito l’output del configure per individuare le rimanenti nel caso se ne abbia bisogno.
libgraphene-1.0:
In Debian testing non ho trovato pacchettizzato libgraphene-1.0, compilarlo non è servito. Ho usato direttamente questi file .deb presi da Ubuntu da installare in successione:
gir1.2-graphene
libgraphene-dev
libgraphene-1.0
Compilare GTK 3.89.2:
$ cd ~/Scrivania/gtk+-3.89.2$ $ ./configure $ make $ su # make install #ldconfig
Sarà possibile testare subito le nuove librerie lanciando da terminale i tool gtk4-widget-factory gtk4-demo e gtk4-icon-browser.
Screenshots:
[nggallery id=118]
Video:
Leave a Reply