From 87a78126e6bb51972317cde0ac5f6867775f7d67 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Tue, 31 Oct 2006 17:41:27 +0000 Subject: [PATCH 01/69] auto-import python-zope-interface-3.0.1-6 on branch devel from python-zope-interface-3.0.1-6.src.rpm --- .cvsignore | 1 + ZPL-2.1.txt | 40 ++++++++++++++++++ ZopeInterface-3.0.1-declbug.patch | 12 ++++++ python-zope-interface.spec | 68 +++++++++++++++++++++++++++++++ sources | 1 + 5 files changed, 122 insertions(+) create mode 100644 ZPL-2.1.txt create mode 100644 ZopeInterface-3.0.1-declbug.patch create mode 100644 python-zope-interface.spec diff --git a/.cvsignore b/.cvsignore index e69de29..843de31 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +ZopeInterface-3.0.1.tgz diff --git a/ZPL-2.1.txt b/ZPL-2.1.txt new file mode 100644 index 0000000..b2c938c --- /dev/null +++ b/ZPL-2.1.txt @@ -0,0 +1,40 @@ +Zope Public License (ZPL) Version 2.1 + +A copyright notice accompanies this license document that identifies the +copyright holders. + +This license has been certified as open source. It has also been designated +as GPL compatible by the Free Software Foundation (FSF). + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions in source code must retain the accompanying copyright + notice, this list of conditions, and the following disclaimer. + 2. Redistributions in binary form must reproduce the accompanying copyright + notice, this list of conditions, and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Names of the copyright holders must not be used to endorse or promote + products derived from this software without prior written permission from + the copyright holders. + 4. The right to distribute this software or to use it for any purpose does + not give you the right to use Servicemarks (sm) or Trademarks (tm) of the + copyright holders. Use of them is covered by separate agreement with the + copyright holders. + 5. If any files are modified, you must cause the modified files to carry + prominent notices stating that you changed the files and the date of any + change. + +Disclaimer + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/ZopeInterface-3.0.1-declbug.patch b/ZopeInterface-3.0.1-declbug.patch new file mode 100644 index 0000000..74f5ee9 --- /dev/null +++ b/ZopeInterface-3.0.1-declbug.patch @@ -0,0 +1,12 @@ +diff -urN ZopeInterface-3.0.1/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c ZopeInterface-3.0.1-declbug/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c +--- ZopeInterface-3.0.1/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c 2004-08-04 18:03:17.000000000 +0800 ++++ ZopeInterface-3.0.1-declbug/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c 2005-08-23 08:05:27.376784740 +0800 +@@ -70,7 +70,7 @@ + return 0; + } + +-extern PyTypeObject SpecType; /* Forward */ ++static PyTypeObject SpecType; /* Forward */ + + static PyObject * + implementedByFallback(PyObject *cls) diff --git a/python-zope-interface.spec b/python-zope-interface.spec new file mode 100644 index 0000000..b9a7cac --- /dev/null +++ b/python-zope-interface.spec @@ -0,0 +1,68 @@ +%{!?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.0.1 +Release: 6%{?dist} +Summary: Zope interfaces package +Group: Development/Libraries +License: Zope Public License +URL: http://zope.org/Products/ZopeInterface +Source0: http://zope.org/Products/ZopeInterface/3.0.1final/ZopeInterface-%{version}.tgz +Source1: ZPL-2.1.txt +Patch0: ZopeInterface-3.0.1-declbug.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: python-devel + +%description +This is a separate distribution of the zope.interface package used in Zope 3. + +It includes a patch to fix compilation on gcc 4.x, as described here: +http://www.zope.org/Collectors/Zope3-dev/366/ + +%prep +%setup -n ZopeInterface-%{version} -q +%{__cp} -a %{SOURCE1} . +%patch0 -p1 + +%build +CFLAGS="%{optflags}" %{__python} setup.py build + +%install +%{__rm} -rf %{buildroot} +%{__python} setup.py install -O1 --skip-build --root %{buildroot} + +%check +cd ./build/lib.* && PYTHONPATH=$(pwd) %{__python} ./zope/testing/tests.py + +%clean +%{__rm} -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc README.txt ZPL-2.1.txt +%{python_sitearch}/zope/ + +%changelog +* Tue Oct 31 2006 Paul Howarth 3.0.1-6 +- add %%check section + +* Wed Sep 20 2006 Paul Howarth 3.0.1-5 +- dispense with %%{pybasever} macro and python-abi dependency, not needed from + FC4 onwards +- include ZPL 2.1 license text +- add reference in %%description to origin of patch +- change License: tag from "ZPL 2.1" to "Zope Public License" to shut rpmlint up + +* Thu Aug 31 2006 Paul Howarth 3.0.1-4 +- files list simplified as .pyo files are no longer %%ghost-ed + +* Tue May 9 2006 Paul Howarth 3.0.1-3 +- import from PyVault Repository +- rewrite in Fedora Extras style + +* Tue Aug 23 2005 Jeff Pitman 3.0.1-2 +- add bug fix for gcc 4 + +* Mon Feb 07 2005 Jeff Pitman 3.0.1-1 +- new rpm + diff --git a/sources b/sources index e69de29..4b10fea 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +114f302c2b132d43ad4e01d108b4d192 ZopeInterface-3.0.1.tgz From 606046d8ea45c8f256f93f71369035fa6a273558 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Sat, 9 Dec 2006 13:36:05 +0000 Subject: [PATCH 02/69] rebuild against python 2.5 for Rawhide --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index b9a7cac..9ff7c85 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,7 +2,7 @@ Name: python-zope-interface Version: 3.0.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Zope interfaces package Group: Development/Libraries License: Zope Public License @@ -43,6 +43,9 @@ cd ./build/lib.* && PYTHONPATH=$(pwd) %{__python} ./zope/testing/tests.py %{python_sitearch}/zope/ %changelog +* Sat Dec 9 2006 Paul Howarth 3.0.1-7 +- rebuild against python 2.5 for Rawhide + * Tue Oct 31 2006 Paul Howarth 3.0.1-6 - add %%check section From 89c68c8ee95273c0fd12295108caa8a017df397b Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Wed, 29 Aug 2007 13:14:53 +0000 Subject: [PATCH 03/69] update license tag to ZPLv2.1 in anticipation of this tag being approved --- python-zope-interface.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 9ff7c85..901f72d 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,10 +2,10 @@ Name: python-zope-interface Version: 3.0.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Zope interfaces package Group: Development/Libraries -License: Zope Public License +License: ZPLv2.1 URL: http://zope.org/Products/ZopeInterface Source0: http://zope.org/Products/ZopeInterface/3.0.1final/ZopeInterface-%{version}.tgz Source1: ZPL-2.1.txt @@ -43,6 +43,9 @@ cd ./build/lib.* && PYTHONPATH=$(pwd) %{__python} ./zope/testing/tests.py %{python_sitearch}/zope/ %changelog +* Wed Aug 29 2007 Paul Howarth 3.0.1-8 +- update license tag to ZPLv2.1 in anticipation of this tag being approved + * Sat Dec 9 2006 Paul Howarth 3.0.1-7 - rebuild against python 2.5 for Rawhide From 4c09a26868d5177bc6fdcd8aa276af8ab7c84d10 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Fri, 4 Jan 2008 10:18:15 +0000 Subject: [PATCH 04/69] - tweak %files list to pull in egg info file when necessary - fix permissions on shared objects (silence rpmlint) --- python-zope-interface.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 901f72d..cf35a11 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,7 +2,7 @@ Name: python-zope-interface Version: 3.0.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Zope interfaces package Group: Development/Libraries License: ZPLv2.1 @@ -30,6 +30,7 @@ CFLAGS="%{optflags}" %{__python} setup.py build %install %{__rm} -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root %{buildroot} +/usr/bin/find %{buildroot} -name \*.so -exec %{__chmod} 755 {} \; %check cd ./build/lib.* && PYTHONPATH=$(pwd) %{__python} ./zope/testing/tests.py @@ -40,9 +41,13 @@ cd ./build/lib.* && PYTHONPATH=$(pwd) %{__python} ./zope/testing/tests.py %files %defattr(-,root,root,-) %doc README.txt ZPL-2.1.txt -%{python_sitearch}/zope/ +%{python_sitearch}/zope* %changelog +* Fri Jan 4 2008 Paul Howarth 3.0.1-9 +- tweak %%files list to pull in egg info file when necessary +- fix permissions on shared objects (silence rpmlint) + * Wed Aug 29 2007 Paul Howarth 3.0.1-8 - update license tag to ZPLv2.1 in anticipation of this tag being approved From ace813de40e2c9cef4c388064f2cea49924e0d71 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Thu, 14 Feb 2008 15:16:54 +0000 Subject: [PATCH 05/69] rebuild with gcc 4.3.0 for Fedora 9 --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index cf35a11..6de986e 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,7 +2,7 @@ Name: python-zope-interface Version: 3.0.1 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Zope interfaces package Group: Development/Libraries License: ZPLv2.1 @@ -44,6 +44,9 @@ cd ./build/lib.* && PYTHONPATH=$(pwd) %{__python} ./zope/testing/tests.py %{python_sitearch}/zope* %changelog +* Thu Feb 14 2008 Paul Howarth 3.0.1-10 +- rebuild with gcc 4.3.0 for Fedora 9 + * Fri Jan 4 2008 Paul Howarth 3.0.1-9 - tweak %%files list to pull in egg info file when necessary - fix permissions on shared objects (silence rpmlint) From dad53f83d7a7645218e939629d7c1779e1059753 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Wed, 2 Apr 2008 13:29:27 +0000 Subject: [PATCH 06/69] - update to 3.4.1 - drop the gcc 4.x compatibility patch, no longer needed - don't run the test suite as it now depends on zope.testing - exclude _zope_interface_coptimizations.c source from the binary package - incorporate suggestions from Felix Schwarz: - new summary and description - new upstream URL (old one out of date) - don't package test files - include more documentation --- .cvsignore | 2 +- python-zope-interface.spec | 53 ++++++++++++++++++++++++++++---------- sources | 2 +- 3 files changed, 41 insertions(+), 16 deletions(-) diff --git a/.cvsignore b/.cvsignore index 843de31..ca4272b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ZopeInterface-3.0.1.tgz +zope.interface-3.4.1.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 6de986e..427be0d 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -1,28 +1,30 @@ %{!?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.0.1 -Release: 10%{?dist} -Summary: Zope interfaces package +Version: 3.4.1 +Release: 1%{?dist} +Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 -URL: http://zope.org/Products/ZopeInterface -Source0: http://zope.org/Products/ZopeInterface/3.0.1final/ZopeInterface-%{version}.tgz +URL: http://pypi.python.org/pypi/zope.interface +Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz Source1: ZPL-2.1.txt -Patch0: ZopeInterface-3.0.1-declbug.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel %description -This is a separate distribution of the zope.interface package used in Zope 3. +Interfaces are a mechanism for labeling objects as conforming to a given API +or contract. -It includes a patch to fix compilation on gcc 4.x, as described here: -http://www.zope.org/Collectors/Zope3-dev/366/ +This is a separate distribution of the zope.interface package used in Zope 3. %prep -%setup -n ZopeInterface-%{version} -q +%setup -n zope.interface-%{version} -q %{__cp} -a %{SOURCE1} . -%patch0 -p1 + +# Tests require additional modules and shouldn't be packaged +%{__rm} -rfv src/zope/interface/tests/ +%{__rm} -rfv src/zope/interface/common/tests/ %build CFLAGS="%{optflags}" %{__python} setup.py build @@ -30,20 +32,43 @@ CFLAGS="%{optflags}" %{__python} setup.py build %install %{__rm} -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root %{buildroot} -/usr/bin/find %{buildroot} -name \*.so -exec %{__chmod} 755 {} \; + +# Will put docs in %{_docdir} instead +%{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/*.txt + +# C files don't need to be packaged +%{__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 %check -cd ./build/lib.* && PYTHONPATH=$(pwd) %{__python} ./zope/testing/tests.py +# Skipped; would require zope.testing, which isn't in Fedora yet %clean %{__rm} -rf %{buildroot} %files %defattr(-,root,root,-) -%doc README.txt ZPL-2.1.txt +%doc ZPL-2.1.txt src/zope/interface/*.txt %{python_sitearch}/zope* %changelog +* Mon Mar 31 2008 Paul Howarth 3.4.1-1 +- update to 3.4.1 +- incorporate suggestions from Felix Schwarz: + - new summary and description + - new upstream URL (old one out of date) + - don't package test files + - include more documentation + +* Mon Mar 31 2008 Paul Howarth 3.3.0-1 +- update to 3.3.0 +- update source URL to include versioned directory and new tarball name +- drop the gcc 4.x compatibility patch, no longer needed +- don't run the test suite as it now depends on zope.testing +- exclude _zope_interface_coptimizations.c source from the binary package + * Thu Feb 14 2008 Paul Howarth 3.0.1-10 - rebuild with gcc 4.3.0 for Fedora 9 diff --git a/sources b/sources index 4b10fea..9fcb90f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -114f302c2b132d43ad4e01d108b4d192 ZopeInterface-3.0.1.tgz +b085f4a774adab688e037ad32fbbf08e zope.interface-3.4.1.tar.gz From d8ad0539b7542e4fc8ef88c32f6a315dd8ff4e9a Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Wed, 2 Apr 2008 13:31:13 +0000 Subject: [PATCH 07/69] remove unused patch --- ZopeInterface-3.0.1-declbug.patch | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 ZopeInterface-3.0.1-declbug.patch diff --git a/ZopeInterface-3.0.1-declbug.patch b/ZopeInterface-3.0.1-declbug.patch deleted file mode 100644 index 74f5ee9..0000000 --- a/ZopeInterface-3.0.1-declbug.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urN ZopeInterface-3.0.1/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c ZopeInterface-3.0.1-declbug/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c ---- ZopeInterface-3.0.1/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c 2004-08-04 18:03:17.000000000 +0800 -+++ ZopeInterface-3.0.1-declbug/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c 2005-08-23 08:05:27.376784740 +0800 -@@ -70,7 +70,7 @@ - return 0; - } - --extern PyTypeObject SpecType; /* Forward */ -+static PyTypeObject SpecType; /* Forward */ - - static PyObject * - implementedByFallback(PyObject *cls) From 0aaedb2d6acbb596fe980f4c2e2e3f762e7d5a10 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 15 Nov 2008 17:31:01 +0000 Subject: [PATCH 08/69] updated python-zope-interface to 3.5.0 --- .cvsignore | 2 +- python-zope-interface.spec | 9 +++++++-- sources | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index ca4272b..8f62f51 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -zope.interface-3.4.1.tar.gz +zope.interface-3.5.0.zip diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 427be0d..ffbfdd2 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -1,16 +1,18 @@ %{!?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.4.1 +Version: 3.5.0 Release: 1%{?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 +Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.zip Source1: ZPL-2.1.txt 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 %description Interfaces are a mechanism for labeling objects as conforming to a given API @@ -54,6 +56,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope* %changelog +* Sat Nov 15 2008 Felix Schwarz 3.5.0-1 +- update to 3.5.0 + * Mon Mar 31 2008 Paul Howarth 3.4.1-1 - update to 3.4.1 - incorporate suggestions from Felix Schwarz: diff --git a/sources b/sources index 9fcb90f..70326a6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b085f4a774adab688e037ad32fbbf08e zope.interface-3.4.1.tar.gz +478d05add7cd7faf25a2fd880a739ddb zope.interface-3.5.0.zip From b50e78e19352d6361a06d142107ca316b60caebf Mon Sep 17 00:00:00 2001 From: Ignacio Vazquez-Abrams Date: Sat, 29 Nov 2008 16:02:05 +0000 Subject: [PATCH 09/69] Rebuild for Python 2.6 --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index ffbfdd2..18596b9 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,7 +2,7 @@ Name: python-zope-interface Version: 3.5.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -56,6 +56,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope* %changelog +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 3.5.0-2 +- Rebuild for Python 2.6 + * Sat Nov 15 2008 Felix Schwarz 3.5.0-1 - update to 3.5.0 From e4b13e9365952793a6d3492632c3a6e7894e1ed2 Mon Sep 17 00:00:00 2001 From: konradm Date: Thu, 18 Dec 2008 01:49:49 +0000 Subject: [PATCH 10/69] Make compatible with new python-zope-filesystem common mother package. --- python-zope-interface.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 18596b9..4b2e767 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,7 +2,7 @@ Name: python-zope-interface Version: 3.5.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -13,6 +13,7 @@ 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 +Requires: python-zope-filesystem %description Interfaces are a mechanism for labeling objects as conforming to a given API @@ -53,9 +54,13 @@ CFLAGS="%{optflags}" %{__python} setup.py build %files %defattr(-,root,root,-) %doc ZPL-2.1.txt src/zope/interface/*.txt -%{python_sitearch}/zope* +%{python_sitearch}/zope/* +%{python_sitearch}/zope.interface* %changelog +* Wed Dec 17 2008 Conrad Meyer - 3.5.0-3 +- Make compatible with the new python-zope-filesystem. + * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 3.5.0-2 - Rebuild for Python 2.6 From 2a85cced44bb5b71fbfae8619be7af0b4274f992 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Fri, 27 Feb 2009 00:22:42 +0000 Subject: [PATCH 11/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 4b2e767..9610465 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,7 +2,7 @@ Name: python-zope-interface Version: 3.5.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -58,6 +58,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface* %changelog +* Thu Feb 26 2009 Fedora Release Engineering - 3.5.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Wed Dec 17 2008 Conrad Meyer - 3.5.0-3 - Make compatible with the new python-zope-filesystem. From 7d514c55528a04b5f4abf8f3bc063485b03e9e1d Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 5 Apr 2009 13:07:15 +0000 Subject: [PATCH 12/69] update to zope.interface 3.5.1 --- .cvsignore | 2 +- python-zope-interface.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 8f62f51..3d02eef 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -zope.interface-3.5.0.zip +zope.interface-3.5.1.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 9610465..8a35b11 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -1,8 +1,8 @@ %{!?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.5.0 -Release: 4%{?dist} +Version: 3.5.1 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -58,6 +58,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface* %changelog +* Sun Apr 05 2009 Felix Schwarz 3.5.1-1 +- update to 3.5.1 + * Thu Feb 26 2009 Fedora Release Engineering - 3.5.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild diff --git a/sources b/sources index 70326a6..f8962ea 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -478d05add7cd7faf25a2fd880a739ddb zope.interface-3.5.0.zip +685fc532550abb07cca6190c9cd2b901 zope.interface-3.5.1.tar.gz From 21121c08f3e65117a8d338950184cd1dccd16856 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 5 Apr 2009 14:51:17 +0000 Subject: [PATCH 13/69] use correct source filename (upstream switched from zip to tar.gz) --- python-zope-interface.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 8a35b11..55dea89 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,12 +2,12 @@ Name: python-zope-interface Version: 3.5.1 -Release: 1%{?dist} +Release: 2%{?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}.zip +Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz Source1: ZPL-2.1.txt BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel @@ -58,6 +58,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface* %changelog +* Sun Apr 05 2009 Felix Schwarz 3.5.1-2 +- use correct source filename (upstream switched from zip to tar.gz) + * Sun Apr 05 2009 Felix Schwarz 3.5.1-1 - update to 3.5.1 From c5d36f173198e2eaa92691954e6772f2f62121ad Mon Sep 17 00:00:00 2001 From: Luke Macken Date: Fri, 5 Jun 2009 17:18:40 +0000 Subject: [PATCH 14/69] Add python-setuptools-devel to the BuildRequires, so we generate egg-info --- python-zope-interface.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 55dea89..37bd4d0 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,7 +2,7 @@ Name: python-zope-interface Version: 3.5.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -12,7 +12,7 @@ Source1: ZPL-2.1.txt 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 +BuildRequires: python-setuptools-devel Requires: python-zope-filesystem %description @@ -58,6 +58,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface* %changelog +* Mon Jun 01 2009 Luke Macken 3.5.1-3 +- Add python-setuptools-devel to the BuildRequires, so we generate egg-info + * Sun Apr 05 2009 Felix Schwarz 3.5.1-2 - use correct source filename (upstream switched from zip to tar.gz) From d0b2e10126749ddde37078e495ebaf91db59520e Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 5 Jul 2009 11:26:00 +0000 Subject: [PATCH 15/69] update to 3.5.2 --- .cvsignore | 2 +- python-zope-interface.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 3d02eef..9fcf10d 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -zope.interface-3.5.1.tar.gz +zope.interface-3.5.2.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 37bd4d0..505094d 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -1,8 +1,8 @@ %{!?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.5.1 -Release: 3%{?dist} +Version: 3.5.2 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -58,6 +58,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface* %changelog +* Sun Jul 05 2009 Felix Schwarz 3.5.2-1 +- update to 3.5.2 + * Mon Jun 01 2009 Luke Macken 3.5.1-3 - Add python-setuptools-devel to the BuildRequires, so we generate egg-info diff --git a/sources b/sources index f8962ea..8dd669f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -685fc532550abb07cca6190c9cd2b901 zope.interface-3.5.1.tar.gz +7f650e26385a452a6e1148797aa11dfd zope.interface-3.5.2.tar.gz From 2395f54732f834fdfba5b6c79584880025ef1ae6 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Mon, 27 Jul 2009 01:34:50 +0000 Subject: [PATCH 16/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 505094d..c58ab2e 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,7 +2,7 @@ Name: python-zope-interface Version: 3.5.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -58,6 +58,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface* %changelog +* Sun Jul 26 2009 Fedora Release Engineering - 3.5.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Sun Jul 05 2009 Felix Schwarz 3.5.2-1 - update to 3.5.2 From 9fc63fb624068443a40a500b18abc6916612e2de Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 23:32:04 +0000 Subject: [PATCH 17/69] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f7c35dc..e28395c 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ # Makefile for source rpm: python-zope-interface -# $Id$ +# $Id: Makefile,v 1.1 2006/10/31 17:40:27 pghmcfc Exp $ NAME := python-zope-interface SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 6cec3d41feafb2e54f976cd0786634774c2f92c7 Mon Sep 17 00:00:00 2001 From: cheeselee Date: Tue, 22 Jun 2010 02:36:35 +0000 Subject: [PATCH 18/69] - update to 3.6.1 - License provided in the source package - include the tests --- .cvsignore | 2 +- ZPL-2.1.txt | 40 -------------------------------------- python-zope-interface.spec | 17 ++++++++-------- sources | 2 +- 4 files changed, 10 insertions(+), 51 deletions(-) delete mode 100644 ZPL-2.1.txt diff --git a/.cvsignore b/.cvsignore index 9fcf10d..b7a3182 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -zope.interface-3.5.2.tar.gz +zope.interface-3.6.1.tar.gz diff --git a/ZPL-2.1.txt b/ZPL-2.1.txt deleted file mode 100644 index b2c938c..0000000 --- a/ZPL-2.1.txt +++ /dev/null @@ -1,40 +0,0 @@ -Zope Public License (ZPL) Version 2.1 - -A copyright notice accompanies this license document that identifies the -copyright holders. - -This license has been certified as open source. It has also been designated -as GPL compatible by the Free Software Foundation (FSF). - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions in source code must retain the accompanying copyright - notice, this list of conditions, and the following disclaimer. - 2. Redistributions in binary form must reproduce the accompanying copyright - notice, this list of conditions, and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Names of the copyright holders must not be used to endorse or promote - products derived from this software without prior written permission from - the copyright holders. - 4. The right to distribute this software or to use it for any purpose does - not give you the right to use Servicemarks (sm) or Trademarks (tm) of the - copyright holders. Use of them is covered by separate agreement with the - copyright holders. - 5. If any files are modified, you must cause the modified files to carry - prominent notices stating that you changed the files and the date of any - change. - -Disclaimer - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED -OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - diff --git a/python-zope-interface.spec b/python-zope-interface.spec index c58ab2e..bb2fef2 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -1,14 +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.5.2 -Release: 2%{?dist} +Version: 3.6.1 +Release: 1%{?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 -Source1: ZPL-2.1.txt 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 @@ -23,11 +22,6 @@ This is a separate distribution of the zope.interface package used in Zope 3. %prep %setup -n zope.interface-%{version} -q -%{__cp} -a %{SOURCE1} . - -# Tests require additional modules and shouldn't be packaged -%{__rm} -rfv src/zope/interface/tests/ -%{__rm} -rfv src/zope/interface/common/tests/ %build CFLAGS="%{optflags}" %{__python} setup.py build @@ -53,11 +47,16 @@ CFLAGS="%{optflags}" %{__python} setup.py build %files %defattr(-,root,root,-) -%doc ZPL-2.1.txt src/zope/interface/*.txt +%doc CHANGES.txt COPYRIGHT.txt LICENSE.txt src/zope/interface/*.txt %{python_sitearch}/zope/* %{python_sitearch}/zope.interface* %changelog +* Tue Jun 22 2010 Robin Lee - 3.6.1-1 +- update to 3.6.1 +- License provided in the source package +- include the tests + * Sun Jul 26 2009 Fedora Release Engineering - 3.5.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild diff --git a/sources b/sources index 8dd669f..8e0f234 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7f650e26385a452a6e1148797aa11dfd zope.interface-3.5.2.tar.gz +7a895181b8d10be4a7e9a3afa13cd3be zope.interface-3.6.1.tar.gz From 763fe0ac62ebd582ee10aae267ec1d97eecfc5de Mon Sep 17 00:00:00 2001 From: dmalcolm Date: Thu, 22 Jul 2010 06:01:23 +0000 Subject: [PATCH 19/69] - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index bb2fef2..616c1c7 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,7 +2,7 @@ Name: python-zope-interface Version: 3.6.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -52,6 +52,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface* %changelog +* Thu Jul 22 2010 David Malcolm - 3.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + * Tue Jun 22 2010 Robin Lee - 3.6.1-1 - update to 3.6.1 - License provided in the source package From e76296faafab6d2d4b022cb0d0d4a62dadaea832 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 10:53:40 +0000 Subject: [PATCH 20/69] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- 2 files changed, 21 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index e28395c..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: python-zope-interface -# $Id: Makefile,v 1.1 2006/10/31 17:40:27 pghmcfc Exp $ -NAME := python-zope-interface -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) From 6d99a62a843741881db2a8cb199e20b0d563e4c8 Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Tue, 31 Aug 2010 09:57:45 +0800 Subject: [PATCH 21/69] - 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 From a81774c03ab98f7470293e67d8a3789a6f4c198a Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Wed, 15 Sep 2010 10:29:36 +0800 Subject: [PATCH 22/69] - Run the test suite - Don't move the text files --- python-zope-interface.spec | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 6bea068..2447e0c 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -1,12 +1,12 @@ Name: python-zope-interface Version: 3.6.1 -Release: 3%{?dist} +Release: 4%{?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 -BuildRequires: python-devel +BuildRequires: python2-devel BuildRequires: python-setuptools %description @@ -24,9 +24,6 @@ CFLAGS="%{optflags}" %{__python} setup.py build %install %{__python} setup.py install -O1 --skip-build --root %{buildroot} -# Will put docs in %{_docdir} instead -%{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/*.txt - # C files don't need to be packaged %{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/_zope_interface_coptimizations.c @@ -34,17 +31,22 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{__chmod} 755 %{buildroot}%{python_sitearch}/zope/interface/_zope_interface_coptimizations.so %check -# Skipped; would require zope.testing, which isn't in Fedora yet +%{__python} setup.py test %files %defattr(-,root,root,-) -%doc CHANGES.txt COPYRIGHT.txt LICENSE.txt src/zope/interface/*.txt +%doc CHANGES.txt COPYRIGHT.txt LICENSE.txt README.txt %{python_sitearch}/zope/interface/ +# Co-own %%{python_sitearch}/zope/ %dir %{python_sitearch}/zope/ %{python_sitearch}/zope.interface-*.egg-info %{python_sitearch}/zope.interface-*-nspkg.pth %changelog +* Wed Sep 15 2010 Robin Lee - 3.6.1-4 +- Run the test suite +- Don't move the text files + * Tue Aug 31 2010 Robin Lee - 3.6.1-3 - Remove python-zope-filesystem from requirements - Own %%{python_sitearch}/zope/ From 3410c5f05e046c6ecf26ee6bc9ba33995c775350 Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Sun, 19 Sep 2010 10:25:37 +0800 Subject: [PATCH 23/69] - Move the texts files to %%doc - Exclude the tests from installation - Filter private shared library provides --- python-zope-interface.spec | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 2447e0c..43ae034 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -1,6 +1,10 @@ +# Filter private shared library provides +%filter_provides_in %{python_sitearch}/zope/interface/.*\.so$ +%filter_setup + Name: python-zope-interface Version: 3.6.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -24,25 +28,41 @@ CFLAGS="%{optflags}" %{__python} setup.py build %install %{__python} setup.py install -O1 --skip-build --root %{buildroot} +# Will put docs in %{_docdir} instead +%{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/{,tests/}*.txt + # C files don't need to be packaged %{__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 +# deal with documentation +%{__mkdir_p} %{buildroot}%{_docdir}/%{name}-%{version}/ +%{__cp} -p src/zope/interface/*.txt src/zope/interface/tests/*.txt \ + %{buildroot}%{_docdir}/%{name}-%{version} +%{__mv} %{buildroot}%{_docdir}/%{name}-%{version}/README{,-development}.txt +%{__cp} -p CHANGES.txt COPYRIGHT.txt LICENSE.txt README.txt \ + %{buildroot}%{_docdir}/%{name}-%{version}/ + %check %{__python} setup.py test %files %defattr(-,root,root,-) -%doc CHANGES.txt COPYRIGHT.txt LICENSE.txt README.txt +%{_docdir}/%{name}-%{version}/ %{python_sitearch}/zope/interface/ # Co-own %%{python_sitearch}/zope/ %dir %{python_sitearch}/zope/ +%exclude %{python_sitearch}/zope/interface/tests/ +%exclude %{python_sitearch}/zope/interface/common/tests/ %{python_sitearch}/zope.interface-*.egg-info %{python_sitearch}/zope.interface-*-nspkg.pth %changelog +* Sun Sep 19 2010 Robin Lee - 3.6.1-5 +- Move the texts files to %%doc +- Exclude the tests from installation +- Filter private shared library provides + * Wed Sep 15 2010 Robin Lee - 3.6.1-4 - Run the test suite - Don't move the text files From 3bdbaa7a8d54fd30450919039d692d27ca94afac Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Wed, 29 Sep 2010 15:12:08 -0700 Subject: [PATCH 24/69] - Rebuilt for gcc bug 634757 --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 43ae034..2f9a45a 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -4,7 +4,7 @@ Name: python-zope-interface Version: 3.6.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -58,6 +58,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface-*-nspkg.pth %changelog +* Wed Sep 29 2010 jkeating - 3.6.1-6 +- Rebuilt for gcc bug 634757 + * Sun Sep 19 2010 Robin Lee - 3.6.1-5 - Move the texts files to %%doc - Exclude the tests from installation From 90024d39cddd816f2dc8f34bcd4038eefdbc1819 Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Mon, 4 Oct 2010 12:40:37 +0800 Subject: [PATCH 25/69] - Obsoletes python-zope-filesystem --- python-zope-interface.spec | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 2f9a45a..dbd6b7a 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -4,7 +4,7 @@ Name: python-zope-interface Version: 3.6.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -12,6 +12,8 @@ URL: http://pypi.python.org/pypi/zope.interface Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz BuildRequires: python2-devel BuildRequires: python-setuptools +# since F14 +Obsoletes: python-zope-filesystem <= 1-8 %description Interfaces are a mechanism for labeling objects as conforming to a given API @@ -28,7 +30,7 @@ CFLAGS="%{optflags}" %{__python} setup.py build %install %{__python} setup.py install -O1 --skip-build --root %{buildroot} -# Will put docs in %{_docdir} instead +# Will put docs in %%{_docdir} instead %{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/{,tests/}*.txt # C files don't need to be packaged @@ -37,10 +39,10 @@ CFLAGS="%{optflags}" %{__python} setup.py build # deal with documentation %{__mkdir_p} %{buildroot}%{_docdir}/%{name}-%{version}/ %{__cp} -p src/zope/interface/*.txt src/zope/interface/tests/*.txt \ - %{buildroot}%{_docdir}/%{name}-%{version} + %{buildroot}%{_docdir}/%{name}-%{version} %{__mv} %{buildroot}%{_docdir}/%{name}-%{version}/README{,-development}.txt %{__cp} -p CHANGES.txt COPYRIGHT.txt LICENSE.txt README.txt \ - %{buildroot}%{_docdir}/%{name}-%{version}/ + %{buildroot}%{_docdir}/%{name}-%{version}/ %check @@ -58,6 +60,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface-*-nspkg.pth %changelog +* Mon Oct 4 2010 Robin Lee - 3.6.1-7 +- Obsoletes python-zope-filesystem + * Wed Sep 29 2010 jkeating - 3.6.1-6 - Rebuilt for gcc bug 634757 From 4d77396b062bf145e009d0736ca161c4a23c0e68 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 9 Feb 2011 01:36:14 -0600 Subject: [PATCH 26/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index dbd6b7a..29859a1 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -4,7 +4,7 @@ Name: python-zope-interface Version: 3.6.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -60,6 +60,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface-*-nspkg.pth %changelog +* Wed Feb 09 2011 Fedora Release Engineering - 3.6.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Mon Oct 4 2010 Robin Lee - 3.6.1-7 - Obsoletes python-zope-filesystem From db1633f28a815e7bfc4918b6788815ff81ef1bc8 Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Sat, 7 Jan 2012 18:13:01 +0800 Subject: [PATCH 27/69] Update to 3.7.0 (ZTK 1.1.3) --- .gitignore | 1 + python-zope-interface.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b7a3182..c123773 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ zope.interface-3.6.1.tar.gz +/zope.interface-3.7.0.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 29859a1..a72bbab 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -3,8 +3,8 @@ %filter_setup Name: python-zope-interface -Version: 3.6.1 -Release: 8%{?dist} +Version: 3.7.0 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -60,6 +60,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface-*-nspkg.pth %changelog +* Sat Jan 7 2012 Robin Lee - 3.7.0-1 +- Update to 3.7.0 (ZTK 1.1.3) + * Wed Feb 09 2011 Fedora Release Engineering - 3.6.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild diff --git a/sources b/sources index 8e0f234..f677bdc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7a895181b8d10be4a7e9a3afa13cd3be zope.interface-3.6.1.tar.gz +8f3e942e9556ed27ac1a71ee85bf697f zope.interface-3.7.0.tar.gz From 5b7ae5a761a9c23573fc3dbd66345b0a1a4e228f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 21 Jul 2012 06:30:08 -0500 Subject: [PATCH 28/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index a72bbab..3153100 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -4,7 +4,7 @@ Name: python-zope-interface Version: 3.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -60,6 +60,9 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface-*-nspkg.pth %changelog +* Sat Jul 21 2012 Fedora Release Engineering - 3.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Sat Jan 7 2012 Robin Lee - 3.7.0-1 - Update to 3.7.0 (ZTK 1.1.3) From 9882c0cbef49ba7b177bd168fd0448826871f510 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Wed, 28 Nov 2012 14:15:48 -0500 Subject: [PATCH 29/69] Latest version and a python3 subpackage. --- .gitignore | 1 + python-zope-interface.spec | 85 ++++++++++++++++++++++++++++++++------ sources | 2 +- 3 files changed, 75 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index c123773..ae64da5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ zope.interface-3.6.1.tar.gz /zope.interface-3.7.0.tar.gz +/zope.interface-4.0.2.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 3153100..c0c10e1 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,9 +2,13 @@ %filter_provides_in %{python_sitearch}/zope/interface/.*\.so$ %filter_setup +%if 0%{?fedora} > 12 || 0%{?rhel} > 6 +%global with_python3 1 +%endif + Name: python-zope-interface -Version: 3.7.0 -Release: 2%{?dist} +Version: 4.0.2 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -15,19 +19,64 @@ BuildRequires: python-setuptools # since F14 Obsoletes: python-zope-filesystem <= 1-8 +%if 0%{?with_python3} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%endif + %description Interfaces are a mechanism for labeling objects as conforming to a given API or contract. This is a separate distribution of the zope.interface package used in Zope 3. +%if 0%{?with_python3} +%package -n python3-zope-interface +Summary: Zope 3 Interface Infrastructure +Group: Development/Libraries + +%description -n python3-zope-interface +Interfaces are a mechanism for labeling objects as conforming to a given API +or contract. + +This is a separate distribution of the zope.interface package used in Zope 3. +%endif + %prep %setup -n zope.interface-%{version} -q +rm -rf %{modname}.egg-info + +%if 0%{?with_python3} +rm -rf %{py3dir} +cp -a . %{py3dir} +%endif + %build CFLAGS="%{optflags}" %{__python} setup.py build +%if 0%{?with_python3} +pushd %{py3dir} +CFLAGS="%{optflags}" %{__python3} setup.py build +popd +%endif + + %install +# python3 block +%if 0%{?with_python3} +pushd %{py3dir} +%{__python3} setup.py install -O1 --skip-build --root %{buildroot} + +# Will put docs in %%{_docdir} instead +%{__rm} -f %{buildroot}%{python3_sitearch}/zope/interface/{,tests/}*.txt + +# C files don't need to be packaged +%{__rm} -f %{buildroot}%{python3_sitearch}/zope/interface/_zope_interface_coptimizations.c +popd +%endif + +# do it again for python2 %{__python} setup.py install -O1 --skip-build --root %{buildroot} # Will put docs in %%{_docdir} instead @@ -36,21 +85,18 @@ CFLAGS="%{optflags}" %{__python} setup.py build # C files don't need to be packaged %{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/_zope_interface_coptimizations.c -# deal with documentation -%{__mkdir_p} %{buildroot}%{_docdir}/%{name}-%{version}/ -%{__cp} -p src/zope/interface/*.txt src/zope/interface/tests/*.txt \ - %{buildroot}%{_docdir}/%{name}-%{version} -%{__mv} %{buildroot}%{_docdir}/%{name}-%{version}/README{,-development}.txt -%{__cp} -p CHANGES.txt COPYRIGHT.txt LICENSE.txt README.txt \ - %{buildroot}%{_docdir}/%{name}-%{version}/ - - %check %{__python} setup.py test +%if 0%{?with_python3} +pushd %{py3dir} +%{__python3} setup.py test +popd +%endif + %files %defattr(-,root,root,-) -%{_docdir}/%{name}-%{version}/ +%doc README.txt LICENSE.txt CHANGES.txt COPYRIGHT.txt docs/ %{python_sitearch}/zope/interface/ # Co-own %%{python_sitearch}/zope/ %dir %{python_sitearch}/zope/ @@ -59,7 +105,22 @@ CFLAGS="%{optflags}" %{__python} setup.py build %{python_sitearch}/zope.interface-*.egg-info %{python_sitearch}/zope.interface-*-nspkg.pth +%files -n python3-zope-interface +%doc README.txt LICENSE.txt CHANGES.txt COPYRIGHT.txt docs/ +%{python3_sitearch}/zope/interface/ +# Co-own %%{python3_sitearch}/zope/ +%dir %{python3_sitearch}/zope/ +%exclude %{python3_sitearch}/zope/interface/tests/ +%exclude %{python3_sitearch}/zope/interface/common/tests/ +%{python3_sitearch}/zope.interface-*.egg-info +%{python3_sitearch}/zope.interface-*-nspkg.pth + %changelog +* Wed Nov 28 2012 Ralph Bean - 4.0.2-1 +- Latest upstream release. +- Python3 subpackage. +- Rearrange the way we package docs. + * Sat Jul 21 2012 Fedora Release Engineering - 3.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index f677bdc..e1109a6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8f3e942e9556ed27ac1a71ee85bf697f zope.interface-3.7.0.tar.gz +961195078205f3af50eaa6b639428310 zope.interface-4.0.2.tar.gz From 096c73a057859b5fc56dbb63e5eae2b34e6515b1 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 29 Nov 2012 10:15:29 -0500 Subject: [PATCH 30/69] Added dependency on python-zope-event. --- python-zope-interface.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index c0c10e1..9ad38a9 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -8,7 +8,7 @@ Name: python-zope-interface Version: 4.0.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -16,14 +16,19 @@ URL: http://pypi.python.org/pypi/zope.interface Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz BuildRequires: python2-devel BuildRequires: python-setuptools +BuildRequires: python-zope-event # since F14 Obsoletes: python-zope-filesystem <= 1-8 %if 0%{?with_python3} BuildRequires: python3-devel BuildRequires: python3-setuptools +BuildRequires: python3-zope-event %endif +Requires: python3-zope-event + + %description Interfaces are a mechanism for labeling objects as conforming to a given API or contract. @@ -35,6 +40,8 @@ This is a separate distribution of the zope.interface package used in Zope 3. Summary: Zope 3 Interface Infrastructure Group: Development/Libraries +Requires: python3-zope-event + %description -n python3-zope-interface Interfaces are a mechanism for labeling objects as conforming to a given API or contract. @@ -116,6 +123,9 @@ popd %{python3_sitearch}/zope.interface-*-nspkg.pth %changelog +* Thu Nov 29 2012 Ralph Bean - 4.0.2-2 +- Added dependency on python-zope-event + * Wed Nov 28 2012 Ralph Bean - 4.0.2-1 - Latest upstream release. - Python3 subpackage. From 84ace6d470071ea9b107b75da07947f772611af3 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 29 Nov 2012 13:07:51 -0500 Subject: [PATCH 31/69] Typofix to python-zope-event requirement. --- python-zope-interface.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 9ad38a9..24818b1 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -8,7 +8,7 @@ Name: python-zope-interface Version: 4.0.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -26,7 +26,7 @@ BuildRequires: python3-setuptools BuildRequires: python3-zope-event %endif -Requires: python3-zope-event +Requires: python-zope-event %description @@ -123,8 +123,11 @@ popd %{python3_sitearch}/zope.interface-*-nspkg.pth %changelog +* Thu Nov 29 2012 Ralph Bean - 4.0.2-3 +- Typofix to python-zope-event requirement. + * Thu Nov 29 2012 Ralph Bean - 4.0.2-2 -- Added dependency on python-zope-event +- Added dependency on python-zope-event. * Wed Nov 28 2012 Ralph Bean - 4.0.2-1 - Latest upstream release. From 253faf741a22968f4571121473bb2579120dec10 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 6 Dec 2012 12:38:07 -0500 Subject: [PATCH 32/69] Wrap files section in a python3 conditional. --- python-zope-interface.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 24818b1..954826f 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -8,7 +8,7 @@ Name: python-zope-interface Version: 4.0.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -112,6 +112,7 @@ popd %{python_sitearch}/zope.interface-*.egg-info %{python_sitearch}/zope.interface-*-nspkg.pth +%if 0%{?with_python3} %files -n python3-zope-interface %doc README.txt LICENSE.txt CHANGES.txt COPYRIGHT.txt docs/ %{python3_sitearch}/zope/interface/ @@ -121,8 +122,12 @@ popd %exclude %{python3_sitearch}/zope/interface/common/tests/ %{python3_sitearch}/zope.interface-*.egg-info %{python3_sitearch}/zope.interface-*-nspkg.pth +%endif %changelog +* Thu Dec 06 2012 Ralph Bean - 4.0.2-4 +- Wrap files section in a python3 conditional. + * Thu Nov 29 2012 Ralph Bean - 4.0.2-3 - Typofix to python-zope-event requirement. From 64e23df262d090e5da7e0eb8a35ee7ff6150a841 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 14:56:19 -0600 Subject: [PATCH 33/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 954826f..3e59f11 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -8,7 +8,7 @@ Name: python-zope-interface Version: 4.0.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -125,6 +125,9 @@ popd %endif %changelog +* Thu Feb 14 2013 Fedora Release Engineering - 4.0.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Thu Dec 06 2012 Ralph Bean - 4.0.2-4 - Wrap files section in a python3 conditional. From ebc3841679ece00c944057822fa796e26804baec Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Mon, 25 Feb 2013 11:35:38 -0500 Subject: [PATCH 34/69] Latest upstream. --- .gitignore | 1 + python-zope-interface.spec | 14 +++++++++----- sources | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index ae64da5..d1622df 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-3.7.0.tar.gz /zope.interface-4.0.2.tar.gz +/zope.interface-4.0.4.zip diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 3e59f11..3419f0c 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -7,13 +7,13 @@ %endif Name: python-zope-interface -Version: 4.0.2 -Release: 5%{?dist} +Version: 4.0.4 +Release: 1%{?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 +Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.zip BuildRequires: python2-devel BuildRequires: python-setuptools BuildRequires: python-zope-event @@ -103,7 +103,7 @@ popd %files %defattr(-,root,root,-) -%doc README.txt LICENSE.txt CHANGES.txt COPYRIGHT.txt docs/ +%doc README.rst LICENSE.txt CHANGES.rst COPYRIGHT.txt docs/ %{python_sitearch}/zope/interface/ # Co-own %%{python_sitearch}/zope/ %dir %{python_sitearch}/zope/ @@ -114,7 +114,7 @@ popd %if 0%{?with_python3} %files -n python3-zope-interface -%doc README.txt LICENSE.txt CHANGES.txt COPYRIGHT.txt docs/ +%doc README.rst LICENSE.txt CHANGES.rst COPYRIGHT.txt docs/ %{python3_sitearch}/zope/interface/ # Co-own %%{python3_sitearch}/zope/ %dir %{python3_sitearch}/zope/ @@ -125,6 +125,10 @@ popd %endif %changelog +* Mon Feb 25 2013 Ralph Bean - 4.0.4-1 +- Latest upstream +- README and CHANGES moved from .txt to .rst. + * Thu Feb 14 2013 Fedora Release Engineering - 4.0.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild diff --git a/sources b/sources index e1109a6..c66adf8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -961195078205f3af50eaa6b639428310 zope.interface-4.0.2.tar.gz +b74c4da844e1f96b7e29f0324f14377d zope.interface-4.0.4.zip From 9892725ca4836c1e7345b4cc12561bdce403f56b Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Tue, 26 Mar 2013 11:42:12 -0400 Subject: [PATCH 35/69] 4.0.4-2: remove rhel clause from python3 guard * Tue Mar 26 2013 David Malcolm - 4.0.4-2 - remove rhel clause from python3 guard --- python-zope-interface.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 3419f0c..fdf8cd5 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,13 +2,13 @@ %filter_provides_in %{python_sitearch}/zope/interface/.*\.so$ %filter_setup -%if 0%{?fedora} > 12 || 0%{?rhel} > 6 +%if 0%{?fedora} > 12 %global with_python3 1 %endif Name: python-zope-interface Version: 4.0.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -125,6 +125,9 @@ popd %endif %changelog +* Tue Mar 26 2013 David Malcolm - 4.0.4-2 +- remove rhel clause from python3 guard + * Mon Feb 25 2013 Ralph Bean - 4.0.4-1 - Latest upstream - README and CHANGES moved from .txt to .rst. From 6a2f3d8f3c92ed38515f5bbc7f83736822b0cf4f Mon Sep 17 00:00:00 2001 From: Luke Macken Date: Thu, 11 Apr 2013 11:51:32 -0400 Subject: [PATCH 36/69] Update to 4.0.5 (#891046) --- .gitignore | 1 + python-zope-interface.spec | 16 ++++++++++++---- sources | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index d1622df..10d8f1b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-3.7.0.tar.gz /zope.interface-4.0.2.tar.gz /zope.interface-4.0.4.zip +/zope.interface-4.0.5.zip diff --git a/python-zope-interface.spec b/python-zope-interface.spec index fdf8cd5..04a44aa 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -4,11 +4,13 @@ %if 0%{?fedora} > 12 %global with_python3 1 +%{!?py3ver: %global py3ver %(%{?__python3} -c 'import sys; print(sys.version[0:3])' 2>/dev/null)} %endif + Name: python-zope-interface -Version: 4.0.4 -Release: 2%{?dist} +Version: 4.0.5 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -16,6 +18,7 @@ URL: http://pypi.python.org/pypi/zope.interface Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.zip BuildRequires: python2-devel BuildRequires: python-setuptools +BuildRequires: python-nose BuildRequires: python-zope-event # since F14 Obsoletes: python-zope-filesystem <= 1-8 @@ -23,6 +26,7 @@ Obsoletes: python-zope-filesystem <= 1-8 %if 0%{?with_python3} BuildRequires: python3-devel BuildRequires: python3-setuptools +BuildRequires: python3-nose BuildRequires: python3-zope-event %endif @@ -93,11 +97,11 @@ popd %{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/_zope_interface_coptimizations.c %check -%{__python} setup.py test +PYTHONPATH=$(pwd) nosetests %if 0%{?with_python3} pushd %{py3dir} -%{__python3} setup.py test +PYTHONPATH=$(pwd) nosetests-%{py3ver} popd %endif @@ -125,6 +129,10 @@ popd %endif %changelog +* Thu Apr 11 2013 Luke Macken - 4.0.5-1 +- Update to 4.0.5 (#891046) +- Run the unit tests with nose + * Tue Mar 26 2013 David Malcolm - 4.0.4-2 - remove rhel clause from python3 guard diff --git a/sources b/sources index c66adf8..d8317fd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b74c4da844e1f96b7e29f0324f14377d zope.interface-4.0.4.zip +caf26025ae1b02da124a58340e423dfe zope.interface-4.0.5.zip From 49e4abed57acdb6102a544145b381c5bd34627cc Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 06:04:13 -0500 Subject: [PATCH 37/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 04a44aa..e4f8bcf 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -10,7 +10,7 @@ Name: python-zope-interface Version: 4.0.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -129,6 +129,9 @@ popd %endif %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 4.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Thu Apr 11 2013 Luke Macken - 4.0.5-1 - Update to 4.0.5 (#891046) - Run the unit tests with nose From 01c2153e5d00b43ff68f9545770b625075268385 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Wed, 12 Feb 2014 20:28:23 -0500 Subject: [PATCH 38/69] 4.1.0 --- .gitignore | 1 + python-zope-interface.spec | 13 +++++++++---- sources | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 10d8f1b..b5b0c25 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.0.2.tar.gz /zope.interface-4.0.4.zip /zope.interface-4.0.5.zip +/zope.interface-4.1.0.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index e4f8bcf..3a68314 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -2,20 +2,20 @@ %filter_provides_in %{python_sitearch}/zope/interface/.*\.so$ %filter_setup -%if 0%{?fedora} > 12 +%if 0%{?fedora} %global with_python3 1 %{!?py3ver: %global py3ver %(%{?__python3} -c 'import sys; print(sys.version[0:3])' 2>/dev/null)} %endif Name: python-zope-interface -Version: 4.0.5 -Release: 2%{?dist} +Version: 4.1.0 +Release: 1%{?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}.zip +Source0: http://pypi.python.org/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz BuildRequires: python2-devel BuildRequires: python-setuptools BuildRequires: python-nose @@ -129,6 +129,11 @@ popd %endif %changelog +* Wed Feb 12 2014 Ralph Bean - 4.1.0-1 +- Latest upstream. +- Change .zip back to .tar.gz. +- Drop fedora 12 conditional. + * Sun Aug 04 2013 Fedora Release Engineering - 4.0.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index d8317fd..2920be2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -caf26025ae1b02da124a58340e423dfe zope.interface-4.0.5.zip +ac63de1784ea0327db876c908af07a94 zope.interface-4.1.0.tar.gz From 9cfb49dfadaaa8ea4b05a3d66e609b208edc9d82 Mon Sep 17 00:00:00 2001 From: Slavek Kabrda Date: Thu, 15 May 2014 16:48:45 +0200 Subject: [PATCH 39/69] Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 3a68314..3bfbafc 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -10,7 +10,7 @@ Name: python-zope-interface Version: 4.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -129,6 +129,9 @@ popd %endif %changelog +* Wed May 14 2014 Bohuslav Kabrda - 4.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 + * Wed Feb 12 2014 Ralph Bean - 4.1.0-1 - Latest upstream. - Change .zip back to .tar.gz. From 276114ada8015432f1a2b5dda5bb663ce810ab70 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 19:34:01 -0500 Subject: [PATCH 40/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 3bfbafc..880b2aa 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -10,7 +10,7 @@ Name: python-zope-interface Version: 4.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -129,6 +129,9 @@ popd %endif %changelog +* Sun Jun 08 2014 Fedora Release Engineering - 4.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Wed May 14 2014 Bohuslav Kabrda - 4.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 From a6ffdb978b096d50708533ae4eda8e3aa97f946a Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 17 Aug 2014 22:04:23 +0000 Subject: [PATCH 41/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 880b2aa..01fc7dd 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -10,7 +10,7 @@ Name: python-zope-interface Version: 4.1.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -129,6 +129,9 @@ popd %endif %changelog +* Sun Aug 17 2014 Fedora Release Engineering - 4.1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sun Jun 08 2014 Fedora Release Engineering - 4.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 660a5074d5112d7c79da96d0e37ca5e234c67ccc Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Wed, 20 Aug 2014 11:17:03 -0400 Subject: [PATCH 42/69] 4.1.1-1 --- .gitignore | 1 + python-zope-interface.spec | 38 ++++++++++++++++++++++++-------------- sources | 2 +- 3 files changed, 26 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index b5b0c25..95f2e75 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.0.4.zip /zope.interface-4.0.5.zip /zope.interface-4.1.0.tar.gz +/zope.interface-4.1.1.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 01fc7dd..8f5cda8 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -1,5 +1,11 @@ +%if 0%{?rhel} && 0%{?rhel} <= 6 +%{!?__python2: %global __python2 /usr/bin/python2} +%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%{!?python2_sitearch: %global python2_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%endif + # Filter private shared library provides -%filter_provides_in %{python_sitearch}/zope/interface/.*\.so$ +%filter_provides_in %{python2_sitearch}/zope/interface/.*\.so$ %filter_setup %if 0%{?fedora} @@ -9,8 +15,8 @@ Name: python-zope-interface -Version: 4.1.0 -Release: 4%{?dist} +Version: 4.1.1 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -64,7 +70,7 @@ cp -a . %{py3dir} %endif %build -CFLAGS="%{optflags}" %{__python} setup.py build +CFLAGS="%{optflags}" %{__python2} setup.py build %if 0%{?with_python3} pushd %{py3dir} @@ -88,13 +94,13 @@ popd %endif # do it again for python2 -%{__python} setup.py install -O1 --skip-build --root %{buildroot} +%{__python2} setup.py install -O1 --skip-build --root %{buildroot} # Will put docs in %%{_docdir} instead -%{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/{,tests/}*.txt +%{__rm} -f %{buildroot}%{python2_sitearch}/zope/interface/{,tests/}*.txt # C files don't need to be packaged -%{__rm} -f %{buildroot}%{python_sitearch}/zope/interface/_zope_interface_coptimizations.c +%{__rm} -f %{buildroot}%{python2_sitearch}/zope/interface/_zope_interface_coptimizations.c %check PYTHONPATH=$(pwd) nosetests @@ -108,13 +114,13 @@ popd %files %defattr(-,root,root,-) %doc README.rst LICENSE.txt CHANGES.rst COPYRIGHT.txt docs/ -%{python_sitearch}/zope/interface/ -# Co-own %%{python_sitearch}/zope/ -%dir %{python_sitearch}/zope/ -%exclude %{python_sitearch}/zope/interface/tests/ -%exclude %{python_sitearch}/zope/interface/common/tests/ -%{python_sitearch}/zope.interface-*.egg-info -%{python_sitearch}/zope.interface-*-nspkg.pth +%{python2_sitearch}/zope/interface/ +# Co-own %%{python2_sitearch}/zope/ +%dir %{python2_sitearch}/zope/ +%exclude %{python2_sitearch}/zope/interface/tests/ +%exclude %{python2_sitearch}/zope/interface/common/tests/ +%{python2_sitearch}/zope.interface-*.egg-info +%{python2_sitearch}/zope.interface-*-nspkg.pth %if 0%{?with_python3} %files -n python3-zope-interface @@ -129,6 +135,10 @@ popd %endif %changelog +* Wed Aug 20 2014 Ralph Bean - 4.1.1-1 +- Latest upstream. +- Modernized python macros. + * Sun Aug 17 2014 Fedora Release Engineering - 4.1.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index 2920be2..f648c11 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ac63de1784ea0327db876c908af07a94 zope.interface-4.1.0.tar.gz +edcd5f719c5eb2e18894c4d06e29b6c6 zope.interface-4.1.1.tar.gz From 10b8b78e10fdb083ac336dd18c64ac88116cadef Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Wed, 18 Feb 2015 14:57:08 -0500 Subject: [PATCH 43/69] 4.1.2 --- .gitignore | 1 + python-zope-interface.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 95f2e75..f546d0f 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.0.5.zip /zope.interface-4.1.0.tar.gz /zope.interface-4.1.1.tar.gz +/zope.interface-4.1.2.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 8f5cda8..d1a87cb 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -15,7 +15,7 @@ Name: python-zope-interface -Version: 4.1.1 +Version: 4.1.2 Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries @@ -135,6 +135,9 @@ popd %endif %changelog +* Wed Feb 18 2015 Ralph Bean - 4.1.2-1 +- new version + * Wed Aug 20 2014 Ralph Bean - 4.1.1-1 - Latest upstream. - Modernized python macros. diff --git a/sources b/sources index f648c11..e3e8f2d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -edcd5f719c5eb2e18894c4d06e29b6c6 zope.interface-4.1.1.tar.gz +04298faeaa70b4f3b23fa2ae8987262c zope.interface-4.1.2.tar.gz From 4811807cbd78754b441025e9721b3dc971419660 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 18 Jun 2015 21:28:23 +0000 Subject: [PATCH 44/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index d1a87cb..4889050 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -16,7 +16,7 @@ Name: python-zope-interface Version: 4.1.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -135,6 +135,9 @@ popd %endif %changelog +* Thu Jun 18 2015 Fedora Release Engineering - 4.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Feb 18 2015 Ralph Bean - 4.1.2-1 - new version From 3c68e8239735cd781cc11fac814e4ca8eb218ff3 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Mon, 5 Oct 2015 09:31:08 -0400 Subject: [PATCH 45/69] 4.1.3 --- .gitignore | 1 + python-zope-interface.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f546d0f..12a7873 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.1.0.tar.gz /zope.interface-4.1.1.tar.gz /zope.interface-4.1.2.tar.gz +/zope.interface-4.1.3.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 4889050..026401f 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -15,8 +15,8 @@ Name: python-zope-interface -Version: 4.1.2 -Release: 2%{?dist} +Version: 4.1.3 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -135,6 +135,9 @@ popd %endif %changelog +* Mon Oct 05 2015 Ralph Bean - 4.1.3-1 +- new version + * Thu Jun 18 2015 Fedora Release Engineering - 4.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index e3e8f2d..0da2190 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -04298faeaa70b4f3b23fa2ae8987262c zope.interface-4.1.2.tar.gz +9ae3d24c0c7415deb249dd1a132f0f79 zope.interface-4.1.3.tar.gz From 5e653449f506eadf129ff1bdba383f66d2319887 Mon Sep 17 00:00:00 2001 From: Matej Stuchlik Date: Wed, 4 Nov 2015 12:56:23 +0100 Subject: [PATCH 46/69] Rebuilt for Python 3.5 --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 026401f..03dff34 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -16,7 +16,7 @@ Name: python-zope-interface Version: 4.1.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -135,6 +135,9 @@ popd %endif %changelog +* Wed Nov 04 2015 Matej Stuchlik - 4.1.3-2 +- Rebuilt for Python 3.5 + * Mon Oct 05 2015 Ralph Bean - 4.1.3-1 - new version From bac6ef53d15a5259e5ad05c0ca6a7b02f24c3bb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Thu, 28 Jan 2016 22:05:30 +0100 Subject: [PATCH 47/69] - make Python3 support more modular --- python-zope-interface.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 03dff34..06ab972 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -10,13 +10,16 @@ %if 0%{?fedora} %global with_python3 1 +%endif + +%if 0%{?with_python3} %{!?py3ver: %global py3ver %(%{?__python3} -c 'import sys; print(sys.version[0:3])' 2>/dev/null)} %endif Name: python-zope-interface Version: 4.1.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -135,6 +138,9 @@ popd %endif %changelog +* Thu Jan 28 2016 Dan Horák - 4.1.3-3 +- make Python3 support more modular + * Wed Nov 04 2015 Matej Stuchlik - 4.1.3-2 - Rebuilt for Python 3.5 From 33ed89969357cd18dfc1290d16d353f6ccb51bdb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 21:29:33 +0000 Subject: [PATCH 48/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 06ab972..80b5fa3 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -19,7 +19,7 @@ Name: python-zope-interface Version: 4.1.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -138,6 +138,9 @@ popd %endif %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 4.1.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Jan 28 2016 Dan Horák - 4.1.3-3 - make Python3 support more modular From 7da96d1546321f0586ba2343a4a1148b13332d74 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Tue, 28 Jun 2016 12:11:46 -0400 Subject: [PATCH 49/69] Create explicit python2 subpackage. --- python-zope-interface.spec | 77 ++++++++++++++++++++------------------ 1 file changed, 41 insertions(+), 36 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 026401f..8415314 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -8,6 +8,7 @@ %filter_provides_in %{python2_sitearch}/zope/interface/.*\.so$ %filter_setup +%{!?py2ver: %global py2ver %(%{?__python2} -c 'import sys; print(sys.version[0:3])' 2>/dev/null)} %if 0%{?fedora} %global with_python3 1 %{!?py3ver: %global py3ver %(%{?__python3} -c 'import sys; print(sys.version[0:3])' 2>/dev/null)} @@ -16,30 +17,35 @@ Name: python-zope-interface Version: 4.1.3 -Release: 1%{?dist} +Release: 2%{?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 -BuildRequires: python2-devel -BuildRequires: python-setuptools -BuildRequires: python-nose -BuildRequires: python-zope-event -# since F14 -Obsoletes: python-zope-filesystem <= 1-8 -%if 0%{?with_python3} -BuildRequires: python3-devel -BuildRequires: python3-setuptools -BuildRequires: python3-nose -BuildRequires: python3-zope-event -%endif +%description +Interfaces are a mechanism for labeling objects as conforming to a given API +or contract. -Requires: python-zope-event +This is a separate distribution of the zope.interface package used in Zope 3. +%package -n python2-zope-interface +Summary: Zope 3 Interface Infrastructure +Group: Development/Libraries +%{?python_provide:%python_provide python2-zope-interface} -%description +BuildRequires: python2-devel +BuildRequires: python2-setuptools +BuildRequires: python2-nose +BuildRequires: python2-zope-event + +Requires: python2-zope-event + +# since F14 +Obsoletes: python-zope-filesystem <= 1-8 + +%description -n python2-zope-interface Interfaces are a mechanism for labeling objects as conforming to a given API or contract. @@ -49,6 +55,12 @@ This is a separate distribution of the zope.interface package used in Zope 3. %package -n python3-zope-interface Summary: Zope 3 Interface Infrastructure Group: Development/Libraries +%{?python_provide:%python_provide python3-zope-interface} + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-nose +BuildRequires: python3-zope-event Requires: python3-zope-event @@ -64,37 +76,28 @@ This is a separate distribution of the zope.interface package used in Zope 3. rm -rf %{modname}.egg-info -%if 0%{?with_python3} -rm -rf %{py3dir} -cp -a . %{py3dir} -%endif %build -CFLAGS="%{optflags}" %{__python2} setup.py build - +%py2_build %if 0%{?with_python3} -pushd %{py3dir} -CFLAGS="%{optflags}" %{__python3} setup.py build -popd +%py3_build %endif %install # python3 block %if 0%{?with_python3} -pushd %{py3dir} -%{__python3} setup.py install -O1 --skip-build --root %{buildroot} +%py3_install # Will put docs in %%{_docdir} instead %{__rm} -f %{buildroot}%{python3_sitearch}/zope/interface/{,tests/}*.txt # C files don't need to be packaged %{__rm} -f %{buildroot}%{python3_sitearch}/zope/interface/_zope_interface_coptimizations.c -popd %endif # do it again for python2 -%{__python2} setup.py install -O1 --skip-build --root %{buildroot} +%py2_install # Will put docs in %%{_docdir} instead %{__rm} -f %{buildroot}%{python2_sitearch}/zope/interface/{,tests/}*.txt @@ -103,17 +106,14 @@ popd %{__rm} -f %{buildroot}%{python2_sitearch}/zope/interface/_zope_interface_coptimizations.c %check -PYTHONPATH=$(pwd) nosetests - +PYTHONPATH=$(pwd) nosetests-%{py2ver} %if 0%{?with_python3} -pushd %{py3dir} PYTHONPATH=$(pwd) nosetests-%{py3ver} -popd %endif -%files -%defattr(-,root,root,-) -%doc README.rst LICENSE.txt CHANGES.rst COPYRIGHT.txt docs/ +%files -n python2-zope-interface +%doc README.rst CHANGES.rst COPYRIGHT.txt docs/ +%license LICENSE.txt %{python2_sitearch}/zope/interface/ # Co-own %%{python2_sitearch}/zope/ %dir %{python2_sitearch}/zope/ @@ -124,7 +124,8 @@ popd %if 0%{?with_python3} %files -n python3-zope-interface -%doc README.rst LICENSE.txt CHANGES.rst COPYRIGHT.txt docs/ +%doc README.rst CHANGES.rst COPYRIGHT.txt docs/ +%license LICENSE.txt %{python3_sitearch}/zope/interface/ # Co-own %%{python3_sitearch}/zope/ %dir %{python3_sitearch}/zope/ @@ -135,6 +136,10 @@ popd %endif %changelog +* Tue Jun 28 2016 Ralph Bean - 4.1.3-2 +- Modernize python macros. +- Provide an explicit python2 subpackage. + * Mon Oct 05 2015 Ralph Bean - 4.1.3-1 - new version From 4e7604515bc116751ba322055ef3f6d8b4886aeb Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Tue, 28 Jun 2016 12:36:54 -0400 Subject: [PATCH 50/69] 4.2.0 --- .gitignore | 1 + python-zope-interface.spec | 11 +++++++---- sources | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 12a7873..2c16275 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.1.1.tar.gz /zope.interface-4.1.2.tar.gz /zope.interface-4.1.3.tar.gz +/zope.interface-4.2.0.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 387d6c6..db6a79c 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -19,13 +19,13 @@ Name: python-zope-interface -Version: 4.1.3 -Release: 5%{?dist} +Version: 4.2.0 +Release: 1%{?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 +URL: https://pypi.io/project/zope.interface +Source0: https://pypi.io/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz %description Interfaces are a mechanism for labeling objects as conforming to a given API @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Tue Jun 28 2016 Ralph Bean - 4.2.0-1 +- new version + * Tue Jun 28 2016 Ralph Bean - 4.1.3-5 - Modernize python macros. - Provide an explicit python2 subpackage. diff --git a/sources b/sources index 0da2190..5b474cc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9ae3d24c0c7415deb249dd1a132f0f79 zope.interface-4.1.3.tar.gz +2950a6db7e985e19c7a846cc20f5d82a zope.interface-4.2.0.tar.gz From 96028d95786af0a6b784ff3865b089d15533f243 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 19 Jul 2016 12:16:11 +0000 Subject: [PATCH 51/69] - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index db6a79c..d60d1a1 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -20,7 +20,7 @@ Name: python-zope-interface Version: 4.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Tue Jul 19 2016 Fedora Release Engineering - 4.2.0-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + * Tue Jun 28 2016 Ralph Bean - 4.2.0-1 - new version From ac4da9fe58a1dcc13b174358453723fd78511a0e Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Tue, 27 Sep 2016 16:41:38 -0400 Subject: [PATCH 52/69] 4.3.2 --- .gitignore | 1 + python-zope-interface.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2c16275..0f3d200 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.1.2.tar.gz /zope.interface-4.1.3.tar.gz /zope.interface-4.2.0.tar.gz +/zope.interface-4.3.2.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index d60d1a1..4d38850 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -19,8 +19,8 @@ Name: python-zope-interface -Version: 4.2.0 -Release: 2%{?dist} +Version: 4.3.2 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Tue Sep 27 2016 Ralph Bean - 4.3.2-1 +- new version + * Tue Jul 19 2016 Fedora Release Engineering - 4.2.0-2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages diff --git a/sources b/sources index 5b474cc..9b80cb7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2950a6db7e985e19c7a846cc20f5d82a zope.interface-4.2.0.tar.gz +5f7e15a5bcdfa3c6c0e93ffe45caf87c zope.interface-4.3.2.tar.gz From eff1d2f4ac4a72f59d6c4edfe28da441738a9eca Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Tue, 13 Dec 2016 00:49:59 +0100 Subject: [PATCH 53/69] Rebuild for Python 3.6 --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 4d38850..9b6b970 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -20,7 +20,7 @@ Name: python-zope-interface Version: 4.3.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Mon Dec 12 2016 Stratakis Charalampos - 4.3.2-2 +- Rebuild for Python 3.6 + * Tue Sep 27 2016 Ralph Bean - 4.3.2-1 - new version From df0021eb91bff4848cce8c121faee06b18543ac2 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Wed, 14 Dec 2016 09:51:07 -0500 Subject: [PATCH 54/69] 4.3.3 --- .gitignore | 1 + python-zope-interface.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0f3d200..14076c0 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.1.3.tar.gz /zope.interface-4.2.0.tar.gz /zope.interface-4.3.2.tar.gz +/zope.interface-4.3.3.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 9b6b970..22bff87 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -19,8 +19,8 @@ Name: python-zope-interface -Version: 4.3.2 -Release: 2%{?dist} +Version: 4.3.3 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Wed Dec 14 2016 Ralph Bean - 4.3.3-1 +- new version + * Mon Dec 12 2016 Stratakis Charalampos - 4.3.2-2 - Rebuild for Python 3.6 diff --git a/sources b/sources index 9b80cb7..37f050b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5f7e15a5bcdfa3c6c0e93ffe45caf87c zope.interface-4.3.2.tar.gz +SHA512 (zope.interface-4.3.3.tar.gz) = 5459d8122b8028b3bc79ec6964aa3e13a36a2aa10418c06008c80a77abe8e853cb9cb11ca5213bdcaa15649d435bf6550a0b7beba9f454dfc22d840eba752bc6 From 7b1f4f799ae4ca483e5c1056ae6fcf156fcfd968 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 21 Dec 2016 20:59:52 -0700 Subject: [PATCH 55/69] Rebuild for Python 3.6 again. --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 22bff87..6f1c1de 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -20,7 +20,7 @@ Name: python-zope-interface Version: 4.3.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Wed Dec 21 2016 Jerry James - 4.3.3-2 +- Rebuild for Python 3.6 again + * Wed Dec 14 2016 Ralph Bean - 4.3.3-1 - new version From f1dd7c6c2c7354809565fcd5fef9c2d57af6dab7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 11:02:15 +0000 Subject: [PATCH 56/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 6f1c1de..a3a253a 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -20,7 +20,7 @@ Name: python-zope-interface Version: 4.3.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 4.3.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Dec 21 2016 Jerry James - 4.3.3-2 - Rebuild for Python 3.6 again From d519f9a12d4c509c290a0677ecd441deafa5c508 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Fri, 7 Jul 2017 13:11:30 +0200 Subject: [PATCH 57/69] Rebuild due to bug in RPM (RHBZ #1468476) Signed-off-by: Igor Gnatenko --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index a3a253a..192a438 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -20,7 +20,7 @@ Name: python-zope-interface Version: 4.3.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Fri Jul 07 2017 Igor Gnatenko - 4.3.3-4 +- Rebuild due to bug in RPM (RHBZ #1468476) + * Sat Feb 11 2017 Fedora Release Engineering - 4.3.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From f38765354cfb9fa5b73d07f24a9fe3cf9785b7f7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 12:24:06 +0000 Subject: [PATCH 58/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 192a438..75f90f5 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -20,7 +20,7 @@ Name: python-zope-interface Version: 4.3.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 4.3.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Jul 07 2017 Igor Gnatenko - 4.3.3-4 - Rebuild due to bug in RPM (RHBZ #1468476) From 8f68c1b9c349fb6863675d96809890eaab6d0776 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 07:04:17 +0000 Subject: [PATCH 59/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 75f90f5..b89bc43 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -20,7 +20,7 @@ Name: python-zope-interface Version: 4.3.3 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 4.3.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 4.3.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 012dc72ff1d702e56ee9be68767dc2f12ef19353 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Fri, 29 Sep 2017 12:02:23 -0700 Subject: [PATCH 60/69] Cleanup spec file conditionals --- python-zope-interface.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index b89bc43..5ae1aa1 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -9,7 +9,7 @@ %filter_setup %{!?py2ver: %global py2ver %(%{?__python2} -c 'import sys; print(sys.version[0:3])' 2>/dev/null)} -%if 0%{?fedora} +%if 0%{?fedora} || 0%{?rhel} > 7 %global with_python3 1 %endif @@ -20,7 +20,7 @@ Name: python-zope-interface Version: 4.3.3 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Fri Sep 29 2017 Troy Dawson - 4.3.3-7 +- Cleanup spec file conditionals + * Thu Aug 03 2017 Fedora Release Engineering - 4.3.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 3c632025e3b7a0e198ea8f0b34411b1d84395fc9 Mon Sep 17 00:00:00 2001 From: Lumir Balhar Date: Tue, 6 Feb 2018 15:13:43 +0100 Subject: [PATCH 61/69] New upstream release --- python-zope-interface.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 5ae1aa1..56e2d3f 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -19,8 +19,8 @@ Name: python-zope-interface -Version: 4.3.3 -Release: 7%{?dist} +Version: 4.4.3 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Tue Feb 06 2018 Lumír Balhar - 4.4.3-1 +- New upstream release + * Fri Sep 29 2017 Troy Dawson - 4.3.3-7 - Cleanup spec file conditionals From 52c443746bed2d059512e26296a4bf94a1963804 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 8 Feb 2018 09:52:05 -0500 Subject: [PATCH 62/69] Sources. --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 14076c0..d1045fa 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.2.0.tar.gz /zope.interface-4.3.2.tar.gz /zope.interface-4.3.3.tar.gz +/zope.interface-4.4.3.tar.gz diff --git a/sources b/sources index 37f050b..debdf68 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (zope.interface-4.3.3.tar.gz) = 5459d8122b8028b3bc79ec6964aa3e13a36a2aa10418c06008c80a77abe8e853cb9cb11ca5213bdcaa15649d435bf6550a0b7beba9f454dfc22d840eba752bc6 +SHA512 (zope.interface-4.4.3.tar.gz) = 29d9f3f1fe9af8a4ffb1e6d2f067bba1fa1bac7b02690ba8429985aa6ca76d3f337076bc8c48f39d0f338ccd855800b2f28b319a183a285191cc007bf8d9c9ad From 9ad2e02330588dc1e82e1e040df96aad0e2b71c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Sun, 17 Jun 2018 17:21:04 +0200 Subject: [PATCH 63/69] Rebuilt for Python 3.7 --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 56e2d3f..64e6650 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -20,7 +20,7 @@ Name: python-zope-interface Version: 4.4.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -139,6 +139,9 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Sun Jun 17 2018 Miro Hrončok - 4.4.3-2 +- Rebuilt for Python 3.7 + * Tue Feb 06 2018 Lumír Balhar - 4.4.3-1 - New upstream release From 30772de90bfd37c79df1113bc1fc73d993b286dc Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 10 Jul 2018 15:56:26 +0200 Subject: [PATCH 64/69] add BuildRequires: gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- python-zope-interface.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 64e6650..b57000b 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -38,6 +38,7 @@ Summary: Zope 3 Interface Infrastructure Group: Development/Libraries %{?python_provide:%python_provide python2-zope-interface} +BuildRequires: gcc BuildRequires: python2-devel BuildRequires: python2-setuptools BuildRequires: python2-nose From 9b7b0f8d3183a4acf7a219c64c04cf16c014ac6e Mon Sep 17 00:00:00 2001 From: Lumir Balhar Date: Wed, 11 Jul 2018 10:02:51 +0200 Subject: [PATCH 65/69] New upstream version --- .gitignore | 1 + python-zope-interface.spec | 18 ++++++++---------- sources | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index d1045fa..b073922 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.3.2.tar.gz /zope.interface-4.3.3.tar.gz /zope.interface-4.4.3.tar.gz +/zope.interface-4.5.0.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index b57000b..7dd3136 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -8,19 +8,13 @@ %filter_provides_in %{python2_sitearch}/zope/interface/.*\.so$ %filter_setup -%{!?py2ver: %global py2ver %(%{?__python2} -c 'import sys; print(sys.version[0:3])' 2>/dev/null)} %if 0%{?fedora} || 0%{?rhel} > 7 %global with_python3 1 %endif -%if 0%{?with_python3} -%{!?py3ver: %global py3ver %(%{?__python3} -c 'import sys; print(sys.version[0:3])' 2>/dev/null)} -%endif - - Name: python-zope-interface -Version: 4.4.3 -Release: 2%{?dist} +Version: 4.5.0 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -110,9 +104,9 @@ rm -rf %{modname}.egg-info %{__rm} -f %{buildroot}%{python2_sitearch}/zope/interface/_zope_interface_coptimizations.c %check -PYTHONPATH=$(pwd) nosetests-%{py2ver} +PYTHONPATH=$(pwd) nosetests-2 %if 0%{?with_python3} -PYTHONPATH=$(pwd) nosetests-%{py3ver} +PYTHONPATH=$(pwd) nosetests-3 %endif %files -n python2-zope-interface @@ -140,6 +134,10 @@ PYTHONPATH=$(pwd) nosetests-%{py3ver} %endif %changelog +* Wed Jul 11 2018 Lumír Balhar - 4.5.0-1 +- New upstream version +- Specfile cleanup + * Sun Jun 17 2018 Miro Hrončok - 4.4.3-2 - Rebuilt for Python 3.7 diff --git a/sources b/sources index debdf68..45c688c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (zope.interface-4.4.3.tar.gz) = 29d9f3f1fe9af8a4ffb1e6d2f067bba1fa1bac7b02690ba8429985aa6ca76d3f337076bc8c48f39d0f338ccd855800b2f28b319a183a285191cc007bf8d9c9ad +SHA512 (zope.interface-4.5.0.tar.gz) = d3a256723901bf505e4caa0f9988814cd583aefa1adced7ea9ce0a9130e67909f8d6b5dd20d986182a34ea216d63aec1aa4513fc76110e6d96a43a49f1719ee1 From c3a0d2be7759a7570bd964ad0b7338131b2887bd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 02:47:15 +0000 Subject: [PATCH 66/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 7dd3136..9ca4d90 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -14,7 +14,7 @@ Name: python-zope-interface Version: 4.5.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure Group: Development/Libraries License: ZPLv2.1 @@ -134,6 +134,9 @@ PYTHONPATH=$(pwd) nosetests-3 %endif %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 4.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Jul 11 2018 Lumír Balhar - 4.5.0-1 - New upstream version - Specfile cleanup From 4c4bfbdb0f692058440b385f4831e677a537baa9 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:19 +0100 Subject: [PATCH 67/69] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- python-zope-interface.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index 9ca4d90..f8d7368 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -16,7 +16,6 @@ Name: python-zope-interface Version: 4.5.0 Release: 2%{?dist} Summary: Zope 3 Interface Infrastructure -Group: Development/Libraries License: ZPLv2.1 URL: https://pypi.io/project/zope.interface Source0: https://pypi.io/packages/source/z/zope.interface/zope.interface-%{version}.tar.gz @@ -29,7 +28,6 @@ This is a separate distribution of the zope.interface package used in Zope 3. %package -n python2-zope-interface Summary: Zope 3 Interface Infrastructure -Group: Development/Libraries %{?python_provide:%python_provide python2-zope-interface} BuildRequires: gcc @@ -52,7 +50,6 @@ This is a separate distribution of the zope.interface package used in Zope 3. %if 0%{?with_python3} %package -n python3-zope-interface Summary: Zope 3 Interface Infrastructure -Group: Development/Libraries %{?python_provide:%python_provide python3-zope-interface} BuildRequires: python3-devel From 8c152f6e61188b5ffe50ce93816ea382ff0695e2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 10:15:14 +0000 Subject: [PATCH 68/69] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-zope-interface.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-zope-interface.spec b/python-zope-interface.spec index f8d7368..a98e4a0 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -14,7 +14,7 @@ Name: python-zope-interface Version: 4.5.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Zope 3 Interface Infrastructure License: ZPLv2.1 URL: https://pypi.io/project/zope.interface @@ -131,6 +131,9 @@ PYTHONPATH=$(pwd) nosetests-3 %endif %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 4.5.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 4.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 15c7aec71d1368e97553cb68a6d8ec7009992133 Mon Sep 17 00:00:00 2001 From: Lumir Balhar Date: Tue, 5 Feb 2019 10:26:06 +0100 Subject: [PATCH 69/69] New upstream version --- .gitignore | 1 + python-zope-interface.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b073922..b2af944 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ zope.interface-3.6.1.tar.gz /zope.interface-4.3.3.tar.gz /zope.interface-4.4.3.tar.gz /zope.interface-4.5.0.tar.gz +/zope.interface-4.6.0.tar.gz diff --git a/python-zope-interface.spec b/python-zope-interface.spec index a98e4a0..14c875a 100644 --- a/python-zope-interface.spec +++ b/python-zope-interface.spec @@ -13,8 +13,8 @@ %endif Name: python-zope-interface -Version: 4.5.0 -Release: 3%{?dist} +Version: 4.6.0 +Release: 1%{?dist} Summary: Zope 3 Interface Infrastructure License: ZPLv2.1 URL: https://pypi.io/project/zope.interface @@ -131,6 +131,9 @@ PYTHONPATH=$(pwd) nosetests-3 %endif %changelog +* Tue Feb 05 2019 Lumír Balhar - 4.6.0-1 +- New upstream version + * Sat Feb 02 2019 Fedora Release Engineering - 4.5.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 45c688c..c7ff34f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (zope.interface-4.5.0.tar.gz) = d3a256723901bf505e4caa0f9988814cd583aefa1adced7ea9ce0a9130e67909f8d6b5dd20d986182a34ea216d63aec1aa4513fc76110e6d96a43a49f1719ee1 +SHA512 (zope.interface-4.6.0.tar.gz) = cb82144f0b228dd4d2f7cbfba130ee190265bf809d4e928262935c3b5551a3a298df4eba2dfe7ecde96fed27f39f59ab95e9c11f3eadf0fdc13f61b5c046f78f