%define name CriticalMass %define version 0.99.10 %define release 1mdk %define Summary Arcade Shooter Name: %{name} Version: %{version} Release: %{release} Source0: http://criticalmass.sourceforge.net/criticalmass/%{name}-%{version}.tar.bz2 Source11: %{name}-16x16.png Source12: %{name}-32x32.png Source13: %{name}-48x48.png #Patch1: CriticalMass-fix-compile-gcc-3.4.patch.bz2 License: GPL Group: Games/Arcade URL: http://criticalmass.sourceforge.net Summary: %{Summary} BuildRequires: SDL_mixer-devel SDL_image-devel zlib-devel libpng-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Requires: SDL_mixer SDL_image zlib %description Critical Mass (aka Critter) is an SDL/OpenGL space shoot'em up game. %prep %setup -q #%patch1 -p1 -b .fix_compile_gcc_3_4 %configure --prefix=%{_gamesbindir} --bindir=%{_gamesbindir} --datadir=%{_gamesdatadir} --libdir=%_libdir --enable-dyngl %build %make %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_gamesbindir} install -m755 game/critter tools/Packer -D $RPM_BUILD_ROOT%{_gamesbindir} install -d $RPM_BUILD_ROOT%{_gamesdatadir}/Critical_Mass install -m644 data/music/lg-criti.xm $RPM_BUILD_ROOT%{_gamesdatadir}/Critical_Mass install -m644 game/resource.dat $RPM_BUILD_ROOT%{_gamesdatadir}/Critical_Mass install -d $RPM_BUILD_ROOT%{_mandir}/man6 install -m644 critter.6 $RPM_BUILD_ROOT%{_mandir}/man6 install -d $RPM_BUILD_ROOT%{_menudir} cat <<EOF >$RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}):command="%{_gamesbindir}/critter" \ icon=%{name}.png \ needs="x11" \ section="Amusement/Arcade" \ title="Critical Mass"\ longtitle="%{Summary}" EOF install -m644 %{SOURCE11} -D ${RPM_BUILD_ROOT}%{_miconsdir}/%{name}.png install -m644 %{SOURCE12} -D ${RPM_BUILD_ROOT}%{_iconsdir}/%{name}.png install -m644 %{SOURCE13} -D ${RPM_BUILD_ROOT}%{_liconsdir}/%{name}.png %post %{update_menus} %postun %{clean_menus} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc Readme.html COPYING TODO %{_gamesdatadir}/Critical_Mass %{_menudir}/%{name} %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}*.png %{_miconsdir}/%{name}*.png %{_mandir}/man6/critter.6.bz2 %defattr(755,root,root,755) %{_gamesbindir}/critter %{_gamesbindir}/Packer %changelog * Mon Mar 21 2005 Lenny Cartier <lenny@mandrakesoft.com> 0.99.10-1mdk - from Emmanuel Andry <eandry@free.fr> : - New version - Dropped patch 1 * Wed Jun 16 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.99-2mdk - Rebuild * Thu May 06 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.99-1mdk - from David Black <dave@jamsoft.com> : - First release