Source: signond Version: 8.61+git20231015.c8ad982-7 Tags: patch User: [email protected] Usertags: ftcbfs
signond fails to cross build from source, because debian/rules confuses the build and host architecture. Those do not differ for native builds, but the mixup causes files not to be found in cross builds. I'm attaching a patch for your convenience. Once applying it, signond cross builds successfully. Helmut
diff -Nru signond-8.61+git20231015.c8ad982/debian/changelog signond-8.61+git20231015.c8ad982/debian/changelog --- signond-8.61+git20231015.c8ad982/debian/changelog 2024-12-11 22:33:57.000000000 +0100 +++ signond-8.61+git20231015.c8ad982/debian/changelog 2025-10-28 21:04:57.000000000 +0100 @@ -1,3 +1,10 @@ +signond (8.61+git20231015.c8ad982-7.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Fix build vs host confusion. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Tue, 28 Oct 2025 21:04:57 +0100 + signond (8.61+git20231015.c8ad982-7) unstable; urgency=medium * Re-upload to unstable as is. diff -Nru signond-8.61+git20231015.c8ad982/debian/rules signond-8.61+git20231015.c8ad982/debian/rules --- signond-8.61+git20231015.c8ad982/debian/rules 2024-12-07 14:20:16.000000000 +0100 +++ signond-8.61+git20231015.c8ad982/debian/rules 2025-10-28 21:04:55.000000000 +0100 @@ -38,12 +38,12 @@ dh_auto_install --builddirectory=build-qt5 --destdir=debian/tmp-qt5 --buildsystem=qmake .. # Collect Qt5 build results we want to provide in Qt5 legacy packages. - cp -av debian/tmp-qt5/usr/lib/$(DEB_BUILD_MULTIARCH)/*qt5*.so* \ - debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/ - cp -av debian/tmp-qt5/usr/lib/$(DEB_BUILD_MULTIARCH)/cmake/SignOnQt5 \ - debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/cmake/ - cp -av debian/tmp-qt5/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig/*qt5* \ - debian/tmp/usr/lib/$(DEB_BUILD_MULTIARCH)/pkgconfig + cp -av debian/tmp-qt5/usr/lib/$(DEB_HOST_MULTIARCH)/*qt5*.so* \ + debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ + cp -av debian/tmp-qt5/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/SignOnQt5 \ + debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/ + cp -av debian/tmp-qt5/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*qt5* \ + debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig cp -av debian/tmp-qt5/usr/include/signon-qt5/ \ debian/tmp/usr/include/

