Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
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>
|
|
(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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: I628f4b165b650bd570f7928987508f0d8a55ab26
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
'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>
|