Source: jove
Version: 4.17.4.4-1
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

jove fails to cross build from source, because it uses the build
architecture compiler. During dh_auto_build, which is passed all the
right tools, does not actually build jove. This only happens during
dh_auto_instal, which lacks the tools. I'm attaching a patch to build
jove during dh_auto_install for your convenience.

Helmut
diff --minimal -Nru jove-4.17.4.4/debian/changelog 
jove-4.17.4.4/debian/changelog
--- jove-4.17.4.4/debian/changelog      2022-06-11 14:28:18.000000000 +0200
+++ jove-4.17.4.4/debian/changelog      2022-11-06 19:54:34.000000000 +0100
@@ -1,3 +1,11 @@
+jove (4.17.4.4-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Do not build jove during dh_auto_install without cross
+    tools. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 06 Nov 2022 19:54:34 +0100
+
 jove (4.17.4.4-1) unstable; urgency=low
 
   * New upstream release.
diff --minimal -Nru jove-4.17.4.4/debian/rules jove-4.17.4.4/debian/rules
--- jove-4.17.4.4/debian/rules  2022-06-11 14:28:18.000000000 +0200
+++ jove-4.17.4.4/debian/rules  2022-11-06 19:54:33.000000000 +0100
@@ -19,7 +19,7 @@
                LDFLAGS="$(LDFLAGS)" \
                JOVEHOME=/usr \
                JMANDIR=/usr/share/man/man1 \
-               LOCALCC=$(CC_FOR_BUILD) fdocs
+               LOCALCC=$(CC_FOR_BUILD) fdocs all
 
 override_dh_auto_install:
        dh_auto_install -- JOVEHOME=/usr JMANDIR=/usr/share/man/man1

Reply via email to