From 64a9ee31d9d70f077300a8501c0051675249b015bfde3dc3406738451db1bdeb Mon Sep 17 00:00:00 2001 From: Nico Krapp Date: Wed, 4 Jun 2025 15:05:44 +0000 Subject: [PATCH] - fix usage of libalternatives OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-behave?expand=0&rev=15 --- python-behave.changes | 5 +++++ python-behave.spec | 13 +++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/python-behave.changes b/python-behave.changes index b936c26..eb5088d 100644 --- a/python-behave.changes +++ b/python-behave.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Jun 4 15:05:03 UTC 2025 - Nico Krapp + +- fix usage of libalternatives + ------------------------------------------------------------------- Wed May 14 09:11:38 UTC 2025 - Markéta Machová diff --git a/python-behave.spec b/python-behave.spec index 54c9a61..566befc 100644 --- a/python-behave.spec +++ b/python-behave.spec @@ -16,6 +16,7 @@ # +%bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-behave Version: 1.2.6 @@ -35,13 +36,13 @@ BuildRequires: %{python_module devel} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} +BuildRequires: alts BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: alts Requires: python-parse >= 1.8.2 Requires: python-parse_type >= 0.4.2 Requires: python-six >= 1.11 -Requires(post): alts -Requires(postun): alts Suggests: python-argparse Suggests: python-coverage Suggests: python-enum34 @@ -92,11 +93,11 @@ code. %check %pytest tests -%post -%python_install_alternative behave +%pre +# If libalternatives is used: Removing old update-alternatives entries. +%python_libalternatives_reset_alternative behave -%postun -%python_uninstall_alternative behave +# post and postun macro call is not needed with only libalternatives %files %{python_files} %license LICENSE