Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > main-src > by-pkgid > d54a7ef70f617dd4b298fe050562df35 > files > 5

Maelstrom-3.0.5-2mdk.src.rpm

%define version  3.0.5
%define release 2mdk
%define name Maelstrom

Summary:   Maelstrom
Name:      %{name}
Version:   %{version}
Release:   %{release}
License: LGPL
Group:     Games/Arcade
Source0:   %{name}-%{version}.tar.bz2
Source10: %name.16.png.bz2
Source11: %name.32.png.bz2
Source12: %name.48.png.bz2
Patch:     maelstrom-snd2wav.patch.bz2
URL:       http://www.devolution.com/~slouken/Maelstrom/
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires:	SDL_net-devel
BuildRequires:	XFree86-devel
BuildRequires:	alsa-lib-devel
BuildRequires:	autoconf
BuildRequires:	automake
BuildRequires:	esound-devel
BuildRequires:	gcc-c++
BuildRequires:	texinfo

%description
Maelstrom is a rockin' asteroids game ported from the Macintosh
Originally written by Andrew Welch of Ambrosia Software, and ported
to UNIX and then SDL by Sam Lantinga <slouken@devolution.com>

%prep
rm -rf $RPM_BUILD_ROOT

%setup

%patch0 -p1

%build

%configure --disable-rpath 

%make

%install

%makeinstall

(cd $RPM_BUILD_ROOT
mkdir -p ./usr/lib/menu
cat > ./usr/lib/menu/%{name} << EOF
?package(%{name}):\
command="/usr/bin/Maelstrom"\
title="Maelstrom"\
longtitle="Asteroids game"\
needs="x11"\
icon="Maelstrom.png"\
section="Amusement/Arcade"
EOF
) 

mkdir -p $RPM_BUILD_ROOT%{_miconsdir}
mkdir -p $RPM_BUILD_ROOT%{_liconsdir}
bzcat %{SOURCE10} > $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
bzcat %{SOURCE11} > $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
bzcat %{SOURCE12} > $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus

%postun
%clean_menus

%files
%defattr(-, root, root)
%doc COPYING CREDITS README* Changelog Docs
%{_bindir}/*
%{_prefix}/games/Maelstrom
%{_menudir}/*
%_iconsdir/*.png
%_miconsdir/*
%_liconsdir/*

%changelog
* Fri Jan 18 2002 Stefan van der Eijk <stefan@eijk.nu> 3.0.5-2mdk
- BuildRequires

* Mon Jan 14 2002 Lenny Cartier <lenny@mandrakesoft.com> 3.0.5-1mdk
- 3.0.5
- convert xpms to pngs

* Sun Jul  8 2001 Stefan van der Eijk <stefan@eijk.nu> 3.0.1-10mdk
- BuildRequires:	libSDL-devel

* Wed Jun 13 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 3.0.1-9mdk
- recompile with new SDL

* Sat Mar 17 2001 Lenny Cartier <lenny@mandrakesoft.com> 3.0.1-8mdk
- fix icons

* Fri Nov 10 2000 Lenny Cartier <lenny@mandrakesoft.com> 3.0.1-7mdk
- patch to fix build with gcc-2.96

* Wed Sep 27 2000 Vincent Saugey <vince@mandrakesoft.com> 3.0.1-6mdk
- really fix menu entry

* Wed Sep 27 2000 Lenny Cartier <lenny@mandrakesoft.com> 3.0.1-5mdk
- fix menu entry

* Fri Jul 28 2000 Lenny Cartier <lenny@mandrakesoft.com> 3.0.1-4mdk
- macro
- bm
- menu

* Wed Apr 19 2000 Lenny Cartier <lenny@mandrakesoft.com> 3.0.1-3mdk
- fix group
- fix source permission

* Thu Dec 09 1999 Lenny Cartier <lenny@mandrakesoft.com>
- new in contribs
- mandrake adaptations

* Tue Sep 21 1999 Sam Lantinga <slouken@devolution.com>

- first attempt at a spec file