From 8862ea85a015543c4cf71ead3ca42a0647e836a932082a4251ce5f592862bf7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Tue, 17 Jun 2025 07:57:55 +0000 Subject: [PATCH] - Convert to libalternatives OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bincopy?expand=0&rev=7 --- python-bincopy.changes | 5 +++++ python-bincopy.spec | 24 +++++++++++------------- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/python-bincopy.changes b/python-bincopy.changes index 5c80dae..59eeac9 100644 --- a/python-bincopy.changes +++ b/python-bincopy.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jun 17 07:57:28 UTC 2025 - Markéta Machová + +- Convert to libalternatives + ------------------------------------------------------------------- Tue Jan 28 07:27:03 UTC 2025 - John Paul Adrian Glaubitz diff --git a/python-bincopy.spec b/python-bincopy.spec index d3ee851..e515abf 100644 --- a/python-bincopy.spec +++ b/python-bincopy.spec @@ -16,6 +16,7 @@ # +%bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-bincopy Version: 20.1.0 @@ -27,20 +28,20 @@ Source: https://files.pythonhosted.org/packages/source/b/bincopy/bincopy BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} +BuildRequires: alts BuildRequires: python-rpm-macros +Requires: alts +Requires: fdupes +Requires: python-argparse_addons +Requires: python-humanfriendly +Requires: python-pyelftools +BuildArch: noarch # SECTION test requirements -BuildRequires: %{python_module pytest} BuildRequires: %{python_module argparse_addons} BuildRequires: %{python_module humanfriendly} BuildRequires: %{python_module pyelftools} +BuildRequires: %{python_module pytest} # /SECTION -Requires: python-argparse_addons -Requires: fdupes -Requires: python-humanfriendly -Requires: python-pyelftools -Requires(post): update-alternatives -Requires(postun): update-alternatives -BuildArch: noarch %python_subpackages %description @@ -63,11 +64,8 @@ Documentation: https://bincopy.readthedocs.io %check %pytest -%post -%python_install_alternative bincopy - -%postun -%python_uninstall_alternative bincopy +%pre +%python_libalternatives_reset_alternative bincopy %files %{python_files} %doc README.rst