build-cuberite/build.sh
Glauber Ferreira 39e8225683 fixes
2022-05-21 00:00:52 -03:00

14 lines
511 B
Bash

#!/bin/bash
set -e
apk add git make cmake git g++ gcc python3 lua perl jq curl
mkdir /build
tag=$(curl -sL https://api.github.com/repos/cuberite/cuberite/releases/latest | jq -r ".tag_name")
echo "tag: $tag"
sleep 5
git clone --recursive https://github.com/cuberite/cuberite.git -b "$tag" /build/cuberite
mkdir /build/cuberite/Release
cd /build/cuberite/Release
cmake -DNO_NATIVE_OPTIMIZATION=No -DCMAKE_BUILD_TYPE=RELEASE -DWHOLE_PROGRAM_OPTIMISATION=No ..
make -j4
tar zcvf "/out/cuberite-$tag.tar.gz" Server