#1060888 RFP: typst -- A new markup-based typesetting system that is powerful and easy to learn.

#1060888#5
Date:
2024-01-16 06:35:13 UTC
From:
To:
* Package name  : typst
  Version         : 0.10.0
  Upstream Contact: Martin Haug <hello@typst.app>
* URL             : https://github.com/typst/typst
* License         : Apache 2.0
  Programming Lang: Rust
  Description     : A new markup-based typesetting system that is
powerful and easy to learn.

Typst is a new typesetting system based on Rust, designed as a modern
alternative to LaTeX. It's relatively new, only released last year,
but growing in popularity (almost 25k stars on Github), and it's
usable enough that myself and others have adopted it for writing
academic papers. Typst can be used via a web app, but this submission
is for the command line interface: typst-cli.

I am neither a Typst developer nor an existing Debian maintainer, but
I am submitting this for consideration by the Debian Rust packaging
team.

#1060888#10
Date:
2024-01-22 11:54:24 UTC
From:
To:
In case anyone picks this up, there is an effort to package Typst for
Debian going on in this repository:
https://github.com/jcbhmr/typst.deb

#1060888#17
Date:
2026-07-28 01:02:04 UTC
From:
To:
Hi,

proper packaging will need all it dependencies packaged:

$ cargo debstatus (+some awk magic)

│├──polycool
│├──colorv0.3.3
│├──linebender_resource_handlev0.1.1
│├──penikov0.6.1
└──vello_commonv0.0.8
│└──vello_commonv0.0.8
│├──chinese-variantv1.1.5
│├──glifov0.1.0
││└──chinese-number
││└──hayro-ccitt
││└──hayro-postscript
││└──pdf-writer
││└──typst-dev-assets
││└──vello_cpu
││└──write-fonts
││├──comemo
││├──comemo-macros
││├──hayagriva
││├──hayro
││├──hayro-ccitt
││├──hayro-cmap
││├──hayro-interpret
││├──hayro-jbig2
││├──hayro-svg
││├──hayro-syntax
││├──hayro-write
││├──hypher
││├──icu_collator
││├──icu_collator_data
││├──icu_provider_blob
││├──krilla
││├──krilla-svg
││├──pdf-writer
││├──pic-scale
││├──pixglyph
││├──polycool
││├──subsetter
││├──two-face
││├──typst-assets
││├──xmp-writer
│└──chinese-numberv0.7.8
│└──hayro-ccittv0.3.0
│└──libdeflate-sysv1.25.2
│└──pdf-writerv0.15.0
│└──typst-dev-assetsv0.15.1
│└──vello_cpuv0.0.8
│└──write-fontsv0.48.1
│├──comemov0.5.1
│├──comemo-macrosv0.5.1
│├──hayagrivav0.10.1
│├──hayrov0.7.1
│├──hayro-ccittv0.3.0
│├──hayro-cmapv0.1.0
│├──hayro-interpretv0.7.0
│├──hayro-jbig2v0.3.0
│├──hayro-svgv0.7.0
│├──hayro-syntaxv0.7.2
│├──hayro-writev0.7.0
│├──hypherv0.1.5
│├──icu_collatorv2.2.0
│├──icu_collator_datav2.2.0
│├──icu_provider_blobv2.2.0
│├──krillav0.8.2
│├──krilla-svgv0.8.1
│├──pdf-writerv0.15.0
│├──pic-scalev0.7.9
│├──pixglyphv0.6.1
│├──polycoolv0.4.0
│├──subsetterv0.2.6
│├──two-facev0.4.3
│├──typst-assetsv0.15.1
│├──xmp-writerv0.3.3
└──chinese-numberv0.7.8
└──typst-dev-assetsv0.15.1(git+https://github.com/typst/typst-dev-assets?rev=79ba7c3#79ba7c354e39d9cd0a074bc41becc05f0119eee3)
└──vello_cpuv0.0.8
├──comemov0.5.1
├──comemo-macrosv0.5.1
├──hayagrivav0.10.1
├──hayrov0.7.1
├──hayro-ccittv0.3.0
├──hayro-interpretv0.7.0
├──hayro-jbig2v0.3.0
├──hayro-svgv0.7.0
├──hayro-syntaxv0.7.2
├──hayro-writev0.7.0
├──hypherv0.1.5
├──icu_collatorv2.2.0
├──icu_provider_blobv2.2.0
├──krillav0.8.2
├──krilla-svgv0.8.1
├──libdeflaterv1.25.2
├──pdf-writerv0.15.0
├──pic-scalev0.7.9
├──pixglyphv0.6.1
├──polycoolv0.4.0
├──subsetterv0.2.6
├──two-facev0.4.3
├──typst-assetsv0.15.1(git+https://github.com/typst/typst-assets?rev=94dcb99#94dcb990edb36311ef85162baa26e4a8205e0bf0)
├──xmp-writerv0.3.3
libfuzzer-sysv0.4.9
typst-dev-assetsv0.15.1(git+https://github.com/typst/typst-dev-assets?rev=79ba7c3#79ba7c354e39d9cd0a074bc41becc05f0119eee3)
comemov0.5.1
hayagrivav0.10.1
hayrov0.7.1
hayro-svgv0.7.0
hayro-syntaxv0.7.2
hypherv0.1.5
icu_provider_blobv2.2.0
krillav0.8.2
krilla-svgv0.8.1
oxipngv10.0.0
pixglyphv0.6.1
sigpipev0.1.3
two-facev0.4.3
typst-assetsv0.15.1(git+https://github.com/typst/typst-assets?rev=94dcb99#94dcb990edb36311ef85162baa26e4a8205e0bf0)
typst-dev-assetsv0.15.1(git+https://github.com/typst/typst-dev-assets?rev=79ba7c3#79ba7c354e39d9cd0a074bc41becc05f0119eee3)



best,

werdahias