[openmamba-devel-it] [openmamba-users-it] aiuto..spec..

Silvan Calarco silvan.calarco a mambasoft.it
Sab 1 Mar 2008 17:01:03 CET


Alle sabato 1 marzo 2008, gil ha scritto:
> ciao
> ho trovato la soluzione per kmess
> non si trattava di librerie mancanti ma di un problema insito nel pacchetto
> cito la fonte
> http://www.mandrakeitalia.org/modules/newbb/viewtopic.php?start=0&topic_id=
>11729 "il programma kmess ha un piccolo bug.
>
> una volta compilato ed installato richiede il file kmess.eventsrc che
> dovrebbe essere in una delle seguenti path:
>
> /opt/kde3/share/config
> oppure
> /home/nome_utente/.kde/share/config
> oppure in
> /opt/gnome/share/kde-preconf-/share/config
>
> questo file sembra inesistente...perņ cercando meglio si trova il file
> eventsrc che una volta rinominato risolve il problema..
>
> ecco cosa ho fatto:
>
> dopo il "make" ho scritto questo:
>
> %install


> # ------ make install ------ #
>
> # Be verbose again
> set +x; echo -e "\n\n\033[1;34mStarting make install...\033[0m\n"; set -x
>
> # Remove old build root
> %{__rm} -rf "${RPM_BUILD_ROOT}"
> mkdir "${RPM_BUILD_ROOT}"

Anche queste righe sono "copiate" ma non rientrano nel normale "stile" degli 
specfile di openmamba:

%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"


> mkdir -p ${RPM_BUILD_ROOT}/opt/kde3/share/config/
> cp kmess/eventsrc $RPM_BUILD_ROOT/opt/kde3/share/config/kmess.eventsrc

Puoi sostituire tutto questo con (č una riga sola):

install -D -m 644 
kmess/eventsrc %{buildroot}%{_kdedatadir}/config/kmess.eventsrc

> e poi alla fine ho aggiunto questo..
>
> %files -f ../file.list.kmess

Che cosa vorresti fare con questa opzione -f ../file.list.kmess???

> /opt/kde3/share/config/kmess.eventsrc

%{_kdedatadir}/config/kmess.eventsrc

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