diff options
author | jgart <[email protected]> | 2025-01-05 20:22:13 -0600 |
---|---|---|
committer | jgart <[email protected]> | 2025-01-05 20:25:15 -0600 |
commit | d3ddbcc70a41d412b1d1823c09155f0f9f58004e (patch) | |
tree | 9737b11ce0282fc693ff01fa6f6c947368d47e40 /gnu/packages/lisp.scm | |
parent | 64448de2613ef79a1d8293a01cdc405088c416cf (diff) |
gnu: jpm: Apply formatting.
* gnu/packages/lisp.scm (jpm): Update to Apply formatting.
[arguments]: Format it.
[inputs]: Format it.
[native-search-paths]: Format it.
Change-Id: Icf18ab41e6a72608c4624c4af9048e857d152ce0
Diffstat (limited to 'gnu/packages/lisp.scm')
-rw-r--r-- | gnu/packages/lisp.scm | 127 |
1 files changed, 64 insertions, 63 deletions
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index eb3063d3d9..6d578b269c 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -938,70 +938,71 @@ assembler, PEG) is less than 1MB.") (build-system copy-build-system) (arguments (list - #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'fix-paths - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "configs/linux_config.janet" - (("/usr/local") - #$output) - (("\"cc\"") - (string-append "\"" - (search-input-file inputs "/bin/gcc") - "\"")) - (("\"c\\+\\+\"") - (string-append "\"" - (search-input-file inputs "/bin/g++") - "\"")) - (("\"git\"") - (string-append "\"" - (search-input-file inputs "/bin/git") - "\"")) - (("\"curl\"") - (string-append "\"" - (search-input-file inputs "/bin/curl") - "\""))) - (substitute* "jpm/shutil.janet" - (("cp") - (string-append (search-input-file inputs "/bin/cp")))) - (setenv "PREFIX" - #$output))) - (replace 'install - (lambda* (#:key inputs #:allow-other-keys) - (for-each (lambda (dir) - (mkdir-p (string-append #$output "/" dir))) - '("lib/janet/jpm" "share/man/man1")) - (invoke "janet" "bootstrap.janet" - "configs/linux_config.janet") - (let ((gcc-toolchain (assoc-ref inputs "gcc-toolchain")) - (core-min (assoc-ref inputs "coreutils-minimal"))) - (wrap-program (string-append #$output "/bin/jpm") - `("JANET_HEADERPATH" ":" prefix - (,(string-append #$janet "/include/janet"))) - `("JANET_LIBPATH" ":" prefix - (,(string-append #$janet "/lib"))) - `("C_INCLUDE_PATH" ":" prefix - (,(string-append gcc-toolchain "/include"))) - `("CPLUS_INCLUDE_PATH" ":" prefix - (,(string-append gcc-toolchain "/include/c++") - ,(string-append gcc-toolchain "/include"))) - `("LIBRARY_PATH" ":" prefix - (,(string-append gcc-toolchain "/lib") - ,(string-append gcc-toolchain "/lib64"))) - `("PATH" ":" prefix - (,(string-append gcc-toolchain "/bin") - ,(string-append core-min "/bin")))))))))) - (inputs (list bash-minimal - coreutils-minimal - curl - gcc - git-minimal/pinned - ;; Lazily resolve the gcc-toolchain to avoid a circular - ;; dependency. - (module-ref (resolve-interface '(gnu packages commencement)) - 'gcc-toolchain))) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "configs/linux_config.janet" + (("/usr/local") + #$output) + (("\"cc\"") + (string-append "\"" + (search-input-file inputs "/bin/gcc") + "\"")) + (("\"c\\+\\+\"") + (string-append "\"" + (search-input-file inputs "/bin/g++") + "\"")) + (("\"git\"") + (string-append "\"" + (search-input-file inputs "/bin/git") + "\"")) + (("\"curl\"") + (string-append "\"" + (search-input-file inputs "/bin/curl") + "\""))) + (substitute* "jpm/shutil.janet" + (("cp") + (string-append (search-input-file inputs "/bin/cp")))) + (setenv "PREFIX" + #$output))) + (replace 'install + (lambda* (#:key inputs #:allow-other-keys) + (for-each (lambda (dir) + (mkdir-p (string-append #$output "/" dir))) + '("lib/janet/jpm" "share/man/man1")) + (invoke "janet" "bootstrap.janet" + "configs/linux_config.janet") + (let ((gcc-toolchain (assoc-ref inputs "gcc-toolchain")) + (core-min (assoc-ref inputs "coreutils-minimal"))) + (wrap-program (string-append #$output "/bin/jpm") + `("JANET_HEADERPATH" ":" prefix + (,(string-append #$janet "/include/janet"))) + `("JANET_LIBPATH" ":" prefix + (,(string-append #$janet "/lib"))) + `("C_INCLUDE_PATH" ":" prefix + (,(string-append gcc-toolchain "/include"))) + `("CPLUS_INCLUDE_PATH" ":" prefix + (,(string-append gcc-toolchain "/include/c++") + ,(string-append gcc-toolchain "/include"))) + `("LIBRARY_PATH" ":" prefix + (,(string-append gcc-toolchain "/lib") + ,(string-append gcc-toolchain "/lib64"))) + `("PATH" ":" prefix + (,(string-append gcc-toolchain "/bin") + ,(string-append core-min "/bin")))))))))) + (inputs + (list bash-minimal + coreutils-minimal + curl + gcc + git-minimal/pinned + ;; Lazily resolve the gcc-toolchain to avoid a circular + ;; dependency. + (module-ref (resolve-interface '(gnu packages commencement)) + 'gcc-toolchain))) (propagated-inputs (list janet)) - (native-search-paths - (list $SSL_CERT_DIR $SSL_CERT_FILE)) + (native-search-paths (list $SSL_CERT_DIR $SSL_CERT_FILE)) (home-page "https://janet-lang.org/") (synopsis "Janet Project Manager for the Janet programming language") (description |