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

Reply via email to