[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