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'
|
||||
|
||||
# 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
|
||||
hdiutil attach /tmp/vulkan-sdk.dmg -mountpoint /Volumes/vulkan-sdk
|
||||
/Volumes/vulkan-sdk/InstallVulkan.app/Contents/MacOS/InstallVulkan \
|
||||
--accept-licenses --default-answer --confirm-command install
|
||||
# hdiutil detach /Volumes/vulkan-sdk
|
||||
rm -f /tmp/vulkan-sdk.dmg
|
||||
VULKAN_VERSION="1.4.328.1"
|
||||
VULKAN_SDK_URL="https://sdk.lunarg.com/sdk/download/${VULKAN_VERSION}/mac/vulkansdk-macos-${VULKAN_VERSION}.zip"
|
||||
TEMP_DIR="/tmp/vulkan-sdk-install"
|
||||
|
||||
echo "Downloading Vulkan SDK ${VULKAN_VERSION}..."
|
||||
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