diff options
author | Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> | 2015-08-18 00:09:46 +0900 |
---|---|---|
committer | Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> | 2015-08-19 23:41:19 +0900 |
commit | 56eb51bfe05a1dd7c3c49cb7465ed83b0a072c78 (patch) | |
tree | dd55c711d794ed5e3606b79144a35f8f2980433d /meta-ivi-common/recipes-core | |
parent | 752f9723fe9df70c7333a9928cc3e3354671ced8 (diff) |
Add new Yocto layer for common packages to IVI systems
'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>
Diffstat (limited to 'meta-ivi-common/recipes-core')
10 files changed, 159 insertions, 0 deletions
diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-automotive.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-automotive.bb new file mode 100644 index 000000000..ef4766e34 --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-automotive.bb @@ -0,0 +1,15 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of common packages required by Automotive Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common-automotive \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-connectivity.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-connectivity.bb new file mode 100644 index 000000000..4236a54d9 --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-connectivity.bb @@ -0,0 +1,15 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of common packages required by Connectivity Subsystem " + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common-connectivity \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-graphics.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-graphics.bb new file mode 100644 index 000000000..f50767236 --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-graphics.bb @@ -0,0 +1,16 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of common packages required by Graphics Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common-graphics \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + weston weston-examples \ + " diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-kernel.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-kernel.bb new file mode 100644 index 000000000..9d6cbc83e --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-kernel.bb @@ -0,0 +1,15 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of common packages required by Kernel Subysystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common-kernel \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-multimedia.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-multimedia.bb new file mode 100644 index 000000000..72a5b0576 --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-multimedia.bb @@ -0,0 +1,15 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of common packages required by Multimedia Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common-multimedia \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-navi-lbs.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-navi-lbs.bb new file mode 100644 index 000000000..45d3179e2 --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-navi-lbs.bb @@ -0,0 +1,15 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of common packages required by Navigation and Location Based Services Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common-navi-lbs \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-os-commonlibs.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-os-commonlibs.bb new file mode 100644 index 000000000..de077db4c --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-os-commonlibs.bb @@ -0,0 +1,15 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of common packages required by Operating System and Common libraries Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common-os-commonlibs \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-security.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-security.bb new file mode 100644 index 000000000..61fe22ebb --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-security.bb @@ -0,0 +1,15 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of common packages required by Security Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common-security \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-speech-services.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-speech-services.bb new file mode 100644 index 000000000..f934e840c --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common-speech-services.bb @@ -0,0 +1,15 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of common packages required by Speech Services Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common-speech-services \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common.bb b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common.bb new file mode 100644 index 000000000..70d0facf6 --- /dev/null +++ b/meta-ivi-common/recipes-core/packagegroups/packagegroup-ivi-common.bb @@ -0,0 +1,23 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "A set of packagegroups which contain common packages required by AGL Distribution" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-ivi-common \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + packagegroup-ivi-common-automotive \ + packagegroup-ivi-common-connectivity \ + packagegroup-ivi-common-graphics \ + packagegroup-ivi-common-multimedia \ + packagegroup-ivi-common-navi-lbs \ + packagegroup-ivi-common-os-commonlibs \ + packagegroup-ivi-common-speech-services \ + packagegroup-ivi-common-security \ + packagegroup-ivi-common-kernel \ + " |