mirror of
https://github.com/scummvm/dockerized-bb.git
synced 2026-05-21 05:40:49 +00:00
38 lines
1.1 KiB
Bash
38 lines
1.1 KiB
Bash
CMDLINE_TOOLS_VERSION=14742923
|
|
CMDLINE_TOOLS_CHECKSUM="sha256:04453066b540409d975c676d781da1477479dde3761310f1a7eb92a1dfb15af7"
|
|
CMDLINE_TOOLS_SUBDIR=cmdline-tools
|
|
|
|
do_install_sdk_tools () {
|
|
do_http_fetch "$CMDLINE_TOOLS_SUBDIR" \
|
|
"https://dl.google.com/android/repository/commandlinetools-${HOST_TAG%%-*}-${CMDLINE_TOOLS_VERSION}_latest.zip" \
|
|
'unzip' "${CMDLINE_TOOLS_CHECKSUM}"
|
|
|
|
# Don't stay in tools subdirectory
|
|
cd ..
|
|
|
|
ANDROID_TEMP_SDK_DIR="$(pwd)"
|
|
export ANDROID_SDK_HOME="$(pwd)"
|
|
|
|
# Make sure we have the last version
|
|
yes | "${ANDROID_TEMP_SDK_DIR}/${CMDLINE_TOOLS_SUBDIR}/bin/sdkmanager" --sdk_root="${ANDROID_TEMP_SDK_DIR}" --no_https --install "cmdline-tools;latest"
|
|
}
|
|
|
|
do_sdk_accept_licenses () {
|
|
local dst=$1
|
|
if [ -z "$dst" ]; then
|
|
dst=${ANDROID_TEMP_SDK_DIR}
|
|
fi
|
|
|
|
yes | "${ANDROID_TEMP_SDK_DIR}/${CMDLINE_TOOLS_SUBDIR}/bin/sdkmanager" --sdk_root="$dst" --no_https --licenses >/dev/null
|
|
}
|
|
|
|
do_sdk_install () {
|
|
local pkg=$1 dst=$2
|
|
if [ -z "$dst" ]; then
|
|
dst=${ANDROID_TEMP_SDK_DIR}
|
|
fi
|
|
|
|
# Install requested NDK
|
|
yes | "${ANDROID_TEMP_SDK_DIR}/${CMDLINE_TOOLS_SUBDIR}/bin/sdkmanager" --sdk_root="$dst" --no_https --install "$pkg"
|
|
}
|