diff options
author | Vittorio Romeo <vittorio.romeo@outlook.com> | 2021-11-13 00:39:33 +0000 |
---|---|---|
committer | Vittorio Romeo <vittorio.romeo@outlook.com> | 2021-11-13 00:39:33 +0000 |
commit | 3a7b87aa1a1c31e2b0991d24040fac60f84838b2 (patch) | |
tree | 25163abdb9dd2c6fb832611c262c247bf8a6aadc | |
parent | 25d57789131c81e3af34e4cf4ac7bdba0e2a6d61 (diff) |
Linux stuf
-rwxr-xr-x | .gitignore | bin | 3353 -> 3503 bytes | |||
-rwxr-xr-x | _RELEASE/run_ssvopenhexagon_linux.sh | 3 | ||||
-rwxr-xr-x[-rw-r--r--] | buildlx/make_release_client_vbox.sh | 6 | ||||
-rwxr-xr-x[-rw-r--r--] | buildlx/make_release_client_vbox_0_cmake.sh | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | buildlx/make_release_client_vbox_1_build.sh | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | buildlx/make_release_client_vbox_2_copy.sh | 70 | ||||
-rwxr-xr-x | prepare_release_linux.sh | 56 |
7 files changed, 128 insertions, 7 deletions
Binary files differ diff --git a/_RELEASE/run_ssvopenhexagon_linux.sh b/_RELEASE/run_ssvopenhexagon_linux.sh new file mode 100755 index 00000000..7c170b33 --- /dev/null +++ b/_RELEASE/run_ssvopenhexagon_linux.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +LD_LIBRARY_PATH="." ./SSVOpenHexagonLinux
\ No newline at end of file diff --git a/buildlx/make_release_client_vbox.sh b/buildlx/make_release_client_vbox.sh index 101e5bc2..6a1ebac0 100644..100755 --- a/buildlx/make_release_client_vbox.sh +++ b/buildlx/make_release_client_vbox.sh @@ -2,7 +2,7 @@ set -e -./make_release_server_vbox_0_cmake.sh -./make_release_server_vbox_1_build.sh -./make_release_server_vbox_2_copy.sh +./make_release_client_vbox_0_cmake.sh +./make_release_client_vbox_1_build.sh +./make_release_client_vbox_2_copy.sh diff --git a/buildlx/make_release_client_vbox_0_cmake.sh b/buildlx/make_release_client_vbox_0_cmake.sh index 6cd2862c..6cd2862c 100644..100755 --- a/buildlx/make_release_client_vbox_0_cmake.sh +++ b/buildlx/make_release_client_vbox_0_cmake.sh diff --git a/buildlx/make_release_client_vbox_1_build.sh b/buildlx/make_release_client_vbox_1_build.sh index 02f1bb39..02f1bb39 100644..100755 --- a/buildlx/make_release_client_vbox_1_build.sh +++ b/buildlx/make_release_client_vbox_1_build.sh diff --git a/buildlx/make_release_client_vbox_2_copy.sh b/buildlx/make_release_client_vbox_2_copy.sh index 75e70259..2c5afcd9 100644..100755 --- a/buildlx/make_release_client_vbox_2_copy.sh +++ b/buildlx/make_release_client_vbox_2_copy.sh @@ -5,18 +5,80 @@ set -e echo "" echo "" echo "--------------------------------------------------------------------" -echo "| COPYING TO WINDOWS DRIVE AS 'SSVOpenHexagonVbox' |" +echo "| COPYING TO WINDOWS DRIVE AS 'SSVOpenHexagonLinux' |" echo "--------------------------------------------------------------------" echo "" -cp ./SSVOpenHexagon /media/sf_C_DRIVE/OHWorkspace/SSVOpenHexagon/_RELEASE/SSVOpenHexagonVbox +cp ./SSVOpenHexagon /media/sf_C_DRIVE/OHWorkspace/SSVOpenHexagon/_RELEASE/SSVOpenHexagonLinux echo "" echo "" echo "--------------------------------------------------------------------" -echo "| COPYING TO VBOX DRIVE AS 'SSVOpenHexagonVbox' |" +echo "| COPYING TO VBOX DRIVE AS 'SSVOpenHexagonLinux' |" echo "--------------------------------------------------------------------" echo "" -cp ./SSVOpenHexagon ../_RELEASE/SSVOpenHexagonVbox +cp ./SSVOpenHexagon ../_RELEASE/SSVOpenHexagonLinux +cp ./OHServerControl ../_RELEASE/OHServerControlLinux +cp ./OHWorkshopUploader ../_RELEASE/OHWorkshopUploaderLinux +echo "" +echo "" +echo "--------------------------------------------------------------------" +echo "| COPYING DEPS TO VBOX DRIVE |" +echo "--------------------------------------------------------------------" +echo "" + +cp ./_deps/sfml-build/lib/libsfml-audio.so.2.5 ../_RELEASE +cp ./_deps/sfml-build/lib/libsfml-network.so.2.5 ../_RELEASE +cp ./_deps/luajit-build/src/libluajit.so ../_RELEASE +cp ./_deps/zlib-build/libz.so.1 ../_RELEASE +cp ./_deps/libsodium-cmake-build/libsodium.so ../_RELEASE +cp ./_deps/imgui-sfml-build/libImGui-SFML.so ../_RELEASE +cp ./_deps/sfml-build/lib/libsfml-graphics.so.2.5 ../_RELEASE +cp ./_deps/sfml-build/lib/libsfml-window.so.2.5 ../_RELEASE +cp ./_deps/sfml-build/lib/libsfml-system.so.2.5 ../_RELEASE + +echo "" +echo "" +echo "--------------------------------------------------------------------" +echo "| COPYING SYSTEM DEPS TO VBOX DRIVE |" +echo "--------------------------------------------------------------------" +echo "" + +cp /usr/lib/libdl.so.2 ../_RELEASE +cp /usr/lib/libXcursor.so.1 ../_RELEASE +cp /usr/lib/libGL.so.1 ../_RELEASE +cp /usr/lib/libpthread.so.0 ../_RELEASE +cp /usr/lib/libstdc++.so.6 ../_RELEASE +cp /usr/lib/libm.so.6 ../_RELEASE +cp /usr/lib/libgcc_s.so.1 ../_RELEASE +cp /usr/lib/libc.so.6 ../_RELEASE +cp /usr/lib/libopenal.so.1 ../_RELEASE +cp /usr/lib/libvorbisenc.so.2 ../_RELEASE +cp /usr/lib/libvorbisfile.so.3 ../_RELEASE +cp /usr/lib/libvorbis.so.0 ../_RELEASE +cp /usr/lib/libogg.so.0 ../_RELEASE +cp /usr/lib/libFLAC.so.8 ../_RELEASE +cp /usr/lib64/ld-linux-x86-64.so.2 ../_RELEASE +cp /usr/lib/librt.so.1 ../_RELEASE +cp /usr/lib/libXrender.so.1 ../_RELEASE +cp /usr/lib/libXfixes.so.3 ../_RELEASE +cp /usr/lib/libX11.so.6 ../_RELEASE +cp /usr/lib/libfreetype.so.6 ../_RELEASE +cp /usr/lib/libXrandr.so.2 ../_RELEASE +cp /usr/lib/libudev.so.1 ../_RELEASE +cp /usr/lib/libGLdispatch.so.0 ../_RELEASE +cp /usr/lib/libGLX.so.0 ../_RELEASE +cp /usr/lib/libxcb.so.1 ../_RELEASE +cp /usr/lib/libbz2.so.1.0 ../_RELEASE +cp /usr/lib/libpng16.so.16 ../_RELEASE +cp /usr/lib/libharfbuzz.so.0 ../_RELEASE +cp /usr/lib/libbrotlidec.so.1 ../_RELEASE +cp /usr/lib/libXext.so.6 ../_RELEASE +cp /usr/lib/libXau.so.6 ../_RELEASE +cp /usr/lib/libXdmcp.so.6 ../_RELEASE +cp /usr/lib/libgraphite2.so.3 ../_RELEASE +cp /usr/lib/libglib-2.0.so.0 ../_RELEASE +cp /usr/lib/libbrotlicommon.so.1 ../_RELEASE +cp /usr/lib/libpcre.so.1 ../_RELEASE diff --git a/prepare_release_linux.sh b/prepare_release_linux.sh new file mode 100755 index 00000000..461a6104 --- /dev/null +++ b/prepare_release_linux.sh @@ -0,0 +1,56 @@ +#!/bin/bash + +rm -Rf ./_PREPARED_RELEASE_LINUX +rm -Rf ./_PREPARED_RELEASE_LINUX_TEST +mkdir -p ./_PREPARED_RELEASE_LINUX + +cp -r ./_RELEASE/Assets ./_PREPARED_RELEASE_LINUX +cp -r ./_RELEASE/ConfigOverrides ./_PREPARED_RELEASE_LINUX + +mkdir -p ./_PREPARED_RELEASE_LINUX/Packs +cp -r ./_RELEASE/Packs/base ./_PREPARED_RELEASE_LINUX/Packs +cp -r ./_RELEASE/Packs/tutorial ./_PREPARED_RELEASE_LINUX/Packs +cp -r ./_RELEASE/Packs/cube ./_PREPARED_RELEASE_LINUX/Packs +cp -r ./_RELEASE/Packs/hypercube ./_PREPARED_RELEASE_LINUX/Packs +cp -r ./_RELEASE/Packs/orthoplex ./_PREPARED_RELEASE_LINUX/Packs + +mkdir -p ./_PREPARED_RELEASE_LINUX/Profiles + +cp ./_RELEASE/SSVOpenHexagonLinux ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/OHWorkshopUploaderLinux ./_PREPARED_RELEASE_LINUX + +cp ./_RELEASE/libImGui-SFML.so ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libdiscord_game_sdk.so ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libluajit.so ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libsdkencryptedappticket.so ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libsfml-audio.so.2.5 ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libsfml-graphics.so.2.5 ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libsfml-network.so.2.5 ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libsfml-system.so.2.5 ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libsfml-window.so.2.5 ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libsodium.so ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libstdc++.so.6 ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libsteam_api.so ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/libz.so.1 ./_PREPARED_RELEASE_LINUX + +cp ./_RELEASE/steam_appid.txt ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/windowed.bat ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/windowed_no3D.bat ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/fullscreen.bat ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/fullscreen_no3D.bat ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/highfps.bat ./_PREPARED_RELEASE_LINUX +cp ./_RELEASE/noaudio.bat ./_PREPARED_RELEASE_LINUX + +cp ./_RELEASE/run_ssvopenhexagon_linux.sh ./_PREPARED_RELEASE_LINUX + +cd ./_PREPARED_RELEASE_LINUX +chmod +x ./*.so +# upx -9 ./*.so +# upx -9 ./SSVOpenHexagonLinux +# upx -9 ./OHWorkshopUploaderLinux +cd .. + +cp -r ./_PREPARED_RELEASE_LINUX ./_PREPARED_RELEASE_LINUX_TEST + +rm -Rf /media/sf_C_DRIVE/OHWorkspace/SSVOpenHexagon/_PREPARED_RELEASE_LINUX +cp -r ./_PREPARED_RELEASE_LINUX /media/sf_C_DRIVE/OHWorkspace/SSVOpenHexagon/ |