%define name supertux %define version 0.0.4 %define release 2mdk %define summary Sup*r Mar*o clone Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 Source1: %{name}-icons.tar.bz2 Patch0: %{name}-optflags.patch.bz2 License: GPL Group: Games/Arcade URL: http://www.newbreedsoftware.com/supertux/ Summary: %{summary} BuildRequires: libSDL_mixer-devel libSDL_image-devel zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description Gown has been abducted! Tux must travel across the globe to find her and get her back! Watch out for Blue Screens of Death, and other nasties! %prep %setup -q %patch0 -p0 %build %make OPTFLAGS="$RPM_OPT_FLAGS" DATA_PREFIX=%{_gamesdatadir}/%{name}/data/ %install rm -rf $RPM_BUILD_ROOT install -m755 %{name} -D $RPM_BUILD_ROOT%{_gamesbindir}/%{name} install -d $RPM_BUILD_ROOT%{_gamesdatadir}/%{name} cp -a data $RPM_BUILD_ROOT%{_gamesdatadir}/%{name} install -d $RPM_BUILD_ROOT%{_menudir} cat <<EOF >$RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}):command="soundwrapper %{_gamesbindir}/%{name}" \ icon=%{name}.png \ needs="x11" \ section="Amusement/Arcade" \ title="SuperTux"\ longtitle="%{summary}" EOF install -d ${RPM_BUILD_ROOT}{%{_miconsdir},%{_liconsdir}} tar -xOjf %{SOURCE1} icons/%{name}-16x16.png > ${RPM_BUILD_ROOT}%{_miconsdir}/%{name}.png tar -xOjf %{SOURCE1} icons/%{name}-32x32.png > ${RPM_BUILD_ROOT}%{_iconsdir}/%{name}.png tar -xOjf %{SOURCE1} icons/%{name}-48x48.png > ${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 *.txt %attr(755,root,root) %{_gamesbindir}/%{name} %{_gamesdatadir}/%{name} %{_menudir}/%{name} %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}*.png %{_miconsdir}/%{name}*.png %changelog * Mon Nov 25 2002 Per Øyvind Karlsen <peroyvind@sintrax.net> 0.0.4-2mdk - Upps, wrong url - Added missing BuildRequires * Mon Nov 25 2002 Per Øyvind Karlsen <peroyvind@sintrax.net> 0.0.4-1mdk - First release