OSDN Git Service

original
[gb-231r1-is01/Gingerbread_2.3.3_r1_IS01.git] / sdk / sdkmanager / libs / sdklib / tests / com / android / sdklib / testdata / repository_sample_2.xml
1 <?xml version="1.0"?>\r
2 <!--\r
3  * Copyright (C) 2009 The Android Open Source Project\r
4  *\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
8  *\r
9  *      http://www.apache.org/licenses/LICENSE-2.0\r
10  *\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
16 -->\r
17 <sdk:sdk-repository\r
18     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
19     xmlns:sdk="http://schemas.android.com/sdk/android/repository/2">\r
20 \r
21     <!-- Define a couple of licenses. These will be referenced by uses-license later. -->\r
22 \r
23     <sdk:license type="text" id="license1">\r
24         This is the license\r
25         for this platform.\r
26     </sdk:license>\r
27 \r
28     <sdk:license id="license2">\r
29         Licenses are only of type 'text' right now, so this is implied.\r
30     </sdk:license>\r
31 \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
34 \r
35     <sdk:platform>\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
44         </sdk:release-note>\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
48         <sdk:archives>\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
53             </sdk:archive>\r
54         </sdk:archives>\r
55     </sdk:platform>\r
56 \r
57     <sdk:doc>\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
63         <sdk:archives>\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
68             </sdk:archive>\r
69         </sdk:archives>\r
70     </sdk:doc>\r
71 \r
72     <sdk:add-on>\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
80         <sdk:archives>\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
85             </sdk:archive>\r
86         </sdk:archives>\r
87         <!-- The libs node is mandatory, however it can be empty. -->\r
88         <sdk:libs>\r
89             <sdk:lib>\r
90                 <sdk:name>android.blah.somelib</sdk:name>\r
91                 <sdk:description>The description for this library.</sdk:description>\r
92             </sdk:lib>\r
93             <sdk:lib>\r
94                 <!-- sdk:description is optional, name is not -->\r
95                 <sdk:name>com.android.mymaps</sdk:name>\r
96             </sdk:lib>\r
97         </sdk:libs>\r
98     </sdk:add-on>\r
99 \r
100     <sdk:platform>\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
106         <sdk:archives>\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
112             </sdk:archive>\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
117             </sdk:archive>\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
122             </sdk:archive>\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
127             </sdk:archive>\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
132             </sdk:archive>\r
133         </sdk:archives>\r
134     </sdk:platform>\r
135 \r
136     <sdk:add-on>\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
141         <sdk:archives>\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
146             </sdk:archive>\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
151             </sdk:archive>\r
152         </sdk:archives>\r
153         <sdk:libs>\r
154             <sdk:lib>\r
155                 <sdk:name>android.blah.somelib</sdk:name>\r
156                 <sdk:description>The description for this library.</sdk:description>\r
157             </sdk:lib>\r
158             <sdk:lib>\r
159                 <sdk:name>com.android.mymaps</sdk:name>\r
160             </sdk:lib>\r
161         </sdk:libs>\r
162         <sdk:uses-license ref="license2" />\r
163     </sdk:add-on>\r
164
165    <sdk:platform>
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. -->
174         <sdk:archives>
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>
179             </sdk:archive>
180         </sdk:archives>
181     </sdk:platform>
182 \r
183     <sdk:tool>\r
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
188         <sdk:archives>\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
193             </sdk:archive>\r
194         </sdk:archives>\r
195     </sdk:tool>\r
196 \r
197     <sdk:doc>\r
198         <sdk:api-level>2</sdk:api-level>\r
199         <sdk:revision>42</sdk:revision>\r
200         <sdk:uses-license ref="license2" />\r
201         <sdk:archives>\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
206             </sdk:archive>\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
211             </sdk:archive>\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
216             </sdk:archive>\r
217         </sdk:archives>\r
218     </sdk:doc>\r
219 \r
220     <sdk:tool>\r
221         <sdk:revision>42</sdk:revision>\r
222         <sdk:uses-license ref="license1" />\r
223         <sdk:archives>\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
228             </sdk:archive>\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
233             </sdk:archive>\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
238             </sdk:archive>\r
239         </sdk:archives>\r
240     </sdk:tool>\r
241 \r
242     <sdk:add-on>\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
248         <sdk:archives>\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
253             </sdk:archive>\r
254         </sdk:archives>\r
255         <!-- The libs node is mandatory, however it can be empty. -->\r
256         <sdk:libs />\r
257     </sdk:add-on>\r
258 \r
259     <sdk:extra>\r
260         <sdk:path>usb_driver</sdk:path>\r
261         <sdk:uses-license ref="license2" />\r
262         <sdk:revision>43</sdk:revision>\r
263         <sdk:archives>\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
268             </sdk:archive>\r
269         </sdk:archives>\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
273         <sdk:obsolete/>\r
274     </sdk:extra>\r
275 \r
276     <sdk:extra>\r
277         <sdk:path>extra_api_dep</sdk:path>\r
278         <sdk:uses-license ref="license2" />\r
279         <sdk:revision>2</sdk:revision>\r
280         <sdk:archives>\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
285             </sdk:archive>\r
286         </sdk:archives>\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
292     </sdk:extra>\r
293 \r
294     <sdk:sample>\r
295         <sdk:api-level>14</sdk:api-level>\r
296         <sdk:revision>24</sdk:revision>\r
297         <sdk:archives>\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
302             </sdk:archive>\r
303         </sdk:archives>\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
308     </sdk:sample>\r
309 \r
310 </sdk:sdk-repository>\r