This is an automated email from the git hooks/post-receive script. onlyjob pushed a commit to branch master in repository scummvm.
commit 4482dcd (HEAD, master) Author: Dmitry Smirnov <[email protected]> Date: Fri Nov 11 12:58:05 2016 Build reproducibly (Closes: #827145). Thanks, Reiner Herrmann. --- debian/changelog | 2 ++ debian/rules | 14 ++++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index e4e548d..408f389 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,8 @@ scummvm (1.9.0+dfsg-1) unstable; urgency=medium * New upstream release [October 2016]. * Removed obsolete "libsdl2.patch". * Removed traces of -dbg package. + * Build reproducibly (Closes: #827145) + Thanks, Reiner Herrmann. -- Dmitry Smirnov <[email protected]> Fri, 11 Nov 2016 23:17:07 +1100 diff --git a/debian/rules b/debian/rules index b23ec6d..4b91a47 100755 --- a/debian/rules +++ b/debian/rules @@ -5,6 +5,15 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all +# #827145: +# When building for i386 on an amd64 system/kernel, the host +# architecture is misdetected as x86_64, which causes USE_NASM to be +# unset and prevents the object files hq2x_i386.o and hq3x_i386.o from +# being built. +# This is fixed by passing the host architecture explicitely to +# configure. +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) + %: dh $@ --parallel --max-parallel=4 --with autotools_dev @@ -22,6 +31,7 @@ override_dh_auto_clean: override_dh_auto_configure: ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ --datadir=/usr/share/scummvm \ --disable-eventrecorder \ --enable-release \ @@ -33,9 +43,9 @@ override_dh_auto_build: ## replacing bundled fonts... for F in $(FPATH)/Free*.ttf; do cp -v /usr/share/fonts/truetype/freefont/$$(basename $${F}) $(FPATH)/ ;done ## re-compressing "modern" theme... - cd $(FPATH) && zip -9 ../scummmodern.zip -r . + cd $(FPATH) && zip -9 -X ../scummmodern.zip -r . ## re-compressing "classic" theme... - cd gui/themes/scummclassic && zip -9 ../scummclassic.zip -r . + cd gui/themes/scummclassic && zip -9 -X ../scummclassic.zip -r . ## build executable(s)... dh_auto_build -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/scummvm.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

