summaryrefslogtreecommitdiffstats
path: root/meta-agl/recipes-core/packagegroups
diff options
context:
space:
mode:
authorTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>2015-07-22 10:52:27 +0900
committerTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>2015-07-22 10:52:27 +0900
commit72201670bd566441ffc0a15270ce2290438632b9 (patch)
tree713a1cd817a54efbddc7d98ac41ccf6135c10c42 /meta-agl/recipes-core/packagegroups
parent00aff4b237bc92df660f8ed30bd5e6d5d73ea097 (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')
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core-automotive.bb13
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core-connectivity.bb13
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core-graphics.bb13
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core-kernel.bb13
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core-multimedia.bb13
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core-navi-lbs.bb13
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core-os-commonlibs.bb13
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core-security.bb13
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core-speech-services.bb13
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-agl-core.bb22
-rw-r--r--meta-agl/recipes-core/packagegroups/packagegroup-core-boot-agl.bb49
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}"
+