[gtk/ci-gtk3-update: 1/3] ci: Add a Debian-based image
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/ci-gtk3-update: 1/3] ci: Add a Debian-based image
- Date: Sun, 8 Mar 2020 14:51:57 +0000 (UTC)
commit 43d1064db689162828590532aff500d6df8ca7f8
Author: Emmanuele Bassi <ebassi gnome org>
Date: Sun Mar 8 13:53:43 2020 +0000
ci: Add a Debian-based image
We want to test GTK3 on Debian as well.
.gitlab-ci/debian-gtk3.Dockerfile | 69 +++++++++++++++++++++++++++++++++++++++
1 file changed, 69 insertions(+)
---
diff --git a/.gitlab-ci/debian-gtk3.Dockerfile b/.gitlab-ci/debian-gtk3.Dockerfile
new file mode 100644
index 0000000000..735db57a54
--- /dev/null
+++ b/.gitlab-ci/debian-gtk3.Dockerfile
@@ -0,0 +1,69 @@
+FROM debian:buster
+
+RUN apt-get update -qq && apt-get install --no-install-recommends -qq -y \
+ adwaita-icon-theme \
+ ccache \
+ dconf-gsettings-backend \
+ g++ \
+ gcc \
+ gettext \
+ git \
+ gobject-introspection \
+ gvfs \
+ hicolor-icon-theme \
+ itstool \
+ libatk-bridge2.0-dev \
+ libatk1.0-dev \
+ libc6-dev \
+ libcairo2-dev \
+ libcairo-gobject2 \
+ libcolord-dev \
+ libcups2-dev \
+ libegl1-mesa-dev \
+ libepoxy-dev \
+ libfontconfig1-dev \
+ libfreetype6-dev \
+ libgdk-pixbuf2.0-dev \
+ libglib2.0-dev \
+ libharfbuzz-dev \
+ libjson-glib-dev \
+ libpango1.0-dev \
+ librest-dev \
+ librsvg2-common \
+ libsoup2.4-dev \
+ libwayland-dev \
+ libx11-dev \
+ libxcomposite-dev \
+ libxcursor-dev \
+ libxdamage-dev \
+ libxext-dev \
+ libxfixes-dev \
+ libxi-dev \
+ libxinerama-dev \
+ libxkbcommon-dev \
+ libxkbcommon-x11-dev \
+ libxml2-dev \
+ libxrandr-dev \
+ locales \
+ ninja-build \
+ pkg-config \
+ python3 \
+ python3-pip \
+ python3-setuptools \
+ python3-wheel \
+ shared-mime-info \
+ wayland-protocols \
+ 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
+
+ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]