diff options
author | Zhang Qiang <qiang.z.zhang@intel.com> | 2013-09-23 15:51:08 +0800 |
---|---|---|
committer | Zhang Qiang <qiang.z.zhang@intel.com> | 2013-09-24 10:34:02 +0800 |
commit | 2d74796a5a8a0293a47ec32c286b79c60c6f903f (patch) | |
tree | f733f584e6b343ae19a2f5ccd59f30680e70efb6 | |
parent | 971cd415b419cd832f9a888562e1841d4e254ff1 (diff) | |
download | manifest-2d74796a5a8a0293a47ec32c286b79c60c6f903f.tar.gz manifest-2d74796a5a8a0293a47ec32c286b79c60c6f903f.tar.bz2 manifest-2d74796a5a8a0293a47ec32c286b79c60c6f903f.zip |
Re-design manifest structure
- Add README
- Use different pre-built for different profiles, and use branch
name to differentiate
- metadata projects (gbs-config, build-confi) will have different
version for different profile.
Change-Id: I2558e7a0a8151c1b755e33e2d143eddf57a5c315
-rw-r--r-- | README | 54 | ||||
-rw-r--r-- | ivi.xml | 8 | ||||
-rw-r--r-- | ivi/metadata.xml | 7 | ||||
-rw-r--r-- | ivi/prebuilt.xml | 5 | ||||
-rw-r--r-- | ivi/projects.xml (renamed from ivi-projects.xml) | 1 | ||||
-rw-r--r-- | mobile.xml | 8 | ||||
-rw-r--r-- | mobile/metadata.xml | 7 | ||||
-rw-r--r-- | mobile/prebuilt.xml | 5 | ||||
-rw-r--r-- | mobile/projects.xml (renamed from mobile-projects.xml) | 1 | ||||
-rw-r--r-- | tools-projects.xml | 4 |
10 files changed, 86 insertions, 14 deletions
@@ -0,0 +1,54 @@ +================================= +Manifest files for Tizen packages +================================= + +Branches +-------- + +Different branches of manifest git are mapped to different version of Tizen: + +========= ================ +Branches Version of Tizen +========= ================ +tizen_2.1 2.1 +tizen_2.1 2.2 +tizen 3.0 +========= ================ + +Main manifest files for different branches(Versions) +---------------------------------------------------- + +Tizen 2.1 and Tizen 2.2 +''''''''''''''''''''''' + +Tizen 2.1 and Tizen 2.2 have the same manifest structure: + +- _metadata.xml: + + meta packages including image-configuation, package-groups, build-config and gbs-config + +- _prebuilt-{i586, arm}.xml: + + pre-built binary toolchain related packages, which are used for local full buuild + +- _projects.xml: + + different groups of packages + +There's only no profile special manifest file in Tizen 2.1 and Tizen 2.2, +only common (default.xml) exists. + +Tizen 3.0 +''''''''' + +IVI and Mobile profiles are supportted in Tizen 3.0. + +ivi.xml: main index file for ivi profile +mobile.xml: main index file for mobile profile + +Different profiles have its' different package list and pre-builts, as there's no +common packages are shared, so packages list must be maintained individually. + +Basic Usage:: + $ repo init -u <url> -b tizen -m ivi.xml + $ repo init -u <url> -b tizen -m mobile.xml @@ -4,9 +4,7 @@ <default revision="tizen" remote="tizen-gerrit" sync-j="4" /> - <include name="_metadata.xml" /> - <include name="_prebuilt-i586.xml" /> - <include name="_prebuilt-armv7l.xml" /> - <include name="ivi-projects.xml" /> - <include name="tools-projects.xml" /> + <include name="ivi/metadata.xml" /> + <include name="ivi/prebuilt.xml" /> + <include name="ivi/projects.xml" /> </manifest> diff --git a/ivi/metadata.xml b/ivi/metadata.xml new file mode 100644 index 0000000..282e2e1 --- /dev/null +++ b/ivi/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<manifest> + <project name="scm/meta/build-config" path="scm/meta/build-config" groups="meta" revision="tizen_ivi"/> + <project name="scm/meta/gbs-config" path="scm/meta/gbs-config" groups="meta" revision="tizen_ivi"> + <copyfile src="gbs.conf" dest=".gbs.conf" /> + </project> +</manifest> diff --git a/ivi/prebuilt.xml b/ivi/prebuilt.xml new file mode 100644 index 0000000..a23e0e3 --- /dev/null +++ b/ivi/prebuilt.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<manifest> + <project name="pre-built/toolchain-arm" path="pre-built/toolchain-arm" groups="prebuilts" revision="tizen_ivi"/> + <project name="pre-built/toolchain-x86" path="pre-built/toolchain-x86" groups="prebuilts" revision="tizen_ivi"/> +</manifest> diff --git a/ivi-projects.xml b/ivi/projects.xml index 3df5385..530b608 100644 --- a/ivi-projects.xml +++ b/ivi/projects.xml @@ -827,4 +827,5 @@ <project name="profile/ivi/weekeyboard" path="profile/ivi/weekeyboard" groups="ivi"/> <project name="profile/ivi/wrt-plugins-ivi" path="profile/ivi/wrt-plugins-ivi" groups="ivi"/> <project name="sdk/system-plugin-emulator" path="sdk/system-plugin-emulator" groups="ivi"/> + <project name="tools/mic-bootstrap" path="tools/mic-bootstrap" groups="ivi"/> </manifest> @@ -4,9 +4,7 @@ <default revision="tizen" remote="tizen-gerrit" sync-j="4" /> - <include name="_metadata.xml" /> - <include name="_prebuilt-i586.xml" /> - <include name="_prebuilt-armv7l.xml" /> - <include name="mobile-projects.xml" /> - <include name="tools-projects.xml" /> + <include name="mobile/metadata.xml" /> + <include name="mobile/prebuilt.xml" /> + <include name="mobile/projects.xml" /> </manifest> diff --git a/mobile/metadata.xml b/mobile/metadata.xml new file mode 100644 index 0000000..3d84569 --- /dev/null +++ b/mobile/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<manifest> + <project name="scm/meta/build-config" path="scm/meta/build-config" groups="meta" revision="tizen_mobile"/> + <project name="scm/meta/gbs-config" path="scm/meta/gbs-config" groups="meta" revision="tizen_mobile"> + <copyfile src="gbs.conf" dest=".gbs.conf" /> + </project> +</manifest> diff --git a/mobile/prebuilt.xml b/mobile/prebuilt.xml new file mode 100644 index 0000000..d73cf52 --- /dev/null +++ b/mobile/prebuilt.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<manifest> + <project name="pre-built/toolchain-arm" path="pre-built/toolchain-arm" groups="prebuilts" revision="tizen_mobile"/> + <project name="pre-built/toolchain-x86" path="pre-built/toolchain-x86" groups="prebuilts" revision="tizen_mobile"/> +</manifest> diff --git a/mobile-projects.xml b/mobile/projects.xml index 373eff5..c75e8c4 100644 --- a/mobile-projects.xml +++ b/mobile/projects.xml @@ -851,4 +851,5 @@ <project name="profile/mobile/tizen-mobile-session" path="profile/mobile/tizen-mobile-session" groups="mobile"/> <project name="sdk/simulator-opengl" path="sdk/simulator-opengl" groups="mobile"/> <project name="sdk/tools/web-app-checker" path="sdk/tools/web-app-checker" groups="mobile"/> + <project name="tools/mic-bootstrap" path="tools/mic-bootstrap" groups="mobile"/> </manifest> diff --git a/tools-projects.xml b/tools-projects.xml deleted file mode 100644 index 2575940..0000000 --- a/tools-projects.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<manifest> - <project name="tools/mic-bootstrap" path="tools/mic-bootstrap" groups="tools"/> -</manifest> |