repliqate-scripts/libcwtch.v1.10.2-windows.sc...

30 lines
1.1 KiB
Plaintext
Raw Permalink Normal View History

# Mount Virtual Disk for More Space
2023-01-18 22:50:33 +00:00
@!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
2023-01-18 22:49:21 +00:00
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
ln -s /mount/libcwtch-go /drone/src/
export GOROOT="/usr/local/go"
export GOPATH="/go"
export GOCACHE="/tmp/gocache"
export PATH="/usr/local/go/bin/:$PATH"
go version
# Building libCwtch.dll
git clone https://git.openprivacy.ca/cwtch.im/libcwtch-go
cd libcwtch-go
git fetch --tags
2023-01-18 21:04:24 +00:00
git checkout tags/v1.10.2 -b v1.10.2
echo `git describe --tags` > VERSION
go mod download
make windows
sha512sum libCwtch.dll
2023-01-18 22:49:21 +00:00
@!check libCwtch.dll 87743954bf7889045f73cdb4368416d4a2f6b41d61d3be420aace8c78e4ff6e6d93af8585d86be541788cf24de40de1dfc93e42772e265d4ca326b415ae793cc
@!extract libCwtch.dll