[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