mothacehe pushed a commit to branch master
in repository guix.

commit e4fb70e2e87d8746d534ed295e79ab1ae3666a47
Author: Fabio Natali <[email protected]>
AuthorDate: Wed Oct 4 11:20:30 2023 +0100

    gnu: guile-proba: Fix environment vars in Guile Proba's script.
    
    * gnu/packages/check.scm (guile-proba): Micro fix.
    
    Guile Proba's CLI script, as created via Guix's `wrap-program', should take
    into account (as opposed to discard) the original, user-defined values of
    `GUILE_LOAD_PATH' and `GUILE_LOAD_COMPILED_PATH'.
    
    Currently, Guile Proba's CLI script is unable to find any third-party 
library
    needed by the app being tested. This micro change should fix this.
    
    Signed-off-by: Mathieu Othacehe <[email protected]>
---
 gnu/packages/check.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index 1e4edd5b6e..cf26196a24 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -3599,8 +3599,8 @@ that can be used to verify that future runs produce the 
same data.")
                 (copy-file "proba.scm" script)
                 (chmod script #o555)
                 (wrap-program script
-                  `("GUILE_LOAD_PATH" = (,(getenv "GUILE_LOAD_PATH")))
-                  `("GUILE_LOAD_COMPILED_PATH" =
+                  `("GUILE_LOAD_PATH" prefix (,(getenv "GUILE_LOAD_PATH")))
+                  `("GUILE_LOAD_COMPILED_PATH" prefix
                     (,(getenv "GUILE_LOAD_COMPILED_PATH")))))))
           (add-after 'install 'install-manual
             (lambda* (#:key outputs #:allow-other-keys)

Reply via email to