summaryrefslogtreecommitdiffstats
path: root/recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb
AgeCommit message (Collapse)AuthorFilesLines
2021-12-21agl-demo-platform: add launcher and make it work with new App FWArnaud Ferraris1-1/+1
Through its dependencies, `launcher` pulls all necessary software, including `agl-session`, `homescreen`, `weston-ini-conf`... Make the `agl-demo-platform` packagegroup depend on it for using the new App FW. Moreover, make the `agl-graphical-weston` packagegroup depend on `agl-compositor-init` so we directly install the appfw-provided config and systemd services for `agl-compositor`. Bug-AGL: SPEC-4161 SPEC-4159 Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com> Change-Id: Ifb84b021925e50a7ea977c25eb711ddf0c9b77bd
2021-11-03Prepare master for new framework integrationJan-Simon Möller1-46/+0
During the last workshop the transition to the new framework was presented. This change essentially deprecates the SMACK-based application framework. To prepare the integration of it, we remove the deprecated components: - recipes-apis : all agl-service-* - recipes-demos: all demo apps but homescreen - non-essential configurations Todo: We need to bring-back the html5 image in a follow-up w/o ties into the old framework. v2: kept WAM + Chromium recipes for reference v3: rebased Bug-AGL: SPEC-4121 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I58075f5f1e477106a1aad3d2171a0904bf0cb16e
2021-08-20Convert to new override syntaxScott Murray1-6/+6
This is the result of running a slightly customized version of the convert-overrides.py script from poky with additional overrides added. The intent of these changes is to minimize the effort to keep the "next" branch that builds against poky master up to date and tested in preparation for the switch to the next Yocto LTS release in early 2022. Bug-AGL: SPEC-4052 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I6eeadd2c985c008b04f8f9815bf0f6fb064bedac
2021-03-09packagegroup-agl-demo-platform: fix POI API key preloadingScott Murray1-6/+1
Fix missing switch from DISTRO_FEATURES to AGL_FEATURES in the definition of DEMO_PRELOAD. Also remove the now unused variables for the old navigation app as cleanup. Bug-AGL: SPEC-3833 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I39b4d49c0a213f162657f0086b21b81eb0524ab8
2021-01-22packagegroup-agl-demo-platform: Fix waltham-remoting featureMarius Vlad1-1/+1
And avoid using waltham-recevier for the moment, until we get it in the tree. Not only that, but instead use the correct name of the feature while at it (there's no agl-weston-waltham-remoting). Bug-AGL: SPEC-3601 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I2ee39dd603a41e147b95aa77237bcc06947c1028
2021-01-13Update agl-cluster-demo-support featureScott Murray1-1/+1
Changes: - Switch agl-cluster-demo-support from using IMAGE_FEATURES to AGL_FEATURES to work better with building the different demo images. - Add a connman bbappend to move the agl-cluster-demo-support specific logic out of meta-agl-core. Bug-AGL: SPEC-3749 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Iad42662db903b7403ec7985c315793fdcd6fc9a7
2021-01-12Update weston-ini-conf package useScott Murray1-0/+1
The rework of the weston-ini-conf recipe in meta-agl new means that there are separate weston-ini-conf and weston-ini-conf-landscape packages for portrait versus landscape mode, so update use in the demo image packagegroups to use the appropriate one explicitly. The previous dependency in packagegroup-agl-graphical-weston has been removed since weston-init now has a dependency on the new "weston-ini" runtime (i.e. explicit RPROVIDES) dependency. Note, however, that explicitly pulling weston-ini-conf or weston-ini-conf-landscape into images is recommended as opposed to relying on PREFERRED_RPROVIDER. Bug-AGL: SPEC-3745 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ia37d61c5684a06755d2761850394e5f887f14a4a
2020-11-11pickckagegroup-agl-demo-platform: Enable waltham-receiverMarius Vlad1-0/+1
Only if we specify agl-weston-waltham-remoting distro feature Bug-AGL: SPEC-3605 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I64b5746a96e9e8e7226c6c9068f2eda5a6644c49
2020-08-25packagegroup-agl-demo-platform: Add dependency for qtwayland-configMarius Vlad1-0/+1
Bug-AGL: SPEC-3522 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Ib6a9592e60551251e3f8248896e3ca8b7326e358 Depends-On: Ib0dcda6382dd52677a0768afe3948ab62955c9f8
2020-06-24packagegroup-agl-demo-platform: Remove qtaglextras dependencyMarius Vlad1-3/+1
qtaglextras is linked and has depedencies on libqwindowmanager. Remove it entirely. Bug-AGL: SPEC-3342 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I69eb0cb3b184470560199e8df9bf98efc7a9a8ce
2020-06-10remove libqtappfw package from QTAGLEXTRASRaquel Medina1-1/+2
Remove libqtappfw package from QTAGLSEXTRAS and add to individual recipe RDEPENDS. Bug-AGL: SPEC-3390 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: Idb5aaca35a8d797a4e758f82df6650ef3aeb6561
2020-06-08Remove low-can-demoScott Murray1-1/+0
Nothing in the demo platform uses the low-can-demo widget contents, and has not for a couple of releases. To ease maintenance effort, remove it. Bug-AGL: SPEC-3415 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I89471926d94e65fdcf57765b8087b49f46a71d1a
2020-05-08Widget packaging reworkScott Murray1-9/+25
Changes include: - Add "agl-test-wgt" to IMAGE_FEATURES in the agl-demo template definition to yield the desired default behavior of the test widgets always being added to the agl-demo-platform image. - Created new devel and test packagegroup variants for several of the existing packagegroups to contain the associated widgets. - Added several services to the RDEPENDS in the definition of packagegroup-agl-ive-services that have been getting picked up by application RDEPENDS. This simplifies the test/devel packagegroup definitions. - Extend the agl-devel-wgt and agl-test-wgt FEATURE_PACKAGES variables as necessary to add the required corresponding widget packagegroups. - Shifted some non-applications and the use of packagegroup-hmi-framework around a bit in the definition of packagegroup-agl-demo-platform to improve clarity. - The alexa-viewer app and virtual/alexa-voiceagent-config package are now pulled in by extending the agl-voiceagent-alexa FEATURE_PACKAGES definition. This is a cleaner use of the image feature than the previous checking of IMAGE_FEATURES that was being done in the packagegroup-agl-demo-platform definition. Bug-AGL: SPEC-3300 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I0ace2d140fdceb1e0d778a0fe71d7f856a953ae4
2020-04-30Cleanup post next mergeJan-Simon Möller1-7/+3
Remove recipes no longer used by any image. - als-meter-demo - controls - settings-log-utils - vod-server - windowmanager (old version) - web-runtime (replaced with chromium) Packagegroup updates. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I2824a1a645a6f31e2f2ee9023548aefd7710aa07
2020-02-07cluster-demo-support: add recipe for cluster-demo-simulatorJan-Simon Moeller1-0/+1
The cluster-demo-simulator is a small python script that sends can messages to simulate speed and rpm. It has support for steering wheel events. Bug-AGL: SPEC-3090 . Change-Id: I45bf259c984c59912a674a57ccc642a1917a3209 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> (cherry picked from commit b0620c288705d14aadb9cdd95e47b8b22dc7662a)
2020-02-06demo-i2c-udev-conf: fix inclusion in packagegroup-agl-demo-platformJan-Simon Moeller1-2/+3
The inclusion was not working. Fix it. Bug-AGL: SPEC-3091 . Change-Id: Ibbeed9665e4f1cde58a7b60205b33f94a7039d59 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2020-01-21Add agl-service-can-high-level-viwiicefish_8.99.5icefish/8.99.58.99.5Scott Murray1-2/+0
Add agl-service-can-high-level-viwi recipe to replace the high-level-viwi-service one from meta-agl (which will later be removed), and update packagegroup-agl-ivi-services to use it. Also remove high-level-viwi-service and agl-service-signal-composer from the AGL_APPS list in packagegroup-agl-demo-platform, as they are already pulled in via packagegroup-agl-ivi-services. Bug-AGL: SPEC-3113 Change-Id: I4ceab8b5ab1a4653f59749317d1a72c31652ca54 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2020-01-20alexa-viewer: add recipe and conditionally add to demo imageScott Murray1-0/+1
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>
2019-12-29Add virtual sllin support and LIN bridging to CAN for demosScott Murray1-1/+6
To enable seeing the steering wheel LIN messages on the cluster board for the planned CES demo, a systemd unit that wraps the use of candump in bridging mode is added when the agl-cluster-support feature is enabled. To make sure that the sllin0 interface is always available for testing without the specific demo LIN hardware, a vcan interface is set up as sllin0 when the ttyUSB0 device representing the serial adapter for the LIN transceiver is not present. Since this virtual sllin0 interface is very useful for general testing of the steering wheel event support up through the low-can and signal-composer stack, it has not been hidden behind agl-cluster-demo-support. Bug-AGL: SPEC-3049 Change-Id: Idb478e3fe4085859e8704ab0329a341b1a11e0ef Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-14Add udev rules and scripts for demo platform configurationicefish_8.99.3icefish/8.99.38.99.3Jan-Simon Moeller1-1/+10
Add recipes for udev rules and associated scripts 1) Support USB attached I2C devices for RTC and HVAC LED support. The RTC support loads and configures the required rtc-ds1307 driver, and sets the time from the RTC clock. The HVAC LED support configures the LED device names for use by the HVAC binding. The new demo-i2c-udev-conf recipe is added to DEMO_PLATFORM_CONF variable in packagegroup-agl-demo-platform to have them added to the agl-demo-platform image. Since they use udev rules to detect the corresponding hardware, this should be safe for all platforms. Change-Id: Id08571b43c7ae9275496980e0a5568e145a1f653 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-12-09agl-demo-platform: refactor packagegroupsJacobo Aragunde Pérez1-36/+13
Move Qt-specific packages to packagegroup-agl-demo-platform, and non-specific to packagegroup-agl-demo. The goal is to be able to reuse packagegroup-agl-demo in an HTML5-only demo image. Bug-AGL: SPEC-2322 Change-Id: I9e3e34a1b224e10915b6e3d8dae90d50d8c6c806 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-11-12packagegroups: remove libnaviapi-agl packageMatt Ranostay1-5/+0
libnaviapi-agl no longer exists since agl-service-navigation rewrite so remove it. Bug-AGL: SPEC-2880 Change-Id: I0ebf10c526bf28c16e77a5ef95bbfcf02cc6546d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-10-23Install a full unzip for images with agl-develJan-Simon Möller1-0/+1
This avoids an issue with the busybox unzip throwing a CRC error. We don't need unzip for normal operation, so only add it for agl-devel. Bug-AGL: SPEC-2920 . Change-Id: Ic6c998ba1a8e30467cda1c19bff7c12558c40017 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-10-21Add tbtnavi cluster navigation applicationScott Murray1-4/+3
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-09Refactor packagegroup to enable sllin on h3Jan-Simon Möller1-10/+19
Remove the restriction to only add sllin on m3 as we're moving to the h3 in the demo. v2: make the settings adjustable in local.conf and remove comment. Bug-AGL: SPEC-2826 Change-Id: I09ea14934e3714daba6e94c81902453872ce1aa9 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-10-04packagegroups: add messaging application to AGL_APPSMatt Ranostay1-0/+1
Enable messaging application within the AGL Demo UI Bug-AGL: SPEC-2566 Change-Id: Ide080523664af98af2241642841144989ff7a529 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-02Update demo features for switch to ondemandnaviScott Murray1-6/+11
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-22Enable recipe for unicens-controllerTobias Jahnke1-0/+1
agl-service-unicens-controller provides a clean API to control unicens devices Bug-AGL: SPEC-2738 Change-Id: I8d5ab82a1ff45e0cffc6db3a8043767c61d04ed8 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2019-06-21Add the taskmanager app to the CES demo imageJan-Simon Möller1-0/+1
The taskmanager has been greatly improved. Add it to the demo image. Bug-AGL: SPEC-2511 Change-Id: Ic1eb64ec5c23d15e32af54d9391c9a4017a9c803 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-11Re-add mixer after being ready for pipewireJan-Simon Möller1-4/+1
Change-Id: I6f5469fc3c5570410dad119ed4233ab24a202db2 Bug-AGL: SPEC-2473 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-11Changes to support the switch to pipewireJan-Simon Möller1-1/+4
This moves all soundmanager components off into meta-agl-devel/meta-audio-soundmanager-framework . Soundmanager is not supported in HH. Furthermore, I simplified the image and packagegroup recipes. Feature templates were modified to reflect the change as well. Bug-AGL: SPEC-2473 Change-Id: I48b437fb2ed727ed362d92af56596096df62dd8d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-20Disable btwilink by default on m3ulcbScott Murray1-2/+8
Testing for CES has found the wilink BT on the M3+Kingfisher somewhat unreliable. To disable it by default for now, add a demo platform configuration hook to packagegroup-agl-demo-platform and use it to pick up a modprobe configuration file to prevent btwilink from loading. This addition is specific to the m3ulcb platform, and the variable DEMO_ENABLE_BTWILINK can be used to over-ride the behavior by setting it to "true" in local.conf or site.conf. Change-Id: Ia645d9329594547f83601526e3f3fd5da5845b24 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-12-20Add agl-demo-preload featureScott Murray1-0/+5
Add a feature to preload the maps for the navigation app and the API key for the POI app. The intent is to allow building an image that works "out of the box" without manually installing things. The selection of UK or Japan maps can be controlled by setting the variable DEMO_MAPS_LOCALE to either "uk" (default) or "jp" in local.conf or site.conf. The POI API key should be set in one of those locations with the variable POIAPP_API_KEY (default value is an empty string). Change-Id: I25537935ddac740090f2121d0a83305c746185b0 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-12-10Add agl-cluster-demo-support featureScott Murray1-5/+5
Add new feature to enable support for the cluster demo. At the moment, it pulls in the agl-gstrecorder feature and enables building the required mapviewer application. Bug-AGL: SPEC-1730 Change-Id: I18c0312eefca9bb8c591e8b8a2b8113b4e94c7fc Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit af3ecc175fdb3cfbb7501ec5f1aad7718c08472a)
2018-11-13Finalize and automate sllin setup for LIN on demo unitJan-Simon Möller1-1/+1
Provide the systemd unit, the init script, the module options and the autoload command. Change-Id: I8dfe59338f377ca8ac1b94fe568dff9e2b36bf97 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-10-31Add package for sllin driver to imageJan-Simon Möller1-0/+1
The sllin driver is needed for the AGL demo unit to drive the actuator and fan. Change-Id: I76a8e7876148b6c2fcbc526a64a7ec132668c754 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-08-01Remove porter board configRonan Le Martret1-2/+0
* porter board is not supported any more in AGL Change-Id: Ifad3f089707d772f41d0ac6916348474a284b5b9 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-07-30Unlock kernel build on dragonboard due to broken most recipeJan-Simon Möller1-0/+1
We need to check that again ... Change-Id: I4c77bd208ec53daabef09e1f8c9949baff499ed2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-30Unlock kernel build on vayu due to broken most recipeJan-Simon Möller1-0/+3
We need to check that again ... Change-Id: Icc4c22ac3ee9e3ab8747122f0e6f65f96ca232bb Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-07-27packagegroup-agl-demo-platform: re-activate MOST drivers on demo platformChristian Gromm1-2/+1
This patch removes the BROKENonIntelQemuRpi3 append condition when adding the MOST drivers to the demo platform. We can do this, as Change-ID 14239 takes care that the necessary kernel dependent backports are applied to the driver sources. Change-Id: Icbff481c4fdff514ea0fd58cb6db99772d8d45bc Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2018-06-28Create a virtual/mixer for the AGL mixerRonan Le Martret1-1/+1
Bug-AGL: SPEC-1520 Change-Id: I7e382d0b31dcdabb98a95d90bacf89f2ec03abe9 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-06-08meta-agl-demo: remove Mocca applicationChristian Gromm1-6/+0
This patch removes the Mocca box application and the related USB driver from the demo platform. It is needed to clean up as the Mocca box is not used anymore. Change-Id: Iebba72e773476b18974f7fff343f4e7b998090d9 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2018-06-053rd part of the layer/profile rework [2/2]Jan-Simon Möller1-3/+2
This is the last part of the layer rework series. Notable changes are: - move demo specific recipes to the demo (dlt, web-runtime mocca-usb) - wayland-ivi-extension moved to the meta-agl-demo layer for now. - web-runtime moved here (from appfw layer to allow console-only builds with appfw) - adapted packagegroups and agl-features v2: squashed with commit on sandbox to form single commit (tnx, Scott) v3: inclusion of old packagegroup-agl-image-ivi (TODO: refactor and include in profile packagegroups. Tnx, Stephane) v4: base packagegroup-agl-demo-platform on packagegroup-agl-profile-graphical-qt5 v5: fix MOST_DRIVERS_append (disable due to FTBS) v6: re-add RDEPENDS for virtual/pulseaudio-config Bug-AGL: SPEC-145 Bug-AGL: SPEC-1422 Change-Id: I20bd5b9a957ea54a7ecd08bd4f8b99a32266c9c8 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-05-09packagegroup-agl-demo-platform: Fix WestonLeon Anavi1-0/+1
Add packagegroup-agl-image-weston to ensure that Weston will be successfully launched and the demo applications will appear with image agl-demo-platform on Raspberry Pi 3 as well as on other machines. Bug-AGL: SPEC-1427 Change-Id: Iae5ddeea612598750de565fecb0e51b79de56d57 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2018-02-16Remove the most drivers until updated for rockoJan-Simon Möller1-1/+2
The most drivers need fix for newer kernels. Disable build until fixed. Change-Id: I16b0af82bf1a7ed8b50efeb335e99ac141cf8aaf Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-01-03Add QtAGLExtrasTadao Tanikawa1-0/+2
Qt AGLExtras module provides a set of easy to create AGL Qt application. It uses the AGL HMI and application framework, therefore the application can be easily integrated to AGL HomeScreen/WindowManager on AGL Demo Platform. Bug-AGL: SPEC-1229 Change-Id: If4b2d3087f46cef7ce61487f6f8a6acd4bbf4d98 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-12-19Add signal composer recipe to demo platform targetRomain Forlot1-0/+1
Bug-AGL: SPEC-1186 Change-Id: Ife32412a9ef29502dfe518674e18258e089a583f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-18Enable the AGL Navigation API library for C++Naoto Yamaguchi1-0/+6
Add AGL Navigation API library to rootfs and SDK. This change is necessary change for CES 2018 version POI App to commit in the future. Change-Id: I08996778dd858ee2d3c91e47defa1d6846c28bf9 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-08navigation: change current application to a RPROVIDES to allow multiple optionsMatt Ranostay1-1/+1
Change the navigation recipe to an RPROVIDES to allow various other options for navigation. This change also updates the respective packagegroup. Bug-AGL: SPEC-1157 Change-Id: I98a90510fca18f55b0db2ccac0e5aa00899730ac Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-12-07recipes-platform: packagegroups: add agl-service-unicens to section ↵Christian Gromm1-0/+1
MOST_HVAC_append This patch is needed to have agl-service-unicens compiled with the agl-demo-platform Change-Id: I67e443e1cd99e3100eb34f25aaa469f308389c66 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>