summaryrefslogtreecommitdiffstats
path: root/meta-agl-profile-graphical/recipes-apis
AgeCommit message (Collapse)AuthorFilesLines
2020-12-17SPEC-3723: restructure meta-aglJan-Simon Moeller4-69/+0
Goal is to reach a minimal meta-agl-core as base for IVI and IC work at the same time. Trim dependencies and move most 'demo' related recipes to meta-agl-demo. v2: changed to bbapend + .inc , added description v3: testbuild of all images v4: restore -test packagegroup and -qa images, compare manifests and adapt packagegroups. v5: rebased v6: merged meta-agl-distro into meta-agl-core, due to dependency on meta-oe, moved -test packagegroup and -qa images to own layer meta-agl-core-test v7: Fixed comments from Paul Barker v8: Update the markdown files v9: restore wayland/weston/agl-compositor recipes/appends, reworked to move app f/w specific changes to bbappends in meta-app-framework and only demo specific weston-init changes to meta-agl-demo v10: fix s/agldemo/aglcore/ missed in weston-init.bbappend Description: This patch is part 1 out of 2 large patches that implement the layer rework discussed during the previous workshop. Essentially meta-agl-core is the small but versatile new core layer of AGL serving as basis for the work done by the IC and IVI EGs. All demo related work is moved to meta-agl-demo in the 2nd patchset. This should be applied together as atomic change. The resulting meta-agl/* follows these guidelines: - only bsp adaptations in meta-agl-bsp - remove the agl-profile-* layers for simplicity -- the packagegroup-agl(-profile)-graphical and so on have been kept in meta-agl-demo - meta-agl-profile-core is now meta-agl-core - meta-agl-core does pass yocto-check-layer -- therefore use the bbappend + conditional + .inc file construct found in meta-virtualization - meta-agl/meta-security has been merged into meta-agl/meta-app-framework - meta-netboot does pass yocto-check-layer - meta-pipewire does pass yocto-check-layer Migration: All packagegroups are preserved but they're now enabled by 'agl-demo'. Bug-AGL: SPEC-3723 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ia6c6e5e6ce2b4ffa69ea94959cdc57c310ba7c53 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25769
2020-09-30Update Licence filenameLi, Xiaoming1-2/+2
follow up the change of https://gerrit.automotivelinux.org/gerrit/c/apps/agl-service-radio/+/25283 Change-Id: Ide3d4c533812d72fbed6a8358f15c1fe2a415ce5 Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25284 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2020-09-15remove dependency on qtwebsockets from taskmanager bindingRaquel Medina1-1/+0
Bug-AGL: SPEC-3571 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I54309f4fd65a1456baf6dcef6029d756ebf48c81 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25264 Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2020-08-31Remove replaced windowmanager recipes and runxdgJan-Simon Möller2-37/+0
agl-service-windowmanager, libwindowmanager and qlibwindowmanager are deprecated. Runxdg is using these and no longer required. Also remove qtaglextras. Bug-AGL: SPEC-3555 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I412035ea0e9694aad84aa2e8294b4d52f70f57e4 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25161 Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
2020-06-10agl-service-homescreen: use AGL_APP_REVISION as SRCREVScott Murray1-1/+1
Switch agl-service-homescreen recipe to using AGL_APP_REVISION as its SRCREV as all the other binding recipes do. This change picks up commits: 89edd73 Fix CMake files and non-debug crashes 055909f Update autobuild script to create new targets Bug-AGL: SPEC-2049, SPEC-3343 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ibb1b8b78f5dc15b73a81d51afe87082cd9796d9e Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24676 Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
2020-04-14Revert "agl-service-homescreen: update SRCREV"Raquel Medina1-2/+1
This reverts commit b8bc5c0f601c5a2f385b3141d2da5b13d0e04599 to roll back SRCREV for agl-service-homescreen. agl-service-homescreen's commit 055909f introduces the bug described by SPEC-3326. Bug-AGL: SPEC-3326 Change-Id: If983e353c72c8623700c46a1a34f1cd319a9fc45 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2020-04-09agl-service-homescreen: update SRCREVRaquel Medina1-1/+2
Update SRCREV to pick up: 055909f: Update autobuild script to create new targets Bug-AGL: SPEC-2049 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com> Change-Id: I54668759153a2deedd14741412943e372f9c9262
2020-02-20agl-service-homescreen: Relax computation of appidJosé Bollo1-1/+1
The returned appid is now either the part up to the first @ or the entire string if no @ is present. This evolution is needed to able the removal of handling different versions. Bug-AGL: SPEC-2538 Change-Id: I16cdb3e4a68b2bee067ab18bc2cd2ea21781bed1 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-10-22agl-service-windowmanager: switch to floating SRCREVScott Murray1-1/+1
Change SRCREV in agl-service-windowmanager recipe to AGL_APP_REVISION so it will be automatically pick up latest branch changes based on the AGLRELEASETYPE mechanism. This matches the other service recipes. Bug-AGL: SPEC-2914 Change-Id: I5079f3582ac7c482e5caceb5baebe4178e17008d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-09-12agl-service-taskmanager.bb: remove git submodules from SRC_URILi Xiaoming1-1/+1
Building now is done with respective SDK dependencies and not with git submodules, so gitsm:// can be changed to git:// Bug-AGL: SPEC-2268 Change-Id: I5e35b9fe3e1384e10eef5a2e7ff240910881f970 Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
2019-08-22agl-service-windowmanager: fix typo on RDEPENDSStephane Desneux1-1/+1
Bug-AGL: SPEC-2768 Change-Id: I0c51b775196563780a097468e2b8db352cb377ad Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2019-06-23Move the agl-service-radio to the graphical profileJan-Simon Möller1-0/+19
The agl-service-radio relies on gstreamer. Unfortunately the gstreamer recipe is currently setup to also pull-in wayland (due to a compile-flag if wayland is in DISTRO_FEATURES). To keep the distro aligned, we don't want to change the DISTRO_FEATURES between the profiles, thus we move the agl-service radio to the graphical profile where we include weston anyway by default. For now this means there is no radio service (or mediaplayer service) w/o wayland installed as well. In case we get this requirement, we'll have to work on the gstreamer recipe and its split. v2: fix bbapend in meta-agl-bsp/meta-rcar-gen3 v3: put packagegroup-agl-graphical-multimedia.bbappend in graphical profile (not the best place IMHO) This fixes the non-graphical build. Bug-AGL: SPEC-2500 Change-Id: I5ebec7d7713510f3fcd50ae425d7f8cbb6328016 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-20recipes-apis: agl-service-windowmanager: update SRCREVRaquel Medina1-1/+1
* LayerControl: return error if surface is not ready Bug-AGL: SPEC-2291 Change-Id: Iac8596fdb2aeac29c9bb47db906abad4d2498fc8 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-06-10agl-service-mediaplayer: update recipe for pipewireGeorge Kiagiadakis1-2/+0
Only pipewire is supported now, therefore we don't need the switches Bug-AGL: SPEC-2473 Change-Id: Ia8e40556ae7f11483ebee54ed2926ae8e6878ebf Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2019-05-23Move hmi-framework and eg-virt from meta-agl-devel to meta-aglJan-Simon Möller3-0/+51
Part of the layer cleanup. Bug-AGL: SPEC-2450 Change-Id: I0e0517c6f5aeaa1378715acde8adda6200119aba Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-01-16Add TaskManager serviceVitaly Wool1-0/+19
Add TaskManager service to recipes-apis. Change-Id: I58f67af6117f98cd802e7c6f7f863450ad46504f Signed-off-by: Vitaly Wool <vitaly.wool@konsulko.com>
2018-11-12agl-service-mediaplayer: add agl-service-bluetooth to RDEPENDSMatt Ranostay1-1/+1
To allow mediaplayer bindings to directly get AVRCP metadata and control access require the agl-service-bluetooth at runtime. Change-Id: Iab03d8c9c8c8400c4c4130ff1999b9662aac4c93 Bug-AGL: SPEC-1630 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-09-09profile-graphical: agl-service-mediaplayer: add agl-audio-4a-framework ↵Matt Ranostay1-0/+2
DISTRO_FEATURES check EXTRA_OECMAKE needs to set a flag if 4A is enabled to playback audio via the 'multimedia' role via gstreamer. Bug-AGL: SPEC-1705 Change-Id: Iabdc8c4d623e2a0df312c0b6e036781a68a33647 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-05-313rd part of the layer/profile rework [1/2]Jan-Simon Möller1-0/+18
This is the last larger commit in this series and deals with the graphical part. We introduce the graphical profiles: - meta-agl-profile-graphical -- meta-agl-profile-graphical-html5 -- meta-agl-profile-graphical-qt5 Notable changes: - weston-ini-conf moved to the meta-agl-bsp layer. Most BSPs have bbappends, so we need to have the recipes present (but unused) even in the console images. - new image: agl-image-boot = terminal-only + network + package-manaager. Ready for using package-feeds - new image/sdk: agl-image-minimal-crosssdk - agl-service-mediaplayer has a dependency on weston, thus it cannot be in the 'core'. Moved it to profile-graphical. - The wayland-ivi-extension moved to the agl-demo-platform. - The app-framework layer included and pulled 'web-runtime' as dependency. This broke console-only images. This has been moved to be in meta-agl-demo only for now. - added and massaged the agl-features. - found and added a useful script 'oe-depends-dot' that helps to work with the dot files (produced with bitbake -g) Todo: - we'll need another pass through the packagegroups. The dependencies for the layers/profiles are now sorted-out but we might have to add/shuffle a few packages. For further details, see meta-agl/docs/profiles.md. v2: fix meta-agl/meta-security/conf/layer.conf - the immediate expansion previously used in there caused some recipes not being added to BBFILES. v3: fix packagegroup renaming (packagegroup-agl-devel -> packagegroup-agl-core-devel) v4: fix missing packagegroup inclusion (tnx Jose, Scott, Stephane) v5: fix missing packagegroup inclusion v6: explicitely put profile-graphical-qt5 on-top of profile-graphical v7: re-add 'procps' when agl-devel feature is on Bug-AGL: SPEC-145 Change-Id: I24cdcd1118932758d0c55d333338238f2a770877 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>