Commit Graph

167 Commits

Author SHA1 Message Date
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
2bde686752
Windows Build: Create tmp dir 2018-03-05 17:16:30 +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
Johann Bauer
83f2dc44de Add websocket library to binary for Ledger 2FA support
Closes: #2433
2018-03-03 19:37:32 +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
Johann Bauer
6ab1ba52b0
Remove pyblake2 workaround 2018-02-27 12:35:06 +01:00
Jason Bruderer
59e457d22c Update build-wine's README.md (#3972)
* Update build-wine's README.md
2018-02-26 12:17:55 +01: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
363f3766d7 Add Qt Windows style to the binary
Closes: #3813
2018-02-21 02:00:21 +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
fcae5eaa92 Workaround for PyBlake2 build issues 2018-02-21 00:37:32 +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
ThomasV
6e4774870a
Merge pull request #3604 from SomberNight/freeze_hw_wallet_deps
freeze hw wallet dependencies into separate file
2018-02-03 12:37:15 +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
SomberNight
0693837538 freeze hw wallet dependencies into separate file. update versions using freeze_packages.sh. introduce "hardware" setuptools extra. 2018-01-30 22:10:03 +01:00
ghost43
182467445f
Merge pull request #3750 from lzsaver/keyserver
Add default keyserver (prepare-wine.sh)
2018-01-25 22:11:29 +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
Alexx Saver
fe54ce946c Fixed rm -rf
Notice: it is unsafe to do rm -rf ${variable}/path/* without checking the variable, quotes are also required.
2018-01-21 15:51:40 +01:00
SomberNight
d83d927781 include servers_testnet.json and checkpoints_testnet.json in every binary 2017-12-27 14:21:05 +01:00
Johann Bauer
bea62865d2 Allow to build older commits 2017-12-12 23:07:07 +01:00
ThomasV
44a83c2401 read checkpoints file in NetworkConstants, add it to setup.py 2017-12-12 11:10:50 +01:00
ThomasV
a4e89e822a
Merge pull request #3495 from bauerj/testnet-shortcut
Windows Installer: Add shortcut to testnet mode
2017-12-11 19:46:36 +01:00
Johann Bauer
b2cbdfb042 Windows Installer: Add shortcut to testnet mode 2017-12-10 19:10:26 +01:00
Johann Bauer
4f747e78e5 Make setup.exe differ less 2017-12-10 18:51:03 +01:00
Johann Bauer
43bb9c566f
Add instruction to install dirmngr to Wine README
Closes #3454
2017-12-06 18:12:02 +01:00
Johann Bauer
307503fb97 Make build timezone independent 2017-11-29 23:19:12 +01:00
ThomasV
5158799689 fix windows build script: pushd and popd require bash 2017-11-29 06:52:12 +01:00
ThomasV
8b66d7c8ae windows builds: set timestamps before calling makensis 2017-11-28 18:52:36 +01:00
ThomasV
b9d8b2a571 windows: build portable version without patching the source 2017-11-28 18:21:59 +01:00
Johann Bauer
5778102acc Add script for deterministic builds 2017-11-28 00:32:38 +01:00
ThomasV
78400478fa disable python bytecode during execution of pyinstaller 2017-11-27 20:53:36 +01:00
ThomasV
1eab1385e9 fix names (follow-up previous commit) 2017-11-27 19:56:39 +01:00
ThomasV
67c561e4cd windows builds: fetch locale files from github repo 2017-11-27 19:31:48 +01:00
Johann Bauer
957178217c Save dependency versions in repo 2017-11-26 23:22:07 +01:00
SomberNight
6e99c15c5c windows binaries were missing servers_testnet.json 2017-11-17 18:14:17 +01:00
ThomasV
f97e81252d windows builds: download icons_rc.py from dedicated repo, because pyrcc5 is not deterministic 2017-11-13 14:22:37 +01:00
ThomasV
c8a2ff15b8 install patched pyinstaller from my own repo 2017-11-12 20:29:19 +01:00
ThomasV
ccc9415542 windows: force upgrade of hawdrware wallet libraries 2017-11-09 10:58:42 +01:00
SomberNight
d40992e552 win binaries: build a proper setup.exe that uses local folder 2017-11-07 03:43:10 +01:00
SomberNight
ccb28e9823 fix pre-Windows10 binaries 2017-11-02 19:11:00 +01:00
SomberNight
f563f05fd1 prepare-wine: remove unnecessary DLLs 2017-11-02 19:01:44 +01:00
ThomasV
1a8de2b02a windows: disable console 2017-11-02 09:33:21 +01:00
Johann Bauer
3ae525c2fd Install latest version of Trezor on Windows 2017-10-30 18:33:21 +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
ThomasV
dcd50c3467 fix #2927 2017-09-26 08:49:28 +02:00
SomberNight
47627999b5 include plugins in windows builds 2017-09-26 03:19:54 +02:00
ThomasV
417cd2581a Merge pull request #2916 from bauerj/windows-35
Update Windows build to Python 3.5 and PyQt5
2017-09-24 09:43:35 +02:00
WakiyamaP
94fc9776f1 include locale for windows binary 2017-09-24 15:24:52 +09:00
Johann Bauer
bf790e9e85 Update Windows build to Python 3.5 and PyQt5 2017-09-23 18:18:29 +02:00
ThomasV
e99c2e8dfd add servers.json to windows builds 2017-09-23 18:00:47 +02:00
ThomasV
b5338006f0 update pyinstaller scripts for python3 and pyinstaller3 (credit: bauerj) 2017-08-26 08:28:24 +02:00
ThomasV
713a803e0f build-wine: add trezor version 2017-08-11 07:27:06 +02:00
ThomasV
d4ab8de91d update wine script for hardware wallets 2017-08-10 17:53:17 +02:00
ThomasV
5cdff32227 add websocket to windows builds 2017-08-03 15:05:05 +02:00
ThomasV
c5d3adcf32 wine: install socks 2017-07-27 09:30:22 +02:00
ThomasV
49398643e6 minor update for build-wine 2017-05-29 09:46:31 +02:00
shsmith
dea6b5ffaa fix #2325 2017-03-26 09:55:25 -07:00
ThomasV
3cbde4c398 windows builds: update trezorlib version 2017-03-12 10:45:19 +01:00
shsmith
5c9d443688 fix https://github.com/spesmilo/electrum/issues/2271 2017-03-09 15:40:46 -08:00
ThomasV
c847ee5ae3 use Python 2.7.13 with Windows, and install Cryptodome 2017-03-09 11:54:18 +01:00
ThomasV
60b300d6ed windows builds: pass name to pyinstaller (try to fix issue #1000) 2017-03-09 10:20:27 +01:00
ThomasV
1899f1f0df fix warning in windows builds 2017-03-09 09:17:14 +01:00
ThomasV
79c8d0ecb9 update windows build script 2016-10-08 18:44:42 +02:00
ThomasV
c5a591123d fix pyinstaller not detecting trezorlib.client 2016-10-08 18:02:01 +02:00
ThomasV
7bbfe4d9c7 keepkey: use v0.7.3 in windows binaries 2016-10-02 18:17:13 +02:00
Mitchell
dfe53d8e19 Forget to readd this part 2016-03-09 19:58:43 +01:00
Mitchell
be6f208b5e Enabled GetSize function 2016-03-09 19:55:04 +01:00
Mitchell
8e92fefe13 Removed electrum.ico 2016-03-09 19:47:14 +01:00
Mitchell
25fd2aca7e The build version is now added to the installer 2016-03-09 19:41:54 +01:00
Mitchell
469c20ad00 Change: Massivly improved the Windows installer 2016-03-08 20:06:40 +01:00
ThomasV
463818b12d add locale to windows builds. fixes #1614 2016-02-24 19:31:16 +01:00
ThomasV
62f2095faa fix paths for windows builder 2016-02-24 19:06:13 +01:00
Pavol Rusnak
6ce12ca1dc
fix spelling of TREZOR and SatoshiLabs 2016-01-29 14:58:51 +01:00
ThomasV
34c2010e63 tweak build-wine script 2015-11-19 11:47:58 +01:00
ThomasV
0d4de870a5 prepare 2.5.4 release 2015-11-12 14:56:51 +01:00
ThomasV
0e0118bd59 add version parameter to windows script 2015-10-31 08:32:52 +01:00
ThomasV
8f62cdc506 add hardware wallets to pyinstaller analysis 2015-10-30 16:42:40 +01:00
ThomasV
d48c211960 update windows building scripts 2015-10-23 12:51:54 +02:00
cryptapus
7361687210 fixed scripts for wine build 2015-10-05 16:43:10 +00:00
ThomasV
7daccf143f update pyinstaller spec file 2015-02-21 10:53:54 +01:00
slush0
64ee8884e8 Such contact no longer works. 2015-01-08 19:18:44 +01:00
Bryan Stitt
c39be4ed7e remove trailing whitespace from contrib 2013-11-12 21:07:33 -08:00
Maran
ef19def171 Fix OSX / Windows builds 2013-11-04 12:15:14 +01:00
Maran
3fc059f6d1 Small windows build changes 2013-04-11 22:08:32 +02:00
Maran
555beebf9b No longer build with debug mode on 2013-03-17 13:05:08 +01:00