From a2071194e52e4c720690e3c6f5fbcb446cc3981b Mon Sep 17 00:00:00 2001 From: Sobottasgithub Date: Wed, 10 Apr 2024 11:36:26 +0200 Subject: [PATCH] Add dependencies to Dockerfile --- Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Dockerfile b/Dockerfile index 10ba0fa..d572d83 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,17 @@ FROM kivy/buildozer:latest # This is needed to install version specified by user RUN pip3 uninstall -y buildozer +# Update Cython as Buildozer now requires it to build successfully +RUN pip install --upgrade Cython + +# Get the latest JDK version as Buildozer requires the latest version to build the APK +RUN sudo apt-get update && \ + sudo apt-get install -y software-properties-common && \ + sudo rm -rf /var/lib/apt/lists/* +RUN sudo add-apt-repository ppa:openjdk-r/ppa +RUN sudo apt update +RUN sudo apt-get -y install openjdk-17-jdk + # Remove a lot of warnings # sudo: setrlimit(RLIMIT_CORE): Operation not permitted # See https://github.com/sudo-project/sudo/issues/42