Source: fracplanet Version: 0.5.1-5 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
fracplanet fails to cross build from source, because its homegrown configure script hard codes the build architecture qmake. It seems best to sidestep this configure script and simply run qmake directly. Once doing via dh_auto_configure, fracplanet cross builds just fine. Please consider applying the attached patch. Helmut
diff --minimal -Nru fracplanet-0.5.1/debian/changelog fracplanet-0.5.1/debian/changelog --- fracplanet-0.5.1/debian/changelog 2019-07-09 11:38:44.000000000 +0200 +++ fracplanet-0.5.1/debian/changelog 2019-12-03 06:06:26.000000000 +0100 @@ -1,3 +1,10 @@ +fracplanet (0.5.1-5.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_configure call a host qmake. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Tue, 03 Dec 2019 06:06:26 +0100 + fracplanet (0.5.1-5) unstable; urgency=medium * Initial source-only upload diff --minimal -Nru fracplanet-0.5.1/debian/rules fracplanet-0.5.1/debian/rules --- fracplanet-0.5.1/debian/rules 2017-12-07 08:22:10.000000000 +0100 +++ fracplanet-0.5.1/debian/rules 2019-12-03 06:06:26.000000000 +0100 @@ -30,10 +30,7 @@ configure-stamp: configure dh_testdir - #QTDIR=/usr/lib/qt4 ./configure $(QMAKEOPTIONS) - #QTDIR=/usr/lib/x86_64-linux-gnu/qt5 ./configure $(QMAKEOPTIONS) - chmod +x configure - ./configure $(QMAKEOPTIONS) + dh_auto_configure -- VERSION_NUMBER=`./VERSION` fracplanet.pro $(QMAKEOPTIONS) touch $@ build build-arch: build-stamp