SomberNight
cb2f92f710
windows binaries: update pyinstaller to 4.0
4 years ago
SomberNight
4f46741c52
binaries: bump python version (3.7.7->3.7.9)
4 years ago
wakiyamap
a48c94533f
Change sourceforge URL
4 years ago
SomberNight
c2111a2616
binaries: use sha256 instead of sha1 for Windows native signing scheme
- our new key now supports both
- note that we don't bother to "dual sign" for both sha1 and sha2, as
Win7 upwards sha2 is supported (and we already don't support XP, Vista, etc anymore)
5 years ago
SomberNight
121be4cde6
fix typo in prev
5 years ago
SomberNight
f5f3394552
git sanity: enforce "git checkout commithash" actually pulls commit
If there is a collision between a branch name and a commit hash, git
will choose the branch, even if the full 40-hex-long commit hash is
given. GitHub disallows branches/tags with such a name but git itself
does not. By adding the `^{commit}` syntax sugar after a ref name,
we can tell git that we want the commit hash to be preferred,
and hence we don't need to trust GitHub (only git).
see https://security.stackexchange.com/questions/225411/
5 years ago
SomberNight
b0230f6a4b
build: fix win/appimage binaries following jsonrpc dep-removal
follow-up #6220
5 years ago
SomberNight
aa1fb9d5df
win/mac binaries: rm jsonrpc* dependencies
5 years ago
SomberNight
587f8df8ad
binaries: update base docker image for wine/appimage
5 years ago
SomberNight
7143e9199f
binaries: bump python version (3.7.6->3.7.7)
5 years ago
Jin Eguchi
1846154ca3
build: update git in dockerfiles ( #6107 )
5 years ago
SomberNight
c2d6a902dd
build: update some packages in dockerfiles
Ubuntu no longer serves old version
5 years ago
SomberNight
04dcfe6fd1
bitbox02: add to requirements-hw, and include in win/mac binaries
5 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
5 years ago
SomberNight
f412420892
include lnwire csv files in binaries (follow-up #6050 )
5 years ago
SomberNight
1ac3a66d49
win binaries: bump python version (3.6.8->3.7.6)
finally possible, after bb94712a14
5 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
)
5 years ago
SomberNight
4cec098d2d
build: create a standalone build script for libsecp256k1
heavily based on Electron-Cash/Electron-Cash@eda015908e9d6ea9a0adfbda9db55b929c0926ba
5 years ago
SomberNight
b560bc92cc
windows build: maybe fix reproducibility (jsonschema-*.dist-info)
5 years ago
SomberNight
4fd2745332
windows binaries: update nsis
5 years ago
SomberNight
bab9f68736
windows binaries: update wine
5 years ago
SomberNight
547906d1c0
windows binaries: update pyinstaller to 3.6
5 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.
5 years ago
SomberNight
9834d6cd94
windows binaries: skip building libusb if already done
5 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
5 years ago
SomberNight
255bf7caf4
build: update some packages in dockerfiles
Ubuntu no longer serves old version
5 years ago
SomberNight
1612bca4c8
wine build: add --build to ./configure: prevents cross-comp. misdetect
from Electron-Cash/Electron-Cash/commit/e87021a78dbdeb50e9cfa51ddf0c1ef60c7688e0
5 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
5 years ago
SomberNight
fd70b806de
(trivial) wine build: rm keys in Dockerfile
5 years ago
SomberNight
936d1e0a24
pyinstaller binaries: include files needed by new jsonrpc libs
fixes #5599
5 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
6 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
6 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...
6 years ago
SomberNight
5ed6a68d8c
update make_locale doc references, and small nits
6 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
6 years ago
SomberNight
423d44bcaf
build-wine: some clean-up. cache downloads. better status messages
6 years ago
SomberNight
6455f515f0
build-wine: don't use gpg keyservers
based on Electron-Cash/Electron-Cash@a582be04d3baa263a9fd2179a87bbb27a4dd6d87
6 years ago
SomberNight
7bf6786bf5
build: note whether binary is reproducible in each case
6 years ago
SomberNight
31ba440d1c
build-wine: print some text before "pip install"
6 years ago
SomberNight
63e5119ceb
builds: parallelise "make" by setting "-j4"
6 years ago
SomberNight
8e32f49469
wine build: rm old README
6 years ago
SomberNight
baebfc03f1
binary builder dockerfiles: update packages
ubuntu no longer serves those older versions
6 years ago
SomberNight
df8e2c3cc2
fix Revealer in binaries
fixes #5027
6 years ago
SomberNight
699562c78d
bump libsecp256k1 version
6 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
6 years ago
SomberNight
a5ddb42bfd
win/mac binaries: fix qt icons
follow-up #5055
6 years ago
SomberNight
2de7fd5466
wine build: small clean-up in prepare-wine.sh
6 years ago
SomberNight
001b815c18
wine build: upgrade wine, nsis, python
wine-specific hack no longer needed with new wine version
6 years ago