From 0d50cbb78d344f176085c766e870443e784c38b8 Mon Sep 17 00:00:00 2001 From: Dan Radez Date: Apr 05 2019 15:00:57 +0000 Subject: adding py3 subpackage --- diff --git a/python-jaraco-packaging.spec b/python-jaraco-packaging.spec index badb53f..ee643da 100644 --- a/python-jaraco-packaging.spec +++ b/python-jaraco-packaging.spec @@ -3,11 +3,11 @@ %global pkg_name jaraco-packaging # This package is interdependant on rst-linker to build docs # will build both with out docs and add docs in later -%global with_docs 0 +%bcond_with docs Name: python-%{pkg_name} Version: 6.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tools to supplement packaging Python releases License: MIT @@ -15,27 +15,32 @@ URL: https://github.com/jaraco/jaraco.packaging Source0: https://files.pythonhosted.org/packages/source/j/%{pypi_name}/%{pypi_name}-%{version}.tar.gz BuildArch: noarch -Requires: python3-rst-linker -Requires: python3-six >= 1.4 -Requires: python3-setuptools +%description + Tools for packaging.dependency_tree A dist-utils command for reporting the +dependency tree as resolved by setup-tools. Use after installing a package.show +A dist-utils command for reporting the attributes of a distribution, such as the +version or author name. +%package -n python3-%{pkg_name} +Summary: %{summary} +BuildRequires: python3-devel BuildRequires: python3-devel -BuildRequires: python3-setuptools_scm >= 1.15.0 BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm >= 1.15.0 BuildRequires: python3-six >= 1.4 +%{?python_provide:%python_provide python3-%{pkg_name}} + +%description -n python3-%{pkg_name} +%{description} -%if 0%{?with_docs} +Requires: python3-rst-linker +Requires: python3-six >= 1.4 +Requires: python3-setuptools + +%if %{with docs} BuildRequires: python3-sphinx BuildRequires: python3-rst-linker -%endif - -%description - Tools for packaging.dependency_tree A dist-utils command for reporting the -dependency tree as resolved by setup-tools. Use after installing a package.show -A dist-utils command for reporting the attributes of a distribution, such as the -version or author name. -%if 0%{?with_docs} %package -n python-%{pkg_name}-doc Summary: jaraco.packaging documentation %description -n python-%{pkg_name}-doc @@ -49,7 +54,7 @@ rm -rf %{pypi_name}.egg-info %build %py3_build -%if 0%{?with_docs} +%if %{with docs} # generate html docs # This package requires itself to build docs :/ PYTHONPATH=./ sphinx-build docs html @@ -63,7 +68,7 @@ rm -rf html/.{doctrees,buildinfo} %check %{__python3} setup.py test -%files -n python-%{pkg_name} +%files -n python3-%{pkg_name} %license LICENSE %doc README.rst %{_bindir}/upload-package @@ -72,12 +77,14 @@ rm -rf html/.{doctrees,buildinfo} %{python3_sitelib}/jaraco %{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info -%if 0%{?with_docs} +%if %{with docs} %files -n python-%{pkg_name}-doc %license LICENSE %doc html %endif %changelog +* Fri Apr 05 2019 Dan Radez - 6.1-2 +- adding py3 subpackage. * Tue Apr 02 2019 Dan Radez - 6.1-1 - Initial package.