Compiliamo e proviamo Liferea 1.3 (svn)

By firstbit

Per chi, come me, segue molti blog e siti che dispensano notizie in tutti i momenti ed a tutte le ore del giorno diviene quasi essenziale utilizzare un buon lettore di feed rss/atom e Liferea fa proprio al caso nostro!

Comodo, perfettamente integrato in GNOME e compatibile con il motore di rendering di Mozzilla (che, ricordiamolo, migliora sempre di più mano a mano che ci si avvicina al rilascio ufficiale di Firefox3), Liferea è ormai giunto alla versione 1.2 (stable).

Siccome, tuttavia, non sono mai soddisfatto delle cose troppo stabili non ho potuto fare a meno di installare la versione 1.3 (unstable) reperibile tramite svn.

Vediamo, dunque, come procedere alla compilazione ed all’installazione del nostro feed reader preferito.

Prima di tutto abbiamo bisogno di scaricare i sorgenti. Spostiamoci, dunque, in una directory “comoda” e diamo i comandi svn:

svn co https://liferea.svn.sourceforge.net/svnroot/liferea/trunk liferea

Spostiamoci, successivamente, nella cartella appena creata dallo script svn:

cd liferea/liferea

Benissimo: a questo punto comincia il bello! Assicuriamoci di avere tutte le dipendenze in ordine prima di procedere alla compilazione:

sudo apt-get install libgtk2.0-0 libgconf2.0-cil libgconf2-dev libxml2 libxml2-dev libxslt1.1 libxslt1-dev gtkhtml3.14 binutils build-essential firefox-dev

Ora dobbiamo preparare i sorgenti alla compilazione. Il pacchetto svn di liferea non ha, infatti, un file configure da lanciare direttamente ma dovremo essere noi a costruire tale file.

autoreconf -i
intltoolize

Se tutto va per il verso giusto ci ritroviamo, a questo punto, con un bel file configure da lanciare come nella migliore delle tradizioni:

./configure --prefix=/usr

Se lo script non incontrerà nessun problema durante il controllo delle dipendenze dovreste ottenere un risultato di questo tipo

Build Mozilla Plugin............ : yes (firefox)
Build XulRunner Plugin.......... : no
Build GtkHTML Plugin............ : no

Build libnotify Plugin………. : no
Build LUA scripting Plugin ….. : no

Use X Session Management…….. : yes
Use DBUS…………………… : yes
Use NetworkManager………….. : no
GNUTLS SSL/HTTPS Support…….. : yes

Liferea will be installed in /usr/bin.

configure complete, now type ‘make’

Non vi resta, dunque, che eseguire un bel:

make && make install

Ora potete godervi appieno le meraviglie di questo programma come la sua perfetta integrazione con Firefox per l’aggiunta di nuovi feed e la comoda tray icon che vi notificherà la presenza di nuove notizie da leggere!