# Contributor: Siva Mahadevan <me@svmhdvn.name>
# Maintainer: Willow Barraco <contact@willowbarraco.fr>
pkgname=kakoune-lsp
pkgver=18.1.3
pkgrel=0
pkgdesc="Kakoune Language Server Protocol Client"
url="https://github.com/kakoune-lsp/kakoune-lsp"
arch="all"
license="Unlicense OR MIT"
makedepends="cargo cargo-auditable"
source="$pkgname-$pkgver.tar.gz::https://github.com/kakoune-lsp/kakoune-lsp/archive/refs/tags/v$pkgver.tar.gz"

prepare() {
	default_prepare

	cargo fetch --target="$CTARGET" --locked
}

build() {
	cargo auditable build --frozen --release
}

check() {
	cargo test --frozen --release
}

package() {
	install -Dvm755 target/release/kak-lsp -t "$pkgdir"/usr/bin/
}

sha512sums="
520f3e2394311a6579d81ef198786ca932f276bb77e0de13872aa330f9e2db573305c63fc13167d28035290784ba462c5897dd54ff8980ad489694e7136ebae7  kakoune-lsp-18.1.3.tar.gz
"
