mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-20 17:26:01 +08:00
[godot] Fix Vulkan installer script
This commit is contained in:
parent
f2b9e1c8c8
commit
ff9be77a4e
@ -2,9 +2,28 @@ set -euo pipefail
|
|||||||
IFS=$'\n\t'
|
IFS=$'\n\t'
|
||||||
|
|
||||||
# Download and install the Vulkan SDK.
|
# Download and install the Vulkan SDK.
|
||||||
curl -L "https://sdk.lunarg.com/sdk/download/1.3.250.1/mac/vulkansdk-macos-1.3.250.1.dmg" -o /tmp/vulkan-sdk.dmg
|
VULKAN_VERSION="1.4.328.1"
|
||||||
hdiutil attach /tmp/vulkan-sdk.dmg -mountpoint /Volumes/vulkan-sdk
|
VULKAN_SDK_URL="https://sdk.lunarg.com/sdk/download/${VULKAN_VERSION}/mac/vulkansdk-macos-${VULKAN_VERSION}.zip"
|
||||||
/Volumes/vulkan-sdk/InstallVulkan.app/Contents/MacOS/InstallVulkan \
|
TEMP_DIR="/tmp/vulkan-sdk-install"
|
||||||
--accept-licenses --default-answer --confirm-command install
|
|
||||||
# hdiutil detach /Volumes/vulkan-sdk
|
echo "Downloading Vulkan SDK ${VULKAN_VERSION}..."
|
||||||
rm -f /tmp/vulkan-sdk.dmg
|
curl -L "${VULKAN_SDK_URL}" -o /tmp/vulkan-sdk.zip
|
||||||
|
|
||||||
|
echo "Extracting installer..."
|
||||||
|
rm -rf "${TEMP_DIR}"
|
||||||
|
mkdir -p "${TEMP_DIR}"
|
||||||
|
unzip -q /tmp/vulkan-sdk.zip -d "${TEMP_DIR}"
|
||||||
|
|
||||||
|
echo "Running installer..."
|
||||||
|
"${TEMP_DIR}/vulkansdk-macOS-${VULKAN_VERSION}.app/Contents/MacOS/vulkansdk-macOS-${VULKAN_VERSION}" \
|
||||||
|
install \
|
||||||
|
--accept-licenses \
|
||||||
|
--default-answer \
|
||||||
|
--confirm-command \
|
||||||
|
--root "${HOME}/VulkanSDK/${VULKAN_VERSION}"
|
||||||
|
|
||||||
|
echo "Cleaning up..."
|
||||||
|
rm -rf "${TEMP_DIR}"
|
||||||
|
rm -f /tmp/vulkan-sdk.zip
|
||||||
|
|
||||||
|
echo "Vulkan SDK ${VULKAN_VERSION} installed to ${HOME}/VulkanSDK/${VULKAN_VERSION}"
|
||||||
Loading…
x
Reference in New Issue
Block a user