summaryrefslogtreecommitdiff
path: root/.gitlab-ci/master.Dockerfile
blob: ee0c344a07680ab8dd31b6903b6cc6dd29272e4e (plain)
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
FROM fedora:34

RUN dnf update -y \
    && dnf install -y \
           clang-analyzer \
           cppcheck \
           dbus-x11 \
           docbook-style-xsl \
           gettext \
           gi-docgen \
           git \
           glib2-devel \
           gobject-introspection-devel \
           lcov \
           libasan \
           libubsan \
           libgcrypt-devel \
           libxslt \
           meson \
           python3-dbus \
           python3-gobject \
           redhat-rpm-config \
           swtpm \
           swtpm-tools \
           tpm2-abrmd \
           tpm2-tss-devel \
           vala \
           valgrind-devel \
    && dnf clean all

ARG HOST_USER_ID=5555
ENV HOST_USER_ID ${HOST_USER_ID}
RUN useradd -u $HOST_USER_ID -ms /bin/bash user

USER user
WORKDIR /home/user

ENV LANG C.UTF-8