Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 1008ea962d1221e0e208433da1305603 > files > 3

AlephOne-0.19.0-0.20071103.1mdv2008.1.src.rpm

%define name	AlephOne
%define version 0.19.0
%define release %mkrel 0.20071103.1

Summary:	3D first-person shooter game
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		Games/Arcade
Source0:	%name-20071103.tar.bz2
Source1:	%{name}-icons.tar.bz2
URL:		http://sourceforge.net/projects/marathon/
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot
BuildRequires: libSDL-devel
BuildRequires: mesaglu-devel
BuildRequires: SDL_net-devel
BuildRequires: boost-devel


%description
Aleph One is an Open Source 3D first-person shooter game, based on the game
Marathon 2 by Bungie Software. It supports OpenGL, but doesn't require, for
rendering.

This package requires additional data -- shape, sound, and map information
-- in order to be installed. One source of this core data is the
AlephOne-minf-demo package.

%prep

%setup -q -n %name-20071103

%build

%configure	--bindir=%_gamesbindir \
		--datadir=%_datadir/games \
		--enable-opengl
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/
cat << EOF > %buildroot%{_datadir}/applications/mandriva-%{name}.desktop
[Desktop Entry]
Type=Application <<EOF
Exec=%_gamesbindir/alephone
Name=Alephone
Comment=First person shooter game
Icon=%{name}
Categories=Game;ArcadeGame;
EOF

install -d ${RPM_BUILD_ROOT}{%{_miconsdir},%{_liconsdir}}
tar -xOjf %{SOURCE1} icons/16x16.png > ${RPM_BUILD_ROOT}%{_miconsdir}/%{name}.png
tar -xOjf %{SOURCE1} icons/32x32.png > ${RPM_BUILD_ROOT}%{_iconsdir}/%{name}.png
tar -xOjf %{SOURCE1} icons/48x48.png > ${RPM_BUILD_ROOT}%{_liconsdir}/%{name}.png

rm -fr $RPM_BUILD_ROOT/%_bindir/
rm -fr $RPM_BUILD_ROOT/%_datadir/%name

%post
%update_menus

%postun
%clean_menus

%clean
rm -rf ${RPM_BUILD_ROOT}

%files
%defattr(-,root,root)
%doc AUTHORS COPYING INSTALL.Unix README docs/MML.html docs/Cheat_Codes
%{_gamesbindir}/alephone
%{_datadir}/games/%{name}/Fonts
%dir %{_datadir}/games/%{name}
%dir %{_datadir}/games/%{name}/MML
%{_datadir}/games/%{name}/MML/*.mml
%dir %{_datadir}/games/%{name}/Themes
%dir %{_datadir}/games/%{name}/Themes/Default
%{_datadir}/games/%{name}/Themes/Default/*.bmp
%{_datadir}/games/%{name}/Themes/Default/resources
%{_datadir}/games/%{name}/Themes/Default/theme.mml
%{_datadir}/applications/mandriva-*.desktop
%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png





%changelog
* Wed Jan 30 2008 Nicolas Lécureuil <neoclust@mandriva.org> 0.19.0-0.20071103.1mdv2008.1
+ Revision: 160200
- New version 0.19.20071103

  + Thierry Vignaud <tvignaud@mandriva.com>
    - fix mesaglu-devel BR

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

* Tue Dec 18 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.13.0-0.20051119.4mdv2008.1
+ Revision: 132321
- auto-convert XDG menu entry
- kill re-definition of %%buildroot on Pixel's request


* Sat Oct 21 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.13.0-0.20051119.4mdv2007.0
+ Revision: 71543
- Fix BuildRequires for x86_64
- Use mkrel
- Add patch0: Fix Build
- import AlephOne-0.13.0-0.20051119.3mdk

* Sat Apr 15 2006 Emmanuel Blindauer <blindauer@mandriva.org> 0.13.0-0.20051119.3mdk
- Add BuildRequires

* Wed Mar 08 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.13.0-0.20051119.2mdk
- Add BuildRequires

* Thu Jan 26 2006 Lenny Cartier <lenny@mandriva.com> 0.13.0-0.20051119.1mdk
- update this outdated package (nearly 3 years... ) to 20051119, test...