4 %bcond_with cheaters # unlimited energy and ammo
7 Summary(pl): Gra FPS Cube
12 Group: X11/Applications/Games
13 Source0: http://dl.sourceforge.net/cube/%{name}_%{version}.tar.gz
14 # Source0-md5: a0ae899d9af6ab65970d81bf3ccd94ee
15 Source1: %{name}-wrapper.sh
16 Patch0: %{name}-cheaters.patch
17 Patch1: %{name}-fun.patch
18 URL: http://www.cubeengine.com/
19 BuildRequires: OpenGL-devel-base
20 BuildRequires: SDL_image-devel
21 BuildRequires: SDL_mixer-devel
22 BuildRequires: autoconf
23 BuildRequires: automake
24 BuildRequires: libstdc++-devel
26 ExclusiveArch: %{ix86} ppc
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %define _noautoreqdep libGL.so.1 libGLU.so.1
32 Cube is an open source multiplayer and singleplayer first person
33 shooter game. This package contains client application.
36 Cube jest open source'ow± gr± FPS zarówno dla wielu jak i jednego
37 gracza. Ten pakiet zawiera klienta.
40 Summary: Cube FPS game server
41 Summary(pl): Serwer gry FPS Cube
42 Group: X11/Applications/Games
45 Cube is an open source multiplayer and singleplayer first person
46 shooter game. This package contains server application.
48 %description server -l pl
49 Cube jest open source'ow± gr± FPS zarówno dla wielu jak i jednego
50 gracza. Ten pakiet zawiera serwer.
54 chmod +w packages/{socksky,stecki}
56 unzip -o %{name}_%{version}_src.zip
57 %{?with_cheaters:%patch0 -p0}
63 rm -f configure missing
70 COPTFLAGS="%{rpmcflags}" \
71 CXXOPTFLAGS="%{rpmcflags} -fsigned-char -L/usr/X11R6/lib -DHAS_SOCKLEN_T=1"
74 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
77 cp -fr {data,packages} $RPM_BUILD_ROOT%{_datadir}/%{name}
78 install *.cfg $RPM_BUILD_ROOT%{_datadir}/%{name}
79 install source/src/cube_* $RPM_BUILD_ROOT%{_bindir}
80 install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/cube
83 rm -rf $RPM_BUILD_ROOT
86 %defattr(644,root,root,755)
87 %doc docs/* readme.html source/readme.txt source/src/CUBE_TODO.txt
88 %attr(755,root,root) %{_bindir}/*
89 %exclude %{_bindir}/cube_server
93 %defattr(644,root,root,755)
94 %attr(755,root,root) %{_bindir}/cube_server