%define name xscavenger %define version 142 %define release 1mdk %define summary Cool arcade/thinking game very much like Lode Runner Name: %{name} Summary: %{summary} Version: %{version} Release: %{release} Source: http://www.xdr.com/dash/%{name}-%{version}.tar.bz2 Source10: %{name}.16.xpm.bz2 Source11: %{name}.32.xpm.bz2 Source12: %{name}.48.xpm.bz2 URL: http://www.xdr.com/dash/scavenger.html Copyright: GPL Group: Games/Arcade BuildRequires: XFree86-devel Packager: Guillaume Cottenceau <gc@mandrakesoft.com> BuildRoot: %{_tmppath}/%{name}-buildroot %description Scavenger is a cool arcade/thinking game very much like Lode Runner. You've got to run around and collect objects while avoiding enemies. Some objects are buried and you've got to dig down to get at them. It's an addictive game and some of the levels are devilishly (cruelly) complicated to solve. %prep %setup -q %build cd src perl -pi -e 's,^LIBNAME.*,LIBNAME = %{_gamesdatadir}/%{name},' Imakefile xmkmf make %install rm -rf "$RPM_BUILD_ROOT" mkdir -p $RPM_BUILD_ROOT%{_gamesbindir} $RPM_BUILD_ROOT%{_gamesdatadir}/%{name} cp src/scavenger $RPM_BUILD_ROOT%{_gamesbindir} cp -a data/* $RPM_BUILD_ROOT%{_gamesdatadir}/%{name} mkdir -p $RPM_BUILD_ROOT/%{_menudir} cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/%{name} ?package(%{name}):command="%{_gamesbindir}/scavenger" icon="%{name}.xpm" \ needs="x11" section="Amusement/Arcade" title="X-Scavenger" \ longtitle="%{summary}" EOF mkdir -p $RPM_BUILD_ROOT%{_miconsdir} mkdir -p $RPM_BUILD_ROOT%{_liconsdir} bzcat %{SOURCE10} > $RPM_BUILD_ROOT%{_miconsdir}/%{name}.xpm bzcat %{SOURCE11} > $RPM_BUILD_ROOT%{_iconsdir}/%{name}.xpm bzcat %{SOURCE12} > $RPM_BUILD_ROOT%{_liconsdir}/%{name}.xpm %post %{update_menus} %postun %{clean_menus} %clean rm -rf "$RPM_BUILD_ROOT" %files %defattr(-,root,root) %doc README DOC copyright %attr(0755,root,root) %{_gamesbindir}/* %{_gamesdatadir}/%{name} %{_menudir}/%{name} %{_miconsdir}/%{name}.xpm %{_iconsdir}/%{name}.xpm %{_liconsdir}/%{name}.xpm %changelog * Thu Mar 22 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 142-1mdk - first mdk release