Impacchettare Compiz Fusion GIT con MakeFusionDebs
Ci siamo! Come avevo anticipato nel post precedente, mi sono messo di buzzo buono, ed ho terminato il lo script dinamico per impacchettare Compiz e Compiz Fusion direttamente da GIT.
Infatti, già quando iniziai ad impacchettare Beryl-SVN, come presupposto iniziale mi scrissi uno script che chiamavo rudimentalmente ‘makedebs‘ che mi permetteva di fare tutto il lavoro senza troppo sforzo e, sopratutto, senza necessità di una grossa manutenzione…
Col breve passaggio di Beryl da SVN a GIT, aggiornai lo script per funzionare anche con il Software di Controllo delle Versioni Distribuito di Torvalds (= git) e con l’arrivo di CompComm (poi Compiz Fusion) l’ho aggiornato ulteriormente…
Il maggior problema di Compiz Fusion è il fatto che non vengono distribuite delle cartelle debian, di default che consentono la realizzazione dei pacchetti, per tanto (com era già avvenuto anche per alcune parti di Beryl e come succede quasi sempre per gli altri pacchetti che produco) le ho dovute fare io, praticamente da 0…
Avendo ricevuto l’accesso in scrittura al GIT di OpenCompositing qualche settimana fa, ho deciso che il nuovo sistema sarebbe stato molto più git-based.
Con un po’ di ritardo, stasera ho inserito in GIT tutte le cartelle debian necessarie alla creazione di pacchetti .deb, quindi dopo diversi aggiornamenti, ho inserito anche il nuovo makefusiondebs che vi permetterà di compilare e pachettizzare tutto!
Le modifiche rispetto alla versione precedente sono:
- Autoupdate (lo script si auto-aggiorna all’avvio)
- Supporto ad un file di configurazione (makefusiondebs-options)
- Supporto per le patch debian (sistema quilt)
- Controllo dell’ABIVERSION dei plugin (permette la ricompilazione automatica)
- La versione di base ora viene letta anche dal configure.ac
- Supporto per il prefisso delle versioni debian (#:versione)
- Corretta la rimozione dei suffissi debian alla versione
- Possibilità di definire il nome delle cartelle in cui salvare i dati
- Spostamento dei vecchi deb basato anche sul pacchetto sorgente
- Le cartelle debian utente, ora hanno priorità su quelle scaricate
- Codice ripulito
- Altre correzioni sparse che non ricordo
Per avere tutto questo, dopo che avete ripulito il vostro sistema dalle installazioni di compiz in /usr/local (soprattutto rimuovendo i file /usr/local/lib/pkgconfig/compiz*.pc), vi basterà dare i seguenti comandi:
git-clone git://anongit.opencompositing.org/users/3v1n0/compiz-fusion-debian-builder
cd compiz-fusion-debian-builder
./makefusiondebs
A questo punto lo script tenterà prima di aggiornare sé stesso (ed in caso positivo di riavviarsi), se non impostato diversamente (vedi sotto), e poi scaricare (o aggiornare) tutte le sezioni del GIT definiti (che comprendono sia compiz-fusion-debian che compiz-wrapper - tra l’altro quest’ultimo è stato integrato in questi giorni proprio nei pacchetti di Ubuntu Gutsy!!) nelle opzioni…
Ho parlato di opzioni, sì, perché essendo l’autoaggiornamento basato su GIT, per evitare problemi col passare del tempo, ho deciso di dare la possibilità di definire le proprie impostazioni in un file parallelo, impostato di default a makefusiondebs-options, che potrete editare (mantenendo la sintassi bash) per personalizzare l’impacchettamento (piuttosto che toccando lo script stesso, per cui semmai inviatemi delle patch, ma che è meglio non modificare direttamente!).
Infine, un accenno ai parametri accettati dallo script:
./makefusiondebs # esegue tutti i passaggi (aggiorna ed impacchetta)
./makefusiondebs update # esegue solo l’aggiornamento dei pacchetti
./makefusiondebs build # impacchetta solo ciò che serve
./makefusiondebs <item> # impacchetta solo <item> (se necessario)
./makefusiondebs rebuild <item> # forza la ricompilazione di <item>
./makefusiondebs repack <item> # forza il rimpacchettamento di <item>
Adesso se non potete o non volete usare i miei deb di Compiz, sarà possibile e molto facile creare pacchetti anche per tutte le distribuzioni (basate su debian) e tutte le architetture; se vi dovesse servire hosting per i vostri pacchetti - per un eventuale repository - contattatemi pure!
Maggiori informazioni le troverete sicuramente in questo thread di OpenCompositing.
Bye


























Ciao Trevi,
ti faccio i miei complimenti.
Commento da farthest — 28 Giugno 2007 @ 06:56
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Complimenti Trevino, oggi pomeriggio provo lo script
Commento da Il Fornaio — 28 Giugno 2007 @ 07:08
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
Davvero complimenti!!!
Commento da Garret — 28 Giugno 2007 @ 07:37
Firefox 2.0.0.4 su
Linux
Scritto con
Un momento: perchè a me nei commenti non mi spunta che sto su ubuntu?
Commento da Garret — 28 Giugno 2007 @ 07:39
Firefox 2.0.0.4 su
Linux
Scritto con
credevo funzionasse anche su debian, invece mi crea i pacchetti per ubuntu che mi creano casino con le dipendenze. Se riesco ci metto mano e lo modifico per Debian, non sono tanto abile nello shel scripting
Comunque il tuo script è eccezionale, completamente automatico e funzionale, ancora complimenti
Commento da Il Fornaio — 28 Giugno 2007 @ 08:08
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
grande trevinho !!!! :>
Commento da danieluk — 28 Giugno 2007 @ 08:17
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Hai provato ad usare git-buildpackage? il manuale lo trovi a questo indirizzo http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html , mentre il pacchetto penso esista solo su debian…
Commento da packz — 28 Giugno 2007 @ 08:25
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Aiutooooooooooo, stamattina ho eseguito un aggiornamento e non va più nulla, ho dovuto disinstallare fusion e tornare al compiz normale.
Che è successo?
Commento da Giacomo — 28 Giugno 2007 @ 09:21
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Un piccolo script da 520 righe O_o …..pesissimo!
Complimenti per le nottate che ci hai perso…
Commento da AleXit — 28 Giugno 2007 @ 09:43
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Giacomo, nulla… O quasi
. A me funziona come prima
Garret, stai usando firefox fornito da Ubuntu? Se si, mica hai modificato le info che il browser manda a giro?
Il Fornaio, in teoria dovrebbe funzionare su tutte le debian, qual’è il tuo problema? Dipendenze coi pacchetti sorgenti od i pacchetti risultati?
pakz, non lo conoscevo, ma nenache ho cercato cose del genere… Mi piaceva più l’idea di fare qualcosa da zero, anche se comunque la parte relativa al git è abbastanza limitata…
Bye!
Commento da Treviño — 28 Giugno 2007 @ 10:02
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Trevino perchè nei commenti non mi spunta che uso Ubuntu?
Commento da Garret — 28 Giugno 2007 @ 10:05
Firefox 2.0.0.4 su
Linux
Scritto con
tu sei tutto matto
Commento da monossido — 28 Giugno 2007 @ 10:16
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
perchè non inserisci anche tutte le dipendenze che occorrono.
sarebbe una cosa fantastica. grazie
Commento da flavio — 28 Giugno 2007 @ 10:21
Mozilla 1.8.1.4 su
Linux
Scritto con
allego copia dell’errore durante la compilazione
Commento da flavio — 28 Giugno 2007 @ 10:25
Mozilla 1.8.1.4 su
Linux
Scritto con
sorry non ho capito come inserire il link
comunque http://paste.ubuntu-nl.org/27600/plain
cosi’ dovrebbe fungere
Commento da flavio — 28 Giugno 2007 @ 10:28
Mozilla 1.8.1.4 su
Linux
Scritto con
@trevino: mi crea correttamente i deb, ma quando tento di installarli (sia tramite il tuo script, sia tramite dpkg -i) ottengo il seguente errore:
http://pastebin.com/938185
Uso Debian Sid. Ho precedentemente disinstallato compiz fusion da sorgenti che avevo compilato tramite lo script di telperion
Commento da Il Fornaio — 28 Giugno 2007 @ 10:30
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
porca miseria, una x di troppo in href
Commento da Il Fornaio — 28 Giugno 2007 @ 10:32
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
mmm non vorrei installare le libc6 di experimental, anche perchè la versione che ho io (ossia 2.6~20070518-2) mi sembra comunque >= della 2.6-1
Commento da Il Fornaio — 28 Giugno 2007 @ 10:37
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
Assolutamente nulla, se lo lancio da terminale rimane ore a pensare e non fa nulla, ho provato a forzare alcuni pacchetti alla versione precedente ma non c’è nulla da fare, devo disabilitare i tuoi rep e reinstallarlo.
Uso una ati X1300
Commento da Giacomo — 28 Giugno 2007 @ 10:39
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
flavio, beh l’ho messe… O meglio c’ho provato, penso che il grosso ci sia… Il Per il tuo problema manca inizialmente intltool, libglib2.0-dev e libgconf2-dev, ma le prime de erano già richieste (la prima invece l’ho appena inserita…) poi le altre dipendenze dovrebbero conseguirne. Con quale pacchetto hai avuto questo problema?
Il Fornaio, ma… Qui c’è qualche problema, ma non penso c’entri molto lo script… Infatti la dipendenza a libc6, viene calcolata direttamente nel tuo sistema, guardando cosa hai installato… Quindi, o dh_shlibdeps va a lucciole, oppure non so che succeda
Giacomo, qui siamo un po’ OT, please, posta l’output di compiz --replace -v nel post dedicato a compiz fusion
Commento da Treviño — 28 Giugno 2007 @ 11:02
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
praticamente ho ricevuto diversi errori, e andando a leggere tra le righe ho aggiunto i pacchetti mancanti tipo autoconf gettext etc etc
ora riprovo
Commento da flavio — 28 Giugno 2007 @ 11:12
Mozilla 1.8.1.4 su
Linux
Scritto con
Anche a me dopo l’aggiornamento dai repository di trevino non parte più compiz fusion.
Commento da Ispirato — 28 Giugno 2007 @ 11:44
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Aspettate, forse so il problema… Non viene utilizzato il mio wrapper, ma quello di ubuntu standard, aspettate che correggo
Commento da Treviño — 28 Giugno 2007 @ 12:04
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Grazie treviño, celere come al solito nello scovare e risolvere i problemi
Commento da Ispirato — 28 Giugno 2007 @ 12:10
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
manca poco
ci sono tutti i pacchetti tranne uno eccoti l’output:
http://paste.ubuntu-nl.org/27605/plain
Commento da flavio — 28 Giugno 2007 @ 12:23
Mozilla 1.8.1.4 su
Linux
Scritto con
una domanda ancora ma una volta tutti packettizzati li posso uplodare e metterli a disposizione di tutti?
li ho pacchettizzati X64 magari servono…………
Commento da flavio — 28 Giugno 2007 @ 12:28
Mozilla 1.8.1.4 su
Linux
Scritto con
[…] Grazie a Trevino da oggi potete compilare Compiz-Fusion tramite uno script in bash automatizzato che scarica la versione di Fusion da git, la compila e crea i pacchetti deb e li installa. […]
Pingback da Pacchettizzare Compi-Fusion grazie a Trevino | Il Fornaio — 28 Giugno 2007 @ 12:30
WordPress 2.0.7
Scritto con
Anche io Trevi… con l’aggiornamento di oggi..compiz fusion è andato per le terre… che è successo???
Commento da UBox — 28 Giugno 2007 @ 12:30
Mozilla 1.8.1.4 su
Linux
Scritto con
Ubox e gli altri con problemi dell’ultimo compiz, riaggiornate, dovrebbe essere tutto a posto; come detto era stato inserito - per errore - il compiz.wrapper di Ubuntu, che seppur sia basato sul mio, pare cozzare con alcune configurazioni
Bye!
Commento da Treviño — 28 Giugno 2007 @ 13:15
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Trevino ti ringrazio per aver cancellato i miei commenti …
Commento da Garret — 28 Giugno 2007 @ 13:25
Firefox 2.0.0.4 su
Linux
Scritto con
Ehm? Garret, io non ho cancellato nulla, in coda di moderazione non ho nulla e nemeno akismet se l’è mangiati… Sicuro di aver inviato?
Di sicuro, io t’ho risposto…
Commento da Treviño — 28 Giugno 2007 @ 13:29
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Grandissimo script complimentoni, però ho un problemino al termine dello script, cioè dopo che compila tutto e crea i pacchetti, mi dice questo
MISSING DEPENDENCIES for compizconfig-python
MISSING DEPENDENCIES for ccsm
che posso fare? non riesco ad avviarlo :/
Commento da Zobbi — 28 Giugno 2007 @ 13:35
Firefox 2.0.0.3 su
Ubuntu Linux
Scritto con
Se usi l’ultima versione dello script (esegui il file di nuovo per aggiornarlo), se ti mancano i pacchetti necessari alla compilazione ti verrà chiesto di installarli…
Commento da Treviño — 28 Giugno 2007 @ 13:40
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Tutto PERFETTO ora trevino, Grazie Infinite!!!
Commento da UBox — 28 Giugno 2007 @ 14:44
Mozilla 1.8.1.4 su
Linux
Scritto con
Eh mi chiede di installarli ma al termine mi da sempre questo :/
Commento da Zobbi — 28 Giugno 2007 @ 14:46
Firefox 2.0.0.3 su
Ubuntu Linux
Scritto con
ciao trevi, per l’aggiornamento di oggi ora è tutto OK!!
complimenti per lo script, gli ho dato solo un occhiata e non so se avrò tempo e voglia di mettermi dietro con Sid…
tra i commenti ho letto che qualcuno aveva dei problemi su Debian. shlibdeps su sid ha fatto “sklerare” anche me sett.na scorsa
potrebbe essere davvero quello!!
ciaociao e come sempre GRAZIE di tutto!!
Commento da Fede — 28 Giugno 2007 @ 15:14
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Zobbi, in teoria se l’installi, non dovrebbe farlo….
Se invece li salti è giusto così…
Commento da Treviño — 28 Giugno 2007 @ 15:23
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
ho dimenticato una cosa…sorry…
in gutsy i due pacchetti libcompizconfig-backend-gconf/kconfig sono 2 dipendenze di compiz-gnome/kde mentre dalla tua repo no!!
sinceramente preferisco la tua soluzione ed usare un flat-file, ma forse sarebbe meglio adeguarsi
no?
ciaociao
Commento da Fede — 28 Giugno 2007 @ 15:31
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Allora in pratica il problema è che li salta lui poichè non trova compizconfig-python e a quanto pare ccsm dipende da questo… Quindi la domanda nasce spontanea come lo installo? Ho provato anche inserendo i tuoi repo ma niente (ho il 64bit)
Chiedo scusa se spunterà in basso Ie e winzoz ma sto al lavoro :S
Commento da Zobbi — 28 Giugno 2007 @ 16:06
Internet Explorer 7.0 su
Windows XP
Scritto con
Zobbi, beh, usando questo script, compizconfig-python dovrebbe essere compilato… Controlla bene cosa ti chiede… magari lancia
E vedi un po’ che ti restituisce
Fede, per ora preferivo dare anche la possibilità di installare compiz "puro" senza fusion o compizconfig… Nel caso modificherò la cosa…
Commento da Treviño — 28 Giugno 2007 @ 16:19
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
nel config mi rileva che ho kde ma non è vero
come posso fare x forzarlo su gdm e basta?
Commento da danieluk — 28 Giugno 2007 @ 16:22
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Probabilmente usi qualche applicazione KDE, comunque avevo aggiunto una modifica al wrapper che però ancora non ho incluso né nel git, né nei pacchetti, quindi dalle prossime versioni dovrebbe essere ok…
Commento da Treviño — 28 Giugno 2007 @ 16:31
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
sistemato :> ho aggiunto un parametro all autoconfig
Commento da danieluk — 28 Giugno 2007 @ 16:40
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Come esattamente?
Commento da Treviño — 28 Giugno 2007 @ 16:48
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
autogenpkg_cmd="./autogen.sh --prefix=$MYPREFIX --disable-kde"
ma non ha funzionato
Commento da danieluk — 28 Giugno 2007 @ 17:18
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
[…] 2007 @ 17:27 Posted by felipe in Comunità, Feisty Fawn, News e altre Sciccherie, Compiz, Ubuntu. trackback Con il risultato di questa sua nuova fatica potrete sperimentare l’ebbrezza di essere“Treviño per un giorno”
e impacchettare Compiz Fusion da voi! […]
Pingback da Impacchettare Compiz Fusion GIT con MakeFusionDebs « pollycoke :) — 28 Giugno 2007 @ 17:27
WordPress MU
Scritto con
Per disabilitarlo realmente, copia la cartella fusion/compiz-fusion-debian/compiz in fusion/compiz-fusion-debian-user/compiz, quindi edita i file fusion/compiz-fusion-debian-user/compiz/debian/rules e togli (commenta) --enable-kde; quindi anche il file fusion/compiz-fusion-debian-user/compiz/debian/rules da cui dovresti rimuovere le dipendenze di KDE da Build-Depends
Così però ti perderai gli aggiornamenti al pacchetto compiz
Commento da Treviño — 28 Giugno 2007 @ 17:27
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
[…] Esiste anche uno script di Treviño per produrre da voi i deb se volete. […]
Pingback da Fusion: nuovo script per compilazione. « Tecnologia e non solo — 28 Giugno 2007 @ 17:44
WordPress MU
Scritto con
problemi di compilazione su debian sid
qualche consiglio??
Building ccsm…
You’re missing the following dependencies, please install them:
libcompizconfig0-dev, python-compizconfig,
Would you like to install these missing packages?
[Y/n]: y
Lettura della lista dei pacchetti in corso… Fatto
Generazione dell’albero delle dipendenze in corso
Reading state information… Fatto
Il pacchetto libcompizconfig0-dev non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo significa che il pacchetto manca, è diventato obsoleto
o è disponibile solo all’interno di un’altra sorgente
E: Il pacchetto libcompizconfig0-dev non ha candidati da installare
Would you like to skip this package and continue building?
[Y/n]: y
Building plugins-extra…
You’re missing the following dependencies, please install them:
compiz-dev, compiz-bcop,
Would you like to install these missing packages?
[Y/n]: y
Lettura della lista dei pacchetti in corso… Fatto
Generazione dell’albero delle dipendenze in corso
Reading state information… Fatto
Il pacchetto compiz-bcop non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo significa che il pacchetto manca, è diventato obsoleto
o è disponibile solo all’interno di un’altra sorgente
E: Il pacchetto compiz-bcop non ha candidati da installare
Would you like to skip this package and continue building?
[Y/n]: y
Building plugins-main…
You’re missing the following dependencies, please install them:
compiz-dev, compiz-bcop,
Would you like to install these missing packages?
[Y/n]: y
Lettura della lista dei pacchetti in corso… Fatto
Generazione dell’albero delle dipendenze in corso
Reading state information… Fatto
Il pacchetto compiz-bcop non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo significa che il pacchetto manca, è diventato obsoleto
o è disponibile solo all’interno di un’altra sorgente
E: Il pacchetto compiz-bcop non ha candidati da installare
Would you like to skip this package and continue building?
[Y/n]: y
Building plugins-unsupported…
You’re missing the following dependencies, please install them:
compiz-dev, compiz-bcop,
Would you like to install these missing packages?
[Y/n]: n
Would you like to skip this package and continue building?
[Y/n]: y
compiz already built
bcop already built
libcompizconfig already built
compizconfig-python already built
MISSING DEPENDENCIES for ccsm
compizconfig-backend-gconf already built
compizconfig-backend-kconfig already built
emerald already built
emerald-themes already built
MISSING DEPENDENCIES for plugins-extra
MISSING DEPENDENCIES for plugins-main
MISSING DEPENDENCIES for plugins-unsupported
Commento da luca — 28 Giugno 2007 @ 18:44
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
Il tuo script mi funziona. Ti avevo scritto riguardo al fatto che quando posto un commento non si vede che uso Ubuntu Linux(un commento inutile in pratica). Forse è perchè uso Swiftfox, ora sto usando Firefox e vediamo che succede.
Commento da Garret — 28 Giugno 2007 @ 18:56
Firefox 2.0.0.4 su
Linux
Scritto con
Ottimo! Grazie 1000!
Su amd64+gutsy è andato alla grande, stasera lo provo su un ppc ma non penso avrà problemi!
Commento da nick — 28 Giugno 2007 @ 19:19
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
[…] Consiglio prima di tutto di rimuovere tutte le precedenti versioni di Compiz/Beryl per evitare problemi di dipendenze, poi andate in questo post del grandissimo Trevino, che oltre ad offrire reposity come al solito, ha creato uno script in Bash che compila e crea i pacchetti .deb e li installa
cioè fa tutto lui quindi leggete attentamente… […]
Pingback da zOBBI’S Blog » Compiz Fusion… — 28 Giugno 2007 @ 21:16
WordPress 2.0.5
Scritto con
@Luca hai il mio stesso problema suppongo, prova a dare sudo apt-get install python-all e poi fai ripartire lo script con ./makefusiondebs compizconfig-python
Io ho risolto così vedi tu
Commento da Zobbi — 28 Giugno 2007 @ 21:20
Firefox 2.0.0.3 su
Ubuntu Linux
Scritto con
Lo script mi chiede di installare kdebase-dev libdbus-qt-1-dev in quanto dipendenze di compiz, ma avendo solo gnome vorrei passargli --disable-kde e nn installare quei due pacchetti…qualcuno sa come aiutarmi??
Commento da micronauta — 28 Giugno 2007 @ 21:32
Firefox 2.0.0.4 su
Linux
Scritto con
se riesci a fare questo anche con progetti più sugosi oltre a una donazione con paypal ti faccio anche una statua d’oro sotto casa
Commento da LuNa — 28 Giugno 2007 @ 21:43
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
@zobbi
python-all era già installato, idem python-all-dev… il pacchetto compizconfig-python è già compilato…
continuo a ricevere lo stesso errore…
altri consigli?? qualcuno è a conoscenza di problemi noti con debian??
Commento da luca — 28 Giugno 2007 @ 23:48
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
Ciao Treviño, colgo l’occasione per farti i complimenti…
E già che ci sono una curiosità: i problemi con gnome-session sono stati risolti? Mi fido a rimettere il mio compiz nella lista di avvio?!
Grazie mille e ancora complimenti, grazie a te compiz/beryl è diventato conosciutissimo… Sai la gente come reagisce quando gli dici "devi compilare…".. eheh
Buono così, ad ogni modo con il nuovo script si potrà fare anche la compilazione fai-da-tè!
Grazie anche x questo! Ciao ora torno a giocare con il cubo!
Commento da iraiscoming223 — 29 Giugno 2007 @ 00:40
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
luca, installa i pacchetti che hai appena impacchettato presenti nella sottocartella debs, e questi errori dovrebbero sparire…
Dovrebbero essere installati direttamente quando compili, ma se così non è stato puoi forzare la cosa come ti ho detto…
LuNa, che intendi per più sugosi?
Micronauta, guarda il mio commento 47, ma ti potrebbe servire un minimo di base su come funzioni l’impacchettamento. Ad ogni modo provaci…
iraiscoming223, esiste un workaround per quello: rimuovere gnome-wm dalla sessione… Dai un’occhiata ai commenti degli altri post per maggiori info! Poi, ti ringrazio per i complimenti
Garret, sì… Dipende da quello!
Commento da Treviño — 29 Giugno 2007 @ 03:03
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Grazie a te per la tua disponibilità!
I complimenti erano d’obbligo!
Guarderò con più attenzione gli altri post, prima non avevo trovato molto, ora mi ci metto d’impegno!
Grazie ancora!
ciao
Commento da iraiscoming223 — 29 Giugno 2007 @ 03:20
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Grazie trevi ce l’ho fatta! Il commento 47 mi era sfuggito
, cmq con qualche altra poco elegante modifica è filato tutto liscio, e soprattutto funziona
. Ottimo lavoro continua così!!
Commento da micronauta — 29 Giugno 2007 @ 11:39
Firefox 2.0.0.4 su
Linux
Scritto con
Grazie Treviño, ho una ubuntu per amd64 e quindi non potevo usare i tuoi repo. Grazie ai tuoi script anche un "ignorante" come me è riuscito a installare l’ultimissima versione di compiz (quella gestita da ubuntu era ferma alla 0.3, avevo installato la 0.4, ma andava malissimo.
Ho un solo problema, non so se ho sbagliato qualcosa o è un bug del software, ma ccsm non mi fa più entrare nel menù di configurazione effects. L’ho editato la prima volta e poi non sono riuscito più a rientrare. Sai cosa può essere.
Grazie mille, sei il mio idolo da oggi
Commento da mARCO — 29 Giugno 2007 @ 11:59
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Scusa dimenticavo una cosa. Adesso però, ogni volta che apro un’applicazione, mi si apre la finestra in alto a sinistra, fuori dall schermo, ogni volta devo riposizionarla. sai che si può fare?
Commento da mARCO — 29 Giugno 2007 @ 12:04
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
@ trevino
ho installato i vari deb e ridalanciato lo script… continuo a ricevere qualche errore
checking for BCOP… configure: error: Package requirements (bcop >= 0.1.1) were not met:
Requested ‘bcop >= 0.1.1′ but version of bcop is 0.0.1
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables BCOP_CFLAGS
and BCOP_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Problems occurred while building plugins-unsupported packages… Continue Building?
[Y/n]: y
compiz already built
bcop already built
libcompizconfig already built
compizconfig-python already built
ccsm already built
compizconfig-backend-gconf already built
compizconfig-backend-kconfig already built
emerald already built
emerald-themes already built
BUILD FAILED for plugins-extra
BUILD FAILED for plugins-main
BUILD FAILED for plugins-unsupported
ho dafo ./makefusiondebs rebuild compizconfig-python e repack, reinstallato il deb, ricompilato tutto ma continuo ad avere questi errori…. suggerimenti??
Commento da luca — 29 Giugno 2007 @ 12:14
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
@Trevi
Grazie dello script, tutto funzionante con qualche trucchetto per il build su Debian Sid, stasera al ritorno da lavoro ti dedico un bel post per ottimo lavoro, senti ho tutti i deb continuiamo a fare come per beryl o li metto sul mio repository ( lo chiedo perchè non vorrei darti rogne) fammi sapere :*
Commento da imu — 29 Giugno 2007 @ 14:29
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
BUILD FAILED for compiz
bcop built OK
libcompizconfig built OK
BUILD FAILED for compizconfig-python
BUILD FAILED for compizconfig-python
ccsm built OK
compizconfig-backend-gconf built OK
compizconfig-backend-kconfig built OK
BUILD FAILED for emerald
BUILD FAILED for emerald
BUILD FAILED for emerald-themes
BUILD FAILED for emerald-themes
BUILD FAILED for plugins-extra
BUILD FAILED for plugins-extra
BUILD FAILED for plugins-main
BUILD FAILED for plugins-main
plugins-unsupported built OK
mi da questi errori
Commento da antonio — 29 Giugno 2007 @ 17:04
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
ciao trevi
mi son deciso a provare anche questo tuo scriptino su SID
ottimo, funzia tutto alla grande
unico problemino, compiz-dev si porta dietro compiz-core -.- che crea dei conflitti e la creazione dei pacchetti si arresta!!
non so come abbia risolto imu, ma se può servire a qualcun’altro, basta rimuovere compiz-core e compiz-dev e installare SOLO compiz-dev con dpkg scaricandolo manualmente…e fregandosene dell’errore che viene segnalato
non sarà il max come soluzione ma funziona!!
p.s. ho installato tutto in botto da dpkg, quindi non ti so dire al momento se sono rispettate dipendenze o altro….
appena ho tempo, faccio una prova dal mio repository in locale e vi faccio sapere
mi pare di capire che con imu sei gia d’accordo per tutta la pacchettizzazione su Debian…quindi lascio a voi l’arduo lavoro e non mi intrometto!!
se serve una mano…chiedete pure…per quel che posso dò volentieri il mio aiutino!!
ciaociao e grazie ancora
Commento da Fede — 29 Giugno 2007 @ 18:57
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
se può interessare tutto OK anche su KDE con SID….ho appena provato!!
sorry per il doppio post…mi scordo sempre che esiste anche KDE
ciau
Commento da Fede — 29 Giugno 2007 @ 19:21
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
[…] Abbiamo visto che dopo la scelta tanto sudata del nome, cosa che apparentemente potrebbe sembrare scontata ma essenziale per iniziare a rilasciare qualche pacchetto per le diverse distro, sono nate diverse soluzioni per iniziare ad assaggiare i frutti del lavoro di OpenCompositing.org, dallo script modificato da telperion che compila tutto ( GIT/compiz + fusion ) allo script di Treviño che pacchettizza il tutto in formato deb. Entrambi i metodi sono funzionali e li ho testati sulla mia Debian Sid. Dato comunque che, in entrambi i casi bisogna installare molte dipendenze e molti pacchetti “*-dev” per compilare il tutto e molti sono pigri nel farlo, ho pensato di proseguire il mio vecchio divertimento abbandonato qualche tempo fa dopo il re-merge di beryl con compiz. […]
Pingback da Compiz-fusion-git Debian unofficial O.S. Revolution Repository « O.S. Revolution — 29 Giugno 2007 @ 19:34
WordPress MU
Scritto con
Scusami Trevinho ma mi appaiono questi errori:
Please add the files
codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
progtest.m4
from the /aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.
difatti poi alla fine mi appare:
./makefusiondebs: line 370: fakeroot: command not foundProblems occurred while building compiz packages… Continue Building?
[Y/n]: y
BUILD FAILED for compiz
Commento da davide77 — 29 Giugno 2007 @ 20:08
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
ciao trevino, gran bel lavoro
ho una feisty 64bit per cui questo makefusiondebs è l’unico modo per provare le nuove versioni
il processo è teminato con questa serie di OK
compiz built OK
bcop already built
libcompizconfig built OK
compizconfig-python built OK
ccsm built OK
compizconfig-backend-gconf built OK
compizconfig-backend-kconfig built OK
emerald built OK
emerald-themes built OK
plugins-extra built OK
plugins-main built OK
plugins-unsupported built OK
però se tento di installare compiz_0.5.1+git20070629~3v1ubuntu0_all.deb
con gdebi mi da Error: dependency not satisfiable: compiz-decorator
come mai?
se invece tento la stessa operazione su compiz-core_0.5.1+git20070629~3v1ubuntu0_amd64.deb
mi dice che tutte le dipendenze sono soddistatte
che faccio? installo lo stesso tutto tranne compiz_0.5.1+git20070629~3v1ubuntu0_all.deb?
grazie
Commento da maurizio — 29 Giugno 2007 @ 21:13
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
EDIT al mio precedente commento
ho installato prima compiz-core, e così il pacchetto compiz non mi da più errori di dipendenze
così è questo l’ordine di installazione?
Commento da maurizio — 29 Giugno 2007 @ 22:23
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
mArco, non saprei… Semmai avvialo da terminale e se vedi qualche errore incollamelo su pastebin così che possa risolverlo
.
Per quanto riguarda l’apertura delle applicazioni, Il plugin place dovrebbe essere attivo di default, se non lo fosse attivalo ed impostalo a smart.
luca, controlla di aver installato il pacchetto compiz-bcop che hai appena creato nella sottocartella debs. Dovrebbe farlo da solo, però…
antonio, avrei bisogno di più output, please incollalo su pastebin ed inserisci qui il link…
imu, hai fatto benissimo così… Già che ora hai un repository mi sembra più logico (e comodo per entrambi, credo) che tu lo usi e lo aggiorni quando ti pare senza dover attendere i miei comodi…
Sono contentissimo che il tutto sia sempre Powered by Treviño
davide77, installa autoconf, automake, build-essential, fakeroot, debianutils, debhelper… Dovresti avere tutto poi…
maurizio, la cosa più comoda è installare da riga di comando con dpkg -i <pacchetti>. Tipo:
(per KDE sostituisci il necessario…) Poi per il resto puoi anche usare gdebi…
Commento da Treviño — 30 Giugno 2007 @ 12:16
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
a me da oggi da questo problema…
stefano@stefano-pc:~/compiz-fusion-debian-builder$ ./makefusiondebs
There are problems while retrieving the fusion items list; exiting..
qualcuno mi da una mano?
Commento da Fiste788 — 30 Giugno 2007 @ 12:33
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
@Treviño
Si molto più comodo per entrambi, per il Powered by Treviño anche beryl-svn era merito tuo !
@ Fiste788
Riprova era down stamane *tutto* Opencompositing.org , ma ora è ok !
Commento da imu — 30 Giugno 2007 @ 21:00
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
Bisogna che te lo dica: Trevino sei grande
impacchettato tutto con makefusiondebs e poi installati i .deb, il tutto funziona piuttosto bene
i miei complimenti, oltre per lo script di impacchettamento, soprattuto per il wrapper di avvio di compiz-fusion; ho una geforce 6100 con memoria condivisa e se compilavo da me ed avviavo compiz "puro" dopo 4 finestre aperte le successive si aprivano con fondo nero.
Avviando questi git con il tuo wrapper, anche con 10/12 finestre non ho questo problema: evidentemente imposta le opzioni giuste!
come ho già detto ho feisty amd64 per cui non c’erano pacchetti aggiornati costantemente già preconfezionati per me, per cui questo makefusiondebs è una manna!
Dopo i complimenti una domanda: perchè tra le dipendenze che build-dep indica necessarie c’è roba tipo konqueror o kate? capisco dei pacchetti -dev di kde, ma di konqueror cosa se ne fa la compilazione?
Commento da maurizio — 30 Giugno 2007 @ 21:49
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Io ho installato i vari pacchetti tramite il repository di imu. Uso un’ati x1400 e quindi xgl.
Quando do il comando ‘compiz --replace -v &’ ottengo questo simpatico output.
Cosa devo fare per risolvere?
Commento da Gomna — 1 Luglio 2007 @ 03:07
Firefox 2.0.0.4 su
Windows XP
Scritto con
fiste788 e imu, era così… Opencompositing era down, comunque l’ultima versione dello script considererà anche situazioni del genere (gitweb down, ma git funzionante), quindi è stata solo la prima e ultima volt, spero
.
maurizio, konqueror? Chi te lo richiede? Facendo una ricerca nelle dipenenze non appare (per lo meno non direttamente)
Gomma, pare che Xgl non venga trovata avviata… Sicuro sia tutto ok?
Prova lanciare a mano con:
Commento da Treviño — 1 Luglio 2007 @ 04:35
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
trevino, un consiglio per lo script… io su sid lo lancio da root, eppure mi chiede lo stesso di inserire la password per sudo, magari si può aggirare in qualche modo…
grazie per lo splendido lavoro, anche se io continuo ad avere problemi di compilazione
Commento da luca — 1 Luglio 2007 @ 09:56
Mozilla 1.8.1.4 su
Debian GNU/Linux
Scritto con
ciao… scusa trevino, ma io proprio non riesco a far funzionare il tuo repo, cioè… i file che dovrei vedere io proprio non li vedo e non capisco…
feisty 64 bit…
http://img96.imageshack.us/img96/1801/schermataus4.png
non riesco ad instalalre fusion perché effettivamente non vedo i files… se provo con lo script mi chiede delle dipendenze che, ovviamente, non trova… ma non 1 o 2, tutte. help?
Commento da ibart — 1 Luglio 2007 @ 10:48
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Ciao Trevino…
Please keep in mind I’m a newbie!
Compiz-Fusion funziona alla grande sul mio PC nonostante una ATI X1300 se lo installo dalla tua repo..
…ma volevo provare l’ebbrezza della compilazione da GIT!
Dopo vari trials and errors, questo è il punto morto a cui arrivo:
# quilt exits with 2 as return when there was nothing to do.
# That’s not an error here (but it’s usefull to break loops in crude scripts)
cd . && QUILT_PATCHES=patches quilt --quiltrc /dev/null push -a || test $? = 2
Applying patch 006-magic-lamp-genie-style.patch
can’t find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
————————--
|diff --git a/metadata/animation.xml b/metadata/animation.xml
|index 7c92c86..22f1b1b 100644
|— a/metadata/animation.xml
|+++ b/metadata/animation.xml
————————--
No file to patch. Skipping patch.
1 out of 1 hunk ignored
patching file src/animation/animation.c
Hunk #1 succeeded at 712 (offset -5089 lines).
Patch 006-magic-lamp-genie-style.patch does not apply (enforce with -f)
make: *** [debian/stamp-patched] Error 1
Problems occurred while building plugins-main packages… Continue Building?
[Y/n]: y
Problems occurred while building plugins-main packages… Continue Building?
[Y/n]: y
BUILD FAILED for plugins-main
BUILD FAILED for plugins-main
…tra l’altro, se voglio arrivare a questo punto, alla iniziale richiesta della mia password, devo rispondere che NON voglio inserirla altrimenti, quando lo script si ferma per i vari "Do you want to install missing packages" o "Do you want to skip the installation…" mi sembra che non interpreti correttamente i miei "Y" e "n" e si ferma con altri casini…
Potrei facilmente essere io a non aver capito un piffero… in questo caso, ti prego di perdonare un newbie troppo ardito!
Ciao e grazie per tutto
Pippo
Commento da Joe Daring — 1 Luglio 2007 @ 11:14
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
Ah! Dimenticavo…
Se volessi partire da ZERO con tutto DAVVERO PULITO,
cosa mi conviene fare???
Please keep it simple!
Ciao ancora,
Pippo
Commento da Joe Daring — 1 Luglio 2007 @ 11:17
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
retifico. il problema risiedeva nella password … bisogna rispondere NO … altrimenti scazza tutto. Comunque sono riuscito a compilare tranne : plugins-main. (esattamente lo stesos problema di Pippo.)
Commento da ibart — 1 Luglio 2007 @ 12:06
Firefox 2.0.0.4 su
Ubuntu Linux
Scritto con
In riposta al .77
Il file da indicare con LD_PRELOAD non esiste sul mio sistema e non capisco come mai.
Xgl non lo trovava perchè avevo indicato male il display su cui eseguirlo (avevo indicato :0 e non :1)
Se ora eseguo ‘compiz -replace -v’, sembra che parta, ma poi mi ritrovo con kdm…
Output
Commento da Gomna — 1 Luglio 2007 @ 13:09
Firefox 2.0.0.4 su
Windows XP
Scritto con
ciao Trevino, per installare fusion con aiglx ho seguito la wiki ubuntu.it "CompositeManager CompizFusion" ht