%define name methane %define version 1.4.8 %define release %mkrel 5 %define Summary Super Methane Brothers Name: %{name} Summary: %{Summary} Version: %{version} Release: %{release} Source0: http://www.methane.fsnet.co.uk/%{name}-%{version}.tgz Source11: %{name}.16.png Source12: %{name}.32.png Source13: %{name}.48.png Patch0: methane-1.4.7-score.patch Patch1: methane-1.4.7-deps-mkdir-p.patch URL: http://methane.sourceforge.net/ License: GPLv2+ Group: Games/Arcade BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: zlib-devel libhermes-devel libmikmod-devel BuildRequires: clanlib0.8-devel Obsoletes: methane_new %description A bubble bobble like arcade game. IMPORTANT NOTE: this is a conversion of the Commodore Amiga game. The author had been given permission by the company (Apache Software Ltd) to release this game as GPL. However - THE ORIGINAL AMIGA VERSION OF SUPER METHANE BROTHERS IS STILL A COMMERCIAL GAME IT'S LICENCE HAS NOT CHANGED. %prep %setup -q %patch0 -p1 %patch1 -p1 -p1 -b .deps-mkdir-p %build cd source/linux export CXXFLAGS="%{optflags}" %make %install rm -rf %{buildroot} install -m755 source/linux/%{name} -D %{buildroot}%{_gamesbindir}/%{name} install -m644 %{SOURCE11} -D %{buildroot}%{_miconsdir}/%{name}.png install -m644 %{SOURCE12} -D %{buildroot}%{_iconsdir}/%{name}.png install -m644 %{SOURCE13} -D %{buildroot}%{_liconsdir}/%{name}.png install -d %{buildroot}%{_datadir}/applications cat <<EOF > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop [Desktop Entry] Name=%{Summary} Comment=A bubble bobble like arcade game Exec=soundwrapper %{_gamesbindir}/%{name} Icon=%{name} Terminal=false Type=Application Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; EOF chmod a+rx docs mkdir -p %{buildroot}%{_localstatedir}/lib/games touch %{buildroot}%{_localstatedir}/lib/games/%{name}scores chmod a+w %{buildroot}%{_localstatedir}/lib/games/%{name}scores %clean rm -rf %{buildroot} %post %if %mdkversion < 200900 %{update_menus} %endif if [ ! -f %{_localstatedir}/lib/games/%{name}scores ]; then touch %{_localstatedir}/lib/games/%{name}scores chown games.games %{_localstatedir}/lib/games/%{name}scores chmod 664 %{_localstatedir}/lib/games/%{name}scores fi %if %mdkversion < 200900 %postun %{clean_menus} %endif %files %defattr(644,root,root,755) %doc authors copying readme history install todo docs/ %defattr(-,root,root) %attr(2755, root, games) %{_gamesbindir}/%{name} %attr(664, games, games) %ghost %{_localstatedir}/lib/games/%{name}scores %{_datadir}/applications/mandriva-%{name}.desktop %{_miconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %changelog * Fri Sep 04 2009 Thierry Vignaud <tvignaud@mandriva.com> 1.4.8-5mdv2010.0 + Revision: 430022 - rebuild * Thu Aug 14 2008 Götz Waschk <waschk@mandriva.org> 1.4.8-4mdv2009.0 + Revision: 271894 - update license * Wed Jul 23 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.4.8-3mdv2009.0 + Revision: 241023 - rebuild - kill re-definition of %%buildroot on Pixel's request + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas - adapt to %%_localstatedir now being /var instead of /var/lib (#22312) + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Wed Aug 29 2007 Crispin Boylan <crisb@mandriva.org> 1.4.8-1mdv2008.0 + Revision: 73538 - New version, uses clanlib 0.8 + Thierry Vignaud <tvignaud@mandriva.com> - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated' * Fri Apr 27 2007 Olivier Blin <oblin@mandriva.com> 1.4.7-3mdv2008.0 + Revision: 18697 - 1.4.7 (merge with methane_new) * Mon Feb 26 2007 Olivier Blin <oblin@mandriva.com> 1.4.6-8mdv2007.0 + Revision: 125725 - xdg menu * Sun Feb 25 2007 Olivier Blin <oblin@mandriva.com> 1.4.6-8mdv2007.1 + Revision: 125598 - conflict with methane_new, not ourself (#26708) - bunzip patches - Import methane * Sat May 13 2006 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 1.4.6-7mdk - add conflicts against methane_new (fixes #19046) - %%mkrel * Tue May 02 2006 Guillaume Cottenceau <gc@mandrakesoft.com> 1.4.6-6mdk - rebuild for sparc * Fri Aug 27 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 1.4.6-5mdk - rebuild for new menu * Wed Jun 16 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 1.4.6-4mdk - rebuild - cosmetics