diff options
Diffstat (limited to 'gnu/packages/lua.scm')
| -rw-r--r-- | gnu/packages/lua.scm | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm index c40e4ed94fe..3a1b33369fa 100644 --- a/gnu/packages/lua.scm +++ b/gnu/packages/lua.scm | |||
| @@ -1734,14 +1734,10 @@ This compiler does the opposite of what the Fennel compiler does.") | |||
| 1734 | (install-file file bin)) | 1734 | (install-file file bin)) |
| 1735 | (find-files "." "fnlfmt"))))) | 1735 | (find-files "." "fnlfmt"))))) |
| 1736 | (add-after 'install 'wrap | 1736 | (add-after 'install 'wrap |
| 1737 | (lambda* (#:key inputs native-inputs outputs #:allow-other-keys) | 1737 | (lambda* (#:key outputs #:allow-other-keys) |
| 1738 | (let* ((all-inputs (or native-inputs inputs)) | 1738 | (let* ((fnlfmt (assoc-ref outputs "out"))) |
| 1739 | (fnlfmt (assoc-ref outputs "out")) | ||
| 1740 | (lua-version ,(version-major+minor (package-version lua))) | ||
| 1741 | (fennel (assoc-ref all-inputs "fennel"))) | ||
| 1742 | (wrap-program (string-append fnlfmt "/bin/fnlfmt") | 1739 | (wrap-program (string-append fnlfmt "/bin/fnlfmt") |
| 1743 | `("LUA_PATH" ";" suffix | 1740 | `("GUIX_LUA_PATH" ";" suffix (,(getenv "GUIX_LUA_PATH")))) |
| 1744 | (,(format #f "~a/share/lua/~a/?.lua" fennel lua-version)))) | ||
| 1745 | #t)))))) | 1741 | #t)))))) |
| 1746 | (inputs (list bash-minimal)) | 1742 | (inputs (list bash-minimal)) |
| 1747 | (native-inputs (list lua fennel)) | 1743 | (native-inputs (list lua fennel)) |
