openssl: explicitly NULL initialize PKCS8_PRIV_KEY_INFO
[platform/upstream/glib-networking.git] / .gitlab-ci / Dockerfile
1 FROM fedora:latest
2
3 RUN dnf update -y \
4     && dnf install -y 'dnf-command(builddep)' \
5     && dnf builddep -y glib-networking glib2 \
6     && dnf install -y clang-analyzer \
7                       lcov \
8                       libasan \
9                       openssl-devel \
10                       git \
11                       opensc \
12     && dnf clean all \
13     && git clone https://gitlab.gnome.org/GNOME/glib.git \
14     && pushd glib \
15     && meson _build --prefix=/usr \
16     && meson install -C _build \
17     && popd \
18     && rm -rf glib
19
20 ARG HOST_USER_ID=5555
21 ENV HOST_USER_ID ${HOST_USER_ID}
22 RUN useradd -u $HOST_USER_ID -ms /bin/bash user
23
24 USER user
25 WORKDIR /home/user
26
27 ENV LANG C.UTF-8