summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-07-09udisks: make automount it's own serviceMatt Ranostay4-2/+20
To avoid a timeout condition in udisks.service the automount script needs to be ran as it's own systemd service. Bug-AGL: SPEC-735 Change-Id: Idbfb21b1a2fccfa55ac149830d4af591222b697d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-07-07Remove old radio pluginsScott Murray2-68/+0
The radio functionality is now contained in the binding, remove the unused QtMultimedia plugins. Change-Id: I262f63af646b92a6f04ecf238274b5137e9fbf41 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-07-07Add mapviewer app to use cluster demo for R-Car M3Harunobu Kurokawa1-5/+1
Change-Id: Id3b4ddaeba650e15be87de7bf9fdca20335d9464 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-07-06weston.ini: Add virtual display and record for CES2017 demoHarunobu Kurokawa1-0/+25
In order to support IVI-Cluster demo, set virtual display and gst-recorder parameter in weston.ini. v2: If you want to use virtual output system, set "virtual-display" in DISTRO_FEATURES. Then the sample value is enabled. If you want to use transfer system to multi ECU via H.264, set "gst-record" in DISTRO_FEATURES. Note: These system are supported in R-Car M3 only. Change-Id: Ia782d3bc7079c38f30be52c1f6f152d55e1d2e17 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-07-05module-router: update SRCREV to include empty proplist description fixMatt Porter1-1/+1
https://github.com/tisogai/module-router/commit/8104a3174e6f54ace53066ab1797d9b9bd2bdf63 fixes a race condition that results in an AudioManager crash. Bug-AGL: SPEC-660 Change-Id: I59897eeda05bc6be8e9664d9d5b895fad9a3bece Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-07-04Add mp3 support in lightmediascanner for AGL demoTadao Tanikawa1-0/+2
Supporting 'mp3' scan of LMS is dropped by PACKAGECONFIG in meta-agl. (It is supported in meta-openembedded by default.) When displaying AGL demonstration, supporting MP3 is preferable. Change-Id: I3f95cafbb9ca2d8334442fb04a659934e6b4430e Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-07-01Fix agl-service-bluetooth and agl-service-wifi recipe dependenciesJan-Simon Möller2-0/+6
Change-Id: Icefde01288acc4380b4f198393ec8891400a95b2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-06-30settings: add service bindings to RDEPENDSMatt Ranostay1-0/+5
Add bluetooth and wifi services to the settings package RDEPENDS Bug-AGL: SPEC-661 SPEC-715 Change-Id: I4cf3cd14cabda38a32ca8fe4da97b8e747f9a1d9 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-06-30agl-service-wifi: add new system wide wifi serviceMatt Ranostay1-0/+15
Add agl-service-wifi recipe for the recently split out wifi binding Change-Id: Ic9b61df2e69d888679c2d57b0b6f3d4469d00b91 Bug-AGL: SPEC-661 SPEC-715 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-06-30agl-service-bluetooth: add new system wide bluetooth serviceMatt Ranostay1-0/+15
Add agl-service-bluetooth recipe for the recently split out bluetooth binding Change-Id: Id90f9a8d8623927897c9efa3236465c50a7932ed Bug-AGL: SPEC-661 SPEC-715 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-06-27disable module-role-cork by defaultMatt Porter2-0/+31
module-role-cork's hardcoded corking policy can conflict with the configurable policy management that is part of module-router and AudioManager. Since module-router/AM are enabled by default in demo builds, we must also disable module-role-cork to avoid conflicting corking policies. Bug-AGL: SPEC-710 Change-Id: I55442b5c11e711783fb4f890d1f26227c295d122 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-06-23udisks: automount USB devices on boot and insertionMatt Ranostay3-0/+24
Change-Id: I1ded68d89799825286d085746fec778e1659d5d4 Bug-AGL: SPEC-634 SPEC-666 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-06-15weston: Fix gst-record uses MONOTONIC time for IVI-Cluster systemHarunobu Kurokawa2-0/+65
gst-record plugin uses gettimeofday to adapt gst buffer duration. When WLAN network access internet, system timer is changed by NTP, then the gst plugin system stopped. This patch change to use MONOTONIC timer to detect buffer time frame. -- The patch is same as https://gerrit.automotivelinux.org/gerrit/#/c/9417/ Change-Id: I2761b0f9dc3bed58d8556966acc54f9dc13d0556 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-06-15Add gst-recorder implementationDamian Hobson-Garcia5-0/+4906
Adapted from the Gen2 implementation to work on Gen3. Bug-AGL: SPEC-559 Change-Id: I8ec71354b0dee04277c6bf74c62956280b84b4fb Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp> Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-06-15Add lightmediascanner to RDEPENDS for mediaplayerJan-Simon Möller1-1/+1
The dependency is at runtime through dbus. Related but not solving SPEC-657 . It was solved in c9793 I7935fe12289fb2585c95df5f207bd447c8aafd6b Change-Id: I9770f8bfef85b8e9e5ab60f4dbb0969bf8f5bf48 Bug-AGL: SPEC-657 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-06-12fix MOST driver dependency issuesChristian Gromm12-207/+39
This patch adds a new "most" receipe for building the MOST driver. The receipe replaces the old ones, as it builds all modules at once. Hence, the receipes aim*, hdm* and mostcore are removed. Additionally, the *.bb file for the demo platform is modified to reflect these changes. This patch is needed to avoid dependency issues among the modules of the driver stack. Although, the problem has been reported with SPEC 438 and a patch set to fix it has been introduced with Change #8447, it is still present on RaspberryPi. Change-Id: Id6104ee6d9bf1b7d9744761a6529461176fdd8b2 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-06-08phone: Depends on homescreenLeon Anavi1-1/+1
Homescreen is required for building tests in phone therefore it has been added as a dependency to avoid build errors such as: Project ERROR: homescreen development package not found AGL-Bug: SPEC-653 Change-Id: I644169526133418b86906c3c02438508034a3ee2 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2017-05-30openivi-html5: Fix visibility issuesLeon Anavi3-15/+15
Change the systemd service to user unit, add dependencies, update the bash script for launching openivi-html5 and fix the visibility issue to prevent blank screen at startup. AGL-Bug: SPEC-629 Change-Id: Ibc64088a39a1d7cc2899cb0ff43e8312cde95bc8 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2017-05-29Unpin after Daring Dab RC1Jan-Simon Moeller26-27/+0
Revert "Add a bbappend with pinnning for all packages with AUTOREV" This reverts commit 87ec15b961e9502b7741d51503d5c77563b1c45a. Change-Id: I35c74ad137217a9e8833baab8de9964de63ac61c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-05-25Add a bbappend with pinnning for all packages with AUTOREVdab_3.99.1dab/3.99.13.99.1Jan-Simon Möller26-0/+27
This pins all packages using AUTOREV to DISTRO_BRANCH_VERSION_TAG Change-Id: Id8aa34a9115cd6659ce1c154d78197229d3c036f Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-05-25radio: update recipe for switch to radio bindingScott Murray1-8/+4
Building the radio application has some different dependencies with the switch to using a binding instead of qtmultimedia. Update DEPENDS and RDEPENDS to reflect the changes. Bug-AGL: SPEC-581 Change-Id: I610b580f54d4348cd27ada3eaee4711f02d94df6 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-05-24Add audio management between Media Player and Radio.Toshiaki Isogai4-4/+33
This patch enables loading router-module by default to manage audio routing when both Media Player and Radio start playing. Latter audio source selected by user enforces existing one corked. Detail in below. https://jira.automotivelinux.org/browse/SPEC-378 Bug-AGL: SPEC-606 Change-Id: I407924b1346f95573596434ba9b17c732cae5146 Signed-off-by: Toshiaki Isogai <isogai.toshiaki@nttd-mse.com> Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-05-24homescreen: add pulseaudio dependencyMatt Porter1-1/+1
Add pulseaudio to DEPENDS now that homescreen has added support for the master volume control that uses pulseaudio AGL-Bug: SPEC-618 Change-Id: I0519dc96b45a5c844d0682a1a14c49df25ce87e5 Reported-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-05-23mediaplayer: fix RDEPENDSScott Murray1-0/+2
mediaplayer needs the qtmultimedia bits, add an explicit RDEPENDS on them. This will be required when the radio app stops using qtmultimedia. Change-Id: If59667b854171a24328f8a996cdd214a4836753d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-05-22Remove unused controls app from default installScott Murray1-1/+0
The "controls" demo app is not particularly useful at this point, and where as it was not launchable from the homescreen in Chinook, the new dynamic list in Dab picks it up when it is installed, so it both throws off the current app icon spacing and makes thing look odd because it has no icon. So, just remove it to clean up the homescreen. Change-Id: I617e832b559b4df54e197f0056cb9da84fed4d7b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-05-16qt: enable upgrade to 5.8Martin Kelly7-141/+0
Drop patches and bbappends that no longer apply. I audited these to verify that they already exist upstream, and I believe we are OK. Change-Id: I83f8334539d5542c7632b45e230d53915fdf18bf Depends-On: I024b757d16e5891382f4286dadee3315163a79d5 Signed-off-by: Martin Kelly <mkelly@xevo.com>
2017-05-16Fix missing space in append statementJan-Simon Möller1-2/+2
I wonder how it worked o_O . Change-Id: Ic8ee6973666c5d14ad8b7e86296b81e156dd8c94 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-05-16Makefile compatible with aglwgt_package task.Romain Forlot2-0/+21
This patch allows building and install widget file using tasks aglwgt_package and aglwgt_deploy. Bug-AGL: SPEC-503 Change-Id: I6cee956a3e7f137cd48987b5f9c2bfb1511993f8 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-09Run weston with dedicated 'display' user and groupRonan Le Martret1-0/+1
Bug-AGL: SPEC-546 Change-Id: I2ddc07547f9f2afd724feda80a80f65e890ebcf5 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-04-22udisks: auto enable systemd serviceMatt Ranostay3-0/+57
MediaPlayer needs udisks to be running on startup to detect media removal Bug-AGL: SPEC-483 Change-Id: I57389d3af8f4d2600baa2b24d437646ed1c7414e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-04-20Add udisks to agl demo packagegroupMatt Ranostay1-0/+1
udisks is need to detect removable media in AGL applications via dbus signals. Bug-AGL: SPEC-483 Change-Id: I7b2ca7c753be38715c0f8937f1f7691a43a7a942 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-04-05Add automount to DISTRO_FEATURES for agl-demo.incMatt Ranostay1-0/+1
Change-Id: I961f4cc319455f3eb2386a6132e56fced32b631a AGL-Issue: SPEC-483 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-04-05Correspondence of AGL-wgt for poi appNaoto Yamaguchi2-26/+4
POI app makefile supported the 'make package' target. This patch will change to the corresponding git revision. Bug-AGL: SPEC-384 Change-Id: I3fda01580e80ae60db7386b19cef31e5d71038cf Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-04-02Use split out AGL QtQuickControls2 repositoriesScott Murray4-66/+48
Replace usage of the CES2017 repository with the new split out qtquickcontrols2-agl and qtquickcontrols2-agl-style repositories containing the AGL demo custom widgets and style. Since the CES2017-demo recipe no longer serves a purpose, remove it now as well. Bug-AGL: SPEC-404, SPEC-462 Change-Id: I0c31ccfe45c8912da4589e38c2cb159975536aad Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-03-30Generate weston.ini dynamicallyRonan Le Martret1-0/+6
* bbappend on new package weston-ini-conf * for agl-demo, weston.ini must use ivi-shell.so Bug-AGL: SPEC-477 Change-Id: I3356900adfc166381dc01a158233348183a1c6db Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-29Rename webruntime DISTRO_FEATURESRonan Le Martret1-1/+3
* use virtual/webruntime to anticipate multi provider of web-runtime Change-Id: Id1cb293fc6fe1ac27f263f8d32a1adf4f439c4b1 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-28Add missing sqlite3 to DEPENDSMatt Ranostay1-1/+1
Lightmediascanner support needs sqlite3 support builtin AGL-Issue: SPEC-482 Change-Id: I20617f2af1b0cdf550e9b14b1d79b74b839fb8be Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-03-27most driver install to every boardsNaoto Yamaguchi1-4/+1
In packagegroup-agl-demo-platform.bb it is written as follows. add packages for CES2017 demo Only for porter as these kernel module sources are for the 3.10.x kernel only But, it install in all environments. This fix is to delete comments. Bug-AGL: SPEC-498 Change-Id: Ibc179c446b1bc20e8dc539ffc4864410a3f08754 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-03-22Removed wl-shell-emulator from AGLRonan Le Martret5-586/+1
Since CES2017, AGL doesn't use 'layer-add-surfaces' command. wl-shell-emultor.so is only required by 'layer-add-surfaces'. So we can remove wl-shell-emultor from AGL. Bug-AGL: SPEC-341 Change-Id: Icfaf91de624ed89e9640a9daf1a92b5de8912863 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-21Remove forward port for westonRonan Le Martret9-392/+5
* The forward port on weston is now merged in weston upstream * fix the patch 0001-weston-patch-for-wl-shell-emulator.patch for weston 1.11 patch -> commit id from upstream 0001-ivi-shell-fix-TODO-which-expects-only-one-screen-in-.patch b216c92d4d19d4b88817d088038de90f3d95ec06 0002-ivi-shell-avoid-inserting-a-ivi_layer-to-multiple-sc.patch 77b0ee18a2e02e6084ece3d04914f7e8f4c6dcb9 0003-ivi-shell-fix-layout_layer.view_list-is-not-initiliz.patch fbfa8f21f91dfd1a1d85f9c6b039fe893a36e69b 0004-ivi-shell-remove-a-code-which-expects-only-a-screen-.patch 747c3865ab7bf8defc7a0cacf148b547c949f303 0005-ivi-shell-multi-screen-support.-ivi_layout_screen-to.patch b4cb25dc261375bad87d1c1dd058b9716009e6fb 0006-ivi-shell-transforming-from-a-single-screen-coordina.patch 29babdf099fee228883ab6425811f11135296274 0007-RFR-ivi-shell-multi-screen-support-to-calcuration-of.patch 1c2618e9ff58d355714bcdde61f87a6e918f3059 Bug-AGL: SPEC-411 Change-Id: I58a23f3fe4046ef2befb594bf0f76f34c4d15312 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-21Update wayland-ivi-extension to 1.11.0 Jan-Simon Moeller3-93/+18
* remove unused recipes wayland-ivi-extension 1.5.0 * fix patch 0001-wayland-ivi-extension-patch-for-wl-shell-emulator.patch for the new version 1.11.0 of wayland-ivi-extension. Bug-AGL: SPEC-411 jsmoeller: readd after accident. early merge & revert Change-Id: I34add4548497a8f7105a9e635a953a98e2780e8c Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2017-03-19remove PR from recipesRonan Le Martret2-3/+0
Yocto uses meanwhile 'prserv' to generate the value for PR. Change-Id: Idb705d1b320a8d13d79910bac1768e26d15e199d Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-18Temporarily revert Update wayland-ivi-extension to 1.11.0 from seriesJan-Simon Moeller3-18/+93
jsmoeller: I merged this one too early. We need to merge the whole series. Revert "Update wayland-ivi-extension to 1.11.0" This reverts commit 8ec9bc64f6bf1fb5b4208050392d2b1011c02222. Change-Id: If5c0228c7cab6a9c2576abd76feaae59bffab781 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2017-03-17Update wayland-ivi-extension to 1.11.0Ronan Le Martret3-93/+18
* remove unused recipes wayland-ivi-extension 1.5.0 * fix patch 0001-wayland-ivi-extension-patch-for-wl-shell-emulator.patch for the new version 1.11.0 of wayland-ivi-extension. Bug-AGL: SPEC-411 Change-Id: Icb9d7b40bfdd6a2df20cc2916ff0325dc31afab6 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-17Fixed the problem of the map screen corruptionNaoto Yamaguchi1-1/+1
The R-CarM3 environment has a problem of the map screen corruption. This commit is intended to refer to the fixed revision. Bug-AGL: SPEC-481 Change-Id: I452d45c1d3dcfc4e87cb4bad049cddeadb6e4997 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-03-10Enable SQLITE database engine for the Qt5Matt Ranostay1-0/+1
Several applications have a use for the SQLITE database backend, and should be enabled for all platforms. Change-Id: I1eb0218e2f8656faed29691d5cfab4b5f5018509 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-03-09Fixed WindowManager startupRonan Le Martret1-1/+2
* WindowManager must start only when weston is ready. [SPEC-470] Change-Id: I1d63cdb60223686e18ed49fa48d2a14bb978949b Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-03Switch to split out demo appsScott Murray9-105/+119
Add recipes for the split out controls, dashboard, phone, and radio app repositories, remove the related packaging of same from the CES2017-demo recipe, and add the split out apps to IMAGE_AGL_APPS in the agl-demo-platform image definition. Bug-AGL: SPEC-400, SPEC-401, SPEC-402, SPEC-403, SPEC-404 Change-Id: Ic3c7d134c90dd3fe989cb1ef7a510b1c5bf1fee8 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-02-21add dependency to imagesRonan10-105/+140
* [SPEC-424] * yocto image should use dependency to facilitate maintenance * yocto image should have its own LICENSE defined Change-Id: Ie7f2e48bab9cc194ce10e7d364e150d2678e64d6 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2017-02-15Fixed demo recipes to auto-install wgt app at first bootRonan Le Martret3-40/+22
* link to gerrit review 8473 (meta-agl-extra) Change-Id: I8d8c03654d4eee14bb28449d29afd4c75fac6385 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>