diff --git a/packages/tia-lsp/package.yaml b/packages/tia-lsp/package.yaml index 653009e..6a0bcd5 100644 --- a/packages/tia-lsp/package.yaml +++ b/packages/tia-lsp/package.yaml @@ -10,7 +10,7 @@ categories: - LSP source: - id: pkg:generic/tia-lsp@0.1.0 + id: pkg:generic/tia-lsp@0.1.1 build: env: VERSION: "{{version}}" @@ -18,8 +18,14 @@ source: git clone --depth 1 --branch "v$VERSION" https://gitea.l-tech.rs/lazar/tia-lsp.git tia-lsp-src cp -r tia-lsp-src/src ./src mkdir -p bin + cc -fPIC -I src/tree_sitter -c src/parser.c -o parser.o + cc -shared parser.o -o parser.so + rm -f parser.o printf '#!/bin/bash\nexec lua "$(dirname "$(readlink -f "$0")")/../src/main.lua" "$@"\n' > bin/tia-lsp chmod +x bin/tia-lsp bin: tia-lsp: bin/tia-lsp + +share: + parser.so: parser.so