~ruther/guix-local

fe10df93efa9b5c80ee370ac909031b3cbcb56a9 — jgart 4 months ago df7639a
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 <jgart@dismail.de>
1 files changed, 11 insertions(+), 6 deletions(-)

M gnu/packages/hare.scm
M gnu/packages/hare.scm => gnu/packages/hare.scm +11 -6
@@ 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