diff options
author | Bruno Haible <bruno@clisp.org> | 2002-01-30 13:54:58 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2009-06-22 01:11:17 +0200 |
commit | ea626ba6388044ff7d73c7115005709b03b86d49 (patch) | |
tree | 9d064b95490804a6bbc7bfed050b3d5366ae5e97 /PACKAGING | |
parent | 66a3a5fb3169e3aeeefc6da968b631fee1fbb2bf (diff) | |
download | external_gettext-ea626ba6388044ff7d73c7115005709b03b86d49.zip external_gettext-ea626ba6388044ff7d73c7115005709b03b86d49.tar.gz external_gettext-ea626ba6388044ff7d73c7115005709b03b86d49.tar.bz2 |
Remove the dependency of the gettext and ngettext programs towards
libgettextlib.
Recommend a split packaging.
Diffstat (limited to 'PACKAGING')
-rw-r--r-- | PACKAGING | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/PACKAGING b/PACKAGING new file mode 100644 index 0000000..14a5c79 --- /dev/null +++ b/PACKAGING @@ -0,0 +1,79 @@ +Packaging hints for binary package distributors +=============================================== + +Although the source of the gettext package comes as a single package, +I recommend that in distributions of binary packages the installed files +be split into two packages: + + gettext + Contents: Runtime libraries and programs. + Audience: Anyone who wants to run internationalized programs. + + gettext-tools + 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. + +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 +installation list, like GNU 'sh-utils'; in fact, the runtime programs are +utilities for sh programs. + +The precise split between gettext and gettext-tools is according to the +following file list. + + gettext + + $prefix/bin/gettext + $prefix/bin/ngettext + $prefix/man/man1/gettext.1 + $prefix/man/man1/ngettext.1 + $prefix/doc/gettext/gettext.1.html + $prefix/doc/gettext/ngettext.1.html + $prefix/share/gettext/ABOUT-NLS + $prefix/share/gettext/libintl.jar + $prefix/lib/libintl.* (not installed on glibc systems) + $prefix/lib/charset.alias (not installed on glibc systems) + $prefix/share/locale/locale.alias (not installed on glibc systems) + $prefix/include/libintl.h (not installed on glibc systems) + + gettext-tools + + Everything else, i.e. currently: + + $prefix/bin/msg* + $prefix/bin/xgettext + $prefix/bin/gettextize + $prefix/man/man1/msg*.1 + $prefix/man/man1/xgettext.1 + $prefix/man/man3/* + $prefix/doc/gettext/msg*.1.html + $prefix/doc/gettext/xgettext.1.html + $prefix/doc/gettext/*.3.html + $prefix/doc/gettext/javadoc1/* + $prefix/doc/gettext/javadoc2/* + $prefix/doc/gettext/gettext_*.html + $prefix/info/gettext.info* + $prefix/lib/libgettextlib.* + $prefix/lib/libgettextsrc.* + $prefix/lib/gettext/* + $prefix/share/locale/*/LC_MESSAGES/gettext.mo + $prefix/share/gettext/config.rpath + $prefix/share/gettext/intl/* + $prefix/share/gettext/po/* + $prefix/share/gettext/projects/* + $prefix/share/gettext/gettext.h + $prefix/share/gettext/gettext.jar + $prefix/share/aclocal/codeset.m4 + $prefix/share/aclocal/gettext.m4 + $prefix/share/aclocal/glibc21.m4 + $prefix/share/aclocal/iconv.m4 + $prefix/share/aclocal/isc-posix.m4 + $prefix/share/aclocal/lcmessage.m4 + $prefix/share/aclocal/lib-ld.m4 + $prefix/share/aclocal/lib-link.m4 + $prefix/share/aclocal/lib-prefix.m4 + $prefix/share/aclocal/progtest.m4 + $prefix/share/emacs/site-lisp/po-mode.el + $prefix/share/emacs/site-lisp/po-mode.elc |