Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.07 KB

File metadata and controls

39 lines (24 loc) · 1.07 KB

Source tarballs

This script does not produce reproducible output (yet!).

  1. 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 (eg master, 4.0.0, etc).

  2. A .tar.gz and a .zip file of Electron Cash will be placed in the dist/ subdirectory.

AppImage

This binary is reproducible: you should be able to generate binaries that match the official releases (i.e. with the same sha256 hash).

  1. 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 (eg master, 4.0.0, etc).

  2. The built stand-alone Linux program will be placed in dist/.

  3. The above requires docker. See appimage/README.md.