summaryrefslogtreecommitdiff
path: root/guix/build/clojure-utils.scm
Commit message (Collapse)AuthorAge
* clojure-utils: Avoid use of '@@'.Ludovic Courtès2020-01-15
| | | | | | * guix/build/clojure-utils.scm (%doc-regex): Avoid @@, which doesn't work on Guile 3. (file-sans-extension): Likewise.
* guix: Fix another typo in another docstring.Tobias Geerinckx-Rice2019-04-30
| | | | | * guix/build/clojure-utils.scm (include-list\exclude-list)<docstring>: Fix typo.
* build-system: Add 'clojure-build-system'.Alex Vong2018-11-19
| | | | | | | | | | | | | | | * guix/build-system/clojure.scm, guix/build/clojure-build-system.scm: New files. * guix/build/clojure-utils.scm (@*, @@*): New macros. (%source-dirs, %test-dirs, %compile-dir, %main-class, %omit-source?, %aot-include, %aot-exclude, %tests?, %test-include, %test-exclude, %clojure-regex): New variables. (package-name->jar-names, canonicalize-relative-path, find-files*, file-sans-extension, relative-path->clojure-lib-string, find-clojure-libs, compiled-from?, include-list\exclude-list, eval-with-clojure, create-jar): New procedures. * Makefile.am (MODULES): Add them. * doc/guix.texi (Build Systems): Document 'clojure-build-system'.
* guix: Add clojure-utils.Alex Vong2018-11-19
* guix/build/clojure-utils.scm: New file. * gnu/packages/lisp.scm (clojure)[arguments]: Use it. * Makefile.am (MODULES): Add it.