Source: libgedit-gfls
Version: 0.3.1-1
Tags: patch
User: [email protected]
Usertags: ftcbfs

libgedit-gfls fails to cross build from source, because it fails running
the gtk-doc scanner. Fortunately, the documentation has already been
separated to an arch:all package. Therefore, we don't actually have to
run the gtk-doc scanner in arch-only builds. I'm attaching a patch that
skips gtk-doc in arch:only builds and verified (using reproducible
builds) that the artifacts produced by a full build and an arch-only
built are exactly identical (those the are produced by both). Please
consider applying the attached patch.

Helmut
diff -Nru libgedit-gfls-0.3.1/debian/changelog 
libgedit-gfls-0.3.1/debian/changelog
--- libgedit-gfls-0.3.1/debian/changelog        2025-11-19 14:27:33.000000000 
+0100
+++ libgedit-gfls-0.3.1/debian/changelog        2026-01-23 09:16:07.000000000 
+0100
@@ -1,3 +1,10 @@
+libgedit-gfls (0.3.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Skip gtk-doc in arch-only builds. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Fri, 23 Jan 2026 09:16:07 +0100
+
 libgedit-gfls (0.3.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru libgedit-gfls-0.3.1/debian/control libgedit-gfls-0.3.1/debian/control
--- libgedit-gfls-0.3.1/debian/control  2025-11-19 14:27:33.000000000 +0100
+++ libgedit-gfls-0.3.1/debian/control  2026-01-23 09:16:06.000000000 +0100
@@ -8,14 +8,14 @@
                dpkg-build-api (= 1),
                gir1.2-gtk-3.0-dev,
                gobject-introspection (>= 1.80),
-               gtk-doc-tools (>= 1.25),
                libglib2.0-dev (>= 2.78),
-               libglib2.0-doc,
                libgtk-3-dev (>= 3.22),
-               libgtk-3-doc,
                meson,
                pkgconf
 Standards-Version: 4.7.2
+Build-Depends-Indep: gtk-doc-tools (>= 1.25),
+                     libglib2.0-doc,
+                     libgtk-3-doc,
 Homepage: https://gedit-text-editor.org/
 Vcs-Browser: https://salsa.debian.org/gnome-team/libgedit-gfls
 Vcs-Git: https://salsa.debian.org/gnome-team/libgedit-gfls.git
diff -Nru libgedit-gfls-0.3.1/debian/rules libgedit-gfls-0.3.1/debian/rules
--- libgedit-gfls-0.3.1/debian/rules    2025-11-19 14:27:33.000000000 +0100
+++ libgedit-gfls-0.3.1/debian/rules    2026-01-23 09:15:37.000000000 +0100
@@ -6,3 +6,6 @@
 
 %:
        dh $@
+
+override_dh_auto_configure:
+       dh_auto_configure -- -Dgtk_doc=$(if $(filter libgedit-gfls-doc,$(shell 
dh_listpackages)),true,false)

Reply via email to