%define oname abuse Summary: The classic Crack-Dot-Com game Name: %{oname}-sdl Version: 0.8 Release: %mkrel 5 License: GPLv2 Group: Games/Arcade URL: http://abuse.zoy.org/ Source0: http://www.labyrinth.net.au/~trandor/files/%{oname}-%{version}.tar.gz BuildRequires: alsa-lib-devel BuildRequires: imagemagick BuildRequires: MesaGLU-devel BuildRequires: SDL-devel BuildRequires: SDL_mixer-devel Requires: TiMidity++ %description Abuse-SDL is a port of Abuse, the classic Crack-Dot-Com game, to the SDL library. It can run at any color depth, in a window or full-screen, and it has stereo sound with sound panning. %prep %setup -q -n %{oname}-%{version} %build %configure2_5x %make %install %makeinstall_std mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF [Desktop Entry] Name=Abuse Comment=%{Summary} Exec=%{_gamesbindir}/%{oname} Icon=%{name} Terminal=false Type=Application StartupNotify=true Categories=Game;ArcadeGame; EOF install -d %{buildroot}{%{_iconsdir},%{_miconsdir},%{_liconsdir}} convert doc/%{oname}.png %{buildroot}%{_iconsdir}/%{name}.png convert -size 48x48 doc/%{oname}.png %{buildroot}%{_liconsdir}/%{name}.png convert -size 16x16 doc/%{oname}.png %{buildroot}%{_miconsdir}/%{name}.png install -d %{buildroot}{%{_gamesdatadir}/%{oname},%{_gamesbindir}} mv %{buildroot}%{_bindir}/%{oname} %{buildroot}%{_gamesbindir}/%{oname} %files %doc AUTHORS README TODO %{_bindir}/abuse-tool %{_gamesbindir}/* %{_datadir}/applications/%{name}.desktop %{_gamesdatadir}/%{oname} %{_iconsdir}/*.png %{_liconsdir}/*.png %{_miconsdir}/*.png %{_mandir}/man6/* %changelog * Wed Oct 15 2014 umeabot <umeabot> 0.8-5.mga5 + Revision: 740912 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0.8-4.mga5 + Revision: 677678 - Mageia 5 Mass Rebuild * Fri Oct 18 2013 umeabot <umeabot> 0.8-3.mga4 + Revision: 502438 - Mageia 4 Mass Rebuild * Fri Jan 11 2013 umeabot <umeabot> 0.8-2.mga3 + Revision: 345218 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed Nov 23 2011 juancho <juancho> 0.8-1.mga2 + Revision: 171221 - Added missing BuildRequires: SDL_mixer-devel - imported package abuse-sdl * Wed Nov 23 2011 Juan Luis Baptiste <juancho@mageia.org> 0.8-1.mga - Cleaning of blogdrake package * Mon Aug 29 2011 JoaquÃn Moreno <joaquinmandriva@gmail.com> 0.8-1.bdk.mga - Packaged to Mageia (Blogdrake Repository) * Mon May 16 2011 Andrey Bondrov <bondrov@math.dvgu.ru> 0.8-69.1mib2010.2 - New version 0.8 - Spec update and clean up * Sun Dec 05 2010 Oden Eriksson <oeriksson@mandriva.com> 0.7.1-3mdv2011.0 + Revision: 609905 - rebuild * Fri Feb 19 2010 Funda Wang <fwang@mandriva.org> 0.7.1-2mdv2010.1 + Revision: 508018 - use configure2_5x + Thierry Vignaud <tv@mandriva.org> - rebuild * Mon Dec 08 2008 Oden Eriksson <oeriksson@mandriva.com> 0.7.1-1mdv2009.1 + Revision: 311990 - nuke upstream implemented patches - sync patches with fedora (P0,P1) + Zombie Ryushu <ryushu@mandriva.org> - Preliminary 0.7.1 Version - Preliminary 0.7.1 Version * Thu Jun 12 2008 Pixel <pixel@mandriva.com> 0.7.0-12mdv2009.0 + Revision: 218432 - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + Thierry Vignaud <tv@mandriva.org> - drop old menu * Thu Dec 20 2007 Olivier Blin <oblin@mandriva.com> 0.7.0-12mdv2008.1 + Revision: 135813 - restore BuildRoot + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated' + Per Ãyvind Karlsen <peroyvind@mandriva.org> - fix broken menu item (tried executing non-existant binary) * Sun Jan 21 2007 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 0.7.0-11mdv2007.0 + Revision: 111431 - sync with debian patches (should now work on x86_64, ppc & sparc too) - Import abuse_sdl * Fri Aug 25 2006 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 0.7.0-10mdv2007.0 - add xdg menu * Tue Jun 27 2006 Lenny Cartier <lenny@mandriva.com> 0.7.0-9mdv2007.0 - rebuild * Tue Mar 21 2006 Lenny Cartier <lenny@mandriva.com> 0.7.0-8mdk - rebuild * Wed Dec 15 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.7.0-7mdk - add debian patches (P1) - drop workaround patch (P0) as debian patch seems to really fix the problem (finally:) * Wed Jun 16 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.7.0-6mdk - rebuild - change summary macro to avoid conflicts if we were to build debug package - fix buildrequires for lib64