OSDN Git Service

9f8db59905a051166fa6329f1469ff155344f198
[mingw/mingw-dist.git] / mingw32 / mingw32-runtime.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
3
4   <!-- File: mingw32-runtime.xml ~~ mingw-get package description for MinGW API -->
5
6   <package-collection subsystem="mingw32">
7     <download-host uri="http://osdn.net/dl/mingw/%F" />
8
9     <!-- Provides the package descriptions for each of the two primary    -->
10     <!-- packages, which comprise the standard MinGW Runtime Library API, -->
11     <!-- namely mingwrt and w32api.                                       -->
12
13     <package name="mingw32-wsl-features" alias="wsl-features">
14       <affiliate group="MinGW Compiler Suite" />
15       <affiliate group="MinGW Standard Libraries" />
16       <description lang="en" title="MinGW Runtime Library Configuration Support">
17         <paragraph>
18           This package provides an auto-update hook for MinGW's user-supplied
19           &lt;features.h&gt; header file.  Subject to the user-supplied header
20           conforming to stipulated formatting conventions, the post-installation
21           hook will merge new features specifications into the user-supplied
22           file, while preserving all existing content, and features selections,
23           as already specified by the user.
24         </paragraph>
25         <paragraph>
26           In the event that no &lt;features.h&gt; header file yet exists, the
27           post-installation hook will simply install a suitably formatted,
28           pre-configured default header file.
29         </paragraph>
30       </description>
31
32       <source tarname="mingwrt-*-mingw32-src.tar" />
33       <licence tarname="mingwrt-*-mingw32-lic.tar" />
34
35       <component class="cfg">
36         <release tarname="wsl-features-20190122-1-mingw32-cfg.tar.xz" />
37         <action class="post-install">
38           sysroot = os.getenv( "MINGW32_SYSROOT" )
39           package.path = sysroot.."/var/lib/wsl/?.lua;"..package.path
40           have_features, config = pcall( require, "features" )
41           if have_features
42           then
43             config.update( io.open( config.pathname(), "w" ) )
44           end
45         </action>
46       </component>
47     </package>
48
49     <package name="mingw32-mingwrt" alias="mingwrt mingw-runtime">
50       <affiliate group="MinGW Compiler Suite" />
51       <affiliate group="MinGW Standard Libraries" />
52       <description lang="en" title="The MinGW Runtime Library API">
53         <paragraph>
54           This package provides the header files, system object modules,
55           dynamic link libraries, import libraries and static libraries
56           which constitute the standard MinGW Runtime API.
57         </paragraph>
58         <paragraph>
59           This is a required component of the MinGW Compiler Suite.
60         </paragraph>
61       </description>
62
63       <source tarname="mingwrt-%-mingw32-src.tar.%" />
64       <licence tarname="mingwrt-%-mingw32-lic.tar.%" />
65
66       <component class="dev">
67         <requires eq="mingwrt-%-mingw32-dll.tar" />
68         <requires eq="wsl-features-*-mingw32-cfg.tar" />
69         <release tarname="mingwrt-5.4.1-mingw32-dev.tar.xz" />
70         <release tarname="mingwrt-5.4-mingw32-dev.tar.xz" />
71         <release tarname="mingwrt-5.3.4-mingw32-dev.tar.xz" />
72         <release tarname="mingwrt-5.3.3-mingw32-dev.tar.xz" />
73         <release tarname="mingwrt-5.3.2-mingw32-dev.tar.xz" />
74         <release tarname="mingwrt-5.3.1-mingw32-dev.tar.xz" />
75         <release tarname="mingwrt-5.3-mingw32-dev.tar.xz" />
76         <release tarname="mingwrt-5.2.3-mingw32-dev.tar.xz" />
77         <release tarname="mingwrt-5.2.2-mingw32-dev.tar.xz" />
78         <release tarname="mingwrt-5.2.1-mingw32-dev.tar.xz" />
79         <release tarname="mingwrt-5.2-mingw32-dev.tar.xz" />
80         <release tarname="mingwrt-5.1.1-mingw32-dev.tar.xz" />
81         <release tarname="mingwrt-5.1-mingw32-dev.tar.xz" />
82         <release tarname="mingwrt-5.0.2-mingw32-dev.tar.xz" />
83       </component>
84
85       <component class="dll">
86         <release tarname="mingwrt-5.4.1-mingw32-dll.tar.xz" />
87         <release tarname="mingwrt-5.4-mingw32-dll.tar.xz" />
88         <release tarname="mingwrt-5.3.4-mingw32-dll.tar.xz" />
89         <release tarname="mingwrt-5.3.3-mingw32-dll.tar.xz" />
90         <release tarname="mingwrt-5.3.2-mingw32-dll.tar.xz" />
91         <release tarname="mingwrt-5.3.1-mingw32-dll.tar.xz" />
92         <release tarname="mingwrt-5.3-mingw32-dll.tar.xz" />
93         <release tarname="mingwrt-5.2.3-mingw32-dll.tar.xz" />
94         <release tarname="mingwrt-5.2.2-mingw32-dll.tar.xz" />
95         <release tarname="mingwrt-5.2.1-mingw32-dll.tar.xz" />
96         <release tarname="mingwrt-5.2-mingw32-dll.tar.xz" />
97         <release tarname="mingwrt-5.1.1-mingw32-dll.tar.xz" />
98         <release tarname="mingwrt-5.1-mingw32-dll.tar.xz" />
99         <release tarname="mingwrt-5.0.2-mingw32-dll.tar.xz" />
100       </component>
101
102       <component class="lic">
103         <release tarname="mingwrt-5.4.1-mingw32-lic.tar.xz" />
104         <release tarname="mingwrt-5.4-mingw32-lic.tar.xz" />
105         <release tarname="mingwrt-5.3.4-mingw32-lic.tar.xz" />
106         <release tarname="mingwrt-5.3.3-mingw32-lic.tar.xz" />
107         <release tarname="mingwrt-5.3.2-mingw32-lic.tar.xz" />
108         <release tarname="mingwrt-5.3.1-mingw32-lic.tar.xz" />
109         <release tarname="mingwrt-5.3-mingw32-lic.tar.xz" />
110         <release tarname="mingwrt-5.2.3-mingw32-lic.tar.xz" />
111         <release tarname="mingwrt-5.2.2-mingw32-lic.tar.xz" />
112         <release tarname="mingwrt-5.2.1-mingw32-lic.tar.xz" />
113         <release tarname="mingwrt-5.2-mingw32-lic.tar.xz" />
114         <release tarname="mingwrt-5.1.1-mingw32-lic.tar.xz" />
115         <release tarname="mingwrt-5.1-mingw32-lic.tar.xz" />
116         <release tarname="mingwrt-5.0.2-mingw32-lic.tar.xz" />
117       </component>
118
119       <component class="man">
120         <release tarname="mingwrt-5.4.1-mingw32-man.tar.xz" />
121         <release tarname="mingwrt-5.4-mingw32-man.tar.xz" />
122         <release tarname="mingwrt-5.3.4-mingw32-man.tar.xz" />
123         <release tarname="mingwrt-5.3.3-mingw32-man.tar.xz" />
124         <release tarname="mingwrt-5.3.2-mingw32-man.tar.xz" />
125         <release tarname="mingwrt-5.3.1-mingw32-man.tar.xz" />
126         <release tarname="mingwrt-5.3-mingw32-man.tar.xz" />
127         <release tarname="mingwrt-5.2.3-mingw32-man.tar.xz" />
128         <release tarname="mingwrt-5.2.2-mingw32-man.tar.xz" />
129         <release tarname="mingwrt-5.2.1-mingw32-man.tar.xz" />
130         <release tarname="mingwrt-5.2-mingw32-man.tar.xz" />
131         <release tarname="mingwrt-5.1.1-mingw32-man.tar.xz" />
132         <release tarname="mingwrt-5.1-mingw32-man.tar.xz" />
133         <release tarname="mingwrt-5.0.2-mingw32-man.tar.xz" />
134       </component>
135     </package>
136
137     <package name="mingw32-libmingwex" alias="libmingwex" >
138       <affiliate group="MinGW Compiler Suite" />
139       <affiliate group="MinGW Standard Libraries" />
140       <description lang="en" title="The MinGW Runtime Library API">
141         <paragraph>
142           This package provides an alternative implementation of the
143           MinGW libraries, to support dynamic linking of the principal
144           non-Microsoft components of the MinGW Runtime API.
145         </paragraph>
146         <paragraph>
147           This is an optional component of the MinGW Compiler Suite.
148         </paragraph>
149       </description>
150
151       <source tarname="mingwrt-%-mingw32-src.tar.%" />
152       <licence tarname="mingwrt-%-mingw32-lic.tar.%" />
153
154       <component class="dev">
155         <requires eq="mingwrt-%-mingw32-dev.tar" />
156         <release tarname="libmingwex-5.4.1-mingw32-dev.tar.xz">
157           <requires eq="libmingwex-%-mingw32-dll-4.tar" />
158         </release>
159         <release tarname="libmingwex-5.4-mingw32-dev.tar.xz">
160           <requires eq="libmingwex-%-mingw32-dll-4.tar" />
161         </release>
162         <release tarname="libmingwex-5.3.4-mingw32-dev.tar.xz">
163           <requires eq="libmingwex-%-mingw32-dll-2.tar" />
164         </release>
165         <release tarname="libmingwex-5.3.3-mingw32-dev.tar.xz">
166           <requires eq="libmingwex-%-mingw32-dll-2.tar" />
167         </release>
168         <release tarname="libmingwex-5.3.2-mingw32-dev.tar.xz">
169           <requires eq="libmingwex-%-mingw32-dll-3.tar" />
170         </release>
171         <release tarname="libmingwex-5.3.1-mingw32-dev.tar.xz">
172           <requires eq="libmingwex-%-mingw32-dll-2.tar" />
173         </release>
174         <release tarname="libmingwex-5.3-mingw32-dev.tar.xz">
175           <requires eq="libmingwex-%-mingw32-dll-2.tar" />
176         </release>
177         <release tarname="libmingwex-5.2.3-mingw32-dev.tar.xz">
178           <requires eq="libmingwex-%-mingw32-dll-2.tar" />
179         </release>
180         <release tarname="libmingwex-5.2.2-mingw32-dev.tar.xz">
181           <requires eq="libmingwex-%-mingw32-dll-2.tar" />
182         </release>
183         <release tarname="libmingwex-5.2.1-mingw32-dev.tar.xz">
184           <requires eq="libmingwex-%-mingw32-dll-2.tar" />
185         </release>
186         <release tarname="libmingwex-5.2-mingw32-dev.tar.xz">
187           <requires eq="libmingwex-%-mingw32-dll-2.tar" />
188         </release>
189         <release tarname="libmingwex-5.1.1-mingw32-dev.tar.xz">
190           <requires eq="libmingwex-%-mingw32-dll-0.tar" />
191         </release>
192         <release tarname="libmingwex-5.1-mingw32-dev.tar.xz">
193           <requires eq="libmingwex-%-mingw32-dll-0.tar" />
194         </release>
195         <release tarname="libmingwex-5.0.2-mingw32-dev.tar.xz">
196           <requires eq="libmingwex-%-mingw32-dll-0.tar" />
197         </release>
198       </component>
199
200       <component class="dll">
201         <release tarname="libmingwex-5.4.1-mingw32-dll-4.tar.xz" />
202         <release tarname="libmingwex-5.4-mingw32-dll-4.tar.xz" />
203         <release tarname="libmingwex-5.3.4-mingw32-dll-2.tar.xz" />
204         <release tarname="libmingwex-5.3.3-mingw32-dll-2.tar.xz" />
205         <release tarname="libmingwex-5.3.2-mingw32-dll-3.tar.xz" />
206         <release tarname="libmingwex-5.3.1-mingw32-dll-2.tar.xz" />
207         <release tarname="libmingwex-5.3-mingw32-dll-2.tar.xz" />
208         <release tarname="libmingwex-5.2.3-mingw32-dll-2.tar.xz" />
209         <release tarname="libmingwex-5.2.2-mingw32-dll-2.tar.xz" />
210         <release tarname="libmingwex-5.2.1-mingw32-dll-2.tar.xz" />
211         <release tarname="libmingwex-5.2-mingw32-dll-2.tar.xz" />
212         <release tarname="libmingwex-5.1.1-mingw32-dll-0.tar.xz" />
213         <release tarname="libmingwex-5.1-mingw32-dll-0.tar.xz" />
214         <release tarname="libmingwex-5.0.2-mingw32-dll-0.tar.xz" />
215       </component>
216     </package>
217
218     <package name="mingw32-w32api" alias="w32api">
219       <affiliate group="MinGW Compiler Suite" />
220       <affiliate group="MinGW Standard Libraries" />
221       <description lang="en" title="The MinGW API for 32-Bit MS-Windows">
222         <paragraph>
223           This package provides the header files, and import libraries
224           constituting a standard API for the development of applications
225           which utilise the capabilities of the 32-bit MS-Windows system
226           dynamic link libraries.
227         </paragraph>
228         <paragraph>
229           This is a required component of the MinGW Compiler Suite.
230         </paragraph>
231       </description>
232
233       <source tarname="w32api-%-mingw32-src.tar.%" />
234       <licence tarname="mingwrt-%-mingw32-lic.tar.%" />
235
236       <component class="dev">
237         <release tarname="w32api-5.4.1-mingw32-dev.tar.xz" />
238         <release tarname="w32api-5.4-mingw32-dev.tar.xz" />
239         <release tarname="w32api-5.3.4-mingw32-dev.tar.xz" />
240         <release tarname="w32api-5.3.3-mingw32-dev.tar.xz" />
241         <release tarname="w32api-5.3.2-mingw32-dev.tar.xz" />
242         <release tarname="w32api-5.3.1-mingw32-dev.tar.xz" />
243         <release tarname="w32api-5.3-mingw32-dev.tar.xz" />
244         <release tarname="w32api-5.2.3-mingw32-dev.tar.xz" />
245         <release tarname="w32api-5.2.2-mingw32-dev.tar.xz" />
246         <release tarname="w32api-5.2.1-mingw32-dev.tar.xz" />
247         <release tarname="w32api-5.2-mingw32-dev.tar.xz" />
248         <release tarname="w32api-5.1.1-mingw32-dev.tar.xz" />
249         <release tarname="w32api-5.1-mingw32-dev.tar.xz" />
250         <release tarname="w32api-5.0.2-mingw32-dev.tar.xz" />
251       </component>
252     </package>
253
254   </package-collection>
255 </software-distribution>
256
257 <!-- vim: set fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
258 <!-- vim: set nocompatible expandtab: -->