From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 0/7] Update vulkan packages and add vulkan-validationlayers Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 14:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata X-Debbugs-Original-To: guix-patches@gnu.org Reply-To: Kaelyn Takata Received: via spool by submit@debbugs.gnu.org id=B.16609205411783 (code B ref -1); Fri, 19 Aug 2022 14:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Aug 2022 14:49:01 +0000 Received: from localhost ([127.0.0.1]:59051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3Iz-0000Se-7k for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:49:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:47606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3Iv-0000SV-Pv for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:48:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oP3Iv-0003Nu-G9 for guix-patches@gnu.org; Fri, 19 Aug 2022 10:48:57 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:36093) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oP3It-0006Yt-6h for guix-patches@gnu.org; Fri, 19 Aug 2022 10:48:57 -0400 Date: Fri, 19 Aug 2022 14:48:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660920531; x=1661179731; bh=15b48qHKs089Gf9Tg133dNNofn9i0XeReU58/cFATkY=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=zSOnWdn2Ov7LbaiQ+9dahtksZ5x+2CpJAYOW9w298iGC65VkaJEgT0xXovTn//7H1 b+zX+p0YXib/8Hfe68iHwovnxzG0lMc0Wom1gBkt7RzqFRgNCvIXo63RAhWTJD14bv k7CGh1cUHXKbsIgjb4oPsRZ+15TcIrdnzQHY9yWEelKeTYdqWUZwBpgyGOwaEcER7f XG3w8wj7ktLcngdshoddIMbexIQLrd54Ak8M3GdyNzQuXNF3qa7XQYmsY728h4q7Hg 8CcTpEuyNr0jEHeZhew2gLqN6qEIP9duR6Ip2dRmvgygZoVduU658wuMyJFAESEitN HZqA6zL+NCgqw== From: Kaelyn Takata Message-ID: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.131; envelope-from=kaelyn.alexi@protonmail.com; helo=mail-40131.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, This patch series adds vulkan-validationlayers 1.2.201 and updates the depe= ndent vulkan packages to compatible versions from approximately the same ti= me period. I had added/updated these packages in a local channel about 8 or= 9 months ago and have been running multiple systems with them since then. = My motivation at the time was to add vulkan-validationlayers for use with t= he Vulkan tutorial at https://vulkan-tutorial.com. It was only recently that I was able to fix an issue with the tutorial prog= ram not finding the .so for the validation layer, by patching the layer man= ifest file with the full store path of the .so. A similar phase would need = to be added to the mesa package definition for its device selection layer t= o work properly. The error from the mesa layer not being found when I run t= he basic tutorial program is: !! validation layer: libVkLayer_MESA_device_select.so: cannot open shared= object file: No such file or directory The 'set-layer-path-in-manifest phase in vulkan-validationlayers resolved a= similar error about libVkLayer_khronos_validation.so. Final note: I went to update these packages to their latest versions before= submitting the series, but they trigger warnings when running programs usi= ng Vulkan with Mesa 21.3.8 due it not supporting Vulkan 1.3 (I forget the e= xact warning). Cheers, Kaelyn Kaelyn Takata (7): gnu: spirv-headers: Update to 1.2.198.0. gnu: spirv-tools: Update to 2021.4. gnu: vulkan-headers: Update to 1.2.202. gnu: vulkan-loader: Update to 1.2.202. gnu: vulkan-tools: Update to 1.2.201. gnu: shaderc: Update to 2021.3. gnu: Add vulkan-validationlayers. gnu/packages/vulkan.scm | 94 +++++++++++++++++++++++++++++------------ 1 file changed, 68 insertions(+), 26 deletions(-) base-commit: 65cabb010e3388d10f9b25ec560bfcfab5f810d4 -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 1/7] gnu: spirv-headers: Update to 1.2.198.0. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 14:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.16609206391994 (code B ref 57297); Fri, 19 Aug 2022 14:51:02 +0000 Received: (at 57297) by debbugs.gnu.org; 19 Aug 2022 14:50:39 +0000 Received: from localhost ([127.0.0.1]:59057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3KY-0000W6-O1 for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:50:38 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:23165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3KW-0000Vs-Ng for 57297@debbugs.gnu.org; Fri, 19 Aug 2022 10:50:37 -0400 Date: Fri, 19 Aug 2022 14:50:28 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660920630; x=1661179830; bh=To3Jyzprl6yFVsIhfuY+yEG1JOLIfl/l3VH6s4kSOIw=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=EbYFN2goeK/UahcDU5ykg8B9LvsKaWNNGs0RwwamPtDJESBvrIU41sdRiCMmbyMQB ATzeWyysya5VSkBg44MJYspJKu9tRSqwi50LWxYxoIPO9N9EPLY/Q2hEnzczG7pr1d GZeQL4ou7k+Z5bRnhwhMCxtjer75iEPpd+NcP7v40wx9fPYkyji34i77KuIoWfm0Od ZWMgA+LdbgE0AqY+KJxN855QM8kCn8feCDRJdUAUSvV/75P+LG0MzjIJJ9VaiOjzLc V0QHcSfL06RGvCKXBbkCYgiDLIry5vSxZRDrk2FrjUc6djYV8r/2TVjJiYUIHezr4Y uA0KuiQrJjRtQ== From: Kaelyn Takata Message-ID: <16ee18966031c517de30a3d126ce6dfc90ad58a2.1660919376.git.kaelyn.alexi@protonmail.com> In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (spirv-headers): Update to 1.2.198.0. --- gnu/packages/vulkan.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm index f5c619a2b2..5517bca47b 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -45,16 +45,16 @@ (define-module (gnu packages vulkan) (define-public spirv-headers (package (name "spirv-headers") - (version "1.5.3") + (version "1.2.198.0") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/KhronosGroup/SPIRV-Headers") - (commit version))) + (commit (string-append "sdk-" version)))) (sha256 (base32 - "069sivqajp7z4p44lmrz23lvf237xpkjxd4lzrg27836pwqcz9bj")) + "0v6ycgfxh9d2gzhxrnxgrn5gyg2cshg55767qdg46px8412j5lbi")) (file-name (git-file-name name version)))) (build-system cmake-build-system) (arguments -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 2/7] gnu: spirv-tools: Update to 2021.4. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 14:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.16609206602034 (code B ref 57297); Fri, 19 Aug 2022 14:51:02 +0000 Received: (at 57297) by debbugs.gnu.org; 19 Aug 2022 14:51:00 +0000 Received: from localhost ([127.0.0.1]:59062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3Ku-0000Wk-0X for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:00 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:31279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3Kr-0000WT-PB for 57297@debbugs.gnu.org; Fri, 19 Aug 2022 10:50:58 -0400 Date: Fri, 19 Aug 2022 14:50:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660920651; x=1661179851; bh=FNjyX9Vf2R7fMrCdZWsOmFaG+noXlbY6vSUsxmmWdvc=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=jYXt4YYq4NYW58Bxxs+DryqQDADb1ojD3OmKAAWaolGu8sZaFEUqazZUzWonyYrQ0 HIe5V0Fq6UUgklS9lZWzEiq+/2tYLS+iDdIwjUiJj0EusprBwSIJ1TDa6fXbU53eJJ 5KpYKgLsHiuwkUVMJs1+ZRaa5oRSE4C0OfYR5mqYJTo4rRyg3R0nXaO8ak0d6eo7X3 o5cUQnYo5v3RIGqZNry822f3e1obsmHuMIHcaIC5aC1iP32d8QzRImhWgXj9To26hq CplVosnuZfwpx7KDuQJNoe+nBznSPc31tDRp8PiWSLmgg50caoxB31iyy+DPWwAs44 CdXCtrEBV+svg== From: Kaelyn Takata Message-ID: In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (spirv-tools): Update to 2021.4. --- 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 5517bca47b..5cfb94cd6f 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -77,7 +77,7 @@ (define-public spirv-headers (define-public spirv-tools (package (name "spirv-tools") - (version "2020.2") + (version "2021.4") (source (origin (method git-fetch) @@ -85,7 +85,7 @@ (define-public spirv-tools (url "https://github.com/KhronosGroup/SPIRV-Tools") (commit (string-append "v" version)))) (sha256 - (base32 "00b7xgyrcb2qq63pp3cnw5q1xqx2d9rfn65lai6n6r89s1vh3vg6")) + (base32 "1f0kzgx8ishzxhzrcvcmpkmb3cigyya92p3bdabsgbjr6mkmcdj3")) (file-name (git-file-name name version)))) (build-system cmake-build-system) (arguments -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 3/7] gnu: vulkan-headers: Update to 1.2.202. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.16609206722091 (code B ref 57297); Fri, 19 Aug 2022 14:52:02 +0000 Received: (at 57297) by debbugs.gnu.org; 19 Aug 2022 14:51:12 +0000 Received: from localhost ([127.0.0.1]:59068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3L6-0000Xd-AC for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:12 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:58555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3L3-0000XP-UB for 57297@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:10 -0400 Date: Fri, 19 Aug 2022 14:50:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660920663; x=1661179863; bh=lq7tdEyz+4u1VO8euRVq3njk+hcrYyhe0PcwRJ9JHWI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=sF7l7ZqEYvz29aLkne85RT2WbZXBkJMITgHIe/cBSSH6kjR8WQ0oia1+XPe4jIys8 diaIAYD6TrSnSd7BJIwr8D2DANgveihEoGIOrWtX2x43PomORjUSFB2kpzCsRR/k8b Uqth3RCQqUehj1U88I+ScLiv76PaCom/Gt0qCUECojNVTXGgo+V4Jnp8n3zUkYM+Z9 qcJqSBp/q4LNGc+zfavIjXVkhdpbG4a8empDK3UBrJ9rjr9qfM38Wf6knb/tMxryPN yBLROzD63qoUuFqOuLhl0MpjWCmfVLe5Xgtv42zc7figQx6KgwMoRcBh8mS4ns7XFo /trQArNOvLAvA== From: Kaelyn Takata Message-ID: In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.202. --- 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 5cfb94cd6f..61cbcf8411 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -183,7 +183,7 @@ (define-public glslang (define-public vulkan-headers (package (name "vulkan-headers") - (version "1.2.164") + (version "1.2.202") (source (origin (method git-fetch) @@ -193,7 +193,7 @@ (define-public vulkan-headers (file-name (git-file-name name version)) (sha256 (base32 - "11wzxvwim4jna1yssbmprl211dhmz8vmrd498zww3bghzlj7bljv")))) + "0lsjpxqb7k2mf0w1qadpki6vnwxr29kjg5y1jafl3pvk0mdy1azj")))) (build-system cmake-build-system) (arguments `(#:tests? #f)) ; No tests. -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 4/7] gnu: vulkan-loader: Update to 1.2.202. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.16609206792109 (code B ref 57297); Fri, 19 Aug 2022 14:52:02 +0000 Received: (at 57297) by debbugs.gnu.org; 19 Aug 2022 14:51:19 +0000 Received: from localhost ([127.0.0.1]:59072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3LD-0000Xx-HT for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:19 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:13467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3LB-0000Xe-Kd for 57297@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:18 -0400 Date: Fri, 19 Aug 2022 14:51:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660920671; x=1661179871; bh=2rUsiImT2tkEPykYIgaQZ4YXSTe57Mi2CwjTCWhDr/U=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=ieS1NdXowT/59Z8CZNwHxuLYRUHgWO4ShteREP0fdxbwZEuQo0MLQiaiKK8e+3q5w 0TVEIWH/rEum/c2tijN7o1uQMRehpcp3LQqHlgYM2n/bDlaE5r/YF0UnJgRNuTnlVQ 0v9T9c6gu8n6Vp+au0JGR3MC62RS50c9NvG9huPg52DaHqzeJdG/Q2um23GrR/3U8x HrXSTXAhdwe0c7/E7IV9zbjEFswcRamd7/muWhqrUDnLZWihjQf5Fp24rh6kSTCRF2 BL4rmFxfp1//Awwso85Rv1O5ErmP+weTRzf+TCzr/S/8/eF0odGznjzOCgcvjBblA1 8O1c3OVt1gKbA== From: Kaelyn Takata Message-ID: In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.202. --- gnu/packages/vulkan.scm | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm index 61cbcf8411..74432298f8 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -207,7 +207,7 @@ (define-public vulkan-headers (define-public vulkan-loader (package (name "vulkan-loader") - (version "1.2.162") + (version "1.2.202") (source (origin (method git-fetch) @@ -217,32 +217,23 @@ (define-public vulkan-loader (file-name (git-file-name name version)) (sha256 (base32 - "15gx9ab6w1sjq9hkpbas7z2f8f47j6mlln6p3w26qmydjj8gfjjv")))) + "1vsaa16clncz19lihgj39rdg4dspkxjay1ii6pkf6fpl1vkw1dh2")))) (build-system cmake-build-system) (arguments `(#:configure-flags ,#~(list (string-append "-DVULKAN_HEADERS_INSTALL_DIR=3D" #$(this-package-input "vulkan-headers")) - (string-append "-DCMAKE_INSTALL_INCLUDEDIR=3D" - #$(this-package-input "vulkan-headers") - "/include")) + (string-append "-DGOOGLETEST_INSTALL_DIR=3D" + (getcwd) "/source/external/googletest") + "-DBUILD_TESTS=3DON") #:phases (modify-phases %standard-phases (add-after 'unpack 'unpack-googletest (lambda* (#:key inputs #:allow-other-keys) (let ((gtest (assoc-ref inputs "googletest:source"))= ) (when gtest (copy-recursively gtest "external/googletest")) - #t))) - (add-after 'unpack 'disable-loader-tests - (lambda _ - ;; Many tests require a Vulkan driver. Skip those. - (substitute* "tests/loader_validation_tests.cpp" - ((".*=3D vkCreateInstance.*" all) - (string-append "GTEST_SKIP();\n" all)) - (("TEST_F.*InstanceExtensionEnumerated.*" all) - (string-append all "\nGTEST_SKIP();\n"))) - #t))))) + #t)))))) (native-inputs `(("googletest:source" ,(package-source googletest)) ("libxrandr" ,libxrandr) -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 5/7] gnu: vulkan-tools: Update to 1.2.201. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 14:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.16609206922140 (code B ref 57297); Fri, 19 Aug 2022 14:52:02 +0000 Received: (at 57297) by debbugs.gnu.org; 19 Aug 2022 14:51:32 +0000 Received: from localhost ([127.0.0.1]:59076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3LP-0000YS-R8 for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:32 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:45029) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3LN-0000YA-QJ for 57297@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:30 -0400 Date: Fri, 19 Aug 2022 14:51:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660920684; x=1661179884; bh=zstomd7HVgfnDkSdfx8LtgpZVLky2RZBA9tzTcQyQMI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=X6s37xcOER00J0lmjzu+J5G1PxSygkaQoAHEC9n/vIvcFLXK9EAVZIdXa9WRjOxfN v+85JMYptjbx5PNrAeunbxe5Qc0PRbT2OcgdzXD/DXcAQ4OF9tQXh7Hz6Yd8D8xu3K m+QSg1AbnfnZiflKrtBI9AEouhYVwA0MdjKrChCUP5tqbacdcSZQwqIN2reyUVfRhC in6+G7YdgNxl2PbZ4tTYR7zA11m4/YmIq74gWZXQQYGYXggivh0ssNz49wo6Lp/Zfs 0J8R2+IV1MVeFredvwzoKodQMqd2CHnrH0zptbWMs34DFWyeyvajVRldKDrHqIDNny FQ3Tz4D1WT04g== From: Kaelyn Takata Message-ID: <9e5c80805dbb98b6b8c2d1a0aa6ce5392937d07a.1660919376.git.kaelyn.alexi@protonmail.com> In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.201. --- 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 74432298f8..104f4336f3 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -260,7 +260,7 @@ (define-public vulkan-loader (define-public vulkan-tools (package (name "vulkan-tools") - (version "1.2.162") + (version "1.2.201") (source (origin (method git-fetch) @@ -270,7 +270,7 @@ (define-public vulkan-tools (file-name (git-file-name name version)) (sha256 (base32 - "129wzk7xj3vn3c8b4p7fzkd0npl58118s2i1d88gsfnlix54nagq")))) + "1ik90d7pygaw2pq81brqmcjiczag3biqvgpqp3cpws07glf29lf9")))) (build-system cmake-build-system) (inputs (list glslang libxrandr vulkan-loader wayland)) -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 6/7] gnu: shaderc: Update to 2021.3. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 14:52:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.16609206962158 (code B ref 57297); Fri, 19 Aug 2022 14:52:03 +0000 Received: (at 57297) by debbugs.gnu.org; 19 Aug 2022 14:51:36 +0000 Received: from localhost ([127.0.0.1]:59080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3LU-0000Yk-6E for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:36 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:31631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3LR-0000YG-Kr for 57297@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:34 -0400 Date: Fri, 19 Aug 2022 14:51:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660920687; x=1661179887; bh=L5N2W1krza/wOp8PyIkBoTJG5wBkGun0HQBzIcYyhYA=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=MLIM6urxp556xA4SThU9z+tw6tnbXdnSfa0gPhxl1C2/kwx1nRcbZp10OoHXcl7SM z2vnxrjPAjbS/krRtWQNjs36w2EaT1RvqXU+rGgDh+cnaurTyZBYMJBKN0y5GBfUE3 n0AUPa2FYWcQVrdArr8qrMz2jrJC6llXP5qavtTwRS6Nb+Hw3CLBShwd5pezkqrgzc PWwJrvueQCQvBNWtP7bdnYfwvoSSYpeMn3i+oEP0kJRYPVQdJJP8Zf+hI1bDTZh4/O 7FTyqiDcTucTwaTP5O+OT13tFMloNDz7p+3oSYUpw49cyaW2yqScrVXmps7FSInZ4O Gu6DaK6UheMbg== From: Kaelyn Takata Message-ID: In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (shaderc): Update to 2021.3. --- 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 104f4336f3..62b5b88732 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -292,7 +292,7 @@ (define-public vulkan-tools (define-public shaderc (package (name "shaderc") - (version "2020.4") + (version "2021.3") (source (origin (method git-fetch) @@ -302,7 +302,7 @@ (define-public shaderc (file-name (git-file-name name version)) (sha256 (base32 - "07h78nd964h2bdm4drzws8i1gvyal8a3wlhbcm5qxqk6vknv8hrk")))) + "0qjwixcx74dvx68jl51x2mp2q1346hvhwxr8w3wk36nzla62k2s6")))) (build-system cmake-build-system) (arguments `(;; FIXME: Skip most of the tests, because enabling system gtest bre= aks -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 7/7] gnu: Add vulkan-validationlayers. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Aug 2022 14:52:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.16609207022177 (code B ref 57297); Fri, 19 Aug 2022 14:52:03 +0000 Received: (at 57297) by debbugs.gnu.org; 19 Aug 2022 14:51:42 +0000 Received: from localhost ([127.0.0.1]:59084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3LZ-0000Z3-L8 for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:41 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:22791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3LY-0000Yh-Bz for 57297@debbugs.gnu.org; Fri, 19 Aug 2022 10:51:40 -0400 Date: Fri, 19 Aug 2022 14:51:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660920694; x=1661179894; bh=ykvcbFvw1MVmPbg3fAU3SDEzCEgPilsbwZIZ4FUAN8k=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=b7A+ulzXPRygJAnjBQSd97pMSfvVux+RFUk6BP8Z+SF3UaLZQJy3Fg6unLR9iBIaS bGk9DL/emXoQ7iFqBQDMQCD5IGWKqrbowjcW5rlLrpRpO1hj2Tz7aFiSvz4thcw5bm lo4NV2maBa8UAMMqJhEVpdIeXzLj/nUbdk/FIbH9d6JxKP/IdMvq2mu3PPLRJmsxaH SPox7szT3U8EZOZeLSjf6GbfD4l63kHBnmw3FE2+DER682jqhctQN8np9NlLThLar2 Y11RBsZ/oiIwYaIb+2Ol/OoXp95rxzs3P1oQC1SVEzWRfJwJ+udTUTR66CEUBXX+BG lENP/xMJ+i4Xw== From: Kaelyn Takata Message-ID: <3e23f0f18a0e71f2d533b410acbb3aa547c9688c.1660919376.git.kaelyn.alexi@protonmail.com> In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (vulkan-validationlayers): New variable. --- gnu/packages/vulkan.scm | 51 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm index 62b5b88732..f458cef99c 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -4,6 +4,7 @@ ;;; Copyright =C2=A9 2018 Efraim Flashner ;;; Copyright =C2=A9 2020 Marius Bakke ;;; Copyright =C2=A9 2021 Mathieu Othacehe +;;; Copyright =C2=A9 2022 Kaelyn Takata ;;; ;;; This file is part of GNU Guix. ;;; @@ -393,3 +394,53 @@ (define-public vkd3d (synopsis "Direct3D 12 to Vulkan translation library") (description "vkd3d is a library for translating Direct3D 12 to Vulka= n.") (license license:lgpl2.1)))) + +(define-public vulkan-validationlayers + (package + (name "vulkan-validationlayers") + (version "1.2.201") + (source (origin + (method git-fetch) + (uri (git-reference + (url + "https://github.com/KhronosGroup/Vulkan-ValidationLay= ers") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jnz9cmy5d5g6jh9p4wr0qrlqlpfp07b3cizq37i5p1bcabdgmrz")))) + (build-system cmake-build-system) + (inputs (list glslang + libxrandr + mesa + shaderc + spirv-tools + vulkan-loader + wayland)) + (native-inputs (list pkg-config python spirv-headers vulkan-headers)) + (arguments + (list #:tests? #f ;no tests + #:configure-flags #~(list "-DUSE_ROBIN_HOOD_HASHING=3DOFF" + (string-append "-DGLSLANG_INSTALL_DIR= =3D" + #$glslang) + (string-append + "-DSPIRV_HEADERS_INSTALL_DIR=3D" + #$spirv-headers) "-Wno-dev") + #:phases #~(modify-phases %standard-phases + (add-after 'install 'set-layer-path-in-manifest + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (manifest (string-append out + "/share/vulkan/explicit_laye= r.d" + "/VkLayer_khronos_validation= .json"))) + (substitute* manifest + (("\"libVkLayer_khronos_validation.so\"") + (string-append "\"" out + "/lib/libVkLayer_khronos_validation.so\"= "))))))))) + (home-page "https://github.com/KhronosGroup/Vulkan-ValidationLayers") + (synopsis "Khronos official validation layers for Vulkan") + (description + "Vulkan-ValidationLayers provides the Khronos official validation lay= ers that +can assist development by enabling developers to verify their applications= correctly +use the Vulkan API.") + (license license:asl2.0))) -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 0/7] Update vulkan packages and add vulkan-validationlayers References: In-Reply-To: Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 07:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166201851324670 (code B ref 57297); Thu, 01 Sep 2022 07:49:01 +0000 Received: (at 57297) by debbugs.gnu.org; 1 Sep 2022 07:48:33 +0000 Received: from localhost ([127.0.0.1]:41068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTewD-0006Pq-3q for submit@debbugs.gnu.org; Thu, 01 Sep 2022 03:48:33 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTew9-0006Pd-Sz for 57297@debbugs.gnu.org; Thu, 01 Sep 2022 03:48:32 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1662018504; cv=none; d=zohomail.com; s=zohoarc; b=d+chi8A6NhOd1yUNIUHi4bT3sYAO4TTEzPOtXkWZNE7SDLc2zT2FxzA3T84g80xpFGZLZpsSIu9vU6XTNUvAu7jP6Mwf3uomEFuI5Dd0Memj7YU8GeVPANe4bC3tNvWv4/0BNfy7CdaQDc3gE8aspMhxbYYRkDf8mOU8pPxtd98= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1662018504; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=pol/eRzUuzXPUM/grvwgi67aoC8uIaINktomJLzxtlk=; b=KLpYfHodk9nPKNmnp1B11ALrz4pOXFG+VURlosKHvQHI9BuVNZUY8AzPjKh+0n+e7zWLq8V/CDSmZ+iGqU5zX0Hx/L5UAeFHX77Wor1XExD03kf643bk6AQPVvbqXkYvGx60CJbzYHDttBCfzMCiHd5PwE/fIAJFpceAQcDkK4s= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1662018504; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc; bh=pol/eRzUuzXPUM/grvwgi67aoC8uIaINktomJLzxtlk=; b=QnTssxiiUDdO6Bo5lLSnQIJE8qS+g0GFy7yB+/xGEscVzd7m28eaT0ysXyIt5FYC UtbF2osDpn69CGYOD2TKR4HLRIzmEwHY9Pct4VEvioJSjTQHb3ex/ntBbmztrQ/ky0W 96dRlefE4zyJGFH9x1gJeklV+eOXwSoljsImcQp4= Received: from localhost (i5E862C74.versanet.de [94.134.44.116]) by mx.zohomail.com with SMTPS id 1662018502425881.9566588973131; Thu, 1 Sep 2022 00:48:22 -0700 (PDT) User-agent: mu4e 1.8.7; emacs 28.1 From: Ricardo Wurmus Date: Thu, 01 Sep 2022 09:44:04 +0200 X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87ilm7r0vw.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thank you for the patches. Overall they look good to me, but I have some comments: - the first patch updates spriv-headers from 1.5.3 to 1.2.198.0. This looks like a downgrade. Is this jump in version numbers expected? - the commit message for the vulkan-loader update should mention the changes in the build system arguments: * gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.202. [arguments]: Enable tests by removing obsolete build phase 'disable-loader-tests and adjusting configure flags. - in the patch for vulkan-validationlayers I=E2=80=99d use #$output instead= of binding out to (assoc-ref outputs "out"). Other than that this all looks good to me! --=20 Ricardo From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH v2 0/7] Update vulkan packages and add vulkan-validationlayers References: In-Reply-To: Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 16:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166204960424370 (code B ref 57297); Thu, 01 Sep 2022 16:27:02 +0000 Received: (at 57297) by debbugs.gnu.org; 1 Sep 2022 16:26:44 +0000 Received: from localhost ([127.0.0.1]:43960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn1g-0006Kz-Aw for submit@debbugs.gnu.org; Thu, 01 Sep 2022 12:26:44 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:12703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn1d-0006Kk-Kc for 57297@debbugs.gnu.org; Thu, 01 Sep 2022 12:26:42 -0400 Date: Thu, 01 Sep 2022 16:26:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1662049595; x=1662308795; bh=V25O7ITUpCTOas1iCKb2timITuhKc4BxpHZepoU0vh8=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=FoIGxDJ0Kh36BJKr/2jvqfnxvy7UM7axok1S2lggc4ip2DASXkJkZWAu9f74mUuHj HylRofgUFrHwEnjQA2PMeazTWcrnT8zVG2GYWgdeCxSAVil/xquIIRpZqNfVrmSJYM 3D7giU46y/xa2toYEc6mnqNNTE30klMGc53ctDK8HTp5t4fhvm1oYMRokTmiVYnXkM 0sqdm02RQbio00NQCG1DCTvAxQxPgpau9yGJx+CX+WFWFIIYRY6abRhG7K6OUUfW9Y m5pD1hYeSDMs1AjGwQDyt7h5C+AjS73rDhAJNQ8fg0wdkCbXfCXUH/eQbsGtB3wSJA yWBIe7SmhpAug== From: Kaelyn Takata Message-ID: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a small V2 update to rebase against master and address review feedback. The changes are: * Update the commit message for the vulkan-loader update to include the [arguments] change. * Use #$output instead of binding (assoc outputs "out") in the package definition for vulkan-validationlayers Also worth noting is that the versioning scheme for spirv-headers has chang= ed; the old version scheme went up to 1.5.4 in late 2020, and starting in 2021 = the version tags are the sdk-1.x.y.z tags used with other Vulkan SDK components (ref: https://github.com/KhronosGroup/SPIRV-Headers/tags). Kaelyn Takata (7): gnu: spirv-headers: Update to 1.2.198.0. gnu: spirv-tools: Update to 2021.4. gnu: vulkan-headers: Update to 1.2.202. gnu: vulkan-loader: Update to 1.2.202. gnu: vulkan-tools: Update to 1.2.201. gnu: shaderc: Update to 2021.3. gnu: Add vulkan-validationlayers. gnu/packages/vulkan.scm | 93 +++++++++++++++++++++++++++++------------ 1 file changed, 67 insertions(+), 26 deletions(-) base-commit: c053dfa52dc778eb3d965f58a85c435ae7fab0dd -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH v2 1/7] gnu: spirv-headers: Update to 1.2.198.0. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 16:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166204961224395 (code B ref 57297); Thu, 01 Sep 2022 16:27:02 +0000 Received: (at 57297) by debbugs.gnu.org; 1 Sep 2022 16:26:52 +0000 Received: from localhost ([127.0.0.1]:43964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn1n-0006LP-L1 for submit@debbugs.gnu.org; Thu, 01 Sep 2022 12:26:51 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:19987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn1l-0006Ky-7N for 57297@debbugs.gnu.org; Thu, 01 Sep 2022 12:26:49 -0400 Date: Thu, 01 Sep 2022 16:26:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1662049603; x=1662308803; bh=To3Jyzprl6yFVsIhfuY+yEG1JOLIfl/l3VH6s4kSOIw=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=pR9c+wLA+ptIje4LhzED7bncFy+Zk+DDqjhJ9SohnGhbsbpyU9DY2epZ7bpegnkD5 3XwFH+T3WKd5GM5sYgem3Z/8uu2Qum5y1diu1cNqfgvJONKmAfONkn9677CnQRy5fJ CMNPU1bTAOsJi8IBVaBcrB8dHe64g7ZTRyFJyur7gHwYoIiP/IUySRyB1SN/n02AKL HDRjm7uD9WYDPm51ndD+8RzdCGXOzdaECZwT+czclykVTz6im1vwU9fUgNoHNeWUvR On4G5c0Q7Z1k0xDZNoHfFZiqgTd55b1LmrLaymElDmrYX9NDsumyb/5dVZJi6V63z6 uqMUbzQS21C8w== From: Kaelyn Takata Message-ID: <5b07a070928bc7bc562053aa04207c02fd95d033.1662049085.git.kaelyn.alexi@protonmail.com> In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (spirv-headers): Update to 1.2.198.0. --- gnu/packages/vulkan.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm index f5c619a2b2..5517bca47b 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -45,16 +45,16 @@ (define-module (gnu packages vulkan) (define-public spirv-headers (package (name "spirv-headers") - (version "1.5.3") + (version "1.2.198.0") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/KhronosGroup/SPIRV-Headers") - (commit version))) + (commit (string-append "sdk-" version)))) (sha256 (base32 - "069sivqajp7z4p44lmrz23lvf237xpkjxd4lzrg27836pwqcz9bj")) + "0v6ycgfxh9d2gzhxrnxgrn5gyg2cshg55767qdg46px8412j5lbi")) (file-name (git-file-name name version)))) (build-system cmake-build-system) (arguments -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH v2 2/7] gnu: spirv-tools: Update to 2021.4. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 16:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166204962024416 (code B ref 57297); Thu, 01 Sep 2022 16:27:03 +0000 Received: (at 57297) by debbugs.gnu.org; 1 Sep 2022 16:27:00 +0000 Received: from localhost ([127.0.0.1]:43968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn1v-0006Lj-VK for submit@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:00 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:20467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn1u-0006LX-4i for 57297@debbugs.gnu.org; Thu, 01 Sep 2022 12:26:58 -0400 Date: Thu, 01 Sep 2022 16:26:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1662049612; x=1662308812; bh=FNjyX9Vf2R7fMrCdZWsOmFaG+noXlbY6vSUsxmmWdvc=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=cguE5rL6pQzLjZmJUTS+ahDvQIGy7ElICbOZWPYhtShKgcCSyuhOu0MCIVnarOwV4 PolW3Upvny35rdED/RpmVIJ+pD/EAg3vll/kwnvfCplxMp0A5oGCxcO5RA3Jvi6c+U tN0MXC/fEi9C9AKcbRnA78SsbTqCbd2zxBzx/G6jNjlBNxrYtAhMSyDRs1uZVQkxnw 0N2JPDzUeqGWEX+LVHhl++Eab9qTyRZRAESxTl+i8OPrs5p52UKpWA5uakUMxCtYX3 4SWfyyJWFaM06cPLmUBjNDpPIAuSASnyflfwUVL0+yMt1p4V2aSKaPipUL1Hqr6pm5 2kMYMK+lQSlSg== From: Kaelyn Takata Message-ID: <9f00711ffaca18983b41b39f3c47f7abde30a42e.1662049085.git.kaelyn.alexi@protonmail.com> In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (spirv-tools): Update to 2021.4. --- 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 5517bca47b..5cfb94cd6f 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -77,7 +77,7 @@ (define-public spirv-headers (define-public spirv-tools (package (name "spirv-tools") - (version "2020.2") + (version "2021.4") (source (origin (method git-fetch) @@ -85,7 +85,7 @@ (define-public spirv-tools (url "https://github.com/KhronosGroup/SPIRV-Tools") (commit (string-append "v" version)))) (sha256 - (base32 "00b7xgyrcb2qq63pp3cnw5q1xqx2d9rfn65lai6n6r89s1vh3vg6")) + (base32 "1f0kzgx8ishzxhzrcvcmpkmb3cigyya92p3bdabsgbjr6mkmcdj3")) (file-name (git-file-name name version)))) (build-system cmake-build-system) (arguments -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH v2 3/7] gnu: vulkan-headers: Update to 1.2.202. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 16:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166204963624484 (code B ref 57297); Thu, 01 Sep 2022 16:28:02 +0000 Received: (at 57297) by debbugs.gnu.org; 1 Sep 2022 16:27:16 +0000 Received: from localhost ([127.0.0.1]:43975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2C-0006Mq-94 for submit@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:16 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:51935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2A-0006Md-JU for 57297@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:14 -0400 Date: Thu, 01 Sep 2022 16:27:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1662049628; x=1662308828; bh=lq7tdEyz+4u1VO8euRVq3njk+hcrYyhe0PcwRJ9JHWI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=jqeDVBz12l60bKJQZoD+MlVwmBpE032kGkdMBxAWFB2EP93jO3Pnve35pwBtQ1gfv eqfp628j2mmqR7yi9WCcZPCj3panQ6RWgIZfSWT5sY4t/XAkOUXP8B3dIleLYmbGa3 W9ui0oj/ZKWkH/XAcmQymlVxICKzeVBwgGWoP+DgpAwaugoAFo/3rv2HKsVW/d45C5 GYctyUfmLvgmrF3n785SbP6csUs4lYHeLT5w42UNRnngV1Gb1SYl2CiKeeslHYOJ/D 9A8ZjRXRZ7npxu0rYmioKZZ7C3jIu2iCp00hHNDSjQt48YmgWA3yKN2nAwVjXbeGs5 VVKzz9nh13mmg== From: Kaelyn Takata Message-ID: <37785a78811adc6c50c6b4e55f4bf701f4d30d27.1662049085.git.kaelyn.alexi@protonmail.com> In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.202. --- 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 5cfb94cd6f..61cbcf8411 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -183,7 +183,7 @@ (define-public glslang (define-public vulkan-headers (package (name "vulkan-headers") - (version "1.2.164") + (version "1.2.202") (source (origin (method git-fetch) @@ -193,7 +193,7 @@ (define-public vulkan-headers (file-name (git-file-name name version)) (sha256 (base32 - "11wzxvwim4jna1yssbmprl211dhmz8vmrd498zww3bghzlj7bljv")))) + "0lsjpxqb7k2mf0w1qadpki6vnwxr29kjg5y1jafl3pvk0mdy1azj")))) (build-system cmake-build-system) (arguments `(#:tests? #f)) ; No tests. -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH v2 4/7] gnu: vulkan-loader: Update to 1.2.202. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 16:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166204964324506 (code B ref 57297); Thu, 01 Sep 2022 16:28:02 +0000 Received: (at 57297) by debbugs.gnu.org; 1 Sep 2022 16:27:23 +0000 Received: from localhost ([127.0.0.1]:43979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2J-0006NC-HK for submit@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:23 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:31705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2I-0006Mx-DK for 57297@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:22 -0400 Date: Thu, 01 Sep 2022 16:27:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1662049636; x=1662308836; bh=m/fPSnETPDhn0SRdH68+ZD2lh1K16PcnsM5dJKVYQxs=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=TgLiOviD/fHLbwf/rS67NJfDJ+LTRoz2DmYjUs2QAWrESmFQ5stW7D9fKs/Ur/VR3 VFNgOoiv0BiV2t2eqO57BJig6AXH5YuHKJ0yiezXYbtttXB8Og+T2G9gshn/aiHoYC bxbrgqMaHRFh/RpSOOqLwXvWxc4zid2k4Su1jsZV/si0dxrLFggpm+ke0b8t7eNcDn SB1gxs/DNgiDgX5MMxO/9sDCtrehbheVqaS8P0MpOyZogrMy3BDva//C0NLYs27iid yPw7FnapL0CDu1IWpbKhobL2ejESMiLo3xOmMzP2LRrjRoT3Ta5tGEvQQa2cfrfvj7 uUNUKtRacG/CQ== From: Kaelyn Takata Message-ID: <5da294ee2052a5a5d1f1d2ca62c58c988d894c93.1662049085.git.kaelyn.alexi@protonmail.com> In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.202. [arguments]: Enable tests by removing obsolete build phase 'disable-loader-tests and adjusting configure flags. --- gnu/packages/vulkan.scm | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm index 61cbcf8411..74432298f8 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -207,7 +207,7 @@ (define-public vulkan-headers (define-public vulkan-loader (package (name "vulkan-loader") - (version "1.2.162") + (version "1.2.202") (source (origin (method git-fetch) @@ -217,32 +217,23 @@ (define-public vulkan-loader (file-name (git-file-name name version)) (sha256 (base32 - "15gx9ab6w1sjq9hkpbas7z2f8f47j6mlln6p3w26qmydjj8gfjjv")))) + "1vsaa16clncz19lihgj39rdg4dspkxjay1ii6pkf6fpl1vkw1dh2")))) (build-system cmake-build-system) (arguments `(#:configure-flags ,#~(list (string-append "-DVULKAN_HEADERS_INSTALL_DIR=3D" #$(this-package-input "vulkan-headers")) - (string-append "-DCMAKE_INSTALL_INCLUDEDIR=3D" - #$(this-package-input "vulkan-headers") - "/include")) + (string-append "-DGOOGLETEST_INSTALL_DIR=3D" + (getcwd) "/source/external/googletest") + "-DBUILD_TESTS=3DON") #:phases (modify-phases %standard-phases (add-after 'unpack 'unpack-googletest (lambda* (#:key inputs #:allow-other-keys) (let ((gtest (assoc-ref inputs "googletest:source"))= ) (when gtest (copy-recursively gtest "external/googletest")) - #t))) - (add-after 'unpack 'disable-loader-tests - (lambda _ - ;; Many tests require a Vulkan driver. Skip those. - (substitute* "tests/loader_validation_tests.cpp" - ((".*=3D vkCreateInstance.*" all) - (string-append "GTEST_SKIP();\n" all)) - (("TEST_F.*InstanceExtensionEnumerated.*" all) - (string-append all "\nGTEST_SKIP();\n"))) - #t))))) + #t)))))) (native-inputs `(("googletest:source" ,(package-source googletest)) ("libxrandr" ,libxrandr) -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH v2 5/7] gnu: vulkan-tools: Update to 1.2.201. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 16:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166204966724545 (code B ref 57297); Thu, 01 Sep 2022 16:28:03 +0000 Received: (at 57297) by debbugs.gnu.org; 1 Sep 2022 16:27:47 +0000 Received: from localhost ([127.0.0.1]:43983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2g-0006Np-Sy for submit@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:47 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:14927) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2U-0006NP-Fg for 57297@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:45 -0400 Date: Thu, 01 Sep 2022 16:27:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1662049648; x=1662308848; bh=zstomd7HVgfnDkSdfx8LtgpZVLky2RZBA9tzTcQyQMI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=MpxvavH85RqCzRXiy1vC7yA4K/ZlBcX0lWmnnrfy8vyfgPwkpHBQIfi0FV9odbLof OzJYvrGwmElqY08aehIX/cR3sPEEjzXxS85xAqUF7hV0Iiz/GuyoQQZ80Q4U4WtzN+ xbHybJN0hJ0/HNSuKGqcNE7Qq9dRYkQ/S3XcczRkP9x6UfimaZfPG3fL3CswApf25/ aCDUR2n2a8kjRwhNlita3S2VxgQLf4WzsKKDVU/Mv8ky16xNVQCN7ZkSeVnaCeD6m4 F4G8bulaRxb2V5R7spayMcd0n/u2IHV/MfzGvYDQzPwtyVShC9rqD8yhV099VdceBR xjJtagGmp61lA== From: Kaelyn Takata Message-ID: In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.201. --- 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 74432298f8..104f4336f3 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -260,7 +260,7 @@ (define-public vulkan-loader (define-public vulkan-tools (package (name "vulkan-tools") - (version "1.2.162") + (version "1.2.201") (source (origin (method git-fetch) @@ -270,7 +270,7 @@ (define-public vulkan-tools (file-name (git-file-name name version)) (sha256 (base32 - "129wzk7xj3vn3c8b4p7fzkd0npl58118s2i1d88gsfnlix54nagq")))) + "1ik90d7pygaw2pq81brqmcjiczag3biqvgpqp3cpws07glf29lf9")))) (build-system cmake-build-system) (inputs (list glslang libxrandr vulkan-loader wayland)) -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH v2 6/7] gnu: shaderc: Update to 2021.3. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 16:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166204967124567 (code B ref 57297); Thu, 01 Sep 2022 16:28:03 +0000 Received: (at 57297) by debbugs.gnu.org; 1 Sep 2022 16:27:51 +0000 Received: from localhost ([127.0.0.1]:43989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2l-0006OA-DB for submit@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:51 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:15745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2k-0006Ng-5H for 57297@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:50 -0400 Date: Thu, 01 Sep 2022 16:27:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1662049664; x=1662308864; bh=L5N2W1krza/wOp8PyIkBoTJG5wBkGun0HQBzIcYyhYA=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=a0e1lctKBFVfyLNNPfvZflVvdV0X7F/s0tT3toFxTlloPoAc0gJwDTMnSb2nYWXh8 r6AgAxtiDwxn5m1PDcUGbTjTm7iTgoVomdZKZzQgEV5+hpvw/6O9FX5teGKgkss59n kCsR23xHXNASPAw+Q0uwy+FMKyS0d70YGd/EKSGfZ0IkP8MVpghjBaf5YlOeHQh9ha 12Fr8pUb675MmlCbMjrCPmII1j1mDE1FSbEr5Xw4tQ4imXSUudzeV60NllfaADJ0/m G8ZsplMnAfF6GpiwGEcUaZijKyxxAuJ4ZLvVtCb1pTT4y+i0uhULCeisbg83RtzN+8 T6AQYaL3a7tUA== From: Kaelyn Takata Message-ID: <7371c46322a67ba2b7331d51d4537e326794fa7d.1662049085.git.kaelyn.alexi@protonmail.com> In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (shaderc): Update to 2021.3. --- 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 104f4336f3..62b5b88732 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -292,7 +292,7 @@ (define-public vulkan-tools (define-public shaderc (package (name "shaderc") - (version "2020.4") + (version "2021.3") (source (origin (method git-fetch) @@ -302,7 +302,7 @@ (define-public shaderc (file-name (git-file-name name version)) (sha256 (base32 - "07h78nd964h2bdm4drzws8i1gvyal8a3wlhbcm5qxqk6vknv8hrk")))) + "0qjwixcx74dvx68jl51x2mp2q1346hvhwxr8w3wk36nzla62k2s6")))) (build-system cmake-build-system) (arguments `(;; FIXME: Skip most of the tests, because enabling system gtest bre= aks -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH v2 7/7] gnu: Add vulkan-validationlayers. Resent-From: Kaelyn Takata Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 01 Sep 2022 16:28:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org Cc: Kaelyn Takata Reply-To: Kaelyn Takata Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166204967224573 (code B ref 57297); Thu, 01 Sep 2022 16:28:04 +0000 Received: (at 57297) by debbugs.gnu.org; 1 Sep 2022 16:27:52 +0000 Received: from localhost ([127.0.0.1]:43991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2l-0006OC-Mo for submit@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:52 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:50401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTn2k-0006Nh-8W for 57297@debbugs.gnu.org; Thu, 01 Sep 2022 12:27:50 -0400 Date: Thu, 01 Sep 2022 16:27:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1662049664; x=1662308864; bh=ALg/23DrB9jPfTTRNYWGtqSZ1j3MRP26uXMzFGXMoZ4=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=C4VjXUXBJ6b9oNW8YhWEh735ospMfJiELpuqR7xrEGixWUiuE1Wocx188soJtmhvc gEl/T6Rv6GMtssHRMpcqr+zNyKjvY6FLpi6pTv5S6yJeP6AOHD06L4y9Wf5kVzmA0B NZi4WhYa0SOm4zHNRppwWb/iN+phbM7UPwGh8S4umWzBE2qR07McwfWZZthrLoDT6U zkUhIrgWR381LqQr3ML/bFi33OE6OtGE31jcuYY0/7cg0nBa5Px6GLrK1l7o1Otg7V xf0nk+aPtgUIz2D4/ikHCDYsreEYAcDFrjdtwUkq1CdrNF2OTR5T28xm/nMTGGhi8B CVyx34ia1sdBA== From: Kaelyn Takata Message-ID: <158241a8a69bd663c86be49b87c19f23589fb7dc.1662049085.git.kaelyn.alexi@protonmail.com> In-Reply-To: References: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/vulkan.scm (vulkan-validationlayers): New variable. --- gnu/packages/vulkan.scm | 50 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm index 62b5b88732..8f664334d4 100644 --- a/gnu/packages/vulkan.scm +++ b/gnu/packages/vulkan.scm @@ -4,6 +4,7 @@ ;;; Copyright =C2=A9 2018 Efraim Flashner ;;; Copyright =C2=A9 2020 Marius Bakke ;;; Copyright =C2=A9 2021 Mathieu Othacehe +;;; Copyright =C2=A9 2022 Kaelyn Takata ;;; ;;; This file is part of GNU Guix. ;;; @@ -393,3 +394,52 @@ (define-public vkd3d (synopsis "Direct3D 12 to Vulkan translation library") (description "vkd3d is a library for translating Direct3D 12 to Vulka= n.") (license license:lgpl2.1)))) + +(define-public vulkan-validationlayers + (package + (name "vulkan-validationlayers") + (version "1.2.201") + (source (origin + (method git-fetch) + (uri (git-reference + (url + "https://github.com/KhronosGroup/Vulkan-ValidationLay= ers") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jnz9cmy5d5g6jh9p4wr0qrlqlpfp07b3cizq37i5p1bcabdgmrz")))) + (build-system cmake-build-system) + (inputs (list glslang + libxrandr + mesa + shaderc + spirv-tools + vulkan-loader + wayland)) + (native-inputs (list pkg-config python spirv-headers vulkan-headers)) + (arguments + (list #:tests? #f ;no tests + #:configure-flags #~(list "-DUSE_ROBIN_HOOD_HASHING=3DOFF" + (string-append "-DGLSLANG_INSTALL_DIR= =3D" + #$glslang) + (string-append + "-DSPIRV_HEADERS_INSTALL_DIR=3D" + #$spirv-headers) "-Wno-dev") + #:phases #~(modify-phases %standard-phases + (add-after 'install 'set-layer-path-in-manifest + (lambda _ + (let ((manifest (string-append #$output + "/share/vulkan/explicit_layer= .d" + "/VkLayer_khronos_validation.= json"))) + (substitute* manifest + (("\"libVkLayer_khronos_validation.so\"") + (string-append "\"" #$output + "/lib/libVkLayer_khronos_validation.so\"= "))))))))) + (home-page "https://github.com/KhronosGroup/Vulkan-ValidationLayers") + (synopsis "Khronos official validation layers for Vulkan") + (description + "Vulkan-ValidationLayers provides the Khronos official validation lay= ers that +can assist development by enabling developers to verify their applications= correctly +use the Vulkan API.") + (license license:asl2.0))) -- 2.37.2 From unknown Mon Jun 23 16:48:29 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kaelyn Takata Subject: bug#57297: closed ([PATCH v2 0/7] Update vulkan packages and add vulkan-validationlayers) Message-ID: References: <871qsvqaf2.fsf@elephly.net> X-Gnu-PR-Message: they-closed 57297 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 57297@debbugs.gnu.org Date: Thu, 01 Sep 2022 17:21:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1662052862-5813-1" This is a multi-part message in MIME format... ------------=_1662052862-5813-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #57297: [PATCH 0/7] Update vulkan packages and add vulkan-validationlayers which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 57297@debbugs.gnu.org. --=20 57297: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57297 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1662052862-5813-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 57297-done) by debbugs.gnu.org; 1 Sep 2022 17:20:15 +0000 Received: from localhost ([127.0.0.1]:44072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTnrT-0001Tt-0q for submit@debbugs.gnu.org; Thu, 01 Sep 2022 13:20:15 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTnrP-0001Te-ST for 57297-done@debbugs.gnu.org; Thu, 01 Sep 2022 13:20:14 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1662052808; cv=none; d=zohomail.com; s=zohoarc; b=Q717N2X+RmVEIKhZbtTzrgwJFnAePk/JNanzO1luC90WF/8v5RCH8xMsJ0l0F/tI8dVzmkh4VPPW2l1YgUiMvm4e123tSqezoJED5ATeo4ssdTU0tfiEx9yxh5cOuEjdH/HYMtcfMhXKW6BR+Fjv0s8Pgo3Xrw0BSmkZQNTXiWI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1662052808; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=5ORBgjSTsKC/iEr8bk+j3uksgpQ9kI9Mw8cCygKTwXI=; b=SCXYM+jVgq3ZyphH05SMRE0Zvd5ez6jYxxvKgcg6BZO8D2BSaU6pg0tN8rr6aWPr3Mpxx+Hujz3rdv+zd856n+02TDE8KOB5O3Cx2l77TzuXFPGFGRPMYuKmndxlYJlJTB9uNenvYgC/TvmugfpRMiiHG/CDynDLQ7RxpA9UTew= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1662052808; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc; bh=5ORBgjSTsKC/iEr8bk+j3uksgpQ9kI9Mw8cCygKTwXI=; b=bpy+prKNFkLhoAQpajSnMXJRzw313W9uuKQXphpHBsUL3PoSHs7EpDzdeP5qsLsj XBeKMCWiqbpnFeNK5wzTOvkhJJ7xpGp+IGIDGJseM+0x/fDPj0JcAjwugDMMnBs1e4r qQFjAD+RsllPR8HIoZjnSp+GcMe+Tf2brwqOHJTs= Received: from localhost (i5E862C74.versanet.de [94.134.44.116]) by mx.zohomail.com with SMTPS id 1662052804665155.07028990650542; Thu, 1 Sep 2022 10:20:04 -0700 (PDT) User-agent: mu4e 1.8.7; emacs 28.1 From: Ricardo Wurmus To: 57297-done@debbugs.gnu.org Subject: [PATCH v2 0/7] Update vulkan packages and add vulkan-validationlayers Date: Thu, 01 Sep 2022 19:17:51 +0200 X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <871qsvqaf2.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57297-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This looks good, thank you! Because updating vulkan-headers leads to rebuilds of 1000+ packages I pushed it all to a new branch update-vulkan-headers and asked ci.guix.gnu.org to build it on x86_64: https://ci.guix.gnu.org/jobset/update-vulkan-headers Once it=E2=80=99s all been built and we see that it doesn=E2=80=99t break a= ny existing packages we can merge it into the =E2=80=9Cmaster=E2=80=9D branch. --=20 Ricardo ------------=_1662052862-5813-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Aug 2022 14:49:01 +0000 Received: from localhost ([127.0.0.1]:59051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3Iz-0000Se-7k for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:49:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:47606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oP3Iv-0000SV-Pv for submit@debbugs.gnu.org; Fri, 19 Aug 2022 10:48:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oP3Iv-0003Nu-G9 for guix-patches@gnu.org; Fri, 19 Aug 2022 10:48:57 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:36093) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oP3It-0006Yt-6h for guix-patches@gnu.org; Fri, 19 Aug 2022 10:48:57 -0400 Date: Fri, 19 Aug 2022 14:48:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1660920531; x=1661179731; bh=15b48qHKs089Gf9Tg133dNNofn9i0XeReU58/cFATkY=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=zSOnWdn2Ov7LbaiQ+9dahtksZ5x+2CpJAYOW9w298iGC65VkaJEgT0xXovTn//7H1 b+zX+p0YXib/8Hfe68iHwovnxzG0lMc0Wom1gBkt7RzqFRgNCvIXo63RAhWTJD14bv k7CGh1cUHXKbsIgjb4oPsRZ+15TcIrdnzQHY9yWEelKeTYdqWUZwBpgyGOwaEcER7f XG3w8wj7ktLcngdshoddIMbexIQLrd54Ak8M3GdyNzQuXNF3qa7XQYmsY728h4q7Hg 8CcTpEuyNr0jEHeZhew2gLqN6qEIP9duR6Ip2dRmvgygZoVduU658wuMyJFAESEitN HZqA6zL+NCgqw== To: guix-patches@gnu.org From: Kaelyn Takata Subject: [PATCH 0/7] Update vulkan packages and add vulkan-validationlayers Message-ID: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.131; envelope-from=kaelyn.alexi@protonmail.com; helo=mail-40131.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit Cc: Kaelyn Takata X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Kaelyn Takata Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, This patch series adds vulkan-validationlayers 1.2.201 and updates the depe= ndent vulkan packages to compatible versions from approximately the same ti= me period. I had added/updated these packages in a local channel about 8 or= 9 months ago and have been running multiple systems with them since then. = My motivation at the time was to add vulkan-validationlayers for use with t= he Vulkan tutorial at https://vulkan-tutorial.com. It was only recently that I was able to fix an issue with the tutorial prog= ram not finding the .so for the validation layer, by patching the layer man= ifest file with the full store path of the .so. A similar phase would need = to be added to the mesa package definition for its device selection layer t= o work properly. The error from the mesa layer not being found when I run t= he basic tutorial program is: !! validation layer: libVkLayer_MESA_device_select.so: cannot open shared= object file: No such file or directory The 'set-layer-path-in-manifest phase in vulkan-validationlayers resolved a= similar error about libVkLayer_khronos_validation.so. Final note: I went to update these packages to their latest versions before= submitting the series, but they trigger warnings when running programs usi= ng Vulkan with Mesa 21.3.8 due it not supporting Vulkan 1.3 (I forget the e= xact warning). Cheers, Kaelyn Kaelyn Takata (7): gnu: spirv-headers: Update to 1.2.198.0. gnu: spirv-tools: Update to 2021.4. gnu: vulkan-headers: Update to 1.2.202. gnu: vulkan-loader: Update to 1.2.202. gnu: vulkan-tools: Update to 1.2.201. gnu: shaderc: Update to 2021.3. gnu: Add vulkan-validationlayers. gnu/packages/vulkan.scm | 94 +++++++++++++++++++++++++++++------------ 1 file changed, 68 insertions(+), 26 deletions(-) base-commit: 65cabb010e3388d10f9b25ec560bfcfab5f810d4 -- 2.37.2 ------------=_1662052862-5813-1-- From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 0/7] Update vulkan packages and add vulkan-validationlayers References: In-Reply-To: Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Sep 2022 06:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57297@debbugs.gnu.org, Kaelyn Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.16633103287816 (code B ref 57297); Fri, 16 Sep 2022 06:39:02 +0000 Received: (at 57297) by debbugs.gnu.org; 16 Sep 2022 06:38:48 +0000 Received: from localhost ([127.0.0.1]:41304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ4zw-000220-54 for submit@debbugs.gnu.org; Fri, 16 Sep 2022 02:38:48 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZ4zt-00021p-MJ for 57297@debbugs.gnu.org; Fri, 16 Sep 2022 02:38:47 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1663310317; cv=none; d=zohomail.com; s=zohoarc; b=DhqGdPolLUmRlLrPYKNfhJwcn4N0fTcRm9zBLZAA9gql5fA5TvwojOhr1Xyxf1u+A9/jr6O0H8XCoKQyOg2+5WJBBMcdhIXsOjHhvYxHWYTrZVnNfYOCA/bwm0q65V7MLIwMc5X6J2aXhreIkHqkwd/LroExxwsoSU9EO8nSD9U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1663310317; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=oWx+os05RzLZggKDUMy2ql3QiX2Il/s63Ht+4Ns4c1g=; b=CU+NBrRTYSXXfFAP3olz/pxSueN+uagAdMW0nCnXlHxUyQnwIZ9eojM5OzixYRMJktL4a6aaQwwRZYna7FkHdjorHyCjAWCKpiPdEfRDaIKISujnd2VABd8Rq+p3OREnZ+wCcLYkf9W/fKRpQdghMraizFXE6HNh44yvfnZgnI4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1663310317; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc; bh=oWx+os05RzLZggKDUMy2ql3QiX2Il/s63Ht+4Ns4c1g=; b=Xq8RAooaBMtA65HrLxYxgyvRPIbKq1SFyQYDAPSsc/iOvbS/0B+c3ZpDQwEkfGoP A/ObZxi58eHzVnNqnj1ZpAbNVrrTJJZXNNjqlGvY2XJG5HCoqnbA0KMpNiTWXU5zeUO toexsNqxk4FaVjg/N4HUHihliRKCs/sJ1BQi/wAo= Received: from localhost (112-111-142-46.pool.kielnet.net [46.142.111.112]) by mx.zohomail.com with SMTPS id 1663310313112663.8564568512465; Thu, 15 Sep 2022 23:38:33 -0700 (PDT) User-agent: mu4e 1.8.7; emacs 28.1 From: Ricardo Wurmus Date: Fri, 16 Sep 2022 08:34:44 +0200 X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87illnkemy.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I had rebased this on top of the =E2=80=9Cstaging=E2=80=9D branch. It seem= s that these changes break a lot of downstream packages, such as weston, which builds fine on staging, but fails on update-vulkan-headers-staging. You can see all new failures here: https://ci.guix.gnu.org/jobset/update-vulkan-headers Here is the failing build of weston: https://ci.guix.gnu.org/build/1444003/details (I just restarted it to see if it=E2=80=99s a transient problem.) Could you please take a look? --=20 Ricardo From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 0/7] Update vulkan packages and add vulkan-validationlayers Resent-From: Kaelyn Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Sep 2022 14:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 57297@debbugs.gnu.org Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.16633383863396 (code B ref 57297); Fri, 16 Sep 2022 14:27:02 +0000 Received: (at 57297) by debbugs.gnu.org; 16 Sep 2022 14:26:26 +0000 Received: from localhost ([127.0.0.1]:43867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZCIU-0000sh-3R for submit@debbugs.gnu.org; Fri, 16 Sep 2022 10:26:26 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:34319) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oZCIR-0000sS-GO for 57297@debbugs.gnu.org; Fri, 16 Sep 2022 10:26:24 -0400 Date: Fri, 16 Sep 2022 14:26:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1663338376; x=1663597576; bh=3ty1oQ9cxZQpW+z0F98rdBKUMXwrRWTUb2YVR+t4b8w=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=yWJ+1mhHrLlcmmbd8iZNYqjRxyZdZ5U/7baGSzFv4pUB13TteSyfpuowDRLKZW3QA sSN18AEVo0osyDLwPVuNE87hMLUh9g+Ot/MClVyH1pf2AlU+q9Y4Lcn4+Gxv/ML6OR huqF5kOVLn2OU/entev9PKXZ0FmeSWzguKHozIpTJh4cTG1MtEPN/BNFsimKp1Ra9b Ti2FTachLrQCTtLZw0kFzUivkd0zVbikHaKAWA5rNvtt7khmVZCf8049s0tsGsQubc inuwh3TX5opukMqPqDOAbBAWklh5zoRMG6SMWTDWWL+e7xGggkUyjKBxzMdi0lVQB6 fBLijVsDYBapw== From: Kaelyn Message-ID: In-Reply-To: <87illnkemy.fsf@elephly.net> References: <87illnkemy.fsf@elephly.net> Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------- Original Message ------- On Friday, September 16th, 2022 at 6:34 AM, Ricardo Wurmus wrote: > I had rebased this on top of the =E2=80=9Cstaging=E2=80=9D branch. It see= ms that these > changes break a lot of downstream packages, such as weston, which builds > fine on staging, but fails on update-vulkan-headers-staging. >=20 > You can see all new failures here: > https://ci.guix.gnu.org/jobset/update-vulkan-headers >=20 > Here is the failing build of weston: > https://ci.guix.gnu.org/build/1444003/details >=20 > (I just restarted it to see if it=E2=80=99s a transient problem.) >=20 > Could you please take a look? >=20 > -- > Ricardo Thank you for rebasing the patches, and for letting me know of the failures= . I'm starting to investigate now, and have already reproduced the weston f= ailure locally. At first glance the weston failure at least might be an (un= fortunate) incompatibility with the old version of weston--weston 9.0.0 was= released just over two years ago, and over a year before the vulkan versio= ns on the branch. Cheers, Kaelyn From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 15 12:50:02 2022 Received: (at control) by debbugs.gnu.org; 15 Oct 2022 16:50:02 +0000 Received: from localhost ([127.0.0.1]:42594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojkMM-0004St-0q for submit@debbugs.gnu.org; Sat, 15 Oct 2022 12:50:02 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:35365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojkMH-0004SG-Ku for control@debbugs.gnu.org; Sat, 15 Oct 2022 12:50:00 -0400 Date: Sat, 15 Oct 2022 16:49:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1665852591; x=1666111791; bh=5TkEIhFjssAtPGeIjIaXy305Gw+OovDOzfUSPsWUW2s=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID; b=uhC7u5EHapmnnRk7IfcN2LiZsRq7BAb/QK5/y4eJ7TlIxIVKtRnjGeUlrEoZGIss4 R3LjMLx1+4A9YifCPu4oK0tJS2kQ/IKLxXN3xc+RbCDdtx8CXB+dyMk7azXKMbRDge QmpCJjXNs4bny1K61uvqNbrsSjVCWTaQj9AL6P5xvzCDkSout14oK15vqcxWlvc8XN aPINYOmhCkaqywA/EnsmobLD5uWDFQml8Tj1IDVXX4O4Q23dceI6EmgUKtKKzMW94Z c8AKCJAL8CZWJ9suuL95xgZP28RStPSspgRV/q635xxXIhyBqCLakoepUKkpU/vBGi Jb9HmKgvMbEaQ== To: "control@debbugs.gnu.org" From: Kaelyn Subject: (No Subject) Message-ID: Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unarchive 57297 Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [185.70.40.133 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (kaelyn.alexi[at]protonmail.com) 0.0 TVD_SPACE_RATIO No description available. X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) unarchive 57297 From unknown Mon Jun 23 16:48:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#57297] [PATCH 0/7] Update vulkan packages and add vulkan-validationlayers References: In-Reply-To: Resent-From: Kaelyn Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 15 Oct 2022 16:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "57297@debbugs.gnu.org" <57297@debbugs.gnu.org> Received: via spool by 57297-submit@debbugs.gnu.org id=B57297.166585278717493 (code B ref 57297); Sat, 15 Oct 2022 16:54:02 +0000 Received: (at 57297) by debbugs.gnu.org; 15 Oct 2022 16:53:07 +0000 Received: from localhost ([127.0.0.1]:42601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojkPL-0004Y5-G6 for submit@debbugs.gnu.org; Sat, 15 Oct 2022 12:53:07 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:35737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojkPJ-0004XX-VD for 57297@debbugs.gnu.org; Sat, 15 Oct 2022 12:53:06 -0400 Date: Sat, 15 Oct 2022 16:52:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1665852779; x=1666111979; bh=uR7zj4xBHNJ2L6VqK9bmRHs1jouQOzNasPW3j03OFZU=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID; b=rx2KjrZoGh8lRVxn/s3sT/3DfCe15o/4AsWlfV33++KQ1yJZJaGPiCPGH6W5Dh3+N zhq+xra1AEMFriK02cubbG+XkdmJbwkuwUcvh5XhhZePq4RcsaHlOdaedh0gnwc1nW KivyzwBiPPlFwPJ4Y/id+kgFdVii7kiVt4PMm2LiqXrvHBc6WvifWNaAQHeo25smOu GT6cbUrmCwpFHxnvIILhCFSvG+3Kdncz1UIR1+yR0fgMyQB4zqiq4CDSfPa1QhC936 oSSPngRvIbj5zVFHXHtB+QaFwUMayTNCEStGujAlUTlBmedwjq/oRZS6Ur0Tb7sJ7f /MUQN/3vPmwqw== From: Kaelyn Message-ID: <2o7t-mYP44dN-oEu5yYNU528NSlrooJeZ05XVNcIReGdOBr1vU4obmavgxoYLLh7-yAMqwnmx380F23JzY9emxbyr6eUKKHbQtmnyeL0Jfk=@protonmail.com> Feedback-ID: 34709329:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Sorry for the long period of silence on this patch set! I have finally foun= d a fix for the mpv build failure with the updated spirv-headers and spirv-= tools (and likely any others that failed with similar undefined symbols as = well). While trying to figure out why mpv wasn't building when other distro= s have been shipping the same version of mpv against updated spirv & vulkan= packages, I started examining their package definitions to see why that ma= y be. The fix is to add "-DSPIRV_TOOLS_BUILD_STATIC=3DOFF" to the configure flags= for spirv-tools. Apparently a change to spirv-tools in late 2020 caused is= sues when statically linking (lost the link to the ML thread), and the comm= on packaging approach seems to be to disable the static libs with that flag= [1][2]. Quick question on procedure: would it be better to send to this bug a revis= ed version of the single patch (#2 of 7), or to rebase the set against the = tip of the staging branch and send in a v3 of all 7 patches? Cheers, Kaelyn [1] https://github.com/archlinux/svntogit-packages/blob/packages/spirv-tool= s/trunk/PKGBUILD#L27 [2] https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-util/spirv-tools/spi= rv-tools-1.3.224.ebuild#n39