doc: Update list of dependencies.

* DEPENDENCIES: Add libattr.
* HACKING: Stop mentioning XEmacs. Add note regarding GNU Smalltalk.
Mention dotnet as alternative to Mono. Mention wxgtk version 3.2.
This commit is contained in:
Bruno Haible 2024-12-11 21:31:35 +01:00
parent 6927dbf2c1
commit 96b2de2a0b
2 changed files with 41 additions and 17 deletions

View File

@ -54,7 +54,7 @@ The following packages should be installed before GNU gettext is installed
--with-libxml2-prefix=DIR to 'configure'.
* libacl
+ Recommended.
+ Recommended on Linux systems.
Needed so that the creation of backup files respects the access control
lists (ACLs) set on the original files.
+ Homepage:
@ -66,6 +66,19 @@ The following packages should be installed before GNU gettext is installed
- On Red Hat distributions: acl, libacl-devel.
- Other: https://repology.org/project/acl/versions
* libattr
+ Recommended on Linux systems.
Needed so that the creation of backup files respects the access control
lists (ACLs) set on the original files, with fewer system calls.
+ Homepage:
https://savannah.nongnu.org/projects/attr/
+ Download:
https://download.savannah.nongnu.org/releases/attr/
+ Pre-built package name:
- On Debian and Debian-based systems: libattr1-dev,
- On Red Hat distributions: libattr-devel.
- Other: https://repology.org/project/attr/versions
* A Java runtime and compiler (e.g. OpenJDK, AdoptOpenJDK, or kaffe).
+ Recommended.
Needed for building libintl.jar. Also needed for 'msgfmt' and
@ -102,8 +115,8 @@ The following packages should be installed before GNU gettext is installed
+ Download:
https://dotnet.microsoft.com/en-us/download
+ Pre-built package name:
- On Debian and Debian-based systems: dotnet7, dotnet8,
- On Red Hat distributions: dotnet7.0, dotnet8.0.
- On Debian and Debian-based systems: dotnet7 or dotnet8,
- On Red Hat distributions: dotnet7.0 or dotnet8.0.
- Other: https://repology.org/project/dotnet/versions
+ If more than one C# is installed, pass the option --enable-csharp=IMPL
to 'configure', to disambiguate.

39
HACKING
View File

@ -71,10 +71,9 @@ You will need reasonably recent versions of the build tools:
- On Red Hat distributions: texinfo.
- Other: https://repology.org/project/texinfo/versions
* GNU emacs or XEmacs
* GNU emacs
+ Homepage:
https://www.gnu.org/software/emacs/
https://www.xemacs.org/
+ Pre-built package name:
- On Debian and Debian-based systems: emacs,
- On Red Hat distributions: emacs.
@ -197,25 +196,36 @@ are skipped. To this effect, you need to install also:
* GNU smalltalk
+ Homepage: http://smalltalk.gnu.org/
+ Pre-built package name:
- On Debian and Debian-based systems: gnu-smalltalk, gnu-smalltalk-doc,
- On Debian and Debian-based systems: gnu-smalltalk, gnu-smalltalk-doc
(only up to Debian 11),
- On Red Hat distributions: gnu-smalltalk (EPEL).
- Other: https://repology.org/project/smalltalk/versions
* A Java compiler
+ Homepage: http://openjdk.java.net/
+ Pre-built package name:
- On Debian and Debian-based systems:
openjdk-11-jdk or openjdk-8-jdk, default-jdk,
- On Red Hat distributions:
java-11-openjdk-devel or java-1.8.0-openjdk-devel.
- Other: https://repology.org/project/openjdk/versions
+ Pre-built package name:
- On Debian and Debian-based systems:
openjdk-11-jdk or openjdk-8-jdk, default-jdk,
- On Red Hat distributions:
java-11-openjdk-devel or java-1.8.0-openjdk-devel.
- Other: https://repology.org/project/openjdk/versions
* A C# compiler
+ Homepage: https://www.mono-project.com/
+ Pre-built package name:
- On Debian and Debian-based systems: mono-mcs,
- On Red Hat distributions: mono-devel (EPEL).
- Other: https://repology.org/project/mono/versions
Either Mono or dotnet.
o Mono
+ Wikipedia: https://en.wikipedia.org/wiki/Mono_(software)
+ Homepage: https://www.mono-project.com/
+ Pre-built package name:
- On Debian and Debian-based systems: mono-mcs,
- On Red Hat distributions: mono-devel (EPEL).
- Other: https://repology.org/project/mono/versions
o dotnet
+ Wikipedia: https://en.wikipedia.org/wiki/.NET
+ Homepage: https://dotnet.microsoft.com/
+ Pre-built package name:
- On Debian and Debian-based systems: dotnet7 or dotnet8,
- On Red Hat distributions: dotnet7.0 or dotnet8.0.
- Other: https://repology.org/project/dotnet/versions
* GNU awk
+ Homepage: https://www.gnu.org/software/gawk/
@ -323,6 +333,7 @@ also need to install:
+ Pre-built package name:
- On Debian and Debian-based systems: libwxgtk3.0-gtk3-dev, wx3.0-doc,
or: libwxgtk3.0-dev,
or: libwxgtk3.2-dev,
- On Red Hat distributions: --.
- Other: https://repology.org/project/wxwidgets/versions