# Mount Virtual Disk for More Space @!setup-secondary cd /mount mkdir gopath mkdir /drone # Downloading Go wget https://go.dev/dl/go1.19.3.linux-amd64.tar.gz @!check go1.19.3.linux-amd64.tar.gz 1bf389df6d7efa6b54b04332c70356ee0d133753b1e58753e80ebafcff0f559c61223ddad3f5d024f0c538dbbd7d6ac92abb6b022f6a171a91a5ef39b0d82c9b tar -xzf go1.19.3.linux-amd64.tar.gz apt update apt install -y --no-install-recommends netcat git wget libc6-dev make gcc g++ pkg-config g++-mingw-w64-x86-64 ln -s /mount/go /usr/local/go ln -s /mount/gopath /go export GOROOT="/usr/local/go" export GOPATH="/go" export GOCACHE="/tmp/gocache" export PATH="/usr/local/go/bin/:$PATH" go version # Building libCwtch.dll mkdir /mount/ git clone https://git.openprivacy.ca/cwtch.im/autobindings ln -s /mount/autobindings /drone/src cd /drone/src/ git fetch --tags git checkout tags/v0.0.1 -b v0.0.1 echo `git describe --tags` > VERSION go run generate/generate_bindings.go -- serverExperiment go mod download make windows sha512sum libCwtch.dll @!check libCwtch.dll 6e4a76ff7ecde22f175723ba3ae8e798a71d66b8c94a32bdfc676a7fdbfbb474fa9569e0a0df74e5edecde8c66c6567de59e2a21a7f9e0b2e4d37ad901ed9035 @!extract libCwtch.dll