summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJai Vetrivelan <jaivetrivelan@gmail.com>2022-03-20 20:10:35 +0530
committerGuix Patches Tester <>2022-03-20 14:44:16 +0000
commit657e069b643b15863675bdd08c5bdaafd8723655 (patch)
treeac35b0d1659ff491c3de9a34fcd408af73890929
parentc647d9485cfbafbf9b038cb4a49cfb0903e6f9fb (diff)
downloadguix-patches-657e069b643b15863675bdd08c5bdaafd8723655.tar
guix-patches-657e069b643b15863675bdd08c5bdaafd8723655.tar.gz
gnu: emacs-mct: Add Info manual.
* gnu/packages/emacs-xyz.scm (emacs-mct): Add Info manual.
-rw-r--r--gnu/packages/emacs-xyz.scm16
1 files changed, 15 insertions, 1 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4c09ee7778..da0fa9b0c7 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -1007,7 +1007,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
@@ -1016,7 +1029,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