Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package Mesa for openSUSE:Factory checked in 
at 2025-12-05 16:50:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Mesa (Old)
 and      /work/SRC/openSUSE:Factory/.Mesa.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Mesa"

Fri Dec  5 16:50:56 2025 rev:562 rq:1321169 version:25.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes        2025-12-04 
11:26:34.053721110 +0100
+++ /work/SRC/openSUSE:Factory/.Mesa.new.1939/Mesa.changes      2025-12-05 
16:51:42.644034681 +0100
@@ -1,0 +2,42 @@
+Thu Dec  4 12:10:50 UTC 2025 - Stefan Dirsch <[email protected]>
+
+- Update to Mesa 25.3.1
+  --> https://docs.mesa3d.org/relnotes/25.3.1
+
+- Due to a lack of a 25.3.0 announcment, here are included the relavent
+  entries here for that.
+
+- Users can expect the usual flurry of improvements across all drivers and
+  components, including these new extensions & features highlighted by
+  their developers (in no particular order):
+
+- The VDPAU state tracker has been removed. There are design issues with
+  VDPAU, as well as limited support, which render other options like
+  VAAPI and Vulkan Video better choices
+
+- Zink and NVK are now mandatory for OpenGL acceleration on recent
+  nvidia GPUs. You can enable them at configure time by adding zink to
+  --gallium-drivers and nouveau to --vulkan-drivers or by setting both
+  to auto on appropriate platforms. In 25.1, we began defaulting to
+  Zink+NVK on Turing and later gpus when Zink+NVK was enabled at build
+  time. In 25.3, the old driver no longer officially suports Turing or
+  later. Users of these gpus without Zink+NVK installed at runtime will
+  instead get software rendering. This affects most nvidia gpus from
+  2018 or later.
+
+- Some RADV_DEBUG options
+  (nodynamicbounds,splitfma,nongg_gs,invariantgeom) are deprecated and
+  will be removed in future Mesa releases.
+
+- The PowerVR Vulkan driver is now conformant to Vulkan 1.0 on BXS-4-64
+  and advertises Vulkan 1.2 support on selected GPUs (although, it isn't
+  fully 1.2 conformant in this release). The driver is no longer
+  considered to be experimental and, as such, can now be enabled via
+  -Dvulkan-drivers=imagination.
+
+- enabled Vulkan driver ("imagination") for PowerVR GPUs on x86_64,
+  aarch64 and riscv64; added libvulkan_powervr package
+
+- fixed build against s390x by removing "display-info" option
+
+-------------------------------------------------------------------

Old:
----
  mesa-25.3.0.tar.xz
  mesa-25.3.0.tar.xz.sig

New:
----
  mesa-25.3.1.tar.xz
  mesa-25.3.1.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.pf8gg1/_old  2025-12-05 16:51:45.228142532 +0100
+++ /var/tmp/diff_new_pack.pf8gg1/_new  2025-12-05 16:51:45.228142532 +0100
@@ -48,7 +48,7 @@
 %define glamor 1
 %define _name_archive mesa
 %ifnarch s390x
-%define _version 25.3.0
+%define _version 25.3.1
 %else
 %define _version 24.1.7
 %endif
@@ -68,7 +68,7 @@
   %ifarch %{ix86} x86_64
     %define with_vulkan 1
     %if 0%{?suse_version} > 1600
-    %define vulkan_drivers 
swrast,amd,intel,intel_hasvk,nouveau,microsoft-experimental
+    %define vulkan_drivers 
swrast,amd,intel,intel_hasvk,nouveau,microsoft-experimental,imagination
     %else
     %define vulkan_drivers swrast,amd,intel,intel_hasvk
     %endif
@@ -76,7 +76,7 @@
   %ifarch %{arm} aarch64
     %define with_vulkan 1
     %if 0%{?suse_version} > 1600
-      %define vulkan_drivers 
swrast,amd,broadcom,freedreno,intel,intel_hasvk,nouveau,panfrost
+      %define vulkan_drivers 
swrast,amd,broadcom,freedreno,intel,intel_hasvk,nouveau,panfrost,imagination
     %else
       %if 0%{?suse_version} == 1600
         %define vulkan_drivers 
swrast,amd,broadcom,freedreno,intel,intel_hasvk,panfrost
@@ -85,7 +85,7 @@
   %endif
   %ifarch riscv64
     %define with_vulkan 1
-    %define vulkan_drivers swrast,amd,intel,intel_hasvk
+    %define vulkan_drivers swrast,amd,intel,intel_hasvk,imagination
   %endif
   %ifarch loongarch64
     %define with_vulkan 1
@@ -129,7 +129,7 @@
 
 Name:           Mesa%{psuffix}
 %ifnarch s390x
-Version:        25.3.0
+Version:        25.3.1
 %else
 Version:        24.1.7
 %endif
@@ -161,8 +161,8 @@
 Source10:       Mesa-rpmlintrc
 Source11:       Mesa.keyring
 Source12:       README-suse-maintenance.md
-Source20:       https://archive.mesa3d.org/%{_name_archive}-25.3.0.tar.xz
-Source21:       https://archive.mesa3d.org/%{_name_archive}-25.3.0.tar.xz.sig
+Source20:       https://archive.mesa3d.org/%{_name_archive}-25.3.1.tar.xz
+Source21:       https://archive.mesa3d.org/%{_name_archive}-25.3.1.tar.xz.sig
 # download with 'osc service runall download_files'; github tarballs have 
different checksums!
 Source22:       
http://crates.io/api/v1/crates/rustc-hash/%{_rustc_hash_crate_ver}/download#/rustc-hash-%{_rustc_hash_crate_ver}.tar.gz
 Patch2:         n_add-Mesa-headers-again.patch
@@ -656,6 +656,18 @@
 This package contains the Vulkan parts for Mesa.
 %endif
 
+%ifarch %{ix86} x86_64 aarch64 %{arm} riscv64
+%if 0%{?suse_version} > 1600
+%package -n libvulkan_powervr
+Summary:        Mesa vulkan driver for PowerVR
+Group:          System/Libraries
+Requires:       Mesa-vulkan-device-select = %{version}
+
+%description -n libvulkan_powervr
+This package contains the Vulkan parts for Mesa.
+%endif
+%endif
+
 %ifarch %{ix86} x86_64
 %if 0%{?suse_version} > 1600
 %package -n libvulkan_dzn
@@ -810,7 +822,9 @@
             -Dgles2=enabled \
             -Degl=enabled \
             -Dallow-kcmp=enabled \
+%ifnarch s390x
             -Ddisplay-info=enabled \
+%endif
             -Dplatforms=$egl_platforms \
 %ifarch s390x
             -Dshared-glapi=enabled \
@@ -1142,6 +1156,16 @@
 %dir %{_datadir}/vulkan
 %dir %{_datadir}/vulkan/icd.d
 %endif
+%endif
+
+%ifarch %{ix86} x86_64 aarch64 %{arm} riscv64
+%if 0%{?suse_version} > 1600
+%files -n libvulkan_powervr
+%{_libdir}/libvulkan_powervr_mesa.so
+%{_datadir}/vulkan/icd.d/powervr_mesa_icd.*.json
+%dir %{_datadir}/vulkan
+%dir %{_datadir}/vulkan/icd.d
+%endif
 %endif
 
 %ifarch %{ix86} x86_64



++++++ mesa-25.3.0.tar.xz -> mesa-25.3.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/Mesa/mesa-25.3.0.tar.xz 
/work/SRC/openSUSE:Factory/.Mesa.new.1939/mesa-25.3.1.tar.xz differ: char 27, 
line 1

Reply via email to