summaryrefslogtreecommitdiffstats
path: root/meta-agl
AgeCommit message (Collapse)AuthorFilesLines
2016-12-31Ensure the codename is in OVERRIDESJan-Simon Möller1-0/+2
Change-Id: Id5a1a8e0cabf8181342103aa8aae8413ceb30d5c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-13Rotating the splash screen 90 degreesTasuku Suzuki1-1/+1
AGL demo UI uses screen virtically. This splash screen could be the same orientation. Change-Id: I62333f009dca94da79c8257ee7da3069dd86bc2e Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-13bluez: Upgrade for using BLE featuresStephane Desneux7-0/+389
This version of bluez, a little forward of 5.43,s includes working features for using BLE GATT services and attributes. This is needed for a demo that uses DIGIPASS SecureClick of Vasco. To be removed when yocto upgrades to bluez 5.44 or higher. Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-12-06fix agl-image-weston buildRonan1-1/+1
* weston-init provides weston.service as weston. We only want one recipe which provides weston.service Change-Id: I2b9db570d466cd8f4007e2c28e0231f77d0a36ca Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2016-12-05Merge meta-agl-security into meta-aglStephane Desneux1-0/+40
meta-agl-security only contains one recipe for xmlsec so it's not necessary to maintain a full layer for this Change-Id: I66b3eeaa0e777fcc0c94bdf562b7188b01641d86 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-12-02Fix: CVE-2016-1238 recent perl doesn't include cwdRomain Forlot1-0/+7
Upstream YP introduced http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=krogoth&id=529bbe2cc2cebeec0ee6cef27aba2d1aafe79d38 Thus this adds a follow-up fix for openssl. Change-Id: Ifb55c3022596a6105662618f4cd08bd0165f5a6b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2016-12-02optee-os depend on python-pycryptoRonan2-0/+46
* optee-os use python script to build so, We need to add: inherit pythonnative If not we use host python during the build. * During the build, optee-os use script: - scripts/pem_to_pub_c.py - scripts/sign.py Those script depend on python-pycrypto "from Crypto.PublicKey import RSA" So we need to add python-pycrypto native to recipes * The python-pycrypto recipes come from meta-security (out of AGL): https://layers.openembedded.org/layerindex/recipe/39101/ Change-Id: I64340544c9a23a8e9ef62aca348fc08722d3dcc2 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2016-11-13Fix Weston crash on touchscreen inputDennis Field2-0/+30
Check for touch->focus before using it, as some touchscreens will generate out-of-screen coordinates and cause touch->focus to be NULL. (e.g. Raspberry Pi display, some displays after weston-calibrator) Bug-AGL: SPEC-309 Upstream-Status: Backport [https://cgit.freedesktop.org/wayland/weston/commit/src/input.c?id=2c40d1d30eabe46706822a8b5c94579aeba58e84] Change-Id: I01b5cf7fd95275290544dffba2771619b1488dff Signed-off-by: Dennis Field <dennisf@radiosound.com>
2016-11-08Fix packagegroup as hvacplugin was moved to meta-agl-demoJan-Simon Möller1-1/+0
This updates the packagegroup after changeset 6797 (git commit 81e54e7ff9f51b4c3f4d66e748e92959e28351fe) which moves hvacplugin to meta-agl-demo. Change-Id: I420bc101cde668713830347e07cca5ed0c41bdb3 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-10-28remove powervr service from generic weston serviceRonan1-1/+1
* rc.pvr.service is renesas porter board specific and should not be present into generic weston service Change-Id: Id866dd57607d105260e0595bf297ec1b9da72047 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2016-10-27move Bug-AGL fix from a bb to bbappend file.Ronan2-1/+1
* move Fix on weston "Launch without input devices" from a backport recipes, (weston 1.9.0) to a clean bbappend. Change-Id: I8dab2928c3e291969548107e22fd8b29cabffc6b Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2016-10-24weston: Launch even without input devicesLeon Anavi2-0/+29
Launch Weston even if there are no input devices such a keyboard or a mouse. Bug-AGL: SPEC-297 Change-Id: I3187b310b1024ef77d4696a06b325bface5de2b3 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-10-20agl-audio-plugin: move sources to AGL staging repositoryYannick Gicquel1-2/+2
Change-Id: Ic7f55de6b1cdaa5cb2daa627905ee7e35f847dfb Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-10-19recipes-automotive: move hvacplugin package to meta-agl-demoStephane Desneux2-33/+0
hvacplugin is used only for demos using legacy AMBd Change-Id: Ifc3e6523b6f5a1a45e1d29c5a7b45fc5690f3d36 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-10-06Update recipe for LTP to 20160920 from 20160510Kotaro Hashimoto1-1/+1
Update recipe for LTP as bbappend. The LTP version is changed to 20160920 from 20160510. Change-Id: Ic4ab308910aaafa37ee52504d419646512609351 Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
2016-10-05agl-audio-plugin: update for pulse 8.0Yannick Gicquel1-3/+7
Change-Id: I72b8d8c7e31205e40665ff63be1c31c085da1816 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-10-05Remove backport for useradd classesJan-Simon Möller3-710/+0
The krogoth branch has the fix backported now. Change-Id: I8f6ad125ef4614b02cd8f10c5c29eec0fd2fd53c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-09-24Update useradd overlays in meta-aglJan-Simon Möller3-57/+393
It turns out there is an escaping fix in yocto master not yet backported to krogoth. https://bugzilla.yoctoproject.org/show_bug.cgi?id=10062 Change-Id: Ia08fa024b3b5372e2fb792c4d0ab1a053e1f5745 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-09-13Fix issue that pulseaudio freezes when pausing audioTadao Tanikawa2-0/+26
This patch is ported from Debian/Ubuntu. When using glibc-2.21 or later on linux kernel < 3.14.3, this issue should be reproduced. Original patch is here: https://sources.debian.net/patches/glibc/2.22-5/arm/local-arm-futex.diff/ AGL needs this patch because the version of kernel for porter board is 3.10 (later kernel is not supported). This patch and recipe is a provisional until upstream (poky) would be fixed. Thanks Isogai-san to find and test this patch. v2: changed bbappend to use SRC_URI_append_arm and used glibc_2.2%.bbappend as wildcard for glibc version (jsmoeller) Change-Id: I4a2a0ad8fe3927000b6826e0b1bcd214cf8c92b6 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-09-01Changes for building with YP 2.1.1 'krogoth'Jan-Simon Möller3-116/+59
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-08-16nativesdk-dbus: fix spurious unpackaged filesStephane Desneux1-8/+10
When building agl-demo-platform-crosssdk, the package nativesdk-dbus is required. In the post-install step for the normal package dbus, some systemd files and symbolic links are added, but this shouldn't happen when building the nativesdk package, as those added files are not packaged, thus creating a QA Error (some files are installed in sysroot but not packaged) Bug-AGL: SPEC-235 Change-Id: Ib4894309355b807d52b34934a2f8a0bdebe3a01a Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
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-07-15Add agl-audio-plugin (PulseAudio Routing plugin)Manuel Bachmann1-0/+24
agl-audio-plugin is a stripped-down version of the former Tizen IVI Audio Routing plugin (also known as "module- murphy-ivi"). This is stripped down is the sense that: - it does not require Murphy anymore; - it does not implement the most complex use cases anymore; - it is able to work standalone by using a JSON configuration file or its own embedded configuration. It still has the basic structure needed to interconnect an external policy engine (such as GENIVI AudioManager). Change-Id: I133916cada5cc928187f2aef6448fdaf7c03c3c6 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-07-12meta-agl: add cmake in nativesdk-packagegroup-sdk-host (used in ↵Stephane Desneux1-0/+2
agl-demo-platform-crosssdk) Change-Id: If208d23191dd0532a1548c4bf97d24877cbceeb6 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-07-12[jethro] Fix yocto bug in useradd callsJan-Simon Möller2-0/+374
This fixes https://jira.automotivelinux.org/browse/SPEC-212 . For jethro only, we provide a patched version of useradd*.bbclass. This fixes the deadlock found in the CI builds. Preference of this class is handled through bblayers.conf (meta-agl first). Change-Id: I4a010687fe587bbd300719a7ddad10f1669eb9cf Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-07-07meta-agl: recipes-sota moved to meta-agl-extra, activated with new feature ↵Stephane Desneux5-259/+0
'agl-sota' Change-Id: Icd51138b41901bfd5f4f242e368700e92915b1cd Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
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-19rvi-sota-client: Add openssl as a dependencyLeon Anavi1-1/+1
Fix a potential issue when reusing sstate cache for building RVI SOTA client by adding openssl as a dependency. Bug-AGL: SPEC-176 Change-Id: I3fb3d5f0051aa56e44968fa71bc4a0cf6f39a250 Reported-by: Frederico Cadete <frederico.cadete@awtce.be> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-06-19ostree: Add OSTreeLeon Anavi1-0/+25
OSTree is a tool for managing bootable, immutable, versioned filesystem trees. Is will be used to apply updates downloaded by RVI SOTA client. Bug-AGL: SPEC-194 Change-Id: I286b9ce8631c6ef8632f134f89e85b462cb39fd3 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-06-19libgsystem: Add LibGSystemLeon Anavi1-0/+21
LibGSystem is a GIO-based library. OSTree depends on it. Bug-AGL: SPEC-194 Change-Id: I42da04a5e332dc5121d0509b839ee289cfba23c7 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
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-25Update recipe for LTP to 20160510 from 20150420Kotaro Hashimoto1-0/+3
Update recipe for LTP as bbappend. The LTP version is changed to 20160510 from 20150420. Change-Id: Ic7b0b7eb0ee550622341119bdb998235535145af Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
2016-05-10rvi-sota-client_git: Fix openssl and hyper versionLeon Anavi1-0/+18
Set specific versions of crates openssl and hyper which are known to be compatible with this version of RVI SOTA client. Bug-AGL: SPEC-176 Change-Id: I38c982963b88507ddc6d40cce1145af54886a0e1 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
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-06rvi-sota-client_git: add RVI SOTA clientLeon Anavi3-0/+195
Build and deploy sota_client and a systemd service. The application is written in the Rust programming language and depends on Cargo therefore the recipe requires on meta-rust. It is using crate dbus-rs version 0.1.2 with fixed casts of c_char raw pointers for ARM. Bug-AGL: SPEC-176 Change-Id: Ic8f24ae3dd2e62297e303be23a40759b0b919b86 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
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-15Disable connman when booting over NFSStephane Desneux2-0/+14
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>
2016-04-14Select networking manager with VIRTUAL-RUNTIME_net_manager at distro levelStephane Desneux4-4/+39
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-04-04Add agl-image-minimal-qa.bbJan-Simon Möller1-0/+10
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>
2016-03-14Upgrade to Wayland/Weston 1.9.0Manuel Bachmann7-0/+303
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>
2016-03-14Add package group and bitbake target for Quality AssuranceTadao Tanikawa2-0/+26
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>
2016-02-03Remove Yocto 1.7 compatibility cruftsManuel Bachmann11-213/+2
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>
2016-02-02Provide automatic DHCP configuration for Ethernet adaptersManuel Bachmann2-5/+14
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>
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-21improves install mode settingJosé Bollo5-7/+7
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>
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-18Migrate IVI-Shell backport to Weston 1.8.0 (Yocto 2.0)Manuel Bachmann3-166/+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>
2016-01-15Support MinnowBoard MAXTadao Tanikawa3-0/+14
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>