Source: openambit
Version: 0.3-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

openambit fails to cross build from source, because it does not pass
cross flags to cmake. The easiest way of fixing that - using
dh_auto_configure - makes openambit cross buildable. Please consider
applying the attached patch.

Helmut
diff --minimal -Nru openambit-0.3/debian/changelog 
openambit-0.3/debian/changelog
--- openambit-0.3/debian/changelog      2019-02-03 10:38:27.000000000 +0100
+++ openambit-0.3/debian/changelog      2019-05-02 06:06:29.000000000 +0200
@@ -1,3 +1,9 @@
+openambit (0.3-3) UNRELEASED; urgency=medium
+
+  * Fix FTCBFS: Let dh_auto_configure pass cross flags to cmake. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Thu, 02 May 2019 06:06:29 +0200
+
 openambit (0.3-2) unstable; urgency=high
 
   * QA upload.
diff --minimal -Nru openambit-0.3/debian/rules openambit-0.3/debian/rules
--- openambit-0.3/debian/rules  2014-09-16 21:34:05.000000000 +0200
+++ openambit-0.3/debian/rules  2019-05-02 06:06:29.000000000 +0200
@@ -13,11 +13,9 @@
        dh $@ 
 
 override_dh_auto_build:
-       mkdir libambit-build
-       cd libambit-build && cmake ../src/libambit -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 --builddirectory=libambit-build 
--sourcedirectory=src/libambit -- -DCMAKE_BUILD_TYPE=Release 
-DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} $(CFLAGS)" 
-DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} $(CXXFLAGS)"
        cd libambit-build && $(MAKE) -j$(NUMCPUS)
-       mkdir openambit-build
-       cd openambit-build && cmake ../src/openambit -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 --builddirectory=openambit-build 
--sourcedirectory=src/openambit -- -DCMAKE_BUILD_TYPE=Release 
-DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} $(CFLAGS)" 
-DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} $(CXXFLAGS)"
        cd openambit-build && $(MAKE) -j$(NUMCPUS)
 
 INSTDIR=../debian/tmp/

Reply via email to