[Pkg-utopia-maintainers] Bug#1001293: libportal FTCBFS: gtkdoc-scangobj fails

Helmut Grohne helmut at subdivi.de
Tue Dec 7 11:05:41 GMT 2021


Source: libportal
Version: 0.4-2
Tags: patch
User: debian-cross at lists.debian.org
Usertags: ftcbfs

libportal fails to cross build from source, because running
gtkdoc-scangobj fails. It turns out that this is only needed for
building libportal-doc, so we can skip it. Please consider applying the
attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru libportal-0.4/debian/changelog libportal-0.4/debian/changelog
--- libportal-0.4/debian/changelog	2021-09-21 18:29:00.000000000 +0200
+++ libportal-0.4/debian/changelog	2021-12-07 11:54:02.000000000 +0100
@@ -1,3 +1,10 @@
+libportal (0.4-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Don't run gtkdoc-scangobj during arch-only build. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Tue, 07 Dec 2021 11:54:02 +0100
+
 libportal (0.4-2) unstable; urgency=medium
 
   * d/p/portal-helpers-Unref-correct-object.patch:
diff --minimal -Nru libportal-0.4/debian/control libportal-0.4/debian/control
--- libportal-0.4/debian/control	2021-09-21 18:29:00.000000000 +0200
+++ libportal-0.4/debian/control	2021-12-07 11:54:02.000000000 +0100
@@ -6,12 +6,13 @@
  Simon McVittie <smcv at debian.org>,
 Build-Depends:
  debhelper-compat (= 13),
- gtk-doc-tools,
  libglib2.0-dev (>= 2.58),
  libgstreamer-plugins-base1.0-dev <!noinsttest>,
  libgtk-3-dev <!noinsttest>,
  meson (>= 0.46.0),
  pkg-config,
+Build-Depends-Indep:
+ gtk-doc-tools,
 Rules-Requires-Root: no
 Standards-Version: 4.6.0
 Homepage: https://github.com/flatpak/libportal
diff --minimal -Nru libportal-0.4/debian/rules libportal-0.4/debian/rules
--- libportal-0.4/debian/rules	2021-09-21 18:29:00.000000000 +0200
+++ libportal-0.4/debian/rules	2021-12-07 11:53:59.000000000 +0100
@@ -16,6 +16,11 @@
 else
 meson_options += -Dbuild-portal-test=true
 endif
+ifeq ($(filter libportal-doc,$(built_binaries)),)
+meson_options += -Dgtk_doc=false
+else
+meson_options += -Dgtk_doc=true
+endif
 
 %:
 	dh $@


More information about the Pkg-utopia-maintainers mailing list