1 The following packages should be installed before GNU gettext is installed
2 (runtime dependencies that are also build dependencies):
5 + Not needed on systems with
6 - glibc 2.2 or newer, or
7 - MacOS X 10.3 or newer, or
9 But highly recommended on all other systems.
10 Needed for character set conversion of PO files from/to Unicode.
12 http://www.gnu.org/software/libiconv/
14 http://ftp.gnu.org/gnu/libiconv/
15 ftp://ftp.gnu.org/gnu/libiconv/
16 + If it is installed in a nonstandard directory, pass the option
17 --with-libiconv-prefix=DIR to 'configure'.
19 * GNU ncurses (preferred)
20 or libtermcap (discouraged) or a curses library (legacy).
22 Needed for the --color option of the 'msgcat' program.
24 http://www.gnu.org/software/ncurses/
26 http://ftp.gnu.org/gnu/ncurses/
27 ftp://ftp.gnu.org/gnu/ncurses/
28 + If it is installed in a nonstandard directory, pass the option
29 --with-ncurses-prefix=DIR or --with-libtermcap-prefix to 'configure'.
33 Needed for 'xgettext', so that it can parse Glade XML files.
35 http://expat.sourceforge.net/
37 http://sourceforge.net/project/showfiles.php?group_id=10127
38 + If it is installed in a nonstandard directory, pass the option
39 --with-libexpat-prefix to 'configure'.
41 * A Java runtime and compiler (e.g. GNU gcj or kaffe).
43 Needed for building libintl.jar. Also needed for 'msgfmt' and
44 'msgunfmt', so that they can handle Java classes and properties files.
46 http://gcc.gnu.org/java/
49 http://ftp.gnu.org/gnu/gcc/
50 http://www.kaffe.org/ftp/pub/kaffe/v1.1.x-development/
52 * A C# runtime and compiler (e.g. pnet or mono).
54 Needed for building GNU.Gettext.dll. Also needed for 'msgfmt' and
55 'msgunfmt', so that they can handle C# resources and assemblies.
57 http://www.southern-storm.com.au/portable_net.html
59 http://www.southern-storm.com.au/portable_net.html#download
60 http://www.mono-project.com/Downloads
61 + If more than one C# is installed, pass the option --enable-csharp=IMPL
62 to 'configure', to disambiguate.
66 Needed by the 'autopoint' program, if not configured with --without-git
71 http://www.kernel.org/pub/software/scm/git/
73 * The archiving utility 'tar'.
75 Needed for the 'autopoint' program.
76 Either the platform's native tar, or GNU tar.
78 http://www.gnu.org/software/tar/
80 http://ftp.gnu.org/gnu/tar/
81 ftp://ftp.gnu.org/gnu/tar/
83 * The GNU compression utility 'gzip'.
85 Needed for the 'autopoint' program.
87 http://www.gnu.org/software/gzip/
89 http://ftp.gnu.org/gnu/gzip/
90 ftp://ftp.gnu.org/gnu/gzip/
92 * The compression utility 'bzip2'.
94 Needed for the 'autopoint' program, if not configured with --without-bzip2.
98 http://www.bzip.org/downloads.html
100 * The compression utility 'xz'.
102 Needed for the 'autopoint' program, if not configured with --without-xz.
104 http://tukaani.org/xz/
106 http://tukaani.org/xz/
110 Needed for the --color option of the various programs.
111 If not present, a subset of libxml2 (included in this package) will be
112 compiled into libgettextlib.
116 ftp://xmlsoft.org/libxml2/
117 + If it is installed in a nonstandard directory, pass the option
118 --with-libxml2-prefix=DIR to 'configure'.
122 Needed for the --color option of the various programs.
123 If not present, a subset of libglib2 (included in this package) will be
124 compiled into libgettextlib.
126 http://developer.gnome.org/arch/gtk/glib.html
128 http://ftp.gnome.org/pub/GNOME/sources/glib/
129 + If it is installed in a nonstandard directory, pass the option
130 --with-libglib-2.0-prefix=DIR to 'configure'.
132 * GNOME libcroco 0.6.1 or newer
134 Needed for the --color option of the various programs.
135 If not present, a copy of libcroco-0.6.1 (included in this package) will
136 be compiled into libgettextlib.
138 http://www.freespiders.org/projects/libcroco/
140 http://ftp.gnome.org/pub/GNOME/sources/libcroco/0.6/
141 + If it is installed in a nonstandard directory, pass the option
142 --with-libcroco-0.6-prefix=DIR to 'configure'.
146 Needed for the line breaking in PO files and for xgettext.
147 If not present, a subset of libunistring (included in this package) will
148 be compiled into libgettextlib.
150 http://www.gnu.org/software/libunistring/
152 http://ftp.gnu.org/gnu/libunistring/
153 ftp://ftp.gnu.org/gnu/libunistring/
154 + If it is installed in a nonstandard directory, pass the option
155 --with-libunistring-prefix=DIR to 'configure'.
158 + Optional but deprecated.
159 Needed by the 'autopoint' program, if configured with --with-cvs.
161 http://ximbiot.com/cvs/wiki/index.php?title=Main_Page
162 http://www.nongnu.org/cvs/
164 http://ftp.gnu.org/non-gnu/cvs/
167 The following packages should be installed when GNU gettext is installed
168 (runtime dependencies, but not build dependencies):
173 The following should be installed when GNU gettext is built, but are not
174 needed later, once it is installed (build dependencies, but not runtime
177 * A C runtime, compiler, linker, etc.
178 + Mandatory. Either the platform's native 'cc', or GCC 2.95 or newer.
182 http://ftp.gnu.org/gnu/gcc/
183 ftp://ftp.gnu.org/gnu/gcc/
186 + Mandatory. Either the platform's native 'make' (for in-tree builds only),
187 or GNU Make 3.79.1 or newer.
189 http://www.gnu.org/software/make/
191 http://ftp.gnu.org/gnu/make/
192 ftp://ftp.gnu.org/gnu/make/
195 + Mandatory. Either the platform's native 'sh', or Bash.
197 http://www.gnu.org/software/bash/
199 http://ftp.gnu.org/gnu/bash/
200 ftp://ftp.gnu.org/gnu/bash/
202 * Core POSIX utilities, including:
203 [ basename cat chgrp chmod chown cp dd echo expand expr
204 false hostname install kill ln ls md5sum mkdir mkfifo
205 mknod mv printenv pwd rm rmdir sleep sort tee test touch
207 + Mandatory. Either the platform's native utilities, or GNU coreutils.
209 http://www.gnu.org/software/coreutils/
211 http://ftp.gnu.org/gnu/coreutils/
212 ftp://ftp.gnu.org/gnu/coreutils/
214 * The comparison utilities 'cmp' and 'diff'.
215 + Mandatory. Either the platform's native utilities, or GNU diffutils.
217 http://www.gnu.org/software/diffutils/
219 http://ftp.gnu.org/gnu/diffutils/
220 ftp://ftp.gnu.org/gnu/diffutils/
223 + Mandatory. Either the platform's native grep, or GNU grep.
225 http://www.gnu.org/software/grep/
227 http://ftp.gnu.org/gnu/grep/
228 ftp://ftp.gnu.org/gnu/grep/