File sugar-fiftytwo.spec of Package sugar-fiftytwo
Name: sugar-fiftytwo
Summary: Set of card games including Go Fish, Crazy Eight, Hearts and Solitaire
Version: 2
%if 0%{?suse_version}
Release: 1
%else
Release: 1.%{?dist}
%endif
Group: Sugar/Activities
License: GPLv2+
Url: http://wiki.laptop.org/go/FiftyTwo
Source0: FiftyTwo-%{version}.tar.bz2
Source1: %{name}-checkout.sh
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{_id_u} -n)
BuildArch: noarch
BuildRequires: python
BuildRequires: python-olpcgames
BuildRequires: sugar-toolkit
Requires: sugar
Requires: python-pygame
%description
FiftyTwo is a set of card games, such as Go Fish, Crazy Eights, Hearts,
Solitaire, and maybe eventually games like Eucher or Spades. It is written in
Python using the pygame library. In the not-too-distant-future, FiftyTwo will
support mesh play with up to four players (for games like Hearts or Spades),
and it already supports single-person play against the computer (basic AI
play), and multi-player (on the same computer) play.
%prep
%setup -q -n FiftyTwo-%{version}
#sed -i 's/\r$//' {icons/*,activity/activity-clock.svg}
#chmod -x {icons/*,activity/activity-clock.svg}
#chmod +x {test_timewriter/*.py,speaker.py,timewriter.py,pgettext.py}
%build
python ./setup.py build
%install
rm -rf %{buildroot}
python ./setup.py install --prefix=%{buildroot}/%{_prefix}
#%find_lang org.laptop.sugar.ReadActivity
%clean
rm -rf %{buildroot}
%files
#-f org.laptop.sugar.ReadActivity.lang
%defattr(-,root,root,-)
%doc NEWS TODO COPYING
%{sugaractivitydir}/FiftyTwo.activity/
%changelog