SomberNight
4 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
13 changed files with
6 additions and
6 deletions
-
contrib/build-linux/appimage/build.sh
-
contrib/build-linux/sdist/build.sh
-
contrib/build-wine/prepare-wine.sh
-
contrib/deterministic-build/requirements-build-appimage.txt
-
contrib/deterministic-build/requirements-build-mac.txt
-
contrib/deterministic-build/requirements-build-sdist.txt
-
contrib/deterministic-build/requirements-build-wine.txt
-
contrib/freeze_packages.sh
-
contrib/osx/make_osx
-
contrib/requirements/requirements-build-appimage.txt
-
contrib/requirements/requirements-build-mac.txt
-
contrib/requirements/requirements-build-sdist.txt
-
contrib/requirements/requirements-build-wine.txt
|
|
@ -115,7 +115,7 @@ info "preparing electrum-locale." |
|
|
|
|
|
|
|
info "Installing build dependencies." |
|
|
|
mkdir -p "$CACHEDIR/pip_cache" |
|
|
|
"$python" -m pip install --no-dependencies --no-warn-script-location --cache-dir "$CACHEDIR/pip_cache" -r "$CONTRIB/deterministic-build/requirements-appimage-build.txt" |
|
|
|
"$python" -m pip install --no-dependencies --no-warn-script-location --cache-dir "$CACHEDIR/pip_cache" -r "$CONTRIB/deterministic-build/requirements-build-appimage.txt" |
|
|
|
|
|
|
|
info "installing electrum and its dependencies." |
|
|
|
"$python" -m pip install --no-dependencies --no-warn-script-location --cache-dir "$CACHEDIR/pip_cache" -r "$CONTRIB/deterministic-build/requirements.txt" |
|
|
|
|
|
@ -13,11 +13,11 @@ DISTDIR="$PROJECT_ROOT/dist" |
|
|
|
python3 --version || fail "python interpreter not found" |
|
|
|
|
|
|
|
# upgrade to modern pip so that it knows the flags we need. |
|
|
|
# we will then install a pinned version of pip as part of requirements-sdist-build |
|
|
|
# we will then install a pinned version of pip as part of requirements-build-sdist |
|
|
|
python3 -m pip install --upgrade pip |
|
|
|
|
|
|
|
info "Installing pinned requirements." |
|
|
|
python3 -m pip install --no-dependencies --no-warn-script-location -r "$CONTRIB"/deterministic-build/requirements-sdist-build.txt |
|
|
|
python3 -m pip install --no-dependencies --no-warn-script-location -r "$CONTRIB"/deterministic-build/requirements-build-sdist.txt |
|
|
|
|
|
|
|
|
|
|
|
"$CONTRIB"/make_packages || fail "make_packages failed" |
|
|
|
|
|
@ -61,7 +61,7 @@ for msifile in core dev exe lib pip tools; do |
|
|
|
done |
|
|
|
|
|
|
|
info "Installing build dependencies." |
|
|
|
$PYTHON -m pip install --no-dependencies --no-warn-script-location -r "$CONTRIB"/deterministic-build/requirements-wine-build.txt |
|
|
|
$PYTHON -m pip install --no-dependencies --no-warn-script-location -r "$CONTRIB"/deterministic-build/requirements-build-wine.txt |
|
|
|
|
|
|
|
info "Installing dependencies specific to binaries." |
|
|
|
$PYTHON -m pip install --no-dependencies --no-warn-script-location -r "$CONTRIB"/deterministic-build/requirements-binaries.txt |
|
|
|
|
|
@ -20,7 +20,7 @@ which virtualenv > /dev/null 2>&1 || { echo "Please install virtualenv" && exit |
|
|
|
|
|
|
|
${SYSTEM_PYTHON} -m hashin -h > /dev/null 2>&1 || { ${SYSTEM_PYTHON} -m pip install hashin; } |
|
|
|
|
|
|
|
for i in '' '-hw' '-binaries' '-wine-build' '-mac-build' '-sdist-build' '-appimage-build'; do |
|
|
|
for i in '' '-hw' '-binaries' '-build-wine' '-build-mac' '-build-sdist' '-build-appimage'; do |
|
|
|
rm -rf "$venv_dir" |
|
|
|
virtualenv -p ${SYSTEM_PYTHON} $venv_dir |
|
|
|
|
|
|
|
|
|
@ -74,7 +74,7 @@ pyenv global $PYTHON_VERSION || \ |
|
|
|
fail "Unable to use Python $PYTHON_VERSION" |
|
|
|
|
|
|
|
info "Installing build dependencies" |
|
|
|
python3 -m pip install --no-dependencies -Ir ./contrib/deterministic-build/requirements-mac-build.txt --user \ |
|
|
|
python3 -m pip install --no-dependencies -Ir ./contrib/deterministic-build/requirements-build-mac.txt --user \ |
|
|
|
|| fail "Could not install build dependencies" |
|
|
|
|
|
|
|
info "Using these versions for building $PACKAGE:" |
|
|
|