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>
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>
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>
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>
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>
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>
Romain Forlot [Tue, 19 Dec 2017 15:56:27 +0000 (16:56 +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
* 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: Ia6e8327afafd130fcd3f6162476330f386055869
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
José Bollo [Fri, 24 Nov 2017 16:49:18 +0000 (17:49 +0100)]
agl-login-manager: Use numbers for login users
Adapt to changes in AGL that now handles user by number,
just numbers.
Change-Id: Ia01ee46e7db8d3bcd5ce43a34f7ba9ba5bc2f3f9
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>