aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-demo-hmi
AgeCommit message (Collapse)AuthorFilesLines
2020-01-20alexa-viewer: add recipe and conditionally add to demo imageScott Murray1-0/+33
Add recipe for demo voice capabilities GUI metadata event viewer for Alexa voiceagent, and conditionally add it to the list of applications in packagegroup-agl-demo-platform based on the agl-voiceagent-alexa feature being present in IMAGE_FEATURES. Bug-AGL: SPEC-3110 Change-Id: I7b84ace51430937dbcb35f4773b06290039a19bd Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2020-01-14hvac: add libqtappfw to buildtime DEPENDSMatt Ranostay1-1/+3
Bug-AGL: SPEC-2984 Change-Id: Ie839c03c99dd5bfeb47efd31d559855e454031cc Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-12-30Add qt-qrcode recipe for use in settings appScott Murray1-3/+5
Add a recipe for the qt-qrcode libqrencode wrapper library to allow using it to display QR codes in the settings app, and update the settings app dependencies to add it as a dependency. As cleanup, the qtwebsockets dependency has been dropped from settings since it no longer requires it. Bug-AGL: SPEC-2981 Change-Id: Ia0d40ea1151765fa967457bf2ab6624dc7bc259d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-29Remove libqtappfw recipeScott Murray1-20/+0
Remove libqtappfw recipe, as it has been migrated to meta-agl to make it available for other images that use meta-agl-profile-graphical-qt5. Bug-AGL: SPEC-3045 Change-Id: I7e6a284bad3f87bb862a4e8a3554b3720d2f8f48 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-18Update libqtappfw SRCREV after changes to support voice settings uiJan-Simon Möller1-1/+1
We include these: 72eb23f fix parsing for all events, overloading for specific needs 21bba7d fix parsing event payload in presence of '\n' chars, and include signal emit for voice status and cbl changes. 9f3896c voice: register for all vshl events on start up 0ff12f7 voice: remove vshl-capabilities dependencies c4e2933 Add steering wheel events d56ec00 Add units and timestamp to signal-composer signal 3cd5fe3 Add initial signal-composer support 16c4429 voice: add status events to VshlCoreVoiceMessages Bug-AGL: SPEC-3060 . Change-Id: If2a5ba6292de4d7a833d4e67e651a4ad32a3849e Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-12-16html5-hvac: create recipe and add to html5 demoJacobo Aragunde Pérez1-0/+25
Bug-AGL: SPEC-2645 Change-Id: Ie4394528f8e960b5a018097a55942865ea5f4554 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-12-11dashboard: update dependenciesScott Murray1-1/+6
Add libqtappfw to DEPENDS for dashboard app for signal composer event support, and to RDEPENDS as well as new runtime dependency agl-service-signal-composer. Bug-AGL: SPEC-3042 Change-Id: I955f821798d85fbb0f9265ee55b81ff0bd7db620 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-04libqtappfw: update SRCREVicefish_8.99.2icefish/8.99.28.99.2Raquel Medina1-1/+1
da09164 voice: add initial support for voice agents configuration Bug-AGL: SPEC-2981 Change-Id: Id491edc34010e8711385d85b4199e3203a0fc0b6 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-11-19navigation: remove deprecated packageMatt Ranostay10-318/+0
navigation is no longer used, and will not work with agl-service-navigation rewrite so must be removed. Bug-AGL: SPEC-2880 Change-Id: Ifbd96abfba2c46b1b20180ca86d5fcef2b1d5aae Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-19libnaviapi-agl: remove deprecated packageMatt Ranostay1-18/+0
agl-service-navigation rewrite no longer has a interface library. For interfacing to clients this has been moved to libqtappfw Bug-AGL: SPEC-2880 Change-Id: I286020ddb0fa26ecb286c1f3682841b40683e418 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-19mapviewer: remove recipe due to package being deprecatedMatt Ranostay5-129/+0
mapviewer is no longer used, and will not work with agl-service-navigation rewrite so must be removed. Bug-AGL: SPEC-2880 Change-Id: Ia3a60200ba78be689874c99b18c2b5b329c39a45 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-19ondemandnavi: remove org.agl.naviapi.conf from recipeMatt Ranostay2-23/+1
agl-service-navigation uses the afb framework and application doesn't need DBus access anymore. Bug-AGL: SPEC-2880 Change-Id: Ie381eff74cc4f053a02fe4e56f9fadc3cf191235 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-12poiapp: remove libnaviapi-agl dependencyMatt Ranostay1-1/+1
Bug-AGL: SPEC-2880 Change-Id: If8480e919ac129249d4e1ca20d30477541fc3424 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-12ondemandnavi: add libqtappfw to DEPENDSMatt Ranostay1-0/+1
Bug-AGL: SPEC-28800 Change-Id: I901064e402e010805c1abfdff06f1c8352a1cdd1 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11libqtappfw: update SRCREVMatt Ranostay1-1/+1
af3cbe9 libqtappfw: add initial navigation support 94b4633 libqtappfw: add Qt5Qml to qtappfw.pc.in b8c33e1 Merge "mediaplayer: clear metadata in consumer UI on media removal" 5d2e0d0 mediaplayer: clear metadata in consumer UI on media removal Bug-AGL: SPEC-2880 Change-Id: I449d5cdc573d303b466bea41fa2de3954c0a42ad Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11tbtnavi: add libqtapp + agl-service-navigation dependenciesMatt Ranostay1-0/+3
Bug-AGL: SPEC-2880 Change-Id: I78d00e0e2646c9c226173ef3df783f99c6e9d64e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11poiapp: add libqtappfw to RDEPENDSMatt Ranostay1-1/+2
Add libqtappfw to RDEPENDS for future interface between navigation service rewrite and application. Bug-AGL: SPEC-2880 Change-Id: I2a62f4c08b90133c7eda5e0c2b902221b9bf1941 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-07ondemandnavi: correct typo in naviconfig.iniMatt Ranostay1-1/+1
Bug-AGL: SPEC-2933 Change-Id: Ie6807350306f48a5ffabc3230ae35ada5ceaaa3f Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-10-23ondemandnavi: add libqtappfw to RDEPENDSMatt Ranostay1-0/+1
Add libqtappfw to RDEPENDS for future interface between navigation service rewrite and application. Bug-AGL: SPEC-2880 Change-Id: I88d9bd225ce8c1ed36ebce0d4855498406cbf0fd Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-10-21ondemandnavi-config: update default Mapbox styleScott Murray1-1/+1
Update the default Mapbox style to the value referenced in both the naviconfig.ini reading code and previously hard-coded in tbtnavi. Both ondemandnavi and tbtnavi should end up with the same style if using Mapbox, dependent on related ondemandnavi changes. Bug-AGL: SPEC-2913, SPEC-2916 Change-Id: I7951831fe760bb61d3c3e398e2679f697a4d1800 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-21Add tbtnavi cluster navigation applicationScott Murray1-0/+33
Add recipe for tbtnavi turn by turn navigation application for use on cluster remote display, and update packagegroup-agl-demo-platform to pull it in when PREFERRED_RPROVIDER_virtual/navigation is ondemandnavi (the default) and the agl-cluster-demo-support feature is enabled. Bug-AGL: SPEC-2913 Change-Id: I0280fe3a2fbd3ff58a028232560b421e83baa887 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-17navigation: remove execute bits in repoMatt Ranostay7-0/+0
Remove execute bits on recipe files, and scripts that have respective modes set in do_install() task. Bug-AGL: SPEC-2880 Change-Id: Ib7557010b9ad2afbf3186a2955ac03cd2c87e9e3 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-23Revert "ondemandnavi: use OSM tiles by default"Matt Ranostay1-4/+0
This reverts commit b82371fb79a7551b45893d27c0c52c481131f37e. Bug-AGL: SPEC-2821 Change-Id: I0b6e52f8d82d370cfbe7e9011f3983f5cd99a91a Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-23ondemandnavi-config: use OSM tiles by defaultMatt Ranostay1-1/+2
To simplify development switch to use the OSM tiles as it requires no API key. Bug-AGL: SPEC-2821 Change-Id: Ifccb13a20e3738cce72fc5496414313a2a2f4ad6 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-20ondemandnavi: use OSM tiles by defaultJan-Simon Möller1-0/+4
To simplify development switch to use the OSM tiles as it requires no API key. Bug-AGL: SPEC-2821 Change-Id: I28fd97a7ce8443547ebb4ac6f1006780e3620d28 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-09-16recipes-demo-hmi: libqtappfw: update SRCREVRaquel Medina1-1/+1
8bcc689 network: fix arguments on set_properties calls 4221fd2 wired: add hooks for addressing configuration Bug-AGL: SPEC-2676 Change-Id: I84790334a67b16c4afe776b3aaad625055893def Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-09-09radio: Update default presets locationScott Murray1-10/+6
Since the changes to run the applications as non-root, the location of the default preset file has not matched with the agl-driver user the application runs as. Since simply changing the install location to /home/1001 would require some post-install SMACK label tinkering, and is perhaps fragile to the application user, the files are now instead installed to /etc/xdg/AGL, with the defaults to be used named radio-presets.conf. A corresponding change to the radio application to look in that location before trying the appdata directory is also required. Bug-AGL: SPEC-2789 Change-Id: Ic5756420e21471096b74b476ad243e44e87ef561 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-09-09Migrate poiapp and libnaviapi-agl to AGL GerritScott Murray2-14/+9
Update the poiapp and libnaviapi-agl recipes to point at AGL Gerrit for their source repositories. Additionally, the libnaviapi-agl recipe has been moved to recipes-demo/navigation since being beside its users seems to be a more logical location, and a few lines have been reordered in the poiapp recipe to better match the OpenEmbedded style guide. Bug-AGL: SPEC-2787 Change-Id: I41334b47b4970adb51fc943368dba7e07bbf113d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-09-02Update demo features for switch to ondemandnaviScott Murray3-54/+0
The ondemandnavi navigation application does not work with the mapviewer cluster demo application, so update the logic to handle the agl-cluster-demo-support feature in packagegroup-agl-demo-platform to not pull it in when using ondemandnavi as the virtual/navigation provider. Since the plan is to replace mapviewer with an equivalent QtLocation based map streamer for the cluster demo, the mapviewer-demo recipe has also been replaced with a more generically named cluster-demo-network-config recipe. Additionally, the agl-demo-preload feature logic has been tweaked to not pull in the map package for the old navigation application when using ondemandnavi. Bug-AGL: SPEC-2576 Change-Id: I57b45ab152f9fab6cee97d570be1949136cd39eb Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-08-29recipes-demo-hmi: libqtappfw: update SRCREVMatt Ranostay1-1/+1
a824dc2 Merge "docs: add docs target for generating doxygen output" b2cfff1 Merge "libqtappfw: bluetooth-map: add support for list_messages + message verbs" 73aaa91 docs: add docs target for generating doxygen output 9cae455 libqtappfw: bluetooth-map: add support for list_messages + message verbs 4617d8b network: use roles to signal model changes 61d0147 libqtappfw: network: improve error checks 9d2600f libqtappfw: bluetooth-map: add initial map support c7f1b26 libqtappfw: fix compile issue with SDK 4fda04a libqtappfw: pbap: fix compile error in if statement Bug-AGL: SPEC-2566 Change-Id: I65921d0b3a1f41737da9a0b5bcc015c9fe352f7b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-26html5-launcher: create recipeJacobo Aragunde Pérez1-0/+25
This recipe makes use of npm to install the JS dependencies and also generate the wgt file. Bug-AGL: SPEC-2401 Change-Id: I97557fa9193edabff611f98d12e54ec2463d4415 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-07-30ondemandnavi: Remove now unused patchesScott Murray2-56/+0
Remove now unused patches that were missed in previous commit to switch to AGL Gerrit repository. Bug-AGL: SPEC-2667 Change-Id: I156627c430fbd86f5743837f11245264b4ac1a73 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-07-25navigation: Switch to pipewire outputScott Murray2-10/+9
Update patch for the navigation app's talk scripts to use the gstreamer pipewire output sink, and set the media role stream property appropriately. Bug-AGL: SPEC-2634 Change-Id: Ibb1e588688be8af9eff9c8e3efa1ca4983920df7 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-07-25ondemandnavi: Update recipe SRC_URI and HOMEPAGEScott Murray1-25/+24
Update recipe SRC_URI and HOMEPAGE to point at the new repository on AGL Gerrit, and remove the local patches that have now been merged there. As well, the recipe has been reformatted to more closely match the OpenEmbedded style guide and match those of the other demo applications. Bug-AGL: SPEC-2667 Change-Id: Ie771a2ea8e6236a5995dbb9c2b9d64cfbe30e89c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-07-24recipes-demo-hmi: libqtappfw: update SRCREVRaquel Medina1-1/+1
617d8b network: use roles to signal model changes Bug-AGL: SPEC-2339 Change-Id: Ica698d4dc0a81b6469879fb88c4098c054e85547 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-07-22recipes-demo-hmi: libqtappfw: update SRCREVRaquel Medina1-1/+1
61d0147 libqtappfw: network: improve error checks Bug-AGL: SPEC-2636 Change-Id: Ia14b90ed757458227d2a5459f6fee3abbe8b6ed1 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-07-11recipes-demo-hmi: libqtappfw: update SRCREVhalibut_7.99.3halibut/7.99.37.99.3Matt Ranostay1-1/+1
9d2600f libqtappfw: bluetooth-map: add initial map support c7f1b26 libqtappfw: fix compile issue with SDK Bug-AGL: SPEC-2561 Change-Id: I1f644644bff0428492f61318a2abfbca6da250f1 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-07-10recipes-demo-hmi: add messaging recipeMatt Ranostay1-0/+24
Add recipe to enable building of the new messaging application. Bug-AGL: SPEC-2566 Change-Id: I99dd95540a7324d21e3fec177fb7e1e076799811 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-06-26ondemandnavi: add patches for pipewire and running as non-roothalibut_7.99.2halibut/7.99.27.99.2Scott Murray3-1/+61
Changes include: * Add a patch to replace the use of 4A via 4a-play with just using ALSA via a gst-launch pipeline. gstreamer is used to provide the flexibility to easily switch to a pipewire output sink and likely add back setting a role via a property. * Add a patch to set the new audio and display permissions for running as non-root. These patches should be removed when they get upstream. Bug-AGL: SPEC-2576 Change-Id: I5d24bb7c1d263a664d1c924f01d118d6d351d232 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-26ondemandnavi-config: switch to allarch classScott Murray1-8/+4
Switch from setting PACKAGE_ARCH to inheriting the allarch class in the ondemandnavi-config recipe. This fixes a failure when building an image with the ondemandnavi application that seems due to a change between rocko and thud. Bug-AGL: SPEC-2576 Change-Id: I5c99571db72e600ae0da05304e46c503466985d2 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-26navigation: Update patches for pipewire and running as non-rootScott Murray4-363/+60
Changes include: * Replace the patch to add 4A support with a simpler one to just use ALSA via a gst-launch pipeline. gstreamer is used to provide the flexibility to easily switch to a pipewire output sink and likely add back setting a role via a property. * Add a patch to set the new audio and display permissions for running as non-root. Bug-AGL: SPEC-2557, SPEC-2571 Change-Id: Iae442b58c8d8feca51cc23c1378b264a4038bda7 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-26poiapp: Add patch to add display permissionScott Murray2-0/+22
Add a patch to the poiapp's config.xml to add the new display permission. A patch is used for timeliness, it can be removed if/when the change goes into the upstream repo. Bug-AGL: SPEC-2559 Change-Id: Ibd52cb93847b2b7df9988ad276ebd8cbfc80900b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-25poiapp-api-key: switch to allarch classScott Murray1-2/+2
Switch from setting PACKAGE_ARCH to inheriting the allarch class in the poiapp-api-key recipe. This fixes a failure when building an image with the agl-demo-preload feature that seems due to a change between rocko and thud. Bug-AGL: SPEC-2567 Change-Id: I0ad6289897261ece5971cdea4888c6cd13793643 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-22recipes-demo-hmi: libqtappfw: update SRCREVMatt Ranostay1-1/+1
4fda04a libqtappfw: pbap: fix compile error in if statement b3d51e2 libqtappfw: pbap: add import verb for contacts e89c488 network: add wired adapter & model 9d896c9 network: fix warning on return path b2ecc03 network: rework WifiNetworkModel implementation d363224 network: add network model abstraction Bug-AGL: SPEC-2541 SPEC-2293 Change-Id: I259640ef067d662bbbd35bb7b15b86873829b9f6 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-06-20taskmanager: Add missing DEPENDSScott Murray1-0/+1
Add qtcharts to taskmanager recipe DEPENDS to fix build. Bug-AGL: SPEC-2511 Change-Id: Icd07eeb7ebab22983a9d865ddd94a2fbcad6c408 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-12mapviewer-demo: Delete unnecessary configuration from gst-recoder.Harunobu Kurokawa3-52/+2
Bug-AGL : SPEC-2420 Change-Id: I5af1a5963352257600a191233fd3e5f4d59dfe2e Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-06-11mixer: update to build the pipewire mixer from masterGeorge Kiagiadakis1-8/+10
Most changes are based on the 4a-mixer recipe Bug-AGL: SPEC-2473 Change-Id: I290c97836830b1b83d9564dda2c77b526f474f18 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2019-06-10mapviewer: Upgrade to thudHarunobu Kurokawa2-1/+34
mapviewer has link error. This error is same as navigation app at 5f5a1fb6ea4fd884040ef3175f478321651afeab in meta-agl-demo Then we apply the same patch file to mapviewer. Bug-AGL : SPEC-2420 Change-Id: Ibaad718ccd3995860294e2648e884af8ba3c01df Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-06-10Remove qtaglextrasScott Murray1-28/+0
Remove qtaglextras as it has been moved to the meta-agl-profile-graphical-qt5 layer in meta-agl. This is required to fix building the cluster demo SDK now that qtaglextras has been added to packagegroup-qt5-toolchain-target. Bug-AGL: SPEC-2484 Change-Id: I2037e2637edb39a1d1e7aa43243aa5000e715364 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-05-31Move launcher into meta-agl-demo from meta-agl-develJan-Simon Möller4-56/+25
Part of the layer cleanup. v2: Fix - moved libhomescreen to meta-agl v3: packagegroup-hmi-framework is too broad and only applies to -demo atm, move here v4: agl-service-homescreen should go to profile-graphical Bug-AGL: SPEC-2450 Change-Id: I00f1fda64af1f9d78b82902438c26c7f9579ae53 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>