### Electrum Deterministic Build Script. Aurumbit Project. Public Domain. AU_PROJECT='electrum-zcl' AU_VERSION='1.0.3' AU_SHA256T='29ac943ab06f08fd9d26e931ab89e553b771f201ad1fb8ad372375d4225bfd34' AU_SHA256P='c0fd33c6535e78d81f998e1cdd364f52fcad4c7e010f1256207e3384539de054' AU_SHA256B='38dde59f34bc1a022eaeae1ed1034508710b66950808017b661dfec220fd1524' AU_SHA256E='ecac076ca5e2c7b2250ab0a037d01dc07e0d157123736ad2ffc3987218be4733' echo > /opt/check || ( echo -e "Try this:\n sudo chown $(id -u):$(id -g) /opt/"; false ) || exit mkdir -p ${AU_PROJECT}-${AU_VERSION}.src/patches/ && pushd ${AU_PROJECT}-${AU_VERSION}.src/ wget -q https://ipfs.io/ipns/aurumbit.org/electrum.lzs/${AU_PROJECT}/${AU_VERSION}/${AU_PROJECT}.sha -O- && echo -e "\nECDSA: CHECK IT" wget -q https://ipfs.io/ipns/aurumbit.org/electrum.lzs/${AU_PROJECT}/${AU_VERSION}/${AU_PROJECT}.txz echo -n "SHA256: "; sha256sum -b ${AU_PROJECT}.txz | grep ${AU_SHA256T} || ( echo "NOT ORIGINAL?"; false ) || exit tar xsf ${AU_PROJECT}.txz ${AU_PROJECT}/contrib/patches/ -O > patches/aurumbit.patch && cat patches/aurumbit.patch echo -n "SHA256: "; sha256sum -b patches/aurumbit.patch | grep ${AU_SHA256P} || ( echo "NOT ORIGINAL?"; false ) || exit tar xsf ${AU_PROJECT}.txz ${AU_PROJECT}/contrib/build.sh -O > build.sh && chmod +x build.sh && cat build.sh echo -n "SHA256: "; sha256sum -b build.sh | grep ${AU_SHA256B} || ( echo "NOT ORIGINAL?"; false ) || exit test -n "${AU_PROJECT}" && rm -f "${AU_PROJECT}".txz ./build.sh pushd ./build/${AU_PROJECT}/contrib/build-wine/ ./build.sh echo -n "SHA256: "; sha256sum -b dist/${AU_PROJECT}*.exe | grep ${AU_SHA256E} || ( echo "NOT ORIGINAL?"; false ) || exit popd; popd echo "The deterministic build process has completed successfully." ### END