Bug#889756: merkaartor FTCBFS: runs qmake for the build architecture
Helmut Grohne
helmut at subdivi.de
Tue Feb 6 20:09:02 UTC 2018
Source: merkaartor
Version: 0.18.3+ds-2
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
merkaartor fails to cross build from source. It runs lrelease, but
lrelease tends to do nothing and just warn you about that unless you add
qt5-qmake:native to Build-Depends. This smells like a policy 4.6
violation, but adding the missing dependency fixes it. Then the bare
qmake invocation misses out all the flags needed for cross compilation
that dh_auto_configure knows about. After indirecting it through
dh_auto_configure, merkaartor cross builds successfully. Please consider
applying the attached patch.
Helmut
-------------- next part --------------
diff --minimal -Nru merkaartor-0.18.3+ds/debian/changelog merkaartor-0.18.3+ds/debian/changelog
--- merkaartor-0.18.3+ds/debian/changelog 2017-06-25 15:16:52.000000000 +0200
+++ merkaartor-0.18.3+ds/debian/changelog 2018-02-06 20:52:35.000000000 +0100
@@ -1,3 +1,12 @@
+merkaartor (0.18.3+ds-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Fix missing build dependency qt5-qmake:native for running lrelease.
+ + Let dh_auto_configure pass the cross flags to qmake.
+
+ -- Helmut Grohne <helmut at subdivi.de> Tue, 06 Feb 2018 20:52:35 +0100
+
merkaartor (0.18.3+ds-2) unstable; urgency=medium
* Add patch to fix 'performance' typo.
diff --minimal -Nru merkaartor-0.18.3+ds/debian/control merkaartor-0.18.3+ds/debian/control
--- merkaartor-0.18.3+ds/debian/control 2017-06-25 12:24:47.000000000 +0200
+++ merkaartor-0.18.3+ds/debian/control 2018-02-06 20:52:33.000000000 +0100
@@ -20,6 +20,7 @@
libxml2-dev,
libxslt1-dev,
qt5-qmake,
+ qt5-qmake:native,
qtbase5-dev,
qttools5-dev-tools,
sharutils,
diff --minimal -Nru merkaartor-0.18.3+ds/debian/rules merkaartor-0.18.3+ds/debian/rules
--- merkaartor-0.18.3+ds/debian/rules 2017-06-25 12:20:33.000000000 +0200
+++ merkaartor-0.18.3+ds/debian/rules 2018-02-06 20:52:18.000000000 +0100
@@ -22,7 +22,7 @@
override_dh_auto_configure:
cd translations && make release
- qmake Merkaartor.pro \
+ dh_auto_configure -- Merkaartor.pro \
TRANSDIR_SYSTEM="/usr/share/qt5/translations/" \
PREFIX=/usr \
GDAL=1 \
More information about the Pkg-grass-devel
mailing list