Name: sugar-physics Version: 3 Release: 2%{?dist} Summary: A physical world simulator and playground for Sugar Group: Sugar/Activities License: GPLv3 URL: http://wiki.sugarlabs.org/go/Activities/Physics Source0: http://activities.sugarlabs.org/sugar/downloads/latest/4193/physics-%{version}.xo BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: sugar-toolkit BuildRequires: gettext Requires: sugar Requires: pybox2d Requires: python-elements Requires: python-olpcgames BuildArch: noarch %description You can add squares, circles, triangles, or draw your own shapes in the Physics Activity, and see them come to life with forces (like gravity), friction, and inertia. %prep %setup -q -n Physics.activity # remove bundles libraries rm -rf lib olpcgames %build python ./setup.py build %install rm -rf $RPM_BUILD_ROOT python ./setup.py install --prefix=$RPM_BUILD_ROOT/%{_prefix} # set appropriate permissions chmod a+x $RPM_BUILD_ROOT%{sugaractivitydir}Physics.activity/physics.py chmod a-x $RPM_BUILD_ROOT%{sugaractivitydir}Physics.activity/activity/{activity.info,activity-physics.svg} # remove duplicated files rm -f $RPM_BUILD_ROOT%{sugaractivitydir}/Physics.activity/DEVELOPING %find_lang org.laptop.physics %clean rm -rf $RPM_BUILD_ROOT %files -f org.laptop.physics.lang %defattr(-,root,root,-) %doc DEVELOPING %{sugaractivitydir}/Physics.activity/ %changelog * Sun Jan 31 2010 Sebastian Dziallas - 3-2 - add olpcgames dependency * Sun Jan 03 2009 Sebastian Dziallas - 3-1 - initial packaging