diff options
author | Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> | 2015-07-22 10:52:27 +0900 |
---|---|---|
committer | Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> | 2015-07-22 10:52:27 +0900 |
commit | 72201670bd566441ffc0a15270ce2290438632b9 (patch) | |
tree | 713a1cd817a54efbddc7d98ac41ccf6135c10c42 /meta-agl/recipes-core/packagegroups | |
parent | 00aff4b237bc92df660f8ed30bd5e6d5d73ea097 (diff) |
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 <tanikawa.tadao@jp.panasonic.com>
Diffstat (limited to 'meta-agl/recipes-core/packagegroups')
11 files changed, 188 insertions, 0 deletions
diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-automotive.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-automotive.bb new file mode 100644 index 000000000..d9f2279e1 --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-automotive.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The minimal set of packages for Automotive Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core-automotive \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-connectivity.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-connectivity.bb new file mode 100644 index 000000000..904b9ba6e --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-connectivity.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The minimal set of packages for Connectivity Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core-connectivity \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-graphics.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-graphics.bb new file mode 100644 index 000000000..f2b70d036 --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-graphics.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The minimal set of packages for Graphics Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core-graphics \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-kernel.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-kernel.bb new file mode 100644 index 000000000..3d5556fd5 --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-kernel.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The minimal set of packages for Kernel Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core-kernel \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-multimedia.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-multimedia.bb new file mode 100644 index 000000000..01ca4cb85 --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-multimedia.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The minimal set of packages for Multimedia Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core-multimedia \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-navi-lbs.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-navi-lbs.bb new file mode 100644 index 000000000..2b04d5387 --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-navi-lbs.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The minimal set of packages for Navigation and Location Based Services Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core-navi-lbs \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-os-commonlibs.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-os-commonlibs.bb new file mode 100644 index 000000000..c44166e12 --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-os-commonlibs.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The minimal set of packages for Operating System and Common libraries Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core-os-commonlibs \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-security.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-security.bb new file mode 100644 index 000000000..eb5a68f0a --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-security.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The minimal set of packages for Security Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core-security \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-speech-services.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-speech-services.bb new file mode 100644 index 000000000..a494e5889 --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core-speech-services.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "The minimal set of packages for Speech Services Subsystem" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core-speech-services \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-agl-core.bb b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core.bb new file mode 100644 index 000000000..0dcc76464 --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-agl-core.bb @@ -0,0 +1,22 @@ +DESCRIPTION = "The minimal set of packages required by AGL" +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-core \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + packagegroup-agl-core-automotive \ + packagegroup-agl-core-connectivity \ + packagegroup-agl-core-graphics \ + packagegroup-agl-core-multimedia \ + packagegroup-agl-core-navi-lbs \ + packagegroup-agl-core-os-commonlibs \ + packagegroup-agl-core-speech-services \ + packagegroup-agl-core-security \ + packagegroup-agl-core-kernel \ + " diff --git a/meta-agl/recipes-core/packagegroups/packagegroup-core-boot-agl.bb b/meta-agl/recipes-core/packagegroups/packagegroup-core-boot-agl.bb new file mode 100644 index 000000000..7ed4d799f --- /dev/null +++ b/meta-agl/recipes-core/packagegroups/packagegroup-core-boot-agl.bb @@ -0,0 +1,49 @@ +# +# Copyright (C) 2007 OpenedHand Ltd. +# +# derived from oe-core: meta/recipes-core/packagegroups/packagegroup-core-boot.bb + +SUMMARY = "Minimal boot requirements" +DESCRIPTION = "The minimal set of packages required to boot the system" +LICENSE = "MIT" +PR = "r17" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +inherit packagegroup + +# +# Set by the machine configuration with packages essential for device bootup +# +MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= "" +MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= "" + +# Distro can override the following VIRTUAL-RUNTIME providers: +VIRTUAL-RUNTIME_dev_manager ?= "udev" +VIRTUAL-RUNTIME_login_manager ?= "busybox" +VIRTUAL-RUNTIME_init_manager ?= "sysvinit" +VIRTUAL-RUNTIME_initscripts ?= "initscripts" +VIRTUAL-RUNTIME_keymaps ?= "keymaps" + +SYSVINIT_SCRIPTS = "${@bb.utils.contains('MACHINE_FEATURES', 'rtc', 'busybox-hwclock', '', d)} \ + modutils-initscripts \ + init-ifupdown \ + ${VIRTUAL-RUNTIME_initscripts} \ + " + +RDEPENDS_${PN} = "\ + base-files \ + base-passwd \ + busybox \ + ${@bb.utils.contains("DISTRO_FEATURES", "sysvinit", "${SYSVINIT_SCRIPTS}", "", d)} \ + ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "${VIRTUAL-RUNTIME_keymaps}", "", d)} \ + netbase \ + ${VIRTUAL-RUNTIME_login_manager} \ + ${VIRTUAL-RUNTIME_init_manager} \ + ${VIRTUAL-RUNTIME_dev_manager} \ + ${VIRTUAL-RUNTIME_update-alternatives} \ + ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}" + +RRECOMMENDS_${PN} = "\ + ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS}" + |