From 0e21ecf93c045f120ea100bf28a7a9199f1ae521 Mon Sep 17 00:00:00 2001 From: Tadao Tanikawa Date: Fri, 21 Aug 2015 19:58:19 +0900 Subject: The starting point of layers for AGL Demo Platform The `meta-agl-demo` is the Yocto layer for AGL Demo Platform of Automotive Grade Linux. This is starting point. Almost all packagegroups which should be defined in this layer are still empty (placeholder), so that curretly bitbake target `agl-demo-platform` is completely equal to `agl-image-ivi` in `meta-agl`. Change-Id: I6ce2c046cc8ce2dc5af2a8afe66e1f577dd884eb Signed-off-by: Tadao Tanikawa --- recipes-demo-platform/images/agl-demo-platform.bb | 24 +++++++++++++++++++++ .../packagegroups/packagegroup-agl-appfw-agl.bb | 16 ++++++++++++++ .../packagegroup-agl-appfw-automotive.bb | 16 ++++++++++++++ .../packagegroup-agl-appfw-connectivity.bb | 16 ++++++++++++++ .../packagegroup-agl-appfw-graphics.bb | 16 ++++++++++++++ .../packagegroup-agl-appfw-multimedia.bb | 16 ++++++++++++++ .../packagegroups/packagegroup-agl-appfw-native.bb | 16 ++++++++++++++ .../packagegroup-agl-appfw-navi-lbs.bb | 16 ++++++++++++++ .../packagegroup-agl-appfw-security.bb | 16 ++++++++++++++ .../packagegroup-agl-appfw-speech-services.bb | 16 ++++++++++++++ .../packagegroups/packagegroup-agl-appfw-web.bb | 16 ++++++++++++++ .../packagegroups/packagegroup-agl-appfw.bb | 25 ++++++++++++++++++++++ 12 files changed, 209 insertions(+) create mode 100644 recipes-demo-platform/images/agl-demo-platform.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-agl.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-automotive.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-connectivity.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-graphics.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-multimedia.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-native.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-navi-lbs.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-security.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-speech-services.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw-web.bb create mode 100644 recipes-demo-platform/packagegroups/packagegroup-agl-appfw.bb (limited to 'recipes-demo-platform') diff --git a/recipes-demo-platform/images/agl-demo-platform.bb b/recipes-demo-platform/images/agl-demo-platform.bb new file mode 100644 index 000000000..4ca061d08 --- /dev/null +++ b/recipes-demo-platform/images/agl-demo-platform.bb @@ -0,0 +1,24 @@ +# Base image +require recipes-ivi/images/agl-image-ivi.inc + +DESCRIPTION = "AGL Demo Platform image currently contains a simple HMI and \ +demos." + +IMAGE_FEATURES_append = " \ + " + +# add packages for demo platform (include demo apps) here +IMAGE_INSTALL_append = " \ + packagegroup-agl-core \ + packagegroup-agl-ivi \ + packagegroup-agl-appfw \ + packagegroup-ivi-common \ + " + +# for Renesas R-Car2 M2 Porter +IMAGE_INSTALL_append_porter = " \ + gles-kernel-module \ + libegl \ + libgbm-dev \ + " + diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-agl.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-agl.bb new file mode 100644 index 000000000..cc923fd4a --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-agl.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +AGL App Fw Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-agl \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-automotive.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-automotive.bb new file mode 100644 index 000000000..333195b74 --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-automotive.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +Automotive Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-automotive \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-connectivity.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-connectivity.bb new file mode 100644 index 000000000..2b0975abc --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-connectivity.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +Connectivity Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-connectivity \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-graphics.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-graphics.bb new file mode 100644 index 000000000..f71b56cba --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-graphics.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +Graphics Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-graphics \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-multimedia.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-multimedia.bb new file mode 100644 index 000000000..7f00c9f29 --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-multimedia.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +Multimedia Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-multimedia \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-native.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-native.bb new file mode 100644 index 000000000..750fe678d --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-native.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +Native App Fw Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-native \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-navi-lbs.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-navi-lbs.bb new file mode 100644 index 000000000..d3c2b5eab --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-navi-lbs.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +Navigation and Location-Based Services Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-navi-lbs \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-security.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-security.bb new file mode 100644 index 000000000..3806899da --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-security.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +Security Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-security \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-speech-services.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-speech-services.bb new file mode 100644 index 000000000..5f716c21e --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-speech-services.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +Speech Services Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-speech-services \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-web.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-web.bb new file mode 100644 index 000000000..6da656573 --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-web.bb @@ -0,0 +1,16 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework which required by \ +Web App Fw Subsystem" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw-web \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + " diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw.bb b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw.bb new file mode 100644 index 000000000..cb5636bfd --- /dev/null +++ b/recipes-demo-platform/packagegroups/packagegroup-agl-appfw.bb @@ -0,0 +1,25 @@ +SUMMARY = "The software for application framework of AGL IVI profile" +DESCRIPTION = "A set of packages belong to AGL application framework" + +LICENSE = "MIT" + +inherit packagegroup + +PACKAGES = "\ + packagegroup-agl-appfw \ + " + +ALLOW_EMPTY_${PN} = "1" + +RDEPENDS_${PN} += "\ + packagegroup-agl-appfw-automotive \ + packagegroup-agl-appfw-connectivity \ + packagegroup-agl-appfw-graphics \ + packagegroup-agl-appfw-multimedia \ + packagegroup-agl-appfw-navi-lbs \ + packagegroup-agl-appfw-agl \ + packagegroup-agl-appfw-native \ + packagegroup-agl-appfw-web \ + packagegroup-agl-appfw-security \ + packagegroup-agl-appfw-speech-services \ + " -- cgit 1.2.3-korg