summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-10-20Add AWS SDK dependency to the cloudproxyAndrey Shamanin1-2/+2
Bug-AGL: SPEC-3644 Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com> Change-Id: I1810931aab0bc8dafc057f82517ba570a82f66fa
2020-10-14Adapt packages of agl-image-ivi-crosssdkJan-Simon Moeller3-7/+22
The agl-image-ivi-crosssdk image was missing multiple services required for CI use. Bug-AGL: SPEC-3598 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ide6a367955b9a019863d7b29e04157c94dd33f60
2020-09-29packagegroup-hmi-framework: Add homescreen-demo-ci packageMarius Vlad1-0/+3
Include the homescreen-demo-ci application when agl-ci distro feature has been passed. Bug-AGL: SPEC-3592 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I7b27d96a3451fd80ef290eef5ae6ebddbc654e98
2020-09-29homescreen-demo-ci: Recipe for homescreen-demo-ciMarius Vlad1-0/+37
homescreen-demo-ci is a qt client shell, useful in providing a way to take a screenshot that doesn't dynamically update itself. It still uses qt and has the same dependencies as homescreen. Bug-AGL: SPEC-3592 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I732abb386ca0362e896ac3a89325a411a9748968
2020-09-23agl-service-cloudproxy: fix recipe branch/revisionScott Murray1-7/+6
Change branch and SRCREV in agl-service-cloudproxy recipe to use AGL_BRANCH and AGL_APP_REVISION variables like all other upstream service bindings. This will pick up: 329d8ba Add tests for cloudproxy service Also reordered some things in the recipe to match OE guidelines. Bug-AGL: SPEC-3485 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ica02bd4a34c41490105b2e88f085b0d6c163c615
2020-09-11html5-homescreen: revert avoiding autostart of launcher on qemujellyfish_9.99.4jellyfish/9.99.49.99.4Lorenzo Tilve2-28/+0
With the changes added at gerrit 25237 and 25233 the workaround to avoid starting the launcher from the homescreen can be dropped. This reverts commit 13109053397fd99ad6ce38f9a2edc4e9fc6e009f. Bug-AGL: SPEC-3544 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com> Change-Id: Ifd8f3e71e8bfa7be4342480cbfb22c1da5ca842b
2020-09-09Remove agl-service-taskmanager from packagegroup-agl-ivi-servicesJan-Simon Moeller1-1/+0
This packagegroup is also used in the html5-only image. Remove the dependency to qt components. Bug-AGL: SPEC-3571 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I1f8d203ebbe1b5a9b98e364591776830627bfb51
2020-09-08html5-homescreen: Avoid autostart of launcher on qemuLorenzo Tilve2-0/+28
When launching automatically the html5-laucher from the html5-homescreen using the sw compositing pipeline on qemu, a race condition is happening that is breaking the UI. This is removing this autostart of the launcher, which still can be started manually, while the racing issues are fixed. Bug-AGL: SPEC-3544 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com> Change-Id: Ic9e3dbf68d69d3042b0e850e63c7ff0c210cf1a4
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-08-19Add can-dev-mapping-helperjellyfish_9.99.3jellyfish/9.99.39.99.3Scott Murray11-25/+83
Changes: - Add a can-dev-mapping-helper.sh script and systemd unit to drive it, the script checks if the CAN devices specified in the low-can configuration file /etc/dev-mapping.conf exist, and if not brings up corresponding virtual CAN devices. - Add a systemd over-ride conf file for agl-service-can-low-level that makes can-dev-mapping-helper a dependency. This should ensure that the low-can binding always starts even if there are no physical CAN hardware devices. - Added a Before statement to sllin-demo.service to ensure that it will run before can-dev-mapping-helper and ensure that lin_config can create sllin0 correctly. - Removed the sllin-demo-virtual systemd unit, as it will no longer be required with can-dev-mapping-helper. - Updated the /var/run paths in sllin-demo.service and associated start_lin_demo.sh script to quiet systemd warnings about /var/run usage. Bug-AGL: SPEC-3540 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ife02f75f57ac7bbdee6b02217e2ab657fe8c36e0
2020-08-19agl-image-ivi: remove agl-desktop-configScott Murray1-4/+0
The agl-desktop-config recipe has been removed from meta-agl, remove usage. Bug-AGL: SPEC-3539 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I1497082cf42edd51635831036ddeef2734914e51
2020-08-11html5-background: (new) Added recipeAntia Puentes2-0/+14
Bug-AGL: SPEC-3497 Signed-off-by: Antia Puentes <apuentes@igalia.com> Change-Id: Ic70838f19c268b836e364b1d52e77b4e80156e1b
2020-08-10tbtnavi: update DEPENDSScott Murray1-1/+2
Add wayland-native and qtwayland-native to DEPENDS in tbtnavi recipe to fix building against the new compositor. Bug-AGL: SPEC-3531 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I05101e3e6ea43537060417bc60d28450dec66b80
2020-07-24Add the cloudproxy service in meta-agl-demojellyfish_9.99.2jellyfish/9.99.29.99.2Leonid Lazarev3-0/+27
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-07-23Add aws-iot-device-embedded-c support to crosssdkAndrey Shamanin1-2/+12
AWS SDK is included to AGL cross SDK, it allows users to use AWS SDK during appropriate (working with cloud) AGL application development. v2: resubmit Library mbedTLS has been added to AGL SDK, because it is required for AWS SDK. Bug-AGL: SPEC-3480 Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com> Change-Id: I015ecad01970bebad8f25b8c5024cbe74c7fd78c Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2020-07-23Update README.md and meta-agl-demo.mdJan-Simon Möller2-220/+6
Remove duplication and update to dunfell. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Id818cc7bdd66f92572d10d1ef09c6130a8bcfb6d
2020-07-22remove old packagegroupJan-Simon Möller1-14/+0
The layer meta-sdl does not have a dunfell branch. Remove the packagegroup as well. Bug-AGL: SPEC-3452 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I1d72656f53fbb56ea4c15fe082e6d0bcf3d707c7
2020-07-21Declare rpi3 incompatible with the agl-demo-platformJan-Simon Moeller1-0/+4
to avoid issues due to the limited graphics memory on the pi3, exclude the agl-demo-platform from the build. Bug-AGL: SPEC-390 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ie32940a841d2bb5ed5c7b8590b27cadb0ac26d5f
2020-07-10Point to new mailinglist at groups.ioJan-Simon Moeller1-1/+1
https://lists.automotivelinux.org/g/agl-dev-community is the right url. Bug-AGL: SPEC-3490 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I2651ff46f175c54dd34e6493f3ec6f26df533a28
2020-07-10Revert "Add aws-iot-device-embedded-c support to crosssdk"Jan-Simon Moeller1-9/+2
This reverts commit 3f5c8fe94111312e3186cbf0d5c8c06d4e344ecd. Reason for revert: Requested package itself is not merged, yet. Change-Id: Iba64dcf588b469f497df49b906a7eec423f95ac3
2020-07-09Add aws-iot-device-embedded-c support to crosssdkAndrey Shamanin1-2/+9
AWS SDK is included to AGL cross SDK, it allows users to use AWS SDK during appropriate (working with cloud) AGL application development. Bug-AGL: SPEC-3480 Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com> Change-Id: I2494396bec28156ba2e732515f9ab2b61a8f71f7
2020-06-26Add distro-build-manifest per image instead of packagegroupjellyfish_9.99.1jellyfish/9.99.19.99.1Jan-Simon Möller1-0/+1
Adding distro-build-manifest in the packagegroup-agl-core-boot does trigger rebuilds of the packagegroup if the manifest changes. Avoid this by adding the manifest directly in the images only (e.g. agl-demo-platform). This prevents multiple tasks from being triggered and saves time. Also this recipe is *not* reproducible by design (timestamps, layer hashes). Bug-AGL: SPEC-3456 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I6845772da1b4ae88506270e6105182f73e00feb2
2020-06-25Remove agl-sdl integration as the layer is dysfunctionalJan-Simon Möller4-17/+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-06-25Fix typo in homescreen recipeJan-Simon Möller1-1/+1
Fixes trivial typo. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I629596e7737ba309059e438e97080e0d10097541
2020-06-24Merge the agl-compositor sandbox into masterJan-Simon Möller19-30/+21
The changes prepared by Marius for agl-compositor have been reviewed in the sandbox/mvlad/agl-compositor. This is the merge to master. Notes: - weston+ivi-shell+windowmanager are replaced using agl-compositor - applications have been adapted accordingly - CI will likely fail as we need to merge all related patches * gerrit/sandbox/mvlad/agl-compositor: Make the agl-compositor the default compositor recipes-demo-hmi: Remove qtaglextras and *-windowmanager depends packagegroup-agl-demo-platform: Remove qtaglextras dependency packagegroup-hmi-framework: Remove *-windowmanager dependency recipes-demo-hmi/alexa-viewer/alexa-viewer_git.bb | 6 ++++-- recipes-demo-hmi/dashboard/dashboard_git.bb | 2 +- recipes-demo-hmi/homescreen/homescreen_git.bb | 6 ++++-- recipes-demo-hmi/hvac/hvac_git.bb | 5 +++-- recipes-demo-hmi/launcher/launcher_git.bb | 5 ++++- recipes-demo-hmi/mediaplayer/mediaplayer_git.bb | 1 - recipes-demo-hmi/messaging/messaging_git.bb | 1 - recipes-demo-hmi/mixer/mixer_git.bb | 1 - recipes-demo-hmi/navigation/navigation-demo_git.bb | 1 - recipes-demo-hmi/navigation/ondemandnavi_git.bb | 2 -- recipes-demo-hmi/navigation/poiapp_git.bb | 2 +- recipes-demo-hmi/navigation/tbtnavi_git.bb | 1 - recipes-demo-hmi/onscreenapp/onscreenapp_git.bb | 2 +- recipes-demo-hmi/phone/phone_git.bb | 1 - recipes-demo-hmi/radio/radio_git.bb | 2 +- recipes-demo-hmi/settings/settings_git.bb | 2 +- recipes-demo-hmi/taskmanager/taskmanager_git.bb | 1 - recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb | 4 +--- recipes-platform/packagegroups/packagegroup-hmi-framework.bb | 6 ------ 19 files changed, 21 insertions(+), 30 deletions(-) Change-Id: I2942a82beee36f283817ae566ec44b5f3219411f Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-06-24Make the agl-compositor the default compositorJan-Simon Möller3-0/+12
thus fix the dependencies for the homescreen, launcher and alexa-viewer apps. Bug-AGL: SPEC- Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I30766be7a7b4bb5f6d398e2b93de2415094c6b43
2020-06-24recipes-demo-hmi: Remove qtaglextras and *-windowmanager dependsMarius Vlad17-21/+8
Bug-AGL: SPEC-3342 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I3a5e73e30cae02c97d7d0ab6ca041b32a8862e73
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-24packagegroup-hmi-framework: Remove *-windowmanager dependencyMarius Vlad1-6/+0
Bug-AGL: SPEC-3342 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Iad1da72d18eb0a938026434e47b36a30b1c43eef
2020-06-23radio: update LIC_FILES_CHKSUMScott Murray1-2/+1
The COPYING file has been removed from the app repository. Bug-AGL: SPEC-3440 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ifa6195a7c801c8aae3e79deaf7c727652e1010cd
2020-06-20Adapt path to LICENSE fileJan-Simon Möller1-1/+1
It was moved to the toplevel directory. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ibab0b450fa74e3c5637abbb8d848e6e45c088d58
2020-06-10remove libqtappfw package from QTAGLEXTRASRaquel Medina9-8/+14
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-08packagegroup-agl-ivi-services: remove agl-service-steering-wheelScott Murray1-1/+0
Nothing in-tree uses the agl-service-steering-wheel binding, which was specific to one particular older demo setup with a USB steering wheel peripheral. As well, it has never been converted to use the CMake app templates, and thus lacks proper support for building debug/test/coverage widgets. To ease maintenance effort and keep the core set of APIs cleaner, remove it. Bug-AGL: SPEC-2049, SPEC-3300 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I65097dd48933aefe5ec9ee689ad0b60bb520035d
2020-06-08Remove low-can-demoScott Murray2-20/+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-06-02Update html5 widget recipesScott Murray7-67/+7
Remove aglwgt task over-rides so that autobuild scripts will be used, and clean up DEPENDS definitions to match OE style recommendation. Bug-AGL: SPEC-2049, SPEC-3397 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I4cc54aa272060ec8130ea253164a99cd00ad5c44
2020-06-02html5-mixer: remove recipe overrides to use autobuild scriptLorenzo Tilve1-10/+0
Bug-AGL: SPEC-3397 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com> Change-Id: I119af4b627f351dbbb2c4b97dafc8464804913a6
2020-05-28ttf-dejavu: clean up emoji removalMatt Ranostay3-8/+5
Remove emoji.json and just add integer index to check for the actual emojis unicode indexes. Bug-AGL: SPEC-2701 Change-Id: I5d2c0a4049770ed17a873646ae9986b3ee72199d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
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