aports/community/rime-ls/APKBUILD
2025-05-07 05:24:25 +00:00

41 lines
908 B
Text

# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=rime-ls
pkgver=0.4.3
pkgrel=0
pkgdesc="Language server for Rime input method engine"
url="https://github.com/wlh320/rime-ls"
arch="all"
license="BSD-3-Clause"
_llvmver=20 # keep in sync with main/rust
makedepends="
cargo
cargo-auditable
clang$_llvmver-libclang
librime-dev
"
checkdepends="rime-plum-data"
source="https://github.com/wlh320/rime-ls/archive/v$pkgver/rime-ls-$pkgver.tar.gz"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --frozen --release
}
check() {
cargo test --frozen
}
package() {
install -Dvm755 target/release/rime_ls \
-t "$pkgdir"/usr/bin/
}
sha512sums="
6c379f9f418839281f15d47fc5a91ebc6358faa67b61b9ae840f3fb81ee502a613b27e74bf4bb30048ded78e01a06e3d5e72a94ca92abe80e256268b0a6cb7b5 rime-ls-0.4.3.tar.gz
"