AGL/meta-agl-demo.git
8 years agoChange branch info for meta-qt5 in README.md (now jethro due to req for qt-5.5.x). 79/4379/1
Jan-Simon Möller [Wed, 25 Nov 2015 09:26:35 +0000 (10:26 +0100)]
Change branch info for meta-qt5 in README.md (now jethro due to req for qt-5.5.x).

Change-Id: I63364b4fff513207b23c8333529129d5946ae762
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoRevert "Build and install AMB-Qt plugins for QML" 51/4351/1
Tadao Tanikawa [Mon, 16 Nov 2015 14:40:07 +0000 (23:40 +0900)]
Revert "Build and install AMB-Qt plugins for QML"

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>
8 years agoBuild and install AMB-Qt plugins for QML 39/4339/1
Tadao Tanikawa [Fri, 13 Nov 2015 07:21:51 +0000 (16:21 +0900)]
Build and install AMB-Qt plugins for QML

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>
8 years agoEnable gstreamer backend for qtmultimedia 19/4319/2
Damian Hobson-Garcia [Thu, 12 Nov 2015 03:57:53 +0000 (12:57 +0900)]
Enable gstreamer backend for qtmultimedia

Used for audio/video decode via qtmultimedia.

Change-Id: I184fcc4fa090fe8df4d5b02500d04ca0980958e6

Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
8 years agoRemoved QtWebkit (To reduce build time for development CES2016-demo) 09/4309/1
Tadao Tnikawa [Thu, 12 Nov 2015 02:42:44 +0000 (11:42 +0900)]
Removed QtWebkit (To reduce build time for development CES2016-demo)

Because we currently don't use QtWebkit for DEMO apps,
QtWebkit has been removed from packages to be installed into
agl-demo-platform to reduce build time.

Change-Id: I874fe1b9fae24965343ea8bf4e4bffcc807dabc9
Signed-off-by: Tadao Tnikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoUpdate Qt5 to latest stable release (5.5.1) 91/4191/4
Tadao Tanikawa [Wed, 28 Oct 2015 11:23:21 +0000 (20:23 +0900)]
Update Qt5 to latest stable release (5.5.1)

This patch is for updating Qt5 to latest version (5.5.1).

NOTES:
  To build Qt5.5.1, it is necessary to checkout master branch of meta-qt5
  before bitbake until AGL/AGL-repo update to ready for Qt5.5.1.

LIMITATIONS:
  - xdg-shell doesn't work because of protocol version mismatch
    between server(weston) and client(Qt5 Apps).

Change-Id: If0f959dcb394da331692ec866f388cc5e7dc2baa
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
8 years agoAdded instructions for 85/4285/3
wminer [Sat, 7 Nov 2015 17:47:39 +0000 (11:47 -0600)]
Added instructions for
- Building a virtual disk as part of the build process that can be run directly
  in Virtual Box or VMWare
- Adding the demo qml and code to the disk image.
- Running the build command so that the latest CES 2016 demo code is included
  in the build

v2: (Jan-Simon Möller)
- Adapt instructions with 4287 merged.

Change-Id: Ie8ff5465fcf2c97cdd30f74d8084c5a43eda9a9c
Signed-off-by: wminer <wminer@linuxfoundation.org>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoFix recipe to pull latest revision of CES2016-demo whenever updated. 87/4287/1
Tadao Tanikawa [Mon, 9 Nov 2015 08:06:12 +0000 (17:06 +0900)]
Fix recipe to pull latest revision of CES2016-demo whenever updated.

Fix SRCREV and add PV in CES2016-demo.bb to pull latest revision
from repository whenever it is updated.

Change-Id: Ib0c79d9c4f90dd81c59529d645869cec1e2a23ff
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoFix Qt dependency of the CES demo. 61/4261/2
Tadao Tanikawa [Thu, 5 Nov 2015 04:13:18 +0000 (13:13 +0900)]
Fix Qt dependency of the CES demo.

Fix package names of QtMultimedia and QtQuickControls in RDEPENDS.

Package names of 'qtmultimedia' and 'qtquickcontrols' with meta-qt5/master
work fine, but it caused build and runtime errors with meta-qt5/dizzy.

Correct package names are 'qtmultimedia-qmlplugins' and
'qtquickcontrols-qmlplugins'.

And 'qtsvg-plugins' was also missing.

Change-Id: I43829b144dd7b51ab97a453ffebaf09f2fd859c0
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoAdd kernel-modules to local.conf.sample . 59/4259/2
Jan-Simon Möller [Wed, 4 Nov 2015 20:38:34 +0000 (21:38 +0100)]
Add kernel-modules to local.conf.sample .

Change-Id: I5423926122b3326fce3e56a9da01ccd0ec3be8b7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd dummy recipes for UI components. 47/4247/3
Jan-Simon Möller [Tue, 3 Nov 2015 21:49:49 +0000 (22:49 +0100)]
Add dummy recipes for UI components.

Change-Id: I221367d457685f026c3fee84594a2b25b08ef6e9
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd bitbake recipe for the CES demo. 45/4245/3
Jan-Simon Möller [Tue, 3 Nov 2015 22:46:13 +0000 (23:46 +0100)]
Add bitbake recipe for the CES demo.

v2:(Tadao Tanikawa)
 -add RDEPENDS because CES demo apps depends on qtquickcontrols
  and qtmultimedia

v1:(Jan-Simon Möller)

Change-Id: I0aed622d5e9c72695a728398a6e457c261804621
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoAdded weston instructions and fixed some typos. 55/4255/1
wminer [Wed, 4 Nov 2015 14:02:17 +0000 (08:02 -0600)]
Added weston instructions and fixed some typos.

Change-Id: I56f9b68b722bf7abf784991517a2fc34f7b21902
Signed-off-by: wminer <wminer@linuxfoundation.org>
8 years agoMerge "Fix compilation issue when using bluetooth/bluetooth.h in C++"
Jan-Simon Moeller [Mon, 2 Nov 2015 23:05:11 +0000 (23:05 +0000)]
Merge "Fix compilation issue when using bluetooth/bluetooth.h in C++"

8 years agoFix compilation issue when using bluetooth/bluetooth.h in C++ 89/4189/1
Tadao Tanikawa [Wed, 28 Oct 2015 08:05:47 +0000 (17:05 +0900)]
Fix compilation issue when using bluetooth/bluetooth.h in C++

Fix compilation issue when building qtsystems-examples in Qt5.5.1.
The reason is because Bluetooth header (/usr/include/bluetooth/bluetooth.h)
is not valid in strict C syntax (e.g. c++11).

Change-Id: Ie6d48faf27047833faed8c1eec1c09240dc7b7e1
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoUpdated instructions for invoking qemu 63/4163/4
wminer [Tue, 27 Oct 2015 16:34:40 +0000 (11:34 -0500)]
Updated instructions for invoking qemu

v4: (Tadao Tanikawa)
 - Fix typo
v3: (Tadao Tanikawa)
 - Update Downloading and Build instructions using repo tool

v2: (Walt Miner)
 - Removed README.md~

Change-Id: I3e723b724ab39e18c1280ddb3e2f55fd162c251f
Signed-off-by: wminer <wminer@linuxfoundation.org>
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoMerge "Add .gitreview template."
Jan-Simon Möller [Tue, 27 Oct 2015 17:24:21 +0000 (17:24 +0000)]
Merge "Add .gitreview template."

8 years agoAdd .gitreview template. 61/4161/1
Jan-Simon Möller [Tue, 27 Oct 2015 17:21:20 +0000 (18:21 +0100)]
Add .gitreview template.

Change-Id: I741b0f5e7ab559bf5d91046645f37bf0682e52c1
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agowayland-ivi-extension: Build unit test apps 55/4155/2
Mikhail Durnev [Tue, 20 Oct 2015 10:57:57 +0000 (20:57 +1000)]
wayland-ivi-extension: Build unit test apps

The wayland-ivi-extension package provides unit test applications.
The recipe was modified to build those apps and install them on the target
in a separate ipk/rpm package.
The test apps are not compatible with ptest. Ctest is required to run them
on the target.

Change-Id: I937fde52eafc20f38ab7c8ff2d2981cc4f836f33
Signed-off-by: Mikhail Durnev <mikhail_durnev@mentor.com>
8 years agoUpdate BBLAYERS with regards to the Rygel update 33/4133/1
Manuel Bachmann [Wed, 21 Oct 2015 01:53:28 +0000 (01:53 +0000)]
Update BBLAYERS with regards to the Rygel update

Since we now build Rygel, we need recipes from
"meta-openembedded/meta-multimedia" ("gupnp" e.g.)

This commit makes sure that building "agl-demo-platform"
still works with QEMU as a target.

Change-Id: I8049c8094ccd91cc71e01d89e544bfc44639014a
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agoMerge "Add bitbake's target for cross SDK (full version)"
Jan-Simon Moeller [Thu, 8 Oct 2015 08:04:30 +0000 (08:04 +0000)]
Merge "Add bitbake's target for cross SDK (full version)"

8 years agoProvide AGL extension, wl_shell support for Wayland-IVI-Extension. 21/4121/1
Nobuhiko Tanibata [Wed, 7 Oct 2015 08:57:19 +0000 (17:57 +0900)]
Provide AGL extension, wl_shell support for Wayland-IVI-Extension.

This components is merged in meta-agl/meta-ivi-common. Additionally, AGL
demo, Home screen, requires, wh_shell support as well. This patch enable
wl_shell_emulator to support wl_shell. This patch also provide README
how to enable this feature in weston.ini and try it out. In details,
please visit AGL wiki,

https://wiki.automotivelinux.org/agl-distro/demo-apps/home-screen

Change-Id: Ieff9ed030eedbdeab285c5e75e2f6dddb765352a
Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
8 years agoProvide AGL extension, wl_shell support for Weston ivi-shell. 19/4119/1
Nobuhiko Tanibata [Wed, 7 Oct 2015 08:52:25 +0000 (17:52 +0900)]
Provide AGL extension, wl_shell support for Weston ivi-shell.

This component is merged in meta-agl/meta-ivi-common. Additionally,
AGL demo, Home screen, requires, wl_shell support as well. This patch
just makes two function extern to be used by Wayland-IVI-Extension to
support wl_shell. This means this patch doesn't change bihavior of
ivi-shell but allows Wayland-IVI-Extension to get notification of
creation of wl_shell and send configure to the application.

In details, please visit AGL wiki and Wayland-IVI-Extension's README

https://wiki.automotivelinux.org/agl-distro/demo-apps/home-screen

Change-Id: If300ca9ecc62a78e473e01ef670cd9a366fe44e0
Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
8 years agoAdd bitbake's target for cross SDK (full version) 17/4117/1
Tadao Tanikawa [Wed, 7 Oct 2015 12:40:06 +0000 (21:40 +0900)]
Add bitbake's target for cross SDK (full version)

Add recipe for a full cross SDK image (which includes SDK for Qt5)
for AGL Demo Platform of AGL Distribution.

To build SDK,
  $ bitbake agl-demo-platform-crosssdk

To install SDK (e.g. for porter)
  $ cd tmp/deploy/sdk
  $ ./poky-agl-glibc-x86_64-agl-demo-platform-crosssdk-cortexa15hf-vfp-neon-toolchain-1.0.0.sh

To use SDK (e.g. for porter)
  $ source /opt/poky-agl/1.0.0/environment-setup-cortexa15hf-vfp-neon-poky-linux-gnueabi

You can also use QtCreator with this SDK:
  $ source /opt/poky-agl/1.0.0/environment-setup-cortexa15hf-vfp-neon-poky-linux-gnueabi
  $ qtcreator.sh

Before building your Qt projects, you should setup QtCreator once to use SDK.
E.g. configurations for porter,
  From Menu "Tools" -> Submenu "Options",

  1. Option "Build & Run" -> Tab "Compilers" -> Button "Add" -> Select "GCC"
     Name: Poky G++
     Path: /opt/poky-agl/1.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++

  2. Option "Build & Run" -> Tab "Debuggers" -> Button "Add"
     Name: Poky GDB
     Path: /opt/poky-agl/1.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gdb

  3. Option "Build & Run" -> Tab "Qt Versions" -> Button "Add"
     Filename: /opt/poky-agl/1.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake

  4. Option "Build & Run" -> "Tab "Kits" -> Button "Add"
     Name: AGL
     Device Type: Generic Linux Device
     Sysroot: /opt/poky-agl/1.0.0/sysroots/cortexa15hf-vfp-neon-poky-linux-gnueabi
     Compiler: Poky G++
     Debugger: Poky GDB
     Qt Version: Qt 5.3.2(qt5)

Change-Id: I5794c62e0f06db326d7af737ce47aa9767cdd3ef
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoReworking packagegroups of AGL Distribution 97/4097/2
Tadao Tanikawa [Fri, 2 Oct 2015 05:21:11 +0000 (14:21 +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: Ib7fc66ec5f785b974719e85887715cc76f610ab4
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoQt5 now avairable in agl-demo-platfrom. 77/4077/4
Jan-Simon Möller [Thu, 24 Sep 2015 21:02:42 +0000 (23:02 +0200)]
Qt5 now avairable in agl-demo-platfrom.
v3: (Jan-Simon Möller)
- Added meta-ruby to bblayers template file

v2: (Jan-Simon Möller)
- Added meta-qt5 to bblayers template file
- Removed unused patches (rpm specfile)

v1:
Support Qt5 for AGL Demo applications as UI Framework

Qt5 now avairable in agl-demo-platfrom.

This is a initial commit to support Qt5 for GUI Framework
of AGL Distro.

For now, these components are included into agl-demo-platform
as default,

Additional meta data for Qt5 (recipes-qt/qt5/*) is from:
  URL: git://git.projects.genivi.org/meta-genivi-demo
  commit: dc64c97667bac6046c878c689af579089f30641e

To build and install Qt5 examples, need to setup local.conf
properly, see README.md for more detail.

Change-Id: I6c298d4f650a5ac8ee8f12acd1ee28df15e7dfad
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoSupport GStreamer1.0 with H/W acceleration on R-Car2 Porter 64/4064/3
Tadao Tanikawa [Mon, 31 Aug 2015 12:25:15 +0000 (21:25 +0900)]
Support GStreamer1.0 with H/W acceleration on R-Car2 Porter

GStreamer1.0 (1.2.3) now avairable with hardware acceleration
at agl-demo-platform running on R-Car2 Porter board.

To enable acceleration, follow the instructions in README.md.

Change-Id: Ibede197afcbfbd9151e9c4e04a8c20110195e5a9
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoThe starting point of layers for AGL Demo Platform 54/4054/3
Tadao Tanikawa [Fri, 21 Aug 2015 10:58:19 +0000 (19:58 +0900)]
The starting point of layers for AGL Demo Platform

The `meta-agl-demo` is the Yocto layer for AGL Demo Platform of
Automotive Grade Linux.

This is starting point. Almost all packagegroups which should be
defined in this layer are still empty (placeholder), so that
curretly bitbake target `agl-demo-platform` is completely equal
to `agl-image-ivi` in `meta-agl`.

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