Source: upower Version: 1.91.0-1 Tags: patch User: [email protected] Usertags: ftcbfs
upower fails to cross build from source, because it fails running the gtk-doc scanner. Fortunately, the documentation has been separated to an arch:all -doc package, so running it actually is not necessary during a cross build, which always is an arch-only build. I'm proposing a patch to skip running it in arch-only builds in general. Note that demoting the dependency requires an explicit dependency on docbook-xsl, which was formerly implied. Once applying the patch, upower can be cross built. Helmut
diff -Nru upower-1.91.0/debian/changelog upower-1.91.0/debian/changelog --- upower-1.91.0/debian/changelog 2025-11-26 23:00:07.000000000 +0100 +++ upower-1.91.0/debian/changelog 2026-01-21 11:38:59.000000000 +0100 @@ -1,3 +1,10 @@ +upower (1.91.0-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Skip gtk-doc in arch-only builds. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Wed, 21 Jan 2026 11:38:59 +0100 + upower (1.91.0-1) unstable; urgency=medium * New upstream version 1.91.0 diff -Nru upower-1.91.0/debian/control upower-1.91.0/debian/control --- upower-1.91.0/debian/control 2025-11-26 23:00:07.000000000 +0100 +++ upower-1.91.0/debian/control 2026-01-21 11:38:59.000000000 +0100 @@ -8,11 +8,11 @@ debhelper (>= 13.11.6), dh-sequence-gir, dh-exec, + docbook-xsl, meson (>= 0.60.0), gobject-introspection (>= 1.80), gir1.2-gobject-2.0-dev, gir1.2-gio-2.0-dev, - gtk-doc-tools, gettext (>= 0.19.8), libglib2.0-dev (>= 2.76), libgudev-1.0-dev (>= 238) [linux-any], @@ -22,7 +22,8 @@ pkgconf, systemd-dev [linux-any], xsltproc, -Build-Depends-Indep: libglib2.0-doc <!nodoc>, +Build-Depends-Indep: gtk-doc-tools, + libglib2.0-doc <!nodoc>, Standards-Version: 4.7.2 Vcs-Git: https://salsa.debian.org/utopia-team/upower.git Vcs-Browser: https://salsa.debian.org/utopia-team/upower/ diff -Nru upower-1.91.0/debian/rules upower-1.91.0/debian/rules --- upower-1.91.0/debian/rules 2025-11-26 23:00:07.000000000 +0100 +++ upower-1.91.0/debian/rules 2026-01-21 11:38:57.000000000 +0100 @@ -19,7 +19,7 @@ override_dh_auto_configure: dh_auto_configure -- \ -Dman=true \ - -Dgtk-doc=true \ + -Dgtk-doc=$(if $(filter upower-doc,$(shell dh_listpackages)),true,false) \ -Dintrospection=enabled \ -Dpolkit=enabled \ $(EXTRA_MESON_ARGS)

