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

