Source: equalx Version: 0.7.1-4.1 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
equalx fails to cross build from source, because debian/rules calls the build architecture qmake. Please consider using dh_auto_configure as it will invoke the correct qmake for cross building. I'm attaching a patch for your convenience. Helmut
diff --minimal -Nru equalx-0.7.1/debian/changelog equalx-0.7.1/debian/changelog --- equalx-0.7.1/debian/changelog 2018-09-22 18:36:20.000000000 +0200 +++ equalx-0.7.1/debian/changelog 2020-08-03 09:56:49.000000000 +0200 @@ -1,3 +1,10 @@ +equalx (0.7.1-4.2) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_configure call a cross qmake. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Mon, 03 Aug 2020 09:56:49 +0200 + equalx (0.7.1-4.1) unstable; urgency=medium * Non-maintainer upload. diff --minimal -Nru equalx-0.7.1/debian/rules equalx-0.7.1/debian/rules --- equalx-0.7.1/debian/rules 2014-10-31 12:18:31.000000000 +0100 +++ equalx-0.7.1/debian/rules 2020-08-03 09:56:49.000000000 +0200 @@ -2,13 +2,11 @@ # -*- makefile -*- CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) -CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) -CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) -DFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) +export QT_SELECT=qt5 %: dh $@ --parallel override_dh_auto_configure: - /usr/bin/qmake -qt5 -makefile -nocache QMAKE_LFLAGS_RELEASE="$(LDFLAGS)" QMAKE_CFLAGS_RELEASE="$(CFLAGS)" QMAKE_CXXFLAGS_RELEASE="$(CXXFLAGS)" QMAKE_CPPFLAGS_RELEASE="$(CPPFLAGS)" PREFIX=/usr/bin + dh_auto_configure -- -nocache QMAKE_CPPFLAGS_RELEASE="$(CPPFLAGS)" PREFIX=/usr/bin