diff --git a/python-hunter.spec b/python-hunter.spec index 5f2e6a1..9e68832 100644 --- a/python-hunter.spec +++ b/python-hunter.spec @@ -29,6 +29,8 @@ BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module six} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires(post): update-alternatives +Requires(postun):update-alternatives %python_subpackages %description @@ -44,14 +46,20 @@ but for debugging, logging, inspection and other nefarious purposes. %install %python_install %python_expand %fdupes %{buildroot}%{$python_sitearch}/ +%python_clone -a %{buildroot}%{_bindir}/hunter-trace %check +%post +%python_install_alternative hunter-trace + +%postun +%python_uninstall_alternative hunter-trace + %files %{python_files} +%python_alternative %{_bindir}/hunter-trace %license LICENSE %doc AUTHORS.rst CHANGELOG.rst README.rst -%{python_sitelib}/pytest-cov.pth -%{python_sitelib}/pytest_cov -%{python_sitelib}/pytest_cov-%{version}-py%{python_version}.egg-info +%{python_sitearch}/* %changelog