summaryrefslogtreecommitdiffstats
path: root/meta-ivi-common/recipes-automotive/automotive-message-broker/automotive-message-broker_git.bb
AgeCommit message (Collapse)AuthorFilesLines
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 Bachmann1-1/+5
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 Bachmann1-29/+16
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 Tanikawa1-0/+1
Change-Id: I628f4b165b650bd570f7928987508f0d8a55ab26 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-11-13Update AMB with amb-qt(qml) plugins to latestTadao Tanikawa1-9/+21
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-04Added AMB (automotive-message-broker) to meta-ivi-common layerNedeljko Miljevic1-0/+43
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>