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