Source: antpm Version: 1.20-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
antpm fails to cross build from source, because it does not pass cross flags to cmake. The easiest way of doing so - using dh_auto_configure - makes antpm cross buildable. Please consider applying the attached patch. Helmut
diff --minimal -Nru antpm-1.20/debian/changelog antpm-1.20/debian/changelog --- antpm-1.20/debian/changelog 2021-11-08 11:59:37.000000000 +0100 +++ antpm-1.20/debian/changelog 2021-11-17 13:11:52.000000000 +0100 @@ -1,3 +1,10 @@ +antpm (1.20-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_configure pass cross flags to cmake. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Wed, 17 Nov 2021 13:11:52 +0100 + antpm (1.20-1) unstable; urgency=medium [ RALOVICH, Kristof ] diff --minimal -Nru antpm-1.20/debian/rules antpm-1.20/debian/rules --- antpm-1.20/debian/rules 2021-11-08 11:59:37.000000000 +0100 +++ antpm-1.20/debian/rules 2021-11-17 13:11:48.000000000 +0100 @@ -25,8 +25,7 @@ dh $@ override_dh_auto_configure: - mkdir cmake-build - cd cmake-build && cmake ../src -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} $(CFLAGS)" -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} $(CXXFLAGS)" + dh_auto_configure --sourcedirectory=src --builddirectory=cmake-build -- -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} $(CFLAGS)" -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} $(CXXFLAGS)" override_dh_auto_build: cd cmake-build && $(MAKE) -j$(NUMCPUS)