[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#65155] [PATCH] gnu: mesa: Add native-search-paths.
From: |
David Elsing |
Subject: |
[bug#65155] [PATCH] gnu: mesa: Add native-search-paths. |
Date: |
Sun, 11 Feb 2024 17:36:52 +0000 |
Hello,
John Kehayias <john.kehayias@protonmail.com> writes:
> So perhaps this belongs in vulkan-loader? Although I admit I'm less sure
> for XDG_* related paths. Is there a test case or something we can see if
> this does what is intended for vulkan?
I also noticed the same problem and agree that the search path belongs
in the vulkan-loader package:
--8<---------------cut here---------------start------------->8---
diff --git a/gnu/packages/vulkan.scm b/gnu/packages/vulkan.scm
index 285d6be7f5..98ce979652 100644
--- a/gnu/packages/vulkan.scm
+++ b/gnu/packages/vulkan.scm
@@ -303,6 +303,11 @@ (define-public vulkan-loader
wayland))
(inputs
(list vulkan-headers libxrandr))
+ (native-search-paths
+ (list
+ (search-path-specification
+ (variable "XDG_DATA_DIRS")
+ (files '("share")))))
(home-page
"https://github.com/KhronosGroup/Vulkan-Loader")
(synopsis "Khronos official ICD loader and validation layers for Vulkan")
--8<---------------cut here---------------end--------------->8---
I tested it with
--8<---------------cut here---------------start------------->8---
guix shell -C vulkan-tools vulkan-loader mesa --no-grafts -- vulkaninfo
--8<---------------cut here---------------end--------------->8---
which works with the patch applied. As documented in [1], vulkan-loader
still needs to be part of the profile for the search path to take effect.
Cheers,
David
[1] https://guix.gnu.org/manual/en/html_node/Search-Paths.html
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug#65155] [PATCH] gnu: mesa: Add native-search-paths.,
David Elsing <=