1 <?xml version="1.0"?>
\r
3 * Copyright (C) 2009 The Android Open Source Project
\r
5 * Licensed under the Apache License, version 2.0 (the "License");
\r
6 * you may not use this file except in compliance with the License.
\r
7 * You may obtain a copy of the License at
\r
9 * http://www.apache.org/licenses/LICENSE-2.0
\r
11 * Unless required by applicable law or agreed to in writing, software
\r
12 * distributed under the License is distributed on an "AS IS" BASIS,
\r
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
14 * See the License for the specific language governing permissions and
\r
15 * limitations under the License.
\r
18 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
\r
19 xmlns:sdk="http://schemas.android.com/sdk/android/repository/2">
\r
21 <!-- Define a couple of licenses. These will be referenced by uses-license later. -->
\r
23 <sdk:license type="text" id="license1">
\r
28 <sdk:license id="license2">
\r
29 Licenses are only of type 'text' right now, so this is implied.
\r
32 <!-- Inner elements must be either platform, add-on, doc or tool.
\r
33 There can be 0 or more of each, in any order. -->
\r
36 <sdk:version>1.0</sdk:version>
\r
37 <sdk:api-level>1</sdk:api-level>
\r
38 <sdk:revision>3</sdk:revision>
\r
39 <sdk:uses-license ref="license1" />
\r
40 <sdk:description>Some optional description</sdk:description>
\r
41 <sdk:desc-url>http://www.example.com/platform1.html</sdk:desc-url>
\r
42 <sdk:release-note>This is an optional release note
\r
43 for this package. It's a free multi-line text.
\r
45 <sdk:release-url>http://some/url/for/the/release/note.html</sdk:release-url>
\r
46 <sdk:min-tools-rev>2</sdk:min-tools-rev>
\r
47 <!-- The archives node is mandatory and it cannot be empty. -->
\r
49 <sdk:archive os="any">
\r
50 <sdk:size>65536</sdk:size>
\r
51 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
52 <sdk:url>http://www.example.com/files/plat1.zip</sdk:url>
\r
58 <sdk:api-level>1</sdk:api-level>
\r
59 <sdk:revision>1</sdk:revision>
\r
60 <!-- the license element is not mandatory. -->
\r
61 <sdk:description>Some optional description</sdk:description>
\r
62 <sdk:desc-url>http://www.example.com/docs.html</sdk:desc-url>
\r
64 <sdk:archive os="any">
\r
65 <sdk:size>65536</sdk:size>
\r
66 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
67 <sdk:url>http://www.example.com/docs/docs1.zip</sdk:url>
\r
73 <sdk:name>My First add-on</sdk:name>
\r
74 <sdk:api-level>1</sdk:api-level>
\r
75 <sdk:vendor>John Doe</sdk:vendor>
\r
76 <sdk:revision>1</sdk:revision>
\r
77 <sdk:uses-license ref="license2" />
\r
78 <sdk:description>Some optional description</sdk:description>
\r
79 <sdk:desc-url>http://www.example.com/myfirstaddon</sdk:desc-url>
\r
81 <sdk:archive os="any">
\r
82 <sdk:size>65536</sdk:size>
\r
83 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
84 <sdk:url>http://www.example.com/add-ons/first.zip</sdk:url>
\r
87 <!-- The libs node is mandatory, however it can be empty. -->
\r
90 <sdk:name>android.blah.somelib</sdk:name>
\r
91 <sdk:description>The description for this library.</sdk:description>
\r
94 <!-- sdk:description is optional, name is not -->
\r
95 <sdk:name>com.android.mymaps</sdk:name>
\r
101 <sdk:version>1.1</sdk:version>
\r
102 <sdk:api-level>2</sdk:api-level>
\r
103 <sdk:revision>12</sdk:revision>
\r
104 <sdk:uses-license ref="license1" />
\r
105 <!-- sdk:description and sdk:desc-url are optional -->
\r
107 <sdk:archive os="windows">
\r
108 <!-- arch attribute is optional -->
\r
109 <sdk:size>65536</sdk:size>
\r
110 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
111 <sdk:url>distrib/platform-2-12-win.zip</sdk:url>
\r
113 <sdk:archive os="macosx" arch="any">
\r
114 <sdk:size>65536</sdk:size>
\r
115 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
116 <sdk:url>distrib/platform-2-12-mac.zip</sdk:url>
\r
118 <sdk:archive os="macosx" arch="ppc">
\r
119 <sdk:size>65536</sdk:size>
\r
120 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
121 <sdk:url>distrib/platform-2-12-mac.zip</sdk:url>
\r
123 <sdk:archive os="linux" arch="x86">
\r
124 <sdk:size>65536</sdk:size>
\r
125 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
126 <sdk:url>distrib/platform-2-12-linux.tar.bz2</sdk:url>
\r
128 <sdk:archive os="linux" arch="x86_64">
\r
129 <sdk:size>65536</sdk:size>
\r
130 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
131 <sdk:url>distrib/platform-2-12-linux.tar.bz2</sdk:url>
\r
137 <sdk:name>My Second add-on</sdk:name>
\r
138 <sdk:api-level>2</sdk:api-level>
\r
139 <sdk:vendor>John Deer</sdk:vendor>
\r
140 <sdk:revision>42</sdk:revision>
\r
142 <sdk:archive os="windows">
\r
143 <sdk:size>65536</sdk:size>
\r
144 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
145 <sdk:url>distrib/second-42-win.zip</sdk:url>
\r
147 <sdk:archive os="linux">
\r
148 <sdk:size>65536</sdk:size>
\r
149 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
150 <sdk:url>distrib/second-42-linux.tar.bz2</sdk:url>
\r
155 <sdk:name>android.blah.somelib</sdk:name>
\r
156 <sdk:description>The description for this library.</sdk:description>
\r
159 <sdk:name>com.android.mymaps</sdk:name>
\r
162 <sdk:uses-license ref="license2" />
\r
166 <sdk:version>Pastry</sdk:version>
167 <sdk:api-level>5</sdk:api-level>
168 <sdk:codename>Pastry</sdk:codename>
169 <sdk:revision>3</sdk:revision>
170 <sdk:uses-license ref="license1" />
171 <sdk:description>Preview version for Pastry</sdk:description>
172 <sdk:desc-url>http://www.example.com/platform1.html</sdk:desc-url>
173 <!-- The archives node is mandatory and it cannot be empty. -->
175 <sdk:archive os="any">
176 <sdk:size>65536</sdk:size>
177 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
178 <sdk:url>http://www.example.com/files/plat1.zip</sdk:url>
184 <sdk:revision>1</sdk:revision>
\r
185 <sdk:description>Some optional description</sdk:description>
\r
186 <sdk:desc-url>http://www.example.com/tools.html</sdk:desc-url>
\r
187 <sdk:uses-license ref="license1" />
\r
189 <sdk:archive os="any">
\r
190 <sdk:size>65536</sdk:size>
\r
191 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
192 <sdk:url>http://www.example.com/files/tools1.zip</sdk:url>
\r
198 <sdk:api-level>2</sdk:api-level>
\r
199 <sdk:revision>42</sdk:revision>
\r
200 <sdk:uses-license ref="license2" />
\r
202 <sdk:archive os="windows">
\r
203 <sdk:size>65536</sdk:size>
\r
204 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
205 <sdk:url>distrib/docs/2.zip</sdk:url>
\r
207 <sdk:archive os="linux">
\r
208 <sdk:size>65536</sdk:size>
\r
209 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
210 <sdk:url>distrib/docs2-linux.tar.bz2</sdk:url>
\r
212 <sdk:archive os="macosx">
\r
213 <sdk:size>65536</sdk:size>
\r
214 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
215 <sdk:url>distrib/docs2-mac.tar.bz2</sdk:url>
\r
221 <sdk:revision>42</sdk:revision>
\r
222 <sdk:uses-license ref="license1" />
\r
224 <sdk:archive os="windows">
\r
225 <sdk:size>65536</sdk:size>
\r
226 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
227 <sdk:url>distrib/tools/2.zip</sdk:url>
\r
229 <sdk:archive os="linux">
\r
230 <sdk:size>65536</sdk:size>
\r
231 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
232 <sdk:url>distrib/tools2-linux.tar.bz2</sdk:url>
\r
234 <sdk:archive os="macosx">
\r
235 <sdk:size>65536</sdk:size>
\r
236 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
237 <sdk:url>distrib/tools2-mac.tar.bz2</sdk:url>
\r
243 <sdk:uses-license ref="license2" />
\r
244 <sdk:name>This add-on has no libraries</sdk:name>
\r
245 <sdk:api-level>4</sdk:api-level>
\r
246 <sdk:vendor>Joe Bar</sdk:vendor>
\r
247 <sdk:revision>3</sdk:revision>
\r
249 <sdk:archive os="any" arch="any">
\r
250 <sdk:size>65536</sdk:size>
\r
251 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
252 <sdk:url>distrib/imnotanarchiveimadoctorjim.zip</sdk:url>
\r
255 <!-- The libs node is mandatory, however it can be empty. -->
\r
260 <sdk:path>usb_driver</sdk:path>
\r
261 <sdk:uses-license ref="license2" />
\r
262 <sdk:revision>43</sdk:revision>
\r
264 <sdk:archive os="any" arch="any">
\r
265 <sdk:size>65536</sdk:size>
\r
266 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
267 <sdk:url>distrib/extraduff.zip</sdk:url>
\r
270 <sdk:description>An Extra package for the USB driver, it will install in $SDK/usb_driver</sdk:description>
\r
271 <sdk:desc-url>http://www.example.com/extra.html</sdk:desc-url>
\r
272 <sdk:min-tools-rev>3</sdk:min-tools-rev>
\r
277 <sdk:path>extra_api_dep</sdk:path>
\r
278 <sdk:uses-license ref="license2" />
\r
279 <sdk:revision>2</sdk:revision>
\r
281 <sdk:archive os="any" arch="any">
\r
282 <sdk:size>65536</sdk:size>
\r
283 <sdk:checksum type="sha1">2822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
284 <sdk:url>distrib/extra_mega_duff.zip</sdk:url>
\r
287 <sdk:description>Some extra package that has a min-api-level of 42</sdk:description>
\r
288 <sdk:desc-url>http://www.example.com/extra.html</sdk:desc-url>
\r
289 <sdk:min-tools-rev>3</sdk:min-tools-rev>
\r
290 <sdk:min-api-level>42</sdk:min-api-level>
\r
291 <sdk:obsolete></sdk:obsolete>
\r
295 <sdk:api-level>14</sdk:api-level>
\r
296 <sdk:revision>24</sdk:revision>
\r
298 <sdk:archive os="any" arch="any">
\r
299 <sdk:size>65537</sdk:size>
\r
300 <sdk:checksum type="sha1">3822ae37115ebf13412bbef91339ee0d9454525e</sdk:checksum>
\r
301 <sdk:url>distrib/sample_duff.zip</sdk:url>
\r
304 <sdk:description>Some sample package</sdk:description>
\r
305 <sdk:desc-url>http://www.example.com/sample.html</sdk:desc-url>
\r
306 <sdk:min-tools-rev>5</sdk:min-tools-rev>
\r
307 <sdk:obsolete>This is obsolete</sdk:obsolete>
\r
310 </sdk:sdk-repository>
\r