SomberNight
8e32f49469
wine build: rm old README
2019-05-06 17:10:36 +02:00
SomberNight
baebfc03f1
binary builder dockerfiles: update packages
...
ubuntu no longer serves those older versions
2019-04-12 16:51:35 +02:00
SomberNight
df8e2c3cc2
fix Revealer in binaries
...
fixes #5027
2019-03-22 15:23:43 +01:00
SomberNight
699562c78d
bump libsecp256k1 version
2019-02-08 16:17:52 +01:00
SomberNight
2c71b9da0c
icons: instead of symlinks, just mv "icons" dir
...
symlinks are really inconvenient on Windows
(when running from cloned source)
follow-up #5055
2019-02-07 20:01:52 +01:00
SomberNight
a5ddb42bfd
win/mac binaries: fix qt icons
...
follow-up #5055
2019-02-04 22:34:59 +01:00
SomberNight
2de7fd5466
wine build: small clean-up in prepare-wine.sh
2019-02-04 20:27:04 +01:00
SomberNight
001b815c18
wine build: upgrade wine, nsis, python
...
wine-specific hack no longer needed with new wine version
2019-02-04 20:27:04 +01:00
SomberNight
47b07f19b9
build: factor out some utilities to build_tools_util.sh
2019-02-03 23:44:34 +01:00
SomberNight
add3b36f32
build: replace remaining "python setup.py install" with "pip install"
2019-02-02 08:07:48 +01:00
SomberNight
16bac5fd73
rm qt icons file
...
so we don't need pyrcc5, which is not deterministic,
and so we don't need the submodule for the icons
based on electrumsv/electrumsv@bf8802c2ea
2019-02-01 20:15:28 +01:00
SomberNight
7f3de8241c
qt/hww: temporarily bundle our own version of safetlib.qt.pinmatrix
...
until safetlib releases a new version that includes b1eab3dba4
closes #4960
2019-01-31 20:58:04 +01:00
SomberNight
3ca1b710d6
build: use sha256sum instead of md5sum
2019-01-31 17:01:00 +01:00
SomberNight
d4967faf28
wine build: pin wine signing key. minor refactoring.
2019-01-31 16:37:27 +01:00
SomberNight
4b560250a6
fix wine build: pyinstaller failed to install with new pip
...
see pypa/pip#6163
2019-01-25 16:46:17 +01:00
Romano
c60583293a
[Docker] fix gnupg2 and dirmngr
2019-01-12 21:32:52 +01:00
SomberNight
1d303fa9d2
win build: rm win_inet_pton
...
was needed by PySocks; and we no longer use PySocks
also, it seems the functionality it provided is now part of Python stdlib since 3.4
https://docs.python.org/3/library/socket.html#socket.inet_pton
related: #2358
2018-12-20 18:06:16 +01:00
SomberNight
4225e79456
win build: wine upstream gpg key weirdness
2018-12-19 21:22:41 +01:00
SomberNight
fa33d1880c
win build: bump python version
2018-12-18 21:41:29 +01:00
SomberNight
762082e13d
wine build: dedupe PYTHON_VERSION
2018-12-09 07:17:37 +01:00
ghost43
f59a4f85db
win/mac build: strip parts of pyqt5 from binaries to reduce size ( #4901 )
...
When bumping pyinstaller to 3.4, binary sizes had increased drastically.
The main reason seems to be that pyinstaller is pulling in "all" of qt.
based on Electron-Cash/Electron-Cash@4b09969594
2018-12-09 05:09:28 +01:00
matejcik
8973bb6f71
Merge branch 'master' into trezor-0.11
2018-12-03 17:00:22 +01:00
SomberNight
505cb2f65d
build-wine: update git version
2018-11-28 16:44:15 +01:00
matejcik
b040db26a7
drop trezor/client.py from build specs
2018-11-27 16:51:49 +01:00
SomberNight
af232223ee
windows build script: add note to build from fresh clone
2018-10-29 15:48:04 +01:00
脇山P
9ce3814d8b
build-wine: update git version ( #4769 )
2018-10-12 11:44:34 +02:00
Johann Bauer
1d7bf698f2
Windows: Update copyright notice in installed apps
2018-10-05 16:39:41 +02:00
Filip Gospodinov
f05f3b430a
build-wine: fix locale path
...
`$i` already contains `locale/`.
2018-09-14 14:37:14 +02:00
Filip Gospodinov
bdecef0eaf
contrib: bump pyinstaller to 3.4
...
PyInstaller 3.4 highlights:
* patch for deterministic builds by electrum
* improved support for Qt5-based applications
* added support for Python 3.7
2018-09-14 14:29:19 +02:00
SomberNight
86733279f6
docker-wine: update package versions
...
the previous version is no longer available. hopefully these versions are "lts"
ref: 6899ca2527
2018-09-08 19:57:20 +02:00
ThomasV
96fb75ffc6
Merge pull request #4685 from toxeus/locale
...
build-wine: avoid untracked changes in submodule
2018-09-06 17:59:25 +02:00
Filip Gospodinov
6c7bfe613f
contrib: remove git describe workaround ( #4683 )
...
`git describe` fails if no tag can be found, leading
to the whole build script to fail. This is not always
desired. To prevent `git describe` from failing in
this case the `--always` flag can be passed which
causes a short commit hash to be output when a tag
is not present.
2018-09-04 22:32:46 +02:00
SomberNight
e9f1888321
include plugins in win/mac binaries
2018-09-04 17:06:42 +02:00
Filip Gospodinov
9220545e60
build-wine: avoid untracked changes in submodule
...
The locale output file can simply be output in the folder
where it's actually needed. This also saves a recursive copy.
This makes `.gitignore` in the electrum-locale submodule
obsolete.
2018-09-04 16:53:53 +02:00
Peter D. Gray
0bcea80bdf
Support for new hardware wallet: Coldcard
...
build-wine/deterministic.spec: add Coldcard plugin and ckcc-protocol dependancy
Require version 0.7.2 of ckcc-protocol (window fixes)
Rework import paths to new standards
Updated icons
New minimum version, for latest PSBT constants
Upgrade to final PSBT (BIP 174) standard encoding
Remove log noise
Show bootloader version number as well
Handle case where libraries are missing better
Remove noise about missing packages, for rest of world
Add reference to ckcc-protocol module/data
Remove dead code
Beef up the README more
Slightly better looking
Add version numbers and upgrade firmware feature
Split out DFU support into own file
First pass at adding Coinkite Coldcard hardware wallet to Electrum
2018-08-22 21:43:03 +02:00
SomberNight
db834800c0
wine-build: clarify to use docker for reproducible builds. move parts of readme.
2018-08-15 13:22:24 +02:00
Jean-Christophe Rona
02c30e3d52
Add support for Archos Safe-T mini hardware wallet ( #4445 )
...
commit 10c46477f3a6f2fbc0596345511e0994253081eb
Author: SomberNight <somber.night@protonmail.com>
Date: Wed Jul 25 19:40:05 2018 +0200
backport changes of trezor plugin
commit 213619e880f709188c1ea6272758896748e681a8
Merge: a855b75b6 6899ca252
Author: Jean-Christophe Rona <jc@rona.fr>
Date: Wed Jul 25 18:45:19 2018 +0200
Merge branch 'master' into safe-t-mini
commit a855b75b6f5af5f707c4680d0bac79eb66a85ace
Author: Jean-Christophe Rona <rona@archos.com>
Date: Wed Jul 25 18:37:12 2018 +0200
Safe-T: Switch to safet 0.1.3 to remove the rlp dependency
commit 9bee44ca33289158c91c03d47dec45de6577f17b
Author: SomberNight <somber.night@protonmail.com>
Date: Wed Jul 18 14:01:10 2018 +0200
safe-t: bump min fw to 1.0.5
older fw has a bug when restoring from seed
commit 01816607e8ba308cb5cff96b5fb844e4f6b8fcc1
Author: SomberNight <somber.night@protonmail.com>
Date: Wed Jul 18 13:57:17 2018 +0200
safe-t: fix rlp version to avoid eth stuff
commit 430206bea1fa10b762ff953fbc7652ce0d0e939d
Merge: a999ae266 b4b862b0c
Author: SomberNight <somber.night@protonmail.com>
Date: Wed Jul 18 13:29:41 2018 +0200
Merge branch 'master' into pr/4445
commit a999ae266f499f180946d53d4e860cc871d562ab
Author: Jean-Christophe Rona <rona@archos.com>
Date: Tue Jun 19 14:18:03 2018 +0200
Safe-T mini: Remove supported coins
This is not really useful there.
commit 7922df1031b2c4b132f7f9c90232480b5bf9585c
Author: Jean-Christophe Rona <rona@archos.com>
Date: Tue May 29 16:43:37 2018 +0200
Safe-T mini: Add support for the Safe-T mini
2018-07-25 20:11:04 +02:00
SomberNight
6899ca2527
docker-wine: update a package version
...
the previous version is no longer available. this suggests that it's difficult to reproduce old builds.
not sure about long term solution.
2018-07-24 20:23:33 +02:00
SomberNight
801d3113ab
wine build: remove pgp.mit.edu from keyservers
...
sometimes slow, and does not return all the pubkeys asked for (so build fails)
2018-07-19 14:53:04 +02:00
SomberNight
cb6bde49b4
fix some wine build failures on branches/forks
2018-07-19 14:36:30 +02:00
ThomasV
88eb2390e6
Merge branch 'master' into docker
2018-07-15 11:13:51 +02:00
Janus
097ac144d9
file reorganization with top-level module
2018-07-13 14:01:37 +02:00
SomberNight
5d462f9555
win binaries: bump python version to 3.6.6
2018-07-12 18:33:43 +02:00
Filip Gospodinov
73fee2fefa
build-wine: allow local testing
...
Before, it was only possible to test commits that are
on Github (pull request or merged). Now, changes can be
tested locally too.
This introduces the risk that a release could be built
containing uncommitted changes which by definition breaks
deterministic builds. Fortunately, this will always be
detected because the version string is created using
`git describe --tags --dirty`.
Also, retire $TARGET variable because it decouples the
build scripts from the commit revision to be built. This
is a problem for deterministic builds.
2018-07-10 13:33:46 +02:00
SomberNight
586aee45eb
fix #4508 : pin down wine deps in docker win build
2018-07-09 17:52:02 +02:00
Filip Gospodinov
dc6fb04ffe
docker: simplify README.md ( #4521 )
2018-07-09 14:50:37 +02:00
Filip Gospodinov
5fde89b689
Dockerfile: don't suppress error message ( #4509 )
...
The `-qq` flag will suppress helpful output in case
of an error.
2018-07-06 18:26:18 +02:00
ThomasV
186f9f09b7
sign.sh: rm signed dir
2018-07-02 09:19:02 +02:00
SomberNight
2d29c9313f
docker windows build: fix missing translations
2018-06-30 18:56:50 +02:00
SomberNight
bb8a6120af
wine build: try multiple keyservers as in tianon/gosu#35
2018-06-30 17:12:34 +02:00