summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>2015-10-02 14:21:11 +0900
committerTadao Tanikawa <tanikawa.tadao@jp.panasonic.com>2015-10-02 14:23:13 +0900
commitcd9d5aee1e0a13601e620492bfaa5065f0cdadfc (patch)
treed9ad6a55e8af4b1bd5dd52533bdfdb728823cac3
parentd29502281765bcf73a6d422e67587a8d3ee0b2dd (diff)
Reworking packagegroups of AGL Distribution
The recipe files and thier names are reworked by design of AGL packagegroup. For more details, see 'Packagegroups'section in README.md. Change-Id: Ib7fc66ec5f785b974719e85887715cc76f610ab4 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
-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 0722d308..04ef1671 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 cc923fd4..cc923fd4 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 333195b7..333195b7 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 2b0975ab..2b0975ab 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 f71b56cb..f71b56cb 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 7f00c9f2..7f00c9f2 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 a31c666c..a31c666c 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 d3c2b5ea..d3c2b5ea 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 3806899d..3806899d 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 5f716c21..5f716c21 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 6da65657..6da65657 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 cb5636bf..cb5636bf 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 4ca061d0..79c5e25a 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 00000000..a492a2e3
--- /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 \
+ "