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=98df3c13fe37f994....
Change: +%ifarch %{arm} aarch64
Thanks.
Full change: ============
commit 8d90db15e349653b292c4ee2beab6b31467a70ad Merge: 40b8eb4 1fa9edc Author: Pete Walter pwalter@fedoraproject.org Date: Thu Dec 31 11:46:52 2020 +0000
Merge 20.3.2
diff --cc mesa.spec index a5a622d,5d2fb9f..a72ed98 --- a/mesa.spec +++ b/mesa.spec @@@ -575,21 -589,30 +589,22 @@@ pop %ifarch %{ix86} x86_64 %{_includedir}/vulkan/vulkan_intel.h %endif - %endif
%changelog + * Thu Dec 31 2020 Pete Walter pwalter@fedoraproject.org - 20.3.2-1 + - Update to 20.3.2 + -* Wed Dec 16 2020 Pete Walter pwalter@fedoraproject.org - 20.3.1-1 -- Update to 20.3.1 +* Thu Dec 17 2020 Pete Walter pwalter@fedoraproject.org - 20.2.6-1 +- Update to 20.2.6
-* Mon Dec 07 2020 Dave Airlie airlied@redhat.com - 20.3.0-2 -- Fix regression with radeon si/cik cards +* Wed Dec 16 2020 Pete Walter pwalter@fedoraproject.org - 20.2.5-1 +- Update to 20.2.5
-* Fri Dec 04 2020 Dave Airlie airlied@redhat.com - 20.3.0-1 -- Update to 20.3.0 release +* Tue Dec 15 2020 Pete Walter pwalter@fedoraproject.org - 20.2.4-2 +- Revert vulkan conditional changes as it broke s390x deps
-* Tue Dec 1 2020 Peter Robinson pbrobinson@fedoraproject.org - 20.3.0~rc3-2 -- Enable Zink opengl over vulkan driver -- Enable Broadcom v3dv and freedreno vulkan drivers on arm - -* Tue Dec 01 2020 Dave Airlie airlied@redhat.com - 20.3.0~rc3-1 -- Update to 20.3.0-rc3 - -* Mon Nov 30 2020 Dave Airlie airlied@redhat.com - 20.3.0~rc2-1 -- Update to 20.3.0-rc2 -- Enable lavapipe software vulkan +* Wed Dec 09 2020 Pete Walter pwalter@fedoraproject.org - 20.2.4-1 +- Update to 20.2.4
* Sat Nov 28 2020 Peter Robinson pbrobinson@fedoraproject.org - 20.2.3-2 - Cleanup vulkan conditionals
commit 1fa9edc14320683ff509f68b2753543e8e6e0c06 Author: Pete Walter pwalter@fedoraproject.org Date: Thu Dec 31 11:39:15 2020 +0000
Update to 20.3.2
diff --git a/mesa.spec b/mesa.spec index 111da6e..5d2fb9f 100644 --- a/mesa.spec +++ b/mesa.spec @@ -50,7 +50,7 @@
Name: mesa Summary: Mesa graphics libraries -%global ver 20.3.1 +%global ver 20.3.2 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} Release: 1%{?dist} License: MIT @@ -591,6 +591,9 @@ popd %endif
%changelog +* Thu Dec 31 2020 Pete Walter pwalter@fedoraproject.org - 20.3.2-1 +- Update to 20.3.2 + * Wed Dec 16 2020 Pete Walter pwalter@fedoraproject.org - 20.3.1-1 - Update to 20.3.1
diff --git a/sources b/sources index b9c2b4f..7943793 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mesa-20.3.1.tar.xz) = 06638b8d2d866b5e27024c58a2ca03a73869221a7d536f7a8f1679d73708e5c1713446c8fedc594844b95596ae817bfceb88ace6b42423328189778e5036edf6 +SHA512 (mesa-20.3.2.tar.xz) = 0cabf8ddfd20b56098c8f4c081a3c2d4741ef42f40c929645e74284db99cf2a81137d7d279b7b6a0c15dea83905119ddf612411b36344dc22a488de9f311f5ed
commit a6ba6b9565036e57210756cb72143ce509f26061 Author: Pete Walter pwalter@fedoraproject.org Date: Wed Dec 16 20:35:02 2020 +0000
Fix pre-release versions in old %changelog entries
diff --git a/mesa.spec b/mesa.spec index 47d8b4b..111da6e 100644 --- a/mesa.spec +++ b/mesa.spec @@ -604,10 +604,10 @@ popd - Enable Zink opengl over vulkan driver - Enable Broadcom v3dv and freedreno vulkan drivers on arm
-* Tue Dec 01 2020 Dave Airlie airlied@redhat.com - 20.3.0-rc3 +* Tue Dec 01 2020 Dave Airlie airlied@redhat.com - 20.3.0~rc3-1 - Update to 20.3.0-rc3
-* Mon Nov 30 2020 Dave Airlie airlied@redhat.com - 20.3.0-rc2 +* Mon Nov 30 2020 Dave Airlie airlied@redhat.com - 20.3.0~rc2-1 - Update to 20.3.0-rc2 - Enable lavapipe software vulkan
commit c4bb32aa606b3f2ed5a040817241e38c3dd7af37 Author: Pete Walter pwalter@fedoraproject.org Date: Wed Dec 16 20:33:33 2020 +0000
Update to 20.3.1
diff --git a/0001-radeonsi-fix-regression-on-gpus-using-the-radeon-win.patch b/0001-radeonsi-fix-regression-on-gpus-using-the-radeon-win.patch deleted file mode 100644 index 4a54e07..0000000 --- a/0001-radeonsi-fix-regression-on-gpus-using-the-radeon-win.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up mesa-20.3.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c.dma mesa-20.3.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c ---- mesa-20.3.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c.dma 2020-12-04 03:59:53.578230900 +1000 -+++ mesa-20.3.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c 2020-12-07 10:01:07.602269090 +1000 -@@ -530,6 +530,8 @@ static bool do_winsys_init(struct radeon - } - } - -+ ws->info.num_se = ws->info.max_se; -+ - radeon_get_drm_value(ws->fd, RADEON_INFO_MAX_SH_PER_SE, NULL, - &ws->info.max_sh_per_se); - if (ws->gen == DRV_SI) { diff --git a/mesa.spec b/mesa.spec index 9b64b60..47d8b4b 100644 --- a/mesa.spec +++ b/mesa.spec @@ -50,9 +50,9 @@
Name: mesa Summary: Mesa graphics libraries -%global ver 20.3.0 +%global ver 20.3.1 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} -Release: 2%{?dist} +Release: 1%{?dist} License: MIT URL: http://www.mesa3d.org
@@ -62,8 +62,6 @@ Source0: https://mesa.freedesktop.org/archive/%%7Bname%7D-%%7Bver%7D.tar.xz # Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD. Source1: Mesa-MLAA-License-Clarification-Email.txt
-Patch0: 0001-radeonsi-fix-regression-on-gpus-using-the-radeon-win.patch - BuildRequires: meson >= 0.45 BuildRequires: gcc BuildRequires: gcc-c++ @@ -593,6 +591,9 @@ popd %endif
%changelog +* Wed Dec 16 2020 Pete Walter pwalter@fedoraproject.org - 20.3.1-1 +- Update to 20.3.1 + * Mon Dec 07 2020 Dave Airlie airlied@redhat.com - 20.3.0-2 - Fix regression with radeon si/cik cards
diff --git a/sources b/sources index 5847228..b9c2b4f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mesa-20.3.0.tar.xz) = 69ee0bc1e7a69a519597dd55f4d601f35fe51ed6687d6f6beff6aef3da8d82de932220305fc187e06a52aaf0073d434a6e3458619c767b9b7932464a2cbb2cf2 +SHA512 (mesa-20.3.1.tar.xz) = 06638b8d2d866b5e27024c58a2ca03a73869221a7d536f7a8f1679d73708e5c1713446c8fedc594844b95596ae817bfceb88ace6b42423328189778e5036edf6
commit 709d0a2cd134072cc32bf5372e20176bf533acd3 Author: Dave Airlie airlied@redhat.com Date: Mon Dec 7 10:02:08 2020 +1000
Fix regression with radeon si/cik cards
diff --git a/0001-radeonsi-fix-regression-on-gpus-using-the-radeon-win.patch b/0001-radeonsi-fix-regression-on-gpus-using-the-radeon-win.patch new file mode 100644 index 0000000..4a54e07 --- /dev/null +++ b/0001-radeonsi-fix-regression-on-gpus-using-the-radeon-win.patch @@ -0,0 +1,12 @@ +diff -up mesa-20.3.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c.dma mesa-20.3.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c +--- mesa-20.3.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c.dma 2020-12-04 03:59:53.578230900 +1000 ++++ mesa-20.3.0/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c 2020-12-07 10:01:07.602269090 +1000 +@@ -530,6 +530,8 @@ static bool do_winsys_init(struct radeon + } + } + ++ ws->info.num_se = ws->info.max_se; ++ + radeon_get_drm_value(ws->fd, RADEON_INFO_MAX_SH_PER_SE, NULL, + &ws->info.max_sh_per_se); + if (ws->gen == DRV_SI) { diff --git a/mesa.spec b/mesa.spec index fd273d9..9b64b60 100644 --- a/mesa.spec +++ b/mesa.spec @@ -52,7 +52,7 @@ Name: mesa Summary: Mesa graphics libraries %global ver 20.3.0 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://www.mesa3d.org
@@ -62,6 +62,8 @@ Source0: https://mesa.freedesktop.org/archive/%%7Bname%7D-%%7Bver%7D.tar.xz # Fedora opts to ignore the optional part of clause 2 and treat that code as 2 clause BSD. Source1: Mesa-MLAA-License-Clarification-Email.txt
+Patch0: 0001-radeonsi-fix-regression-on-gpus-using-the-radeon-win.patch + BuildRequires: meson >= 0.45 BuildRequires: gcc BuildRequires: gcc-c++ @@ -591,6 +593,9 @@ popd %endif
%changelog +* Mon Dec 07 2020 Dave Airlie airlied@redhat.com - 20.3.0-2 +- Fix regression with radeon si/cik cards + * Fri Dec 04 2020 Dave Airlie airlied@redhat.com - 20.3.0-1 - Update to 20.3.0 release
commit b75668f04d18664461293d9e02de44bd76b540c1 Author: Dave Airlie airlied@redhat.com Date: Fri Dec 4 10:35:43 2020 +1000
Update to 20.3.0 release
diff --git a/mesa.spec b/mesa.spec index 4260433..fd273d9 100644 --- a/mesa.spec +++ b/mesa.spec @@ -50,9 +50,9 @@
Name: mesa Summary: Mesa graphics libraries -%global ver 20.3.0-rc3 +%global ver 20.3.0 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} -Release: 2%{?dist} +Release: 1%{?dist} License: MIT URL: http://www.mesa3d.org
@@ -591,6 +591,9 @@ popd %endif
%changelog +* Fri Dec 04 2020 Dave Airlie airlied@redhat.com - 20.3.0-1 +- Update to 20.3.0 release + * Tue Dec 1 2020 Peter Robinson pbrobinson@fedoraproject.org - 20.3.0~rc3-2 - Enable Zink opengl over vulkan driver - Enable Broadcom v3dv and freedreno vulkan drivers on arm diff --git a/sources b/sources index 347e760..5847228 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mesa-20.3.0-rc3.tar.xz) = f0114ee938c1041b345c052716e4582ec6fcda27b7625e9dab511282ba3676439c79a77514421dc669b737150169e0e01e3355e94db9a5f65c5c50cdaac898bd +SHA512 (mesa-20.3.0.tar.xz) = 69ee0bc1e7a69a519597dd55f4d601f35fe51ed6687d6f6beff6aef3da8d82de932220305fc187e06a52aaf0073d434a6e3458619c767b9b7932464a2cbb2cf2
commit 98df3c13fe37f9947945ddb742c6103c09cf90a5 Author: Peter Robinson pbrobinson@gmail.com Date: Tue Dec 1 21:14:38 2020 +0000
Enable Zink opengl over vulkan driver, Broadcom v3dv and freedreno vulkan drivers on arm
diff --git a/mesa.spec b/mesa.spec index 5192421..4260433 100644 --- a/mesa.spec +++ b/mesa.spec @@ -28,6 +28,7 @@ %global with_vc4 1 %global with_v3d 1 %global with_xa 1 +%global platform_vulkan ,broadcom,freedreno %endif
%ifnarch %{arm} s390x @@ -51,7 +52,7 @@ Name: mesa Summary: Mesa graphics libraries %global ver 20.3.0-rc3 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://www.mesa3d.org
@@ -122,10 +123,8 @@ BuildRequires: pkgconfig(valgrind) BuildRequires: python3-devel BuildRequires: python3-mako BuildRequires: vulkan-headers -%ifarch s390x -# Vulkan not supported on s390x, packages were empty -Obsoletes: mesa-vulkan-drivers < 20.2.3-2 -Obsoletes: mesa-vulkan-devel < 20.2.3-2 +%if 0%{?with_vulkan_hw} +BuildRequires: pkgconfig(vulkan) %endif
%description @@ -326,7 +325,7 @@ cp %{SOURCE1} docs/ -Ddri-drivers=%{?dri_drivers} \ -Dosmesa=gallium \ %if 0%{?with_hardware} - -Dgallium-drivers=swrast,virgl,r300,nouveau%{?with_iris:,iris}%{?with_vmware:,svga}%{?with_radeonsi:,radeonsi,r600}%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_v3d:,v3d}%{?with_kmsro:,kmsro}%{?with_lima:,lima}%{?with_panfrost:,panfrost} \ + -Dgallium-drivers=swrast,virgl,r300,nouveau%{?with_iris:,iris}%{?with_vmware:,svga}%{?with_radeonsi:,radeonsi,r600}%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_v3d:,v3d}%{?with_kmsro:,kmsro}%{?with_lima:,lima}%{?with_panfrost:,panfrost}%{?with_vulkan_hw:,zink} \ %else -Dgallium-drivers=swrast,virgl \ %endif @@ -546,6 +545,9 @@ popd %{_libdir}/dri/st7735r_dri.so %{_libdir}/dri/sun4i-drm_dri.so %endif +%if 0%{?with_vulkan_hw} +%{_libdir}/dri/zink_dri.so +%endif
%if 0%{?with_hardware} %if 0%{?with_omx} @@ -564,18 +566,24 @@ popd %endif
%files vulkan-drivers +%{_libdir}/libvulkan_lvp.so +%{_datadir}/vulkan/icd.d/lvp_icd.*.json +%{_libdir}/libVkLayer_MESA_device_select.so +%{_datadir}/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json %if 0%{?with_vulkan_hw} +%{_libdir}/libvulkan_radeon.so +%{_datadir}/vulkan/icd.d/radeon_icd.*.json %ifarch %{ix86} x86_64 %{_libdir}/libvulkan_intel.so %{_datadir}/vulkan/icd.d/intel_icd.*.json %endif -%{_libdir}/libvulkan_radeon.so -%{_datadir}/vulkan/icd.d/radeon_icd.*.json +%ifarch %{arm} aarch64 +%{_libdir}/libvulkan_broadcom.so +%{_datadir}/vulkan/icd.d/broadcom_icd.*.json +%{_libdir}/libvulkan_freedreno.so +%{_datadir}/vulkan/icd.d/freedreno_icd.*.json +%endif %endif -%{_libdir}/libvulkan_lvp.so -%{_datadir}/vulkan/icd.d/lvp_icd.*.json -%{_libdir}/libVkLayer_MESA_device_select.so -%{_datadir}/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json
%files vulkan-devel %ifarch %{ix86} x86_64 @@ -583,6 +591,10 @@ popd %endif
%changelog +* Tue Dec 1 2020 Peter Robinson pbrobinson@fedoraproject.org - 20.3.0~rc3-2 +- Enable Zink opengl over vulkan driver +- Enable Broadcom v3dv and freedreno vulkan drivers on arm + * Tue Dec 01 2020 Dave Airlie airlied@redhat.com - 20.3.0-rc3 - Update to 20.3.0-rc3
commit d6c8085d445f8c57c490c858ed295bbf45a0a6b2 Author: Dave Airlie airlied@redhat.com Date: Tue Dec 1 07:16:05 2020 +1000
Update to 20.3.0-rc3
diff --git a/mesa.spec b/mesa.spec index d536314..5192421 100644 --- a/mesa.spec +++ b/mesa.spec @@ -49,7 +49,7 @@
Name: mesa Summary: Mesa graphics libraries -%global ver 20.3.0-rc2 +%global ver 20.3.0-rc3 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} Release: 1%{?dist} License: MIT @@ -583,6 +583,9 @@ popd %endif
%changelog +* Tue Dec 01 2020 Dave Airlie airlied@redhat.com - 20.3.0-rc3 +- Update to 20.3.0-rc3 + * Mon Nov 30 2020 Dave Airlie airlied@redhat.com - 20.3.0-rc2 - Update to 20.3.0-rc2 - Enable lavapipe software vulkan diff --git a/sources b/sources index 3495caa..347e760 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mesa-20.3.0-rc2.tar.xz) = 1d94100550b60a0dc6e984d898114b11b8656e2954e946478a2732cec678d1e6a0f07bb5bcdc856facf7e274aea52cfc2b4228c064eadc7bbc00147c6b17cc0e +SHA512 (mesa-20.3.0-rc3.tar.xz) = f0114ee938c1041b345c052716e4582ec6fcda27b7625e9dab511282ba3676439c79a77514421dc669b737150169e0e01e3355e94db9a5f65c5c50cdaac898bd
commit 01fa5b96cf4710df9e9c99dfa38545ff1a41b399 Author: Dave Airlie airlied@redhat.com Date: Mon Nov 30 12:28:41 2020 +1000
Update to 20.3.0-rc2
Enable lavapipe software vulkan
diff --git a/mesa.spec b/mesa.spec index 2553979..d536314 100644 --- a/mesa.spec +++ b/mesa.spec @@ -1,13 +1,13 @@ %ifnarch s390x %global with_hardware 1 -%global with_vulkan 1 +%global with_vulkan_hw 1 %global with_vdpau 1 %global with_vaapi 1 %global with_nine 1 %global with_omx 1 %global with_opencl 1 %global base_dri nouveau,r100,r200 -%global base_vulkan amd +%global base_vulkan ,amd %endif
%ifarch %{ix86} x86_64 @@ -45,13 +45,13 @@ %endif
%global dri_drivers %{?base_dri}%{?platform_dri} -%global vulkan_drivers %{?base_vulkan}%{?platform_vulkan} +%global vulkan_drivers swrast%{?base_vulkan}%{?platform_vulkan}
Name: mesa Summary: Mesa graphics libraries -%global ver 20.2.3 +%global ver 20.3.0-rc2 Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)} -Release: 2%{?dist} +Release: 1%{?dist} License: MIT URL: http://www.mesa3d.org
@@ -121,9 +121,7 @@ BuildRequires: pkgconfig(valgrind) %endif BuildRequires: python3-devel BuildRequires: python3-mako -%if 0%{?with_vulkan} BuildRequires: vulkan-headers -%endif %ifarch s390x # Vulkan not supported on s390x, packages were empty Obsoletes: mesa-vulkan-drivers < 20.2.3-2 @@ -297,7 +295,6 @@ Requires: %{name}-libd3d%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release %{summary}. %endif
-%if 0%{?with_vulkan} %package vulkan-drivers Summary: Mesa Vulkan drivers Requires: vulkan%{_isa} @@ -312,7 +309,6 @@ Requires: vulkan-devel
%description vulkan-devel Headers for development with the Vulkan API. -%endif
%prep %autosetup -n %{name}-%{ver} -p1 @@ -539,6 +535,8 @@ popd %{_libdir}/dri/hx8357d_dri.so %{_libdir}/dri/ili9225_dri.so %{_libdir}/dri/ili9341_dri.so +%{_libdir}/dri/imx-dcss_dri.so +%{_libdir}/dri/mediatek_dri.so %{_libdir}/dri/meson_dri.so %{_libdir}/dri/mi0283qt_dri.so %{_libdir}/dri/pl111_dri.so @@ -565,14 +563,17 @@ popd %endif %endif
-%if 0%{?with_vulkan} %files vulkan-drivers +%if 0%{?with_vulkan_hw} %ifarch %{ix86} x86_64 %{_libdir}/libvulkan_intel.so %{_datadir}/vulkan/icd.d/intel_icd.*.json %endif %{_libdir}/libvulkan_radeon.so %{_datadir}/vulkan/icd.d/radeon_icd.*.json +%endif +%{_libdir}/libvulkan_lvp.so +%{_datadir}/vulkan/icd.d/lvp_icd.*.json %{_libdir}/libVkLayer_MESA_device_select.so %{_datadir}/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json
@@ -580,9 +581,12 @@ popd %ifarch %{ix86} x86_64 %{_includedir}/vulkan/vulkan_intel.h %endif -%endif
%changelog +* Mon Nov 30 2020 Dave Airlie airlied@redhat.com - 20.3.0-rc2 +- Update to 20.3.0-rc2 +- Enable lavapipe software vulkan + * Sat Nov 28 2020 Peter Robinson pbrobinson@fedoraproject.org - 20.2.3-2 - Cleanup vulkan conditionals - Update meson options and nomenclature diff --git a/sources b/sources index 94b002c..3495caa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mesa-20.2.3.tar.xz) = e55b57523f6fdb1199586538c119c3e7c81d1a7af86be14c90d140c514f65e54ac0c56bd341686d04b770b80d3ddd92188ee17b3bc23f243aed10c25de7e19a6 +SHA512 (mesa-20.3.0-rc2.tar.xz) = 1d94100550b60a0dc6e984d898114b11b8656e2954e946478a2732cec678d1e6a0f07bb5bcdc856facf7e274aea52cfc2b4228c064eadc7bbc00147c6b17cc0e
arch-excludes@lists.fedoraproject.org