aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAdam <adamdharrison@gmail.com>2022-10-08 19:32:12 -0400
committerAdam <adamdharrison@gmail.com>2022-10-08 19:32:12 -0400
commit3dc626084b0ade9c635a6c0219f4b3995cbbb3b6 (patch)
treef1cd442c390acc1b4676ba948b1ffc13260cd6a3 /README.md
parentb68a2221b0f388b1b571b1f4fa19cec2a5d5b7bc (diff)
downloadlite-xl-plugin-manager-3dc626084b0ade9c635a6c0219f4b3995cbbb3b6.tar.gz
lite-xl-plugin-manager-3dc626084b0ade9c635a6c0219f4b3995cbbb3b6.zip
Updated.
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/README.md b/README.md
index b5d541d..7373727 100644
--- a/README.md
+++ b/README.md
@@ -28,6 +28,20 @@ CI is enabled on this repository, so you can grab Windows and Linux builds from
You can get a feel for how to use `lpm` by typing `./lpm --help`.
+## Supporting Libraries
+
+Unlike lite, due to the precense of the beast of a library that is OpenSSL, I've made no attempt to limit the amount
+of libraries being linked in here, I'm only ensuring that everything can be linked statically as much as possible. As
+seen with the `lib` folder, the following external libraries are used to build `lpm`:
+
+* lua (core program written in)
+* OpenSSL (https/SSL support)
+* libgit2 (accessing git repositories directly)
+* liblzma (supporting library for archives)
+* libz (supporting library for everything)
+* libcurl (for fetching .tar.gz and .zip files)
+* libarchive (for unpacking .tar.gz and .zip files)
+
## Use in CI
To make pre-fab lite builds, you can easily use `lpm` in CI. If you had a linux build container, you could do something like: