aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-platform
AgeCommit message (Collapse)AuthorFilesLines
2017-11-12Introduce new 4A audio framework conditionnaly to feature ↵Stephane Desneux1-0/+6
'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>
2017-11-10Add AGL libqtappfw to the platformMatt Porter1-0/+1
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-09recipes-kernel: most: remove MOST support for PorterChristian Gromm1-0/+2
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>
2017-10-13Fix build issue on SDK due to missing ffmpeg-deveel_4.99.1eel/4.99.14.99.1Stephane Desneux1-1/+1
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>
2017-10-13Add nativesdk-wayland to the SDKJan-Simon Möller1-0/+5
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>
2017-10-12Add switch between homescreen and homescreen-2017Jan-Simon Möller1-1/+6
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>
2017-10-12SDK: add native+target packages to build chromiumStephane Desneux1-0/+27
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>
2017-10-03Add kernel-devsrc to AGL demo platform SDKMark Farrugia1-1/+1
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>
2017-09-06Upgrade to pyroChanghyeok Bae1-0/+11
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>
2017-08-30Integration Low CAN demo and High Lvl ViWi.Romain Forlot1-0/+2
This integration use non automatic post installation at first boot on a board. Change-Id: I0f080c72ec98b9280256de20a45aa847714bebf0 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-13agl-demo-platform: add packagegroup smartdevicelinkPhong Tran1-0/+3
Add the new packagegroup name packagegroup-agl-smartdevicelink. This install to agl-demo-platform image with "agl-sdl" in DISTRO_FEATURES Tested build ok with: source meta-agl/scripts/aglsetup.sh -m raspberrypi3 agl-demo agl-netboot agl-appfw-smack agl-sdl Change-Id: I1b348affa88f0f3c1a313b2856bd38482fd8e778 Depends-On: I416d8418c0ef4fe4de5e5ce084e7b9075e64f85f Signed-off-by: Phong Tran <tranmanphong@gmail.com>
2017-07-07Add mapviewer app to use cluster demo for R-Car M3Harunobu Kurokawa1-5/+1
Change-Id: Id3b4ddaeba650e15be87de7bf9fdca20335d9464 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-06-12fix MOST driver dependency issuesChristian Gromm1-8/+1
This patch adds a new "most" receipe for building the MOST driver. The receipe replaces the old ones, as it builds all modules at once. Hence, the receipes aim*, hdm* and mostcore are removed. Additionally, the *.bb file for the demo platform is modified to reflect these changes. This patch is needed to avoid dependency issues among the modules of the driver stack. Although, the problem has been reported with SPEC 438 and a patch set to fix it has been introduced with Change #8447, it is still present on RaspberryPi. Change-Id: Id6104ee6d9bf1b7d9744761a6529461176fdd8b2 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-05-22Remove unused controls app from default installScott Murray1-1/+0
The "controls" demo app is not particularly useful at this point, and where as it was not launchable from the homescreen in Chinook, the new dynamic list in Dab picks it up when it is installed, so it both throws off the current app icon spacing and makes thing look odd because it has no icon. So, just remove it to clean up the homescreen. Change-Id: I617e832b559b4df54e197f0056cb9da84fed4d7b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-05-16Fix missing space in append statementJan-Simon Möller1-2/+2
I wonder how it worked o_O . Change-Id: Ic8ee6973666c5d14ad8b7e86296b81e156dd8c94 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-04-20Add udisks to agl demo packagegroupMatt Ranostay1-0/+1
udisks is need to detect removable media in AGL applications via dbus signals. Bug-AGL: SPEC-483 Change-Id: I7b2ca7c753be38715c0f8937f1f7691a43a7a942 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2017-04-02Use split out AGL QtQuickControls2 repositoriesScott Murray1-1/+2
Replace usage of the CES2017 repository with the new split out qtquickcontrols2-agl and qtquickcontrols2-agl-style repositories containing the AGL demo custom widgets and style. Since the CES2017-demo recipe no longer serves a purpose, remove it now as well. Bug-AGL: SPEC-404, SPEC-462 Change-Id: I0c31ccfe45c8912da4589e38c2cb159975536aad Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-03-27most driver install to every boardsNaoto Yamaguchi1-4/+1
In packagegroup-agl-demo-platform.bb it is written as follows. add packages for CES2017 demo Only for porter as these kernel module sources are for the 3.10.x kernel only But, it install in all environments. This fix is to delete comments. Bug-AGL: SPEC-498 Change-Id: Ibc179c446b1bc20e8dc539ffc4864410a3f08754 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-03-03Switch to split out demo appsScott Murray1-2/+5
Add recipes for the split out controls, dashboard, phone, and radio app repositories, remove the related packaging of same from the CES2017-demo recipe, and add the split out apps to IMAGE_AGL_APPS in the agl-demo-platform image definition. Bug-AGL: SPEC-400, SPEC-401, SPEC-402, SPEC-403, SPEC-404 Change-Id: Ic3c7d134c90dd3fe989cb1ef7a510b1c5bf1fee8 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-02-21add dependency to imagesRonan9-104/+139
* [SPEC-424] * yocto image should use dependency to facilitate maintenance * yocto image should have its own LICENSE defined Change-Id: Ie7f2e48bab9cc194ce10e7d364e150d2678e64d6 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2017-01-31Fix crosssdk image creationRonan Le Martret1-0/+5
* Task do_populate_sdk and do_rootfs can't be exec simultaneously. * Both exec "createrepo" on the same directory, and so one of them * can failed (randomly). Change-Id: I72d2b5dce49bfdab41e9882c5c67b8541327551e Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-01-27meta-agl-demo: recipes-kernel: update MOST driver recipesChristian Gromm1-2/+2
This patch updates the recipes used to build the MOST driver. Since the driver source directory holds version 1.4.0-stable as of commit f19c18408b515c5e33f96893cbe213d9ab30b904 it also adds backport patches for the MOST sound and networking driver needed to build for porter. v2 (jsmoeller): combine with c8359 Change-Id: Ie56cadf9ef6224afb585fe950a0c3b0aff53b572 Signed-off-by: Christian Gromm <christian.gromm@microchip.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-24Add switch on/off script for cluster demoynakamura1-1/+8
v2.0: (Tadao Tanikawa) Completely rebuilt. The mapviewer and mapvier-demo are installed into porter's image only because they need AGL CES2017 Demo mock-up. To enable mapviewer-demo, execute switch_on_mapviewer-demo.sh at /usr/AGL/mapviewer-demo then reboot porter. CAUTION: After enabling mapviewer-demo, without cluster mock up which connected directly to porter board, weston on the porter board would always crash immediately after booting. If you fall into that situation, disable mapviewer-demo following instructions below. To disable mapviewer-demo, execute switch_off_mapviewer-demo.sh at /usr/AGL/mapviewer-demo then reboot porter. v1.0: (Yusuke Nakamura) This addes script to enable/disable CES2017 cluster demo to /usr/AGL/cluster-demo. Once switch_on_cluster-demo.sh is executed, this enables a service for cluster demo and sets configurations for the dmeo. Change-Id: Ie10f35ff4168095c3b3c6572579a2c4799c04578 Signed-off-by: ynakamura <ynakamura@jp.adit-jv.com> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-01-16Get rid of Automotive Message Broker as it has been replaced.Romain Forlot3-3/+0
Now using AGL Application Framework Binding system Change-Id: Iac8844645cb85838922bb2fe4e4f355d4444bc09 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2016-12-27Add recipe for mapviewerToshi Umemura1-0/+1
This patch addes recipe for mapviewer. mapviewer is a child application which communicates with navigation app on homescreen. In CES2017 demo this app is launched at virtual screen next to homescreen. (invisible on homescreen) Mapviewer dislay on virtual screen is transported to meter cluster side via ethernet. That will be shown at center of meter cluster with 384x368. window manager tries to change the position to be sent to a cluster after systemd execute LayerManagerControl set surface. In order to avoid this sleep is added as a tentative solution. Change-Id: I903ef19b2550b01e1c90e8960d1edda01b46297d Signed-off-by: ynakamura <ynakamura@jp.adit-jv.com> Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-24agl-demo-platform: Add mixer app to imageMatt Porter1-0/+1
Adds the mixer app to the CES2017 AGL demo platform image. Change-Id: I12a51f19295471baad5047a7ad59d953c18e5a29 Signed-off-by: Matt Porter <mporter@konsulko.com>
2016-12-22Add packages to agl-demo-platform for CES2017 DemoTadao Tanikawa1-0/+37
Adding packages for CES2017 Demo to be incliuded in agl-demo-platform by default. This changes add below apps and related packages: MediaPlayer from apps/mediaplayer Settings from apps/settings HVAC from apps/hvac MOST network VOD Service v4 (jsmoeller): mark drivers as porter specific and conditionalize the inclusion for porter only v3 (jsmoeller): rebase on master v2 (jsmoeller): make can-lin conditional to porter board Change-Id: I4e89607508df2e630f46fcbcb64d4babb66a2d6f Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-22Add poi app to agl-demo-platform imageNaoto Yamaguchi1-0/+1
This patch is a patch for installing POI-App on agl-demo-platform. Change-Id: Iaed0f45701b7bd1d55ad15f8ae44f3c4344bacd0 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-21Add firmware of ralinkKazumasa Mitsunari1-0/+1
Add firmware to use rt*bin seriese. This enables wifi dongle of ralink, for example BUFFALO wifi dongle. Change-Id: I439e37fe13355504df88a1177e496546c5e36552 Signed-off-by: Kazumasa Mitsunari <kazumasa_mitsunari_za@mail.toyota.co.jp>
2016-12-08agl-demo-platform-html5.bb: Remove NavigationLeon Anavi1-1/+0
Remove Navigation from the dependencies of image agl-demo-platform-html5 because recently it has been removed from other images. Bug-AGL: SPEC-357 Change-Id: Ie2b163ad0c00db7d483908feb7f88b6387f0572b Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-12-07Add homescreen as default to the agl-demo-platformJan-Simon Möller1-0/+1
This change adds the homescreen package into the default image. Change-Id: I5e0f5d7f0fe3937af02bcbe8c1be443da4c2128d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-01Changed the recipe name and directry name from Navigation to navigationNaoto Yamaguchi1-1/+1
In Yocto 2.1, if the name of the recipe contains capital letters, it lose the setting of RDEPENDS This change is necessary to successfully install related components Change-Id: Ib94ed024b7ad72a3be9f6a26ec089b8d420e3afa Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-11-24agl-demo-platform-html5.bb: Add new AGL imageLeon Anavi1-0/+37
Add new image agl-demo-platform-html5 with openivi-html5. Bug-AGL: SPEC-331 Change-Id: I1c210b4489ea52a3bd924ba37a168e759c640c19 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-11-15Add firmware for CES 2017 demo hardwareScott Murray1-1/+3
Explicitly add linux-firmware-ath9k to images so TP-Link TL-W722N USB Wifi adapter will work. Change-Id: Ie8f455cfab4ba19e6a20b1785bbcf13719aafa3a Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2016-11-03move hvacplugin from meta-agl to meta-agl-demoRonan1-0/+1
Change-Id: I13c48bf7f16869d687ab563b5495836e6980df13 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2016-11-01Add CES2017-demo and change image definitionJan-Simon Möller1-3/+2
Change-Id: Ia9f4f619bc0c6576e35cd6fc66267938869dd92c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-28Preparation of upgrading to Qt5.7Tadao Tanikawa1-0/+9
Qt5.7 no longer provides any fonts. As a result of this change, fontconfig and some ttf fonts are to be installed for AGL DEMO Apps. Change-Id: I2cee35ccd909d08b47d4f2c6d68414f01fa82853 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-09-15Fix issues of dependencies and QA of ALS/CES2016 demoTadao Tanikawa1-2/+2
This patch fixes these issues: - The packages qtmultimedia-qmlplugins, qtquickcontrols-qmlplugins and qtsvg-plugins are missing For RDEPENDS_${PN}, PN="ALS2016-demo" and PN="CES2016-demo" not work PN="als2016-demo" and PN="als2016-demo" work Probably root cause would be in elsewhere... - Many QA warning while copying ALS/CES2016 demo files Change-Id: I010f01f65769dd243a6ef77b0626e9c27a505119 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-07-05Add AGL Demo Suide for ALS 2016Tadao Tnikawa1-0/+1
Add AGL Demo Apps for ALS 2016 to be integrated into agl-demo-platform. Change-Id: Iec3706c889c47de40fdee6944bee45d2ce3ebf09 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-07-05Add navigation demo appTomoki Sekiyama1-0/+1
Add the recipe for navigation demo app to recipes-demo-hmi. Change-Id: Ia8df6a2e36d24b27e91d5239c888a05dbe990805 Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
2016-06-24Revert "agl-demo-platform.bb: add application framework examples, update ↵Stephane DESNEUX1-1/+0
templates" This reverts commit 1c43b18b339038ece8a36d6c49effcc816214354. Change-Id: I276b349c3bdd8ebf2c7c82ed1ad3d3748a113f59 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-20agl-demo-platform.bb: add application framework examples, update templatesStephane Desneux1-0/+1
meta-agl/meta-app-framework/.../packagegroup-agl-app-framework-examples is added to the image Change-Id: Ibf1f99bbddea1f15b87cc3ed0cc42c128f31a8d7 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-02-10Add package group and bitbake target for Quality AssuranceTadao Tanikawa2-0/+26
New packagegroup and bitbake target are added which includes utilities for testing distribution. It is assumed to be used in the Quality Assurance of AGL Distro. New package group: packagegroup-agl-demo-platform-qa New target: agl-demo-platform-qa Change-Id: I96efde8348037821a6dfcd653e9fcbc87408f183 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-12-22Cleanup of recipes for CESdemoJan-Simon Möller1-6/+7
Small fix to the README.md adding a dependency. 2 fixes for the agl-demo-platform.bb a) remove porter specifics, they moved to a bbappend in meta-renesas. b) add CESdemo dependencies and install files in /opt by default. v2: Fixed typo in agl-demo-platform.bb v3: Add 'climatecontrolplugin' package to run CES2016 demo. Change-Id: Id6d2d0b1cdcdf3dbc74309322544e0488a6a003c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-10-07Add bitbake's target for cross SDK (full version)Tadao Tanikawa1-0/+12
Add recipe for a full cross SDK image (which includes SDK for Qt5) for AGL Demo Platform of AGL Distribution. To build SDK, $ bitbake agl-demo-platform-crosssdk To install SDK (e.g. for porter) $ cd tmp/deploy/sdk $ ./poky-agl-glibc-x86_64-agl-demo-platform-crosssdk-cortexa15hf-vfp-neon-toolchain-1.0.0.sh To use SDK (e.g. for porter) $ source /opt/poky-agl/1.0.0/environment-setup-cortexa15hf-vfp-neon-poky-linux-gnueabi You can also use QtCreator with this SDK: $ source /opt/poky-agl/1.0.0/environment-setup-cortexa15hf-vfp-neon-poky-linux-gnueabi $ qtcreator.sh Before building your Qt projects, you should setup QtCreator once to use SDK. E.g. configurations for porter, From Menu "Tools" -> Submenu "Options", 1. Option "Build & Run" -> Tab "Compilers" -> Button "Add" -> Select "GCC" Name: Poky G++ Path: /opt/poky-agl/1.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ 2. Option "Build & Run" -> Tab "Debuggers" -> Button "Add" Name: Poky GDB Path: /opt/poky-agl/1.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gdb 3. Option "Build & Run" -> Tab "Qt Versions" -> Button "Add" Filename: /opt/poky-agl/1.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake 4. Option "Build & Run" -> "Tab "Kits" -> Button "Add" Name: AGL Device Type: Generic Linux Device Sysroot: /opt/poky-agl/1.0.0/sysroots/cortexa15hf-vfp-neon-poky-linux-gnueabi Compiler: Poky G++ Debugger: Poky GDB Qt Version: Qt 5.3.2(qt5) Change-Id: I5794c62e0f06db326d7af737ce47aa9767cdd3ef Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-10-02Reworking packagegroups of AGL DistributionTadao Tanikawa2-0/+40
The recipe files and thier names are reworked by design of AGL packagegroup. For more details, see 'Packagegroups'section in README.md. Change-Id: Ib7fc66ec5f785b974719e85887715cc76f610ab4 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>