Source: libjson-rpc-cpp Version: 0.7.0-2.2 Tags: patch User: [email protected] Usertags: ftcbfs
libjson-rpc-cpp fails to cross build from source, because the build requires a native jsonrpcstub to be installed but there is not. To get there, I am proposing to add a recursive build dependency conditional to cross compilation at the same time as marking the relevant package Multi-Arch: foreign. In order for this to work argtable2 needs to be coinstallable #1101321, but this patch can be applied independently. Helmut
diff --minimal -Nru libjson-rpc-cpp-0.7.0/debian/changelog libjson-rpc-cpp-0.7.0/debian/changelog --- libjson-rpc-cpp-0.7.0/debian/changelog 2024-02-28 14:29:30.000000000 +0100 +++ libjson-rpc-cpp-0.7.0/debian/changelog 2025-03-25 13:20:14.000000000 +0100 @@ -1,3 +1,10 @@ +libjson-rpc-cpp (0.7.0-2.3) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Add a recursive build dependency for jsonrpcstub. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Tue, 25 Mar 2025 13:20:14 +0100 + libjson-rpc-cpp (0.7.0-2.2) unstable; urgency=medium * Non-maintainer upload. diff --minimal -Nru libjson-rpc-cpp-0.7.0/debian/control libjson-rpc-cpp-0.7.0/debian/control --- libjson-rpc-cpp-0.7.0/debian/control 2024-02-28 14:29:30.000000000 +0100 +++ libjson-rpc-cpp-0.7.0/debian/control 2025-03-25 13:20:13.000000000 +0100 @@ -10,6 +10,7 @@ libcurl4-openssl-dev | libcurl4-nss-dev, libjsoncpp-dev, libmicrohttpd-dev (>= 0.9.71), + libjsonrpccpp-tools <cross>, Standards-Version: 4.6.1 Homepage: https://github.com/cinemast/libjson-rpc-cpp Vcs-Git: https://salsa.debian.org/debian/libjson-rpc-cpp.git @@ -145,6 +146,7 @@ Package: libjsonrpccpp-tools Architecture: any +Multi-Arch: foreign Section: libdevel Depends: libjsonrpccpp-stub0t64 (= ${binary:Version}),

