gnu: emacs-rec-mode: Patch executable paths.

* gnu/packages/databases.scm (emacs-rec-mode)[#:phases]: Add
‘patch-program-paths’.
[inputs]: Add recutils.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
( 2022-11-26 10:09:05 +00:00 committed by Liliana Marie Prikler
parent 2f0f12933f
commit 6c6cc42f0a
No known key found for this signature in database
GPG Key ID: 442A84B8C70E2F87

View File

@ -1634,10 +1634,17 @@ types are supported, as is encryption.")
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-program-paths
(lambda* (#:key inputs #:allow-other-keys)
(emacs-substitute-variables "rec-mode.el"
("rec-recfix" (search-input-file inputs "bin/recfix"))
("rec-recinf" (search-input-file inputs "bin/recinf"))
("rec-recsel" (search-input-file inputs "bin/recsel")))))
(add-before 'install 'make-info
(lambda _
(invoke "makeinfo" "--no-split"
"-o" "rec-mode.info" "rec-mode.texi"))))))
(inputs (list recutils))
(native-inputs (list texinfo))
(home-page "https://www.gnu.org/software/recutils/")
(synopsis "Emacs mode for working with recutils database files")