mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-23 17:47:31 +00:00
android build: don't download Apache ANT on every build
This commit is contained in:
parent
98c8c2127c
commit
75afd06ca3
2 changed files with 15 additions and 1 deletions
|
@ -69,6 +69,20 @@ RUN "${ANDROID_SDK_HOME}/tools/bin/sdkmanager" "platforms;android-24" > /dev/nul
|
||||||
"${ANDROID_SDK_HOME}/tools/bin/sdkmanager" "extras;android;m2repository" > /dev/null && \
|
"${ANDROID_SDK_HOME}/tools/bin/sdkmanager" "extras;android;m2repository" > /dev/null && \
|
||||||
chmod +x "${ANDROID_SDK_HOME}/tools/bin/avdmanager"
|
chmod +x "${ANDROID_SDK_HOME}/tools/bin/avdmanager"
|
||||||
|
|
||||||
|
# download ANT
|
||||||
|
ENV APACHE_ANT_VERSION="1.9.4"
|
||||||
|
ENV APACHE_ANT_ARCHIVE="apache-ant-${APACHE_ANT_VERSION}-bin.tar.gz"
|
||||||
|
ENV APACHE_ANT_DL_URL="http://archive.apache.org/dist/ant/binaries/${APACHE_ANT_ARCHIVE}"
|
||||||
|
ENV APACHE_ANT_HOME="${ANDROID_HOME}/apache-ant"
|
||||||
|
ENV APACHE_ANT_HOME_V="${APACHE_ANT_HOME}-${APACHE_ANT_VERSION}"
|
||||||
|
|
||||||
|
RUN curl --location --progress-bar \
|
||||||
|
"${APACHE_ANT_DL_URL}" \
|
||||||
|
--output "${APACHE_ANT_ARCHIVE}" \
|
||||||
|
&& tar -xf "${APACHE_ANT_ARCHIVE}" -C "${ANDROID_HOME}" \
|
||||||
|
&& ln -sfn "${APACHE_ANT_HOME_V}" "${APACHE_ANT_HOME}" \
|
||||||
|
&& rm -rf "${APACHE_ANT_ARCHIVE}"
|
||||||
|
|
||||||
|
|
||||||
ENV USER="user"
|
ENV USER="user"
|
||||||
ENV HOME_DIR="/home/${USER}"
|
ENV HOME_DIR="/home/${USER}"
|
||||||
|
|
|
@ -91,7 +91,7 @@ android.ndk_path = /opt/android/android-ndk
|
||||||
android.sdk_path = /opt/android/android-sdk
|
android.sdk_path = /opt/android/android-sdk
|
||||||
|
|
||||||
# (str) ANT directory (if empty, it will be automatically downloaded.)
|
# (str) ANT directory (if empty, it will be automatically downloaded.)
|
||||||
#android.ant_path =
|
android.ant_path = /opt/android/apache-ant
|
||||||
|
|
||||||
# (str) Android entry point, default is ok for Kivy-based app
|
# (str) Android entry point, default is ok for Kivy-based app
|
||||||
#android.entrypoint = org.renpy.android.PythonActivity
|
#android.entrypoint = org.renpy.android.PythonActivity
|
||||||
|
|
Loading…
Add table
Reference in a new issue