valgrind: Add more suppressions to glib.supp
[glib.git] / .gitlab-ci / Dockerfile
blobeb21ed2a3ec68e2c0a33cbddc873b82bbb79bf75
1 FROM fedora:27
3 RUN dnf -y install \
4     desktop-file-utils \
5     elfutils-libelf-devel \
6     findutils \
7     gamin-devel \
8     gcc \
9     gcc-c++ \
10     gettext \
11     git \
12     glibc-devel \
13     glibc-headers \
14     gtk-doc \
15     itstool \
16     lcov \
17     libattr-devel \
18     libffi-devel \
19     libmount-devel \
20     libselinux-devel \
21     libxslt \
22     make \
23     mingw64-gcc \
24     mingw64-gcc-c++ \
25     mingw64-gettext \
26     mingw64-libffi \
27     mingw64-zlib \
28     ninja-build \
29     pcre-devel \
30     python3 \
31     python3-pip \
32     python3-wheel \
33     systemtap-sdt-devel \
34     unzip \
35     wget \
36     zlib-devel \
37  && dnf clean all
39 COPY setup-android-ndk.sh .
40 RUN ./setup-android-ndk.sh
42 COPY cross_file_mingw64.txt /opt
44 RUN pip3 install meson==0.46.1
46 ARG HOST_USER_ID=5555
47 ENV HOST_USER_ID ${HOST_USER_ID}
48 RUN useradd -u $HOST_USER_ID -ms /bin/bash user
50 USER user
51 WORKDIR /home/user
53 ENV LANG C.UTF-8