2024-11-12 11:25:00 +00:00

47 lines
1.1 KiB
Plaintext

# Contributor: lauren n. liberda <lauren@selfisekai.rocks>
maintainer="lauren n. liberda <lauren@selfisekai.rocks>"
pkgname=tinymist
pkgver=0.12.0
pkgrel=0
pkgdesc="Language service for Typst"
url="https://github.com/Myriad-Dreamin/tinymist"
# armhf, armv7: failing tests
# x86: failing asserts in reflexo crate
arch="all !armhf !armv7 !x86"
license="Apache-2.0"
makedepends="
cargo
cargo-auditable
openssl-dev
"
source="
https://github.com/Myriad-Dreamin/tinymist/archive/v$pkgver/tinymist-$pkgver.tar.gz
"
#builddir="$srcdir/tinymist-$pkgver"
export OPENSSL_NO_VENDOR=1
export PKG_CONFIG_ALL_DYNAMIC=1
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --frozen --release
}
check() {
# tests package is e2e tests. they don't simply work.
cargo test --frozen --workspace --exclude tests
}
package() {
install -Dm755 target/release/tinymist -t "$pkgdir"/usr/bin/
}
sha512sums="
c3cec1eaa9416b7383fd3c5d045ad346dcbd0817a955a0776e3c7351bfba6c60d82d54dcb6cb0aeeb4d2b0012bcd2328eeda0f4ba070cfe3f84b279e016ac7ff tinymist-0.12.0.tar.gz
"