From 17673d777af6abba16fa9fdbc214198906880717 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Wed, 7 Nov 2018 09:52:39 +0900 Subject: [PATCH] Bug 1504906 - Install the Gtk+ 3.10 packages and required dependencies in the build docker images. r=gps Interestingly, the resulting binaries are still compatible with Gtk+ 3.4. The only difference in symbol use are: g_log -> g_logv g_assertion_message -> g_assertion_message_expr Both of those symbols are actually available in older versions of glib. Some #defines just switched from using the latter rather than the former. Differential Revision: https://phabricator.services.mozilla.com/D11141 --- taskcluster/ci/docker-image/kind.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/taskcluster/ci/docker-image/kind.yml b/taskcluster/ci/docker-image/kind.yml index 6cea805fa2ef..ac62400635ba 100644 --- a/taskcluster/ci/docker-image/kind.yml +++ b/taskcluster/ci/docker-image/kind.yml @@ -57,7 +57,16 @@ jobs: parent: debian7-base definition: debian7-build packages: + - deb7-atk + - deb7-glib + - deb7-gdk-pixbuf + - deb7-gtk3 + - deb7-harfbuzz + - deb7-libxkbcommon + - deb7-pango + - deb7-pcre3 - deb7-valgrind + - deb7-wayland args: ARCH: amd64 debian7-i386-build: @@ -65,6 +74,22 @@ jobs: parent: debian7-base definition: debian7-build packages: + - deb7-32-atk + - deb7-32-glib + - deb7-32-gdk-pixbuf + - deb7-32-gtk3 + - deb7-32-harfbuzz + - deb7-32-libxkbcommon + - deb7-32-pango + - deb7-32-pcre3 + - deb7-32-xkeyboard-config + - deb7-32-wayland + - deb7-atk + - deb7-glib + - deb7-gtk3 + - deb7-harfbuzz + - deb7-python-defaults + - deb7-pcre3 - deb7-valgrind args: ARCH: i386