mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-06 02:54:23 +02:00
41 lines
908 B
Text
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
|
|
"
|