Jahshaka

Jakub Bogusz qboosh w pld-linux.org
Pon, 27 Paź 2003, 00:11:52 CET


On Sun, Oct 26, 2003 at 11:48:54PM +0100, Grzegorz Zebrowski wrote:
> On Sunday 26 October 2003 20:09, Grzegorz Zebrowski wrote:
> > Zrobilem speca do Jahshaki i jesli nic nie spapralem
> > to prosze aby ktos wrzucil go do cvs'u
> 
> i kolejne poprawki 
> mam nadzieje ze ostatnie :)

|      controllerslider = new QSlider( page, "controllerslider" );
| -    controllerslider->setStyle( new QPlatinumStyle );
| +    controllerslider->setStyle( "PlatinumStyle" );
                                    ^^^^^^^^^^^^^

|  void GLWorld::addSlider( QSlider * slider, int x, int y, int w, int h, int range) {
| -    slider->setStyle( new QPlatinumStyle );
| +    slider->setStyle( "Platinum" );
|      slider->setGeometry( QRect( x, y, w, h ) );

Nie pamiętam na pewno jak miało być - ale chyba bez tego "Style", jak we
wszystkich miejscach poza pierwszym?


> %{__make} install \
>         DESTDIR=$RPM_BUILD_ROOT
> 
> #mkdir $RPM_BUILD_ROOT%{_datadir}
> mkdir -p $RPM_BUILD_ROOT%{_datadir}/jahshaka/

Standardem jest raczej używanie install:
install -d $RPM_BUILD_ROOT%{_datadir}/jahshaka

> cp -R database  $RPM_BUILD_ROOT%{_datadir}/jahshaka/
> cp -R fonts  $RPM_BUILD_ROOT%{_datadir}/jahshaka/
> cp -R media  $RPM_BUILD_ROOT%{_datadir}/jahshaka/
> cp -R models  $RPM_BUILD_ROOT%{_datadir}/jahshaka/
> cp -R scenes  $RPM_BUILD_ROOT%{_datadir}/jahshaka/
> cp -R Pixmaps  $RPM_BUILD_ROOT%{_datadir}/jahshaka/

i bez tych '/' na końcu linii - są niepotrzebne.

> cat << EOF >$RPM_BUILD_ROOT%{_bindir}/jahshaka
> #!/bin/bash

Chyba "#!/bin/sh" - po co bash?

> %clean
> #rm -rf $RPM_BUILD_ROOT

Odkomentować :)

> %files
> %defattr(644,root,root,755)
> %attr(755,root,root) %{_bindir}/jah
> %{_datadir}/jahshaka/database/JahDesktopDB
> %{_datadir}/jahshaka/database/JahDesktopDB.bak
> %attr(755,root,root) %{_datadir}/jahshaka/database/wipedbase

Brakuje katalogów (nie należą do pakietu):
%dir %{_datadir}/jahshaka
%dir %{_datadir}/jahshaka/database

> %attr(755,root,root) %{_bindir}/jahshaka-install
> %attr(755,root,root) %{_bindir}/jahshaka
> %{_datadir}/jahshaka/fonts/*
> %{_datadir}/jahshaka/media/*
> %{_datadir}/jahshaka/models/*
> %{_datadir}/jahshaka/scenes/*
> %{_datadir}/jahshaka/Pixmaps/*

I tych pięciu - lepiej pisać bez "/*", wtedy nie potrzeba dodatkowych
%dir.



-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl