--- /dev/null
+=================================
+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
<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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
<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>
<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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
<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>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<manifest>
- <project name="tools/mic-bootstrap" path="tools/mic-bootstrap" groups="tools"/>
-</manifest>