[openmamba-devel-it] aiuto specfile

Silvan Calarco silvan.calarco a mambasoft.it
Mar 4 Mar 2008 18:43:33 CET


Alle martedì 4 marzo 2008, gil ha scritto:
> > > cp: cannot stat `README': No such file or directory
> > > cp: cannot stat `LICENSE': No such file or directory
> > > cp: cannot stat `ChangeLog': No such file or directory
> > > error: Bad exit status from /var/tmp/rpm-tmp.57979 (%doc)
> >
> > I file elencati nella seguente riga:
> > > %doc README LICENSE ChangeLog
>
> eppure nella cartella ci sono e me li copiaa anche nella tempdir...

Non avevo visto questa cosa:

install -D -m 
644 /usr/src/RPM/BUILD/usr/share/%{name}/%{name} %{buildroot}%{_bindir}/%{name}/%{name}
install -D -m

Ossia:
1) il pacchetto sorgente di skype non ha una directory toplevel e quindi i 
suoi files si sono scompattati direttamente in /usr/src/RPM/BUILD. Per sapere 
come ovviare a questo inconveniente leggi come funziona la macro %setup nella 
guida maximum rpm.
2) non devi mettere riferimenti assoluti ai file alla buildroot

Non escludo che ci siano altri errori ma non il tempo di fare una valutazione 
analitica del tuo specfile. Finché non diventi un contributore posso solo 
aiutarti nel mio (poco) tempo libero.

> > > RPM build errors:
> > >     File must begin with "/": %{_desktopdir}/*.desktop
> > >     File must begin with "/": %{_miconsdir}/*
> > >     File must begin with "/": %{_liconsdir}/*
> > >     File must begin with "/": %{_niconsdir}/*
> > >     Bad exit status from /var/tmp/rpm-tmp.57979 (%doc)
> > > ERROR: rpmbuild è terminato con il codice d'errore `1
>
> si lo so ma queste le ha definite lui dopo
>  la creazione automatica del file spec...
> dopo il cmd
> autospec -s url -t ... -o ...

Che strano non mi risulta questo comportamento nè le parole chiave 
corrispondenti a queste variabili sono contenute in alcun file di autospec o 
di rpm.

ciao
Silvan

-- 
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-devel-it