mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-03-07 22:52:11 +01:00
47 lines
1.1 KiB
Plaintext
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.2
|
|
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="
|
|
ed174767b584dd48c10de7f7a8bd3e06a2b21fb5df3cdc7eb7bbdae5f2493bfb720b050cc586192da5e64f8e9fd2654d7b4fbcfa22174a4ba4f6f2631cc5f4f4 tinymist-0.12.2.tar.gz
|
|
"
|