gnu: poke: Install emacs modes.

* gnu/packages/engineering.scm (poke)[arguments]<#:configure-flags>: Correctly
set lispdir for emacs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Bruno Victal 2023-10-15 18:47:07 +01:00 committed by Ludovic Courtès
parent 03b350ab62
commit ae2f075716
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -3258,10 +3258,16 @@ (define-public poke
(inputs (list libgc readline libtextstyle)) (inputs (list libgc readline libtextstyle))
(arguments (arguments
(list (list
#:imported-modules `((guix build emacs-build-system)
(guix build emacs-utils)
,@%gnu-build-system-modules)
#:modules '((guix build gnu-build-system)
((guix build emacs-build-system) #:prefix emacs:)
(guix build utils))
#:configure-flags #:configure-flags
#~(list "--disable-static" #~(list "--disable-static"
;; The emacs files are provided in emacs-poke. (string-append "--with-lispdir="
"--with-lispdir=/tmp/share/emacs"))) (emacs:elpa-directory #$output)))))
(home-page "https://www.gnu.org/software/poke/#documentation") (home-page "https://www.gnu.org/software/poke/#documentation")
(synopsis "Editing of arbitrary binary data") (synopsis "Editing of arbitrary binary data")
(description "GNU poke is an interactive, extensible editor for binary data. (description "GNU poke is an interactive, extensible editor for binary data.