From 2481f28824772434cc33943fc76fca918c01c6ea Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Thu, 6 Feb 2025 23:58:00 -0500 Subject: [PATCH] New package: tinymist-0.12.18 closes: #52658 --- srcpkgs/tinymist/template | 30 ++++++++++++++++++++++++++++++ srcpkgs/tinymist/update | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 srcpkgs/tinymist/template create mode 100644 srcpkgs/tinymist/update diff --git a/srcpkgs/tinymist/template b/srcpkgs/tinymist/template new file mode 100644 index 00000000000..ec7706f3556 --- /dev/null +++ b/srcpkgs/tinymist/template @@ -0,0 +1,30 @@ +# Template file for 'tinymist' +pkgname=tinymist +version=0.12.18 +revision=1 +build_style=cargo +build_helper="qemu" +configure_args="--features=cli --bin tinymist --bin typlite" +depends="typst" +short_desc="Integrated language service for Typst" +maintainer="classabbyamp " +license="Apache-2.0" +homepage="https://myriad-dreamin.github.io/tinymist/" +distfiles="https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${version}.tar.gz" +checksum=2b31e22fa67a253ebb06526018c890b2b2f03b45d0870a142d4b98a56ecdefb5 +# takes forever +make_check=no + +if [ "$XBPS_TARGET_WORDSIZE" -eq 32 ]; then + broken="atomic64" +fi + +do_install() { + vbin target/${RUST_TARGET}/release/tinymist + vbin target/${RUST_TARGET}/release/typlite + + for sh in bash fish zsh; do + vtargetrun "${DESTDIR}"/usr/bin/tinymist completion "$sh" > "comp.$sh" + vcompletion "comp.$sh" "$sh" + done +} diff --git a/srcpkgs/tinymist/update b/srcpkgs/tinymist/update new file mode 100644 index 00000000000..f4e0cdb9362 --- /dev/null +++ b/srcpkgs/tinymist/update @@ -0,0 +1,2 @@ +# odd patches are nightlies +pattern='/archive/refs/tags/(v?|\Qtinymist\E)?\K[\d.]+\.\d*[02468](?=\.tar\.gz)'