Sophie

Sophie

distrib > Mandriva > 10.2 > i586 > by-pkgid > 7ad8fa5285f00ddfa14f6246d6e55cf5 > files > 5

CriticalMass-0.99.10-1mdk.src.rpm

%define name	CriticalMass
%define version	0.99.10
%define release 1mdk
%define Summary Arcade Shooter

Name:		%{name}
Version:	%{version}
Release:	%{release}
Source0:	http://criticalmass.sourceforge.net/criticalmass/%{name}-%{version}.tar.bz2
Source11:	%{name}-16x16.png
Source12:	%{name}-32x32.png
Source13:	%{name}-48x48.png
#Patch1:		CriticalMass-fix-compile-gcc-3.4.patch.bz2
License:	GPL
Group:		Games/Arcade
URL:		http://criticalmass.sourceforge.net
Summary:	%{Summary}
BuildRequires:	SDL_mixer-devel SDL_image-devel zlib-devel libpng-devel
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
Requires:	SDL_mixer SDL_image zlib

%description
Critical Mass (aka Critter) is an SDL/OpenGL space shoot'em up game.

%prep
%setup -q
#%patch1 -p1 -b .fix_compile_gcc_3_4

%configure --prefix=%{_gamesbindir} --bindir=%{_gamesbindir} --datadir=%{_gamesdatadir} --libdir=%_libdir --enable-dyngl

%build
%make

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_gamesbindir}
install -m755 game/critter tools/Packer -D $RPM_BUILD_ROOT%{_gamesbindir}
install -d $RPM_BUILD_ROOT%{_gamesdatadir}/Critical_Mass
install -m644 data/music/lg-criti.xm $RPM_BUILD_ROOT%{_gamesdatadir}/Critical_Mass
install -m644 game/resource.dat $RPM_BUILD_ROOT%{_gamesdatadir}/Critical_Mass
install -d $RPM_BUILD_ROOT%{_mandir}/man6
install -m644 critter.6 $RPM_BUILD_ROOT%{_mandir}/man6

install -d $RPM_BUILD_ROOT%{_menudir}
cat <<EOF >$RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}):command="%{_gamesbindir}/critter" \
		  icon=%{name}.png \
		  needs="x11" \
		  section="Amusement/Arcade" \
		  title="Critical Mass"\
		  longtitle="%{Summary}"
EOF

install -m644 %{SOURCE11} -D ${RPM_BUILD_ROOT}%{_miconsdir}/%{name}.png
install -m644 %{SOURCE12} -D ${RPM_BUILD_ROOT}%{_iconsdir}/%{name}.png
install -m644 %{SOURCE13} -D ${RPM_BUILD_ROOT}%{_liconsdir}/%{name}.png

%post
%{update_menus}

%postun
%{clean_menus}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc Readme.html COPYING TODO
%{_gamesdatadir}/Critical_Mass
%{_menudir}/%{name}
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}*.png
%{_miconsdir}/%{name}*.png
%{_mandir}/man6/critter.6.bz2
%defattr(755,root,root,755)
%{_gamesbindir}/critter
%{_gamesbindir}/Packer

%changelog
* Mon Mar 21 2005 Lenny Cartier <lenny@mandrakesoft.com> 0.99.10-1mdk
- from Emmanuel Andry <eandry@free.fr> : 
	- New version
	- Dropped patch 1

* Wed Jun 16 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.99-2mdk
- Rebuild

* Thu May 06 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.99-1mdk
- from David Black <dave@jamsoft.com> :
	- First release