commit ae82a4bf4445000ba17d8b554eb5b5748f58a058 Author: Jakub Bogusz <qbo...@pld-linux.org> Date: Thu Mar 24 16:58:13 2016 +0100
- updated to 1.0.16, provide python3 bcond for 3.2 python-ipaddress.spec | 73 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 48 insertions(+), 25 deletions(-) --- diff --git a/python-ipaddress.spec b/python-ipaddress.spec index e2d9e01..d40539a 100644 --- a/python-ipaddress.spec +++ b/python-ipaddress.spec @@ -1,71 +1,94 @@ # # Conditional build: +%bcond_without python2 # CPython 2.x module +%bcond_with python3 # CPython 3.x module [already included in 3.3+ distribution] %bcond_without tests # do not perform "make test" %define module ipaddress Summary: IPv4/IPv6 manipulation library +Summary(pl.UTF-8): Biblioteka do operacji na adresach IPv4/IPv6 Name: python-%{module} -Version: 1.0.6 -Release: 2 +Version: 1.0.16 +Release: 1 License: PSF Group: Libraries/Python +#Source0Download: https://pypi.python.org/simple/ipaddress/ Source0: https://pypi.python.org/packages/source/i/ipaddress/%{module}-%{version}.tar.gz -# Source0-md5: a869a0c03f03961c714046a579e38e68 +# Source0-md5: 1e27b62aa20f5b6fc200b2bdbf0d0847 URL: https://pypi.python.org/pypi/ipaddress/ -BuildRequires: python-devel -BuildRequires: python-distribute BuildRequires: rpm-pythonprov -BuildRequires: rpmbuild(macros) >= 1.710 -Requires: python-modules +BuildRequires: rpmbuild(macros) >= 1.714 +%if %{with python2} +BuildRequires: python-modules >= 1:2.6 +%endif +%if %{with python3} +BuildRequires: python3-modules >= 1:3.2 +BuildRequires: python3-modules < 1:3.3 +%endif +Requires: python-modules >= 1:2.6 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description IPv4/IPv6 manipulation library. -%package apidocs -Summary: %{module} API documentation -Summary(pl.UTF-8): Dokumentacja API %{module} -Group: Documentation +%description -l pl.UTF-8 +Biblioteka do operacji na adresach IPv4/IPv6. + +%package -n python3-%{module} +Summary: IPv4/IPv6 manipulation library +Summary(pl.UTF-8): Biblioteka do operacji na adresach IPv4/IPv6 +Group: Libraries/Python +Requires: python-modules >= 1:3.2 +Requires: python-modules < 1:3.3 -%description apidocs -API documentation for %{module}. +%description -n python3-%{module} +IPv4/IPv6 manipulation library. -%description apidocs -l pl.UTF-8 -Dokumentacja API %{module}. +%description -n python3-%{module} -l pl.UTF-8 +Biblioteka do operacji na adresach IPv4/IPv6. %prep %setup -q -n %{module}-%{version} %build +%if %{with python2} %py_build %{?with_tests:test} +%endif -%if %{with doc} -cd docs -%{__make} -j1 html -rm -rf _build/html/_sources +%if %{with python3} +%py3_build %{?with_tests:test} %endif %install rm -rf $RPM_BUILD_ROOT +%if %{with python2} %py_install %py_postclean +%endif + +%if %{with python3} +%py3_install +%endif %clean rm -rf $RPM_BUILD_ROOT +%if %{with python2} %files %defattr(644,root,root,755) -%doc README.txt -%{py_sitescriptdir}/*.py[co] -%if "%{py_ver}" > "2.4" +%doc README.md +%{py_sitescriptdir}/ipaddress.py[co] %{py_sitescriptdir}/ipaddress-*.egg-info %endif -%if %{with doc} -%files apidocs +%if %{with python3} +%files -n python3-%{module} %defattr(644,root,root,755) -%doc docs/_build/html/* +%doc README.md +%{py3_sitescriptdir}/ipaddress.py +%{py3_sitescriptdir}/__pycache__/ipaddress.cpython-*.py[co] +%{py3_sitescriptdir}/ipaddress-*.egg-info %endif ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/python-ipaddress.git/commitdiff/ae82a4bf4445000ba17d8b554eb5b5748f58a058 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit