[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#951750: ksyntax-highlighting FTCBFS: misses a native qt intsllation



Source: ksyntax-highlighting
Version: 5.62.0-3
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs

ksyntax-highlighting fails to cross build from source, because it fails
to build the indexer component. The indexer is meant to be run during
build and thus needs to either be prebuilt or built using a native qt,
neither of which is provided. Since the Debian package does not install
the indexer into any binary package that could be added to
Build-Depends, the preferred solution likely is to build depend on a
native qmake and pass the prefix to the build. After doing so,
ksyntax-highlighting cross builds successfully. The cross build support
is great on the uptream side. Please consider applying the attached
patch.

Helmut
diff --minimal -Nru ksyntax-highlighting-5.62.0/debian/changelog ksyntax-highlighting-5.62.0/debian/changelog
--- ksyntax-highlighting-5.62.0/debian/changelog	2020-02-19 19:38:17.000000000 +0100
+++ ksyntax-highlighting-5.62.0/debian/changelog	2020-02-21 05:58:26.000000000 +0100
@@ -1,3 +1,10 @@
+ksyntax-highlighting (5.62.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Pass a native qt to the build. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Fri, 21 Feb 2020 05:58:26 +0100
+
 ksyntax-highlighting (5.62.0-3) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru ksyntax-highlighting-5.62.0/debian/control ksyntax-highlighting-5.62.0/debian/control
--- ksyntax-highlighting-5.62.0/debian/control	2020-02-19 08:44:34.000000000 +0100
+++ ksyntax-highlighting-5.62.0/debian/control	2020-02-21 05:58:26.000000000 +0100
@@ -12,7 +12,9 @@
                libqt5xmlpatterns5-dev (>= 5.11.0~),
                pkg-kde-tools (>= 0.15.15ubuntu1~),
                qtbase5-dev (>= 5.11.0~),
+               qtbase5-dev:native,
                qttools5-dev (>= 5.4),
+               qttools5-dev:native,
 Standards-Version: 4.5.0
 Homepage: https://projects.kde.org/projects/frameworks/syntax-highlighting
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/syntax-highlighting
diff --minimal -Nru ksyntax-highlighting-5.62.0/debian/rules ksyntax-highlighting-5.62.0/debian/rules
--- ksyntax-highlighting-5.62.0/debian/rules	2020-02-19 08:44:34.000000000 +0100
+++ ksyntax-highlighting-5.62.0/debian/rules	2020-02-21 05:57:26.000000000 +0100
@@ -7,4 +7,4 @@
 	dh $@ --with kf5,pkgkde_symbolshelper --buildsystem kf5 --without build_stamp
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_QCH=ON
+	dh_auto_configure -- -DBUILD_QCH=ON -DKF5_HOST_TOOLING=/usr/lib

Reply to: