diff options
author | Bruno Haible <bruno@clisp.org> | 2021-03-01 00:14:46 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2021-03-01 00:14:46 +0100 |
commit | f18fa1d97137eaad55750eee5dc0ce2cae4f7b56 (patch) | |
tree | e271595ae5c14b79168d5ce56f8520a05c8e72d0 /DEPENDENCIES | |
parent | e4c34115cb5ee264c8316f1e1f24ed106dcf40ce (diff) | |
download | gettext-f18fa1d97137eaad55750eee5dc0ce2cae4f7b56.tar.gz |
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.
Diffstat (limited to 'DEPENDENCIES')
-rw-r--r-- | DEPENDENCIES | 87 |
1 files changed, 76 insertions, 11 deletions
diff --git a/DEPENDENCIES b/DEPENDENCIES index 735316fc5..cdc164c19 100644 --- a/DEPENDENCIES +++ b/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/ |