diff --git a/python-Faker.changes b/python-Faker.changes index 6a58f2f..841f0d1 100644 --- a/python-Faker.changes +++ b/python-Faker.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 19 12:11:40 UTC 2025 - Markéta Machová + +- Convert to libalternatives on SLE-16-based and newer systems only + +------------------------------------------------------------------- +Tue Jul 8 13:18:02 UTC 2025 - Markéta Machová + +- Convert to libalternatives + ------------------------------------------------------------------- Tue Apr 1 11:43:29 UTC 2025 - Markéta Machová diff --git a/python-Faker.spec b/python-Faker.spec index bdea814..4ebb047 100644 --- a/python-Faker.spec +++ b/python-Faker.spec @@ -16,6 +16,11 @@ # +%if 0%{?suse_version} > 1500 +%bcond_without libalternatives +%else +%bcond_with libalternatives +%endif %{?sle15_python_module_pythons} Name: python-Faker Version: 26.1.0 @@ -35,10 +40,15 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-python-dateutil >= 2.4 Requires: python-text-unidecode >= 1.3 -Requires(post): update-alternatives -Requires(postun): update-alternatives Obsoletes: python3-fake-factory < %{version}-%{release} Provides: python3-fake-factory = %{version}-%{release} +%if %{with libalternatives} +BuildRequires: alts +Requires: alts +%else +Requires(post): update-alternatives +Requires(postun): update-alternatives +%endif BuildArch: noarch %python_subpackages @@ -62,6 +72,9 @@ sed -i -e 's:==:>=:g' setup.py %python_clone -a %{buildroot}%{_bindir}/faker %python_expand %fdupes %{buildroot}%{$python_sitelib} +%pre +%python_libalternatives_reset_alternative faker + %post %python_install_alternative faker