diff options
| author | Alexis Simon <alexis.simon@runbox.com> | 2025-02-20 10:42:27 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludovic.courtes@inria.fr> | 2025-02-24 16:48:05 +0100 |
| commit | 5a672c0deb0391c4420663d7725d8b73940d004a (patch) | |
| tree | b5a5f45a2ce7ae502de7d1d5a4daf9742974a3bd | |
| parent | 47975c816d8705f3cb214d2eef873f36bbb524db (diff) | |
typst: Update to 0.13.0.
* guix-science/packages/typst.scm:
- Update to v0.13.0
- Update and add necessary dependencies
- Reorder core typst crates alphabetically
- Remove "typst-version" variable and "-dyn"
in crate names to simplify next update
| -rw-r--r-- | guix-science/packages/typst.scm | 1007 |
1 files changed, 676 insertions, 331 deletions
diff --git a/guix-science/packages/typst.scm b/guix-science/packages/typst.scm index fcf5908..8ec4774 100644 --- a/guix-science/packages/typst.scm +++ b/guix-science/packages/typst.scm | |||
| @@ -21,6 +21,7 @@ | |||
| 21 | #:use-module (gnu packages crates-graphics) | 21 | #:use-module (gnu packages crates-graphics) |
| 22 | #:use-module (gnu packages crates-tls) | 22 | #:use-module (gnu packages crates-tls) |
| 23 | #:use-module (gnu packages crates-gtk) | 23 | #:use-module (gnu packages crates-gtk) |
| 24 | #:use-module (gnu packages crates-apple) | ||
| 24 | #:use-module (gnu packages crates-windows) | 25 | #:use-module (gnu packages crates-windows) |
| 25 | #:use-module (gnu packages crates-crypto) | 26 | #:use-module (gnu packages crates-crypto) |
| 26 | #:use-module (gnu packages crates-web) | 27 | #:use-module (gnu packages crates-web) |
| @@ -35,38 +36,31 @@ | |||
| 35 | #:use-module (guix utils) | 36 | #:use-module (guix utils) |
| 36 | #:use-module (guix build-system cargo)) | 37 | #:use-module (guix build-system cargo)) |
| 37 | 38 | ||
| 38 | (define typst-version "0.12.0") | ||
| 39 | |||
| 40 | (define-public typst | 39 | (define-public typst |
| 41 | (package | 40 | (package |
| 42 | (name "typst") | 41 | (name "typst") |
| 43 | (version typst-version) | 42 | (version "0.13.0") |
| 44 | (source | 43 | (source |
| 45 | (origin | 44 | (origin |
| 46 | (method url-fetch) | 45 | (method url-fetch) |
| 47 | (uri (crate-uri "typst-cli" version)) | 46 | (uri (crate-uri "typst-cli" version)) |
| 48 | (file-name (string-append name "-" version ".tar.gz")) | 47 | (file-name (string-append name "-" version ".tar.gz")) |
| 49 | (sha256 | 48 | (sha256 |
| 50 | (base32 "0m0psb4y850cxjr9lqg2cah1d2g7jcrh8svwppw9ds0296pzz54d")))) | 49 | (base32 "09zfrcc5awycl4906r5qhzfmf9qc2jxb30z0iq7dizqkd6wl900i")))) |
| 51 | (build-system cargo-build-system) | 50 | (build-system cargo-build-system) |
| 52 | (arguments | 51 | (arguments |
| 53 | (list | 52 | (list |
| 54 | #:cargo-inputs `(("rust-chrono" ,rust-chrono-0.4) | 53 | #:cargo-inputs `(("rust-chrono" ,rust-chrono-0.4) |
| 55 | ("rust-chrono" ,rust-chrono-0.4) | ||
| 56 | ("rust-clap" ,rust-clap-4) | ||
| 57 | ("rust-clap" ,rust-clap-4) | 54 | ("rust-clap" ,rust-clap-4) |
| 58 | ("rust-clap-complete" ,rust-clap-complete-4) | 55 | ("rust-clap-complete" ,rust-clap-complete-4) |
| 59 | ("rust-clap-mangen" ,rust-clap-mangen-0.2) | 56 | ("rust-clap-mangen" ,rust-clap-mangen-0.2) |
| 60 | ("rust-codespan-reporting" ,rust-codespan-reporting-0.11) | 57 | ("rust-codespan-reporting" ,rust-codespan-reporting-0.11) |
| 61 | ("rust-color-print" ,rust-color-print-0.3) | 58 | ("rust-color-print" ,rust-color-print-0.3) |
| 62 | ("rust-color-print" ,rust-color-print-0.3) | ||
| 63 | ("rust-comemo" ,rust-comemo-0.4) | 59 | ("rust-comemo" ,rust-comemo-0.4) |
| 64 | ("rust-dirs" ,rust-dirs-5) | 60 | ("rust-dirs" ,rust-dirs-6) |
| 65 | ("rust-ecow" ,rust-ecow-0.2) | 61 | ("rust-ecow" ,rust-ecow-0.2) |
| 66 | ("rust-fs-extra" ,rust-fs-extra-1) | 62 | ("rust-fs-extra" ,rust-fs-extra-1) |
| 67 | ("rust-native-tls" ,rust-native-tls-0.2) | 63 | ("rust-notify" ,rust-notify-8) |
| 68 | ("rust-notify" ,rust-notify-6) | ||
| 69 | ("rust-once-cell" ,rust-once-cell-1) | ||
| 70 | ("rust-open" ,rust-open-5) | 64 | ("rust-open" ,rust-open-5) |
| 71 | ("rust-parking-lot" ,rust-parking-lot-0.12) | 65 | ("rust-parking-lot" ,rust-parking-lot-0.12) |
| 72 | ("rust-pathdiff" ,rust-pathdiff-0.2) | 66 | ("rust-pathdiff" ,rust-pathdiff-0.2) |
| @@ -74,22 +68,24 @@ | |||
| 74 | ("rust-same-file" ,rust-same-file-1) | 68 | ("rust-same-file" ,rust-same-file-1) |
| 75 | ("rust-self-replace" ,rust-self-replace-1) | 69 | ("rust-self-replace" ,rust-self-replace-1) |
| 76 | ("rust-semver" ,rust-semver-1) | 70 | ("rust-semver" ,rust-semver-1) |
| 77 | ("rust-semver" ,rust-semver-1) | ||
| 78 | ("rust-serde" ,rust-serde-1) | 71 | ("rust-serde" ,rust-serde-1) |
| 79 | ("rust-serde-json" ,rust-serde-json-1) | 72 | ("rust-serde-json" ,rust-serde-json-1) |
| 80 | ("rust-serde-yaml" ,rust-serde-yaml-0.9) | 73 | ("rust-serde-yaml" ,rust-serde-yaml-0.9) |
| 81 | ("rust-shell-escape" ,rust-shell-escape-0.1) | 74 | ("rust-shell-escape" ,rust-shell-escape-0.1) |
| 75 | ("rust-sigpipe" ,rust-sigpipe-0.1) | ||
| 82 | ("rust-tar" ,rust-tar-0.4) | 76 | ("rust-tar" ,rust-tar-0.4) |
| 83 | ("rust-tempfile" ,rust-tempfile-3) | 77 | ("rust-tempfile" ,rust-tempfile-3) |
| 78 | ("rust-tiny-http" ,rust-tiny-http-0.12) | ||
| 84 | ("rust-toml" ,rust-toml-0.8) | 79 | ("rust-toml" ,rust-toml-0.8) |
| 85 | ("rust-typst" ,rust-typst-dyn) | 80 | ("rust-typst" ,rust-typst-0.13) |
| 86 | ("rust-typst-assets" ,rust-typst-assets-dyn) | 81 | ("rust-typst-eval" ,rust-typst-eval-0.13) |
| 87 | ("rust-typst-kit" ,rust-typst-kit-dyn) | 82 | ("rust-typst-html" ,rust-typst-html-0.13) |
| 88 | ("rust-typst-macros" ,rust-typst-macros-dyn) | 83 | ("rust-typst-kit" ,rust-typst-kit-0.13) |
| 89 | ("rust-typst-pdf" ,rust-typst-pdf-dyn) | 84 | ("rust-typst-macros" ,rust-typst-macros-0.13) |
| 90 | ("rust-typst-render" ,rust-typst-render-dyn) | 85 | ("rust-typst-pdf" ,rust-typst-pdf-0.13) |
| 91 | ("rust-typst-svg" ,rust-typst-svg-dyn) | 86 | ("rust-typst-render" ,rust-typst-render-0.13) |
| 92 | ("rust-typst-timing" ,rust-typst-timing-dyn) | 87 | ("rust-typst-svg" ,rust-typst-svg-0.13) |
| 88 | ("rust-typst-timing" ,rust-typst-timing-0.13) | ||
| 93 | ("rust-ureq" ,rust-ureq-2) | 89 | ("rust-ureq" ,rust-ureq-2) |
| 94 | ("rust-xz2" ,rust-xz2-0.1) | 90 | ("rust-xz2" ,rust-xz2-0.1) |
| 95 | ("rust-zip" ,rust-zip-2)) | 91 | ("rust-zip" ,rust-zip-2)) |
| @@ -132,81 +128,31 @@ | |||
| 132 | (description "Typst is a new markup-based typesetting system for the sciences. It is designed to be an alternative both to advanced tools like LaTeX and simpler tools like Word and Google Docs. Our goal with Typst is to build a typesetting tool that is highly capable and a pleasure to use.") | 128 | (description "Typst is a new markup-based typesetting system for the sciences. It is designed to be an alternative both to advanced tools like LaTeX and simpler tools like Word and Google Docs. Our goal with Typst is to build a typesetting tool that is highly capable and a pleasure to use.") |
| 133 | (license license:asl2.0))) | 129 | (license license:asl2.0))) |
| 134 | 130 | ||
| 135 | (define-public rust-typst-dyn | 131 | (define-public rust-typst-0.13 |
| 136 | (package | 132 | (package |
| 137 | (name "rust-typst") | 133 | (name "rust-typst") |
| 138 | (version typst-version) | 134 | (version "0.13.0") |
| 139 | (source | 135 | (source |
| 140 | (origin | 136 | (origin |
| 141 | (method url-fetch) | 137 | (method url-fetch) |
| 142 | (uri (crate-uri "typst" version)) | 138 | (uri (crate-uri "typst" version)) |
| 143 | (file-name (string-append name "-" version ".tar.gz")) | 139 | (file-name (string-append name "-" version ".tar.gz")) |
| 144 | (sha256 | 140 | (sha256 |
| 145 | (base32 "1ijij5bfnjigcsryxdw5jkllxrc67pxl4p7k4p22cx21grmnla47")))) | 141 | (base32 "0qw0fzwmvxr6dvwi90hs26kw4jqiz3a0k066pmiv6k4qr7192xqz")))) |
| 146 | (build-system cargo-build-system) | 142 | (build-system cargo-build-system) |
| 147 | (arguments | 143 | (arguments |
| 148 | `(#:skip-build? #t | 144 | `(#:skip-build? #t |
| 149 | #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) | 145 | #:cargo-inputs (("rust-comemo" ,rust-comemo-0.4) |
| 150 | ("rust-az" ,rust-az-1) | ||
| 151 | ("rust-bitflags" ,rust-bitflags-2) | ||
| 152 | ("rust-bumpalo" ,rust-bumpalo-3) | ||
| 153 | ("rust-chinese-number" ,rust-chinese-number-0.7) | ||
| 154 | ("rust-ciborium" ,rust-ciborium-0.2) | ||
| 155 | ("rust-comemo" ,rust-comemo-0.4) | ||
| 156 | ("rust-csv" ,rust-csv-1) | ||
| 157 | ("rust-ecow" ,rust-ecow-0.2) | 146 | ("rust-ecow" ,rust-ecow-0.2) |
| 158 | ("rust-flate2" ,rust-flate2-1) | 147 | ("rust-typst-eval" ,rust-typst-eval-0.13) |
| 159 | ("rust-fontdb" ,rust-fontdb-0.21) | 148 | ("rust-typst-html" ,rust-typst-html-0.13) |
| 160 | ("rust-hayagriva" ,rust-hayagriva-0.8) | 149 | ("rust-typst-layout" ,rust-typst-layout-0.13) |
| 161 | ("rust-hypher" ,rust-hypher-0.1) | 150 | ("rust-typst-library" ,rust-typst-library-0.13) |
| 162 | ("rust-icu-properties" ,rust-icu-properties-1) | 151 | ("rust-typst-macros" ,rust-typst-macros-0.13) |
| 163 | ("rust-icu-provider" ,rust-icu-provider-1) | 152 | ("rust-typst-realize" ,rust-typst-realize-0.13) |
| 164 | ("rust-icu-provider-adapters" ,rust-icu-provider-adapters-1) | 153 | ("rust-typst-syntax" ,rust-typst-syntax-0.13) |
| 165 | ("rust-icu-provider-blob" ,rust-icu-provider-blob-1) | 154 | ("rust-typst-timing" ,rust-typst-timing-0.13) |
| 166 | ("rust-icu-segmenter" ,rust-icu-segmenter-1) | 155 | ("rust-typst-utils" ,rust-typst-utils-0.13)))) |
| 167 | ("rust-if-chain" ,rust-if-chain-1) | ||
| 168 | ("rust-image" ,rust-image-0.25) | ||
| 169 | ("rust-indexmap" ,rust-indexmap-2) | ||
| 170 | ("rust-kamadak-exif" ,rust-kamadak-exif-0.5) | ||
| 171 | ("rust-kurbo" ,rust-kurbo-0.11) | ||
| 172 | ("rust-lipsum" ,rust-lipsum-0.9) | ||
| 173 | ("rust-log" ,rust-log-0.4) | ||
| 174 | ("rust-once-cell" ,rust-once-cell-1) | ||
| 175 | ("rust-palette" ,rust-palette-0.7) | ||
| 176 | ("rust-phf" ,rust-phf-0.11) | ||
| 177 | ("rust-png" ,rust-png-0.17) | ||
| 178 | ("rust-portable-atomic" ,rust-portable-atomic-1) | ||
| 179 | ("rust-qcms" ,rust-qcms-0.3) | ||
| 180 | ("rust-rayon" ,rust-rayon-1) | ||
| 181 | ("rust-regex" ,rust-regex-1) | ||
| 182 | ("rust-roxmltree" ,rust-roxmltree-0.20) | ||
| 183 | ("rust-rust-decimal" ,rust-rust-decimal-1) | ||
| 184 | ("rust-rustybuzz" ,rust-rustybuzz-0.18) | ||
| 185 | ("rust-serde" ,rust-serde-1) | ||
| 186 | ("rust-serde-json" ,rust-serde-json-1) | ||
| 187 | ("rust-serde-yaml" ,rust-serde-yaml-0.9) | ||
| 188 | ("rust-siphasher" ,rust-siphasher-1) | ||
| 189 | ("rust-smallvec" ,rust-smallvec-1) | ||
| 190 | ("rust-stacker" ,rust-stacker-0.1) | ||
| 191 | ("rust-syntect" ,rust-syntect-5) | ||
| 192 | ("rust-time" ,rust-time-0.3) | ||
| 193 | ("rust-toml" ,rust-toml-0.8) | ||
| 194 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) | ||
| 195 | ("rust-two-face" ,rust-two-face-0.4) | ||
| 196 | ("rust-typed-arena" ,rust-typed-arena-2) | ||
| 197 | ("rust-typst-assets" ,rust-typst-assets-dyn) | ||
| 198 | ("rust-typst-macros" ,rust-typst-macros-dyn) | ||
| 199 | ("rust-typst-syntax" ,rust-typst-syntax-dyn) | ||
| 200 | ("rust-typst-timing" ,rust-typst-timing-dyn) | ||
| 201 | ("rust-typst-utils" ,rust-typst-utils-dyn) | ||
| 202 | ("rust-unicode-bidi" ,rust-unicode-bidi-0.3) | ||
| 203 | ("rust-unicode-math-class" ,rust-unicode-math-class-0.1) | ||
| 204 | ("rust-unicode-script" ,rust-unicode-script-0.5) | ||
| 205 | ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) | ||
| 206 | ("rust-unscanny" ,rust-unscanny-0.1) | ||
| 207 | ("rust-usvg" ,rust-usvg-0.43) | ||
| 208 | ("rust-wasmi" ,rust-wasmi-0.35) | ||
| 209 | ("rust-xmlwriter" ,rust-xmlwriter-0.1)))) | ||
| 210 | (home-page "https://typst.app") | 156 | (home-page "https://typst.app") |
| 211 | (synopsis | 157 | (synopsis |
| 212 | "new markup-based typesetting system that is powerful and easy to learn.") | 158 | "new markup-based typesetting system that is powerful and easy to learn.") |
| @@ -215,135 +161,269 @@ | |||
| 215 | easy to learn.") | 161 | easy to learn.") |
| 216 | (license license:asl2.0))) | 162 | (license license:asl2.0))) |
| 217 | 163 | ||
| 218 | (define-public rust-typst-utils-dyn | 164 | (define-public rust-typst-assets-0.13 |
| 219 | (package | 165 | (package |
| 220 | (name "rust-typst-utils") | 166 | (name "rust-typst-assets") |
| 221 | (version typst-version) | 167 | (version "0.13.0") |
| 222 | (source | 168 | (source |
| 223 | (origin | 169 | (origin |
| 224 | (method url-fetch) | 170 | (method url-fetch) |
| 225 | (uri (crate-uri "typst-utils" version)) | 171 | (uri (crate-uri "typst-assets" version)) |
| 226 | (file-name (string-append name "-" version ".tar.gz")) | 172 | (file-name (string-append name "-" version ".tar.gz")) |
| 227 | (sha256 | 173 | (sha256 |
| 228 | (base32 "0h3s9y3bvkkiqvfgn9bmbrq3by3bz0l74j3ihijhnzyr7r20a0wg")))) | 174 | (base32 "1dp04q2608fkvkv57vh38h8bisx05zk625kbdkm32kgppdmwal8h")))) |
| 229 | (build-system cargo-build-system) | 175 | (build-system cargo-build-system) |
| 230 | (arguments | 176 | (arguments |
| 231 | `(#:skip-build? #t | 177 | `(#:skip-build? #t)) |
| 232 | #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1) | ||
| 233 | ("rust-portable-atomic" ,rust-portable-atomic-1) | ||
| 234 | ("rust-rayon" ,rust-rayon-1) | ||
| 235 | ("rust-siphasher" ,rust-siphasher-1) | ||
| 236 | ("rust-thin-vec" ,rust-thin-vec-0.2)))) | ||
| 237 | (home-page "https://typst.app") | 178 | (home-page "https://typst.app") |
| 238 | (synopsis "Utilities for Typst") | 179 | (synopsis "Assets for the Typst compiler") |
| 239 | (description "This package provides Utilities for Typst.") | 180 | (description "This package provides Assets for the Typst compiler.") |
| 240 | (license license:asl2.0))) | 181 | (license license:asl2.0))) |
| 241 | 182 | ||
| 242 | (define-public rust-typst-syntax-dyn | 183 | (define-public rust-typst-eval-0.13 |
| 243 | (package | 184 | (package |
| 244 | (name "rust-typst-syntax") | 185 | (name "rust-typst-eval") |
| 245 | (version typst-version) | 186 | (version "0.13.0") |
| 246 | (source | 187 | (source |
| 247 | (origin | 188 | (origin |
| 248 | (method url-fetch) | 189 | (method url-fetch) |
| 249 | (uri (crate-uri "typst-syntax" version)) | 190 | (uri (crate-uri "typst-eval" version)) |
| 250 | (file-name (string-append name "-" version ".tar.gz")) | 191 | (file-name (string-append name "-" version ".tar.gz")) |
| 251 | (sha256 | 192 | (sha256 |
| 252 | (base32 "14vn68h92xas9kj0hh14paq7v3d293alfna9r8wwpcnnds5vxdq5")))) | 193 | (base32 "0sy9gqdl1730iw3yc9p4dvmmlch0is37hvv3x81whvs643zr0xys")))) |
| 253 | (build-system cargo-build-system) | 194 | (build-system cargo-build-system) |
| 254 | (arguments | 195 | (arguments |
| 255 | `(#:skip-build? #t | 196 | `(#:skip-build? #t |
| 256 | #:cargo-inputs (("rust-ecow" ,rust-ecow-0.2) | 197 | #:cargo-inputs (("rust-comemo" ,rust-comemo-0.4) |
| 257 | ("rust-once-cell" ,rust-once-cell-1) | 198 | ("rust-ecow" ,rust-ecow-0.2) |
| 258 | ("rust-serde" ,rust-serde-1) | 199 | ("rust-if-chain" ,rust-if-chain-1) |
| 200 | ("rust-indexmap" ,rust-indexmap-2) | ||
| 201 | ("rust-stacker" ,rust-stacker-0.1) | ||
| 259 | ("rust-toml" ,rust-toml-0.8) | 202 | ("rust-toml" ,rust-toml-0.8) |
| 260 | ("rust-typst-utils" ,rust-typst-utils-dyn) | 203 | ("rust-typst-library" ,rust-typst-library-0.13) |
| 261 | ("rust-unicode-ident" ,rust-unicode-ident-1) | 204 | ("rust-typst-macros" ,rust-typst-macros-0.13) |
| 262 | ("rust-unicode-math-class" ,rust-unicode-math-class-0.1) | 205 | ("rust-typst-syntax" ,rust-typst-syntax-0.13) |
| 263 | ("rust-unicode-script" ,rust-unicode-script-0.5) | 206 | ("rust-typst-timing" ,rust-typst-timing-0.13) |
| 264 | ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) | 207 | ("rust-typst-utils" ,rust-typst-utils-0.13) |
| 265 | ("rust-unscanny" ,rust-unscanny-0.1)))) | 208 | ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)))) |
| 266 | (home-page "https://typst.app") | 209 | (home-page "https://typst.app") |
| 267 | (synopsis "Parser and syntax tree for Typst") | 210 | (synopsis "Typst's code interpreter") |
| 268 | (description "This package provides Parser and syntax tree for Typst.") | 211 | (description "This package provides Typst's code interpreter.") |
| 269 | (license license:asl2.0))) | 212 | (license license:asl2.0))) |
| 270 | 213 | ||
| 271 | (define-public rust-typst-macros-dyn | 214 | (define-public rust-typst-html-0.13 |
| 272 | (package | 215 | (package |
| 273 | (name "rust-typst-macros") | 216 | (name "rust-typst-html") |
| 274 | (version typst-version) | 217 | (version "0.13.0") |
| 275 | (source | 218 | (source |
| 276 | (origin | 219 | (origin |
| 277 | (method url-fetch) | 220 | (method url-fetch) |
| 278 | (uri (crate-uri "typst-macros" version)) | 221 | (uri (crate-uri "typst-html" version)) |
| 279 | (file-name (string-append name "-" version ".tar.gz")) | 222 | (file-name (string-append name "-" version ".tar.gz")) |
| 280 | (sha256 | 223 | (sha256 |
| 281 | (base32 "03afaks5j2a6mbrs95ddxn65y3gv7rnrv4kjwdlyjs78cd5vkf0p")))) | 224 | (base32 "16glm4wnrgd1cd410y4ljg4ig41kkvpwpv87wsm5n477daaxy3rv")))) |
| 282 | (build-system cargo-build-system) | 225 | (build-system cargo-build-system) |
| 283 | (arguments | 226 | (arguments |
| 284 | `(#:skip-build? #t | 227 | `(#:skip-build? #t |
| 285 | #:cargo-inputs (("rust-heck" ,rust-heck-0.5) | 228 | #:cargo-inputs (("rust-comemo" ,rust-comemo-0.4) |
| 286 | ("rust-proc-macro2" ,rust-proc-macro2-1) | 229 | ("rust-ecow" ,rust-ecow-0.2) |
| 287 | ("rust-quote" ,rust-quote-1) | 230 | ("rust-typst-library" ,rust-typst-library-0.13) |
| 288 | ("rust-syn" ,rust-syn-2)))) | 231 | ("rust-typst-macros" ,rust-typst-macros-0.13) |
| 232 | ("rust-typst-svg" ,rust-typst-svg-0.13) | ||
| 233 | ("rust-typst-syntax" ,rust-typst-syntax-0.13) | ||
| 234 | ("rust-typst-timing" ,rust-typst-timing-0.13) | ||
| 235 | ("rust-typst-utils" ,rust-typst-utils-0.13)))) | ||
| 289 | (home-page "https://typst.app") | 236 | (home-page "https://typst.app") |
| 290 | (synopsis "Proc-macros for Typst") | 237 | (synopsis "Typst's HTML exporter") |
| 291 | (description "This package provides Proc-macros for Typst.") | 238 | (description "This package provides Typst's HTML exporter.") |
| 292 | (license license:asl2.0))) | 239 | (license license:asl2.0))) |
| 293 | 240 | ||
| 294 | (define-public rust-typst-assets-dyn | 241 | (define-public rust-typst-kit-0.13 |
| 295 | (package | 242 | (package |
| 296 | (name "rust-typst-assets") | 243 | (name "rust-typst-kit") |
| 297 | (version typst-version) | 244 | (version "0.13.0") |
| 298 | (source | 245 | (source |
| 299 | (origin | 246 | (origin |
| 300 | (method url-fetch) | 247 | (method url-fetch) |
| 301 | (uri (crate-uri "typst-assets" version)) | 248 | (uri (crate-uri "typst-kit" version)) |
| 302 | (file-name (string-append name "-" version ".tar.gz")) | 249 | (file-name (string-append name "-" version ".tar.gz")) |
| 303 | (sha256 | 250 | (sha256 |
| 304 | (base32 "1fply9qbxsin5kp0ii545j83mm1v1hyw6bskvakw98jdnahhvq2g")))) | 251 | (base32 "05jyw7m1rv90g6b6l3zxpf1m2r78kadlnvwb3fmr0n5vyp3lg5xm")))) |
| 305 | (build-system cargo-build-system) | 252 | (build-system cargo-build-system) |
| 306 | (arguments | 253 | (arguments |
| 307 | `(#:skip-build? #t)) | 254 | `(#:skip-build? #t |
| 255 | #:cargo-inputs (("rust-dirs" ,rust-dirs-6) | ||
| 256 | ("rust-ecow" ,rust-ecow-0.2) | ||
| 257 | ("rust-env-proxy" ,rust-env-proxy-0.4) | ||
| 258 | ("rust-flate2" ,rust-flate2-1) | ||
| 259 | ("rust-fontdb" ,rust-fontdb-0.21) | ||
| 260 | ("rust-native-tls" ,rust-native-tls-0.2) | ||
| 261 | ("rust-once-cell" ,rust-once-cell-1) | ||
| 262 | ("rust-openssl" ,rust-openssl-0.10) | ||
| 263 | ("rust-serde" ,rust-serde-1) | ||
| 264 | ("rust-serde-json" ,rust-serde-json-1) | ||
| 265 | ("rust-tar" ,rust-tar-0.4) | ||
| 266 | ("rust-typst" ,rust-typst-0.13) | ||
| 267 | ("rust-typst-assets" ,rust-typst-assets-0.13) | ||
| 268 | ("rust-typst-library" ,rust-typst-library-0.13) | ||
| 269 | ("rust-typst-syntax" ,rust-typst-syntax-0.13) | ||
| 270 | ("rust-typst-timing" ,rust-typst-timing-0.13) | ||
| 271 | ("rust-typst-utils" ,rust-typst-utils-0.13) | ||
| 272 | ("rust-ureq" ,rust-ureq-2)))) | ||
| 308 | (home-page "https://typst.app") | 273 | (home-page "https://typst.app") |
| 309 | (synopsis "Assets for the Typst compiler") | 274 | (synopsis "Common utilities for Typst tooling") |
| 310 | (description "This package provides Assets for the Typst compiler.") | 275 | (description "This package provides Common utilities for Typst tooling.") |
| 311 | (license license:asl2.0))) | 276 | (license license:asl2.0))) |
| 312 | 277 | ||
| 313 | (define-public rust-typst-timing-dyn | 278 | (define-public rust-typst-layout-0.13 |
| 314 | (package | 279 | (package |
| 315 | (name "rust-typst-timing") | 280 | (name "rust-typst-layout") |
| 316 | (version typst-version) | 281 | (version "0.13.0") |
| 317 | (source | 282 | (source |
| 318 | (origin | 283 | (origin |
| 319 | (method url-fetch) | 284 | (method url-fetch) |
| 320 | (uri (crate-uri "typst-timing" version)) | 285 | (uri (crate-uri "typst-layout" version)) |
| 321 | (file-name (string-append name "-" version ".tar.gz")) | 286 | (file-name (string-append name "-" version ".tar.gz")) |
| 322 | (sha256 | 287 | (sha256 |
| 323 | (base32 "15pbr4bm6gvqmcq57wsmrnza3wdx1zswym3slgayf3x1xiapfphp")))) | 288 | (base32 "1z3pww0p217r0wzicr6bvw3lldrhidh1ak240l4iqijj2imz0pgx")))) |
| 324 | (build-system cargo-build-system) | 289 | (build-system cargo-build-system) |
| 325 | (arguments | 290 | (arguments |
| 326 | `(#:skip-build? #t | 291 | `(#:skip-build? #t |
| 327 | #:cargo-inputs (("rust-parking-lot" ,rust-parking-lot-0.12) | 292 | #:cargo-inputs (("rust-az" ,rust-az-1) |
| 293 | ("rust-bumpalo" ,rust-bumpalo-3) | ||
| 294 | ("rust-comemo" ,rust-comemo-0.4) | ||
| 295 | ("rust-ecow" ,rust-ecow-0.2) | ||
| 296 | ("rust-hypher" ,rust-hypher-0.1) | ||
| 297 | ("rust-icu-properties" ,rust-icu-properties-1) | ||
| 298 | ("rust-icu-provider" ,rust-icu-provider-1) | ||
| 299 | ("rust-icu-provider-adapters" ,rust-icu-provider-adapters-1) | ||
| 300 | ("rust-icu-provider-blob" ,rust-icu-provider-blob-1) | ||
| 301 | ("rust-icu-segmenter" ,rust-icu-segmenter-1) | ||
| 302 | ("rust-kurbo" ,rust-kurbo-0.11) | ||
| 303 | ("rust-rustybuzz" ,rust-rustybuzz-0.18) | ||
| 304 | ("rust-smallvec" ,rust-smallvec-1) | ||
| 305 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) | ||
| 306 | ("rust-typst-assets" ,rust-typst-assets-0.13) | ||
| 307 | ("rust-typst-library" ,rust-typst-library-0.13) | ||
| 308 | ("rust-typst-macros" ,rust-typst-macros-0.13) | ||
| 309 | ("rust-typst-syntax" ,rust-typst-syntax-0.13) | ||
| 310 | ("rust-typst-timing" ,rust-typst-timing-0.13) | ||
| 311 | ("rust-typst-utils" ,rust-typst-utils-0.13) | ||
| 312 | ("rust-unicode-bidi" ,rust-unicode-bidi-0.3) | ||
| 313 | ("rust-unicode-math-class" ,rust-unicode-math-class-0.1) | ||
| 314 | ("rust-unicode-script" ,rust-unicode-script-0.5) | ||
| 315 | ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)))) | ||
| 316 | (home-page "https://typst.app") | ||
| 317 | (synopsis "Typst's layout engine") | ||
| 318 | (description "This package provides Typst's layout engine.") | ||
| 319 | (license license:asl2.0))) | ||
| 320 | |||
| 321 | (define-public rust-typst-library-0.13 | ||
| 322 | (package | ||
| 323 | (name "rust-typst-library") | ||
| 324 | (version "0.13.0") | ||
| 325 | (source | ||
| 326 | (origin | ||
| 327 | (method url-fetch) | ||
| 328 | (uri (crate-uri "typst-library" version)) | ||
| 329 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 330 | (sha256 | ||
| 331 | (base32 "1f7hi5hs8r6kri2a1n83d526rv2pw4cs4paklv5y0brqg3df2v0n")))) | ||
| 332 | (build-system cargo-build-system) | ||
| 333 | (arguments | ||
| 334 | `(#:skip-build? #t | ||
| 335 | #:cargo-inputs (("rust-az" ,rust-az-1) | ||
| 336 | ("rust-bitflags" ,rust-bitflags-2) | ||
| 337 | ("rust-bumpalo" ,rust-bumpalo-3) | ||
| 338 | ("rust-chinese-number" ,rust-chinese-number-0.7) | ||
| 339 | ("rust-ciborium" ,rust-ciborium-0.2) | ||
| 340 | ("rust-codex" ,rust-codex-0.1) | ||
| 341 | ("rust-comemo" ,rust-comemo-0.4) | ||
| 342 | ("rust-csv" ,rust-csv-1) | ||
| 343 | ("rust-ecow" ,rust-ecow-0.2) | ||
| 344 | ("rust-flate2" ,rust-flate2-1) | ||
| 345 | ("rust-fontdb" ,rust-fontdb-0.21) | ||
| 346 | ("rust-hayagriva" ,rust-hayagriva-0.8) | ||
| 347 | ("rust-icu-properties" ,rust-icu-properties-1) | ||
| 348 | ("rust-icu-provider" ,rust-icu-provider-1) | ||
| 349 | ("rust-icu-provider-blob" ,rust-icu-provider-blob-1) | ||
| 350 | ("rust-image" ,rust-image-0.25) | ||
| 351 | ("rust-indexmap" ,rust-indexmap-2) | ||
| 352 | ("rust-kamadak-exif" ,rust-kamadak-exif-0.6) | ||
| 353 | ("rust-kurbo" ,rust-kurbo-0.11) | ||
| 354 | ("rust-lipsum" ,rust-lipsum-0.9) | ||
| 355 | ("rust-memchr" ,rust-memchr-2) | ||
| 356 | ("rust-palette" ,rust-palette-0.7) | ||
| 357 | ("rust-phf" ,rust-phf-0.11) | ||
| 358 | ("rust-png" ,rust-png-0.17) | ||
| 359 | ("rust-qcms" ,rust-qcms-0.3) | ||
| 360 | ("rust-rayon" ,rust-rayon-1) | ||
| 361 | ("rust-regex" ,rust-regex-1) | ||
| 362 | ("rust-regex-syntax" ,rust-regex-syntax-0.8) | ||
| 363 | ("rust-roxmltree" ,rust-roxmltree-0.20) | ||
| 364 | ("rust-rust-decimal" ,rust-rust-decimal-1) | ||
| 365 | ("rust-rustybuzz" ,rust-rustybuzz-0.18) | ||
| 328 | ("rust-serde" ,rust-serde-1) | 366 | ("rust-serde" ,rust-serde-1) |
| 329 | ("rust-serde-json" ,rust-serde-json-1) | 367 | ("rust-serde-json" ,rust-serde-json-1) |
| 330 | ("rust-typst-syntax" ,rust-typst-syntax-dyn)))) | 368 | ("rust-serde-yaml" ,rust-serde-yaml-0.9) |
| 369 | ("rust-siphasher" ,rust-siphasher-1) | ||
| 370 | ("rust-smallvec" ,rust-smallvec-1) | ||
| 371 | ("rust-syntect" ,rust-syntect-5) | ||
| 372 | ("rust-time" ,rust-time-0.3) | ||
| 373 | ("rust-toml" ,rust-toml-0.8) | ||
| 374 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) | ||
| 375 | ("rust-two-face" ,rust-two-face-0.4) | ||
| 376 | ("rust-typed-arena" ,rust-typed-arena-2) | ||
| 377 | ("rust-typst-assets" ,rust-typst-assets-0.13) | ||
| 378 | ("rust-typst-macros" ,rust-typst-macros-0.13) | ||
| 379 | ("rust-typst-syntax" ,rust-typst-syntax-0.13) | ||
| 380 | ("rust-typst-timing" ,rust-typst-timing-0.13) | ||
| 381 | ("rust-typst-utils" ,rust-typst-utils-0.13) | ||
| 382 | ("rust-unicode-math-class" ,rust-unicode-math-class-0.1) | ||
| 383 | ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) | ||
| 384 | ("rust-unscanny" ,rust-unscanny-0.1) | ||
| 385 | ("rust-usvg" ,rust-usvg-0.43) | ||
| 386 | ("rust-wasmi" ,rust-wasmi-0.40) | ||
| 387 | ("rust-xmlwriter" ,rust-xmlwriter-0.1)))) | ||
| 331 | (home-page "https://typst.app") | 388 | (home-page "https://typst.app") |
| 332 | (synopsis "Performance timing for Typst") | 389 | (synopsis "Typst's standard library") |
| 333 | (description "This package provides Performance timing for Typst.") | 390 | (description "This package provides Typst's standard library.") |
| 334 | (license license:asl2.0))) | 391 | (license license:asl2.0))) |
| 335 | 392 | ||
| 336 | (define-public rust-typst-pdf-dyn | 393 | (define-public rust-typst-macros-0.13 |
| 394 | (package | ||
| 395 | (name "rust-typst-macros") | ||
| 396 | (version "0.13.0") | ||
| 397 | (source | ||
| 398 | (origin | ||
| 399 | (method url-fetch) | ||
| 400 | (uri (crate-uri "typst-macros" version)) | ||
| 401 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 402 | (sha256 | ||
| 403 | (base32 "0rcdxljjlgmgq3y6ylazrd3c1a3anycyiddq063ydi8wbrjv4j67")))) | ||
| 404 | (build-system cargo-build-system) | ||
| 405 | (arguments | ||
| 406 | `(#:skip-build? #t | ||
| 407 | #:cargo-inputs (("rust-heck" ,rust-heck-0.5) | ||
| 408 | ("rust-proc-macro2" ,rust-proc-macro2-1) | ||
| 409 | ("rust-quote" ,rust-quote-1) | ||
| 410 | ("rust-syn" ,rust-syn-2)))) | ||
| 411 | (home-page "https://typst.app") | ||
| 412 | (synopsis "Proc-macros for Typst") | ||
| 413 | (description "This package provides Proc-macros for Typst.") | ||
| 414 | (license license:asl2.0))) | ||
| 415 | |||
| 416 | (define-public rust-typst-pdf-0.13 | ||
| 337 | (package | 417 | (package |
| 338 | (name "rust-typst-pdf") | 418 | (name "rust-typst-pdf") |
| 339 | (version typst-version) | 419 | (version "0.13.0") |
| 340 | (source | 420 | (source |
| 341 | (origin | 421 | (origin |
| 342 | (method url-fetch) | 422 | (method url-fetch) |
| 343 | (uri (crate-uri "typst-pdf" version)) | 423 | (uri (crate-uri "typst-pdf" version)) |
| 344 | (file-name (string-append name "-" version ".tar.gz")) | 424 | (file-name (string-append name "-" version ".tar.gz")) |
| 345 | (sha256 | 425 | (sha256 |
| 346 | (base32 "0ri7f5fzy8fa0pdi37ph5dqidff625kk1flayn388f4xj2i4lwzq")))) | 426 | (base32 "1zwa31ydasky72r3gh8264nj5xkgvnqqg9ky6xjlajc6i68xlsbi")))) |
| 347 | (build-system cargo-build-system) | 427 | (build-system cargo-build-system) |
| 348 | (arguments | 428 | (arguments |
| 349 | `(#:skip-build? #t | 429 | `(#:skip-build? #t |
| @@ -355,67 +435,63 @@ easy to learn.") | |||
| 355 | ("rust-image" ,rust-image-0.25) | 435 | ("rust-image" ,rust-image-0.25) |
| 356 | ("rust-indexmap" ,rust-indexmap-2) | 436 | ("rust-indexmap" ,rust-indexmap-2) |
| 357 | ("rust-miniz-oxide" ,rust-miniz-oxide-0.8) | 437 | ("rust-miniz-oxide" ,rust-miniz-oxide-0.8) |
| 358 | ("rust-once-cell" ,rust-once-cell-1) | ||
| 359 | ("rust-pdf-writer" ,rust-pdf-writer-0.12) | 438 | ("rust-pdf-writer" ,rust-pdf-writer-0.12) |
| 360 | ("rust-serde" ,rust-serde-1) | 439 | ("rust-serde" ,rust-serde-1) |
| 361 | ("rust-subsetter" ,rust-subsetter-0.2) | 440 | ("rust-subsetter" ,rust-subsetter-0.2) |
| 362 | ("rust-svg2pdf" ,rust-svg2pdf-0.12) | 441 | ("rust-svg2pdf" ,rust-svg2pdf-0.12) |
| 363 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) | 442 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) |
| 364 | ("rust-typst" ,rust-typst-dyn) | 443 | ("rust-typst-assets" ,rust-typst-assets-0.13) |
| 365 | ("rust-typst-assets" ,rust-typst-assets-dyn) | 444 | ("rust-typst-library" ,rust-typst-library-0.13) |
| 366 | ("rust-typst-macros" ,rust-typst-macros-dyn) | 445 | ("rust-typst-macros" ,rust-typst-macros-0.13) |
| 367 | ("rust-typst-timing" ,rust-typst-timing-dyn) | 446 | ("rust-typst-syntax" ,rust-typst-syntax-0.13) |
| 368 | ("rust-unscanny" ,rust-unscanny-0.1) | 447 | ("rust-typst-timing" ,rust-typst-timing-0.13) |
| 448 | ("rust-typst-utils" ,rust-typst-utils-0.13) | ||
| 369 | ("rust-xmp-writer" ,rust-xmp-writer-0.3)))) | 449 | ("rust-xmp-writer" ,rust-xmp-writer-0.3)))) |
| 370 | (home-page "https://typst.app") | 450 | (home-page "https://typst.app") |
| 371 | (synopsis "PDF exporter for Typst") | 451 | (synopsis "PDF exporter for Typst") |
| 372 | (description "This package provides PDF exporter for Typst.") | 452 | (description "This package provides PDF exporter for Typst.") |
| 373 | (license license:asl2.0))) | 453 | (license license:asl2.0))) |
| 374 | 454 | ||
| 375 | (define-public rust-typst-kit-dyn | 455 | (define-public rust-typst-realize-0.13 |
| 376 | (package | 456 | (package |
| 377 | (name "rust-typst-kit") | 457 | (name "rust-typst-realize") |
| 378 | (version typst-version) | 458 | (version "0.13.0") |
| 379 | (source | 459 | (source |
| 380 | (origin | 460 | (origin |
| 381 | (method url-fetch) | 461 | (method url-fetch) |
| 382 | (uri (crate-uri "typst-kit" version)) | 462 | (uri (crate-uri "typst-realize" version)) |
| 383 | (file-name (string-append name "-" version ".tar.gz")) | 463 | (file-name (string-append name "-" version ".tar.gz")) |
| 384 | (sha256 | 464 | (sha256 |
| 385 | (base32 "1ji9hnwh43q2wkq1r7mgdg6rhzjmyn4gqdgdjxnliv3dmcnh9nkz")))) | 465 | (base32 "1bri9dnqhgh9bgbmrqmmpf2q8y75avrlafc1za5z6bi1h0bzp20l")))) |
| 386 | (build-system cargo-build-system) | 466 | (build-system cargo-build-system) |
| 387 | (arguments | 467 | (arguments |
| 388 | `(#:skip-build? #t | 468 | `(#:skip-build? #t |
| 389 | #:cargo-inputs (("rust-dirs" ,rust-dirs-5) | 469 | #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) |
| 470 | ("rust-bumpalo" ,rust-bumpalo-3) | ||
| 471 | ("rust-comemo" ,rust-comemo-0.4) | ||
| 390 | ("rust-ecow" ,rust-ecow-0.2) | 472 | ("rust-ecow" ,rust-ecow-0.2) |
| 391 | ("rust-env-proxy" ,rust-env-proxy-0.4) | 473 | ("rust-regex" ,rust-regex-1) |
| 392 | ("rust-flate2" ,rust-flate2-1) | 474 | ("rust-typst-library" ,rust-typst-library-0.13) |
| 393 | ("rust-fontdb" ,rust-fontdb-0.21) | 475 | ("rust-typst-macros" ,rust-typst-macros-0.13) |
| 394 | ("rust-native-tls" ,rust-native-tls-0.2) | 476 | ("rust-typst-syntax" ,rust-typst-syntax-0.13) |
| 395 | ("rust-once-cell" ,rust-once-cell-1) | 477 | ("rust-typst-timing" ,rust-typst-timing-0.13) |
| 396 | ("rust-openssl" ,rust-openssl-0.10) | 478 | ("rust-typst-utils" ,rust-typst-utils-0.13)))) |
| 397 | ("rust-tar" ,rust-tar-0.4) | ||
| 398 | ("rust-typst" ,rust-typst-dyn) | ||
| 399 | ("rust-typst-assets" ,rust-typst-assets-dyn) | ||
| 400 | ("rust-typst-timing" ,rust-typst-timing-dyn) | ||
| 401 | ("rust-typst-utils" ,rust-typst-utils-dyn) | ||
| 402 | ("rust-ureq" ,rust-ureq-2)))) | ||
| 403 | (home-page "https://typst.app") | 479 | (home-page "https://typst.app") |
| 404 | (synopsis "Common utilities for Typst tooling") | 480 | (synopsis "Typst's realization subsystem") |
| 405 | (description "This package provides Common utilities for Typst tooling.") | 481 | (description "This package provides Typst's realization subsystem.") |
| 406 | (license license:asl2.0))) | 482 | (license license:asl2.0))) |
| 407 | 483 | ||
| 408 | (define-public rust-typst-render-dyn | 484 | (define-public rust-typst-render-0.13 |
| 409 | (package | 485 | (package |
| 410 | (name "rust-typst-render") | 486 | (name "rust-typst-render") |
| 411 | (version typst-version) | 487 | (version "0.13.0") |
| 412 | (source | 488 | (source |
| 413 | (origin | 489 | (origin |
| 414 | (method url-fetch) | 490 | (method url-fetch) |
| 415 | (uri (crate-uri "typst-render" version)) | 491 | (uri (crate-uri "typst-render" version)) |
| 416 | (file-name (string-append name "-" version ".tar.gz")) | 492 | (file-name (string-append name "-" version ".tar.gz")) |
| 417 | (sha256 | 493 | (sha256 |
| 418 | (base32 "016vl8nkwi8b3d3wykv05di9x8jpy1x0iavixklj4rq1w20zjw2d")))) | 494 | (base32 "1za9lbrmyp21sx80ja659ns5bix50dfc8f0j7zk6rc8lyr2anij9")))) |
| 419 | (build-system cargo-build-system) | 495 | (build-system cargo-build-system) |
| 420 | (arguments | 496 | (arguments |
| 421 | `(#:skip-build? #t | 497 | `(#:skip-build? #t |
| @@ -424,29 +500,27 @@ easy to learn.") | |||
| 424 | ("rust-image" ,rust-image-0.25) | 500 | ("rust-image" ,rust-image-0.25) |
| 425 | ("rust-pixglyph" ,rust-pixglyph-0.5) | 501 | ("rust-pixglyph" ,rust-pixglyph-0.5) |
| 426 | ("rust-resvg" ,rust-resvg-0.43) | 502 | ("rust-resvg" ,rust-resvg-0.43) |
| 427 | ("rust-roxmltree" ,rust-roxmltree-0.20) | ||
| 428 | ("rust-tiny-skia" ,rust-tiny-skia-0.11) | 503 | ("rust-tiny-skia" ,rust-tiny-skia-0.11) |
| 429 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) | 504 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) |
| 430 | ("rust-typst" ,rust-typst-dyn) | 505 | ("rust-typst-library" ,rust-typst-library-0.13) |
| 431 | ("rust-typst-macros" ,rust-typst-macros-dyn) | 506 | ("rust-typst-macros" ,rust-typst-macros-0.13) |
| 432 | ("rust-typst-timing" ,rust-typst-timing-dyn) | 507 | ("rust-typst-timing" ,rust-typst-timing-0.13)))) |
| 433 | ("rust-usvg" ,rust-usvg-0.43)))) | ||
| 434 | (home-page "https://typst.app") | 508 | (home-page "https://typst.app") |
| 435 | (synopsis "Raster image exporter for Typst") | 509 | (synopsis "Raster image exporter for Typst") |
| 436 | (description "This package provides Raster image exporter for Typst.") | 510 | (description "This package provides Raster image exporter for Typst.") |
| 437 | (license license:asl2.0))) | 511 | (license license:asl2.0))) |
| 438 | 512 | ||
| 439 | (define-public rust-typst-svg-dyn | 513 | (define-public rust-typst-svg-0.13 |
| 440 | (package | 514 | (package |
| 441 | (name "rust-typst-svg") | 515 | (name "rust-typst-svg") |
| 442 | (version typst-version) | 516 | (version "0.13.0") |
| 443 | (source | 517 | (source |
| 444 | (origin | 518 | (origin |
| 445 | (method url-fetch) | 519 | (method url-fetch) |
| 446 | (uri (crate-uri "typst-svg" version)) | 520 | (uri (crate-uri "typst-svg" version)) |
| 447 | (file-name (string-append name "-" version ".tar.gz")) | 521 | (file-name (string-append name "-" version ".tar.gz")) |
| 448 | (sha256 | 522 | (sha256 |
| 449 | (base32 "1zjwsrcb08f21ykvzwd9y1j0ljlm20kbvs0lvvkcllhf6hrvl7iz")))) | 523 | (base32 "1mlrgf83ydxbnsz185y1z1j80hkx2dy0jy2wyjv15ipf0xhqf1dq")))) |
| 450 | (build-system cargo-build-system) | 524 | (build-system cargo-build-system) |
| 451 | (arguments | 525 | (arguments |
| 452 | `(#:skip-build? #t | 526 | `(#:skip-build? #t |
| @@ -454,10 +528,12 @@ easy to learn.") | |||
| 454 | ("rust-comemo" ,rust-comemo-0.4) | 528 | ("rust-comemo" ,rust-comemo-0.4) |
| 455 | ("rust-ecow" ,rust-ecow-0.2) | 529 | ("rust-ecow" ,rust-ecow-0.2) |
| 456 | ("rust-flate2" ,rust-flate2-1) | 530 | ("rust-flate2" ,rust-flate2-1) |
| 531 | ("rust-image" ,rust-image-0.25) | ||
| 457 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) | 532 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) |
| 458 | ("rust-typst" ,rust-typst-dyn) | 533 | ("rust-typst-library" ,rust-typst-library-0.13) |
| 459 | ("rust-typst-macros" ,rust-typst-macros-dyn) | 534 | ("rust-typst-macros" ,rust-typst-macros-0.13) |
| 460 | ("rust-typst-timing" ,rust-typst-timing-dyn) | 535 | ("rust-typst-timing" ,rust-typst-timing-0.13) |
| 536 | ("rust-typst-timing" ,rust-typst-utils-0.13) | ||
| 461 | ("rust-xmlparser" ,rust-xmlparser-0.13) | 537 | ("rust-xmlparser" ,rust-xmlparser-0.13) |
| 462 | ("rust-xmlwriter" ,rust-xmlwriter-0.1)))) | 538 | ("rust-xmlwriter" ,rust-xmlwriter-0.1)))) |
| 463 | (home-page "https://typst.app") | 539 | (home-page "https://typst.app") |
| @@ -465,6 +541,120 @@ easy to learn.") | |||
| 465 | (description "This package provides SVG exporter for Typst.") | 541 | (description "This package provides SVG exporter for Typst.") |
| 466 | (license license:asl2.0))) | 542 | (license license:asl2.0))) |
| 467 | 543 | ||
| 544 | (define-public rust-typst-syntax-0.13 | ||
| 545 | (package | ||
| 546 | (name "rust-typst-syntax") | ||
| 547 | (version "0.13.0") | ||
| 548 | (source | ||
| 549 | (origin | ||
| 550 | (method url-fetch) | ||
| 551 | (uri (crate-uri "typst-syntax" version)) | ||
| 552 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 553 | (sha256 | ||
| 554 | (base32 "049735g4ig5y05mx7p1d7wz075lqx6aq1wngbb9wm4n3j7hp1s5b")))) | ||
| 555 | (build-system cargo-build-system) | ||
| 556 | (arguments | ||
| 557 | `(#:skip-build? #t | ||
| 558 | #:cargo-inputs (("rust-ecow" ,rust-ecow-0.2) | ||
| 559 | ("rust-once-cell" ,rust-once-cell-1) | ||
| 560 | ("rust-serde" ,rust-serde-1) | ||
| 561 | ("rust-toml" ,rust-toml-0.8) | ||
| 562 | ("rust-typst-utils" ,rust-typst-utils-0.13) | ||
| 563 | ("rust-unicode-ident" ,rust-unicode-ident-1) | ||
| 564 | ("rust-unicode-math-class" ,rust-unicode-math-class-0.1) | ||
| 565 | ("rust-unicode-script" ,rust-unicode-script-0.5) | ||
| 566 | ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) | ||
| 567 | ("rust-unscanny" ,rust-unscanny-0.1)))) | ||
| 568 | (home-page "https://typst.app") | ||
| 569 | (synopsis "Parser and syntax tree for Typst") | ||
| 570 | (description "This package provides Parser and syntax tree for Typst.") | ||
| 571 | (license license:asl2.0))) | ||
| 572 | |||
| 573 | (define-public rust-typst-timing-0.13 | ||
| 574 | (package | ||
| 575 | (name "rust-typst-timing") | ||
| 576 | (version "0.13.0") | ||
| 577 | (source | ||
| 578 | (origin | ||
| 579 | (method url-fetch) | ||
| 580 | (uri (crate-uri "typst-timing" version)) | ||
| 581 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 582 | (sha256 | ||
| 583 | (base32 "1wp4r8iq4nis4h0djp7i41h2q3qbd221jslhd93myz9xyy52hg8m")))) | ||
| 584 | (build-system cargo-build-system) | ||
| 585 | (arguments | ||
| 586 | `(#:skip-build? #t | ||
| 587 | #:cargo-inputs (("rust-parking-lot" ,rust-parking-lot-0.12) | ||
| 588 | ("rust-serde" ,rust-serde-1) | ||
| 589 | ("rust-serde-json" ,rust-serde-json-1) | ||
| 590 | ("rust-typst-syntax" ,rust-typst-syntax-0.13)))) | ||
| 591 | (home-page "https://typst.app") | ||
| 592 | (synopsis "Performance timing for Typst") | ||
| 593 | (description "This package provides Performance timing for Typst.") | ||
| 594 | (license license:asl2.0))) | ||
| 595 | |||
| 596 | (define-public rust-typst-utils-0.13 | ||
| 597 | (package | ||
| 598 | (name "rust-typst-utils") | ||
| 599 | (version "0.13.0") | ||
| 600 | (source | ||
| 601 | (origin | ||
| 602 | (method url-fetch) | ||
| 603 | (uri (crate-uri "typst-utils" version)) | ||
| 604 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 605 | (sha256 | ||
| 606 | (base32 "1aalyngas04mrn9sg57ycbpy919biy2brqpr4pvvjq0qzcrk70my")))) | ||
| 607 | (build-system cargo-build-system) | ||
| 608 | (arguments | ||
| 609 | `(#:skip-build? #t | ||
| 610 | #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1) | ||
| 611 | ("rust-portable-atomic" ,rust-portable-atomic-1) | ||
| 612 | ("rust-rayon" ,rust-rayon-1) | ||
| 613 | ("rust-siphasher" ,rust-siphasher-1) | ||
| 614 | ("rust-thin-vec" ,rust-thin-vec-0.2)))) | ||
| 615 | (home-page "https://typst.app") | ||
| 616 | (synopsis "Utilities for Typst") | ||
| 617 | (description "This package provides Utilities for Typst.") | ||
| 618 | (license license:asl2.0))) | ||
| 619 | |||
| 620 | (define-public rust-hayagriva-0.8 | ||
| 621 | (package | ||
| 622 | (name "rust-hayagriva") | ||
| 623 | (version "0.8.1") | ||
| 624 | (source | ||
| 625 | (origin | ||
| 626 | (method url-fetch) | ||
| 627 | (uri (crate-uri "hayagriva" version)) | ||
| 628 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 629 | (sha256 | ||
| 630 | (base32 "1n7frakfqq5igpwwqwnqd4dw57i87vac45zrlhlvmz5p9dahfjcm")))) | ||
| 631 | (build-system cargo-build-system) | ||
| 632 | (arguments | ||
| 633 | `(#:cargo-inputs (("rust-biblatex" ,rust-biblatex-0.10) | ||
| 634 | ("rust-ciborium" ,rust-ciborium-0.2) | ||
| 635 | ("rust-citationberg" ,rust-citationberg-0.5) | ||
| 636 | ("rust-clap" ,rust-clap-4) | ||
| 637 | ("rust-indexmap" ,rust-indexmap-2) | ||
| 638 | ("rust-numerals" ,rust-numerals-0.1) | ||
| 639 | ("rust-paste" ,rust-paste-1) | ||
| 640 | ("rust-serde" ,rust-serde-1) | ||
| 641 | ("rust-serde-yaml" ,rust-serde-yaml-0.9) | ||
| 642 | ("rust-strum" ,rust-strum-0.26) | ||
| 643 | ("rust-thiserror" ,rust-thiserror-1) | ||
| 644 | ("rust-unic-langid" ,rust-unic-langid-0.9) | ||
| 645 | ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) | ||
| 646 | ("rust-unscanny" ,rust-unscanny-0.1) | ||
| 647 | ("rust-url" ,rust-url-2)))) | ||
| 648 | (home-page "https://github.com/typst/hayagriva") | ||
| 649 | (synopsis | ||
| 650 | "Work with references: Literature database management, storage, and citation formatting") | ||
| 651 | (description | ||
| 652 | "This package provides Work with references: Literature database management, storage, and citation | ||
| 653 | formatting.") | ||
| 654 | (license (list license:expat license:asl2.0)))) | ||
| 655 | |||
| 656 | ;=================== | ||
| 657 | ; Typst dependencies | ||
| 468 | (define-public rust-pixglyph-0.5 | 658 | (define-public rust-pixglyph-0.5 |
| 469 | (package | 659 | (package |
| 470 | (name "rust-pixglyph") | 660 | (name "rust-pixglyph") |
| @@ -489,14 +679,14 @@ easy to learn.") | |||
| 489 | (define-public rust-xmp-writer-0.3 | 679 | (define-public rust-xmp-writer-0.3 |
| 490 | (package | 680 | (package |
| 491 | (name "rust-xmp-writer") | 681 | (name "rust-xmp-writer") |
| 492 | (version "0.3.0") | 682 | (version "0.3.1") |
| 493 | (source | 683 | (source |
| 494 | (origin | 684 | (origin |
| 495 | (method url-fetch) | 685 | (method url-fetch) |
| 496 | (uri (crate-uri "xmp-writer" version)) | 686 | (uri (crate-uri "xmp-writer" version)) |
| 497 | (file-name (string-append name "-" version ".tar.gz")) | 687 | (file-name (string-append name "-" version ".tar.gz")) |
| 498 | (sha256 | 688 | (sha256 |
| 499 | (base32 "1g2fpwbv3wlmwkrzi7xliy09bxb8yjlz9779wf30rzd48s8ljm42")))) | 689 | (base32 "11x4nzryg2mbswqjn8bh7s7v1nnr1rv44gldx5lwip56ki69bdby")))) |
| 500 | (build-system cargo-build-system) | 690 | (build-system cargo-build-system) |
| 501 | (arguments | 691 | (arguments |
| 502 | `(#:skip-build? #t)) | 692 | `(#:skip-build? #t)) |
| @@ -603,14 +793,14 @@ easy to learn.") | |||
| 603 | (define-public rust-pdf-writer-0.12 | 793 | (define-public rust-pdf-writer-0.12 |
| 604 | (package | 794 | (package |
| 605 | (name "rust-pdf-writer") | 795 | (name "rust-pdf-writer") |
| 606 | (version "0.12.0") | 796 | (version "0.12.1") |
| 607 | (source | 797 | (source |
| 608 | (origin | 798 | (origin |
| 609 | (method url-fetch) | 799 | (method url-fetch) |
| 610 | (uri (crate-uri "pdf-writer" version)) | 800 | (uri (crate-uri "pdf-writer" version)) |
| 611 | (file-name (string-append name "-" version ".tar.gz")) | 801 | (file-name (string-append name "-" version ".tar.gz")) |
| 612 | (sha256 | 802 | (sha256 |
| 613 | (base32 "162w9kc6xrmlpjh2j2zl0zj7i9cs81fsyn6vzrp2rlmvgy6z85xy")))) | 803 | (base32 "1mdi4s5f164dbhczi5mvjz2z4q2s73qhdvwqyf9nzq3d45ykrw2x")))) |
| 614 | (build-system cargo-build-system) | 804 | (build-system cargo-build-system) |
| 615 | (arguments | 805 | (arguments |
| 616 | `(#:skip-build? #t | 806 | `(#:skip-build? #t |
| @@ -623,81 +813,50 @@ easy to learn.") | |||
| 623 | (description "This package provides a step-by-step PDF writer.") | 813 | (description "This package provides a step-by-step PDF writer.") |
| 624 | (license (list license:expat license:asl2.0)))) | 814 | (license (list license:expat license:asl2.0)))) |
| 625 | 815 | ||
| 626 | (define-public rust-wasmi-core-0.35 | 816 | (define-public rust-wasmi-core-0.40 |
| 627 | (package | 817 | (package |
| 628 | (name "rust-wasmi-core") | 818 | (name "rust-wasmi-core") |
| 629 | (version "0.35.0") | 819 | (version "0.40.0") |
| 630 | (source | 820 | (source |
| 631 | (origin | 821 | (origin |
| 632 | (method url-fetch) | 822 | (method url-fetch) |
| 633 | (uri (crate-uri "wasmi_core" version)) | 823 | (uri (crate-uri "wasmi_core" version)) |
| 634 | (file-name (string-append name "-" version ".tar.gz")) | 824 | (file-name (string-append name "-" version ".tar.gz")) |
| 635 | (sha256 | 825 | (sha256 |
| 636 | (base32 "05m9b2vj4zp26msz1fnrl1i1gb73bv2mgbgqggs943yx99khrq8k")))) | 826 | (base32 "0cvw16b7l3his0p6m8bv0nywawyxpv91q8gzqz132bf35i45331s")))) |
| 637 | (build-system cargo-build-system) | 827 | (build-system cargo-build-system) |
| 638 | (arguments | 828 | (arguments |
| 639 | `(#:skip-build? #t | 829 | `(#:skip-build? #t |
| 640 | #:cargo-inputs (("rust-downcast-rs" ,rust-downcast-rs-1) | 830 | #:cargo-inputs (("rust-downcast-rs" ,rust-downcast-rs-1) |
| 641 | ("rust-libm" ,rust-libm-0.2) | 831 | ("rust-libm" ,rust-libm-0.2)))) |
| 642 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 643 | ("rust-paste" ,rust-paste-1)))) | ||
| 644 | (home-page "https://github.com/wasmi-labs/wasmi") | 832 | (home-page "https://github.com/wasmi-labs/wasmi") |
| 645 | (synopsis "Core primitives for the wasmi WebAssembly interpreter") | 833 | (synopsis "Core primitives for the wasmi WebAssembly interpreter") |
| 646 | (description | 834 | (description |
| 647 | "This package provides Core primitives for the wasmi @code{WebAssembly} interpreter.") | 835 | "This package provides Core primitives for the wasmi @code{WebAssembly} interpreter.") |
| 648 | (license (list license:expat license:asl2.0)))) | 836 | (license (list license:expat license:asl2.0)))) |
| 649 | 837 | ||
| 650 | (define-public rust-wasmi-collections-0.35 | 838 | (define-public rust-wasmi-collections-0.40 |
| 651 | (package | 839 | (package |
| 652 | (name "rust-wasmi-collections") | 840 | (name "rust-wasmi-collections") |
| 653 | (version "0.35.0") | 841 | (version "0.40.0") |
| 654 | (source | 842 | (source |
| 655 | (origin | 843 | (origin |
| 656 | (method url-fetch) | 844 | (method url-fetch) |
| 657 | (uri (crate-uri "wasmi_collections" version)) | 845 | (uri (crate-uri "wasmi_collections" version)) |
| 658 | (file-name (string-append name "-" version ".tar.gz")) | 846 | (file-name (string-append name "-" version ".tar.gz")) |
| 659 | (sha256 | 847 | (sha256 |
| 660 | (base32 "1zbld9vjivh2zmqqmpgnr67dgr1b0kjkiilyd360k9ahwlq9xxcg")))) | 848 | (base32 "0qimh7lb0pdicdlirdp2794i6rippxs1amlxjchj14hwbcknn3g8")))) |
| 661 | (build-system cargo-build-system) | 849 | (build-system cargo-build-system) |
| 662 | (arguments | 850 | (arguments |
| 663 | `(#:skip-build? #t | 851 | `(#:skip-build? #t |
| 664 | #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) | 852 | #:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.15) |
| 665 | ("rust-hashbrown" ,rust-hashbrown-0.14) | 853 | ("rust-string-interner" ,rust-string-interner-0.18)))) |
| 666 | ("rust-string-interner" ,rust-string-interner-0.17)))) | ||
| 667 | (home-page "https://github.com/wasmi-labs/wasmi") | 854 | (home-page "https://github.com/wasmi-labs/wasmi") |
| 668 | (synopsis "Specialized data structures for the Wasmi interpreter") | 855 | (synopsis "Specialized data structures for the Wasmi interpreter") |
| 669 | (description | 856 | (description |
| 670 | "This package provides Specialized data structures for the Wasmi interpreter.") | 857 | "This package provides Specialized data structures for the Wasmi interpreter.") |
| 671 | (license (list license:expat license:asl2.0)))) | 858 | (license (list license:expat license:asl2.0)))) |
| 672 | 859 | ||
| 673 | (define-public rust-wasmi-0.35 | ||
| 674 | (package | ||
| 675 | (name "rust-wasmi") | ||
| 676 | (version "0.35.0") | ||
| 677 | (source | ||
| 678 | (origin | ||
| 679 | (method url-fetch) | ||
| 680 | (uri (crate-uri "wasmi" version)) | ||
| 681 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 682 | (sha256 | ||
| 683 | (base32 "1x45bwnf8glhs12wdrzvl4vzn2m441p0vjasiqjm4yzs0bkwdanv")))) | ||
| 684 | (build-system cargo-build-system) | ||
| 685 | (arguments | ||
| 686 | `(#:skip-build? #t | ||
| 687 | #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) | ||
| 688 | ("rust-multi-stash" ,rust-multi-stash-0.2) | ||
| 689 | ("rust-num-derive" ,rust-num-derive-0.4) | ||
| 690 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 691 | ("rust-smallvec" ,rust-smallvec-1) | ||
| 692 | ("rust-spin" ,rust-spin-0.9) | ||
| 693 | ("rust-wasmi-collections" ,rust-wasmi-collections-0.35) | ||
| 694 | ("rust-wasmi-core" ,rust-wasmi-core-0.35) | ||
| 695 | ("rust-wasmparser-nostd" ,rust-wasmparser-nostd-0.100)))) | ||
| 696 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 697 | (synopsis "WebAssembly interpreter") | ||
| 698 | (description "This package provides @code{WebAssembly} interpreter.") | ||
| 699 | (license (list license:expat license:asl2.0)))) | ||
| 700 | |||
| 701 | (define-public rust-unicode-vo-0.1 | 860 | (define-public rust-unicode-vo-0.1 |
| 702 | (package | 861 | (package |
| 703 | (name "rust-unicode-vo") | 862 | (name "rust-unicode-vo") |
| @@ -904,46 +1063,21 @@ easy to learn.") | |||
| 904 | @code{WebAssembly} binary files.") | 1063 | @code{WebAssembly} binary files.") |
| 905 | (license (list license:asl2.0 license:expat)))) | 1064 | (license (list license:asl2.0 license:expat)))) |
| 906 | 1065 | ||
| 907 | (define-public rust-wasmi-core-0.36 | 1066 | (define-public rust-string-interner-0.18 |
| 908 | (package | ||
| 909 | (name "rust-wasmi-core") | ||
| 910 | (version "0.36.5") | ||
| 911 | (source | ||
| 912 | (origin | ||
| 913 | (method url-fetch) | ||
| 914 | (uri (crate-uri "wasmi_core" version)) | ||
| 915 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 916 | (sha256 | ||
| 917 | (base32 "1zvmyc05ln8dhnyh46rvnrlkgb7f558f5k29agyprhap2ii152zh")))) | ||
| 918 | (build-system cargo-build-system) | ||
| 919 | (arguments | ||
| 920 | `(#:skip-build? #t | ||
| 921 | #:cargo-inputs (("rust-downcast-rs" ,rust-downcast-rs-1) | ||
| 922 | ("rust-libm" ,rust-libm-0.2) | ||
| 923 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 924 | ("rust-paste" ,rust-paste-1)))) | ||
| 925 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 926 | (synopsis "Core primitives for the wasmi WebAssembly interpreter") | ||
| 927 | (description | ||
| 928 | "This package provides Core primitives for the wasmi @code{WebAssembly} interpreter.") | ||
| 929 | (license (list license:expat license:asl2.0)))) | ||
| 930 | |||
| 931 | (define-public rust-string-interner-0.17 | ||
| 932 | (package | 1067 | (package |
| 933 | (name "rust-string-interner") | 1068 | (name "rust-string-interner") |
| 934 | (version "0.17.0") | 1069 | (version "0.18.0") |
| 935 | (source | 1070 | (source |
| 936 | (origin | 1071 | (origin |
| 937 | (method url-fetch) | 1072 | (method url-fetch) |
| 938 | (uri (crate-uri "string-interner" version)) | 1073 | (uri (crate-uri "string-interner" version)) |
| 939 | (file-name (string-append name "-" version ".tar.gz")) | 1074 | (file-name (string-append name "-" version ".tar.gz")) |
| 940 | (sha256 | 1075 | (sha256 |
| 941 | (base32 "0klp16fa752cr2r4gpm5csgpk8vflphbl1qi165fj1sqbxv0sshw")))) | 1076 | (base32 "16vg2fphp673h9pqsk46lbdj91baz4p9rj2pmi62v7vs9m37achs")))) |
| 942 | (build-system cargo-build-system) | 1077 | (build-system cargo-build-system) |
| 943 | (arguments | 1078 | (arguments |
| 944 | `(#:skip-build? #t | 1079 | `(#:skip-build? #t |
| 945 | #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) | 1080 | #:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.15) |
| 946 | ("rust-hashbrown" ,rust-hashbrown-0.14) | ||
| 947 | ("rust-serde" ,rust-serde-1)))) | 1081 | ("rust-serde" ,rust-serde-1)))) |
| 948 | (home-page "https://github.com/robbepop/string-interner") | 1082 | (home-page "https://github.com/robbepop/string-interner") |
| 949 | (synopsis "Efficient string interner with minimal memory footprint | 1083 | (synopsis "Efficient string interner with minimal memory footprint |
| @@ -953,29 +1087,6 @@ and fast access to the underlying strings.") | |||
| 953 | underlying strings.") | 1087 | underlying strings.") |
| 954 | (license (list license:expat license:asl2.0)))) | 1088 | (license (list license:expat license:asl2.0)))) |
| 955 | 1089 | ||
| 956 | (define-public rust-wasmi-collections-0.36 | ||
| 957 | (package | ||
| 958 | (name "rust-wasmi-collections") | ||
| 959 | (version "0.36.5") | ||
| 960 | (source | ||
| 961 | (origin | ||
| 962 | (method url-fetch) | ||
| 963 | (uri (crate-uri "wasmi_collections" version)) | ||
| 964 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 965 | (sha256 | ||
| 966 | (base32 "016lc6mmaah6dwls1jnxmg79lz9clz2ndgcy749yjs80zc5w3pcf")))) | ||
| 967 | (build-system cargo-build-system) | ||
| 968 | (arguments | ||
| 969 | `(#:skip-build? #t | ||
| 970 | #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) | ||
| 971 | ("rust-hashbrown" ,rust-hashbrown-0.14) | ||
| 972 | ("rust-string-interner" ,rust-string-interner-0.17)))) | ||
| 973 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 974 | (synopsis "Specialized data structures for the Wasmi interpreter") | ||
| 975 | (description | ||
| 976 | "This package provides Specialized data structures for the Wasmi interpreter.") | ||
| 977 | (license (list license:expat license:asl2.0)))) | ||
| 978 | |||
| 979 | (define-public rust-multi-stash-0.2 | 1090 | (define-public rust-multi-stash-0.2 |
| 980 | (package | 1091 | (package |
| 981 | (name "rust-multi-stash") | 1092 | (name "rust-multi-stash") |
| @@ -996,34 +1107,87 @@ underlying strings.") | |||
| 996 | "This package provides Vector-based arena data structure that reuses vacant slots.") | 1107 | "This package provides Vector-based arena data structure that reuses vacant slots.") |
| 997 | (license (list license:expat license:asl2.0)))) | 1108 | (license (list license:expat license:asl2.0)))) |
| 998 | 1109 | ||
| 999 | (define-public rust-wasmi-0.36 | 1110 | (define-public rust-wasmi-0.40 |
| 1000 | (package | 1111 | (package |
| 1001 | (name "rust-wasmi") | 1112 | (name "rust-wasmi") |
| 1002 | (version "0.36.5") | 1113 | (version "0.40.0") |
| 1003 | (source | 1114 | (source |
| 1004 | (origin | 1115 | (origin |
| 1005 | (method url-fetch) | 1116 | (method url-fetch) |
| 1006 | (uri (crate-uri "wasmi" version)) | 1117 | (uri (crate-uri "wasmi" version)) |
| 1007 | (file-name (string-append name "-" version ".tar.gz")) | 1118 | (file-name (string-append name "-" version ".tar.gz")) |
| 1008 | (sha256 | 1119 | (sha256 |
| 1009 | (base32 "15fmfccj7dk4cka2732nvvwihg98cjc80ylhvqrgz02q30cdqva4")))) | 1120 | (base32 "0qq069di8lpb2vqckifv4cbyifxx98mkxlmlsv8ms14nrdzzk6m1")))) |
| 1010 | (build-system cargo-build-system) | 1121 | (build-system cargo-build-system) |
| 1011 | (arguments | 1122 | (arguments |
| 1012 | `(#:skip-build? #t | 1123 | `(#:skip-build? #t |
| 1013 | #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) | 1124 | #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) |
| 1014 | ("rust-multi-stash" ,rust-multi-stash-0.2) | 1125 | ("rust-multi-stash" ,rust-multi-stash-0.2) |
| 1015 | ("rust-num-derive" ,rust-num-derive-0.4) | ||
| 1016 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 1017 | ("rust-smallvec" ,rust-smallvec-1) | 1126 | ("rust-smallvec" ,rust-smallvec-1) |
| 1018 | ("rust-spin" ,rust-spin-0.9) | 1127 | ("rust-spin" ,rust-spin-0.9) |
| 1019 | ("rust-wasmi-collections" ,rust-wasmi-collections-0.36) | 1128 | ("rust-wasmi-collections" ,rust-wasmi-collections-0.40) |
| 1020 | ("rust-wasmi-core" ,rust-wasmi-core-0.36) | 1129 | ("rust-wasmi-core" ,rust-wasmi-core-0.40) |
| 1021 | ("rust-wasmparser-nostd" ,rust-wasmparser-nostd-0.100)))) | 1130 | ("rust-wasmi-ir" ,rust-wasmi-ir-0.40) |
| 1131 | ("rust-wasmparser" ,rust-wasmparser-0.221)))) | ||
| 1022 | (home-page "https://github.com/wasmi-labs/wasmi") | 1132 | (home-page "https://github.com/wasmi-labs/wasmi") |
| 1023 | (synopsis "WebAssembly interpreter") | 1133 | (synopsis "WebAssembly interpreter") |
| 1024 | (description "This package provides @code{WebAssembly} interpreter.") | 1134 | (description "This package provides @code{WebAssembly} interpreter.") |
| 1025 | (license (list license:expat license:asl2.0)))) | 1135 | (license (list license:expat license:asl2.0)))) |
| 1026 | 1136 | ||
| 1137 | (define-public rust-wasmi-ir-0.40 | ||
| 1138 | (package | ||
| 1139 | (name "rust-wasmi-ir") | ||
| 1140 | (version "0.40.0") | ||
| 1141 | (source | ||
| 1142 | (origin | ||
| 1143 | (method url-fetch) | ||
| 1144 | (uri (crate-uri "wasmi_ir" version)) | ||
| 1145 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1146 | (sha256 | ||
| 1147 | (base32 "16i8nmkjhlj2ywfqvq51gbw53vb8pn46flc858hmknw6q4a1lhvf")))) | ||
| 1148 | (build-system cargo-build-system) | ||
| 1149 | (arguments | ||
| 1150 | `(#:skip-build? #t | ||
| 1151 | #:cargo-inputs (("rust-wasmi-core" ,rust-wasmi-core-0.40)))) | ||
| 1152 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 1153 | (synopsis "WebAssembly interpreter internal bytecode representation") | ||
| 1154 | (description | ||
| 1155 | "This package provides @code{WebAssembly} interpreter internal bytecode representation.") | ||
| 1156 | (license (list license:expat license:asl2.0)))) | ||
| 1157 | |||
| 1158 | (define-public rust-wasmparser-0.221 | ||
| 1159 | (package | ||
| 1160 | (name "rust-wasmparser") | ||
| 1161 | (version "0.221.3") | ||
| 1162 | (source | ||
| 1163 | (origin | ||
| 1164 | (method url-fetch) | ||
| 1165 | (uri (crate-uri "wasmparser" version)) | ||
| 1166 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1167 | (sha256 | ||
| 1168 | (base32 "11ficyz79dcypkxxg1c8vl8bm0avg8a80csnxq6vxhismcvglsyh")))) | ||
| 1169 | (build-system cargo-build-system) | ||
| 1170 | (arguments | ||
| 1171 | `(#:skip-build? #t | ||
| 1172 | #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) | ||
| 1173 | ("rust-hashbrown" ,rust-hashbrown-0.15) | ||
| 1174 | ("rust-indexmap" ,rust-indexmap-2) | ||
| 1175 | ("rust-semver" ,rust-semver-1) | ||
| 1176 | ("rust-serde" ,rust-serde-1)))) | ||
| 1177 | (home-page | ||
| 1178 | "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser") | ||
| 1179 | (synopsis | ||
| 1180 | "simple event-driven library for parsing WebAssembly binary files.") | ||
| 1181 | (description | ||
| 1182 | "This package provides a simple event-driven library for parsing | ||
| 1183 | @code{WebAssembly} binary files.") | ||
| 1184 | (license | ||
| 1185 | (list license:asl2.0 | ||
| 1186 | (license:non-copyleft | ||
| 1187 | "https://github.com/bytecodealliance/wasm-tools/blob/main/LICENSE-Apache-2.0_WITH_LLVM-exception" | ||
| 1188 | "Apache 2 Licence with LLVM exceptions") | ||
| 1189 | license:expat)))) | ||
| 1190 | |||
| 1027 | (define-public rust-unicode-script-0.5 | 1191 | (define-public rust-unicode-script-0.5 |
| 1028 | (package | 1192 | (package |
| 1029 | (name "rust-unicode-script") | 1193 | (name "rust-unicode-script") |
| @@ -1134,7 +1298,7 @@ UAX #44 and UTR #51.") | |||
| 1134 | ("rust-unicode-ccc" ,rust-unicode-ccc-0.3) | 1298 | ("rust-unicode-ccc" ,rust-unicode-ccc-0.3) |
| 1135 | ("rust-unicode-properties" ,rust-unicode-properties-0.1) | 1299 | ("rust-unicode-properties" ,rust-unicode-properties-0.1) |
| 1136 | ("rust-unicode-script" ,rust-unicode-script-0.5) | 1300 | ("rust-unicode-script" ,rust-unicode-script-0.5) |
| 1137 | ("rust-wasmi" ,rust-wasmi-0.36)))) | 1301 | ("rust-wasmi" ,rust-wasmi-0.40)))) |
| 1138 | (home-page "https://github.com/harfbuzz/rustybuzz") | 1302 | (home-page "https://github.com/harfbuzz/rustybuzz") |
| 1139 | (synopsis "complete harfbuzz shaping algorithm port to Rust.") | 1303 | (synopsis "complete harfbuzz shaping algorithm port to Rust.") |
| 1140 | (description | 1304 | (description |
| @@ -1458,17 +1622,17 @@ generate your own pieces of pseudo-random text.") | |||
| 1458 | "This package provides Interior mutability, write-once and borrowable as plain &T.") | 1622 | "This package provides Interior mutability, write-once and borrowable as plain &T.") |
| 1459 | (license license:bsd-2))) | 1623 | (license license:bsd-2))) |
| 1460 | 1624 | ||
| 1461 | (define-public rust-kamadak-exif-0.5 | 1625 | (define-public rust-kamadak-exif-0.6 |
| 1462 | (package | 1626 | (package |
| 1463 | (name "rust-kamadak-exif") | 1627 | (name "rust-kamadak-exif") |
| 1464 | (version "0.5.5") | 1628 | (version "0.6.1") |
| 1465 | (source | 1629 | (source |
| 1466 | (origin | 1630 | (origin |
| 1467 | (method url-fetch) | 1631 | (method url-fetch) |
| 1468 | (uri (crate-uri "kamadak-exif" version)) | 1632 | (uri (crate-uri "kamadak-exif" version)) |
| 1469 | (file-name (string-append name "-" version ".tar.gz")) | 1633 | (file-name (string-append name "-" version ".tar.gz")) |
| 1470 | (sha256 | 1634 | (sha256 |
| 1471 | (base32 "0xw0lpmra8j1y98c0agwrmjajpkh91mnl89hzaxbdrdp186wfkzg")))) | 1635 | (base32 "0ds8k36qi88mzhx5fm1cgbxg0s4kmyiibmqpl5asvvvlfc6dhc0i")))) |
| 1472 | (build-system cargo-build-system) | 1636 | (build-system cargo-build-system) |
| 1473 | (arguments | 1637 | (arguments |
| 1474 | `(#:skip-build? #t | 1638 | `(#:skip-build? #t |
| @@ -1726,17 +1890,17 @@ integers.") | |||
| 1726 | "This package provides API for managing Unicode Language Identifiers.") | 1890 | "This package provides API for managing Unicode Language Identifiers.") |
| 1727 | (license (list license:expat license:asl2.0)))) | 1891 | (license (list license:expat license:asl2.0)))) |
| 1728 | 1892 | ||
| 1729 | (define-public rust-citationberg-0.4 | 1893 | (define-public rust-citationberg-0.5 |
| 1730 | (package | 1894 | (package |
| 1731 | (name "rust-citationberg") | 1895 | (name "rust-citationberg") |
| 1732 | (version "0.4.0") | 1896 | (version "0.5.0") |
| 1733 | (source | 1897 | (source |
| 1734 | (origin | 1898 | (origin |
| 1735 | (method url-fetch) | 1899 | (method url-fetch) |
| 1736 | (uri (crate-uri "citationberg" version)) | 1900 | (uri (crate-uri "citationberg" version)) |
| 1737 | (file-name (string-append name "-" version ".tar.gz")) | 1901 | (file-name (string-append name "-" version ".tar.gz")) |
| 1738 | (sha256 | 1902 | (sha256 |
| 1739 | (base32 "03khivhr4465cvn2xv5gmdg655a83cgdqrz39dh6gn9vr29sdzlj")))) | 1903 | (base32 "1yj4z1iivzw5jmcwlb32zig54qindllbb0000wsh5d5gpq1mwng4")))) |
| 1740 | (build-system cargo-build-system) | 1904 | (build-system cargo-build-system) |
| 1741 | (arguments | 1905 | (arguments |
| 1742 | `(#:skip-build? #t | 1906 | `(#:skip-build? #t |
| @@ -1794,43 +1958,6 @@ integers.") | |||
| 1794 | "This package provides Parsing, writing, and evaluating @code{BibTeX} and @code{BibLaTeX} files.") | 1958 | "This package provides Parsing, writing, and evaluating @code{BibTeX} and @code{BibLaTeX} files.") |
| 1795 | (license (list license:expat license:asl2.0)))) | 1959 | (license (list license:expat license:asl2.0)))) |
| 1796 | 1960 | ||
| 1797 | (define-public rust-hayagriva-0.8 | ||
| 1798 | (package | ||
| 1799 | (name "rust-hayagriva") | ||
| 1800 | (version "0.8.0") | ||
| 1801 | (source | ||
| 1802 | (origin | ||
| 1803 | (method url-fetch) | ||
| 1804 | (uri (crate-uri "hayagriva" version)) | ||
| 1805 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1806 | (sha256 | ||
| 1807 | (base32 "0j0kchh5pwd00waqdc8iwx3c3rk45vpyxp63knf4jxvzaz13adks")))) | ||
| 1808 | (build-system cargo-build-system) | ||
| 1809 | (arguments | ||
| 1810 | `(#:skip-build? #t | ||
| 1811 | #:cargo-inputs (("rust-biblatex" ,rust-biblatex-0.10) | ||
| 1812 | ("rust-ciborium" ,rust-ciborium-0.2) | ||
| 1813 | ("rust-citationberg" ,rust-citationberg-0.4) | ||
| 1814 | ("rust-clap" ,rust-clap-4) | ||
| 1815 | ("rust-indexmap" ,rust-indexmap-2) | ||
| 1816 | ("rust-numerals" ,rust-numerals-0.1) | ||
| 1817 | ("rust-paste" ,rust-paste-1) | ||
| 1818 | ("rust-serde" ,rust-serde-1) | ||
| 1819 | ("rust-serde-yaml" ,rust-serde-yaml-0.9) | ||
| 1820 | ("rust-strum" ,rust-strum-0.26) | ||
| 1821 | ("rust-thiserror" ,rust-thiserror-1) | ||
| 1822 | ("rust-unic-langid" ,rust-unic-langid-0.9) | ||
| 1823 | ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) | ||
| 1824 | ("rust-unscanny" ,rust-unscanny-0.1) | ||
| 1825 | ("rust-url" ,rust-url-2)))) | ||
| 1826 | (home-page "https://github.com/typst/hayagriva") | ||
| 1827 | (synopsis | ||
| 1828 | "Work with references: Literature database management, storage, and citation formatting") | ||
| 1829 | (description | ||
| 1830 | "This package provides Work with references: Literature database management, storage, and citation | ||
| 1831 | formatting.") | ||
| 1832 | (license (list license:expat license:asl2.0)))) | ||
| 1833 | |||
| 1834 | (define-public rust-ttf-parser-0.24 | 1961 | (define-public rust-ttf-parser-0.24 |
| 1835 | (package | 1962 | (package |
| 1836 | (name "rust-ttf-parser") | 1963 | (name "rust-ttf-parser") |
| @@ -2063,3 +2190,221 @@ primitive numbers.") | |||
| 2063 | "This package provides Incremental computation through constrained memoization.") | 2190 | "This package provides Incremental computation through constrained memoization.") |
| 2064 | (license (list license:expat license:asl2.0)))) | 2191 | (license (list license:expat license:asl2.0)))) |
| 2065 | 2192 | ||
| 2193 | (define-public rust-sigpipe-0.1 | ||
| 2194 | (package | ||
| 2195 | (name "rust-sigpipe") | ||
| 2196 | (version "0.1.3") | ||
| 2197 | (source | ||
| 2198 | (origin | ||
| 2199 | (method url-fetch) | ||
| 2200 | (uri (crate-uri "sigpipe" version)) | ||
| 2201 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 2202 | (sha256 | ||
| 2203 | (base32 "1rnqcgbx2mv3w11y6vf05a8a3y6jyqwmwa0hhafi6j6kw2rvz12m")))) | ||
| 2204 | (build-system cargo-build-system) | ||
| 2205 | (arguments | ||
| 2206 | `(#:skip-build? #t | ||
| 2207 | #:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) | ||
| 2208 | (home-page "https://www.github.com/kurtbuilds/sigpipe") | ||
| 2209 | (synopsis | ||
| 2210 | "single function call to reset SIGPIPE and fix `failed printing to stdout`") | ||
| 2211 | (description | ||
| 2212 | "This package provides a single function call to reset SIGPIPE and fix `failed | ||
| 2213 | printing to stdout`.") | ||
| 2214 | (license license:expat))) | ||
| 2215 | |||
| 2216 | (define-public rust-notify-types-2 | ||
| 2217 | (package | ||
| 2218 | (name "rust-notify-types") | ||
| 2219 | (version "2.0.0") | ||
| 2220 | (source | ||
| 2221 | (origin | ||
| 2222 | (method url-fetch) | ||
| 2223 | (uri (crate-uri "notify-types" version)) | ||
| 2224 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 2225 | (sha256 | ||
| 2226 | (base32 "0pcjm3wnvb7pvzw6mn89csv64ip0xhx857kr8jic5vddi6ljc22y")))) | ||
| 2227 | (build-system cargo-build-system) | ||
| 2228 | (arguments | ||
| 2229 | `(#:skip-build? #t | ||
| 2230 | #:cargo-inputs (("rust-serde" ,rust-serde-1) | ||
| 2231 | ("rust-web-time" ,rust-web-time-1)))) | ||
| 2232 | (home-page "https://github.com/notify-rs/notify") | ||
| 2233 | (synopsis "Types used by the notify crate") | ||
| 2234 | (description "This package provides Types used by the notify crate.") | ||
| 2235 | (license (list license:expat license:asl2.0)))) | ||
| 2236 | |||
| 2237 | (define-public rust-bitflags-2 | ||
| 2238 | (package | ||
| 2239 | (name "rust-bitflags") | ||
| 2240 | (version "2.8.0") | ||
| 2241 | (source | ||
| 2242 | (origin | ||
| 2243 | (method url-fetch) | ||
| 2244 | (uri (crate-uri "bitflags" version)) | ||
| 2245 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 2246 | (sha256 | ||
| 2247 | (base32 "0dixc6168i98652jxf0z9nbyn0zcis3g6hi6qdr7z5dbhcygas4g")))) | ||
| 2248 | (build-system cargo-build-system) | ||
| 2249 | (arguments | ||
| 2250 | `(#:skip-build? #t | ||
| 2251 | #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) | ||
| 2252 | ("rust-bytemuck" ,rust-bytemuck-1) | ||
| 2253 | ("rust-compiler-builtins" ,rust-compiler-builtins-0.1) | ||
| 2254 | ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) | ||
| 2255 | ("rust-serde" ,rust-serde-1)))) | ||
| 2256 | (home-page "https://github.com/bitflags/bitflags") | ||
| 2257 | (synopsis "macro to generate structures which behave like bitflags.") | ||
| 2258 | (description | ||
| 2259 | "This package provides a macro to generate structures which behave like bitflags.") | ||
| 2260 | (license (list license:expat license:asl2.0)))) | ||
| 2261 | |||
| 2262 | (define-public rust-notify-8 | ||
| 2263 | (package | ||
| 2264 | (name "rust-notify") | ||
| 2265 | (version "8.0.0") | ||
| 2266 | (source | ||
| 2267 | (origin | ||
| 2268 | (method url-fetch) | ||
| 2269 | (uri (crate-uri "notify" version)) | ||
| 2270 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 2271 | (sha256 | ||
| 2272 | (base32 "0hz9ab68gsbkidms6kgl4v7capfqjyl40vpfdarcfsnnnc1q9vig")))) | ||
| 2273 | (build-system cargo-build-system) | ||
| 2274 | (arguments | ||
| 2275 | `(#:skip-build? #t | ||
| 2276 | #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) | ||
| 2277 | ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) | ||
| 2278 | ("rust-filetime" ,rust-filetime-0.2) | ||
| 2279 | ("rust-fsevent-sys" ,rust-fsevent-sys-4) | ||
| 2280 | ("rust-inotify" ,rust-inotify-0.11) | ||
| 2281 | ("rust-kqueue" ,rust-kqueue-1) | ||
| 2282 | ("rust-libc" ,rust-libc-0.2) | ||
| 2283 | ("rust-log" ,rust-log-0.4) | ||
| 2284 | ("rust-mio" ,rust-mio-1) | ||
| 2285 | ("rust-notify-types" ,rust-notify-types-2) | ||
| 2286 | ("rust-walkdir" ,rust-walkdir-2) | ||
| 2287 | ("rust-windows-sys" ,rust-windows-sys-0.59)))) | ||
| 2288 | (home-page "https://github.com/notify-rs/notify") | ||
| 2289 | (synopsis "Cross-platform filesystem notification library") | ||
| 2290 | (description | ||
| 2291 | "This package provides Cross-platform filesystem notification library.") | ||
| 2292 | (license license:cc0))) | ||
| 2293 | |||
| 2294 | (define-public rust-redox-users-0.5 | ||
| 2295 | (package | ||
| 2296 | (name "rust-redox-users") | ||
| 2297 | (version "0.5.0") | ||
| 2298 | (source | ||
| 2299 | (origin | ||
| 2300 | (method url-fetch) | ||
| 2301 | (uri (crate-uri "redox_users" version)) | ||
| 2302 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 2303 | (sha256 | ||
| 2304 | (base32 "0awxx66izdw6kz97r3zxrl5ms5f6dqi5l0f58mlsvlmx8wyrsvyx")))) | ||
| 2305 | (build-system cargo-build-system) | ||
| 2306 | (arguments | ||
| 2307 | `(#:skip-build? #t | ||
| 2308 | #:cargo-inputs (("rust-getrandom" ,rust-getrandom-0.2) | ||
| 2309 | ("rust-libredox" ,rust-libredox-0.1) | ||
| 2310 | ("rust-rust-argon2" ,rust-rust-argon2-0.8) | ||
| 2311 | ("rust-thiserror" ,rust-thiserror-2) | ||
| 2312 | ("rust-zeroize" ,rust-zeroize-1)))) | ||
| 2313 | (home-page "https://gitlab.redox-os.org/redox-os/users") | ||
| 2314 | (synopsis "Rust library to access Redox users and groups functionality") | ||
| 2315 | (description | ||
| 2316 | "This package provides a Rust library to access Redox users and groups | ||
| 2317 | functionality.") | ||
| 2318 | (license license:expat))) | ||
| 2319 | |||
| 2320 | (define-public rust-dirs-sys-0.5 | ||
| 2321 | (package | ||
| 2322 | (name "rust-dirs-sys") | ||
| 2323 | (version "0.5.0") | ||
| 2324 | (source | ||
| 2325 | (origin | ||
| 2326 | (method url-fetch) | ||
| 2327 | (uri (crate-uri "dirs-sys" version)) | ||
| 2328 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 2329 | (sha256 | ||
| 2330 | (base32 "1aqzpgq6ampza6v012gm2dppx9k35cdycbj54808ksbys9k366p0")))) | ||
| 2331 | (build-system cargo-build-system) | ||
| 2332 | (arguments | ||
| 2333 | `(#:skip-build? #t | ||
| 2334 | #:cargo-inputs (("rust-libc" ,rust-libc-0.2) | ||
| 2335 | ("rust-option-ext" ,rust-option-ext-0.2) | ||
| 2336 | ("rust-redox-users" ,rust-redox-users-0.5) | ||
| 2337 | ("rust-windows-sys" ,rust-windows-sys-0.59)))) | ||
| 2338 | (home-page "https://github.com/dirs-dev/dirs-sys-rs") | ||
| 2339 | (synopsis | ||
| 2340 | "System-level helper functions for the dirs and directories crates") | ||
| 2341 | (description | ||
| 2342 | "This package provides System-level helper functions for the dirs and directories crates.") | ||
| 2343 | (license (list license:expat license:asl2.0)))) | ||
| 2344 | |||
| 2345 | (define-public rust-dirs-6 | ||
| 2346 | (package | ||
| 2347 | (name "rust-dirs") | ||
| 2348 | (version "6.0.0") | ||
| 2349 | (source | ||
| 2350 | (origin | ||
| 2351 | (method url-fetch) | ||
| 2352 | (uri (crate-uri "dirs" version)) | ||
| 2353 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 2354 | (sha256 | ||
| 2355 | (base32 "0knfikii29761g22pwfrb8d0nqpbgw77sni9h2224haisyaams63")))) | ||
| 2356 | (build-system cargo-build-system) | ||
| 2357 | (arguments | ||
| 2358 | `(#:skip-build? #t | ||
| 2359 | #:cargo-inputs (("rust-dirs-sys" ,rust-dirs-sys-0.5)))) | ||
| 2360 | (home-page "https://github.com/soc/dirs-rs") | ||
| 2361 | (synopsis | ||
| 2362 | "tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.") | ||
| 2363 | (description | ||
| 2364 | "This package provides a tiny low-level library that provides platform-specific | ||
| 2365 | standard locations of directories for config, cache and other data on Linux, | ||
| 2366 | Windows, @code{macOS} and Redox by leveraging the mechanisms defined by the XDG | ||
| 2367 | base/user directory specifications on Linux, the Known Folder API on Windows, | ||
| 2368 | and the Standard Directory guidelines on @code{macOS}.") | ||
| 2369 | (license (list license:expat license:asl2.0)))) | ||
| 2370 | |||
| 2371 | (define-public rust-codex-0.1 | ||
| 2372 | (package | ||
| 2373 | (name "rust-codex") | ||
| 2374 | (version "0.1.1") | ||
| 2375 | (source | ||
| 2376 | (origin | ||
| 2377 | (method url-fetch) | ||
| 2378 | (uri (crate-uri "codex" version)) | ||
| 2379 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 2380 | (sha256 | ||
| 2381 | (base32 "0dj0hqw3wk5p3k77zi1sczds00d6mdwhwdb4w7jh1drqxsh2fkbj")))) | ||
| 2382 | (build-system cargo-build-system) | ||
| 2383 | (home-page "https://github.com/typst/codex") | ||
| 2384 | (synopsis "Human-friendly notation for Unicode symbols") | ||
| 2385 | (description | ||
| 2386 | "This package provides Human-friendly notation for Unicode symbols.") | ||
| 2387 | (license license:asl2.0))) | ||
| 2388 | |||
| 2389 | (define-public rust-two-face-0.4 | ||
| 2390 | (package | ||
| 2391 | (name "rust-two-face") | ||
| 2392 | (version "0.4.3") | ||
| 2393 | (source | ||
| 2394 | (origin | ||
| 2395 | (method url-fetch) | ||
| 2396 | (uri (crate-uri "two-face" version)) | ||
| 2397 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 2398 | (sha256 | ||
| 2399 | (base32 "0lpqra6ryq4q47iavmcabbgxknajv59485wsyg3f4qnzim1xlkiq")))) | ||
| 2400 | (build-system cargo-build-system) | ||
| 2401 | (arguments | ||
| 2402 | `(#:skip-build? #t | ||
| 2403 | #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1) | ||
| 2404 | ("rust-serde" ,rust-serde-1) | ||
| 2405 | ("rust-syntect" ,rust-syntect-5)))) | ||
| 2406 | (home-page "https://github.com/CosmicHorrorDev/two-face") | ||
| 2407 | (synopsis "Extra syntax and theme definitions for syntect") | ||
| 2408 | (description | ||
| 2409 | "This package provides Extra syntax and theme definitions for syntect.") | ||
| 2410 | (license (list license:expat license:asl2.0)))) | ||
