summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-agl-drm-lease/conf/layer.conf2
-rw-r--r--meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa/0001-Workaround-Disable-DRM_AUTH-checks-on-wayland-protocols.patch17
-rw-r--r--meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa_24.%.bbappend (renamed from meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa_22.%.bbappend)0
-rw-r--r--meta-agl-drm-lease/recipes-graphics/weston/weston_13.0.%.bbappend (renamed from meta-agl-drm-lease/recipes-graphics/weston/weston_10.0.%.bbappend)0
-rw-r--r--meta-agl-flutter/conf/include/agl-flutter.inc6
-rw-r--r--meta-agl-flutter/conf/layer.conf17
-rw-r--r--meta-agl-flutter/dynamic-layers/flutter-apps-layer/recipes-graphics/flutter-apps/first-party/flutter-gallery/flutter-gallery.service (renamed from meta-agl-flutter/recipes-graphics/flutter-apps/flutter-gallery/flutter-gallery.service)0
-rw-r--r--meta-agl-flutter/dynamic-layers/flutter-apps-layer/recipes-graphics/flutter-apps/first-party/flutter-gallery_%.bbappend (renamed from meta-agl-flutter/recipes-graphics/flutter-apps/flutter-gallery_%.bbappend)0
-rw-r--r--meta-agl-flutter/dynamic-layers/flutter-apps-layer/recipes-graphics/flutter-apps/first-party/flutter-gallery_aglflutter.inc (renamed from meta-agl-flutter/recipes-graphics/flutter-apps/flutter-gallery_aglflutter.inc)0
-rw-r--r--meta-agl-flutter/recipes-graphics/flutter-sdk/flutter-sdk_%.bbappend1
-rw-r--r--meta-agl-flutter/recipes-graphics/flutter-sdk/flutter-sdk_aglflutter.inc5
-rw-r--r--meta-agl-flutter/tools/configs/_globals.json2
-rw-r--r--meta-agl-flutter/tools/configs/_repos.json29
-rw-r--r--meta-agl-flutter/tools/configs/flutter-engine.json101
-rw-r--r--meta-agl-ic-container/conf/layer.conf2
-rw-r--r--meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngr.bbappend5
-rw-r--r--meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngrbuf.bbappend2
-rw-r--r--meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspm/kernel-module-vspm.bbappend8
-rw-r--r--meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspmif/kernel-module-vspm-if.bbappend2
-rw-r--r--meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.%.bbappend (renamed from meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.%.bbappend)0
-rw-r--r--meta-agl-ic-container/recipes-container/lxc/lxc_%.bbappend9
-rw-r--r--meta-agl-ic-container/recipes-extended/dlt-daemon/dlt-daemon_%.bbappend5
-rw-r--r--meta-agl-ic-container/recipes-multimedia/wireplumber/wireplumber/0001-systemd-wireplumber-to-not-depend-on-the-pipewire-de.patch19
-rw-r--r--meta-agl-jailhouse/conf/layer.conf2
-rw-r--r--meta-agl-test/conf/layer.conf2
-rw-r--r--meta-agl-test/recipes-tests/agl-test-framework/agl-test-framework.bb10
-rw-r--r--meta-agl-wireless-monitor/conf/layer.conf2
-rw-r--r--meta-egvirt/conf/layer.conf2
-rw-r--r--meta-oem-production-readiness/meta-agl-basesystem/conf/layer.conf2
-rw-r--r--meta-offline-voice-agent/conf/layer.conf2
-rw-r--r--meta-uhmi/meta-rvgpu/conf/layer.conf2
-rw-r--r--templates/feature/agl-flutter/50_bblayers.conf.inc1
32 files changed, 70 insertions, 187 deletions
diff --git a/meta-agl-drm-lease/conf/layer.conf b/meta-agl-drm-lease/conf/layer.conf
index 7614ba9f..7cb075ab 100644
--- a/meta-agl-drm-lease/conf/layer.conf
+++ b/meta-agl-drm-lease/conf/layer.conf
@@ -24,4 +24,4 @@ BBFILES_DYNAMIC += " \
LAYERVERSION_agl-drm-lease = "1"
LAYERDEPENDS_agl-drm-lease = "core"
-LAYERSERIES_COMPAT_agl-drm-lease = "kirkstone"
+LAYERSERIES_COMPAT_agl-drm-lease = "scarthgap"
diff --git a/meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa/0001-Workaround-Disable-DRM_AUTH-checks-on-wayland-protocols.patch b/meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa/0001-Workaround-Disable-DRM_AUTH-checks-on-wayland-protocols.patch
index f6be51e0..a83ca0ee 100644
--- a/meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa/0001-Workaround-Disable-DRM_AUTH-checks-on-wayland-protocols.patch
+++ b/meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa/0001-Workaround-Disable-DRM_AUTH-checks-on-wayland-protocols.patch
@@ -1,4 +1,4 @@
-From f583672221b8451d03f739bc96428e97809d021a Mon Sep 17 00:00:00 2001
+From 991eb404c23c328b10894303be00c1036e6d3d3d Mon Sep 17 00:00:00 2001
From: Damian Hobson-Garcia <dhobsong@igel.co.jp>
Date: Tue, 5 Apr 2022 18:09:02 +0900
Subject: [PATCH] Workaround: Disable DRM_AUTH check on wayland protocols
@@ -18,25 +18,26 @@ DRM lease and/or whether the import/export can succeed without
authentication. For now, just try to authenticate and ignore
any failures.
---
- src/egl/drivers/dri2/platform_drm.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
+ src/egl/drivers/dri2/platform_drm.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/egl/drivers/dri2/platform_drm.c b/src/egl/drivers/dri2/platform_drm.c
-index d0ab172..260a2c6 100644
+index 1a35ae3..0436f16 100644
--- a/src/egl/drivers/dri2/platform_drm.c
+++ b/src/egl/drivers/dri2/platform_drm.c
-@@ -508,7 +508,10 @@ dri2_drm_authenticate(_EGLDisplay *disp, uint32_t id)
+@@ -405,7 +405,11 @@ dri2_drm_authenticate(_EGLDisplay *disp, uint32_t id)
{
struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
-- return drmAuthMagic(dri2_dpy->fd, id);
+- return drmAuthMagic(dri2_dpy->fd_render_gpu, id);
++ //return drmAuthMagic(dri2_dpy->fd_render_gpu, id);
+ /* WORKAROUND: Ignore DRM_AUTH failures. Ideally should only be done for
+ clienits coming through a DRM lease, but just make it global for now */
-+ drmAuthMagic(dri2_dpy->fd, id);
++ drmAuthMagic(dri2_dpy->fd_render_gpu, id);
+ return 0;
}
static void
--
-2.17.1
+2.37.3
diff --git a/meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa_22.%.bbappend b/meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa_24.%.bbappend
index 15e3aeba..15e3aeba 100644
--- a/meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa_22.%.bbappend
+++ b/meta-agl-drm-lease/dynamic-layers/meta-raspberrypi/recipes-graphics/mesa/mesa_24.%.bbappend
diff --git a/meta-agl-drm-lease/recipes-graphics/weston/weston_10.0.%.bbappend b/meta-agl-drm-lease/recipes-graphics/weston/weston_13.0.%.bbappend
index 0aca4cff..0aca4cff 100644
--- a/meta-agl-drm-lease/recipes-graphics/weston/weston_10.0.%.bbappend
+++ b/meta-agl-drm-lease/recipes-graphics/weston/weston_13.0.%.bbappend
diff --git a/meta-agl-flutter/conf/include/agl-flutter.inc b/meta-agl-flutter/conf/include/agl-flutter.inc
index cf489d02..38db25e8 100644
--- a/meta-agl-flutter/conf/include/agl-flutter.inc
+++ b/meta-agl-flutter/conf/include/agl-flutter.inc
@@ -1,7 +1,3 @@
AGL_FEATURES += "agl-flutter"
-FLUTTER_SDK_TAG = "3.13.9"
-
-# Mask libstd-rs bbappend out since the change it makes does not
-# build with newer versions of Rust.
-BBMASK += "meta-flutter/recipes-devtools/rust/libstd-rs_%.bbappend"
+FLUTTER_SDK_TAG = "3.19.3"
diff --git a/meta-agl-flutter/conf/layer.conf b/meta-agl-flutter/conf/layer.conf
index 85cc3aa7..e21f9bc6 100644
--- a/meta-agl-flutter/conf/layer.conf
+++ b/meta-agl-flutter/conf/layer.conf
@@ -5,10 +5,15 @@ BBPATH .= ":${LAYERDIR}"
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-*/*/*.bbappend"
-BBFILE_COLLECTIONS += "meta-agl-flutter"
-BBFILE_PATTERN_meta-agl-flutter = "^${LAYERDIR}/"
-BBFILE_PRIORITY_meta-agl-flutter = "61"
+BBFILE_COLLECTIONS += "agl-flutter-layer"
+BBFILE_PATTERN_agl-flutter-layer = "^${LAYERDIR}/"
+BBFILE_PRIORITY_agl-flutter-layer = "61"
-LAYERVERSION_meta-agl-flutter = "1"
-LAYERDEPENDS_meta-agl-flutter = "core meta-flutter"
-LAYERSERIES_COMPAT_meta-agl-flutter = "kirkstone"
+LAYERVERSION_agl-flutter-layer = "1"
+LAYERDEPENDS_agl-flutter-layer = "core flutter-layer"
+LAYERRECOMMENDS_agl-flutter-layer = "flutter-apps-layer"
+LAYERSERIES_COMPAT_agl-flutter-layer = "scarthgap"
+
+BBFILES_DYNAMIC += " \
+ flutter-apps-layer:${LAYERDIR}/dynamic-layers/flutter-apps-layer/*/*/*/*.bbappend \
+"
diff --git a/meta-agl-flutter/recipes-graphics/flutter-apps/flutter-gallery/flutter-gallery.service b/meta-agl-flutter/dynamic-layers/flutter-apps-layer/recipes-graphics/flutter-apps/first-party/flutter-gallery/flutter-gallery.service
index 80e31dda..80e31dda 100644
--- a/meta-agl-flutter/recipes-graphics/flutter-apps/flutter-gallery/flutter-gallery.service
+++ b/meta-agl-flutter/dynamic-layers/flutter-apps-layer/recipes-graphics/flutter-apps/first-party/flutter-gallery/flutter-gallery.service
diff --git a/meta-agl-flutter/recipes-graphics/flutter-apps/flutter-gallery_%.bbappend b/meta-agl-flutter/dynamic-layers/flutter-apps-layer/recipes-graphics/flutter-apps/first-party/flutter-gallery_%.bbappend
index 835e86e6..835e86e6 100644
--- a/meta-agl-flutter/recipes-graphics/flutter-apps/flutter-gallery_%.bbappend
+++ b/meta-agl-flutter/dynamic-layers/flutter-apps-layer/recipes-graphics/flutter-apps/first-party/flutter-gallery_%.bbappend
diff --git a/meta-agl-flutter/recipes-graphics/flutter-apps/flutter-gallery_aglflutter.inc b/meta-agl-flutter/dynamic-layers/flutter-apps-layer/recipes-graphics/flutter-apps/first-party/flutter-gallery_aglflutter.inc
index 61bcaa0e..61bcaa0e 100644
--- a/meta-agl-flutter/recipes-graphics/flutter-apps/flutter-gallery_aglflutter.inc
+++ b/meta-agl-flutter/dynamic-layers/flutter-apps-layer/recipes-graphics/flutter-apps/first-party/flutter-gallery_aglflutter.inc
diff --git a/meta-agl-flutter/recipes-graphics/flutter-sdk/flutter-sdk_%.bbappend b/meta-agl-flutter/recipes-graphics/flutter-sdk/flutter-sdk_%.bbappend
deleted file mode 100644
index f983e7e9..00000000
--- a/meta-agl-flutter/recipes-graphics/flutter-sdk/flutter-sdk_%.bbappend
+++ /dev/null
@@ -1 +0,0 @@
-require ${@bb.utils.contains('AGL_FEATURES', 'agl-flutter', 'flutter-sdk_aglflutter.inc', '', d)}
diff --git a/meta-agl-flutter/recipes-graphics/flutter-sdk/flutter-sdk_aglflutter.inc b/meta-agl-flutter/recipes-graphics/flutter-sdk/flutter-sdk_aglflutter.inc
deleted file mode 100644
index ce3574d7..00000000
--- a/meta-agl-flutter/recipes-graphics/flutter-sdk/flutter-sdk_aglflutter.inc
+++ /dev/null
@@ -1,5 +0,0 @@
-
-# fix for the archiver:
-# the function get_flutter_sdk_version does access the network
-# when it is expanded later in the archiver, we need to allow the network
-do_ar_original[network] = "1"
diff --git a/meta-agl-flutter/tools/configs/_globals.json b/meta-agl-flutter/tools/configs/_globals.json
index 35838b67..4caf9e8a 100644
--- a/meta-agl-flutter/tools/configs/_globals.json
+++ b/meta-agl-flutter/tools/configs/_globals.json
@@ -1,5 +1,5 @@
{
- "flutter-version": "3.13.2",
+ "flutter-version": "3.19.3",
"github_token": "",
"cookie_file": ""
} \ No newline at end of file
diff --git a/meta-agl-flutter/tools/configs/_repos.json b/meta-agl-flutter/tools/configs/_repos.json
index e15bd123..7002d416 100644
--- a/meta-agl-flutter/tools/configs/_repos.json
+++ b/meta-agl-flutter/tools/configs/_repos.json
@@ -1,37 +1,10 @@
[
{
"uri": "https://github.com/toyota-connected/ivi-homescreen.git",
- "rev": "f42c61c5349ed4981767239f6ba052c315d89c3a",
+ "rev": "ee49745485a88f23c32b8e3a62da40d4102c4623",
"branch": "agl"
},
{
- "uri": "https://github.com/flutter/packages.git",
- "branch": "main"
- },
- {
- "uri": "https://github.com/flutter/gallery.git",
- "branch": "master",
- "rev": "22a07bf664a2128684ec245032c05b1c8f10048e",
- "pubspec_path": "gallery"
- },
- {
- "uri": "https://github.com/mogol/flutter_secure_storage.git",
- "branch": "develop",
- "rev": "3bb93366161a787b07c45d8ce98c7405b40fbf1f",
- "pubspec_path": "flutter_secure_storage/flutter_secure_storage/example"
- },
- {
- "uri": "https://github.com/meta-flutter/flutter_animated_background.git",
- "branch": "meta-flutter",
- "rev": "46f35ad2a323ab006813a3c4748163536b0fc332",
- "pubspec_path": "flutter_animated_background/example"
- },
- {
- "uri": "https://github.com/bernardpumped/ped.git",
- "branch": "agl",
- "pubspec_path": "ped"
- },
- {
"uri": "https://chromium.googlesource.com/chromium/tools/depot_tools.git",
"branch": "main"
}
diff --git a/meta-agl-flutter/tools/configs/flutter-engine.json b/meta-agl-flutter/tools/configs/flutter-engine.json
deleted file mode 100644
index cf0a6a16..00000000
--- a/meta-agl-flutter/tools/configs/flutter-engine.json
+++ /dev/null
@@ -1,101 +0,0 @@
-{
- "id": "flutter-engine",
- "load": false,
- "supported_archs": [
- "x86_64",
- "arm64"
- ],
- "supported_host_types": [
- "ubuntu",
- "fedora"
- ],
- "type": "generic",
- "flutter_runtime": "debug",
- "env": {
- "DEPOT_TOOLS": "${FLUTTER_WORKSPACE}/app/depot_tools",
- "ENGINE_ROOT": "${PLATFORM_ID_DIR}/engine",
- "ENGINE_SRC_DIR_RELATIVE": "src",
- "ENGINE_SRC_DIR": "${ENGINE_ROOT}/${ENGINE_SRC_DIR_RELATIVE}",
- "ENGINE_BUILD_FLAGS": "--runtime-mode=debug --embedder-for-target --enable-fontconfig --disable-desktop-embeddings --no-build-embedder-examples --enable-impeller-3d --enable-impeller-opengles --no-lto --no-goma",
- "ENGINE_BUILD_DIR": "${ENGINE_SRC_DIR}/out/host_debug",
- "GN_ARGS_FILE": "${ENGINE_BUILD_DIR}/args.gn",
- "GN_ARGS_APPEND": ""
- },
- "runtime": {
- "gclient_config": {
- "path": "${ENGINE_ROOT}",
- "managed": false,
- "name": "src/flutter",
- "url": "https://github.com/flutter/engine.git",
- "custom_vars": {
- "download_android_deps": false,
- "download_windows_deps": false,
- "download_linux_deps": true,
- "download_emsdk": false
- },
- "custom_deps": {
- "src/third_party/dart/third_party/pkg/tools": "https://dart.googlesource.com/tools.git@545d7e1c73ce21b8c91f638021f9d487d324a501"
- },
- "deps_file": "DEPS",
- "safesync_url": ""
- },
- "pre-requisites": {
- "arm64": {
- "ubuntu": {
- "cmds": [
- "sudo apt install pkg-config libfreetype-dev git"
- ]
- },
- "fedora": {
- "cmds": [
- "sudo dnf install pkg-config freetype-devel git"
- ]
- }
- },
- "x86_64": {
- "ubuntu": {
- "cmds": [
- "sudo apt install pkg-config libfreetype-dev git"
- ]
- },
- "fedora": {
- "cmds": [
- "sudo dnf install pkg-config freetype-devel git"
- ]
- }
- }
- },
- "post_cmds": [
- {
- "env": {
- "PATH": "${DEPOT_TOOLS}:$PATH"
- },
- "cwd": "${ENGINE_ROOT}",
- "cmds": [
- "gclient sync -D -R --revision ${FLUTTER_ENGINE_VERSION} -v"
- ]
- },
- {
- "env": {
- "PATH": "${DEPOT_TOOLS}:$PATH"
- },
- "cwd": "${ENGINE_SRC_DIR}",
- "cmds": [
- "./flutter/tools/gn ${ENGINE_BUILD_FLAGS}",
- "echo ${GN_ARGS_APPEND} >> ${GN_ARGS_FILE}",
- "ninja -C ${ENGINE_BUILD_DIR}"
- ]
- },
- {
- "cwd": "${ENGINE_BUILD_DIR}",
- "cmds": [
- "bash -c \"rm -rf ${PLATFORM_ID_DIR}/bundle | true\"",
- "mkdir -p ${PLATFORM_ID_DIR}/bundle/data/",
- "mkdir -p ${PLATFORM_ID_DIR}/bundle/lib/",
- "cp ${ENGINE_BUILD_DIR}/icudtl.dat ${PLATFORM_ID_DIR}/bundle/data/",
- "cp ${ENGINE_BUILD_DIR}/libflutter_engine.so ${PLATFORM_ID_DIR}/bundle/lib/"
- ]
- }
- ]
- }
-} \ No newline at end of file
diff --git a/meta-agl-ic-container/conf/layer.conf b/meta-agl-ic-container/conf/layer.conf
index ca1bf7a3..47000a76 100644
--- a/meta-agl-ic-container/conf/layer.conf
+++ b/meta-agl-ic-container/conf/layer.conf
@@ -18,5 +18,5 @@ BBFILES_DYNAMIC += " \
selinux:${LAYERDIR}/dynamic-layers/meta-selinux/*/*/*.bbappend \
"
-LAYERSERIES_COMPAT_aglcontainermc = "kirkstone"
+LAYERSERIES_COMPAT_aglcontainermc = "scarthgap"
LAYERDEPENDS_aglcontainermc = "aglcore qt5-layer openembedded-layer virtualization-layer agl-drm-lease meta-pipewire"
diff --git a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngr.bbappend b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngr.bbappend
index a9d09a77..d44d489d 100644
--- a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngr.bbappend
+++ b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngr.bbappend
@@ -2,6 +2,7 @@ inherit guest-kernel-module
do_install:aglcontainerguest:append() {
# Install shared header file to ${includedir}
- install -m 644 ${S}/${MMNGR_DRV_DIR}/include/mmngr_public_cmn.h ${D}/${includedir}/
- install -m 644 ${S}/${MMNGR_DRV_DIR}/include/mmngr_private_cmn.h ${D}/${includedir}/
+ install -m 644 ${B}/../include/mmngr_public_cmn.h ${D}/${includedir}/
+ install -m 644 ${B}/../include/mmngr_private_cmn.h ${D}/${includedir}/
+ install -m 644 ${B}/../include/mmngr_validate.h ${D}/${includedir}/
}
diff --git a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngrbuf.bbappend b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngrbuf.bbappend
index 2323de93..81fe1ea7 100644
--- a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngrbuf.bbappend
+++ b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngrbuf.bbappend
@@ -2,5 +2,5 @@ inherit guest-kernel-module
do_install:aglcontainerguest:append() {
# Install shared header files to ${includedir}
- install -m 644 ${S}/${MMNGRBUF_DRV_DIR}/include/mmngr_buf_private_cmn.h ${D}/${includedir}/
+ install -m 644 ${B}/../include/mmngr_buf_private_cmn.h ${D}/${includedir}/
}
diff --git a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspm/kernel-module-vspm.bbappend b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspm/kernel-module-vspm.bbappend
index eb478bea..baf8cb39 100644
--- a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspm/kernel-module-vspm.bbappend
+++ b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspm/kernel-module-vspm.bbappend
@@ -1,8 +1,8 @@
inherit guest-kernel-module
do_install:aglcontainerguest:append() {
- # Install shared header files
- install -m 644 ${S}/${VSPM_DRV_DIR}/include/vspm_cmn.h ${D}/${includedir}/
- install -m 644 ${S}/${VSPM_DRV_DIR}/include/vsp_drv.h ${D}/${includedir}/
- install -m 644 ${S}/${VSPM_DRV_DIR}/include/fdp_drv.h ${D}/${includedir}/
+ # Install shared header filesi
+ install -m 644 ${B}/../include/vspm_cmn.h ${D}/${includedir}/
+ install -m 644 ${B}/../include/vsp_drv.h ${D}/${includedir}/
+ install -m 644 ${B}/../include/fdp_drv.h ${D}/${includedir}/
}
diff --git a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspmif/kernel-module-vspm-if.bbappend b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspmif/kernel-module-vspm-if.bbappend
index 00078b9c..d02d12ed 100644
--- a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspmif/kernel-module-vspm-if.bbappend
+++ b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-kernel/kernel-module-vspmif/kernel-module-vspm-if.bbappend
@@ -2,5 +2,5 @@ inherit guest-kernel-module
do_install:aglcontainerguest:append() {
# Install shared header file
- install -m 644 ${S}/${VSPMIF_DRV_DIR}/include/vspm_if.h ${D}/${includedir}/
+ install -m 644 ${B}/../include/vspm_if.h ${D}/${includedir}/
}
diff --git a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.%.bbappend b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.%.bbappend
index 204b6902..204b6902 100644
--- a/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20.%.bbappend
+++ b/meta-agl-ic-container/dynamic-layers/meta-rcar-gen3/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22.%.bbappend
diff --git a/meta-agl-ic-container/recipes-container/lxc/lxc_%.bbappend b/meta-agl-ic-container/recipes-container/lxc/lxc_%.bbappend
index cbfc6135..7ee8b6cf 100644
--- a/meta-agl-ic-container/recipes-container/lxc/lxc_%.bbappend
+++ b/meta-agl-ic-container/recipes-container/lxc/lxc_%.bbappend
@@ -16,12 +16,14 @@ do_install:append () {
}
# Divide lxc autostart from main package.
-SYSTEMD_PACKAGES = "${PN}-autostart ${PN}-networking"
+SYSTEMD_PACKAGES = "${PN}-autostart ${PN}-monitord ${PN}-networking"
SYSTEMD_SERVICE:${PN} = ""
SYSTEMD_SERVICE:${PN}-autostart = "lxc.service"
SYSTEMD_AUTO_ENABLE:${PN}-autostart = "enable"
+SYSTEMD_SERVICE:${PN}-monitord = "lxc-monitord.service"
+SYSTEMD_AUTO_ENABLE:${PN}-monitord = "enable"
-PACKAGES =+ "${PN}-autostart"
+PACKAGES =+ "${PN}-autostart ${PN}-monitord"
FILES:${PN}-autostart += " \
${sysconfdir}/default/lxc \
@@ -30,6 +32,9 @@ FILES:${PN}-autostart += " \
FILES:${PN}-doc += " \
${datadir}/doc/lxc/examples \
"
+FILES:${PN}-monitord += " \
+ ${libexexdir}/lxc/lxc-monitord \
+"
FILES:${PN}-networking += " \
${sysconfdir}/dnsmasq.d \
"
diff --git a/meta-agl-ic-container/recipes-extended/dlt-daemon/dlt-daemon_%.bbappend b/meta-agl-ic-container/recipes-extended/dlt-daemon/dlt-daemon_%.bbappend
index 75402fc6..5a82ce3d 100644
--- a/meta-agl-ic-container/recipes-extended/dlt-daemon/dlt-daemon_%.bbappend
+++ b/meta-agl-ic-container/recipes-extended/dlt-daemon/dlt-daemon_%.bbappend
@@ -1,8 +1,11 @@
# DLT for Linux container integration
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
+# NOTE:
+# file://0001-Disable-noisy-log-from-dlt-daemon.patch removed
+# until someone can review its status with upstream and rebase
+# it if it is still required.
SRC_URI:append = " \
- file://0001-Disable-noisy-log-from-dlt-daemon.patch \
file://dlt.conf \
file://dlt-system.conf \
file://dlt_logstorage.conf \
diff --git a/meta-agl-ic-container/recipes-multimedia/wireplumber/wireplumber/0001-systemd-wireplumber-to-not-depend-on-the-pipewire-de.patch b/meta-agl-ic-container/recipes-multimedia/wireplumber/wireplumber/0001-systemd-wireplumber-to-not-depend-on-the-pipewire-de.patch
index 0da0bfb6..42991e67 100644
--- a/meta-agl-ic-container/recipes-multimedia/wireplumber/wireplumber/0001-systemd-wireplumber-to-not-depend-on-the-pipewire-de.patch
+++ b/meta-agl-ic-container/recipes-multimedia/wireplumber/wireplumber/0001-systemd-wireplumber-to-not-depend-on-the-pipewire-de.patch
@@ -1,4 +1,4 @@
-From a2d324c75057f0ddd66cbe5b5e419fddda213cc2 Mon Sep 17 00:00:00 2001
+From 7c389b72b5a009ca56f90bbc531074b55bdcb5a9 Mon Sep 17 00:00:00 2001
From: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Date: Mon, 28 Feb 2022 06:46:19 +0530
Subject: [PATCH] systemd: changes to run wireplumber instances in containers
@@ -6,15 +6,15 @@ Subject: [PATCH] systemd: changes to run wireplumber instances in containers
- remove the pipewire daemon dependencies so that
only wireplumber policy daemon can run in containers.
- remove pipewire user
+
+Upstream-Status: Inappropriate [configuration]
---
src/systemd/system/wireplumber@.service.in | 8 +++-----
src/systemd/user/wireplumber@.service.in | 5 ++---
2 files changed, 5 insertions(+), 8 deletions(-)
- Inappropriate [configuration]
-
diff --git a/src/systemd/system/wireplumber@.service.in b/src/systemd/system/wireplumber@.service.in
-index ba8eefe..e4b985b 100644
+index 29e65598..686a93d3 100644
--- a/src/systemd/system/wireplumber@.service.in
+++ b/src/systemd/system/wireplumber@.service.in
@@ -5,8 +5,7 @@
@@ -27,8 +27,8 @@ index ba8eefe..e4b985b 100644
Conflicts=pipewire-media-session.service
[Service]
-@@ -19,9 +18,8 @@ SystemCallFilter=@system-service
- Type=simple
+@@ -19,9 +18,8 @@ Type=simple
+ AmbientCapabilities=CAP_SYS_NICE
ExecStart=@WP_BINARY@ -c %i.conf
Restart=on-failure
-User=pipewire
@@ -40,7 +40,7 @@ index ba8eefe..e4b985b 100644
-WantedBy=pipewire.service
+WantedBy=multi-user.target
diff --git a/src/systemd/user/wireplumber@.service.in b/src/systemd/user/wireplumber@.service.in
-index 9dbceff..7e21194 100644
+index a0b10f7b..8fbd6bd7 100644
--- a/src/systemd/user/wireplumber@.service.in
+++ b/src/systemd/user/wireplumber@.service.in
@@ -5,8 +5,7 @@
@@ -53,12 +53,9 @@ index 9dbceff..7e21194 100644
Conflicts=pipewire-media-session.service
[Service]
-@@ -23,4 +22,4 @@ Slice=session.slice
+@@ -22,4 +21,4 @@ Slice=session.slice
Environment=GIO_USE_VFS=local
[Install]
-WantedBy=pipewire.service
+WantedBy=multi-user.target
---
-2.35.1
-
diff --git a/meta-agl-jailhouse/conf/layer.conf b/meta-agl-jailhouse/conf/layer.conf
index 5dd68b2c..f561a86c 100644
--- a/meta-agl-jailhouse/conf/layer.conf
+++ b/meta-agl-jailhouse/conf/layer.conf
@@ -11,7 +11,7 @@ BBFILE_PRIORITY_agl-jailhouse = "61"
# This should only be incremented on significant changes that will
# cause compatibility issues with other layers
LAYERVERSION_agl-jailhouse = "1"
-LAYERSERIES_COMPAT_agl-jailhouse = "kirkstone"
+LAYERSERIES_COMPAT_agl-jailhouse = "scarthgap"
# This is only needed for Raspberry Pi
# TODO: can this be expressed dynamically?
diff --git a/meta-agl-test/conf/layer.conf b/meta-agl-test/conf/layer.conf
index f8dba7cb..a1c18205 100644
--- a/meta-agl-test/conf/layer.conf
+++ b/meta-agl-test/conf/layer.conf
@@ -11,4 +11,4 @@ BBFILE_PATTERN_agl-test = "^${LAYERDIR}/"
# cause compatibility issues with other layers
LAYERVERSION_agl-test = "1"
-LAYERSERIES_COMPAT_agl-test = "kirkstone"
+LAYERSERIES_COMPAT_agl-test = "scarthgap"
diff --git a/meta-agl-test/recipes-tests/agl-test-framework/agl-test-framework.bb b/meta-agl-test/recipes-tests/agl-test-framework/agl-test-framework.bb
index 76d06716..52098f5f 100644
--- a/meta-agl-test/recipes-tests/agl-test-framework/agl-test-framework.bb
+++ b/meta-agl-test/recipes-tests/agl-test-framework/agl-test-framework.bb
@@ -7,7 +7,7 @@ PN = 'agl-test-framework'
PV = '1'
SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/agl-test-framework;protocol=https;branch=master"
-SRCREV = "c62eef089e10114250c6331530ace7011c522488"
+SRCREV = "8a35e659dba8117eb0bb403cc0d2464bdd6fa052"
S = "${WORKDIR}/git"
@@ -45,6 +45,7 @@ FRAMEWORK_INSTALL_LIST = " \
gdk_pixbuf \
glib2 \
gstreamer \
+ gzip \
json_glib \
kbd \
libpam \
@@ -57,7 +58,10 @@ FRAMEWORK_INSTALL_LIST = " \
LTP/posix_conformance_tests \
LTP/syscalls \
openssl \
+ popt \
python3 \
+ sed \
+ slang \
stress_ng \
tar \
xz \
@@ -145,6 +149,7 @@ FILES:${PN}-fast = " \
/usr/AGL/agl-test/tests/libpam/* \
/usr/AGL/agl-test/tests/lua/* \
/usr/AGL/agl-test/tests/LTP/math/* \
+ /usr/AGL/agl-test/tests/popt* \
/usr/AGL/agl-test/tests/stress_ng/* \
/usr/AGL/agl-test/tests/xz/* \
/usr/AGL/agl-test/tests/zlib/* \
@@ -168,11 +173,14 @@ FILES:${PN}-standard = " \
/usr/AGL/agl-test/tests/gdbm/* \
/usr/AGL/agl-test/tests/glib2/* \
/usr/AGL/agl-test/tests/gstreamer/* \
+ /usr/AGL/agl-test/tests/gzip/* \
/usr/AGL/agl-test/tests/libxml2/* \
/usr/AGL/agl-test/tests/linus_stress/* \
/usr/AGL/agl-test/tests/LTP/cve/* \
/usr/AGL/agl-test/tests/LTP/posix_conformance_tests/* \
/usr/AGL/agl-test/tests/openssl/* \
+ /usr/AGL/agl-test/tests/sed/* \
+ /usr/AGL/agl-test/tests/slang/* \
/usr/AGL/agl-test/tests/tar/* \
"
diff --git a/meta-agl-wireless-monitor/conf/layer.conf b/meta-agl-wireless-monitor/conf/layer.conf
index 9e4f91b8..e21fa987 100644
--- a/meta-agl-wireless-monitor/conf/layer.conf
+++ b/meta-agl-wireless-monitor/conf/layer.conf
@@ -12,4 +12,4 @@ BBFILE_PRIORITY_agl-drm-lease = "100"
# cause compatibility issues with other layers
LAYERVERSION_agl-wireless-monitor = "1"
-LAYERSERIES_COMPAT_agl-wireless-monitor = "kirkstone"
+LAYERSERIES_COMPAT_agl-wireless-monitor = "scarthgap"
diff --git a/meta-egvirt/conf/layer.conf b/meta-egvirt/conf/layer.conf
index a8dcafd8..1aea8992 100644
--- a/meta-egvirt/conf/layer.conf
+++ b/meta-egvirt/conf/layer.conf
@@ -11,6 +11,6 @@ BBFILE_PRIORITY_egvirt = "61"
# This should only be incremented on significant changes that will
# cause compatibility issues with other layers
LAYERVERSION_egvirt = "1"
-LAYERSERIES_COMPAT_egvirt = "kirkstone"
+LAYERSERIES_COMPAT_egvirt = "scarthgap"
LAYERDEPENDS_egvirt = "core clang-layer filesystems-layer"
diff --git a/meta-oem-production-readiness/meta-agl-basesystem/conf/layer.conf b/meta-oem-production-readiness/meta-agl-basesystem/conf/layer.conf
index 10c86f64..e75e0fce 100644
--- a/meta-oem-production-readiness/meta-agl-basesystem/conf/layer.conf
+++ b/meta-oem-production-readiness/meta-agl-basesystem/conf/layer.conf
@@ -12,5 +12,5 @@ BBFILE_PRIORITY_agl-basesystem = "60"
# This should only be incremented on significant changes that will
# cause compatibility issues with other layers
LAYERVERSION_agl-basesystem = "1"
-LAYERSERIES_COMPAT_agl-basesystem = "kirkstone"
+LAYERSERIES_COMPAT_agl-basesystem = "scarthgap"
LAYERDEPENDS_agl-basesystem = "core"
diff --git a/meta-offline-voice-agent/conf/layer.conf b/meta-offline-voice-agent/conf/layer.conf
index e5dca632..83ed05d4 100644
--- a/meta-offline-voice-agent/conf/layer.conf
+++ b/meta-offline-voice-agent/conf/layer.conf
@@ -10,7 +10,7 @@ BBFILE_PATTERN_meta-offline-voice-agent = "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-offline-voice-agent = "65"
LAYERDEPENDS_meta-offline-voice-agent = "core"
-LAYERSERIES_COMPAT_meta-offline-voice-agent = "dunfell kirkstone"
+LAYERSERIES_COMPAT_meta-offline-voice-agent = "scarthgap"
BBFILES_DYNAMIC += " \
agldemo:${LAYERDIR}/dynamic-layers/meta-agl-demo/*/*/*.bb \
diff --git a/meta-uhmi/meta-rvgpu/conf/layer.conf b/meta-uhmi/meta-rvgpu/conf/layer.conf
index b33aa324..5451560f 100644
--- a/meta-uhmi/meta-rvgpu/conf/layer.conf
+++ b/meta-uhmi/meta-rvgpu/conf/layer.conf
@@ -14,4 +14,4 @@ BBFILES_DYNAMIC += " \
raspberrypi:${LAYERDIR}/dynamic-layers/raspberrypi/*/*/*.bbappend \
"
-LAYERSERIES_COMPAT_meta-rvgpu= "kirkstone"
+LAYERSERIES_COMPAT_meta-rvgpu= "scarthgap"
diff --git a/templates/feature/agl-flutter/50_bblayers.conf.inc b/templates/feature/agl-flutter/50_bblayers.conf.inc
index 4c8f1ae5..ea62d7c4 100644
--- a/templates/feature/agl-flutter/50_bblayers.conf.inc
+++ b/templates/feature/agl-flutter/50_bblayers.conf.inc
@@ -3,4 +3,5 @@ AGL_META_CLANG = " ${METADIR}/external/meta-clang "
BBLAYERS =+ " \
${METADIR}/meta-agl-devel/meta-agl-flutter \
${METADIR}/external/meta-flutter \
+ ${METADIR}/external/meta-flutter/meta-flutter-apps \
"