]> git.pld-linux.org Git - SPECS.git/blob - glast.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / glast.spec
1 Summary:        GLAsteroids - 3D clone of the arcade classic
2 Summary(pl.UTF-8):      GLAsteroids - klon 3D klasycznej gry
3 Name:           glast
4 Version:        0.91
5 Release:        1
6 License:        GPL
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
16 Requires:       OpenGL
17 Requires:       SDL >= 1.2.0
18 Requires:       SDL_image >= 1.2.0
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %define         _noautoreqdep   libGL.so.1 libGLU.so.1
22 %define         _scoredir       /var/games/glast
23
24 %description
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.
31
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
39 od zniszczenia.
40
41 %prep
42 %setup -q
43 %patch0 -p1
44
45 %build
46 %{__make}
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/{sounds,textures},%{_scoredir}}
51
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
56
57 touch $RPM_BUILD_ROOT%{_scoredir}/.highscore
58
59 cat > $RPM_BUILD_ROOT%{_bindir}/%{name} <<EOF
60 #!/bin/sh
61 cd %{_datadir}/%{name}
62 ./%{name} \$@
63 EOF
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %files
69 %defattr(644,root,root,755)
70 %doc README
71 %attr(755,root,root) %{_bindir}/%{name}
72 %dir %{_datadir}/%{name}
73 %attr(755,root,root) %{_datadir}/%{name}/%{name}
74 %dir %{_scoredir}
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/*
This page took 0.237166 seconds and 3 git commands to generate.