SomberNight
9b1fb0e5fe
android build: bump python, openssl
2023-06-02 17:17:43 +00:00
SomberNight
6442dbb021
mac build: bump python version (3.9.13->3.10.11)
2023-06-02 17:17:40 +00:00
SomberNight
16c3c3c4c0
appimage build: bump python version (3.9.15->3.10.11)
2023-06-02 17:17:36 +00:00
SomberNight
21cf85afca
win build: bump python version (3.9.13->3.10.11)
2023-06-02 17:17:33 +00:00
SomberNight
66f219cdf3
win build: update wine
2023-06-02 17:17:30 +00:00
SomberNight
3a1c4299ca
build: bump libusb version
2023-06-02 17:17:26 +00:00
SomberNight
22919bc15c
update locale
2023-05-31 12:50:32 +00:00
ghost43
2f769d4015
Merge pull request #8459 from benma/bitbox02-6.2.0
...
bitbox02: update to 6.2.0 to fix a bug on macOS 13.3, and ability to display amount in sats on the device
2023-05-30 23:35:52 +00:00
SomberNight
f284b42fa8
build: update pinned bitbox02 (partial rerun freeze_packages)
2023-05-30 23:34:46 +00:00
SomberNight
1b9cb47623
dependencies: rm upper limit for hidapi
...
Was added in 752b37a03b ,
due to upstream issue https://github.com/trezor/cython-hidapi/issues/142 ,
which should now be fixed in 0.14.0.
2023-05-30 22:51:06 +00:00
Marko Bencun
7164f9fd6e
bitbox02: update to 6.2.0
...
6.2.0 was released to put a minimum requirement on hidapi 0.14.0,
which includes the fix for this issue:
https://github.com/libusb/hidapi/issues/531
That bug caused hidapi on macOS 13.3 to report 0 as the interface
number for all hid devices, which led to the bitbox02 multi edition being listed
twice instead of once - once for the main HW wallet interface and once erroneously
For the U2F interface (which should not be listed).
2023-05-30 23:55:52 +02:00
SomberNight
c049b461bb
bump libsecp256k1 version
2023-05-26 13:22:35 +00:00
SomberNight
3861b7c152
contrib/make_download: adapt to downloads being merged into index.html
...
see https://github.com/spesmilo/electrum-web/pull/20
2023-05-22 13:12:26 +00:00
SomberNight
5d8dda5170
update locale
2023-05-11 15:11:45 +00:00
SomberNight
3020499199
hww: ledger: bump required ledger-bitcoin and adapt to API change
2023-05-05 15:02:34 +00:00
ThomasV
ce7abd99c1
update locale
2023-05-04 14:01:11 +02:00
SomberNight
2732a82535
build: update pinned pyqt5 (partial rerun freeze_packages)
...
User at https://bitcointalk.org/index.php?topic=5450976.0 reported getting
a segfault on macos using qt gui, after entering password to open wallet.
Shot in the dark, but let's try updating Qt.
2023-05-04 01:20:00 +00:00
Sander van Grieken
0672ea20ab
qml: implement toggle for android SECURE_FLAG and add marker to wizard pages
...
that should be secured.
2023-05-02 15:16:51 +02:00
SomberNight
155258f208
release.sh: check we have each binary (RM case)
...
~duplicated from the non-RM case
2023-04-27 17:36:09 +00:00
SomberNight
4416f73592
update locale submodule
2023-04-27 11:08:05 +00:00
Sander van Grieken
2fc9ee5c51
p4a: fix for Qt5 accessibility bug
...
see 087fc3c583
2023-04-24 11:29:26 +02:00
SomberNight
2be71c2dcc
windows README: update reference to libsecp256k1-0.dll to incl newer
...
related: https://github.com/spesmilo/electrum/pull/8185
2023-04-21 16:38:58 +00:00
SomberNight
cede16a522
libsecp256k1: update hardcoded .so lib name in binaries
...
follow-up 2a2b683d23
TODO: maybe we should drop the version number in the lib name we bundle...
2023-04-21 14:42:51 +00:00
SomberNight
2a2b683d23
bump libsecp256k1 version
2023-04-21 14:13:32 +00:00
SomberNight
fa04ff005b
contrib: fix build_locale.sh to work with relative paths
...
I think all scripts that call this file already used abs paths,
but manual callers tend to use relative paths.
2023-04-20 14:57:37 +00:00
SomberNight
16fcfe34a7
build: rm "contrib" from debian apt sources lists
2023-04-18 16:09:50 +00:00
Victor Forgeoux
ee61f99c22
Add support for Ledger Stax ( #8308 )
...
* Add support for Ledger Stax
2023-04-18 13:11:49 +00:00
ThomasV
9b98d762ee
update locale submodule
2023-04-18 12:49:05 +02:00
SomberNight
e77b0560bf
android: fix notifications by fixing "plyer" dependency
...
upstreamed patch at https://github.com/kivy/plyer/pull/756
2023-04-06 18:00:45 +00:00
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.
2023-04-06 16:56:14 +00:00
Sander van Grieken
b40794014d
android: exclude more unneeded files in qml resource bundle generation
2023-04-06 11:42:06 +02:00
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().
2023-03-31 16:24:14 +00:00
SomberNight
8a394c3e3f
update locale
2023-03-30 16:38:19 +00:00
SomberNight
f25e384654
build: fail if not inside git clone
...
related: https://github.com/spesmilo/electrum/issues/8284
2023-03-28 22:35:19 +00:00
SomberNight
fc7ff8198a
build: don't assume git repo in make_packages.sh
...
to be able to run it from an unpacked sdist
2023-03-28 22:35:15 +00:00
SomberNight
965e1ac9a3
android: update readme, list required apt packages for qml on desktop
2023-03-24 14:03:38 +00:00
SomberNight
f53522f0c9
release: also build android apk for x86_64 arch
...
related: f9f57b58b4
(note: this should be enough to put the apk onto download.electrum.org,
but it is not yet linked from the main website)
2023-03-24 10:47:50 +00:00
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
2023-03-23 17:01:09 +01:00
Sander van Grieken
aaff7502db
android: update P4A to 3c2750795ba93aa1a3e513a13c2ea2ac5bddba17
...
remove qt5 patch to disable avx/avx2 for x86_64 arch
2023-03-23 17:00:08 +01:00
SomberNight
ee380bb747
release.sh: use qml gui for android release apk
2023-03-23 15:08:58 +00:00
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
2023-03-23 14:38:19 +00:00
SomberNight
2231057d1e
android build: allow specifying "x86_64" as target in build.sh
2023-03-23 14:12:39 +00:00
Sander van Grieken
17bb1ad5c5
qml: enable Qt virtual keyboard and add Electrum keyboard style, modified from Qt 'default' style
2023-03-23 10:30:40 +01:00
ghost43
27bc0bb552
Merge pull request #8267 from SomberNight/202303_build_userid1000
...
build: docker scripts to work even if host user id != 1000
2023-03-21 17:54:29 +00:00
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
2023-03-21 16:34:39 +00:00
Sander van Grieken
bac889c593
android: fix ply depends assert
2023-03-21 17:12:49 +01:00
Sander van Grieken
6b9d294a86
android: log_level 2 when running in CI
2023-03-21 14:13:57 +01:00
Sander van Grieken
1176552132
android: upgrade to Qt 5.15.7, PyQt5 5.15.9
2023-03-21 12:41:20 +01:00
SomberNight
c9b6a6c01e
build: fix repro builds where host userid != 1000
...
- repro builds to use fixed uid=1000 inside the container
- in case the file permissions leak into the binaries, they are still reproducible
- chown 1000:1000 fresh_clone
- repro builds to create fresh_clone dir outside git clone
- otherwise the local dev build would still interact with the fresh_clone dir
- due to e.g. recursive "find -exec touch",
- and even the "docker build" cmd itself would try to stat/read it
- see https://github.com/docker/for-linux/issues/380
- and "rm -rf fresh_clone" needs sudo if the host uid is not 1000
- this way the local dev build does not need sudo
to recap:
- local dev builds use the host userid inside the container, directly operate on the project dir
- does not need sudo
- repro builds create a fresh git clone, chown it to 1000, and use userid=1000 inside the container
- if the host userid is 1000, does not need sudo
- otherwise, needs sudo
closes https://github.com/spesmilo/electrum/issues/8261
2023-03-20 23:32:59 +00:00
Sander van Grieken
c9df290301
android: update P4A to 8589243afb48fdb116d791dc5b3973382e83273f
...
include Qt Virtual Keyboard libraries and associated QtQuick components
2023-03-20 13:15:03 +01:00