From 7d8f6cded38d42398068ad4e99c0d1310faf511cacf52d1d2ae8e138f8996b8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Mon, 9 Jun 2025 13:57:05 +0000 Subject: [PATCH] - Convert to libalternatives OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-extratools?expand=0&rev=13 --- python-extratools.changes | 5 +++++ python-extratools.spec | 18 +++++++----------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/python-extratools.changes b/python-extratools.changes index 63216a8..547524f 100644 --- a/python-extratools.changes +++ b/python-extratools.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jun 9 13:56:39 UTC 2025 - Markéta Machová + +- Convert to libalternatives + ------------------------------------------------------------------- Tue May 27 10:25:42 UTC 2025 - Markéta Machová diff --git a/python-extratools.spec b/python-extratools.spec index db7ec5b..1321941 100644 --- a/python-extratools.spec +++ b/python-extratools.spec @@ -16,6 +16,7 @@ # +%bcond_without libalternatives Name: python-extratools Version: 0.8.2.1 Release: 0 @@ -27,15 +28,15 @@ Source: https://files.pythonhosted.org/packages/source/e/extratools/extr BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} +BuildRequires: alts BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: alts Requires: python-RegexOrder >= 0.2 Requires: python-TagStats >= 0.1.2 Requires: python-sh >= 1.12.13 Requires: python-sortedcontainers >= 1.5.10 Requires: python-toolz >= 0.9.0 -Requires(post): alts -Requires(postun): alts BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module RegexOrder >= 0.2} @@ -67,15 +68,10 @@ chmod a-x extratools/*/*.js %python_clone -a %{buildroot}%{_bindir}/extratools-flatten %python_expand %fdupes %{buildroot}%{$python_sitelib} -%post -%python_install_alternative extratools-teststats -%python_install_alternative extratools-remap -%python_install_alternative extratools-flatten - -%postun -%python_uninstall_alternative extratools-teststats -%python_uninstall_alternative extratools-remap -%python_uninstall_alternative extratools-flatten +%pre +%python_libalternatives_reset_alternative extratools-teststats +%python_libalternatives_reset_alternative extratools-remap +%python_libalternatives_reset_alternative extratools-flatten %files %{python_files} %doc README.md