%define name sdlvexed %define version 0.6 %define release 1mdk Summary: Vexed is a colourful puzzle Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 License: GPL Group: Games/Puzzles Url: http://core.segfault.pl/~krzynio/vexed/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: ImageMagick BuildArch: noarch %description SDL Vexed is a puzzle game written in Perl-SDL. It is a clone of the classic PalmOS game Vexed. %prep %setup -q %build %install rm -rf $RPM_BUILD_ROOT mkdir -p %buildroot{%_gamesbindir,%_gamesdatadir/%name} cp -r gfx/ levelpacks/ vexed %buildroot%_gamesdatadir/%name cat > %buildroot%_gamesbindir/%name << EOF #!/bin/sh cd %_gamesdatadir/%name ./vexed EOF chmod 755 %buildroot%_gamesbindir/%name %buildroot%_gamesdatadir/%name/vexed mkdir -p $RPM_BUILD_ROOT{%{_menudir},%_liconsdir,%_miconsdir} cat > %buildroot%_menudir/%name << EOF ?package(%{name}):command="%{_gamesbindir}/%name" \ icon="%name.png" \ needs="x11" \ section="Amusement/Puzzles" \ title="SDL Vexed" \ longtitle="Colourful puzzle game" EOF convert -scale 48x48 gfx/block1.png %buildroot%_liconsdir/%name.png convert -scale 32x32 gfx/block1.png %buildroot%_iconsdir/%name.png convert -scale 16x16 gfx/block1.png %buildroot%_miconsdir/%name.png %clean rm -rf $RPM_BUILD_ROOT %post %{update_menus} %postun %{clean_menus} %files %defattr(-,root,root) %doc CHANGELOG README* %_gamesbindir/%name %_gamesdatadir/%name %_menudir/%name %_liconsdir/%name.png %_iconsdir/%name.png %_miconsdir/%name.png %changelog * Thu Sep 30 2004 Götz Waschk <waschk@linux-mandrake.com> 0.6-1mdk - initial package