File Mesa.changes of Package Mesa
-------------------------------------------------------------------
Thu Jan 22 14:15:42 UTC 2026 - Stefan Dirsch <sndirsch@suse.com>
- BuildRequire llvm21-devel, no matter which suse_version/sle_version
is being used
-------------------------------------------------------------------
Tue Jan 20 23:14:21 UTC 2026 - Stefan Dirsch <sndirsch@suse.com>
- current tarball includes the fixes for bsc#1245034, bsc#1241370,
bsc#1241701 and supersedes the previously applied 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
* U_loader_wayland-Fix-missing-timespec.h-include.patch
-------------------------------------------------------------------
Sat Jan 17 15:02:15 UTC 2026 - Neal Gompa <ngompa@opensuse.org>
- Enable Asahi DRI and Vulkan drivers for x86_64 and AArch64
-------------------------------------------------------------------
Thu Jan 8 13:12:07 UTC 2026 - Stefan Dirsch <sndirsch@suse.com>
- get rid of Mesa 24.1.7 used for s390x (boo#1233167), which
supersedes the following patches:
* python36-buildfix1-s390x.patch
* u_dep_xcb-s390x.patch
* u_mesa-CVE-2023-45913-s390x.patch
-------------------------------------------------------------------
Fri Jan 2 13:46:46 UTC 2026 - Marcus Rueckert <mrueckert@suse.de>
- Update to Mesa 25.3.3
--> https://docs.mesa3d.org/relnotes/25.3.3
-------------------------------------------------------------------
Fri Dec 19 06:46:51 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to Mesa 25.3.2
--> https://docs.mesa3d.org/relnotes/25.3.2
-------------------------------------------------------------------
Thu Dec 4 12:10:50 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- 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
-------------------------------------------------------------------
Tue Dec 2 19:27:12 UTC 2025 - Simon Vogl <simon.vogl@gmx.net>
- Build with VK_AMD_anti_lag vulkan extension support to allow AMD
Anti-Lag to be used on AMD GPUs
- Create new subpackage Mesa-vulkan-anti-lag for this new vulkan
extension
-------------------------------------------------------------------
Tue Nov 18 07:23:20 UTC 2025 - llyyr <llyyr.public@gmail.com>
- Build with -Ddisplay-info=enabled to allow VK_EXT_hdr_metadata
support for VK_KHR_display
-------------------------------------------------------------------
Sat Nov 15 20:02:05 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- adjusted baselibs.conf
-------------------------------------------------------------------
Sat Nov 15 10:36:27 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.3.0
--> https://docs.mesa3d.org/relnotes/25.3.0
- adjusted massively python36-buildfix1.patch; upstream now
requires python 3.9
- supersedes n_stop-iris-flicker.patch
- refreshed patches
* U_fix-mpeg1_2-decode-mesa-20.2.patch
* n_add-Mesa-headers-again.patch
* n_drirc-disable-rgb10-for-chromium-on-amd.patch
* tlsdesc_test.patch
* u_0002-intel-genxml-Add-a-untyped-OrderedDict-fallback-for-.patch
* u_meson-lower-python-version-requirement.patch
- u_d3d12.patch
* fixes d3d12 gallium (video-) driver
- "-Dspirv-tools=enabled" now needed for building the drivers
- VDPAU drivers no longer available, so drop all the packages
* libvdpau_nouveau
* libvdpau_r600
* libvdpau_radeonsi
* libvdpau_virtio_gpu
* libvdpau_d3d12
-------------------------------------------------------------------
Fri Nov 14 15:55:22 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- enable panfrost vulkan driver also on SLE16
-------------------------------------------------------------------
Wed Nov 12 21:39:59 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.2.7
--> https://docs.mesa3d.org/relnotes/25.2.7
-------------------------------------------------------------------
Wed Nov 5 13:17:14 UTC 2025 - Shani Hadiyanto <shanipribadi@gmail.com>
- add libvulkan_dzn package to allow vulkan support for openSUSE in
WSL.
- the package is build only for tumbleweed (not sure whether it's
okay to add to Leap), and built on ix86 and amd64
- arm build is not added because DirectX-Headers is not built
there yet.
- I build locally, and tested that vulkan dzn now works in am64 wsl
opensuse tumbleweed.
-------------------------------------------------------------------
Thu Oct 30 01:20:42 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.2.6
--> https://docs.mesa3d.org/relnotes/25.2.6
-------------------------------------------------------------------
Wed Oct 15 18:45:26 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.2.5
--> https://docs.mesa3d.org/relnotes/25.2.5
-------------------------------------------------------------------
Wed Oct 1 12:23:19 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.2.4
--> https://docs.mesa3d.org/relnotes/25.2.4
-------------------------------------------------------------------
Mon Sep 22 16:10:49 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- let Leap 15.6 buildrequire llvm21-devel/clang21-devel
-------------------------------------------------------------------
Mon Sep 22 14:56:54 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- reverted latest changes after deleting llvm20 RPM cadavers in
buildservice
-------------------------------------------------------------------
Mon Sep 22 14:21:38 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- buildrequire llvm21-devel/clang21-devel instead of
llvm-devel/clang-devel in order to fix build on factory/TW
-------------------------------------------------------------------
Wed Sep 17 15:10:19 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.2.3
--> https://docs.mesa3d.org/relnotes/25.2.3
-------------------------------------------------------------------
Tue Sep 9 11:31:15 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- redefine %meson_build/%meson_install on Leap 15.6 in order to fix
build
-------------------------------------------------------------------
Mon Sep 8 15:48:03 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- baselibs.conf: let Mesa-32bit obsolete Mesa-gallium-32bit
-------------------------------------------------------------------
Sat Sep 6 18:49:08 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.2.2
--> https://docs.mesa3d.org/relnotes/25.2.2
-------------------------------------------------------------------
Sat Sep 6 17:59:24 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.2.1
--> https://docs.mesa3d.org/relnotes/25.2.1
-------------------------------------------------------------------
Mon Aug 11 08:30:36 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Remove %package definitions of no longer existing packages:
Mesa-gallium, Mesa-libd3d, Mesa-libd3d-devel, Mesa-libOpenCL,
libxatracker2, and libxatracker-devel
- Fix baselibs to no longer require Mesa-gallium, and clean up no
longer existing packages.
-------------------------------------------------------------------
Mon Aug 11 07:52:05 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- removed Requires to dropped Mesa-gallium
- minor specfile cleanup
-------------------------------------------------------------------
Sat Aug 9 09:24:41 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- removed Provides for packages which functionality has been
dropped with the update to 25.2.0, so just obsolete them
* libxatracker2/libxatracker-devel
* Mesa-gallium
* Mesa-libd3d/Mesa-libd3d-devel
* Mesa-libOpenCL
-------------------------------------------------------------------
Fri Aug 8 13:04:51 UTC 2025 - Richard Biener <rguenther@suse.com>
- Update python36-buildfix1.patch with removeprefix use fix in
src/compiler/nir/nir_algebraic.py
-------------------------------------------------------------------
Fri Aug 8 12:18:54 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- added Provides/Obsoletes for packages, which I removed with the
update to 25.2.0
* libxatracker2/libxatracker-devel
* Mesa-gallium
* Mesa-libd3d/Mesa-libd3d-devel
* Mesa-libOpenCL
-------------------------------------------------------------------
Fri Aug 8 08:24:46 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- switch to rust crate tarballs from http://crates.io, which have
different checksums; seems Mesa uses these and not the one of
the easier to find tarballs on github
- the above supersedes fix-crates-checksums.patch
-------------------------------------------------------------------
Thu Aug 7 21:01:59 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- re-apply u_mesa-CVE-2023-45913-s390x.patch on s390x
-------------------------------------------------------------------
Thu Aug 7 09:19:44 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.2.0
--> https://docs.mesa3d.org/relnotes/25.2.0
- removed DRI2 build reqs since DRI2 drivers are no longer supported
- added 'rustc-hash' crate from github now needed by NVK; updated
rust crates from github
* check with 'grep -r crates' in Mesa sources below subprojects/
folder for the needed versions! Versions needs to match; it's not
the minimum!
- fix-crates-checksums.patch
* fixed checksums of new/updated rush crates
- supersedes u_mesa-CVE-2023-45913.patch
- supersedes revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch
- adjusted python36-buildfix1.patch
- adjusted u_dep_xcb.patch
- shared-glapi deprecated
- gallium-nine (D3D), gallium-opencl (Clover OpenCL), gallium-xa dropped
- require meson >= 1.4.0
- require rust-bindgen >= 0.71.1
- intel-rt no longer supported on 32bit
- removed libxatracker2/libxatracker-devel packages
- removed Mesa-gallium package
- removed Mesa-libd3d/Mesa-libd3d-devel packages
- removed Mesa-libOpenCL package
-------------------------------------------------------------------
Fri Aug 1 11:39:07 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.1.7
--> https://docs.mesa3d.org/relnotes/25.1.7
-------------------------------------------------------------------
Thu Jul 31 09:58:49 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Bump required versions of the wayland packages.
-------------------------------------------------------------------
Thu Jul 17 15:10:49 UTC 2025 - Hillwood Yang <hillwood@opensuse.org>
- Customise drivers for loongarch64
-------------------------------------------------------------------
Wed Jul 16 15:45:06 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.1.6
--> https://docs.mesa3d.org/relnotes/25.1.6
-------------------------------------------------------------------
Thu Jul 3 12:02:18 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.1.5
--> https://docs.mesa3d.org/relnotes/25.1.5
-------------------------------------------------------------------
Thu Jun 19 12:33:23 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to release 25.1.4
--> https://docs.mesa3d.org/relnotes/25.1.4
-------------------------------------------------------------------
Sat Jun 7 18:38:09 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.1.3
--> https://docs.mesa3d.org/relnotes/25.1.3
-------------------------------------------------------------------
Thu Jun 5 14:44:35 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to release 25.1.2
--> https://docs.mesa3d.org/relnotes/25.1.2
-------------------------------------------------------------------
Tue May 27 09:57:43 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- fix build on s390x
-------------------------------------------------------------------
Wed May 21 08:33:31 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.1.1
--> https://docs.mesa3d.org/relnotes/25.1.1
- supersedes the following patches
* U_0001-radv-driconf-Add-radv_force_64k_sparse_alignment-con.patch
* U_0002-driconf-Add-workarounds-for-DOOM-The-Dark-Ages.patch
-------------------------------------------------------------------
Fri May 16 12:10:20 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- U_0001-radv-driconf-Add-radv_force_64k_sparse_alignment-con.patch
U_0002-driconf-Add-workarounds-for-DOOM-The-Dark-Ages.patch
* fixes issues with DOOM: The Dark Ages
-------------------------------------------------------------------
Fri May 9 12:40:24 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- build d3d12 video driver only when %vdpau_d3d12 is set
-------------------------------------------------------------------
Fri May 9 11:12:21 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- enable panfrost vulkan driver on Leap 16.0
-------------------------------------------------------------------
Thu May 8 13:39:58 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.1.0
--> https://docs.mesa3d.org/relnotes/25.1.0
- adjusted patches:
* python36-buildfix1.patch
* n_drirc-disable-rgb10-for-chromium-on-amd.patch,
- supersedes the following patches:
* python36-buildfix2.patch
* u_intel-drop-annotations-from-spv2hex.patch
* U_clover-Don-t-include-libclc-headers.patch
- osmesa no longer available; it's considered redundant with EGL
surfaceless
-------------------------------------------------------------------
Wed Apr 30 17:53:50 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.0.5
--> https://docs.mesa3d.org/relnotes/25.0.5
-------------------------------------------------------------------
Fri Apr 18 17:14:50 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.0.4
--> https://docs.mesa3d.org/relnotes/25.0.4
-------------------------------------------------------------------
Mon Apr 7 19:20:37 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- let Mesa-dri only require libvulkan1, libvulkan_lvp if build
of vulkan drivers is enabled on this platform
-------------------------------------------------------------------
Mon Apr 7 14:37:45 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- let Mesa-dri also require libvulkan_lvp; fixes startup of Wayland
sessions with Mesa 25.0.3 (boo#1240854)
-------------------------------------------------------------------
Mon Apr 7 09:54:36 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- U_clover-Don-t-include-libclc-headers.patch
* don't break clover with libclc 20.1.0 update (boo#1240848)
-------------------------------------------------------------------
Sun Apr 6 09:24:16 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.0.3
--> https://docs.mesa3d.org/relnotes/25.0.3
-------------------------------------------------------------------
Fri Apr 4 12:23:19 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- require llvm20/clang20
-------------------------------------------------------------------
Mon Mar 31 16:20:27 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- don't apply revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch
on s390x, which is not affected by that issue (different Mesa
version)
-------------------------------------------------------------------
Tue Mar 25 09:07:24 UTC 2025 - Wolfgang Frisch <wolfgang.frisch@suse.com>
- Fix regression in winsys/amdgpu (boo#1239657)
revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch
https://gitlab.freedesktop.org/mesa/mesa/-/issues/12809
https://gitlab.freedesktop.org/mesa/mesa/-/commit/8c91624614c1f939974fe0d2d1a3baf83335cecb
-------------------------------------------------------------------
Thu Mar 20 15:10:52 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.0.2
--> https://docs.mesa3d.org/relnotes/25.0.2
-------------------------------------------------------------------
Sun Mar 9 11:06:22 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Make build recipe POSIX sh compatible
-------------------------------------------------------------------
Fri Mar 7 13:40:43 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- enabled Raytracing (vulkan) support for intel ARC GPUs
(boo#1238732)
-------------------------------------------------------------------
Fri Mar 7 09:56:50 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- no longer hardcode CXX, but instead make use of %gcc_version,
which is implicitely set in prjconf, which I wasn't aware of ...
-------------------------------------------------------------------
Thu Mar 6 22:21:45 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- CXX needs to be set to an existing g++ compiler; otherwise you get
meson.build:4:0: ERROR: Unknown compiler(s): [['c++'], ['g++'], ['clang++'], ['nvc++'], ['pgc++'], ['icpc'], ['icpx']]
The following exception(s) were encountered:
Running `c++ --version` gave "[Errno 2] No such file or directory: 'c++'"
Running `g++ --version` gave "[Errno 2] No such file or directory: 'g++'"
Running `clang++ --version` gave "[Errno 2] No such file or directory: 'clang++'"
Running `nvc++ --version` gave "[Errno 2] No such file or directory: 'nvc++'"
Running `pgc++ --version` gave "[Errno 2] No such file or directory: 'pgc++'"
Running `icpc --version` gave "[Errno 2] No such file or directory: 'icpc'"
Running `icpx --version` gave "[Errno 2] No such file or directory: 'icpx'"
Since there is no 'g++' available I take 'g++-14', i.e.
export CXX=g++-14
I don't care if gcc gets updated and Mesa fails then. I much more
often need to update Mesa than we see a gcc update ...
-------------------------------------------------------------------
Thu Mar 6 14:58:51 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- fixed build for TW
-------------------------------------------------------------------
Thu Mar 6 13:51:52 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Build with GCC 13 on Leap/SLES 15 (bsc#1238713)
-------------------------------------------------------------------
Wed Mar 5 22:13:36 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- Update to release 25.0.1
--> https://docs.mesa3d.org/relnotes/25.0.1
-------------------------------------------------------------------
Wed Mar 5 13:16:20 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
- don't obsolete Mesa-libglapi0 on s390x since this is still on
Mesa 24.1.7
-------------------------------------------------------------------
Fri Feb 21 14:04:21 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Add explanation for the "CM" in "GLESv1_CM".
- Drop idempotent %if..%endif guards that do nothing.
- Combine some rm calls in the build recipe.
- Add -v argument to all rm calls to see the result of the
deletion in the build log.