1 Summary: GLAsteroids - 3D clone of the arcade classic
2 Summary(pl.UTF-8): GLAsteroids - klon 3D klasycznej gry
7 Group: X11/Applications/Games
8 Source0: http://projectz.org/files/%{name}-%{version}.tar.gz
9 # Source0-md5: 4396d28150067a527b6cf6abcc8df21e
10 Patch0: %{name}-libgl.patch
11 URL: http://projectz.ath.cx/?id=90
12 BuildRequires: OpenGL-devel
13 BuildRequires: SDL-devel >= 1.2.0
14 BuildRequires: SDL_image-devel >= 1.2.0
15 BuildRequires: SDL_mixer-devel >= 1.2.0
17 Requires: SDL >= 1.2.0
18 Requires: SDL_image >= 1.2.0
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _noautoreqdep libGL.so.1 libGLU.so.1
22 %define _scoredir /var/games/glast
25 GLAsteroids is a 3D clone of the arcade classic 'Asteroids' coded in C
26 using OpenGL and SDL. It features sounds effects, a menu system, a
27 high score table, and fuel drops. You can 'fly' around in outer space
28 blowing up chunks of spinning space rock with a high power dual plasma
29 cannon until you get smashed to pieces, run out of fuel, or save the
30 earth from being pulverized.
32 %description -l pl.UTF-8
33 GLAsteroids to trójwymiarowy klon klasycznej gry "Asteroids" napisany
34 w C przy użyciu OpenGL i SDL. Ma efekty dźwiękowe, systemowe menu,
35 tablicę rekordów i zrzuty paliwa. Gracz może latać w przestrzeni
36 kosmicznej rozbijając fragmenty obracających się ciał kosmicznych przy
37 pomocy dużej mocy karabinu plazmowego, dopóki nie zostanie
38 roztrzaskany na kawałki, nie skończy się paliwo, lub nie ocali Ziemi
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/{sounds,textures},%{_scoredir}}
52 cp %{name} $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}
53 cp sounds/*.wav $RPM_BUILD_ROOT%{_datadir}/%{name}/sounds
54 cp textures/*.png $RPM_BUILD_ROOT%{_datadir}/%{name}/textures
55 cp textures/*.jpg $RPM_BUILD_ROOT%{_datadir}/%{name}/textures
57 touch $RPM_BUILD_ROOT%{_scoredir}/.highscore
59 cat > $RPM_BUILD_ROOT%{_bindir}/%{name} <<EOF
61 cd %{_datadir}/%{name}
66 rm -rf $RPM_BUILD_ROOT
69 %defattr(644,root,root,755)
71 %attr(755,root,root) %{_bindir}/%{name}
72 %dir %{_datadir}/%{name}
73 %attr(755,root,root) %{_datadir}/%{name}/%{name}
75 %attr(666,root,root) %{_scoredir}/.highscore
76 %dir %{_datadir}/%{name}/sounds
77 %{_datadir}/%{name}/sounds/*.wav
78 %dir %{_datadir}/%{name}/textures
79 %{_datadir}/%{name}/textures/*