mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-25 22:08:16 -05:00
gnu: emacs: Add support for socket activation.
* gnu/packages/emacs.scm (emacs)[#:phases]: Add ‘enable-elogind’. [inputs]: Add elogind. [native-inputs]: Add autoconf.
This commit is contained in:
parent
64557bc695
commit
5f315e1d5f
1 changed files with 8 additions and 1 deletions
|
@ -131,6 +131,12 @@ (define-public emacs
|
|||
"--disable-build-details")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'enable-elogind
|
||||
(lambda _
|
||||
(substitute* "configure.ac"
|
||||
(("libsystemd") "libelogind"))
|
||||
(when (file-exists? "configure")
|
||||
(delete-file "configure"))))
|
||||
(add-after 'unpack 'patch-program-file-names
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* '("src/callproc.c"
|
||||
|
@ -271,6 +277,7 @@ (define* (emacs-byte-compile-directory dir)
|
|||
gmp
|
||||
ghostscript
|
||||
poppler
|
||||
elogind
|
||||
|
||||
;; When looking for libpng `configure' links with `-lpng -lz', so we
|
||||
;; must also provide zlib as an input.
|
||||
|
@ -290,7 +297,7 @@ (define* (emacs-byte-compile-directory dir)
|
|||
libotf
|
||||
m17n-lib))
|
||||
(native-inputs
|
||||
(list pkg-config texinfo))
|
||||
(list autoconf pkg-config texinfo))
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "EMACSLOADPATH")
|
||||
|
|
Loading…
Reference in a new issue