Subject: [PATCH rust-team 00/77] Add module (gnu packages typst) and packages

From: Andrew Wong <[email-masked]>
Date: Sun, 23 Feb 2025 15:03:06 -0500

This patch series adds the typesetting system Typst and the module (gnu packages typst) to the rust-team branch.

Andrew Wong (77):
  gnu: rust-diesel-2: Update to 2.2.7.
  gnu: rust-diesel-derives-2: Update to 2.2.3.
  gnu: Add rust-diesel-table-macro-syntax-0.2.
  gnu: Add rust-dsl-auto-type-0.1.
  gnu: Add rust-mysqlclient-src-0.1.
  gnu: Add rust-pq-src-0.3.
  gnu: Add rust-image-webp-0.1.
  gnu: Add rust-imagesize-0.13.
  gnu: Add rust-kamadak-exif-0.6.
  gnu: Add rust-kurbo-0.11.
  gnu: Add rust-pixglyph-0.5.
  gnu: Add rust-qcms-0.3.
  gnu: Add rust-resvg-0.43.
  gnu: Add rust-rustybuzz-0.18.
  gnu: Add rust-svg2pdf-0.12.
  gnu: Add rust-svgtypes-0.15.
  gnu: Add rust-ttf-parser-0.24.
  gnu: Add rust-biblatex-0.10.
  gnu: rust-bitflags-2: Update to 2.8.0.
  gnu: Add rust-chinese-number-0.7.
  gnu: Add rust-chinese-variant-1.
  gnu: Add rust-citationberg-0.5.
  gnu: Add rust-codex-0.1.
  gnu: Add rust-comemo-0.4.
  gnu: Add rust-comemo-macros-0.4.
  gnu: Add rust-ecow-0.2.
  gnu: Add rust-dirs-6.
  gnu: Add rust-fontconfig-parser-0.5.
  gnu: Add rust-fontdb-0.21.
  gnu: Add rust-hayagriva-0.8.
  gnu: Add rust-hypher-0.1.
  gnu: Add rust-icu-provider-adapters-1.
  gnu: Add rust-icu-provider-blob-1.
  gnu: Add rust-icu-segmenter-1.
  gnu: Add rust-icu-segmenter-data-1.
  gnu: Add rust-indexmap-nostd-0.4.
  gnu: Add rust-lipsum-0.9.
  gnu: Add rust-multi-stash-0.2.
  gnu: Add rust-mutate-once-0.1.
  gnu: Add rust-notify-8.
  gnu: Add rust-notify-types-2.
  gnu: Add rust-numerals-0.1.
  gnu: Add rust-openssl-src-300.
  gnu: Add rust-pdf-writer-0.12.
  gnu: rust-rust-decimal-1: Update to 1.36.0.
  gnu: Add rust-self-replace-1.
  gnu: Add rust-sigpipe-0.1.
  gnu: Add rust-simplecss-0.2.
  gnu: Add rust-siphasher-1.
  gnu: rust-strict-num-0.1: Update to 0.1.1.
  gnu: Add rust-string-interner-0.17.
  gnu: Add rust-string-interner-0.18.
  gnu: Add rust-subsetter-0.2.
  gnu: rust-two-face-0.4: Update to 0.4.3.
  gnu: Add rust-unic-langid-0.9.
  gnu: Add rust-unic-langid-impl-0.9.
  gnu: Add rust-unic-langid-macros-0.9.
  gnu: Add rust-unic-langid-macros-impl-0.9.
  gnu: Add rust-unicode-bidi-mirroring-0.3.
  gnu: Add rust-unicode-ccc-0.3.
  gnu: Add rust-unicode-math-class-0.1.
  gnu: Add rust-unicode-properties-0.1.
  gnu: Add rust-unicode-script-0.5.
  gnu: Add rust-unicode-vo-0.1.
  gnu: Add rust-usvg-0.43.
  gnu: Add rust-wasmi-0.40.
  gnu: Add rust-wasmi-0.36.
  gnu: Add rust-wasmi-collections-0.40.
  gnu: Add rust-wasmi-collections-0.36.
  gnu: Add rust-wasmi-core-0.36.
  gnu: Add rust-wasmi-core-0.40.
  gnu: Add rust-wasmi-ir-0.40.
  gnu: Add rust-wasmparser-0.221.
  gnu: Add rust-wasmparser-nostd-0.100.
  gnu: Add rust-xmp-writer-0.3.
  gnu: Add rust-zerotrie-0.1.
  gnu: Add new module (gnu packages typst).

 gnu/local.mk                     |    1 +
 gnu/packages/crates-database.scm |   99 ++-
 gnu/packages/crates-graphics.scm |  264 ++++++
 gnu/packages/crates-io.scm       | 1349 +++++++++++++++++++++++++++++-
 gnu/packages/typst.scm           |  607 ++++++++++++++
 5 files changed, 2296 insertions(+), 24 deletions(-)
 create mode 100644 gnu/packages/typst.scm

base-commit: e0b32172cdbf6f8a77a020f883ece7faa668dc2d
-- 
2.48.1