GNU bug report logs - #77339
[PATCH mesa-updates 00/15] update vulkan and mesa to latest

Previous Next

Package: guix-patches;

Reported by: John Kehayias <john.kehayias <at> protonmail.com>

Date: Fri, 28 Mar 2025 15:22:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 77339 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:22:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to John Kehayias <john.kehayias <at> protonmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 28 Mar 2025 15:22:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: guix-patches <at> gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 00/15] update vulkan and mesa to latest
Date: Fri, 28 Mar 2025 15:21:06 +0000
Hi Guixers,

Here is a pretty straightforward patch series to update the vulkan ecosysstem
and mesa to the latest versions (as of about a week ago). I have pushed it
already on the mesa-updates branch and the builds seems to have just about
finished even (on Berlin at least)!  I'll follow up with the usual branch
merging email with plans there.

The only slight issue to consider here is that the update to vulkan-headers
won't build without the following commit to update vulkan-loader as these go
together. I suppose that could be squashed to one commit? However, in general
most of vulkan (and everything that depends on it probably) won't build
without the full series. I did try to make sure each package update will build
with its commit.

Thanks!
John


John Kehayias (15):
  gnu: spirv-headers: Update to 1.4.309.0.
  gnu: spirv-tools: Update to 1.4.309.0.
  gnu: Add cmake-minimal-3.30.
  gnu: glslang: Update to 1.4.309.0.
  gnu: vulkan-headers/no-loader: Update to 1.4.309.0.
  gnu: vulkan-loader: Update to 1.4.309.0.
  gnu: vulkan-tools: Update to 1.4.309.0.
  gnu: shaderc: Update to 2025.1.
  gnu: vulkan-utility-libraries: Update to 1.4.309.0.
  gnu: vulkan-validationlayers: Update to 1.4.309.0.
  gnu: vulkan-volk: Update to 1.4.304.
  gnu: vulkan-memory-allocator: Update to 3.2.1.
  gnu: spirv-cross: Update to 1.4.309.0.
  gnu: wayland-protocols: Update to 1.41.
  gnu: mesa: Update to 25.0.2.

 gnu/packages/cmake.scm       | 25 ++++++++++++++
 gnu/packages/freedesktop.scm |  4 +--
 gnu/packages/gl.scm          |  4 +--
 gnu/packages/vulkan.scm      | 65 ++++++++++++++++++++----------------
 4 files changed, 65 insertions(+), 33 deletions(-)


base-commit: efac1498c15198afc4f9a2bc700408bde1b3b3ed
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:25:01 GMT) Full text and rfc822 format available.

Message #8 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 01/15] gnu: spirv-headers: Update to 1.4.309.0.
Date: Fri, 28 Mar 2025 15:23:53 +0000
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.4.309.0.

Change-Id: Iad980096e36bc799cc74385b39430891c44fa767
---
 gnu/packages/vulkan.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 3207638a76..6f870719af 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -8,6 +8,7 @@
 ;;; Copyright © 2022, 2024 dan <i <at> dan.games>
 ;;; Copyright © 2023, 2024 Zheng Junjie <873216071 <at> qq.com>
 ;;; Copyright © 2024 James Smith <jsubuntuxp <at> disroot.org>
+;;; Copyright © 2025 John Kehayias <john.kehayias <at> protonmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -52,7 +53,7 @@ (define-module (gnu packages vulkan)
 (define-public spirv-headers
   (package
     (name "spirv-headers")
-    (version "1.3.280.0")
+    (version "1.4.309.0")
     (source
      (origin
        (method git-fetch)
@@ -61,7 +62,7 @@ (define-public spirv-headers
              (commit (string-append "vulkan-sdk-" version))))
        (sha256
         (base32
-         "17jw5gwj2vmicyd6522b1zp7x551krfj826j0fg5kl0ixv0q08wk"))
+         "15l35w60sbw1i3a48057hvpvldf0lrlfmkz73bp456g2jn5vln23"))
        (file-name (git-file-name name version))))
     (build-system cmake-build-system)
     (arguments
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:25:02 GMT) Full text and rfc822 format available.

Message #11 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 02/15] gnu: spirv-tools: Update to 1.4.309.0.
Date: Fri, 28 Mar 2025 15:24:02 +0000
* gnu/packages/vulkan.scm (spirv-tools): Update to 1.4.309.0.

Change-Id: I440a8b56650e66de3b626c77e4ebb5352dbef4b6
---
 gnu/packages/vulkan.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 6f870719af..fbfd143a65 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -85,7 +85,7 @@ (define-public spirv-headers
 (define-public spirv-tools
   (package
     (name "spirv-tools")
-    (version "1.3.280.0")
+    (version "1.4.309.0")
     (source
      (origin
       (method git-fetch)
@@ -93,7 +93,7 @@ (define-public spirv-tools
             (url "https://github.com/KhronosGroup/SPIRV-Tools")
             (commit (string-append "vulkan-sdk-" version))))
       (sha256
-       (base32 "1sj84ngwcgmydlj88nx1a9jfmhmxlij7wc92khp8wf1vsfplayas"))
+       (base32 "1ykrsd3fl8sx9sq8pc551swacqnl0xwv3p0l1ppdpw2h2mvz8syr"))
       (file-name (git-file-name name version))))
     (build-system cmake-build-system)
     (arguments
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:25:03 GMT) Full text and rfc822 format available.

Message #14 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 03/15] gnu: Add cmake-minimal-3.30.
Date: Fri, 28 Mar 2025 15:24:18 +0000
* gnu/packages/cmake.scm (cmake-minimal-3.30): New variable.

Change-Id: I8cff557e1510ddd183955795ed4119fef50b5385
---
 gnu/packages/cmake.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm
index 1ddcfa4d80..11180f0a68 100644
--- a/gnu/packages/cmake.scm
+++ b/gnu/packages/cmake.scm
@@ -439,6 +439,31 @@ (define-public cmake-3.30
        (prepend (module-ref (resolve-interface '(gnu packages debug))
                             'cppdap))))))

+(define-public cmake-minimal-3.30
+  (package
+    (inherit cmake-minimal)
+    (version "3.30.3")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://cmake.org/files/v"
+                                  (version-major+minor version)
+                                  "/cmake-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1r48zym4dy4mvwzk704zh1vx9gb4a910f424ypvis28mcxdy2pbd"))))
+    (arguments
+     (substitute-keyword-arguments (package-arguments cmake-minimal)
+       ((#:phases phases)
+        #~(modify-phases #$phases
+            (delete 'delete-help-documentation)))))
+    (native-inputs
+     (modify-inputs (package-native-inputs cmake-minimal)
+       ;; Avoid circular dependency with (gnu packages debug).  Note: cppdap
+       ;; is built with cmake, so when the default cmake-minimal is updated to
+       ;; this version this circular dependency will need to be worked around.
+       (prepend (module-ref (resolve-interface '(gnu packages debug))
+                            'cppdap))))))
+
 (define-public cmake-minimal-cross
   (package
     (inherit cmake-minimal)
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:25:03 GMT) Full text and rfc822 format available.

Message #17 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 04/15] gnu: glslang: Update to 1.4.309.0.
Date: Fri, 28 Mar 2025 15:24:36 +0000
* gnu/packages/vulkan.scm (glslang): Update to 1.4.309.0.
[arguments]: Set #:cmake to cmake-minimal-3.30.

Change-Id: I1291ca0a68aa3940dd7d4c13328cae60c0d3c611
---
 gnu/packages/vulkan.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index fbfd143a65..83f78ccca1 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -199,7 +199,7 @@ (define-public spirv-llvm-translator
 (define-public glslang
   (package
     (name "glslang")
-    (version "1.3.280.0")
+    (version "1.4.309.0")
     (source
      (origin
        (method git-fetch)
@@ -208,11 +208,12 @@ (define-public glslang
              (commit (string-append "vulkan-sdk-" version))))
        (sha256
         (base32
-         "1vvgqvwhsimlz8wkk38b9cvp9abggq840iws8al0znzz3mnvkfdn"))
+         "0kzzjh2dxzkznp75jk9sl4fjjgdy5s6xr8vha9av6cvi3jxm2i8y"))
        (file-name (git-file-name name version))))
     (build-system cmake-build-system)
     (arguments
-     `(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"
+     `(#:cmake ,cmake-minimal-3.30
+       #:configure-flags '("-DBUILD_SHARED_LIBS=ON"
                            "-DALLOW_EXTERNAL_SPIRV_TOOLS=ON"
                            ,@(if (target-riscv64?)
                                  `("-DCMAKE_EXE_LINKER_FLAGS=-latomic")
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:25:04 GMT) Full text and rfc822 format available.

Message #20 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 05/15] gnu: vulkan-headers/no-loader: Update to
 1.4.309.0.
Date: Fri, 28 Mar 2025 15:24:49 +0000
Note that vulkan-headers will not build without the next commit to also update
vulkan-loader to the same version.

* gnu/packages/vulkan.scm (vulkan-headers/no-loader): Update to 1.4.309.0.

Change-Id: Ib845452f0297534300a63d68db66924e43733984
---
 gnu/packages/vulkan.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 83f78ccca1..ee9f094ae9 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -305,7 +305,7 @@ (define-public vkbasalt
 (define-public vulkan-headers/no-loader
   (package
     (name "vulkan-headers")
-    (version "1.3.280.0")
+    (version "1.4.309.0")
     (source
      (origin
        (method git-fetch)
@@ -315,7 +315,7 @@ (define-public vulkan-headers/no-loader
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "13mmv5621z73hlfnsrccbcb4z0d7kwj92a081701vbpss45a4whj"))))
+         "0ncj4gqb5zmkgmd205frrq8rxxdqlissqpj2fq3wxkdbdyx7pwid"))))
     (build-system cmake-build-system)
     (arguments
      `(#:tests? #f))                    ; No tests.
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:26:02 GMT) Full text and rfc822 format available.

Message #23 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 06/15] gnu: vulkan-loader: Update to 1.4.309.0.
Date: Fri, 28 Mar 2025 15:25:03 +0000
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.4.309.0.

Change-Id: Ib2c2265135433e0f7b133b1d0f83991c89d297d0
---
 gnu/packages/vulkan.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index ee9f094ae9..b8d635d79b 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -349,7 +349,7 @@ (define-public vulkan-headers
 (define-public vulkan-loader
   (package
     (name "vulkan-loader")
-    (version "1.3.280.0")
+    (version "1.4.309.0")
     (source
      (origin
        (method git-fetch)
@@ -359,7 +359,7 @@ (define-public vulkan-loader
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "0glix3clqkdbi9kqcp8abmglqpgjd2r2bjqvi11r8sair0z54hnf"))))
+         "1y6wqc8adzg7ndmbr95nzhcxf93qsfndfdnsym5pkbjfx454151d"))))
     (build-system cmake-build-system)
     (arguments
      (list
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:26:02 GMT) Full text and rfc822 format available.

Message #26 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 07/15] gnu: vulkan-tools: Update to 1.4.309.0.
Date: Fri, 28 Mar 2025 15:25:15 +0000
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.4.309.0.

Change-Id: I322683d3251e65eb4f07cfd5f887e31fcb4b06bc
---
 gnu/packages/vulkan.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index b8d635d79b..0d6ce87691 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -429,7 +429,7 @@ (define-public vulkan-loader
 (define-public vulkan-tools
   (package
     (name "vulkan-tools")
-    (version "1.3.280.0")
+    (version "1.4.309.0")
     (source
      (origin
        (method git-fetch)
@@ -444,7 +444,7 @@ (define-public vulkan-tools
                      "// ASSERT_EQ(std::string(driver_properties.driverInfo)")))
        (sha256
         (base32
-         "0w0m04vscr4a6vr682g3mn7mfni740cmai9ylzlgfdggb77y58xz"))))
+         "0ywvvkra29y2cvw8i9laf4skn6cl7phrwshcc7z9dljb3il87cym"))))
     (build-system cmake-build-system)
     (inputs
      (list glslang libxrandr vulkan-loader wayland wayland-protocols))
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:26:03 GMT) Full text and rfc822 format available.

Message #29 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 08/15] gnu: shaderc: Update to 2025.1.
Date: Fri, 28 Mar 2025 15:25:29 +0000
* gnu/packages/vulkan.scm (shaderc): Update to 2025.1.

Change-Id: I8653a62ac9cb5eaf0bcf850017d60f4daff3b337
---
 gnu/packages/vulkan.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 0d6ce87691..16e7fbdd4a 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -470,7 +470,7 @@ (define-public shaderc
   (package
     (name "shaderc")
     ;; shaderc doesn't follow the versioning scheme of vulkan sdk
-    (version "2024.0")
+    (version "2025.1")
     (source
      (origin
        (method git-fetch)
@@ -480,7 +480,7 @@ (define-public shaderc
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "1m5jncn6y8c6g83f8nwh86hz33mvv03x7fyr5zq0ynwanrcpn2hb"))))
+         "0hbsvyyy5fzgal83z8kx4a3x9d2fnd2fcs53l3s9n0pyybip3i5j"))))
     (build-system cmake-build-system)
     (arguments
      `(;; FIXME: Skip most of the tests, because enabling system gtest breaks
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:28:01 GMT) Full text and rfc822 format available.

Message #32 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 09/15] gnu: vulkan-utility-libraries: Update to
 1.4.309.0.
Date: Fri, 28 Mar 2025 15:26:52 +0000
* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.309.0.

Change-Id: I01119b88231175d85bfde71205d4208cea8c74fb
---
 gnu/packages/vulkan.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 16e7fbdd4a..638e9b1484 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -712,7 +712,7 @@ (define-public vulkan-memory-allocator
 (define-public vulkan-utility-libraries
   (package
     (name "vulkan-utility-libraries")
-    (version "1.3.280.0")
+    (version "1.4.309.0")
     (source
      (origin
        (method git-fetch)
@@ -720,7 +720,7 @@ (define-public vulkan-utility-libraries
              (url "https://github.com/KhronosGroup/Vulkan-Utility-Libraries")
              (commit (string-append "vulkan-sdk-" version))))
        (sha256
-        (base32 "17fmalilczs4x435f8kdx8bf0x5mnjhkmcp34xap8lanpbyzs84q"))
+        (base32 "1ihk95gjszk9yn3r6xvda83qp7f463m86srj6cq43z01sk2naxkr"))
        (file-name (git-file-name name version))))
     (build-system cmake-build-system)
     (arguments
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:28:02 GMT) Full text and rfc822 format available.

Message #35 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 10/15] gnu: vulkan-validationlayers: Update to
 1.4.309.0.
Date: Fri, 28 Mar 2025 15:27:06 +0000
* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.309.0.

Change-Id: I739052d2537832711b15d92d14e4a6c09d76600e
---
 gnu/packages/vulkan.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 638e9b1484..650869792c 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -580,7 +580,7 @@ (define-public vkd3d
 (define-public vulkan-validationlayers
   (package
     (name "vulkan-validationlayers")
-    (version "1.3.280.0")
+    (version "1.4.309.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -595,7 +595,7 @@ (define-public vulkan-validationlayers
                            "")))
               (sha256
                (base32
-                "1w6fsaicrgnzkj5vz2v86a2gk1n7478q6n66ac2920avnin9a64c"))))
+                "1dvgbgfxcp3ypy06j5m561j1gag0hk40zqd477cdv1kizv6i7nsk"))))
     (build-system cmake-build-system)
     (inputs (list glslang
                   libxrandr
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:28:03 GMT) Full text and rfc822 format available.

Message #38 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 11/15] gnu: vulkan-volk: Update to 1.4.304.
Date: Fri, 28 Mar 2025 15:27:12 +0000
* gnu/packages/vulkan.scm (vulkan-volk): Update to 1.4.304.

Change-Id: Ie6dd230a92cd4a574c84cdec6a31b21b048ece7f
---
 gnu/packages/vulkan.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 650869792c..9781752f49 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -644,7 +644,7 @@ (define-public vulkan-validationlayers
 (define-public vulkan-volk
   (package
     (name "vulkan-volk")
-    (version "1.3.280.0")
+    (version "1.4.304")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -653,7 +653,7 @@ (define-public vulkan-volk
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0x4jhc8n9c4k8svmmcaxxs613xbsav7wam94gacddlm738cwp13v"))))
+                "0slgshhrr1l08wkc4n0ky2z670cfrnzw8gxdrznmja4ly13cc8pr"))))
     (build-system cmake-build-system)
     (arguments
      (list
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:28:04 GMT) Full text and rfc822 format available.

Message #41 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 12/15] gnu: vulkan-memory-allocator: Update to
 3.2.1.
Date: Fri, 28 Mar 2025 15:27:20 +0000
* gnu/packages/vulkan.scm (vulkan-memory-allocator): Update to 3.2.1.

Change-Id: Ica47ab1049621435e2012f7a46be9468b81cfd23
---
 gnu/packages/vulkan.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 9781752f49..ed6c3d2e04 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -683,7 +683,7 @@ (define-public vulkan-volk
 (define-public vulkan-memory-allocator
   (package
     (name "vulkan-memory-allocator")
-    (version "3.0.1")
+    (version "3.2.1")
     (source
      (origin
        (method git-fetch)
@@ -694,7 +694,7 @@ (define-public vulkan-memory-allocator
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "1hpzjwl5bgqv9hmf1fdldihfllcbdg515f391a200klg0rnixdds"))))
+         "0y8ccx080bqrgv71ggixxpl57vc5znq55rnvl4v4srfkjxhz6yiy"))))
     (build-system cmake-build-system)
     (arguments
      ;; no test
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:28:04 GMT) Full text and rfc822 format available.

Message #44 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 13/15] gnu: spirv-cross: Update to 1.4.309.0.
Date: Fri, 28 Mar 2025 15:27:33 +0000
* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.309.0.
[arguments]<tests?>: Disable for now due to upstream issue hit when
update-reference-shaders phase is run, which is necessary to run the tests
successfully.
<phases>: Make the update-reference-shaders phase only run if tests are
enabled.

Change-Id: If496a258595af1bebf214972879ff6b4362e9743
---
 gnu/packages/vulkan.scm | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index ed6c3d2e04..3fa9dcc785 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -117,7 +117,7 @@ (define-public spirv-tools
 (define-public spirv-cross
   (package
     (name "spirv-cross")
-    (version "1.3.280.0")
+    (version "1.4.309.0")
     (source
      (origin
        (method git-fetch)
@@ -125,11 +125,15 @@ (define-public spirv-cross
              (url "https://github.com/KhronosGroup/SPIRV-Cross")
              (commit (string-append "vulkan-sdk-" version))))
        (sha256
-        (base32 "1k6fbkradknxis85akzzksz9ipm3v42xvrzaamwj2lrgfm8d6r4d"))
+        (base32 "1sckwqz67mh48zypgr1r9x101mcq1dlkh8sxi341ynrxzjk8rm3j"))
        (file-name (git-file-name name version))))
     (build-system cmake-build-system)
     (arguments
-     `(#:configure-flags
+     `(;; Disable tests for now due to upstream issue hit when running
+       ;; update-reference-shaders phase:
+       ;; <https://github.com/KhronosGroup/SPIRV-Tools/issues/5980>.
+       #:tests? #f
+       #:configure-flags
        (list "-DSPIRV_CROSS_SHARED=YES")
        #:phases
        (modify-phases %standard-phases
@@ -142,9 +146,10 @@ (define-public spirv-cross
                (("\\$\\{CMAKE_(.*)_DIR\\}/external/spirv-tools(.*)/bin")
                 (string-append (assoc-ref inputs "spirv-tools") "/bin")))))
          (add-before 'check 'update-reference-shaders
-           (lambda _
-             (with-directory-excursion "../source"
-               (invoke "./update_test_shaders.sh")))))))
+           (lambda* (#:key tests? #:allow-other-keys)
+             (when tests?
+               (with-directory-excursion "../source"
+                 (invoke "./update_test_shaders.sh"))))))))
     (inputs
      (list glslang spirv-headers spirv-tools))
     (native-inputs (list python))
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:28:05 GMT) Full text and rfc822 format available.

Message #47 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 14/15] gnu: wayland-protocols: Update to 1.41.
Date: Fri, 28 Mar 2025 15:27:42 +0000
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.41.

Change-Id: I0afe285c5d14675039701deda33c5a790768a09b
---
 gnu/packages/freedesktop.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 34dfe20229..fc1e5eaf9d 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -1514,7 +1514,7 @@ (define-public wayland
 (define-public wayland-protocols
   (package
     (name "wayland-protocols")
-    (version "1.39")
+    (version "1.41")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1523,7 +1523,7 @@ (define-public wayland-protocols
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1dpcwsd2p6sjf5164b674cr7vq24hp3lfdshijj438r4bx8bld28"))))
+                "148wh3cw88pv1adbhmkr13ass2vznzpa03hc3f6hwmwfv4bjsdlr"))))
     (build-system meson-build-system)
     (inputs
      (list wayland))
--
2.49.0






Information forwarded to guix-patches <at> gnu.org:
bug#77339; Package guix-patches. (Fri, 28 Mar 2025 15:28:05 GMT) Full text and rfc822 format available.

Message #50 received at 77339 <at> debbugs.gnu.org (full text, mbox):

From: John Kehayias <john.kehayias <at> protonmail.com>
To: 77339 <at> debbugs.gnu.org
Cc: John Kehayias <john.kehayias <at> protonmail.com>
Subject: [PATCH mesa-updates 15/15] gnu: mesa: Update to 25.0.2.
Date: Fri, 28 Mar 2025 15:27:48 +0000
* gnu/packages/gl.scm (mesa): Update to 25.0.2.

Change-Id: I2daa62441a760577de5ae28bab4de1a46773a194
---
 gnu/packages/gl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index c20e07e132..0e6889664d 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -303,7 +303,7 @@ (define libva-without-mesa
 (define-public mesa
   (package
     (name "mesa")
-    (version "24.3.2")
+    (version "25.0.2")
     (source
      (origin
        (method url-fetch)
@@ -313,7 +313,7 @@ (define-public mesa
                                  "mesa-" version ".tar.xz")))
        (sha256
         (base32
-         "05pp7wghydjx428r4wr6p08nsx1g0ssnxvjlc9wf8s91dlx5z7xd"))))
+         "15ywgxi3hmn4sk36xywm1mh5qjsz8gnzy046i6axy25khg809ydd"))))
     (build-system meson-build-system)
     (propagated-inputs
      ;; The following are in the Requires.private field of gl.pc.
--
2.49.0






This bug report was last modified 11 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.