From f3b0329e9da73c4a26c94774dd97b799c40f3a85eb57548714ada4ee8a59d447 Mon Sep 17 00:00:00 2001 From: Nico Krapp Date: Wed, 4 Jun 2025 14:21:08 +0000 Subject: [PATCH] - fix usage of libalternatives OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-css-html-js-minify?expand=0&rev=5 --- python-css-html-js-minify.changes | 5 +++++ python-css-html-js-minify.spec | 15 ++++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/python-css-html-js-minify.changes b/python-css-html-js-minify.changes index d60e23f..2ece2f5 100644 --- a/python-css-html-js-minify.changes +++ b/python-css-html-js-minify.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Jun 4 14:20:42 UTC 2025 - Nico Krapp + +- fix usage of libalternatives + ------------------------------------------------------------------- Mon May 26 10:30:35 UTC 2025 - Markéta Machová diff --git a/python-css-html-js-minify.spec b/python-css-html-js-minify.spec index f08b0f6..2e56489 100644 --- a/python-css-html-js-minify.spec +++ b/python-css-html-js-minify.spec @@ -16,6 +16,7 @@ # +%bcond_without libalternatives %define pkg_version 2.5.5 Name: python-css-html-js-minify Version: 2.5.5.git.1523718195.8f72452 @@ -28,10 +29,10 @@ Source: css-html-js-minify-%{version}.tar.gz BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} +BuildRequires: alts BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires(post): alts -Requires(postun): alts +Requires: alts BuildArch: noarch %python_subpackages @@ -39,7 +40,7 @@ BuildArch: noarch Async single-file cross-platform no-dependencies Minifier for the Web %prep -%setup -q -n css-html-js-minify-%{version} +%autosetup -p1 -n css-html-js-minify-%{version} %build %pyproject_wheel @@ -49,11 +50,11 @@ Async single-file cross-platform no-dependencies Minifier for the Web %python_clone -a %{buildroot}%{_bindir}/css-html-js-minify %python_expand %fdupes %{buildroot}%{$python_sitelib} -%post -%python_install_alternative css-html-js-minify +%pre +# If libalternatives is used: Removing old update-alternatives entries. +%python_libalternatives_reset_alternative css-html-js-minify -%postun -%python_uninstall_alternative css-html-js-minify +# post and postun macro call is not needed with only libalternatives %check %pyunittest tests.test_html_minifier