aports/testing/rime-ls/APKBUILD

42 lines
908 B
Text
Raw Normal View History

# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=rime-ls
pkgver=0.4.2
pkgrel=0
pkgdesc="Language server for Rime input method engine"
url="https://github.com/wlh320/rime-ls"
arch="all"
license="BSD-3-Clause"
_llvmver=19 # 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="
8bddaae948458c19075c01774325d52a4873c368e5a66dbc026c3933ac324b7f04318aeb1c59d40dd461b48274d8e5bc5002738ecf1f19c6a7fe65a9346179cf rime-ls-0.4.2.tar.gz
"