summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authordefanor <defanor@uberspace.net>2023-09-09 13:54:01 +0300
committerdefanor <defanor@uberspace.net>2023-09-09 13:54:01 +0300
commiteb6f5e7f1127783c347e31d8de506d583cc69c59 (patch)
treee3585e106c6b1d6ffabd7bf1fdfa62c851ae0369 /README
parentaaae19eb8462c784daab0cf9afddc934fdbd1b75 (diff)
Use rxml for XML parsing when building with Rust
Diffstat (limited to 'README')
-rw-r--r--README24
1 files changed, 19 insertions, 5 deletions
diff --git a/README b/README
index f170859..267b945 100644
--- a/README
+++ b/README
@@ -12,11 +12,25 @@ rely on any particular UI, should be flexible and not stay in the way
of implementing additional XEPs on top of it, and should try to make
it easy to implement a decent client application using it.
-Current dependencies: libxml2 or libexpat, libgcrypt. Optionally
-gsasl, libunbound or c-ares, gnutls with gnutls-dane or openssl,
-icu-i18n, gpgme, curl, libnice (with glib), libsrtp2. For use of the
-alternative Rust implementations, rustc and cargo, with libc and errno
-Rust libraries.
+Mandatory dependencies:
+
+- libxml2, libexpat, or rxml (Rust)
+- libgcrypt
+
+Optional dependencies:
+
+- gsasl
+- libunbound or c-ares
+- gnutls with gnutls-dane or openssl
+- icu-i18n
+- gpgme
+- curl
+- libnice (with glib)
+- libsrtp2
+
+For use of the alternative Rust implementations, rustc and cargo
+should be available, and the following Rust libraries will be pulled:
+libc, errno, rxml.
A rough roadmap: