[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#971720: tumbler FTCBFS: gtk-doc runs host code



Source: tumbler
Version: 0.2.7-1
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs

tumbler fails to cross build from source, because it runs host code via
gtk-doc. Practically, gtk-doc doesn't work at all in cross builds.
Fortunately, the generated documentation is separated into an arch:all
package here, so we can just disable gtk-doc in arch-only builds (such
as cross builds) and make tumbler cross buildable. Please consider
applying the attached patch.

Helmut
diff --minimal -Nru tumbler-0.2.8/debian/changelog tumbler-0.2.8/debian/changelog
--- tumbler-0.2.8/debian/changelog	2020-04-30 09:00:38.000000000 +0200
+++ tumbler-0.2.8/debian/changelog	2020-10-05 20:20:04.000000000 +0200
@@ -1,3 +1,10 @@
+tumbler (0.2.8-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: disable gtk-doc for arch-only builds. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Mon, 05 Oct 2020 20:20:04 +0200
+
 tumbler (0.2.8-2) unstable; urgency=medium
 
   [ Debian Janitor ]
diff --minimal -Nru tumbler-0.2.8/debian/rules tumbler-0.2.8/debian/rules
--- tumbler-0.2.8/debian/rules	2020-04-30 09:00:38.000000000 +0200
+++ tumbler-0.2.8/debian/rules	2020-10-05 20:19:49.000000000 +0200
@@ -14,7 +14,7 @@
 	dh_missing --list-missing -X .la
 
 override_dh_auto_configure:
-	dh_auto_configure -- --enable-gtk-doc
+	dh_auto_configure -- --$(if $(filter tumbler-common,$(shell dh_listpackages)),en,dis)able-gtk-doc
 
 %:
 	dh $@

Reply to: