From eb6f5e7f1127783c347e31d8de506d583cc69c59 Mon Sep 17 00:00:00 2001 From: defanor Date: Sat, 9 Sep 2023 13:54:01 +0300 Subject: Use rxml for XML parsing when building with Rust --- README | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) (limited to 'README') 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: -- cgit v1.2.3