summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
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: