Source: gupnp-dlna
Version: 0.12.0-3
Tags: patch
User: [email protected]
Usertags: ftcbfs

gupnp-dlna fails to cross build from source, because it fails running
the gtk-doc scanner with an Exec format error. This is fairly common.
Fortunately, gupnp-dlna has separated its documentation into an Arch:all
package. Hence, we can skip gtk-doc in arch-only builds. Doing so gets
the build quite a bit further, but doesn't make it succeed. We'll
likely have to work on the tooling layer around vala to make it pass,
but that's out of the scope of this bug. I'm attaching a patch for the
gtk-doc aspect for your convenience.

Helmut
--- gupnp-dlna-0.12.0/debian/changelog
+++ gupnp-dlna-0.12.0/debian/changelog
@@ -1,3 +1,10 @@
+gupnp-dlna (0.12.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Improve cross building: Skip gtkdoc in arch-only build. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sat, 03 Feb 2024 08:16:47 +0100
+
 gupnp-dlna (0.12.0-3) unstable; urgency=medium
 
   * Release to unstable
--- gupnp-dlna-0.12.0/debian/rules
+++ gupnp-dlna-0.12.0/debian/rules
@@ -9,7 +9,8 @@
 
 override_dh_auto_configure:
        dh_auto_configure -- \
-               --enable-debug --enable-gtk-doc
+               --enable-debug \
+               --$(if $(filter libgupnp-dlna-doc,$(shell 
dh_listpackages)),en,dis)able-gtk-doc
 
 override_dh_auto_build:
        dh_auto_build --no-parallel

Reply via email to