Source: plee-the-bear
Version: 0.6.0-4
Tags: patch
User: [email protected]
Usertags: rebootstrap

plee-the-bear fails to cross build from source, because it does not pass
cross flags to cmake. The easiest way of doing so is using
dh_auto_configure and that is sufficient to make plee-the-bear cross
buildable. Please consider applying the attached patch.

Helmut
diff --minimal -Nru plee-the-bear-0.6.0/debian/changelog 
plee-the-bear-0.6.0/debian/changelog
--- plee-the-bear-0.6.0/debian/changelog        2017-08-18 18:27:03.000000000 
+0200
+++ plee-the-bear-0.6.0/debian/changelog        2019-01-02 15:52:12.000000000 
+0100
@@ -1,3 +1,10 @@
+plee-the-bear (0.6.0-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Let dh_auto_configure pass cross flags to cmake. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Wed, 02 Jan 2019 15:52:12 +0100
+
 plee-the-bear (0.6.0-4) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru plee-the-bear-0.6.0/debian/rules 
plee-the-bear-0.6.0/debian/rules
--- plee-the-bear-0.6.0/debian/rules    2017-08-18 18:27:03.000000000 +0200
+++ plee-the-bear-0.6.0/debian/rules    2019-01-02 15:52:12.000000000 +0100
@@ -23,9 +23,7 @@
        dh_testdir
 
        # Perform an out-of-tree build to keep a clean source tree
-       mkdir $(BUILD_TREE)
-       cd $(BUILD_TREE); cmake .. \
-               -DCMAKE_INSTALL_PREFIX:STRING="/usr" \
+       dh_auto_configure --builddirectory=$(BUILD_TREE) -- \
                -DCMAKE_C_FLAGS:STRING="$(CFLAGS) -DNDEBUG" \
                
-DBEAR_ENGINE_INSTALL_LIBRARY_DIR:STRING="lib/games/plee-the-bear" \
                -DBEAR_ENGINE_INSTALL_EXECUTABLE_DIR:STRING="games" \

Reply via email to