Package: aegisub
Version: 3.1.2-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that aegisub could not be built reproducibly.

The attached patch removes timestamps from the code.
Once applied, aegisub can be built reproducibly.

 [1]: https://wiki.debian.org/ReproducibleBuilds
Description: Only add timestamp when BUILD_CREDIT is defined
Author: Juan Picca <jumap...@gmail.com>
Last-Update: 2015-06-23
---
--- a/src/version.cpp
+++ b/src/version.cpp
@@ -58,7 +58,11 @@ const char *GetAegisubShortVersionString
 }
 
 const char *GetAegisubBuildTime() {
+#ifdef BUILD_CREDIT
 	return __DATE__ " " __TIME__;
+#else
+	return "";
+#endif
 }
 
 const char *GetAegisubBuildCredit() {
_______________________________________________
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