df730f6757
* 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'. |
||
---|---|---|
.. | ||
android-ndk-build-system.scm | ||
ant-build-system.scm | ||
asdf-build-system.scm | ||
bournish.scm | ||
cargo-build-system.scm | ||
clojure-build-system.scm | ||
clojure-utils.scm | ||
cmake-build-system.scm | ||
compile.scm | ||
cvs.scm | ||
debug-link.scm | ||
download-nar.scm | ||
download.scm | ||
dub-build-system.scm | ||
emacs-build-system.scm | ||
emacs-utils.scm | ||
font-build-system.scm | ||
git.scm | ||
glib-or-gtk-build-system.scm | ||
gnu-build-system.scm | ||
gnu-dist.scm | ||
go-build-system.scm | ||
graft.scm | ||
gremlin.scm | ||
guile-build-system.scm | ||
haskell-build-system.scm | ||
hg.scm | ||
java-utils.scm | ||
lisp-utils.scm | ||
make-bootstrap.scm | ||
meson-build-system.scm | ||
minify-build-system.scm | ||
ocaml-build-system.scm | ||
perl-build-system.scm | ||
profiles.scm | ||
pull.scm | ||
python-build-system.scm | ||
qt-utils.scm | ||
r-build-system.scm | ||
rpath.scm | ||
ruby-build-system.scm | ||
scons-build-system.scm | ||
store-copy.scm | ||
svn.scm | ||
syscalls.scm | ||
texlive-build-system.scm | ||
union.scm | ||
utils.scm | ||
waf-build-system.scm |