OSDN Git Service

Add mingw32-gettext.xml
[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   <package-collection subsystem="mingw32">
4     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
5     <package name="mingw32-gettext" alias="gettext">
6       <affiliate group="MSYS Developer Toolkit" />
7       <description lang="en" title="gettext: GNU Internationalization Library and Utilities" >
8         <paragraph>GNU gettext provides a set of tools that create a
9           framework to help other GNU packages produce multi-lingual
10           messages. In this way, with suitable care a single binary
11           application can automatically provide user messages (such as
12           `help' text) in the language corresponding to the current
13           locale settings.
14         </paragraph>
15         <paragraph>The gettext package provides utilities that may
16           be useful to end-users, allowing interaction with the message
17           translation database of other i18n-enabled GNU utilities. It
18           also provides the development libraries, header files, and
19           documentation for the gettext system, as well as additional
20           utilities useful for maintainers of i18n-enabled applications.
21           The *-ext package provides extra documentation, in the form of
22           example implementations in many different computer languages.
23           The associated libgettextpo package provides the runtime
24           libraries needed by the gettext utilities; the associated
25           libasprintf package provides the runtime library for the
26           asprintf utility library; and finally, the associated libintl
27           package provides the runtime component of the internationalization
28           library itself.
29         </paragraph>
30       </description>
31       <component class="bin">
32         <release tarname="gettext-0.17-1-mingw32-bin.tar.lzma" />
33         <requires eq="libintl-%-mingw32-%-dll-8.tar" />
34         <requires eq="libiconv-*-mingw32-*-dll-2.tar" />
35       </component>
36       <component class="doc">
37         <release tarname="gettext-0.17-1-mingw32-doc.tar.lzma" />
38       </component>
39       <component class="lic">
40         <release tarname="gettext-0.17-1-mingw32-lic.tar.lzma" />
41       </component>
42       <component class="dev">
43         <release tarname="gettext-0.17-1-mingw32-dev.tar.lzma" />
44         <requires eq="libgettextpo-%-mingw32-%-dll-0.tar" />
45         <requires eq="libintl-%-mingw32-%-dll-8.tar" />
46         <requires eq="libiconv-*-mingw32-*-dll-2.tar" />
47         <!-- update as needed, to pull in libgcc_s_dw2-1.dll -->
48         <requires eq="gcc-core-4.4.0-mingw32-dll.tar" />
49       </component>
50       <component class="ext">
51         <release tarname="gettext-0.17-1-mingw32-ext.tar.lzma" />
52       </component>
53       <licence tarname="gettext-%-mingw32-%-lic.tar" />
54       <source tarname="gettext-%-mingw32-%-src.tar" />
55     </package>
56     <package name="mingw32-libintl" alias="libintl">
57       <affiliate group="MSYS Developer Toolkit" />
58       <description lang="en" title="libintl: GNU Internationalization Runtime Library" >
59         <paragraph>GNU gettext provides a set of tools that create a
60           framework to help other GNU packages produce multi-lingual
61           messages. In this way, with suitable care a single binary
62           application can automatically provide user messages (such as
63           `help' text) in the language corresponding to the current
64           locale settings. libintl is the primary runtime component of
65           that framework.
66         </paragraph>
67         <paragraph>The libintl package provides the runtime component
68           of the GNU internationalization library. The gettext package
69           provides utilities that may be useful to end-users, allowing
70           interaction with the message translation database of other
71           i18n-enabled GNU utilities. It also provides the development
72           libraries, header files, and documentation for the gettext
73           system, as well as additional utilities useful for maintainers
74           of i18n-enabled applications. The *-ext package provides extra
75           documentation, in the form of example implementations in many
76           different computer languages. The associated libgettextpo package
77           provides the runtime libraries needed by the gettext utilities;
78           the associated libasprintf package provides the runtime library
79           for the asprintf utility library.
80         </paragraph>
81       </description>
82       <component class="dll">
83         <release tarname="libintl-0.17-1-mingw32-dll-8.tar.lzma" />
84         <requires eq="libiconv-*-mingw32-*-dll-2.tar" />
85       </component>
86       <licence tarname="gettext-%-mingw32-%-lic.tar" />
87       <source tarname="gettext-%-mingw32-%-src.tar" />
88     </package>
89     <package name="mingw32-libgettextpo" alias="libgettextpo">
90       <affiliate group="MSYS Developer Toolkit" />
91       <description lang="en" title="libgettextpo: GNU Internationalization Utility Library" >
92         <paragraph>GNU gettext provides a set of tools that create a
93           framework to help other GNU packages produce multi-lingual
94           messages. In this way, with suitable care a single binary
95           application can automatically provide user messages (such as
96           `help' text) in the language corresponding to the current
97           locale settings. libgettextpo provides runtime support for the
98           gettext utilities; it is typically not needed by `regular' i18n
99           clients of libintl.
100         </paragraph>
101         <paragraph>The libgettextpo package provides the runtime
102           libraries needed by the gettext utilities. The associated
103           gettext package provides utilities that may be useful to
104           end-users, allowing interaction with the message translation
105           database of other i18n-enabled GNU utilities. It also provides
106           the development libraries, header files, and documentation for
107           the gettext system, as well as additional utilities useful for
108           maintainers of i18n-enabled applications. The *-ext package
109           provides extra documentation, in the form of example
110           implementations in many different computer languages.
111           The associated libasprintf package provides the runtime
112           library for the asprintf utility library; and finally, the
113           associated libintl package provides the runtime component
114           of the internationalization library itself.
115         </paragraph>
116       </description>
117       <component class="dll">
118         <release tarname="libgettextpo-0.17-1-mingw32-dll-0.tar.lzma" />
119         <requires eq="libintl-%-mingw32-%-dll-8.tar" />
120         <requires eq="libiconv-*-mingw32-*-dll-2.tar" />
121         <!-- update as needed, to pull in libgcc_s_dw2-1.dll -->
122         <requires eq="gcc-core-4.4.0-mingw32-dll.tar" />
123       </component>
124       <licence tarname="gettext-%-mingw32-%-lic.tar" />
125       <source tarname="gettext-%-mingw32-%-src.tar" />
126     </package>
127     <package name="mingw32-libasprintf" alias="libasprintf">
128       <affiliate group="MSYS Developer Toolkit" />
129       <description lang="en" title="libasprintf: GNU Internationalization Utility Library" >
130         <paragraph>GNU gettext provides a set of tools that create a
131           framework to help other GNU packages produce multi-lingual
132           messages. In this way, with suitable care a single binary
133           application can automatically provide user messages (such as
134           `help' text) in the language corresponding to the current
135           locale settings. libasprintf provides an implementation of
136           the C formatted output routines suitable for use in C++
137           applications, where i18n is a goal.
138         </paragraph>
139         <paragraph>The libasprintf package provides the runtime
140           library for the asprintf utility library. The associated
141           gettext package provides utilities that may be useful to
142           end-users, allowing interaction with the message translation
143           database of other i18n-enabled GNU utilities. It also provides
144           the development libraries, header files, and documentation for
145           the gettext system, as well as additional utilities useful for
146           maintainers of i18n-enabled applications. The *-ext package
147           provides extra documentation, in the form of example
148           implementations in many different computer languages. The
149           associated libgettextpo package provides the runtime
150           libraries needed by the gettext utilities, while the
151           associated libintl package provides the runtime component
152           of the internationalization library itself.
153         </paragraph>
154       </description>
155       <component class="dll">
156         <release tarname="libasprintf-0.17-1-mingw32-dll-0.tar.lzma" />
157         <!-- update as needed, to pull in libgcc_s_dw2-1.dll -->
158         <requires eq="gcc-core-4.4.0-mingw32-dll.tar" />
159       </component>
160       <licence tarname="gettext-%-mingw32-%-lic.tar" />
161       <source tarname="gettext-%-mingw32-%-src.tar" />
162     </package>
163   </package-collection>
164 </software-distribution>
165