%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %endif %define realname timelib Name: python-timelib Version: 0.2.2 Release: 1%{?dist} Summary: Parse english textual date descriptions Group: Development/Tools License: PHP and zlib URL: https://github.com/schmir/timelib Source0: https://github.com/schmir/%{realname}/tarball/master/schmir-%{realname}-0.2.2-1-g0855112.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python2-devel, python-setuptools BuildRequires: re2c, Cython %description timelib is a short wrapper around php's internal timelib module. %prep %setup -q -n schmir-%{realname}-0855112 %build # required to generate timelib.c from timelib.pyx cython timelib.pyx %{__python} setup.py build # we don't want to provide private python extension libs %{?filter_setup: %filter_provides_in %{python_sitearch}/.*\.so$ %filter_setup } %install rm -rf %{buildroot} %{__python} setup.py install --skip-build --root %{buildroot} %files %defattr(-,root,root,-) %doc README.rst %{python_sitearch}/%{realname}.so %{python_sitearch}/%{realname}-%{version}-py?.?.egg-info/* %changelog * Fri May 13 2011 Prabin Kumar Datta - 0.2.2-1 - Initial build