[openmamba-users-it] sos autospec

Marco Bellezza superbel a hotmail.it
Mer 20 Feb 2008 18:02:42 CET


> 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.
> 
Ho modificato lo specfile, ma a giudicare da quello che cerca di scaricare pkgversion ha assunto valore nullo...
[Z10Bel a openmamba ~]$ autospec -u zsnes -a5
aggiornamento del pacchetto zsnes alla versione [?]...
[step 5] -- creazione dei pacchetti rpm e srpm
 * trovato build requirement: `libSDL-devel' (libSDL-devel-1.2.12-1mamba.i586)
 * trovato build requirement: `nasm' (nasm-2.00-2mamba.i586)
 * trovato build requirement: `libz-devel' (libz-devel-1.2.3-2qilnx.i586)
 * trovato build requirement: `libpng-devel' (libpng-devel-1.2.18-2mamba.i586)
[1]  http://dfn.dl.sourceforge.net/sourceforge/zsnes/zsnessrc.tar.bz2

%define pkgversion %(echo %version | cut -d. -f 1-2 --output-delimiter "")
%define builddirversion %(echo %version | cut -d. -f 
1-2 --output-delimiter "_")
Name:          zsnes
Version:       1.51
Release:       1mamba
Summary:       Nintendo Super NES / Super Famicom Emulator
Group:         Graphical Desktop/Applications/Games
Vendor:        openmamba
Distribution:  openmamba
Packager:      Marco Bellezza <superbel a hotmail.it>
URL:           http://www.zsnes.com/
Source:        http://dfn.dl.sourceforge.net/sourceforge/zsnes/zsnes%{pkgversion}src.tar.bz2
License:       GPL
BuildRequires:  libSDL-devel >= 1.2.0
BuildRequires:  nasm >= 0.98.39
BuildRequires:  libz-devel >= 1.2.3
BuildRequires:  libpng-devel
BuildRoot:     %{_tmppath}/%{name}-%{builddirversion}-root

altra cosa: ho tolto la riga che c'era sotto %defattr che cercava le manpage (credo), ma non trovandole (perché non ci sono) restituiva errore. Ho fatto qualcosa di sensato??


_________________________________________________________________
Organizza le tue feste e condividine le foto con Windows Live Eventi!
http://home.services.spaces.live.com/events/
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://tao/pipermail/openmamba-users-it/attachments/20080220/46580de4/attachment.html 


Maggiori informazioni sulla lista openmamba-users-it