From 2b08ff1cf7136abbea01ea676e09f316c4943608 Mon Sep 17 00:00:00 2001 From: Thomas Guillermo Albers Raviola Date: Tue, 14 Oct 2025 22:57:41 +0200 Subject: [PATCH] gnu: kicad: Remove separator from native-search-paths. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- 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