|
|
|
@ -66,6 +66,7 @@ ZSTD=1.5.6
|
|
|
|
|
|
|
|
|
|
CPUINFO=7524ad504fdcfcf75a18a133da6abd75c5d48053
|
|
|
|
|
DISCORD_RPC=144f3a3f1209994d8d9e8a87964a989cb9911c1e
|
|
|
|
|
LUNASVG=9af1ac7b90658a279b372add52d6f77a4ebb482c
|
|
|
|
|
SHADERC=f60bb80e255144e71776e2ad570d89b78ea2ab4f
|
|
|
|
|
SOUNDTOUCH=463ade388f3a51da078dc9ed062bf28e4ba29da7
|
|
|
|
|
SPIRV_CROSS=vulkan-sdk-1.3.290.0
|
|
|
|
@ -79,6 +80,7 @@ if [ "$SKIP_DOWNLOAD" != true ]; then
|
|
|
|
|
-O "https://github.com/libsdl-org/SDL/releases/download/release-$SDL2/SDL2-$SDL2.tar.gz" \
|
|
|
|
|
-o "cpuinfo-$CPUINFO.tar.gz" "https://github.com/stenzek/cpuinfo/archive/$CPUINFO.tar.gz" \
|
|
|
|
|
-o "discord-rpc-$DISCORD_RPC.tar.gz" "https://github.com/stenzek/discord-rpc/archive/$DISCORD_RPC.tar.gz" \
|
|
|
|
|
-o "lunasvg-$LUNASVG.tar.gz" "https://github.com/stenzek/lunasvg/archive/$LUNASVG.tar.gz" \
|
|
|
|
|
-o "shaderc-$SHADERC.tar.gz" "https://github.com/stenzek/shaderc/archive/$SHADERC.tar.gz" \
|
|
|
|
|
-o "soundtouch-$SOUNDTOUCH.tar.gz" "https://github.com/stenzek/soundtouch/archive/$SOUNDTOUCH.tar.gz"
|
|
|
|
|
fi
|
|
|
|
@ -88,6 +90,7 @@ fd6f417fe9e3a071cf1424a5152d926a34c4a3c5070745470be6cf12a404ed79 $LIBBACKTRACE.
|
|
|
|
|
c6ef64ca18a19d13df6eb22df9aff19fb0db65610a74cc81dae33a82235cacd4 SDL2-$SDL2.tar.gz
|
|
|
|
|
e1351218d270db49c3dddcba04fb2153b09731ea3fa6830e423f5952f44585be cpuinfo-$CPUINFO.tar.gz
|
|
|
|
|
3eea5ccce6670c126282f1ba4d32c19d486db49a1a5cbfb8d6f48774784d310c discord-rpc-$DISCORD_RPC.tar.gz
|
|
|
|
|
3998b024b0d442614a9ee270e76e018bb37a17b8c6941212171731123cbbcac7 lunasvg-$LUNASVG.tar.gz
|
|
|
|
|
4c1780b6c65c27c4dcb109f08ab632241c98b77fe2e22be726c151ff514482bf shaderc-$SHADERC.tar.gz
|
|
|
|
|
fe45c2af99f6102d2704277d392c1c83b55180a70bfd17fb888cc84a54b70573 soundtouch-$SOUNDTOUCH.tar.gz
|
|
|
|
|
EOF
|
|
|
|
@ -397,6 +400,15 @@ cmake --build build --parallel
|
|
|
|
|
ninja -C build install
|
|
|
|
|
cd ..
|
|
|
|
|
|
|
|
|
|
echo "Building lunasvg..."
|
|
|
|
|
rm -fr "lunasvg-$LUNASVG"
|
|
|
|
|
tar xf "lunasvg-$LUNASVG.tar.gz"
|
|
|
|
|
cd "lunasvg-$LUNASVG"
|
|
|
|
|
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DBUILD_SHARED_LIBS=ON -DLUNASVG_BUILD_EXAMPLES=OFF -B build -G Ninja
|
|
|
|
|
cmake --build build --parallel
|
|
|
|
|
ninja -C build install
|
|
|
|
|
cd ..
|
|
|
|
|
|
|
|
|
|
echo "Building soundtouch..."
|
|
|
|
|
rm -fr "soundtouch-$SOUNDTOUCH"
|
|
|
|
|
tar xf "soundtouch-$SOUNDTOUCH.tar.gz"
|
|
|
|
|