summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-11-15Navigation : experimental support of new home screenNaoto Yamaguchi1-0/+10
Add a recipe for experimental support to the new home screen with the window manager. Experimental support will only be applied if you have enabled the function of agl application framework. Change-Id: I30b116be20771697df70de36c5aa4de4b6dfb406 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2017-11-15Soundmanager needs to be enabled outside of hmi packagegroupJan-Simon Möller1-2/+0
This changeset removes agl-service-soundmanager-2017 from meta-agl-devel/meta-hmi-framework/recipes-platform/packagegroups/packagegroup-hmi-framework.bb b/c this needs to be handled differently as discussed in https://gerrit.automotivelinux.org/gerrit/#/c/11643/ . Thus we need to separate it from the hmi-framework packagegroup. Change-Id: Iafdff1cf1c8d29ddb89960a61a1787e630baa9c4 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-15Merge "Update asound.conf.template"Jan-Simon Moeller3-44/+81
2017-11-14Fix runtime package conflict on asound.confJan-Simon Möller3-2/+12
alsa-state and 4a-hal-config both provides the same file. Fix the abstract provisioning by using the original flag VIRTUAL-RUNTIME_alsa-state = 4a-hal-config . v2: fix also RRECOMMENDS_pn-alsa-utils-alsactl v3: kill everything that might still pull-in alsa-state directly Change-Id: I0f4766ef996303ad0a1c74e3b19adcefd206a35a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-14Update asound.conf.templateRonan Le Martret3-44/+81
* add USB default HAL. Change-Id: I89a305baf9c4d8c412153a7bcf81f27a03202ee6 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-14Update agl-service-windowmanager-2017 SRCREVzheng_wenlong1-1/+1
Update agl-service-windowmanager-2017 SRCREV to <c392fff74872af6d4f165ff3f854d19f390ec0ee> Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11819/ Following commits are added: c392fff Remove and replace the comments 0b1d9ca Add the fail-safe process for the configuration file 2b97202 Fix the error log on windowmanager initialization 7879eaa Update the application guide fe5ec2c Merge "Add an another example for layout configuration" 3810b9b Add an another example for layout configuration create mode 100644 layers.json.split 3357a19 Update application guide Change-Id: Ie39087431922b3d822d24efd4fe0fe3a74fe93da Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2017-11-14Merge "Update libwindowmanager SRCREV"Jan-Simon Moeller1-1/+1
2017-11-14Update libwindowmanager SRCREVzheng_wenlong1-1/+1
Update libwindowmanager SRCREV to <123846779a13f2c8e9742168c1c9384c6dfa5d05> Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11809/ Following commits are added: 1238467 Remove unnecessary comments and variable c98ed0f Change requestSurface() to return surface_id Change-Id: Iee37220d40a190b361750352c00642a4890fc21a Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com> Signed-off-by: Tadao Taniakwa <tanikawa.tadao@jp.panasonic.com>
2017-11-13qlibwindowmanager: Fix installation errorKazumasa Mitsunari1-1/+1
Change-Id: I5dd0b986a86ed03f5c9ac55261c1c48c90180bec Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-11Initial integration of 4A (AGL Advance Audio Agent)Stephane Desneux15-0/+375
This is a move of the work done initially by Ronan Le Martret <ronan.lemartret@iot.bzh> in https://gerrit.automotivelinux.org/gerrit/#/c/11651/ Change-Id: I3c2124b186e72fd9804ff713b22a36a93283650e Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-11-11Merge "Set PREFERRED_PROVIDER_virtual/libhomescreen in config fragment"Jan-Simon Moeller3-3/+4
2017-11-10Add qlibwindowmanager recipeKazumasa Mitsunari2-0/+14
Change-Id: I4621b74b0f2ca446a4d007901b33b58f396d0aa3 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-09Set PREFERRED_PROVIDER_virtual/libhomescreen in config fragmentzheng_wenlong3-3/+4
Set PREFERRED_PROVIDER_virtual/libhomescreen in config fragment, homescreen-2017 DEPENDS in virtual/libhomescreen, packagegroup-hmi-framework.bb RDEPENDS in libhomescreen-2017. Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11759/ Change-Id: Iee449470e85f6faae37dc71aa2eb7a90ac47b9f6 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-05Allow SRCREV handling through poky-agl.confeel_4.99.2eel/4.99.24.99.2Jan-Simon Möller6-6/+6
This change simplifies the SRCREV handling by using - AGL_APP_REVISION and AGL_DEFAULT_REVISION in recipes. Also the AGL_BRANCH can be used to switch to release branches. Change-Id: Ia9e50ac6ffa8a46c1fa536c96adf740821db22af Bug-AGL: SPEC-864 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-03Update SRCREVs for hmi-framework packagesRomain Forlot3-3/+3
The SRCREV's were no longer valid (rebase!). Fix them. Change-Id: I54c79a04e38dc30e0d5fe1c6749f154e7f468208 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-02Recipe style fixes in meta-hmi-frameworkJan-Simon Möller6-24/+35
This change applies the standard bitbake recipe layout, especially it fixes: - DEPENDS before inherit (as we might DEPENDS += in the inherit !) - 'S =' below SRC_URI (style nitpick) - DESCRIPTION being present These changes are just 'formatting' but worst case we see a difference in DEPENDS due to the corrected ordering. Change-Id: I9c82114c4f4e86a59e73e3ebcdc063b2ed6bd4f1 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-11-01Change agl-service-windowmanger-2017 EXTRA_OECMAKEzheng_wenlong1-1/+1
Change EXTRA_OECMAKE to EXTRA_OECMAKE_append_agl-devel. Change-Id: I31fbe606e50384c72f8784da5b2f4ec77363c141 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-01Update libwindowmanager SRCREVKazumasa Mitsunari1-1/+1
Update libwindowmanager SRCREV to master. <71d3c9ee49ece6063ea93090b3661df6a90dd1de> Related change : https://gerrit.automotivelinux.org/gerrit/#/c/11601 Change-Id: I6ac2190789621a9333d369287c4cd61a6d853986 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-01Update agl-service-windowmanager-2017 SRCREVKazumasa Mitsunari1-1/+1
Update agl-service-soundmanager-2017 SRCREV to master. <3772dc5dc1b89ac101134d02529bde7185e68948> Related change : https://gerrit.automotivelinux.org/gerrit/#/c/11631/1 Change-Id: I835c5f1c5ee5779102e5f20dec2287c8275f6dd8 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-01Update libsoundmanager SRCREVKazumasa Mitsunari1-1/+1
Update agl-service-soundmanager-2017 SRCREV to master. <cda4a958e85d397bae142fbe6068a3e17d4aa935> Related change : https://gerrit.automotivelinux.org/gerrit/#/c/11579/3 Change-Id: Ibf871c58845b4cbe8e043ad6bad0711f41e7510a Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-01Update agl-service-soundmanager-2017 SRCREVKazumasa Mitsunari1-1/+1
Update agl-service-soundmanager-2017 SRCREV to master. <71e9700fe906fff4f111bc70d025912ee5dd095a> Related change : https://gerrit.automotivelinux.org/gerrit/#/c/11629/ Change-Id: Ia3c79585d0597a2ef81115c3926173a0c2a42bd5 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-01Update agl-service-homescreen-2017 SRCREVzheng_wenlong1-2/+2
Update agl-service-homescreen-2017 SRCREV to master. <087ddd64698d8634cd748e0341a6c17e0a6ca134> Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11439/6 Change-Id: I3a87a4ae07c224be2b2bba38567c02a5f8abbc67 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-01Update homescreen-2017 SRCREVzheng_wenlong1-1/+1
Update SRCREV to master revision. <4940d001f08bec6fd68293efcbd6673a9ffce65e> Change-Id: Iaeded9248f96fe3349c7297c557181bdec7e5e61 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-01Delete do_install sections for libhomescreenzheng_wenlong1-14/+2
As we split libhomescreen from agl-service-homescreen-2017, also delete the libhomescreen installation from the recipes. Related Commit: https://gerrit.automotivelinux.org/gerrit/#/c/11413/ BUG-AGL: SPEC-993 Change-Id: If47f69c495a0cac066fa62624c1e5860f5182352 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-11-01Add libhomescreen libwindowmanager to Dependszheng_wenlong1-1/+10
As libhomescreen split from homescreen-service, libwindowmanager split from windowmanager-service, homescreen-2017 needs depends on libhomescreen and libwindowmanager. Relative Commits: https://gerrit.automotivelinux.org/gerrit/#/c/11413/ BUG-AGL: SPEC-991 Change-Id: I9a5a8d619fbc0364a8f8067c335fba1aae5f246e Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-10-31Add LICENSE.MIT to recipe CHKSUMzheng_wenlong1-1/+2
Since we added LICENSE.MIT in agl-service-windowmanager-2017, we also need to add LICENSE.MIT file to LIC_FILES_CHKSUM. Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/11631/ Change-Id: Ic709a92ef41efa856402d9c860f43f082c04a7bf Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
2017-10-31Add libraries to hmi-framework packagegroupKazumasa Mitsunari1-9/+3
Related commit : https://gerrit.automotivelinux.org/gerrit/#/c/11455/ https://gerrit.automotivelinux.org/gerrit/#/c/11511/ https://gerrit.automotivelinux.org/gerrit/#/c/11533/ https://gerrit.automotivelinux.org/gerrit/#/c/11515/ https://gerrit.automotivelinux.org/gerrit/#/c/11509/ Bug-AGL : SPEC-993 Change-Id: Id947eddf553bcfbcec0986d1159b8f8f31634178 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-10-31Fix md5 checksumKazumasa Mitsunari1-1/+1
This patch fixes the build error of do_populate_lic of libwindowmanager. Bug-AGL : SPEC-1000 Change-Id: I31a59f3fe0b2ac41d25ce4e8e216dd426bc73e0a Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-10-31Split library from windowmanagerKazumasa Mitsunari2-21/+19
To improve independency, library from windowmanager service binder should be splitted [Patch Sets 2] - Remove installation of layers.json. It is included in CMakeFile. https://gerrit.automotivelinux.org/gerrit/#/c/11523/ - Remove unnecessary tabs. [Patch Sets 3] - Rename the recipe [Patch Sets 4] - Modified description about recipes - Moved S variables after SRC_URI Change-Id: I37c394991f8f18359bcf6816e9edd82e6442ce5b Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp> Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
2017-10-31Add libsoundmanager library recipeKazumasa Mitsunari1-0/+13
[PatchSet2] Move S variable after SRC_URI Change-Id: Idb3b04e4a2f2af59fc88934ce1807530fc4d5564 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-10-25Split library from soundmanagerKazumasa Mitsunari1-22/+7
To improve independency, library from soundmanager service binder should be splitted [PatchSet2] Modify DESCRIPTION Move down S variable to SRC_URI Removed do_install_append : Related to https://gerrit.automotivelinux.org/gerrit/#/c/11529/ Change-Id: If379d0fbbf4e18390fd004e79b2c4f83fee50534 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-10-23Bump revision for auto startup homescreen serviceRomain Forlot1-1/+1
Change-Id: Ic2f4fee29f5aa3887c52f27ed08aed60518490e7 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-10-17Fix HMI framework recipesYuta Doi3-8/+3
1. Modify SRCREV to the correct value in windowmanager and soundmanager. 2. Add "wayland-native" to windowmanager for resolving error: WLSCAN-NOTFOUND 3. Remove "PACKAGES" from packagegroup-hmi-framework.bb for resolving QA Issue: [packages-list] Change-Id: I1987dd2620e2b2832da5a8e9e754c9ddd0c2fa6f Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
2017-10-12Add recipes for new hmi fweel_4.99.1eel/4.99.14.99.1zheng_wenlong8-6/+135
Add recipesc for agl-service-windowmanager-2017, agl-service-soundmanager-2017, agl-service-homescreen-2017 and homescreen-2017. [Patch Sets 2] Modify homescreen-2017_git.bb to use aglwgt make package. [Patch Sets 3] Modify agl-service-windowmanager-2017_git.bb to use aglwgt make package. Modify agl-service-soundmanager-2017_git.bb to use aglwgt make package. [Patch Sets 4] Modify agl-service-homescreen-2017_git.bb to use aglwgt make package. [Patch Sets 5] (jsmoeller) Modify layer and add packagegroup containing the required packages. Modify feature name to be agl-hmi-framework to be consistent in naming Mofify local.conf.inc to set DISTRO_FEATURES flag instead of setting IMAGE_INSTALL. Change-Id: Iac998b5c9ed519649c8c367e97a5aa31c6140c26 Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-09-15re-add protoc to sdkTakashi Matsuzawa1-1/+1
Bug-AGL: SPEC-889 OE recipe for protobuf now splitted into runtime and compiler. protoc won't be added to sdk unless we explicity add -dev package to the image. Change-Id: I6c4acac8f57230a389320ba650fd2e2a2cf9963f Signed-off-by: Takashi Matsuzawa <tmatsuzawa@xevo.com>
2017-09-05Add HMI framework layer for HMI recipesKazumasa Mitsunari6-0/+107
Add HMI framework layer provides HMI recipes in the following url * https://wiki.automotivelinux.org/hmiframework This is still empty layer Change-Id: I5d74d444534c36bcaddc250665f280c764bf0b43 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-08-10Install qemu and create agl-egvirt machine featureMichele Paolino4-0/+22
qemu is the userspace emulator needed to run KVM virtual machines. This patch adds a bbappend for qemu in the meta-egvirt layer, and includes it in the packages to be installed in the AGL distro. To do this, the new agl-egvirt machine feature has been created and is used to enable virtualization specific extensions created by the EG-VIRT group for AGL. In order to reduce its impact on the AGL image, the qemu targets have been limited to aarch64 and x86_64 only. Changelog v2: - agl-egvirt added to MACHINE_FEATURES - use of class_target to not create conflict by the QEMU version used in the SDK and the one used by KVM - README file updated accordingly Bug-AGL: SPEC-718 Change-Id: I27288382443ba2bfe14d574ade2e691a63da145d Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
2017-08-03New meta-egvirt layer for AGL virtualizationMichele Paolino5-0/+77
meta-egvirt is the AGL Virtualization Expert Group (EG-VIRT) layer. It is intended to be used to design, test, implement and assess virtualization technologies (containers, hypervisors, system partitioners and other solutions) for AGL ARMv8 and Intel platforms. The primary hardware target of such work is for the time being the Renesas R-Car M3 development platform (ARMv8). Other solutions will be added in future, depending on their availability and on the community interest. Changelog: added file 50_bblayers.conf.inc as a generic agl-egvirt feature Bug-AGL: SPEC-787 Change-Id: I8b5d9412a71a956d8c48e0dac0ea4c6e2f61fc3c Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
2017-07-24Fix libthai (oem-extra-libs) build breakTakashi Matsuzawa3-3/+7
Bug-AGL: SPEC-771 Fix in libdatrie recipe so that libdatrie-native can be properly used to build libthai. Alternatively EXTRA_OECONF += "--disable-dict" can be added to libthai, but I guess (since I did not add libthai) it is not expected. Update: I also needed libdatrie-native dependency in libthai.bb Update2: Fix build breaks for imagemagick and protobuf as well Change-Id: I175a34f321841d6aa1cdabac69c67d590d313043 Signed-off-by: Takashi Matsuzawa <tmatsuzawa@xevo.com>
2017-07-13add nativesdk-protobuf to TOOLCHAIN_HOST_TASKTakashi Matsuzawa1-0/+1
Bug-AGL: SPEC-740 protobuf has protoc compiler which needed to be added to native sdk package Update: Fixed typo: cmake -> protobuf (cmake is already taken care somewhere) Change-Id: If6fe1fcc356617d257514b873dd3b8d6a854894c Signed-off-by: Takashi Matsuzawa <tmatsuzawa@xevo.com>
2017-06-12Add oem needs libs,libwebsockets.tte_zheng_wenlong3-0/+30
Different from apache-websocket in meta-openembedded layer,and qtwebsockets in meta-qt5 layer,libwebsockets is a C library for lightweight websocket clients and servers, can be used in embedded system. Using Tanikawa-san's advice on the packageconfig and for the single recipe only copy it from meta-oe( git://git.openembedded.org/meta-openembedded branch: master commit: 701397952efdb9790a2ea51c7b499f73243dc67b). V2: rebase to master(a9bbfe1af2ae8ccf79db999e8007b7c6cbc806a1). Change-Id: I6464a2b82ca57821959e46c2e2e3193f990e80f7 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2017-06-07Add oem needs libs, libdatrie and libthai.tte_zheng_wenlong3-0/+43
Libthai is a set of Thai language support routines aimed to ease developers’ tasks to incorporate Thai language support in their applications. Libdatrie's full name is double-array trie. Trie is a kind of digital search tree, and libdatrie is used by libthai. Change-Id: I02a97bb6b1286070c443fecc0dce0e17c7f00016 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2017-03-24Add software packages for oem needs librarydab_3.99.1dab/3.99.13.99.1tte_zheng_wenlong1-0/+9
These librarys packages will be added to meta-agl-devel,be requested by oem. iputils,net-tools,pixman bluez5,speex,glib-2.0 libogg,thrift,ppp Change-Id: I8c09d3be8e17ef9ffb606951009aa4120e7bb06c Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2017-01-19Fix "No GNU_HASH in the elf binary" errotte_zheng_wenlong1-0/+2
Adding TARGET_CC_ARCH += "${LDFLAGS}" to the recipe. reference to Yocto Project Reference Manual 2.2. Change-Id: Iaef0f5152a2e509168a5c25eb2e3ab02f895504d Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2016-12-16Merge "Add Mongoose Embedded Web Server Library"Jan-Simon Moeller4-62/+84
2016-12-15Add Mongoose Embedded Web Server Librarytte_zheng_wenlong4-62/+84
Change "mongoose for MongoDB" to "mongoose for Embbedded Web Server Library" Deleted old mongoose_git.bb for MongoDB Add mongoose_6.6.bb for Mongoose Embedded Web Server Library Modify packagegroup-ivi-common-core-os-commonlibs.bbappend to delete mongodb nodejs Change-Id: I41a2423e30af8a7fec85f5900556dce46ec6bddb Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2016-12-12update README markdownRonan1-25/+31
Change-Id: Ib87ad9f2dca90a4fd114f06567e4950981bc78a5 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2016-11-14Add fuse kernel configuration for renesas portertte_zheng_wenlong2-1/+4
Add fuse-rcar.cfg for config items, Modify linux-renesas_%.bbapend for add fuse-rar.cfg to SRC_URI. Change-Id: Id1f6448452a0ecda2c6e5c906fb80ea67576cbc3 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2016-11-10Change renesas kernel configure to fragment configurationtte_zheng_wenlong2-75/+20
Add iptables-rcar.cfg for renesas m2 kernel configuration, Delete configure items from linux-renesas_%.bbapend. Change-Id: I2a1e9883f908f17775ab829b93916c0f5011cf05 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
2016-11-02Add software packages for oem needs librarytte_zheng_wenlong16-0/+1059
These recipes is support software packages for oem needs. The librarys include: boost, fixesproto, imagemagick, iptables, Xorg-macros zlib, eglibc(glibc), libcurl, libgif, libneon, mongoose fuse, protocol buffers, bsdiff, module-init-tools libcroco, libtiff, librsvg, libpcap, libtar You can add these librarys by feature 'agl-oem-extra-libs' source meta-agl/scripts/aglsetup.sh -m porter agl-demo [agl-appfw-smack] [agl-devel] [agl-netboot] agl-oem-extra-libs v2[jsmoeller]: - change to ImageMagick recipe (generalize configure append and add dependency) - readd libtar with tarball taken from debian as original git is n/a v3[tte_zheng_wenlong] - add libtar and libtar-dev in packagegroup-ivi-common-core-os-commonlibs.bbappend - modify README.md to explain build command. v4[tte_zheng_wenlong] - modify mongoose license from GPLv2 to MIT. - delete [] for agl-oem-extra-libs for README.md Change-Id: I1f9d2f1c023f332d528918c3f730ee0360a1f497 Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>