osmith has submitted this change. ( https://gerrit.osmocom.org/c/docker-playground/+/38799?usp=email )
Change subject: debian-bookworm-android: new container ......................................................................
debian-bookworm-android: new container
Add a container for building android-apdu-proxy and possibly more android projects in the future.
Related: OS#6367 Change-Id: Ic7a454be23072c3f0ed609d370fc88f49205b04c --- A debian-bookworm-android/Dockerfile A debian-bookworm-android/Makefile 2 files changed, 27 insertions(+), 0 deletions(-)
Approvals: pespin: Looks good to me, but someone else must approve Jenkins Builder: Verified laforge: Looks good to me, approved
diff --git a/debian-bookworm-android/Dockerfile b/debian-bookworm-android/Dockerfile new file mode 100644 index 0000000..da3154f --- /dev/null +++ b/debian-bookworm-android/Dockerfile @@ -0,0 +1,24 @@ +# Image for building Android apps (android-apdu-proxy) +ARG REGISTRY=docker.io +ARG UPSTREAM_DISTRO=debian:bookworm +FROM ${REGISTRY}/${UPSTREAM_DISTRO} + +# Arguments used after FROM must be specified again +ARG UID + +RUN useradd --uid=${UID} -d /build -m build + +RUN set -x && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + android-sdk \ + sdkmanager \ + && \ + apt-get clean + +ENV ANDROID_HOME=/usr/lib/android-sdk/ + +RUN set -x && \ + sdkmanager 'platforms;android-34' && \ + sdkmanager 'build-tools;34.0.0' && \ + yes | sdkmanager --licenses diff --git a/debian-bookworm-android/Makefile b/debian-bookworm-android/Makefile new file mode 100644 index 0000000..cdac90c --- /dev/null +++ b/debian-bookworm-android/Makefile @@ -0,0 +1,3 @@ +UPSTREAM_DISTRO=debian:bookworm +DISTRO=debian-bookworm +include ../make/Makefile