Age | Commit message (Collapse) | Author | Files | Lines |
|
Updates for changes to the binding to directly support 4A:
- the over-ride of the output sink is no longer required
- building now always requires gstreamer-1.0
- pulseaudio is now only required when building for non-4A
- set HAVE_4A_FRAMEWORK when building for 4A
Change-Id: If98abbb27ed4f6b04a3102956dfc2923bc7ec2db
Signed-off-by: Scott Murray <scott.murray@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>
|
|
* A missing carriage return at the end of a cfg
will break the kernel .config
Bug-AGL: SPEC-1475
EE-MUST-FIX
Change-Id: Ie0bc472153ae73b41c495161f83acba57d812b9a
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
|
|
|
|
This bbappend no longer is needed because related bb
has been removed by below commit.
http://git.yoctoproject.org/cgit/cgit.cgi/meta-qcom/commit/?id=267fa80fea2d3
Change-Id: I3d7943c2a2048078b210adbadf30a3bdb59206a9
Signed-off-by: Yuya Ono <Ono.Yuya@ap.MitsubishiElectric.co.jp>
|
|
Update 96boards-tools recipe for dragonboard-410c.
This recipe is ported from meta-96boards layer(rocko).
https://github.com/96boards/meta-96boards/
Change-Id: I4a56bddabebfde48ee2a25e180d6ed452b5e0e38
Signed-off-by: Yuya Ono <Ono.Yuya@ap.MitsubishiElectric.co.jp>
|
|
To extent the demonstrator we need to support an I2C adaptor and RGB LED.
Change-Id: I1816ee9a7acf4699d1639b4954422df9ca8f452e
Signed-off-by: Yordan Dimitrov <y.dimitrov.14@gmail.com>
|
|
This fix is needed to unbreak the build due to a parsing error in the nogfx target (qt5 not enabled but bbappends present).
Change-Id: I9da2a5854849c147c7917c75b5783b755b9130f1
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
|
|
Main goal of this is to move the agl-service-* bindings into the core and to
unify common recipes like wayland/weston into meta-agl-profile-graphical.
As a placeholder for recipes is meta-agl-profile-demo which are being reshuffled.
TLDR: agl-service move to meta-agl-profile-core. wayland/weston moves to meta-agl-profile-graphical.
This patchset needs the 2nd patchset of the series to build (meta-agl-demo).
Bug-AGL: SPEC-145 , SPEC-876 , SPEC-877
v2: rebase including udiscs patches from meta-agl-demo
Change-Id: I5e33f72d01707fa8b826d382bccaca3addcbbc47
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
- The PACKAGECONFIG value "experimental" was remove recently
(Upgrade Bluez version 5.43 -> 5.44).
(From poky): feacb428b055fd714eb1b15402023f4a726dce54
-PACKAGECONFIG[experimental] = "--enable-experimental,--disable-experimental,"
- So we can remove "experimental" feature to avoid yocto Warning.
Bug-AGL: SPEC-1398
Change-Id: Ibd96a788bd0c4e0d9bc6959012bbbf839d890e9d
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
The inherit agl-graphical is not needed here.
Bug-AGL: SPEC-1396
Change-Id: I96c15129da6930754cc5d22b5fa56875da09636d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Rework towards agl profiles.
This change is part of a series of changes to create the
AGL profiles.
This set will mainly introduce the 'core' profile.
It is setup to be a drop-in change, thus some files were kept
in (dummy) locations for now.
However, they'll be taken care of in the next changes in this series.
The main target of the meta-agl-profile-core layer is to host:
- a minimal, bootable image with network and package management enabled
-- agl-image-boot
- a minimal image with network and packagemanagement and the AGL APIs
-- agl-image-minimal
The layer meta-agl-profile-graphical is used as superset of these
and includes support for egl+wayland+weston. All recipes concerning
graphics were moved there. This is not a full profile as we still have
to migrate some parts of meta-agl-demo in a follow-up changeset.
The roadmap as discussed during the F2F session in Karlsruhe is:
- week 16 : core profile and profiles w/o graphics
- week 17 : graphical profiles
- week 18 : final conversion of the demo image
v2: moved agl-login-manager from -graphics to -core (see Jose's comment)
v3: moved back after discussion - follow-up in separate changeset
Change-Id: Idacb0d1274baac1f63f8d1b850d4b1104ac33918
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
|
|
Bug-AGL: SPEC-1359
Change-Id: Id3b2327f93f325bca81bb464c31c13b59eda366f
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
|
|
|
|
|
|
See SPEC-1384.
Change-Id: I5a86c317184f99b8f903229aa5e4b12831e10c02
Bug-AGL: SPEC-1384
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
* valgrind was backport in meta-rcar from cogent (unidentified reason).
In some builds environement, the build of this recipes failed
(issue hardly reproductible). So remove valgrind backported recipes
should resolve the build issue and upstream recipes from yocto will be
used.
Bug-AGL: SPEC-1374
Change-Id: I1bc3d065badd1e2cd35b2a7b1a3c5fb43c357c06
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
libv4l2 support is useful for getting more out of v4l2src. I discovered
this when trying to get RGB format video out of a camera and seeing that
libv4l2 can emulate it (even when the camera does not support it).
However, that emulation must be compiled into gstreamer, so let's do
that.
Change-Id: I1117277dd48fefbbe2a9a1e80f274cb145f3a5e5
Signed-off-by: Martin Kelly <mkelly@xevo.com>
|
|
dbus-cynara is a separate package of dbus because it
allows to break the dependency loop dbus -> cynara -> ... -> dbus
coming from the fact that many many usefull things depend
on dbus: documentation generators, test handlers, ...
In other words, dbus-cynara is the same as dbus. As such, it
uses the subpackage dbus-lib (known as libdbus). This has to
be set as a RDEPENDS, otherwise bitbake complains:
QA Issue: dbus-cynara rdepends on dbus-lib, but it isn't a builds
dependency, missing dbus in DEPENDS or PACKAGECONFIG?
Change-Id: I72472dc9e6e8f21d0aabc9a1186f1cb7d8343445
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This changes how user session are started and handled
within systemd. This evolution add a tiny program to
start and handle user sessions: afm-user-session.
This is the first step of a serie because, actually,
due to platform restrictions, the common users if started
this way will not be able to run correctly (issues with
wayland/weston and with handling of CGROUP2 with Smack LSM)
Also fixes memory leaks and improves build process.
Bug-AGL: SPEC-545
Bug-AGL: SPEC-1016
Change-Id: Icaf7c575633fc663a3df0ffee683b22cc087bb16
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
|
|
- The official hook for changing the resolution we tell QEMU is
UVESA_MODE so change agl_qemux86-64.inc to set the value there rather
than override the whole of QB_KERNEL_CMDLINE_APPEND.
- Make agl_qemux86-64.inc further append what's needed to
QB_KERNEL_CMDLINE_APPEND as APPEND isn't used in the filesystem images
we create anymore.
- Create a directdisk.wks.in file that will (a) use --use-uuid and not
force /boot to be looked for on /dev/sda1 (when it will _NOT_ be) and
(b) evaluate QB_KERNEL_CMDLINE_APPEND to determine what the bootargs
to the kernel will be.
Change-Id: I49894d70e6c0010e0907b72f19fcc8fb0917e34a
Bug-AGL: SPEC-1301
Signed-off-by: Tom Rini <trini@konsulko.com>
|
|
|
|
|
|
The dependency loop appeared when compiling
with DISTRO_FEATURE ptest.
To avoid it, I restore the logic implemented before in
meta-intel-iot-security. I also remove unless files.
Bug-AGL: SPEC-1334
Change-Id: Ibe8b9359a65fec034df2534c5fceb4769e63aa99
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
|
|
The profiles need a clear priorization of the layers.
Especially the core layers need a high prio in this context.
Apply a prio of 70 to core/essential layers and of 60 to BSP, netboot and smack.
Change-Id: I24a59daadab4c98ffbcb799cc784e84e87ac7d23
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
- Stop using --ondisk XXX in the wks files, that enforces using
USB/SATA/etc as /etc/fstab will be referencing these devices.
- Pass --use-uuid for the boot partition
- Update mkefi-agl.sh and mkabl-agl.sh to modify the final fstab to
use the PARTUUID they create rather than the PARTUUID of the resulting
wic file.
Change-Id: I450ba77805fdb83e31411ea48b25aad415fa8a69
Bug-AGL: SPEC-1300
Signed-off-by: Tom Rini <trini@konsulko.com>
|
|
Enable HCI UART for fixing current lacking of hci-uart.ko
which made brcm43438.service fails to start.
Change-Id: I0905820daa4bc1b36f2677f2f685f17a71fe11e6
Signed-off-by: Phong Tran <tranmanphong@gmail.com>
|
|
* without LIC_FILES_CHKSUM, it seems the license of the recipes is not
in the licenses collected.
Bug-AGL: SPEC-781
Change-Id: Icd5520d87c90a3eb8df5d0b89b769a6cf7055d04
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
|
|
Upstream recipe has fix included.
Change-Id: Ice5b699c9fbd25ec9b1dceb0bdac8f669cec9b0f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
The user was not set to the expected value because the patched
file had not indication of user. This fix enforce the setting
of the user. It also enforce the setting of the group.
Bug-AGL: SPEC-546
Change-Id: I929bfa17c541c5334f463cd8cb3566dc5b53b408
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
|
|
|
|
|
|
Bug-AGL: SPEC-1276
Change-Id: If5363c8e17d4a77d3547e53db727b5d268a17738
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
When the feature agl-ptest is selected, it leads to
a compilation error due to an unexpected character
in the file examples/verify3.c.
Bug-AGL: SPEC-1353
Change-Id: Idcda2eed181636a9229b4a666a1ef31eddc6309c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
* Bluez-alsa allows to use a bluetooth audio device with alsa
without pulse audio
* BlueALSA registers all known Bluetooth audio profiles in Bluez.
* Bluez-alsa is optional in AGL.
* 4a audio feature will enable it.(4a audio can be pulseaudio free).
Bug-AGL: SPEC-1342
Change-Id: I858fbb795b3c7859ac1e536c14305fde7bf94b62
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
|
|
|
|
This bbappend no longer is needed because skb_put_data patch issue was
solved by below commit.
https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl-demo.git;a=commit;h=23492d46ea0fd81aa05528ad423bb5e1a10e111b
Change-Id: I9615367030a26d6af16b4c46ce47da7c49a03a5d
Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
|
|
degrees"
|