]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
INSTALL: Rewrite extremely outdated list of dependencies
authorSimon McVittie <smcv@collabora.com>
Mon, 14 Aug 2023 15:29:24 +0000 (16:29 +0100)
committerSimon McVittie <smcv@collabora.com>
Mon, 14 Aug 2023 15:29:46 +0000 (16:29 +0100)
Signed-off-by: Simon McVittie <smcv@collabora.com>
INSTALL

diff --git a/INSTALL b/INSTALL
index d8b20cbde2f466970ac6d96413a35f75cad8f368..b58fb291aeb4c8513b441c04fa9a7377a01a78c2 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -78,23 +78,26 @@ The CMake equivalent is:
 
 See README.cmake for more details.
 
-External software dependancies
+External software dependencies
 ==============================
 
-The only fundamental requirement to build DBus is an XML parser,
-however, there are a number of other software packages which (if
-present) will enhance functionality.
+Required:
 
-Core library
-------------
-
- Requisite:
-
-  - Gettext
   - expat
 
- Optional:
+Optional:
 
-  - libselinux           (for SELinux integration)
+  - libapparmor          (for AppArmor LSM integration on Linux)
+  - libaudit             (for AppArmor/SELinux audit logging on Linux)
+  - libcap-ng            (for capabilities management on Linux)
+  - libselinux           (for SELinux LSM integration on Linux)
+  - libsystemd           (for logging, socket activation and session tracking on Linux)
+  - libX11               (for X11 autolaunching on Unix platforms)
   - doxygen              (for API documentation)
-  - xmlto or meinproc4   (for Spec & other XML documentation)
+  - xsltproc             (for Spec & other XML documentation)
+  - Docbook XSL stylesheets (for Spec & other XML documentation)
+  - ducktype             (for additional documentation)
+  - qhelpgenerator       (for additional documentation)
+  - yelp-build           (for additional documentation)
+  - GLib                 (for improved test coverage)
+  - Python 3             (for improved test coverage)