11 elfutils-libelf-devel \
37 "gnome-desktop-testing >= 2018.1" \
38 gobject-introspection \
39 gobject-introspection-devel \
51 "python3-dbusmock >= 0.18.3-2" \
83 RUN pip3 install meson==1.2.3
85 COPY install-gitlab-cobertura-tools.sh .
86 RUN ./install-gitlab-cobertura-tools.sh
88 # Set /etc/machine-id as it’s needed for some D-Bus tests
89 RUN systemd-machine-id-setup
91 # Enable sudo for wheel users
92 RUN sed -i -e 's/# %wheel/%wheel/' -e '0,/%wheel/{s/%wheel/# %wheel/}' /etc/sudoers
95 ENV HOST_USER_ID ${HOST_USER_ID}
96 RUN useradd -u $HOST_USER_ID -G wheel -ms /bin/bash user
104 COPY cache-subprojects.sh .
105 RUN ./cache-subprojects.sh