From 70fb50f58c14df819bc86bcf9b2f05377c01ab94 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 11 Jan 2023 11:19:40 -0500 Subject: Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ea58c61..34cdfe0 100644 --- a/README.md +++ b/README.md @@ -36,21 +36,21 @@ you can do: ``` git clone git@github.com:lite-xl/lite-xl-plugin-manager.git \ --shallow-submodules --recurse-submodules && cd lite-xl-plugin-manager &&\ - ./build.sh && ./lpm + ./build.sh -DLPM_STATIC && ./lpm ```` If you want to build it quickly, and have the right modules installed, you can do: ``` -./build.sh -lgit2 -lzip -llua -lm -lmbedtls -lmbedx509 -lmbedcrypto -lz +./build.sh -lgit2 -lzip -llua -lm -lmbedtls -lmbedx509 -lmbedcrypto -lz -DLPM_STATIC ``` OR ``` gcc src/lpm.c lib/microtar/src/microtar.c -Ilib/microtar/src -lz -lgit2 \ - -lzip -llua -lm -lmbedtls -lmbedx509 -lmbedcrypto -o lpm + -lzip -llua -lm -lmbedtls -lmbedx509 -lmbedcrypto -DLPM_STATIC -o lpm ``` CI is enabled on this repository, so you can grab Windows and Linux builds from the @@ -98,7 +98,7 @@ lpm --help ### Linux & MacOS & Windows MSYS ``` -./build.sh clean && ./build.sh && ./lpm +./build.sh clean && ./build.sh -DLPM_STATIC && ./lpm ``` ### Linux -> Windows -- cgit v1.2.3 From e57c640b2842aa6424321c2e35b047f985347b56 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 11 Jan 2023 11:20:53 -0500 Subject: Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 34cdfe0..d2a5f08 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ OR ``` gcc src/lpm.c lib/microtar/src/microtar.c -Ilib/microtar/src -lz -lgit2 \ - -lzip -llua -lm -lmbedtls -lmbedx509 -lmbedcrypto -DLPM_STATIC -o lpm + -lzip -llua -lm -lmbedtls -lmbedx509 -lmbedcrypto -o lpm ``` CI is enabled on this repository, so you can grab Windows and Linux builds from the -- cgit v1.2.3 From c1215331b0964a96541625f356141ea6ecdd7df8 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 11 Jan 2023 11:29:20 -0500 Subject: Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index d2a5f08..b25467d 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,12 @@ recent versioned release. Conforms to [SCPS3](https://github.com/adamharrison/straightforward-c-project-standard#SCPS3). +## Status + +Please note that `lpm` has currently not reached version 1.0. As such, it is still heavily in flux, and may change without notice. + +Once 1.0 is released, changleogs will be produced, and a more stable process that uses semver will be used. + ## Specification For details about the `manifest.json` files that `lpm` consumes, -- cgit v1.2.3 From fe4446f49f2e4cce6ef29d028e960165baba3529 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 11 Jan 2023 11:31:41 -0500 Subject: Update SPEC.md --- SPEC.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SPEC.md b/SPEC.md index f492787..b1c8351 100644 --- a/SPEC.md +++ b/SPEC.md @@ -81,7 +81,9 @@ Files are objects that contain at least two keys, `url`, and `checksum`. They can also optionally contain the `arch` and `path` keys. * `url` represents the URL to grab the particular file from. -* `checksum` is the sha256hex checksum for the file. +* `checksum` is the sha256hex checksum for the file. If `"SKIP"` is specified, the + check is skipped. This is fine for development purposes, but any publically + accessible manifest, should specify a checksum. * `arch` is the lite-xl/clang architecture tuple that the file is relevant for. if omitted, file is to be assumed to be valid for all arhcitectures. * `path` is the location to install this file inside the plugin's directory. -- cgit v1.2.3