Browse Source

android docker: make_apk optionally takes "release" as arg

3.3.3.1
SomberNight 6 years ago
parent
commit
243a0e3cf1
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 2
      contrib/make_apk
  2. 16
      electrum/gui/kivy/Readme.md
  3. 9
      electrum/gui/kivy/tools/build.sh

2
contrib/make_apk

@ -2,6 +2,8 @@
pushd ./electrum/gui/kivy/
make theming
if [[ -n "$1" && "$1" == "release" ]] ; then
echo -n Keystore Password:
read -s password

16
electrum/gui/kivy/Readme.md

@ -24,22 +24,28 @@ folder.
$ sudo docker build -t electrum-android-builder-img electrum/gui/kivy/tools
```
3. Build binaries
3. Prepare pure python dependencies
```
$ sudo docker run \
$ sudo ./contrib/make_packages
```
4. Build binaries
```
$ sudo docker run -it --rm \
--name electrum-android-builder-cont \
--rm \
-v $PWD:/home/user/wspace/electrum \
-v ~/.keystore:/home/user/.keystore \
--workdir /home/user/wspace/electrum \
electrum-android-builder-img \
./electrum/gui/kivy/tools/build.sh
./contrib/make_apk
```
This mounts the project dir inside the container,
and so the modifications will affect it, e.g. `.buildozer` folder
will be created.
4. The generated binary is in `./bin`.
5. The generated binary is in `./bin`.

9
electrum/gui/kivy/tools/build.sh

@ -1,9 +0,0 @@
#!/usr/bin/env bash
pushd electrum/gui/kivy
make theming
popd
sudo ./contrib/make_packages
./contrib/make_apk
Loading…
Cancel
Save