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

Reply via email to