[openmamba-users-it] sos autospec
Silvan Calarco
silvan.calarco a mambasoft.it
Mer 20 Feb 2008 17:50:02 CET
Alle mercoledì 20 febbraio 2008, Marco Bellezza ha scritto:
> >Problema aggirato non risolto, le operazioni devono essere eseguite tutte
> > configurando opportunamente il file .spec, se tu estrai a mano poi chi
> > dovesse tentare di aggiornare il tuo pacchetto dovrebbe rifare tutto
> > daccapo!!>Il problema potrebbe essere anche solo l'aver fatto a mano
> > delle operazioni mentre il file spec è ancora sbagliato quindi >autospec
> > si incasina ;)
>
> Dunque riassumo le cose "strane":
> Il nome del tarball è "zsnes151src.tar.bz2", quello della cartella
> contenuta è "zsnes_1_51"... io le ho rinominate credendo di fare un favore
> ad autospec... altre modifiche non ne ho fatte... comunque in effetti
> dovrei modificare lo specfile... ma come??
Integrando lo specfile con i comandi della shell bash (ometto le istruzioni su
i comandi bash).
Il campo Version deve sempre contenere la versione in formato canonico, cioé:
Version: 1.51
Poi, in testa allo specfile puoi mettere le seguenti righe:
%define pkgversion %(echo %version | cut -d. -f 1-2 --output-delimiter "")
%define builddirversion %(echo %version | cut -d. -f
1-2 --output-delimiter "_")
Il risultato è che la variabile pkgversion conterrà 151 e la variabile
builddirversion conterrà 1_51.
ciao
Silvan
>
> _________________________________________________________________
> Conosci Doretta? Contattala, è ora su Messenger!
> http://www.doretta82.it/banner/index.html
--
mambaSoft
Via Barletta 90 - 10136 Torino
Tel: +39 011 5694078
E-mail: silvan.calarco a mambasoft.it
Web: http://www.mambasoft.it
openmamba GNU/Linux development @ http://www.openmamba.org
Maggiori informazioni sulla lista
openmamba-users-it