summaryrefslogtreecommitdiffstats
path: root/templates/feature
AgeCommit message (Collapse)AuthorFilesLines
2024-07-09meta-agl-kvm-demo: update for YP scarthgap and clean upricefish_18.0.0ricefish/18.0.018.0.0Scott Murray1-2/+2
Note that while these changes do get the KVM demo images building and bootable, some further investigation is required into getting the guest displays rendering to the outputs. Changes: - Move some of the feature template and multiconfig files that were accidentally left in meta-agl-demo to meta-agl-kvm-demo. - Rework how MACHINE is defined for the guest multiconfig to make it a bit more obvious how other machines could be supported. Sadly, experimentaion has shown that trying to do a generic virtio-${TUNE_ARCH} or similar scheme does not work with BitBake's parser, so document that a bit. - Update agl-qemu-runner.sh for change to IMAGE_NAME_SUFFIX default value, and qemu now warning about using "-vga" with the "virt" machine which does not support it. - Add new "agl-virtio-guest" feature to AGL_FEATURES in guest to get virtio kernel configuration. Bug-AGL: SPEC-5201 Change-Id: I194a5c49adf6242cd91d205e19a8eecde698ad7e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30117 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-07-01Move html5 demo into sublayerJan-Simon Moeller4-1/+23
The HTML5 demo needs additional fixes. Move it into a sublayer and activate with agl-demo-html5. Bug-AGL: SPEC-5188 Change-Id: I2f1a07dcfbcaf7e09d4d0d3aec1aa8f096336287 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30042 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Scott Murray <scott.murray@konsulko.com> ci-image-boot-test: Jenkins Job builder account
2024-06-27Move base VSS and KUKSA.val recipes to meta-agl-kuksa-valScott Murray1-0/+1
Remove base VSS and KUKSA.val recipes, as they are moving to a new meta-agl-kuksa-val layer in the meta-agl repository. The recipes for the Python modules they depend on have also been moved. Additional changes: - A new kuksa-can-provider-conf-agl recipe has been added to install our common AGL-specific kuksa-can-provider configuration. The intent is that the kuksa-can-provider in meta-agl-kuksa-val not be dependent on our demo configuration choices. - The other kuksa-can-provider configuration recipes have been tweaked to mark them as allarch. - The python3-argparse-addons recipe and python3-cantools bbappend that used it have been removed, as it looks like it is no longer required. - The dangling kuksa-val-agl-demo-cluster recipe has been removed, it was missed in the previous kuksa-val server removal. Bug-AGL: SPEC-5136 Change-Id: I8c5aa556a796852c5ee3d8c26e045a089911f37e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30038 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-05-27Rework KVM demo configurationScott Murray7-38/+4
Changes: - Move KVM demo configuration and image recipes to a new sub-layer, meta-agl-kvm-demo, to keep things that may not be buildable with just the agl-demo feature separate to avoid confusion. It will hopefully also avoid clutter in recipes-platform/images. This sub-layer is pulled in when the agl-kvm setup feature is given to aglsetup.sh. - Remove the agl-kvm-host-kuksa and agl-kvm-host-audio setup features. - Add new *-guest and *-guest-preconfigured flavors of the Flutter IVI and IC images under meta-agl-kvm-demo that that have the desired configuration changes baked in. - Add required qemu-config recipe variants for the new guest image flavors. At the moment there is more duplication of configuration for this than is desired, and some reworking of agl-qemu-runner configuration may come as a follow up to avoid this. - Remove qemu-config recipe variants for unused Qt guest images. If it becomes desirable to use the Qt demo images as guests this can be revisited. - Added agl-kvm-demo-flutter-preconfigured image variant that supports the full demo setup (i.e. "green machine" with steering wheel, equivalent to CES 2024 demos). NOTES: - The agl-kvm-demo image remains and builds roughly the same image as before, with the KUKSA.val databroker running in the IVI guest and cluster support enabled. Replacing this image with a bbclass abstraction and an e.g. agl-kvm-demo-flutter image is under consideration. Bug-AGL: SPEC-5138 Change-Id: I64936208fd032e5ba47366e3a7ff572dc18338e4 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29918 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-27Replace agl-demo* features with preconfigured imagesScott Murray7-32/+2
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
2024-03-08Update agl-kvm feature dependenciesScott Murray1-1/+1
Add agl-demo-cluster-support and agl-demo-preload as dependencies of the agl-kvm feature, as they are effectively required to get a working agl-kvm-demo-platform image. Bug-AGL: SPEC-5084 Change-Id: Ia766692f775e0274079ca266f4baf6e927bb6470 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29705 Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-03-08Enable running audio services on host for KVM demoScott Murray3-0/+19
Changes: - Add agl-kvm-host-audio feature for configuring other changes. - Make installation of packagegroup-agl-ivi-service-platform in the KVM host versus IVI images dependent on the agl-kvm-host-audio feature. Some recipe dependencies are tweaked by the feature being specified to avoid accidentally pulling things into the IVI guest images. - Add KVM demo specific configuration for applications affected by running the databroker on the host versus in the IVI guest, and use it if the agl-kvm-host-kuksa feature is enabled. Bug-AGL: SPEC-5082 Change-Id: I3a6e6216a90e4d260c20f0b048e6332466aef4ff Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29702 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account
2024-03-08Add KUKSA.val databroker image featuresScott Murray3-0/+19
Rework inclusion of KUKSA.val databroker server and client support into image features that can be specified via IMAGE_FEATURES, and use that in our demo image definitions. As well, add a new agl-kvm-host-kuksa feature that allows configuring the KVM demo build to run the databroker on the host instead of in the IVI guest. Some further application configuration changes are required for that to fully work, those will come in follow up commits. Bug-AGL: SPEC-5082 Change-Id: Ice931fe924c1bf49709999eeabcb998ee191fc80 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29699 ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2023-05-09Create new agl feature to use container guest integrationNaoto Yamaguchi3-0/+19
When existing agl demo integrate to container guest, it require to some small patches. This patch add new agl feature "agl-container-guest-demo" to enable container guest integration. Those patch will enable/disable using this agl feature. Bug-AGL: SPEC-4766 Change-Id: I001f20385aaf7e53b0b1e79db25b83fcf46e9876 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
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>
2023-01-29Run agl-compositor in system scope for QEMU+KVM demo imageScott Murray2-4/+5
To allow usefully depending on the native-shell-client "homescreen" application from the systemd units running QEMU, tweak things to drop the use of agl-session from the agl-kvm-demo-platform host image. The motivation for this is to have the VM guest start up ordering work as expected, avoiding unnecessary delays from race failures on boot. Changes: - Rework agl-kvm template to use conf/include/agl-kvm.inc include file to match other featurs and simplify development. - Add include files for the host ("default" in BitBake) and guest (so agl-kvm-guest) multiconfigs to allow disabling the agl-demo feature in the host build, which disables agl-session. - Update native-shell-client systemd unit to run at system scope and depend upon agl-compositor directly. - Update agl-qemu-runner systemd template unit to depend directly on native-shell-client. Note that a consequence of these changes is that building images other than agl-kvm-demo-platform when the "agl-kvm" feature is used will likely not yield the desired results. Future work will investigate avoiding this problem, or forcing explicit compatibility errors to avoid user confusion. Bug-AGL: SPEC-4618 Change-Id: I295caf2969c5f4179c93f1b57afa703f1a866457 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 94ee287730b16820003aece648e790923a9a5b79)
2022-11-23Add agl-kvm feature templateScott Murray4-0/+23
Add feature template for enabling agl-kvm-guest multiconfig. Changes to leverage this to add a host image that includes guest VM images will follow. Bug-AGL: SPEC-4618 Change-Id: If8134359a1da7709d81b4ddd186d8c22de05280d 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-06Rename agl-cluster-demo-support featureScott Murray5-16/+18
Rename agl-cluster-demo-support feature to agl-demo-cluster-support to make it clearer that it relates to the agl-demo-platform image. Bug-AGL: SPEC-4425 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I9e1ebd2800ab55f3969be98034b60fcb4c09ba21
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öller5-11/+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-08-20Convert to new override syntaxScott Murray1-1/+1
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-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
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-13Remove separate agl-{cluster,telematics}-demo featuresScott Murray6-17/+0
Changes: - Remove feature templates and associated include files for the agl-cluster-demo and agl-telematics-demo features. All of the demo images can now be built by just configuring with the agl-demo feature. - Remove feature template for agl-cluster-demo-preload, the cluster demo configuration it was pulling into the cluster image is now driven by the agl-demo-preload feature instead. - Moved speech framework and Alexa voiceagent feature inclusion to agl-demo-platform.inc to avoid them accidentally being pulled into the cluster or telematics demo images. Part of this change is moving agl-voiceagent-alexa from using IMAGE_FEATURES to AGL_FEATURES, which needs a corresponding change to meta-agl-devel. - Remove leftover use of agl-core-image-profile DISTRO_FEATURE, which no longer exists. - Remove unneeded explicit dependency on the PREFERRED_RPROVIDER_virtual/voice-high-config, things seem to be working fine with the dependency from agl-service-voice-high, so it is not required. Bug-AGL: SPEC-3749 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ibcfbce28231a91aa56269db9196c471458d0e928
2020-12-17SPEC-3723: restructure meta-agl-demoJan-Simon Moeller12-27/+21
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-07-24Add the cloudproxy service in meta-agl-demojellyfish_9.99.2jellyfish/9.99.29.99.2Leonid Lazarev1-0/+2
The recipes for cloudproxy service has been added in ivi-service packagegroup The new feature cloudproxy has been added to agl-demo Bug-AGL: SPEC-3496 Change-Id: I9d9a2efd5d686b25b593ddc18a9147aa27d5054c Signed-off-by: Leonid Lazarev <leonid.lazarev@orioninc.com>
2020-06-25Remove agl-sdl integration as the layer is dysfunctionalJan-Simon Möller3-13/+0
meta-sdl upstream does not support YP 3.1 LTS 'dunfell' . Remove the feature. Bug-AGL: SPEC-3446 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I855f4c0b5a2dd361b9179f4861d8c120cb4f1256
2020-05-26Cluster demo support updatesScott Murray1-1/+1
Changes include: - Rework cluster-demo-network-config recipe to have the installed service file be a template, allowing the recipe to potentially change the target network device easily. A new variable AGL_CLUSTER_NET_DEVICE has been added to do so, with a default value of eth1. The interface configuration has been moved to a helper shell script, cluster-demo-network-conf.sh, with some additional logic added to update the interface blacklist in the connman configuration. This makes things more generic and allows setting up the cluster demo on boards other than H3+KF. - Update agl-cluster-demo-support feature dependency with new agl-weston-remoting feature that replaces agl-gstrecorder. Bug-AGL: SPEC-3395 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I9109b8e7782112d5504866f67e6bb5953c79d4a8
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-12-30Add demo low-can device mappingScott Murray1-1/+2
Rework the agl-demo-preload feature to specify a new demo-specific PREFERRED_RPROVIDER for the new virtual/low-can-dev-mapping virtual package. This enables using the sllin0 interface on the CES demo setup as the low-speed interface. Bug-AGL: SPEC-3076 Change-Id: I872137d8acb1f5ec5df9eac92f25953b28128b36 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
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 Desneux5-0/+69
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öller4-9/+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>
2019-06-10Changes to support the repo clone reworkJan-Simon Möller1-2/+2
To be merged together with: https://gerrit.automotivelinux.org/gerrit/#/c/AGL/AGL-repo/+/21389/ Change-Id: I6100761e56ab7198454532a65c68a7b7c532929b Bug-AGL: SPEC-2450 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-07Remove unused iotivity featureJan-Simon Möller2-3/+0
Remove old feature during uprev cycle. Change-Id: I7b4802849d50d1afabe4fbb9b58885c43c94c68d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-20Add agl-demo-preload featureScott Murray1-0/+1
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 Murray2-0/+2
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-10-02Add agl-demo-nopulseaudio to build demo image without pulseaudioStephane Desneux3-0/+8
agl-demo-pulseaudio is a duplicate of agl-demo, except that agl-pulseaudio has been removed from the dependencies This has been discussed at Dev Meeting on 2018-10-02. Bug-AGL: SPEC-1601 Change-Id: I7cef03084ce715eaaa9253bdf1191e887810979b Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
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 Desneux4-1/+9
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-08-13agl-demo-platform: add packagegroup smartdevicelinkPhong Tran2-0/+4
Add the new packagegroup name packagegroup-agl-smartdevicelink. This install to agl-demo-platform image with "agl-sdl" in DISTRO_FEATURES Tested build ok with: source meta-agl/scripts/aglsetup.sh -m raspberrypi3 agl-demo agl-netboot agl-appfw-smack agl-sdl Change-Id: I1b348affa88f0f3c1a313b2856bd38482fd8e778 Depends-On: I416d8418c0ef4fe4de5e5ce084e7b9075e64f85f Signed-off-by: Phong Tran <tranmanphong@gmail.com>