AGL/meta-agl-demo.git
3 years agofix qt-qrcode memory corruption 33/24533/1
Raquel Medina [Tue, 19 May 2020 00:06:53 +0000 (02:06 +0200)]
fix qt-qrcode memory corruption

Bug-AGL: SPEC-3364
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I74b3e66e3fe14c37b75beee7316941f4268395bd

3 years agoUpdate test/devel feature and crosssdk definitions 06/24506/3
Scott Murray [Wed, 13 May 2020 01:03:23 +0000 (21:03 -0400)]
Update test/devel feature and crosssdk definitions

To match the update in meta-agl, rework to drop the agl-test-wgt and
agl-devel-wgt feature package additions and now unnecessary test/devel
packagegroups. They'll now be pulled in by the COMPLEMENTARY_GLOBS
definitions for those image features.

As well, to ensure that agl-demo-platform-crosssdk contains required
extra additions, use new .inc file from meta-agl-profile-graphical-qt5
in the SDK definition.

Bug-AGL: SPEC-3300, SPEC-3375

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6b54af5f7c76965171282ed81dc8160c69a9441f

3 years agoAdd azure-iot-sdk-c-dev to crosssdk 12/24512/1
maratsabitov [Wed, 13 May 2020 15:29:14 +0000 (18:29 +0300)]
Add azure-iot-sdk-c-dev to crosssdk

Add azure-iot-sdk-c to support building agl-service-cloudproxy

Bug-AGL: SPEC-3376

Signed-off-by: maratsabitov <marat.sabitov@mera.com>
Change-Id: I895fc149243d90c58d81d318eecbf030bfbafc53

3 years agoWidget packaging rework 86/24486/1
Scott Murray [Tue, 28 Apr 2020 21:11:32 +0000 (21:11 +0000)]
Widget packaging rework

Changes include:
- Add "agl-test-wgt" to IMAGE_FEATURES in the agl-demo template
  definition to yield the desired default behavior of the test
  widgets always being added to the agl-demo-platform image.
- Created new devel and test packagegroup variants for several of the
  existing packagegroups to contain the associated widgets.
- Added several services to the RDEPENDS in the definition of
  packagegroup-agl-ive-services that have been getting picked up by
  application RDEPENDS. This simplifies the test/devel packagegroup
  definitions.
- Extend the agl-devel-wgt and agl-test-wgt FEATURE_PACKAGES
  variables as necessary to add the required corresponding widget
  packagegroups.
- Shifted some non-applications and the use of
  packagegroup-hmi-framework around a bit in the definition of
  packagegroup-agl-demo-platform to improve clarity.
- The alexa-viewer app and virtual/alexa-voiceagent-config package
  are now pulled in by extending the agl-voiceagent-alexa
  FEATURE_PACKAGES definition. This is a cleaner use of the image
  feature than the previous checking of IMAGE_FEATURES that was being
  done in the packagegroup-agl-demo-platform definition.

Bug-AGL: SPEC-3300

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I0ace2d140fdceb1e0d778a0fe71d7f856a953ae4

3 years agoCleanup post next merge 40/24440/1
Jan-Simon Möller [Thu, 30 Apr 2020 14:04:22 +0000 (16:04 +0200)]
Cleanup post next merge

Remove recipes no longer used by any image.
- als-meter-demo
- controls
- settings-log-utils
- vod-server
- windowmanager (old version)
- web-runtime (replaced with chromium)

Packagegroup updates.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I2824a1a645a6f31e2f2ee9023548aefd7710aa07

4 years agoMerge branch 'next' 33/24433/1
Jan-Simon Möller [Mon, 27 Apr 2020 15:35:50 +0000 (17:35 +0200)]
Merge branch 'next'

* next:
  Remove vboxguestdrivers recipe
  packagegroup-agl-demo: remove python-curses
  agl-demo-platform-crosssdk: remove Chromium specific bits from SDK
  Remove ttf-noto-emoji recipe
  Declare layer compatibility for dunfell

Change-Id: I2393ea0057dfac4abecf1c965ca337c26a5532be
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoRemove vboxguestdrivers recipe
Scott Murray [Mon, 30 Mar 2020 19:00:35 +0000 (15:00 -0400)]
Remove vboxguestdrivers recipe

Remove local vboxguestdrivers recipe as a newer version is available
in meta-oe in dunfell.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I33173cb0524e8e9cac137e730aecdb7b51a60cd0

4 years agopackagegroup-agl-demo: remove python-curses
Scott Murray [Thu, 2 Apr 2020 16:46:55 +0000 (12:46 -0400)]
packagegroup-agl-demo: remove python-curses

Python 2 support has been removed in dunfell, and there is no obvious
requirement for python-curses in the demo images at this point, so just
remove python-curses from the packagegroup.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I973315fb8273790840998ca3b03d7805cbc10a3b

4 years agoagl-demo-platform-crosssdk: remove Chromium specific bits from SDK
Scott Murray [Thu, 2 Apr 2020 16:45:47 +0000 (12:45 -0400)]
agl-demo-platform-crosssdk: remove Chromium specific bits from SDK

The gn tool recipe is not usable on dunfell due to python2
dependencies, and the current AGL solution for web applications
does not require building Chromium with the SDK, so remove the
recipe and the packages explicitly added for Chromium to cut down
on the SDK size and build time.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I7e99f2c7711d2fad9d7608a734a2d96f2cb52e48

4 years agoRemove ttf-noto-emoji recipe
Scott Murray [Mon, 30 Mar 2020 18:58:43 +0000 (14:58 -0400)]
Remove ttf-noto-emoji recipe

Remove local ttf-noto-emoji recipe, as the same version is now
available in meta-oe in dunfell.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: If93d97d97e199514bc1828295ad191b0a113371d

4 years agoDeclare layer compatibility for dunfell
Scott Murray [Mon, 30 Mar 2020 18:54:56 +0000 (14:54 -0400)]
Declare layer compatibility for dunfell

For the upgrade to YP dunfell/3.1 we need to update the layer
compatibility.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I7ca7a4ebba5bc723bf631b6908ee2f670c478103

4 years agoUse top-level LICENSE files for each repo 90/24290/1
Jan-Simon Moeller [Wed, 1 Apr 2020 12:30:01 +0000 (14:30 +0200)]
Use top-level LICENSE files for each repo

We re-use the OpenEmbedded / Yocto Project style to
declare the licenses more prominently in the top level folders.

LICENSE is derived from poky's LICENSE file.

Bug-AGL: SPEC-3295
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I5be58a988f62e1c72e7095795cd4c9e59f8042df

4 years agoDisable MOST driver on cyclone5 54/24254/1
Scott Murray [Tue, 17 Mar 2020 18:20:25 +0000 (14:20 -0400)]
Disable MOST driver on cyclone5

Since it fails to compile against the linux-altera default kernel
configuration, disable MOST driver when building for cyclone5 for
now.  This can be revisited if someone with the hardware that desires
it and is motivated to test it becomes available.

Bug-AGL: SPEC-2932

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib6db911b697116481c2cf7e1956c0d0a732233b4

4 years agoqtquickcontrols2: update SRCREV 86/24186/2
Matt Ranostay [Thu, 5 Mar 2020 19:34:59 +0000 (21:34 +0200)]
qtquickcontrols2: update SRCREV

* symbols: qml: add missing special character

Bug-AGL: SPEC-3001

Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Change-Id: I6472bcbc903570d405a8152c1b4c03ca8dbd0596

4 years agoondemandnavi-config: update config for new MapBox API 07/24207/3
Matt Ranostay [Tue, 10 Mar 2020 20:58:32 +0000 (22:58 +0200)]
ondemandnavi-config: update config for new MapBox API

Mapbox Studio Classic static tiles will be EOL on June 1st,
and thus the URIs need to be updated.

Bug-AGL: SPEC-3264
Change-Id: I69a4bcf4e01d33f064a8a10ce0b0cbe3bf95f43a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agodocs(meta-agl-demo.md): fix typo 53/24153/2
Li Xiaoming [Tue, 3 Mar 2020 07:07:34 +0000 (15:07 +0800)]
docs(meta-agl-demo.md): fix typo

Bug-AGL: SPEC-2714

Change-Id: I5801af966775959e133dd307ef76e6c0686d3fda
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
4 years agopackagegroup-agl-demo: Re-enable most for dra7xx-evm 94/24194/2
Paul Barker [Fri, 6 Mar 2020 19:03:39 +0000 (19:03 +0000)]
packagegroup-agl-demo: Re-enable most for dra7xx-evm

This is now fixed after commit 47580653229c4dc4f1f23a26299960f37b767ea6
in meta-agl.

Bug-AGL: SPEC-3205

Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
Change-Id: If48a2446b74331ff0963359c5947c051c379e925

4 years agottf-noto-emoji: change recipe to match upstream version 31/24131/1
Matt Ranostay [Wed, 26 Feb 2020 23:03:35 +0000 (01:03 +0200)]
ttf-noto-emoji: change recipe to match upstream version

Match recipe being upstreamed to allow easy removal of this
file on future upgrades

Ref: http://lists.openembedded.org/pipermail/openembedded-devel/2020-February/205154.html
Bug-AGL: SPEC-2701

Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Change-Id: Ieffb8aed6498867a19b03a5910f081df62dcb834

4 years agoMerge remote-tracking branch 'agl/next' 62/24062/2
Jan-Simon Möller [Fri, 21 Feb 2020 15:21:35 +0000 (16:21 +0100)]
Merge remote-tracking branch 'agl/next'

* agl/next:
  packagegroup-agl-demo: replace udisks with udisk2
  vboxguestdrivers: upgrade to 6.1.2
  qtlocation: remove local patch
  Declare layer compatibility with zeus

Change-Id: Iac02f582ee0808329b343f80666d74fc5385af90

4 years agoBump low-can-demo 58/24058/2
Frederic Marec [Fri, 21 Feb 2020 08:22:28 +0000 (09:22 +0100)]
Bump low-can-demo

Update low-can-demo SRCREV to pick up:

9f0973a Update autobuild script to create new targets

Bug-AGL; SPEC-2049

Change-Id: I48b2997ff6aab69229e813961bb11f06b29640d5
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
4 years agoAdd defaultbranch=master to gitreview file 00/23800/1
Jan-Simon Moeller [Tue, 11 Feb 2020 15:27:46 +0000 (16:27 +0100)]
Add defaultbranch=master to gitreview file

Update .gitreview to have the defaultbranch= tag.
This simplifies changing the branches.

.

Change-Id: I991baa4851aca6bed3af467992f596fc1b4ccb71
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agohtml5-dashboard: create recipe and add to html5 demo 59/23759/2
Lorenzo Tilve [Thu, 6 Feb 2020 18:03:29 +0000 (19:03 +0100)]
html5-dashboard: create recipe and add to html5 demo

Bug-AGL: SPEC-3151

Change-Id: Iee5fcba63de56f7d326a9015902f63e4d48632bf
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agohtml5-mediaplayer: create recipe and add to html5 demo 58/23758/2
Lorenzo Tilve [Thu, 6 Feb 2020 18:01:54 +0000 (19:01 +0100)]
html5-mediaplayer: create recipe and add to html5 demo

Bug-AGL: SPEC-3152

Change-Id: I70ada4d6cf6da76b03bca7c2d8905f364b8a460f
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agohtml5-mixer: create recipe and add to html5 demo 57/23757/2
Lorenzo Tilve [Thu, 6 Feb 2020 18:00:44 +0000 (19:00 +0100)]
html5-mixer: create recipe and add to html5 demo

Bug-AGL: SPEC-2824

Change-Id: Icc15a48d2a78dfdd57bf60f050ec0b66c714aefa
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agohtml5-homescreen: create recipe and add to html5 demo 56/23756/2
Lorenzo Tilve [Mon, 3 Feb 2020 15:05:25 +0000 (16:05 +0100)]
html5-homescreen: create recipe and add to html5 demo

Bug-AGL: SPEC-2401

Change-Id: I6bcc182f856fa56d76152e28a0ee96d74ff7b555
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agohtml5-settings: create recipe and add to html5 demo 55/23755/2
Lorenzo Tilve [Mon, 3 Feb 2020 10:46:50 +0000 (11:46 +0100)]
html5-settings: create recipe and add to html5 demo

Bug-AGL: SPEC-2823

Change-Id: Ia58ae3d871b1f5119daf60ea08378aba6fc75046
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agocluster-demo-support: add recipe for cluster-demo-simulator 53/23753/2
Jan-Simon Moeller [Mon, 6 Jan 2020 04:47:48 +0000 (05:47 +0100)]
cluster-demo-support: add recipe for cluster-demo-simulator

The cluster-demo-simulator is a small python script that sends can messages
to simulate speed and rpm. It has support for steering wheel events.

Bug-AGL: SPEC-3090

.

Change-Id: I45bf259c984c59912a674a57ccc642a1917a3209
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit b0620c288705d14aadb9cdd95e47b8b22dc7662a)

4 years agodemo-i2c-udev-conf: fix inclusion in packagegroup-agl-demo-platform 90/23590/3
Jan-Simon Moeller [Mon, 6 Jan 2020 07:00:26 +0000 (08:00 +0100)]
demo-i2c-udev-conf: fix inclusion in packagegroup-agl-demo-platform

The inclusion was not working. Fix it.

Bug-AGL: SPEC-3091

.

Change-Id: Ibbeed9665e4f1cde58a7b60205b33f94a7039d59
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agopackagegroup-agl-demo: replace udisks with udisk2 96/23696/1
Scott Murray [Mon, 27 Jan 2020 17:32:16 +0000 (12:32 -0500)]
packagegroup-agl-demo: replace udisks with udisk2

The recipe for udisks has been removed upstream, replace with udisks2
for zeus upgrade.

Bug-AGL: SPEC-2932

Change-Id: I66afa20c9053185b632b20b3141a3d77b096403c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agovboxguestdrivers: upgrade to 6.1.2 95/23695/1
Scott Murray [Wed, 22 Jan 2020 21:37:24 +0000 (16:37 -0500)]
vboxguestdrivers: upgrade to 6.1.2

The previously backported 6.0.10 version of the vboxguestdrivers
recipe does not build against newer kernels, and meta-oe still
just has 5.2.22, so backport the 6.1.2 recipe from meta-oe master
branch commit df61601.

Bug-AGL: SPEC-2932

Change-Id: I258636ed6a4afe6edb7959480b18fc5e38438e99
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoqtlocation: remove local patch 94/23694/1
Scott Murray [Wed, 22 Jan 2020 18:15:25 +0000 (13:15 -0500)]
qtlocation: remove local patch

Remove local patch to qtlocation as it has been applied upstream.

Bug-AGL: SPEC-2932

Change-Id: Ib89b6e7c7bb43514c9676224331773324078bd1f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoDeclare layer compatibility with zeus
Jan-Simon Möller [Tue, 5 Nov 2019 11:19:13 +0000 (12:19 +0100)]
Declare layer compatibility with zeus

For the uprev to YP 3.0 zeus we need to update the layer compatibility.

Change-Id: I1ed9fcd2134dc7a70855b8fed639a6e0f6d7f0f6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoAdd agl-service-can-high-level-viwi 94/23594/2 8.99.5 icefish/8.99.5 icefish_8.99.5
Scott Murray [Mon, 20 Jan 2020 19:35:23 +0000 (14:35 -0500)]
Add agl-service-can-high-level-viwi

Add agl-service-can-high-level-viwi recipe to replace the
high-level-viwi-service one from meta-agl (which will later be
removed), and update packagegroup-agl-ivi-services to use it.
Also remove high-level-viwi-service and agl-service-signal-composer
from the AGL_APPS list in packagegroup-agl-demo-platform, as they
are already pulled in via packagegroup-agl-ivi-services.

Bug-AGL: SPEC-3113

Change-Id: I4ceab8b5ab1a4653f59749317d1a72c31652ca54
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoalexa-viewer: add recipe and conditionally add to demo image 01/23601/1
Scott Murray [Mon, 20 Jan 2020 22:58:48 +0000 (17:58 -0500)]
alexa-viewer: add recipe and conditionally add to demo image

Add recipe for demo voice capabilities GUI metadata event viewer for
Alexa voiceagent, and conditionally add it to the list of applications
in packagegroup-agl-demo-platform based on the agl-voiceagent-alexa
feature being present in IMAGE_FEATURES.

Bug-AGL: SPEC-3110

Change-Id: I7b84ace51430937dbcb35f4773b06290039a19bd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agohvac: add libqtappfw to buildtime DEPENDS 58/23558/2
Matt Ranostay [Wed, 8 Jan 2020 08:32:58 +0000 (10:32 +0200)]
hvac: add libqtappfw to buildtime DEPENDS

Bug-AGL: SPEC-2984
Change-Id: Ie839c03c99dd5bfeb47efd31d559855e454031cc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoAdd qt-qrcode recipe for use in settings app 97/23497/2
Scott Murray [Sun, 29 Dec 2019 23:51:16 +0000 (18:51 -0500)]
Add qt-qrcode recipe for use in settings app

Add a recipe for the qt-qrcode libqrencode wrapper library to allow
using it to display QR codes in the settings app, and update the
settings app dependencies to add it as a dependency. As cleanup,
the qtwebsockets dependency has been dropped from settings since it
no longer requires it.

Bug-AGL: SPEC-2981

Change-Id: Ia0d40ea1151765fa967457bf2ab6624dc7bc259d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoAdd demo low-can device mapping 98/23498/2
Scott Murray [Sun, 29 Dec 2019 23:30:47 +0000 (18:30 -0500)]
Add demo low-can device mapping

Rework the agl-demo-preload feature to specify a new demo-specific
PREFERRED_RPROVIDER for the new virtual/low-can-dev-mapping virtual
package. This enables using the sllin0 interface on the CES demo
setup as the low-speed interface.

Bug-AGL: SPEC-3076

Change-Id: I872137d8acb1f5ec5df9eac92f25953b28128b36
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoRemove libqtappfw recipe 02/23502/1
Scott Murray [Mon, 30 Dec 2019 01:11:50 +0000 (20:11 -0500)]
Remove libqtappfw recipe

Remove libqtappfw recipe, as it has been migrated to meta-agl to make
it available for other images that use meta-agl-profile-graphical-qt5.

Bug-AGL: SPEC-3045

Change-Id: I7e6a284bad3f87bb862a4e8a3554b3720d2f8f48
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoAdd virtual sllin support and LIN bridging to CAN for demos 01/23501/1
Scott Murray [Sun, 29 Dec 2019 23:36:48 +0000 (18:36 -0500)]
Add virtual sllin support and LIN bridging to CAN for demos

To enable seeing the steering wheel LIN messages on the cluster board
for the planned CES demo, a systemd unit that wraps the use of candump
in bridging mode is added when the agl-cluster-support feature is
enabled.  To make sure that the sllin0 interface is always available
for testing without the specific demo LIN hardware, a vcan interface
is set up as sllin0 when the ttyUSB0 device representing the serial
adapter for the LIN transceiver is not present.  Since this virtual
sllin0 interface is very useful for general testing of the steering
wheel event support up through the low-can and signal-composer stack,
it has not been hidden behind agl-cluster-demo-support.

Bug-AGL: SPEC-3049

Change-Id: Idb478e3fe4085859e8704ab0329a341b1a11e0ef
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoRemove unneeded recipe 27/23427/3 8.99.4 icefish/8.99.4 icefish_8.99.4
Jan-Simon Möller [Wed, 18 Dec 2019 22:51:46 +0000 (23:51 +0100)]
Remove unneeded recipe

This removes a warning.

Change-Id: I7054d7770531577be6b7e609369a684b9d5fe716
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdate libqtappfw SRCREV after changes to support voice settings ui 25/23425/1
Jan-Simon Möller [Wed, 18 Dec 2019 20:03:13 +0000 (21:03 +0100)]
Update libqtappfw SRCREV after changes to support voice settings ui

We include these:
72eb23f fix parsing for all events, overloading for specific needs
21bba7d fix parsing event payload in presence of '\n' chars, and include signal emit for voice status and cbl changes.
9f3896c voice: register for all vshl events on start up
0ff12f7 voice: remove vshl-capabilities dependencies
c4e2933 Add steering wheel events
d56ec00 Add units and timestamp to signal-composer signal
3cd5fe3 Add initial signal-composer support
16c4429 voice: add status events to VshlCoreVoiceMessages

Bug-AGL: SPEC-3060

.

Change-Id: If2a5ba6292de4d7a833d4e67e651a4ad32a3849e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agohtml5-hvac: create recipe and add to html5 demo 00/23400/1
Jacobo Aragunde Pérez [Mon, 16 Dec 2019 17:00:24 +0000 (18:00 +0100)]
html5-hvac: create recipe and add to html5 demo

Bug-AGL: SPEC-2645

Change-Id: Ie4394528f8e960b5a018097a55942865ea5f4554
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
4 years agoAdd udev rules and scripts for demo platform configuration 65/23365/1 8.99.3 icefish/8.99.3 icefish_8.99.3
Jan-Simon Moeller [Sat, 14 Dec 2019 01:40:33 +0000 (02:40 +0100)]
Add udev rules and scripts for demo platform configuration

Add recipes for udev rules and associated scripts
1) Support USB attached I2C devices for RTC and HVAC LED support.
   The RTC support loads and configures the required rtc-ds1307
   driver, and sets the time from the RTC clock.  The HVAC LED
   support configures the LED device names for use by the HVAC
   binding.

The new demo-i2c-udev-conf recipe is
added to DEMO_PLATFORM_CONF variable in packagegroup-agl-demo-platform
to have them added to the agl-demo-platform image.  Since they use
udev rules to detect the corresponding hardware, this should be safe
for all platforms.

Change-Id: Id08571b43c7ae9275496980e0a5568e145a1f653
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agoDisable Kingfisher onboard Bluetooth when using h3ulcb 24/23324/2
Scott Murray [Wed, 11 Dec 2019 19:40:00 +0000 (19:40 +0000)]
Disable Kingfisher onboard Bluetooth when using h3ulcb

Extend the current default disabling of the Kingfisher onboard
Bluetooth when using m3ulcb to include h3ulcb as well.

Bug-AGL: SPEC-3043

Change-Id: I85aff38424cd00781bb1e3c0ccbb28117fe0aa9e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoagl-demo-platform-crosssdk: add gcc-sanitizer to TOOLCHAIN_TARGET_TASK 14/23314/2
Matt Ranostay [Wed, 11 Dec 2019 05:50:19 +0000 (07:50 +0200)]
agl-demo-platform-crosssdk: add gcc-sanitizer to TOOLCHAIN_TARGET_TASK

Add gcc-sanitizers package to TOOLCHAIN_TARGET_TASK which allows linking of
libasan for detecting use-after-free and other memory corruption issue in
built applications/libraries.

Bug-AGL: SPEC-3040
Change-Id: Idad618e2bd0e9fa98baa9a3befc694c5bddeb711
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agodashboard: update dependencies 25/23325/1
Scott Murray [Wed, 11 Dec 2019 19:43:17 +0000 (19:43 +0000)]
dashboard: update dependencies

Add libqtappfw to DEPENDS for dashboard app for signal composer
event support, and to RDEPENDS as well as new runtime dependency
agl-service-signal-composer.

Bug-AGL: SPEC-3042

Change-Id: I955f821798d85fbb0f9265ee55b81ff0bd7db620
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoagl-demo-platform-html5: Create new image 89/23289/1
Jacobo Aragunde Pérez [Mon, 9 Dec 2019 17:13:44 +0000 (18:13 +0100)]
agl-demo-platform-html5: Create new image

Add new image called agl-demo-platform-html5, which contains the web
application runtime and HTML demo apps.

Currently, only the HTML launcher is available, but more will be
published.

Bug-AGL: SPEC-2322

Change-Id: I4628d1be18f64b7eaf4a0882a13bd1d680426516
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
4 years agoagl-demo-platform: refactor packagegroups 88/23288/1
Jacobo Aragunde Pérez [Mon, 9 Dec 2019 09:25:42 +0000 (10:25 +0100)]
agl-demo-platform: refactor packagegroups

Move Qt-specific packages to packagegroup-agl-demo-platform, and
non-specific to packagegroup-agl-demo. The goal is to be able to reuse
packagegroup-agl-demo in an HTML5-only demo image.

Bug-AGL: SPEC-2322

Change-Id: I9e3e34a1b224e10915b6e3d8dae90d50d8c6c806
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
4 years agolibqtappfw: update SRCREV 82/23182/2 8.99.2 icefish/8.99.2 icefish_8.99.2
Raquel Medina [Wed, 4 Dec 2019 09:55:08 +0000 (10:55 +0100)]
libqtappfw: update SRCREV

da09164 voice: add initial support for voice agents
        configuration

Bug-AGL: SPEC-2981
Change-Id: Id491edc34010e8711385d85b4199e3203a0fc0b6
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
4 years agoMove packages from agl-core to agl-ivi 24/23124/3
Ronan Le Martret [Fri, 29 Nov 2019 09:17:56 +0000 (10:17 +0100)]
Move packages from agl-core to agl-ivi

Bug-AGL: SPEC-2500

v2: rename packagegroup-agl-ivi-navigation, remove duplicate

Change-Id: I4bbd4474768a84291e94877f3a6b5b4d5a3edc58
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agodocs: Update descriptions of agl-sota. 94/22894/2 8.99.1 icefish/8.99.1 icefish_8.99.1
Patrick Vacek [Mon, 11 Nov 2019 10:19:51 +0000 (11:19 +0100)]
docs: Update descriptions of agl-sota.

Corrected the layers required for the agl-sota feature.

Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
Change-Id: I5a464fe600e9502348cbaf3d314a69fbf10358ce

4 years agonavigation: remove deprecated package 12/22912/2
Matt Ranostay [Tue, 12 Nov 2019 05:26:31 +0000 (07:26 +0200)]
navigation: remove deprecated package

navigation is no longer used, and will not work with
agl-service-navigation rewrite so must be removed.

Bug-AGL: SPEC-2880
Change-Id: Ifbd96abfba2c46b1b20180ca86d5fcef2b1d5aae
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agolibnaviapi-agl: remove deprecated package 11/22911/3
Matt Ranostay [Tue, 12 Nov 2019 05:12:49 +0000 (07:12 +0200)]
libnaviapi-agl: remove deprecated package

agl-service-navigation rewrite no longer has a interface library.
For interfacing to clients this has been moved to libqtappfw

Bug-AGL: SPEC-2880
Change-Id: I286020ddb0fa26ecb286c1f3682841b40683e418
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agomapviewer: remove recipe due to package being deprecated 10/22910/3
Matt Ranostay [Tue, 12 Nov 2019 05:09:57 +0000 (07:09 +0200)]
mapviewer: remove recipe due to package being deprecated

mapviewer is no longer used, and will not work with
agl-service-navigation rewrite so must be removed.

Bug-AGL: SPEC-2880
Change-Id: Ia3a60200ba78be689874c99b18c2b5b329c39a45
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoondemandnavi: remove org.agl.naviapi.conf from recipe 09/22909/2
Matt Ranostay [Tue, 12 Nov 2019 05:02:11 +0000 (07:02 +0200)]
ondemandnavi: remove org.agl.naviapi.conf from recipe

agl-service-navigation uses the afb framework and application
doesn't need DBus access anymore.

Bug-AGL: SPEC-2880
Change-Id: Ie381eff74cc4f053a02fe4e56f9fadc3cf191235
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoAdd missing dependency to libqtappfw 01/22901/2
Jan-Simon Möller [Mon, 11 Nov 2019 21:13:12 +0000 (22:13 +0100)]
Add missing dependency to libqtappfw

The ondemandnavi recipe needs the libqtappfw dependency now.

Bug-AGL: SPEC-2880

.

Change-Id: I4347e0e7b7552cb9f1a1a14bab46cc5817d36ed2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agounicens-configuration: updated driver config 18/22918/2
Tobias Jahnke [Tue, 12 Nov 2019 13:32:15 +0000 (14:32 +0100)]
unicens-configuration: updated driver config

- adopt driver configuration to provide 2 'mono' ALSA
  capture devices

Bug-AGL: SPEC-2953

Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
Change-Id: Iff5138828dd192cd9370b2ac1ab17c7fc3db208b

4 years agopackagegroups: remove libnaviapi-agl package 08/22908/1
Matt Ranostay [Tue, 12 Nov 2019 04:56:54 +0000 (06:56 +0200)]
packagegroups: remove libnaviapi-agl package

libnaviapi-agl no longer exists since agl-service-navigation
rewrite so remove it.

Bug-AGL: SPEC-2880
Change-Id: I0ebf10c526bf28c16e77a5ef95bbfcf02cc6546d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agopoiapp: remove libnaviapi-agl dependency 07/22907/1
Matt Ranostay [Tue, 12 Nov 2019 04:55:45 +0000 (06:55 +0200)]
poiapp: remove libnaviapi-agl dependency

Bug-AGL: SPEC-2880
Change-Id: If8480e919ac129249d4e1ca20d30477541fc3424
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoondemandnavi: add libqtappfw to DEPENDS 02/22902/1
Matt Ranostay [Mon, 11 Nov 2019 23:20:46 +0000 (01:20 +0200)]
ondemandnavi: add libqtappfw to DEPENDS

Bug-AGL: SPEC-28800
Change-Id: I901064e402e010805c1abfdff06f1c8352a1cdd1
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agolibqtappfw: update SRCREV 95/22895/1
Matt Ranostay [Mon, 11 Nov 2019 13:41:55 +0000 (15:41 +0200)]
libqtappfw: update SRCREV

af3cbe9 libqtappfw: add initial navigation support
94b4633 libqtappfw: add Qt5Qml to qtappfw.pc.in
b8c33e1 Merge "mediaplayer: clear metadata in consumer UI on media removal"
5d2e0d0 mediaplayer: clear metadata in consumer UI on media removal

Bug-AGL: SPEC-2880
Change-Id: I449d5cdc573d303b466bea41fa2de3954c0a42ad
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agotbtnavi: add libqtapp + agl-service-navigation dependencies 92/22892/2
Matt Ranostay [Mon, 11 Nov 2019 05:50:35 +0000 (07:50 +0200)]
tbtnavi: add libqtapp + agl-service-navigation dependencies

Bug-AGL: SPEC-2880
Change-Id: I78d00e0e2646c9c226173ef3df783f99c6e9d64e
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agopoiapp: add libqtappfw to RDEPENDS 71/22771/3
Matt Ranostay [Mon, 21 Oct 2019 13:10:36 +0000 (16:10 +0300)]
poiapp: add libqtappfw to RDEPENDS

Add libqtappfw to RDEPENDS for future interface between
navigation service rewrite and application.

Bug-AGL: SPEC-2880
Change-Id: I2a62f4c08b90133c7eda5e0c2b902221b9bf1941
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoondemandnavi: correct typo in naviconfig.ini 70/22770/2
Matt Ranostay [Fri, 1 Nov 2019 09:23:05 +0000 (11:23 +0200)]
ondemandnavi: correct typo in naviconfig.ini

Bug-AGL: SPEC-2933
Change-Id: Ie6807350306f48a5ffabc3230ae35ada5ceaaa3f
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoagl-demo: add agl-speech-framework as a dependency 79/22879/1
Scott Murray [Wed, 6 Nov 2019 21:45:09 +0000 (16:45 -0500)]
agl-demo: add agl-speech-framework as a dependency

Add agl-speech-framework as a dependency of agl-demo now that
agl-service-voice-high is not dependent on the Alexa voiceagent.
This will enable having the homescreen application dynamically
displaying a push to talk button when a voiceagent is available.

Bug-AGL: SPEC-2858

Change-Id: I6249b4538661bcc8f76a9472f563c03f047cefc1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoUpdate LIN demo to use lin-config 77/22877/1
Scott Murray [Wed, 6 Nov 2019 21:14:57 +0000 (16:14 -0500)]
Update LIN demo to use lin-config

Changes include:
- Add patch to fix lin-config recipe build QA error.
- Tweak lin-config recipe to install lin_config as executable.
- Rework sllin-demo systemd unit and start_lin_demo.sh script to use
  lin_config with an appropriate configuration file that enables
  polling of the steering wheel adapter instead of just using
  ldattach.

Bug-AGL: SPEC-2918

Change-Id: I3258b7e34cecbbb1cfb93ea6f63a44f0bbb2c06f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoondemandnavi: add libqtappfw to RDEPENDS 97/22697/2
Matt Ranostay [Thu, 17 Oct 2019 08:51:41 +0000 (11:51 +0300)]
ondemandnavi: add libqtappfw to RDEPENDS

Add libqtappfw to RDEPENDS for future interface between
navigation service rewrite and application.

Bug-AGL: SPEC-2880
Change-Id: I88d9bd225ce8c1ed36ebce0d4855498406cbf0fd
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoInstall a full unzip for images with agl-devel 41/22741/3
Jan-Simon Möller [Mon, 21 Oct 2019 14:13:05 +0000 (16:13 +0200)]
Install a full unzip for images with agl-devel

This avoids an issue with the busybox unzip throwing a CRC error.
We don't need unzip for normal operation, so only add it for agl-devel.

Bug-AGL: SPEC-2920

.

Change-Id: Ic6c998ba1a8e30467cda1c19bff7c12558c40017
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoAdd lin-config tool to facilitate polling 38/22738/3
Jan-Simon Möller [Mon, 21 Oct 2019 09:33:54 +0000 (11:33 +0200)]
Add lin-config tool to facilitate polling

This tool allows to setup the BCM in the linux kernel to poll the lin bus.
This is needed to query the steering wheel.

Bug-AGL: SPEC-2918

.

Change-Id: I4887c0d179b4e93aa7bae6406057a8bd8ba79999
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoondemandnavi-config: update default Mapbox style 24/22724/2
Scott Murray [Sun, 20 Oct 2019 17:24:08 +0000 (13:24 -0400)]
ondemandnavi-config: update default Mapbox style

Update the default Mapbox style to the value referenced in both the
naviconfig.ini reading code and previously hard-coded in tbtnavi.
Both ondemandnavi and tbtnavi should end up with the same style if
using Mapbox, dependent on related ondemandnavi changes.

Bug-AGL: SPEC-2913, SPEC-2916

Change-Id: I7951831fe760bb61d3c3e398e2679f697a4d1800
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoAdd tbtnavi cluster navigation application 23/22723/2
Scott Murray [Sun, 20 Oct 2019 17:19:19 +0000 (13:19 -0400)]
Add tbtnavi cluster navigation application

Add recipe for tbtnavi turn by turn navigation application for use on
cluster remote display, and update packagegroup-agl-demo-platform to
pull it in when PREFERRED_RPROVIDER_virtual/navigation is ondemandnavi
(the default) and the agl-cluster-demo-support feature is enabled.

Bug-AGL: SPEC-2913

Change-Id: I0280fe3a2fbd3ff58a028232560b421e83baa887
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoagl-demo-platform-crosssdk: add libstdc++-staticdev 17/22717/2
Scott Murray [Sun, 20 Oct 2019 13:54:09 +0000 (09:54 -0400)]
agl-demo-platform-crosssdk: add libstdc++-staticdev

Add libstdc++-staticdev to target toolchain to support building
agl-service-voice-high or other users of the C++17 filesystem standard
library feature.  This can be removed upon upgrade to gcc 9.x, as it
will no longer be necessary.

Bug-AGL: SPEC-2856, SPEC-2857

Change-Id: Ifd50d4e9960fe0bede887317116e6587eca5eb3d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agonavigation: remove execute bits in repo 96/22696/1
Matt Ranostay [Thu, 17 Oct 2019 08:34:36 +0000 (11:34 +0300)]
navigation: remove execute bits in repo

Remove execute bits on recipe files, and scripts that have
respective modes set in do_install() task.

Bug-AGL: SPEC-2880
Change-Id: Ib7557010b9ad2afbf3186a2955ac03cd2c87e9e3
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoagl-demo-platform-crosssdk: add nlohmann-json 94/22694/1
Scott Murray [Wed, 16 Oct 2019 22:32:55 +0000 (18:32 -0400)]
agl-demo-platform-crosssdk: add nlohmann-json

Add nlohmann-json to target toolchain to support building the speech
services.  This is required until either the agl-speech-framework
feature is added as a dependency of agl-demo, or the speech services
are migrated into the core profile.

Bug-AGL: SPEC-2856, SPEC-2857

Change-Id: I67fe96a73f5cccc8c2dbf2642041f2b64802c512
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoRefactor packagegroup to enable sllin on h3 48/22548/5
Jan-Simon Möller [Tue, 1 Oct 2019 09:56:02 +0000 (11:56 +0200)]
Refactor packagegroup to enable sllin on h3

Remove the restriction to only add sllin on m3 as we're moving
to the h3 in the demo.

v2: make the settings adjustable in local.conf and remove comment.

Bug-AGL: SPEC-2826

Change-Id: I09ea14934e3714daba6e94c81902453872ce1aa9
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agopackagegroups: add messaging application to AGL_APPS 67/22567/1
Matt Ranostay [Fri, 4 Oct 2019 18:10:08 +0000 (21:10 +0300)]
packagegroups: add messaging application to AGL_APPS

Enable messaging application within the AGL Demo UI

Bug-AGL: SPEC-2566
Change-Id: Ide080523664af98af2241642841144989ff7a529
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agovboxguestdrivers: add vboxguestdrivers 6.0.10 recipe 07/22507/1
Matt Ranostay [Thu, 26 Sep 2019 04:20:19 +0000 (07:20 +0300)]
vboxguestdrivers: add vboxguestdrivers 6.0.10 recipe

VirtualBox 6.0.x has improved graphics support but need a more
recent version of the vboxguestdrivers drivers to utilize.

Bug-AGL: SPEC-2830
Change-Id: I0989904c913a0e9ce5d9cf4c60f259a8f037ba7c
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoRevert "ondemandnavi: use OSM tiles by default" 83/22483/1
Matt Ranostay [Mon, 23 Sep 2019 06:34:20 +0000 (09:34 +0300)]
Revert "ondemandnavi: use OSM tiles by default"

This reverts commit b82371fb79a7551b45893d27c0c52c481131f37e.

Bug-AGL: SPEC-2821
Change-Id: I0b6e52f8d82d370cfbe7e9011f3983f5cd99a91a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoondemandnavi-config: use OSM tiles by default 82/22482/1
Matt Ranostay [Mon, 23 Sep 2019 06:33:42 +0000 (09:33 +0300)]
ondemandnavi-config: use OSM tiles by default

To simplify development switch to use the OSM tiles
as it requires no API key.

Bug-AGL: SPEC-2821
Change-Id: Ifccb13a20e3738cce72fc5496414313a2a2f4ad6
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoondemandnavi: use OSM tiles by default 59/22459/2
Jan-Simon Möller [Fri, 20 Sep 2019 09:12:53 +0000 (11:12 +0200)]
ondemandnavi: use OSM tiles by default

To simplify development switch to use the OSM tiles
as it requires no API key.

Bug-AGL: SPEC-2821

Change-Id: I28fd97a7ce8443547ebb4ac6f1006780e3620d28
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agottf-dejavu: remove emoji glyphs from dejavu fonts 36/22436/3
Matt Ranostay [Tue, 17 Sep 2019 02:46:33 +0000 (05:46 +0300)]
ttf-dejavu: remove emoji glyphs from dejavu fonts

Derivate of DejaVu without characters listed as emoji, in order not
to override color fonts.

Ref: https://aur.archlinux.org/packages/ttf-dejavu-emojiless/

Bug-AGL: SPEC-2701
Change-Id: I6e01b62ff8e4051a4bb4db81b1a0b4f22a4cc4ec
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agopackagegroups: move noto-emoji to TTF_FONTS define 33/22433/2
Matt Ranostay [Mon, 16 Sep 2019 13:15:03 +0000 (16:15 +0300)]
packagegroups: move noto-emoji to TTF_FONTS define

Move noto-emoji from packagegroup-agl-ivi-graphics.bb to
TTF_FONTS in packagegroup-agl-demo.bb

Bug-AGL: SPEC-2701
Change-Id: I3b0eeb0caea288229caacbcaf2b52369ac8dde8d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agorecipes-demo-hmi: libqtappfw: update SRCREV 02/22402/2
Raquel Medina [Wed, 11 Sep 2019 22:22:06 +0000 (00:22 +0200)]
recipes-demo-hmi: libqtappfw: update SRCREV

8bcc689 network: fix arguments on set_properties calls
4221fd2 wired: add hooks for addressing configuration

Bug-AGL: SPEC-2676
Change-Id: I84790334a67b16c4afe776b3aaad625055893def
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
4 years agographic: rename noto-emoji recipe to show release date 32/22432/1
Matt Ranostay [Mon, 16 Sep 2019 05:07:05 +0000 (08:07 +0300)]
graphic: rename noto-emoji recipe to show release date

SRCREV isn't autoreved so it should reflect the commit referenced
date.

Bug-AGL: SPEC-2701
Change-Id: Ia72cea6920a8baf66b873dd8ddd5652e24aa5499
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agographics: correct LICENSE type in noto-emoji 31/22431/1
Matt Ranostay [Mon, 16 Sep 2019 05:05:09 +0000 (08:05 +0300)]
graphics: correct LICENSE type in noto-emoji

The tools to generate the fonts are Apache-2.0 licensed
and not the outputed fonts which are OFL-1.1

Bug-AGL: SPEC-2701
Change-Id: Ifde0bec63076f8d4b9614a90319896f1bf709573
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoradio: Update default presets location 67/22367/1
Scott Murray [Mon, 9 Sep 2019 23:58:59 +0000 (19:58 -0400)]
radio: Update default presets location

Since the changes to run the applications as non-root, the location
of the default preset file has not matched with the agl-driver user
the application runs as.  Since simply changing the install location
to /home/1001 would require some post-install SMACK label tinkering,
and is perhaps fragile to the application user, the files are now
instead installed to /etc/xdg/AGL, with the defaults to be used named
radio-presets.conf.  A corresponding change to the radio application
to look in that location before trying the appdata directory is also
required.

Bug-AGL: SPEC-2789

Change-Id: Ic5756420e21471096b74b476ad243e44e87ef561
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoMigrate poiapp and libnaviapi-agl to AGL Gerrit 66/22366/1
Scott Murray [Mon, 9 Sep 2019 23:54:08 +0000 (19:54 -0400)]
Migrate poiapp and libnaviapi-agl to AGL Gerrit

Update the poiapp and libnaviapi-agl recipes to point at AGL Gerrit for
their source repositories.  Additionally, the libnaviapi-agl recipe has
been moved to recipes-demo/navigation since being beside its users seems
to be a more logical location, and a few lines have been reordered in
the poiapp recipe to better match the OpenEmbedded style guide.

Bug-AGL: SPEC-2787

Change-Id: I41334b47b4970adb51fc943368dba7e07bbf113d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoUpdate demo features for switch to ondemandnavi 89/22289/1
Scott Murray [Fri, 30 Aug 2019 18:18:23 +0000 (14:18 -0400)]
Update demo features for switch to ondemandnavi

The ondemandnavi navigation application does not work with the
mapviewer cluster demo application, so update the logic to handle
the agl-cluster-demo-support feature in packagegroup-agl-demo-platform
to not pull it in when using ondemandnavi as the virtual/navigation
provider.  Since the plan is to replace mapviewer with an equivalent
QtLocation based map streamer for the cluster demo, the mapviewer-demo
recipe has also been replaced with a more generically named
cluster-demo-network-config recipe.  Additionally, the agl-demo-preload
feature logic has been tweaked to not pull in the map package for the
old navigation application when using ondemandnavi.

Bug-AGL: SPEC-2576

Change-Id: I57b45ab152f9fab6cee97d570be1949136cd39eb
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agopackagegroups: graphics: add noto-emoji to packagegroup 33/22233/2
Matt Ranostay [Tue, 20 Aug 2019 00:59:48 +0000 (03:59 +0300)]
packagegroups: graphics: add noto-emoji to packagegroup

Bug-AGL: SPEC-2701
Change-Id: I5be0a1fb5a78737090970741bf52390b4102c341
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agographics: add noto-emoji git recipe 32/22232/2
Matt Ranostay [Tue, 20 Aug 2019 00:33:02 +0000 (03:33 +0300)]
graphics: add noto-emoji git recipe

Add color emoji support to AGL via the noto-emoji font.

Bug-AGL: SPEC-2701
Change-Id: Idf21d5c3f8ac2fe0fe25945b6dca1d8956fb7f7b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agorecipes-demo-hmi: libqtappfw: update SRCREV 35/22235/1
Matt Ranostay [Wed, 28 Aug 2019 23:37:45 +0000 (02:37 +0300)]
recipes-demo-hmi: libqtappfw: update SRCREV

a824dc2 Merge "docs: add docs target for generating doxygen output"
b2cfff1 Merge "libqtappfw: bluetooth-map: add support for list_messages + message verbs"
73aaa91 docs: add docs target for generating doxygen output
9cae455 libqtappfw: bluetooth-map: add support for list_messages + message verbs
4617d8b network: use roles to signal model changes
61d0147 libqtappfw: network: improve error checks
9d2600f libqtappfw: bluetooth-map: add initial map support
c7f1b26 libqtappfw: fix compile issue with SDK
4fda04a libqtappfw: pbap: fix compile error in if statement

Bug-AGL: SPEC-2566
Change-Id: I65921d0b3a1f41737da9a0b5bcc015c9fe352f7b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agohtml5-launcher: create recipe 77/22077/4
Jacobo Aragunde Pérez [Fri, 2 Aug 2019 10:44:53 +0000 (12:44 +0200)]
html5-launcher: create recipe

This recipe makes use of npm to install the JS dependencies and
also generate the wgt file.

Bug-AGL: SPEC-2401

Change-Id: I97557fa9193edabff611f98d12e54ec2463d4415
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
4 years agoEnable recipe for unicens-controller 87/22187/2
Tobias Jahnke [Wed, 21 Aug 2019 06:20:45 +0000 (08:20 +0200)]
Enable recipe for unicens-controller

agl-service-unicens-controller provides a clean
API to control unicens devices

Bug-AGL: SPEC-2738

Change-Id: I8d5ab82a1ff45e0cffc6db3a8043767c61d04ed8
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
4 years agoqtlocation: Fix unstable rotation using pinch zoom 91/22091/2
Harunobu Kurokawa [Tue, 6 Aug 2019 04:07:20 +0000 (13:07 +0900)]
qtlocation: Fix unstable rotation using pinch zoom

This patch is merged in 5.11 branch, however it was
not in 5.11.3.

https://codereview.qt-project.org/c/qt/qtlocation/+/244889

Bug-AGL: SPEC-2709

Change-Id: I90a914b1a1fd21b1a181a50749ed91e90960021d
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoondemandnavi: Remove now unused patches 32/22032/1
Scott Murray [Tue, 30 Jul 2019 12:56:24 +0000 (08:56 -0400)]
ondemandnavi: Remove now unused patches

Remove now unused patches that were missed in previous commit to switch
to AGL Gerrit repository.

Bug-AGL: SPEC-2667

Change-Id: I156627c430fbd86f5743837f11245264b4ac1a73
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agonavigation: Switch to pipewire output 88/21988/1
Scott Murray [Thu, 25 Jul 2019 18:43:27 +0000 (14:43 -0400)]
navigation: Switch to pipewire output

Update patch for the navigation app's talk scripts to use the gstreamer
pipewire output sink, and set the media role stream property
appropriately.

Bug-AGL: SPEC-2634

Change-Id: Ibb1e588688be8af9eff9c8e3efa1ca4983920df7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoondemandnavi: Update recipe SRC_URI and HOMEPAGE 57/21957/2
Scott Murray [Thu, 25 Jul 2019 12:31:54 +0000 (08:31 -0400)]
ondemandnavi: Update recipe SRC_URI and HOMEPAGE

Update recipe SRC_URI and HOMEPAGE to point at the new repository on
AGL Gerrit, and remove the local patches that have now been merged
there.  As well, the recipe has been reformatted to more closely match
the OpenEmbedded style guide and match those of the other demo
applications.

Bug-AGL: SPEC-2667

Change-Id: Ie771a2ea8e6236a5995dbb9c2b9d64cfbe30e89c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agorecipes-demo-hmi: libqtappfw: update SRCREV 50/21950/2
Raquel Medina [Wed, 24 Jul 2019 14:06:04 +0000 (16:06 +0200)]
recipes-demo-hmi: libqtappfw: update SRCREV

617d8b network: use roles to signal model changes

Bug-AGL: SPEC-2339
Change-Id: Ica698d4dc0a81b6469879fb88c4098c054e85547
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
4 years agoadd markdown documentation for all machines and features 15/18115/5
Stéphane Desneux [Tue, 20 Nov 2018 19:40:28 +0000 (20:40 +0100)]
add markdown documentation for all machines and features

THIS IS STILL WIP - not all features/machines are described

Bug-AGL: SPEC-1902

Change-Id: Ibe5b4afe039a65594bb30e0fc0ecedb1f4539de4
Signed-off-by: Stéphane Desneux <stephane.desneux@iot.bzh>
4 years agorecipes-demo-hmi: libqtappfw: update SRCREV 27/21927/1
Raquel Medina [Mon, 22 Jul 2019 21:08:48 +0000 (23:08 +0200)]
recipes-demo-hmi: libqtappfw: update SRCREV

61d0147 libqtappfw: network: improve error checks

Bug-AGL: SPEC-2636
Change-Id: Ia14b90ed757458227d2a5459f6fee3abbe8b6ed1
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>