%define rel 2 %define preview preview3 Summary: A megaman clone Name: bobobot Version: 0 Release: %mkrel -c %{preview} %rel Epoch: 2 Source0: ftp://ftp.sonic.net/pub/users/nbs/unix/x/%{name}/%{name}-%{preview}.tar.bz2 Url: http://newbreedsoftware.com/bobobot/ License: GPLv2+ Group: Games/Arcade BuildRequires: libx11-devel BuildRequires: imagemagick Patch0: %{name}-preview3-fix-makefile.patch Patch2: %{name}-preview3-fix-nosound.patch %description BoboBot is a multi-level one-player action game starring "BoboBot," the robo-monkey. It's played with the keyboard, or optionally with a joystick %prep %setup -q -n %{name}-preview3 %autopatch -p1 chmod +x mods/unused chmod -R a+r * %build # build with no sound as it needs deprecated esound-devel # %%make_build SOUND=YES MUSIC=YES INSTALLROOT=%{_gamesbindir}/%{name} \ %make_build INSTALLROOT=%{_gamesbindir}/%{name} \ DATA=%{_gamesdatadir}/%{name} OPTIMIZE="%{optflags}" %{name} %install %{__install} -d %{buildroot}{%{_liconsdir},%{_miconsdir}} convert %{name}-icon.xpm -size 16x16 %{buildroot}%{_miconsdir}/%{name}.png convert %{name}-icon.xpm -size 32x32 %{buildroot}%{_iconsdir}/%{name}.png convert %{name}-icon.xpm -size 48x48 %{buildroot}%{_liconsdir}/%{name}.png mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF [Desktop Entry] Encoding=UTF-8 Name=BoboBot Comment=%{summary} Exec=%{_gamesbindir}/%{name} Icon=%{name} Terminal=false Type=Application Categories=Game;ArcadeGame; EOF install -d %{buildroot}{%{_gamesbindir},%{_gamesdatadir}} make INSTALLROOT=%{buildroot}%{_gamesdatadir}/%{name} mv %{buildroot}%{_gamesdatadir}/%{name}/%{name} %{buildroot}%{_gamesbindir} %files %defattr(644,root,root,755) %doc docs/* %{_gamesdatadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_miconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %defattr(755,root,root,755) %{_gamesbindir}/%{name} %changelog * Thu May 12 2016 tv <tv> 2:0-0.preview3.2.mga6 + Revision: 1014158 - use std build macros; prevent commented out macros to break build * Mon Feb 01 2016 pterjan <pterjan> 2:0-0.preview3.1.mga6 + Revision: 929969 - Fix release * Thu Jan 28 2016 umeabot <umeabot> 1:0-0.0.preview3.mga6 + Revision: 928488 - Mageia 6 Mass Rebuild - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 1:0-0.0.preview3.mga5 + Revision: 678189 - Mageia 5 Mass Rebuild - Mageia 4 Mass Rebuild * Tue Jul 09 2013 dams <dams> 1:0-0.0.preview3.mga4 + Revision: 451588 - add %%Epoch - Fix %%release * Fri Jan 11 2013 umeabot <umeabot> 0-17.preview3.4.mga3 + Revision: 346934 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Sep 29 2011 fwang <fwang> 0-17.preview3.3.mga2 + Revision: 150136 - clean up br * Wed Jul 13 2011 stormi <stormi> 0-17.preview3.2.mga2 + Revision: 123669 - fix summary * Tue Jun 14 2011 zezinho <zezinho> 0-17.preview3.1.mga2 + Revision: 106332 - sound disabled for now as it needed esound-devel\ cleanup - imported package bobobot