✗ This script does not produce reproducible output (yet!).
-
To create the source tarball (with the libsecp library included):
$ contrib/make_linux_sdistAlternatively, you may use docker to build a srcdist tarball:
$ contrib/build-linux/srcdist_docker/build.sh COMMIT_OR_TAGWhere
COMMIT_OR_TAGis a git commit or branch or tag (egmaster,4.0.2, etc). -
A
.tar.gzand a.zipfile of ViLight 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_TAGWhere
COMMIT_OR_TAGis 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.