Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
Bug-AGL: SPEC-2768
Change-Id: I0c51b775196563780a097468e2b8db352cb377ad
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
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>
|
|
* LayerControl: return error if surface is not ready
Bug-AGL: SPEC-2291
Change-Id: Iac8596fdb2aeac29c9bb47db906abad4d2498fc8
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
|
|
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>
|
|
Part of the layer cleanup.
Bug-AGL: SPEC-2450
Change-Id: I0e0517c6f5aeaa1378715acde8adda6200119aba
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Add TaskManager service to recipes-apis.
Change-Id: I58f67af6117f98cd802e7c6f7f863450ad46504f
Signed-off-by: Vitaly Wool <vitaly.wool@konsulko.com>
|
|
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>
|
|
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>
|
|
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>
|