From effc42ab0a1c57618834bcb68f23b843c25a6bbf Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Wed, 15 Jun 2022 09:17:36 -0400 Subject: [PATCH] el9 aarch64 does not seem to have libva-devel --- chromium.spec | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/chromium.spec b/chromium.spec index 7feebf1b..9f7289ac 100644 --- a/chromium.spec +++ b/chromium.spec @@ -48,11 +48,18 @@ # We'd like to always have this on... # ... but the libva in EL7 (and EL8) is too old. +# ... and EL9 doesn't ship libva-devel on aarch64? %if 0%{?rhel} == 7 || 0%{?rhel} == 8 %global use_vaapi 0 %else +%if 0%{?rhel} == 9 +%ifarch aarch64 +%global use_vaapi 0 +%endif +%else %global use_vaapi 1 %endif +%endif # Seems like we might need this sometimes # Practically, no. But it's here in case we do. @@ -539,7 +546,9 @@ BuildRequires: libudev-devel Requires: libusbx >= 1.0.21-0.1.git448584a BuildRequires: libusbx-devel >= 1.0.21-0.1.git448584a %endif +%if 0%{?use_vaapi} BuildRequires: libva-devel +%endif # We don't use libvpx anymore because Chromium loves to # use bleeding edge revisions here that break other things # ... so we just use the bundled libvpx.