diff --git a/python-argcomplete.changes b/python-argcomplete.changes index d5df612..96dd066 100644 --- a/python-argcomplete.changes +++ b/python-argcomplete.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 11 12:08:58 UTC 2025 - Markéta Machová + +- Make the libalternatives transition conditional + ------------------------------------------------------------------- Sat Jul 12 17:20:18 UTC 2025 - Dirk Müller diff --git a/python-argcomplete.spec b/python-argcomplete.spec index 28ff89a..875ba3c 100644 --- a/python-argcomplete.spec +++ b/python-argcomplete.spec @@ -25,7 +25,11 @@ %define psuffix %{nil} %bcond_with test %endif +%if 0%{?suse_version} > 1500 %bcond_without libalternatives +%else +%bcond_with libalternatives +%endif %{?sle15_python_module_pythons} Name: python-argcomplete%{psuffix} Version: 3.6.2 @@ -40,11 +44,16 @@ BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools >= 67.2} BuildRequires: %{python_module setuptools_scm >= 6.2} BuildRequires: %{python_module wheel} -BuildRequires: alts BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: alts BuildArch: noarch +%if %{with libalternatives} +BuildRequires: alts +Requires: alts +%else +Requires(post): update-alternatives +Requires(postun): update-alternatives +%endif %if %{with test} BuildRequires: %{python_module argcomplete == %{version}} BuildRequires: %{python_module pexpect} @@ -105,6 +114,16 @@ export TERM=xterm-mono %python_libalternatives_reset_alternative register-python-argcomplete %python_libalternatives_reset_alternative python-argcomplete-check-easy-install-script +%post +%python_install_alternative activate-global-python-argcomplete +%python_install_alternative register-python-argcomplete +%python_install_alternative python-argcomplete-check-easy-install-script + +%postun +%python_uninstall_alternative activate-global-python-argcomplete +%python_uninstall_alternative register-python-argcomplete +%python_uninstall_alternative python-argcomplete-check-easy-install-script + %files %{python_files} %doc README.rst %license LICENSE.rst