diff options
Diffstat (limited to '.gitlab-ci/debian-stable.Dockerfile')
-rw-r--r-- | .gitlab-ci/debian-stable.Dockerfile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/.gitlab-ci/debian-stable.Dockerfile b/.gitlab-ci/debian-stable.Dockerfile new file mode 100644 index 0000000..75e2105 --- /dev/null +++ b/.gitlab-ci/debian-stable.Dockerfile @@ -0,0 +1,44 @@ +FROM debian:buster + +RUN apt-get update -qq && apt-get install --no-install-recommends -qq -y \ + ccache \ + dconf-gsettings-backend \ + g++ \ + gcc \ + gettext \ + git \ + gobject-introspection \ + itstool \ + libc6-dev \ + libgirepository1.0-dev \ + libglib2.0-dev \ + libwayland-dev \ + libx11-dev \ + libxml2-dev \ + libxrandr-dev \ + locales \ + ninja-build \ + pkg-config \ + python3 \ + python3-pip \ + python3-setuptools \ + python3-wheel \ + shared-mime-info \ + wayland-protocols \ + xauth \ + xvfb \ + && rm -rf /usr/share/doc/* /usr/share/man/* + +# Locale for our build +RUN locale-gen C.UTF-8 && /usr/sbin/update-locale LANG=C.UTF-8 + +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 + +RUN pip3 install --user meson==0.49.2 + +ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8 |