aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2022-04-17 17:18:46 -0400
committerScott Murray <scott.murray@konsulko.com>2022-04-17 17:18:46 -0400
commita33b1ccc388386e71acd74232bc6f2518ebbb95b (patch)
treebb0a3f5e9efe2527266fe548b7bfb54b23bfbdaa
parentb7193ff2e251b9d4edb86be91149cd69c6d4ce64 (diff)
meta-agl-flutter: Initial Kirkstone updates
Changes: - Unpin Flutter SDK tag and ivi-homescreen SRCREV to track the upstream development against kirkstone for now. This at least gets us to building an image. It seems likely that when the Needlefish release happens these may need to be pinned again for reproducibility. - Added a remove of the "gstreamer" option from the ivi-homescreen PACKAGECONFIG in the local bbappend. This avoids needing to enable "commercial" licenses to allow ffmpeg to be pulled in. This will likely need further investigation around just what pieces are needed for upstream, as currently Flutter video playback is tied to it. It may be that an AGL feature to enable commercial licenses specifically for this becomes necessary... Note that while the above does allow building agl-image-flutter, ivi-homescreen currently fails to start, so further investigation is required. Bug-AGL: SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I40f0619a161c4ebe1f37dc840caf9bbd6bc95947
-rw-r--r--meta-agl-flutter/conf/include/agl-flutter.inc4
-rw-r--r--meta-agl-flutter/recipes-graphics/toyota/ivi-homescreen_aglflutter.inc9
-rw-r--r--templates/feature/agl-flutter/50_local.conf.inc3
3 files changed, 11 insertions, 5 deletions
diff --git a/meta-agl-flutter/conf/include/agl-flutter.inc b/meta-agl-flutter/conf/include/agl-flutter.inc
index fc7ad35e..ed5ffa6d 100644
--- a/meta-agl-flutter/conf/include/agl-flutter.inc
+++ b/meta-agl-flutter/conf/include/agl-flutter.inc
@@ -1 +1,5 @@
AGL_FEATURES += "agl-flutter"
+
+# Potentially over-ride Flutter SDK tag here when a release is done
+# and pinning is desired.
+#FLUTTER_SDK_TAG = ""
diff --git a/meta-agl-flutter/recipes-graphics/toyota/ivi-homescreen_aglflutter.inc b/meta-agl-flutter/recipes-graphics/toyota/ivi-homescreen_aglflutter.inc
index 348171af..767637b7 100644
--- a/meta-agl-flutter/recipes-graphics/toyota/ivi-homescreen_aglflutter.inc
+++ b/meta-agl-flutter/recipes-graphics/toyota/ivi-homescreen_aglflutter.inc
@@ -1,5 +1,10 @@
-# Pinned SRCREV
-SRCREV = "87c5567703906cfc2acd9280b71580fb97724abe"
+# Potentially pin SRCREV here. Use upstream's AUTOINC default for
+# development for now.
+#SRCREV = ""
+
+# For now disable gstreamer to avoid needing to enable "commercial"
+# licenses for the stated ffmpeg dependency.
+PACKAGECONFIG:remove = "gstreamer"
# AGL specifics
IVI_HOMESCREEN_APP_OVERRIDE = "--a=/usr/share/gallery"
diff --git a/templates/feature/agl-flutter/50_local.conf.inc b/templates/feature/agl-flutter/50_local.conf.inc
index 83ab64b3..6ca86b0c 100644
--- a/templates/feature/agl-flutter/50_local.conf.inc
+++ b/templates/feature/agl-flutter/50_local.conf.inc
@@ -1,6 +1,3 @@
-# Set Flutter SDK tag
-FLUTTER_SDK_TAG = "2.8.0-3.3.pre"
-
# Include Flutter SDK in SDK
TOOLCHAIN_HOST_TASK:append = " nativesdk-flutter-sdk"