guix-play/guix/build-system
Alex Vong df730f6757
build-system: Add 'clojure-build-system'.
* 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'.
2018-11-19 12:07:44 +01:00
..
android-ndk.scm
ant.scm
asdf.scm build-system/asdf: Fix typo in "dependency". 2018-08-21 16:27:03 +02:00
cargo.scm
clojure.scm build-system: Add 'clojure-build-system'. 2018-11-19 12:07:44 +01:00
cmake.scm
dub.scm Adjust all users of (gnu packages ldc) to use (gnu packages dlang). 2018-09-10 15:44:32 -04:00
emacs.scm
font.scm
glib-or-gtk.scm build-system/glib-or-gtk: Build 'in-source' by default. 2018-10-07 16:13:51 -04:00
gnu.scm
go.scm
guile.scm
haskell.scm build-system: haskell: Add #:cabal-revision argument. 2018-10-01 12:12:08 +02:00
meson.scm
minify.scm
ocaml.scm gnu: ocaml: Update to 4.7.0. 2018-11-18 18:51:08 +01:00
perl.scm
python.scm gnu: Use pypi.org. 2018-10-18 23:46:33 -04:00
r.scm guix: Update to Bioconductor 3.8. 2018-11-06 18:21:24 +01:00
ruby.scm
scons.scm
texlive.scm
trivial.scm
waf.scm