OSDN Git Service

Add free-standing msys-expat, msys-m4, msys-patch and msys-vim.
[mingw/mingw-dist.git] / msys / msys-expat.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
3
4   <!-- File: msys-expat.xml -->
5
6   <package-collection subsystem="msys">
7     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8
9     <package name="msys-expat">
10       <description lang="en" title="expat (msys): XML parsing library written in C">
11         <paragraph>expat is a C library for parsing XML written by James
12           Clark. Expat is a stream-oriented XML parser.  This means that
13           you register handlers with the parser before starting the parse.
14           These handlers are called when the parser discovers the
15           associated structures in the document being parsed.  A start tag
16           is an example of the kind of structures for which you may
17           register handlers.
18         </paragraph>
19         <paragraph>The msys-expat package provides the xmlwf validation
20           tool and documentation related to the library. The associated
21           msys-libexpat package provides the runtime library and related
22           development files.
23         </paragraph>
24       </description>
25
26       <source tarname="expat-%-msys-%-src.tar" />
27       <licence tarname="expat-%-msys-%-lic.tar" />
28
29       <component class="bin">
30         <!-- Every MSYS package requires msys-core-bin.  This dependency
31           is not explicitly stated here; rather, it is implicitly satisfied
32           as a prerequisite of the matching DLL for this package itself,
33           which is specified for each of the following releases.
34           -->
35         <release tarname="expat-2.0.1-1-msys-1.0.13-bin.tar.lzma">
36           <requires eq="msys-libexpat-*-msys-*-dll-1.tar" />
37         </release>
38       </component>
39
40       <component class="doc">
41         <release tarname="expat-2.0.1-1-msys-1.0.13-doc.tar.lzma" />
42       </component>
43
44       <component class="lic">
45         <release tarname="expat-2.0.1-1-msys-1.0.13-lic.tar.lzma" />
46       </component>
47     </package>
48
49     <package name="msys-libexpat">
50       <description lang="en" title="libexpat (msys): XML parsing library written in C">
51         <paragraph>expat is a C library for parsing XML written by James
52           Clark. Expat is a stream-oriented XML parser.  This means that
53           you register handlers with the parser before starting the parse.
54           These handlers are called when the parser discovers the
55           associated structures in the document being parsed.  A start tag
56           is an example of the kind of structures for which you may
57           register handlers.
58         </paragraph>
59         <paragraph>The msys-libexpat package provides the runtime library
60           and related development files for expat.  The associated
61           msys-expat package provides the xmlwf validation tool and
62           documentation related to the library.
63         </paragraph>
64       </description>
65
66       <source tarname="expat-%-msys-%-src.tar" />
67       <licence tarname="expat-%-msys-%-lic.tar" />
68
69       <component class="dll">
70         <!-- Specification of the mandatory msys-core-bin requirement here
71           also serves to implicitly satisfy this mandatory requirement for
72           the dependent msys-expat-bin package declared above.
73           -->
74         <requires eq="msys-core-*-msys-*-bin.tar" />
75         <release tarname="libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma" />
76       </component>
77
78       <component class="dev">
79         <release tarname="libexpat-2.0.1-1-msys-1.0.13-dev.tar.lzma">
80           <requires eq="msys-libexpat-*-msys-*-dll-1.tar" />
81         </release>
82       </component>
83     </package>
84
85   </package-collection>
86 </software-distribution>
87 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->