From 6d99a62a843741881db2a8cb199e20b0d563e4c8 Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Tue, 31 Aug 2010 09:57:45 +0800 Subject: [PATCH] - Remove python-zope-filesystem from requirements - Own %%{python_sitearch}/zope/ - BR: python-setuptools-devel renamed to python-setuptools - Spec cleaned up --- python-zope-interface.spec | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 616c1c7..6bea068 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -1,18 +1,13 @@ -%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} - Name: python-zope-interface Version: 3.6.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 URL: http://pypi.python.org/pypi/zope.interface Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel -# zope.interface 3.5.0 won't build the C extension if distutils are used -BuildRequires: python-setuptools-devel -Requires: python-zope-filesystem +BuildRequires: python-setuptools %description Interfaces are a mechanism for labeling objects as conforming to a given API @@ -27,7 +22,6 @@ This is a separate distribution of the zope.interface package used in Zope 3. CFLAGS="%{optflags}" %{__python} setup.py build %install -%{__rm} -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root %{buildroot} # Will put docs in %{_docdir} instead @@ -37,21 +31,26 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/_zope_interface_coptimizations.c # Fix permissions of shared objects to placate rpmlint -%{__chmod} 755 %{buildroot}%{python_sitearch}/zope/interface/_zope_interface_coptimizations.so +%{__chmod} 755 %{buildroot}%{python_sitearch}/zope/interface/_zope_interface_coptimizations.so %check # Skipped; would require zope.testing, which isn't in Fedora yet -%clean -%{__rm} -rf %{buildroot} - %files %defattr(-,root,root,-) %doc CHANGES.txt COPYRIGHT.txt LICENSE.txt src/zope/interface/*.txt -%{python_sitearch}/zope/* -%{python_sitearch}/zope.interface* +%{python_sitearch}/zope/interface/ +%dir %{python_sitearch}/zope/ +%{python_sitearch}/zope.interface-*.egg-info +%{python_sitearch}/zope.interface-*-nspkg.pth %changelog +* Tue Aug 31 2010 Robin Lee - 3.6.1-3 +- Remove python-zope-filesystem from requirements +- Own %%{python_sitearch}/zope/ +- BR: python-setuptools-devel renamed to python-setuptools +- Spec cleaned up + * Thu Jul 22 2010 David Malcolm - 3.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild