guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.
commit 9d3b141004b0e89a5180b1a1778488402c38764b
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Sun Aug 30 17:20:00 2026 +0900
gnu: gssdp: Drop pandoc dependency.
Building a fresh GNOME would take ages because of the GHC bootstrap. The
man
pages are simply transpiled from HTML, which is still available.
* gnu/packages/gnome.scm (gssdp)
[#:configure-flags]: Unconditionally use "-Dmanpages=false".
[native-inputs]: Remove pandoc.
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
gnu/packages/gnome.scm | 23 ++++++++---------------
1 file changed, 8 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 8e328a86f46..8c23fea9e9b 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1269,22 +1269,15 @@ in the GNOME desktop.")
(build-system meson-build-system)
(arguments
(list #:configure-flags
- #~(list "-Dgtk_doc=true"
- ;; Manpages are built using pandoc.
- #$@(if (this-package-native-input "pandoc")
- #~("-Dmanpages=true")
- #~("-Dmanpages=false")))))
+ #~(list "-Dmanpages=false" ;avoid heavy pandoc dependency
+ "-Dgtk_doc=true")))
(native-inputs
- (append
- (if (supported-package? pandoc)
- (list pandoc)
- '())
- (list gettext-minimal
- `(,glib "bin")
- gi-docgen
- gobject-introspection
- pkg-config
- vala)))
+ (list gettext-minimal
+ `(,glib "bin")
+ gi-docgen
+ gobject-introspection
+ pkg-config
+ vala))
(inputs
(list gtk))
(propagated-inputs