~ruther/guix-local

877a00dfa7203290c2ce55aff75831127cd179ea — John Kehayias 8 months ago 071907f
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
2 files changed, 4 insertions(+), 4 deletions(-)

M gnu/packages/gl.scm
M gnu/packages/rust-crates.scm
M gnu/packages/gl.scm => gnu/packages/gl.scm +3 -4
@@ 314,7 314,7 @@ also known as DXTn or DXTC) for Mesa.")
(define-public mesa
  (package
    (name "mesa")
    (version "25.1.6")
    (version "25.2.0")
    (source
     (origin
       (method url-fetch)


@@ 324,7 324,7 @@ also known as DXTn or DXTC) for Mesa.")
                                 "mesa-" version ".tar.xz")))
       (sha256
        (base32
         "116f712h9nwdmjxph9x3idqd7h70lgfqz1m961yp3n6j77mnjawz"))))
         "0kwdpl87v4damasg3rvw9453qbs286vkimjks8qlvlblq0hnnwkw"))))
    (build-system meson-build-system)
    (propagated-inputs
     ;; 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"))
    (arguments
     (list
      #:meson meson-1.8
      #:configure-flags
      #~(list
         #$@(cond


@@ 406,8 407,6 @@ panfrost,r300,r600,svga,softpipe,llvmpipe,tegra,v3d,vc4,virgl,zink"))
         "-Dglx=dri"               ;Thread Local Storage, improves performance
         ;; "-Dopencl=true"
         ;; "-Domx=true"
         "-Dosmesa=true"
         "-Dgallium-xa=enabled"

         ;; features required by wayland
         "-Dgles2=enabled"

M gnu/packages/rust-crates.scm => gnu/packages/rust-crates.scm +1 -0
@@ 20063,6 20063,7 @@
  `(("paste" ,rust-paste-1.0.15)
    ("proc-macro2" ,rust-proc-macro2-1.0.94)
    ("quote" ,rust-quote-1.0.40)
    ("rustc-hash" ,rust-rustc-hash-2.1.1)
    ("syn" ,rust-syn-2.0.100)
    ("unicode-ident" ,rust-unicode-ident-1.0.18)))