Your message dated Sun, 22 Sep 2024 13:29:35 +0100
with message-id <[email protected]>
and subject line Re: Bug#1001293: libportal FTCBFS: gtkdoc-scangobj fails
has caused the Debian Bug report #1001293,
regarding libportal FTCBFS: gtkdoc-scangobj fails
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1001293: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001293
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libportal
Version: 0.4-2
Tags: patch
User: [email protected]
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
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 <[email protected]> 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 <[email protected]>,
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 $@
--- End Message ---
--- Begin Message ---
Version: 0.7.1-5
On Tue, 07 Dec 2021 at 12:05:41 +0100, Helmut Grohne wrote:
> 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.
The patch became inapplicable in 0.5-1 when upstream moved from gtk-doc
to gi-docgen, but since 0.5-1 the documentation is only built during
arch-indep builds, which I think is what you were really asking for.
Meanwhile, the addition of GObject-Introspection and Vala bindings
in 0.5-1 made the package non-cross-buildable for a different reason,
but since 0.7.1-5 it should be cross-buildable again, working
around #1061107 (I used libportal as a convenient example of a relatively
small and therefore quick-to-compile package under my control with g-i and
Vala, which is not on the critical path if it regresses).
smcv
--- End Message ---
_______________________________________________
Pkg-utopia-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-utopia-maintainers