2022-11-12 00:23:08 +01:00
|
|
|
FROM ubuntu:latest
|
|
|
|
|
|
|
|
RUN apt-get update \
|
|
|
|
&& apt-get install -y --no-install-recommends \
|
|
|
|
autoconf \
|
|
|
|
automake \
|
|
|
|
autopoint \
|
|
|
|
bison \
|
|
|
|
build-essential \
|
|
|
|
ca-certificates \
|
|
|
|
cmake \
|
|
|
|
curl \
|
|
|
|
file \
|
|
|
|
flex \
|
2024-02-10 14:19:27 +01:00
|
|
|
fuse3 \
|
2022-11-12 00:23:08 +01:00
|
|
|
genisoimage \
|
|
|
|
git \
|
|
|
|
gperf \
|
|
|
|
libc6-dev-i386 \
|
|
|
|
libexpat-dev \
|
|
|
|
libfuse-dev \
|
2023-09-01 19:11:36 +02:00
|
|
|
libfuse3-dev \
|
2022-11-12 00:23:08 +01:00
|
|
|
libgmp-dev \
|
|
|
|
libhtml-parser-perl \
|
|
|
|
libtool \
|
2022-12-04 15:46:19 +01:00
|
|
|
libfontconfig1-dev \
|
2023-05-26 12:09:21 +02:00
|
|
|
libpng-dev \
|
2023-05-27 03:11:40 +02:00
|
|
|
libjpeg-dev \
|
2023-05-26 12:09:21 +02:00
|
|
|
libsdl2-ttf-dev \
|
|
|
|
libsdl1.2-dev \
|
2022-11-12 00:23:08 +01:00
|
|
|
m4 \
|
|
|
|
nasm \
|
|
|
|
pkg-config \
|
|
|
|
po4a \
|
|
|
|
syslinux-utils \
|
|
|
|
texinfo \
|
|
|
|
ninja-build \
|
|
|
|
meson \
|
|
|
|
python3-mako \
|
2022-11-15 07:13:46 +01:00
|
|
|
xxd \
|
2022-11-12 00:23:08 +01:00
|
|
|
rsync \
|
2023-05-11 19:07:57 +02:00
|
|
|
wget \
|
|
|
|
python3 \
|
|
|
|
make \
|
|
|
|
xdg-utils \
|
|
|
|
zip \
|
|
|
|
unzip \
|
|
|
|
llvm \
|
|
|
|
clang \
|
2023-05-19 09:29:29 +02:00
|
|
|
perl \
|
2023-08-11 12:42:40 +02:00
|
|
|
doxygen \
|
2023-08-25 15:42:14 +02:00
|
|
|
ant \
|
2023-12-11 17:32:24 +01:00
|
|
|
protobuf-compiler \
|
|
|
|
intltool
|
2022-11-12 00:23:08 +01:00
|
|
|
|
|
|
|
# _UID_ must be replaced with the user's uid on host
|
2022-11-15 21:35:44 +01:00
|
|
|
# podman root is mapped to your user id on host during build,
|
|
|
|
# poduser is mapped to your user id during podman run
|
|
|
|
RUN useradd --create-home --no-log-init --uid _UID_ poduser && \
|
|
|
|
chown -R root:root /home
|
2022-11-12 00:23:08 +01:00
|
|
|
|