diff options
author | Scott Murray <scott.murray@konsulko.com> | 2022-11-16 01:03:09 -0500 |
---|---|---|
committer | Scott Murray <scott.murray@konsulko.com> | 2022-11-16 06:58:35 +0000 |
commit | 767f756814ce15379abe6f60c21e1a4ecc3db1c2 (patch) | |
tree | d232ef32ac4d620588e22ccd97a9184589db7a9f /meta-agl-flutter/recipes-graphics/toyota/flutter-auto_aglflutter.inc | |
parent | 2c05932416e5f6b421f79a3250d88ffe4ce495c2 (diff) |
meta-agl-flutter: Add option agl-shell plugin patch to embedderoctopus_14.91.0octopus/14.91.014.91.0
Add a patch to flutter-auto to add an optional agl_shell static
plugin to expose the activate_app call from the agl-shell Wayland
protocol that is used when running against the AGL compositor.
This provides a way for a homescreen application to activate other
application surfaces to switch between multiple applications as is
needed for the AGL demo. A new PACKAGECONFIG option is defined to
control enabling the plugin, and it is enabled by default in our
build.
Upstreaming this will be discussed with the Toyota team. Given the
previous discussion about not picking up significant meta-flutter
updates until after CES, it may be that the patch here is carried
for a while.
Bug-AGL: SPEC-4612
Change-Id: Ie8e06c88bbf082ee7dc5126dfb3b24b1bb8deabe
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Diffstat (limited to 'meta-agl-flutter/recipes-graphics/toyota/flutter-auto_aglflutter.inc')
-rw-r--r-- | meta-agl-flutter/recipes-graphics/toyota/flutter-auto_aglflutter.inc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/meta-agl-flutter/recipes-graphics/toyota/flutter-auto_aglflutter.inc b/meta-agl-flutter/recipes-graphics/toyota/flutter-auto_aglflutter.inc index 1fb1a3b4..41035f58 100644 --- a/meta-agl-flutter/recipes-graphics/toyota/flutter-auto_aglflutter.inc +++ b/meta-agl-flutter/recipes-graphics/toyota/flutter-auto_aglflutter.inc @@ -1,4 +1,13 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/files:" + +SRC_URI += "file://0001-Add-optional-agl_shell-plugin.patch" # For now disable gstreamer to avoid needing to enable "commercial" # licenses for the stated ffmpeg dependency. PACKAGECONFIG:remove = "gstreamer" + +# Enable agl-shell wayland protocol plugin +PACKAGECONFIG[agl-shell] = "-DBUILD_PLUGIN_AGL_SHELL=ON, -DBUILD_PLUGIN_AGL_SHELL=OFF" +# NOTE: Cannot use += here due to ??= use in the recipe +PACKAGECONFIG:append = " agl-shell" + |