mirror of
https://github.com/godotengine/build-containers.git
synced 2025-12-31 21:48:41 +03:00
22 lines
806 B
Docker
22 lines
806 B
Docker
ARG img_version
|
|
FROM godot-fedora:${img_version}
|
|
|
|
ENV ANDROID_HOME=/root/sdk
|
|
ENV ANDROID_NDK_VERSION=21.4.7075529
|
|
ENV ANDROID_NDK_ROOT=${ANDROID_HOME}/ndk/${ANDROID_NDK_VERSION}
|
|
|
|
RUN dnf -y install --setopt=install_weak_deps=False \
|
|
adoptium-temurin-java-repository && \
|
|
fedora-third-party enable && \
|
|
dnf -y install --setopt=install_weak_deps=False \
|
|
temurin-8-jdk ncurses-compat-libs && \
|
|
mkdir -p /root/sdk && cd /root/sdk && \
|
|
export CMDLINETOOLS=sdk-tools-linux-4333796.zip && \
|
|
curl -LO https://dl.google.com/android/repository/${CMDLINETOOLS} && \
|
|
unzip ${CMDLINETOOLS} && \
|
|
rm ${CMDLINETOOLS} && \
|
|
yes | tools/bin/sdkmanager --licenses && \
|
|
tools/bin/sdkmanager "ndk;${ANDROID_NDK_VERSION}" 'build-tools;29.0.3' 'platforms;android-29'
|
|
|
|
CMD /bin/bash
|