[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 3/5] build: Add 'emacs-build-system'
From: |
Alex Kost |
Subject: |
Re: [PATCH 3/5] build: Add 'emacs-build-system' |
Date: |
Sun, 21 Jun 2015 23:40:55 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Federico Beffa (2015-06-21 11:31 +0300) wrote:
[...]
> diff --git a/doc/guix.texi b/doc/guix.texi
> index 3ca105a..00fe5bb 100644
> --- a/doc/guix.texi
> +++ b/doc/guix.texi
> @@ -2404,6 +2404,17 @@ Which Haskell compiler is used can be specified with
> the @code{#:haskell}
> parameter which defaults to @code{ghc}.
> @end defvr
>
> address@hidden {Scheme Variable} emacs-build-system
> +This variable is exported by @code{(guix build-system haskell)}. It
Typo (haskell → emacs):
This variable is exported by @code{(guix build-system emacs)}. It
> +implements an installation procedure similar to the one of Emacs own
> +packaging system. It first creates the @code{PACKAGE-autoloads.el}
> +file, then it byte compiles all Emacs Lisp files. Differently from the
> +Emacs packaging system, the @code{info} documentation files are moved to
> +the standard documentation direcotry and the @code{dir} file is deleted.
Typo (direcotry → directory):
the standard documentation directory and the @code{dir} file is deleted.
> +Each package is installed in its own directory under
> address@hidden/emacs/site-lisp/guix.d}.
> address@hidden defvr
> +
> Lastly, for packages that do not need anything as sophisticated, a
> ``trivial'' build system is provided. It is trivial in the sense that
> it provides basically no support: it does not pull any implicit inputs,
> diff --git a/guix/build-system/emacs.scm b/guix/build-system/emacs.scm
> new file mode 100644
> index 0000000..da2b594
> --- /dev/null
> +++ b/guix/build-system/emacs.scm
[...]
> + #:tests? ,tests?
> + #:phases ,phases
> + #:outputs %outputs
> + #:search-paths ',(map search-path-specification->sexp
> + search-paths)
> + #:inputs %build-inputs)))
> +
spaces on this line ^
--
Alex
- [PATCH 3/5] build: Add 'emacs-build-system', Federico Beffa, 2015/06/21
- Re: [PATCH 3/5] build: Add 'emacs-build-system',
Alex Kost <=
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Federico Beffa, 2015/06/22
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Mathieu Lirzin, 2015/06/22
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Alex Kost, 2015/06/22
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Federico Beffa, 2015/06/22
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Thompson, David, 2015/06/22
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Federico Beffa, 2015/06/23
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Ludovic Courtès, 2015/06/25
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Federico Beffa, 2015/06/25
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Alex Kost, 2015/06/23
- Re: [PATCH 3/5] build: Add 'emacs-build-system', Federico Beffa, 2015/06/24