Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > by-pkgid > 86c613a9ca98b12846666c8883cb639f > files > 2

sdlvexed-0.6-1mdk.src.rpm

%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