AGL/meta-agl-demo.git
5 years agoCreate a virtual/mixer for the AGL mixer 83/14683/2 eel 5.1.0 eel/5.1.0 eel_5.1.0
Ronan Le Martret [Tue, 26 Jun 2018 14:51:45 +0000 (16:51 +0200)]
Create a virtual/mixer for the AGL mixer

Bug-AGL: SPEC-1520

Change-Id: Idd0092932403407442e55552764c9683de3feab2
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
5 years agomixer app: bump to latest revision when 4A is enabled 15/14515/1
Stephane Desneux [Tue, 19 Jun 2018 05:37:23 +0000 (14:37 +0900)]
mixer app: bump to latest revision when 4A is enabled

This patch does 2 things:
* pin version eel_5.0.3 when 4A is not enabled
* use AGL_APP_REVISION when 4A is enabled

In the second case, this will pop the following changes
in mixer:
62bb1f0 WIP version based on 4a High Level API
2aabd6a Add some ignore in .gitignore
d192c51 Make use of afb-helpers submodule
e1fe0c6 Add special permission to the mixer
21994ea Remove nasty hack to handle HALs
f35abba make of use of app templates to import right HALs depending on compilation options
6bf2ccb make use of alsacore and hal bindings to control audio volume

Change-Id: I2e9de90fbbe3f5bd02ecece9b7af871ccccb0ab0
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
5 years agoagl-service-radio: Rework 4A support 27/14127/2
Scott Murray [Tue, 29 May 2018 01:27:33 +0000 (21:27 -0400)]
agl-service-radio: Rework 4A support

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, as is done for
  the mediaplayer binding

Change-Id: Id0657a5a760a2dff33a84857ba206e92c640b10d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years agoudisks: automount.sh: mount disks with no partitions 75/14075/1
Matt Ranostay [Wed, 11 Apr 2018 02:14:10 +0000 (19:14 -0700)]
udisks: automount.sh: mount disks with no partitions

Some media disks may not have a partition table and only have a
file systems (i.e. /dev/sdX vs /dev/sdX1) allow automounting of those.

Change-Id: I5b38264fb4c11f945e811a700fa00adf74011ec1
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
(cherry picked from commit f18d667c1600baad2c75be836ea9113b494d2ba0)

5 years agoagl-service-radio: Remove Kingfisher conditional define 71/13971/2 5.0.3 eel/5.0.3 eel_5.0.3
Scott Murray [Tue, 15 May 2018 12:34:40 +0000 (08:34 -0400)]
agl-service-radio: Remove Kingfisher conditional define

Remove Kingfisher conditional define from recipe, as it violates
proper application build workflow.  All platform detection will be
handled at run-time in the binding.

Change-Id: I1f0f2d8eb34012f69b58f6e0e47ecb0aa1e2aaf6
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
5 years agolibqtappfw: update SRCREV for recipe 61/13961/2
Matt Ranostay [Tue, 15 May 2018 01:43:48 +0000 (18:43 -0700)]
libqtappfw: update SRCREV for recipe

Add updated SRCREV that includes the following features:
* agl-service-bluetooth proxies
* agl-service-mediaplayer proxies

Bug-AGL: SPEC-1385 SPEC-1375
Change-Id: I7f01f7312a14b3a33d7f631e503c3aaf29c7dfcd
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agoBug Fix: POI app is not working 35/14035/2
Naoto YAMAGUCHI [Fri, 18 May 2018 12:59:02 +0000 (21:59 +0900)]
Bug Fix: POI app is not working

The authentication method of Yelp Web API used by POI App has been changed.
This patch is to change the POI App corresponding to the new authentication method.
This fix makes POI App work again.

Bug-AGL: SPEC-1442

Change-Id: Ifda5db38d64b2116958a92207586a2f2d553c003
Signed-off-by: Naoto YAMAGUCHI <i33399_YAMAGUCHI@aisin-aw.co.jp>
5 years agomediaplayer: update dependencies for recipe 57/13957/2
Matt Ranostay [Thu, 5 Apr 2018 01:56:06 +0000 (18:56 -0700)]
mediaplayer: update dependencies for recipe

Update dependecies as follows:
* remove agl-service-mediascanner as RDEPENDS
* remove sqlite from DEPENDS
* add libqtappfw and qtwebsockets to DEPENDS
* add previously missing agl-service-bluetooth, and
  agl-service-mediaplayer to RDEPENDS

Bug-AGL: SPEC-1375
Change-Id: I10213180e174da9df9b513d8519c8ce5b429896e
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
(cherry picked from commit 9cdb55a111f2a4cf55d3b9c755e65a78b56d88a5)

5 years agosettings: add dependencies for libqtappfw support 23/13923/1
Matt Ranostay [Thu, 12 Apr 2018 04:11:29 +0000 (21:11 -0700)]
settings: add dependencies for libqtappfw support

Add to DEPENDS both qtwebsockets and libqtappfw to allow removal
of QML Websockets usage in the UI

Bug-AGL: SPEC-1385
Change-Id: I5d7b09e4acdb571a4628e54bef0b45519a1e28f2
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
(cherry picked from commit 8ebbc54edb781b1a3aa9de19bbb08e318c0c8c43)

6 years agolightmediascanner: add missing character sets to RDEPENDS 79/13679/1
Matt Ranostay [Thu, 29 Mar 2018 21:36:14 +0000 (14:36 -0700)]
lightmediascanner: add missing character sets to RDEPENDS

This change fixes the following errors during scanning which produced
invalid id3 results

ERROR: could not add conversion charset 'UTF-16BE': Invalid argument
ERROR: could not add conversion charset 'UTF-16LE': Invalid argument
ERROR: could not add conversion charset 'Latin1': Invalid argument

Bug-AGL: SPEC-1241
Change-Id: I67045575d6d198fb0b767c01701853244361b329
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years ago[eel backport] forgot to change the LICENCE url 23/13623/2 5.0.2 eel/5.0.2 eel_5.0.2
Martin Kelly [Thu, 8 Feb 2018 15:52:00 +0000 (16:52 +0100)]
[eel backport] forgot to change the LICENCE url

Change-Id: I2b94b359b305a88601982c7b04244378d66316ac
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
Signed-off-by: Martin Kelly <mkelly@xevo.com>
6 years ago[eel backport] files moved to root folder. 21/13621/2
Martin Kelly [Thu, 8 Feb 2018 10:23:30 +0000 (11:23 +0100)]
[eel backport] files moved to root folder.

Change-Id: I0a3c4c1109b1999cfa2eec80715ee1e317167ba8
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
Signed-off-by: Martin Kelly <mkelly@xevo.com>
6 years agoforgot to change the LICENCE url 71/13371/1
Loïc Collignon [Thu, 8 Feb 2018 15:52:00 +0000 (16:52 +0100)]
forgot to change the LICENCE url

Change-Id: I86427f0c48d88f27d11657b4d42786154972866f
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
6 years agoAdd app DEPENDS for new HMI framework to als-meter-demo 33/13333/3
Harunobu Kurokawa [Tue, 23 Jan 2018 07:19:14 +0000 (16:19 +0900)]
Add app DEPENDS for new HMI framework to als-meter-demo

Add virtual/libhomescreen and qlibwindowmanager

Bug-AGL: SPEC-1279

Change-Id: I7c5104e551fe58fff201684d45452f3b9233c586
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
6 years agofiles moved to root folder. 67/13367/1
Loïc Collignon [Thu, 8 Feb 2018 10:23:30 +0000 (11:23 +0100)]
files moved to root folder.

Change-Id: I2a4717674d6ca1afdc878f3bb2f8d9886ec6f15f
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
6 years agoagl-service-mediascanner: fix RDEPENDS/DEPENDS in recipe 51/13351/1
Matt Ranostay [Fri, 12 Jan 2018 23:04:15 +0000 (15:04 -0800)]
agl-service-mediascanner: fix RDEPENDS/DEPENDS in recipe

lightmediascanner is needed at runtime, and sqlite3 is a buildtime
dependency.

Bug-AGL: SPEC-1248
Change-Id: Id8677cfbfb94faf7005d4b5e8eb12709ef5d1caf
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agosources files had been moved to parent directory 73/13273/1 5.0.1 eel/5.0.1 eel_5.0.1
Loïc Collignon [Thu, 11 Jan 2018 13:59:01 +0000 (14:59 +0100)]
sources files had been moved to parent directory

Change-Id: I42032e14bd28be6211382a0fdaaa75e220f8f8a3
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
6 years agoAdd lua to target dependencies in SDK 73/13173/2
Jan-Simon Möller [Wed, 10 Jan 2018 19:05:06 +0000 (20:05 +0100)]
Add lua to target dependencies in SDK

Change-Id: I89c4813f6a5716435cbb7f9ee2ff271c0f1bbd7b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd native version of translation tools to hvac 33/13133/1 5.0.0 eel/5.0.0 eel_5.0.0
Jan-Simon Möller [Thu, 4 Jan 2018 21:10:09 +0000 (22:10 +0100)]
Add native version of translation tools to hvac

The tool DEPENDS is missing.

Change-Id: Ib6b5eba21c4c2632871ca974f0490c82cd786165
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agohigh-level-can-service: bump to new version 59/12959/7
Romain Forlot [Fri, 22 Dec 2017 17:38:12 +0000 (18:38 +0100)]
high-level-can-service: bump to new version

Update gitbook templates
docs: bump version to 5.0-EE
Merge Install and Usage documentation
Added afb-controller files
Rename API from high-can to high-viwi
doc: bump revision to 4.99-EERC1
Move to classic app-templates usage. Reordering

Change-Id: I46837a56988638990738f0bec5a6263f5e288a7a
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoAdd QtAGLExtras 09/13109/2
Tadao Tanikawa [Tue, 2 Jan 2018 20:48:33 +0000 (05:48 +0900)]
Add QtAGLExtras

Qt AGLExtras module provides a set of easy to create AGL Qt
application.  It uses the AGL HMI and application framework,
therefore the application can be easily integrated to AGL
HomeScreen/WindowManager on AGL Demo Platform.

Bug-AGL: SPEC-1229

Change-Id: If4b2d3087f46cef7ce61487f6f8a6acd4bbf4d98
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
6 years agoPOI App does not visible after startup 69/13069/1
Naoto Yamaguchi [Sun, 31 Dec 2017 09:45:36 +0000 (18:45 +0900)]
POI App does not visible after startup

This problem is caused by not calling activateSurface after
creating the IVI-surface.
This patch adds activateSurface call to POI-App.

Change-Id: Ic3d909348d339ef2f7a2ed9e410347878ec29218
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoFix: Cannot running POI App 91/12991/2
Naoto Yamaguchi [Sun, 24 Dec 2017 11:27:41 +0000 (20:27 +0900)]
Fix: Cannot running POI App

In POI App, AGL HMI Framework correspondence was incomplete.
This patch allows POI App to run on eel.

Bug-AGL: SPEC-1224

Change-Id: I6367e8f22bc2f56b0deaf3909fd127b6fd28c048
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoagl-service-radio_git: Enable Kingfisher radio support for M3ULCB 21/12921/3
Scott Murray [Fri, 22 Dec 2017 01:25:43 +0000 (20:25 -0500)]
agl-service-radio_git: Enable Kingfisher radio support for M3ULCB

Pass the HAVE_KINGFISHER flag to CMake when building for M3ULCB to
enable support of the Kingfisher board's Si4689 radio.

Change-Id: Ib6d97a93402dbc6e555c999c77fea6b7ee20a1f6
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
6 years agoEnable Navigation API in navigation app 89/12989/2
Naoto Yamaguchi [Sun, 24 Dec 2017 07:12:40 +0000 (16:12 +0900)]
Enable Navigation API in navigation app

This patch will enable the API for POI App.
Current Navigation has disabled AGL Navigation API.

Bug-AGL: SPEC-1224

Change-Id: I8d50d41721835a94adafdef04773a36826f59d21
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoadd recipes for identity, data persistence and nfc 51/12951/1
Loïc Collignon [Tue, 19 Dec 2017 22:25:30 +0000 (23:25 +0100)]
add recipes for identity, data persistence and nfc

Bug-AGL: SPEC-1187

Change-Id: Id251a7dcf7a37117a3e3a7314d57c062e02af6de
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
6 years agoBump signal-composer revision 41/12741/10 4.99.5 eel/4.99.5 eel_4.99.5
Romain Forlot [Tue, 19 Dec 2017 15:54:23 +0000 (16:54 +0100)]
Bump signal-composer revision

* Don't segfault at exit pointed to freed objects
* Don't use afb-genskel until C++ is handled
* Remove 3rdparty lua
* Align submodule branch to project eel branch
* Update controller submodule
* Be sure to set execution right on binaries
* Specify needed permissions for addObjects in doc
* Get builtin plugin as a normal plugin
* Update gitignore, minor fix

Bug-AGL: SPEC-1215

Change-Id: I6a924de349ccf455915b06f7a432c6c796563d9e
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoAdding lua to Host SDK 59/12859/3
Romain Forlot [Wed, 20 Dec 2017 23:12:27 +0000 (00:12 +0100)]
Adding lua to Host SDK

Bug-AGL: SPEC-1215

Change-Id: Ie35ee27bde3859d1e1a929a0ab82697dcc7cdb1c
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agorecipes-config: unicens-config: add service type oneshot 83/12883/2
Christian Gromm [Thu, 21 Dec 2017 09:30:45 +0000 (10:30 +0100)]
recipes-config: unicens-config: add service type oneshot

This patch sets the type of the unicens-config.service file to oneshot.
It is needed to ensure a proper initialization of the system on an SMP
machine.

Change-Id: I4bb74157efe1d4a9ce86d29135af6898eefa30d1
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agolightmediascanner: build mp4 plugin 87/12887/2
Matt Ranostay [Thu, 21 Dec 2017 09:31:24 +0000 (01:31 -0800)]
lightmediascanner: build mp4 plugin

Add mp4 plugin for scanning and indexing video media

Bug-AGL: SPEC-1169
Change-Id: Ib771f28909ddd0274992682e19c8ebb134ee2e89
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agolibmp4v2: initial add 2.1.0 85/12885/2
Andreas Müller [Tue, 20 Sep 2016 17:40:41 +0000 (19:40 +0200)]
libmp4v2: initial add 2.1.0

libmp4v2: disable build of man-pages

* causes build failures in some environments
* we don't need them anyway

libmp4v2: update sources to fix build with gcc7

Bug-AGL: SPEC-1169
Change-Id: I45c127f14c6c243049e196055100f2058e184cac
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
6 years agoagl-service-radio: Set appropriate sink if 4A is configured 65/12865/2
Scott Murray [Thu, 21 Dec 2017 00:39:54 +0000 (19:39 -0500)]
agl-service-radio: Set appropriate sink if 4A is configured

If 4A is enabled in DISTRO_FEATURES, add an extension conf file to add setting
PULSE_SINK to the systemd service unit.  This will direct the radio output
into the matching PulseAudio sink for the 4A Radio role.

Change-Id: Ic67f3bcf1bd64636813e426f4471e666d2c33938
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
6 years agoagl-service-mediaplayer: enable 4A support if configured 63/12863/2
Scott Murray [Thu, 21 Dec 2017 00:25:50 +0000 (19:25 -0500)]
agl-service-mediaplayer: enable 4A support if configured

Pass flag down to CMake if 4A is enabled in DISTRO_FEATURES.

Change-Id: I84a96c2d2360b2662f4da137e4e1f8e992e6b6be
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
6 years agorecipes-demo-hmi: remove deprecated MostNetworkManager 15/12815/2
Christian Gromm [Wed, 20 Dec 2017 13:14:12 +0000 (14:14 +0100)]
recipes-demo-hmi: remove deprecated MostNetworkManager

This patch removes the network manager that was used to control
a MOST network. It is needed because Unicens v2 replaces this
application.

Change-Id: I878df40a914e0cace63634f942ce4076d744442b
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agorecipes-demo-hmi: vod-server: use fix SRCREV 23/12823/2
Christian Gromm [Wed, 20 Dec 2017 14:38:50 +0000 (15:38 +0100)]
recipes-demo-hmi: vod-server: use fix SRCREV

This patch uses a commit hash as fixed SRCREV. This was demanded
in SPEC-1032.

Change-Id: I5cdad09a0d11c333d5d26794a9c63031563ae144
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agoRemove qtwebkit from packagegroup-qt5-toolchain-target 67/12767/2
Stephane Desneux [Tue, 19 Dec 2017 13:48:39 +0000 (14:48 +0100)]
Remove qtwebkit from packagegroup-qt5-toolchain-target

When building agl-demo-platform-crosssdk, qtwebkit is pulled and built
due to packagegroup-qt5-toolchain-target.

This commit breaks the dependency between packagegroup-qt5-toolchain-target
and qtwebkit.

Bug-AGL: SPEC-1159

Change-Id: I6e6d705c1407faa3f8ab8fe0d5e1fc39f0b15a6f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
(cherry picked from commit ea4276348fa0eb54be3240f69c269278c4a36acd)

6 years agorecipes-config: unicens-config: update configuration script 31/12731/2
Christian Gromm [Tue, 19 Dec 2017 13:03:10 +0000 (14:03 +0100)]
recipes-config: unicens-config: update configuration script

This patch updates the shell script that is used to configure the
discovered MOST devices. It is needed because current configuration
vectors don't match the attached device interfaces

Change-Id: I6618a619bc0c1e1332ba91100da1c5e8135c1d72
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agoAdd libnfc recipes. 13/12713/2
Ronan Le Martret [Mon, 18 Dec 2017 05:10:11 +0000 (06:10 +0100)]
Add libnfc recipes.

 libnfc is mandatory for agl service nfc.

Change-Id: Ie542178c71a1b34b6925b3c2322a1386b7866fa1
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
6 years agoConvert most.bb to use KERNEL_MODULE_AUTOLOAD framework 21/12721/1
Jan-Simon Möller [Sun, 17 Dec 2017 23:12:05 +0000 (00:12 +0100)]
Convert most.bb to use KERNEL_MODULE_AUTOLOAD framework

This uses the KERNEL_MODULE_AUTOLOAD framework provided by yocto
to load the kernel modules.

Change-Id: Ibb3980d04cc876c8707345673cf2852ecd46ca11
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoInitial commit for POI App using Binder 91/12691/2
Naoto Yamaguchi [Thu, 14 Dec 2017 10:25:46 +0000 (19:25 +0900)]
Initial commit for POI App using Binder

We will support Binder of POI App.
With this correspondence, correspondence of AGL Navigation API will be started.

Change-Id: I9ccc6536336c28c4bdca053332c9d32ac47520b9
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoAdd signal composer recipe to demo platform target 33/12633/5
Romain Forlot [Fri, 15 Dec 2017 14:28:32 +0000 (15:28 +0100)]
Add signal composer recipe to demo platform target

Bug-AGL: SPEC-1186

Change-Id: Ife32412a9ef29502dfe518674e18258e089a583f
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoAdd D-Bus configuration of navigation service 89/12689/2
Naoto Yamaguchi [Tue, 12 Dec 2017 01:52:01 +0000 (10:52 +0900)]
Add D-Bus configuration of navigation service

Add the D-Bus configuration provided by the navigation service.
Currently navigation app provides API, but this is transient measure.
In the future this configuration will be moved to the navigation service.

Change-Id: I2eeb13cf3e792c00474cc7999078ec6ae6c5a137
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoEnable the AGL Navigation API library for C++ 77/12677/2
Naoto Yamaguchi [Thu, 14 Dec 2017 10:00:43 +0000 (19:00 +0900)]
Enable the AGL Navigation API library for C++

Add AGL Navigation API library to rootfs and SDK.
This change is necessary change for CES 2018 version POI App to commit in the future.

Change-Id: I08996778dd858ee2d3c91e47defa1d6846c28bf9
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoAdd a dependency on agl-service-navigation to the navigation recipe 51/12651/2
Naoto Yamaguchi [Mon, 11 Dec 2017 14:57:37 +0000 (23:57 +0900)]
Add a dependency on agl-service-navigation to the navigation recipe

To support the AGL Navigation API, modify agl-service-navigation
to be installed with navigation at the same time.
This commit is part of the correspondence of AGL Navigation API initial support.

Change-Id: I7836a43e8ea302f28c00cdc3dbc7b95098924793
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoAdd initial support for AGL Navigation API 49/12649/1
Naoto Yamaguchi [Mon, 11 Dec 2017 14:53:06 +0000 (23:53 +0900)]
Add initial support for AGL Navigation API

We will commit the initial implementation of AGL Navigation API advanced by Navigation EG.
In initial support, AGL 3.0 equivalent API is reimplemented using afm-binder.

Change-Id: I5e288c81b22fc31b7d68fcfcafb2325ce4bb75c3
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agoFix BUG: meter map go to sea after navigation launch 31/12631/1
Naoto Yamaguchi [Thu, 14 Dec 2017 07:14:47 +0000 (16:14 +0900)]
Fix BUG: meter map go to sea after navigation launch

Fix a bug in the map display of the meter for the CES demonstration.
This patch will change the SRCREV to fixed version.

Change-Id: I4e054a6a11e5af281c01027c251e78ff6935c2f1
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
6 years agosettings: add qtvirtualkeyboardplugin build dependency 17/12517/2
Matt Ranostay [Wed, 13 Dec 2017 08:38:46 +0000 (00:38 -0800)]
settings: add qtvirtualkeyboardplugin build dependency

Add qtvirtualkeyboardplugin build dependency to allow use of the
on screen keyboard

Bug-AGL: SPEC-1185
Change-Id: Ie9daef180a1f9162fb94e49367a1dacdafcd6ad6
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agoAdd jp,cn,tw fonts into agl-demo-platform 21/12521/1
zheng_wenlong [Wed, 13 Dec 2017 03:38:34 +0000 (12:38 +0900)]
Add jp,cn,tw fonts into agl-demo-platform

    Add these three new fonts into agl-demo-platform.
    source-han-sans-cn-fonts
    source-han-sans-jp-fonts
    source-han-sans-tw-fonts

Change-Id: I1f38d60b62a69c54553d22a5b264558561a67184
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoweston-ini-conf: Fix test of DISTRO_FEATURE 05/12505/2
José Bollo [Mon, 11 Dec 2017 14:31:19 +0000 (15:31 +0100)]
weston-ini-conf: Fix test of DISTRO_FEATURE

The condition now depend of DISTRO_FEATURE
(was always true before).

Because the condition was badly evaluated
the line "virtual=1" was always generated
driving weston to crash.

Change-Id: I74e3ee90d086224f358dff74183b67e7dbbf3d9f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
6 years agoReplace qtwebkit by qtwebengine 93/12493/1
Romain Forlot [Fri, 1 Dec 2017 11:25:12 +0000 (12:25 +0100)]
Replace qtwebkit by qtwebengine

Bug-AGL: SPEC-1159

Change-Id: I49fb315de418258f758f15e8d5b80ebe9ceea1d2
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agonavigation-demo: add navigation demo application recipe 95/12395/2 4.99.4 eel/4.99.4 eel_4.99.4
Matt Ranostay [Thu, 7 Dec 2017 04:30:42 +0000 (20:30 -0800)]
navigation-demo: add navigation demo application recipe

Add alternative navigation package recipe that is based on the
qtlocation examples

Bug-AGL: SPEC-1157
Change-Id: I1ea85f74bc5a40a4d637dc583570df931f1f2810
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agorecipes-platform: packagegroups: add agl-service-unicens to section MOST_HVAC_append 61/12361/3
Christian Gromm [Fri, 1 Dec 2017 15:39:28 +0000 (16:39 +0100)]
recipes-platform: packagegroups: add agl-service-unicens to section MOST_HVAC_append

This patch is needed to have agl-service-unicens compiled with
the agl-demo-platform

Change-Id: I67e443e1cd99e3100eb34f25aaa469f308389c66
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agonavigation: change current application to a RPROVIDES to allow multiple options 91/12391/1
Matt Ranostay [Wed, 6 Dec 2017 06:11:00 +0000 (22:11 -0800)]
navigation: change current application to a RPROVIDES to allow multiple options

Change the navigation recipe to an RPROVIDES to allow various other
options for navigation. This change also updates the respective
packagegroup.

Bug-AGL: SPEC-1157
Change-Id: I98a90510fca18f55b0db2ccac0e5aa00899730ac
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agorecipes-multimedia: add recipe for agl-service-unicens 59/12359/2
Christian Gromm [Mon, 4 Dec 2017 10:04:02 +0000 (11:04 +0100)]
recipes-multimedia: add recipe for agl-service-unicens

Change-Id: I4eadca714d2efc8c7e47813557d33b3c5a34de77
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agoweston-ini-conf: Add virtual display and record for CES2017 demo 79/12379/2
Harunobu Kurokawa [Wed, 6 Dec 2017 06:52:15 +0000 (15:52 +0900)]
weston-ini-conf: Add virtual display and record for CES2017 demo

 In order to support IVI-Cluster demo, virtual display and
gst-recorder parameter are set in weston.ini.

 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.

This feature is commited to DD[1]. After that he weston-ini-conf
is updated. This commit is same result as that time.

Note:
 These system are supported in R-Car M3 and H3 only.

[1] https://gerrit.automotivelinux.org/gerrit/#/c/9907/
[2] https://gerrit.automotivelinux.org/gerrit/#/c/10847/

Change-Id: I1f7b9af5dc0e459aa49d336ed5ba0cebaf8adab2
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
6 years agomapviewer: Change layer id to 11001 to avoid conflict. 77/12377/1
Harunobu Kurokawa [Thu, 7 Dec 2017 12:12:15 +0000 (21:12 +0900)]
mapviewer: Change layer id to 11001 to avoid conflict.

While the hmi-framework doesn't support multi-display,
mapviewer is located in screen 1 in order to transfer to
Cluster ECU. Then a layer which mapviewr uses is out of
control by windowmanager.
As layer id 1000 is conflict, so we decide new layer id
as 11001 for Screen 1.

Change-Id: I52b6071e91adb69cfa8ab65c6ea6604b3fef8be1
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
6 years agolibhomescreen-2017: correct dbus permissions to allow statusbar access 61/12261/2
Matt Ranostay [Fri, 1 Dec 2017 06:31:14 +0000 (22:31 -0800)]
libhomescreen-2017: correct dbus permissions to allow statusbar access

Settings application using bluetooth + wifi bindings was able to change
HMI status because of invalid dbus permissions access

Bug-AGL: SPEC-1150
Change-Id: Id730c67dc8e20dfc38424247fe68ce16939aff8b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
6 years agorecipes-config: unicens-config: fix driver configuration script 95/12195/2
Christian Gromm [Wed, 29 Nov 2017 14:55:03 +0000 (15:55 +0100)]
recipes-config: unicens-config: fix driver configuration script

This patch is needed to fix the driver configuration script which mixes up
the channel settings.

Change-Id: I0a83a8b9b6de68fc509b75728f28e71e4ebf2feb
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
6 years agoClean recipe for Dashboard 41/12241/1
Tadao Tanikawa [Thu, 30 Nov 2017 11:09:42 +0000 (11:09 +0000)]
Clean recipe for Dashboard

Removing redandant sed script.

Related: AGL/apps/dashboard.git
06ca4be Fix path to Qt5Tool:lrelease for native

Change-Id: If6599396a7fcaacf1cbebee6db183860c7eba785
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
(cherry picked from commit 74e84ca7839d0dab275c12dd63b62c1d6b96080a)

6 years agoAdd .gitreview defaultbranch for eel 83/12183/1
Jan-Simon Möller [Wed, 29 Nov 2017 13:04:35 +0000 (14:04 +0100)]
Add .gitreview defaultbranch for eel

Change-Id: I38c6040a60348e80d1a71cf79f7ce3d39dd56f83
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agorecipes-config: unicens-config: fix file permission 67/12167/1
Christian Gromm [Tue, 28 Nov 2017 09:57:56 +0000 (10:57 +0100)]
recipes-config: unicens-config: fix file permission

This patch changes the permission of the file unicens-config.service to
644.  It is needed because an executable service file is considered a
security risk. This patch fixes JIRA SPEC-1137.

Change-Id: Idab5080450be358b5775ce4dbb1737f2bcd34a5f
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Reported-by: Dominig Ar Foll <dominig.arfoll@fridu.net>
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>