AGL/meta-agl-devel.git
6 years agoAdd recipes for new hmi fw 85/11085/5 4.99.1 eel/4.99.1 eel_4.99.1
zheng_wenlong [Fri, 29 Sep 2017 12:47:25 +0000 (21:47 +0900)]
Add recipes for new hmi fw

    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>
6 years agore-add protoc to sdk 03/10903/1
Takashi Matsuzawa [Fri, 15 Sep 2017 03:12:59 +0000 (12:12 +0900)]
re-add protoc to sdk

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>
6 years agoAdd HMI framework layer for HMI recipes 73/10773/1
Kazumasa Mitsunari [Tue, 5 Sep 2017 07:45:04 +0000 (16:45 +0900)]
Add HMI framework layer for HMI recipes

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>
6 years agoInstall qemu and create agl-egvirt machine feature 47/10547/2
Michele Paolino [Tue, 8 Aug 2017 09:14:09 +0000 (11:14 +0200)]
Install qemu and create agl-egvirt machine feature

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>
6 years agoNew meta-egvirt layer for AGL virtualization 75/10475/2
Michele Paolino [Tue, 1 Aug 2017 07:03:39 +0000 (09:03 +0200)]
New meta-egvirt layer for AGL virtualization

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>
6 years agoFix libthai (oem-extra-libs) build break 25/10325/3
Takashi Matsuzawa [Sun, 23 Jul 2017 13:19:55 +0000 (22:19 +0900)]
Fix libthai (oem-extra-libs) build break

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>
6 years agoadd nativesdk-protobuf to TOOLCHAIN_HOST_TASK 93/10193/2
Takashi Matsuzawa [Thu, 13 Jul 2017 07:05:29 +0000 (16:05 +0900)]
add nativesdk-protobuf to TOOLCHAIN_HOST_TASK

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>
6 years agoAdd oem needs libs,libwebsockets. 05/9405/3
tte_zheng_wenlong [Wed, 17 May 2017 06:07:17 +0000 (15:07 +0900)]
Add oem needs libs,libwebsockets.

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>
6 years agoAdd oem needs libs, libdatrie and libthai. 15/9615/1
tte_zheng_wenlong [Wed, 7 Jun 2017 07:00:13 +0000 (16:00 +0900)]
Add oem needs libs, libdatrie and libthai.

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>
7 years agoAdd software packages for oem needs library 89/8889/1 3.99.1 dab/3.99.1 dab_3.99.1
tte_zheng_wenlong [Fri, 24 Mar 2017 07:11:19 +0000 (15:11 +0800)]
Add software packages for oem needs library

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>
7 years agoFix "No GNU_HASH in the elf binary" erro 99/8299/1
tte_zheng_wenlong [Thu, 19 Jan 2017 05:28:14 +0000 (14:28 +0900)]
Fix "No GNU_HASH in the elf binary" erro

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>
7 years agoMerge "Add Mongoose Embedded Web Server Library"
Jan-Simon Moeller [Fri, 16 Dec 2016 08:57:16 +0000 (08:57 +0000)]
Merge "Add Mongoose Embedded Web Server Library"

7 years agoAdd Mongoose Embedded Web Server Library 21/7621/1
tte_zheng_wenlong [Thu, 15 Dec 2016 00:55:23 +0000 (09:55 +0900)]
Add Mongoose Embedded Web Server Library

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>
7 years agoupdate README markdown 49/7549/1
Ronan [Mon, 12 Dec 2016 20:07:42 +0000 (21:07 +0100)]
update README markdown

Change-Id: Ib87ad9f2dca90a4fd114f06567e4950981bc78a5
Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
7 years agoAdd fuse kernel configuration for renesas porter 85/7185/1
tte_zheng_wenlong [Mon, 14 Nov 2016 05:31:13 +0000 (14:31 +0900)]
Add fuse kernel configuration for renesas porter

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>
7 years agoChange renesas kernel configure to fragment configuration 31/7131/1
tte_zheng_wenlong [Thu, 10 Nov 2016 01:33:37 +0000 (10:33 +0900)]
Change renesas kernel configure to fragment configuration

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>
7 years agoAdd software packages for oem needs library 29/6829/10
tte_zheng_wenlong [Thu, 20 Oct 2016 07:17:50 +0000 (16:17 +0900)]
Add software packages for oem needs library

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>
7 years agoAdd iptables porter(m2) kernel configure by zheng@toyota 89/6789/1 morty
tte_zheng_wenlong [Tue, 18 Oct 2016 05:07:56 +0000 (14:07 +0900)]
Add iptables porter(m2) kernel configure by zheng@toyota

Change-Id: I810ba89ef47981168c2ee6dbc9967c30eefed175
Signed-off-by: tte_zheng_wenlong <wenlong_zheng_za@mail.toyota.co.jp>
7 years agoAdd gitreview 33/6133/1 2.0.0 2.0.1 2.0.2 blowfish_2.0.0 blowfish_2.0.1 blowflish_2.0.2
Jan-Simon Möller [Mon, 18 Jul 2016 08:21:10 +0000 (10:21 +0200)]
Add gitreview

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoInitial empty repository
Jan-Simon Moeller [Thu, 7 Jul 2016 13:37:52 +0000 (13:37 +0000)]
Initial empty repository