SomberNight
add3b36f32
build: replace remaining "python setup.py install" with "pip install"
6 years ago
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@bf8802c2eaf0bf75565b5423a95bcb85ec7eb781
6 years ago
SomberNight
3ca1b710d6
build: use sha256sum instead of md5sum
6 years ago
SomberNight
762082e13d
wine build: dedupe PYTHON_VERSION
6 years ago
Filip Gospodinov
f05f3b430a
build-wine: fix locale path
`$i` already contains `locale/`.
6 years ago
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.
6 years ago
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.
6 years ago
SomberNight
cb6bde49b4
fix some wine build failures on branches/forks
7 years ago
Janus
097ac144d9
file reorganization with top-level module
7 years ago
SomberNight
5d462f9555
win binaries: bump python version to 3.6.6
7 years ago
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.
7 years ago
SomberNight
2d29c9313f
docker windows build: fix missing translations
7 years ago
Lucas Betschart
d467a5a8ec
Pyinstaller: Clean cache before building
Clean PyInstaller cache and remove temporary files before building.
7 years ago
ThomasV
86209e81b9
win builds: call 'git describe' before we add unstaged files to the repo
7 years ago
Johann Bauer
4a65db54c9
Travis: Fix Windows build from PRs
7 years ago
SomberNight
483a2a40cd
wine-build: fetch pull requests from repo if can't find commit
follow-up 25089aa9c2
7 years ago
root
354c737ce0
Track icons and locale version in submodule
7 years ago
Dimitris Apostolou
989c9c2b55
Fix typos
7 years ago
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
7 years ago
Johann Bauer
c7c43d2336
Change Python version in pyinstaller spec file
7 years ago
Johann Bauer
ae80fb4f97
Follow-up 6afe71fe
7 years ago
Johann Bauer
6afe71fe0e
Follow-up 3c28e3491
7 years ago
Johann Bauer
3c28e34919
Check package hashes when generating binaries
7 years ago
SomberNight
9a12022537
windows build script: update python, nsis, libusb
7 years ago
Johann Bauer
2bde686752
Windows Build: Create tmp dir
7 years ago
Johann Bauer
6ab1ba52b0
Remove pyblake2 workaround
7 years ago
Johann Bauer
fcae5eaa92
Workaround for PyBlake2 build issues
7 years ago
SomberNight
0693837538
freeze hw wallet dependencies into separate file. update versions using freeze_packages.sh. introduce "hardware" setuptools extra.
7 years ago
Johann Bauer
bea62865d2
Allow to build older commits
7 years ago
Johann Bauer
4f747e78e5
Make setup.exe differ less
7 years ago
Johann Bauer
307503fb97
Make build timezone independent
7 years ago
ThomasV
8b66d7c8ae
windows builds: set timestamps before calling makensis
7 years ago
ThomasV
b9d8b2a571
windows: build portable version without patching the source
7 years ago
Johann Bauer
5778102acc
Add script for deterministic builds
7 years ago
ThomasV
78400478fa
disable python bytecode during execution of pyinstaller
7 years ago
ThomasV
1eab1385e9
fix names (follow-up previous commit)
7 years ago
ThomasV
67c561e4cd
windows builds: fetch locale files from github repo
7 years ago
Johann Bauer
957178217c
Save dependency versions in repo
7 years ago
ThomasV
f97e81252d
windows builds: download icons_rc.py from dedicated repo, because pyrcc5 is not deterministic
7 years ago
SomberNight
c413fea404
https in build scripts
7 years ago
Johann Bauer
bf790e9e85
Update Windows build to Python 3.5 and PyQt5
7 years ago
ThomasV
b5338006f0
update pyinstaller scripts for python3 and pyinstaller3 (credit: bauerj)
8 years ago
ThomasV
49398643e6
minor update for build-wine
8 years ago
ThomasV
60b300d6ed
windows builds: pass name to pyinstaller (try to fix issue #1000 )
8 years ago
Mitchell
25fd2aca7e
The build version is now added to the installer
9 years ago
Mitchell
469c20ad00
Change: Massivly improved the Windows installer
9 years ago
ThomasV
463818b12d
add locale to windows builds. fixes #1614
9 years ago
ThomasV
62f2095faa
fix paths for windows builder
9 years ago
ThomasV
34c2010e63
tweak build-wine script
9 years ago
ThomasV
0d4de870a5
prepare 2.5.4 release
9 years ago