File: reproducible_build.diff

package info (click to toggle)
node-d3-drag 1.2.5-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 428 kB
  • sloc: javascript: 232; makefile: 4
file content (15 lines) | stat: -rw-r--r-- 698 bytes parent folder | download | duplicates (78)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Description: Make the build reproducible
Author: Chris Lamb <lamby@debian.org>
Last-Update: 2019-06-20

--- a/rollup.config.js
+++ b/rollup.config.js
@@ -10,7 +10,7 @@
     format: "umd",
     indent: false,
     extend: true,
-    banner: `// ${meta.homepage} v${meta.version} Copyright ${(new Date).getFullYear()} ${meta.author.name}`,
+    banner: `// ${meta.homepage} v${meta.version} Copyright ${(new Date(process.env.SOURCE_DATE_EPOCH ? (process.env.SOURCE_DATE_EPOCH * 1000) : new Date().getTime())).getFullYear()} ${meta.author.name}`,
     globals: Object.assign({}, ...Object.keys(meta.dependencies || {}).filter(key => /^d3-/.test(key)).map(key => ({[key]: "d3"})))
   },
   plugins: []