mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
Nuke Zcash from build infra (chain already disabled at config layer)
Removed:
- cw_zcash/ directory (Dart wrapper, no longer needed)
- assets/zcash_node_list.yml
- scripts/prepare_zcash.sh
- scripts/{android,ios,linux,macos}/build_zcash.sh
- scripts/android/docker/Dockerfile.zcash
- scripts/zcash_lib/ if cloned (rebuildable from prepare_zcash.sh which is also gone)
Edited:
- scripts/lint.sh: replaced cw_zcash loop target with the actual modules we
ship (cw_core, cw_monero, cw_wownero, cw_bitcoin, cw_bitcoin_cash,
cw_dogecoin, cw_evm, cw_nano).
- hashwallet.bat: trimmed mobx codegen loop to enabled chains.
- pubspec_base.yaml: dropped zcash_node_list.yml + zcash_lib sapling
asset references.
- scripts/android/docker/{build.sh,Dockerfile.final}: removed zcash image
build + COPY stage.
tool/configure.dart still has the zcash codegen functions intact (they
just don't fire because we don't pass --zcash); leaving them as harmless
dead code rather than risking a regression in the codegen pipeline.
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -x -e
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
../prepare_zcash.sh
|
||||
|
||||
pushd ../zcash_lib
|
||||
./build-scripts/build-android.sh
|
||||
popd
|
||||
@@ -5,7 +5,6 @@ ARG BITBOX_IMAGE
|
||||
ARG MONERO_IMAGE
|
||||
ARG DECRED_IMAGE
|
||||
ARG MWEBD_IMAGE
|
||||
ARG ZCASH_IMAGE
|
||||
|
||||
FROM ${TORCH_IMAGE} AS torch_src
|
||||
FROM ${REOWN_IMAGE} AS reown_src
|
||||
@@ -13,7 +12,6 @@ FROM ${BITBOX_IMAGE} AS bitbox_src
|
||||
FROM ${MONERO_IMAGE} AS monero_src
|
||||
FROM ${DECRED_IMAGE} AS decred_src
|
||||
FROM ${MWEBD_IMAGE} AS mwebd_src
|
||||
FROM ${ZCASH_IMAGE} AS zcash_src
|
||||
|
||||
FROM --platform=linux/amd64 alpine
|
||||
|
||||
@@ -23,4 +21,3 @@ COPY --from=bitbox_src /w /w.top
|
||||
COPY --from=monero_src /w /w.top
|
||||
COPY --from=decred_src /w /w.top
|
||||
COPY --from=mwebd_src /w /w.top
|
||||
COPY --from=zcash_src /w /w.top
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
ARG BASE_IMAGE
|
||||
FROM --platform=linux/amd64 ${BASE_IMAGE} AS build
|
||||
|
||||
RUN mkdir -p /w/scripts/android
|
||||
COPY scripts/prepare_zcash.sh /w/scripts/prepare_zcash.sh
|
||||
COPY scripts/android/build_zcash.sh /w/scripts/android/build_zcash.sh
|
||||
RUN /w/scripts/android/build_zcash.sh \
|
||||
&& rm -rf /w/scripts/zcash_lib/target
|
||||
|
||||
FROM --platform=linux/amd64 alpine
|
||||
COPY --from=build /w /w
|
||||
@@ -56,9 +56,8 @@ reown_ver=$(tinysha $SCRIPT_DIR/Dockerfile.reown $REPO_ROOT/scripts/prepare_reow
|
||||
bitbox_ver=$(tinysha $SCRIPT_DIR/Dockerfile.bitbox $REPO_ROOT/scripts/build_bitbox_flutter.sh)
|
||||
monero_ver=$(tinysha $SCRIPT_DIR/Dockerfile.monero $REPO_ROOT/scripts/prepare_moneroc.sh $REPO_ROOT/scripts/android/build_monero_all.sh)
|
||||
mwebd_ver=$(tinysha $SCRIPT_DIR/Dockerfile.mwebd $(find $REPO_ROOT/cw_mweb/go -type f))
|
||||
zcash_ver=$(tinysha $SCRIPT_DIR/Dockerfile.zcash $REPO_ROOT/scripts/prepare_zcash.sh $REPO_ROOT/scripts/android/build_zcash.sh)
|
||||
decred_ver=$(tinysha $SCRIPT_DIR/Dockerfile.torch $SCRIPT_DIR/Dockerfile.decred $REPO_ROOT/scripts/android/build_decred.sh)
|
||||
echo $base_ver $torch_ver $reown_ver $bitbox_ver $monero_ver $mwebd_ver $zcash_ver $decred_ver > /tmp/docker_build_versions
|
||||
echo $base_ver $torch_ver $reown_ver $bitbox_ver $monero_ver $mwebd_ver $decred_ver > /tmp/docker_build_versions
|
||||
final_ver=$(tinysha /tmp/docker_build_versions)
|
||||
|
||||
docker create --name temp_extract $(img final $final_ver) \
|
||||
@@ -83,8 +82,6 @@ build reown "$reown_ver" --build-arg BASE_IMAGE="$(img base "$base_ver")"
|
||||
|
||||
build monero "$monero_ver" --build-arg BASE_IMAGE="$(img base "$base_ver")"
|
||||
|
||||
build zcash "$zcash_ver" --build-arg BASE_IMAGE="$(img base "$base_ver")"
|
||||
|
||||
build torch "$torch_ver" \
|
||||
--build-arg BASE_IMAGE="$(img base "$base_ver")"
|
||||
|
||||
@@ -99,8 +96,7 @@ build final $final_ver \
|
||||
--build-arg BITBOX_IMAGE="$(img bitbox $bitbox_ver)" \
|
||||
--build-arg MONERO_IMAGE="$(img monero $monero_ver)" \
|
||||
--build-arg DECRED_IMAGE="$(img decred $decred_ver)" \
|
||||
--build-arg MWEBD_IMAGE="$(img mwebd $mwebd_ver)" \
|
||||
--build-arg ZCASH_IMAGE="$(img zcash $zcash_ver)"
|
||||
--build-arg MWEBD_IMAGE="$(img mwebd $mwebd_ver)"
|
||||
|
||||
echo "done: $(img final $final_ver)"
|
||||
echo $(img final $final_ver) > /tmp/cakewallet_docker
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -x -e
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
../prepare_zcash.sh
|
||||
|
||||
pushd ../zcash_lib
|
||||
./build-scripts/mac/build-mac.sh
|
||||
popd
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -x -e
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
../prepare_zcash.sh
|
||||
|
||||
pushd ../zcash_lib
|
||||
./build-scripts/build-linux.sh
|
||||
popd
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -x -e
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
../prepare_zcash.sh
|
||||
|
||||
pushd ../zcash_lib
|
||||
./build-scripts/mac/build-mac.sh
|
||||
popd
|
||||
@@ -1,28 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -x -e
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
HASH=647231e2e6d93c1d6c16d4019cd3a11a3aaa9504
|
||||
|
||||
if [[ ! -d "zcash_lib/.git" ]];
|
||||
then
|
||||
rm -rf zcash_lib
|
||||
git clone https://github.com/MrCyjaneK/zwallet.git zcash_lib
|
||||
cd zcash_lib
|
||||
else
|
||||
cd zcash_lib
|
||||
git fetch -a
|
||||
fi
|
||||
|
||||
|
||||
git reset --hard
|
||||
git checkout $HASH
|
||||
git reset --hard
|
||||
git submodule update --init --force --recursive
|
||||
|
||||
# in go I could nicely replace => the heck out of it
|
||||
# sadly rust is not go
|
||||
find . -name Cargo.toml -exec sed -i.bak -E '
|
||||
s|rusqlite[[:space:]]*=[[:space:]]*\{[^}]*\}|rusqlite = { version = "0.29.0", features = ["bundled", "modern_sqlite", "backup"] }|g
|
||||
' {} +
|
||||
# find . -name Cargo.toml -exec sed -i.bak -E 's|r2d2_sqlite[[:space:]]*=[[:space:]]*([^\n]*)|r2d2_sqlite = "0.32.0"|g' {} +
|
||||
Reference in New Issue
Block a user