Thraphyx ha scritto:Buongiorno slackers!
Ieri, preso da una voglia irrefrenabile di abbellire il desktop, ho compilato AWN e dipendenze, visto che non l'ho trovata nel repo (neanche in quello della 13.0)
Per chi non lo conoscesse,
http://it.wikipedia.org/wiki/Avant_Window_Navigator .
I programmi necessari, sono
Codice: Seleziona tutto
gconf
orbit
gobject-introspection
gir-repository
vala
libdesktop-agnostic
pyxdg
libgtop
bazaar
avant-window-navigator
[ sono in ordine di compilazione, per la semplice installazione basta metterli tutti]
Sono tutti x86_64 e compilati sulla 13.1.
GConf, ORbit e pyxdg li ho presi dal repo.
GObject e Vala li ho ricompilati perchè sono solo sul repo 32bit.
Per il resto ho creato slackbuilds e pacchetti.
Ovviamente, tutti i pacchetti sono stati compilati sulla slack full pulita
Io la sto testando sulla mia installazione, con GNOME, quindi vorrei sapere come si comporta con gli altri DE.
Spero che a qualcuno interessi, infondo è comoda
Questo è uno screenshot del mio desktop con AWN attiva
http://img684.imageshack.us/img684/3258/schermatay.jpg
Un "paio" di righe di spiegazione di tutte queste dipendenze per una cavolo di dock
Codice: Seleziona tutto
libdesktop-agnostic:
Dalla nuova versione di AWN, la 0.4.0 che ho compilato, è una dipendenza necessaria.
GObject-introspection:
Dipendenza di libdesktop-agnostic.
gir-repository:
Librerie extra per GObject. Senza, libdesktop-agnostic non compila.
GConf:
Per libdesktop-agnostic GConf è opzionale, tuttavia senza GConf AWN non compila.
Quindi ho compilato libdesktop-agnostic (e di conseguenza anche AWN) col supporto a GConf.Spero che a qualcuno interessi, infondo è comoda :D
Questo è uno screenshot del mio desktop con AWN attiva
libdesktop-agnostic si può ricompilare anche senza avere GCconf installato, qualora servisse per altro, ma se si installa come dipendenza di AWN, GConf è necessario.
ORbit:
Dipendenza di GConf
Vala:
Per AWN vala è opzionale, serve per le applets, mentre per libdesktop-agnostic,
nonostante requirebuilder non lo segnali come dipendenza, è necessario
affinchè la compilazione vada a buon fine.
In ogni caso è utile per eventuali applets di AWN.
Bazaar:
Sul wiki di AWN dicono che Bazaar serve solo per i developers, ma senza di esso, awm-setting, il gestore delle impostazioni di AWN, non si avvia.
pyxdg:
Dipendenza di AWN
libgtop:
Dipendenza di AWN
Io ieri ho scritto a Loris, magari se mi abilita , li metto sul repo.
Altrimenti dopo le uppo da qualche parte e posto i link
EDIT
Li ho uppati, ecco i link per il download dei pacchetti
-----Tutti i pacchetti a 32 bit adesso sono presenti sul repo 64 bit -----
EDIT2
Ho compilato anche i pacchetti a 32bit non presenti sul repo:
-----Tutti i pacchetti a 32 bit adesso sono presenti sul repo 32 bit -----
Ho aggiornato il link a bazaar.. la versione 64bit in realtà era una mezza i486
Ho rifatto il pacchetto
EDIT3
Rifatti i pacchetti di libdesktop-agnostic e avant-window-navigator per i486 e x86_64.
Aggiornati i link.
EDIT4
Pacchettizzato anche awn-extras, le applet per awn (versione a 32 bit sul repo)
---- Versione a 64bit presente sul repo ----
Questo è compilato senza libgnome e quindi senza le applet del menu. Se vi interessa ho anche la versione col supporto a libgnome (però è fatta sulla mia installazione personalizzata, quindi non è "degna del repository"
).
Per alcune applet, come ad esempio i feedreader, servono moduli python aggiuntivi che non ho ancora compilato. Le applet vengono comunque installate, solo che per avviarle ci vogliono gli eventuali moduli extra, che vengono segnalati dalla stessa applicazione.
EDIT5
TUTTI I PACCHETTI A 32 BIT ADESSO SONO STATI MESSI SUL REPO.
EDIT6
TUTTI I PACCHETTI A 64 BIT ADESSO SONO STATI MESSI SUL REPO.