meta-digi-dey provides a recipe for an alternative graphical image called `dey-image-webkit`. This image is very similar to `dey-image-qt`, but it includes WebKit packages instead of Qt packages. The main WebKit packages included in `dey-image-webkit` are:

• wpewebkit, the WPE WebKit browser engine.

• cog, a lightweight browser that uses the WPE WebKit internally.

• digi-webkit-examples, a web application containing examples that is launched by default when starting the Cog browser.

 The meta-digi-webkit layer is currently only compatible with XWayland-based images. Framebuffer-based images are not supported.

To build the WebKit image:

`~$bitbake dey-image-webkit` You can find the built images at <project_folder>/tmp/deploy/images/ccimx8mm-dvk/. Include the WPE Qt plugin WPE WebKit has an optional Qt plugin compatible with i.MX8 platforms that allows WebKit to be integrated into graphical Qt applications. In meta-digi this plugin is disabled by default to avoid including Qt dependencies in `dey-image-webkit`. To include this plugin in your image, remove the following lines from `meta-digi-dey/dynamic-layers/webkit/recipes-browser/wpewebkit/wpewebkit_2.28.1.bbappend`: wpewebkit_2.28.1.bbappend ``````diff --git a/meta-digi-dey/dynamic-layers/webkit/recipes-browser/wpewebkit/wpewebkit_2.28.1.bbappend b/meta-digi-dey/dynamic-layers/webkit/recipes-browser/wpewebkit/wpewebkit_2.28.1.bbappend index 3bd4f21707bb..8e769e2920f4 100644 --- a/meta-digi-dey/dynamic-layers/webkit/recipes-browser/wpewebkit/wpewebkit_2.28.1.bbappend +++ b/meta-digi-dey/dynamic-layers/webkit/recipes-browser/wpewebkit/wpewebkit_2.28.1.bbappend @@ -4,10 +4,6 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/\${BPN}:"

SRC_URI_append_ccimx8x = " file://0001-Use-imxvideoconvert_g2d-plugin-in-gstreamer-pipeline.patch"

-# The Qt WPE plugin depends on libgbm, which isn't available for i.MX6
-# platforms. It also pulls in some fairly large Qt dependencies, so remove it.
-PACKAGECONFIG_remove = "qtwpe"
-
# We can't build the WebKit with fb images, so force wayland as a required
# distro feature.
inherit distro_features_check``````