From 88c4a3734628acdc373fac8fe6f56e99edc77fc1bd21c658dcbb77252ba9e865 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Mon, 25 Aug 2025 14:27:03 +0000 Subject: [PATCH] - Convert to libalternatives on SLE-16-based and newer systems OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-userpath?expand=0&rev=19 --- python-userpath.changes | 5 +++++ python-userpath.spec | 17 +++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/python-userpath.changes b/python-userpath.changes index 08524b0..8e2b13c 100644 --- a/python-userpath.changes +++ b/python-userpath.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 25 14:26:40 UTC 2025 - Markéta Machová + +- Convert to libalternatives on SLE-16-based and newer systems + ------------------------------------------------------------------- Wed Feb 5 12:20:58 UTC 2025 - Daniel Garcia diff --git a/python-userpath.spec b/python-userpath.spec index 8006ee5..e2836aa 100644 --- a/python-userpath.spec +++ b/python-userpath.spec @@ -1,7 +1,7 @@ # # spec file for package python-userpath # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,6 +24,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-userpath%{psuffix} Version: 1.9.2 @@ -38,9 +43,14 @@ BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-click +BuildArch: noarch +%if %{with libalternatives} +BuildRequires: alts +Requires: alts +%else Requires(post): update-alternatives Requires(postun): update-alternatives -BuildArch: noarch +%endif %if %{with test} # SECTION test requirements BuildRequires: %{python_module click} @@ -82,6 +92,9 @@ export LC_ALL=C.UTF-8 %postun %python_uninstall_alternative userpath +%pre +%python_libalternatives_reset_alternative userpath + %files %{python_files} %doc README.md %license LICENSE.txt