Andre Moreira Magalhaes (andrunko) [Wed, 13 Apr 2016 02:13:40 +0000 (23:13 -0300)]
Add support for GENIVI Audio Manager.
More info at http://projects.genivi.org/audio-manager/.
Change-Id: I557a6f69e80e5d3a784d89dbb0584c925ce47545
Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Andre Moreira Magalhaes (andrunko) [Wed, 13 Apr 2016 01:57:52 +0000 (22:57 -0300)]
Add support for GENIVI Diagnostic Log and Trace (DLT).
More info at http://projects.genivi.org/diagnostic-log-trace/.
Change-Id: I2eab825c9aba9d56795d89b1fab84151e570c423
Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Kotaro Hashimoto [Mon, 25 Apr 2016 01:30:09 +0000 (10:30 +0900)]
Add DragonBoard-410c as target board
This patch adds the dragonboard-410c as DragonBoard-410c target.
There are instructions to write image into eMMC and boot system at:
https://github.com/96boards/documentation/wiki/Dragonboard-410c-Installation-Guide-for-Linux-and-Android#flash-the-bootloader-into-on-board-emmc
v2: Rebase after merge conflict (jsmoeller)
v3: Generalize the eula script into function to be reuseable (jsmoeller)
Depends-On: Idcad2c27539af130704a3c66efe6b91868eef534
Change-Id: I52e5d732c865989796158016758e6e745c74cac8
Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Möller [Thu, 14 Apr 2016 16:14:46 +0000 (18:14 +0200)]
Add raspberrypi 2 and 3
This adds the rpi 2 and 3 to the mix.
Untested!
It merely enables the layer and nothing else.
Patches/fixes welcome.
Depends-On: I08ec2e9e41003b9dc8244f86d50ccf64e112aba2
Change-Id: If512487c6bd57a7640cbf2f07a12f6877137daee
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Yannick Gicquel [Thu, 31 Mar 2016 16:06:56 +0000 (18:06 +0200)]
Add package linpack to packagegroup-ivi-common-test.bb
Change-Id: I9ba3edae6a989f599564064788184bcb16e27901
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
Yannick Gicquel [Thu, 31 Mar 2016 16:05:08 +0000 (18:05 +0200)]
Add new recipe for linpack
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>
Manuel Bachmann [Tue, 26 Apr 2016 09:35:39 +0000 (09:35 +0000)]
Update wayland-fits for Weston 1.9.0 support (SPEC-174)
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>
Jan-Simon Möller [Thu, 14 Apr 2016 16:10:01 +0000 (18:10 +0200)]
Allow meta-agl-bsp to dynamically include recipes on demand
This changeset introduces an improved handling of the recipe inclusion mechanism
that allows us to conditionally include fixes for bsp's once (and only once) they
are activated.
This overcomes the need to use BB_DANGLINGAPPENDS_WARNONLY = 1 that was introduced
in changeset 5527. Thus it can be removed again.
Change-Id: I7ea10748e3015e781f1e96cfc01ac54e83d0cd5a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Möller [Wed, 13 Apr 2016 22:32:42 +0000 (00:32 +0200)]
Introduce TI DRA7 vayu and cleanup template files
This changeset introduces the TI 'vayu' board.
We need to adapt the provided bsp layer 'meta-ti' as
it is only at YP 1.8 fido right now.
Two changes are needed/known:
a) BBMASK eudev bbappend (local.conf.sample)
b) apply patch for gcc5 to u-boot-ti-staging
On top thie changeset also does janitorial work on the templates:
- conf-notes is now in a folder common and symlinked
- layer additions have been sync'ed
- file layout sync'ed with templates in meta-agl-demo
Change-Id: Ib52a9252800d54d5105ac1f5354ad3a3b014188f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Yannick Gicquel [Thu, 28 Apr 2016 17:09:19 +0000 (19:09 +0200)]
scripts: fix regression on reuse of shell environment variables
instead of editing local.conf to defines DL_DIR and SSTATE_DIR,
the shell environment variables can be propagated in poky/oe build env.
BB_ENV_EXTRAWHITE is defined in "poky/scripts/oe-buildenv-internal"
Thus, variable append step should occurs _after_ setup poky/oe.
Change-Id: I5d4901435812d2d82950588a89b8ec67f2b01ea8
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
Wataru Natsume [Fri, 8 Apr 2016 01:54:06 +0000 (10:54 +0900)]
Send process ID that created surface to client.
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>
Jan-Simon Möller [Mon, 18 Apr 2016 16:08:14 +0000 (18:08 +0200)]
Mask wayland-fits as it is broken in jethro
Change-Id: I110048c45b760ad2c4f2f8dafa2154ccbb21f5f2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Möller [Mon, 18 Apr 2016 10:13:41 +0000 (12:13 +0200)]
Mask netperf due to license.
Change-Id: If5e1ff5117b9a6abde7d2a3b3f3a1f6cf572d58b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Möller [Mon, 18 Apr 2016 10:01:16 +0000 (12:01 +0200)]
Update test/QA packagegroup
Change-Id: Idbc411eadd6ec0917ab409906df2117f9a6400db
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Möller [Mon, 18 Apr 2016 10:00:38 +0000 (12:00 +0200)]
Add recipe for trinity
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>
Stephane Desneux [Fri, 15 Apr 2016 11:48:35 +0000 (11:48 +0000)]
Disable connman when booting over NFS
This is a quick workaround to avoid connman to bring
the boot interface down then up during network boot.
Bug-AGL: SPEC-171
Change-Id: I0b98bbdc5f727979e919f04f836af988a6c3974e
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Stephane Desneux [Wed, 13 Apr 2016 15:58:12 +0000 (15:58 +0000)]
Select networking manager with VIRTUAL-RUNTIME_net_manager at distro level
This variable allows to select the network manager daemon to use
in the distro. Possible values are: systemd, connman. Later, it's
possible to add other network daemons as well.
Change-Id: I4085b4459d3ea110513f6ca9b921c5da92a7d745
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Jan-Simon Möller [Sun, 10 Apr 2016 15:20:50 +0000 (17:20 +0200)]
Add meta-python as dependency of meta-networking.
Change-Id: Ia4af265e98191dbe2a1f896f41c609a29e288b55
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Möller [Sun, 10 Apr 2016 10:14:30 +0000 (12:14 +0200)]
Collapse all addition to the packagegroup for testing into one commit
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>
Jan-Simon Möller [Mon, 4 Apr 2016 22:37:17 +0000 (00:37 +0200)]
Add layer containing netperf for qa
This change adds the networking layer to include the netperf tool.
Change-Id: I262e701beb020e7a2e1eb7bd5910b0ffc405e2d0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Yannick Gicquel [Thu, 31 Mar 2016 15:06:29 +0000 (17:06 +0200)]
interbench: Integrate JTA patches
Change-Id: If5977aa44747fefcec6fbc50a2ad214d636bf17f
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
Jan-Simon Möller [Sat, 9 Apr 2016 02:01:37 +0000 (04:01 +0200)]
Add machine porter-nogfx
This alias will not extract the tarballs and allow us to build core-image-minimal for the
renesas board w/o the proprietary blobs.
Change-Id: I22061a87f5802e6ce2bc6a8260eeee4cfa2ab1f7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Yannick Gicquel [Thu, 31 Mar 2016 14:59:46 +0000 (16:59 +0200)]
Add new recipe for Interbench
Change-Id: Ie8f4402a7877714db06858abef0a57869f7ae803
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
Stephane Desneux [Fri, 1 Apr 2016 12:32:50 +0000 (14:32 +0200)]
Add recipe for ffsb package (JTA QA requirement)
Change-Id: I667d3ab23ac09fd2c65b38c72e9d38d3b08c11c2
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Stephane Desneux [Fri, 1 Apr 2016 13:59:50 +0000 (15:59 +0200)]
Add recipe for blobsallad package (JTA QA requirement)
Change-Id: I17e0b7ca6335cb90fecf4ff4f3e88607f8055e8b
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Jan-Simon Möller [Tue, 22 Mar 2016 21:01:59 +0000 (22:01 +0100)]
Add agl-image-minimal-qa.bb
Add a minimal image enhanced by the binaries needed to run the QA tests.
This image is intended to work w/o the graphics drivers and thus additional
files are needed. Pure open userspace.
Change-Id: I6a38cf9cd929eab9a72ea09e9a23ee7592692175
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Möller [Tue, 22 Mar 2016 21:05:33 +0000 (22:05 +0100)]
Add package bc to packagegroup-ivi-common-test.bb
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>
Jan-Simon Möller [Tue, 22 Mar 2016 21:57:36 +0000 (22:57 +0100)]
Add recipe for netpipe package for QA
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>
Stephane Desneux [Thu, 31 Mar 2016 16:13:20 +0000 (18:13 +0200)]
Add recipe for ebizzy package for QA
Change-Id: Iafcdfc58636eb5b42b6251f46baac96a55e28ed7
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Yannick Gicquel [Thu, 31 Mar 2016 12:18:33 +0000 (14:18 +0200)]
Add new recipe for Himeno Benchmark
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>
Yannick Gicquel [Thu, 31 Mar 2016 12:09:20 +0000 (14:09 +0200)]
p7zip: add native build support
This is a host dependency to himeno benchmark recipe
Change-Id: Ibf0dcaa866d94e533fc43d5a84ca38fa3a08ea07
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
José Bollo [Wed, 23 Mar 2016 13:33:26 +0000 (14:33 +0100)]
security-manager: Removes agl only adaptations
These adaptations are now part of meta-intel-iot-security
and thus are no more needed here.
Change-Id: I0acfb3b7ea572b9805c2d53f70ea0eab0026cdae
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Manuel Bachmann [Mon, 14 Mar 2016 09:03:31 +0000 (09:03 +0000)]
Upgrade to Wayland/Weston 1.9.0
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>
Tadao Tanikawa [Wed, 10 Feb 2016 10:20:25 +0000 (19:20 +0900)]
Add package group and bitbake target for Quality Assurance
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>
Jan-Simon Möller [Fri, 26 Feb 2016 05:25:50 +0000 (06:25 +0100)]
Temporary build fix for the wandboard
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>
Jan-Simon Möller [Fri, 19 Feb 2016 21:17:01 +0000 (22:17 +0100)]
Allow alias names in envsetup.sh - here for minnowboard
This commit allows us to define also alias names for MACHINE.
TEMPLATECONF moved down for this.
Change-Id: Ibec9882ac5a7c3bf734ead8a05b452bb655bbeeb
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Jan-Simon Möller [Thu, 21 Jan 2016 22:04:13 +0000 (23:04 +0100)]
Add wandboard as target board
This patch adds the wandboard as i.mx6 target.
Change-Id: Iae25b991d475ce321b4192cbac130ad389021c72
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Tadao Tanikawa [Mon, 8 Feb 2016 05:24:41 +0000 (14:24 +0900)]
Fix error by envsetup.sh when reuse a terminal
When reuse a terminal between defferent targets, poky's setup script
report error and setup is terminated.
E.g. Setup for qemu first, then setup for porter.
$ source meta-agl/scripts/envsetup.sh qemux86-64 build-qemu
$ (bitbake or somthing)
$ cd ..
$ source meta-agl/scripts/envsetup.sh porter build-porter
ERROR: OE-core's config sanity cheker detected a potential misconfiguration.
...
Change-Id: Ie8e6f723d447b1ea53ada333f03bbfb4f03433c4
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Manuel Bachmann [Wed, 3 Feb 2016 10:55:14 +0000 (10:55 +0000)]
Remove Yocto 1.7 compatibility crufts
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>
Manuel Bachmann [Thu, 28 Jan 2016 02:35:16 +0000 (02:35 +0000)]
Provide automatic DHCP configuration for Ethernet adapters
systemd now provides the logic necessary to obtain IP
connectivity with its networkd/resolved daemons.
Let us enable this feature for wired adapters : that is,
those prefixed with "eth*" (Renesas R-Car) or "en*" (QEMU).
Change-Id: I8e71b8d1f22364ffa8ee0c33769a8dba9e21f71a
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Tadao Tanikawa [Tue, 19 Jan 2016 10:58:58 +0000 (19:58 +0900)]
Update build configurations for Mesa
No longer Gallium EGL driver (gallium-egl) is needed.
Change-Id: Ic3d9abc1c3c0a25a3d4ec9daa330646b8c86e291
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tadao Tanikawa [Tue, 19 Jan 2016 09:25:09 +0000 (18:25 +0900)]
Update linux kernel for QEMUx86-64 and Minnowboard MAX
Update linux kernel for QEMUx86-64 and Minnowboard MAX
to compatile with YP 2.0 jethro's.
- On QEMU in jethro, mouse not work with linux-3.17
- KVM becomes avairable when CPU support it
E.g. command lines to run qemu with kvm and serial console
$ cd tmp/deploy/images/qemux86-64
$ runqemu bzImage-qemux86-64.bin \
agl-demo-platform-qemux86-64.ext4 \
qemuparams="-m 512 -usbdevice tablet" serial kvm
Change-Id: Ia35b8d5e25c03094994041eaf399b8476e6a6b6c
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
José Bollo [Wed, 20 Jan 2016 15:58:29 +0000 (16:58 +0100)]
improves install mode setting
When using install, the default mode value is 0755
that installs the files as executables.
This patch removes that unexpected mode.
Change-Id: I73e902a8907f98e94b5abaaf81d6c35ad98b0eb0
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Tadao Tanikawa [Tue, 19 Jan 2016 06:30:10 +0000 (15:30 +0900)]
Update distro conf to be compatible with YP 2.0 jethro
AGL distro conf (poky-agl.conf) is updated to be compatible
with YP 2.0 jethro. It is based on poky/meta-yocto/conf/distro/poky.conf.
Change-Id: I7d7924ebfd44cd3a3641a4e944bd9fbc0e26565d
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tadao Tanikawa [Tue, 19 Jan 2016 04:55:51 +0000 (13:55 +0900)]
Provide template configuration for each machine or board
In previous patch, meta-intel layer is added to BBLAYERS for
both QEMU(qemux86/qemux86-64) and Minnowboard MAX(intel-corei7-64)
although QEMU target doesn't need it.
It is preffered to prepare a template configuration
for each machine or board.
Change-Id: I19bd4e66e8375a1760d9850f4a056651ae0fa6ca
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Manuel Bachmann [Wed, 13 Jan 2016 18:36:55 +0000 (18:36 +0000)]
Migrate IVI-Shell backport to Weston 1.8.0 (Yocto 2.0)
(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>
Tadao Tanikawa [Fri, 15 Jan 2016 13:12:18 +0000 (22:12 +0900)]
Support MinnowBoard MAX
To configure for MinnowBoard MAX, use 'intel-corei7-64' as MACHINE.
E.g. set up build environment by meta-agl's script:
$ source meta-agl/script/envsetup.sh intel-corei7-64 [build-dir]
There are instructions to write image into SD card and boot system
at "http://elinux.org/Minnowboard:MinnowMaxYoctoProject".
Change-Id: I19062482848bb6157791ab698bf92984e24a6d9a
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Manuel Bachmann [Tue, 12 Jan 2016 18:37:34 +0000 (18:37 +0000)]
QEMU kernel: add and fix fanotify API (SPEC-89)
fanotify API is currently enabled on meta-renesas kernel,
and is required by our LTP tests (see mention on
https://jira.automotivelinux.org/browse/SPEC-89), but was
not available on QEMU kernel. This creates a gap which may
break client applications.
We also add the patch to fix issue described at
https://jira.automotivelinux.org/browse/SPEC-89.
Change-Id: Ic201eec7d91553db75f5a5783c47fe1a7d8f7c86
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Manuel Bachmann [Tue, 12 Jan 2016 09:59:24 +0000 (09:59 +0000)]
pulseaudio: fixup build-time dependencies string
Fixup a missing space in the generated DEPENDS_append
Change-Id: Iceafb8528eda6446d5b9b6d23c0c1b8e816ef63d
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Manuel Bachmann [Tue, 12 Jan 2016 09:38:38 +0000 (09:38 +0000)]
Add dhcpd DHCP server (SPEC-84)
As requested by :
https://jira.automotivelinux.org/browse/SPEC-84
add dhcpd for corresponding LTP test.
(systemd service is present, but not enabled by default)
Change-Id: I8f6dad39f36b51b1614a1fe589c8a6e655da2ebb
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Manuel Bachmann [Tue, 12 Jan 2016 09:24:45 +0000 (09:24 +0000)]
HVAC plugin: support Yocto 2.0, merge AGL patches
This commit :
- fixes CMakeLists.txt for CMake 3.3.1 (Yocto 2.0) ;
- merges Jan-Simon MÃller's AGL patch for cross-compilation
(gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl
.git;a=commit;h=
8c7ab6abb2baae052ac5477ae45a35460da6b2df).
Change-Id: I317eade139d0c7f637bb603fd9301a0a5ce134c3
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
José Bollo [Tue, 12 Jan 2016 09:11:39 +0000 (10:11 +0100)]
rygel: Fix a name error
The service should be rygel not lightmediascanner.
Change-Id: I7f6641e48324fa7df287465f958e67823b659e70
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Yannick Gicquel [Thu, 7 Jan 2016 16:04:05 +0000 (17:04 +0100)]
ofono: fixup build-time dependencies string
Fixup a missing space in the generated DEPENDS_append
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
Jan-Simon Möller [Mon, 4 Jan 2016 03:21:43 +0000 (04:21 +0100)]
Fix hvacplugin cross-compilation issue due to wrong path in CMakeLists.txt
This patch fixes a cross-compilation issue with hvacplugin.
The absolute path set for Boost_INCLUDE_DIRS is not
cross-compilation save.
According to https://cmake.org/Wiki/CMake:How_To_Find_Libraries
we better use find_package(Boost REQUIRED) .
Otherwise bitbake might fail with:
ERROR: QA Issue: hvacplugin: The compile log indicates that
host include and/or library paths were used.
Please check the log .../hvacplugin/0.1-r0/temp/log.do_compile'
for more information. [compile-host-path]
ERROR: QA run found fatal errors. Please consider fixing them.
ERROR: Function failed: do_package_qa
Due to:
cc1plus: warning: include location "/usr/include/boost" is unsafe
for cross-compilation [-Wpoison-system-directories]
Change-Id: I114962b60fdb0162f9e9a88964705cbbba901278
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Yury Asheshov [Mon, 14 Dec 2015 14:25:21 +0000 (15:25 +0100)]
meta-agl: AMB source plugin to control HVAC added by Microchip/K2L, replace of change 4423
1. The source of the JVAC AMB plugin into meta-agl
2. GPLv2
3. Filenames fixed (hvacplugin)
4. Bitbake receipe added
Change-Id: I3fb92bafc616777735695212a793c851657cbf1b
Signed-off-by: Yury Asheshov <yury.asheshov@k2l.de>
Tadao Tanikawa [Fri, 11 Dec 2015 08:05:20 +0000 (17:05 +0900)]
Disable blinking cursor when booting with fb console
When running on QEMU or VM, blinking cursor of console corrupt
screen. To fix this, it is stopped just before psplash launched.
Change-Id: I6e3cc49a6b65f3c70c246f315314710bd090ce13
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tadao Tanikawa [Fri, 11 Dec 2015 07:56:35 +0000 (16:56 +0900)]
Fix issue of weston shell on top of tty(console) running on qemu
Resolve issue which both weston's desktop-shell and tty(console)
are active. Now, weston.service and getty@tty1.service become exclusive.
Change-Id: I105e055dd7257d8867ada518bdad45a984d03f94
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tadao Tanikawa [Fri, 11 Dec 2015 08:01:05 +0000 (17:01 +0900)]
Fix the recipe of weston
To suit systemd.bbclass and poky-agl.conf, recipe of weston has
been fixed.
Change-Id: I9b401748176d0afdf5f8566b6e126416bb9d79d8
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tadao Tanikawa [Wed, 9 Dec 2015 04:44:05 +0000 (13:44 +0900)]
Rygel becomes systemd user service
Now Rygel becomes systemd user service because
it needs D-Bus session bus provided by D-Bus Daemon which
is managed by systemd (as user service).
Change-Id: Ib763b68b758e4b1fb7efc76f846f5e6d07a67bd9
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tadao Tanikawa [Wed, 9 Dec 2015 04:34:28 +0000 (13:34 +0900)]
Lightmediascanner becomes systemd user service
Now lightmediascanner becomes systemd user service because
it needs D-Bus session bus provided by D-Bus Daemon which
is managed by systemd (as user service).
Change-Id: I38aa8a60394dbf078b3dd3a42e60514816f96969
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
José Bollo [Mon, 16 Nov 2015 15:32:14 +0000 (16:32 +0100)]
security: integration of security-manager
Allows the integration to AGL of the security security framwork
coming from tizen. It includes smack, cynara, security-manager and
other dependant components.
Most of this components are coming from a work made by Intel OTC to
create a yocto layer focused on security framework. This public work
available here https://github.com/01org/meta-intel-iot-security
has parts derived from Tizen's works and adds integrity parts.
This patch also removes dependencies to tizen-platform-config,
libslp-db-utils and dlog.
Change-Id: I510bff317fd479755711f5253dafdd5a264efaa6
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Manuel Bachmann [Wed, 9 Dec 2015 11:47:46 +0000 (11:47 +0000)]
AMB (automotive-message-broker): RDEPEND on python-curses
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>
Manuel Bachmann [Wed, 9 Dec 2015 11:06:56 +0000 (11:06 +0000)]
AMB (automotive-message-broker): fix pkg-config header path
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>
Tadao Tanikawa [Wed, 9 Dec 2015 04:27:29 +0000 (13:27 +0900)]
Add variables for path of systemd's unit files
To use systemd user mode from recipes, it convenient that
some variables are available, which point proper paths for unit files.
For that, backport 2 variables which has been added latest poky.
(From Poky rev:
319a69f1d757a577b50a2ca9c8fbf845eba8e274)
When upgrading poky in future, these variables should be removed
from poky-agl.conf.
Change-Id: I8ba7594b488ecd6421caf7dde484eb6b091ff0de
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tadao Tanikawa [Wed, 9 Dec 2015 04:32:30 +0000 (13:32 +0900)]
D-Bus User Message Bus (Session Bus) is enabled from systemd
D-Bus user message bus (session bus) is enabled from systemd
as system's user service.
D-Bus daemon becomes enable when triggered by socket access.
Change-Id: I8033dd546209288f45917176a38f79aef78062fa
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Manuel Bachmann [Tue, 8 Dec 2015 03:35:43 +0000 (03:35 +0000)]
AMB (automotive-message-broker): enable gpsnmea plugin
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>
Risto Avila [Tue, 8 Dec 2015 15:02:45 +0000 (17:02 +0200)]
Add touch_frame events to Weston 1.5.0
Otherwise no Qt applications react on touch. This issue was
eventually resolved upstream by dropping the built-in evdev backend
and relying on libinput exclusively, where it is fixed. The libinput
backend is required since Weston 1.7. In 1.6 the libinput backend
was made the default, but the old backend was still there. Thus this
fix also applies to Weston 1.6.
Signed-off-by: Risto Avila <risto.avila@theqtcompany.com>
Jan-Simon Möller [Sat, 5 Dec 2015 12:12:23 +0000 (13:12 +0100)]
Bugfix for envsetup.sh script.
A sourced script cannot use exit as it will
terminate the shell session. "return -1"
is not supported due to the negative value.
Use "return 1" instead.
Change-Id: I7452b7939c5c843eaf76b6600e5eb55c06d17668
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Manuel Bachmann [Tue, 1 Dec 2015 15:16:26 +0000 (15:16 +0000)]
Provide RTL-SDR 0.5.3 (RTL2832U chips, AM/FM radio support)
RTL2832U-based USB dongles provide a convenient hardware
interface for AM/FM radio reception, which is actively
required by AGL 1.0 specification (AGL:4.2.1.1).
This is also required by the AM/FM radio QML plugin
(https://github.com/iotbzh/qml_radio_plugin).
(this is an original recipe, because it does not fit
general-purpose repositories such as meta-openembedded,
but the constructor does not have an official Yocto
repository yet)
Change-Id: I1a0298e7a110181f86f9ec93dcea1567bb2c0379
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Manuel Bachmann [Fri, 13 Nov 2015 12:52:21 +0000 (12:52 +0000)]
AMB (automotive-message-broker): allow building with Qt5
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>
Manuel Bachmann [Fri, 13 Nov 2015 10:43:14 +0000 (10:43 +0000)]
AMB (automotive-message-broker): fix GPSd dependency
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>
Tadao Tanikawa [Mon, 16 Nov 2015 12:44:40 +0000 (21:44 +0900)]
Fix build issues while bitbake without meta-qt5
Change-Id: I628f4b165b650bd570f7928987508f0d8a55ab26
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tadao Tanikawa [Fri, 13 Nov 2015 07:11:35 +0000 (16:11 +0900)]
Update AMB with amb-qt(qml) plugins to latest
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>
Manuel Bachmann [Fri, 13 Nov 2015 08:47:16 +0000 (08:47 +0000)]
AMB (automotive-message-broker): depend on python-misc/json
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>
José Bollo [Mon, 2 Nov 2015 11:05:27 +0000 (12:05 +0100)]
Security: Adding the library xmlsec
XmlSec is a library used for signing, validating,
and crypting XML files according to XMLDSIG,
the recommendation of the W3C. See
http://www.w3.org/TR/xmldsig-core1
The library is integrated with use of openSSL
only and without XSLT library integration.
Change-Id: I685e3b476d936bcedb52dd88da9f4286182e0c58
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Jan-Simon Möller [Fri, 6 Nov 2015 23:43:24 +0000 (00:43 +0100)]
Fix compilation of AMB if icecc is installed on the build machine.
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>
Leon Anavi [Thu, 5 Nov 2015 13:16:36 +0000 (15:16 +0200)]
rygel: add systemd service
Change-Id: I30193ff62fdea97c2cd100a031c60458879d11c8
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Leon Anavi [Thu, 5 Nov 2015 13:15:46 +0000 (15:15 +0200)]
lightmediascanner: add systemd service
Change-Id: I868d15c4d17c30c2807ce5f3d85adc1fefc6f90e
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Manuel Bachmann [Thu, 5 Nov 2015 10:17:00 +0000 (10:17 +0000)]
Fix Weston IVI-Shell layout on Renesas R-Car E2 Silk
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>
Manuel Bachmann [Thu, 5 Nov 2015 12:33:29 +0000 (12:33 +0000)]
Make Weston desktop-shell panel configurable (backport)
The Weston panel is the top bar containing launcher and
clock icons. We might want to disable it for demos.
This can now be done by adding in "weston.ini" :
[shell]
panel-location=none
This is a backport from upstream Weston :
http://cgit.freedesktop.org/wayland/weston/patch/
?id=
e67118c80ad411ac46b7096aae2635510c80ea6d
Change-Id: Iaf60f612f8e01e7aa51f8a0558de00f26d36aee8
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Yannick Gicquel [Thu, 5 Nov 2015 08:54:57 +0000 (09:54 +0100)]
core: systemd: enable networkd
Change-Id: I6c84c593b8156a4abf4303f3a82763807eda9281
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
José Bollo [Wed, 14 Oct 2015 11:38:07 +0000 (13:38 +0200)]
Adds meta-agl-security layer
This commits adds the security layer within the sources
of the AGL project.
This layer, named "meta-agl-security", is intended to host
receipes specific to the security framework of AGL.
In the case where a choice exist between several security
framework, the switch is done using "distro features" in
configuration files.
This layer will either hold the several framework and their
specific common components.
Change-Id: I8a34b2d6c06cd7d2687825a54d1fe75441de2895
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Jan-Simon Möller [Wed, 4 Nov 2015 16:25:05 +0000 (17:25 +0100)]
Add kernel-modules to local.conf.sample .
Change-Id: Ia2b763e540ffdc1a4df9bc341d931dc1050f7167
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Nedeljko Miljevic [Mon, 2 Nov 2015 09:24:38 +0000 (10:24 +0100)]
Added AMB (automotive-message-broker) to meta-ivi-common layer
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>
Jan-Simon Möller [Tue, 27 Oct 2015 18:06:05 +0000 (18:06 +0000)]
Merge "Add .gitreview template."
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>
Manuel Bachmann [Mon, 26 Oct 2015 03:33:24 +0000 (03:33 +0000)]
Provide LightMediaScanner 0.5.1, Rygel LMS plugin
LightMediaScanner (https://github.com/profusion/
lightmediascanner) is a media indexation daemon, and a hard
dependency for GENIVI Media Manager *.
The Rygel media server, already present, uses a dedicated
plugin to collect media lists from LMS via D-Bus.
We are here :
- backporting a recipe recently submitted to the official
"meta-openembedded" layer :
http://lists.openembedded.org/pipermail/openembedded-devel/
2015-October/104022.html
- rebasing Tizen IVI patches, which have recently been
rebased on top of official Rygel code, on top of our own :
https://bugzilla.gnome.org/show_bug.cgi?id=757120
We can then pull Rygel LMS plugin and LightMediaScanner,
enabling only plugins associated with royalty-free formats.
* : https://github.com/konsulko/tizen-distro/blob/master/
meta-tizen/meta-open-ivi/recipes-apps/media-manager/
media-manager.bb
Change-Id: I42b375eb5c560daa1f8ea4052a782cdaac0cc1d6
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Walt Miner [Fri, 23 Oct 2015 15:05:45 +0000 (15:05 +0000)]
Merge "Provide oFono 1.15 with BlueZ 5 support"
Walt Miner [Fri, 23 Oct 2015 15:03:34 +0000 (15:03 +0000)]
Merge "Provide Bluetooth and BlueZ 5"
Walt Miner [Fri, 23 Oct 2015 15:01:16 +0000 (15:01 +0000)]
Merge "Provide Wayland FITS, disabled by default"
Kengo Ibe [Fri, 23 Oct 2015 02:52:26 +0000 (11:52 +0900)]
Add procps package for JTA.
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>
Manuel Bachmann [Wed, 21 Oct 2015 08:19:02 +0000 (08:19 +0000)]
Provide Wayland FITS, disabled by default
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>
Manuel Bachmann [Wed, 21 Oct 2015 01:34:54 +0000 (01:34 +0000)]
Provide oFono 1.15 with BlueZ 5 support
oFono provides a mobile telephony (GSM/UMTS) mobile
telephony stack.
When compiled with Bluetooth support, it also compiles
the HFP (Hands Free Profile) plugin, which is actively
required by AGL 1.0 specification (AGL:5.1.1.1).
The "hfp_bluez5" and "hfp_ag_bluez5" plugins are compiled
as we now ship BlueZ 5.
Change-Id: I815d3aeceb02abff624d0223cf0fef46c509014f
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Manuel Bachmann [Wed, 21 Oct 2015 01:21:46 +0000 (01:21 +0000)]
Provide Bluetooth and BlueZ 5
Add "bluetooth" as an explicit DISTRO_FEATURE and,
as "bluez4" is the default choice, specify "bluez5"
which allows more modern features.
PulseAudio from Poky 1.7 always pulls BlueZ 4 if
Bluetooth is specified, thus creating build errors
unless we add a workaround for it.
Change-Id: I3e9f86c77f5971c0d71666f8decb7d3d3a0fdcb4
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Mikhail Durnev [Tue, 20 Oct 2015 10:17:34 +0000 (20:17 +1000)]
gtest: Backported from meta-openembedded
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>
Manuel Bachmann [Thu, 8 Oct 2015 11:49:18 +0000 (11:49 +0000)]
Provide Rygel Media Server 0.26.1
Rygel is a UPnP/DLNA audio-video media server, able to
share media files with devices through the network, and
also providing logic requird by DLNA players.
Rygel is best known as Tizen IVI's former Media Server, and
is also a base block for multimedia interfaces such as
GENIVI Media Manager.
We are here backporting recipes recently submitted to the
officiel "meta-openembedded" layer, most notably :
- libmediaart-2.0 : http://lists.openembedded.org/pipermail
/openembedded-devel/2015-October/103671.html
- gupnp-dlna : http://lists.openembedded.org/pipermail/
openembedded-devel/2015-October/103672.html
- libgee-0.8 : http://lists.openembedded.org/pipermail/
openembedded-devel/2015-March/100576.html
- rygel : http://lists.openembedded.org/pipermail/
openembedded-devel/2015-October/103673.html
(with some modifications - disabling gtk+3 e.g.)
and building Rygel by default via packagegroups, including
royalty-free codecs needed for basic functionality.
Change-Id: I017ca437a9be1c0b2cf6f3085da13efce90928c7
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Jan-Simon Moeller [Thu, 8 Oct 2015 08:04:37 +0000 (08:04 +0000)]
Merge "Add bitbake's target for cross SDK"
Jan-Simon Moeller [Wed, 7 Oct 2015 23:07:57 +0000 (23:07 +0000)]
Merge "Improve instructions to build AGL Distribution"
Tadao Tanikawa [Wed, 7 Oct 2015 12:31:56 +0000 (21:31 +0900)]
Add bitbake's target for cross SDK
Add recipe for a basic cross SDK image for baseline of AGL Distribtuion
for IVI profile.
To build SDK,
$ bitbake agl-image-ivi-crosssdk
To install SDK (e.g. for porter),
$ cd tmp/deploy/sdk
$ ./poky-agl-glibc-x86_64-agl-ivi-image-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
Change-Id: If0d55026dfc53ce45ed8e73fc9d996cad85771b1
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Tadao Tanikawa [Thu, 1 Oct 2015 12:31:57 +0000 (21:31 +0900)]
Improve instructions to build AGL Distribution
New build instructions are avairable.
- Using 'repo' to download all repositories.
- Only 1 shell script need to be run.
To install Repo:
$ mkdir ~/bin
$ export PATH=~/bin:$PATH
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
To build meta-agl/meta-agl-demo:
$ repo init -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo
$ repo sync
$ source meta-agl/scripts/envsetup.sh <porter|qemux86-64|...> [build-dir]
$ bitbake <target>
Note: currently AGL Distro supports only 2 machines, porter and qemux86-64.
Note for porter: Anyone who want to build for R-Car2 M2 Porter should
download Grahics Drivers and Multimedia Softwares from Renesas.
If not, envsetup.sh will stop and show some instruction, then
please follow it.
Change-Id: I1213130333e9a316bc3be5913cf2511c0cfb2853
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>