2022-12-29 11:07:57 +00:00
|
|
|
FROM ubuntu:22.04
|
2022-02-05 14:23:32 +00:00
|
|
|
|
2022-05-30 12:35:33 +00:00
|
|
|
RUN apt update \
|
2022-02-05 14:23:32 +00:00
|
|
|
&& DEBIAN_FRONTEND=noninteractive \
|
2022-05-30 12:35:33 +00:00
|
|
|
apt install -y \
|
2022-02-05 14:23:32 +00:00
|
|
|
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 \
|
2022-07-16 12:01:18 +00:00
|
|
|
xmlstarlet patchutils gawk gperf xfonts-utils default-jre python3 python-is-python3 xsltproc libjson-perl \
|
2022-05-02 23:27:53 +00:00
|
|
|
lzop libncurses5-dev device-tree-compiler u-boot-tools rsync p7zip libparse-yapp-perl \
|
2022-02-12 15:14:29 +00:00
|
|
|
zip binutils-aarch64-linux-gnu dos2unix p7zip-full libvpx-dev bsdmainutils bc meson p7zip-full \
|
2022-08-23 11:23:08 +00:00
|
|
|
qemu-user-binfmt zstd parted imagemagick \
|
2022-05-30 12:35:33 +00:00
|
|
|
&& apt autoremove --purge -y \
|
|
|
|
&& apt clean -y \
|
2022-02-05 14:23:32 +00:00
|
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
|
|
RUN adduser --disabled-password --gecos '' docker
|
|
|
|
|
|
|
|
RUN mkdir -p /work && chown docker /work
|
|
|
|
|
|
|
|
WORKDIR /work
|
|
|
|
USER docker
|