diff options
author | defanor <defanor@uberspace.net> | 2023-09-09 13:54:01 +0300 |
---|---|---|
committer | defanor <defanor@uberspace.net> | 2023-09-09 13:54:01 +0300 |
commit | eb6f5e7f1127783c347e31d8de506d583cc69c59 (patch) | |
tree | e3585e106c6b1d6ffabd7bf1fdfa62c851ae0369 /README | |
parent | aaae19eb8462c784daab0cf9afddc934fdbd1b75 (diff) |
Use rxml for XML parsing when building with Rust
Diffstat (limited to 'README')
-rw-r--r-- | README | 24 |
1 files changed, 19 insertions, 5 deletions
@@ -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: |