Bug#902576: dataquay FTCBFS: uses the build architecture qmake
Helmut Grohne
helmut at subdivi.de
Thu Jun 28 06:25:19 BST 2018
Source: dataquay
Version: 0.9.1-1
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
dataquay fails to cross build from source, because it uses the build
architecture qmake. Using dh_auto_configure, you get the host
architecture qmake. The attached patch implements that, but it doesn't
quite make dataquay cross buildable. Please consider applying it and
close this bug when doing so.
The next failure reason is that dataquay runs tests during
dh_auto_build and tests typically fail during cross compilation with an
Exec format error, which is exactly what happens here. Thus cross
builders usually pass DEB_BUILD_OPTIONS=nocheck. Since dataquay runs
tests as part from dh_auto_build, the nocheck flag isn't honoured though
and tests are run anyway. Could you maybe also try to figure out how to
make DEB_BUILD_OPTIONS=nocheck work for dataquay?
Helmut
-------------- next part --------------
diff --minimal -Nru dataquay-0.9.1/debian/changelog dataquay-0.9.1/debian/changelog
--- dataquay-0.9.1/debian/changelog 2016-07-19 12:04:15.000000000 +0200
+++ dataquay-0.9.1/debian/changelog 2018-06-28 07:18:48.000000000 +0200
@@ -1,3 +1,10 @@
+dataquay (0.9.1-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Improve cross building: Use the host qmake via dh_auto_configure. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Thu, 28 Jun 2018 07:18:48 +0200
+
dataquay (0.9.1-1) unstable; urgency=medium
* Update watch file.
diff --minimal -Nru dataquay-0.9.1/debian/rules dataquay-0.9.1/debian/rules
--- dataquay-0.9.1/debian/rules 2016-07-19 11:50:53.000000000 +0200
+++ dataquay-0.9.1/debian/rules 2018-06-28 07:18:47.000000000 +0200
@@ -10,7 +10,7 @@
dh $@ --parallel
override_dh_auto_configure:
- qmake dataquay.pro PREFIX=/usr LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
+ dh_auto_configure -- dataquay.pro PREFIX=/usr LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
override_dh_auto_install:
dh_auto_install
More information about the pkg-multimedia-maintainers
mailing list