9b1c5c5
Name:           sugar-typing-turtle
9b1c5c5
Version:        26
9b1c5c5
Release:        2%{?dist}
9b1c5c5
Summary:        A multilingual animated touch typing trainer
9b1c5c5
9b1c5c5
Group:          Sugar/Activities
9b1c5c5
License:        GPLv3+
9b1c5c5
URL:            http://wiki.sugarlabs.org/go/Activities/Typing_Turtle
9b1c5c5
Source0:        http://activities.sugarlabs.org/sugar/downloads/file/26483/typing_turtle-%{version}.xo
9b1c5c5
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
9b1c5c5
9b1c5c5
BuildArch:      noarch
9b1c5c5
BuildRequires:  sugar-toolkit
9b1c5c5
BuildRequires:  gettext
9b1c5c5
Requires:       sugar
9b1c5c5
9b1c5c5
%description
9b1c5c5
This Sugar activity features a sequence of lessons designed to gradually
9b1c5c5
introduce students to touch typing, teaching them a few keys at a time
9b1c5c5
until they have mastered the entire keyboard.
9b1c5c5
9b1c5c5
Fun graphics, sounds and characters aim for an entertaining experience.
9b1c5c5
An on-screen keyboard with overlaid hand positions shows the correct way
9b1c5c5
to press each key, encouraging good typing habits.
9b1c5c5
9b1c5c5
9b1c5c5
%prep
9b1c5c5
%setup -q -n TypingTurtle.activity
9b1c5c5
9b1c5c5
# remove unnecessary libs and files
9b1c5c5
rm -rf .pydevproject .project port strace.sh
9b1c5c5
9b1c5c5
# calm rpmlint down and fix permissions
9b1c5c5
sed -i -e '1d;2i#!/usr/bin/python' typingturtle.py
9b1c5c5
sed -i -e '/^#!\//, 1d' editlessonscreen.py editlessonlistscreen.py
9b1c5c5
9b1c5c5
%build
9b1c5c5
python setup.py build
9b1c5c5
9b1c5c5
9b1c5c5
%install
9b1c5c5
rm -rf $RPM_BUILD_ROOT
9b1c5c5
python ./setup.py install --prefix=$RPM_BUILD_ROOT/%{_prefix}
9b1c5c5
9b1c5c5
%find_lang org.laptop.community.TypingTurtle
9b1c5c5
9b1c5c5
9b1c5c5
%clean
9b1c5c5
rm -rf $RPM_BUILD_ROOT
9b1c5c5
9b1c5c5
9b1c5c5
%files -f org.laptop.community.TypingTurtle.lang
9b1c5c5
%defattr(-,root,root,-)
9b1c5c5
%doc COPYING NEWS
9b1c5c5
%{sugaractivitydir}/TypingTurtle.activity
9b1c5c5
9b1c5c5
9b1c5c5
%changelog
9b1c5c5
* Wed Jan 27 2010 Sebastian Dziallas <sebastian@when.com> - 26-2
9b1c5c5
- remove hidden files
9b1c5c5
9b1c5c5
* Wed Jan 27 2010 Sebastian Dziallas <sebastian@when.com> - 26-1
9b1c5c5
- initial packaging