%define rname Maelstrom Summary: SDL port of Maelstrom asteroids game Name: maelstrom Version: 3.0.6 Release: %mkrel 18 License: GPLv2 Group: Games/Arcade Source0: http://www.libsdl.org/projects/Maelstrom/src/%{rname}-%{version}.tar.bz2 Source10: %{rname}.16.png Source11: %{rname}.32.png Source12: %{rname}.48.png Patch1: %{rname}-3.0.6-scorefile.patch Patch2: %{rname}-3.0.6-datadir.patch Patch3: %{rname}-3.0.6-gcc3.4.patch Patch4: %{rname}-3.0.6-64bit-fixes.patch URL: http://www.libsdl.org/projects/Maelstrom/ BuildRequires: SDL_net-devel BuildRequires: SDL-devel %rename %{rname} %description Maelstrom is a rockin' asteroids game ported from the Macintosh Originally written by Andrew Welch of Ambrosia Software, and ported to UNIX and then SDL by Sam Lantinga <slouken@devolution.com> %prep %setup -q -n %{rname}-%{version} %patch1 -b .scores %patch2 -p1 -b .libdir %patch3 -p1 %patch4 -p1 -b .64bit-fixes touch ChangeLog NEWS AUTHORS %build autoreconf -fi %configure2_5x --disable-rpath --bindir=%{_gamesbindir} --libdir=%{_gamesdatadir} %make %install %makeinstall_std GAME_INSTALLDIR=%{buildroot}/%{_gamesdatadir}/%{rname} install -D -m755 %{rname} %{buildroot}/%{_gamesbindir}/%{rname} install -D -m755 %{rname}-netd %{buildroot}/%{_gamesbindir}/%{rname}-netd mkdir -p %{buildroot}%{_datadir}/applications/ cat << EOF > %buildroot%{_datadir}/applications/mageia-%{name}.desktop [Desktop Entry] Type=Application Exec=%{_gamesbindir}/%{rname} Name=%{rname} Comment=Asteroids game Categories=Game;ArcadeGame; Icon=%{rname} EOF mkdir -p %{buildroot}%{_miconsdir} mkdir -p %{buildroot}%{_liconsdir} install -m 644 %{SOURCE10} %{buildroot}%{_miconsdir}/%{name}.png install -m 644 %{SOURCE11} %{buildroot}%{_iconsdir}/%{name}.png install -m 644 %{SOURCE12} %{buildroot}%{_liconsdir}/%{name}.png mkdir -p %{buildroot}/var/lib/games/ mv %{buildroot}%{_gamesdatadir}/%{rname}/%{rname}-Scores %{buildroot}/var/lib/games/%{rname}-Scores %files %doc COPYING CREDITS README* Changelog Docs %attr(2755,root,games) %{_gamesbindir}/%{rname}* %{_gamesdatadir}/%{rname} %{_datadir}/applications/mageia-*.desktop %{_iconsdir}/*.png %{_miconsdir}/* %{_liconsdir}/* %attr(0664,root,games) /var/lib/games/%{rname}-Scores %changelog * Wed Oct 15 2014 umeabot <umeabot> 3.0.6-18.mga5 + Revision: 748963 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 3.0.6-17.mga5 + Revision: 682121 - Mageia 5 Mass Rebuild * Fri Oct 18 2013 umeabot <umeabot> 3.0.6-16.mga4 + Revision: 507715 - Mageia 4 Mass Rebuild * Sat Jan 12 2013 umeabot <umeabot> 3.0.6-15.mga3 + Revision: 359271 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Feb 05 2012 luigiwalser <luigiwalser> 3.0.6-14.mga2 + Revision: 205061 - obsolete Maelstrom * Sun Feb 05 2012 luigiwalser <luigiwalser> 3.0.6-13.mga2 + Revision: 205013 - fix license - clean spec - rename Maelstrom to maelstrom - imported package Maelstrom