From 72201670bd566441ffc0a15270ce2290438632b9 Mon Sep 17 00:00:00 2001 From: Tadao Tanikawa Date: Wed, 22 Jul 2015 10:52:27 +0900 Subject: The starting point of layers for AGL Distribution v1.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 --- meta-agl/recipes-ivi/images/agl-image-ivi.bb | 16 +++++++++++++++ .../packagegroup-agl-ivi-automotive.bb | 14 +++++++++++++ .../packagegroup-agl-ivi-connectivity.bb | 14 +++++++++++++ .../packagegroups/packagegroup-agl-ivi-graphics.bb | 14 +++++++++++++ .../packagegroups/packagegroup-agl-ivi-kernel.bb | 14 +++++++++++++ .../packagegroup-agl-ivi-multimedia.bb | 14 +++++++++++++ .../packagegroups/packagegroup-agl-ivi-navi-lbs.bb | 14 +++++++++++++ .../packagegroup-agl-ivi-os-commonlibs.bb | 14 +++++++++++++ .../packagegroups/packagegroup-agl-ivi-security.bb | 14 +++++++++++++ .../packagegroup-agl-ivi-speech-services.bb | 14 +++++++++++++ .../packagegroups/packagegroup-agl-ivi.bb | 23 ++++++++++++++++++++++ 11 files changed, 165 insertions(+) create mode 100644 meta-agl/recipes-ivi/images/agl-image-ivi.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-automotive.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-connectivity.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-graphics.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-kernel.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-multimedia.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-navi-lbs.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-os-commonlibs.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-security.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-speech-services.bb create mode 100644 meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi.bb (limited to 'meta-agl/recipes-ivi') diff --git a/meta-agl/recipes-ivi/images/agl-image-ivi.bb b/meta-agl/recipes-ivi/images/agl-image-ivi.bb new file mode 100644 index 000000000..e14101edd --- /dev/null +++ b/meta-agl/recipes-ivi/images/agl-image-ivi.bb @@ -0,0 +1,16 @@ +SUMMARY = "A basic system of AGL distribution of IVI profile" + +IMAGE_FEATURES += "splash package-management ssh-server-dropbear" + +LICENSE = "MIT" + +inherit core-image distro_features_check + +REQUIRED_DISTRO_FEATURES = "wayland" + +CORE_IMAGE_BASE_INSTALL += "weston weston-init weston-examples" + +IMAGE_INSTALL_append = "\ + packagegroup-agl-core \ + packagegroup-agl-ivi \ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-automotive.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-automotive.bb new file mode 100644 index 000000000..f7221517f --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-automotive.bb @@ -0,0 +1,14 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required by Automotive Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi-automotive \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-connectivity.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-connectivity.bb new file mode 100644 index 000000000..0b925c096 --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-connectivity.bb @@ -0,0 +1,14 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required by Connectivity Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi-connectivity \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-graphics.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-graphics.bb new file mode 100644 index 000000000..d7650564b --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-graphics.bb @@ -0,0 +1,14 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required by Graphics Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi-graphics \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-kernel.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-kernel.bb new file mode 100644 index 000000000..be51817b7 --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-kernel.bb @@ -0,0 +1,14 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required by Kernel Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi-kernel \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-multimedia.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-multimedia.bb new file mode 100644 index 000000000..78508eed8 --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-multimedia.bb @@ -0,0 +1,14 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required by Multimedia Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi-multimedia \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-navi-lbs.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-navi-lbs.bb new file mode 100644 index 000000000..0a3ba2752 --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-navi-lbs.bb @@ -0,0 +1,14 @@ +SUMMARY = "The packages of middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required by Navigation and Location Based Services Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi-navi-lbs \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-os-commonlibs.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-os-commonlibs.bb new file mode 100644 index 000000000..0a9de8d5f --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-os-commonlibs.bb @@ -0,0 +1,14 @@ +SUMMARY = "The packages of middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required by Operating System and Common libraries Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi-os-commonlibs \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-security.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-security.bb new file mode 100644 index 000000000..f651c50cd --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-security.bb @@ -0,0 +1,14 @@ +SUMMARY = "The packages of middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required by Security Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi-security \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-speech-services.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-speech-services.bb new file mode 100644 index 000000000..eccebee9f --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi-speech-services.bb @@ -0,0 +1,14 @@ +SUMMARY = "The packages of middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required by Speech Services Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi-speech-services \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi.bb b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi.bb new file mode 100644 index 000000000..bafb8e024 --- /dev/null +++ b/meta-agl/recipes-ivi/packagegroups/packagegroup-agl-ivi.bb @@ -0,0 +1,23 @@ +SUMMARY = "The middlewares for AGL IVI profile" +DESCRIPTION = "The set of packages required for AGL Distribution" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-ivi \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + packagegroup-agl-ivi-automotive \ + packagegroup-agl-ivi-connectivity \ + packagegroup-agl-ivi-graphics \ + packagegroup-agl-ivi-multimedia \ + packagegroup-agl-ivi-navi-lbs \ + packagegroup-agl-ivi-os-commonlibs \ + packagegroup-agl-ivi-speech-services \ + packagegroup-agl-ivi-security \ + packagegroup-agl-ivi-kernel \ + " -- cgit 1.2.3-korg