mirror of
https://github.com/a-bad-dev/luantiserver-windows.git
synced 2026-06-08 16:42:09 +00:00
Update build.sh
This commit is contained in:
parent
19fa86ceab
commit
266f283840
1 changed files with 11 additions and 7 deletions
18
build.sh
18
build.sh
|
|
@ -5,16 +5,18 @@
|
|||
|
||||
VERSION="5.15.2"
|
||||
|
||||
# system update
|
||||
# system update (skip this most of the time)
|
||||
pacman -Syu
|
||||
|
||||
# install deps
|
||||
pacman -S zip git mingw-w64-clang-x86_64-{clang,cmake,ninja,curl-winssl,libpng,libjpeg-turbo,freetype,libogg,libvorbis,sqlite3,openal,zstd,gettext,luajit,SDL2}
|
||||
|
||||
# prepare to compile
|
||||
# download and extract sources
|
||||
curl -Lo luanti.tar.gz https://github.com/luanti-org/luanti/archive/refs/tags/${VERSION}.tar.gz
|
||||
|
||||
gunzip luanti.tar.gz
|
||||
tar -xf luanti.tar
|
||||
|
||||
cd luanti-${VERSION}/
|
||||
|
||||
# configure
|
||||
|
|
@ -24,14 +26,16 @@ cmake . -G Ninja -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DBUILD_SERVER=TRUE
|
|||
ninja -j$(nproc)
|
||||
|
||||
# bundle DLLs
|
||||
cp ../bundle_dlls.sh util/
|
||||
chmod +x util/bundle_dlls.sh
|
||||
chmod +x ../bundle_dlls.sh
|
||||
|
||||
./util/bundle_dlls.sh bin/luantiserver.exe bin/
|
||||
../bundle_dlls.sh bin/luantiserver.exe bin/
|
||||
|
||||
# build the zip archive of luantiserver
|
||||
mkdir luantiserver-${VERSION}-msys2-win64
|
||||
cp -r bin/ builtin/ games/ mods/ textures/ worlds/ luantiserver-${VERSION}-msys2-win64/
|
||||
mkdir -p luantiserver-${VERSION}-msys2-win64/textures/
|
||||
|
||||
cp -r bin/ builtin/ games/ mods/ worlds/ luantiserver-${VERSION}-msys2-win64/
|
||||
cp textures/texture_packs_here.txt luantiserver-${VERSION}-msys2-win64/textures/
|
||||
|
||||
zip -r9 luantiserver-${VERSION}-msys2-win64.zip luantiserver-${VERSION}-msys2-win64/
|
||||
|
||||
# clean up
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue