%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: sympy Version: 0.6.2 Release: 2%{?dist} Summary: A Python library for symbolic mathematics Group: Development/Languages License: BSD URL: http://code.google.com/p/sympy/ Source0: http://sympy.googlecode.com/files/%{name}-%{version}.tar.gz # Patch0 submitted upstream: # http://code.google.com/p/sympy/issues/detail?id=1156 Patch0: sympy-0.6.2-remove-extraneous-shebangs.diff BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel %description SymPy aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries. %prep %setup -q %patch0 -p1 %build %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README LICENSE %{python_sitelib}/* %{_bindir}/isympy %{_mandir}/man1/isympy.1* %changelog * Mon Oct 13 2008 Conrad Meyer - 0.6.2-2 - Patch to remove extraneous shebangs. * Sun Oct 12 2008 Conrad Meyer - 0.6.2-1 - Initial package.