aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-08-02recipes-kernel: update driver recipesChristian Gromm45-11596/+504
This patch changes the recipes to fetch the driver sources from AGL's src directory. It therefore removes the redundant source files from the recipe directory. Change-Id: Ib3c48a0c7e79144713ccd8e10a89185cd929b41c Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2016-07-14Adjust dependencies for Navigation demo appblowfish_2.0.02.0.0Tomoki Sekiyama1-2/+2
This fixes the configuration failure due to package dependencies to wayland-egl. Bug-AGL: SPEC-214 Change-Id: Ib7760a8c5860de89a19caec70a8733fd15e7f3af Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
2016-07-10[homescreen] Add support for color schemes.Bocklage, Jens1-0/+34
Three demo color schemes are included to demonstrate the feature. Also cleaned up the generation of D-Bus interface classes. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-07-08Enable ivi-input-contoller.so in meta-agl-demoTadao Tanikawa1-1/+1
This enable to deliver key events to applications running on ivi-shell. It requires ivi-input-controller.so and control keyboard focus explicitly. For that, wayland-ivi-extension should be configured with '-DWITH_ILM_INPUT=1' and built. This patch is needed because of wayland-ivi-extension_*.bbappend take over PACKAGECONFIG defined in wayland-ivi-extension.bb in meta-agl. Change-Id: Ie9664baa2cd10692b36790adf7cd0cca150fd35f Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-07-08meta-agl-demo: recipes-most: add recipe to install most-driverChristian Gromm1-0/+32
This patch adds the recipe to install the MOST Linux Driver from the staging area most-can-demo-bin to /lib/modules/3.10.31-ltsi/kernel/drivers/. v3: Add COMPATIBLE_MACHINE = 'porter' instead of changeset 5995 (jsmoeller) v2: Adapt folders as per discussion in gerrit (jsmoeller) Change-Id: If9861ae37669f10f78c7276d3807c7d7a92b78af Signed-off-by: Christian Gromm <christian.gromm@microchip.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-07-06meta-agl-demo: add recipes-mostChristian Gromm2-0/+53
This patch adds the recipes needed to copy the applicatons from the most-can-demo-bin folder of the staging area to and the /home/root directory. It is needed to run the MOST video demo and the CAN application on the agl-demo-platform. v2: Changed folder recipes-demo-hmi as per discussion in gerrit (jsmoeller) Change-Id: I5de98416a4d32b794552a2e42d4e95129704db47 Signed-off-by: Christian Gromm <christian.gromm@microchip.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-07-05remove configuration templatesStephane Desneux27-2752/+0
Change-Id: If8e0e0df65da65392b5e805fd49bb5d34301dd2f Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-07-05Add AGL Demo Suide for ALS 2016Tadao Tnikawa2-0/+37
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 Sekiyama2-0/+17
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-30[homescreen] Add bitbake recipe for Home Screen appBocklage, Jens2-31/+31
This bitbake recipe builds the Home Screen application. In addition a sample application that shows the functionality of the status bar. The sample application SampleAppTimeDate shows the current time in the Home Screen status bar. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-06-24Revert "agl-demo-platform.bb: add application framework examples, update ↵Stephane DESNEUX9-36/+3
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 Desneux9-3/+36
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-06-19Document how to build WebKitForWayland:Carlos Alberto Lopez Perez9-0/+27
Add on the local.conf.samples the required line for building WebKitForWayland. Add it commented because of the time it takes to build. Change-Id: I5445c37f02dfe7e44e2f54a82a067365ebc1dcb9 Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
2016-06-17Add WebKitForWayland recipe.Carlos Alberto Lopez Perez2-0/+75
* This adds a WebkitForWayland recipe. * It depends on harfbuzz with ICU support built-in. Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
2016-06-14Fix qml-radio-plugin compilation with security flagsManuel Bachmann1-0/+10
Since we added compilation security flags (https://gerrit. automotivelinux.org/gerrit/#/c/5631/), qml-radio-plugin breaks because it relies on libtool, which assumes we want to create an executable due to the flags (-pie) being passed. The bug has been reported upstream: https://lists.gnu.org/archive/html/bug-libtool/2016-05/ msg00004.html but let us work around it since it is a demo target, and an upstream fix will take time to implement and test. Change-Id: I7018df928eb23bc2e8b6afb1aafea46958fd523e Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-06-07bblayers.conf.sample: Add layer meta-filesystemsLeon Anavi8-0/+8
Layer meta-filesystems provides a recipe for fuse which is required for building OSTree. Bug-AGL: SPEC-194 Change-Id: I5bc77b0df3fb8c451049ecf0761fabec94ad2e30 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-06-04Fix typo in local.conf samplesManuel Bachmann5-5/+5
Fix small typo, which can be obvious as it copied in the user's build directory. Change-Id: Iba5d41ac88444c140414fb5cbe3771c9f152add1 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-05-29Refactoring code for installation qml libsPhong Tran3-8/+8
- Use ${libdir} instead of hardcoding /usr/lib - Change to use install command for copy files Change-Id: I4506f69c97ad223b94561fd10b97e5a406c4c4d9 Signed-off-by: Phong Tran <tranmanphong@gmail.com>
2016-05-23templates: d410c: add meta-rust to bblayers.conf.samplePhong Tran1-0/+1
This patch add meta-rust per this commit 27d10e87ed68653f010df94a699f80d4811ff007 bblayers.conf.sample: Add meta-rust Change-Id: I50dcf04547d33c3e973c39714d0280d3ce710aea Signed-off-by: Phong Tran <tranmanphong@gmail.com>
2016-05-06Provide patched Wayland-IVI-Extension to work with patched Weston from ↵Andre Moreira Magalhaes (andrunko)1-0/+28
meta-agl-demo. This change adds support for Wayland IVI Extension 1.9.1 (latest stable release) to work against the patched weston from meta-agl-demo. It should not be used when using a stock/unpatched weston. Wayland-IVI-Extension provides an additional shell plugin for IVI-Shell, along with command-line tools and demonstration applications. More info at http://projects.genivi.org/wayland-ivi-extension. Change-Id: Id74c164eace0cb54d367eda743982bb8baf5d523 Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
2016-05-06bblayers.conf.sample: Add meta-rustLeon Anavi8-0/+8
Add meta-rust to bblayers.conf because the layer is required for building RVI SOTA Client. Bug-AGL: SPEC-176 Change-Id: I577ea56ca043f541c8cad5e5e03c9182e03946e9 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-05-06Add DragonBoard-410c as target boardKotaro Hashimoto3-0/+292
This patch adds the dragonboard-410c as DragonBoard-410c target. Depends-On: Idcad2c27539af130704a3c66efe6b91868eef534 Change-Id: Ia5a61de1368b9dc29242ce89dfb92a5e5e59e18e Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
2016-05-01Add raspberrypi 2 and 3Jan-Simon Möller6-0/+584
This adds the rpi 2 and 3 to the mix. Untested! It merely enables the layer and nothing else. Patches/fixes welcome. Depends-On: I08ec2e9e41003b9dc8244f86d50ccf64e112aba2 Change-Id: I5551fa9cc803acba0f70e021643b568d9631b59e Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-14Introduce TI vayu and synchronize and streamline templatesJan-Simon Möller12-34/+327
This changeset introduces the templates for the TI vayu board. Also this changeset sychronizes the templates with meta-agl and formats them in a way so the extra layers are at the end. Also unify conf-notes.txt into common/conf-notes.txt for easier maintenance. Change-Id: Ia8555f0961b35791234c50ec75e5c4f4a3f7a77d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-09RDEPEND libgbm-dev in the gles-user-moduleJan-Simon Möller1-1/+1
To keep core-image-minimal clean of the 3rdparty components, we need to add the requirements where they are needed and not globally in the local.conf.sample - fix this. Change-Id: I6a5b8450a287de59c342318150a81c0dae9308fd Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-03-14Remove Weston 1.8.0-specific IVI-Shell patchManuel Bachmann2-209/+0
As we are now using Weston 1.9.0 and CES demo timeline is far away, let us remove this ad hoc patch. Change-Id: I6ea9c425c5bb3740915a7d41c80270a42ad7a6db Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-02-10Add package group and bitbake target for Quality AssuranceTadao Tanikawa6-0/+34
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>
2016-02-08Add wandboard as target boardJan-Simon Möller3-0/+309
This patch adds the wandboard as i.mx6 target. Note: It does not build yet (etnaviv w/o X11 headers). Change-Id: Iae25b991d475ce321b4192cbac130ad389021c72 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-02-03bblayers.conf: add meta-efl for lightmediascanner recipeManuel Bachmann4-0/+4
As we are now based upon Yocto 2.0, we can directly build the upstream lightmediascanner recipe; but it happens to live inside "meta-openembedded/meta-efl". Change-Id: I43b5a97c1beaa94ae34b87bf733e5ec8e403bbe4 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-01-20Provide template configuration for each machine or boardTadao Tanikawa11-1/+924
In previous patch, meta-intel layer is added to BBLAYERS for both QEMU(qemux86/qemux86-64) and Minnowboard MAX(intel-corei7-64) although QEMU target doesn't need it. It is preffered to prepare a template configuration for each machine or board. Change-Id: Ic88131eb6413b29757916cc5166b8d950d0096fc Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-01-18Relax version specification for weston patchJan-Simon Möller1-0/+0
This relaxes the version specification of the weston bbappend. We're migrating to YP2.0 now. Patch applies, but we need to test if it works. Related: Change-Id: Icaad3f40b29617bcb33ac235bbe3c65f7f4bdbd7 Change-Id: I1f8e2ce5ea5d621162502a8ec977e6c393ec15ce Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-01-18bluez5: fix: apply patch on bluez v5.22 onlyYannick Gicquel1-1/+3
Replace 'rev' directive by 'apply' and a check on 'PV' variable. Tanikawa-san observed a regression while building 'qtsystems' with previous commit: (...) Bitbake fails at qtsystems with c++ compiling errors. Option 'rev' works only when building code from a revision control system. In bluez5_5.22.bb, source code is downloaded as tarball. "fd0783c8bc524bc9b26514aad1f85814" is not SRCREV, it is md5 of tarball. (...) Change-Id: Id595d4c01912567e640d3371bbd0709e53eec748 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-01-18Support MinnowBoard MAXTadao Tanikawa1-0/+1
Update template configuration of layers (bblayer.comf). Change-Id: I6e30249d3d1184453aabcea158c67783e726f651 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-01-07bluez5: apply patch on bluez v5.22 onlyYannick Gicquel1-1/+1
Yocto 1.7 brings bluez v5.22 which require previously delivered patch. In yocto 2.0, the patch is already integrated upstream (5.33) Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2015-12-22Cleanup of recipes for CESdemoJan-Simon Möller2-12/+10
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-12-21Add a QML plugin to expose AMB's ClimateControl objects.Matthew Vick12-0/+1358
To expose the AMB ClimateControl objects to the application layer, add a QML plugin so the application developers can natively configure the vehicle's climate controls based on user input. Because the potential compatibility issue between AMB and Qt being discussed on the AGL mailing list has not yet been resolved, this commit also adds a helper program that the climate control plugin will use as a workaround to access AMB that may be removed in the future. To include support for this plugin, it is necessary for users to add "climatecontrolplugin" to their conf/local.conf when building the image. Change-Id: I6117f0a13e4195e460e3b552befb6e326cdf0f6a Signed-off-by: Matthew Vick <mvick@jaguarlandrover.com>
2015-12-21Disable AM/FM QML Radio PluginManuel Bachmann1-1/+0
Temporarily, due to the following issue : http://lists. linuxfoundation.org/pipermail/automotive-discussions /2015-December/001402.html . Will be re-enabled when it can play nice with MediaPlayer. Change-Id:I1c7d9e86dfc53da3659a941f4ed09f2d5e68b006 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-12-21Add qml-execscript-plugin to packagegroup-agl-appfw-native-qt5Nobuhiko Tanibata1-0/+1
Change-Id: I8fd46c251ed84f77c608a01bdd2418c9bf95b4cb Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
2015-12-21recipes-kernel: add MOST driver kernel modulesChristian Gromm41-0/+12040
This commit adds the recipes-kernel directory to the meta-agl-demo layer. It is needed to add the MOST driver to the AGL layer and have it compiled as out-of-tree modules. Change-Id: I38174a2f9a59b0424cfaf2f85f059550422f58f2 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2015-12-17Workaround for QDbus caching introspects.Risto Avila2-0/+34
This just quickly removes the cached object to force introspect. Final solution will upstreamed in the future. Change-Id: I156a1a97a0c4d1f17eed1d164e18ee8f73dec074 Signed-off-by: Risto Avila <risto.avila@theqtcompany.com>
2015-12-15qml-execscript-pluginuser1-0/+25
This plugin support execution of script from QML. This is used for execution of LayerManagerControl to display Car Navigation on top of QML. This is temporary solution. Change-Id: I5825868d65e5712a4a76b3a09c231a20f2fdad66 Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
2015-12-14ivi-shell: Temporary fix: Send keyboard events to clients who binds wl_keyboard.Nobuhiko Tanibata2-0/+209
This is a temporary solution to send keyboard events to clients for CES2016 demo. This shall be resolved by using ilm keyboard focus later. This doesn't affect current wayland application who uses wl_pointer/touch and wl_keyboard. Change-Id: I81c0a58ec65f785652699a71acd9359e86cc3975 Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
2015-12-11Improve environment running on VirtualBox or VMWareTadao Tanikawa2-1/+24
Add configurations to template of local.conf: - Wider screen than default! - Fix corrupting screen by systemd's console message Change-Id: I0f5fb28305e5fdb4625f7de62e85898f43f905a5 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-12-09Add instructions for booting from TFTP/NFSNuoHan Qiao1-1/+74
Change-Id: I3ac99197a9aa4d8ceb6572f12861fc1a0e6bdc72 Signed-off-by: NuoHan Qiao <qiaonuohan@cn.fujitsu.com>
2015-12-08Update AM/FM radio QML plugin to version 0.2Manuel Bachmann1-6/+12
This commit upgrades qml-radio-plugin to version 0.2, which : - implements PulseAudio support (will work automatically if we enable it inside AGL) ; - fixes QML properties and types as requested in [*] ; - fixes sound stuttering issues. It also puts the non-mandatory QML sample in a separate "examples" package, thus avoiding building qtquickcontrols if we do not need it. [*] : http://lists.linuxfoundation.org/pipermail/ automotive-discussions/2015-December/001244.html Change-Id: I2b173d8bb1c4055b2c7ac0c4691d802c2eb5f61f Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-12-02Provide AM/FM radio QML plugin 0.1Manuel Bachmann2-0/+32
qml-radio-plugin is a standalone QML plugin building on top of Qt5/QML and RTL-SDR (RTL2832U chipsets ; it is planned to also support different hardware). It provides a simple API able to detect, initialize and playback radio from QML applications. It also ships with an example. (Qt itself already provides a Radio class in QtMultimedia, but it has little to no implementations, and is far too much demanding for a start. Let us do this first) Change-Id: Ic6d2417247f7227ccb84d4e1d9f8b1c58319390f Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-11-25Change branch info for meta-qt5 in README.md (now jethro due to req for ↵Jan-Simon Möller1-1/+1
qt-5.5.x). Change-Id: I63364b4fff513207b23c8333529129d5946ae762 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2015-11-16Revert "Build and install AMB-Qt plugins for QML"Tadao Tanikawa1-16/+0
This reverts commit 99dcaa369e44f8fc601ecc98362b317e19dafc96. Changes in this patch has been merged into meta-agl layer. (https://gerrit.automotivelinux.org/gerrit/#/c/4347/) Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-11-13Build and install AMB-Qt plugins for QMLTadao Tanikawa1-0/+16
This recipe depends on QtDeclarative, so should be placed into meta-agl-demo (not meta-agl/meta-ivi-common). Change-Id: I1f953d3d0005e966db7114b8c098ca628a1a9aaf Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-11-12Enable gstreamer backend for qtmultimediaDamian Hobson-Garcia1-0/+1
Used for audio/video decode via qtmultimedia. Change-Id: I184fcc4fa090fe8df4d5b02500d04ca0980958e6 Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>