1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-05 19:42:04 +02:00
deltachat-core/libs
Floris Bruynooghe 702b3ccc49 Use bundeled libetpan by default
Using the system-libetpan causes pain to people who have out-dated
library versions, additionally it is nice to by default create a
library which uses dependencies as close as possible to the android
version for testing purposes.  This makes sure that the bundeled
sub-projects are used by default.

Additionally it makes sure to not install these bundeled dependencies
and only statically link the libdeltachat.so against them.  This is
beneficial to not conflict with any system-installed versions of these
libraries, especially since some bundled libraries are stripped down
and would not provide indirect users of the library the full library
functionality.

It does still provide an option to use the system-provided libetpan if
desired however, this makes sure libdeltachat plays nice with normal
package managers etc.
2018-06-10 19:52:54 +02:00
..
libetpan Use bundeled libetpan by default 2018-06-10 19:52:54 +02:00
netpgp Use bundeled libetpan by default 2018-06-10 19:52:54 +02:00
sqlite update sqlite from 3.22.0 to 3.23.1 2018-05-27 13:49:12 +02:00
README.md Fix handling of return value of mailprivacy_new_file_part() in libEtPan. 2017-05-10 15:55:29 +02:00
update-libetpan.sh remove more unused code from libetpan 2018-05-28 17:15:42 +02:00

This directory contains some libraries needed by the Delta Chat core library.

While it is also possible, to use the corresponding system libraries, it may be easier on some OS to use the source from here which compiles fine under "normal" circumstances.

Moreover, using the libraries from this directory may make fixing errors easier (as we use the same code under different Delta Chat implementations). The disadvantage to the system libraries may be that the system may react faster on security fixes than Delta Chat - I think this is true only for Linux. For the same reason, packages using non-sytem libraries may be rejected from some Linux repositories.

Moreover, we've fixed some bugs here and there; these lines are marked by EDIT BY MR then (as soon as we find the time, we should check if such changes could form a pull request to the used library).