[bug#76513,rust-team,v3,00/78] Add (gnu packages typst), with search-paths and bugfixes

Message ID cover.1740950730.git.wongandj@icloud.com
Headers
Series Add (gnu packages typst), with search-paths and bugfixes |

Message

Andrew Wong March 2, 2025, 9:26 p.m. UTC
This version of the patch series adds the search paths that Alexis mentioned
and an important bugfix patch. Thank you to murilo@disroot.org for
the idea to add the fix as a patch, it made things a lot easier.

Andrew Wong (78):
  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: rust-typst-cli: Add bugfix patch.

 gnu/local.mk                                  |    1 +
 gnu/packages/crates-database.scm              |   99 +-
 gnu/packages/crates-graphics.scm              |  264 ++++
 gnu/packages/crates-io.scm                    | 1349 ++++++++++++++++-
 .../rust-typst-cli-fix-high-cpu-usage.patch   |   97 ++
 gnu/packages/typst.scm                        |  651 ++++++++
 6 files changed, 2437 insertions(+), 24 deletions(-)
 create mode 100644 gnu/packages/patches/rust-typst-cli-fix-high-cpu-usage.patch
 create mode 100644 gnu/packages/typst.scm


base-commit: e0b32172cdbf6f8a77a020f883ece7faa668dc2d
  

Comments

Andrew Wong March 16, 2025, 5:08 a.m. UTC | #1
Just checking in on this patch series--I know it's only been 13 days, 
but I want to make sure it doesn't fall too far behind development. How 
does it look?
  
Efraim Flashner March 17, 2025, 6:09 a.m. UTC | #2
On Sun, Mar 16, 2025 at 01:08:38AM -0400, Andrew Wong wrote:
> Just checking in on this patch series--I know it's only been 13 days, but I
> want to make sure it doesn't fall too far behind development. How does it
> look?

We're currently looking at overhauling the cargo-build-system to make it
easier to package rust packages, so we've been a little slower than
normal on reviewing and applying some of the rust patches.
  
Andrew Wong April 18, 2025, 7:25 p.m. UTC | #3
On 3/17/25 2:09a, Efraim Flashner wrote:
 > We're currently looking at overhauling the cargo-build-system to make
 > it easier to package rust packages

Is the branch ready for an updated version of this patch series now?