summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--remi-release.spec13
1 files changed, 10 insertions, 3 deletions
diff --git a/remi-release.spec b/remi-release.spec
index 3b5afe3..1e7b10c 100644
--- a/remi-release.spec
+++ b/remi-release.spec
@@ -15,7 +15,7 @@ Release: 2%{?dist}
%if %{?rhel} == 9
# Match point release version
Version: 9.7
-Release: 2%{?dist}
+Release: 3%{?dist}
%endif
%if %{?rhel} == 8
# Match point release version
@@ -49,7 +49,9 @@ Source2025: RPM-GPG-KEY-remi2025
BuildArchitectures: noarch
%if %{?rhel} == 9
-Requires: dnf >= 4.14.0-31
+# For releasever_major support
+Requires: libdnf >= 0.69.0-16
+Conflicts: dnf < 4.14.0-31
%endif
%if %{?rhel} >= 9
# centos-stream-release don't handle minor version
@@ -155,7 +157,7 @@ do
install -Dp -m 644 $src %{buildroot}%{_sysconfdir}/yum.repos.d/$repo
%if 0%{?rhel} >= 9
- # releasever_major is new in dnf 4.18 so EL-10, backported to EL-9.7
+ # releasever_major is new in dnf 4.18 so EL-10, backported to 4.14.0-31 in EL-9.7
# https://dnf.readthedocs.io/en/latest/conf_ref.html#repo-variables-label
sed -e 's/releasever/releasever_major/' -i %{buildroot}%{_sysconfdir}/yum.repos.d/$repo
%endif
@@ -182,6 +184,11 @@ mkdir -p %{buildroot}/opt/remi
%changelog
+* Sun Dec 14 2025 Remi Collet <remi@remirepo.net> - 9.7-3
+- EL-9: better fix for $releasever_major (for microdnf)
+ Conflicts with dnf older than 4.14.0-31
+ Requires libdnf newer than 0.69.0-16
+
* Sat Dec 13 2025 Remi Collet <remi@remirepo.net> - 10.1-2
- EL-10: EPEL is required