[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