[openmamba-devel-it] [openmamba-users-it] aiuto..spec..
gil
puntogil a libero.it
Ven 29 Feb 2008 18:05:22 CET
Il Friday 29 February 2008 17:39:56 Silvan Calarco ha scritto:
> Alle venerdì 29 febbraio 2008, gil ha scritto:
> > ma per determinare la versione di kde e le rispettive librerie da
> > installare dovrei fare un controllo tipo if kde.%{version}....
> > potresti darmi un esempio
> > scusa l'ignoranza...
>
> Ho dei dubbi sulla necessità di rilevare la versione di kde, e di
> corrispondenti requirement tipo:
>
> kdelibs >= %{kdever}
>
> Ok, nello specfile di knemo.spec c'e' questo controllo e non fa male, ma
> personalmente ritengo che si possa farne a meno perché i requirement per le
> librerie sono comunque automatici.
> Inoltre in qualche tuo post ho visto dei controlli anche sulla versione di
> kdebase ecc., questi non hanno alcun senso perché se in un sistema ci sono,
> per esempio, kdelibs 3.5.5 e kdebase 3.5.8, è un problema a monte.
> Non vogliamo complicare inutilmente gli specfile, inoltre sono fatti per
> openmamba e non devono funzionare su altre distribuzioni, per cui se su
> openmamba c'e' kde 3.5.8, non dobbiamo preoccuparci che quello che stiamo
> facendo funzioni con le versioni precedenti di kde. Solo con questi
> accorgimenti si può riuscire con un piccolo team a fare qualcosa di grande
> come questo lavoro, poi quando saremo 100 o più sviluppatori magari ne
> riparleremo...
>
> ciao
> Silvan
grazie
ho commentato i vari
%define ...r %(echo `rpm -q --queryformat '%{VERSION}' ....`)
Requires: .... >= %{....r}
ho questo problema, dipende sempre dalle lib?
provato con
export KDEDIRS=%{kdedir}
%configure_kde
anche peggio...
all'interno del tar.bz c'é un a folder "Patches" e con una 001.patch
devo inserirla come source tipo patch?
ciao
-
Installing /var/tmp/kbfx-root/usr/lib/kbfx/plugins/libkbfxplasmadataplasmoid.la
--
Installing /var/tmp/kbfx-root/usr/lib/kbfx/plugins/libkbfxplasmadataplasmoid.so
--
Installing /var/tmp/kbfx-root/usr/lib/kbfx/plugins/libkbfxplasmarecentstuff.la
--
Installing /var/tmp/kbfx-root/usr/lib/kbfx/plugins/libkbfxplasmarecentstuff.so
make: Leaving directory `/usr/src/RPM/BUILD/kbfx-0.4.9.3.1/build'
+ /usr/lib/rpm/find-lang.sh /var/tmp/kbfx-root kbfx
No translations found for kbfx in /var/tmp/kbfx-root
error: Bad exit status from /var/tmp/rpm-tmp.15335 (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.15335 (%install)
ERROR: rpmbuild è terminato con il codice d'errore `1'
nel .spec
%prep
%setup -q
%build
%cmake -d build
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
%find_lang %{name}
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files -f %{name}.lang
%defattr(-,root,root)
/usr/lib/libkbfxdata.la
/usr/lib/libkbfxdata.so
/usr/include/%{name}/data/kbfxplugin.h
/usr/include/%{name}/data/kbfxdatagrouplist.h
Maggiori informazioni sulla lista
openmamba-devel-it