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
SomberNight
38c97c306a
wine build - unsign.sh: a bit cleaner output; and no assertion failure for setup.exe
2018-06-30 15:55:33 +02:00
ThomasV
fe16af2ffa
fix diff
2018-06-30 14:32:56 +02:00
ThomasV
7dfd3c4f7f
fix hardcoded version number
2018-06-30 14:09:33 +02:00
ThomasV
7ac402c224
unsign: fetch signed files with wget
2018-06-30 14:02:06 +02:00
ThomasV
0119ab9ee1
winbuilds: update README. Do not sign in unsign.sh
2018-06-30 13:22:46 +02:00
Lucas Betschart
d467a5a8ec
Pyinstaller: Clean cache before building
...
Clean PyInstaller cache and remove temporary files before building.
2018-06-30 13:03:05 +02:00
ThomasV
fa6c213d5f
windows builds: sign the windows-signed files with gpg
2018-06-30 10:38:01 +02:00
SomberNight
068b6acf79
wine build: use docker to (try to) have reproducible builds
2018-06-29 18:13:11 +02:00
ThomasV
3293b36e0f
fix unsign script
2018-06-29 09:07:23 +02:00
root
240dc888ec
Add script to strip signature from signed binary
2018-06-29 08:57:24 +02:00
Johann Bauer
95bbd9593b
Add script to check and sign executables
2018-06-29 08:57:24 +02:00
SomberNight
d293cc0d53
wine build: towards deterministic libsecp - strip debug symbols
...
smaller dll and no longer depends on build path
2018-06-28 22:05:13 +02:00
SomberNight
80178f9a56
wine build: libsecp deterministic on given machine
...
but not yet across machines
2018-06-28 21:29:06 +02:00
SomberNight
051217d061
wine build: update readme
2018-06-28 20:01:51 +02:00
ThomasV
86209e81b9
win builds: call 'git describe' before we add unstaged files to the repo
2018-06-28 19:55:26 +02:00
SomberNight
56a399e1da
fix revealer for linux distributables; and small clean-up
2018-06-10 22:12:23 +02:00
Johann Bauer
4a65db54c9
Travis: Fix Windows build from PRs
2018-05-30 22:29:51 +02:00
SomberNight
483a2a40cd
wine-build: fetch pull requests from repo if can't find commit
...
follow-up 25089aa9c2
2018-05-27 04:25:11 +02:00
SomberNight
65601e9ec6
build and include libsecp256k1 in windows binaries
2018-05-25 16:04:29 +02:00
root
354c737ce0
Track icons and locale version in submodule
2018-05-13 22:06:25 +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
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
SomberNight
7b50790584
do not raise BaseException
2018-04-07 17:10:30 +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
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