Blob Blame History Raw
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}

Name:           gnome-sudoku
Version:        0.4.0
Release:        1%{?dist}
Summary:        GNOME based Sudoku, a logic puzzle game

Group:          Amusements/Games
License:        GPL
URL:            http://gnome-sudoku.sourceforge.net
Source0:        http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
BuildRequires:  pygtk2-libglade
BuildRequires:	gnome-python2-gnomeprint, python-imaging
BuildRequires:	desktop-file-utils
Requires:   python-abi = %(%{__python} -c "import sys ; print sys.version[:3]")
Requires:   gnome-python2-gnomeprint, python-imaging

%description
GNOME Sudoku is a Japanese logic puzzle game.  GNOME Sudoku takes care
to generate valid sudoku -- symmetrical puzzles for which there is a
unique solution.

%prep
%setup -q
# Fix one hardcoding instance
sed -i 's!/usr/local!%{_prefix}!g' src/lib/game_selector.py
# This must be something internal to the developer's system
for i in src/lib/*.py ; do
    sed -i 's!.*simple_debug.*!!g' "$i"
done


%build
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build


%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
desktop-file-install --vendor fedora \
		     --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
		     --add-category X-Fedora \
		     ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
rm -f ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop

 
%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc COPYING FAQ README
%dir %{python_sitelib}/gnome_sudoku/
%{python_sitelib}/gnome_sudoku/*
%{_datadir}/applications/fedora-%{name}.desktop
%dir %{_datadir}/%{name}/
%{_datadir}/%{name}/*
%{_datadir}/pixmaps/sudoku.png
%{_bindir}/%{name}


%changelog
* Thu Dec 15 2005 Paul W. Frields <stickster@gmail.com> - 0.4.0-1
- Update to 0.4.0

* Sun Dec 11 2005 Paul W. Frields <stickster@gmail.com> - 0.3.4-1
- Fix to fedora-rpmdevtools standards

* Sat Dec  3 2005 Paul W. Frields <stickster@gmail.com> - 0.3.4-0.9
- Initial RPM version.