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 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 \
+ "