aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2023-11-17 00:07:43 +0900
committerScott Murray <scott.murray@konsulko.com>2023-11-16 21:02:00 +0000
commitf886d0c9a0e3496ed65b7279086901a2283d1ec3 (patch)
tree141c7fbc3441a21a5977fd058e4998b2a0258d3d
parent39bdfed9e62d301fc139f04b608136345a5ff596 (diff)
flutter-ics-homescreen: update recipe and make default
Update SRCREV in flutter-ics-homescreen to pick up: 94b78fd Update Kuksa databroker configuration scheme ca2ba80 Re enable background animation. 4db7a1d Rename config directory to avoid collisions 17b4bf6 Fix hybrid animation. As well, the patch to change the databroker port has been removed, and the configuration yaml file updated to give the same effect. Lastly, the agl-ivi-demo-platform-flutter image recipe has been updated to use flutter-ics-homescreen. Bug-AGL: SPEC-4969 Change-Id: I8a2999d09e38a22df01a27ce6ed52cf4dc0b551f Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29437 Reviewed-by: Justin Noel <justin@ics.com> ci-image-build: Jenkins Job builder account Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com> Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account
-rw-r--r--recipes-demo/flutter-ics-homescreen/files/change_grpc_port.patch21
-rw-r--r--recipes-demo/flutter-ics-homescreen/files/ics-homescreen.yaml3
-rw-r--r--recipes-demo/flutter-ics-homescreen/flutter-ics-homescreen_git.bb7
-rw-r--r--recipes-platform/images/agl-ivi-demo-platform-flutter.bb16
4 files changed, 6 insertions, 41 deletions
diff --git a/recipes-demo/flutter-ics-homescreen/files/change_grpc_port.patch b/recipes-demo/flutter-ics-homescreen/files/change_grpc_port.patch
deleted file mode 100644
index 2c0488b96..000000000
--- a/recipes-demo/flutter-ics-homescreen/files/change_grpc_port.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 7a7dfd8756c8c742aa3cd829a3644e6ec977aa8b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Lisandro=20P=C3=A9rez=20Meyer?= <lperezmeyer@ics.com>
-Date: Tue, 14 Nov 2023 14:59:45 +0000
-Subject: [PATCH] Set the default port to 55555.
-
-The Docker images seems to be using 55556.
----
- config/config.yaml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/config/config.yaml b/config/config.yaml
-index 138fe4b..a552299 100644
---- a/config/config.yaml
-+++ b/config/config.yaml
-@@ -1,2 +1,2 @@
- hostname: localhost
--port: 55556
-+port: 55555
---
-2.25.1
-
diff --git a/recipes-demo/flutter-ics-homescreen/files/ics-homescreen.yaml b/recipes-demo/flutter-ics-homescreen/files/ics-homescreen.yaml
index f73418a81..eb29ea731 100644
--- a/recipes-demo/flutter-ics-homescreen/files/ics-homescreen.yaml
+++ b/recipes-demo/flutter-ics-homescreen/files/ics-homescreen.yaml
@@ -1,2 +1,3 @@
-authorization : "/etc/xdg/AGL/homescreen/ics-homescreen.token"
+port : 55555
+authorization : "/etc/xdg/AGL/ics-homescreen/ics-homescreen.token"
use-tls : true
diff --git a/recipes-demo/flutter-ics-homescreen/flutter-ics-homescreen_git.bb b/recipes-demo/flutter-ics-homescreen/flutter-ics-homescreen_git.bb
index aa3e923ea..7774c8081 100644
--- a/recipes-demo/flutter-ics-homescreen/flutter-ics-homescreen_git.bb
+++ b/recipes-demo/flutter-ics-homescreen/flutter-ics-homescreen_git.bb
@@ -7,13 +7,12 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
SRC_URI = "git://gerrit.automotivelinux.org/gerrit/apps/flutter-ics-homescreen;protocol=https;branch=${AGL_BRANCH} \
- file://change_grpc_port.patch \
file://flutter-ics-homescreen.json \
file://flutter-ics-homescreen.service \
file://ics-homescreen.yaml \
file://ics-homescreen.token \
"
-SRCREV = "70ec8a79a121471a004e7e4c23157d10157e136f"
+SRCREV = "94b78fd369c318baf1a98d4f510d791ea9f17017"
S = "${WORKDIR}/git"
@@ -37,9 +36,9 @@ do_install:append() {
# be readable by other users, but currently that's not doable
# until a packaging/sandboxing/MAC scheme is (re)implemented or
# something like OAuth is plumbed in as an alternative.
- install -d ${D}${sysconfdir}/xdg/AGL/homescreen
+ install -d ${D}${sysconfdir}/xdg/AGL/ics-homescreen
install -m 0644 ${WORKDIR}/ics-homescreen.yaml ${D}${sysconfdir}/xdg/AGL/
- install -m 0644 ${WORKDIR}/ics-homescreen.token ${D}${sysconfdir}/xdg/AGL/homescreen/
+ install -m 0644 ${WORKDIR}/ics-homescreen.token ${D}${sysconfdir}/xdg/AGL/ics-homescreen/
}
FILES:${PN} += "${datadir} ${sysconfdir}/xdg/AGL"
diff --git a/recipes-platform/images/agl-ivi-demo-platform-flutter.bb b/recipes-platform/images/agl-ivi-demo-platform-flutter.bb
index dfebce0d7..82e32887e 100644
--- a/recipes-platform/images/agl-ivi-demo-platform-flutter.bb
+++ b/recipes-platform/images/agl-ivi-demo-platform-flutter.bb
@@ -3,19 +3,5 @@ require agl-ivi-demo-base-flutter.bb
DESCRIPTION = "AGL Flutter Demo Platform image"
AGL_APPS_INSTALL += " \
- flutter-homescreen \
- flutter-dashboard \
- flutter-hvac \
- ondemandnavi \
- settings \
- mediaplayer \
- messaging \
- phone \
- radio \
+ flutter-ics-homescreen \
"
-
-IMAGE_INSTALL += " \
- qtquickcontrols2-agl \
- qtquickcontrols2-agl-style \
-"
-