OSDN Git Service

Update & publish mingw32-libiconv, mingw32-gettext
[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="gettext: 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.17-1-mingw32-bin.tar.lzma" >
42           <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
43           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
44           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
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 eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
49           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
50         </release>
51       </component>
52
53       <component class="doc">
54         <release tarname="gettext-0.17-1-mingw32-doc.tar.lzma" />
55         <release tarname="gettext-0.18.1.1-2-mingw32-doc.tar.lzma" />
56       </component>
57
58       <component class="lic">
59         <release tarname="gettext-0.17-1-mingw32-lic.tar.lzma" />
60         <release tarname="gettext-0.18.1.1-2-mingw32-lic.tar.lzma" />
61       </component>
62
63       <component class="dev">
64         <release tarname="gettext-0.17-1-mingw32-dev.tar.lzma" >
65           <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
66           <requires eq="mingw32-libgettextpo-%-mingw32-%-dll-0.tar" />
67           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
68           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
69         </release>
70         <release tarname="gettext-0.18.1.1-2-mingw32-dev.tar.lzma" >
71           <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
72           <requires eq="mingw32-libgettextpo-%-mingw32-%-dll-0.tar" />
73           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
74           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
75         </release>
76       </component>
77
78       <component class="ext">
79         <release tarname="gettext-0.17-1-mingw32-ext.tar.lzma" />
80         <release tarname="gettext-0.18.1.1-2-mingw32-ext.tar.lzma" />
81       </component>
82     </package>
83
84     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
85     <package name="mingw32-libintl" alias="libintl">
86       <affiliate group="MinGW Autotools" />
87       <description lang="en" title="libintl: GNU Internationalization Runtime Library" >
88         <paragraph>GNU gettext provides a set of tools that create a
89           framework to help other GNU packages produce multi-lingual
90           messages.  In this way, with suitable care a single binary
91           application can automatically provide user messages (such as
92           `help' text) in the language corresponding to the current
93           locale settings.  libintl is the primary runtime component of
94           that framework.
95         </paragraph>
96         <paragraph>The libintl package provides the runtime component
97           of the GNU internationalization library.  The gettext package
98           provides utilities that may be useful to end-users, allowing
99           interaction with the message translation database of other
100           i18n-enabled GNU utilities.  It also provides the development
101           libraries, header files, and documentation for the gettext
102           system, as well as additional utilities useful for maintainers
103           of i18n-enabled applications.  The *-ext package provides extra
104           documentation, in the form of example implementations in many
105           different computer languages.  The associated libgettextpo package
106           provides the runtime libraries needed by the gettext utilities;
107           the associated libasprintf package provides the runtime library
108           for the asprintf utility library.
109         </paragraph>
110       </description>
111
112       <licence tarname="gettext-%-mingw32-%-lic.tar.%" />
113       <source tarname="gettext-%-mingw32-%-src.tar.%" />
114
115       <component class="dll">
116         <release tarname="libintl-0.17-1-mingw32-dll-8.tar.lzma" >
117           <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
118           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
119         </release>
120         <release tarname="libintl-0.18.1.1-2-mingw32-dll-8.tar.lzma" >
121           <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
122           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
123         </release>
124       </component>
125     </package>
126
127     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
128     <package name="mingw32-libgettextpo" alias="libgettextpo">
129       <affiliate group="MinGW Autotools" />
130       <description lang="en" title="libgettextpo: GNU Internationalization Utility Library" >
131         <paragraph>GNU gettext provides a set of tools that create a
132           framework to help other GNU packages produce multi-lingual
133           messages.  In this way, with suitable care a single binary
134           application can automatically provide user messages (such as
135           `help' text) in the language corresponding to the current
136           locale settings.  libgettextpo provides runtime support for the
137           gettext utilities; it is typically not needed by `regular' i18n
138           clients of libintl.
139         </paragraph>
140         <paragraph>The libgettextpo package provides the runtime
141           libraries needed by the gettext utilities.  The associated
142           gettext package provides utilities that may be useful to
143           end-users, allowing interaction with the message translation
144           database of other i18n-enabled GNU utilities.  It also provides
145           the development libraries, header files, and documentation for
146           the gettext system, as well as additional utilities useful for
147           maintainers of i18n-enabled applications.  The *-ext package
148           provides extra documentation, in the form of example
149           implementations in many different computer languages.
150           The associated libasprintf package provides the runtime
151           library for the asprintf utility library; and finally, the
152           associated libintl package provides the runtime component
153           of the internationalization library itself.
154         </paragraph>
155       </description>
156
157       <licence tarname="gettext-%-mingw32-%-lic.tar.%" />
158       <source tarname="gettext-%-mingw32-%-src.tar.%" />
159
160       <component class="dll">
161         <release tarname="libgettextpo-0.17-1-mingw32-dll-0.tar.lzma" >
162           <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
163           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
164           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
165         </release>
166         <release tarname="libgettextpo-0.18.1.1-2-mingw32-dll-0.tar.lzma" >
167           <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
168           <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
169           <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
170         </release>
171       </component>
172     </package>
173
174     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
175     <package name="mingw32-libasprintf" alias="libasprintf">
176       <affiliate group="MinGW Autotools" />
177       <description lang="en" title="libasprintf: GNU Internationalization Utility Library" >
178         <paragraph>GNU gettext provides a set of tools that create a
179           framework to help other GNU packages produce multi-lingual
180           messages.  In this way, with suitable care a single binary
181           application can automatically provide user messages (such as
182           `help' text) in the language corresponding to the current
183           locale settings.  libasprintf provides an implementation of
184           the C formatted output routines suitable for use in C++
185           applications, where i18n is a goal.
186         </paragraph>
187         <paragraph>The libasprintf package provides the runtime
188           library for the asprintf utility library.  The associated
189           gettext package provides utilities that may be useful to
190           end-users, allowing interaction with the message translation
191           database of other i18n-enabled GNU utilities.  It also provides
192           the development libraries, header files, and documentation for
193           the gettext system, as well as additional utilities useful for
194           maintainers of i18n-enabled applications.  The *-ext package
195           provides extra documentation, in the form of example
196           implementations in many different computer languages.  The
197           associated libgettextpo package provides the runtime
198           libraries needed by the gettext utilities, while the
199           associated libintl package provides the runtime component
200           of the internationalization library itself.
201         </paragraph>
202       </description>
203
204       <licence tarname="gettext-%-mingw32-%-lic.tar.%" />
205       <source tarname="gettext-%-mingw32-%-src.tar.%" />
206
207       <component class="dll">
208         <release tarname="libasprintf-0.17-1-mingw32-dll-0.tar.lzma" >
209           <requires eq="mingw32-libstdc++-*-mingw32-dll-6.tar" />
210           <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
211         </release>
212         <release tarname="libasprintf-0.18.1.1-2-mingw32-dll-0.tar.lzma" >
213           <requires eq="mingw32-libstdc++-*-mingw32-dll-6.tar" />
214           <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
215         </release>
216       </component>
217     </package>
218
219   </package-collection>
220 </software-distribution>
221 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->