aboutsummaryrefslogtreecommitdiffstats
path: root/templates
AgeCommit message (Collapse)AuthorFilesLines
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>
2017-02-09iotivity: Migrate from agl-demo to agl-iotivity featurePhilippe Coval3-1/+3
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>
2016-07-05remove configuration templatesStephane Desneux25-2448/+0
Change-Id: If8e0e0df65da65392b5e805fd49bb5d34301dd2f Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-24Revert "agl-demo-platform.bb: add application framework examples, update ↵Stephane DESNEUX8-35/+3
templates" This reverts commit 1c43b18b339038ece8a36d6c49effcc816214354. Change-Id: I276b349c3bdd8ebf2c7c82ed1ad3d3748a113f59 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-20agl-demo-platform.bb: add application framework examples, update templatesStephane Desneux8-3/+35
meta-agl/meta-app-framework/.../packagegroup-agl-app-framework-examples is added to the image Change-Id: Ibf1f99bbddea1f15b87cc3ed0cc42c128f31a8d7 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-19Document how to build WebKitForWayland:Carlos Alberto Lopez Perez8-0/+24
Add on the local.conf.samples the required line for building WebKitForWayland. Add it commented because of the time it takes to build. Change-Id: I5445c37f02dfe7e44e2f54a82a067365ebc1dcb9 Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
2016-06-07bblayers.conf.sample: Add layer meta-filesystemsLeon Anavi8-0/+8
Layer meta-filesystems provides a recipe for fuse which is required for building OSTree. Bug-AGL: SPEC-194 Change-Id: I5bc77b0df3fb8c451049ecf0761fabec94ad2e30 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-06-04Fix typo in local.conf samplesManuel Bachmann4-4/+4
Fix small typo, which can be obvious as it copied in the user's build directory. Change-Id: Iba5d41ac88444c140414fb5cbe3771c9f152add1 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-05-23templates: d410c: add meta-rust to bblayers.conf.samplePhong Tran1-0/+1
This patch add meta-rust per this commit 27d10e87ed68653f010df94a699f80d4811ff007 bblayers.conf.sample: Add meta-rust Change-Id: I50dcf04547d33c3e973c39714d0280d3ce710aea Signed-off-by: Phong Tran <tranmanphong@gmail.com>
2016-05-06bblayers.conf.sample: Add meta-rustLeon Anavi7-0/+7
Add meta-rust to bblayers.conf because the layer is required for building RVI SOTA Client. Bug-AGL: SPEC-176 Change-Id: I577ea56ca043f541c8cad5e5e03c9182e03946e9 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-05-06Add DragonBoard-410c as target boardKotaro Hashimoto3-0/+292
This patch adds the dragonboard-410c as DragonBoard-410c target. Depends-On: Idcad2c27539af130704a3c66efe6b91868eef534 Change-Id: Ia5a61de1368b9dc29242ce89dfb92a5e5e59e18e Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
2016-05-01Add raspberrypi 2 and 3Jan-Simon Möller6-0/+584
This adds the rpi 2 and 3 to the mix. Untested! It merely enables the layer and nothing else. Patches/fixes welcome. Depends-On: I08ec2e9e41003b9dc8244f86d50ccf64e112aba2 Change-Id: I5551fa9cc803acba0f70e021643b568d9631b59e Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-14Introduce TI vayu and synchronize and streamline templatesJan-Simon Möller12-34/+327
This changeset introduces the templates for the TI vayu board. Also this changeset sychronizes the templates with meta-agl and formats them in a way so the extra layers are at the end. Also unify conf-notes.txt into common/conf-notes.txt for easier maintenance. Change-Id: Ia8555f0961b35791234c50ec75e5c4f4a3f7a77d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-02-10Add package group and bitbake target for Quality AssuranceTadao Tanikawa3-0/+6
New packagegroup and bitbake target are added which includes utilities for testing distribution. It is assumed to be used in the Quality Assurance of AGL Distro. New package group: packagegroup-agl-demo-platform-qa New target: agl-demo-platform-qa Change-Id: I96efde8348037821a6dfcd653e9fcbc87408f183 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-02-08Add wandboard as target boardJan-Simon Möller3-0/+309
This patch adds the wandboard as i.mx6 target. Note: It does not build yet (etnaviv w/o X11 headers). Change-Id: Iae25b991d475ce321b4192cbac130ad389021c72 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-02-03bblayers.conf: add meta-efl for lightmediascanner recipeManuel Bachmann3-0/+3
As we are now based upon Yocto 2.0, we can directly build the upstream lightmediascanner recipe; but it happens to live inside "meta-openembedded/meta-efl". Change-Id: I43b5a97c1beaa94ae34b87bf733e5ec8e403bbe4 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-01-20Provide template configuration for each machine or boardTadao Tanikawa9-0/+921
In previous patch, meta-intel layer is added to BBLAYERS for both QEMU(qemux86/qemux86-64) and Minnowboard MAX(intel-corei7-64) although QEMU target doesn't need it. It is preffered to prepare a template configuration for each machine or board. Change-Id: Ic88131eb6413b29757916cc5166b8d950d0096fc Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>