guix_mirror_bot pushed a commit to branch emacs-team
in repository guix.
commit 179f675252e61d97df99ea7ca0724343feffe602
Author: Morgan Smith <[email protected]>
AuthorDate: Wed Aug 13 13:56:39 2025 -0400
gnu: emacs-org-transclusion: Build and install documentation.
* gnu/packages/emacs-xyz.scm (emacs-org-transclusion)
[#:phases]: Add ‘build-and-install-info-manual’.
[native-inputs]: Add texinfo.
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
gnu/packages/emacs-xyz.scm | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b9c894f9e0..07ad554f45 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -26261,10 +26261,20 @@ hidden.")
(build-system emacs-build-system)
(arguments
(list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'build 'build-and-install-manual
+ (lambda _
+ (invoke "make" "-C" "./docs" "org-transclusion.texi")
+ (invoke "makeinfo" "--no-split"
+ "-o" "org-transclusion.info"
"./docs/org-transclusion.texi")
+ (install-file "org-transclusion.info" (string-append #$output
"/share/info")))))
#:test-command #~(list "emacs" "--batch"
"-l" "org-transclusion.el"
"-l" "test/unit-tests.el"
"-f" "ert-run-tests-batch-and-exit")))
+ (native-inputs
+ (list texinfo))
(home-page "https://nobiot.github.io/org-transclusion/")
(synopsis "Enable transclusion with Org Mode")
(description "Org-transclusion lets you insert a copy of text content via