[openmamba-devel-it] aiuto con autospec

Silvan Calarco silvan.calarco a mambasoft.it
Lun 25 Feb 2008 15:52:41 CET


Significa che hai quasi finito, devi solo aggiungere la lista dei files 
elencati nelle opportune sezioni %files del file .spec.
Siccome questa è un'applicazione per KDE, devi però installarla con prefisso 
in /opt/kde3 invece che /usr. Per fare questo aggiungi:

%define kdedir %(echo `kde-config --prefix`)

sostituisci 

%configure

con:

export KDEDIR=%{kdedir}
%configure_kde

e nella sezione %files riporterai i percorsi parametrici delle directory per 
KDE, ad esempio:

%{_kdedatadir}/config.kcfg/tastymenu.kcfg.

La cosa migliore è se guardi un esempio di file .spec già fatto e generi il 
tuo rispettandone la forma. Un esempio piccolo che puoi vedere è knemo:

autospec -u knemo -a1

ciao
Silvan

Alle lunedì 25 febbraio 2008, gil ha scritto:
> ciao
> dopo il comando autospec -u ... -a5,6
> si verifica questo errore
>
> Checking for unpackaged
> file(s): /usr/lib/rpm/check-files /var/tmp/tastymenu-root
> error: Installed (but unpackaged) file(s) found:
>    /usr/lib/kde3/tastymenu_panelapplet.la
>    /usr/lib/kde3/tastymenu_panelapplet.so
>    /usr/share/apps/kicker/applets/tastymenu.desktop
>    /usr/share/config.kcfg/tastymenu.kcfg
>    /usr/share/doc/HTML/en/tastymenu/common
>    /usr/share/doc/HTML/en/tastymenu/index.cache.bz2
>    /usr/share/doc/HTML/en/tastymenu/index.docbook
>    /usr/share/doc/HTML/en/tastymenu/screenshot.png
>
>
> RPM build errors:
>     Installed (but unpackaged) file(s) found:
>    /usr/lib/kde3/tastymenu_panelapplet.la
>    /usr/lib/kde3/tastymenu_panelapplet.so
>    /usr/share/apps/kicker/applets/tastymenu.desktop
>    /usr/share/config.kcfg/tastymenu.kcfg
>    /usr/share/doc/HTML/en/tastymenu/common
>    /usr/share/doc/HTML/en/tastymenu/index.cache.bz2
>    /usr/share/doc/HTML/en/tastymenu/index.docbook
>    /usr/share/doc/HTML/en/tastymenu/screenshot.png
> ERROR: rpmbuild è terminato con il codice d'errore `1'
>
> é dovuto a una libreria mancante o a ad altre ragioni?
> grazie
>
>


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