mirror of
https://https.git.savannah.gnu.org/git/gettext.git
synced 2026-01-26 15:39:11 +00:00
Update DEPENDENCIES.
* DEPENDENCIES: Update info regarding libiconv. List pre-built package names. Add awk as a normal dependency of a package with an Autoconf-generated configure file. * libtextstyle/DEPENDENCIES: Likewise.
This commit is contained in:
parent
e4c34115cb
commit
f18fa1d971
87
DEPENDENCIES
87
DEPENDENCIES
@ -2,10 +2,7 @@ The following packages should be installed before GNU gettext is installed
|
||||
(runtime dependencies that are also build dependencies):
|
||||
|
||||
* GNU libiconv
|
||||
+ Not needed on systems with
|
||||
- glibc 2.2 or newer, or
|
||||
- MacOS X 10.3 or newer, or
|
||||
- NetBSD 3.0 or newer.
|
||||
+ Not needed on systems with glibc, on macOS, and NetBSD.
|
||||
But highly recommended on all other systems.
|
||||
Needed for character set conversion of PO files from/to Unicode
|
||||
and for the iconv_ostream class of libtextstyle.
|
||||
@ -13,6 +10,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
https://www.gnu.org/software/libiconv/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/libiconv/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: --,
|
||||
- On Red Hat distributions: --.
|
||||
- Other: https://repology.org/project/libiconv/versions
|
||||
+ If it is installed in a nonstandard directory, pass the option
|
||||
--with-libiconv-prefix=DIR to 'configure'.
|
||||
|
||||
@ -25,6 +26,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
https://www.gnu.org/software/ncurses/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/ncurses/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: libncurses-dev,
|
||||
- On Red Hat distributions: ncurses-devel.
|
||||
- Other: https://repology.org/project/ncurses/versions
|
||||
+ If it is installed in a nonstandard directory, pass the option
|
||||
--with-ncurses-prefix=DIR or --with-libtermcap-prefix to 'configure'.
|
||||
|
||||
@ -39,6 +44,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
http://xmlsoft.org/
|
||||
+ Download:
|
||||
ftp://xmlsoft.org/libxml2/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: libxml2-dev,
|
||||
- On Red Hat distributions: libxml2-devel.
|
||||
- Other: https://repology.org/project/libxml2/versions
|
||||
+ If it is installed in a nonstandard directory, pass the option
|
||||
--with-libxml2-prefix=DIR to 'configure'.
|
||||
|
||||
@ -50,8 +59,12 @@ The following packages should be installed before GNU gettext is installed
|
||||
https://savannah.nongnu.org/projects/acl/
|
||||
+ Download:
|
||||
https://download.savannah.nongnu.org/releases/acl/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: acl, libacl1-dev,
|
||||
- On Red Hat distributions: acl, libacl-devel.
|
||||
- Other: https://repology.org/project/acl/versions
|
||||
|
||||
* A Java runtime and compiler (e.g. OpenJDK or kaffe).
|
||||
* A Java runtime and compiler (e.g. OpenJDK, AdoptOpenJDK, or kaffe).
|
||||
+ Recommended.
|
||||
Needed for building libintl.jar. Also needed for 'msgfmt' and
|
||||
'msgunfmt', so that they can handle Java classes and properties files.
|
||||
@ -61,6 +74,12 @@ The following packages should be installed before GNU gettext is installed
|
||||
+ Download:
|
||||
http://openjdk.java.net/install/index.html
|
||||
https://github.com/kaffe/kaffe
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems:
|
||||
openjdk-11-jdk or openjdk-8-jdk or openjdk-7-jdk,
|
||||
- On Red Hat distributions:
|
||||
java-11-openjdk or java-1.8.0-openjdk or java-1.7.0-openjdk.
|
||||
- Other: https://repology.org/project/openjdk/versions
|
||||
|
||||
* A C# runtime and compiler (e.g. mono).
|
||||
+ Recommended.
|
||||
@ -70,6 +89,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
http://www.mono-project.com/
|
||||
+ Download:
|
||||
http://www.mono-project.com/download/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: mono,
|
||||
- On Red Hat distributions: mono.
|
||||
- Other: https://repology.org/project/mono/versions
|
||||
+ If more than one C# is installed, pass the option --enable-csharp=IMPL
|
||||
to 'configure', to disambiguate.
|
||||
|
||||
@ -81,6 +104,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
https://git-scm.com/
|
||||
+ Download:
|
||||
https://www.kernel.org/pub/software/scm/git/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: git,
|
||||
- On Red Hat distributions: git.
|
||||
- Other: https://repology.org/project/git/versions
|
||||
|
||||
* The archiving utility 'tar'.
|
||||
+ Recommended.
|
||||
@ -90,6 +117,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
https://www.gnu.org/software/tar/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/tar/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: tar,
|
||||
- On Red Hat distributions: tar.
|
||||
- Other: https://repology.org/project/tar/versions
|
||||
|
||||
* The GNU compression utility 'gzip'.
|
||||
+ Recommended.
|
||||
@ -98,6 +129,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
https://www.gnu.org/software/gzip/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/gzip/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: gzip,
|
||||
- On Red Hat distributions: gzip.
|
||||
- Other: https://repology.org/project/gzip/versions
|
||||
|
||||
* The compression utility 'bzip2'.
|
||||
+ Recommended.
|
||||
@ -106,6 +141,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
http://www.bzip.org/
|
||||
+ Download:
|
||||
http://www.bzip.org/downloads.html
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: bzip2,
|
||||
- On Red Hat distributions: bzip2.
|
||||
- Other: https://repology.org/project/bzip2/versions
|
||||
|
||||
* The compression utility 'xz'.
|
||||
+ Recommended.
|
||||
@ -114,6 +153,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
https://tukaani.org/xz/
|
||||
+ Download:
|
||||
https://tukaani.org/xz/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: xz-utils,
|
||||
- On Red Hat distributions: xz.
|
||||
- Other: https://repology.org/project/xz/versions
|
||||
|
||||
* GNU libunistring
|
||||
+ Optional.
|
||||
@ -124,6 +167,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
https://www.gnu.org/software/libunistring/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/libunistring/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: libunistring-dev,
|
||||
- On Red Hat distributions: libunistring-devel.
|
||||
- Other: https://repology.org/project/libunistring/versions
|
||||
+ If it is installed in a nonstandard directory, pass the option
|
||||
--with-libunistring-prefix=DIR to 'configure'.
|
||||
|
||||
@ -134,6 +181,10 @@ The following packages should be installed before GNU gettext is installed
|
||||
https://www.nongnu.org/cvs/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/non-gnu/cvs/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: cvs,
|
||||
- On Red Hat distributions: cvs.
|
||||
- Other: https://repology.org/project/cvs/versions
|
||||
|
||||
|
||||
The following packages should be installed when GNU gettext is installed
|
||||
@ -147,14 +198,16 @@ needed later, once it is installed (build dependencies, but not runtime
|
||||
dependencies):
|
||||
|
||||
* A C runtime, compiler, linker, etc.
|
||||
+ Mandatory. Either the platform's native 'cc', or GCC 2.95 or newer.
|
||||
+ Mandatory.
|
||||
Either the platform's native 'cc', or GCC 3.1 or newer.
|
||||
+ GCC Homepage:
|
||||
https://gcc.gnu.org/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/gcc/
|
||||
|
||||
* A 'make' utility.
|
||||
+ Mandatory. Either the platform's native 'make' (for in-tree builds only),
|
||||
+ Mandatory.
|
||||
Either the platform's native 'make' (for in-tree builds only),
|
||||
or GNU Make 3.79.1 or newer.
|
||||
+ GNU Make Homepage:
|
||||
https://www.gnu.org/software/make/
|
||||
@ -162,7 +215,8 @@ dependencies):
|
||||
https://ftp.gnu.org/gnu/make/
|
||||
|
||||
* A shell
|
||||
+ Mandatory. Either the platform's native 'sh', or Bash.
|
||||
+ Mandatory.
|
||||
Either the platform's native 'sh', or Bash.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/bash/
|
||||
+ Download:
|
||||
@ -173,22 +227,33 @@ dependencies):
|
||||
false hostname install kill ln ls md5sum mkdir mkfifo
|
||||
mknod mv printenv pwd rm rmdir sleep sort tee test touch
|
||||
true uname
|
||||
+ Mandatory. Either the platform's native utilities, or GNU coreutils.
|
||||
+ Mandatory.
|
||||
Either the platform's native utilities, or GNU coreutils.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/coreutils/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/coreutils/
|
||||
|
||||
* The comparison utilities 'cmp' and 'diff'.
|
||||
+ Mandatory. Either the platform's native utilities, or GNU diffutils.
|
||||
+ Mandatory.
|
||||
Either the platform's native utilities, or GNU diffutils.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/diffutils/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/diffutils/
|
||||
|
||||
* Grep.
|
||||
+ Mandatory. Either the platform's native grep, or GNU grep.
|
||||
+ Mandatory.
|
||||
Either the platform's native grep, or GNU grep.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/grep/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/grep/
|
||||
|
||||
* Awk.
|
||||
+ Mandatory.
|
||||
Either the platform's native awk, mawk, or nawk, or GNU awk.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/gawk/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/gawk/
|
||||
|
||||
@ -9,20 +9,25 @@ The following packages should be installed before GNU libtextstyle is installed
|
||||
https://www.gnu.org/software/ncurses/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/ncurses/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: libncurses-dev,
|
||||
- On Red Hat distributions: ncurses-devel.
|
||||
- Other: https://repology.org/project/ncurses/versions
|
||||
+ If it is installed in a nonstandard directory, pass the option
|
||||
--with-ncurses-prefix=DIR or --with-libtermcap-prefix to 'configure'.
|
||||
|
||||
* GNU libiconv
|
||||
+ Not needed on systems with
|
||||
- glibc 2.2 or newer, or
|
||||
- MacOS X 10.3 or newer, or
|
||||
- NetBSD 3.0 or newer.
|
||||
+ Not needed on systems with glibc, on macOS, and NetBSD.
|
||||
But recommended on all other systems.
|
||||
Needed for the iconv_ostream class.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/libiconv/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/libiconv/
|
||||
+ Pre-built package name:
|
||||
- On Debian and Debian-based systems: --,
|
||||
- On Red Hat distributions: --.
|
||||
- Other: https://repology.org/project/libiconv/versions
|
||||
+ If it is installed in a nonstandard directory, pass the option
|
||||
--with-libiconv-prefix=DIR to 'configure'.
|
||||
|
||||
@ -38,14 +43,16 @@ needed later, once it is installed (build dependencies, but not runtime
|
||||
dependencies):
|
||||
|
||||
* A C runtime, compiler, linker, etc.
|
||||
+ Mandatory. Either the platform's native 'cc', or GCC 2.95 or newer.
|
||||
+ Mandatory.
|
||||
Either the platform's native 'cc', or GCC 3.1 or newer.
|
||||
+ GCC Homepage:
|
||||
https://gcc.gnu.org/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/gcc/
|
||||
|
||||
* A 'make' utility.
|
||||
+ Mandatory. Either the platform's native 'make' (for in-tree builds only),
|
||||
+ Mandatory.
|
||||
Either the platform's native 'make' (for in-tree builds only),
|
||||
or GNU Make 3.79.1 or newer.
|
||||
+ GNU Make Homepage:
|
||||
https://www.gnu.org/software/make/
|
||||
@ -53,7 +60,8 @@ dependencies):
|
||||
https://ftp.gnu.org/gnu/make/
|
||||
|
||||
* A shell
|
||||
+ Mandatory. Either the platform's native 'sh', or Bash.
|
||||
+ Mandatory.
|
||||
Either the platform's native 'sh', or Bash.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/bash/
|
||||
+ Download:
|
||||
@ -64,22 +72,33 @@ dependencies):
|
||||
false hostname install kill ln ls md5sum mkdir mkfifo
|
||||
mknod mv printenv pwd rm rmdir sleep sort tee test touch
|
||||
true uname
|
||||
+ Mandatory. Either the platform's native utilities, or GNU coreutils.
|
||||
+ Mandatory.
|
||||
Either the platform's native utilities, or GNU coreutils.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/coreutils/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/coreutils/
|
||||
|
||||
* The comparison utilities 'cmp' and 'diff'.
|
||||
+ Mandatory. Either the platform's native utilities, or GNU diffutils.
|
||||
+ Mandatory.
|
||||
Either the platform's native utilities, or GNU diffutils.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/diffutils/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/diffutils/
|
||||
|
||||
* Grep.
|
||||
+ Mandatory. Either the platform's native grep, or GNU grep.
|
||||
+ Mandatory.
|
||||
Either the platform's native grep, or GNU grep.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/grep/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/grep/
|
||||
|
||||
* Awk.
|
||||
+ Mandatory.
|
||||
Either the platform's native awk, mawk, or nawk, or GNU awk.
|
||||
+ Homepage:
|
||||
https://www.gnu.org/software/gawk/
|
||||
+ Download:
|
||||
https://ftp.gnu.org/gnu/gawk/
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user