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