Commit Graph

225 Commits

Author SHA1 Message Date
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
Dimitris Apostolou 989c9c2b55 Fix typos 2018-04-15 20:34:40 +02:00
Filip Gospodinov 6cf334244a contrib: detect builds with uncommitted changes
The `--dirty` flag causes `git describe` to append
`-dirty` to the version string it outputs. This is
useful to detect if a build was - intentionally or
not - created with uncommitted changes.

https://git-scm.com/docs/git-describe#git-describe---dirtyltmarkgt
2018-04-13 16:59:26 +02:00
Johann Bauer ee2a1f52a1 Bump cryptodome version 2018-04-08 23:27:06 +02:00
SomberNight 7b50790584 do not raise BaseException 2018-04-07 17:10:30 +02:00
SomberNight 10a0b0ad7f make_packages was failing
error was:
In --require-hashes mode, all requirements must have their versions pinned with ==. These do not:
    setuptools from https://pypi.python.org/packages/20/d7/04a0b689d3035143e2ff288f4b9ee4bf6ed80585cc121c90bfd85a1a8c2e/setuptools-39.0.1-py2.py3-none-any.whl#md5=ca299c7acd13a72e1171a3697f2b99bc (from protobuf==3.5.2.post1->-r ./contrib/deterministic-build/requirements.txt (line 21))
2018-04-01 22:53:02 +02:00
SomberNight bfccfc7e74 follow-up 70d827b984 2018-04-01 18:41:17 +02:00
Johann Bauer c7c43d2336 Change Python version in pyinstaller spec file 2018-04-01 18:03:44 +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 70d827b984 Add a script that finds dependencies for other OSs
This is used to make sure we also freeze versions for
packages that will only be used on Windows or OS X, while
the freezing script is most likely only be run on Linux.
2018-03-31 22:19:09 +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 97c295924a mac build script: update libusb 2018-03-31 00:23:41 +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
SomberNight d213a7cd4f update frozen dependencies 2018-03-30 22:55:46 +02:00
SomberNight 79efc54608 freeze_packages (partial): up btchip-python 2018-03-27 21:36:39 +02:00
ThomasV 6fd3d07b4b osx builds: use version number from Info.plist 2018-03-27 17:31:44 +02:00
ThomasV 553006c7e5 follow-up previous commit 2018-03-27 16:51:39 +02:00
Johann Bauer f854232837 Add script to build dmg on Linux 2018-03-27 15:22:06 +02:00
ThomasV 858a39571e Merge pull request #4121 from Chuongv/updateDocForOSX
Update doc for OSX build
2018-03-22 12:28:55 +01: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 7e6fba0513 Make generated .app deterministic 2018-03-13 23:38:54 +01:00
Johann Bauer 79edd2dbf1 Fix crowdin upload 2018-03-12 16:58:14 +01:00
Chuong Vu 20a881b6a4 Update doc for OSX build
Avoids the confusion that I just had..
2018-03-11 18:51:58 -07:00
Johann Bauer 92a701b97a Follow-up 2915cb98b2 2018-03-10 00:06:19 +01:00
Johann Bauer 2915cb98b2 Follow-up e890ec02d 2018-03-09 23:22:15 +01:00
Johann Bauer e890ec02d5 Pass all possible files to xgettext 2018-03-09 23:17:39 +01:00
Johann Bauer eab5bcf62f Find files to translate automatically 2018-03-09 19:15:05 +01:00
Johann Bauer 084b1e86ef Add missing files to localization 2018-03-09 18:59:15 +01:00
Johann Bauer 7ec2bcd70f Use internal GPU on macOS
Closes: #4030
2018-03-06 11:55:43 +01:00
SomberNight bb5e195494 update frozen dependencies
fix #4031
2018-03-06 06:09:13 +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 e7c3712181 Add libusb dylib to binary so Trezor will work
Closes: #3946
2018-02-21 14:13:55 +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
Calin Culianu 6b09d478a5 Fixup to get PyQt5 5.10 working ok and looking right on Mac 2018-02-15 16:51:30 +01:00
Neil Booth cc19de9db3 Parameterise the OSX builder 2018-02-13 13:45:20 +01:00