Bug#749700: webkitgtk: in ARM architectures libgl1-mesa is not used, but libegl1-mesa and libgles2-mesa are

Víctor Jáquez vjaquez at igalia.com
Thu May 29 09:24:35 UTC 2014

Source: webkitgtk
Severity: minor
Tags: patch

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

When building for ARM architectures, libgl1-mesa-dev is a direct dependency,
nonetheless it is not used, since for ARM libegl1-mesa-dev and
libgles2-mesa-dev are the ones used by webkitgtk.

libegl1-mesa-dev and libgles2-mesa-dev are still marked as indirect
dependencies since they are required by cairo.

I guess, for correctness, express libegl1-mesa-dev and libgles2-mesa-dev as
direct dependencies in the control file.

--- /home/vjaquez/webkit-debian/debian/control  2014-05-27 16:08:20.749375792 +0000
+++ debian/control      2014-05-29 08:59:51.702061867 +0000
@@ -44,7 +43,9 @@
                gobject-introspection (>= 1.32.0),
                libgirepository1.0-dev (>= 0.9.12-4),
-               libgl1-mesa-dev
+               libgl1-mesa-dev [!armel !armhf],
+               libegl1-mesa-dev [armel armhf],
+               libgles2-mesa-dev [armel armhf],
 Build-Conflicts: gir-repository-dev
 Standards-Version: 3.9.5
 Homepage: http://webkitgtk.org/

*** End of the template - remove these template lines ***

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (500, 'testing-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

More information about the Pkg-webkit-maintainers mailing list