AGL/meta-agl.git
8 years agoAdd .gitreview template. 65/4165/1
Jan-Simon Möller [Tue, 27 Oct 2015 18:04:48 +0000 (19:04 +0100)]
Add .gitreview template.

Change-Id: I5fe0243cb431e9f4c1cc47b3838da603711a58a4
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoProvide Wayland-IVI-Extension 1.5.0 07/4107/3
Manuel Bachmann [Thu, 1 Oct 2015 13:33:15 +0000 (13:33 +0000)]
Provide Wayland-IVI-Extension 1.5.0

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>
8 years agoReworking packagegroups of AGL Distribution 95/4095/2
Tadao Tanikawa [Fri, 2 Oct 2015 05:02:06 +0000 (14:02 +0900)]
Reworking packagegroups of AGL Distribution

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>
8 years agoProvide Weston IVI-Shell, run it on demand 03/4103/2
Manuel Bachmann [Tue, 29 Sep 2015 18:56:55 +0000 (18:56 +0000)]
Provide Weston IVI-Shell, run it on demand

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>
8 years agoAdd systemd configuration to launch psplash 81/4081/1
Tadao Tanikawa [Fri, 25 Sep 2015 11:24:42 +0000 (20:24 +0900)]
Add systemd configuration to launch psplash

Change-Id: I11c704890440b6412698c5067effcafb8b4849e8
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoAdd systemd configuration to launch weston automatically 79/4079/1
Tadao Tanikawa [Fri, 25 Sep 2015 11:16:38 +0000 (20:16 +0900)]
Add systemd configuration to launch weston automatically

Add systemd configuration to launch weston automatically
while system booting.

Also pam is needed to be added DISTRO_FEATURES to launch
weston-terminal when weston is running by weston-launch
which is used by weston.service.

Change-Id: Id467c3fb19856299ccf80de21a16ae51fe433cc1
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoSystemd has been enabled as default 73/4073/5
Tadao Tanikawa [Fri, 25 Sep 2015 11:07:12 +0000 (20:07 +0900)]
Systemd has been enabled as default

The default init system become systemd instead of sysvinit.

The default init system of AGL Distro becomes systemd instead of
sysvinit which poky's default.

Change-Id: I8beb0b1a4778b91ae4ecd6c9d4699e7143020c8b
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoMerge "Support QEMU build on Poky > 1.7 (weston, gallium-egl)"
Jan-Simon Moeller [Thu, 24 Sep 2015 16:55:20 +0000 (16:55 +0000)]
Merge "Support QEMU build on Poky > 1.7 (weston, gallium-egl)"

8 years agoUpdate layer dependencies and build instructions 71/4071/2
Tadao Tanikawa [Mon, 7 Sep 2015 05:00:12 +0000 (14:00 +0900)]
Update layer dependencies and build instructions

To become compatible with meta-ivi 7.0.3, update 2 layer dependencies
has been updated, poky and meta-openembedded.

Also update build instructions for R-Car2 Porter in README.md
in response to the update of meta-renesas for supporting GStreamer.

Change-Id: Ia247dc98787f554fb954f230cddce76dcdf85162
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoSupport QEMU build on Poky > 1.7 (weston, gallium-egl) 75/4075/1
Manuel Bachmann [Mon, 21 Sep 2015 09:53:04 +0000 (11:53 +0200)]
Support QEMU build on Poky > 1.7 (weston, gallium-egl)

Allow to build newer versions of Weston.

"gallium-egl" disappeared from Poky > 1.7 (because it
disappeared from upstream Mesa, too). Still try to detect
and build it if it exists, but do not fail otherwise.

Change-Id: I01c3988e2da6a4fe66a80e5a5b1262cc6c1da727
Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
8 years agoAdd a minimal set of packages for GStreamer1.0 62/4062/3
Tadao Tanikawa [Mon, 31 Aug 2015 09:50:24 +0000 (18:50 +0900)]
Add a minimal set of packages for GStreamer1.0

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>
8 years agoAdd the distro configuration 57/4057/3
Tadao Tanikawa [Mon, 31 Aug 2015 05:12:26 +0000 (14:12 +0900)]
Add the distro configuration

The distro configuration for AGL is added.
This file is cloned from poky/meta-yocto/conf/distro/poky.conf
and modified to fit AGL distro policy.

Change-Id: I49365c5e0d71e0561d5d9d1675d726bb064cbf0b
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoCopy metadata for GStreamer1.0 from Yocto GENIVI Baseline 56/4056/2
Tadao Tanikawa [Thu, 27 Aug 2015 09:42:22 +0000 (18:42 +0900)]
Copy metadata for GStreamer1.0 from Yocto GENIVI Baseline

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>
8 years agoAdd new Yocto layer for common packages to IVI systems 52/4052/2
Tadao Tanikawa [Mon, 17 Aug 2015 15:09:46 +0000 (00:09 +0900)]
Add new Yocto layer for common packages to IVI systems

'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>
8 years agoUpdate commit id for meta-renesas in README.md 50/4050/2 0.2015.33
Tadao Tanikawa [Fri, 14 Aug 2015 10:28:27 +0000 (19:28 +0900)]
Update commit id for meta-renesas in README.md

Because the commit id for meta-renesas in README.md has been
changed while reviewing, it is updated by correct one.

Change-Id: I88424b7c18ef18e759d3f24ddb523402dbbd0b67
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoAppended more detailed build procedure for R-Car M2 porter board 49/4049/1
Tadao Tanikawa [Fri, 7 Aug 2015 20:57:55 +0000 (05:57 +0900)]
Appended more detailed build procedure for R-Car M2 porter board

More detailed information to build agl-image-ivi for R-Car M2
porter board.

To build and run agl-image-ivi, see README.md first.

Change-Id: I395207dada72cd6b0e8a959f36b724ece72716ce
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoSupport R-Car M2 porter board 48/4048/2
Tadao Tanikawa [Thu, 6 Aug 2015 18:56:21 +0000 (03:56 +0900)]
Support R-Car M2 porter board

Now agl-image-ivi become bootable on R-Car M2 porter board.

For more information and instruction to build and run,
see README.md.

Change-Id: I1a99634695305546dc27d2fa8dc0e5bcdff3ab39
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoTweak 'agl-image-ivi.bb' and move weston to appropriate packagegroup 43/4043/4
Tadao Tanikawa [Thu, 23 Jul 2015 11:03:51 +0000 (20:03 +0900)]
Tweak 'agl-image-ivi.bb' and move weston to appropriate packagegroup

The recipe 'agl-image-ivi.bb' is now devided into 'agl-image-ivi.bb' and
'agl-image-ivi.inc' to refer from 'meta-agl-demo' later.

And 'weston', 'weston-init' and 'weston-example' are now in appropriate
packagegroup, 'packagegroup-agl-core-graphics'.

Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoFix typo in README.md 42/4042/2
Tadao Tanikawa [Thu, 23 Jul 2015 09:30:13 +0000 (18:30 +0900)]
Fix typo in README.md

Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoFix line feed code README.md
Tadao Tanikawa [Wed, 22 Jul 2015 02:03:26 +0000 (11:03 +0900)]
Fix line feed code README.md

Change line feed code, CRLF -> LF

Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoMini-manual of `meta-agl`
Tadao Tanikawa [Wed, 22 Jul 2015 01:54:05 +0000 (10:54 +0900)]
Mini-manual of `meta-agl`

The mini-manual is added which describes brief explanation of layers
and how to build and run on QEMU.

For more information, see README.md

Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoSupport wayland/weson with GSES on emulated machine, QEMU(x86-64)
Tadao Tanikawa [Wed, 22 Jul 2015 01:53:24 +0000 (10:53 +0900)]
Support wayland/weson with GSES on emulated machine, QEMU(x86-64)

To boot weston image on emulated machine QEMU, a new sub-layer
`meta-agl-bsp` is added.

When bitbake agl-image-weston or agl-image-ivi With this layer,
weston GLES can run on QEMU with GLES support.

Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoThe starting point of layers for AGL Distribution v1.0
Tadao Tanikawa [Wed, 22 Jul 2015 01:52:27 +0000 (10:52 +0900)]
The starting point of layers for AGL Distribution v1.0

The `meta-agl` is the Yocto layer for Automotive Grade Linux Distribution.

There are some recipes which define bitbake's targets and packagegroups
of this distribution.

This is starting point, so some recipes are from meta-ivi or poky/oe-core
and others are framework or empty.

Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoInitial empty repository
Jan-Simon Moeller [Thu, 9 Jul 2015 15:11:18 +0000 (15:11 +0000)]
Initial empty repository