Sophie

Sophie

distrib > Mageia > 3 > i586 > by-pkgid > c9c89759634596aca16ba40bc302f139 > files > 4

bos-2.6.1-7.mga3.src.rpm

Name:		bos
Summary:	A real time strategy game
Version:	2.6.1
Release:	%mkrel 7
Source0:	http://www.boswars.org/dist/releases/boswars-%{version}-src.zip
# It doesn't provide it's own icon yet
# Found this on their patch tracker
Source11:	%{name}-16.png
Source12:	%{name}-32.png
Source13:	%{name}-48.png
Patch1:		boswars-2.6.1-scons-blows.patch
URL:		http://www.boswars.org/
Group:		Games/Strategy
License:	GPLv2+
BuildRequires:	scons
BuildRequires:	libx11-devel
BuildRequires:	mesagl-devel
BuildRequires:	SDL-devel
BuildRequires:	lua5.1-devel
BuildRequires:	libogg-devel
BuildRequires:	oggvorbis-devel
BuildRequires:	png-devel
BuildRequires:	libtheora-devel
BuildRequires:	zlib-devel
BuildRequires:	imagemagick
Requires:	%{name}-data >= %{version}

%description
Invasion - Battle of Survival is a real-time strategy game using
the Stratagus game engine.

%package data
Summary:	Data files for %{name}
Group:		Games/Strategy
BuildArch:	noarch
Conflicts:	bos < 2.6.1-6

%description data
Invasion - Battle of Survival is a real-time strategy game using
the Stratagus game engine.

This package contains data files for %{name} game.

%prep
%setup -q -n boswars-%{version}-src
%patch1 -p0 

%build
%setup_compile_flags
scons opengl=1

%install
mkdir -p %{buildroot}{%_gamesbindir,%_gamesdatadir/bos}
install -m755 boswars %{buildroot}%_gamesbindir

cp -ra campaigns graphics intro languages maps scripts sounds units %{buildroot}%{_gamesdatadir}/bos/
cat << EOF > ./bos.sh
#!/bin/sh
boswars \$@ -d %{_gamesdatadir}/bos/
EOF
install -m755 ./bos.sh -D %{buildroot}%{_gamesbindir}/bos

install -m644 %{SOURCE11} -D %{buildroot}%{_miconsdir}/%{name}.png
install -m644 %{SOURCE12} -D %{buildroot}%{_iconsdir}/%{name}.png
install -m644 %{SOURCE13} -D %{buildroot}%{_liconsdir}/%{name}.png

mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/%{_real_vendor}-%{name}.desktop << EOF
[Desktop Entry]
Name=Bos Wars
Comment=Invasion: Battle of survival - a real time strategy game
Exec=%{name}
Icon=%{name}
Terminal=false
Type=Application
StartupNotify=true
Categories=Game;StrategyGame;
EOF

%files 
%doc doc/*
%{_gamesbindir}/bos
%{_gamesbindir}/boswars
%{_datadir}/applications/%{_real_vendor}-%{name}.desktop
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%files data
%{_gamesdatadir}/bos


%changelog

* Fri Jan 11 2013 umeabot <umeabot> 2.6.1-7.mga3
+ Revision: 347146
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Jul 30 2012 fwang <fwang> 2.6.1-6.mga3
+ Revision: 275928
- build with lua 5.1
- split out data files

  + dams <dams>
    - clean spec file

* Tue Sep 13 2011 fwang <fwang> 2.6.1-4.mga2
+ Revision: 142950
- rebuild for new libpng

* Mon Apr 25 2011 wally <wally> 2.6.1-3.mga1
+ Revision: 90296
- fix desktop file (mga#954)
- drop unused patch from .src.rpm
- drop buildroot definition
- clean .spec a bit

* Thu Mar 17 2011 tv <tv> 2.6.1-2.mga1
+ Revision: 73493
- clean up
- imported package bos