Source: aisleriot Version: 1:3.14.1-1 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
Hi, While working on the "reproducible builds" effort [1], we have noticed that aisleriot could not be built reproducibly. The attached patch removes timestamps from the build system. Once applied, aisleriot can be built reproducibly in our current experimental framework. [1]: https://wiki.debian.org/ReproducibleBuilds Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
diff -urNad aisleriot.orig/aisleriot-3.14.1/debian/rules aisleriot/aisleriot-3.14.1/debian/rules --- aisleriot.orig/aisleriot-3.14.1/debian/rules 2015-02-08 19:48:21.962106976 +0000 +++ aisleriot/aisleriot-3.14.1/debian/rules 2015-02-08 23:19:25.992302581 +0000 @@ -16,6 +16,7 @@ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --with-pysol-card-theme-path=/usr/share/games/pysol +DEB_MAKE_EXTRA_ARGS += GZIP_FLAGS="-9n" DEB_DH_FIXPERMS_ARGS_ALL := -X/usr/games/sol DEB_DH_MAKESHLIBS_ARGS_aisleriot := --no-act DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,-z,defs -Wl,-O1"