Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 30a8db83290e068a015eb593e9576aff > files > 6

ssc-0.8-2mdk.src.rpm

%define name ssc
%define version 0.8
%define release 2mdk

%define _libdir  %_prefix/X11R6/%_lib

Summary: A free OpenGL arcade space shoot-em-up with interesting physics.
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.bz2
Patch0: %{name}.libdir.patch.bz2
Source3:        %{name}-16.png
Source4:        %{name}-32.png
Source5:        %{name}-48.png
License: GPL
Group: Games/Arcade
Url: http://sscx.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires: freetype2-devel
BuildRequires: libSDL-devel
BuildRequires: libSDL_mixer-devel
BuildRequires: libMesaGLU-devel
BuildRequires: libpng-devel


%description
SSC is a 2D space shoot-em-up featuring interesting
physics and alife. Destroy all enemies on screen to
proceed to the next level. Inherits a lot of ideas
from the game Koules.

%prep
%setup -q
%patch -p0

# Arg hardcore path
perl -pi -e s!/usr/local/share!%_gamesdatadir! src/audio.cc
perl -pi -e s!/usr/local/share!%_gamesdatadir! src/menu.cc
perl -pi -e s!/usr/local/share!%_gamesdatadir! src/asteroid.cc

%build
%configure --bindir=%_gamesbindir --datadir=%_gamesdatadir
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

# Menu and icons
mkdir -p %buildroot{%_menudir,%_liconsdir,%_iconsdir,%_miconsdir}

cp %SOURCE3 %buildroot%_miconsdir/%name.png
cp %SOURCE4 %buildroot%_iconsdir/%name.png
cp %SOURCE5 %buildroot%_liconsdir/%name.png

cat > %buildroot%_menudir/%name << EOF
?package(%{name}):\
        command="%{_gamesbindir}/%{name}"\
        title="Ssc"\
        longtitle="Arcade space game"\
        needs="x11"\
        section="Amusement/Arcade"\
        icon="%{name}.png"
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%post
%{update_menus}

%postun
%{clean_menus}

%files
%defattr(-,root,root)
%doc README TODO FAQ AUTHORS ChangeLog INSTALL
%_gamesbindir/%name
%_gamesdatadir/%name
%_menudir/%name
%_miconsdir/%name.png
%_iconsdir/%name.png
%_liconsdir/%name.png

%changelog
* Sat Oct 11 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.8-2mdk
- Fix buildrequires on freetype

* Sat Oct 11 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.8-1mdk
- 1st mdk package