summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
AgeCommit message (Collapse)AuthorFilesLines
5 daysweston-ini-config: Move remoting conf to PipeWireMarius Vlad2-14/+4
The output configuration for PipeWire is much simpler, no needing any HOST, PORT or MODE. MODE seems to be acually unused so we're going to remove that as well. Bug-AGL: SPEC-5235 Change-Id: Ic171fff824101efdb5530ad790dac4137d39ff80 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30614 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-06-24weston-ini-conf: explicitly enable compositor gRPC proxyScott Murray1-0/+2
Add "grpc-proxy" to the new WESTON_FRAGMENTS_BASE to explicitly enable agl-shell-grpc-proxy, thus matching the configuration the agl-compositor bbappend in this layer enables. Bug-AGL: SPEC-5183 Change-Id: Id842f3570ef6faf5c6424f201dbec1f896986378 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/30005 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-06-24Avoid seatd error in guest containerNaoto Yamaguchi1-0/+2
After the scarthgap update, the weson couldn't handle input device in guest container. It causes by libseat error that use by weston 13. This patch add environment variable to avoid seatd error. Bug-AGL: SPEC-5158 Change-Id: If7f88b9381e1f6af13e8f80275fda7b20ee1aa78 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29968 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-05-27Rework KVM demo configurationScott Murray2-74/+3
Changes: - Move KVM demo configuration and image recipes to a new sub-layer, meta-agl-kvm-demo, to keep things that may not be buildable with just the agl-demo feature separate to avoid confusion. It will hopefully also avoid clutter in recipes-platform/images. This sub-layer is pulled in when the agl-kvm setup feature is given to aglsetup.sh. - Remove the agl-kvm-host-kuksa and agl-kvm-host-audio setup features. - Add new *-guest and *-guest-preconfigured flavors of the Flutter IVI and IC images under meta-agl-kvm-demo that that have the desired configuration changes baked in. - Add required qemu-config recipe variants for the new guest image flavors. At the moment there is more duplication of configuration for this than is desired, and some reworking of agl-qemu-runner configuration may come as a follow up to avoid this. - Remove qemu-config recipe variants for unused Qt guest images. If it becomes desirable to use the Qt demo images as guests this can be revisited. - Added agl-kvm-demo-flutter-preconfigured image variant that supports the full demo setup (i.e. "green machine" with steering wheel, equivalent to CES 2024 demos). NOTES: - The agl-kvm-demo image remains and builds roughly the same image as before, with the KUKSA.val databroker running in the IVI guest and cluster support enabled. Replacing this image with a bbclass abstraction and an e.g. agl-kvm-demo-flutter image is under consideration. Bug-AGL: SPEC-5138 Change-Id: I64936208fd032e5ba47366e3a7ff572dc18338e4 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29918 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-27Replace agl-demo* features with preconfigured imagesScott Murray2-7/+86
Changes: - Remove the agl-demo-preload and agl-demo-cluster-support setup features. - Make the agl-weston-remoting setup feature a dependency of the agl-demo feature. To accommodate this with respect to avoiding putting the remote-output display configuration into generated weston.ini files when not required, the logic for that has been moved from meta-agl-core's weston-ini-conf recipe, and extra weston-ini-conf-* packages with the remote output support enabled are now generated to be used in images when required. - Add *-preconfigured versions of the images useful in a full demo setup (i.e. with "green machine" for tradeshows). These images have the configuration tweaks that the build setup features enabled with conditional logic baked in. - Remove now unnecessary connman-conf bbappend, we now assume that the IVI and cluster IP addresses are assigned as 192.168.10.2 and 192.168.10.3 via DHCP in a full demo setup. Notes: - The cluster support in the *-preconfigured images assumes that the IVI board is at IP address 192.168.10.2, and both boards are in the 192.168.10.x subnet. Bug-AGL: SPEC-5138 Change-Id: Icc472c6b602fa8fa5570af6cb0acaef853cbfa0f Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29866 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-05-23Rework demo image namingScott Murray1-2/+2
Rename the demo images to align with the following scheme: agl-<ivi|cluster|etc>-<image|demo>-<qt|flutter|etc>(-<crosssdk|preconfigured>) The intent is to make the naming more consistent in preparation for switching to preconfigured images as a replacement for the existing agl-demo-preload, agl-demo-cluster-support, agl-kvm-host-* aglsetup.sh features. Additionally, the prototype LXC demo image support has been removed as it is unused and would need updating for these and upcoming changes. Bug-AGL: SPEC-5138 Change-Id: I8d907713b09eb47c3cb0ebd5326ab063b2684ea2 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29864 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-24libvncserver: remove recipeScott Murray1-54/+0
Remove backported libvncserver recipe since the same version is now available from meta-oe. Bug-AGL: SPEC-4578 Change-Id: I751d625adcff04e881c35ff52530d6c1782ec607 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-01-05Use flutter-auto activation area supportScott Murray1-21/+1
With the geometry fix in place for flutter-auto's activation area support, update the Flutter homescreen JSON configuration files to use it, and drop the custom Flutter weston.ini that was being used. Bug-AGL: SPEC-5038 Change-Id: I2e5fe3b8e54f49a36c2286e1a78ffc081b90f6fa Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29582 ci-image-build: Jenkins Job builder account Reviewed-by: Marius Vlad <marius.vlad@collabora.com> Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2023-11-04weston-agl-driver-conf: add recipeScott Murray2-0/+27
Add recipe which installs a systemd drop-in configuration override to run Weston as the agl-driver user. This will be used in the new image for running agl-demo-control-panel, but may also be useful for other downstream users. Bug-AGL: SPEC-4952 Change-Id: I99c6801169e1c8e51a92c82fed354cdbbedda614 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29346 Tested-by: Jenkins Job builder account Reviewed-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com> ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-build: Jenkins Job builder account
2023-09-04Fix service file of agl-compositor for guest integrationNaoto Yamaguchi3-4/+16
After the commit 4b4c0f15d1d2a52e636aa22e56cf864d1a8a656b1 of meta-agl, AGL Demo IVI based container guest was not showing display. The container guest need to drop tty dependency. Before that commit, agl-compositore did not have tty dependency. But that commit added new systemd service file, it has tty dependency. This patch re-remove tty dependency from agl-compositor. Bug-AGL: SPEC-4888 Change-Id: I485041b19b89f06df5c26a557546dfd7d8ecaa73 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29172 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-06-07Remove systemd user session and clean up packagegroups and imagespike_15.91.0pike/15.91.015.91.0Scott Murray3-24/+1
Remove the use of systemd user session to align with how upstream runs Weston, and to allow using all systemd sandboxing features with the compositor and homescreen, launcher, etc. applications. The changes for this touched enough packagegroups and images that further rework was done to address some of the cleanup described in SPEC-4813, see below for details. Changes: - Rework systemd units and recipes of affected applications. - Rework images to pull in image .bb files instead of .inc files. - Pull in the new agl-image-compositor as a base image where appropriate. - Update weston-terminal-conf recipe to use new split out weston-terminal package. - Use new agl-crosssdk bbclass where appropriate. - Pull some local common cross-SDK additions into a new agl-ivi-crosssdk.inc include file and use as appropriate. Note that this does have a side effect of likely correcting the contents of agl-image-ivi-crosssdk for some recent additions. - Remove flutter-gallery bbappend that turned it into an app, as we are not using it in images, have other examples now, and it seems better to not affect the contents of agl-image-flutter. - Remove unused agl-image-graphical-html5. If a downstream user does desire an image with Chromium+WAM without applications, restoring it can be considered. - Remove unused agl-image-graphical-qt5-crosssdk. - Remove all packagegroup-agl-profile-* packagegroups, as they were either empty or not providing value at this point. Any future plans for defining profiles can start from a clean sheet. - Added new packagegroup-agl-ivi-multimedia-hardware to hold some rcar3 specific additions (via override) that were previously being appended onto packagegroup-agl-graphical-multimedia even though they are machine-specific and that packagegroup is not. This may be a stopgap solution if the agl-ivi-* packagegroups are reworked further. - Replace some :append usage with += to avoid creating problems for downstream users. Bug-AGL: SPEC-4714, SPEC-4813 Change-Id: I544b1495bed1e2e2412a8e46b7d20d7622ec28c9 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-05-31Ensure all layers do pass yocto-check-layer and run-yocto-check-layer.sh scriptsJan-Simon Moeller1-5/+7
Ensure the layers do pass again and that the scripts are up-to-date. Bug-AGL: SPEC-4680 Bug-AGL: SPEC-4685 Change-Id: I65cc70f657c9c56e396764699930cfa74d893364 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-05-09Overwrite agl-compositor-init setting to become adopt guest containerNaoto Yamaguchi4-0/+22
When existing agl demo integrate to container guest, need to overwrite agl-compositor-init setting. - Remove real tty device dependency. - Adjust drm lease setting from default. This patch realize this overwrite method in case of container guest. Bug-AGL: SPEC-4766 Change-Id: I3e7030f48fdd720c09898303a0e430654386f71c Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2023-05-08recipes-graphics/wayland/weston-ini-conf: Remove grcp-server.cfgMarius Vlad2-7/+0
And add it meta-agl/mega-agl-core, like all our other ini configuration. Reason being we group all our ini config files there, and this is harmless, it won't depend on anything. We already build grpc-proxy PACKAGECONFIG for agl-demo, starting with octopus. This is basically a revert of 1b347d8823, '[weston-ini-conf] Fix dependency issue with grpc in meta-agl-core' Bug-AGL: SPEC-4776 Change-Id: I2502a3828d7c3a71707fac7cc535df6c312eabc5 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Suggested-by: Scott Murray <scott.murray@konsulko.com>
2023-04-20Add helper to enable both displays in qemuJan-Simon Moeller1-0/+52
This supports testing the drm-leasemanager in qemu. We can bring up two outputs, but the 2nd output is disabled until it is connected. See https://jira.automotivelinux.org/browse/SPEC-4464 and https://gitlab.com/qemu-project/qemu/-/issues/1107 This adds a helper tool that will bring up the 2nd screen. Bug-AGL: SPEC-4464 Change-Id: I145a1b947916337daa9c8e7aed38e64919b35df8 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-02-16[weston-ini-conf] Fix dependency issue with grpc in meta-agl-coreJan-Simon Moeller2-0/+7
grpc is not in the core layer but in meta-oe . Guard the dependency and only enable when prerequisites are met. This also affects weston-ini-conf. We move this into meta-agl-demo. Bug-AGL: SPEC-4707 Change-Id: Id7c1d88e94fa03b7933678789aef7ed4e5751148 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-02-16Fix dependency issue with grpc in meta-agl-coreJan-Simon Moeller2-0/+3
grpc is not in the core layer but in meta-oe . Guard the dependency and only enable when prerequisites are met like in here. Bug-AGL: SPEC-4707 Change-Id: I9b28588562487681b227032967855f96dc0c9193 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-01-29agl-kvm-demo-platform: update guestsScott Murray1-2/+2
Switch default guest images to Flutter based demo platform images. As well, the simple-can-simulator is added to the host to allow testing or demos. Bug-AGL: SPEC-4618 Change-Id: I2c57ca0ade168c2c3dfae8718e891f9af40e4d88 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 8b0fed47d196a938b44784d1fc8eaa25c36f84ca)
2022-11-23weston-ini-conf: rework to add KVM host versionScott Murray4-27/+67
Add a canned weston.ini template and install it with the appropriate guest VM app ids as weston-ini-conf-kvm. The guest VM images/ids can be overriden with the variables GUEST_VM1_IMAGE and GUEST_VM2_IMAGE (from e.g. site.conf). Bug-AGL: SPEC-4618 Change-Id: I053a956fd5af78b13095f15b6e6c40e81a0ff0c9 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-11-21weston-ini-conf: Add bbappend to generate Flutter demo configScott Murray2-0/+27
The Flutter homescreen in the Flutter demo image currently requires specifying the application activation area in the output sections in the weston.ini configuration for the compositor. Add a bbappend that creates a weston-ini-conf-flutter package with the required .ini. Bug-AGL: SPEC-4615 Change-Id: I59ef74abb8957ea2ad8b13b6de014662a2a867c8 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-07-27Updates for application enumeration via systemd unitsScott Murray1-18/+8
Update application recipes to use the new agl-app.bbclass to install the now required by applaunchd systemd template unit instances. The previously used .desktop files have been removed, and it is believed that the required configuration with respect to application display names has been captured in the new agl-app configuration variables. Bug-AGL: SPEC-4466 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I2925a68f911646c287bc7128bb0e5f43d55ce7bf
2022-07-11weston-terminal-conf: add systemd-sandboxed demo configurationDenys Dmytriyenko2-1/+24
Add a secondary .desktop file for weston-terminal to demonstrate new applaunchd systemd_manager with sandboxing capabilities. The sandboxing example enables PrivateNetwork - only loopback interface is available with localhost access only, easy to verify in the terminal Bug-AGL: SPEC-4466 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Change-Id: Ib17880050056a2801f03bcc54caef921e8bdb516
2022-05-16Replace "/etc" with "${sysconfidir}"duerpei1-2/+2
make them more standardized Bug-AGL: SPEC-4374 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: I869eeef40a539b7fc085ac1cb969e8c4699f131f
2022-05-05weston-terminal: Rename to correct appidMarius Vlad2-2/+2
With weston 10, we also update the terminal appid, so we need to update our .desktop file to reflect that. Bug-AGL: SPEC-4358 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I7a090f78a76680ead5a0514c66aae3ea9a0d9d5f
2021-12-21wayland: add .desktop file for weston-terminalArnaud Ferraris2-0/+31
weston-terminal is already installed as part of the weston installation. However, it doesn't provide a way to be easily discovered. This commit creates a .desktop file following the "Desktop entry specification" so this application can be discovered by a compliant application launcher. Bug-AGL: SPEC-4161 Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com> Change-Id: I9c413645ed0bd4371c7d18977304ef6f1a5a2be7
2021-11-03Prepare master for new framework integrationJan-Simon Möller14-168/+0
During the last workshop the transition to the new framework was presented. This change essentially deprecates the SMACK-based application framework. To prepare the integration of it, we remove the deprecated components: - recipes-apis : all agl-service-* - recipes-demos: all demo apps but homescreen - non-essential configurations Todo: We need to bring-back the html5 image in a follow-up w/o ties into the old framework. v2: kept WAM + Chromium recipes for reference v3: rebased Bug-AGL: SPEC-4121 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I58075f5f1e477106a1aad3d2171a0904bf0cb16e
2021-08-20Convert to new override syntaxScott Murray6-16/+16
This is the result of running a slightly customized version of the convert-overrides.py script from poky with additional overrides added. The intent of these changes is to minimize the effort to keep the "next" branch that builds against poky master up to date and tested in preparation for the switch to the next Yocto LTS release in early 2022. Bug-AGL: SPEC-4052 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I6eeadd2c985c008b04f8f9815bf0f6fb064bedac
2021-03-09zz-video.rules.in: New udev rule to allow reading video deviceMarius Vlad2-0/+2
This is helpful to have by default as to allow regular user (agl-driver) use the video device created by video4linux. Bug-AGL: SPEC-3629 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Ib545dff4ce0a4cb6b668b343cd7de7e95317eea5
2021-01-26Allow compositor be started using software renderingJan-Simon Moeller1-0/+2
This allows to produce working images without restricted licenses. Software rendering will be slow and screen updates take a while. Bug-AGL: SPEC-3774 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I4edb1a66284d60d4bae7e9f09f87b4268e2431df
2021-01-12weston-init_agldemo: Enable debug option for agl-compositorMarius Vlad1-0/+1
We only enable it conditionally if agl-devel is distro feature is on, as it might be seen as a security hole. This helps CI to take screenshots. Bug-AGL: SPEC-3752 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I3731b19b557fca3d7e00906a37355db3e9f7b8d0
2020-12-17SPEC-3723: restructure meta-agl-demoJan-Simon Moeller18-12/+208
All demo related components should be in here now. We keep the packagegroups on purpose for now to stay backward-compatible. v2: layer does pass yocto-check-layer, dependencies adapted v3: remove the dynamic-layer setup, use all-in-one approach v4: Fixed comments from Paul Barker. Tnx! v5: Removed wayland/weston/agl-compositor additions, except for demo specific weston-init bbappend Follow-up changes required later: - massaging packagegroups - scrub of recipes Bug-AGL: SPEC-3723 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I47cefd8c23d46b2cdd063470e3f7d97d5ad952d8
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-04-30Cleanup post next mergeJan-Simon Möller4-82/+0
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-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-02-27ttf-noto-emoji: change recipe to match upstream versionMatt Ranostay2-25/+19
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
2019-09-20ttf-dejavu: remove emoji glyphs from dejavu fontsMatt Ranostay3-0/+26
Derivate of DejaVu without characters listed as emoji, in order not to override color fonts. Ref: https://aur.archlinux.org/packages/ttf-dejavu-emojiless/ Bug-AGL: SPEC-2701 Change-Id: I6e01b62ff8e4051a4bb4db81b1a0b4f22a4cc4ec Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-16graphic: rename noto-emoji recipe to show release dateMatt Ranostay1-0/+0
SRCREV isn't autoreved so it should reflect the commit referenced date. Bug-AGL: SPEC-2701 Change-Id: Ia72cea6920a8baf66b873dd8ddd5652e24aa5499 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-16graphics: correct LICENSE type in noto-emojiMatt Ranostay1-2/+2
The tools to generate the fonts are Apache-2.0 licensed and not the outputed fonts which are OFL-1.1 Bug-AGL: SPEC-2701 Change-Id: Ifde0bec63076f8d4b9614a90319896f1bf709573 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-29graphics: add noto-emoji git recipeMatt Ranostay1-0/+25
Add color emoji support to AGL via the noto-emoji font. Bug-AGL: SPEC-2701 Change-Id: Idf21d5c3f8ac2fe0fe25945b6dca1d8956fb7f7b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-12-20Remove weston-ivi-extensionScott Murray5-690/+0
Remove weston-ivi-extension recipe files, as they are being moved to the meta-agl-profile-graphical layer in the meta-agl repository. This allows using weston-ivi-extension in images other than agl-demo-platform. Bug-AGL: SPEC-1730 Change-Id: I31af55b4b0a6233b955688f888b42c4861385188 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-10-17wayland-ivi-extension: Added ivi-id-agent by mteyMichael Teyfel5-295/+646
As explained in further discussions, the simple-id-agent is a basic example for reference. This commit adds the ivi-id-agent [1]. It is still a reference implementation but already offers more features (like configurations) that should be desirable for AGL. [1] https://github.com/mtey/wayland-ivi-extension/commits/xdg_support_ivi_id_agent Change-Id: I041b81b480be8fd49fded9d9c9824a0dbb3b568f Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
2018-10-17Clean-up of wayland-ivi-extension_1.13.0 related legacy stuffMichael Teyfel9-576/+0
Since the agl demo is now using wayland-ivi-extension v2.0.2 everything related to v1.13.0 should be removed. That means all bitbake recipes and also the used patch files. Change-Id: I4a8124df464ad92f5dd4224887be5119f52621ef Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
2018-08-03web-runtime: Fix libEGL issue on R-CarJosé Bollo1-0/+1
Bug-AGL: SPEC-1346 Change-Id: I9a5f6f10b6da236aa77990c3e29fb398ce05beed Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-08-03web-runtime: Set dimension to 1080x1488José Bollo2-4/+4
Bug-AGL: SPEC-1346 Change-Id: I60250350bbef29ca5b406c25dfe24176deda81f0 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-08-01web-runtime: Use runxdg for running QtWebEngineJosé Bollo2-2/+20
Bug-AGL: SPEC-1346 Change-Id: I4783d06b008864a4703afe7364c5bec413590fc0 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-08-01Remove porter board configRonan Le Martret1-11/+3
* porter board is not supported any more in AGL Change-Id: Ifad3f089707d772f41d0ac6916348474a284b5b9 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-06-26Add simple-id-agent for wayland-ivi-extension 2.0.2zheng_wenlong2-0/+295
Add a subdirectory id-agent-modules for simple-id-agent. And load this library in ivi-controller. These codes are copy from this commit create by Emre Ucan. This commit is from meta-agl and can not cherrypick to meta-agl-demo. So copy it and create a new patch, change a litte line number to 0002. https://gerrit.automotivelinux.org/gerrit/#/c/11991/ 0001-simple-id-agent-initial-commit.patch 0002-ivi-controller-load-id-agent-module.patch Change-Id: I5e5278c9b6b536681ba0665e8549f98d75d69245 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com> Signed-off-by: Emre Ucan <eucan at de.adit-jv.com> Signed-off-by: Romain Forlot <romain.forlot@iot.bzh> Signed-off-by: Tadao Tanikawa <taniakwa.tadao@jp.panasonic.com>
2018-06-053rd part of the layer/profile rework [2/2]Jan-Simon Möller15-0/+691
This is the last part of the layer rework series. Notable changes are: - move demo specific recipes to the demo (dlt, web-runtime mocca-usb) - wayland-ivi-extension moved to the meta-agl-demo layer for now. - web-runtime moved here (from appfw layer to allow console-only builds with appfw) - adapted packagegroups and agl-features v2: squashed with commit on sandbox to form single commit (tnx, Scott) v3: inclusion of old packagegroup-agl-image-ivi (TODO: refactor and include in profile packagegroups. Tnx, Stephane) v4: base packagegroup-agl-demo-platform on packagegroup-agl-profile-graphical-qt5 v5: fix MOST_DRIVERS_append (disable due to FTBS) v6: re-add RDEPENDS for virtual/pulseaudio-config Bug-AGL: SPEC-145 Bug-AGL: SPEC-1422 Change-Id: I20bd5b9a957ea54a7ecd08bd4f8b99a32266c9c8 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-04-282nd part of the layer/profile rework [2/2]Jan-Simon Möller7-127/+0
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: remove recipes from meta-agl-demo that were moved to other layers Bug-AGL: SPEC-145 , SPEC-876 , SPEC-877 v2: moving updated udisks changes to meta-agl Change-Id: I873107f00adadeb6f3f266cce37b513fe6d44cf2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-02-13Remove weston virtual screenronan5-5015/+0
Change-Id: I027a46a0cbe2ff3c46102d781158e2a979c07282 Signed-off-by: ronan <ronan.lemartret@gmail.com>