File Maelstrom.spec of Package Maelstrom

#
# spec file for package Maelstrom (Version 3.0.6)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

Name:           Maelstrom
BuildRequires:  SDL-devel SDL_net-devel gcc-c++ update-desktop-files
License:        GNU General Public License (GPL)
Group:          Amusements/Games/Action/Shoot
Provides:       maelstr 
Obsoletes:      maelstr 
PreReq:         permissions
Autoreqprov:    on
Version:        3.0.6
Release:        56
Summary:        A High Quality Asteroids Clone
URL:            http://www.devolution.com/~slouken/Maelstrom/index.html
Source:         Maelstrom-%{version}.tar.bz2
Source1:        %name.desktop
Source2:        %name.png
Patch:          Maelstrom.dif
Patch1:         Maelstrom-ia64.patch
Patch2:         Maelstrom-security.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
You are on space patrol. Blast asteroids, fight UFOs, and get extra
weapons. Beware of supernovae and black holes.



Authors:
--------
    Sam Lantinga <slouken@cs.ucdavis.edu>

%prep
%setup -n Maelstrom-%{version} 
%patch
%patch1
%patch2

%build
%{?suse_update_config:%{suse_update_config -f }}
aclocal
automake --foreign -a
autoconf
CFLAGS=$RPM_OPT_FLAGS ./configure --prefix=/usr/share --bindir=/usr/games
make          

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/var/games
make DESTDIR=$RPM_BUILD_ROOT install
mv $RPM_BUILD_ROOT/usr/share/games/Maelstrom/Maelstrom-Scores \
   $RPM_BUILD_ROOT/var/games 
ln -sf /var/games/Maelstrom-Scores \
   $RPM_BUILD_ROOT/usr/share/games/Maelstrom/Maelstrom-Scores       
rm -rf Docs/Makefile*
%suse_update_desktop_file -i %name Game ArcadeGame
mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps
cp %{SOURCE2} $RPM_BUILD_ROOT/usr/share/pixmaps

%post
%run_permissions

%verifyscript
%verify_permissions -e /usr/games/Maelstrom

%files
%defattr(-,root,root)
%verify(not mode) %attr(755, games, games)/usr/games/Maelstrom 
/usr/games/Maelstrom-netd 
/usr/share/games/Maelstrom
%attr(664, games, games)/var/games/Maelstrom-Scores
%doc Docs/*
/usr/share/applications/%name.desktop
/usr/share/pixmaps/%name.png

%clean
rm -rf "$RPM_BUILD_ROOT"

%changelog
* Mon Mar 05 2007 - ssommer@suse.de
- BuildRequires SDL-net-devel
* Fri Jan 27 2006 - nadvornik@suse.cz
- fixed BuildRequires
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Aug 29 2005 - nadvornik@suse.cz
- added icon [#113659]
* Fri Jul 29 2005 - nadvornik@suse.cz
- updated to 3.0.6 [#99428]
* Thu Oct 30 2003 - ro@suse.de
- don't build as root
- package according to permissions.secure and call run_permissions
* Sun Aug 10 2003 - sndirsch@suse.de
- added desktop file
* Tue Jul 30 2002 - kukuk@suse.de
- use group games instead of game
* Wed Feb 13 2002 - nadvornik@suse.cz
- added security patch
* Tue Jan 22 2002 - ro@suse.de
- changed neededforbuild <kdelibs-artsd> to <kdelibs3-artsd>
* Tue Nov 20 2001 - nadvornik@suse.cz
- added suse_update_config
* Thu Nov 08 2001 - nadvornik@suse.cz
- fixed to compile with new automake
* Wed Aug 08 2001 - ro@suse.de
- changed neededforbuild <kdelibs kdelibs-devel> to <kdelibs-artsd>
* Wed Aug 08 2001 - ro@suse.de
- changed neededforbuild <sdl> to <SDL>
- changed neededforbuild <sdl-devel> to <SDL-devel>
* Wed Jun 20 2001 - nadvornik@suse.cz
- added kdelibs and kdelibs-devel to neededforbuild
* Thu Apr 19 2001 - nadvornik@suse.cz
- fixed cast from pointer to integer
* Mon Mar 26 2001 - ro@suse.de
- changed neededforbuild <sdl> to <sdl sdl-devel>
* Wed Feb 21 2001 - uli@suse.de
- added alsa to neededforbuild (reqd. by new SDL)
* Sun Jan 21 2001 - sf@suse.de
- added '#include <string.h>' to make it compile on IA64
* Wed Nov 15 2000 - nadvornik@suse.cz
- renamed maelstr -> Maelstrom
* Sun Nov 05 2000 - kukuk@suse.de
- adjust neededforbuild
* Mon Oct 09 2000 - nadvornik@suse.cz
- fixed Copyright
- used bzip2
* Fri Jun 02 2000 - nadvornik@suse.cz
- added docs
- binary-> /usr/games, data-> /usr/share/games, score-> /var/games
- fixed permissons
* Mon May 22 2000 - nadvornik@suse.cz
- changed group
* Thu Mar 16 2000 - nadvornik@suse.cz
- update to version 3.0.1
- added BuildRoot
* Mon Jan 24 2000 - ro@suse.de
- fixed to compile
* Mon Sep 13 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Tue Oct 06 1998 - ro@suse.de
- vga_framebuf.c include termios.h for glibc
  Fri Oct 17 16:08:55 MEST 1997
	- now works with (a)build
* Sun Jun 08 1997 - rj@suse.de
- new package version 1.4.3
openSUSE Build Service is sponsored by