Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2026-01-21 14:11:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Wed Jan 21 14:11:49 2026 rev:565 rq:1328391 version:25.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2026-01-09 17:03:14.691333356 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new.1928/Mesa.changes 2026-01-21 14:11:51.113070462 +0100 @@ -1,0 +2,15 @@ +Tue Jan 20 23:14:21 UTC 2026 - Stefan Dirsch <[email protected]> + +- includes the fixes for bsc#1245034, bsc#1241370, bsc#1241701 +- includes the following patches: + * U_0001-svga-add-svga_resource_create_with_modifiers-functio.patch + * U_0002-svga-fix-printing-64-bit-value-for-32-bit-build.patch + * U_gbm-fix-get_back_bo-failure-with-gbm_surface-and-imp.patch + * U_egl-never-select-swrast-for-vmwgfx.patch + +------------------------------------------------------------------- +Sat Jan 17 15:02:15 UTC 2026 - Neal Gompa <[email protected]> + +- Enable Asahi DRI and Vulkan drivers for x86_64 and AArch64 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.10R69j/_old 2026-01-21 14:11:53.061151564 +0100 +++ /var/tmp/diff_new_pack.10R69j/_new 2026-01-21 14:11:53.065151731 +0100 @@ -63,7 +63,11 @@ %ifarch %{ix86} x86_64 %define with_vulkan 1 %if 0%{?suse_version} > 1600 + %ifarch x86_64 + %define vulkan_drivers swrast,amd,intel,intel_hasvk,nouveau,microsoft-experimental,imagination,asahi + %else %define vulkan_drivers swrast,amd,intel,intel_hasvk,nouveau,microsoft-experimental,imagination + %endif %else %define vulkan_drivers swrast,amd,intel,intel_hasvk %endif @@ -71,7 +75,11 @@ %ifarch %{arm} aarch64 %define with_vulkan 1 %if 0%{?suse_version} > 1600 + %ifarch aarch64 + %define vulkan_drivers swrast,amd,broadcom,freedreno,intel,intel_hasvk,nouveau,panfrost,imagination,asahi + %else %define vulkan_drivers swrast,amd,broadcom,freedreno,intel,intel_hasvk,nouveau,panfrost,imagination + %endif %else %if 0%{?suse_version} == 1600 %define vulkan_drivers swrast,amd,broadcom,freedreno,intel,intel_hasvk,panfrost @@ -618,6 +626,16 @@ # Only available on Tumbleweed because of rust-cbindgen >= 1.25 requirement %if 0%{?suse_version} > 1600 +%ifarch x86_64 aarch64 +%package -n libvulkan_asahi +Summary: Mesa vulkan driver for Asahi (Apple Silicon) +Group: System/Libraries +Requires: Mesa-vulkan-device-select = %{version} + +%description -n libvulkan_asahi +This package contains the Vulkan parts for Mesa. +%endif + %package -n libvulkan_nouveau Summary: Mesa vulkan driver for NVK (Nouveau Vulkan) Group: System/Libraries @@ -819,7 +837,11 @@ -Dvulkan-drivers= \ %endif %ifarch %{ix86} x86_64 + %ifarch x86_64 + -Dgallium-drivers=r300,r600,radeonsi,nouveau,softpipe,llvmpipe,svga,virgl,iris,crocus,i915,asahi,d3d12,zink \ + %else -Dgallium-drivers=r300,r600,radeonsi,nouveau,softpipe,llvmpipe,svga,virgl,iris,crocus,i915,d3d12,zink \ + %endif -Dgallium-d3d12-graphics=enabled \ %ifarch x86_64 -Dintel-rt=enabled \ @@ -827,7 +849,11 @@ %else %ifarch %{arm} aarch64 %if 0%{?suse_version} >= 1550 + %ifarch aarch64 + -Dgallium-drivers=r300,r600,radeonsi,nouveau,softpipe,llvmpipe,virgl,iris,freedreno,vc4,etnaviv,lima,panfrost,v3d,svga,tegra,asahi,zink \ + %else -Dgallium-drivers=r300,r600,radeonsi,nouveau,softpipe,llvmpipe,virgl,iris,freedreno,vc4,etnaviv,lima,panfrost,v3d,svga,tegra,zink \ + %endif %else -Dgallium-drivers=r300,r600,radeonsi,nouveau,softpipe,llvmpipe,virgl,iris,freedreno,vc4,lima,panfrost,v3d,svga,tegra,zink \ %endif @@ -1084,6 +1110,14 @@ %ifarch %{ix86} x86_64 aarch64 %{arm} loongarch64 # Only available on Tumbleweed because of rust-cbindgen >= 1.25 requirement %if 0%{?suse_version} > 1600 +%ifarch x86_64 aarch64 +%files -n libvulkan_asahi +%{_libdir}/libvulkan_asahi.so +%{_datadir}/vulkan/icd.d/asahi_icd.*.json +%dir %{_datadir}/vulkan +%dir %{_datadir}/vulkan/icd.d +%endif + %files -n libvulkan_nouveau %{_libdir}/libvulkan_nouveau.so %{_datadir}/vulkan/icd.d/nouveau_icd.*.json
