]> git.pld-linux.org Git - packages/armagetronad.git/blob - armagetronad.spec
a335e435fad2d154b04740497b2d3954e2c7693d
[packages/armagetronad.git] / armagetronad.spec
1 #
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
5 Name:           armagetronad
6 Version:        0.2.8.3.1
7 Release:        0.1
8 License:        GPL v3+
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
13 #Source2:       %{name}.png
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
24 BuildRequires:  unzip
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
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!
35
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!
45
46 %package moviepack
47 Summary:        Moviepack addon
48 Summary(pl.UTF-8):      Dodatek Moviepack
49 Group:          X11/Applications/Games
50 Requires:       %{name} = %{version}-%{release}
51
52 %description moviepack
53 Moviepack addon.
54
55 %description moviepack -l pl.UTF-8
56 Dodatek Moviepack.
57
58 %package server
59 Summary:        Armagetron server
60 Summary(pl.UTF-8):      Serwer Armagetrona
61 Group:          Applications/Games
62
63 %description server
64 Armagetron server.
65
66 %description server -l pl.UTF-8
67 Serwer Armagetrona.
68
69 %prep
70 %setup -q -a3
71
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
75
76 %build
77 %{__aclocal}
78 %{__autoconf}
79 %{__autoheader}
80 %{__automake}
81 %configure \
82         --disable-sysinstall \
83         --disable-uninstall
84 #       --disable-glout \
85 #       --enable-games \
86 #       --enable-main \
87 #       --enable-master \
88 #       --enable-music \
89 #       --disable-initscripts \
90 #       --disable-useradd
91
92 %{__make}
93
94 %install
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}
99
100 %{__make} install \
101         DESTDIR=$RPM_BUILD_ROOT
102
103 #mv -f $RPM_BUILD_ROOT%{_bindir}/* $RPM_BUILD_ROOT%{_bindir}
104
105 #install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
106 #install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
107 #
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
111
112 %clean
113 rm -rf $RPM_BUILD_ROOT
114
115 %files
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
149 %if 0
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
163 #%{_pixmapsdir}/*
164 %endif
165
166 %files moviepack
167 %defattr(644,root,root,755)
168 #%%doc moviepack/art_read_me.txt
169 #%%{_prefix}/games/%{name}/moviepack
170
171 %files server
172 %defattr(644,root,root,755)
173 %if 0
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
183 %endif
This page took 0.10354 seconds and 2 git commands to generate.