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 build-system/asdf: Handle tests defined in external systems. 2017-05-16 15:18:16 +02:00
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 build-system: Add 'font-build-system'. 2017-05-28 19:30:05 +05:30
glib-or-gtk.scm
gnu.scm build-system: gnu: Fix cross-gcc call. 2017-05-25 17:02:08 +02:00
haskell.scm
ocaml.scm
perl.scm
python.scm
r.scm
ruby.scm
trivial.scm
waf.scm