]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
doc: Update list of dependencies.
authorBruno Haible <bruno@clisp.org>
Wed, 11 Dec 2024 20:31:35 +0000 (21:31 +0100)
committerBruno Haible <bruno@clisp.org>
Thu, 12 Dec 2024 09:56:59 +0000 (10:56 +0100)
* DEPENDENCIES: Add libattr.
* HACKING: Stop mentioning XEmacs. Add note regarding GNU Smalltalk.
Mention dotnet as alternative to Mono. Mention wxgtk version 3.2.

DEPENDENCIES
HACKING

index 02040cc128ee0270cd75a1919b336665c4a48d74..2fc0f82b48e16a9031776b5286b9630f83ece8d1 100644 (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.
diff --git a/HACKING b/HACKING
index 60225417c87013af6d64c269ba7d941a766ae8ca..e44c0e285c7961efd36905f44cca1e70a1ebf965 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -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