aboutsummaryrefslogtreecommitdiffstats
path: root/templates/feature/agl-demo
AgeCommit message (Collapse)AuthorFilesLines
2024-05-27Replace agl-demo* features with preconfigured imagesScott Murray1-1/+1
Changes: - Remove the agl-demo-preload and agl-demo-cluster-support setup features. - Make the agl-weston-remoting setup feature a dependency of the agl-demo feature. To accommodate this with respect to avoiding putting the remote-output display configuration into generated weston.ini files when not required, the logic for that has been moved from meta-agl-core's weston-ini-conf recipe, and extra weston-ini-conf-* packages with the remote output support enabled are now generated to be used in images when required. - Add *-preconfigured versions of the images useful in a full demo setup (i.e. with "green machine" for tradeshows). These images have the configuration tweaks that the build setup features enabled with conditional logic baked in. - Remove now unnecessary connman-conf bbappend, we now assume that the IVI and cluster IP addresses are assigned as 192.168.10.2 and 192.168.10.3 via DHCP in a full demo setup. Notes: - The cluster support in the *-preconfigured images assumes that the IVI board is at IP address 192.168.10.2, and both boards are in the 192.168.10.x subnet. Bug-AGL: SPEC-5138 Change-Id: Icc472c6b602fa8fa5570af6cb0acaef853cbfa0f Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29866 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-05-10agl-demo: update meta-clang commentScott Murray1-1/+1
Update comment in feature template documenting why meta-clang is required. Bug-AGL: SPEC-5123. Change-Id: I4f4d589de07ee0d05f1720e1f1fca2445271d5c2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29894 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-04-24Add meta-clang as a dependencyScott Murray1-0/+3
Define AGL_META_CLANG in the agl-demo template to pull in meta-clang, as it seems required to avoid dependency errors from the uutils-coreutils recipe in meta-oe when selinux is present in DISTRO_FEATURES. It may be worthwhile investigating further and discussing with upstream, as this seems a bit unusual. Bug-AGL: SPEC-4578 Change-Id: Ib8ac8d02b86491bded5463670c87d12a8e66df6a Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-03-20Remove meta-python2 usageScott Murray1-5/+0
Remove remaining meta-python2 layer references now that no recipes require it. Bug-AGL: SPEC-5099 Change-Id: I4ffade4ecdc50404a4729860560bacdd513764ac Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29750 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2023-02-13agl-demo: Use new AGL_META_QT5 hookScott Murray1-6/+1
Update agl-demo template to use new AGL_META_QT5 variable instead of explicitly adding meta-qt5 to BBLAYERS. This should avoid duplicate layer issues when combining with agl-ic-container. Bug-AGL: SPEC-4703 Change-Id: I813ff1e0c43372d3fc5bdc54973ee34e57f48fba Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-07-27Add agl-ivi-demo-platform-flutter imageScott Murray1-1/+1
Add an image for testing Flutter applications. At present it uses the Qt demo homescreen and launcher until they can be replaced with a Flutter homescreen with equivalent functionality. To allow testing agl-compositor behavior, the packagegroup for the image includes the demo Qt HVAC and dashboard apps in addition to the Flutter "gallery" demo application packaged for launching with applaunchd. The "agl-flutter" build feature has been added as a dependency of "agl-demo" in order for the above to be buildable by default. Bug-AGL: SPEC-4485 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Idf2daa189a15e9cc4bfe2030ac6aa3f5b0331c0c
2022-07-27agl-demo: add agl-selinux as a dependencyScott Murray1-1/+1
Add the agl-selinux feature as a dependency of agl-demo to pull in the SELinux support for demo image builds. Bug-AGL: SPEC-4332 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I12ff244a47c2ca6f039972ca5263f9e78dc1d107
2022-07-04kuksa-val: add recipeScott Murray1-0/+1
Add a kuksa-val recipe to build the current post-0.2.1 release HEAD of the Eclipse KUKSA.val Vehicle Information Service (VIS) server, and add it to the agl-demo-platform image by adding it to packagegroup-agl-ivi-services. Several local patches are applied to enable building with OpenEmbedded and make installation into standard Linux FHS locations feasible. These will be discussed with upstream to hopefully get them integrated. Additionally, meta-networking has been added as a layer dependency in the agl-demo feature template. This is required due to kuksa-val currently having mosquitto as a non-optional dependency. Bug-AGL: SPEC-4405 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I1a2d9e9b49d5c8ad11821b89288d2dc9895d15ae
2022-04-13Drop MPD recipe backportsScott Murray1-0/+1
Use new AGL_META_MULTIMEDIA hook to add the meta-multimedia layer from meta-openembedded, and drop the backports of mpd, libmpdclient, and mpc in favour of getting them from their instead. Also rename our mpd bbappend to use a wildcard so it will match against the newer version in upstream. Bug-AGL:SPEC-3819 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I4b5730a60af7cc6c85523124d9fc40e8017c8294
2021-12-21templates: feature: ensure agl-demo uses agl-app-frameworkArnaud Ferraris1-1/+1
Also, due to changes in meta-agl-app-framework, `weston-init` now conflicts with `agl-compositor-init`, so remove it from the `agl-graphical-weston` package group dependencies so the demo images can build. Bug-AGL: SPEC-4161 Change-Id: I1dc9a60445fc3a97531449bfcc3496ce05357e36 Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2021-11-10Add meta-python2 to agl-demo templateJan-Simon Moeller1-2/+4
The chromium/wam builds do still require meta-python2. Add it to back to the agl-demo template in support SPEC-4040. Bug-AGL: SPEC-4040 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I8cec874dfd69c70d175bf6291a2b4a3153059582
2021-11-03Prepare master for new framework integrationJan-Simon Möller4-9/+5
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-06-07agl-demo: Use new AGL_META_FILESYSTEMS hooklamprey_11.92.0lamprey/11.92.011.92.0Scott Murray1-1/+2
Use the AGL_META_FILESYSTEMS hook added to meta-agl for agl-virt in the agl-demo feature here. This will allow potentially enabling both features without bblayers.conf errors. Bug-AGL: SPEC-3970 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: If176f8bc4c79c1f5a3af40690f3ee87303788652
2021-03-01Mask out older recipes in meta-iot-cloudScott Murray1-0/+4
Add BBMASK additions to mask out older cjson, python3-httplib2, and python3-xmltodict recipes in meta-iot-cloud. Since meta-iot-cloud is related to the agl-cloudproxy feature, they have been added to a new agl-cloudproxy.inc file to keep them distinct from other agl-demo configuration. Bug-AGL: SPEC-3826 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I19a4e94f312e72b5770ecfe836fca9e8df6a91bc
2020-12-17SPEC-3723: restructure meta-agl-demoJan-Simon Moeller2-1/+4
All demo related components should be in here now. We keep the packagegroups on purpose for now to stay backward-compatible. v2: layer does pass yocto-check-layer, dependencies adapted v3: remove the dynamic-layer setup, use all-in-one approach v4: Fixed comments from Paul Barker. Tnx! v5: Removed wayland/weston/agl-compositor additions, except for demo specific weston-init bbappend Follow-up changes required later: - massaging packagegroups - scrub of recipes Bug-AGL: SPEC-3723 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I47cefd8c23d46b2cdd063470e3f7d97d5ad952d8
2020-05-13Add azure-iot-sdk-c-dev to crosssdkmaratsabitov1-0/+6
Add azure-iot-sdk-c to support building agl-service-cloudproxy Bug-AGL: SPEC-3376 Signed-off-by: maratsabitov <marat.sabitov@mera.com> Change-Id: I895fc149243d90c58d81d318eecbf030bfbafc53
2019-11-06agl-demo: add agl-speech-framework as a dependencyScott Murray1-1/+1
Add agl-speech-framework as a dependency of agl-demo now that agl-service-voice-high is not dependent on the Alexa voiceagent. This will enable having the homescreen application dynamically displaying a push to talk button when a voiceagent is available. Bug-AGL: SPEC-2858 Change-Id: I6249b4538661bcc8f76a9472f563c03f047cefc1 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-07-24add markdown documentation for all machines and featuresStéphane Desneux1-0/+18
THIS IS STILL WIP - not all features/machines are described Bug-AGL: SPEC-1902 Change-Id: Ibe5b4afe039a65594bb30e0fc0ecedb1f4539de4 Signed-off-by: Stéphane Desneux <stephane.desneux@iot.bzh>
2019-06-11Changes to support the switch to pipewireJan-Simon Möller1-1/+1
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-09-22Add feature agl-pulseaudio as dependency to agl-demoRonan Le Martret1-1/+1
This is related to review 15883. Bug-AGL: SPEC-1601 Change-Id: I0f612d582d0f8126c0f2f8b3a03b61530d9bff04 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-08-01agl-demo: add 4A as a dependency and a separate agl-demo-soundmanagerStephane Desneux1-1/+1
When running aglsetup with feature 'agl-demo', 4A is now enabled. The feature 'agl-audio-4a-framework' is added to the feature deps. For the agl-audio-soundmanager framework use agl-demo-soundmanager. Discussed in SAT meeting on 20180719. Bug-AGL: SPEC-1234 Bug-AGL: SPEC-1598 Change-Id: Ief75404c6ab818e58394b3ab55f221f823363362 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-06-053rd part of the layer/profile rework [2/2]Jan-Simon Möller2-8/+1
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-02-20agl-demo: remove hardcoded meta-gplv2 layerMartin Kelly1-1/+0
GPLv2/GPLv3 logic is now handled via the agl-gplv2 feature, so stop always adding meta-gplv2 for the agl-demo feature. agl-demo will need to work with both GPLv2 and GPLv3 recipes, as different users will have different requirements with regard to GPL versioning. Depends-On: I62d7f2daa58b0690b5b27740257bd15097fcee5c Change-Id: I2a4119f856ba78b2e718044d8095ed168a70f47f Signed-off-by: Martin Kelly <mkelly@xevo.com>
2018-02-07agl-demo: bblayers: add meta-gplv2 layerMatt Ranostay1-0/+1
agl-demo feature needs meta-gplv2 layer to pull in respective package versions Bug-AGL: SPEC-1256 Change-Id: I67bacd56797fa44547fd45676a117b8f2ab49b77 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-01-29agl-demo: feature: remove agl-devel from included dependenciesMatt Ranostay1-1/+1
agl-devel feature has significant amount of the GPLv3 packages within AGL that shouldn't be shipped in a release. Require the user explictly build with development packages. Bug-AGL: SPEC-1256 Change-Id: If7b8609f1c1a866aaad821ebe65cd66daec15407 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-11-14Make the new hmi-framework a default dependency for agl-demoJan-Simon Möller1-1/+1
This makes the new hmi-framework enabled by default as we start to port apps to it. Attention: legacy apps will stop to work - you'll have to port your app. See https://wiki.automotivelinux.org/_media/kickstart_apps_migration_guide.pdf . Change-Id: Ie29ecff66e1669f6046bf6ceb74b3d9ed2a401d3 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-02-09iotivity: Migrate from agl-demo to agl-iotivity featurePhilippe Coval1-1/+0
Ship packagegroup-iotivity from meta-oic to take extra libs instead of just iotivity-examples. For convenience, screen remains as part agl-demo. For more details about OCF support check: https://wiki.iotivity.org/automotive Bug-AGL: SPEC-158 Change-Id: I1ba476889e68da3bb010753b3c19d7d9b581b30b Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
2017-01-25Move feature code into the meta recipesRonan3-0/+16
* Having a minimlal local.conf serving the only purpose of user customization is the "Yocto" way of doing things * After a source synchronization (repo sync), feature code must be update without regenerate local.conf Change-Id: Ie4cdfde42424f455181ee4bde8087a9cc746e231 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>