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
This commit is contained in:
Mike Hommey 2018-11-07 09:52:39 +09:00
Родитель 3af56ebd55
Коммит 17673d777a
1 изменённых файлов: 25 добавлений и 0 удалений

Просмотреть файл

@ -57,7 +57,16 @@ jobs:
parent: debian7-base parent: debian7-base
definition: debian7-build definition: debian7-build
packages: packages:
- deb7-atk
- deb7-glib
- deb7-gdk-pixbuf
- deb7-gtk3
- deb7-harfbuzz
- deb7-libxkbcommon
- deb7-pango
- deb7-pcre3
- deb7-valgrind - deb7-valgrind
- deb7-wayland
args: args:
ARCH: amd64 ARCH: amd64
debian7-i386-build: debian7-i386-build:
@ -65,6 +74,22 @@ jobs:
parent: debian7-base parent: debian7-base
definition: debian7-build definition: debian7-build
packages: 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 - deb7-valgrind
args: args:
ARCH: i386 ARCH: i386