mirror of
https://github.com/moonlight-stream/moonlight-qt.git
synced 2026-05-18 23:50:16 +00:00
Switch to downloading prebuilt release artifacts instead of a submodule
This commit is contained in:
@@ -25,6 +25,12 @@ if /I "%BUILD_CONFIG%"=="debug" (
|
||||
echo Signed release builds must not have unstaged changes!
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo Updating dependencies
|
||||
powershell %cd%\setup-deps.ps1
|
||||
if !ERRORLEVEL! NEQ 0 (
|
||||
exit /b 1
|
||||
)
|
||||
) else (
|
||||
echo Invalid build configuration - expected 'debug' or 'release'
|
||||
echo Usage: scripts\build-arch.bat ^(release^|debug^)
|
||||
|
||||
@@ -23,6 +23,9 @@ else
|
||||
VERSION=`cat $SOURCE_ROOT/app/version.txt`
|
||||
fi
|
||||
|
||||
echo Updating dependencies
|
||||
python3 $SOURCE_ROOT/setup-deps.py
|
||||
|
||||
echo Cleaning output directories
|
||||
rm -rf $BUILD_FOLDER
|
||||
rm -rf $DEPLOY_FOLDER
|
||||
|
||||
@@ -1,92 +0,0 @@
|
||||
LIB_PATH=$(pwd)/libs
|
||||
|
||||
while [[ "$#" -gt 0 ]]; do
|
||||
echo $1
|
||||
case "$1" in
|
||||
--sdl2_win)
|
||||
rm -r $LIB_PATH/windows/include/*/SDL2
|
||||
rm $LIB_PATH/windows/lib/*/SDL2.* $LIB_PATH/windows/lib/*/SDL2main.*
|
||||
shift
|
||||
;;
|
||||
--sdl2_mac)
|
||||
rm -r $LIB_PATH/mac/include/SDL2
|
||||
rm $LIB_PATH/mac/lib/libSDL2.dylib
|
||||
shift
|
||||
;;
|
||||
--sdl3_win)
|
||||
rm -r $LIB_PATH/windows/include/*/SDL3
|
||||
rm $LIB_PATH/windows/lib/*/SDL3.* $LIB_PATH/windows/lib/*/SDL3main.*
|
||||
shift
|
||||
;;
|
||||
--sdl3_mac)
|
||||
rm -r $LIB_PATH/mac/include/SDL3
|
||||
rm $LIB_PATH/mac/lib/libSDL3.dylib
|
||||
shift
|
||||
;;
|
||||
--sdl_ttf_win)
|
||||
rm $LIB_PATH/windows/include/*/SDL2/SDL_ttf.h $LIB_PATH/windows/lib/*/SDL2_ttf.*
|
||||
shift
|
||||
;;
|
||||
--sdl_ttf_mac)
|
||||
rm $LIB_PATH/mac/include/SDL2/SDL_ttf.h $LIB_PATH/mac/lib/libSDL2_ttf.dylib
|
||||
shift
|
||||
;;
|
||||
--detours_win)
|
||||
rm $LIB_PATH/windows/include/detver.h $LIB_PATH/windows/include/detours.h $LIB_PATH/windows/lib/*/detours.*
|
||||
shift
|
||||
;;
|
||||
--discord-rpc_win)
|
||||
rm $LIB_PATH/windows/include/discord_*.h $LIB_PATH/windows/lib/*/discord-rpc.*
|
||||
shift
|
||||
;;
|
||||
--discord-rpc_mac)
|
||||
rm $LIB_PATH/mac/include/discord_*.h $LIB_PATH/mac/lib/libdiscord-rpc.a
|
||||
shift
|
||||
;;
|
||||
--opus_win)
|
||||
rm $LIB_PATH/windows/include/opus*.h $LIB_PATH/windows/lib/*/opus.*
|
||||
shift
|
||||
;;
|
||||
--opus_mac)
|
||||
rm $LIB_PATH/mac/include/opus*.h $LIB_PATH/mac/lib/libopus.a
|
||||
shift
|
||||
;;
|
||||
--openssl_win)
|
||||
rm -r $LIB_PATH/windows/include/*/openssl
|
||||
rm $LIB_PATH/windows/lib/*/libcrypto* $LIB_PATH/windows/lib/*/libssl*
|
||||
shift
|
||||
;;
|
||||
--openssl_mac)
|
||||
rm -r $LIB_PATH/mac/include/openssl
|
||||
rm $LIB_PATH/mac/lib/libssl*.dylib $LIB_PATH/mac/lib/libcrypto*.dylib
|
||||
shift
|
||||
;;
|
||||
--ffmpeg_win)
|
||||
rm -r $LIB_PATH/windows/include/*/libavcodec $LIB_PATH/windows/include/*/libavutil $LIB_PATH/windows/include/*/libavformat $LIB_PATH/windows/include/*/libswscale
|
||||
rm $LIB_PATH/windows/lib/*/avcodec* $LIB_PATH/windows/lib/*/avutil* $LIB_PATH/windows/lib/*/avformat* $LIB_PATH/windows/lib/*/swscale*
|
||||
shift
|
||||
;;
|
||||
--dav1d_win)
|
||||
rm $LIB_PATH/windows/lib/*/dav1d*
|
||||
shift
|
||||
;;
|
||||
--ffmpeg_mac)
|
||||
rm -r $LIB_PATH/mac/include/libavcodec $LIB_PATH/mac/include/libavutil $LIB_PATH/mac/include/libavformat $LIB_PATH/mac/include/libswscale
|
||||
rm $LIB_PATH/mac/lib/libavcodec* $LIB_PATH/mac/lib/libavutil* $LIB_PATH/mac/lib/libavformat* $LIB_PATH/mac/lib/libswscale*
|
||||
shift
|
||||
;;
|
||||
--libplacebo_win)
|
||||
rm -r $LIB_PATH/windows/include/*/libplacebo
|
||||
rm $LIB_PATH/windows/lib/*/libplacebo*
|
||||
shift
|
||||
;;
|
||||
--)
|
||||
shift;
|
||||
break
|
||||
;;
|
||||
*)
|
||||
echo "Unexpected option: $1"
|
||||
exit
|
||||
;;
|
||||
esac
|
||||
done
|
||||
@@ -31,6 +31,9 @@ fi
|
||||
|
||||
[ "$SIGNING_IDENTITY" == "" ] || git diff-index --quiet HEAD -- || fail "Signed release builds must not have unstaged changes!"
|
||||
|
||||
echo Updating dependencies
|
||||
python3 $SOURCE_ROOT/setup-deps.py
|
||||
|
||||
echo Cleaning output directories
|
||||
rm -rf $BUILD_FOLDER
|
||||
rm -rf $INSTALLER_FOLDER
|
||||
|
||||
Reference in New Issue
Block a user