# # TODO: check if server still works # %define _serv_ver 0.2.2 %define _mserv bomberclonemserv-%{_serv_ver} Summary: Clone of the game AtomicBomberMan Summary(pl.UTF-8): Klon gry AtomicBomberMan Name: bomberclone Version: 0.11.9 Release: 1 License: GPL v2+ Group: X11/Applications/Games Source0: http://downloads.sourceforge.net/bomberclone/%{name}-%{version}.tar.gz # Source0-md5: 3edcfcf69b88dbd2eab42541f236e072 Source1: http://downloads.sourceforge.net/bomberclone/%{_mserv}.tgz # Source1-md5: 40bbe14055010e7fcf11c6bfd4e4c006 Source2: %{name}.desktop Patch0: %{name}-link.patch Patch1: %{name}mserv-include.patch Patch2: %{name}mserv-flags.patch URL: http://www.bomberclone.de/ BuildRequires: SDL_image-devel >= 1.2 BuildRequires: SDL_mixer-devel >= 1.2 BuildRequires: autoconf BuildRequires: automake BuildRequires: libstdc++-devel BuildRequires: sed >= 4.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Clone of the game AtomicBomberMan. It supports multiplayer over the Internet. %description -l pl.UTF-8 Klon gry AtomicBomberMan wspierający grę z kilkoma graczami w Internecie. %package master_server Summary: Master server for BomberClone Summary(pl.UTF-8): Główny serwer dla BomberClone'a Group: X11/Applications/Games %description master_server The BomberCloneMasterServer holds a list of all active running games. Other players can so easy join a running game by selecting the game from join menu. %description master_server -l pl.UTF-8 BomberCloneMasterServer jest głównym serwerem, który przechowuje wszystkie aktywne gry. Inni gracze mogą w prosty sposób przyłączyć się do toczącej się gry poprzez wskazanie jej w menu. %prep %setup -q -a1 %patch0 -p1 %{__sed} '/SDL_LIBS.*ljpeg/d' -i configure.in cd %{_mserv} %patch1 -p1 %patch2 -p0 %build %{__aclocal} %{__autoconf} %{__autoheader} %{__automake} %configure \ --disable-debug %{__make} cd %{_mserv} %{__aclocal} %{__autoconf} %{__autoheader} %{__automake} %configure %{__make} \ OPTFLAGS="%{rpmcxxflags}" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/games,%{_desktopdir},%{_pixmapsdir}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %{__make} -C %{_mserv} install \ DESTDIR=$RPM_BUILD_ROOT cp -a $RPM_BUILD_ROOT%{_datadir}/games/%{name}/gfx/logo.png \ $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir} %{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc/bomberclonemserv %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog README TODO %attr(755,root,root) %{_bindir}/%{name} %{_datadir}/games/%{name} %{_desktopdir}/%{name}.desktop %{_pixmapsdir}/%{name}.png %files master_server %defattr(644,root,root,755) %doc README %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/bomberclonemserv