diff options
author | Danny Milosavljevic <dannym@scratchpost.org> | 2017-02-06 16:45:08 +0100 |
---|---|---|
committer | Danny Milosavljevic <dannym@scratchpost.org> | 2017-02-10 16:21:50 +0100 |
commit | 65e862d1a2914ad61201236c155058bcf33b5b9c (patch) | |
tree | a9bfe6aa1ea328aa788e2b9c48301194139cb26a /doc/guix.texi | |
parent | 5533071407881db57eddead051e7c261a519d16c (diff) | |
download | guix-65e862d1a2914ad61201236c155058bcf33b5b9c.tar guix-65e862d1a2914ad61201236c155058bcf33b5b9c.tar.gz |
gnu: Add dub-build-system.
* guix/build-system/dub.scm: New file.
* guix/build/dub-build-system.scm: New file.
* Makefile.am (MODULES): Add them.
* doc/guix.texi: Add section for dub-build-system.
Diffstat (limited to 'doc/guix.texi')
-rw-r--r-- | doc/guix.texi | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index eca2d99487..50cab274af 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -3438,6 +3438,16 @@ Which Haskell compiler is used can be specified with the @code{#:haskell} parameter which defaults to @code{ghc}. @end defvr +@defvr {Scheme Variable} dub-build-system +This variable is exported by @code{(guix build-system dub)}. It +implements the Dub build procedure used by D packages, which +involves running @code{dub build} and @code{dub run}. +Installation is done by copying the files manually. + +Which D compiler is used can be specified with the @code{#:ldc} +parameter which defaults to @code{ldc}. +@end defvr + @defvr {Scheme Variable} emacs-build-system This variable is exported by @code{(guix build-system emacs)}. It implements an installation procedure similar to the packaging system |