From 5967c1d99a7d7e54cdb9c2037e675b4dea4367ff Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Thu, 13 Apr 2023 03:43:59 +0100 Subject: [PATCH] Tighten mesa-va-drivers recommends again (rhbz#2161338) Do not require the exact full version but rather the matching major.minor of the mesa release in order to allow for alternative providers from other repos to slightly lag behind. See https://bugzilla.redhat.com/show_bug.cgi?id=2161338#c12 --- mesa.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mesa.spec b/mesa.spec index 946a373..ced9d8d 100644 --- a/mesa.spec +++ b/mesa.spec @@ -190,7 +190,13 @@ Provides: libEGL-devel%{?_isa} Summary: Mesa-based DRI drivers Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %if 0%{?with_va} -Recommends: %{name}-va-drivers%{?_isa} +%global major %(echo %{version} | cut -d. -f1) +%global minor %(echo %{version} | cut -d. -f2) +%global minor_next %(v="%{minor}"; echo $((++v))) +# Do not require the exact full version but rather the matching +# major.minor of the mesa release in order to allow for alternative +# providers from other repos to slightly lag behind. +Recommends: (%{name}-va-drivers%{?_isa} >= %{?epoch:%{epoch}:}%{major}.%{minor} with %{name}-va-drivers%{?_isa} < %{?epoch:%{epoch}:}%{major}.%{minor_next}) %endif %description dri-drivers