[SPEC] vdrift
    Przemyslaw Iskra 
    sparky w pld-linux.org
       
    Wto,  3 Kwi 2007, 22:07:37 CEST
    
    
  
On Tue, Apr 03, 2007 at 08:57:08PM +0200, Piotr Grymkowski wrote:
> Witam
> Przygotowalem speca do zbudowania fajnej gry - symulatora wyscigow.
> Trzeba zagrac zeby zobaczyc co to dokladnie jest. Sa dwie wersje gry:
> pelna i minimalna instalacja (ja przygotowalem minimal - pracuje teraz
> nad full). Jesli wersja minimal  bedzie ok to przesle speca do wersji
> full. Czekam na krtytyke.
uwag jest, trochę, sporo
a co do wersji minimal vs full, to różnicą jest chyba tylko data, czy
binarka też się różni ? jeśli tylko data to zrobić dwie podpaczki:
-data-minimal i -data-full, w obu dać P: %{name}-data, a w głównej
paczce: R: %{name}-data, i eventualnie jakieś konflikty między nimi.
albo wymyśleć tak aby w -data-full nie było tego zo w -minimal, i wtedy
-full by wymagało wersji -minimal, na pewno jest do zrobienia (:
> # $Revision:$, $Date:$
> 
> %define _ver	2007-03-23
> 
> Summary(pl):	Darmowy symulator wyscigow ze wspaniala fizyka i grafika
pliterki by się przydały
> Version:	20070323
można:
Version: $(echo %{_ver} | tr -d -)
> Release:	0.1
> License:	GPLv2
GPL v2 (osobno)
> Group:		X11/Applications
X11/Applications/Games
> Source0:	http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-src.tar.bz2
Source0-md5 powinno iść zaraz za Source0
> Patch0:		%{name}_gcc_4.2.patch
PatchN po wszystkich Source
> Source1:	http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-data-minimal.tar.bz2
> # Source0-md5:	efc5c3c409923382035738798a6392e8
do góry
> # Source1-md5:	c9d326bbe887402801a6c8f14505a8d7
> BuildRequires:	SDL_gfx
> BuildRequires:	SDL_image
> BuildRequires:	SDL_net
raczej -devel
> Requires:	OpenAL
> Requires:	SDL_gfx
> Requires:	SDL_image
> Requires:	SDL_net
> Requires:	freealut
zbędne
> %prep
> 
> %setup -q -n %{name}-%{_ver}-src -a0 -a1 -c -T
> %patch0
> mv %{name}-%{_ver}-src/data/* ./build/%{name}-%{_ver}-src/data/
> 
> %build
> 
> cd ./build/%{name}-%{_ver}-src/
> scons
> 
> %install
> 
> rm -rf $RPM_BUILD_ROOT
> cd ./build/%{name}-%{_ver}-src/
> scons install prefix=$RPM_BUILD_ROOT/usr/
> install -d $RPM_BUILD_ROOT/%{_bindir}
> ln -s %{_datadir}/games/%{name}/bin/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
> 
> %clean
> 
> rm -rf $RPM_BUILD_ROOT
kosmetyka do roboty
> 
> %files
> %defattr(644,root,root,755)
> #%doc AUTHORS ChangeLog COPYING NEWS README
> %dir %{_datadir}/games/%{name}
> %dir %{_datadir}/games/%{name}/bin
> %attr(755,root,root) %{_datadir}/games/%{name}/bin/%{name}
do naprawienia, binarki nie mogą lądować w /usr/share
> %{_bindir}/%{name}
nawet jeśli to tylko symlink, to attr by się przydało
> %dir %{_datadir}/games/%{name}/data
> %{_datadir}/games/%{name}/data/*
starczy:
%{_datadir}/games/%{name}/data
 
-- 
 ____  Sparky{PI] -- Przemyslaw _  ___  _  _  ........... LANG...Pl..Ca..Es..En
/____) ___  ___  _ _ || Iskra  |  | _ \| |  | : WWW........ppcrcd.pld-linux.org
\____\| -_)'___| ||^'||//\\// <   |  _/| |  | : JID......sparky<at>jabberes.org
(____/||   (_-_|_||  ||\\ ||   |_ |_|  |_| _| : Mail....sparky<at>pld-linux.org
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl