mirror of
https://gitlab.gnome.org/GNOME/libsecret.git
synced 2024-12-22 12:48:51 +00:00
0ef4776a78
Don't waste precious CI time reinstalling/upgrading packages. Most of the scripts here were taken from GLib's CI scripts, but adjusted to deal with dependencies that might change between branches rather than different distros.
39 lines
821 B
Docker
39 lines
821 B
Docker
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
|