Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release-src > by-pkgid > e54acf3befce03576c693d061739ad0a > files > 4

bobobot-0-0.0.preview3.mga5.src.rpm

%define preview preview3

Summary:	A megaman clone
Name:		bobobot
Version:	0
Release:	%mkrel -c 0 %{preview} 3
Epoch:		1
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
%apply_patches

chmod +x mods/unused
chmod -R a+r *

%build
# build with no sound as it needs deprecated esound-devel
# %make SOUND=YES MUSIC=YES INSTALLROOT=%{_gamesbindir}/%{name} \
%make 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
* 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


* Tue Jun 16 2009 Jérôme Brenier <incubusss@mandriva.org> 0-16.preview3.7mdv2010.0
+ Revision: 386379
- rebuild

  + Oden Eriksson <oeriksson@mandriva.com>
    - lowercase ImageMagick

* Wed Jul 23 2008 Thierry Vignaud <tvignaud@mandriva.com> 0-16.preview3.6mdv2009.0
+ Revision: 243357
- 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

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Mon Dec 10 2007 Funda Wang <fundawang@mandriva.org> 0-16.preview3.4mdv2008.1
+ Revision: 116845
- drop old menu

  + Thierry Vignaud <tvignaud@mandriva.com>
    - buildrequires X11-devel instead of XFree86-devel
    - import bobobot


* Fri Jul  7 2006 Pixel <pixel@mandriva.com> 0-16.preview3.3mdv2007.0
- switch to XDG menu

* Thu May  5 2005 Pixel <pixel@mandriva.com> 0-16.preview3.2mdk
- fix build on lib64 (hopefully)

* Thu Mar 24 2005 Olivier Thauvin <nanardon@mandrake.org> 0-16.preview3.1mdk
- who is the stupid guy who didn't put mdk at the end of release tag ?

* Fri Nov 12 2004 Pixel <pixel@mandrakesoft.com> 0-15mdk.preview3
- rebuild

* Wed Aug 06 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0-14mdk.preview3
- include more meaningful documentation

* Mon Aug 04 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0-13mdk.preview3
- rebuild
- move stuff to %%{_gamesbindir} & %%{_gamesdatadir}
- quiet setup
- drop Prefix tag
- cosmetics
- added menu item
- added icons

* Thu Sep 05 2002 Lenny Cartier <lenny@mandrakesoft.com> 0-12mdk.preview3
- rebuild

* Sun Jul 21 2002 Pixel <pixel@mandrakesoft.com> 0-11mdk.preview3
- recompile against new vorbis stuff

* Mon Apr 29 2002 Pixel <pixel@mandrakesoft.com> 0-10mdk.preview3
- rebuild for new libasound (alsa)

* Sat Jan 19 2002 Stefan van der Eijk <stefan@eijk.nu> 0-9mdk.preview3
- BuildRequires

* Tue Sep 11 2001 Stefan van der Eijk <stefan@eijk.nu> 0-8mdk.preview3
- BuildRequires: libSDL1.2-devel XFree86-devel

* Thu Sep  6 2001 Pixel <pixel@mandrakesoft.com> 0-7mdk.preview3
- rebuild

* Mon May 14 2001 Pixel <pixel@mandrakesoft.com> 0-6mdk.preview3
- rebuild with new SDL

* Tue Dec 19 2000 Pixel <pixel@mandrakesoft.com> 0-5mdk.preview3
- rebuild for new lib mixer

* Mon Dec  4 2000 Pixel <pixel@mandrakesoft.com> 0-4mdk.preview3
- new version

* Wed Nov 29 2000 Pixel <pixel@mandrakesoft.com> 0-3mdk.preview2
- rebuild

* Mon Nov 27 2000 Pixel <pixel@mandrakesoft.com> 0-2mdk.preview2
- add BuildRequires

* Wed Nov  1 2000 Pixel <pixel@mandrakesoft.com> 0-1mdk.preview2
- initial spec


# end of file