%define name syasokoban
%define version 2.0.1
%define release 1%{?_dist_release}

Summary: Sokoban puzzle game
Summary(ja): 倉庫番パズルゲーム
Name: %{name}
Version: %{version}
Release: %{release}
#Source0: http://scorpioncity.com/sokoban/%{name}Src.zip # ver.2.0 
Source0: %{name}-%{version}.tar.gz
License: BSD License
Group: Applications/Games
URL: http://scorpioncity.com/sokoban.html

Requires: SDL
BuildRequires: SDL-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-root


%description
An implementation of the popular Sokoban puzzle game. 
The goal is to push the crates onto the designated squares 
without getting stuck.

#%desctiption -l ja


%prep
rm -rf ${RPM_BUILD_ROOT}

%setup -q 

%build
make

%install
#make DESTDIR=${RPM_BUILD_ROOT} install
mkdir -p  ${RPM_BUILD_ROOT}/usr/share/SYASokoban
cp README.txt syasokoban ${RPM_BUILD_ROOT}/usr/share/SYASokoban/
cp -r data ${RPM_BUILD_ROOT}/usr/share/SYASokoban/
mkdir -p ${RPM_BUILD_ROOT}/usr/share/applications
cat >  ${RPM_BUILD_ROOT}/usr/share/applications/%{name}.desktop <<EOF
[Desktop Entry]
Name=Still Yet Another Sokoban
Comment=An implementation of the popular Sokoban puzzle game.
TryExec=syasokoban
Exec=/usr/bin/syasokoban
Icon=
Terminal=0
Type=Application
Categories=GNOME;Application;Game
EOF

# syasokobanの実行スクリプトを作成:ソースを書き換える???
mkdir -p ${RPM_BUILD_ROOT}/usr/bin
cat > ${RPM_BUILD_ROOT}/usr/bin/syasokoban <<EOF
#! /bin/bash
cd /usr/share/SYASokoban/; ./syasokoban
EOF

# syasokobanが実行したときのログファイルが同じディレクトリにできるので、
# それが書き込めるようにした対処策:ソースを書き換える???
cat > ${RPM_BUILD_ROOT}/usr/share/SYASokoban/syasokobanlog.txt <<EOF
Sokoban:OnMouseEnter (0 0)
Desktop:OnMouseEnter (0 0)
CSokoban::Destroy()
EOF


%clean
rm -rf ${RPM_BUILD_ROOT}


%files
%defattr(-,root,root)
/usr/share/SYASokoban
%attr(755,root,root) /usr/bin/syasokoban
%attr(770,root,root) /usr/share/SYASokoban/syasokobanlog.txt
/usr/share/applications/%{name}.desktop

%changelog
* Sat Oct 11 2008 Shu KONNO <owa@bg.wakwak.com> 2.0.1-1vl5
- new upstream release
- applied new versioning policy, spec in utf-8

* Sun Jun 3 2007 Munehiro Yamamoto <myamamoto@g.math.s.chiba-u.ac.jp> 2.0-0vl2
- rebuild for VineSeed

* Tue Mar 9 2007 Munehiro Yamamoto <myamamoto@g.math.s.chiba-u.ac.jp> 2.0-0vl1
- initial build for Vine Linux

# * Sun Jul 2 2006 2.0-0vl1
# - Update

# * Mon Jul 4 2005 1.02-0vl1
# - initial build for Vine Linux

# end of file