summaryrefslogtreecommitdiffstats
path: root/recipes-demo-hmi/navigation
AgeCommit message (Collapse)AuthorFilesLines
2020-12-17SPEC-3723: restructure meta-agl-demoJan-Simon Moeller8-194/+0
All demo related components should be in here now. We keep the packagegroups on purpose for now to stay backward-compatible. v2: layer does pass yocto-check-layer, dependencies adapted v3: remove the dynamic-layer setup, use all-in-one approach v4: Fixed comments from Paul Barker. Tnx! v5: Removed wayland/weston/agl-compositor additions, except for demo specific weston-init bbappend Follow-up changes required later: - massaging packagegroups - scrub of recipes Bug-AGL: SPEC-3723 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I47cefd8c23d46b2cdd063470e3f7d97d5ad952d8
2020-12-07Change poiapp to use LICENSEJan-Simon Möller1-1/+1
instead of COPYING to simplify and align with other recipes. Bug-AGL: SPEC-3440 Patch prepared initially by Li Xiaoming. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I3e57bd3606e8b4b36fdde38ecfb57c3f46873c59
2020-08-10tbtnavi: update DEPENDSScott Murray1-1/+2
Add wayland-native and qtwayland-native to DEPENDS in tbtnavi recipe to fix building against the new compositor. Bug-AGL: SPEC-3531 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I05101e3e6ea43537060417bc60d28450dec66b80
2020-06-24recipes-demo-hmi: Remove qtaglextras and *-windowmanager dependsMarius Vlad4-5/+1
Bug-AGL: SPEC-3342 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I3a5e73e30cae02c97d7d0ab6ca041b32a8862e73
2020-03-12ondemandnavi-config: update config for new MapBox APIMatt Ranostay1-1/+1
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>
2019-11-19navigation: remove deprecated packageMatt Ranostay10-318/+0
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>
2019-11-19libnaviapi-agl: remove deprecated packageMatt Ranostay1-18/+0
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>
2019-11-19mapviewer: remove recipe due to package being deprecatedMatt Ranostay5-129/+0
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>
2019-11-19ondemandnavi: remove org.agl.naviapi.conf from recipeMatt Ranostay2-23/+1
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>
2019-11-12poiapp: remove libnaviapi-agl dependencyMatt Ranostay1-1/+1
Bug-AGL: SPEC-2880 Change-Id: If8480e919ac129249d4e1ca20d30477541fc3424 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-12ondemandnavi: add libqtappfw to DEPENDSMatt Ranostay1-0/+1
Bug-AGL: SPEC-28800 Change-Id: I901064e402e010805c1abfdff06f1c8352a1cdd1 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11tbtnavi: add libqtapp + agl-service-navigation dependenciesMatt Ranostay1-0/+3
Bug-AGL: SPEC-2880 Change-Id: I78d00e0e2646c9c226173ef3df783f99c6e9d64e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11poiapp: add libqtappfw to RDEPENDSMatt Ranostay1-1/+2
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>
2019-11-07ondemandnavi: correct typo in naviconfig.iniMatt Ranostay1-1/+1
Bug-AGL: SPEC-2933 Change-Id: Ie6807350306f48a5ffabc3230ae35ada5ceaaa3f Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-10-23ondemandnavi: add libqtappfw to RDEPENDSMatt Ranostay1-0/+1
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>
2019-10-21ondemandnavi-config: update default Mapbox styleScott Murray1-1/+1
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>
2019-10-21Add tbtnavi cluster navigation applicationScott Murray1-0/+33
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>
2019-10-17navigation: remove execute bits in repoMatt Ranostay7-0/+0
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>
2019-09-23Revert "ondemandnavi: use OSM tiles by default"Matt Ranostay1-4/+0
This reverts commit b82371fb79a7551b45893d27c0c52c481131f37e. Bug-AGL: SPEC-2821 Change-Id: I0b6e52f8d82d370cfbe7e9011f3983f5cd99a91a Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-23ondemandnavi-config: use OSM tiles by defaultMatt Ranostay1-1/+2
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>
2019-09-20ondemandnavi: use OSM tiles by defaultJan-Simon Möller1-0/+4
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>
2019-09-09Migrate poiapp and libnaviapi-agl to AGL GerritScott Murray2-12/+25
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>
2019-09-02Update demo features for switch to ondemandnaviScott Murray3-54/+0
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>
2019-07-30ondemandnavi: Remove now unused patchesScott Murray2-56/+0
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>
2019-07-25navigation: Switch to pipewire outputScott Murray2-10/+9
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>
2019-07-25ondemandnavi: Update recipe SRC_URI and HOMEPAGEScott Murray1-25/+24
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>
2019-06-26ondemandnavi: add patches for pipewire and running as non-roothalibut_7.99.2halibut/7.99.27.99.2Scott Murray3-1/+61
Changes include: * Add a patch to replace the use of 4A via 4a-play with just using ALSA via a gst-launch pipeline. gstreamer is used to provide the flexibility to easily switch to a pipewire output sink and likely add back setting a role via a property. * Add a patch to set the new audio and display permissions for running as non-root. These patches should be removed when they get upstream. Bug-AGL: SPEC-2576 Change-Id: I5d24bb7c1d263a664d1c924f01d118d6d351d232 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-26ondemandnavi-config: switch to allarch classScott Murray1-8/+4
Switch from setting PACKAGE_ARCH to inheriting the allarch class in the ondemandnavi-config recipe. This fixes a failure when building an image with the ondemandnavi application that seems due to a change between rocko and thud. Bug-AGL: SPEC-2576 Change-Id: I5c99571db72e600ae0da05304e46c503466985d2 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-26navigation: Update patches for pipewire and running as non-rootScott Murray4-363/+60
Changes include: * Replace the patch to add 4A support with a simpler one to just use ALSA via a gst-launch pipeline. gstreamer is used to provide the flexibility to easily switch to a pipewire output sink and likely add back setting a role via a property. * Add a patch to set the new audio and display permissions for running as non-root. Bug-AGL: SPEC-2557, SPEC-2571 Change-Id: Iae442b58c8d8feca51cc23c1378b264a4038bda7 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-26poiapp: Add patch to add display permissionScott Murray2-0/+22
Add a patch to the poiapp's config.xml to add the new display permission. A patch is used for timeliness, it can be removed if/when the change goes into the upstream repo. Bug-AGL: SPEC-2559 Change-Id: Ibd52cb93847b2b7df9988ad276ebd8cbfc80900b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-25poiapp-api-key: switch to allarch classScott Murray1-2/+2
Switch from setting PACKAGE_ARCH to inheriting the allarch class in the poiapp-api-key recipe. This fixes a failure when building an image with the agl-demo-preload feature that seems due to a change between rocko and thud. Bug-AGL: SPEC-2567 Change-Id: I0ad6289897261ece5971cdea4888c6cd13793643 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-06-12mapviewer-demo: Delete unnecessary configuration from gst-recoder.Harunobu Kurokawa3-52/+2
Bug-AGL : SPEC-2420 Change-Id: I5af1a5963352257600a191233fd3e5f4d59dfe2e Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-06-10mapviewer: Upgrade to thudHarunobu Kurokawa2-1/+34
mapviewer has link error. This error is same as navigation app at 5f5a1fb6ea4fd884040ef3175f478321651afeab in meta-agl-demo Then we apply the same patch file to mapviewer. Bug-AGL : SPEC-2420 Change-Id: Ibaad718ccd3995860294e2648e884af8ba3c01df Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-05-21recipes-demo-hmi: navigation: update SRCREVRaquel Medina1-2/+1
* navigation: Merge pull request #8 (autobuild: introduce autobuild scripts) Bug-AGL: SPEC-2164 Change-Id: I9c3b5db6d98a0e67ec5ca7403398855ea591f1ac Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-04-09Upgrade to thudScott Murray2-0/+32
Changes include: - Add LAYERSERIES_COMPAT definition to layer.conf - Replace libvcard recipe with bbappend now that a recipe is available in meta-qt5 - Add OECMAKE_GENERATOR = "Unix Makefiles" to libnaviapi-agl recipe for now to work around CMake+ninja issue - Add patch to navigation app to fix compilation against OpenSSL 1.1 - Remove libssp-dev from agl-demo-platform-crosssdk, upstream have removed it from non-mingw32 platform SDKs Known issues: - CMake+ninja issue in cmake-apps-module has been worked around with OECMAKE_GENERATOR Bug-AGL: SPEC-1837 Change-Id: I14c5355fb38d5eed064f154f889d61d8e46854b7 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-02-21Add dependency to ondemandnaviNaoto Yamaguchi1-0/+1
Ondemandnavi needs ondemandnavi-config. This patch adds RDEPEND to ondemandnavi recipe. Change-Id: Ie051f13804f17a99afd799b559fba2bfe8775346 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2019-02-21Add AGL world wide navigation app config recipeNaoto Yamaguchi2-0/+33
Configuration file is required for the new OSS navigation. This recipe is a recipe for generating a configuration file. Needs to set access token of mapbox to the environment variable MAPBOX_ACCESS_TOKEN. Change-Id: Ie06313e352e0091debfdb19399390230da64dca5 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2019-02-13Initial Commit : AGL world wide navigation appNaoto Yamaguchi2-0/+51
Navigation EG developed a new OSS navigation as the last activity. This commit is the first commit of new OSS navi app. This navigation application can navigate around the world. Change-Id: I33eebc680f46786e941628a64695dccdcbf0f960 Signed-off-by: chenwei <i37546_Chin@aisin-aw.co.jp> Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2019-01-15Bump the revision of navigation and poiKazumasa Mitsunari2-2/+2
Bump the revision of navigation and poi application. This patch fixes the role to lower case. Change-Id: Ib22f4809e6ca7a113817e58b6705f442e2f8d83e Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2019-01-02navigation: Add 4A supportScott Murray2-1/+363
To properly support 4A in the navigation app, add a patch to pull in the 4A binding, add some code to open / close the "navigation" role, and use a simple gstreamer pipeline to play the generated files. The existing playback script templates have had their playback commands removed, but are retained for driving the voice file generation. Note that a patch is being used for now, as gpsnavi is managed outside of AGL on github. Additionally, that repository has no flounder branch, and its HEAD does not work on flounder at present, complicating things. Change-Id: Ie5c63c2ae22237a80dc034b98d7279d3c203273f Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 6f1a4e94f9b978639e858fbe8ce98012a1781ee5)
2018-12-20poiapp-api-key: Add client IDScott Murray1-1/+5
Somehow in my original testing the POI app was working even though the client ID was not being added to /etc/poikey as the first line. Add a POIAPP_CLIENT_ID variable to go with POIAPP_API_KEY, and write them both to the file. As well, mark the package as platform independent, as it contains just a text configuration file. Change-Id: Iab5d6aa44007c61457697882d9a2ece12f984acf Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-12-20Rework mapviewer and mapviewer-demoScott Murray9-73/+70
Rework the mapviewer and mapviewer-demo recipes to get mapviewer working out of the box for the cluster demo: - Remove the old on/off scripts, as the intent is that the cluster demo work out of the box on an image built with the agl-cluster-demo-support feature. - The separate weston systemd unit has been replaced with a drop-in over-ride file. - A new systemd unit is installed to configure the network connection to the cluster board. This is required now because the weston unit no longer runs as root. - A systemd drop-in is added to have afm-api-windowmanager@.service depend on weston-ready. This is a bit of a workaround ATM, as the windowmanager service was consistently failing due to Weston taking longer to start with the gst-record feature enabled. It is likely that making this more generic should be investigated. - The mapviewer systemd unit has been updated. Its Install target is now afm-user-session@.target; in my testing this seemed the least invasive solution, as there are some dependency loop issues that currently prevent adding it to multi-user.target. As well, its dependencies have been updated from weston and HomeScreen to afm-api-windowmanager@, which is not entirely ideal, but is about the best that can be done ATM given that mapviewer interacts with the other windowmanager users via Weston, but is not an app framework application. Change-Id: I8826e670ae156edd461cc657acefc86e7836a916 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-12-20Add agl-demo-preload featureScott Murray4-0/+59
Add a feature to preload the maps for the navigation app and the API key for the POI app. The intent is to allow building an image that works "out of the box" without manually installing things. The selection of UK or Japan maps can be controlled by setting the variable DEMO_MAPS_LOCALE to either "uk" (default) or "jp" in local.conf or site.conf. The POI API key should be set in one of those locations with the variable POIAPP_API_KEY (default value is an empty string). Change-Id: I25537935ddac740090f2121d0a83305c746185b0 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-12-12update to lastest versionwang_zhiqiang1-1/+1
change navigation to lastest version, then it will avoid the issue that can't transfer to navigation screen once more. Change-Id: Ic40f9cf9bd1640d033e1620e1e07c711b28562d4 Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
2018-09-07Change libhomescreen-2017 to libhomescreenflounder_5.99.6flounder/5.99.65.99.6zheng_wenlong3-3/+3
Change libhomescreen-2017 to libhomescreen recipes, Detele libhomescreen-2017 recipes. Change-Id: Ib87676fb34a593fedb72ca635a49742578c40efc Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2018-09-01Delete unnecessary environment variable of mapviewerNaoto Yamaguchi1-1/+0
mapviewer had unnecessary environment variable settings in the service file. This patch removes unnecessary environment variables. Bug-AGL: SPEC-552 Change-Id: Ia33b226fef1cd355d27d019d5d196468ebf597f3 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2018-08-29Change POI application window sizeflounder_5.99.5flounder/5.99.55.99.5Naoto Yamaguchi1-1/+1
The application window size was changed by commit 6e8ca74a266a224d2754a5f2ed0e228fec2e5c96 at window manager. The background image of the POI application is less than new size. This patch fix POI application window size. Change-Id: Ica91390e7364ac9fcf8521866a4b0dde90992758 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2018-08-29Fix : guidance voice was not outputNaoto Yamaguchi1-1/+1
Current navigation application can not output guidance voice. This problem was caused by changing the application framework. This patch is for adapting to changes in the application framework. Change-Id: Idaee7a287716d4d7bfb5b3adab36065036e64293 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2018-08-24Revert "Update navigation and poiapp"Tadao Tanikawa2-2/+2
This reverts commit a07554f5394a9315b2d2de1f82d5a952c9ce063e. Bug-AGL: SPEC-1685 Change-Id: Ib8b98a6ab9e5cf72f1d2ba46d43b85f264e77c3b Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-08-17Update navigation and poiappzheng_wenlong2-2/+2
Make some change for navigation and poiapp, Update SRCREV for using appid between homescreen-service and apps. BUG-AGL: SPEC-1645 Change-Id: Id36b3fd4695e67df15d6dc6bbcb2d3f0d0b39a72 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>