summaryrefslogtreecommitdiffstats
path: root/meta-agl/recipes-connectivity
AgeCommit message (Collapse)AuthorFilesLines
2017-09-26recipes-connectvity: bluez5: resolve CVE-2017-1000250Matt Ranostay2-1/+36
Add patchset that fixes BlueBorne CVE in the Bluez library for older versions of Bluez 5. Backport: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/recipes-connectivity/bluez5?id=9376bbc8a04ced3c0973805e6cb2529b6db03076 Bug-AGL: SPEC-902 Change-Id: I33fa9a1cc0867cec9586bc0f3ed9b2bb092ff6de Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/10987 ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
2017-09-08Upgrade to pyroChanghyeok Bae10-393/+7
u-boot: v2017.01 dlt-daemon: Remove gzipnative inheritance - gzipnative.bbclass is removed in pyro branch. - See ab0f46400c113c0d893be872727a67739d5e794d in poky. gpm: Remove bbappend file - upstream(meta-openembedded) is using git(v1.99.7) and this is not required anymore. gnutls: Remove bbappend file - The patch is already applied in upstream. agl-image-minimal: Remove ROOTFS_PKGMANAGE_BOOTSTRAP - ROOTFS_PKGMANAGE_BOOTSTRAP is removed in upstream. - Please see 529244ee212fe14019e35a5f163fab705ddbf141 in poky. freetype: Change hash value for v2.7.1 binary shadow: Remove shadow_%.bbappend - It's already applied upstream poky. Remove nativesdk-packagegroup-sdk-host.bbappend - It's already applied in upstream poky. faac: Remove bbappend file - It's already applied meta-openembedded upstream. pulseaudio: Change bbappend naming - Upstream yocto provides pulseaudio v10.0. weston: re-create patch to apply new version (v2.0.0) - Remove 0001-compositor-drm.c-Launch-without-input-devices.patch because it's already applied in new version. mesa: Remove 12.0.3 recipe and fix build error for qemux86-64 - Yocto upstream supports 17.0.2 and v12.0.3 is not required anymore in raspberrypi - Error: | configure: error: --enable-gallium-llvm selected but llvm-config is not found wayland-ivi-extension: Upgrade to latest master version - Due to weston upgrade, wayland-ivi-extension should be upgraded. packagegroup-ivi-common-core-multimedia: Remove alsa-lib - alsa-lib has empty package and it's not required anymore. Add agl-driver and agl-passenger in group and passwd - Parsing Error: agl-users: groupname agl-passenger does not have a static ID defined. poky-agl.conf: Change gstreamer default version to v1.10.x - Yocto upstream moves gstreamer to v1.10.4. af-main: Fix build error - Error: file /usr/local conflicts between attempted installs of af-main-1.0-r0.corei7_64 and base-files-3.0.14-r89.qemux86_64 intel-corei7-64: Change gstreamer-vaapi-1.0 name - gstreamer-vaapi-1.0 is moved to oe-core and its name is changed to gstreamer1.0-vaapi. linux-raspberrypi: Drop 4.4 bbappend - The upstream meta-raspberrypi doesn't support v4.4 anymore. - CVE patches are not required anymore. glibc: Remove bbappend - The bug-20116 is already applied in 2.25 cynara,security-manager: Fix build error - cynara: Replace bb.data to d - security-manager: Temporarily use 'no' in APPLY variable u-boot-ota: Add SRC_URI - In pyro, SRC_URI and S is moved from .inc to .bb linux-yocto: Remove 4.8 and 4.4 bbappend - Yocto 2.3 (Pyro) doesn't support v4.8 kernel anymore. - CVE patches in meta-agl-bsp are already applied in Yocto 2.3. tcf-agent: Remove bbappend file - This change is merged to upstream poky (pyro) bluez5: Remove recipe and add .bbappend - Yocto 2.3 (Pyro) already has same version. - bluetooth.conf file is added in .bbappend python-pycrypto: Remove recipe - meta-openembedded (Pyro) already has same version. meta-agl-bsp/classes/image.bbclass: Arrange for pyro - image.bbclass is taken from poky/meta/classes/image.bbclass and only changed IMAGE_TYPE_vm variable. libsoup: Fix native build error temporarily v2 (jsmoeller): meta-agl-bsp/meta-ti: - workaround patches in meta-ti/recipes-arago/gstreamer/gstreamer1.0-plugins-bad_%.bbappend - fix old python code in meta-ti/recipes-arago/ipumm-fw/ipumm-fw_3.00.13.00.bb - workaround patches in meta-ti/recipes-arago/weston/weston_%.bbappend - make specific to dra7xx-evm: -- meta-ti/recipes-bsp/alsa-state/alsa-state.bbappend -- meta-ti/recipes-bsp/u-boot/u-boot-ti-staging_%.bbappend -- rename meta-ti/recipes-multimedia/pulseaudio/pulseaudio/dra7xx-evm-set-default-sink-source.patch -- rename meta-ti/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend TODO/FIXME's in: - meta-agl-bsp/meta-ti/recipes-arago/gstreamer/gstreamer1.0-plugins-bad_%.bbappend - meta-agl-bsp/meta-ti/recipes-arago/weston/weston_%.bbappend - meta-agl-bsp/meta-ti/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend - meta-ti/recipes-bsp/u-boot/u-boot-ti-staging_%.bbappend Bug-AGL: SPEC-646 Change-Id: I4162ae887d3334e9102575e3724483aa25f4bd9c Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/10457
2017-06-08enabling https for wget in busyboxDominig ar Foll (Intel Open Source)2-0/+5
Change-Id: I4d7093285d6c4aa3b17e78019b1e0d3a9b5de2d3 Signed-off-by: Dominig ar Foll (Intel Open Source) <dominig.arfoll@fridu.net> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/9655 Reviewed-by: Martin Kelly <mkelly@xevo.com> Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2017-05-31rygel: disable user systemd serviceMatt Ranostay1-3/+3
Due to Rygel sending SSDP traffic disable the rygel.service until an user enables it. Change-Id: I9b2c203433a0d21d981267b2364527a8736a731c Bug-AGL: SPEC-613 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/9557 Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2017-04-26rtl-sdr: remove -I/usr/include from pkg-configMartin Kelly2-1/+43
The -I/usr/include in the .pc file for rtl-sdr causes build failures with GCC 6 in qtmultimedia-rtlfm-radio-plugin because QMake translates it into -isystem, which breaks the GCC 6 #include_next directive. More information is available here: Here's some references in case you're curious: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129 https://bugreports.qt.io/browse/QTBUG-53367 https://bugreports.qt.io/browse/QTBUG-53375 https://codereview.qt-project.org/#/c/159394 Change-Id: I2fa58c422323026bcf254491b9ee7e30e8e75938 Signed-off-by: Martin Kelly <mkelly@xevo.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/9167 Reviewed-by: Scott Murray <scott.murray@konsulko.com> Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2017-04-20bluez5: add interface access for MediaPlayer applicationMatt Ranostay2-0/+42
MediaPlayer needs to receive a few signals from org.bluez to trigger various AVRCP metadata and position data. Change-Id: I5b54f91dc5654d2e0208ae564de2440dc6bd5f48 AGL-Bug: SPEC-541 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/9125 Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: José Bollo <jobol@nonadev.net> Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Matt Porter <mporter@konsulko.com>
2017-03-17Fix missing link to unistring for rygel lms pluginRonan Le Martret2-0/+29
Bug-AGL: SPEC-478 Change-Id: I0a48b05fb027da254c6823db91b24d847f3ed0d7 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-01-16Move meta-agl to 'Daring Dab'Jan-Simon Möller3-0/+0
Bump version to 3.90.x+snapshot for pre-'Daring Dab' Check append files and add shadow files to track origin. Remove unused and broken poky-agl-sysvinit.conf. Change-Id: I2d97c2e60380f6d7a9ca767698caff011574e7a6 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-10remove perl fix for openssl, fix in mortyRonan1-7/+0
Change-Id: Icba0d6c2dbcd726387cdd7fdf2e30793b41fe7eb Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
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-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-09-01Changes for building with YP 2.1.1 'krogoth'Jan-Simon Möller2-8/+14
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-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 Desneux1-0/+26
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-02-03Remove Yocto 1.7 compatibility cruftsManuel Bachmann4-83/+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-01-21improves install mode settingJosé Bollo1-1/+1
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-12rygel: Fix a name errorJosé Bollo1-2/+3
The service should be rygel not lightmediascanner. Change-Id: I7f6641e48324fa7df287465f958e67823b659e70 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-01-07ofono: fixup build-time dependencies stringYannick Gicquel1-1/+1
Fixup a missing space in the generated DEPENDS_append Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2015-12-11Rygel becomes systemd user serviceTadao Tanikawa2-10/+16
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>
2015-12-01Provide RTL-SDR 0.5.3 (RTL2832U chips, AM/FM radio support)Manuel Bachmann1-0/+17
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>
2015-11-07rygel: add systemd serviceLeon Anavi2-0/+27
Change-Id: I30193ff62fdea97c2cd100a031c60458879d11c8 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2015-10-26Provide LightMediaScanner 0.5.1, Rygel LMS pluginManuel Bachmann3-2/+12004
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>
2015-10-21Provide oFono 1.15 with BlueZ 5 supportManuel Bachmann1-0/+6
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>
2015-10-13Provide Rygel Media Server 0.26.1Manuel Bachmann3-0/+79
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-07-22The starting point of layers for AGL Distribution v1.0Tadao Tanikawa1-0/+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>