summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md44
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-agl.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-agl.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-automotive.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-automotive.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-connectivity.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-connectivity.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-graphics.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-graphics.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-multimedia.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-multimedia.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-native.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-native.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-navi-lbs.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-navi-lbs.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-security.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-security.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-speech-services.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-speech-services.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw-web.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw-web.bb)0
-rw-r--r--recipes-appfw/packagegroups/packagegroup-agl-appfw.bb (renamed from recipes-demo-platform/packagegroups/packagegroup-agl-appfw.bb)0
-rw-r--r--recipes-platform/images/agl-demo-platform.bb (renamed from recipes-demo-platform/images/agl-demo-platform.bb)4
-rw-r--r--recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb16
14 files changed, 50 insertions, 14 deletions
diff --git a/README.md b/README.md
index 0722d3089..04ef1671f 100644
--- a/README.md
+++ b/README.md
@@ -54,18 +54,38 @@ Packagegroups
AGL Demo Platform's package group design:
-Top-level packagegroup,
-> packagegroup-agl-appfw (all packages for demo platform)
-
-This package group can contain sub-package groups like these.
-> packagegroup-agl-appfw-graphics (for graphics subsystem)
-> packagegroup-agl-appfw-agl (for AGL App Fw subystem)
-> ...
-
-The "packagegroups-agl-appfw-*" will contain packages for application and
-frameworks.
-> directory: meta-agl-demo/recipes-demo-platform/packagegroups
-> recipes : packagegroup-agl-appfw-[subsystem].bb
+* packagegroup-agl-demo-platform
+
+This is for making image 'agl-demo-platform' which is full image
+for IVI profile of AGL distro.
+
+As meta-agl's design of packagegroups, ``agl-demo-platform.bb`` contains
+only ``packagegroup-agl-demo-platform`` and packages of DEMO apps.
+
+``packagegroup-agl-demo-platform`` has 4 packagegroups in it,
+``packagegroup-agl-core``, ``packagegroup-agl-ivi``,
+``packagegroup-agl-ivi-common-core``, and ``packagegroup-agl-appfw``.
+
+* packagegroup-agl-appfw*
+
+These packagegroups contains packages for application framework of AGL Distro.
+Subsystem should maintain ``packagegroup-agl-appfw-[subsystem].bb`` which
+should hold sufficient packages for application framework of AGL Distro.
+
+Subsystems also can maintain thier own packagegroups under appropriate
+``recipes-*/``.
+
+For example, Qt5 has 2 packagegroups in ``meta-agl-demo``,
+``packagegroup-agl-appfw-native-qt5`` and ``pacakgegroup-agl-demo-qt-examples``
+which are under ``recipes-qt/``.
+
+The ``packagegroup-agl-appfw-native-qt5`` is included by
+``pacakgegroup-agl-appfw-native`` because Qt5 belongs to native application
+framework of AGL Distro.
+
+The ``pacakgegroup-agl-demo-qt-examples`` is added to local.conf if needed
+because they are not mandatory for AGL application framework and AGL Demo
+Platform.
Supported Machine
-----------------
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-agl.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-agl.bb
index cc923fd4a..cc923fd4a 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-agl.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-agl.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-automotive.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-automotive.bb
index 333195b74..333195b74 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-automotive.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-automotive.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-connectivity.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-connectivity.bb
index 2b0975abc..2b0975abc 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-connectivity.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-connectivity.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-graphics.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-graphics.bb
index f71b56cba..f71b56cba 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-graphics.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-graphics.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-multimedia.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-multimedia.bb
index 7f00c9f29..7f00c9f29 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-multimedia.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-multimedia.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-native.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-native.bb
index a31c666ca..a31c666ca 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-native.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-native.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-navi-lbs.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-navi-lbs.bb
index d3c2b5eab..d3c2b5eab 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-navi-lbs.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-navi-lbs.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-security.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-security.bb
index 3806899da..3806899da 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-security.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-security.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-speech-services.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-speech-services.bb
index 5f716c21e..5f716c21e 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-speech-services.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-speech-services.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-web.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw-web.bb
index 6da656573..6da656573 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw-web.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw-web.bb
diff --git a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw.bb b/recipes-appfw/packagegroups/packagegroup-agl-appfw.bb
index cb5636bfd..cb5636bfd 100644
--- a/recipes-demo-platform/packagegroups/packagegroup-agl-appfw.bb
+++ b/recipes-appfw/packagegroups/packagegroup-agl-appfw.bb
diff --git a/recipes-demo-platform/images/agl-demo-platform.bb b/recipes-platform/images/agl-demo-platform.bb
index 4ca061d08..79c5e25a5 100644
--- a/recipes-demo-platform/images/agl-demo-platform.bb
+++ b/recipes-platform/images/agl-demo-platform.bb
@@ -11,8 +11,8 @@ IMAGE_FEATURES_append = " \
IMAGE_INSTALL_append = " \
packagegroup-agl-core \
packagegroup-agl-ivi \
- packagegroup-agl-appfw \
- packagegroup-ivi-common \
+ packagegroup-ivi-common-core \
+ packagegroup-agl-demo-platform \
"
# for Renesas R-Car2 M2 Porter
diff --git a/recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb b/recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb
new file mode 100644
index 000000000..a492a2e31
--- /dev/null
+++ b/recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb
@@ -0,0 +1,16 @@
+SUMMARY = "The software for DEMO platform of AGL IVI profile"
+DESCRIPTION = "A set of packages belong to AGL Demo Platform"
+
+LICENSE = "MIT"
+
+inherit packagegroup
+
+PACKAGES = "\
+ packagegroup-agl-demo-platform \
+ "
+
+ALLOW_EMPTY_${PN} = "1"
+
+RDEPENDS_${PN} += "\
+ packagegroup-agl-appfw \
+ "