guix_mirror_bot pushed a commit to branch master
in repository guix.

commit d64a84331966a1fa02f8973b1f084cae39b750a7
Author: ampinga <[email protected]>
AuthorDate: Tue Sep 8 16:35:52 2026 +0300

    gnu: libadwaita: Add doc output to the libadwaita package.
    
    * gnu/packages/gnome.scm (libadwaita)[outputs]: Add “doc”.
    [arguments]<#:configure-flags>: Add “-Ddocumentation=true”.
    <#:phases>: Add ‘move-html-doc’.
    [native-inputs]: Add gi-docgen.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
    Merges: guix/guix#11090
---
 gnu/packages/gnome.scm | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 204cf1d4931..6a1919b8ec0 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -13781,17 +13781,28 @@ Document Analysis and Recognition program.")
                (base32
                 "074j59bz5zgnb7grw3clpwyxickw9268k6fj0980bw8gdxxvfayh"))))
     (build-system meson-build-system)
+    (outputs (list "doc" "out"))
     (arguments
      (list
+      #:configure-flags
+      #~(list "-Ddocumentation=true")
       #:phases
       #~(modify-phases %standard-phases
           (add-before 'check 'pre-check
             (lambda* (#:key inputs #:allow-other-keys)
               ;; Tests require a running X server.
               (system "Xvfb :1 &")
-              (setenv "DISPLAY" ":1"))))))
+              (setenv "DISPLAY" ":1")))
+          (add-after 'install 'move-html-doc
+            (lambda _
+              (for-each mkdir-p
+                        (list (string-append #$output:doc "/share/doc")))
+              (rename-file
+               (string-append #$output "/share/doc")
+               (string-append #$output:doc "/share/doc")))))))
     (native-inputs
      (list gettext-minimal
+           gi-docgen
            `(,glib "bin")
            gobject-introspection
            gtk-doc/stable

Reply via email to