diff --git a/metadata/org.dash.electrum.electrum_dash.yml b/metadata/org.dash.electrum.electrum_dash.yml index 00e83d208a..0650671cc2 100644 --- a/metadata/org.dash.electrum.electrum_dash.yml +++ b/metadata/org.dash.electrum.electrum_dash.yml @@ -128,7 +128,62 @@ Builds: - buildozer android release ndk: r17c + - versionName: 3.3.8.1 + versionCode: 3030801 + commit: 3.3.8.1 + timeout: 10800 + sudo: + - apt-get update + - apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev llvm libncurses5-dev + libncursesw5-dev tk-dev build-essential ccache libgtk2.0-0:i386 libpangox-1.0-0:i386 + libpangoxft-1.0-0:i386 libidn11:i386 openjdk-8-jdk unzip libffi-dev libltdl-dev + ffmpeg libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libportmidi-dev + libswscale-dev libavformat-dev libavcodec-dev virtualenv libgmp-dev + - cd build/srclib/cpython + - ./configure + - make -j`nproc` + - make altinstall + output: bin/Electrum_DASH-$$VERSION$$-release-unsigned.apk + srclibs: + - buildozer@678b1bf5 + - python-for-android@ccb0f8e1 + - cpython@v3.6.8 + prebuild: + - pushd $$python-for-android$$ + - if [[ -z `git remote | grep sombernight` ]]; then git remote add -f sombernight + https://github.com/SomberNight/python-for-android; fi + - git config --local user.name "Builder" + - git config --local user.email "builder@example.com" + - git commit -a -m 'add remove_signing_keys changes' + - git cherry-pick d7f722e4e5d4b3e6f5b1733c95e6a433f78ee570 + - git cherry-pick ed20e196fbcdce718a180f88f23bb2d165c4c5d8 + - popd + - cp electrum_dash/gui/kivy/tools/buildozer.spec . + - sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec + - sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec + - sed -r "s:#?p4a.source_dir =.*:p4a.source_dir = $$python-for-android$$:" -i + buildozer.spec + - virtualenv --python=python3.6 ../../env + - source ../../env/bin/activate + - pip install Cython==0.29.9 Pillow==6.0.0 + - pip install kivy==1.10.1 + - pip install $$buildozer$$ + - contrib/make_locale + - find electrum_dash -name *.po -delete + - find electrum_dash -name *.pot -delete + - contrib/make_packages + - pushd electrum_dash/gui/kivy + - python -m kivy.atlas theming/light 1024 theming/light/*.png + - popd + - cp electrum-dash main.py + scandelete: + - packages + build: + - source ../../env/bin/activate + - buildozer android release + ndk: r17c + AutoUpdateMode: None UpdateCheckMode: Static -CurrentVersion: 3.3.8.0 -CurrentVersionCode: 3030800 +CurrentVersion: 3.3.8.1 +CurrentVersionCode: 3030801