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

Reply via email to