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:

Reply via email to