guix-devel/guix/build-system
Maxim Cournoyer df34f47894
build-system: emacs: Factorize include/exclude default arguments.
The `install' phase of the emacs-build-system contained default arguments
duplicated from the host side `emacs-build' procedure. This change factorizes
them so that:

1. They are not duplicated.
2. They can be reused and extended easily when defining emacs packages.

* guix/build/emacs-build-system.scm (%default-include, %default-exclude): New
  variables.
(install): Use %default-include and %default-exclude as default arguments.
* guix/build-system/emacs.scm: Use and re-export %default-include,
%default-exclude from (guix build emacs-build-system).
(emacs-build): Use %default-include and %default-exclude as default arguments.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-06-08 19:45:27 +05:30
..
ant.scm
asdf.scm
cargo.scm
cmake.scm
dub.scm
emacs.scm build-system: emacs: Factorize include/exclude default arguments. 2017-06-08 19:45:27 +05:30
font.scm
glib-or-gtk.scm
gnu.scm
haskell.scm
ocaml.scm
perl.scm
python.scm
r.scm
ruby.scm
trivial.scm
waf.scm