electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 7bf6786bf5f4b9427e1750398a9894234e482c9a
parent 4fc43da3444ce2ec3e09e333a9056576a1cf58dd
Author: SomberNight <somber.night@protonmail.com>
Date:   Wed, 26 Jun 2019 04:18:24 +0200

build: note whether binary is reproducible in each case

Diffstat:
Mcontrib/build-linux/README.md | 2++
Mcontrib/build-linux/appimage/README.md | 12++++++++++--
Mcontrib/build-wine/README.md | 13+++++--------
Mcontrib/osx/README.md | 3+++
Melectrum/gui/kivy/Readme.md | 5++++-
5 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/contrib/build-linux/README.md b/contrib/build-linux/README.md @@ -1,6 +1,8 @@ Source tarballs =============== +✗ _This script does not produce reproducible output (yet!)._ + 1. Build locale files ``` diff --git a/contrib/build-linux/appimage/README.md b/contrib/build-linux/appimage/README.md @@ -1,9 +1,17 @@ AppImage binary for Electrum ============================ +✓ _This binary should be reproducible, meaning you should be able to generate + binaries that match the official releases._ + This assumes an Ubuntu host, but it should not be too hard to adapt to another -similar system. The docker commands should be executed in the project's root -folder. +similar system. The host architecture should be x86_64 (amd64). +The docker commands should be executed in the project's root folder. + +We currently only build a single AppImage, for x86_64 architecture. +Help to adapt these scripts to build for (some flavor of) ARM would be welcome, +see [issue #5159](https://github.com/spesmilo/electrum/issues/5159). + 1. Install Docker diff --git a/contrib/build-wine/README.md b/contrib/build-wine/README.md @@ -1,10 +1,10 @@ -Deterministic Windows binaries with Docker -========================================== +Windows binaries +================ -Produced binaries are deterministic, so you should be able to generate -binaries that match the official releases. +✓ _These binaries should be reproducible, meaning you should be able to generate + binaries that match the official releases._ -This assumes an Ubuntu host, but it should not be too hard to adapt to another +This assumes an Ubuntu (x86_64) host, but it should not be too hard to adapt to another similar system. The docker commands should be executed in the project's root folder. @@ -54,9 +54,6 @@ folder. -Note: the `setup` binary (NSIS installer) is not deterministic yet. - - Code Signing ============ diff --git a/contrib/osx/README.md b/contrib/osx/README.md @@ -1,6 +1,9 @@ Building Mac OS binaries ======================== +✗ _This script does not produce reproducible output (yet!). + Please help us remedy this._ + This guide explains how to build Electrum binaries for macOS systems. diff --git a/electrum/gui/kivy/Readme.md b/electrum/gui/kivy/Readme.md @@ -5,7 +5,10 @@ To generate an APK file, follow these instructions. ## Android binary with Docker -This assumes an Ubuntu host, but it should not be too hard to adapt to another +✗ _This script does not produce reproducible output (yet!). + Please help us remedy this._ + +This assumes an Ubuntu (x86_64) host, but it should not be too hard to adapt to another similar system. The docker commands should be executed in the project's root folder.