diff options
author | Andrew Wong <wongandj@icloud.com> | 2025-05-30 05:16:11 -0400 |
---|---|---|
committer | Hilton Chain <hako@ultrarare.space> | 2025-07-29 21:32:23 +0800 |
commit | bcccf30ed0aeba072ab2b1b2b97b12880bd4fcbb (patch) | |
tree | 41f07c2875c2775fb4e50337a23253f974ebf002 | |
parent | 051cc61f01efe72af9e223ff0f4ed556fb532f83 (diff) |
gnu: Add prettypst.
* gnu/packages/rust-apps.scm (prettypst): New variable.
Change-Id: I97795f8c1e453ec0ad1cffe200d2d7bc5a13d101
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
-rw-r--r-- | gnu/packages/rust-apps.scm | 23 | ||||
-rw-r--r-- | gnu/packages/rust-crates.scm | 69 |
2 files changed, 92 insertions, 0 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 28fdc962b8..7dbdc52316 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -2133,6 +2133,29 @@ like RGB (sRGB), HSL, CIELAB, CIELCh as well as ANSI 8-bit and 24-bit representations.") (license (list license:expat license:asl2.0)))) +(define-public prettypst + (package + (name "prettypst") + (version "2.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/antonWetzel/prettypst") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0727anhd2wl967m8k5z3bxb37h45nsjbbjz8akjn3mq96cfbfsbw")))) + (build-system cargo-build-system) + (arguments (list #:install-source? #f)) + (inputs (cargo-inputs 'prettypst)) + (home-page "https://github.com/antonWetzel/prettypst") + (synopsis "Configurable formatter for Typst") + (description + "Prettypst is a configurable source file formatter for the Typst +typesetting system.") + (license license:expat))) + (define-public procs (package (name "procs") diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm index c00b0a9348..03e26333a1 100644 --- a/gnu/packages/rust-crates.scm +++ b/gnu/packages/rust-crates.scm @@ -14319,6 +14319,10 @@ (crate-source "typst-svg" "0.13.1" "1bpy0dmnqq373wxkyr36aw3hddsfnvkar2y4f3wcj5a0p5f8wk37")) +(define rust-typst-syntax-0.12.0 + (crate-source "typst-syntax" "0.12.0" + "14vn68h92xas9kj0hh14paq7v3d293alfna9r8wwpcnnds5vxdq5")) + (define rust-typst-syntax-0.13.1 (crate-source "typst-syntax" "0.13.1" "1a13bsxqz65s5j5zf5lx2zk1if5ccdn2xlv15xmylx53fnn4kaav")) @@ -14327,6 +14331,10 @@ (crate-source "typst-timing" "0.13.1" "0xm9vjwim3k6khia0qrhj3mr0q90my97s9mj7l1f52z9chb5994b")) +(define rust-typst-utils-0.12.0 + (crate-source "typst-utils" "0.12.0" + "0h3s9y3bvkkiqvfgn9bmbrq3by3bz0l74j3ihijhnzyr7r20a0wg")) + (define rust-typst-utils-0.13.1 (crate-source "typst-utils" "0.13.1" "15px12a3qrdfhqkclp3hcc655nnqrr0lzagq84iv63vyjrcivdqf")) @@ -32070,6 +32078,67 @@ rust-zvariant-4.2.0 rust-zvariant-derive-4.2.0 rust-zvariant-utils-2.1.0)) + (prettypst => + (list rust-anstream-0.6.19 + rust-anstyle-1.0.11 + rust-anstyle-parse-0.2.7 + rust-anstyle-query-1.1.3 + rust-anstyle-wincon-3.0.9 + rust-clap-4.5.39 + rust-clap-builder-4.5.39 + rust-clap-derive-4.5.32 + rust-clap-lex-0.7.4 + rust-colorchoice-1.0.4 + rust-crossbeam-deque-0.8.6 + rust-crossbeam-epoch-0.9.18 + rust-crossbeam-utils-0.8.21 + rust-ecow-0.2.5 + rust-either-1.15.0 + rust-equivalent-1.0.2 + rust-hashbrown-0.15.3 + rust-heck-0.5.0 + rust-indexmap-2.9.0 + rust-is-terminal-polyfill-1.70.1 + rust-memchr-2.7.4 + rust-once-cell-1.21.3 + rust-once-cell-polyfill-1.70.1 + rust-portable-atomic-1.11.1 + rust-proc-macro2-1.0.95 + rust-quote-1.0.40 + rust-rayon-1.10.0 + rust-rayon-core-1.12.1 + rust-serde-1.0.219 + rust-serde-derive-1.0.219 + rust-serde-spanned-0.6.9 + rust-siphasher-1.0.1 + rust-strsim-0.11.1 + rust-syn-2.0.101 + rust-thin-vec-0.2.14 + rust-thiserror-1.0.69 + rust-thiserror-impl-1.0.69 + rust-toml-0.8.23 + rust-toml-datetime-0.6.11 + rust-toml-edit-0.22.27 + rust-toml-write-0.1.2 + rust-typst-syntax-0.12.0 + rust-typst-utils-0.12.0 + rust-unicode-ident-1.0.18 + rust-unicode-math-class-0.1.0 + rust-unicode-script-0.5.7 + rust-unicode-segmentation-1.12.0 + rust-unscanny-0.1.0 + rust-utf8parse-0.2.2 + rust-windows-sys-0.59.0 + rust-windows-targets-0.52.6 + rust-windows-aarch64-gnullvm-0.52.6 + rust-windows-aarch64-msvc-0.52.6 + rust-windows-i686-gnu-0.52.6 + rust-windows-i686-gnullvm-0.52.6 + rust-windows-i686-msvc-0.52.6 + rust-windows-x86-64-gnu-0.52.6 + rust-windows-x86-64-gnullvm-0.52.6 + rust-windows-x86-64-msvc-0.52.6 + rust-winnow-0.7.10)) (procs => (list rust-addr2line-0.24.2 rust-adler2-2.0.0 |