summaryrefslogtreecommitdiffstats
path: root/meta-agl/conf
AgeCommit message (Collapse)AuthorFilesLines
2016-09-01Changes for building with YP 2.1.1 'krogoth'Jan-Simon Möller1-108/+45
Notable changes: - Update poky-agl.conf for YP 2.1 krogoth - change mesa bbappend to mesa_11 - TODO: check need for gallium, or replace with DRM see SPEC-237 - remote linux-yocto_3.14 as it is no longer shipped with YP 2.1 - rtl-sdr got a fix included for its packageconfig file - update 0001-disable-when-booting-over-nfs.patch - update checksums for ft2demo - TODO: check installation of test binaries - automotive-message-broker needed a workaround in the recipe - TODO: fix package and recipe - wayland-ivi-extension fix for use of autotools _AND_ cmake at the same time: only use cmake - port pulseaudio_6.0.bbappend to pulseaudio_8.0.bbappend - TODO: check patches and forward-port - agl-audio-plugin is currently disabled until ported to pulseaudio 8.0 - gstreamer1.0_1.2.3 is only used by meta-renesas, thus move it there - update dlt-daemon to 2.15 TODO: - check values in poky-agl.conf - check mesa for needed bbappends on other boards (tested qemux86 and qemux86_64) - check pulsaudio bbappend and forward-port patches (patches disabled!) - check agl-audio-plugin and forward-port (build disabled!) - check freetype bbappend wrt. installation path of test binaries - check automotive-message-broker wrt installation routines for libraries (QA failure) - check wayland-ivi-extension build and capabilities Change-Id: I553e03cc37348cba2fc4a022820157c78bb184d3 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-07-20Bump DISTRO_VERSION to 2.0.0 for blowfishJan-Simon Möller2-10/+6
Change-Id: Ib97793045656b971741500a326cd244e313a9091 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-06-24Revert "add meta-app-framework to meta-agl"Stephane DESNEUX1-14/+0
This reverts commit 80f4d503fc5bb2564b72b72daedebf74612c30f3. Change-Id: I94605d4c0ef80433fa6eaa05e63a9c6cf69baea4 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-19add meta-app-framework to meta-aglStephane Desneux1-0/+14
meta-app-framework is a layer containing the AGL App Framework recipes 4 new layers are added for application framework: * meta-intel-iot-security/meta-security-smack * meta-intel-iot-security/meta-security-framework * meta-agl/meta-agl-security * meta-agl/meta-app-framework In the templates files, the following changes were done: * activation of Smack and Cynara * modify the tar command to be used to support Smack extended attributes Change-Id: If369221ca7614fe0072f2a0f99a5051ef2af831d Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-07Fix QEMU compilation with security flagsManuel Bachmann1-0/+3
Since we added compilation security flags (https://gerrit. automotivelinux.org/gerrit/#/c/5631/), QEMU builds break when compiling llvm3.3, which is a Mesa dependency. (most hardware boards do not complain because they do not rely on Mesa, but on specific graphics drivers instead) Problem was reported on the mailing list : https://lists.linuxfoundation.org/pipermail/ automotive-discussions/2016-June/002091.html This a local backport of the following upstream patch : http://lists.openembedded.org/pipermail/openembedded-devel/ 2016-June/107727.html Change-Id: Idd378802b303c16de5c0410d533d1680fcef4bb7 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-05-08Enable compiler flags to enhance securityJan-Simon Möller1-1/+4
From the original included file: Setup extra CFLAGS and LDFLAGS which have 'security' benefits. These don't work universally, there are recipes which can't use one, the other or both so a blacklist is maintained here. The idea would be over time to reduce this list to nothing. It is likely that: - some packages in the included layers don't compile with these flags - bad recipes do not obey these flags - binary drivers might expose issues at runtime We need to check and extend the blacklist/whitelist or fix the code or recipe. Change-Id: Ie4b80abd010eab438567923dea85aac23a565d23 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-05-01Introduce TI DRA7 vayu and cleanup template filesJan-Simon Möller2-0/+8
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>
2016-04-14Select networking manager with VIRTUAL-RUNTIME_net_manager at distro levelStephane Desneux1-0/+3
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>
2016-01-21Update linux kernel for QEMUx86-64 and Minnowboard MAXTadao Tanikawa1-7/+7
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>
2016-01-21Update distro conf to be compatible with YP 2.0 jethroTadao Tanikawa1-54/+35
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>
2016-01-20Provide template configuration for each machine or boardTadao Tanikawa3-280/+0
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>
2016-01-15Support MinnowBoard MAXTadao Tanikawa1-0/+1
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>
2015-12-09Add variables for path of systemd's unit filesTadao Tanikawa1-0/+5
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>
2015-11-04Add kernel-modules to local.conf.sample .Jan-Simon Möller1-0/+19
Change-Id: Ia2b763e540ffdc1a4df9bc341d931dc1050f7167 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2015-10-21Provide Bluetooth and BlueZ 5Manuel Bachmann1-1/+1
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>
2015-10-13Provide Rygel Media Server 0.26.1Manuel Bachmann2-0/+4
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>
2015-10-07Add bitbake's target for cross SDKTadao Tanikawa1-0/+1
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>
2015-09-25Add systemd configuration to launch weston automaticallyTadao Tanikawa1-1/+1
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>
2015-09-25Systemd has been enabled as defaultTadao Tanikawa2-2/+142
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>
2015-09-02Add a minimal set of packages for GStreamer1.0Tadao Tanikawa2-10/+20
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>
2015-09-02Add the distro configurationTadao Tanikawa2-0/+129
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>
2015-08-19Add new Yocto layer for common packages to IVI systemsTadao Tanikawa1-1/+2
'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>
2015-07-22The starting point of layers for AGL Distribution v1.0Tadao Tanikawa3-0/+261
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>