2024-04-29 03:37:53 +00:00
|
|
|
# Maintainer: Celeste <cielesti@protonmail.com>
|
2024-10-16 15:35:43 +00:00
|
|
|
maintainer="Celeste <cielesti@protonmail.com>"
|
2024-04-29 03:37:53 +00:00
|
|
|
pkgname=rime-ls
|
2025-04-05 02:52:03 +00:00
|
|
|
pkgver=0.4.2
|
2024-09-14 13:35:17 +00:00
|
|
|
pkgrel=0
|
2024-04-29 03:37:53 +00:00
|
|
|
pkgdesc="Language server for Rime input method engine"
|
|
|
|
url="https://github.com/wlh320/rime-ls"
|
|
|
|
arch="all"
|
|
|
|
license="BSD-3-Clause"
|
2024-12-25 15:02:36 +00:00
|
|
|
_llvmver=19 # keep in sync with main/rust
|
2024-04-29 03:37:53 +00:00
|
|
|
makedepends="
|
|
|
|
cargo
|
|
|
|
cargo-auditable
|
|
|
|
clang$_llvmver-libclang
|
|
|
|
librime-dev
|
|
|
|
"
|
|
|
|
checkdepends="rime-plum-data"
|
2024-09-14 13:35:17 +00:00
|
|
|
source="https://github.com/wlh320/rime-ls/archive/v$pkgver/rime-ls-$pkgver.tar.gz"
|
2024-04-29 03:37:53 +00:00
|
|
|
|
|
|
|
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="
|
2025-04-05 02:52:03 +00:00
|
|
|
8bddaae948458c19075c01774325d52a4873c368e5a66dbc026c3933ac324b7f04318aeb1c59d40dd461b48274d8e5bc5002738ecf1f19c6a7fe65a9346179cf rime-ls-0.4.2.tar.gz
|
2024-04-29 03:37:53 +00:00
|
|
|
"
|