### Electrum Deterministic Build Script. Aurumbit Project. Public Domain. AU_PROJECT='electrum' AU_VERSION='3.0.6' AU_SHA256T='b9977e74168af40af471f37c9eb034a50934a67e87860dc0c208360c4c9aabd6' AU_SHA256P='bea84dbc6a489db927f050b80b38885125df9329a1e0be515daa74e392f31e79' AU_SHA256B='15a60dba5e2fae0b4b125d3d8cc2f13b8764a0dff32cd6061e964e8879f6c327' AU_SHA256E='6a72e6010f417c9cdf274b2f593bd61f68b2e15cd07c44f6c7cd35338d53a225' 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