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

Reply via email to