AGL/meta-agl-demo.git
6 years agoUpdate libhomescreen-2017 SRCREV 21/12121/1 4.99.3 eel/4.99.3 eel_4.99.3
zheng_wenlong [Fri, 24 Nov 2017 00:23:31 +0000 (09:23 +0900)]
Update libhomescreen-2017 SRCREV

    Update libhomescreen-2017 SRCREV to
    <d97eb6052b7652a42d502e5887bd7acf3fc6d91b>

    Following commits are added:
    d97eb60 Set default debug level to error

Change-Id: I459fdfe1022c1bb145dd45d54bdc65c2762d1ef4
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agorecipes-platform: add MOST driver configuration 93/12093/2
Christian Gromm [Wed, 22 Nov 2017 15:50:52 +0000 (16:50 +0100)]
recipes-platform: add MOST driver configuration

This patch adds the necessary files to have the MOST driver
configured for UNICENS2 at system start up.

Change-Id: I9a69192332d355a3f9d3df3771cd364771e8eb9a
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agoUse ROOT_HOME variable, not /home/root 87/12087/2
José Bollo [Wed, 22 Nov 2017 09:39:00 +0000 (10:39 +0100)]
Use ROOT_HOME variable, not /home/root

This enforces the use of the dedicated variable ROOT_HOME
of yocto instead of /home/root.

Note that the use of root's home made in the patched
demos is bad and have to be changed.

Change-Id: Ib0095a62d75800a0427be27955d1b2216b14554f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
6 years agoAdd build time dependency to qttools-native 69/12069/2
Tasuku Suzuki [Wed, 22 Nov 2017 00:31:41 +0000 (09:31 +0900)]
Add build time dependency to qttools-native

To support i18n, the project will need the command called lrelease which
is in qttools.

Change-Id: Ic5a83b5483f27d1260a123ef559b99425f4058e4
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
6 years agoSet Qt Quick Controls 2 default style 55/12055/2
Tasuku Suzuki [Tue, 21 Nov 2017 01:00:29 +0000 (10:00 +0900)]
Set Qt Quick Controls 2 default style

We have set Qt Quick Controls 2's style in each application's main.cpp
QQuickStyle::setStyle("AGL");

This patch set the style globally with an environment variable as this
style is provided by the platform.
https://doc.qt.io/qt-5/qtquickcontrols2-styles.html#environment-variable

Change-Id: I5a8ee91cac8ad665ba0f7f22ffd79cab3a50f9a2
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
6 years agoUpgrade to 1.x for ivi-extensions 61/12061/2
Romain Forlot [Tue, 21 Nov 2017 15:37:49 +0000 (15:37 +0000)]
Upgrade to 1.x for ivi-extensions

Bugs-AGL: SPEC-1096

Change-Id: I19cd92742d7808cb3d5cd94860051b4e7fb01d10
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoRemove unicens v1 in favor of agl-service-unicens 77/11977/3
Jan-Simon Möller [Sat, 18 Nov 2017 11:33:33 +0000 (12:33 +0100)]
Remove unicens v1 in favor of agl-service-unicens
As discussed with Soya-san during the Integration F2F in Yokohama, these components are no longer
required and replaced by the service binding 'agl-service-unicens'.
Remove from packagegroup and remove the recipes.
                                                                                                                         │··
Change-Id: I4542ba282c2cc1108715ec4e1774d003d9aa024e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoFix to navigation can not build in crosssdk 95/11995/1
Naoto Yamaguchi [Thu, 16 Nov 2017 01:42:50 +0000 (10:42 +0900)]
Fix to navigation can not build in crosssdk

Navigation can not build in crosssdk.
This problem due to the fact that the perl module was not installed.
This patch adds nativesdk-perl-modules to crosssdk.

Bug-AGL:SPEC-1095

Change-Id: I8c535adf48653988eee3f033791920aa340fbcdc
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoPulseaudio configuration fixes 65/11965/1
Scott Murray [Tue, 14 Nov 2017 20:37:40 +0000 (15:37 -0500)]
Pulseaudio configuration fixes

Some fixes to work when 4A is enabled:
- Simplified the echo that adds /etc/pulse/default.d to
  /etc/pulse/default.pa, as it was resulting in "-e -n" in the file
  sometimes for reasons unknown.
- PulseAudio does not like the /etc/pulse/default.d directory being
  empty, and additionally it was realized that the module unloads that
  are in module-router.pa are useful in all our usecases and should
  likely always be present.  To kill two birds with one stone, the
  unload lines have been moved to a 10-unload-modules.pa file that
  is installed by the pulseaudio bbappend, and those lines have been
  removed from the module-router.pa files, which has been renamed to
  20-module-router.pa so that ordering will be maintained if someone
  needs to reenable it.

Change-Id: I70cd1d0dfc596b894009c1bdd7520ffe6394e60e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
6 years agoMake the new hmi-framework a default dependency for agl-demo 45/11945/2
Jan-Simon Möller [Tue, 14 Nov 2017 13:23:08 +0000 (14:23 +0100)]
Make the new hmi-framework a default dependency for agl-demo

This makes the new hmi-framework enabled by default as we start to port apps to it.

Attention: legacy apps will stop to work - you'll have to port your app.

See https://wiki.automotivelinux.org/_media/kickstart_apps_migration_guide.pdf .

Change-Id: Ie29ecff66e1669f6046bf6ceb74b3d9ed2a401d3
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoCheck audiomanager before add virtual/pulseaudio-config 05/11905/5
Ronan Le Martret [Mon, 13 Nov 2017 15:56:36 +0000 (16:56 +0100)]
Check audiomanager before add virtual/pulseaudio-config

 * virtual/pulseaudio-config must be add to RDEPENDS
   of packagegroup-ivi-common-core-multimedia only for audiomanager

Change-Id: I6eb926b2cd01bd40486bad86a005c06ff1ec36ce
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
6 years agoUpdate app DEPENDS for new HMI framework 57/11957/2
Scott Murray [Tue, 14 Nov 2017 15:17:42 +0000 (00:17 +0900)]
Update app DEPENDS for new HMI framework

Add virtual/libhomescreen and qlibwindowmanager as DEPENDS in
the recipes of apps that have been updated to use the new HMI
framework.

Change-Id: Ic5bcceaa4273612d0eaa7d1762177b4a1077ddfb
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
6 years agoFix pulseaudio service start 99/11899/3
Ronan Le Martret [Mon, 13 Nov 2017 15:57:03 +0000 (16:57 +0100)]
Fix pulseaudio service start

 char \n is not recognized in the file default.pa

Bug-AGL: SPEC-1084

Change-Id: I08f9857041dff37d3259583736554099fb2f919a
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
6 years agoprotozero: fix missing license declaration 77/11877/2
Matt Ranostay [Sun, 12 Nov 2017 06:25:38 +0000 (08:25 +0200)]
protozero: fix missing license declaration

Project is BSD licensed but has Apache-2.0 code from the folly project

Bug-AGL: SPEC-1023
Change-Id: Ic6b23fa4207d85d60557eaf867f6741391030c74
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoIntroduce new 4A audio framework conditionnaly to feature 'agl-audio-4a-framework' 67/11867/3
Stephane Desneux [Sat, 11 Nov 2017 18:12:32 +0000 (19:12 +0100)]
Introduce new 4A audio framework conditionnaly to feature 'agl-audio-4a-framework'

If feature 'agl-audio-4a-framework' is set by aglsetup, the new 4A (AGL Advanced Audio Agent)
framework will be pulled in demo.

Otherwise (by default), the legacy 'audiomanager' package is pulled in.

Change-Id: I62b62025be6589e3b5dd0b964830e431ffa56e8c
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
6 years agoFix license declared in libosmium recipe 57/11857/3
Jan-Simon Möller [Sat, 11 Nov 2017 11:35:28 +0000 (12:35 +0100)]
Fix license declared in libosmium recipe

According to
https://raw.githubusercontent.com/osmcode/libosmium/master/LICENSE
the license is actually Boost Software License 1.0 (BSL-1.0).
Fix the recipe.

Change-Id: If8c33ba052f0b4c27ab881678f7f768bac885a77
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agophone: add build dependency on qtmultimedia 63/11863/1
Matt Porter [Sat, 11 Nov 2017 13:01:26 +0000 (15:01 +0200)]
phone: add build dependency on qtmultimedia

Moving ringtone logic out of the phone app's QML adds a direct
configure dependency on qtmultimedia due to an update in app.pro.
Add that dependency.

Bug-AGL: SPEC-1081

Change-Id: I8189c69850d7481fbf344ac0ecd88f487fc759c9
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agophone: add build dependency on libqtappfw 61/11861/1
Matt Porter [Sat, 11 Nov 2017 12:53:49 +0000 (14:53 +0200)]
phone: add build dependency on libqtappfw

The AGL phone app now depends on libqtappfw. Add the
dependency.

Bug-AGL: SPEC-1079

Change-Id: I9cd65638cceb371f08933ed5a81a5805f33a8e48
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agoosrm-backend: add osrm routing backend recipe 49/11849/3
Matt Ranostay [Mon, 6 Nov 2017 22:07:14 +0000 (00:07 +0200)]
osrm-backend: add osrm routing backend recipe

Add osrm-backend which indexes routing of car, bike, and
walking routes

Bug-AGL: SPEC-1023
Change-Id: I0caeeb228170233d6edd08c66b161c7cfa764e0b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agolibosmium: add osmium recipe 47/11847/2
Matt Ranostay [Mon, 6 Nov 2017 21:49:03 +0000 (23:49 +0200)]
libosmium: add osmium recipe

osmium is c++ library that is used for working with OpenStreetMap
mapping data.

Bug-AGL: SPEC-1023
Change-Id: I8188c7f747b3018dade187eeabc995a16a927689
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoprotozero: add protozero recipe 45/11845/2
Matt Ranostay [Mon, 6 Nov 2017 21:47:06 +0000 (23:47 +0200)]
protozero: add protozero recipe

protozero is a minimalist protoctol buffer encode/decoder
written in C++

Bug-AGL: SPEC-1023
Change-Id: I6f7ebc29af886cf3f22df018e22ca734b19b7814
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoAdd PROVIDES into libhomescreen bb files 59/11759/3
zheng_wenlong [Thu, 9 Nov 2017 00:38:31 +0000 (09:38 +0900)]
Add PROVIDES into libhomescreen bb files

    Restore libhomescreen-old.inc to libhomescreen_git.bb, but use fix SRCREV.
    Change libhomescreen-2017.inc to libhomescreen-2017_git.bb.
    Add PROVIDES into bb files for switch libhomescreen.
    These is another commit in meta-agl-devel set PREFERRED_PROVIDER.

    Related commit:
     https://gerrit.automotivelinux.org/gerrit/#/c/11761/

Change-Id: I2eadc3c703f220f286e8ffa6b52276b792fc0729
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agolibqtappfw: clean up syntax and unused FILES* bits 37/11837/2
Matt Porter [Fri, 10 Nov 2017 19:24:18 +0000 (21:24 +0200)]
libqtappfw: clean up syntax and unused FILES* bits

Fix some unnecessary whitespace and remove all the explicit
FILES* additions. These are all handled by the defaults.

Bug-AGL: SPEC-1064

Change-Id: I3b610cf503f938c84b17d514bb1ed1cf3f8607bb
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agoAdd AGL libqtappfw to the platform 85/11785/3
Matt Porter [Thu, 9 Nov 2017 14:45:44 +0000 (16:45 +0200)]
Add AGL libqtappfw to the platform

Add libqtappfw to the platform. This supports SDK development and
runtime of apps leveraging libqtappfw.

Bug-AGL: SPEC-1064

Change-Id: I7fc54fc7d9c4db885cd79d899bd40f44e4543766
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agorecipes-kernel: most: remove MOST support for Porter 83/11783/2
Christian Gromm [Thu, 9 Nov 2017 13:44:11 +0000 (14:44 +0100)]
recipes-kernel: most: remove MOST support for Porter

This patch ensures that the MOST driver is not being built, when
the machine is set to porter.

Change-Id: I0ccead42d3f158dcee03c4a5d3de80dedab16059
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agorecipes-kernel: most: use AGL_BRANCH variable 87/11787/1
Christian Gromm [Thu, 9 Nov 2017 17:06:45 +0000 (18:06 +0100)]
recipes-kernel: most: use AGL_BRANCH variable

This patch makes use of the variable AGL_BRANCH to specify the
branch from which the sources are going to be fetched.

Change-Id: I32b99590717a5ef23f7d8e2ba493945626c9a823
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agorecipes-kernel: most: update recipes 81/11781/1
Christian Gromm [Thu, 9 Nov 2017 13:38:17 +0000 (14:38 +0100)]
recipes-kernel: most: update recipes

This patch updates the most.bb and most.bbappend files to be in sync with
the recently pushed driver package to src/most. It adds and removes
backport patches as needed new driver source tree.

Change-Id: I091d925219eeb2986ce5b1545f41d3693500f7d3
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agoAllow SRCREV handling through poky-agl.conf 87/11687/1 4.99.2 eel/4.99.2 eel_4.99.2
Jan-Simon Möller [Sun, 5 Nov 2017 11:56:07 +0000 (12:56 +0100)]
Allow SRCREV handling through poky-agl.conf

This change simplifies the SRCREV handling by using
- AGL_APP_REVISION and AGL_DEFAULT_REVISION
in recipes.
Also the AGL_BRANCH can be used to switch to release branches.

Finally git checkouts should use https by default.

Bug-AGL: SPEC-864

Change-Id: I2fdacda8fa7373f309a47db72ad40106ade53434
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoRework PulseAudio / audiomanager config setup to allow over-rides 79/11679/2
Scott Murray [Fri, 3 Nov 2017 14:13:50 +0000 (10:13 -0400)]
Rework PulseAudio / audiomanager config setup to allow over-rides

Changes include:
- Move from having PulseAudio configuration changes in the recipe
  bbappend as patches to using the .include directive in default.pa
  to pick up configuration fragments provided by other recipes.
- Use virtual/pulseaudio-config to pick up the previously hard-coded
  configuration for enabling module-router.so, which is now provided
  by a new recipe that sets RPROVIDES appropriately.  This allows
  over-riding the desired configuration if needed.
- Switch the audiomanager-plugins-config dependency to using
  virtual/audiomanager-plugins-config so that it can be over-ridden
  with PREFERRED_PROVIDER if needed.

Bug-AGL: SPEC-1025, SPEC-1026, SPEC-1027

Change-Id: Ifdf16871cddc2bec7761b8c63239623b63c9e984
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
6 years agoAdd a new include file for new framework homescreen 31/11531/7
zheng_wenlong [Wed, 25 Oct 2017 06:32:55 +0000 (15:32 +0900)]
Add a new include file for new framework homescreen

    Rename old libhomescreen_git.bb to libhomescreen-old.inc for old homscreen.
    Add a new include file named libhomescreen-2017.inc for new framework homescreen.
    In the libhomescreen_git.bb 'require' the respective include file based on
    DISTRO_FEATURES contains " agl-hmi-framework " or not.

    [Patch Sets 5]
    Follow Jan-Simon comments, add new include file.
    Change old include file SRCREV to old revison.
    <f5c14333d2170ae9babed53ea530828569a830ff>

    [Patch Sets 6]
    Change libhomescreen-2017.inc SRCREV to master revison.
    <390902a6b002c6af183c939749fdebfcc4b3e839>

BUG-AGL: SPEC-993
Change-Id: I4789a25d1079b99fe35917446227bc5ef773dd46
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoAdd als-meter-demo recipe 73/11573/2
zheng_wenlong [Fri, 27 Oct 2017 04:47:58 +0000 (13:47 +0900)]
Add als-meter-demo recipe

    Add a recipe for als-meter-demo application,
    which use steering-wheel-service to display engine information.

Change-Id: Iaac39a357ad227ddff5d9e0e201ee41ef6cf4f14
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoAdd dependency to agl-service-mediaplayer build recipe 37/11537/1
Jan-Simon Möller [Wed, 25 Oct 2017 08:50:27 +0000 (10:50 +0200)]
Add dependency to agl-service-mediaplayer build recipe

This fixes a FTBS due to the missing dependency.

Change-Id: Ic14623859d304f6a17318dc4a5a3299f10e89b89
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoweston-ini-conf.bbappend: Delete 93/11393/1
Tom Rini [Fri, 20 Oct 2017 02:13:51 +0000 (22:13 -0400)]
weston-ini-conf.bbappend: Delete

This is no longer relevant.

Bug-AGL: SPEC-964
Change-Id: Iec7a497b3c207c72280fb99061c2b2e28141820a
Signed-off-by: Tom Rini <trini@konsulko.com>
6 years agopackagegroup: multimedia: add agl-service-mediaplayer to group 33/11333/3
Matt Ranostay [Sat, 14 Oct 2017 05:06:26 +0000 (08:06 +0300)]
packagegroup: multimedia: add agl-service-mediaplayer to group

Bug-AGL: SPEC-959
Change-Id: I5b39c0bd6bbbe7b5974688e439572adbd5d24e86
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoUpdate agl-service-steering-wheel SRCREV 39/11339/2
zheng_wenlong [Mon, 16 Oct 2017 09:20:36 +0000 (18:20 +0900)]
Update agl-service-steering-wheel SRCREV

    Update SRCREV to master revision.
    <44e29d0b7b0382214dfae5b82c1c038d6bf7877f>

Change-Id: Ibb85b082d74e613b1ed4dd0e331415c5b75eb1a3
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agomediaplayer: add agl-service-mediaplayer recipe 31/11331/2
Matt Ranostay [Sat, 14 Oct 2017 05:04:58 +0000 (08:04 +0300)]
mediaplayer: add agl-service-mediaplayer recipe

Bug-AGL: SPEC-959
Change-Id: Id7e3529eb694eb6b00c53f42668ed04a56baa051
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agopackagegroups: navigation: add location services 37/11337/1
Matt Ranostay [Sun, 15 Oct 2017 02:33:40 +0000 (05:33 +0300)]
packagegroups: navigation: add location services

Add services agl-service-gps, agl-service-geoclue, and
agl-service-geofence to the navigation package group.

Bug-AGL: SPEC-960
Change-Id: I849c33d0a040eb787f85f6425b0b8806cbb05d89
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoFix build issue on SDK due to missing ffmpeg-dev 65/11265/2 4.99.1 eel/4.99.1 eel_4.99.1
Stephane Desneux [Fri, 13 Oct 2017 09:26:47 +0000 (11:26 +0200)]
Fix build issue on SDK due to missing ffmpeg-dev

ffmpeg-dev is not available unless 'commercial' license is added to LICENSE_FLAGS_WHITELIST

Bug-AGL: SPEC-942

Change-Id: I175cdf3de8e3c6ab560588ea9e0be2f169c07a4d
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
6 years agoAdd nativesdk-wayland to the SDK 51/11251/2
Jan-Simon Möller [Thu, 12 Oct 2017 15:42:02 +0000 (17:42 +0200)]
Add nativesdk-wayland to the SDK

To ensure we have all native tools available in the SDK

It should help to solve the missing tool issue in
https://gerrit.automotivelinux.org/gerrit/#/c/11083/ .

Use of TOOLCHAIN_HOST_TASK directly instead of bouncing through packagegroup.

Change-Id: I7e93e93c8601fb57e0d0a52ef7a2f091e0d12863
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd switch between homescreen and homescreen-2017 49/11249/2
Jan-Simon Möller [Thu, 12 Oct 2017 14:58:07 +0000 (16:58 +0200)]
Add switch between homescreen and homescreen-2017

Add option to switch between homescreen implementations.

Default is the 'old' homescreen.
Only if

  DISTRO_FEATURES += " agl-hmi-framework "

is set we switch to use the new packagegroup(s)
for homescreen-2017. This setting is done when you call
aglsetup.sh with the 'agl-hmi-framework' feature enabled.

Change-Id: Ieb45c1534f0759e8adb891f77ae85cb917e736e2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoSDK: add native+target packages to build chromium 53/11253/2
Stephane Desneux [Thu, 12 Oct 2017 12:58:03 +0000 (14:58 +0200)]
SDK: add native+target packages to build chromium

This adds the following recipes/adjustements:
* recipes-devtools/gn (copied from https://github.com/Igalia/meta-browser, branch ozone/wayland/20170928, rev a01cf92)
* recipes-devtools/ninja
* recipes-extended/gperf

Bug-AGL: SPEC-942

Change-Id: Ibc34a055ead85aeea24c66665655c9070b47d032
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
6 years agoudisk: automount: correct automount on bootup 37/11237/2
Matt Ranostay [Thu, 12 Oct 2017 06:09:55 +0000 (09:09 +0300)]
udisk: automount: correct automount on bootup

Having the drive mounted ro,sync was causing the label not to be
picked up with vfat filesystems on boot but ro,flush solves this.

Which is the more correct solution since it is mounted read only.

Bug-AGL: SPEC-947
Change-Id: I336c1db17a16902003a989d0e4dd76ee12c831b6
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoagl-service-geofence: add recipe for geofence service 73/11073/4
Matt Ranostay [Tue, 26 Sep 2017 21:38:41 +0000 (00:38 +0300)]
agl-service-geofence: add recipe for geofence service

Bug-AGL: SPEC-900
Change-Id: I25aaf81358959841c3430da493f721c0177e4292
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoAdd missing qtcharts Qt5 module in AGL demo 09/11109/2
Mark Farrugia [Tue, 3 Oct 2017 04:57:23 +0000 (15:57 +1100)]
Add missing qtcharts Qt5 module in AGL demo

This is needed for building applications which utilize the Qt5Charts
module.

Bug-AGL: SPEC-929

Change-Id: Ife36723900f1e8a846424f3bf4f06cccd3f1bc1b
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
6 years agoDon't use libegl on nogfx target board 59/11159/2
Romain Forlot [Fri, 6 Oct 2017 16:13:23 +0000 (16:13 +0000)]
Don't use libegl on nogfx target board

Bug-AGL: SPEC-903

Change-Id: I4593873cc9cb0ad32ef4f377125901eee08daf04
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agomapview: It should be run user service instead of system 81/10881/3
Harunobu Kurokawa [Mon, 11 Sep 2017 07:07:39 +0000 (16:07 +0900)]
mapview: It should be run user service instead of system

Change-Id: I65dd87561b80765ae2bbff5fc7f903ffe27394a8
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
6 years agoAdd kernel-devsrc to AGL demo platform SDK 11/11111/1
Mark Farrugia [Tue, 3 Oct 2017 04:08:04 +0000 (15:08 +1100)]
Add kernel-devsrc to AGL demo platform SDK

This enables out-of-tree development of kernel code (such as kernel
modules).  This is present in the core-image-weston SDK, but not this
one.

Bug-AGL: SPEC-928

Change-Id: I8c6fb8aae43d8bd0c2eff5e8dcd934f93691965d
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
6 years agomost.bbappend: Fix for Renesas Porter board 75/11075/1
Leon Anavi [Thu, 28 Sep 2017 14:31:54 +0000 (17:31 +0300)]
most.bbappend: Fix for Renesas Porter board

Do not apply 0002-most-pass-parent-devcie-to-snd_card_new.patch
while buidling MOST driver for Renesas Porter board.

Bug-AGL: SPEC-917

Change-Id: I0e3b09ef522721ea1d4e5b3cf7224f59958b3d48
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
6 years agopackagegroup-agl-appfw-graphics: Add opencv 77/10877/8
Tom Rini [Tue, 26 Sep 2017 19:10:31 +0000 (15:10 -0400)]
packagegroup-agl-appfw-graphics: Add opencv

We add support for a relatively minimal opencv library to the
appfw-grahpics packagegroup.  As part of this, we set the PACKAGECONFIG
for opencv to a minimal level that enables support for things we already
have in the system as well as using V4L devices.  Additional features
that are normally enabled in OpenEmbedded are left out.

Bug-AGL: SPEC-912

Change-Id: Iae4480420ccb619ef79f45de30c86e05831e70f9
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
6 years agorecipes-kernel: most: add most.bbappend file 77/10777/3
Christian Gromm [Mon, 4 Sep 2017 15:21:29 +0000 (17:21 +0200)]
recipes-kernel: most: add most.bbappend file

This patch adds a patch queue to eliminate problems DMA coherent
memory allocation on aarch64 architecture, prevents the driver
from printing warning, due to bad video driver capabilities and
passes a valid parent device to the sound subsystem when
registering a new sound card.

---

v2 (jsmoeller): use _append everywhere
v3 (christian gromm): fix path in patch files

Change-Id: Idceefee7855445481eeb4940d5c5f632e27feb73
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd gst-recorder implementation for weston2.0.0 67/10967/1
Harunobu Kurokawa [Fri, 15 Sep 2017 13:33:47 +0000 (22:33 +0900)]
Add gst-recorder implementation for weston2.0.0

This commit support virtual display and gst-recorder
function for weston2.0.0.

It is update patch for weston 2.0.0 and based on
562c0c1bb2ef74ccbfda1bae4f84a61828119674

Virtual display is additional display like as offscreen
buffer and  it is created from drm-backend.
The gst-recorder is a transfer system using H.264
streaming and Ethernet.

Change-Id: I1e1b07701229d47ab6616e85d78c6aa039a0775b
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
6 years agoRevert "Add gst-recorder implementation" 51/10851/4
Stephane Desneux [Mon, 21 Aug 2017 10:16:17 +0000 (10:16 +0000)]
Revert "Add gst-recorder implementation"

This reverts commit 562c0c1bb2ef74ccbfda1bae4f84a61828119674.

Conflicts:
recipes-graphics/wayland/weston_%.bbappend

Change-Id: I7b6e5a3969fc89c8279d47aaaf4f68a7544a181b
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
6 years agoRevert "weston: Fix gst-record uses MONOTONIC time for IVI-Cluster system" 49/10849/4
Stephane Desneux [Mon, 21 Aug 2017 10:15:52 +0000 (10:15 +0000)]
Revert "weston: Fix gst-record uses MONOTONIC time for IVI-Cluster system"

This reverts commit 20a872eee504c3826e02d153b1087bd4d077a1db.

Change-Id: I85667d28138d6428aa96e90f70512fb151e4b299
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
6 years agomediaplayer: move service dependency from DEPENDS to RDEPENDS 29/10929/1
Matt Ranostay [Sat, 16 Sep 2017 20:17:57 +0000 (23:17 +0300)]
mediaplayer: move service dependency from DEPENDS to RDEPENDS

agl-service-mediascanner needs to be in RDEPENDS to be pulled into
the image, and because it isn't required for built-time.

Bug-AGL: SPEC-896
Change-Id: I1afe3ce32fe63e4e1b1f56f149700553a214320b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoRevert "Fix rpm metadata issue between cmake and nativesdk-qtbase" 23/10923/2
Jan-Simon Moeller [Fri, 15 Sep 2017 22:18:56 +0000 (22:18 +0000)]
Revert "Fix rpm metadata issue between cmake and nativesdk-qtbase"

This reverts commit ecc327fed8f801f0d579bdd4e1d9ab9023a8eb49.

New fix upcoming in meta-agl/meta-agl-distro .

Change-Id: Iba253672933dea2ce7f2e20fc5be5e6efc7946cd
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoagl-service-geoclue: add geoclue binding recipe 71/10871/2
Matt Ranostay [Tue, 12 Sep 2017 17:21:28 +0000 (20:21 +0300)]
agl-service-geoclue: add geoclue binding recipe

Bug-AGL: SPEC-852
Change-Id: I6c45f274814a1bf28e590d9ea1c09bef87f389d6
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoRevert "weston.ini: Add virtual display and record for CES2017 demo" 47/10847/3
Stephane Desneux [Mon, 21 Aug 2017 10:15:42 +0000 (10:15 +0000)]
Revert "weston.ini: Add virtual display and record for CES2017 demo"

This reverts commit 077a0ef0ac094442ba5da0bd9f3f373c909d155f.

Change-Id: Ieff670a423a5119ff6b907274d47144c3f66dd1b
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
6 years agoFix rpm metadata issue between cmake and nativesdk-qtbase 01/10901/5
Jan-Simon Möller [Thu, 14 Sep 2017 17:12:26 +0000 (19:12 +0200)]
Fix rpm metadata issue between cmake and nativesdk-qtbase

  file /opt/poky-agl/4.90.0+snapshot/sysroots/x86_64-aglsdk-linux/environment-setup.d conflicts between attempted installs of nativesdk-cmake-3.7.2-r0.x86_64_nativesdk and nativesdk-qtbase-tools-5.8.0+git0+49dc9aa409-r0.x86_64_nativesdk

Reference: https://stackoverflow.com/questions/45716949/during-sdk-build-environment-setup-d-conflicts-between-attempted-installs

Bug-AGL: SPEC-888

Change-Id: Iba6dd819cec44da26744a35eee31da968c9eb6ce
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoagl-service-mediascanner: add recipe for standalone service 97/10797/2
Matt Ranostay [Tue, 5 Sep 2017 22:53:50 +0000 (01:53 +0300)]
agl-service-mediascanner: add recipe for standalone service

Split out binding to its own standalone service independent of
the MediaPlayer application

Bug-AGL: SPEC-848
Change-Id: I9f5e76023fd7ebbe0a9c205a9ffd81a732b2800a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoAdd agl-service-steering-wheel recipe 45/10745/3
zheng_wenlong [Fri, 1 Sep 2017 05:26:11 +0000 (14:26 +0900)]
Add agl-service-steering-wheel recipe

Add agl-service-steering-wheel recipe, application can use this
recipe to build agl-service-steering-wheel.

Change-Id: Ic985af7c9abcee4b844748913216e97a8e9280f2
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agolow-can-demo_git.bb: Fix typo 35/10835/2
Leon Anavi [Fri, 8 Sep 2017 12:37:58 +0000 (15:37 +0300)]
low-can-demo_git.bb: Fix typo

Fix a typo in the summary and the description of
the recipe by replacing HTTP5 with HTML5.

Bug-AGL: SPEC-866

Change-Id: Ica941e8f51ee43eafaa907370caa2c74e7d2e5e4
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
6 years agoUpgrade to pyro 55/10455/6
Changhyeok Bae [Thu, 1 Jun 2017 07:46:15 +0000 (07:46 +0000)]
Upgrade to pyro

wayland-ivi-extension: Arrange recipe
- Remove unecessary variable in PACKAGECONFIG
- Arrange test-path.patch to upgrade wayland-ivi-extension

qtbase: Fix build error due to binutils 2.28 bug
- gold linker from binutils 2.28 may produce duplicate library
  symbols, which makes shared libraries created with it not usable
  with conventional ld linker.
- See https://bugs.freebsd.org/bugzilla/attachment.cgi?id=183069&action=diff

weston: Change recipe version

libdbus-c++: Remove recipe and add bbappend file
- meta-openembedded (pyro) already has same version.
- Remove PNBLACKLIST[libdbus-c++] to use this component.

packagegroups / agl-demo.inc :
- move inclusion of qtwebkit out of agl-demo.inc into packagegroup-agl-demo
- this fixes an inclusion bug

Bug-AGL: SPEC-646

Change-Id: Ia71d5f4dc881f0d8f8f24a5574c9efc0f2da6245
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
6 years agoAdd missing dependency 85/10785/2
Ronan Le Martret [Tue, 5 Sep 2017 13:16:22 +0000 (15:16 +0200)]
Add missing dependency

 * rtl-sdr pulseaudio are require to build package
   binding/binding.pro:9:PKGCONFIG += json-c afb-daemon librtlsdr glib-2.0 libpulse-simple

Change-Id: I8083d994edf6a14fbd41ebac8b13aed1ea7ffea0
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
6 years agoPorter cannot include sdl as the gstreamer version is too old 79/10779/3
Jan-Simon Möller [Tue, 5 Sep 2017 10:19:57 +0000 (12:19 +0200)]
Porter cannot include sdl as the gstreamer version is too old

Thus let porter not pull-in sdl-core as a short-term fix.

This fixes a FTBS.

Change-Id: I36ec3aa74673be3ee6d25b3a721c3650703375d7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoagl-service-gps: add recipe to build gps/gnss binding 01/10701/3
Matt Ranostay [Fri, 25 Aug 2017 19:07:13 +0000 (22:07 +0300)]
agl-service-gps: add recipe to build gps/gnss binding

Add recipe that builds the gps/gnss binding for location
services

Bug-AGL: SPEC-824
Change-Id: I485967a640d0dbd3febdbe474f025155797c85ad
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoagl-service-bluetooth: switch from qmake to cmake 33/10633/2
Matt Ranostay [Fri, 11 Aug 2017 23:17:54 +0000 (02:17 +0300)]
agl-service-bluetooth: switch from qmake to cmake

Use cmake to build instead of qmake that was used for
legacy reasons

Bug-AGL: SPEC-822
Change-Id: I953199ccc7f06336ed01be5f88b49640a18930ff
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoagl-service-wifi: switch from qmake to cmake 31/10631/2
Matt Ranostay [Fri, 11 Aug 2017 23:14:30 +0000 (02:14 +0300)]
agl-service-wifi: switch from qmake to cmake

Use cmake to build instead of qmake that was used for
legacy reasons

Bug-AGL: SPEC-823
Change-Id: I582afda13baf847315c99ef30fe872c50ba5e0d5
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoagl-service-radio: add recipe for newly standalone binding 57/10657/4
Matt Ranostay [Fri, 18 Aug 2017 00:50:45 +0000 (03:50 +0300)]
agl-service-radio: add recipe for newly standalone binding

Now that the radio binding is standalone their needs to be a
recipe to build it, and a RDEPENDS added to the radio application.

Bug-AGL: SPEC-834
Change-Id: I1d830181c6dcd12036b8e39d0442e010d579194e
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoFix: Build error and launch fail 59/10759/5
Romain Forlot [Fri, 1 Sep 2017 14:25:16 +0000 (14:25 +0000)]
Fix: Build error and launch fail

Gulp dependency remove from build and change
the widget entry point to point the right path
Remove warning about unused variable that could
fails compilation.

Bug-AGL: SPEC-849

Change-Id: I74fbc89e89f3dea26b067e09f5cd145f8ded8015
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoFix dependency issue of weston for m3ulcb 95/10695/3
Tadao Tanikawa [Fri, 25 Aug 2017 11:04:43 +0000 (11:04 +0000)]
Fix dependency issue of weston for m3ulcb

There is missing dependency to gstreamer for weston on which
the gst-recorder pathces applied.

This sometimes caused error while configuration to build.

Bug-AGL: SPEC-788

Change-Id: I602185e95e8085ceccfb3259534b88a72fcfc5bf
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
6 years agoIntegration Low CAN demo and High Lvl ViWi. 07/10107/10
Romain Forlot [Mon, 10 Jul 2017 15:13:23 +0000 (15:13 +0000)]
Integration Low CAN demo and High Lvl ViWi.

This integration use non automatic post installation at first
boot on a board.

Change-Id: I0f080c72ec98b9280256de20a45aa847714bebf0
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoagl-demo-platform: add packagegroup smartdevicelink 37/10637/2
Phong Tran [Sun, 13 Aug 2017 20:17:26 +0000 (22:17 +0200)]
agl-demo-platform: add packagegroup smartdevicelink

Add the new packagegroup name packagegroup-agl-smartdevicelink.
This install to agl-demo-platform image with "agl-sdl" in DISTRO_FEATURES

Tested build ok with:
source meta-agl/scripts/aglsetup.sh -m raspberrypi3 agl-demo agl-netboot agl-appfw-smack agl-sdl

Change-Id: I1b348affa88f0f3c1a313b2856bd38482fd8e778
Depends-On: I416d8418c0ef4fe4de5e5ce084e7b9075e64f85f
Signed-off-by: Phong Tran <tranmanphong@gmail.com>
6 years agonavigation: fixing navigation packaging methods 59/10559/2
Naoto Yamaguchi [Tue, 8 Aug 2017 16:30:34 +0000 (01:30 +0900)]
navigation: fixing navigation packaging methods

With this fix, the navigation build method will be compatible with the SDK.
This patch contains the workaround of the problem discussed in SPEC-384.
This patch contains fix of problems that lose dependency.

Change-Id: Ibf02040f78a2f925a430a5844f735a00cd375d08
Bug-AGL: SPEC-384
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoCorrect poiapp dependency 29/10529/2
Naoto Yamaguchi [Sun, 6 Aug 2017 12:50:48 +0000 (21:50 +0900)]
Correct poiapp dependency

AGL .wgt loses its dependency information when creating an rpm package.
In order to avoid this bug, we add the RDEPENDS setting.
This patch is a rewrite of cfd1dedb898e7aa3b43962318cd804f7cb2f6049.

Change-Id: I688984f776cde4d30e151c0b7143f05a62f5dd2e
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoHotfix : Correct navigation dependency 09/10509/1
Naoto Yamaguchi [Fri, 28 Jul 2017 14:28:42 +0000 (23:28 +0900)]
Hotfix : Correct navigation dependency

Currently, the dependency of navigation is broken. libdbusC++ is not installed.
We will implement provisional response for DD.

Change-Id: If29fffdd2279ccbe852632b3495cf9a951e46874
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoTemporarily fix the navigation app until SPEC-384 and SPEC-785 are fixed 15/10415/2
Jan-Simon Möller [Wed, 26 Jul 2017 20:02:49 +0000 (22:02 +0200)]
Temporarily fix the navigation app until SPEC-384 and SPEC-785 are fixed

The navigation app is not fully converted to a wgt
as it expects to ship a platform library instead
of containing all parts in the wgt.

For now (due to the short time until the dab release)
mitigate the issue by allowing the platform install.

Change-Id: Ic9430c56cf459be2c466e186320bc97cdc8d628d
Bug-AGL: SPEC-384 SPEC-785
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoqtbase-native: backport qdbuscpp2xml segfault fix 11/10411/1
Martin Kelly [Wed, 26 Jul 2017 19:09:10 +0000 (12:09 -0700)]
qtbase-native: backport qdbuscpp2xml segfault fix

Backport this patch:

https://github.com/meta-qt5/meta-qt5/commit/bf7cdd963008f2d61bc4c324fff2bfafe511fb5f

Which causes the build to fail on recent Qt versions (e.g. the version
present in Debian Stretch, but not that in Debian Jessie).

BUG-AGL: SPEC-783

Change-Id: I6395408635684920d3dcfefb71fc51c35a5a8e3f
Signed-off-by: Martin Kelly <mkelly@xevo.com>
6 years agoRestrict addition of low-level-can-service to m3ulcb qemux86-64 and intel-corei7-64 41/10341/1
Jan-Simon Möller [Mon, 24 Jul 2017 21:12:10 +0000 (23:12 +0200)]
Restrict addition of low-level-can-service to m3ulcb qemux86-64 and intel-corei7-64

Not all boards use a kernel >= 4.8 . This service binding needs features introduced in Kernel 4.8 .

Thus restrict it to m3 and x86-64 for now. Other targets can added later.

Bug-AGL: SPEC-772

Change-Id: I03acdc11e40497d8b8bda702b6e556f234af9ff6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoIntegration by default of low lvl CAN service 61/10061/3
Romain Forlot [Fri, 7 Jul 2017 07:27:57 +0000 (07:27 +0000)]
Integration by default of low lvl CAN service

Bug-AGL: SPEC-428

Change-Id: I8b88706ef2dc2619fe39ee991e2b1f0dc70e1b79
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoudisks: make automount it's own service 29/10129/2
Matt Ranostay [Sun, 9 Jul 2017 03:19:30 +0000 (03:19 +0000)]
udisks: make automount it's own service

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>
6 years agoRemove old radio plugins 79/10079/2
Scott Murray [Thu, 6 Jul 2017 21:35:09 +0000 (17:35 -0400)]
Remove old radio plugins

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>
6 years agoAdd mapviewer app to use cluster demo for R-Car M3 09/9909/3
Harunobu Kurokawa [Fri, 12 May 2017 13:26:23 +0000 (22:26 +0900)]
Add mapviewer app to use cluster demo for R-Car M3

Change-Id: Id3b4ddaeba650e15be87de7bf9fdca20335d9464
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
6 years agoweston.ini: Add virtual display and record for CES2017 demo 07/9907/4
Harunobu Kurokawa [Tue, 16 May 2017 10:21:25 +0000 (19:21 +0900)]
weston.ini: Add virtual display and record for CES2017 demo

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>
6 years agomodule-router: update SRCREV to include empty proplist description fix 39/10039/1
Matt Porter [Wed, 5 Jul 2017 11:22:53 +0000 (14:22 +0300)]
module-router: update SRCREV to include empty proplist description fix

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>
6 years agoAdd mp3 support in lightmediascanner for AGL demo 73/9873/3
Tadao Tanikawa [Wed, 28 Jun 2017 08:08:38 +0000 (17:08 +0900)]
Add mp3 support in lightmediascanner for AGL demo

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>
6 years agoFix agl-service-bluetooth and agl-service-wifi recipe dependencies 07/10007/1
Jan-Simon Möller [Sat, 1 Jul 2017 19:08:15 +0000 (21:08 +0200)]
Fix agl-service-bluetooth and agl-service-wifi recipe dependencies

Change-Id: Icefde01288acc4380b4f198393ec8891400a95b2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agosettings: add service bindings to RDEPENDS 89/9989/1
Matt Ranostay [Fri, 30 Jun 2017 20:48:17 +0000 (23:48 +0300)]
settings: add service bindings to RDEPENDS

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>
6 years agoagl-service-wifi: add new system wide wifi service 87/9987/1
Matt Ranostay [Fri, 30 Jun 2017 18:41:56 +0000 (21:41 +0300)]
agl-service-wifi: add new system wide wifi service

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>
6 years agoagl-service-bluetooth: add new system wide bluetooth service 85/9985/1
Matt Ranostay [Fri, 30 Jun 2017 18:34:37 +0000 (21:34 +0300)]
agl-service-bluetooth: add new system wide bluetooth service

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>
6 years agodisable module-role-cork by default 43/9843/1
Matt Porter [Tue, 27 Jun 2017 19:47:15 +0000 (22:47 +0300)]
disable module-role-cork by default

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>
6 years agoudisks: automount USB devices on boot and insertion 35/9735/2
Matt Ranostay [Thu, 15 Jun 2017 01:56:36 +0000 (04:56 +0300)]
udisks: automount USB devices on boot and insertion

Change-Id: I1ded68d89799825286d085746fec778e1659d5d4
Bug-AGL: SPEC-634 SPEC-666
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoweston: Fix gst-record uses MONOTONIC time for IVI-Cluster system 91/9691/2
Harunobu Kurokawa [Sat, 10 Jun 2017 04:30:33 +0000 (13:30 +0900)]
weston: Fix gst-record uses MONOTONIC time for IVI-Cluster system

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>
6 years agoAdd gst-recorder implementation 89/9689/3
Damian Hobson-Garcia [Mon, 8 May 2017 03:43:02 +0000 (12:43 +0900)]
Add gst-recorder implementation

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>
6 years agoAdd lightmediascanner to RDEPENDS for mediaplayer 95/9695/4
Jan-Simon Möller [Sat, 10 Jun 2017 08:43:26 +0000 (10:43 +0200)]
Add lightmediascanner to RDEPENDS for mediaplayer

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>
6 years agofix MOST driver dependency issues 73/9673/2
Christian Gromm [Fri, 9 Jun 2017 09:27:04 +0000 (11:27 +0200)]
fix MOST driver dependency issues

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>
6 years agophone: Depends on homescreen 49/9649/1
Leon Anavi [Thu, 8 Jun 2017 12:02:35 +0000 (15:02 +0300)]
phone: Depends on homescreen

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>
6 years agoopenivi-html5: Fix visibility issues 35/9535/3
Leon Anavi [Sat, 27 May 2017 07:45:33 +0000 (10:45 +0300)]
openivi-html5: Fix visibility issues

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>
6 years agoUnpin after Daring Dab RC1 47/9547/1
Jan-Simon Moeller [Mon, 29 May 2017 23:57:31 +0000 (23:57 +0000)]
Unpin after Daring Dab RC1

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>
6 years agoAdd a bbappend with pinnning for all packages with AUTOREV 67/9467/2 3.99.1 dab/3.99.1 dab_3.99.1
Jan-Simon Möller [Mon, 22 May 2017 20:35:40 +0000 (22:35 +0200)]
Add a bbappend with pinnning for all packages with AUTOREV

This pins all packages using AUTOREV to DISTRO_BRANCH_VERSION_TAG

Change-Id: Id8aa34a9115cd6659ce1c154d78197229d3c036f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoradio: update recipe for switch to radio binding 77/9477/4
Scott Murray [Mon, 22 May 2017 22:15:01 +0000 (18:15 -0400)]
radio: update recipe for switch to radio binding

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>