Source: cb2bib Version: 1.9.7-2 Tags: patch User: [email protected] Usertags: rebootstrap
cb2bib fails to cross build from source, because it does not pass cross flags to qmake. The easiest way of doing so is letting dh_auto_configure do it. That makes cb2bib cross buildable. Please consider applying the attached patch. Helmut
diff --minimal -Nru cb2bib-1.9.7/debian/changelog cb2bib-1.9.7/debian/changelog --- cb2bib-1.9.7/debian/changelog 2018-01-25 17:38:13.000000000 +0100 +++ cb2bib-1.9.7/debian/changelog 2018-06-14 16:26:40.000000000 +0200 @@ -1,3 +1,10 @@ +cb2bib (1.9.7-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_configure pass cross flags to qmake. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Thu, 14 Jun 2018 16:26:40 +0200 + cb2bib (1.9.7-2) unstable; urgency=low * Fix broken symbolic man page link. Although the bug report suggested an diff --minimal -Nru cb2bib-1.9.7/debian/rules cb2bib-1.9.7/debian/rules --- cb2bib-1.9.7/debian/rules 2017-12-04 14:48:16.000000000 +0100 +++ cb2bib-1.9.7/debian/rules 2018-06-14 16:26:40.000000000 +0200 @@ -2,26 +2,22 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DH_VERBOSE=1 +export QT_SELECT=qt5 BUILDDIR=$(CURDIR)/debian/build %: - dh $@ --parallel + dh $@ --parallel --buildsystem=qmake --builddirectory=$(BUILDDIR) override_dh_auto_configure: mkdir -p $(BUILDDIR) && \ cp -rpf c2bscripts c2btools cb2bib.pro cb2bib.rc data src testPDFImport xpdf $(BUILDDIR) && \ - cd $(BUILDDIR) && \ - qtchooser -run-tool=qmake -qt=5 ../../ + dh_auto_configure debian/cb2bib.xpm: src/icons/cb2bib.png convert src/icons/cb2bib.png -resize 32x32 debian/cb2bib.xpm override_dh_auto_build: debian/cb2bib.xpm - $(MAKE) -C $(BUILDDIR) - -override_dh_clean: - dh_clean - -rm -rf $(BUILDDIR) - + dh_auto_build +override_dh_auto_install:

