diff --git a/.cvsignore b/.cvsignore index e69de29..cbf36c0 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +sympy-0.6.2.tar.gz diff --git a/sources b/sources index e69de29..fe2a917 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +60f5edddeb72cd0e700363901fe94ab5 sympy-0.6.2.tar.gz diff --git a/sympy.spec b/sympy.spec new file mode 100644 index 0000000..8594c55 --- /dev/null +++ b/sympy.spec @@ -0,0 +1,58 @@ +%{!?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.