summaryrefslogtreecommitdiff
path: root/.gitlab-ci/fedora.Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci/fedora.Dockerfile')
-rw-r--r--.gitlab-ci/fedora.Dockerfile49
1 files changed, 49 insertions, 0 deletions
diff --git a/.gitlab-ci/fedora.Dockerfile b/.gitlab-ci/fedora.Dockerfile
new file mode 100644
index 00000000..c1aadc93
--- /dev/null
+++ b/.gitlab-ci/fedora.Dockerfile
@@ -0,0 +1,49 @@
+FROM fedora:31
+
+RUN dnf -y install \
+ abattis-cantarell-fonts \
+ cairo-devel \
+ cairo-gobject-devel \
+ ccache \
+ clang \
+ clang-analyzer \
+ desktop-file-utils \
+ diffutils \
+ fribidi-devel \
+ gcc \
+ gcc-c++ \
+ gettext \
+ git \
+ glib2-devel \
+ glib2-static \
+ glibc-devel \
+ glibc-headers \
+ glibc-langpack-en \
+ gobject-introspection-devel \
+ google-droid-sans-fonts \
+ gtk-doc \
+ harfbuzz-devel \
+ hicolor-icon-theme \
+ itstool \
+ lcov \
+ libthai-devel \
+ ninja-build \
+ python3 \
+ python3-jinja2 \
+ python3-pip \
+ python3-pygments \
+ python3-wheel \
+ redhat-rpm-config \
+ thai-scalable-waree-fonts \
+ && dnf clean all
+
+RUN pip3 install meson==0.53.1
+
+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