2 # TODO: check if server still works
4 %define _serv_ver 0.2.2
5 %define _mserv bomberclonemserv-%{_serv_ver}
6 Summary: Clone of the game AtomicBomberMan
7 Summary(pl.UTF-8): Klon gry AtomicBomberMan
12 Group: X11/Applications/Games
13 Source0: http://downloads.sourceforge.net/bomberclone/%{name}-%{version}.tar.gz
14 # Source0-md5: 3edcfcf69b88dbd2eab42541f236e072
15 Source1: http://downloads.sourceforge.net/bomberclone/%{_mserv}.tgz
16 # Source1-md5: 40bbe14055010e7fcf11c6bfd4e4c006
17 Source2: %{name}.desktop
18 Patch0: %{name}-link.patch
19 Patch1: %{name}mserv-include.patch
20 Patch2: %{name}mserv-flags.patch
21 URL: http://www.bomberclone.de/
22 BuildRequires: SDL_image-devel >= 1.2
23 BuildRequires: SDL_mixer-devel >= 1.2
24 BuildRequires: autoconf
25 BuildRequires: automake
26 BuildRequires: libstdc++-devel
27 BuildRequires: sed >= 4.0
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 Clone of the game AtomicBomberMan. It supports multiplayer over the
34 %description -l pl.UTF-8
35 Klon gry AtomicBomberMan wspierający grę z kilkoma graczami w
38 %package master_server
39 Summary: Master server for BomberClone
40 Summary(pl.UTF-8): Główny serwer dla BomberClone'a
41 Group: X11/Applications/Games
43 %description master_server
44 The BomberCloneMasterServer holds a list of all active running games.
45 Other players can so easy join a running game by selecting the game
48 %description master_server -l pl.UTF-8
49 BomberCloneMasterServer jest głównym serwerem, który przechowuje
50 wszystkie aktywne gry. Inni gracze mogą w prosty sposób przyłączyć się
51 do toczącej się gry poprzez wskazanie jej w menu.
56 %{__sed} '/SDL_LIBS.*ljpeg/d' -i configure.in
78 OPTFLAGS="%{rpmcxxflags}"
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/games,%{_desktopdir},%{_pixmapsdir}}
85 DESTDIR=$RPM_BUILD_ROOT
87 %{__make} -C %{_mserv} install \
88 DESTDIR=$RPM_BUILD_ROOT
90 cp -a $RPM_BUILD_ROOT%{_datadir}/games/%{name}/gfx/logo.png \
91 $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png
93 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
95 %{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc/bomberclonemserv
98 rm -rf $RPM_BUILD_ROOT
101 %defattr(644,root,root,755)
102 %doc AUTHORS ChangeLog README TODO
103 %attr(755,root,root) %{_bindir}/%{name}
104 %{_datadir}/games/%{name}
105 %{_desktopdir}/%{name}.desktop
106 %{_pixmapsdir}/%{name}.png
109 %defattr(644,root,root,755)
111 %defattr(644,root,root,755)
112 %attr(755,root,root) %{_bindir}/bomberclonemserv