OSDN Git Service

Add "dll" component class for gettext-0.18.3.1-1 release.
[mingw/mingw-dist.git] / mingw32 / mingw32-gettext.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: mingw32-gettext.xml -->
5
6   <package-collection subsystem="mingw32">
7     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8
9     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
10     <package name="mingw32-gettext" alias="gettext">
11       <affiliate group="MinGW Autotools" />
12       <description lang="en" title="GNU Internationalization Library and Utilities" >
13         <paragraph>GNU gettext provides a set of tools that create a
14           framework to help other GNU packages produce multi-lingual
15           messages.  In this way, with suitable care a single binary
16           application can automatically provide user messages (such as
17           `help' text) in the language corresponding to the current
18           locale settings.
19         </paragraph>
20         <paragraph>The gettext package provides utilities that may
21           be useful to end-users, allowing interaction with the message
22           translation database of other i18n-enabled GNU utilities.  It
23           also provides the development libraries, header files, and
24           documentation for the gettext system, as well as additional
25           utilities useful for maintainers of i18n-enabled applications.
26           The *-ext package provides extra documentation, in the form of
27           example implementations in many different computer languages.
28           The associated libgettextpo package provides the runtime
29           libraries needed by the gettext utilities; the associated
30           libasprintf package provides the runtime library for the
31           asprintf utility library; and finally, the associated libintl
32           package provides the runtime component of the internationalization
33           library itself.
34         </paragraph>
35       </description>
36
37       <licence tarname="gettext-%-mingw32-%-lic.tar.%" />
38       <source tarname="gettext-%-mingw32-%-src.tar.%" />
39
40       <component class="bin">
41         <release tarname="gettext-0.18.3.1-1-mingw32-bin.tar.lzma" >
42           <requires eq="gcc-core-4.8.1-1-mingw32-dll.tar.lzma" />
43           <requires eq="libiconv-1.14-3-mingw32-dll.tar.lzma" />
44           <requires eq="gettext-%_mingw32-dll.tar.lzma" />
45         </release>
46         <release tarname="gettext-0.18.1.1-2-mingw32-bin.tar.lzma" >
47           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
48           <requires ge="mingw32-libiconv-1.14-2-mingw32-*-dll-2.tar" />
49           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
50         </release>
51         <release tarname="gettext-0.17-1-mingw32-bin.tar.lzma" >
52           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
53           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
54           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
55         </release>
56       </component>
57
58       <component class="dll">
59         <release tarname="gettext-0.18.3.1-1-mingw32-dll.tar.lzma" />
60       </component>
61
62       <component class="doc">
63         <release tarname="gettext-0.18.3.1-1-mingw32-doc.tar.lzma" />
64         <release tarname="gettext-0.18.1.1-2-mingw32-doc.tar.lzma" />
65         <release tarname="gettext-0.17-1-mingw32-doc.tar.lzma" />
66       </component>
67
68       <component class="lic">
69         <release tarname="gettext-0.18.3.1-1-mingw32-lic.tar.lzma" />
70         <release tarname="gettext-0.18.1.1-2-mingw32-lic.tar.lzma" />
71         <release tarname="gettext-0.17-1-mingw32-lic.tar.lzma" />
72       </component>
73
74       <component class="info">
75         <release tarname="gettext-0.18.3.1-1-mingw32-info.tar.lzma" />
76       </component>
77
78       <component class="man">
79         <release tarname="gettext-0.18.3.1-1-mingw32-man.tar.lzma" />
80       </component>
81
82       <component class="html">
83         <release tarname="gettext-0.18.3.1-1-mingw32-html.tar.lzma" />
84       </component>
85
86       <component class="dev">
87         <release tarname="gettext-0.18.3.1-1-mingw32-dev.tar.lzma" />
88         <release tarname="gettext-0.18.1.1-2-mingw32-dev.tar.lzma" >
89           <requires eq="mingw32-libstdc++-*-mingw32-*-dll-6.tar" />
90           <requires eq="mingw32-libgomp-*-mingw32-*-dll-1.tar" />
91           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
92           <requires eq="mingw32-libexpat-*-mingw32-*-dll-1.tar" />
93           <requires eq="mingw32-libgettextpo-%-mingw32-%-dll-0.tar" />
94           <requires ge="mingw32-libiconv-1.14-2-mingw32-*-dll-2.tar" />
95           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
96         </release>
97         <release tarname="gettext-0.17-1-mingw32-dev.tar.lzma" >
98           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
99           <requires eq="mingw32-libgettextpo-%-mingw32-%-dll-0.tar" />
100           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
101           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
102         </release>
103       </component>
104
105       <component class="ext">
106         <release tarname="gettext-0.18.3.1-1-mingw32-ext.tar.lzma" />
107         <release tarname="gettext-0.18.1.1-2-mingw32-ext.tar.lzma" />
108         <release tarname="gettext-0.17-1-mingw32-ext.tar.lzma" />
109       </component>
110     </package>
111
112     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
113     <package name="mingw32-libintl" alias="libintl">
114       <affiliate group="MinGW Autotools" />
115       <description lang="en" title="GNU Internationalization Runtime Library" >
116         <paragraph>GNU gettext provides a set of tools that create a
117           framework to help other GNU packages produce multi-lingual
118           messages.  In this way, with suitable care a single binary
119           application can automatically provide user messages (such as
120           `help' text) in the language corresponding to the current
121           locale settings.  libintl is the primary runtime component of
122           that framework.
123         </paragraph>
124         <paragraph>The libintl package provides the runtime component
125           of the GNU internationalization library.  The gettext package
126           provides utilities that may be useful to end-users, allowing
127           interaction with the message translation database of other
128           i18n-enabled GNU utilities.  It also provides the development
129           libraries, header files, and documentation for the gettext
130           system, as well as additional utilities useful for maintainers
131           of i18n-enabled applications.  The *-ext package provides extra
132           documentation, in the form of example implementations in many
133           different computer languages.  The associated libgettextpo package
134           provides the runtime libraries needed by the gettext utilities;
135           the associated libasprintf package provides the runtime library
136           for the asprintf utility library.
137         </paragraph>
138       </description>
139
140       <licence tarname="gettext-%-mingw32-%-lic.tar.%" />
141       <source tarname="gettext-%-mingw32-%-src.tar.%" />
142
143       <component class="dll">
144         <release tarname="libintl-0.17-1-mingw32-dll-8.tar.lzma" >
145           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
146           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
147         </release>
148         <release tarname="libintl-0.18.1.1-2-mingw32-dll-8.tar.lzma" >
149           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
150           <requires ge="mingw32-libiconv-1.14-2-mingw32-*-dll-2.tar" />
151         </release>
152       </component>
153     </package>
154
155     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
156     <package name="mingw32-libgettextpo" alias="libgettextpo">
157       <affiliate group="MinGW Autotools" />
158       <description lang="en" title="GNU Internationalization Utility Library" >
159         <paragraph>GNU gettext provides a set of tools that create a
160           framework to help other GNU packages produce multi-lingual
161           messages.  In this way, with suitable care a single binary
162           application can automatically provide user messages (such as
163           `help' text) in the language corresponding to the current
164           locale settings.  libgettextpo provides runtime support for the
165           gettext utilities; it is typically not needed by `regular' i18n
166           clients of libintl.
167         </paragraph>
168         <paragraph>The libgettextpo package provides the runtime
169           libraries needed by the gettext utilities.  The associated
170           gettext package provides utilities that may be useful to
171           end-users, allowing interaction with the message translation
172           database of other i18n-enabled GNU utilities.  It also provides
173           the development libraries, header files, and documentation for
174           the gettext system, as well as additional utilities useful for
175           maintainers of i18n-enabled applications.  The *-ext package
176           provides extra documentation, in the form of example
177           implementations in many different computer languages.
178           The associated libasprintf package provides the runtime
179           library for the asprintf utility library; and finally, the
180           associated libintl package provides the runtime component
181           of the internationalization library itself.
182         </paragraph>
183       </description>
184
185       <licence tarname="gettext-%-mingw32-%-lic.tar.%" />
186       <source tarname="gettext-%-mingw32-%-src.tar.%" />
187
188       <component class="dll">
189         <release tarname="libgettextpo-0.17-1-mingw32-dll-0.tar.lzma" >
190           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
191           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
192           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
193         </release>
194         <release tarname="libgettextpo-0.18.1.1-2-mingw32-dll-0.tar.lzma" >
195           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
196           <requires ge="mingw32-libiconv-1.14-2-mingw32-*-dll-2.tar" />
197           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
198         </release>
199       </component>
200     </package>
201
202     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
203     <package name="mingw32-libasprintf" alias="libasprintf">
204       <affiliate group="MinGW Autotools" />
205       <description lang="en" title="GNU Internationalization Utility Library" >
206         <paragraph>GNU gettext provides a set of tools that create a
207           framework to help other GNU packages produce multi-lingual
208           messages.  In this way, with suitable care a single binary
209           application can automatically provide user messages (such as
210           `help' text) in the language corresponding to the current
211           locale settings.  libasprintf provides an implementation of
212           the C formatted output routines suitable for use in C++
213           applications, where i18n is a goal.
214         </paragraph>
215         <paragraph>The libasprintf package provides the runtime
216           library for the asprintf utility library.  The associated
217           gettext package provides utilities that may be useful to
218           end-users, allowing interaction with the message translation
219           database of other i18n-enabled GNU utilities.  It also provides
220           the development libraries, header files, and documentation for
221           the gettext system, as well as additional utilities useful for
222           maintainers of i18n-enabled applications.  The *-ext package
223           provides extra documentation, in the form of example
224           implementations in many different computer languages.  The
225           associated libgettextpo package provides the runtime
226           libraries needed by the gettext utilities, while the
227           associated libintl package provides the runtime component
228           of the internationalization library itself.
229         </paragraph>
230       </description>
231
232       <licence tarname="gettext-%-mingw32-%-lic.tar.%" />
233       <source tarname="gettext-%-mingw32-%-src.tar.%" />
234
235       <component class="dll">
236         <release tarname="libasprintf-0.17-1-mingw32-dll-0.tar.lzma" >
237           <requires eq="mingw32-libstdc++-*-mingw32-*-dll-6.tar" />
238           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
239         </release>
240         <release tarname="libasprintf-0.18.1.1-2-mingw32-dll-0.tar.lzma" >
241           <requires eq="mingw32-libstdc++-*-mingw32-*-dll-6.tar" />
242           <requires eq="mingw32-libgcc-*-mingw32-*-dll-1.tar" />
243         </release>
244       </component>
245     </package>
246
247   </package-collection>
248 </software-distribution>
249 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->