Sophie

Sophie

distrib > Mageia > 6 > armv7hl > by-pkgid > e520779af02e9eb60ab6cfb4156a1c3d > files > 4

bobobot-0-0.preview3.2.mga6.src.rpm

%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