SomberNight
27bb28e35b
tests: follow-up move of folder
...
follow-up https://github.com/spesmilo/electrum/pull/8897
2 years ago
SomberNight
ea4481a8dd
android readme: de-dupe "qml_gui" requirements
...
follow-up https://github.com/spesmilo/electrum/pull/8881
2 years ago
Sander van Grieken
6738e1e90f
p4a: python-for-android ref 4f1a1a3a41f6bf8d28984bfd1ec8af3c5d8eb362
...
> qt6: replace synchronizedList with explicit synchronize block, as we still see ConcurrentModificationExceptions
in the play store.
2 years ago
Sander van Grieken
de76eb94d0
android: allow override of FRESH_CLONE target directory
...
my /tmp is not large enough, this allows override of build location using
export FRESH_CLONE=/some/other/location
2 years ago
Sander van Grieken
a8dc27ef4c
android: buildozer ref 4403ecf445f10b5fbf7c74f4621bf2b922ad35b5
...
buildozer didn't pass android target_sdk_version from spec file
2 years ago
SomberNight
11764f9a79
android build: make apt less quiet, for more feedback about progress
2 years ago
SomberNight
0a6283b1ef
build: bump zbar version in win/mac/android builds
...
- new version (0.23.93) fixes a security issue
bb05ec54ee/ChangeLog (L5)
2 years ago
Sander van Grieken
3935e378b3
android: p4a ref d976b539dc7c808d103a7edfe6dc1fd300582a89
...
> don't keep build dir around after succesful build
2 years ago
Sander van Grieken
c1ebc42724
android: p4a ref f534fe9bcd692c4df97e644d34c5bd8acede01eb
...
> qt6: don't copy entire build tree to dist, use select set of include patterns.
2 years ago
SomberNight
872ab29436
android build: bump some security-sensitive packages (py3, ssl)
2 years ago
Sander van Grieken
4382578235
qml: android.minapi and android.ndk_api to 23 (android 6.0+)
2 years ago
SomberNight
bf4934bb9f
android build: update p4a fork with qt6 build repro fixes
...
related https://github.com/spesmilo/electrum/issues/8746
2 years ago
SomberNight
adb1db57ff
android readme: update commands in "reproducibility fail" section
...
I think file was renamed in upstream p4a
2 years ago
xiaolou86
00c584d557
contrib: fix typos
2 years ago
Sander van Grieken
05758432d6
android: exclude more unnecessary directories
2 years ago
SomberNight
f14e99139c
android build: we always want apks, as we want to use our own privkey
...
ThomasV reported contrib/release.sh generating .aab artifacts.
aabs are shady business... best to avoid handing privkeys to big G (or any 3rd party!).
This must be a consequence of the recent p4a rebase,
e.g. 04bb63bbf0
2 years ago
SomberNight
d49e1bb32c
contrib/android/Readme.md: update "how to run qml gui on linux" section
2 years ago
Sander van Grieken
58ff76adcf
android: correctly describe buildozer branch used
2 years ago
Sander van Grieken
55c01bda9b
android: set target_sdk_version to 33
2 years ago
Sander van Grieken
32c1915de4
qml: restore Send/ScanDialog for desktop/dev, keeping qr scan Activity for android only.
...
Also use stable R package, regardless of APP_PACKAGE_DOMAIN used in build.
2 years ago
SomberNight
5c3e14d8de
qml: replace Send/ScanDialog with java bases zxing qr scan activity.
2 years ago
Sander van Grieken
b9ab0f63ef
qt6: update buildozer ref to ce4f2257249fdf4ff1f4cb8983fd7ac44174a274
2 years ago
Sander van Grieken
a77ff9943a
qml: refactor qr scan to qt6
...
As the method of capturing frames is totally different, the animation when
a QR is found has been removed.
2 years ago
Sander van Grieken
0441cb0ad5
qml: exclude payserver plugin for qml
2 years ago
Sander van Grieken
bf6163b4f8
android: update p4a ref to 3b3733dbf5f461e197ba83887ac0d3b6d0f1c396
...
buildozer ref to 698b48136c55b2495128207c5e98dccc128bb6c2
2 years ago
Sander van Grieken
770a32cf6a
qt6: update recipe pins, NDK, SDK, Ant, use venv for buildozer/p4a, add tomli recipe
2 years ago
Sander van Grieken
16d3db95ab
qt6: update android build container to bookworm
2 years ago
SomberNight
e346d36851
bump libsecp256k1 version
2 years ago
SomberNight
b45c84f24f
remove the kivy gui
...
We now use the qml gui on Android, and haven't been maintaining
the kivy GUI for a while.
2 years ago
SomberNight
c3f16615ca
android build: exclude kivy classes from qml apk
...
taken from https://github.com/spesmilo/electrum/pull/8545
22bfd4eca6
note: com.android.support is used in our p4a fork's PythonActivity.java
(com.android.support was previously pulled in by me.dm7.barcodescanner)
052b9f7945/pythonforandroid/bootstraps/qt5/build/src/main/java/org/kivy/android/PythonActivity.java (L43)
2 years ago
SomberNight
1ff4130804
contrib/docker_notes.md: add notes re debian apt mirror, and envvars
...
related https://github.com/spesmilo/electrum/issues/8496
3 years ago
SomberNight
9b1fb0e5fe
android build: bump python, openssl
3 years ago
SomberNight
c049b461bb
bump libsecp256k1 version
3 years ago
Sander van Grieken
0672ea20ab
qml: implement toggle for android SECURE_FLAG and add marker to wizard pages
...
that should be secured.
3 years ago
SomberNight
155258f208
release.sh: check we have each binary (RM case)
...
~duplicated from the non-RM case
3 years ago
Sander van Grieken
2fc9ee5c51
p4a: fix for Qt5 accessibility bug
...
see 087fc3c583
3 years ago
SomberNight
2a2b683d23
bump libsecp256k1 version
3 years ago
SomberNight
16fcfe34a7
build: rm "contrib" from debian apt sources lists
3 years ago
SomberNight
e77b0560bf
android: fix notifications by fixing "plyer" dependency
...
upstreamed patch at https://github.com/kivy/plyer/pull/756
3 years ago
SomberNight
40cfa62c2d
android readme: update "access datadir on Android from desktop"
...
Added a section re pushing wallet to device.
It is surprisingly tricky, but using specifically the "/data/local/tmp"
folder as an intermediary, it works.
3 years ago
Sander van Grieken
b40794014d
android: exclude more unneeded files in qml resource bundle generation
3 years ago
SomberNight
0e5464ca13
android build: enable asserts, and add sanity-check for it
...
Note that 0f541be6f1 added a warning log if asserts are disabled.
It is intentional that these two things are in separate files:
We always want to log that warning, even if someone is using electrum as a library.
However, in that latter case, I think it's fine not to sys.exit(), but leave the decision up to the library user.
Similar thinking when running from source: let's log the warning but don't sys.exit().
3 years ago
SomberNight
f25e384654
build: fail if not inside git clone
...
related: https://github.com/spesmilo/electrum/issues/8284
3 years ago
SomberNight
965e1ac9a3
android: update readme, list required apt packages for qml on desktop
3 years ago
Sander van Grieken
f9f57b58b4
Revert "android build: rm x86_64 target from "all" alias, since it is broken"
...
This reverts commit b2372f2d53 .
x86_64 build should work now
3 years ago
Sander van Grieken
aaff7502db
android: update P4A to 3c2750795ba93aa1a3e513a13c2ea2ac5bddba17
...
remove qt5 patch to disable avx/avx2 for x86_64 arch
3 years ago
SomberNight
b2372f2d53
android build: rm x86_64 target from "all" alias, since it is broken
...
(and release.sh uses the "all" target)
see https://github.com/spesmilo/electrum/issues/8278
3 years ago
SomberNight
2231057d1e
android build: allow specifying "x86_64" as target in build.sh
3 years ago
Sander van Grieken
17bb1ad5c5
qml: enable Qt virtual keyboard and add Electrum keyboard style, modified from Qt 'default' style
3 years ago
SomberNight
98304662ca
android build: default to log_level=2
...
It is nice to see debug logs for local builds,
and also extremely useful to have them on the CI.
follow-up 6b9d294a86
3 years ago