Browse Source
android build: don't download Apache ANT on every build
dependabot/pip/contrib/deterministic-build/ecdsa-0.13.3
SomberNight
6 years ago
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
2 changed files with
15 additions and
1 deletions
-
electrum/gui/kivy/tools/Dockerfile
-
electrum/gui/kivy/tools/buildozer.spec
|
|
@ -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 && \ |
|
|
|
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 HOME_DIR="/home/${USER}" |
|
|
|
|
|
@ -91,7 +91,7 @@ android.ndk_path = /opt/android/android-ndk |
|
|
|
android.sdk_path = /opt/android/android-sdk |
|
|
|
|
|
|
|
# (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 |
|
|
|
#android.entrypoint = org.renpy.android.PythonActivity |
|
|
|