guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 2b08ff1cf7136abbea01ea676e09f316c4943608
Author: Thomas Guillermo Albers Raviola <[email protected]>
AuthorDate: Tue Oct 14 22:57:41 2025 +0200
gnu: kicad: Remove separator from native-search-paths.
KiCad environment variables don't support multiple paths.
See https://gitlab.com/kicad/code/kicad/-/issues/14792
This is documented for `KICAD9_TEMPLATE_DIR`. However, from personal
testing,
the same applies for other variables.
* gnu/packages/engineering.scm (kicad):[native-search-paths]: Remove path
separator from environment variables.
Signed-off-by: Ludovic Courtès <[email protected]>
---
gnu/packages/engineering.scm | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 719a861f84..c639655196 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -1166,24 +1166,32 @@ Emacs).")
`("PATH" ":" prefix
(,(string-append python "/bin:"))))))))))
(native-search-paths
+ ;; Currently, KiCad environment variables are single-valued
+ ;; (see https://gitlab.com/kicad/code/kicad/-/issues/14792).
(list (search-path-specification
(variable "KICAD") ;to find kicad-doc
- (files '("")))
+ (files '(""))
+ (separator #f))
(search-path-specification
(variable "KICAD9_TEMPLATE_DIR")
- (files '("share/kicad/template")))
+ (files '("share/kicad/template"))
+ (separator #f))
(search-path-specification
(variable "KICAD9_SYMBOL_DIR")
- (files '("share/kicad/symbols")))
+ (files '("share/kicad/symbols"))
+ (separator #f))
(search-path-specification
(variable "KICAD9_FOOTPRINT_DIR")
- (files '("share/kicad/footprints")))
+ (files '("share/kicad/footprints"))
+ (separator #f))
(search-path-specification
(variable "KICAD9_3DMODEL_DIR")
- (files '("share/kicad/3dmodels")))
+ (files '("share/kicad/3dmodels"))
+ (separator #f))
(search-path-specification
(variable "KICAD_STOCK_DATA_HOME")
- (files '("share/kicad")))))
+ (files '("share/kicad"))
+ (separator #f))))
(native-inputs (list boost
desktop-file-utils
gettext-minimal