-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
42 lines (38 loc) · 1.08 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
FROM docker.io/library/fedora:40@sha256:d0207dbb078ee261852590b9a8f1ab1f8320547be79a2f39af9f3d23db33735e
RUN dnf update -y && \
dnf install -y \
/usr/bin/git \
/usr/bin/make \
/usr/bin/meson \
/usr/bin/glib-compile-schemas \
/usr/bin/update-desktop-database \
/usr/bin/gjs \
/usr/bin/gtk-builder-tool \
/usr/bin/gtk4-builder-tool \
/usr/bin/xsltproc \
/usr/bin/npm \
/usr/bin/msgfmt \
/usr/bin/xgettext \
/usr/bin/msgmerge \
/usr/bin/msgcmp \
/usr/bin/desktop-file-validate \
/usr/bin/patch \
/usr/bin/diff \
/usr/bin/jq \
/usr/bin/zip \
/usr/bin/unzip \
/usr/bin/xvfb-run \
/usr/bin/tox \
/usr/bin/podman \
/usr/bin/g++ \
mesa-dri-drivers \
python3-gobject \
ImageMagick-libs \
--nodocs \
--setopt install_weak_deps=False \
&& dnf clean all -y
VOLUME /var/lib/containers
# Avoid D-Bus access
ENV GTK_A11Y=none
# Avoid Mesa errors
ENV LIBGL_ALWAYS_SOFTWARE=true