diff options
| author | Alexis Simon <alexis.simon@runbox.com> | 2025-01-19 18:43:42 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludovic.courtes@inria.fr> | 2025-01-23 16:28:50 +0100 |
| commit | bd8661bdc12136fa66ef2496198e5e81e4d535db (patch) | |
| tree | 30aac5bd7a3e44f4628a00594fb4b5ab6261a69c | |
| parent | 0d180a96b5eb2dbb7988c0e150a8bfebc1c138b0 (diff) | |
typst: add all typst dependencies
* guix-science/packages/typst.scm: add typst dependencies
- rust-pixglyph-0.5
- rust-xmp-writer-0.3
- rust-image-webp-0.1
- rust-resvg-0.43
- rust-svg2pdf-0.12
- rust-subsetter-0.2
- rust-pdf-writer-0.12
- rust-wasmi-core-0.35
- rust-wasmi-collections-0.35
- rust-wasmi-0.35
- rust-unicode-vo-0.1
- rust-svgtypes-0.15
- rust-strict-num-0.1
- rust-simplecss-0.2
- rust-imagesize-0.13
- rust-usvg-0.43
- rust-unicode-math-class-0.1
- rust-indexmap-nostd-0.4
- rust-wasmparser-nostd-0.100
- rust-wasmi-core-0.36
- rust-string-interner-0.17
- rust-wasmi-collections-0.36
- rust-multi-stash-0.2
- rust-wasmi-0.36
- rust-unicode-script-0.5
- rust-unicode-properties-0.1
- rust-unicode-ccc-0.3
- rust-unicode-bidi-mirroring-0.3
- rust-rustybuzz-0.18
- rust-pq-src-0.3
- rust-openssl-src-300
- rust-mysqlclient-src-0.1
- rust-dsl-auto-type-0.1
- rust-diesel-table-macro-syntax-0.2
- rust-diesel-derives-2
- rust-diesel-2
- rust-rust-decimal-1
- rust-qcms-0.3
- rust-lipsum-0.9
- rust-kurbo-0.11
- rust-mutate-once-0.1
- rust-kamadak-exif-0.5
- rust-icu-segmenter-data-1
- rust-icu-segmenter-1
- rust-zerotrie-0.1
- rust-icu-provider-blob-1
- rust-icu-provider-adapters-1
- rust-hypher-0.1
- rust-unic-langid-macros-impl-0.9
- rust-unic-langid-macros-0.9
- rust-unic-langid-impl-0.9
- rust-unic-langid-0.9
- rust-citationberg-0.4
- rust-numerals-0.1
- rust-biblatex-0.10
- rust-hayagriva-0.8
- rust-fontconfig-parser-0.5
- rust-fontdb-0.21
- rust-chinese-variant-1
- rust-chinese-number-0.7
- rust-self-replace-1
- rust-ecow-0.2
- rust-siphasher-1
- rust-comemo-macros-0.4
- rust-comemo-0.4
Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
| -rw-r--r-- | guix-science/packages/typst.scm | 1576 |
1 files changed, 1576 insertions, 0 deletions
diff --git a/guix-science/packages/typst.scm b/guix-science/packages/typst.scm index b3e3eab..f174866 100644 --- a/guix-science/packages/typst.scm +++ b/guix-science/packages/typst.scm | |||
| @@ -35,6 +35,1372 @@ | |||
| 35 | #:use-module (guix utils) | 35 | #:use-module (guix utils) |
| 36 | #:use-module (guix build-system cargo)) | 36 | #:use-module (guix build-system cargo)) |
| 37 | 37 | ||
| 38 | (define-public rust-pixglyph-0.5 | ||
| 39 | (package | ||
| 40 | (name "rust-pixglyph") | ||
| 41 | (version "0.5.1") | ||
| 42 | (source | ||
| 43 | (origin | ||
| 44 | (method url-fetch) | ||
| 45 | (uri (crate-uri "pixglyph" version)) | ||
| 46 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 47 | (sha256 | ||
| 48 | (base32 "152lvambhwqhsg8c6imzaxc081hch4lcw12sdy3kvgrng29zlnni")))) | ||
| 49 | (build-system cargo-build-system) | ||
| 50 | (arguments | ||
| 51 | `(#:skip-build? #t | ||
| 52 | #:cargo-inputs (("rust-ttf-parser" ,rust-ttf-parser-0.24)))) | ||
| 53 | (home-page "https://github.com/typst/pixglyph") | ||
| 54 | (synopsis "Font-rendering with subpixel positioning") | ||
| 55 | (description | ||
| 56 | "This package provides Font-rendering with subpixel positioning.") | ||
| 57 | (license license:asl2.0))) | ||
| 58 | |||
| 59 | (define-public rust-xmp-writer-0.3 | ||
| 60 | (package | ||
| 61 | (name "rust-xmp-writer") | ||
| 62 | (version "0.3.0") | ||
| 63 | (source | ||
| 64 | (origin | ||
| 65 | (method url-fetch) | ||
| 66 | (uri (crate-uri "xmp-writer" version)) | ||
| 67 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 68 | (sha256 | ||
| 69 | (base32 "1g2fpwbv3wlmwkrzi7xliy09bxb8yjlz9779wf30rzd48s8ljm42")))) | ||
| 70 | (build-system cargo-build-system) | ||
| 71 | (arguments | ||
| 72 | `(#:skip-build? #t)) | ||
| 73 | (home-page "https://github.com/typst/xmp-writer") | ||
| 74 | (synopsis "Write XMP metadata, step by step") | ||
| 75 | (description "This package provides Write XMP metadata, step by step.") | ||
| 76 | (license (list license:expat license:asl2.0)))) | ||
| 77 | |||
| 78 | (define-public rust-image-webp-0.1 | ||
| 79 | (package | ||
| 80 | (inherit rust-image-webp-0.2) | ||
| 81 | (name "rust-image-webp") | ||
| 82 | (version "0.1.3") | ||
| 83 | (source | ||
| 84 | (origin | ||
| 85 | (method url-fetch) | ||
| 86 | (uri (crate-uri "image-webp" version)) | ||
| 87 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 88 | (sha256 | ||
| 89 | (base32 "0179iqgvh6ybbq0r5d3ms11kka8jihhpliydkksj1vz2ps6gp6pp")))) | ||
| 90 | (build-system cargo-build-system) | ||
| 91 | (arguments | ||
| 92 | `(#:skip-build? #t)))) | ||
| 93 | |||
| 94 | (define-public rust-resvg-0.43 | ||
| 95 | (package | ||
| 96 | (name "rust-resvg") | ||
| 97 | (version "0.43.0") | ||
| 98 | (source | ||
| 99 | (origin | ||
| 100 | (method url-fetch) | ||
| 101 | (uri (crate-uri "resvg" version)) | ||
| 102 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 103 | (sha256 | ||
| 104 | (base32 "1l8inhd3a1353851qkpsl0lbjdrc17fx6fp230ff6z4wqmilacf7")))) | ||
| 105 | (build-system cargo-build-system) | ||
| 106 | (arguments | ||
| 107 | `(#:skip-build? #t | ||
| 108 | #:cargo-inputs (("rust-gif" ,rust-gif-0.13) | ||
| 109 | ("rust-image-webp" ,rust-image-webp-0.1) | ||
| 110 | ("rust-log" ,rust-log-0.4) | ||
| 111 | ("rust-pico-args" ,rust-pico-args-0.5) | ||
| 112 | ("rust-rgb" ,rust-rgb-0.8) | ||
| 113 | ("rust-svgtypes" ,rust-svgtypes-0.15) | ||
| 114 | ("rust-tiny-skia" ,rust-tiny-skia-0.11) | ||
| 115 | ("rust-usvg" ,rust-usvg-0.43) | ||
| 116 | ("rust-zune-jpeg" ,rust-zune-jpeg-0.4)))) | ||
| 117 | (home-page "https://github.com/RazrFalcon/resvg") | ||
| 118 | (synopsis "An SVG rendering library") | ||
| 119 | (description "This package provides An SVG rendering library.") | ||
| 120 | (license license:mpl2.0))) | ||
| 121 | |||
| 122 | (define-public rust-svg2pdf-0.12 | ||
| 123 | (package | ||
| 124 | (name "rust-svg2pdf") | ||
| 125 | (version "0.12.0") | ||
| 126 | (source | ||
| 127 | (origin | ||
| 128 | (method url-fetch) | ||
| 129 | (uri (crate-uri "svg2pdf" version)) | ||
| 130 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 131 | (sha256 | ||
| 132 | (base32 "0r03ql053ib4rjydaq2dw8ddxjdwbblkhr61z1zgn67kvkdcj52h")))) | ||
| 133 | (build-system cargo-build-system) | ||
| 134 | (arguments | ||
| 135 | `(#:skip-build? #t | ||
| 136 | #:cargo-inputs (("rust-fontdb" ,rust-fontdb-0.21) | ||
| 137 | ("rust-image" ,rust-image-0.25) | ||
| 138 | ("rust-log" ,rust-log-0.4) | ||
| 139 | ("rust-miniz-oxide" ,rust-miniz-oxide-0.8) | ||
| 140 | ("rust-once-cell" ,rust-once-cell-1) | ||
| 141 | ("rust-pdf-writer" ,rust-pdf-writer-0.12) | ||
| 142 | ("rust-resvg" ,rust-resvg-0.43) | ||
| 143 | ("rust-siphasher" ,rust-siphasher-1) | ||
| 144 | ("rust-subsetter" ,rust-subsetter-0.2) | ||
| 145 | ("rust-tiny-skia" ,rust-tiny-skia-0.11) | ||
| 146 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) | ||
| 147 | ("rust-usvg" ,rust-usvg-0.43)))) | ||
| 148 | (home-page "https://github.com/typst/svg2pdf") | ||
| 149 | (synopsis "Convert SVG files to PDFs") | ||
| 150 | (description "This package provides Convert SVG files to PDFs.") | ||
| 151 | (license (list license:expat license:asl2.0)))) | ||
| 152 | |||
| 153 | (define-public rust-subsetter-0.2 | ||
| 154 | (package | ||
| 155 | (name "rust-subsetter") | ||
| 156 | (version "0.2.0") | ||
| 157 | (source | ||
| 158 | (origin | ||
| 159 | (method url-fetch) | ||
| 160 | (uri (crate-uri "subsetter" version)) | ||
| 161 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 162 | (sha256 | ||
| 163 | (base32 "0j56xzd24imbd5520c69z96ylvbw00283mlkvvad8ms0ydw83ybl")))) | ||
| 164 | (build-system cargo-build-system) | ||
| 165 | (arguments | ||
| 166 | `(#:skip-build? #t)) | ||
| 167 | (home-page "https://github.com/typst/subsetter") | ||
| 168 | (synopsis "Reduces the size and coverage of OpenType fonts") | ||
| 169 | (description | ||
| 170 | "This package provides Reduces the size and coverage of @code{OpenType} fonts.") | ||
| 171 | (license (list license:expat license:asl2.0)))) | ||
| 172 | |||
| 173 | (define-public rust-pdf-writer-0.12 | ||
| 174 | (package | ||
| 175 | (name "rust-pdf-writer") | ||
| 176 | (version "0.12.0") | ||
| 177 | (source | ||
| 178 | (origin | ||
| 179 | (method url-fetch) | ||
| 180 | (uri (crate-uri "pdf-writer" version)) | ||
| 181 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 182 | (sha256 | ||
| 183 | (base32 "162w9kc6xrmlpjh2j2zl0zj7i9cs81fsyn6vzrp2rlmvgy6z85xy")))) | ||
| 184 | (build-system cargo-build-system) | ||
| 185 | (arguments | ||
| 186 | `(#:skip-build? #t | ||
| 187 | #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) | ||
| 188 | ("rust-itoa" ,rust-itoa-1) | ||
| 189 | ("rust-memchr" ,rust-memchr-2) | ||
| 190 | ("rust-ryu" ,rust-ryu-1)))) | ||
| 191 | (home-page "https://github.com/typst/pdf-writer") | ||
| 192 | (synopsis "step-by-step PDF writer.") | ||
| 193 | (description "This package provides a step-by-step PDF writer.") | ||
| 194 | (license (list license:expat license:asl2.0)))) | ||
| 195 | |||
| 196 | (define-public rust-wasmi-core-0.35 | ||
| 197 | (package | ||
| 198 | (name "rust-wasmi-core") | ||
| 199 | (version "0.35.0") | ||
| 200 | (source | ||
| 201 | (origin | ||
| 202 | (method url-fetch) | ||
| 203 | (uri (crate-uri "wasmi_core" version)) | ||
| 204 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 205 | (sha256 | ||
| 206 | (base32 "05m9b2vj4zp26msz1fnrl1i1gb73bv2mgbgqggs943yx99khrq8k")))) | ||
| 207 | (build-system cargo-build-system) | ||
| 208 | (arguments | ||
| 209 | `(#:skip-build? #t | ||
| 210 | #:cargo-inputs (("rust-downcast-rs" ,rust-downcast-rs-1) | ||
| 211 | ("rust-libm" ,rust-libm-0.2) | ||
| 212 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 213 | ("rust-paste" ,rust-paste-1)))) | ||
| 214 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 215 | (synopsis "Core primitives for the wasmi WebAssembly interpreter") | ||
| 216 | (description | ||
| 217 | "This package provides Core primitives for the wasmi @code{WebAssembly} interpreter.") | ||
| 218 | (license (list license:expat license:asl2.0)))) | ||
| 219 | |||
| 220 | (define-public rust-wasmi-collections-0.35 | ||
| 221 | (package | ||
| 222 | (name "rust-wasmi-collections") | ||
| 223 | (version "0.35.0") | ||
| 224 | (source | ||
| 225 | (origin | ||
| 226 | (method url-fetch) | ||
| 227 | (uri (crate-uri "wasmi_collections" version)) | ||
| 228 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 229 | (sha256 | ||
| 230 | (base32 "1zbld9vjivh2zmqqmpgnr67dgr1b0kjkiilyd360k9ahwlq9xxcg")))) | ||
| 231 | (build-system cargo-build-system) | ||
| 232 | (arguments | ||
| 233 | `(#:skip-build? #t | ||
| 234 | #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) | ||
| 235 | ("rust-hashbrown" ,rust-hashbrown-0.14) | ||
| 236 | ("rust-string-interner" ,rust-string-interner-0.17)))) | ||
| 237 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 238 | (synopsis "Specialized data structures for the Wasmi interpreter") | ||
| 239 | (description | ||
| 240 | "This package provides Specialized data structures for the Wasmi interpreter.") | ||
| 241 | (license (list license:expat license:asl2.0)))) | ||
| 242 | |||
| 243 | (define-public rust-wasmi-0.35 | ||
| 244 | (package | ||
| 245 | (name "rust-wasmi") | ||
| 246 | (version "0.35.0") | ||
| 247 | (source | ||
| 248 | (origin | ||
| 249 | (method url-fetch) | ||
| 250 | (uri (crate-uri "wasmi" version)) | ||
| 251 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 252 | (sha256 | ||
| 253 | (base32 "1x45bwnf8glhs12wdrzvl4vzn2m441p0vjasiqjm4yzs0bkwdanv")))) | ||
| 254 | (build-system cargo-build-system) | ||
| 255 | (arguments | ||
| 256 | `(#:skip-build? #t | ||
| 257 | #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) | ||
| 258 | ("rust-multi-stash" ,rust-multi-stash-0.2) | ||
| 259 | ("rust-num-derive" ,rust-num-derive-0.4) | ||
| 260 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 261 | ("rust-smallvec" ,rust-smallvec-1) | ||
| 262 | ("rust-spin" ,rust-spin-0.9) | ||
| 263 | ("rust-wasmi-collections" ,rust-wasmi-collections-0.35) | ||
| 264 | ("rust-wasmi-core" ,rust-wasmi-core-0.35) | ||
| 265 | ("rust-wasmparser-nostd" ,rust-wasmparser-nostd-0.100)))) | ||
| 266 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 267 | (synopsis "WebAssembly interpreter") | ||
| 268 | (description "This package provides @code{WebAssembly} interpreter.") | ||
| 269 | (license (list license:expat license:asl2.0)))) | ||
| 270 | |||
| 271 | (define-public rust-unicode-vo-0.1 | ||
| 272 | (package | ||
| 273 | (name "rust-unicode-vo") | ||
| 274 | (version "0.1.0") | ||
| 275 | (source | ||
| 276 | (origin | ||
| 277 | (method url-fetch) | ||
| 278 | (uri (crate-uri "unicode-vo" version)) | ||
| 279 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 280 | (sha256 | ||
| 281 | (base32 "151sha088v9jyfvbg5164xh4dk72g53b82xm4zzbf5dlagzqdlxi")))) | ||
| 282 | (build-system cargo-build-system) | ||
| 283 | (arguments | ||
| 284 | `(#:skip-build? #t)) | ||
| 285 | (home-page "https://github.com/RazrFalcon/unicode-vo") | ||
| 286 | (synopsis "Unicode vertical orientation detection") | ||
| 287 | (description | ||
| 288 | "This package provides Unicode vertical orientation detection.") | ||
| 289 | (license (list license:expat license:asl2.0)))) | ||
| 290 | |||
| 291 | (define-public rust-svgtypes-0.15 | ||
| 292 | (package | ||
| 293 | (name "rust-svgtypes") | ||
| 294 | (version "0.15.2") | ||
| 295 | (source | ||
| 296 | (origin | ||
| 297 | (method url-fetch) | ||
| 298 | (uri (crate-uri "svgtypes" version)) | ||
| 299 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 300 | (sha256 | ||
| 301 | (base32 "03h0raj2lpd6hdc47r37q0w3w2zlcm5418xn1bnvxalfqhyfakbr")))) | ||
| 302 | (build-system cargo-build-system) | ||
| 303 | (arguments | ||
| 304 | `(#:skip-build? #t | ||
| 305 | #:cargo-inputs (("rust-kurbo" ,rust-kurbo-0.11) | ||
| 306 | ("rust-siphasher" ,rust-siphasher-1)))) | ||
| 307 | (home-page "https://github.com/RazrFalcon/svgtypes") | ||
| 308 | (synopsis "SVG types parser") | ||
| 309 | (description "This package provides SVG types parser.") | ||
| 310 | (license (list license:expat license:asl2.0)))) | ||
| 311 | |||
| 312 | (define-public rust-strict-num-0.1 | ||
| 313 | (package | ||
| 314 | (name "rust-strict-num") | ||
| 315 | (version "0.1.1") | ||
| 316 | (source | ||
| 317 | (origin | ||
| 318 | (method url-fetch) | ||
| 319 | (uri (crate-uri "strict-num" version)) | ||
| 320 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 321 | (sha256 | ||
| 322 | (base32 "0cb7l1vhb8zj90mzm8avlk815k40sql9515s865rqdrdfavvldv6")))) | ||
| 323 | (build-system cargo-build-system) | ||
| 324 | (arguments | ||
| 325 | `(#:skip-build? #t | ||
| 326 | #:cargo-inputs (("rust-float-cmp" ,rust-float-cmp-0.9)))) | ||
| 327 | (home-page "https://github.com/RazrFalcon/strict-num") | ||
| 328 | (synopsis "collection of bounded numeric types") | ||
| 329 | (description | ||
| 330 | "This package provides a collection of bounded numeric types.") | ||
| 331 | (license license:expat))) | ||
| 332 | |||
| 333 | (define-public rust-simplecss-0.2 | ||
| 334 | (package | ||
| 335 | (name "rust-simplecss") | ||
| 336 | (version "0.2.2") | ||
| 337 | (source | ||
| 338 | (origin | ||
| 339 | (method url-fetch) | ||
| 340 | (uri (crate-uri "simplecss" version)) | ||
| 341 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 342 | (sha256 | ||
| 343 | (base32 "0v0kid7b2602kcka2x2xs9wwfjf8lnvpgpl8x287qg4wra1ni73s")))) | ||
| 344 | (build-system cargo-build-system) | ||
| 345 | (arguments | ||
| 346 | `(#:skip-build? #t | ||
| 347 | #:cargo-inputs (("rust-log" ,rust-log-0.4)))) | ||
| 348 | (home-page "https://github.com/linebender/simplecss") | ||
| 349 | (synopsis "simple CSS 2 parser and selector.") | ||
| 350 | (description "This package provides a simple CSS 2 parser and selector.") | ||
| 351 | (license (list license:asl2.0 license:expat)))) | ||
| 352 | |||
| 353 | (define-public rust-imagesize-0.13 | ||
| 354 | (package | ||
| 355 | (name "rust-imagesize") | ||
| 356 | (version "0.13.0") | ||
| 357 | (source | ||
| 358 | (origin | ||
| 359 | (method url-fetch) | ||
| 360 | (uri (crate-uri "imagesize" version)) | ||
| 361 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 362 | (sha256 | ||
| 363 | (base32 "11f26ac9zvbr7sjnsv2z9jd3ryaz40pg8xch4ij1q1rg5zbjgkgd")))) | ||
| 364 | (build-system cargo-build-system) | ||
| 365 | (arguments | ||
| 366 | `(#:skip-build? #t)) | ||
| 367 | (home-page "https://github.com/Roughsketch/imagesize") | ||
| 368 | (synopsis | ||
| 369 | "Quick probing of image dimensions without loading the entire file") | ||
| 370 | (description | ||
| 371 | "This package provides Quick probing of image dimensions without loading the entire file.") | ||
| 372 | (license license:expat))) | ||
| 373 | |||
| 374 | (define-public rust-usvg-0.43 | ||
| 375 | (package | ||
| 376 | (name "rust-usvg") | ||
| 377 | (version "0.43.0") | ||
| 378 | (source | ||
| 379 | (origin | ||
| 380 | (method url-fetch) | ||
| 381 | (uri (crate-uri "usvg" version)) | ||
| 382 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 383 | (sha256 | ||
| 384 | (base32 "1z9mfx1nw00kpjz3rfh5qz91vjmlm7ric8nfp2gnwhmvbixha0v8")))) | ||
| 385 | (build-system cargo-build-system) | ||
| 386 | (arguments | ||
| 387 | `(#:skip-build? #t | ||
| 388 | #:cargo-inputs (("rust-base64" ,rust-base64-0.22) | ||
| 389 | ("rust-data-url" ,rust-data-url-0.3) | ||
| 390 | ("rust-flate2" ,rust-flate2-1) | ||
| 391 | ("rust-fontdb" ,rust-fontdb-0.21) | ||
| 392 | ("rust-imagesize" ,rust-imagesize-0.13) | ||
| 393 | ("rust-kurbo" ,rust-kurbo-0.11) | ||
| 394 | ("rust-log" ,rust-log-0.4) | ||
| 395 | ("rust-pico-args" ,rust-pico-args-0.5) | ||
| 396 | ("rust-roxmltree" ,rust-roxmltree-0.20) | ||
| 397 | ("rust-rustybuzz" ,rust-rustybuzz-0.18) | ||
| 398 | ("rust-simplecss" ,rust-simplecss-0.2) | ||
| 399 | ("rust-siphasher" ,rust-siphasher-1) | ||
| 400 | ("rust-strict-num" ,rust-strict-num-0.1) | ||
| 401 | ("rust-svgtypes" ,rust-svgtypes-0.15) | ||
| 402 | ("rust-tiny-skia-path" ,rust-tiny-skia-path-0.11) | ||
| 403 | ("rust-unicode-bidi" ,rust-unicode-bidi-0.3) | ||
| 404 | ("rust-unicode-script" ,rust-unicode-script-0.5) | ||
| 405 | ("rust-unicode-vo" ,rust-unicode-vo-0.1) | ||
| 406 | ("rust-xmlwriter" ,rust-xmlwriter-0.1)))) | ||
| 407 | (home-page "https://github.com/RazrFalcon/resvg") | ||
| 408 | (synopsis "An SVG simplification library") | ||
| 409 | (description "This package provides An SVG simplification library.") | ||
| 410 | (license license:mpl2.0))) | ||
| 411 | |||
| 412 | (define-public rust-unicode-math-class-0.1 | ||
| 413 | (package | ||
| 414 | (name "rust-unicode-math-class") | ||
| 415 | (version "0.1.0") | ||
| 416 | (source | ||
| 417 | (origin | ||
| 418 | (method url-fetch) | ||
| 419 | (uri (crate-uri "unicode-math-class" version)) | ||
| 420 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 421 | (sha256 | ||
| 422 | (base32 "0rbxcjirldpdrpxv1l7qiadbib8rnl7b413fsp4f7ynmk7snq93x")))) | ||
| 423 | (build-system cargo-build-system) | ||
| 424 | (arguments | ||
| 425 | `(#:skip-build? #t)) | ||
| 426 | (home-page "https://github.com/typst/unicode-math-class") | ||
| 427 | (synopsis "Determine the Unicode class of a mathematical character") | ||
| 428 | (description | ||
| 429 | "This package provides Determine the Unicode class of a mathematical character.") | ||
| 430 | (license (list license:expat license:asl2.0)))) | ||
| 431 | |||
| 432 | (define-public rust-indexmap-nostd-0.4 | ||
| 433 | (package | ||
| 434 | (name "rust-indexmap-nostd") | ||
| 435 | (version "0.4.0") | ||
| 436 | (source | ||
| 437 | (origin | ||
| 438 | (method url-fetch) | ||
| 439 | (uri (crate-uri "indexmap-nostd" version)) | ||
| 440 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 441 | (sha256 | ||
| 442 | (base32 "145mrkrrnzzg8xbv6si8j3b8cw1pi3g13vrjgf1fm2415gyy414f")))) | ||
| 443 | (build-system cargo-build-system) | ||
| 444 | (arguments | ||
| 445 | `(#:skip-build? #t | ||
| 446 | #:cargo-inputs (("rust-serde" ,rust-serde-1)))) | ||
| 447 | (home-page "https://github.com/robbepop/indexmap-nostd") | ||
| 448 | (synopsis "no_std compatible implementation of the indexmap crate") | ||
| 449 | (description | ||
| 450 | "This package provides a no_std compatible implementation of the indexmap crate.") | ||
| 451 | (license license:asl2.0))) | ||
| 452 | |||
| 453 | (define-public rust-wasmparser-nostd-0.100 | ||
| 454 | (package | ||
| 455 | (name "rust-wasmparser-nostd") | ||
| 456 | (version "0.100.2") | ||
| 457 | (source | ||
| 458 | (origin | ||
| 459 | (method url-fetch) | ||
| 460 | (uri (crate-uri "wasmparser-nostd" version)) | ||
| 461 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 462 | (sha256 | ||
| 463 | (base32 "1ak4bi9k9jb223xw7mlxkgim6lp7m8bwfqhlpfa4ll7kjpz1b86m")))) | ||
| 464 | (build-system cargo-build-system) | ||
| 465 | (arguments | ||
| 466 | `(#:skip-build? #t | ||
| 467 | #:cargo-inputs (("rust-indexmap-nostd" ,rust-indexmap-nostd-0.4)))) | ||
| 468 | (home-page | ||
| 469 | "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser") | ||
| 470 | (synopsis | ||
| 471 | "simple event-driven library for parsing WebAssembly binary files.") | ||
| 472 | (description | ||
| 473 | "This package provides a simple event-driven library for parsing | ||
| 474 | @code{WebAssembly} binary files.") | ||
| 475 | (license (list license:asl2.0 license:expat)))) | ||
| 476 | |||
| 477 | (define-public rust-wasmi-core-0.36 | ||
| 478 | (package | ||
| 479 | (name "rust-wasmi-core") | ||
| 480 | (version "0.36.5") | ||
| 481 | (source | ||
| 482 | (origin | ||
| 483 | (method url-fetch) | ||
| 484 | (uri (crate-uri "wasmi_core" version)) | ||
| 485 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 486 | (sha256 | ||
| 487 | (base32 "1zvmyc05ln8dhnyh46rvnrlkgb7f558f5k29agyprhap2ii152zh")))) | ||
| 488 | (build-system cargo-build-system) | ||
| 489 | (arguments | ||
| 490 | `(#:skip-build? #t | ||
| 491 | #:cargo-inputs (("rust-downcast-rs" ,rust-downcast-rs-1) | ||
| 492 | ("rust-libm" ,rust-libm-0.2) | ||
| 493 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 494 | ("rust-paste" ,rust-paste-1)))) | ||
| 495 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 496 | (synopsis "Core primitives for the wasmi WebAssembly interpreter") | ||
| 497 | (description | ||
| 498 | "This package provides Core primitives for the wasmi @code{WebAssembly} interpreter.") | ||
| 499 | (license (list license:expat license:asl2.0)))) | ||
| 500 | |||
| 501 | (define-public rust-string-interner-0.17 | ||
| 502 | (package | ||
| 503 | (name "rust-string-interner") | ||
| 504 | (version "0.17.0") | ||
| 505 | (source | ||
| 506 | (origin | ||
| 507 | (method url-fetch) | ||
| 508 | (uri (crate-uri "string-interner" version)) | ||
| 509 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 510 | (sha256 | ||
| 511 | (base32 "0klp16fa752cr2r4gpm5csgpk8vflphbl1qi165fj1sqbxv0sshw")))) | ||
| 512 | (build-system cargo-build-system) | ||
| 513 | (arguments | ||
| 514 | `(#:skip-build? #t | ||
| 515 | #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) | ||
| 516 | ("rust-hashbrown" ,rust-hashbrown-0.14) | ||
| 517 | ("rust-serde" ,rust-serde-1)))) | ||
| 518 | (home-page "https://github.com/robbepop/string-interner") | ||
| 519 | (synopsis "Efficient string interner with minimal memory footprint | ||
| 520 | and fast access to the underlying strings.") | ||
| 521 | (description | ||
| 522 | "This package provides Efficient string interner with minimal memory footprint and fast access to the | ||
| 523 | underlying strings.") | ||
| 524 | (license (list license:expat license:asl2.0)))) | ||
| 525 | |||
| 526 | (define-public rust-wasmi-collections-0.36 | ||
| 527 | (package | ||
| 528 | (name "rust-wasmi-collections") | ||
| 529 | (version "0.36.5") | ||
| 530 | (source | ||
| 531 | (origin | ||
| 532 | (method url-fetch) | ||
| 533 | (uri (crate-uri "wasmi_collections" version)) | ||
| 534 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 535 | (sha256 | ||
| 536 | (base32 "016lc6mmaah6dwls1jnxmg79lz9clz2ndgcy749yjs80zc5w3pcf")))) | ||
| 537 | (build-system cargo-build-system) | ||
| 538 | (arguments | ||
| 539 | `(#:skip-build? #t | ||
| 540 | #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8) | ||
| 541 | ("rust-hashbrown" ,rust-hashbrown-0.14) | ||
| 542 | ("rust-string-interner" ,rust-string-interner-0.17)))) | ||
| 543 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 544 | (synopsis "Specialized data structures for the Wasmi interpreter") | ||
| 545 | (description | ||
| 546 | "This package provides Specialized data structures for the Wasmi interpreter.") | ||
| 547 | (license (list license:expat license:asl2.0)))) | ||
| 548 | |||
| 549 | (define-public rust-multi-stash-0.2 | ||
| 550 | (package | ||
| 551 | (name "rust-multi-stash") | ||
| 552 | (version "0.2.0") | ||
| 553 | (source | ||
| 554 | (origin | ||
| 555 | (method url-fetch) | ||
| 556 | (uri (crate-uri "multi-stash" version)) | ||
| 557 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 558 | (sha256 | ||
| 559 | (base32 "03s12sf633n02mcqcv2yxdx545lwc127hsic3n774khznv29lnk8")))) | ||
| 560 | (build-system cargo-build-system) | ||
| 561 | (arguments | ||
| 562 | `(#:skip-build? #t)) | ||
| 563 | (home-page "https://github.com/robbepop/multi-stash") | ||
| 564 | (synopsis "Vector-based arena data structure that reuses vacant slots") | ||
| 565 | (description | ||
| 566 | "This package provides Vector-based arena data structure that reuses vacant slots.") | ||
| 567 | (license (list license:expat license:asl2.0)))) | ||
| 568 | |||
| 569 | (define-public rust-wasmi-0.36 | ||
| 570 | (package | ||
| 571 | (name "rust-wasmi") | ||
| 572 | (version "0.36.5") | ||
| 573 | (source | ||
| 574 | (origin | ||
| 575 | (method url-fetch) | ||
| 576 | (uri (crate-uri "wasmi" version)) | ||
| 577 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 578 | (sha256 | ||
| 579 | (base32 "15fmfccj7dk4cka2732nvvwihg98cjc80ylhvqrgz02q30cdqva4")))) | ||
| 580 | (build-system cargo-build-system) | ||
| 581 | (arguments | ||
| 582 | `(#:skip-build? #t | ||
| 583 | #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) | ||
| 584 | ("rust-multi-stash" ,rust-multi-stash-0.2) | ||
| 585 | ("rust-num-derive" ,rust-num-derive-0.4) | ||
| 586 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 587 | ("rust-smallvec" ,rust-smallvec-1) | ||
| 588 | ("rust-spin" ,rust-spin-0.9) | ||
| 589 | ("rust-wasmi-collections" ,rust-wasmi-collections-0.36) | ||
| 590 | ("rust-wasmi-core" ,rust-wasmi-core-0.36) | ||
| 591 | ("rust-wasmparser-nostd" ,rust-wasmparser-nostd-0.100)))) | ||
| 592 | (home-page "https://github.com/wasmi-labs/wasmi") | ||
| 593 | (synopsis "WebAssembly interpreter") | ||
| 594 | (description "This package provides @code{WebAssembly} interpreter.") | ||
| 595 | (license (list license:expat license:asl2.0)))) | ||
| 596 | |||
| 597 | (define-public rust-unicode-script-0.5 | ||
| 598 | (package | ||
| 599 | (name "rust-unicode-script") | ||
| 600 | (version "0.5.7") | ||
| 601 | (source | ||
| 602 | (origin | ||
| 603 | (method url-fetch) | ||
| 604 | (uri (crate-uri "unicode-script" version)) | ||
| 605 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 606 | (sha256 | ||
| 607 | (base32 "07vwr9iddw5xwrj57hc6ig0mwmlzjdajj9lyfxqz9by9a2rj3d4z")))) | ||
| 608 | (build-system cargo-build-system) | ||
| 609 | (arguments | ||
| 610 | `(#:skip-build? #t | ||
| 611 | #:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) | ||
| 612 | ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) | ||
| 613 | ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1)))) | ||
| 614 | (home-page "https://github.com/unicode-rs/unicode-script") | ||
| 615 | (synopsis | ||
| 616 | "This crate exposes the Unicode `Script` and `Script_Extension` properties from [UAX #24](http://www.unicode.org/reports/tr24/)") | ||
| 617 | (description | ||
| 618 | "This crate exposes the Unicode `Script` and `Script_Extension` properties from | ||
| 619 | [UAX #24](http://www.unicode.org/reports/tr24/).") | ||
| 620 | (license (list license:expat license:asl2.0)))) | ||
| 621 | |||
| 622 | (define-public rust-unicode-properties-0.1 | ||
| 623 | (package | ||
| 624 | (name "rust-unicode-properties") | ||
| 625 | (version "0.1.3") | ||
| 626 | (source | ||
| 627 | (origin | ||
| 628 | (method url-fetch) | ||
| 629 | (uri (crate-uri "unicode-properties" version)) | ||
| 630 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 631 | (sha256 | ||
| 632 | (base32 "1l3mbgzwz8g14xcs09p4ww3hjkjcf0i1ih13nsg72bhj8n5jl3z7")))) | ||
| 633 | (build-system cargo-build-system) | ||
| 634 | (arguments | ||
| 635 | `(#:skip-build? #t)) | ||
| 636 | (home-page "https://github.com/unicode-rs/unicode-properties") | ||
| 637 | (synopsis "Query character Unicode properties according to | ||
| 638 | UAX #44 and UTR #51.") | ||
| 639 | (description | ||
| 640 | "This package provides Query character Unicode properties according to UAX #44 and UTR #51.") | ||
| 641 | (license (list license:expat license:asl2.0)))) | ||
| 642 | |||
| 643 | (define-public rust-unicode-ccc-0.3 | ||
| 644 | (package | ||
| 645 | (name "rust-unicode-ccc") | ||
| 646 | (version "0.3.0") | ||
| 647 | (source | ||
| 648 | (origin | ||
| 649 | (method url-fetch) | ||
| 650 | (uri (crate-uri "unicode-ccc" version)) | ||
| 651 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 652 | (sha256 | ||
| 653 | (base32 "0hnyjqjaxxnsqfhc7capa9dbi5jzl41hhdk80slsk4rqgdjcc2r6")))) | ||
| 654 | (build-system cargo-build-system) | ||
| 655 | (arguments | ||
| 656 | `(#:skip-build? #t)) | ||
| 657 | (home-page "https://github.com/RazrFalcon/unicode-ccc") | ||
| 658 | (synopsis "Unicode Canonical Combining Class detection") | ||
| 659 | (description | ||
| 660 | "This package provides Unicode Canonical Combining Class detection.") | ||
| 661 | (license (list license:expat license:asl2.0)))) | ||
| 662 | |||
| 663 | (define-public rust-unicode-bidi-mirroring-0.3 | ||
| 664 | (package | ||
| 665 | (name "rust-unicode-bidi-mirroring") | ||
| 666 | (version "0.3.0") | ||
| 667 | (source | ||
| 668 | (origin | ||
| 669 | (method url-fetch) | ||
| 670 | (uri (crate-uri "unicode-bidi-mirroring" version)) | ||
| 671 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 672 | (sha256 | ||
| 673 | (base32 "0bq832hqj8qbk14sk4qxyi3zk2ldhdhvw9ii2759ar26sxx0bbv4")))) | ||
| 674 | (build-system cargo-build-system) | ||
| 675 | (arguments | ||
| 676 | `(#:skip-build? #t)) | ||
| 677 | (home-page "https://github.com/RazrFalcon/unicode-bidi-mirroring") | ||
| 678 | (synopsis "Unicode Bidi Mirroring property detection") | ||
| 679 | (description | ||
| 680 | "This package provides Unicode Bidi Mirroring property detection.") | ||
| 681 | (license (list license:expat license:asl2.0)))) | ||
| 682 | |||
| 683 | (define-public rust-rustybuzz-0.18 | ||
| 684 | (package | ||
| 685 | (name "rust-rustybuzz") | ||
| 686 | (version "0.18.0") | ||
| 687 | (source | ||
| 688 | (origin | ||
| 689 | (method url-fetch) | ||
| 690 | (uri (crate-uri "rustybuzz" version)) | ||
| 691 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 692 | (sha256 | ||
| 693 | (base32 "108igxavhzmln7h6qgfxk3bdghp8hvlc8lpbk13q6qcya76iqpf8")))) | ||
| 694 | (build-system cargo-build-system) | ||
| 695 | (arguments | ||
| 696 | `(#:skip-build? #t | ||
| 697 | #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) | ||
| 698 | ("rust-bytemuck" ,rust-bytemuck-1) | ||
| 699 | ("rust-core-maths" ,rust-core-maths-0.1) | ||
| 700 | ("rust-log" ,rust-log-0.4) | ||
| 701 | ("rust-smallvec" ,rust-smallvec-1) | ||
| 702 | ("rust-ttf-parser" ,rust-ttf-parser-0.24) | ||
| 703 | ("rust-unicode-bidi-mirroring" ,rust-unicode-bidi-mirroring-0.3) | ||
| 704 | ("rust-unicode-ccc" ,rust-unicode-ccc-0.3) | ||
| 705 | ("rust-unicode-properties" ,rust-unicode-properties-0.1) | ||
| 706 | ("rust-unicode-script" ,rust-unicode-script-0.5) | ||
| 707 | ("rust-wasmi" ,rust-wasmi-0.36)))) | ||
| 708 | (home-page "https://github.com/harfbuzz/rustybuzz") | ||
| 709 | (synopsis "complete harfbuzz shaping algorithm port to Rust.") | ||
| 710 | (description | ||
| 711 | "This package provides a complete harfbuzz shaping algorithm port to Rust.") | ||
| 712 | (license license:expat))) | ||
| 713 | |||
| 714 | (define-public rust-pq-src-0.3 | ||
| 715 | (package | ||
| 716 | (name "rust-pq-src") | ||
| 717 | (version "0.3.2") | ||
| 718 | (source | ||
| 719 | (origin | ||
| 720 | (method url-fetch) | ||
| 721 | (uri (crate-uri "pq-src" version)) | ||
| 722 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 723 | (sha256 | ||
| 724 | (base32 "1is8344ffcpv7raym9h4n0dz06sxyr9n4vhcrb850ghxpx7z9yr8")))) | ||
| 725 | (build-system cargo-build-system) | ||
| 726 | (arguments | ||
| 727 | `(#:skip-build? #t | ||
| 728 | #:cargo-inputs (("rust-cc" ,rust-cc-1) | ||
| 729 | ("rust-openssl-sys" ,rust-openssl-sys-0.9)))) | ||
| 730 | (home-page "https://github.com/sgrif/pq-sys") | ||
| 731 | (synopsis "Bundled version of libpq") | ||
| 732 | (description "This package provides Bundled version of libpq.") | ||
| 733 | (license (list license:expat license:asl2.0)))) | ||
| 734 | |||
| 735 | (define-public rust-openssl-src-300 | ||
| 736 | (package | ||
| 737 | (name "rust-openssl-src") | ||
| 738 | (version "300.4.1+3.4.0") | ||
| 739 | (source | ||
| 740 | (origin | ||
| 741 | (method url-fetch) | ||
| 742 | (uri (crate-uri "openssl-src" version)) | ||
| 743 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 744 | (sha256 | ||
| 745 | (base32 "1337svym5imvq9ww04xh0ss38krhbhfb7l92ar5l2qlc2g2fm97s")))) | ||
| 746 | (build-system cargo-build-system) | ||
| 747 | (arguments | ||
| 748 | `(#:skip-build? #t | ||
| 749 | #:cargo-inputs (("rust-cc" ,rust-cc-1)))) | ||
| 750 | (home-page "https://github.com/alexcrichton/openssl-src-rs") | ||
| 751 | (synopsis "Source of OpenSSL and logic to build it.") | ||
| 752 | (description | ||
| 753 | "This package provides Source of @code{OpenSSL} and logic to build it.") | ||
| 754 | (license (list license:expat license:asl2.0)))) | ||
| 755 | |||
| 756 | (define-public rust-mysqlclient-src-0.1 | ||
| 757 | (package | ||
| 758 | (name "rust-mysqlclient-src") | ||
| 759 | (version "0.1.2") | ||
| 760 | (source | ||
| 761 | (origin | ||
| 762 | (method url-fetch) | ||
| 763 | (uri (crate-uri "mysqlclient-src" version)) | ||
| 764 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 765 | (sha256 | ||
| 766 | (base32 "15f64s43af0z6608mja7q7wzxiakbsxgad2f4ffpw89g8ppfxjac")))) | ||
| 767 | (build-system cargo-build-system) | ||
| 768 | (arguments | ||
| 769 | `(#:skip-build? #t | ||
| 770 | #:cargo-inputs (("rust-cmake" ,rust-cmake-0.1) | ||
| 771 | ("rust-link-cplusplus" ,rust-link-cplusplus-1) | ||
| 772 | ("rust-openssl-src" ,rust-openssl-src-300) | ||
| 773 | ("rust-openssl-sys" ,rust-openssl-sys-0.9)))) | ||
| 774 | (home-page "https://github.com/sgrif/mysqlclient-sys") | ||
| 775 | (synopsis "Bundled version of libmysqlclient") | ||
| 776 | (description "This package provides Bundled version of libmysqlclient.") | ||
| 777 | (license license:gpl2))) | ||
| 778 | |||
| 779 | (define-public rust-dsl-auto-type-0.1 | ||
| 780 | (package | ||
| 781 | (name "rust-dsl-auto-type") | ||
| 782 | (version "0.1.2") | ||
| 783 | (source | ||
| 784 | (origin | ||
| 785 | (method url-fetch) | ||
| 786 | (uri (crate-uri "dsl_auto_type" version)) | ||
| 787 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 788 | (sha256 | ||
| 789 | (base32 "01xng43pn2dlc5k422is20dapq14w9x1p46qq968c0s167kapnf5")))) | ||
| 790 | (build-system cargo-build-system) | ||
| 791 | (arguments | ||
| 792 | `(#:skip-build? #t | ||
| 793 | #:cargo-inputs (("rust-darling" ,rust-darling-0.20) | ||
| 794 | ("rust-either" ,rust-either-1) | ||
| 795 | ("rust-heck" ,rust-heck-0.5) | ||
| 796 | ("rust-proc-macro2" ,rust-proc-macro2-1) | ||
| 797 | ("rust-quote" ,rust-quote-1) | ||
| 798 | ("rust-syn" ,rust-syn-2)))) | ||
| 799 | (home-page "https://diesel.rs") | ||
| 800 | (synopsis | ||
| 801 | "Automatically expand query fragment types for factoring as functions") | ||
| 802 | (description | ||
| 803 | "This package provides Automatically expand query fragment types for factoring as functions.") | ||
| 804 | (license (list license:expat license:asl2.0)))) | ||
| 805 | |||
| 806 | (define-public rust-diesel-table-macro-syntax-0.2 | ||
| 807 | (package | ||
| 808 | (name "rust-diesel-table-macro-syntax") | ||
| 809 | (version "0.2.0") | ||
| 810 | (source | ||
| 811 | (origin | ||
| 812 | (method url-fetch) | ||
| 813 | (uri (crate-uri "diesel_table_macro_syntax" version)) | ||
| 814 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 815 | (sha256 | ||
| 816 | (base32 "09gvkyljhchbxfkxlkkrdcqcmcxwsim9sfljqilbq4x485b77710")))) | ||
| 817 | (build-system cargo-build-system) | ||
| 818 | (arguments | ||
| 819 | `(#:skip-build? #t | ||
| 820 | #:cargo-inputs (("rust-syn" ,rust-syn-2)))) | ||
| 821 | (home-page "https://diesel.rs") | ||
| 822 | (synopsis "Internal diesel crate") | ||
| 823 | (description "This package provides Internal diesel crate.") | ||
| 824 | (license (list license:expat license:asl2.0)))) | ||
| 825 | |||
| 826 | (define-public rust-diesel-derives-2 | ||
| 827 | (package | ||
| 828 | (name "rust-diesel-derives") | ||
| 829 | (version "2.2.3") | ||
| 830 | (source | ||
| 831 | (origin | ||
| 832 | (method url-fetch) | ||
| 833 | (uri (crate-uri "diesel_derives" version)) | ||
| 834 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 835 | (sha256 | ||
| 836 | (base32 "191iw5ja7s1gjy9ymjvv91ghzbvs2fb5ca28lvr6pfp2a7gc7wp7")))) | ||
| 837 | (build-system cargo-build-system) | ||
| 838 | (arguments | ||
| 839 | `(#:skip-build? #t | ||
| 840 | #:cargo-inputs (("rust-diesel-table-macro-syntax" ,rust-diesel-table-macro-syntax-0.2) | ||
| 841 | ("rust-dsl-auto-type" ,rust-dsl-auto-type-0.1) | ||
| 842 | ("rust-proc-macro2" ,rust-proc-macro2-1) | ||
| 843 | ("rust-quote" ,rust-quote-1) | ||
| 844 | ("rust-syn" ,rust-syn-2)))) | ||
| 845 | (home-page "https://diesel.rs") | ||
| 846 | (synopsis | ||
| 847 | "You should not use this crate directly, it is internal to Diesel") | ||
| 848 | (description | ||
| 849 | "This package provides You should not use this crate directly, it is internal to Diesel.") | ||
| 850 | (license (list license:expat license:asl2.0)))) | ||
| 851 | |||
| 852 | (define-public rust-diesel-2 | ||
| 853 | (package | ||
| 854 | (name "rust-diesel") | ||
| 855 | (version "2.2.6") | ||
| 856 | (source | ||
| 857 | (origin | ||
| 858 | (method url-fetch) | ||
| 859 | (uri (crate-uri "diesel" version)) | ||
| 860 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 861 | (sha256 | ||
| 862 | (base32 "04kxz9gss7wzis30bcgplxx8xkm635dx2vd30hr69ffdckgvxwfc")))) | ||
| 863 | (build-system cargo-build-system) | ||
| 864 | (arguments | ||
| 865 | `(#:skip-build? #t | ||
| 866 | #:cargo-inputs (("rust-bigdecimal" ,rust-bigdecimal-0.1) | ||
| 867 | ("rust-bitflags" ,rust-bitflags-2) | ||
| 868 | ("rust-byteorder" ,rust-byteorder-1) | ||
| 869 | ("rust-chrono" ,rust-chrono-0.4) | ||
| 870 | ("rust-diesel-derives" ,rust-diesel-derives-2) | ||
| 871 | ("rust-ipnet" ,rust-ipnet-2) | ||
| 872 | ("rust-ipnetwork" ,rust-ipnetwork-0.17) | ||
| 873 | ("rust-itoa" ,rust-itoa-1) | ||
| 874 | ("rust-libc" ,rust-libc-0.2) | ||
| 875 | ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.20) | ||
| 876 | ("rust-mysqlclient-src" ,rust-mysqlclient-src-0.1) | ||
| 877 | ("rust-mysqlclient-sys" ,rust-mysqlclient-sys-0.2) | ||
| 878 | ("rust-num-bigint" ,rust-num-bigint-0.2) | ||
| 879 | ("rust-num-integer" ,rust-num-integer-0.1) | ||
| 880 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 881 | ("rust-percent-encoding" ,rust-percent-encoding-2) | ||
| 882 | ("rust-pq-src" ,rust-pq-src-0.3) | ||
| 883 | ("rust-pq-sys" ,rust-pq-sys-0.4) | ||
| 884 | ("rust-quickcheck" ,rust-quickcheck-1) | ||
| 885 | ("rust-r2d2" ,rust-r2d2-0.8) | ||
| 886 | ("rust-serde-json" ,rust-serde-json-0.9) | ||
| 887 | ("rust-time" ,rust-time-0.3) | ||
| 888 | ("rust-url" ,rust-url-2) | ||
| 889 | ("rust-uuid" ,rust-uuid-0.7)))) | ||
| 890 | (home-page "https://diesel.rs") | ||
| 891 | (synopsis | ||
| 892 | "safe, extensible ORM and Query Builder for PostgreSQL, SQLite, and MySQL") | ||
| 893 | (description | ||
| 894 | "This package provides a safe, extensible ORM and Query Builder for | ||
| 895 | @code{PostgreSQL}, SQLite, and @code{MySQL}.") | ||
| 896 | (license (list license:expat license:asl2.0)))) | ||
| 897 | |||
| 898 | (define-public rust-rust-decimal-1 | ||
| 899 | (package | ||
| 900 | (name "rust-rust-decimal") | ||
| 901 | (version "1.36.0") | ||
| 902 | (source | ||
| 903 | (origin | ||
| 904 | (method url-fetch) | ||
| 905 | (uri (crate-uri "rust_decimal" version)) | ||
| 906 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 907 | (sha256 | ||
| 908 | (base32 "0mgmplkpawx9kggc4v3qymmdxx71dx1qsf1lsqp2pi9w7q7di0mh")))) | ||
| 909 | (build-system cargo-build-system) | ||
| 910 | (arguments | ||
| 911 | `(#:skip-build? #t | ||
| 912 | #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) | ||
| 913 | ("rust-arrayvec" ,rust-arrayvec-0.7) | ||
| 914 | ("rust-borsh" ,rust-borsh-1) | ||
| 915 | ("rust-bytes" ,rust-bytes-1) | ||
| 916 | ("rust-diesel" ,rust-diesel-2) | ||
| 917 | ("rust-ndarray" ,rust-ndarray-0.15) | ||
| 918 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 919 | ("rust-postgres-types" ,rust-postgres-types-0.2) | ||
| 920 | ("rust-proptest" ,rust-proptest-1) | ||
| 921 | ("rust-rand" ,rust-rand-0.8) | ||
| 922 | ("rust-rkyv" ,rust-rkyv-0.7) | ||
| 923 | ("rust-rocket" ,rust-rocket-0.5) | ||
| 924 | ("rust-serde" ,rust-serde-1) | ||
| 925 | ("rust-serde-json" ,rust-serde-json-1) | ||
| 926 | ("rust-tokio-postgres" ,rust-tokio-postgres-0.7)))) | ||
| 927 | (home-page "https://github.com/paupino/rust-decimal") | ||
| 928 | (synopsis | ||
| 929 | "Decimal number implementation written in pure Rust suitable for financial and fixed-precision calculations") | ||
| 930 | (description | ||
| 931 | "This package provides Decimal number implementation written in pure Rust suitable for financial and | ||
| 932 | fixed-precision calculations.") | ||
| 933 | (license license:expat))) | ||
| 934 | |||
| 935 | (define-public rust-qcms-0.3 | ||
| 936 | (package | ||
| 937 | (name "rust-qcms") | ||
| 938 | (version "0.3.0") | ||
| 939 | (source | ||
| 940 | (origin | ||
| 941 | (method url-fetch) | ||
| 942 | (uri (crate-uri "qcms" version)) | ||
| 943 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 944 | (sha256 | ||
| 945 | (base32 "1yihv9rsa0qc4mmhzp8f0xdfrnkw7q8l7kr4ivcyb9amszazrv7d")))) | ||
| 946 | (build-system cargo-build-system) | ||
| 947 | (arguments | ||
| 948 | `(#:skip-build? #t | ||
| 949 | #:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) | ||
| 950 | (home-page "https://github.com/FirefoxGraphics/qcms") | ||
| 951 | (synopsis "lightweight color management") | ||
| 952 | (description "This package provides lightweight color management.") | ||
| 953 | (license license:expat))) | ||
| 954 | |||
| 955 | (define-public rust-lipsum-0.9 | ||
| 956 | (package | ||
| 957 | (name "rust-lipsum") | ||
| 958 | (version "0.9.1") | ||
| 959 | (source | ||
| 960 | (origin | ||
| 961 | (method url-fetch) | ||
| 962 | (uri (crate-uri "lipsum" version)) | ||
| 963 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 964 | (sha256 | ||
| 965 | (base32 "0r40mf2cwh4fp9pdfcc1n8hjxw05w7galjvb1z23r5pq38jn0s33")))) | ||
| 966 | (build-system cargo-build-system) | ||
| 967 | (arguments | ||
| 968 | `(#:skip-build? #t | ||
| 969 | #:cargo-inputs (("rust-rand" ,rust-rand-0.8) | ||
| 970 | ("rust-rand-chacha" ,rust-rand-chacha-0.3)))) | ||
| 971 | (home-page "https://github.com/mgeisler/lipsum/") | ||
| 972 | (synopsis | ||
| 973 | "Lipsum is a lorem ipsum text generation library. It generates | ||
| 974 | pseudo-random Latin text. Use this if you need filler or dummy text | ||
| 975 | for your application. | ||
| 976 | |||
| 977 | The text is generated using a simple Markov chain, which you can | ||
| 978 | instantiate to generate your own pieces of pseudo-random text.") | ||
| 979 | (description | ||
| 980 | "This package provides Lipsum is a lorem ipsum text generation library. It generates pseudo-random | ||
| 981 | Latin text. Use this if you need filler or dummy text for your application. | ||
| 982 | The text is generated using a simple Markov chain, which you can instantiate to | ||
| 983 | generate your own pieces of pseudo-random text.") | ||
| 984 | (license license:expat))) | ||
| 985 | |||
| 986 | (define-public rust-kurbo-0.11 | ||
| 987 | (package | ||
| 988 | (name "rust-kurbo") | ||
| 989 | (version "0.11.1") | ||
| 990 | (source | ||
| 991 | (origin | ||
| 992 | (method url-fetch) | ||
| 993 | (uri (crate-uri "kurbo" version)) | ||
| 994 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 995 | (sha256 | ||
| 996 | (base32 "13sij8pmjp8rn8gwzx5fzx623m55s4fv9rmxgs9dv9qhqqn4n8w9")))) | ||
| 997 | (build-system cargo-build-system) | ||
| 998 | (arguments | ||
| 999 | `(#:skip-build? #t | ||
| 1000 | #:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.7) | ||
| 1001 | ("rust-libm" ,rust-libm-0.2) | ||
| 1002 | ("rust-mint" ,rust-mint-0.5) | ||
| 1003 | ("rust-schemars" ,rust-schemars-0.8) | ||
| 1004 | ("rust-serde" ,rust-serde-1) | ||
| 1005 | ("rust-smallvec" ,rust-smallvec-1)))) | ||
| 1006 | (home-page "https://github.com/linebender/kurbo") | ||
| 1007 | (synopsis "2D curves library") | ||
| 1008 | (description "This package provides a 2D curves library.") | ||
| 1009 | (license (list license:expat license:asl2.0)))) | ||
| 1010 | |||
| 1011 | (define-public rust-mutate-once-0.1 | ||
| 1012 | (package | ||
| 1013 | (name "rust-mutate-once") | ||
| 1014 | (version "0.1.1") | ||
| 1015 | (source | ||
| 1016 | (origin | ||
| 1017 | (method url-fetch) | ||
| 1018 | (uri (crate-uri "mutate_once" version)) | ||
| 1019 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1020 | (sha256 | ||
| 1021 | (base32 "0ys9mpjhwsj5md10ykmkin0wv7bz8dvc292hqczs9l5l4cd6ikqn")))) | ||
| 1022 | (build-system cargo-build-system) | ||
| 1023 | (arguments | ||
| 1024 | `(#:skip-build? #t)) | ||
| 1025 | (home-page "https://github.com/kamadak/mutate_once-rs") | ||
| 1026 | (synopsis "Interior mutability, write-once and borrowable as plain &T") | ||
| 1027 | (description | ||
| 1028 | "This package provides Interior mutability, write-once and borrowable as plain &T.") | ||
| 1029 | (license license:bsd-2))) | ||
| 1030 | |||
| 1031 | (define-public rust-kamadak-exif-0.5 | ||
| 1032 | (package | ||
| 1033 | (name "rust-kamadak-exif") | ||
| 1034 | (version "0.5.5") | ||
| 1035 | (source | ||
| 1036 | (origin | ||
| 1037 | (method url-fetch) | ||
| 1038 | (uri (crate-uri "kamadak-exif" version)) | ||
| 1039 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1040 | (sha256 | ||
| 1041 | (base32 "0xw0lpmra8j1y98c0agwrmjajpkh91mnl89hzaxbdrdp186wfkzg")))) | ||
| 1042 | (build-system cargo-build-system) | ||
| 1043 | (arguments | ||
| 1044 | `(#:skip-build? #t | ||
| 1045 | #:cargo-inputs (("rust-mutate-once" ,rust-mutate-once-0.1)))) | ||
| 1046 | (home-page "https://github.com/kamadak/exif-rs") | ||
| 1047 | (synopsis "Exif parsing library written in pure Rust") | ||
| 1048 | (description | ||
| 1049 | "This package provides Exif parsing library written in pure Rust.") | ||
| 1050 | (license license:bsd-2))) | ||
| 1051 | |||
| 1052 | (define-public rust-icu-segmenter-data-1 | ||
| 1053 | (package | ||
| 1054 | (name "rust-icu-segmenter-data") | ||
| 1055 | (version "1.5.0") | ||
| 1056 | (source | ||
| 1057 | (origin | ||
| 1058 | (method url-fetch) | ||
| 1059 | (uri (crate-uri "icu_segmenter_data" version)) | ||
| 1060 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1061 | (sha256 | ||
| 1062 | (base32 "1pvrgnxi7fq47hfpc66jgvxzfc8nmzmgv0xw63imbnb0f9rywfgp")))) | ||
| 1063 | (build-system cargo-build-system) | ||
| 1064 | (arguments | ||
| 1065 | `(#:skip-build? #t)) | ||
| 1066 | (home-page "https://icu4x.unicode.org") | ||
| 1067 | (synopsis "Data for the icu_segmenter crate") | ||
| 1068 | (description "This package provides Data for the icu_segmenter crate.") | ||
| 1069 | (license license:unicode))) | ||
| 1070 | |||
| 1071 | (define-public rust-icu-segmenter-1 | ||
| 1072 | (package | ||
| 1073 | (name "rust-icu-segmenter") | ||
| 1074 | (version "1.5.0") | ||
| 1075 | (source | ||
| 1076 | (origin | ||
| 1077 | (method url-fetch) | ||
| 1078 | (uri (crate-uri "icu_segmenter" version)) | ||
| 1079 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1080 | (sha256 | ||
| 1081 | (base32 "1pmharib9s1hn5650d4lyd48145n1n14pja2gcnzqvrl29b745x7")))) | ||
| 1082 | (build-system cargo-build-system) | ||
| 1083 | (arguments | ||
| 1084 | `(#:skip-build? #t | ||
| 1085 | #:cargo-inputs (("rust-core-maths" ,rust-core-maths-0.1) | ||
| 1086 | ("rust-databake" ,rust-databake-0.1) | ||
| 1087 | ("rust-displaydoc" ,rust-displaydoc-0.2) | ||
| 1088 | ("rust-icu-collections" ,rust-icu-collections-1) | ||
| 1089 | ("rust-icu-locid" ,rust-icu-locid-1) | ||
| 1090 | ("rust-icu-locid-transform" ,rust-icu-locid-transform-1) | ||
| 1091 | ("rust-icu-provider" ,rust-icu-provider-1) | ||
| 1092 | ("rust-icu-segmenter-data" ,rust-icu-segmenter-data-1) | ||
| 1093 | ("rust-serde" ,rust-serde-1) | ||
| 1094 | ("rust-utf8-iter" ,rust-utf8-iter-1) | ||
| 1095 | ("rust-zerovec" ,rust-zerovec-0.10)))) | ||
| 1096 | (home-page "https://icu4x.unicode.org") | ||
| 1097 | (synopsis | ||
| 1098 | "Unicode line breaking and text segmentation algorithms for text boundaries analysis") | ||
| 1099 | (description | ||
| 1100 | "This package provides Unicode line breaking and text segmentation algorithms for text boundaries | ||
| 1101 | analysis.") | ||
| 1102 | (license license:unicode))) | ||
| 1103 | |||
| 1104 | (define-public rust-zerotrie-0.1 | ||
| 1105 | (package | ||
| 1106 | (name "rust-zerotrie") | ||
| 1107 | (version "0.1.3") | ||
| 1108 | (source | ||
| 1109 | (origin | ||
| 1110 | (method url-fetch) | ||
| 1111 | (uri (crate-uri "zerotrie" version)) | ||
| 1112 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1113 | (sha256 | ||
| 1114 | (base32 "07qa5ljss8j706iy0rd023naamwly4jfwz0pc1gmqcw7bpalsngv")))) | ||
| 1115 | (build-system cargo-build-system) | ||
| 1116 | (arguments | ||
| 1117 | `(#:skip-build? #t | ||
| 1118 | #:cargo-inputs (("rust-databake" ,rust-databake-0.1) | ||
| 1119 | ("rust-displaydoc" ,rust-displaydoc-0.2) | ||
| 1120 | ("rust-litemap" ,rust-litemap-0.7) | ||
| 1121 | ("rust-serde" ,rust-serde-1) | ||
| 1122 | ("rust-yoke" ,rust-yoke-0.7) | ||
| 1123 | ("rust-zerofrom" ,rust-zerofrom-0.1) | ||
| 1124 | ("rust-zerovec" ,rust-zerovec-0.10)))) | ||
| 1125 | (home-page "https://icu4x.unicode.org") | ||
| 1126 | (synopsis "data structure that efficiently maps strings to integers") | ||
| 1127 | (description | ||
| 1128 | "This package provides a data structure that efficiently maps strings to | ||
| 1129 | integers.") | ||
| 1130 | (license license:unicode))) | ||
| 1131 | |||
| 1132 | (define-public rust-icu-provider-blob-1 | ||
| 1133 | (package | ||
| 1134 | (name "rust-icu-provider-blob") | ||
| 1135 | (version "1.5.0") | ||
| 1136 | (source | ||
| 1137 | (origin | ||
| 1138 | (method url-fetch) | ||
| 1139 | (uri (crate-uri "icu_provider_blob" version)) | ||
| 1140 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1141 | (sha256 | ||
| 1142 | (base32 "0lfgvia5v76gkpfgbga5ga6z1b5465v821f2hs0xfmaz6v8rhjy2")))) | ||
| 1143 | (build-system cargo-build-system) | ||
| 1144 | (arguments | ||
| 1145 | `(#:skip-build? #t | ||
| 1146 | #:cargo-inputs (("rust-icu-provider" ,rust-icu-provider-1) | ||
| 1147 | ("rust-log" ,rust-log-0.4) | ||
| 1148 | ("rust-postcard" ,rust-postcard-1) | ||
| 1149 | ("rust-serde" ,rust-serde-1) | ||
| 1150 | ("rust-writeable" ,rust-writeable-0.5) | ||
| 1151 | ("rust-zerotrie" ,rust-zerotrie-0.1) | ||
| 1152 | ("rust-zerovec" ,rust-zerovec-0.10)))) | ||
| 1153 | (home-page "https://icu4x.unicode.org") | ||
| 1154 | (synopsis "ICU4X data provider that reads from blobs in memory") | ||
| 1155 | (description | ||
| 1156 | "This package provides ICU4X data provider that reads from blobs in memory.") | ||
| 1157 | (license license:unicode))) | ||
| 1158 | |||
| 1159 | (define-public rust-icu-provider-adapters-1 | ||
| 1160 | (package | ||
| 1161 | (name "rust-icu-provider-adapters") | ||
| 1162 | (version "1.5.0") | ||
| 1163 | (source | ||
| 1164 | (origin | ||
| 1165 | (method url-fetch) | ||
| 1166 | (uri (crate-uri "icu_provider_adapters" version)) | ||
| 1167 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1168 | (sha256 | ||
| 1169 | (base32 "1g60fydak0i4rxf8vfrr31mpck846k9ynix4fh1qx2il13ylscnn")))) | ||
| 1170 | (build-system cargo-build-system) | ||
| 1171 | (arguments | ||
| 1172 | `(#:skip-build? #t | ||
| 1173 | #:cargo-inputs (("rust-databake" ,rust-databake-0.1) | ||
| 1174 | ("rust-icu-locid" ,rust-icu-locid-1) | ||
| 1175 | ("rust-icu-locid-transform" ,rust-icu-locid-transform-1) | ||
| 1176 | ("rust-icu-provider" ,rust-icu-provider-1) | ||
| 1177 | ("rust-serde" ,rust-serde-1) | ||
| 1178 | ("rust-tinystr" ,rust-tinystr-0.7) | ||
| 1179 | ("rust-zerovec" ,rust-zerovec-0.10)))) | ||
| 1180 | (home-page "https://icu4x.unicode.org") | ||
| 1181 | (synopsis "Adapters for composing and manipulating data providers") | ||
| 1182 | (description | ||
| 1183 | "This package provides Adapters for composing and manipulating data providers.") | ||
| 1184 | (license license:unicode))) | ||
| 1185 | |||
| 1186 | (define-public rust-hypher-0.1 | ||
| 1187 | (package | ||
| 1188 | (name "rust-hypher") | ||
| 1189 | (version "0.1.5") | ||
| 1190 | (source | ||
| 1191 | (origin | ||
| 1192 | (method url-fetch) | ||
| 1193 | (uri (crate-uri "hypher" version)) | ||
| 1194 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1195 | (sha256 | ||
| 1196 | (base32 "0ra2kxbpi033jy42wkr7m7rgg6yhy69xad0hmc0z43936xbas91v")))) | ||
| 1197 | (build-system cargo-build-system) | ||
| 1198 | (arguments | ||
| 1199 | `(#:skip-build? #t)) | ||
| 1200 | (home-page "https://github.com/typst/hypher") | ||
| 1201 | (synopsis "hypher separates words into syllables") | ||
| 1202 | (description | ||
| 1203 | "This package provides hypher separates words into syllables.") | ||
| 1204 | (license (list license:expat license:asl2.0)))) | ||
| 1205 | |||
| 1206 | (define-public rust-unic-langid-macros-impl-0.9 | ||
| 1207 | (package | ||
| 1208 | (name "rust-unic-langid-macros-impl") | ||
| 1209 | (version "0.9.5") | ||
| 1210 | (source | ||
| 1211 | (origin | ||
| 1212 | (method url-fetch) | ||
| 1213 | (uri (crate-uri "unic-langid-macros-impl" version)) | ||
| 1214 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1215 | (sha256 | ||
| 1216 | (base32 "0nsm0hky2sawgkwz511br06mkm3ba70rfc05jm0l54x3gciz9mqy")))) | ||
| 1217 | (build-system cargo-build-system) | ||
| 1218 | (arguments | ||
| 1219 | `(#:skip-build? #t | ||
| 1220 | #:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5) | ||
| 1221 | ("rust-quote" ,rust-quote-1) | ||
| 1222 | ("rust-syn" ,rust-syn-2) | ||
| 1223 | ("rust-unic-langid-impl" ,rust-unic-langid-impl-0.9)))) | ||
| 1224 | (home-page "https://github.com/zbraniecki/unic-locale") | ||
| 1225 | (synopsis "API for managing Unicode Language Identifiers") | ||
| 1226 | (description | ||
| 1227 | "This package provides API for managing Unicode Language Identifiers.") | ||
| 1228 | (license (list license:expat license:asl2.0)))) | ||
| 1229 | |||
| 1230 | (define-public rust-unic-langid-macros-0.9 | ||
| 1231 | (package | ||
| 1232 | (name "rust-unic-langid-macros") | ||
| 1233 | (version "0.9.5") | ||
| 1234 | (source | ||
| 1235 | (origin | ||
| 1236 | (method url-fetch) | ||
| 1237 | (uri (crate-uri "unic-langid-macros" version)) | ||
| 1238 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1239 | (sha256 | ||
| 1240 | (base32 "0pi71r5474n7sdmyky7qpnia9rrr42q0d200l5lpag1d0hncv88d")))) | ||
| 1241 | (build-system cargo-build-system) | ||
| 1242 | (arguments | ||
| 1243 | `(#:skip-build? #t | ||
| 1244 | #:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.5) | ||
| 1245 | ("rust-tinystr" ,rust-tinystr-0.7) | ||
| 1246 | ("rust-unic-langid-impl" ,rust-unic-langid-impl-0.9) | ||
| 1247 | ("rust-unic-langid-macros-impl" ,rust-unic-langid-macros-impl-0.9)))) | ||
| 1248 | (home-page "https://github.com/zbraniecki/unic-locale") | ||
| 1249 | (synopsis "API for managing Unicode Language Identifiers") | ||
| 1250 | (description | ||
| 1251 | "This package provides API for managing Unicode Language Identifiers.") | ||
| 1252 | (license (list license:expat license:asl2.0)))) | ||
| 1253 | |||
| 1254 | (define-public rust-unic-langid-impl-0.9 | ||
| 1255 | (package | ||
| 1256 | (name "rust-unic-langid-impl") | ||
| 1257 | (version "0.9.5") | ||
| 1258 | (source | ||
| 1259 | (origin | ||
| 1260 | (method url-fetch) | ||
| 1261 | (uri (crate-uri "unic-langid-impl" version)) | ||
| 1262 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1263 | (sha256 | ||
| 1264 | (base32 "1rckyn5wqd5h8jxhbzlbbagr459zkzg822r4k5n30jaryv0j4m0a")))) | ||
| 1265 | (build-system cargo-build-system) | ||
| 1266 | (arguments | ||
| 1267 | `(#:skip-build? #t | ||
| 1268 | #:cargo-inputs (("rust-serde" ,rust-serde-1) | ||
| 1269 | ("rust-serde-json" ,rust-serde-json-1) | ||
| 1270 | ("rust-tinystr" ,rust-tinystr-0.7)))) | ||
| 1271 | (home-page "https://github.com/zbraniecki/unic-locale") | ||
| 1272 | (synopsis "API for managing Unicode Language Identifiers") | ||
| 1273 | (description | ||
| 1274 | "This package provides API for managing Unicode Language Identifiers.") | ||
| 1275 | (license (list license:expat license:asl2.0)))) | ||
| 1276 | |||
| 1277 | (define-public rust-unic-langid-0.9 | ||
| 1278 | (package | ||
| 1279 | (name "rust-unic-langid") | ||
| 1280 | (version "0.9.5") | ||
| 1281 | (source | ||
| 1282 | (origin | ||
| 1283 | (method url-fetch) | ||
| 1284 | (uri (crate-uri "unic-langid" version)) | ||
| 1285 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1286 | (sha256 | ||
| 1287 | (base32 "0i2s024frmpfa68lzy8y8vnb1rz3m9v0ga13f7h2afx7f8g9vp93")))) | ||
| 1288 | (build-system cargo-build-system) | ||
| 1289 | (arguments | ||
| 1290 | `(#:skip-build? #t | ||
| 1291 | #:cargo-inputs (("rust-unic-langid-impl" ,rust-unic-langid-impl-0.9) | ||
| 1292 | ("rust-unic-langid-macros" ,rust-unic-langid-macros-0.9)))) | ||
| 1293 | (home-page "https://github.com/zbraniecki/unic-locale") | ||
| 1294 | (synopsis "API for managing Unicode Language Identifiers") | ||
| 1295 | (description | ||
| 1296 | "This package provides API for managing Unicode Language Identifiers.") | ||
| 1297 | (license (list license:expat license:asl2.0)))) | ||
| 1298 | |||
| 1299 | (define-public rust-citationberg-0.4 | ||
| 1300 | (package | ||
| 1301 | (name "rust-citationberg") | ||
| 1302 | (version "0.4.0") | ||
| 1303 | (source | ||
| 1304 | (origin | ||
| 1305 | (method url-fetch) | ||
| 1306 | (uri (crate-uri "citationberg" version)) | ||
| 1307 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1308 | (sha256 | ||
| 1309 | (base32 "03khivhr4465cvn2xv5gmdg655a83cgdqrz39dh6gn9vr29sdzlj")))) | ||
| 1310 | (build-system cargo-build-system) | ||
| 1311 | (arguments | ||
| 1312 | `(#:skip-build? #t | ||
| 1313 | #:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.36) | ||
| 1314 | ("rust-serde" ,rust-serde-1) | ||
| 1315 | ("rust-unscanny" ,rust-unscanny-0.1)))) | ||
| 1316 | (home-page "https://github.com/typst/citationberg") | ||
| 1317 | (synopsis "parser for CSL files") | ||
| 1318 | (description "This package provides a parser for CSL files.") | ||
| 1319 | (license (list license:expat license:asl2.0)))) | ||
| 1320 | |||
| 1321 | (define-public rust-numerals-0.1 | ||
| 1322 | (package | ||
| 1323 | (name "rust-numerals") | ||
| 1324 | (version "0.1.4") | ||
| 1325 | (source | ||
| 1326 | (origin | ||
| 1327 | (method url-fetch) | ||
| 1328 | (uri (crate-uri "numerals" version)) | ||
| 1329 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1330 | (sha256 | ||
| 1331 | (base32 "0cdx6yf5zcx2nvmzavr4qk9m35ha6i2rhy5fjxgx2wm7fq9y4nz2")))) | ||
| 1332 | (build-system cargo-build-system) | ||
| 1333 | (arguments | ||
| 1334 | `(#:skip-build? #t)) | ||
| 1335 | (home-page "https://github.com/ogham/rust-numerals") | ||
| 1336 | (synopsis "Library for numeric systems, both ancient and modern") | ||
| 1337 | (description | ||
| 1338 | "This package provides Library for numeric systems, both ancient and modern.") | ||
| 1339 | (license license:expat))) | ||
| 1340 | |||
| 1341 | (define-public rust-biblatex-0.10 | ||
| 1342 | (package | ||
| 1343 | (name "rust-biblatex") | ||
| 1344 | (version "0.10.0") | ||
| 1345 | (source | ||
| 1346 | (origin | ||
| 1347 | (method url-fetch) | ||
| 1348 | (uri (crate-uri "biblatex" version)) | ||
| 1349 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1350 | (sha256 | ||
| 1351 | (base32 "1hpkxwkyby2bx8gn6jnfryn3da8ihxjhmpfhc15zkgmxzhbp6nm3")))) | ||
| 1352 | (build-system cargo-build-system) | ||
| 1353 | (arguments | ||
| 1354 | `(#:skip-build? #t | ||
| 1355 | #:cargo-inputs (("rust-numerals" ,rust-numerals-0.1) | ||
| 1356 | ("rust-paste" ,rust-paste-1) | ||
| 1357 | ("rust-serde" ,rust-serde-1) | ||
| 1358 | ("rust-strum" ,rust-strum-0.26) | ||
| 1359 | ("rust-unicode-normalization" ,rust-unicode-normalization-0.1) | ||
| 1360 | ("rust-unscanny" ,rust-unscanny-0.1)))) | ||
| 1361 | (home-page "https://github.com/typst/biblatex") | ||
| 1362 | (synopsis "Parsing, writing, and evaluating BibTeX and BibLaTeX files") | ||
| 1363 | (description | ||
| 1364 | "This package provides Parsing, writing, and evaluating @code{BibTeX} and @code{BibLaTeX} files.") | ||
| 1365 | (license (list license:expat license:asl2.0)))) | ||
| 1366 | |||
| 1367 | (define-public rust-hayagriva-0.8 | ||
| 1368 | (package | ||
| 1369 | (name "rust-hayagriva") | ||
| 1370 | (version "0.8.0") | ||
| 1371 | (source | ||
| 1372 | (origin | ||
| 1373 | (method url-fetch) | ||
| 1374 | (uri (crate-uri "hayagriva" version)) | ||
| 1375 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1376 | (sha256 | ||
| 1377 | (base32 "0j0kchh5pwd00waqdc8iwx3c3rk45vpyxp63knf4jxvzaz13adks")))) | ||
| 1378 | (build-system cargo-build-system) | ||
| 1379 | (arguments | ||
| 1380 | `(#:skip-build? #t | ||
| 1381 | #:cargo-inputs (("rust-biblatex" ,rust-biblatex-0.10) | ||
| 1382 | ("rust-ciborium" ,rust-ciborium-0.2) | ||
| 1383 | ("rust-citationberg" ,rust-citationberg-0.4) | ||
| 1384 | ("rust-clap" ,rust-clap-4) | ||
| 1385 | ("rust-indexmap" ,rust-indexmap-2) | ||
| 1386 | ("rust-numerals" ,rust-numerals-0.1) | ||
| 1387 | ("rust-paste" ,rust-paste-1) | ||
| 1388 | ("rust-serde" ,rust-serde-1) | ||
| 1389 | ("rust-serde-yaml" ,rust-serde-yaml-0.9) | ||
| 1390 | ("rust-strum" ,rust-strum-0.26) | ||
| 1391 | ("rust-thiserror" ,rust-thiserror-1) | ||
| 1392 | ("rust-unic-langid" ,rust-unic-langid-0.9) | ||
| 1393 | ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) | ||
| 1394 | ("rust-unscanny" ,rust-unscanny-0.1) | ||
| 1395 | ("rust-url" ,rust-url-2)))) | ||
| 1396 | (home-page "https://github.com/typst/hayagriva") | ||
| 1397 | (synopsis | ||
| 1398 | "Work with references: Literature database management, storage, and citation formatting") | ||
| 1399 | (description | ||
| 1400 | "This package provides Work with references: Literature database management, storage, and citation | ||
| 1401 | formatting.") | ||
| 1402 | (license (list license:expat license:asl2.0)))) | ||
| 1403 | |||
| 38 | (define-public rust-ttf-parser-0.24 | 1404 | (define-public rust-ttf-parser-0.24 |
| 39 | (package | 1405 | (package |
| 40 | (name "rust-ttf-parser") | 1406 | (name "rust-ttf-parser") |
| @@ -57,3 +1423,213 @@ | |||
| 57 | "This package provides a high-level, safe, zero-allocation font parser for | 1423 | "This package provides a high-level, safe, zero-allocation font parser for |
| 58 | @code{TrueType}, @code{OpenType}, and AAT.") | 1424 | @code{TrueType}, @code{OpenType}, and AAT.") |
| 59 | (license (list license:expat license:asl2.0)))) | 1425 | (license (list license:expat license:asl2.0)))) |
| 1426 | |||
| 1427 | (define-public rust-fontconfig-parser-0.5 | ||
| 1428 | (package | ||
| 1429 | (name "rust-fontconfig-parser") | ||
| 1430 | (version "0.5.7") | ||
| 1431 | (source | ||
| 1432 | (origin | ||
| 1433 | (method url-fetch) | ||
| 1434 | (uri (crate-uri "fontconfig-parser" version)) | ||
| 1435 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1436 | (sha256 | ||
| 1437 | (base32 "19xdfsvl9sjha9n1lk3s6bqixcihsmjsd7zf3y90rsd69kagrz61")))) | ||
| 1438 | (build-system cargo-build-system) | ||
| 1439 | (arguments | ||
| 1440 | `(#:skip-build? #t | ||
| 1441 | #:cargo-inputs (("rust-log" ,rust-log-0.4) | ||
| 1442 | ("rust-roxmltree" ,rust-roxmltree-0.20) | ||
| 1443 | ("rust-serde" ,rust-serde-1)))) | ||
| 1444 | (home-page "https://github.com/Riey/fontconfig-parser") | ||
| 1445 | (synopsis "fontconfig file parser in pure Rust") | ||
| 1446 | (description "This package provides fontconfig file parser in pure Rust.") | ||
| 1447 | (license license:expat))) | ||
| 1448 | |||
| 1449 | (define-public rust-fontdb-0.21 | ||
| 1450 | (package | ||
| 1451 | (name "rust-fontdb") | ||
| 1452 | (version "0.21.0") | ||
| 1453 | (source | ||
| 1454 | (origin | ||
| 1455 | (method url-fetch) | ||
| 1456 | (uri (crate-uri "fontdb" version)) | ||
| 1457 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1458 | (sha256 | ||
| 1459 | (base32 "1ywa563zfmq501pfhp7qn1zlfj9kyxkmg92prlwf8swn1p19zgip")))) | ||
| 1460 | (build-system cargo-build-system) | ||
| 1461 | (arguments | ||
| 1462 | `(#:skip-build? #t | ||
| 1463 | #:cargo-inputs (("rust-fontconfig-parser" ,rust-fontconfig-parser-0.5) | ||
| 1464 | ("rust-log" ,rust-log-0.4) | ||
| 1465 | ("rust-memmap2" ,rust-memmap2-0.9) | ||
| 1466 | ("rust-slotmap" ,rust-slotmap-1) | ||
| 1467 | ("rust-tinyvec" ,rust-tinyvec-1) | ||
| 1468 | ("rust-ttf-parser" ,rust-ttf-parser-0.24)))) | ||
| 1469 | (home-page "https://github.com/RazrFalcon/fontdb") | ||
| 1470 | (synopsis "simple, in-memory font database with CSS-like queries.") | ||
| 1471 | (description | ||
| 1472 | "This package provides a simple, in-memory font database with CSS-like queries.") | ||
| 1473 | (license license:expat))) | ||
| 1474 | |||
| 1475 | (define-public rust-chinese-variant-1 | ||
| 1476 | (package | ||
| 1477 | (name "rust-chinese-variant") | ||
| 1478 | (version "1.1.3") | ||
| 1479 | (source | ||
| 1480 | (origin | ||
| 1481 | (method url-fetch) | ||
| 1482 | (uri (crate-uri "chinese-variant" version)) | ||
| 1483 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1484 | (sha256 | ||
| 1485 | (base32 "12s91vg2m9wfs9b3f0q2alj9am08y7r2prb0szg3fwjh8m8lg23m")))) | ||
| 1486 | (build-system cargo-build-system) | ||
| 1487 | (arguments | ||
| 1488 | `(#:skip-build? #t | ||
| 1489 | #:cargo-inputs (("rust-enum-ordinalize" ,rust-enum-ordinalize-4)))) | ||
| 1490 | (home-page "https://magiclen.org/chinese-variant") | ||
| 1491 | (synopsis "An enum to represent the variants of the Chinese Language") | ||
| 1492 | (description | ||
| 1493 | "This package provides An enum to represent the variants of the Chinese Language.") | ||
| 1494 | (license license:expat))) | ||
| 1495 | |||
| 1496 | (define-public rust-chinese-number-0.7 | ||
| 1497 | (package | ||
| 1498 | (name "rust-chinese-number") | ||
| 1499 | (version "0.7.7") | ||
| 1500 | (source | ||
| 1501 | (origin | ||
| 1502 | (method url-fetch) | ||
| 1503 | (uri (crate-uri "chinese-number" version)) | ||
| 1504 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1505 | (sha256 | ||
| 1506 | (base32 "0v5va8drix8gs2kv6pmv5yzdxhlpzrwkp3ch86kxdxj6cgpwmz29")))) | ||
| 1507 | (build-system cargo-build-system) | ||
| 1508 | (arguments | ||
| 1509 | `(#:skip-build? #t | ||
| 1510 | #:cargo-inputs (("rust-chinese-variant" ,rust-chinese-variant-1) | ||
| 1511 | ("rust-enum-ordinalize" ,rust-enum-ordinalize-4) | ||
| 1512 | ("rust-num-bigint" ,rust-num-bigint-0.4) | ||
| 1513 | ("rust-num-traits" ,rust-num-traits-0.2)))) | ||
| 1514 | (home-page "https://magiclen.org/chinese-number") | ||
| 1515 | (synopsis | ||
| 1516 | "Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers") | ||
| 1517 | (description | ||
| 1518 | "This package provides Convert primitive numbers to Chinese numbers, or parse Chinese numbers to | ||
| 1519 | primitive numbers.") | ||
| 1520 | (license license:expat))) | ||
| 1521 | |||
| 1522 | (define-public rust-self-replace-1 | ||
| 1523 | (package | ||
| 1524 | (name "rust-self-replace") | ||
| 1525 | (version "1.5.0") | ||
| 1526 | (source | ||
| 1527 | (origin | ||
| 1528 | (method url-fetch) | ||
| 1529 | (uri (crate-uri "self-replace" version)) | ||
| 1530 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1531 | (sha256 | ||
| 1532 | (base32 "1drganasvf5b0x6c9g60jkfhzjc9in3r6cznjfw0lhmbbrdq3v03")))) | ||
| 1533 | (build-system cargo-build-system) | ||
| 1534 | (arguments | ||
| 1535 | `(#:skip-build? #t | ||
| 1536 | #:cargo-inputs (("rust-fastrand" ,rust-fastrand-2) | ||
| 1537 | ("rust-tempfile" ,rust-tempfile-3) | ||
| 1538 | ("rust-windows-sys" ,rust-windows-sys-0.52)))) | ||
| 1539 | (home-page "https://github.com/mitsuhiko/self-replace") | ||
| 1540 | (synopsis | ||
| 1541 | "Utility crate that allows executables to replace or uninstall themselves") | ||
| 1542 | (description | ||
| 1543 | "This package provides Utility crate that allows executables to replace or uninstall themselves.") | ||
| 1544 | (license license:asl2.0))) | ||
| 1545 | |||
| 1546 | (define-public rust-ecow-0.2 | ||
| 1547 | (package | ||
| 1548 | (name "rust-ecow") | ||
| 1549 | (version "0.2.3") | ||
| 1550 | (source | ||
| 1551 | (origin | ||
| 1552 | (method url-fetch) | ||
| 1553 | (uri (crate-uri "ecow" version)) | ||
| 1554 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1555 | (sha256 | ||
| 1556 | (base32 "1fhrh7lsx82bqdsl57p4zdds4d8nmwgdcncyp5c0rclj76lw0bz4")))) | ||
| 1557 | (build-system cargo-build-system) | ||
| 1558 | (arguments | ||
| 1559 | `(#:skip-build? #t | ||
| 1560 | #:cargo-inputs (("rust-loom" ,rust-loom-0.7) | ||
| 1561 | ("rust-serde" ,rust-serde-1)))) | ||
| 1562 | (home-page "https://github.com/typst/ecow") | ||
| 1563 | (synopsis "Compact, clone-on-write vector and string") | ||
| 1564 | (description | ||
| 1565 | "This package provides Compact, clone-on-write vector and string.") | ||
| 1566 | (license (list license:expat license:asl2.0)))) | ||
| 1567 | |||
| 1568 | (define-public rust-siphasher-1 | ||
| 1569 | (package | ||
| 1570 | (name "rust-siphasher") | ||
| 1571 | (version "1.0.1") | ||
| 1572 | (source | ||
| 1573 | (origin | ||
| 1574 | (method url-fetch) | ||
| 1575 | (uri (crate-uri "siphasher" version)) | ||
| 1576 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1577 | (sha256 | ||
| 1578 | (base32 "17f35782ma3fn6sh21c027kjmd227xyrx06ffi8gw4xzv9yry6an")))) | ||
| 1579 | (build-system cargo-build-system) | ||
| 1580 | (arguments | ||
| 1581 | `(#:skip-build? #t | ||
| 1582 | #:cargo-inputs (("rust-serde" ,rust-serde-1) | ||
| 1583 | ("rust-serde-json" ,rust-serde-json-1)))) | ||
| 1584 | (home-page "https://docs.rs/siphasher") | ||
| 1585 | (synopsis "SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust") | ||
| 1586 | (description | ||
| 1587 | "This package provides @code{SipHash-2-4}, @code{SipHash-1-3} and 128-bit variants in pure Rust.") | ||
| 1588 | (license (list license:expat license:asl2.0)))) | ||
| 1589 | |||
| 1590 | (define-public rust-comemo-macros-0.4 | ||
| 1591 | (package | ||
| 1592 | (name "rust-comemo-macros") | ||
| 1593 | (version "0.4.0") | ||
| 1594 | (source | ||
| 1595 | (origin | ||
| 1596 | (method url-fetch) | ||
| 1597 | (uri (crate-uri "comemo-macros" version)) | ||
| 1598 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1599 | (sha256 | ||
| 1600 | (base32 "1nr8w81hkzg49s515v61shxb077iq6d6001pybxbvxdlz516x4y8")))) | ||
| 1601 | (build-system cargo-build-system) | ||
| 1602 | (arguments | ||
| 1603 | `(#:skip-build? #t | ||
| 1604 | #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) | ||
| 1605 | ("rust-quote" ,rust-quote-1) | ||
| 1606 | ("rust-syn" ,rust-syn-2)))) | ||
| 1607 | (home-page "https://github.com/typst/comemo") | ||
| 1608 | (synopsis "Procedural macros for comemo") | ||
| 1609 | (description "This package provides Procedural macros for comemo.") | ||
| 1610 | (license (list license:expat license:asl2.0)))) | ||
| 1611 | |||
| 1612 | (define-public rust-comemo-0.4 | ||
| 1613 | (package | ||
| 1614 | (name "rust-comemo") | ||
| 1615 | (version "0.4.0") | ||
| 1616 | (source | ||
| 1617 | (origin | ||
| 1618 | (method url-fetch) | ||
| 1619 | (uri (crate-uri "comemo" version)) | ||
| 1620 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 1621 | (sha256 | ||
| 1622 | (base32 "14bsiayib4lhz3jrbf1fqh2fpwsm6cii90mifym3jhvji901csfz")))) | ||
| 1623 | (build-system cargo-build-system) | ||
| 1624 | (arguments | ||
| 1625 | `(#:skip-build? #t | ||
| 1626 | #:cargo-inputs (("rust-comemo-macros" ,rust-comemo-macros-0.4) | ||
| 1627 | ("rust-once-cell" ,rust-once-cell-1) | ||
| 1628 | ("rust-parking-lot" ,rust-parking-lot-0.12) | ||
| 1629 | ("rust-siphasher" ,rust-siphasher-1)))) | ||
| 1630 | (home-page "https://github.com/typst/comemo") | ||
| 1631 | (synopsis "Incremental computation through constrained memoization") | ||
| 1632 | (description | ||
| 1633 | "This package provides Incremental computation through constrained memoization.") | ||
| 1634 | (license (list license:expat license:asl2.0)))) | ||
| 1635 | |||
