Bug#1040717: qt6-remoteobjects FTCBFS: misses the native repc
Source: qt6-remoteobjects
Version: 6.4.2-2
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs
qt6-remoteobjects recently gained that common -DQT_HOST_PATH flag.
Thanks for adding it without having me file a patch for it.
This is one of the cases where that change is necessary and
insufficient. We also need a native repc here. We need another
dependency and some cmake flags to get that working. I'm a attaching a
patch for your convenience.
Note that this kind of change also somewhat is a pattern, but it is less
mechanical and less frequent than the -DQT_HOST_PATH one. Therefore, I
see no need for you to proactively do this for me in other packages.
Helmut
diff --minimal -Nru qt6-remoteobjects-6.4.2/debian/changelog qt6-remoteobjects-6.4.2/debian/changelog
--- qt6-remoteobjects-6.4.2/debian/changelog 2023-06-22 00:06:36.000000000 +0200
+++ qt6-remoteobjects-6.4.2/debian/changelog 2023-07-08 12:08:13.000000000 +0200
@@ -1,3 +1,10 @@
+qt6-remoteobjects (6.4.2-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Use the build repc and also build it for host. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de> Sat, 08 Jul 2023 12:08:13 +0200
+
qt6-remoteobjects (6.4.2-2) unstable; urgency=medium
[ Patrick Franz ]
diff --minimal -Nru qt6-remoteobjects-6.4.2/debian/control qt6-remoteobjects-6.4.2/debian/control
--- qt6-remoteobjects-6.4.2/debian/control 2022-12-30 16:46:01.000000000 +0100
+++ qt6-remoteobjects-6.4.2/debian/control 2023-07-08 12:08:12.000000000 +0200
@@ -18,6 +18,7 @@
qt6-base-private-dev (>= 6.4.2+dfsg~),
qt6-declarative-dev (>= 6.4.2+dfsg~),
qt6-declarative-private-dev (>= 6.4.2+dfsg~),
+ qt6-remoteobjects-dev:native <cross>,
xauth <!nocheck>,
xvfb <!nocheck>,
Standards-Version: 4.6.2
diff --minimal -Nru qt6-remoteobjects-6.4.2/debian/rules qt6-remoteobjects-6.4.2/debian/rules
--- qt6-remoteobjects-6.4.2/debian/rules 2023-06-22 00:05:50.000000000 +0200
+++ qt6-remoteobjects-6.4.2/debian/rules 2023-07-08 12:08:13.000000000 +0200
@@ -6,7 +6,10 @@
# QT_HOST_PATH isn't passed in cross-builds
ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
- extra_cmake_args += -DQT_HOST_PATH=/usr
+ extra_cmake_args += \
+ -DQT_HOST_PATH=/usr \
+ -DQT_HOST_PATH_CMAKE_DIR=/usr/lib/$(DEB_BUILD_MULTIARCH)/cmake \
+ -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON
endif
%:
Reply to: