Skip to content

Instantly share code, notes, and snippets.

@ChrisTX
Created July 19, 2026 16:13
Show Gist options
  • Select an option

  • Save ChrisTX/e896b87453329f8adc6dec973ac9f4b4 to your computer and use it in GitHub Desktop.

Select an option

Save ChrisTX/e896b87453329f8adc6dec973ac9f4b4 to your computer and use it in GitHub Desktop.
diff --git a/PKGBUILD b/PKGBUILD
index 2814e5a..849b079 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,23 +15,28 @@ options=('staticlibs')
source=("$pkgname-$pkgver-src.tar.gz::https://github.com/latex-lsp/tree-sitter-latex/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('90d2085c9a46f5da0918ead2fa9b764defd57c34d493f06160f796014d2fd16a')
+prepare() {
+ cd "$pkgname-$pkgver" || exit
+
+ sed -i '/bindings\/c\/$(LANGUAGE_NAME).h/d' Makefile
+}
build() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname-$pkgver" || exit
tree-sitter generate
CFLAGS="$CFLAGS -ffat-lto-objects" \
- make
+ make
}
check() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname-$pkgver" || exit
- #tree-sitter test
+ tree-sitter test
}
package() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname-$pkgver" || exit
make DESTDIR="$pkgdir" PREFIX="/usr" install
install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/tree-sitter-latex"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment