From e15129f65b80b79c8a7a09141d7b8bcd3bfb7c961073109da02ef33c1e2d4b45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Mon, 9 Jun 2025 10:52:05 +0000 Subject: [PATCH] - Convert to libalternatives OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-macholib?expand=0&rev=23 --- python-macholib.changes | 5 +++++ python-macholib.spec | 18 +++++++----------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/python-macholib.changes b/python-macholib.changes index 1ce58ef..c85fe52 100644 --- a/python-macholib.changes +++ b/python-macholib.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jun 9 10:50:23 UTC 2025 - Markéta Machová + +- Convert to libalternatives + ------------------------------------------------------------------- Mon Jun 2 08:06:47 UTC 2025 - Markéta Machová diff --git a/python-macholib.spec b/python-macholib.spec index 58159ae..b5de3b3 100644 --- a/python-macholib.spec +++ b/python-macholib.spec @@ -16,6 +16,7 @@ # +%bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-macholib Version: 1.16.3 @@ -28,12 +29,12 @@ Source: https://files.pythonhosted.org/packages/source/m/macholib/machol BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} +BuildRequires: alts BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: alts Requires: python-altgraph >= 0.15 Requires: python-setuptools -Requires(post): alts -Requires(postun): alts BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module altgraph >= 0.15} @@ -72,15 +73,10 @@ sed -i -e '/^#!\//, 1d' macholib/macho_standalone.py rm macholib_tests/test_{command_line,dyld}.py %pytest -%post -%python_install_alternative macho_dump -%python_install_alternative macho_standalone -%python_install_alternative macho_find - -%postun -%python_uninstall_alternative macho_dump -%python_uninstall_alternative macho_standalone -%python_uninstall_alternative macho_find +%pre +%python_libalternatives_reset_alternative macho_dump +%python_libalternatives_reset_alternative macho_standalone +%python_libalternatives_reset_alternative macho_find %files %{python_files} %doc README.rst doc/*.rst