me
/
guix
Archived
1
0
Fork 0

gnu: emacs-mct: Add Info manual.

* gnu/packages/emacs-xyz.scm (emacs-mct): Add Info manual.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
master
Jai Vetrivelan 2022-04-14 13:08:02 +05:30 committed by Ludovic Courtès
parent cb9db2b0ea
commit f9157b736b
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 15 additions and 1 deletions

View File

@ -1009,7 +1009,20 @@ process, passing on the arguments as command line arguments.")
(sha256
(base32 "0714n5nim0hyd5jywvvddka2gi2bhi1vkrbhx75mdn8h50r688kq"))
(file-name (git-file-name name version))))
(native-inputs (list texinfo))
(build-system emacs-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'makeinfo
(lambda _
(invoke "emacs"
"--batch"
"--eval=(require 'ox-texinfo)"
"--eval=(find-file \"README.org\")"
"--eval=(org-texinfo-export-to-info)")
(install-file "mct.info" (string-append #$output "/share/info")))))))
(home-page "https://protesilaos.com/emacs/mct")
(synopsis "Enhancement of the default Emacs minibuffer completion UI")
(description "Minibuffer and Completions in Tandem, also known as MCT, or
@ -1018,7 +1031,8 @@ mct.el, is an Emacs package that enhances the default minibuffer and
framework. The idea is to make the presentation and overall functionality be
consistent with other popular, vertically aligned completion UIs while
leveraging built-in functionality.")
(license license:gpl3+)))
(license (list license:gpl3+
license:fdl1.3+)))) ; GFDLv1.3+ for the manual
(define-public emacs-minions
(package