forked from BearWare/TeamTalk5
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile_android
More file actions
29 lines (27 loc) · 1010 Bytes
/
Dockerfile_android
File metadata and controls
29 lines (27 loc) · 1010 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
FROM ubuntu:24.04
LABEL Description="TeamTalk for Android in Ubuntu 24.04"
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y install tzdata keyboard-configuration
# Duplicate of /TeamTalk5/Build/Makefile:depend-ubuntu24-android
RUN apt-get install -y \
autoconf \
cmake \
curl \
doxygen \
git \
junit4 \
libtool \
make \
nasm \
ninja-build \
openjdk-25-jdk \
p7zip-full \
pkg-config \
python-is-python3 \
unzip \
wget \
xz-utils
RUN mkdir /root/tt5dist
RUN curl https://dl.google.com/android/repository/android-ndk-r29-linux.zip -o /root/tt5dist/android-ndk.zip
RUN cd /root/tt5dist && unzip android-ndk.zip
ENV ANDROID_NDK_HOME=/root/tt5dist/android-ndk-r29