mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
build-system: emacs: Do not rely on input labels in the 'build' phase.
This commit repairs the Emacs build system for packages using the new label-less "guix style". Tested with emacs-libgit. * guix/build/emacs-build-system.scm (build): Use search-input-file to locate emacs.
This commit is contained in:
parent
9ebeba8254
commit
046a23e63a
1 changed files with 1 additions and 1 deletions
|
@ -110,7 +110,7 @@ (define* (expand-load-path #:key (prepend-source? #t) #:allow-other-keys)
|
|||
|
||||
(define* (build #:key outputs inputs #:allow-other-keys)
|
||||
"Compile .el files."
|
||||
(let* ((emacs (string-append (assoc-ref inputs "emacs") "/bin/emacs"))
|
||||
(let* ((emacs (search-input-file inputs "/bin/emacs"))
|
||||
(out (assoc-ref outputs "out")))
|
||||
(setenv "SHELL" "sh")
|
||||
(parameterize ((%emacs emacs))
|
||||
|
|
Loading…
Reference in a new issue