aboutsummaryrefslogtreecommitdiffstats
path: root/meta-ivi-common
AgeCommit message (Collapse)AuthorFilesLines
2016-05-01Add package linpack to packagegroup-ivi-common-test.bbYannick Gicquel1-0/+1
Change-Id: I9ba3edae6a989f599564064788184bcb16e27901 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-05-01Add new recipe for linpackYannick Gicquel1-0/+21
linpack benchmark license is BSD, from lapack-forum: http://icl.cs.utk.edu/lapack-forum/archives/lapack/msg00301.html Change-Id: I7093f98102e9cb3c61aad3fa9c8ced8693ff67a1 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-05-01Update wayland-fits for Weston 1.9.0 support (SPEC-174)Manuel Bachmann1-0/+2
wayland-fits did not compile anymore as we upgraded to Weston 1.9.0, which changes some internal macros, structures and function calls. Let us update to the latest upstream version, which has fixes for this issue. This is a backport of the following meta-oe patch: http://lists.openembedded.org/pipermail/openembedded-devel/ 2016-April/107176.html and fixes the following issue: https://jira.automotivelinux.org/browse/SPEC-174 Change-Id: Ic1c8676b2a5e8bb2c6f8da968a5cb27334bd7086 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-04-20Send process ID that created surface to client.Wataru Natsume2-0/+50
createPid should be a pid of process that creates surface. This patch is ported from Genivi. Add null check of surface. Change-Id: I28fdf7ccb1f9f95a40521aed955713bf90300c2d Signed-off-by: Wataru Natsume <wnatsume@jp.adit-jv.com>
2016-04-18Mask wayland-fits as it is broken in jethroJan-Simon Möller1-1/+4
Change-Id: I110048c45b760ad2c4f2f8dafa2154ccbb21f5f2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-18Mask netperf due to license.Jan-Simon Möller1-1/+2
Change-Id: If5e1ff5117b9a6abde7d2a3b3f3a1f6cf572d58b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-18Update test/QA packagegroupJan-Simon Möller1-0/+3
Change-Id: Idbc411eadd6ec0917ab409906df2117f9a6400db Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-18Add recipe for trinityJan-Simon Möller1-0/+42
This is the new name for scrashme. Recipe copied from meta-linaro. Change-Id: Ieb21885750a7462aefa83cab85e8bcffd54d4233 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-10Collapse all addition to the packagegroup for testing into one commitJan-Simon Möller1-0/+26
All changes so far to the packagegroup-ivi-common-test are now collapsed in this commit. Change-Id: I70c7ac3c174b824cfce955c4e30d94cd8e8fd7d9 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-10interbench: Integrate JTA patchesYannick Gicquel2-0/+70
Change-Id: If5977aa44747fefcec6fbc50a2ad214d636bf17f Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-04-09Add new recipe for InterbenchYannick Gicquel1-0/+27
Change-Id: Ie8f4402a7877714db06858abef0a57869f7ae803 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-04-04Add recipe for ffsb package (JTA QA requirement)Stephane Desneux1-0/+14
Change-Id: I667d3ab23ac09fd2c65b38c72e9d38d3b08c11c2 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-04-04Add recipe for blobsallad package (JTA QA requirement)Stephane Desneux5-0/+208
Change-Id: I17e0b7ca6335cb90fecf4ff4f3e88607f8055e8b Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-04-04Add package bc to packagegroup-ivi-common-test.bbJan-Simon Möller1-0/+1
This adds the package 'bc' to the packagegroup-ivi-common-test . It is used in the JTA test Benchmark.bc . Change-Id: I14bffad3a5cb18264c755f4f94fb4320bfc26bf7 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-04Add recipe for netpipe package for QAJan-Simon Möller2-0/+271
This adds a recipe for netpipe (NPtcp, NPtcp6, NPmemcpy) to be used in QA tests like JTA and others. Change-Id: I8b5c1bc8500498de6d72bfab8b624ecb4efa8ec6 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-04Add recipe for ebizzy package for QAStephane Desneux1-0/+18
Change-Id: Iafcdfc58636eb5b42b6251f46baac96a55e28ed7 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-03-31Add new recipe for Himeno BenchmarkYannick Gicquel1-0/+24
Please refer to http://accc.riken.jp/en/supercom/himenobmt/ for more details on this benchmark. Change-Id: Ia1261940035549086d0c93d61fd5a5d75e83fbcb Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-03-31p7zip: add native build supportYannick Gicquel1-0/+22
This is a host dependency to himeno benchmark recipe Change-Id: Ibf0dcaa866d94e533fc43d5a84ca38fa3a08ea07 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-03-14Upgrade to Wayland/Weston 1.9.0Manuel Bachmann5-2597/+1
Yocto 2.0 ("Jethro") provides Wayland and Weston 1.8.0; manually upgrading to 1.9.0 does not break compatibility with existing frameworks (Qt..), while at the same time allowing easier integration of mandatory components such as Weston IVI-Shell and Wayland IVI Extension. We can thus in the same pass remove backport patches for these 2 components. Here is the related discussion on the mailing list : http://lists.linuxfoundation.org/pipermail/ automotive-discussions/2016-March/001623.html Change-Id: I874eac50ff64d8b93e32910b6f1297002faa06a5 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-03-14Add package group and bitbake target for Quality AssuranceTadao Tanikawa1-0/+15
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-test packagegroup-ivi-common-test New target: agl-image-ivi-qa Change-Id: Ifb20d8a140dd71de6c464499e1b07fd9a0e36457 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-03-14Temporary build fix for the wandboardJan-Simon Möller2-0/+15
This temporary fix conditional to the wandboard is used to overcome a build breakage in the examples of wayland-ivi-extension. Change-Id: If5eccbce94e8aeb73cf303c72284510f966714f3 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-02-03Remove Yocto 1.7 compatibility cruftsManuel Bachmann4-150/+0
As we are now based upon Yocto 2.0, we can remove lots of backported recipes and contextual patches, which only made sense in the context of Yocto 1.7. Here is the rationale behind each change: - gupnp-dlna: already in meta-openembedded/jethro - ofono: BlueZ 5 compatibility is now working - rygel: already in meta-openembedded/jethro - libgee: already in meta-openembedded/jethro - pulseaudio: BlueZ 5 compatibility is now working - lightmediascanner: already in meta-openembedded/jethro - gpsd: BlueZ 5 compatibility is now working - libmediaart: already in meta-openembedded/jethro - gtest: already in meta-openembedded/jethro - wayland-fits: already in meta-openembedded/jethro PS: "meta-openembedded/meta-efl" is now required because we require the "lightmediascanner" recipe, which is unrelated to EFL but happens to live there. Change-Id: Ib46d152f80b1a8ee5cf848a41e408ece28e6ec65 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-01-18Migrate IVI-Shell backport to Weston 1.8.0 (Yocto 2.0)Manuel Bachmann16-10502/+2401
(NOTICE : this is the last patch necessary to fully migrate to Yocto 2.0) As newer Poky "Jethro" is now providing Weston 1.8.0, adapt IVI-Shell 1.9.0 backport to it. Remove unnecessary patches (touchscreen support for Qt, panel toggle) which are now upstreamed. Make the systemd service recipe name more generic. Change-Id: Icaad3f40b29617bcb33ac235bbe3c65f7f4bdbd7 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-12-09AMB (automotive-message-broker): RDEPEND on python-cursesManuel Bachmann1-1/+1
Current RDEPENDS are OK for "amb-get, amb-set, ..." utils, but they are deprecated in favor of "ambctl". This one depends on python-curses, thus add it to make it work. Change-Id: Ibbc8d0a0c71c68cdf3315c9fe86f8e257dc8ebff Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-12-09AMB (automotive-message-broker): fix pkg-config header pathManuel Bachmann1-0/+1
Recipe install step moves headers to "/usr/include" instead of "/usr/include/amb", but pkg-config's .pc files are not updated accordingly. Do this during the same step. Change-Id: I83ee9e86e7708c9aebea9dd1b87474ba38da8365 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-12-08AMB (automotive-message-broker): enable gpsnmea pluginManuel Bachmann3-1/+13
In this version of AMB, GPS plugin is named "gpsnmea" and does not really depend on gpsd, so fix the build option and remove the dependency. If gpsnmea is enabled (default), we should ship a matching configuration file so that it gets loaded automatically. Consider an USB GPS device ; at worst, if no device is present, harmless NULL values will be returned by AMB. Change-Id: I60fc960bff04b334a2556b9ec92a4089398d453e Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-11-16AMB (automotive-message-broker): allow building with Qt5Manuel Bachmann2-29/+42
v2: (Tadao Tanikawa) - The recipe in meta-agl-demo which added by Change 4339 has been merged into this patch. - The recipe splitted automotive-message-broker_git.bb and automotive-message-broker_git.inc. - Dependencies to gpsd, qtbase and qtdeclarative has been defined into PACKAGECONFIG because they need each of their options into EXTRA_OECMAKE. NOTE: Once this patch merged, Change 4339 should be reverted. v1: (Manuel Bachmann) We want to be able to build AMB with or without meta-qt5 ; this is possible by checking the layer presence (see http://lists.openembedded.org/pipermail/openembedded-devel /2015-October/103781.html for an upstream OE example). Enable QtMainLoop and QtQuick/QML plugins, only if meta-qt5 has been added in bblayers.conf. We need to precise package contents for Bitbake because the install tree uses a complicated layout. Change-Id: Ie7e5b6955c76324fd92662fee9caa5bad4dfd2f6 Signed-off-by: Manuel Bachmann <mbc@iot.bzh> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-11-16AMB (automotive-message-broker): fix GPSd dependencyManuel Bachmann1-10/+3
We now allow gpsd to build with bluez5 (backport from OE) : http://lists.openembedded.org/pipermail/openembedded-devel /2015-November/104602.html which allows us to re-enable gpsd in AMB. Plus, we also explicitly build the GPSd plugin. Change-Id: I21fff0d010ca849a0ff4bd940437bddabae2d218 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-11-16Fix build issues while bitbake without meta-qt5Tadao Tanikawa2-0/+31
Change-Id: I628f4b165b650bd570f7928987508f0d8a55ab26 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-11-13Update AMB with amb-qt(qml) plugins to latestTadao Tanikawa10-9/+1151
To use CogentEmbedded fixes to amb-qt(qml) plugins of AMB, the recipes for AMB has been updated: - Pulling CogentEmbeeded's repository as upstream - Apply some patches to fix some issue around amb-qt plugins (these are from branch 'dev_0.14_2') Change-Id: I81bf63d26446ec720343c4730fdc41d65ecf2e68 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-11-13AMB (automotive-message-broker): depend on python-misc/jsonManuel Bachmann1-0/+1
AMB provides utility scripts ("amb-get", "amb-set"...) depending on the Python "argparse" and "json" modules. Add corresponding packages as runtime dependencies. Change-Id: Ic41d89a0aa0a45c6ab481753d66739786f61dee4 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-11-08Fix compilation of AMB if icecc is installed on the build machine.Jan-Simon Möller1-2/+8
If the buildhost has icecc installed, AMBs cmake file will hardcode the compiler to icecc (understandable, but not a good idea for crosscompiling). In our case this leads to the replacement of the compiler supplied by the build environment with icecc. This breaks the compilation. We turn off the icecc detection, which is unfortunately on by default. Plus fixes for a few typos. Change-Id: Ibc28d3d697f1769f134e2a8f630e42058255bf3b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2015-11-06Fix Weston IVI-Shell layout on Renesas R-Car E2 SilkManuel Bachmann3-1/+51
On Renesas Silk boards, when running weston ivi-shell, layout is too small and black borders are visible. This is due to the presence of a VGA adapter, which ivi-shell wrongly queries for resolution size values. Work around this ; this patch is not upstreamed due to current work being done on ivi-shell multiscreen support (https://github.com/ntanibata/weston-ivi-shell/commits/ multiscreen_feature_03). PS : although this patch is primarily intended for Silk, we put it into "meta-agl" because it is a general-purpose fix. It would also fix the issue on laptops having VGA adapters, e.g.. Change-Id: I25447b54d53eb8f8b7261903c0699a53c81790f8 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-11-04Added AMB (automotive-message-broker) to meta-ivi-common layerNedeljko Miljevic4-0/+183
v3:(Tadao Tanikawa) - Remove 'qtbase' from dependencies. v2:(Tadao Tanikawa) - Remove 'gpsd' dependency temporarily to complete bitbake without error. v1:(Nedeljko Miljevic) Change-Id: Ieebf982751486167482a303e53cd1ed834b55b3e Signed-off-by: Nedeljko Miljevic <nedeljko.miljevic@windriver.com> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-10-23Merge "Provide Wayland FITS, disabled by default"Walt Miner2-0/+38
2015-10-23Add procps package for JTA.Kengo Ibe1-0/+1
JTA which is the test environment needs pkill which belongs to "procps" package. "procps" doesn't depend any packages and layers. So, "procps" is integrated in OS and Common Libs layer. Change-Id: I9760cce2f531fef633b4878f292c02eb79458244 Signed-off-by: Kengo Ibe <kengo.ibe@linuxfoundation.org>
2015-10-22Provide Wayland FITS, disabled by defaultManuel Bachmann2-0/+38
Wayland FITS is a functional integration test suite for Wayland/Weston. It consists in 2 components : a Weston plugin, and a "wfits" binary used to run tests. The tests themselves simulate user interaction with surfaces and windows, using virtual keyboard/mouse/touchscreen drivers. The recipe was recently submitted to the official "meta-openembedded" layer, and can be found here : http://lists.openembedded.org/pipermail/openembedded-devel/ 2015-September/103511.html The package will not be built unless the user explicitly adds "wayland-fits" to his "conf/local.conf" file. QEMU needs the "uinput" driver available on startup, so we always build it, but only install it if the package has been selected. Change-Id: Ib6045007f6c7e1e22b48607a66930ce341c58002 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-10-20gtest: Backported from meta-openembeddedMikhail Durnev3-0/+117
This is Google's framework for writing C++ tests. The gtest 1.7.0 recipe was backported form meta-openembedded branch master https://github.com/openembedded/meta-openembedded commit ff5cda05c9caa0a1c8fc47e8ad5898acb7755399 Change-Id: Iad0c1de0f369ed916cf38f4efd5d2d5c98e263b0 Signed-off-by: Mikhail Durnev <Mikhail_Durnev@mentor.com>
2015-10-02Provide Wayland-IVI-Extension 1.5.0Manuel Bachmann4-0/+224
Wayland-IVI-Extension provides an additional shell plugin for IVI-Shell, along with command-line tools and demonstration applications. Project site : http://projects.genivi.org/wayland-ivi-extension We make this recipe a member of the "ivi" package group, which will always be built. We do not activate it by default though, to facilitate development and debugging at this point ; but add a comment in "weston.ini" allowing to enable it easily. Change-Id: Id1c788880d730ed612a55c19d320e61e170c792c Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-10-02Reworking packagegroups of AGL DistributionTadao Tanikawa11-32/+32
The recipe files and thier names are reworked by design of AGL packagegroup. For more details, see 'Packagegroups' section in README.md. Change-Id: Ie7cd0efd1200c1a78d30ad6a834b9482487f0089 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-09-30Provide Weston IVI-Shell, run it on demandManuel Bachmann16-0/+10613
Weston IVI-Shell provides a shell plugin for Weston, mapping the GENIVI API (http://www.genivi.org) for In-Vehicle Infotainment. This is a code backport from Weston 1.9.0 "release". This patch makes sure that Weston IVI-Shell always gets built ; it will not be started, however, unless the builder specifies the following in his "conf/local.conf" file : IMAGE_INSTALL_append = " \ weston-ivi-shell-config \ " or manually overwrites the "/etc/xdg/weston/weston.ini" file with a correct one. Change-Id: I033094aaf8ac2c6299bd354b362b24ffc9ed8577 Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
2015-09-02Add a minimal set of packages for GStreamer1.0Tadao Tanikawa1-0/+3
This configuration is for installing a minimal set of packages to use GStreamer1.0 in meta-agl. This configuration also switch 2 versions of GStreamer, when building for QEMU, GStreamer1.0 1.4.1 is selected by AGL distro configuration, for R-Car2 Porter, GStreamer1.0 1.2.3 by meta-renesas. The installed plugins of GStreamer1.0 is also minimal, so when more are needed, add appropriate packages to IMAGE_INSTALL in your local.conf manually. Change-Id: I379e75f2eaacd47e80ceafdb00e2dcfaeda0db1f Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-08-31Copy metadata for GStreamer1.0 from Yocto GENIVI BaselineTadao Tanikawa10-0/+157
There are 2 type of metadata for GStreamer when building GDP/GENIVI baseline, meta-ivi (7.0). One is metadata in meta-ivi which is to install ver.1.2.3 , the other is in poky/meta is to install ver.1.4.1. By default, GENIVI baseline preferred 1.4.x by macro PREFERRED_VERSION_ in poky-ivi-systemd.conf. As a result, for QEMU, GStreamer1.0_1.4.x is used and it works. On the other hand, Renesas BSP (proprietary multimedia packages) requires GStreamer1.0_1.2.x and it override PREFERRED_VERSION_ then select to use 1.2.x instead of 1.4.x. From the above, AGL Distro also need metadata for GStreamer1.0_1.2.x to run software on R-Car Gen2 Porter board. This is the first step to support GStreamer in AGL Distro. All files in this patch are from: URL: git://git.yoctoproject.org/meta-ivi commit: 0d780d0cfd38694ae5e6f0198adcb72684b01acc NOTE: This patch is not completed alone and some error will be got when building with meta-renesas. Please wait a subsequent patches. Change-Id: I8ce1ec2b1593fc59780495459afc8c642e2d80d6 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-08-19Add new Yocto layer for common packages to IVI systemsTadao Tanikawa20-0/+169
'meta-ivi-common' is a new Yocto layer for common packages to various Linux-based In-Vehicle Infotainment system. The metadata to install common packages which developed by other OSS projects (except Poky/OE) would be cloned here. (This cloning is tentative until a better way to refer those metadata is found.) To add common packages which are already in Poky/OE into rootfs of meta-agl, add them to packagegroup-ivi-common-* in meta-ivi-common. And the common packages which used to be in packagegroup-agl-core-* are moved to packagegroup-ivi-common-*. (weston and weston-examples) Change-Id: I94ea7117029cc7769583358e1e2ec0aad2d21e5e Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>