Source: spykeviewer
Version: 0.4.2-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps

Hi!

While working on Debian's “reproducible builds” effort [1], we have
noticed that spykeviewer doesn't build reproducibly.
A PNG icon contains an embedded timestamp.

The attached patch fixes this. Once applied, spykeviewer can be
built reproducibly in our current experimental framework.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds


diff --git a/debian/rules b/debian/rules
index 3192495..c38a8d7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -37,7 +37,7 @@ endif
 override_dh_install:
 	cp resources/icons/appicon.png resources/icons/spykeviewer.png
 	dh_install
-	mogrify -resize 32x32 debian/spykeviewer/usr/share/pixmaps/spykeviewer.png
+	mogrify -resize 32x32 +set date:create +set date:modify -define png:exclude-chunk=time debian/spykeviewer/usr/share/pixmaps/spykeviewer.png
 
 ## immediately useable documentation
 ## and exemplar data (they are small excerpts anyway)

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to