Source: sprai Version: 0.9.9.23+dfsg1-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
sprai fails to cross build from source, because it does not pass cross tools to make. dh thinks that this is an autoconf project, so dh_auto_build doesn't do it for you, but configure is something entirely different and therefore skipped by debian/rules. A better solution is to tell dh what kind of buildsystem it is dealing with and doing so makes sprai cross buildable. Please consider applying the attached patch. Helmut
diff --minimal -Nru sprai-0.9.9.23+dfsg1/debian/changelog sprai-0.9.9.23+dfsg1/debian/changelog --- sprai-0.9.9.23+dfsg1/debian/changelog 2020-04-15 17:01:52.000000000 +0200 +++ sprai-0.9.9.23+dfsg1/debian/changelog 2020-04-17 07:11:31.000000000 +0200 @@ -1,3 +1,10 @@ +sprai (0.9.9.23+dfsg1-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: use the makefile buildsystem. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 17 Apr 2020 07:11:31 +0200 + sprai (0.9.9.23+dfsg1-1) unstable; urgency=medium [ Adrian Bunk ] diff --minimal -Nru sprai-0.9.9.23+dfsg1/debian/rules sprai-0.9.9.23+dfsg1/debian/rules --- sprai-0.9.9.23+dfsg1/debian/rules 2020-04-15 17:01:52.000000000 +0200 +++ sprai-0.9.9.23+dfsg1/debian/rules 2020-04-17 07:11:29.000000000 +0200 @@ -4,10 +4,7 @@ include /usr/share/dpkg/buildflags.mk %: - dh $@ - -override_dh_auto_configure: - echo Skip + dh $@ --buildsystem=makefile override_dh_install: mkdir -p $(CURDIR)/debian/sprai/usr/lib/sprai