Bug#864623: 3dchess FTCBFS: uses the build architecture compiler
Helmut Grohne
helmut at subdivi.de
Sun Jun 11 19:26:31 UTC 2017
Source: 3dchess
Version: 0.8.1-19
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
3dchess fails to cross build from source, because it uses the build
architecture compiler. Indirecting the $(MAKE) invocation through
dh_auto_build fixes that, because dh_auto_build knows how to pass cross
compilers. The simplest way of doing so is passing --sourcedirectory to
the general dh invocation thus making override_dh_auto_build (and
others) completely redundant. Please consider applying the attached
patch after stretch is released.
Helmut
-------------- next part --------------
diff --minimal -Nru 3dchess-0.8.1/debian/changelog 3dchess-0.8.1/debian/changelog
--- 3dchess-0.8.1/debian/changelog 2015-11-01 01:09:14.000000000 +0100
+++ 3dchess-0.8.1/debian/changelog 2017-06-11 21:21:39.000000000 +0200
@@ -1,3 +1,13 @@
+3dchess (0.8.1-19.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: (Closes: #-1)
+ + Pass --sourcedirectory to dh.
+ + Remove redundant overrides such as override_dh_auto_build thus letting
+ dh_auto_build pass cross compilers.
+
+ -- Helmut Grohne <helmut at subdivi.de> Sun, 11 Jun 2017 21:21:39 +0200
+
3dchess (0.8.1-19) unstable; urgency=medium
* Team upload.
diff --minimal -Nru 3dchess-0.8.1/debian/rules 3dchess-0.8.1/debian/rules
--- 3dchess-0.8.1/debian/rules 2015-11-01 01:09:14.000000000 +0100
+++ 3dchess-0.8.1/debian/rules 2017-06-11 21:21:36.000000000 +0200
@@ -3,16 +3,10 @@
export DEB_BUILD_MAINT_OPTIONS=hardening=-stackprotectorstrong
%:
- dh $@ --parallel
-
-override_dh_auto_build:
- $(MAKE) -C `pwd`/src
-
-override_dh_auto_clean:
- [ ! -f "`pwd`/src/Makefile" ] || $(MAKE) -C `pwd`/src clean
+ dh $@ --parallel --sourcedirectory=src
override_dh_auto_install:
- $(MAKE) -C `pwd`/src install BINDIR=`pwd`/debian/3dchess/usr/games
+ dh_auto_install -- BINDIR=`pwd`/debian/3dchess/usr/games
override_dh_installchangelogs:
dh_installchangelogs CHANGES
More information about the Pkg-games-devel
mailing list