You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SomberNight
068b6acf79
|
7 years ago | |
---|---|---|
.. | ||
Dockerfile | 7 years ago | |
README.md | 7 years ago |
README.md
Deterministic Windows binaries with Docker
This assumes an Ubuntu host, but it should not be too hard to adopt to another similar system.
-
Install Docker
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" $ sudo apt-get update $ sudo apt-get install -y docker-ce
-
Build image
$ cd contrib/build-wine/docker $ PROJECT_ROOT=$(pwd)/../../../ $ sudo docker build --no-cache -t electrum-wine-builder-img .
Note: see this if having dns problems
-
Build Windows binaries
$ TARGET=master $ sudo docker run \ --name electrum-wine-builder-cont \ -v ${PROJECT_ROOT}:/opt/electrum \ --rm \ --workdir /opt/electrum/contrib/build-wine \ electrum-wine-builder-img \ ./build.sh $TARGET
-
The generated binaries are in
$PROJECT_ROOT/contrib/build-wine/dist
.
Note: the setup
binary (NSIS installer) is not deterministic yet.