From: Antonios Christidis <[email protected]>

Add a patch as part of the SRC. Patch includes the missing header
file cstdint. 

The patch is labeled as Inactive-Upstream, as Sony has stopped 
support for the embedded client. On the meta-flutter github, 
there are discussions on creating and maintaining a fork. 
Nothing is concrete yet.

Signed-off-by: Antonios Christidis <[email protected]>
---
 .../flutter/flutter-wayland-client-arago.inc  |  3 +
 .../flutter/flutter-wayland-client_%.bbappend |  5 +
 ...-message_codec.h-Include-cstdint-lib.patch | 94 +++++++++++++++++++
 3 files changed, 102 insertions(+)
 create mode 100644 
meta-arago-test/recipes-graphics/flutter/flutter-wayland-client-arago.inc
 create mode 100644 
meta-arago-test/recipes-graphics/flutter/flutter-wayland-client_%.bbappend
 create mode 100644 
meta-arago-test/recipes-graphics/flutter/flutter/0001-message_codec.h-Include-cstdint-lib.patch

diff --git 
a/meta-arago-test/recipes-graphics/flutter/flutter-wayland-client-arago.inc 
b/meta-arago-test/recipes-graphics/flutter/flutter-wayland-client-arago.inc
new file mode 100644
index 00000000..ed7bd5df
--- /dev/null
+++ b/meta-arago-test/recipes-graphics/flutter/flutter-wayland-client-arago.inc
@@ -0,0 +1,3 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/flutter:"
+
+SRC_URI:append = " file://0001-message_codec.h-Include-cstdint-lib.patch"
diff --git 
a/meta-arago-test/recipes-graphics/flutter/flutter-wayland-client_%.bbappend 
b/meta-arago-test/recipes-graphics/flutter/flutter-wayland-client_%.bbappend
new file mode 100644
index 00000000..58fb5497
--- /dev/null
+++ b/meta-arago-test/recipes-graphics/flutter/flutter-wayland-client_%.bbappend
@@ -0,0 +1,5 @@
+FLUTTER_ARAGO = ""
+FLUTTER_ARAGO:arago = "flutter-wayland-client-arago.inc"
+
+require ${FLUTTER_ARAGO}
+
diff --git 
a/meta-arago-test/recipes-graphics/flutter/flutter/0001-message_codec.h-Include-cstdint-lib.patch
 
b/meta-arago-test/recipes-graphics/flutter/flutter/0001-message_codec.h-Include-cstdint-lib.patch
new file mode 100644
index 00000000..33edda42
--- /dev/null
+++ 
b/meta-arago-test/recipes-graphics/flutter/flutter/0001-message_codec.h-Include-cstdint-lib.patch
@@ -0,0 +1,94 @@
+From dcfcb92c7f42cd6bd92b1048b5e4ea6f01d40e21 Mon Sep 17 00:00:00 2001
+From: Antonios Christidis <[email protected]>
+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 <[email protected]>
+---
+ .../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
+
-- 
2.34.1



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#17331): 
https://lists.yoctoproject.org/g/meta-arago/message/17331
Mute This Topic: https://lists.yoctoproject.org/mt/118290778/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


  • [meta-arago][master][PATCH]... Antonios Christidis via lists.yoctoproject.org

Reply via email to