%{!?python_sitelib: %global python_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?pyver: %global pyver %(%{__python2} -c "import sys ; print sys.version[:3]")} Name: pilas Version: 0.80 Release: 4%{?dist} Summary: A simple to use video game framework Group: Development/Libraries License: GPLv3 URL: http://pypi.python.org/pypi/pilas Source0: http://pypi.python.org/packages/source/p/pilas/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python2-devel Requires: pygame,PyQt4,pybox2d %description Stacks is a game engine to make it easy. %prep %setup -q find . -iname "*.Ds_Store" | xargs rm -f rm -rf tests sed -i 's|/usr/bin/env python|/usr/bin/python|g' lanas/setup.py sed -i 's|/usr/bin/env python|/usr/bin/python|g' pilas/escena/__init__.py sed -i 's|/usr/bin/env python|/usr/bin/python|g' setup.py sed -i 's|/usr/bin/env python|/usr/bin/python|g' doc/source/pilas_en_pyqt.rst %build %{__python2} setup.py build %install rm -rf %{__python2} setup.py install -O1 --skip-build --root %{buildroot} chmod a+x %{buildroot}%{python_sitelib}/pilas/escena/__init__.py chmod a+x %{buildroot}%{python_sitelib}/lanas/setup.py %clean rm -rf %files %doc LICENSE %{python_sitelib}/* %{_bindir}/pilas %changelog * Mon Oct 28 2013 Andres Pascasio - 0.80-4 - Macro Update {__python} to {__python2} * Sun Sep 15 2013 Andres Pascasio - 0.80-3 - Remove bundled egg and remove BuildRoot tag * Sun Sep 01 2013 Andres Pascasio - 0.80-2 - Exec permission * Thu Jul 4 2013 Andres Pascasio - 0.80-1 - First Fedora spec compliant version