Version 0.11.6 - October 2002
+* The gettext package is now separated into two subpackages:
+ - gettext-runtime: Runtime libraries and programs.
+ - gettext-tools: Tools and documentation for developers and translators.
+ The 'gettext-runtime' package is very small and should be installed on every
+ system that has users who desire to use internationalization. Whereas the
+ 'gettext-tools' package is only for developers and translators.
+
* xgettext now also supports Smalltalk and PHP.
* A new C++ class, called gnu::autosprintf, makes it possible to use C format
I recommend that in distributions of binary packages the installed files
be split into two packages:
- gettext
+ gettext-runtime
Contents: Runtime libraries and programs.
Audience: Anyone who wants to run internationalized programs.
Contents: Tools and documentation for developers and translators.
Audience: Anyone who wants to develop or localize internationalized
programs, i.e. developers and translators.
- Dependencies: requires gettext.
+ Dependencies: requires gettext-runtime.
-The 'gettext' binary package is much smaller than the 'gettext-tools' binary
-package (90 KB versus 4 MB). I recommend to include it in the default
+The 'gettext-runtime' binary package is much smaller than the 'gettext-tools'
+binary package (90 KB versus 4 MB). I recommend to include it in the default
installation list, like GNU 'sh-utils'; in fact, the runtime programs are
utilities for sh programs.
+The 'gettext-runtime' binary package can be installed by doing
+
+ cd gettext-runtime
+ ./configure
+ make
+ make install
+
+The 'gettext-tools' binary package can be installed by doing
+
+ cd gettext-tools
+ ./configure
+ make
+ make install
+
+If you want to install both at the same time, you simple do at the toplevel
+directory:
+
+ ./configure
+ make
+ make install
+
The precise split between gettext and gettext-tools is according to the
following file list.
- gettext
+ gettext-runtime
$prefix/bin/gettext
$prefix/bin/ngettext