sympy/sympy.spec

112 lines
3.4 KiB
RPMSpec
Raw Normal View History

2010-04-27 06:45:44 +00:00
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
2008-10-15 20:06:53 +00:00
Name: sympy
2010-04-27 06:45:44 +00:00
Version: 0.6.7
2010-09-06 18:04:07 +00:00
Release: 5%{?dist}
2008-10-15 20:06:53 +00:00
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
# Upstream tried to graft in another project as a private copy; we rip
# it out (rhbz# 551576):
2010-04-27 06:45:44 +00:00
Patch0: sympy-0.6.7-strip-internal-mpmath.diff
2010-07-31 11:19:42 +00:00
# Fix a python 2.7 incompatibility
# Not yet sent upstream:
Patch1: sympy-python27.patch
2010-09-06 18:04:07 +00:00
# Add mpf symbols
Patch2: sympy-0.6.7-mpf.patch
2008-10-15 20:06:53 +00:00
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: python-devel
2010-02-15 14:43:47 +00:00
BuildRequires: python-mpmath
Requires: python-mpmath
2008-10-15 20:06:53 +00:00
%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
2010-04-27 06:45:44 +00:00
%patch0 -p1 -b .mpmath
rm -rf sympy/mpmath doc/src/modules/mpmath
2010-09-06 18:04:07 +00:00
2010-07-31 11:19:42 +00:00
%patch1 -p1
2010-09-06 18:04:07 +00:00
%patch2 -p1
2008-10-15 20:06:53 +00:00
%build
2010-04-27 06:45:44 +00:00
python setup.py build
2008-10-15 20:06:53 +00:00
%install
2009-12-27 16:25:47 +00:00
rm -rf %{buildroot}
2010-04-27 06:45:44 +00:00
python setup.py install -O1 --skip-build --root %{buildroot}
2009-12-27 16:25:47 +00:00
# Remove extra files
rm -f %{buildroot}%{_bindir}/{,doc}test
2010-04-27 07:10:13 +00:00
%check
python setup.py test
2008-10-15 20:06:53 +00:00
%clean
2009-12-27 16:25:47 +00:00
rm -rf %{buildroot}
2008-10-15 20:06:53 +00:00
%files
%defattr(-,root,root,-)
%doc README LICENSE
2009-12-27 16:01:16 +00:00
%{python_sitelib}/sympy/
%{python_sitelib}/sympy-%{version}-*.egg-info
2008-10-15 20:06:53 +00:00
%{_bindir}/isympy
%{_mandir}/man1/isympy.1*
%changelog
2010-09-06 18:04:07 +00:00
* Mon Aug 30 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.7-5
- Patch around BZ #564504.
2010-07-31 11:19:42 +00:00
* Sat Jul 31 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.7-4
- fix a python 2.7 incompatibility
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.7-3
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2010-04-27 07:10:13 +00:00
* Tue Apr 27 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.7-2
- Added %%check phase.
2010-04-27 06:45:44 +00:00
* Tue Apr 27 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.7-1
- Update to 0.6.7.
* Mon Feb 15 2010 Conrad Meyer <konrad@tylerc.org> - 0.6.6-3
- Patch around private copy nicely; avoid breakage from trying to replace
a directory with a symlink.
* Mon Feb 15 2010 Conrad Meyer <konrad@tylerc.org> - 0.6.6-2
- Remove private copy of system lib 'mpmath' (rhbz #551576).
2009-12-27 16:01:16 +00:00
* Sun Dec 27 2009 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.6-1
- Update to 0.6.6.
2009-11-07 10:29:54 +00:00
* Sat Nov 07 2009 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.5-1
- Update to 0.6.5.
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2008-12-05 00:37:42 +00:00
* Thu Dec 4 2008 Conrad Meyer <konrad@tylerc.org> - 0.6.3-1
- Bump to 0.6.3, supports python 2.6.
2008-11-29 17:21:16 +00:00
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.2-3
- Rebuild for Python 2.6
2008-10-15 20:06:53 +00:00
* Mon Oct 13 2008 Conrad Meyer <konrad@tylerc.org> - 0.6.2-2
- Patch to remove extraneous shebangs.
* Sun Oct 12 2008 Conrad Meyer <konrad@tylerc.org> - 0.6.2-1
- Initial package.