✗ This script does not produce reproducible output (yet!).
-
To create the source tarball (with the libsecp library included):
$ contrib/make_linux_sdist
Alternatively, you may use docker to build a srcdist tarball:
$ contrib/build-linux/srcdist_docker/build.sh COMMIT_OR_TAG
Where
COMMIT_OR_TAG
is a git commit or branch or tag (egmaster
,4.0.2
, etc). -
A
.tar.gz
and a.zip
file of Electron Cash will be placed in thedist/
subdirectory.
✓ This binary is reproducible: you should be able to generate binaries that match the official releases (i.e. with the same sha256 hash).
-
To create a deterministic Linux AppImage (standalone bundle):
$ contrib/build-linux/appimage/build.sh COMMIT_OR_TAG
Where
COMMIT_OR_TAG
is a git commit or branch or tag (egmaster
,4.0.2
, etc). -
The built stand-alone Linux program will be placed in
dist/
. -
The above requires docker. See appimage/README.md.