Source: irsim Version: 9.7.87-1 Severity: wishlist Tags: patch User: reproducible-builds@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Hi, While working on the "reproducible builds" effort [1], we have noticed that irsim could not be built reproducibly. The attached patch removes timestamps from the build system. Once applied, irsim can be built reproducibly in our current reproducible toolchain. [1]: https://wiki.debian.org/ReproducibleBuilds Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
diff -urNad irsim.orig/irsim-9.7.87/debian/patches/05-reproducible-build.patch irsim/irsim-9.7.87/debian/patches/05-reproducible-build.patch --- irsim.orig/irsim-9.7.87/debian/patches/05-reproducible-build.patch 1970-01-01 01:00:00.000000000 +0100 +++ irsim/irsim-9.7.87/debian/patches/05-reproducible-build.patch 2015-02-12 22:28:33.474293551 +0000 @@ -0,0 +1,11 @@ +--- irsim-9.7.87.orig/irsim/Makefile ++++ irsim-9.7.87/irsim/Makefile +@@ -8,7 +8,7 @@ EXTRA_LIBS = ${IRSIMDIR}/analyzer/libana + ${IRSIMDIR}/base/libbase.o \ + ${MAIN_EXTRA_LIBS} + +-DFLAGS += -DIRSIM_DATE="\"`date`\"" ++DFLAGS += -DIRSIM_DATE="\"`dpkg-parsechangelog -l../debian/changelog --show-field Date`\"" + + CFLAGS += -I${IRSIMDIR}/base + LIBS += ${GR_LIBS} -lm diff -urNad irsim.orig/irsim-9.7.87/debian/patches/series irsim/irsim-9.7.87/debian/patches/series --- irsim.orig/irsim-9.7.87/debian/patches/series 2015-02-12 22:22:00.272787116 +0000 +++ irsim/irsim-9.7.87/debian/patches/series 2015-02-12 22:31:18.457645814 +0000 @@ -2,3 +2,4 @@ 02-manpages.patch 03-fhs-images.patch 04-makefile-fix-hardening-ldflags.patch +05-reproducible-build.patch
_______________________________________________ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds