SomberNight
7143e9199f
binaries: bump python version (3.7.6->3.7.7)
6 years ago
Jin Eguchi
1846154ca3
build: update git in dockerfiles ( #6107 )
6 years ago
SomberNight
c2d6a902dd
build: update some packages in dockerfiles
...
Ubuntu no longer serves old version
6 years ago
SomberNight
04dcfe6fd1
bitbox02: add to requirements-hw, and include in win/mac binaries
6 years ago
SomberNight
e5b1596b69
build: add workaround for "pyinstaller with new setuptools" issue
...
Traceback (most recent call last):
File "site-packages\PyInstaller\loader\rthooks\pyi_rth_pkgres.py", line 13, in <module>
File "c:\python3\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 623, in exec_module
File "site-packages\pkg_resources\__init__.py", line 86, in <module>
ModuleNotFoundError: No module named 'pkg_resources.py2_warn'
[7048] Failed to execute script pyi_rth_pkgres
6 years ago
SomberNight
f412420892
include lnwire csv files in binaries (follow-up #6050 )
6 years ago
SomberNight
1ac3a66d49
win binaries: bump python version (3.6.8->3.7.6)
...
finally possible, after bb94712a14
6 years ago
SomberNight
7f8d667e85
Revert "qt/hww: temporarily bundle our own version of safetlib.qt.pinmatrix"
...
This reverts commit 7f3de8241c .
(can finally undo this due to bb94712a14 )
6 years ago
SomberNight
4cec098d2d
build: create a standalone build script for libsecp256k1
...
heavily based on Electron-Cash/Electron-Cash@eda015908e9d6ea9a0adfbda9db55b929c0926ba
6 years ago
SomberNight
b560bc92cc
windows build: maybe fix reproducibility (jsonschema-*.dist-info)
6 years ago
SomberNight
4fd2745332
windows binaries: update nsis
6 years ago
SomberNight
bab9f68736
windows binaries: update wine
6 years ago
SomberNight
547906d1c0
windows binaries: update pyinstaller to 3.6
6 years ago
SomberNight
7c090f92ce
binaries: use "--no-dependencies" option for pip install
...
All (incl indirect) dependencies are already listed in deterministic-build/requirements*.txt.
This option makes it easier to manually rm a dependency from that list for e.g. testing.
6 years ago
SomberNight
9834d6cd94
windows binaries: skip building libusb if already done
6 years ago
SomberNight
eca769c4ca
windows binaries: build libusb ourselves
...
Latest libusb does not have official binaries, and it contains some bugfixes we want.
related: #5460
based on EchterAgo's work in ee4bdaf9c0
6 years ago
SomberNight
255bf7caf4
build: update some packages in dockerfiles
...
Ubuntu no longer serves old version
6 years ago
SomberNight
1612bca4c8
wine build: add --build to ./configure: prevents cross-comp. misdetect
...
from Electron-Cash/Electron-Cash/commit/e87021a78dbdeb50e9cfa51ddf0c1ef60c7688e0
6 years ago
SomberNight
b381fd84fb
build: when building libsecp256k1, patch Makefile.am before autogen.sh
...
apparently this could have caused issues on MacOS
based on Electron-Cash/Electron-Cash@69f6cd0aa0552cb12bb2948da8f0d3f7ae32ffc8
6 years ago
SomberNight
fd70b806de
(trivial) wine build: rm keys in Dockerfile
6 years ago
SomberNight
936d1e0a24
pyinstaller binaries: include files needed by new jsonrpc libs
...
fixes #5599
6 years ago
SomberNight
ab95eff5aa
build: update pyinstaller to 3.5
6 years ago
SomberNight
c8e2653690
wine build: pin build dependencies
...
"pip install pyinstaller" was "silently" grabbing unpinned dependencies
6 years ago
SomberNight
61bf5ce59a
windows build: calculate COFF checksum ourselves
...
closes #5504
7 years ago
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@d3685b038ef0dc3dc6a18345e51ff231c97623f5
7 years ago
SomberNight
194bf84418
build readme nits
...
sudo is needed to rm FRESH_CLONE as docker is running as sudo.
the proper fix would be to have docker not run as sudo...
7 years ago
SomberNight
5ed6a68d8c
update make_locale doc references, and small nits
7 years ago
SomberNight
1d0f67996e
build-wine: build our own pyinstaller bootloader
...
This seems to reduce anti-virus false positives.
based on:
Electron-Cash/Electron-Cash@1ac12e41114b509be90c75213829a73621f1610e
Electron-Cash/Electron-Cash@9726498e95166801ac1e6326ae5833b965df72e3
Electron-Cash/Electron-Cash@40b1139d67013b90b983dc3f9185a771d38e57ff
7 years ago
SomberNight
423d44bcaf
build-wine: some clean-up. cache downloads. better status messages
7 years ago
SomberNight
6455f515f0
build-wine: don't use gpg keyservers
...
based on Electron-Cash/Electron-Cash@a582be04d3baa263a9fd2179a87bbb27a4dd6d87
7 years ago
SomberNight
7bf6786bf5
build: note whether binary is reproducible in each case
7 years ago
SomberNight
31ba440d1c
build-wine: print some text before "pip install"
7 years ago
SomberNight
63e5119ceb
builds: parallelise "make" by setting "-j4"
7 years ago
SomberNight
8e32f49469
wine build: rm old README
7 years ago
SomberNight
baebfc03f1
binary builder dockerfiles: update packages
...
ubuntu no longer serves those older versions
7 years ago
SomberNight
df8e2c3cc2
fix Revealer in binaries
...
fixes #5027
7 years ago
SomberNight
699562c78d
bump libsecp256k1 version
7 years ago
SomberNight
2c71b9da0c
icons: instead of symlinks, just mv "icons" dir
...
symlinks are really inconvenient on Windows
(when running from cloned source)
follow-up #5055
7 years ago
SomberNight
a5ddb42bfd
win/mac binaries: fix qt icons
...
follow-up #5055
7 years ago
SomberNight
2de7fd5466
wine build: small clean-up in prepare-wine.sh
7 years ago
SomberNight
001b815c18
wine build: upgrade wine, nsis, python
...
wine-specific hack no longer needed with new wine version
7 years ago
SomberNight
47b07f19b9
build: factor out some utilities to build_tools_util.sh
7 years ago
SomberNight
add3b36f32
build: replace remaining "python setup.py install" with "pip install"
7 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
7 years ago
SomberNight
7f3de8241c
qt/hww: temporarily bundle our own version of safetlib.qt.pinmatrix
...
until safetlib releases a new version that includes b1eab3dba4
closes #4960
7 years ago
SomberNight
3ca1b710d6
build: use sha256sum instead of md5sum
7 years ago
SomberNight
d4967faf28
wine build: pin wine signing key. minor refactoring.
7 years ago
SomberNight
4b560250a6
fix wine build: pyinstaller failed to install with new pip
...
see pypa/pip#6163
7 years ago
Romano
c60583293a
[Docker] fix gnupg2 and dirmngr
7 years ago
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
7 years ago