SomberNight
ab95eff5aa
build: update pyinstaller to 3.5
2019-08-09 19:13:12 +02:00
SomberNight
c8e2653690
wine build: pin build dependencies
...
"pip install pyinstaller" was "silently" grabbing unpinned dependencies
2019-08-09 19:05:32 +02:00
Axel Gembe
dcecf7db4b
Wine Build: Make it less noisy
...
This suppresses the pip script location warnings, like we already
do for AppImage. It also disables the Wine debugging messages by
setting WINEDEBUG=-all.
-----
taken from Electron-Cash/Electron-Cash@d3685b038e
2019-07-04 22:32:51 +02:00
SomberNight
1d0f67996e
build-wine: build our own pyinstaller bootloader
...
This seems to reduce anti-virus false positives.
based on:
Electron-Cash/Electron-Cash@1ac12e4111
Electron-Cash/Electron-Cash@9726498e95
Electron-Cash/Electron-Cash@40b1139d67
2019-07-01 22:22:25 +02:00
SomberNight
423d44bcaf
build-wine: some clean-up. cache downloads. better status messages
2019-07-01 20:18:30 +02:00
SomberNight
6455f515f0
build-wine: don't use gpg keyservers
...
based on Electron-Cash/Electron-Cash@a582be04d3
2019-07-01 18:01:14 +02: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
4b560250a6
fix wine build: pyinstaller failed to install with new pip
...
see pypa/pip#6163
2019-01-25 16:46:17 +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
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
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
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
ThomasV
88eb2390e6
Merge branch 'master' into docker
2018-07-15 11:13:51 +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
bb8a6120af
wine build: try multiple keyservers as in tianon/gosu#35
2018-06-30 17:12:34 +02:00
SomberNight
65601e9ec6
build and include libsecp256k1 in windows binaries
2018-05-25 16:04:29 +02:00
SomberNight
1ed3e0cad6
fix #4276
...
-aos: Skip over existing files without overwriting
-aoa: This switch overwrites all destination files
2018-04-18 20:50:56 +02:00
Johann Bauer
831dda0fcb
Wine build: Revert to Python 3.5 and download if file was changed
2018-04-01 17:52:31 +02:00
Johann Bauer
14aa7c0a3b
Follow-up ae80fb4f
2018-03-31 18:33:45 +02:00
Johann Bauer
ae80fb4f97
Follow-up 6afe71fe
2018-03-31 18:22:23 +02:00
Johann Bauer
6afe71fe0e
Follow-up 3c28e3491
2018-03-31 18:12:50 +02:00
Johann Bauer
3c28e34919
Check package hashes when generating binaries
2018-03-31 17:49:38 +02:00
SomberNight
9a12022537
windows build script: update python, nsis, libusb
2018-03-31 00:14:26 +02:00
SomberNight
deab75fe20
windows build script: cache pip
...
previously pip was caching into the wine directory, which we delete and recreate on every run
2018-03-31 00:11:57 +02:00
Johann Bauer
a02bd2c183
Travis: Make Windows build more reliable by trying different key servers
2018-03-15 14:00:02 +01:00
Johann Bauer
10057b18de
Cache dependencies for Travis build
...
Also: * Move temporary directory to /tmp
* Remove files with wrong hash (so we don't have to remove them manually)
2018-03-03 19:58:31 +01:00
Lastrellik
6079105b2c
Revert to using == instead of =
2018-03-01 11:36:36 -07:00
Lastrellik
6706a87e53
Create file caching system
2018-02-28 08:51:56 -07:00
SomberNight
a6fe73ad72
wine build: "exit 1" on hash/sig failure
2018-02-25 18:54:34 +01:00
ThomasV
050f9b7d3a
Merge branch 'master' into zbar_windows
2018-02-23 16:04:34 +01:00
Johann Bauer
78a9424c48
Add libusb dll to Windows binary
...
So that Trezor still works...
Closes : #3931
2018-02-21 01:40:37 +01:00
Johann Bauer
e512e9c0e8
Simplify pyinstaller installation
2018-02-15 22:23:10 +01:00
Johann Bauer
afa0168e14
Add new requirements file for binaries in contrib
2018-02-11 16:59:07 +01:00
SomberNight
30a43189fc
make zbar install silent
2018-02-08 06:08:04 +01:00
SomberNight
f4363e7967
zbar for windows
2018-02-08 05:56:54 +01:00
SomberNight
964e06dd10
use pywin32-ctypes instead of pypiwin32
...
pypiwin32 might be going away for pywin32 at some point; and while looking into this I've found that pywin32-ctypes should be enough for our needs
2018-01-31 22:08:09 +01:00
Alexx Saver
18f07464c1
Added default keyserver
...
Notice: GPG will use hkp://keys.gnupg.net anyway if there is no config.
2018-01-24 12:40:32 +04:00
ThomasV
c8a2ff15b8
install patched pyinstaller from my own repo
2017-11-12 20:29:19 +01:00
SomberNight
f563f05fd1
prepare-wine: remove unnecessary DLLs
2017-11-02 19:01:44 +01:00
Johann Bauer
c53078c7c1
Install NSIS silently
2017-10-22 13:53:49 +02:00
SomberNight
0dca33e2f4
building on wine: check hash of NSIS, and GPG sig of Python
2017-10-21 00:17:02 +02:00
SomberNight
c413fea404
https in build scripts
2017-10-20 16:01:59 +02:00
SomberNight
dc4dd768bd
fix: windows build with hw wallets
2017-10-17 04:50:17 +02:00
Johann Bauer
bf790e9e85
Update Windows build to Python 3.5 and PyQt5
2017-09-23 18:18:29 +02:00
ThomasV
b5338006f0
update pyinstaller scripts for python3 and pyinstaller3 (credit: bauerj)
2017-08-26 08:28:24 +02:00
ThomasV
5cdff32227
add websocket to windows builds
2017-08-03 15:05:05 +02:00