qt5webengine: enable build for 5.6.3
authorGaël PORTAY <gael.portay@savoirfairelinux.com>
Thu, 23 Nov 2017 23:26:19 +0000 (18:26 -0500)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 27 Nov 2017 20:42:12 +0000 (21:42 +0100)
commit00012bf9d5943f007e0ae0e1e45ff6dab102e9d6
tree8b438d130ea1fcb82bb6ac9b78c161cc05ebaee1
parentb101114b82dba39cc58b66dbc870f2ef613afbcf
qt5webengine: enable build for 5.6.3

The build was broken in 5.6.2 and was disabled.

It compiles fine since 5.6.3.

The two additional patches are useful at run-time.

The first one avoid the need to specify the path to the SSL certificate
directory (using an additional environment variable).

The second one is the same used in 5.9.x (plus resolved conflicts). It uses the
process's context to get handles on EGL and GLESv2 libraries. Those libraries
are linked to Qt WebEngine at compile time.

The patch is particularly usefull for RPI boards since the raspberrypi userland
package does not provide the libEGLv2.so.2 and libGLES.so.1 symlinks. Both
library paths are hardcoded in Qt WebEngine.

Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/qt5/qt5webengine/5.6.3/0001-Change-default-SSL-directory.patch [new file with mode: 0644]
package/qt5/qt5webengine/5.6.3/0002-Load-libEGL-and-libGLES2-symbols-implicitly.patch [new file with mode: 0644]
package/qt5/qt5webengine/Config.in
package/qt5/qt5webengine/qt5webengine.hash