1
0

build: set ELECTRUM_ECC_DONT_COMPILE=1, instead manually build lib

Haven't checked if electrum-ecc compiles libsecp reproducibly.
For now let's just keep the old flow.
(but if we spent time on making that compilation reproducible,
the appimage and the macos builds could use it directly)
This commit is contained in:
SomberNight
2024-10-07 16:17:16 +00:00
parent 3d7f3355cb
commit f35437f03c
4 changed files with 5 additions and 0 deletions

View File

@@ -161,6 +161,7 @@ info "Installing build dependencies."
--cache-dir "$PIP_CACHE_DIR" -r "$CONTRIB/deterministic-build/requirements-build-appimage.txt"
info "installing electrum and its dependencies."
export ELECTRUM_ECC_DONT_COMPILE=1
"$python" -m pip install --no-build-isolation --no-dependencies --no-binary :all: --no-warn-script-location \
--cache-dir "$PIP_CACHE_DIR" -r "$CONTRIB/deterministic-build/requirements.txt"
"$python" -m pip install --no-build-isolation --no-dependencies --no-binary :all: --only-binary PyQt6,PyQt6-Qt6,cryptography --no-warn-script-location \