Name: sugar-pippy
Version: 66
Release: 5%{?dist}
Summary: Pippy for Sugar
Group: Sugar/Activities
License: GPLv2+
URL: http://wiki.laptop.org/go/Pippy
Source0: http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-%{version}.tar.bz2
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: gobject-introspection-devel
BuildRequires: gettext
BuildRequires: sugar-toolkit-gtk3
Requires: gobject-introspection
Requires: pybox2d
Requires: pygame
Requires: python-elements
Requires: sugar
%description
Teaches Python programming by providing access to Python code samples
and a fully interactive Python interpreter.
The user can type and execute simple Python expressions. For example,
it would be possible for a user to write Python statements to calculate
expressions, play sounds, or make simple text animation.
%prep
%setup -q -n Pippy-%{version}
# Fix permissions
rm -rf library/pippy/physics
# Remove shebang
for Files in pippy_app.py ; do
sed -i.orig -e 1d ${Files}
touch -r ${Files}.orig ${Files}
rm ${Files}.orig
done
%build
python ./setup.py build
%install
python ./setup.py install --prefix=%{buildroot}/%{_prefix}
%find_lang org.laptop.Pippy
rm %{buildroot}%{_prefix}/share/applications/*.desktop || true
%files -f org.laptop.Pippy.lang
%doc NEWS COPYING
%{sugaractivitydir}/Pippy.activity/
%changelog
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 66-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 66-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 66-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 66-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Apr 8 2015 Peter Robinson <pbrobinson@fedoraproject.org> 66-1
- Release 66
* Wed Dec 24 2014 Peter Robinson <pbrobinson@fedoraproject.org> 64-1
- Release 64
* Mon Dec 8 2014 Peter Robinson <pbrobinson@fedoraproject.org> 63-1
- Release 63
* Mon Nov 17 2014 Peter Robinson <pbrobinson@fedoraproject.org> 62-1
- Release 62
* Thu Jul 3 2014 Peter Robinson <pbrobinson@fedoraproject.org> 61-1
- Release 61
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 58-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu Mar 13 2014 Peter Robinson <pbrobinson@fedoraproject.org> 58-1
- Release 58
* Sat Feb 15 2014 Peter Robinson <pbrobinson@fedoraproject.org> 57-1
- Release 57
* Thu Feb 6 2014 Peter Robinson <pbrobinson@fedoraproject.org> 56-1
- Release 56
* Thu Jan 16 2014 Peter Robinson <pbrobinson@fedoraproject.org> 55-1
- Release 55