[packages/python-iptables] - updated to 0.10.0 - build python3 module by default

qboosh qboosh at pld-linux.org
Sun Feb 28 11:10:39 CET 2016


commit 47da8d8a256f89731a0701ad86aa6ff733922b68
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Feb 28 11:14:02 2016 +0100

    - updated to 0.10.0
    - build python3 module by default

 python-iptables.spec | 64 ++++++++++++++++++++++++++++------------------------
 1 file changed, 35 insertions(+), 29 deletions(-)
---
diff --git a/python-iptables.spec b/python-iptables.spec
index c277418..64a121f 100644
--- a/python-iptables.spec
+++ b/python-iptables.spec
@@ -1,18 +1,19 @@
 #
 # Conditional build:
-%bcond_without	doc		# don't build doc
+%bcond_without	doc	# Sphinx documentation
 %bcond_without	python2 # CPython 2.x module
-%bcond_with	python3 # CPython 3.x module
+%bcond_without	python3 # CPython 3.x module
 
 %define 	module	iptables
-Summary:	Python bindings for iptables
+Summary:	Python 2 bindings for iptables
+Summary(pl.UTF-8):	Wiązania Pythona 2 do iptables
 Name:		python-%{module}
-Version:	0.3.0
-Release:	2
-License:	APL
+Version:	0.10.0
+Release:	1
+License:	Apache v2.0
 Group:		Libraries/Python
-Source0:	https://github.com/ldx/python-iptables/archive/v%{version}.tar.gz
-# Source0-md5:	55aa8421c0f2dea90aa204b87fc43abf
+Source0:	https://github.com/ldx/python-iptables/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	c60e67cc14ad734b995016dbc29c29ee
 URL:		https://github.com/ldx/python-iptables
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.710
@@ -20,38 +21,43 @@ BuildRequires:	rpmbuild(macros) >= 1.710
 BuildRequires:	sphinx-pdg
 %endif
 %if %{with python2}
-BuildRequires:	python-devel
-BuildRequires:	python-distribute
+BuildRequires:	python-devel >= 1:2.7
 %endif
 %if %{with python3}
-BuildRequires:	python3-devel
-BuildRequires:	python3-distribute
-BuildRequires:	python3-modules
+BuildRequires:	python3-devel >= 1:3.3
+BuildRequires:	python3-modules >= 1:3.3
 %endif
-Requires:	python-modules
+Requires:	python-modules >= 1:2.7
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Python bindings for iptables.
+Python 2 bindings for iptables.
+
+%description -l pl.UTF-8
+Wiązania Pythona 2 do iptables.
 
 %package -n python3-%{module}
-Summary:	Python bindings for iptables
+Summary:	Python 3 bindings for iptables
+Summary(pl.UTF-8):	Wiązania Pythona 3 do iptables
 Group:		Libraries/Python
-Requires:	python3-modules
+Requires:	python3-modules >= 1:3.3
 
 %description -n python3-%{module}
-Python bindings for iptables.
+Python 3 bindings for iptables.
+
+%description -n python3-%{module} -l pl.UTF-8
+Wiązania Pythona 3 do iptables.
 
 %package apidocs
-Summary:	%{module} API documentation
-Summary(pl.UTF-8):	Dokumentacja API %{module}
+Summary:	API documentation for Python iptables module
+Summary(pl.UTF-8):	Dokumentacja API modułu Pythona iptables
 Group:		Documentation
 
 %description apidocs
-API documentation for %{module}.
+API documentation for Python iptables module.
 
 %description apidocs -l pl.UTF-8
-Dokumentacja API %{module}.
+Dokumentacja API modułu Pythona iptables.
 
 %prep
 %setup -q
@@ -97,19 +103,19 @@ rm -rf $RPM_BUILD_ROOT
 %doc README.md
 %dir %{py_sitedir}/iptc
 %{py_sitedir}/iptc/*.py[co]
-%attr(755,root,root) %{py_sitedir}/*.so
-%if "%{py_ver}" > "2.4"
-%{py_sitedir}/python_%{module}-%{version}-py*.egg-info
-%endif
+%attr(755,root,root) %{py_sitedir}/libxtwrapper.so
+%{py_sitedir}/python_iptables-%{version}-py*.egg-info
 %endif
 
 %if %{with python3}
 %files -n python3-%{module}
 %defattr(644,root,root,755)
 %doc README.md
-%dir %{py3_sitedir}/%{module}
-# XXX .so file & perms
-%{py3_sitedir}/python_%{module}-%{version}-py*.egg-info
+%dir %{py3_sitedir}/iptc
+%{py3_sitedir}/iptc/__pycache__
+%{py3_sitedir}/iptc/*.py
+%attr(755,root,root) %{py3_sitedir}/libxtwrapper.cpython-*.so
+%{py3_sitedir}/python_iptables-%{version}-py*.egg-info
 %endif
 
 %if %{with doc}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-iptables.git/commitdiff/47da8d8a256f89731a0701ad86aa6ff733922b68



More information about the pld-cvs-commit mailing list