1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-05-06 19:39:17 +00:00

meta-ti-test: Import the dynamic-layers recipes

We are moving the meta-arago-test layer to meta-ti-test.  This commit
imports all of the recipes under dynamic-layers.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
Ryan Eatmon
2026-04-28 11:23:14 -05:00
parent d375af07c7
commit fc38d0dbfb
7 changed files with 114 additions and 0 deletions

View File

@@ -24,6 +24,8 @@ LAYERDEPENDS_meta-ti-test = " \
"
BBFILES_DYNAMIC += " \
qt6-layer:${LAYERDIR}/dynamic-layers/qt6-layer/recipes*/*/*.bbappend \
flutter-layer:${LAYERDIR}/dynamic-layers/flutter-layer/recipes*/*/*.bbappend \
"
# Codecs in ffmpeg with questionable patent status are not included by

View File

@@ -0,0 +1 @@
FLUTTER_BUILD_ARGS:append = " --no-pub"

View File

@@ -0,0 +1,4 @@
FLUTTER_TI = ""
FLUTTER_TI:ti-soc = "flutter-samples-material-3-demo-ti.inc"
require ${FLUTTER_TI}

View File

@@ -0,0 +1,3 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/flutter:"
SRC_URI += "file://0001-message_codec.h-Include-cstdint-lib.patch"

View File

@@ -0,0 +1,4 @@
FLUTTER_TI = ""
FLUTTER_TI:ti-soc = "flutter-wayland-client-ti.inc"
require ${FLUTTER_TI}

View File

@@ -0,0 +1,93 @@
From dcfcb92c7f42cd6bd92b1048b5e4ea6f01d40e21 Mon Sep 17 00:00:00 2001
From: Antonios Christidis <a-christidis@ti.com>
Date: Tue, 10 Mar 2026 11:01:28 -0500
Subject: [PATCH] message_codec.h: Include cstdint lib
Include cstdint lib within message_codec.h.
Upstream-Status: Inactive-Upstream
Signed-off-by: Antonios Christidis <a-christidis@ti.com>
---
.../client_wrapper/include/flutter/basic_message_channel.h | 1 +
.../common/client_wrapper/include/flutter/binary_messenger.h | 1 +
.../common/client_wrapper/include/flutter/engine_method_result.h | 1 +
.../common/client_wrapper/include/flutter/message_codec.h | 1 +
.../common/client_wrapper/include/flutter/method_channel.h | 1 +
.../common/client_wrapper/include/flutter/method_codec.h | 1 +
6 files changed, 6 insertions(+)
diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/basic_message_channel.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/basic_message_channel.h
index c081946..fcc6b23 100644
--- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/basic_message_channel.h
+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/basic_message_channel.h
@@ -7,6 +7,7 @@
#include <iostream>
#include <string>
+#include <cstdint>
#include "binary_messenger.h"
#include "message_codec.h"
diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/binary_messenger.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/binary_messenger.h
index d552b49..82e47da 100644
--- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/binary_messenger.h
+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/binary_messenger.h
@@ -7,6 +7,7 @@
#include <functional>
#include <string>
+#include <cstdint>
namespace flutter {
diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/engine_method_result.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/engine_method_result.h
index 3cc8b6a..9634ead 100644
--- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/engine_method_result.h
+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/engine_method_result.h
@@ -8,6 +8,7 @@
#include <memory>
#include <string>
#include <vector>
+#include <cstdint>
#include "binary_messenger.h"
#include "method_codec.h"
diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/message_codec.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/message_codec.h
index c84d25f..c007b1e 100644
--- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/message_codec.h
+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/message_codec.h
@@ -8,6 +8,7 @@
#include <memory>
#include <string>
#include <vector>
+#include <cstdint>
namespace flutter {
diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_channel.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_channel.h
index 6e39a64..34687a6 100644
--- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_channel.h
+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_channel.h
@@ -7,6 +7,7 @@
#include <iostream>
#include <string>
+#include <cstdint>
#include "binary_messenger.h"
#include "engine_method_result.h"
diff --git a/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_codec.h b/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_codec.h
index b40fa64..edd14d6 100644
--- a/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_codec.h
+++ b/src/flutter/shell/platform/common/client_wrapper/include/flutter/method_codec.h
@@ -8,6 +8,7 @@
#include <memory>
#include <string>
#include <vector>
+#include <cstdint>
#include "method_call.h"
#include "method_result.h"
--
2.34.1

View File

@@ -0,0 +1,7 @@
# Include the examples for Qt6 related tests
# Include qtwayland for wayland support if the distro enables it
TI_TEST_EXTRAS:append = " \
qtbase-examples \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \
"