2 # TODO: start scripts for server
3 Summary: A Tron lightcycle game with focus on multiplayer mode
4 Summary(pl.UTF-8): Gra Tron ze światłocyklem skupiająca się na trybie dla wielu graczy
9 Group: X11/Applications/Games
10 Source0: http://downloads.sourceforge.net/armagetronad/%{name}-%{version}.src.tar.bz2
11 # Source0-md5: d4957ee0c2d3ae9d630d1362a6dcee70
12 #Source1: %{name}.desktop
14 Source3: http://armagetron.sourceforge.net/addons/moviepack.zip
15 # Source3-md5: e2d40309dde7e1339ca6aff7599cdfa3
16 URL: http://armagetronad.net/
17 BuildRequires: OpenGL-devel
18 BuildRequires: SDL_image-devel
19 BuildRequires: SDL_mixer-devel
20 BuildRequires: libjpeg-devel
21 BuildRequires: libpng-devel >= 2:1.4.0
22 BuildRequires: libxml2-devel
23 BuildRequires: sed >= 4.0
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 In Armagetron, you ride a lightcycle around the game grid. You can
29 only make sharp turns of 90 degrees and a wall constantly builds up
30 after you. Make your enemies crash into your wall, but be aware that
31 they are trying to do the same to you. If you are fast enough, you may
32 be able to trap them, but the only way to speed up your lightcycle is
33 to drive close to the dangerous walls. Prepare for exciting strategic
34 preparations followed by action-packed close combat!
36 %description -l pl.UTF-8
37 W grze Armagetron jedzie się światłocyklem dookoła planszy. Można
38 wykonywać tylko ostre zakręty o 90 stopni, a za graczem ciągle buduje
39 się ściana. Trzeba spowodować, by wrogowie roztrzaskali się na tej
40 ścianie, ale także uważać, bo oni próbują zrobić to samo. Jeśli gracz
41 jest szybki, może złapać ich wszystkich, ale jedynym sposobem na
42 przyspieszenie światłocyklu jest jazda blisko niebezpiecznych ścian.
43 Trzeba się przygotować na ekscytujące strategiczne przygotowania i
44 następującą po nich walkę w zbliżeniu!
47 Summary: Moviepack addon
48 Summary(pl.UTF-8): Dodatek Moviepack
49 Group: X11/Applications/Games
50 Requires: %{name} = %{version}-%{release}
52 %description moviepack
55 %description moviepack -l pl.UTF-8
59 Summary: Armagetron server
60 Summary(pl.UTF-8): Serwer Armagetrona
61 Group: Applications/Games
66 %description server -l pl.UTF-8
72 # fix build with libpng >= 2:1.4.0
73 %{__sed} -i 's/png_check_sig/png_sig_cmp/' configure.ac
74 #sed -i -e 's@/usr/lib@/usr/%{_lib}@;s@X11R6/lib@%{_lib}@' configure.in
82 --disable-sysinstall \
89 # --disable-initscripts \
95 rm -rf $RPM_BUILD_ROOT
96 #install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_bindir}} \
97 # $RPM_BUILD_ROOT%{_prefix}/games/%{name}/moviepack \
98 # $RPM_BUILD_ROOT%{_sysconfdir_server}
101 DESTDIR=$RPM_BUILD_ROOT
103 #mv -f $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_bindir}
105 #install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
106 #install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
108 #cp $RPM_BUILD_ROOT%{_sysconfdir}/* $RPM_BUILD_ROOT%{_sysconfdir_server}
109 #cp -R moviepack $RPM_BUILD_ROOT%{_prefix}/games/%{name}
110 #rm -f $RPM_BUILD_ROOT%{_prefix}/games/%{name}/moviepack/art_read_me.txt
113 rm -rf $RPM_BUILD_ROOT
116 %defattr(644,root,root,755)
117 %doc AUTHORS ChangeLog NEWS src/doc/{*.html,net}
118 %dir %{_sysconfdir}/games
119 %dir %{_sysconfdir}/games/%{name}
120 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/games/%{name}/*.cfg
121 #%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.cfg
122 #%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.srv
123 %attr(755,root,root) %{_bindir}/%{name}
124 %dir %{_datadir}/games/armagetronad
125 %dir %{_datadir}/games/armagetronad/language
126 %{_datadir}/games/armagetronad/language/*.txt
127 %dir %{_datadir}/games/armagetronad/models
128 %{_datadir}/games/armagetronad/models/*.mod
129 %dir %{_datadir}/games/armagetronad/resource
130 %dir %{_datadir}/games/armagetronad/resource/included
131 %{_datadir}/games/armagetronad/resource/included/*.dtd
132 %dir %{_datadir}/games/armagetronad/resource/included/AATeam
133 %{_datadir}/games/armagetronad/resource/included/AATeam/*.dtd
134 %dir %{_datadir}/games/armagetronad/resource/included/Anonymous
135 %dir %{_datadir}/games/armagetronad/resource/included/Anonymous/polygon
136 %dir %{_datadir}/games/armagetronad/resource/included/Anonymous/polygon/regular
137 %{_datadir}/games/armagetronad/resource/included/Anonymous/polygon/regular/*.xml
138 %dir %{_datadir}/games/armagetronad/resource/included/Your_mom
139 %dir %{_datadir}/games/armagetronad/resource/included/Your_mom/clever
140 %{_datadir}/games/armagetronad/resource/included/Your_mom/clever/*.xml
141 %dir %{_datadir}/games/armagetronad/resource/included/Z-Man
142 %dir %{_datadir}/games/armagetronad/resource/included/Z-Man/fortress
143 %{_datadir}/games/armagetronad/resource/included/Z-Man/fortress/*.xml
144 %dir %{_datadir}/games/armagetronad/sound
145 %{_datadir}/games/armagetronad/sound/*.wav
146 %dir %{_datadir}/games/armagetronad/textures
147 %{_datadir}/games/armagetronad/textures/*.jpg
148 %{_datadir}/games/armagetronad/textures/*.png
150 #%attr(755,root,root) %{_bindir}/%{name}-stat
151 #%dir %{_prefix}/games/%{name}
152 #%{_prefix}/games/%{name}/arenas
153 #%dir %{_prefix}/games/%{name}/bin
154 #%attr(755,root,root) %{_prefix}/games/%{name}/bin/[ap]*
155 #%dir %{_prefix}/games/%{name}/language
156 #%{_prefix}/games/%{name}/language/languages.txt
157 #%{_prefix}/games/%{name}/language/english.txt
158 #%lang(de) %{_prefix}/games/%{name}/language/deutsch.txt
159 #%{_prefix}/games/%{name}/models
160 #%{_prefix}/games/%{name}/sound
161 #%{_prefix}/games/%{name}/textures
162 #%{_desktopdir}/*.desktop
167 %defattr(644,root,root,755)
168 #%%doc moviepack/art_read_me.txt
169 #%%{_prefix}/games/%{name}/moviepack
172 %defattr(644,root,root,755)
174 %attr(755,root,root) %{_bindir}/armagetronad-dedicated
175 %dir %{_prefix}/games/armagetronad-dedicated
176 %{_datadir}/games/armagetronad-dedicated/bin
177 %attr(755,root,root) %{_prefix}/games/armagetronad-dedicated/bin/*
178 %exclude %{_prefix}/games/armagetronad-dedicated/bin/uninstall
179 %{_prefix}/games/armagetronad-dedicated/language
180 %dir %{_sysconfdir_server}
181 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir_server}/*.cfg
182 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir_server}/*.srv