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}.zip
14 # Source0-md5: 22555b87ef16c403198a6f378c048c6f
15 Source1: %{name}-wrapper.sh
16 Patch0: %{name}-cheaters.patch
17 URL: http://www.cubeengine.com/
18 BuildRequires: OpenGL-devel-base
19 BuildRequires: SDL_image-devel
20 BuildRequires: SDL_mixer-devel
21 BuildRequires: autoconf
22 BuildRequires: automake
23 BuildRequires: libstdc++-devel
25 ExclusiveArch: %{ix86} ppc
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 %define _noautoreqdep libGL.so.1 libGLU.so.1
31 Cube is an open source multiplayer and singleplayer first person
32 shooter game. This package contains client application.
35 Cube jest open source'ow± gr± FPS zarówno dla wielu jak i jednego
36 gracza. Ten pakiet zawiera klienta.
39 Summary: Cube FPS game server
40 Summary(pl): Serwer gry FPS Cube
41 Group: X11/Applications/Games
44 Cube is an open source multiplayer and singleplayer first person
45 shooter game. This package contains server application.
47 %description server -l pl
48 Cube jest open source'ow± gr± FPS zarówno dla wielu jak i jednego
49 gracza. Ten pakiet zawiera serwer.
53 chmod +w packages/{socksky,stecki}
55 unzip %{name}_%{version}_src.zip
56 %{?with_cheaters:%patch0 -p0}
59 cd source/%{name}_%{version}_src/enet
60 rm -f configure missing
67 COPTFLAGS="%{rpmcflags}" \
68 CXXOPTFLAGS="%{rpmcflags} -fsigned-char -L/usr/X11R6/lib"
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
74 cp -fr {data,packages} $RPM_BUILD_ROOT%{_datadir}/%{name}
75 install *.cfg $RPM_BUILD_ROOT%{_datadir}/%{name}
76 install source/%{name}_%{version}_src/src/cube_* $RPM_BUILD_ROOT%{_bindir}
77 install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/cube
80 rm -rf $RPM_BUILD_ROOT
83 %defattr(644,root,root,755)
84 %doc docs/* readme.html source/readme.txt source/%{name}_%{version}_src/src/CUBE_TODO.txt
85 %attr(755,root,root) %{_bindir}/*
86 %exclude %{_bindir}/cube_server
90 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_bindir}/cube_server