Source: poa Version: 2.0+20060928-4 Tags: patch User: helm...@debian.org Usertags: rebootstrap
poa fails to cross build from source, because it uses the build architecture compiler. Letting dh_auto_build pass cross compilers to make fixes this part. It still runs the test suite despite DEB_BUILD_OPTIONS containing nocheck. After fixing both issues, poa cross builds successfully. Please consider applying the attached patch after stretch is released. Helmut
diff --minimal -Nru poa-2.0+20060928/debian/changelog poa-2.0+20060928/debian/changelog --- poa-2.0+20060928/debian/changelog 2016-01-11 12:53:26.000000000 +0100 +++ poa-2.0+20060928/debian/changelog 2017-06-10 17:58:33.000000000 +0200 @@ -1,3 +1,12 @@ +poa (2.0+20060928-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: (Closes: #-1) + + Let dh_auto_build pass cross compilers. + + Honour DEB_BUILD_OPTIONS=nocheck. + + -- Helmut Grohne <hel...@subdivi.de> Sat, 10 Jun 2017 17:58:33 +0200 + poa (2.0+20060928-4) unstable; urgency=medium * moved debian/upstream to debian/upstream/metadata diff --minimal -Nru poa-2.0+20060928/debian/rules poa-2.0+20060928/debian/rules --- poa-2.0+20060928/debian/rules 2013-09-12 10:59:00.000000000 +0200 +++ poa-2.0+20060928/debian/rules 2017-06-10 17:58:31.000000000 +0200 @@ -16,8 +16,9 @@ $(XP) $(DB2MAN) $< override_dh_auto_build: - $(MAKE) poa + dh_auto_build -- poa +ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),) override_dh_auto_test: tmpfile=`mktemp` ; \ ./$(PKG) -read_fasta multidom.seq -clustal $$tmpfile -v blosum80.mat ; \ @@ -29,3 +30,4 @@ echo "File $$tmpfile is different from $(CURDIR)/multidom.clustal" ; \ exit 1 ; \ fi +endif