gnu: mesa: Update to 25.2.0.

Note: this is not the first "stable" release, but making this available for
testing as some configuration we used have been dropped upstream.

* gnu/packages/gl.scm (mesa): Update to 25.2.0.
[arguments]<#:meson>: Use meson-1.8.
<#:configure-flags>: Remove osmesa and gallium-xa flags (no longer available).
* gnu/packages/rust-crates.scm (mesa-cargo-inputs): Add rustc-hash.

Change-Id: I36d59582b5d827f78040a248a54fd11e2f982393
This commit is contained in:
John Kehayias 2025-08-07 14:22:40 -04:00 committed by John Kehayias
parent 60fa1486a2
commit b1a0e0b3ae
No known key found for this signature in database
GPG key ID: 499097AE5EA815D9
2 changed files with 4 additions and 4 deletions

View file

@ -314,7 +314,7 @@ also known as DXTn or DXTC) for Mesa.")
(define-public mesa (define-public mesa
(package (package
(name "mesa") (name "mesa")
(version "25.1.6") (version "25.2.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -324,7 +324,7 @@ also known as DXTn or DXTC) for Mesa.")
"mesa-" version ".tar.xz"))) "mesa-" version ".tar.xz")))
(sha256 (sha256
(base32 (base32
"116f712h9nwdmjxph9x3idqd7h70lgfqz1m961yp3n6j77mnjawz")))) "0kwdpl87v4damasg3rvw9453qbs286vkimjks8qlvlblq0hnnwkw"))))
(build-system meson-build-system) (build-system meson-build-system)
(propagated-inputs (propagated-inputs
;; The following are in the Requires.private field of gl.pc. ;; The following are in the Requires.private field of gl.pc.
@ -384,6 +384,7 @@ also known as DXTn or DXTC) for Mesa.")
(outputs '("out" "bin")) (outputs '("out" "bin"))
(arguments (arguments
(list (list
#:meson meson-1.8
#:configure-flags #:configure-flags
#~(list #~(list
#$@(cond #$@(cond
@ -406,8 +407,6 @@ panfrost,r300,r600,svga,softpipe,llvmpipe,tegra,v3d,vc4,virgl,zink"))
"-Dglx=dri" ;Thread Local Storage, improves performance "-Dglx=dri" ;Thread Local Storage, improves performance
;; "-Dopencl=true" ;; "-Dopencl=true"
;; "-Domx=true" ;; "-Domx=true"
"-Dosmesa=true"
"-Dgallium-xa=enabled"
;; features required by wayland ;; features required by wayland
"-Dgles2=enabled" "-Dgles2=enabled"

View file

@ -19903,6 +19903,7 @@
`(("paste" ,rust-paste-1.0.15) `(("paste" ,rust-paste-1.0.15)
("proc-macro2" ,rust-proc-macro2-1.0.94) ("proc-macro2" ,rust-proc-macro2-1.0.94)
("quote" ,rust-quote-1.0.40) ("quote" ,rust-quote-1.0.40)
("rustc-hash" ,rust-rustc-hash-2.1.1)
("syn" ,rust-syn-2.0.100) ("syn" ,rust-syn-2.0.100)
("unicode-ident" ,rust-unicode-ident-1.0.18))) ("unicode-ident" ,rust-unicode-ident-1.0.18)))