FROM debian:stable RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ apt update &&\ apt install -y \ gcc \ make \ git \ unzip \ wget \ xz-utils \ libsdl2-dev \ libsdl2-mixer-dev \ libfreeimage-dev \ libfreetype6-dev \ libcurl4-openssl-dev \ rapidjson-dev \ libasound2-dev \ libgl1-mesa-dev \ build-essential \ libboost-all-dev \ cmake \ fonts-droid-fallback \ libvlc-dev \ libvlccore-dev \ vlc-bin \ texinfo \ premake4 \ golang \ libssl-dev \ curl \ patchelf \ xmlstarlet \ default-jre \ xsltproc \ libvpx-dev \ rdfind \ tzdata \ xfonts-utils \ lzop \ libjson-perl \ libparse-yapp-perl \ gperf \ qemu-user-binfmt \ gawk \ zstd \ libc6:amd64 \ zip \ patchutils\ bc \ libglib2.0-dev RUN useradd luser -m -G users USER luser WORKDIR /home/luser # RUN git clone --depth 1 --branch dev https://github.com/EmuELEC/EmuELEC.git . # RUN PROJECT=Rockchip DEVICE=OdroidGoAdvance ARCH=aarch64 DISTRO=EmuELEC make image