bitcoin/share
Carl Dong acf4b3b3b5
guix: Make x86_64-w64-mingw32 builds reproducible
- Add "--no-insert-timestamp" LDFLAG for x86_64-w64-mingw32 builds

"The option --no-insert-timestamp can be used to insert a zero value for
the timestamp, this ensuring that binaries produced from identical
sources will compare identically." - ld(1)

- Set "SetDateSave off" in NSIS script

From https://nsis.sourceforge.io/Docs/Chapter4.html#flags

"This command sets the file date/time saving flag which is used by the
File command to determine whether or not to save the last write date and
time of the file, so that it can be restored on installation. Valid
flags are 'on' and 'off'. 'on' is the default."

- Add commented out NSIS options for reproducibility debugging in NSIS
  script

- Make ZIPs deterministic by reseting file modification times to
  SOURCE_DATE_EPOCH using touch(1) (Reference:
  https://reproducible-builds.org/docs/archives/)
2020-04-02 17:19:57 -04:00
..
examples doc: Fix whitespace errs in .md files, bitcoin.conf, Info.plist.in, and find_bdb48.m4 2019-09-17 03:21:22 -04:00
pixmaps Slightly overhaul NSI pixmaps 2017-06-22 21:40:48 +02:00
qt build: remove deprecated key from macOS Info.plist 2019-12-31 21:39:05 +03:00
rpcauth rpcauth: Improve by using argparse and getpass modules 2018-11-21 22:30:07 +00:00
genbuild.sh scripted-diff: Bump copyright of files changed in 2019 2019-12-30 10:42:20 +13:00
setup.nsi.in guix: Make x86_64-w64-mingw32 builds reproducible 2020-04-02 17:19:57 -04:00