Package Details: typst-git 1:0.10.0.r285.g23ec13718-1

Git Clone URL: https://aur.archlinux.org/typst-git.git (read-only, click to copy)
Package Base: typst-git
Description: A markup-based typesetting system for the sciences
Upstream URL: https://typst.app
Licenses: Apache
Conflicts: typst
Provides: typst
Submitter: nnovak
Maintainer: morealaz (alerque)
Last Packager: alerque
Votes: 8
Popularity: 0.22
First Submitted: 2023-03-21 19:26 (UTC)
Last Updated: 2024-03-26 14:05 (UTC)

Dependencies (4)

Required by (7)

Sources (1)

Latest Comments

alerque commented on 2024-03-14 09:43 (UTC)

@wyli Clang is not a dependency for building this. You must be a) building it directly on your host system not in a clean chroot and b) have something changed in your default cargo configuration (e.g. defaulting to the mold linker) that ends up adding clang to the necessary toolchain.

alerque commented on 2024-03-14 09:42 (UTC)

Thanks for adding me here. I just did another round of overhaul on this to fix a number of issues and took the liberty of restyling it a bit to match the [extra] package. That way they can easily be diffed to see what is different between the stable packaging and the VCS package. That will make it easier to check builds leading up to releases for me, then to copy the changes promptly to stable packaging when releases are cut.

Fixed issues:

  • Matched epoch so this turns up as newer than the stable version.
  • Used same URL
  • Added the version to the provides line
  • Sorted functions in the order they are run
  • Used more robust host system detection (new Rust guideline)
  • Unnecessary to package Apache license
  • Don't compile tests in release mode

wyli commented on 2023-12-23 11:36 (UTC)

Can you add clang as a dependency? The cargo build fails without it

morealaz commented on 2023-11-10 18:38 (UTC)

Thanks @alerque. I added you as co-maintainer.

alerque commented on 2023-11-10 05:18 (UTC)

Thanks for the overhaul and following package guidelines. If you want a co-maintainer on this feel free to add me. I'm the maintainer of the [extra]/typst stable package in the repos.

nnovak commented on 2023-04-14 15:59 (UTC)

I'll work on some of these suggestions soon, thanks!

haawda commented on 2023-04-09 19:34 (UTC)

arch=('any') is wrong, because /usr/bin/typst is a binary. namcap tells me that gcc-libs and glibc should be dependencies, and that the license "Apache-2" is not a common one ("Apache" or "APACHE" would be correct).

alerque commented on 2023-03-24 10:52 (UTC) (edited on 2023-03-24 10:52 (UTC) by alerque)

Can you please overhaul this a bit to follow the Rust package guidelines and Arch guidelines in general? There are quite a few things from the Rust guidelines missing as well as unused fields, etc. If you want a patch or replacement PKGBUILD let me know.