Source: signify
Version: 1.14-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
While working on the "reproducible builds" effort [1], we have noticed
that signify could not be built reproducibly.
The attached patch removes timestamps from the build system. Once
applied, signify can be built reproducibly in our current experimental
framework.
[1]: https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
diff -urNad signify.orig/signify-1.14/debian/rules
signify/signify-1.14/debian/rules
--- signify.orig/signify-1.14/debian/rules 2015-02-04 16:06:06.356736888
+0000
+++ signify/signify-1.14/debian/rules 2015-02-04 16:06:32.153871937 +0000
@@ -47,8 +47,8 @@
cat COPYING >>debian/tmp/usr/share/doc/$(package)/copyright
cp -a examples/* debian/tmp/usr/share/doc/$(package)/examples
find debian/tmp/ -name CVS | xargs -r rm -rf
- cd debian/tmp/usr/share/doc/$(package); gzip -9fv README
changelog.Debian examples/*
- cd debian/tmp/usr/share/man; gzip -9fv */*
+ cd debian/tmp/usr/share/doc/$(package); gzip -9fvn README
changelog.Debian examples/*
+ cd debian/tmp/usr/share/man; gzip -9fvn */*
chown -R root.root debian/tmp
chmod -R go=rX debian/tmp
dpkg-gencontrol -is -ip