mirror of
https://https.git.savannah.gnu.org/git/gettext.git
synced 2026-01-26 15:39:11 +00:00
103 lines
3.8 KiB
Plaintext
103 lines
3.8 KiB
Plaintext
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)
|
|
$prefix/lib/libasprintf.*
|
|
$prefix/include/autosprintf.h
|
|
|
|
gettext-tools
|
|
|
|
Everything else, i.e. currently:
|
|
|
|
$prefix/bin/msg*
|
|
$prefix/bin/xgettext
|
|
$prefix/bin/gettextize
|
|
$prefix/bin/autopoint
|
|
$prefix/man/man1/msg*.1
|
|
$prefix/man/man1/xgettext.1
|
|
$prefix/man/man1/gettextize.1
|
|
$prefix/man/man1/autopoint.1
|
|
$prefix/man/man3/*
|
|
$prefix/doc/gettext/msg*.1.html
|
|
$prefix/doc/gettext/xgettext.1.html
|
|
$prefix/doc/gettext/gettextize.1.html
|
|
$prefix/doc/gettext/autopoint.1.html
|
|
$prefix/doc/gettext/*.3.html
|
|
$prefix/doc/gettext/javadoc1/*
|
|
$prefix/doc/gettext/javadoc2/*
|
|
$prefix/doc/gettext/gettext_*.html
|
|
$prefix/doc/libasprintf/autosprintf.html
|
|
$prefix/info/gettext.info*
|
|
$prefix/info/autosprintf.info
|
|
$prefix/include/gettext-po.h
|
|
$prefix/lib/libgettextlib*
|
|
$prefix/lib/libgettextsrc*
|
|
$prefix/lib/libgettextpo*
|
|
$prefix/lib/gettext/*
|
|
$prefix/share/locale/*/LC_MESSAGES/gettext.mo
|
|
$prefix/share/gettext/config.rpath
|
|
$prefix/share/gettext/mkinstalldirs
|
|
$prefix/share/gettext/intl/*
|
|
$prefix/share/gettext/po/*
|
|
$prefix/share/gettext/projects/*
|
|
$prefix/share/gettext/gettext.h
|
|
$prefix/share/gettext/gettext.jar
|
|
$prefix/share/gettext/msgunfmt.tcl
|
|
$prefix/share/gettext/archive.tar.gz
|
|
$prefix/share/aclocal/codeset.m4
|
|
$prefix/share/aclocal/gettext.m4
|
|
$prefix/share/aclocal/glibc21.m4
|
|
$prefix/share/aclocal/iconv.m4
|
|
$prefix/share/aclocal/intdiv0.m4
|
|
$prefix/share/aclocal/inttypes.m4
|
|
$prefix/share/aclocal/inttypes_h.m4
|
|
$prefix/share/aclocal/inttypes-pri.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/aclocal/stdint_h.m4
|
|
$prefix/share/aclocal/uintmax_t.m4
|
|
$prefix/share/aclocal/ulonglong.m4
|
|
$prefix/share/emacs/site-lisp/po-compat.el
|
|
$prefix/share/emacs/site-lisp/po-compat.elc
|
|
$prefix/share/emacs/site-lisp/po-mode.el
|
|
$prefix/share/emacs/site-lisp/po-mode.elc
|