summaryrefslogtreecommitdiffstats
path: root/recipes-demo-hmi
AgeCommit message (Collapse)AuthorFilesLines
2018-06-053rd part of the layer/profile rework [2/2]Jan-Simon Möller1-0/+0
This is the last part of the layer rework series. Notable changes are: - move demo specific recipes to the demo (dlt, web-runtime mocca-usb) - wayland-ivi-extension moved to the meta-agl-demo layer for now. - web-runtime moved here (from appfw layer to allow console-only builds with appfw) - adapted packagegroups and agl-features v2: squashed with commit on sandbox to form single commit (tnx, Scott) v3: inclusion of old packagegroup-agl-image-ivi (TODO: refactor and include in profile packagegroups. Tnx, Stephane) v4: base packagegroup-agl-demo-platform on packagegroup-agl-profile-graphical-qt5 v5: fix MOST_DRIVERS_append (disable due to FTBS) v6: re-add RDEPENDS for virtual/pulseaudio-config Bug-AGL: SPEC-145 Bug-AGL: SPEC-1422 Change-Id: I20bd5b9a957ea54a7ecd08bd4f8b99a32266c9c8 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-05-18mediaplayer: remove qtmultimedia dependencies from recipeMatt Ranostay1-6/+1
mediaplayer application exclusively uses the agl-service-gstreamer service for media playback, and the respective qtmultimedia isn't needed anymore. Change-Id: I739ef696de70266ff24a909711e06574f1e0161c Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-282nd part of the layer/profile rework [2/2]Jan-Simon Möller16-281/+0
Main goal of this is to move the agl-service-* bindings into the core and to unify common recipes like wayland/weston into meta-agl-profile-graphical. As a placeholder for recipes is meta-agl-profile-demo which are being reshuffled. TLDR: remove recipes from meta-agl-demo that were moved to other layers Bug-AGL: SPEC-145 , SPEC-876 , SPEC-877 v2: moving updated udisks changes to meta-agl Change-Id: I873107f00adadeb6f3f266cce37b513fe6d44cf2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-04-16settings: add dependencies for libqtappfw supportMatt Ranostay1-1/+1
Add to DEPENDS both qtwebsockets and libqtappfw to allow removal of QML Websockets usage in the UI Bug-AGL: SPEC-1385 Change-Id: I5d7b09e4acdb571a4628e54bef0b45519a1e28f2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-09agl-service-bluetooth: add missing DEPENDS and RDEPENDS dependenciesMatt Ranostay1-0/+3
Add missing json-c and glib-2.0 to DEPENDS, and agl-service-data-persistence to RDEPENDS for data storage. Change-Id: I048d59d3f3d9b7dc50672999e1ca9fedffa8eb7d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-04-04mediaplayer: update dependencies for recipeMatt Ranostay1-3/+6
Update dependecies as follows: * remove agl-service-mediascanner as RDEPENDS * remove sqlite from DEPENDS * add libqtappfw and qtwebsockets to DEPENDS * add previously missing agl-service-bluetooth, and agl-service-mediaplayer to RDEPENDS Bug-AGL: SPEC-1375 Change-Id: I10213180e174da9df9b513d8519c8ce5b429896e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-03-27Rename CAN low level recipes.Romain Forlot2-2/+2
Bug-AGL: SPEC-1276 Change-Id: Ia87b9d9d06311893fdfb626fa64ee8fc9205aced Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-03-13agl-server-gps: add missing libgps RDEPENDS dependencyMatt Ranostay1-0/+1
libgps is needed for agl-service-gps to communicate to gpsd Change-Id: I73f32d50728111962b9201927796f5594835a807 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-03-07mapview-demo: Switch LIC_FILES_CHKSUM syntaxTom Rini1-2/+1
It is currently a warning to use ${COREBASE}/LICENSE and instead we need to use ${COMMON_LICENSE_DIR}/MIT. Switch to this syntax. Change-Id: Id0fc4ff0709d8f36f2d609aa43da1b2304ae04d0 Signed-off-by: Tom Rini <trini@konsulko.com>
2018-02-12libqtappfw: use AGL_APP_REVISION for SRCREVMatt Ranostay1-1/+1
Change-Id: I2ea9154d0cbeb28dbe32a73225d4a8df10c73879 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-02-12agl-service-weather: add weather service binding recipeMatt Ranostay1-0/+18
Bug-AGL: SPEC-1273 Change-Id: Ic4ea8ee6aa247ab12e191f83cbb78cdb69ff97c1 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-02-08forgot to change the LICENCE urlLoïc Collignon1-1/+1
Change-Id: I86427f0c48d88f27d11657b4d42786154972866f Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-02-08files moved to root folder.Loïc Collignon1-1/+1
Change-Id: I2a4717674d6ca1afdc878f3bb2f8d9886ec6f15f Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-02-08Add app DEPENDS for new HMI framework to als-meter-demoHarunobu Kurokawa1-1/+1
Add virtual/libhomescreen and qlibwindowmanager Bug-AGL: SPEC-1279 Change-Id: I7c5104e551fe58fff201684d45452f3b9233c586 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2018-02-06agl-service-mediascanner: fix RDEPENDS/DEPENDS in recipeMatt Ranostay1-1/+2
lightmediascanner is needed at runtime, and sqlite3 is a buildtime dependency. Bug-AGL: SPEC-1248 Change-Id: Id8677cfbfb94faf7005d4b5e8eb12709ef5d1caf Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-01-15sources files had been moved to parent directoryLoïc Collignon1-2/+2
Change-Id: I42032e14bd28be6211382a0fdaaa75e220f8f8a3 Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2018-01-11hvac: Add missing dependencyChanghyeok Bae1-1/+1
hvac is using lrelease binary from qt5. It's from qttools-native. Change-Id: I9e2beef3ae62715cb2a81ef3fa5e0ae24384b83a Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
2018-01-03Add QtAGLExtrasTadao Tanikawa1-0/+28
Qt AGLExtras module provides a set of easy to create AGL Qt application. It uses the AGL HMI and application framework, therefore the application can be easily integrated to AGL HomeScreen/WindowManager on AGL Demo Platform. Bug-AGL: SPEC-1229 Change-Id: If4b2d3087f46cef7ce61487f6f8a6acd4bbf4d98 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-12-31POI App does not visible after startupNaoto Yamaguchi1-1/+1
This problem is caused by not calling activateSurface after creating the IVI-surface. This patch adds activateSurface call to POI-App. Change-Id: I5d0b086d07867cb035862343d8b3854e29935781 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-12-27Fix: Cannot running POI AppNaoto Yamaguchi1-2/+3
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>
2017-12-27Enable Navigation API in navigation appNaoto Yamaguchi1-2/+2
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>
2017-12-27add recipes for identity, data persistence and nfcLoïc Collignon3-0/+51
Bug-AGL: SPEC-1187 Change-Id: Id251a7dcf7a37117a3e3a7314d57c062e02af6de Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
2017-12-21Bump signal-composer revisionRomain Forlot1-1/+4
* 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>
2017-12-20recipes-demo-hmi: remove deprecated MostNetworkManagerChristian Gromm5-268/+0
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>
2017-12-20recipes-demo-hmi: vod-server: use fix SRCREVChristian Gromm1-2/+1
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>
2017-12-19Initial commit for POI App using BinderNaoto Yamaguchi1-4/+4
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>
2017-12-19Add signal composer recipe to demo platform targetRomain Forlot1-0/+16
Bug-AGL: SPEC-1186 Change-Id: Ife32412a9ef29502dfe518674e18258e089a583f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-12-18Add D-Bus configuration of navigation serviceNaoto Yamaguchi2-1/+20
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>
2017-12-18Enable the AGL Navigation API library for C++Naoto Yamaguchi2-1/+17
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>
2017-12-14Fix BUG: meter map go to sea after navigation launchNaoto Yamaguchi1-1/+6
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>
2017-12-14settings: add qtvirtualkeyboardplugin build dependencyMatt Ranostay1-1/+1
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>
2017-12-13Add a dependency on agl-service-navigation to the navigation recipeNaoto Yamaguchi1-0/+3
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>
2017-12-13Add initial support for AGL Navigation APINaoto Yamaguchi1-0/+17
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>
2017-12-08navigation-demo: add navigation demo application recipeMatt Ranostay1-0/+31
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>
2017-12-08navigation: change current application to a RPROVIDES to allow multiple optionsMatt Ranostay1-0/+2
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>
2017-12-08mapviewer: Change layer id to 11001 to avoid conflict.Harunobu Kurokawa2-4/+4
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>
2017-12-01libhomescreen-2017: correct dbus permissions to allow statusbar accessMatt Ranostay2-1/+24
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>
2017-11-30Clean recipe for DashboardTadao Tanikawa1-5/+0
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>
2017-11-24Update libhomescreen-2017 SRCREVeel_4.99.3eel/4.99.34.99.3zheng_wenlong1-1/+1
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>
2017-11-22Use ROOT_HOME variable, not /home/rootJosé Bollo5-18/+20
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>
2017-11-22Add build time dependency to qttools-nativeTasuku Suzuki1-1/+6
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>
2017-11-22Set Qt Quick Controls 2 default styleTasuku Suzuki1-0/+5
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>
2017-11-14Update app DEPENDS for new HMI frameworkScott Murray7-9/+25
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>
2017-11-11phone: add build dependency on qtmultimediaMatt Porter1-1/+1
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>
2017-11-11phone: add build dependency on libqtappfwMatt Porter1-1/+1
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>
2017-11-11Add PROVIDES into libhomescreen bb fileszheng_wenlong3-59/+67
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>
2017-11-10libqtappfw: clean up syntax and unused FILES* bitsMatt Porter1-17/+2
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>
2017-11-10Add AGL libqtappfw to the platformMatt Porter1-0/+35
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>
2017-11-05Allow SRCREV handling through poky-agl.confeel_4.99.2eel/4.99.24.99.2Jan-Simon Möller29-58/+58
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>
2017-11-02Add a new include file for new framework homescreenzheng_wenlong3-57/+70
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>