From fe10df93efa9b5c80ee370ac909031b3cbcb56a9 Mon Sep 17 00:00:00 2001 From: jgart Date: Sun, 7 Dec 2025 21:43:08 -0600 Subject: [PATCH] gnu: hare: Fix search paths. * gnu/packages/hare.scm (hare): Fix search paths. [native-search-paths]: Add all environment variable paths here. [search-paths]: Remove field. Change-Id: I25b38a3e78bccdd634c4e10ab906839b0ec43543 Signed-off-by: jgart --- gnu/packages/hare.scm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gnu/packages/hare.scm b/gnu/packages/hare.scm index 17480f07714..20ffc0760f2 100644 --- a/gnu/packages/hare.scm +++ b/gnu/packages/hare.scm @@ -99,6 +99,16 @@ programming language. For general Hare programming, see the @code{hare} package.") (license license:gpl3))) +(define $HAREPATH + (search-path-specification + (variable "HAREPATH") + (files '("share/hare")))) + +(define $HARE_TOOLPATH + (search-path-specification + (variable "HARE_TOOLPATH") + (files '("libexec/hare")))) + (define-public hare (package (name "hare") @@ -154,12 +164,7 @@ package.") (tc "x86_64-linux-gnu"))))) (native-inputs (list harec qbe scdoc)) (supported-systems %hare-supported-systems) - (search-paths (list (search-path-specification - (variable "HAREPATH") - (files '("share/hare"))))) - (native-search-paths (list (search-path-specification - (variable "HARE_TOOLPATH") - (files '("libexec/hare"))))) + (native-search-paths (list $HAREPATH $HARE_TOOLPATH)) (home-page "https://harelang.org") (synopsis "Harelang compiler tooling and stdlib") (description "Hare is a simple systems programming language, featuring