summaryrefslogtreecommitdiff
path: root/.gitlab/ci
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2020-11-09 13:35:12 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2020-11-09 13:35:12 +0000
commit67d13da255a617ccc9a5d73ad08f0fde582c7d09 (patch)
tree35b3e224a5ab93e04baa184885150e3f9343a429 /.gitlab/ci
parente56b3f57d0393b68f40538fb0e633e2d6d4a9acd (diff)
downloadgdk-pixbuf-67d13da255a617ccc9a5d73ad08f0fde582c7d09.tar.gz
ci: Update the Docker image
Rebase on Fedora 33 (current stable) and add a bunch of components for future CI jobs.
Diffstat (limited to '.gitlab/ci')
-rw-r--r--.gitlab/ci/Dockerfile13
1 files changed, 11 insertions, 2 deletions
diff --git a/.gitlab/ci/Dockerfile b/.gitlab/ci/Dockerfile
index 5996b9fb0..a3275bb79 100644
--- a/.gitlab/ci/Dockerfile
+++ b/.gitlab/ci/Dockerfile
@@ -1,7 +1,9 @@
-FROM fedora:28
+FROM fedora:33
RUN dnf -y install \
ccache \
+ clang \
+ clang-analyzer \
gcc \
gcc-c++ \
gettext \
@@ -12,14 +14,21 @@ RUN dnf -y install \
gtk-doc \
itstool \
jasper-devel \
+ lcov \
+ libasan \
libjpeg-turbo-devel \
libpng-devel \
libtiff-devel \
libX11-devel \
- make \
meson \
+ python3 \
+ python3-jinja2 \
+ python3-pip \
+ python3-pygments \
+ python3-wheel \
redhat-rpm-config \
shared-mime-info \
+ which \
&& dnf clean all
RUN pip3 install meson==0.48.1