2023-08-24 13:54:05 +00:00
|
|
|
FROM ubuntu:20.04
|
|
|
|
LABEL authors="konsti"
|
|
|
|
|
|
|
|
ENV MONERO_BRANCH=release-v0.18.2.2-android
|
|
|
|
RUN apt-get update && \
|
|
|
|
echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \
|
2024-04-23 12:31:00 +00:00
|
|
|
apt-get install -y dialog apt-utils curl unzip automake build-essential file pkg-config git python libtool libtinfo5 cmake clang bison ccache
|
2023-08-24 13:54:05 +00:00
|
|
|
|
|
|
|
RUN mkdir /opt/android/
|
|
|
|
|
|
|
|
WORKDIR /opt/android/cakewallet/
|
|
|
|
|
2024-04-10 08:52:58 +00:00
|
|
|
# build_all.sh
|
|
|
|
# build_boost.sh
|
|
|
|
# build_haven.sh
|
|
|
|
# build_haven_all.sh
|
|
|
|
# build_iconv.sh
|
|
|
|
# build_monero.sh
|
|
|
|
# build_openssl.sh
|
|
|
|
# build_sodium.sh
|
|
|
|
# build_unbound.sh
|
|
|
|
# build_zmq.sh
|
|
|
|
# config.sh
|
|
|
|
# copy_haven_deps.sh
|
|
|
|
# copy_monero_deps.sh
|
|
|
|
# docker-compose.yml
|
|
|
|
# entrypoint.sh
|
|
|
|
# finish_boost.sh
|
|
|
|
# init_boost.sh
|
|
|
|
# install_ndk.sh
|
|
|
|
|
|
|
|
COPY config.sh /opt/android/cakewallet/
|
|
|
|
COPY install_ndk.sh /opt/android/cakewallet/
|
2023-08-24 13:54:05 +00:00
|
|
|
RUN ./install_ndk.sh
|
|
|
|
|
2024-04-10 08:52:58 +00:00
|
|
|
COPY build_iconv.sh /opt/android/cakewallet/
|
2023-08-24 13:54:05 +00:00
|
|
|
RUN ./build_iconv.sh
|
2024-04-10 08:52:58 +00:00
|
|
|
|
|
|
|
COPY build_boost.sh /opt/android/cakewallet/
|
|
|
|
COPY init_boost.sh /opt/android/cakewallet/
|
|
|
|
COPY finish_boost.sh /opt/android/cakewallet/
|
2023-08-24 13:54:05 +00:00
|
|
|
RUN ./build_boost.sh
|
2024-04-10 08:52:58 +00:00
|
|
|
|
|
|
|
COPY build_openssl.sh /opt/android/cakewallet/
|
2023-08-24 13:54:05 +00:00
|
|
|
RUN ./build_openssl.sh
|
2024-04-10 08:52:58 +00:00
|
|
|
|
|
|
|
COPY build_sodium.sh /opt/android/cakewallet/
|
2023-08-24 13:54:05 +00:00
|
|
|
RUN ./build_sodium.sh
|
2024-04-10 08:52:58 +00:00
|
|
|
|
|
|
|
COPY build_unbound.sh /opt/android/cakewallet/
|
2023-08-24 13:54:05 +00:00
|
|
|
RUN ./build_unbound.sh
|
2024-04-10 08:52:58 +00:00
|
|
|
|
|
|
|
COPY build_zmq.sh /opt/android/cakewallet/
|
2023-08-24 13:54:05 +00:00
|
|
|
RUN ./build_zmq.sh
|
|
|
|
|
2024-04-10 08:52:58 +00:00
|
|
|
COPY entrypoint.sh /opt/android/cakewallet/
|
|
|
|
COPY build_monero.sh /opt/android/cakewallet/
|
|
|
|
COPY copy_monero_deps.sh /opt/android/cakewallet/
|
2024-04-23 12:31:00 +00:00
|
|
|
COPY build_haven.sh /opt/android/cakewallet/
|
|
|
|
COPY copy_haven_deps.sh /opt/android/cakewallet/
|
2023-08-24 13:54:05 +00:00
|
|
|
|
|
|
|
ENTRYPOINT ["./entrypoint.sh"]
|