[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pacchettizzare da git



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

giopas ha scritto lo scorso 26/08/2009 15:09:
> Lista, mia cara lista...
> 
> sono in ambasce e ri-chiedo il vostro aiuto. Provo a riformulare:
> 
> per creare un .deb da sorgenti scaricati da git (parlo di rhythmbox),
> come dovrei fare?
> 1. rinomino la cartella in nomepacchetto-versione.subversione
> 2. devo lanciare dh_make anche se nei sorgenti c'è già la cartella
> debian/, oppure devo cancellarla e rifarla?
> 3. dopo dh_make devo lanciare ./autogen.sh (./configure non fa nulla)?
> 4. alla fine basterebbe un debuild binay, no?

perche' non provi con 'debuild -i -us -uc -b'?

> 
> Alternativamente, che metodo utilizzate per compilare i sorgenti (e
> creare un .deb)?

Puoi provare a scaricare (apt-get source) un pacchetto sorgente da
repository e provare a generare i binary; potresti addirittura - e
potrebbe essere un modo per iniziare a capire come funzionano i .deb -
scaricare da unstable il source di rhythmbox, sostituire i sorgenti con
quelli da git, e vedere che succede.

> 
> Oppure, ultimo domanda, come usare il "make install" su debian sporcando
> il meno possibile il sistema?

Non dipende da come lo usi, ma da come e' stato configurato il pacchetto
(Gnu/autotools) dall'autore; in ogni caso, se non cambi il "prefix", ti
installa tutto in /usr/local e quindi, anche nel caso in cui dovessi
cancellare i sorgenti e non potessi ricorrere al make uninstall, ti
basta sezionare il configure.ac ed eliminare a manina tutto.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEcBAEBAgAGBQJKlUFZAAoJECVi+PFMdzdCL4EIAI2IoCynNXWRAf7+mKgzu5j1
vFa/xnzg/M0Eubon+AWkXhutUTzI4GYPsB6ebnIsoj7ElcA0W3OmDBO/Gp38ypJ5
3HrbJJFZddr66tDLOsqE1ffJvJz0TIQNt9R4Zj0ecxSgQNh1lwbfHWUGVHUSUFId
Gp9Q44wbbt4FXJ590fEtpNUgEGis7wAClCkBo5N7ay9Hk+5FhACRuR66RLVHYJUy
rrPr0PHiI0yL9aDaUmmdXa7qmDD4kLBtxvFl5fxwGJhuAqI2b9TybbAH3DT1Q4uH
OwnJFAGfnJJ29uO7lsvnY+XNf3G/j5C3yOE8zImVwWnLNlnXgnn52HJTaCcJY0k=
=nCu3
-----END PGP SIGNATURE-----


Reply to: