diff options
author | Jai Vetrivelan <jaivetrivelan@gmail.com> | 2022-03-20 20:10:35 +0530 |
---|---|---|
committer | Guix Patches Tester <> | 2022-03-20 14:44:16 +0000 |
commit | 657e069b643b15863675bdd08c5bdaafd8723655 (patch) | |
tree | ac35b0d1659ff491c3de9a34fcd408af73890929 | |
parent | c647d9485cfbafbf9b038cb4a49cfb0903e6f9fb (diff) | |
download | guix-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.scm | 16 |
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 |