diff -Nru xz-utils-5.2.2/debian/changelog xz-utils-5.2.2/debian/changelog --- xz-utils-5.2.2/debian/changelog 2016-10-08 13:11:19.000000000 +0000 +++ xz-utils-5.2.2/debian/changelog 2017-06-28 16:39:19.000000000 +0000 @@ -1,3 +1,11 @@ +xz-utils (5.2.2-1.3) unstable; urgency=medium + + * Non-maintainer upload. + * Force a constant /bin/sh for installed scripts. This helps the build + be reproducible; /bin/sh on Debian is always POSIX. (Closes: #806331) + + -- Ximin Luo Wed, 28 Jun 2017 18:39:19 +0200 + xz-utils (5.2.2-1.2) unstable; urgency=medium * Non-maintainer upload. diff -Nru xz-utils-5.2.2/debian/rules xz-utils-5.2.2/debian/rules --- xz-utils-5.2.2/debian/rules 2016-10-08 13:01:46.000000000 +0000 +++ xz-utils-5.2.2/debian/rules 2017-06-28 16:11:21.000000000 +0000 @@ -66,12 +66,14 @@ debian/normal-build/Makefile debian/normal-build/Doxyfile: $(configure_input) dh_auto_configure --builddirectory debian/normal-build -- \ + $(opt_reproduce) \ --enable-threads --disable-static \ $(opt_optimize) $(opt_quiet) \ --disable-xzdec --disable-lzmadec debian/static-build/Makefile: $(configure_input) dh_auto_configure --builddirectory debian/static-build -- \ + $(opt_reproduce) \ --disable-threads --disable-shared \ --enable-liblzma2-compat \ $(opt_optimize) $(opt_quiet) \ @@ -81,6 +83,7 @@ debian/xzdec-build/Makefile: $(configure_input) dh_auto_configure --builddirectory debian/xzdec-build -- \ + $(opt_reproduce) \ --disable-shared --disable-nls --disable-encoders \ --enable-small --disable-threads \ --disable-liblzma2-compat \ @@ -97,6 +100,7 @@ flags_cmd = dpkg-buildflags --export=configure opt_optimize = $(shell $(flags_cmd)) opt_optimize_small = $(shell $(small_flags_env) $(flags_cmd)) +opt_reproduce = gl_cv_posix_shell=/bin/sh opt_no_act = opt_quiet =