summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Lee <robinlee.sysu@gmail.com>2010-09-19 10:32:10 +0800
committerRobin Lee <robinlee.sysu@gmail.com>2010-09-19 10:32:10 +0800
commit5b87f52b36dbeaaa3194842a6e6c9a8c488d89f8 (patch)
treec72f688fbcc8f739372df78e12c16ef5cd3afeec
parent6b2e36dd12233c08215283b9321cfde6b7b0d281 (diff)
downloadzope-rpm-5b87f52b36dbeaaa3194842a6e6c9a8c488d89f8.tar.gz
zope-rpm-5b87f52b36dbeaaa3194842a6e6c9a8c488d89f8.tar.xz
zope-rpm-5b87f52b36dbeaaa3194842a6e6c9a8c488d89f8.zip
python-zope-sequencesort 3.4.0-2
-rw-r--r--python-zope-sequencesort/F-13/python-zope-sequencesort.spec35
1 files changed, 22 insertions, 13 deletions
diff --git a/python-zope-sequencesort/F-13/python-zope-sequencesort.spec b/python-zope-sequencesort/F-13/python-zope-sequencesort.spec
index 1cdc7a4..3dd3e2a 100644
--- a/python-zope-sequencesort/F-13/python-zope-sequencesort.spec
+++ b/python-zope-sequencesort/F-13/python-zope-sequencesort.spec
@@ -1,48 +1,57 @@
-%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
%global modname zope.sequencesort
-%global version 3.4.0
-%global release 1
Summary: Sequence Sorting
Name: python-zope-sequencesort
-Version: %{version}
-Release: %{release}%{?dist}
+Version: 3.4.0
+Release: 2%{?dist}
Source0: http://pypi.python.org/packages/source/z/%{modname}/%{modname}-%{version}.tar.gz
License: ZPLv2.1
Group: Development/Libraries
BuildArch: noarch
URL: http://cheeseshop.python.org/pypi/zope.sequencesort
+# register the test suite in setup.py
+Patch0: python-zope-sequencesort-3.4.0-run_tests.patch
BuildRequires: python2-devel
BuildRequires: python-setuptools
-Requires: python-zope-filesystem
+# for tests
+BuildRequires: python-zope-testing
%description
This package provides a very advanced sequence sorting feature.
%prep
%setup -q -n %{modname}-%{version}
+%patch0 -p1 -b .run_tests
%build
-python setup.py build
+%{__python} setup.py build
%install
-rm -rf $RPM_BUILD_ROOT
-python setup.py install --root=$RPM_BUILD_ROOT
+%{__python} setup.py install --root=%{buildroot}
-%clean
-rm -rf $RPM_BUILD_ROOT
+%check
+%{__python} setup.py test
%files
%defattr(-,root,root,-)
+# LICENSE will be included in next upstream release
%doc CHANGES.txt README.txt
+# Co-own %%{python_sitelib}/zope/
+%dir %{python_sitelib}/zope/
%{python_sitelib}/zope/sequencesort/
+%exclude %{python_sitelib}/zope/sequencesort/tests/
%{python_sitelib}/%{modname}-*.egg-info
%{python_sitelib}/%{modname}-*-nspkg.pth
%changelog
+* Sun Sep 19 2010 Robin Lee <robinlee.sysu@gmail.com> - 3.4.0-2
+- Spec cleaned up
+- Exclude the tests from installation
+- Co-own %%{python_sitelib}/zope/
+- Requires: python-zope-filesystem removed
+- Add a small patch and %%check section and run tests
+
* Thu Jun 17 2010 Robin Lee <robinlee.sysu@gmail.com> - 3.4.0-1
- Initial packaging