summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-05-26Cluster demo support updatesScott Murray5-20/+44
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-21Add umock-c to crosssdkmaratsabitov1-1/+1
Add azure-iot-sdk-c and umock-c to support building agl-service-cloudproxy Bug-AGL: SPEC-3376 Signed-off-by: Marat Sabitov <marat.sabitov@mera.com> Change-Id: Idd26e32a0cd4fe1d50b888c49fdba425b2e12ddd
2020-05-19fix qt-qrcode memory corruptionRaquel Medina2-1/+27
Bug-AGL: SPEC-3364 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I74b3e66e3fe14c37b75beee7316941f4268395bd
2020-05-18Update test/devel feature and crosssdk definitionsScott Murray4-32/+2
To match the update in meta-agl, rework to drop the agl-test-wgt and agl-devel-wgt feature package additions and now unnecessary test/devel packagegroups. They'll now be pulled in by the COMPLEMENTARY_GLOBS definitions for those image features. As well, to ensure that agl-demo-platform-crosssdk contains required extra additions, use new .inc file from meta-agl-profile-graphical-qt5 in the SDK definition. Bug-AGL: SPEC-3300, SPEC-3375 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I6b54af5f7c76965171282ed81dc8160c69a9441f
2020-05-13Add azure-iot-sdk-c-dev to crosssdkmaratsabitov2-0/+10
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
2020-05-08Widget packaging reworkScott Murray6-31/+92
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öller15-267/+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-04-27Merge branch 'next'Jan-Simon Möller8-207/+1
* next: Remove vboxguestdrivers recipe packagegroup-agl-demo: remove python-curses agl-demo-platform-crosssdk: remove Chromium specific bits from SDK Remove ttf-noto-emoji recipe Declare layer compatibility for dunfell Change-Id: I2393ea0057dfac4abecf1c965ca337c26a5532be Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-04-21Remove vboxguestdrivers recipeScott Murray2-126/+0
Remove local vboxguestdrivers recipe as a newer version is available in meta-oe in dunfell. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I33173cb0524e8e9cac137e730aecdb7b51a60cd0
2020-04-21packagegroup-agl-demo: remove python-cursesScott Murray1-1/+0
Python 2 support has been removed in dunfell, and there is no obvious requirement for python-curses in the demo images at this point, so just remove python-curses from the packagegroup. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I973315fb8273790840998ca3b03d7805cbc10a3b
2020-04-21agl-demo-platform-crosssdk: remove Chromium specific bits from SDKScott Murray3-60/+0
The gn tool recipe is not usable on dunfell due to python2 dependencies, and the current AGL solution for web applications does not require building Chromium with the SDK, so remove the recipe and the packages explicitly added for Chromium to cut down on the SDK size and build time. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I7e99f2c7711d2fad9d7608a734a2d96f2cb52e48
2020-04-21Remove ttf-noto-emoji recipeScott Murray1-19/+0
Remove local ttf-noto-emoji recipe, as the same version is now available in meta-oe in dunfell. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: If93d97d97e199514bc1828295ad191b0a113371d
2020-04-21Declare layer compatibility for dunfellScott Murray1-1/+1
For the upgrade to YP dunfell/3.1 we need to update the layer compatibility. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I7ca7a4ebba5bc723bf631b6908ee2f670c478103
2020-04-01Use top-level LICENSE files for each repoJan-Simon Moeller3-0/+333
We re-use the OpenEmbedded / Yocto Project style to declare the licenses more prominently in the top level folders. LICENSE is derived from poky's LICENSE file. Bug-AGL: SPEC-3295 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I5be58a988f62e1c72e7095795cd4c9e59f8042df
2020-03-17Disable MOST driver on cyclone5Scott Murray1-0/+1
Since it fails to compile against the linux-altera default kernel configuration, disable MOST driver when building for cyclone5 for now. This can be revisited if someone with the hardware that desires it and is motivated to test it becomes available. Bug-AGL: SPEC-2932 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ib6db911b697116481c2cf7e1956c0d0a732233b4
2020-03-12qtquickcontrols2: update SRCREVMatt Ranostay1-1/+1
* symbols: qml: add missing special character Bug-AGL: SPEC-3001 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> Change-Id: I6472bcbc903570d405a8152c1b4c03ca8dbd0596
2020-03-12ondemandnavi-config: update config for new MapBox APIMatt Ranostay1-1/+1
Mapbox Studio Classic static tiles will be EOL on June 1st, and thus the URIs need to be updated. Bug-AGL: SPEC-3264 Change-Id: I69a4bcf4e01d33f064a8a10ce0b0cbe3bf95f43a Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2020-03-11docs(meta-agl-demo.md): fix typoLi Xiaoming1-1/+1
Bug-AGL: SPEC-2714 Change-Id: I5801af966775959e133dd307ef76e6c0686d3fda Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
2020-03-11packagegroup-agl-demo: Re-enable most for dra7xx-evmPaul Barker1-1/+0
This is now fixed after commit 47580653229c4dc4f1f23a26299960f37b767ea6 in meta-agl. Bug-AGL: SPEC-3205 Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk> Change-Id: If48a2446b74331ff0963359c5947c051c379e925
2020-02-27ttf-noto-emoji: change recipe to match upstream versionMatt Ranostay3-26/+20
Match recipe being upstreamed to allow easy removal of this file on future upgrades Ref: http://lists.openembedded.org/pipermail/openembedded-devel/2020-February/205154.html Bug-AGL: SPEC-2701 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> Change-Id: Ieffb8aed6498867a19b03a5910f081df62dcb834
2020-02-21Merge remote-tracking branch 'agl/next'Jan-Simon Möller5-43/+14
* agl/next: packagegroup-agl-demo: replace udisks with udisk2 vboxguestdrivers: upgrade to 6.1.2 qtlocation: remove local patch Declare layer compatibility with zeus Change-Id: Iac02f582ee0808329b343f80666d74fc5385af90
2020-02-21Bump low-can-demoFrederic Marec1-1/+1
Update low-can-demo SRCREV to pick up: 9f0973a Update autobuild script to create new targets Bug-AGL; SPEC-2049 Change-Id: I48b2997ff6aab69229e813961bb11f06b29640d5 Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2020-02-11Add defaultbranch=master to gitreview fileJan-Simon Moeller1-0/+1
Update .gitreview to have the defaultbranch= tag. This simplifies changing the branches. . Change-Id: I991baa4851aca6bed3af467992f596fc1b4ccb71 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2020-02-07html5-dashboard: create recipe and add to html5 demoLorenzo Tilve2-0/+26
Bug-AGL: SPEC-3151 Change-Id: Iee5fcba63de56f7d326a9015902f63e4d48632bf Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07html5-mediaplayer: create recipe and add to html5 demoLorenzo Tilve2-0/+26
Bug-AGL: SPEC-3152 Change-Id: I70ada4d6cf6da76b03bca7c2d8905f364b8a460f Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07html5-mixer: create recipe and add to html5 demoLorenzo Tilve2-0/+26
Bug-AGL: SPEC-2824 Change-Id: Icc15a48d2a78dfdd57bf60f050ec0b66c714aefa Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07html5-homescreen: create recipe and add to html5 demoLorenzo Tilve2-0/+26
Bug-AGL: SPEC-2401 Change-Id: I6bcc182f856fa56d76152e28a0ee96d74ff7b555 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07html5-settings: create recipe and add to html5 demoLorenzo Tilve2-0/+26
Bug-AGL: SPEC-2823 Change-Id: Ia58ae3d871b1f5119daf60ea08378aba6fc75046 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-07cluster-demo-support: add recipe for cluster-demo-simulatorJan-Simon Moeller4-0/+426
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-27packagegroup-agl-demo: replace udisks with udisk2Scott Murray1-1/+1
The recipe for udisks has been removed upstream, replace with udisks2 for zeus upgrade. Bug-AGL: SPEC-2932 Change-Id: I66afa20c9053185b632b20b3141a3d77b096403c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2020-01-27vboxguestdrivers: upgrade to 6.1.2Scott Murray1-6/+12
The previously backported 6.0.10 version of the vboxguestdrivers recipe does not build against newer kernels, and meta-oe still just has 5.2.22, so backport the 6.1.2 recipe from meta-oe master branch commit df61601. Bug-AGL: SPEC-2932 Change-Id: I258636ed6a4afe6edb7959480b18fc5e38438e99 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2020-01-27qtlocation: remove local patchScott Murray2-35/+0
Remove local patch to qtlocation as it has been applied upstream. Bug-AGL: SPEC-2932 Change-Id: Ib89b6e7c7bb43514c9676224331773324078bd1f Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2020-01-22Declare layer compatibility with zeusJan-Simon Möller1-1/+1
For the uprev to YP 3.0 zeus we need to update the layer compatibility. Change-Id: I1ed9fcd2134dc7a70855b8fed639a6e0f6d7f0f6 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-01-21Add agl-service-can-high-level-viwiicefish_8.99.5icefish/8.99.58.99.5Scott Murray3-3/+20
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 Murray2-0/+34
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 Murray3-3/+204
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-30Add demo low-can device mappingScott Murray4-1/+30
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-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-29Add virtual sllin support and LIN bridging to CAN for demosScott Murray7-8/+76
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-19Remove unneeded recipeicefish_8.99.4icefish/8.99.48.99.4Jan-Simon Möller1-19/+0
This removes a warning. Change-Id: I7054d7770531577be6b7e609369a684b9d5fe716 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
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érez2-0/+26
Bug-AGL: SPEC-2645 Change-Id: Ie4394528f8e960b5a018097a55942865ea5f4554 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-12-14Add udev rules and scripts for demo platform configurationicefish_8.99.3icefish/8.99.38.99.3Jan-Simon Moeller9-1/+136
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-12Disable Kingfisher onboard Bluetooth when using h3ulcbScott Murray2-3/+3
Extend the current default disabling of the Kingfisher onboard Bluetooth when using m3ulcb to include h3ulcb as well. Bug-AGL: SPEC-3043 Change-Id: I85aff38424cd00781bb1e3c0ccbb28117fe0aa9e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-12agl-demo-platform-crosssdk: add gcc-sanitizer to TOOLCHAIN_TARGET_TASKMatt Ranostay1-0/+5
Add gcc-sanitizers package to TOOLCHAIN_TARGET_TASK which allows linking of libasan for detecting use-after-free and other memory corruption issue in built applications/libraries. Bug-AGL: SPEC-3040 Change-Id: Idad618e2bd0e9fa98baa9a3befc694c5bddeb711 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.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-09agl-demo-platform-html5: Create new imageJacobo Aragunde Pérez2-0/+40
Add new image called agl-demo-platform-html5, which contains the web application runtime and HTML demo apps. Currently, only the HTML launcher is available, but more will be published. Bug-AGL: SPEC-2322 Change-Id: I4628d1be18f64b7eaf4a0882a13bd1d680426516 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-12-09agl-demo-platform: refactor packagegroupsJacobo Aragunde Pérez2-50/+49
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>