The package rpms/mesa.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/mesa.git/commit/?id=7c8b047d1f36697d....
Change: -%ifarch %{ix86} x86_64
Thanks.
Full change: ============
commit 7c8b047d1f36697d2e5a0ba9254310477e83b4d3 Author: Lyude Paul lyude@redhat.com Date: Wed Jul 22 14:22:24 2020 -0400
Fix build dependencies on certain arches
https://bugzilla.redhat.com/show_bug.cgi?id=1859515
Note this might not help on arches like s390x, where there's still quite a few dependencies we won't have. This might also mean if the SRPM gets generated on s390x `dnf builddep` might not pull in all dependencies, but that's better then having it fail most of the time on all arches.
diff --git a/mesa.spec b/mesa.spec index d108c24..a7a9be6 100644 --- a/mesa.spec +++ b/mesa.spec @@ -52,7 +52,7 @@ Name: mesa Summary: Mesa graphics libraries %global ver 19.2.8 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://www.mesa3d.org
@@ -78,20 +78,10 @@ BuildRequires: gettext %if 0%{?with_hardware} BuildRequires: kernel-headers %endif -%ifarch %{ix86} x86_64 -BuildRequires: pkgconfig(libdrm_intel) >= 2.4.75 -%endif -%if 0%{?with_radeonsi} -BuildRequires: pkgconfig(libdrm_amdgpu) >= 2.4.97 -%endif -BuildRequires: pkgconfig(libdrm_radeon) >= 2.4.71 -BuildRequires: pkgconfig(libdrm_nouveau) >= 2.4.66 -%if 0%{?with_etnaviv} -BuildRequires: pkgconfig(libdrm_etnaviv) >= 2.4.89 -%endif -%if 0%{?with_vc4} -BuildRequires: pkgconfig(libdrm) >= 2.4.89 -%endif +# We only check for the minimum version of pkgconfig(libdrm) needed so that the +# SRPMs for each arch still have the same build dependencies. See: +# https://bugzilla.redhat.com/show_bug.cgi?id=1859515 +BuildRequires: pkgconfig(libdrm) >= 2.4.97 BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(zlib) >= 1.2.3 BuildRequires: pkgconfig(libselinux) @@ -648,6 +638,10 @@ popd %endif
%changelog +* Wed Jul 22 2020 Lyude Paul lyude@redhat.com - 19.2.8-2 +- Only require pkgconfig(libdrm) to fix build dependencies for arches other + than the one our SRPM was generated with (#1859515) + * Wed Dec 18 2019 Pete Walter pwalter@fedoraproject.org - 19.2.8-1 - Update to 19.2.8
arch-excludes@lists.fedoraproject.org