[pkg-php-pear] Bug#835193: phpdox: please make the build reproducible
Chris Lamb
lamby at debian.org
Tue Aug 23 12:18:13 UTC 2016
Source: phpdox
Version: 0.8.1.1-2
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0], I noticed
that phpdox could not be built reproducibly.
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
--- a/debian/patches/0006-Reproducible-build.patch 1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/0006-Reproducible-build.patch 2016-08-23 13:16:58.711702318 +0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby at debian.org>
+Last-Update: 2016-08-23
+
+--- phpdox-0.8.1.1.orig/src/shared/Version.php
++++ phpdox-0.8.1.1/src/shared/Version.php
+@@ -68,7 +68,7 @@ namespace TheSeer\phpDox {
+ }
+
+ public function getInfoString() {
+- return 'phpDox ' . $this->getVersion() . " - Copyright (C) 2010 - " . date('Y') . " by Arne Blankerts";
++ return 'phpDox ' . $this->getVersion() . " - Copyright (C) 2010 - " . date('Y', getenv('SOURCE_DATE_EPOCH') ?: time()) . " by Arne Blankerts";
+ }
+
+ public function getGeneratedByString() {
--- a/debian/patches/series 2016-08-23 12:47:35.980672549 +0100
--- b/debian/patches/series 2016-08-23 13:16:57.583690049 +0100
@@ -3,3 +3,4 @@
0003-Adpapt-to-actual-templates-path.patch
0004-Don-t-Hardwire-PHPParser.patch
0005-Use-expectException-instead-of-deprecated-setExpecte.patch
+0006-Reproducible-build.patch
More information about the pkg-php-pear
mailing list