Source: merkaartor
Version: 0.18.4+ds-2
Tags: patch
User: [email protected]
Usertags: ftcbfs

merkaartor fails to cross build from source, because debian/rules runs
the build architecture qmake. A simple way of using the host qmake is
running it through dh_auto_configure. Please consider applying the
attached patch.

Helmut
diff --minimal -Nru merkaartor-0.18.4+ds/debian/changelog 
merkaartor-0.18.4+ds/debian/changelog
--- merkaartor-0.18.4+ds/debian/changelog       2020-04-29 21:49:20.000000000 
+0200
+++ merkaartor-0.18.4+ds/debian/changelog       2020-05-03 17:55:55.000000000 
+0200
@@ -1,3 +1,10 @@
+merkaartor (0.18.4+ds-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Let dh_auto_configure use a cross qmake. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 03 May 2020 17:55:55 +0200
+
 merkaartor (0.18.4+ds-2) unstable; urgency=medium
 
   * source-only upload.
diff --minimal -Nru merkaartor-0.18.4+ds/debian/rules 
merkaartor-0.18.4+ds/debian/rules
--- merkaartor-0.18.4+ds/debian/rules   2020-02-07 10:45:40.000000000 +0100
+++ merkaartor-0.18.4+ds/debian/rules   2020-05-03 17:55:55.000000000 +0200
@@ -14,7 +14,7 @@
 export QT_SELECT=5
 
 %:
-       dh $@
+       dh $@ --buildsystem=qmake
 
 override_dh_auto_clean:
        dh_auto_clean
@@ -26,10 +26,9 @@
 
 override_dh_auto_configure:
        cd translations && make release
-       qmake -recursive \
+       dh_auto_configure -- -recursive \
                Merkaartor.pro \
                TRANSDIR_SYSTEM="/usr/share/qt5/translations/" \
-               PREFIX=/usr \
                GDAL=1 \
                GEOIMAGE=1 \
                GPSDLIB=1 \

Reply via email to