Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
ca90d858 be318b76

+1537 -51
+1
CONTRIBUTING.md
··· 43 43 * Not start with the package name. 44 44 * More generally, it should not refer to the package name. 45 45 * Not end with a period (or any punctuation for that matter). 46 + * Aim to inform while avoiding subjective language. 46 47 * `meta.license` must be set and fit the upstream license. 47 48 * If there is no upstream license, `meta.license` should default to `lib.licenses.unfree`. 48 49 * If in doubt, try to contact the upstream developers for clarification.
+18
maintainers/maintainer-list.nix
··· 5592 5592 fingerprint = "D0CF 440A A703 E0F9 73CB A078 82BB 70D5 41AE 2DB4"; 5593 5593 }]; 5594 5594 }; 5595 + geri1701 = { 5596 + email = "geri@sdf.org"; 5597 + github = "geri1701"; 5598 + githubId = 67984144; 5599 + name = "Gerhard Schwanzer"; 5600 + }; 5595 5601 gerschtli = { 5596 5602 email = "tobias.happ@gmx.de"; 5597 5603 github = "Gerschtli"; ··· 6117 6123 github = "Helkafen"; 6118 6124 githubId = 2405974; 6119 6125 name = "Sébastian Méric de Bellefon"; 6126 + }; 6127 + hellwolf = { 6128 + email = "zhicheng.miao@gmail.com"; 6129 + github = "hellwolf"; 6130 + githubId = 186660; 6131 + name = "Miao, ZhiCheng"; 6120 6132 }; 6121 6133 henkery = { 6122 6134 email = "jim@reupload.nl"; ··· 11982 11994 github = "notpeelz"; 11983 11995 githubId = 920910; 11984 11996 name = "peelz"; 11997 + }; 11998 + pelme = { 11999 + email = "andreas@pelme.se"; 12000 + github = "pelme"; 12001 + githubId = 20529; 12002 + name = "Andreas Pelme"; 11985 12003 }; 11986 12004 penalty1083 = { 11987 12005 email = "penalty1083@outlook.com";
+20 -2
nixos/modules/virtualisation/qemu-vm.nix
··· 574 574 virtualisation.writableStore = 575 575 mkOption { 576 576 type = types.bool; 577 - default = true; # FIXME 577 + default = cfg.mountHostNixStore; 578 + defaultText = literalExpression "cfg.mountHostNixStore"; 578 579 description = 579 580 lib.mdDoc '' 580 581 If enabled, the Nix store in the VM is made writable by 581 582 layering an overlay filesystem on top of the host's Nix 582 583 store. 584 + 585 + By default, this is enabled if you mount a host Nix store. 583 586 ''; 584 587 }; 585 588 ··· 713 716 For applications which do a lot of reads from the store, 714 717 this can drastically improve performance, but at the cost of 715 718 disk space and image build time. 719 + 720 + As an alternative, you can use a bootloader which will provide you 721 + with a full NixOS system image containing a Nix store and 722 + avoid mounting the host nix store through 723 + {option}`virtualisation.mountHostNixStore`. 724 + ''; 725 + }; 726 + 727 + virtualisation.mountHostNixStore = 728 + mkOption { 729 + type = types.bool; 730 + default = !cfg.useNixStoreImage && !cfg.useBootLoader; 731 + defaultText = literalExpression "!cfg.useNixStoreImage && !cfg.useBootLoader"; 732 + description = lib.mdDoc '' 733 + Mount the host Nix store as a 9p mount. 716 734 ''; 717 735 }; 718 736 ··· 933 951 virtualisation.additionalPaths = [ config.system.build.toplevel ]; 934 952 935 953 virtualisation.sharedDirectories = { 936 - nix-store = mkIf (!cfg.useNixStoreImage) { 954 + nix-store = mkIf cfg.mountHostNixStore { 937 955 source = builtins.storeDir; 938 956 target = "/nix/store"; 939 957 };
+3 -5
pkgs/applications/audio/mopidy/somafm.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "mopidy-somafm"; 5 - version = "2.0.0"; 5 + version = "2.0.2"; 6 6 7 7 src = python3Packages.fetchPypi { 8 8 inherit version; 9 9 pname = "Mopidy-SomaFM"; 10 - sha256 = "1j88rrliys8hqvnb35k1xqw88bvrllcb4rb53lgh82byhscsxlf3"; 10 + sha256 = "DC0emxkoWfjGHih2C8nINBFByf521Xf+3Ks4JRxNPLM="; 11 11 }; 12 12 13 - propagatedBuildInputs = [ 14 - mopidy 15 - ]; 13 + propagatedBuildInputs = [ mopidy ]; 16 14 17 15 doCheck = false; 18 16
+2 -2
pkgs/applications/misc/snapmaker-luban/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "snapmaker-luban"; 11 - version = "4.7.2"; 11 + version = "4.7.3"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/Snapmaker/Luban/releases/download/v${version}/snapmaker-luban-${version}-linux-x64.tar.gz"; 15 - sha256 = "sha256-Orl3nKqkz1L1MTUEaxpnhD/nzQPDXxzgAP/GfC5tQ/o="; 15 + sha256 = "sha256-CPeTTnwykaa58tpA7Aznrvrs0DqxOKjspZjHrT+e9tw="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/toot/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "toot"; 5 - version = "0.34.1"; 5 + version = "0.36.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ihabunek"; 9 9 repo = "toot"; 10 10 rev = "refs/tags/${version}"; 11 - sha256 = "sha256-5LTd3FPodYxMm4zZJsAfO0O1Y0AXUxaz+ZtEh6b5Etw="; 11 + sha256 = "sha256-gEQA9PASSKAMqulOaK8ynBXX7BdptY1uwdS1tOf3/Jc="; 12 12 }; 13 13 14 14 nativeCheckInputs = with python3Packages; [ pytest ];
+9 -4
pkgs/applications/misc/xplr/default.nix pkgs/applications/file-managers/xplr/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "xplr"; 5 - version = "0.20.2"; 5 + version = "0.21.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sayanarijit"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-iPcxDNtwWnvFljZw052aw/ekCahyFBNt/zbUAdaWJA8="; 11 + sha256 = "sha256-WUv0F7etmJFNRnHXkQ5G3p/5BWL30kfSYnxXYpAdo+I="; 12 12 }; 13 13 14 14 buildInputs = lib.optional stdenv.isDarwin libiconv; 15 15 16 - cargoSha256 = "sha256-Sn7ZcNdmMDQJHn99iTJX9c3uVhaGpRvEgdoJFmIUgeU="; 16 + cargoSha256 = "sha256-0JJpGSOwayPB3cn7OpBjsOiK4WQNbil3gYrfkqG2cS8="; 17 + 18 + checkFlags = [ 19 + # failure: path::tests::test_relative_to_parent 20 + "--skip=path::tests::test_relative_to_parent" 21 + ]; 17 22 18 23 meta = with lib; { 19 24 description = "A hackable, minimal, fast TUI file explorer"; 20 25 homepage = "https://xplr.dev"; 21 26 license = licenses.mit; 22 - maintainers = with maintainers; [ sayanarijit suryasr007 thehedgeh0g ]; 27 + maintainers = with maintainers; [ sayanarijit suryasr007 thehedgeh0g mimame ]; 23 28 }; 24 29 }
+27 -7
pkgs/applications/networking/owncloud-client/default.nix
··· 1 - { lib, fetchurl, mkDerivation, cmake, extra-cmake-modules, pkg-config, qtbase, qtkeychain, sqlite, libsecret }: 1 + { lib 2 + , fetchFromGitHub 3 + , mkDerivation 4 + , pkg-config 5 + , cmake 6 + , extra-cmake-modules 7 + , callPackage 8 + , qtbase 9 + , qtkeychain 10 + , qttools 11 + , sqlite 12 + , libsecret 13 + }: 2 14 3 15 mkDerivation rec { 4 16 pname = "owncloud-client"; 5 - version = "2.11.0.8354"; 17 + version = "3.2.1"; 6 18 7 - src = fetchurl { 8 - url = "https://download.owncloud.com/desktop/ownCloud/stable/${version}/source/ownCloud-${version}.tar.xz"; 9 - sha256 = "sha256-YraWvGgeF5b1+3i5Jlk+bwvAULr7KFOSX8y0ZoPpljI="; 19 + libregraph = callPackage ./libre-graph-api-cpp-qt-client.nix { }; 20 + 21 + src = fetchFromGitHub { 22 + owner = "owncloud"; 23 + repo = "client"; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-39tpvzlTy3KRxg8DzCQW2VnsaLqJ+dNQRur2TqRZytE="; 10 26 }; 11 27 12 28 nativeBuildInputs = [ pkg-config cmake extra-cmake-modules ]; 13 - buildInputs = [ qtbase qtkeychain sqlite libsecret ]; 29 + buildInputs = [ qtbase qttools qtkeychain sqlite libsecret libregraph ]; 14 30 15 31 qtWrapperArgs = [ 16 32 "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libsecret ]}" ··· 19 35 cmakeFlags = [ 20 36 "-UCMAKE_INSTALL_LIBDIR" 21 37 "-DNO_SHIBBOLETH=1" 38 + # https://github.com/owncloud/client/issues/10537#issuecomment-1447965096 39 + # NB! From 4.0 it may be turned off by default 40 + "-DWITH_AUTO_UPDATER=OFF" 22 41 ]; 23 42 24 43 meta = with lib; { 25 44 description = "Synchronise your ownCloud with your computer using this desktop client"; 26 45 homepage = "https://owncloud.org"; 27 - maintainers = [ maintainers.qknight ]; 46 + maintainers = with maintainers; [ qknight hellwolf ]; 28 47 platforms = platforms.unix; 29 48 license = licenses.gpl2Plus; 49 + changelog = "https://github.com/owncloud/client/releases/tag/v${version}"; 30 50 }; 31 51 }
+34
pkgs/applications/networking/owncloud-client/libre-graph-api-cpp-qt-client.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , mkDerivation 4 + , cmake 5 + , qtbase 6 + }: 7 + 8 + mkDerivation rec { 9 + pname = "libre-graph-api-cpp-qt-client"; 10 + version = "0.13.2"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "owncloud"; 14 + repo = pname; 15 + rev = "refs/tags/v${version}"; 16 + hash = "sha256-gbrA8P+ukQAiF2czC2szw3fJv1qoPJyMQ72t7PqB5/s="; 17 + }; 18 + 19 + sourceRoot = "source/client"; 20 + 21 + nativeBuildInputs = [ cmake ]; 22 + buildInputs = [ qtbase ]; 23 + 24 + cmakeFlags = [ ]; 25 + 26 + meta = with lib; { 27 + description = "C++ Qt API for Libre Graph, a free API for cloud collaboration inspired by the MS Graph API"; 28 + homepage = "https://owncloud.org"; 29 + maintainers = with maintainers; [ qknight hellwolf ]; 30 + platforms = platforms.unix; 31 + license = licenses.asl20; 32 + changelog = "https://github.com/owncloud/libre-graph-api-cpp-qt-client/releases/tag/v${version}"; 33 + }; 34 + }
+4
pkgs/applications/office/banana-accounting/default.nix
··· 9 9 , libX11 10 10 , lib 11 11 , stdenv 12 + , libgcrypt 13 + , wrapGAppsHook 12 14 }: 13 15 14 16 stdenv.mkDerivation { ··· 33 35 stdenv.cc.cc.lib 34 36 libGL 35 37 libX11 38 + libgcrypt 36 39 ]; 37 40 38 41 nativeBuildInputs = [ 39 42 autoPatchelfHook 43 + wrapGAppsHook 40 44 ]; 41 45 42 46 installPhase = ''
+2 -2
pkgs/applications/terminal-emulators/terminator/default.nix
··· 14 14 15 15 python3.pkgs.buildPythonApplication rec { 16 16 pname = "terminator"; 17 - version = "2.1.2"; 17 + version = "2.1.3"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "gnome-terminator"; 21 21 repo = "terminator"; 22 22 rev = "v${version}"; 23 - hash = "sha256-dN9+6VGIdIyY52nm2BMONeb+WV7UGL68frjnHRxRzTU="; 23 + hash = "sha256-Kx0z9oheA7Ihgsyg6zgPcGFMrqlXoIpQcL/dMqPB2qA="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+1 -1
pkgs/applications/window-managers/owl/default.nix
··· 15 15 mkDerivation = if stdenv.isDarwin then stdenv.mkDerivation else gnustep.gsmakeDerivation; 16 16 in 17 17 mkDerivation { 18 - pname = "owl"; 18 + pname = "owl-compositor"; 19 19 version = "unstable-2021-11-10"; 20 20 21 21 src = fetchFromGitHub {
+2 -2
pkgs/development/libraries/amdvlk/default.nix
··· 25 25 26 26 in stdenv.mkDerivation rec { 27 27 pname = "amdvlk"; 28 - version = "2023.Q1.3"; 28 + version = "2023.Q2.1"; 29 29 30 30 src = fetchRepoProject { 31 31 name = "${pname}-src"; 32 32 manifest = "https://github.com/GPUOpen-Drivers/AMDVLK.git"; 33 33 rev = "refs/tags/v-${version}"; 34 - sha256 = "JYGegQQCoKIpvBQYhNbG8j6CgtKb+c8MsK+cFtYUgtY="; 34 + sha256 = "znjv50seqN2Rdzwnu/5ks6q1uiUacM/Z5fzMyCgv0b8="; 35 35 }; 36 36 37 37 buildInputs = [
+2 -2
pkgs/development/python-modules/fakeredis/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "fakeredis"; 19 - version = "2.10.3"; 19 + version = "2.11.0"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 owner = "dsoftwareinc"; 26 26 repo = "fakeredis-py"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-qd8tofR5FdfV/A37gfNRYALf5rUMh7ldhS/hETUHo/k="; 28 + hash = "sha256-R9fB8Y22HPFxMtFQJmmbxZWh6qUtbXrWFUetaOKRFlg="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+29
pkgs/development/python-modules/looseversion/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "looseversion"; 9 + version = "1.0.3"; 10 + format = "flit"; 11 + 12 + src = fetchPypi { 13 + inherit version pname; 14 + sha256 = "sha256-A1KIhg4a/mfWPqnHAN2dCVxyTi5XIqOQKd2RZS1DFu0"; 15 + }; 16 + 17 + nativeCheckInputs = [ 18 + pytestCheckHook 19 + ]; 20 + pytestFlagsArray = [ "tests.py" ]; 21 + pythonImportsCheck = [ "looseversion" ]; 22 + 23 + meta = with lib; { 24 + description = "Version numbering for anarchists and software realists"; 25 + homepage = "https://github.com/effigies/looseversion"; 26 + license = licenses.psfl; 27 + maintainers = with maintainers; [ pelme ]; 28 + }; 29 + }
+2 -2
pkgs/development/python-modules/niko-home-control/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "niko-home-control"; 12 - version = "0.2.2"; 12 + version = "0.3.0"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "NoUseFreak"; 19 19 repo = pname; 20 20 rev = version; 21 - sha256 = "0ah02dfnnbk98grvd180fp9rak5gpi58xiql1yyzig5pcbjidvk3"; 21 + sha256 = "sha256-n/uQAX2LgxeGTRF56+G5vm5wbeTQQQODV4EKaPgKw1k="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+7 -7
pkgs/development/tools/jql/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "jql"; 8 - version = "5.2.0"; 8 + version = "6.0.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "yamafaktory"; 12 12 repo = pname; 13 - rev = "refs/tags/v${version}"; 14 - hash = "sha256-gFPN3aSukh0QMfGLn65icf5ZyYb8Y+r+GMdG2gm2InY="; 13 + rev = "jql-v${version}"; 14 + hash = "sha256-MdIYU6/j+hpFBcaZ1IiW6ImeWD3mmYezGEpZBbWmRzs="; 15 15 }; 16 16 17 - cargoHash = "sha256-XJW0TDRJdLwgWDm5ZBSCUj5VS5ZowGCr6tHV0MpZuvI="; 17 + cargoHash = "sha256-vb7HyumsLYN9rZTD8KxzV+1SN5F2rLhuullYDwRt7wM="; 18 18 19 19 meta = with lib; { 20 20 description = "A JSON Query Language CLI tool built with Rust"; 21 21 homepage = "https://github.com/yamafaktory/jql"; 22 - changelog = "https://github.com/yamafaktory/jql/releases/tag/v${version}"; 23 - license = with licenses; [ mit ]; 24 - maintainers = with maintainers; [ akshgpt7 ]; 22 + changelog = "https://github.com/yamafaktory/jql/releases/tag/${src.rev}"; 23 + license = with licenses; [ asl20 mit ]; 24 + maintainers = with maintainers; [ akshgpt7 figsoda ]; 25 25 }; 26 26 }
+3 -3
pkgs/development/tools/misc/patchelf/unstable.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "patchelf"; 5 - version = "unstable-2023-03-27"; 5 + version = "unstable-2023-04-23"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "NixOS"; 9 9 repo = "patchelf"; 10 - rev = "99db062953e88c26e1b1ae5120b8f8bd9f8d9b90"; 11 - sha256 = "sha256-6UQR7pmaeIv4G/eymgrFXXfrh3ODfsqIIAu0A44N/6g="; 10 + rev = "99c24238981b7b1084313aca8f5c493bb46f302c"; 11 + sha256 = "sha256-v8hMcFVtTknn1LMfRCDQa/bYgP/bpsPhSYp01TiCtew="; 12 12 }; 13 13 14 14 # Drop test that fails on musl (?)
+1 -1
pkgs/tools/graphics/graph-easy/default.nix
··· 1 1 { lib, perlPackages, fetchurl }: 2 2 3 3 perlPackages.buildPerlPackage { 4 - pname = "Graph-Easy"; 4 + pname = "graph-easy"; 5 5 version = "0.76"; 6 6 src = fetchurl { 7 7 url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Graph-Easy-0.76.tar.gz";
+9 -7
pkgs/tools/nix/nix-init/default.nix
··· 4 4 , fetchFromGitHub 5 5 , curl 6 6 , installShellFiles 7 - , makeWrapper 7 + , makeBinaryWrapper 8 8 , pkg-config 9 9 , bzip2 10 10 , libgit2_1_5 ··· 26 26 27 27 rustPlatform.buildRustPackage rec { 28 28 pname = "nix-init"; 29 - version = "0.2.1"; 29 + version = "0.2.2"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "nix-community"; 33 33 repo = "nix-init"; 34 34 rev = "v${version}"; 35 - hash = "sha256-SvoKw0Ep8NGknu+6qd6xW6hfH261kFD6DjZhPXQpzs0="; 35 + hash = "sha256-eiPUJj87PU4EgMQRJ4Yv5d/y94j5AklbP1sVNXNSNPs="; 36 36 }; 37 37 38 - cargoHash = "sha256-lm4Y/ZTRMiBp3ECKnHZBvwM8Qso+rilT3BDxzfcnpHQ="; 38 + cargoHash = "sha256-OKHW5q8bvJiwJAAEr9AHEWoDCwDKr6ACxsFRtJOTNis="; 39 39 40 40 nativeBuildInputs = [ 41 41 curl 42 42 installShellFiles 43 - makeWrapper 43 + makeBinaryWrapper 44 44 pkg-config 45 45 ]; 46 46 ··· 82 82 installShellCompletion artifacts/nix-init.{bash,fish} --zsh artifacts/_nix-init 83 83 ''; 84 84 85 - GEN_ARTIFACTS = "artifacts"; 86 - ZSTD_SYS_USE_PKG_CONFIG = true; 85 + env = { 86 + GEN_ARTIFACTS = "artifacts"; 87 + ZSTD_SYS_USE_PKG_CONFIG = true; 88 + }; 87 89 88 90 meta = with lib; { 89 91 description = "Command line tool to generate Nix packages from URLs";
+1315
pkgs/tools/typesetting/typst-fmt/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "adler" 7 + version = "1.0.2" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 + 11 + [[package]] 12 + name = "aho-corasick" 13 + version = "0.7.20" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 16 + dependencies = [ 17 + "memchr", 18 + ] 19 + 20 + [[package]] 21 + name = "anstream" 22 + version = "0.3.0" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371" 25 + dependencies = [ 26 + "anstyle", 27 + "anstyle-parse", 28 + "anstyle-query", 29 + "anstyle-wincon", 30 + "colorchoice", 31 + "is-terminal", 32 + "utf8parse", 33 + ] 34 + 35 + [[package]] 36 + name = "anstyle" 37 + version = "1.0.0" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 40 + 41 + [[package]] 42 + name = "anstyle-parse" 43 + version = "0.2.0" 44 + source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" 46 + dependencies = [ 47 + "utf8parse", 48 + ] 49 + 50 + [[package]] 51 + name = "anstyle-query" 52 + version = "1.0.0" 53 + source = "registry+https://github.com/rust-lang/crates.io-index" 54 + checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 55 + dependencies = [ 56 + "windows-sys 0.48.0", 57 + ] 58 + 59 + [[package]] 60 + name = "anstyle-wincon" 61 + version = "1.0.0" 62 + source = "registry+https://github.com/rust-lang/crates.io-index" 63 + checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd" 64 + dependencies = [ 65 + "anstyle", 66 + "windows-sys 0.48.0", 67 + ] 68 + 69 + [[package]] 70 + name = "arrayref" 71 + version = "0.3.7" 72 + source = "registry+https://github.com/rust-lang/crates.io-index" 73 + checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 74 + 75 + [[package]] 76 + name = "arrayvec" 77 + version = "0.5.2" 78 + source = "registry+https://github.com/rust-lang/crates.io-index" 79 + checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 80 + 81 + [[package]] 82 + name = "arrayvec" 83 + version = "0.7.2" 84 + source = "registry+https://github.com/rust-lang/crates.io-index" 85 + checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 86 + 87 + [[package]] 88 + name = "autocfg" 89 + version = "1.1.0" 90 + source = "registry+https://github.com/rust-lang/crates.io-index" 91 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 92 + 93 + [[package]] 94 + name = "base64" 95 + version = "0.13.1" 96 + source = "registry+https://github.com/rust-lang/crates.io-index" 97 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 98 + 99 + [[package]] 100 + name = "bitflags" 101 + version = "1.3.2" 102 + source = "registry+https://github.com/rust-lang/crates.io-index" 103 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 104 + 105 + [[package]] 106 + name = "bstr" 107 + version = "0.2.17" 108 + source = "registry+https://github.com/rust-lang/crates.io-index" 109 + checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" 110 + dependencies = [ 111 + "lazy_static", 112 + "memchr", 113 + "regex-automata", 114 + ] 115 + 116 + [[package]] 117 + name = "bstr" 118 + version = "1.4.0" 119 + source = "registry+https://github.com/rust-lang/crates.io-index" 120 + checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" 121 + dependencies = [ 122 + "memchr", 123 + "serde", 124 + ] 125 + 126 + [[package]] 127 + name = "bytemuck" 128 + version = "1.13.1" 129 + source = "registry+https://github.com/rust-lang/crates.io-index" 130 + checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 131 + 132 + [[package]] 133 + name = "byteorder" 134 + version = "1.4.3" 135 + source = "registry+https://github.com/rust-lang/crates.io-index" 136 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 137 + 138 + [[package]] 139 + name = "cc" 140 + version = "1.0.79" 141 + source = "registry+https://github.com/rust-lang/crates.io-index" 142 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 143 + 144 + [[package]] 145 + name = "cfg-if" 146 + version = "1.0.0" 147 + source = "registry+https://github.com/rust-lang/crates.io-index" 148 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 149 + 150 + [[package]] 151 + name = "clap" 152 + version = "4.2.2" 153 + source = "registry+https://github.com/rust-lang/crates.io-index" 154 + checksum = "9b802d85aaf3a1cdb02b224ba472ebdea62014fccfcb269b95a4d76443b5ee5a" 155 + dependencies = [ 156 + "clap_builder", 157 + "clap_derive", 158 + "once_cell", 159 + ] 160 + 161 + [[package]] 162 + name = "clap_builder" 163 + version = "4.2.2" 164 + source = "registry+https://github.com/rust-lang/crates.io-index" 165 + checksum = "14a1a858f532119338887a4b8e1af9c60de8249cd7bafd68036a489e261e37b6" 166 + dependencies = [ 167 + "anstream", 168 + "anstyle", 169 + "bitflags", 170 + "clap_lex", 171 + "strsim", 172 + ] 173 + 174 + [[package]] 175 + name = "clap_derive" 176 + version = "4.2.0" 177 + source = "registry+https://github.com/rust-lang/crates.io-index" 178 + checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4" 179 + dependencies = [ 180 + "heck", 181 + "proc-macro2", 182 + "quote", 183 + "syn 2.0.15", 184 + ] 185 + 186 + [[package]] 187 + name = "clap_lex" 188 + version = "0.4.1" 189 + source = "registry+https://github.com/rust-lang/crates.io-index" 190 + checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1" 191 + 192 + [[package]] 193 + name = "color_quant" 194 + version = "1.1.0" 195 + source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 197 + 198 + [[package]] 199 + name = "colorchoice" 200 + version = "1.0.0" 201 + source = "registry+https://github.com/rust-lang/crates.io-index" 202 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 203 + 204 + [[package]] 205 + name = "comemo" 206 + version = "0.2.1" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "70b396e6f0a1a7d2c1d588fd8a255a8c30a8edeef65bc96b4afb3fdb8a8bf281" 209 + dependencies = [ 210 + "comemo-macros", 211 + "siphasher", 212 + ] 213 + 214 + [[package]] 215 + name = "comemo-macros" 216 + version = "0.2.1" 217 + source = "registry+https://github.com/rust-lang/crates.io-index" 218 + checksum = "421c3e125e48959f3b6a18c0d266f3c228f6e28464c73cc44cff24e808fcda2d" 219 + dependencies = [ 220 + "proc-macro2", 221 + "quote", 222 + "syn 1.0.109", 223 + ] 224 + 225 + [[package]] 226 + name = "console" 227 + version = "0.15.5" 228 + source = "registry+https://github.com/rust-lang/crates.io-index" 229 + checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60" 230 + dependencies = [ 231 + "encode_unicode", 232 + "lazy_static", 233 + "libc", 234 + "windows-sys 0.42.0", 235 + ] 236 + 237 + [[package]] 238 + name = "crc32fast" 239 + version = "1.3.2" 240 + source = "registry+https://github.com/rust-lang/crates.io-index" 241 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 242 + dependencies = [ 243 + "cfg-if", 244 + ] 245 + 246 + [[package]] 247 + name = "data-url" 248 + version = "0.1.1" 249 + source = "registry+https://github.com/rust-lang/crates.io-index" 250 + checksum = "3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193" 251 + dependencies = [ 252 + "matches", 253 + ] 254 + 255 + [[package]] 256 + name = "ecow" 257 + version = "0.1.0" 258 + source = "registry+https://github.com/rust-lang/crates.io-index" 259 + checksum = "e60e2840fbfc397c7972b11a6e6bd99a0248921cc1e31f293c5f6c5ac24831da" 260 + 261 + [[package]] 262 + name = "either" 263 + version = "1.8.1" 264 + source = "registry+https://github.com/rust-lang/crates.io-index" 265 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 266 + 267 + [[package]] 268 + name = "encode_unicode" 269 + version = "0.3.6" 270 + source = "registry+https://github.com/rust-lang/crates.io-index" 271 + checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 272 + 273 + [[package]] 274 + name = "env_logger" 275 + version = "0.10.0" 276 + source = "registry+https://github.com/rust-lang/crates.io-index" 277 + checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 278 + dependencies = [ 279 + "humantime", 280 + "is-terminal", 281 + "log", 282 + "regex", 283 + "termcolor", 284 + ] 285 + 286 + [[package]] 287 + name = "errno" 288 + version = "0.3.1" 289 + source = "registry+https://github.com/rust-lang/crates.io-index" 290 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 291 + dependencies = [ 292 + "errno-dragonfly", 293 + "libc", 294 + "windows-sys 0.48.0", 295 + ] 296 + 297 + [[package]] 298 + name = "errno-dragonfly" 299 + version = "0.1.2" 300 + source = "registry+https://github.com/rust-lang/crates.io-index" 301 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 302 + dependencies = [ 303 + "cc", 304 + "libc", 305 + ] 306 + 307 + [[package]] 308 + name = "fdeflate" 309 + version = "0.3.0" 310 + source = "registry+https://github.com/rust-lang/crates.io-index" 311 + checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" 312 + dependencies = [ 313 + "simd-adler32", 314 + ] 315 + 316 + [[package]] 317 + name = "flate2" 318 + version = "1.0.25" 319 + source = "registry+https://github.com/rust-lang/crates.io-index" 320 + checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 321 + dependencies = [ 322 + "crc32fast", 323 + "miniz_oxide 0.6.2", 324 + ] 325 + 326 + [[package]] 327 + name = "float-cmp" 328 + version = "0.9.0" 329 + source = "registry+https://github.com/rust-lang/crates.io-index" 330 + checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 331 + 332 + [[package]] 333 + name = "fnv" 334 + version = "1.0.7" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 337 + 338 + [[package]] 339 + name = "gif" 340 + version = "0.11.4" 341 + source = "registry+https://github.com/rust-lang/crates.io-index" 342 + checksum = "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06" 343 + dependencies = [ 344 + "color_quant", 345 + "weezl", 346 + ] 347 + 348 + [[package]] 349 + name = "gif" 350 + version = "0.12.0" 351 + source = "registry+https://github.com/rust-lang/crates.io-index" 352 + checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" 353 + dependencies = [ 354 + "color_quant", 355 + "weezl", 356 + ] 357 + 358 + [[package]] 359 + name = "globmatch" 360 + version = "0.2.4" 361 + source = "registry+https://github.com/rust-lang/crates.io-index" 362 + checksum = "e0e82f77d5e36ce0c3941a39a6d8fff8ed9553ae13586b31640d6885f7376097" 363 + dependencies = [ 364 + "globset", 365 + "log", 366 + "walkdir", 367 + ] 368 + 369 + [[package]] 370 + name = "globset" 371 + version = "0.4.10" 372 + source = "registry+https://github.com/rust-lang/crates.io-index" 373 + checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" 374 + dependencies = [ 375 + "aho-corasick", 376 + "bstr 1.4.0", 377 + "fnv", 378 + "log", 379 + "regex", 380 + ] 381 + 382 + [[package]] 383 + name = "hashbrown" 384 + version = "0.12.3" 385 + source = "registry+https://github.com/rust-lang/crates.io-index" 386 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 387 + 388 + [[package]] 389 + name = "heck" 390 + version = "0.4.1" 391 + source = "registry+https://github.com/rust-lang/crates.io-index" 392 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 393 + 394 + [[package]] 395 + name = "hermit-abi" 396 + version = "0.3.1" 397 + source = "registry+https://github.com/rust-lang/crates.io-index" 398 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 399 + 400 + [[package]] 401 + name = "humantime" 402 + version = "2.1.0" 403 + source = "registry+https://github.com/rust-lang/crates.io-index" 404 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 405 + 406 + [[package]] 407 + name = "if_chain" 408 + version = "1.0.2" 409 + source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" 411 + 412 + [[package]] 413 + name = "image" 414 + version = "0.24.6" 415 + source = "registry+https://github.com/rust-lang/crates.io-index" 416 + checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 417 + dependencies = [ 418 + "bytemuck", 419 + "byteorder", 420 + "color_quant", 421 + "gif 0.12.0", 422 + "jpeg-decoder 0.3.0", 423 + "num-rational", 424 + "num-traits", 425 + "png", 426 + ] 427 + 428 + [[package]] 429 + name = "indexmap" 430 + version = "1.9.3" 431 + source = "registry+https://github.com/rust-lang/crates.io-index" 432 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 433 + dependencies = [ 434 + "autocfg", 435 + "hashbrown", 436 + ] 437 + 438 + [[package]] 439 + name = "io-lifetimes" 440 + version = "1.0.10" 441 + source = "registry+https://github.com/rust-lang/crates.io-index" 442 + checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 443 + dependencies = [ 444 + "hermit-abi", 445 + "libc", 446 + "windows-sys 0.48.0", 447 + ] 448 + 449 + [[package]] 450 + name = "is-terminal" 451 + version = "0.4.7" 452 + source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 454 + dependencies = [ 455 + "hermit-abi", 456 + "io-lifetimes", 457 + "rustix", 458 + "windows-sys 0.48.0", 459 + ] 460 + 461 + [[package]] 462 + name = "itertools" 463 + version = "0.10.5" 464 + source = "registry+https://github.com/rust-lang/crates.io-index" 465 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 466 + dependencies = [ 467 + "either", 468 + ] 469 + 470 + [[package]] 471 + name = "itoa" 472 + version = "1.0.6" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 475 + 476 + [[package]] 477 + name = "jpeg-decoder" 478 + version = "0.2.6" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "9478aa10f73e7528198d75109c8be5cd7d15fb530238040148d5f9a22d4c5b3b" 481 + 482 + [[package]] 483 + name = "jpeg-decoder" 484 + version = "0.3.0" 485 + source = "registry+https://github.com/rust-lang/crates.io-index" 486 + checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 487 + 488 + [[package]] 489 + name = "kurbo" 490 + version = "0.8.3" 491 + source = "registry+https://github.com/rust-lang/crates.io-index" 492 + checksum = "7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449" 493 + dependencies = [ 494 + "arrayvec 0.7.2", 495 + ] 496 + 497 + [[package]] 498 + name = "lazy_static" 499 + version = "1.4.0" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 502 + 503 + [[package]] 504 + name = "libc" 505 + version = "0.2.141" 506 + source = "registry+https://github.com/rust-lang/crates.io-index" 507 + checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5" 508 + 509 + [[package]] 510 + name = "linux-raw-sys" 511 + version = "0.3.1" 512 + source = "registry+https://github.com/rust-lang/crates.io-index" 513 + checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f" 514 + 515 + [[package]] 516 + name = "log" 517 + version = "0.4.17" 518 + source = "registry+https://github.com/rust-lang/crates.io-index" 519 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 520 + dependencies = [ 521 + "cfg-if", 522 + ] 523 + 524 + [[package]] 525 + name = "matches" 526 + version = "0.1.10" 527 + source = "registry+https://github.com/rust-lang/crates.io-index" 528 + checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 529 + 530 + [[package]] 531 + name = "memchr" 532 + version = "2.5.0" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 535 + 536 + [[package]] 537 + name = "miniz_oxide" 538 + version = "0.5.4" 539 + source = "registry+https://github.com/rust-lang/crates.io-index" 540 + checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" 541 + dependencies = [ 542 + "adler", 543 + ] 544 + 545 + [[package]] 546 + name = "miniz_oxide" 547 + version = "0.6.2" 548 + source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 550 + dependencies = [ 551 + "adler", 552 + ] 553 + 554 + [[package]] 555 + name = "miniz_oxide" 556 + version = "0.7.1" 557 + source = "registry+https://github.com/rust-lang/crates.io-index" 558 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 559 + dependencies = [ 560 + "adler", 561 + "simd-adler32", 562 + ] 563 + 564 + [[package]] 565 + name = "num-integer" 566 + version = "0.1.45" 567 + source = "registry+https://github.com/rust-lang/crates.io-index" 568 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 569 + dependencies = [ 570 + "autocfg", 571 + "num-traits", 572 + ] 573 + 574 + [[package]] 575 + name = "num-rational" 576 + version = "0.4.1" 577 + source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 579 + dependencies = [ 580 + "autocfg", 581 + "num-integer", 582 + "num-traits", 583 + ] 584 + 585 + [[package]] 586 + name = "num-traits" 587 + version = "0.2.15" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 590 + dependencies = [ 591 + "autocfg", 592 + ] 593 + 594 + [[package]] 595 + name = "once_cell" 596 + version = "1.17.1" 597 + source = "registry+https://github.com/rust-lang/crates.io-index" 598 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 599 + 600 + [[package]] 601 + name = "pdf-writer" 602 + version = "0.6.0" 603 + source = "registry+https://github.com/rust-lang/crates.io-index" 604 + checksum = "249f9b33a3192626f2cd9f4b0cd66c1ec32d65968d58cf4d8239977feddddead" 605 + dependencies = [ 606 + "bitflags", 607 + "itoa", 608 + "ryu", 609 + ] 610 + 611 + [[package]] 612 + name = "pico-args" 613 + version = "0.4.2" 614 + source = "registry+https://github.com/rust-lang/crates.io-index" 615 + checksum = "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468" 616 + 617 + [[package]] 618 + name = "pixglyph" 619 + version = "0.1.0" 620 + source = "registry+https://github.com/rust-lang/crates.io-index" 621 + checksum = "9eefadd393715fe315c8cdcd587f893b818a6dfe4f6f9faeb44b764c7c38fd8b" 622 + dependencies = [ 623 + "ttf-parser 0.18.1", 624 + ] 625 + 626 + [[package]] 627 + name = "png" 628 + version = "0.17.8" 629 + source = "registry+https://github.com/rust-lang/crates.io-index" 630 + checksum = "aaeebc51f9e7d2c150d3f3bfeb667f2aa985db5ef1e3d212847bdedb488beeaa" 631 + dependencies = [ 632 + "bitflags", 633 + "crc32fast", 634 + "fdeflate", 635 + "flate2", 636 + "miniz_oxide 0.7.1", 637 + ] 638 + 639 + [[package]] 640 + name = "proc-macro2" 641 + version = "1.0.56" 642 + source = "registry+https://github.com/rust-lang/crates.io-index" 643 + checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 644 + dependencies = [ 645 + "unicode-ident", 646 + ] 647 + 648 + [[package]] 649 + name = "quote" 650 + version = "1.0.26" 651 + source = "registry+https://github.com/rust-lang/crates.io-index" 652 + checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 653 + dependencies = [ 654 + "proc-macro2", 655 + ] 656 + 657 + [[package]] 658 + name = "rctree" 659 + version = "0.4.0" 660 + source = "registry+https://github.com/rust-lang/crates.io-index" 661 + checksum = "9ae028b272a6e99d9f8260ceefa3caa09300a8d6c8d2b2001316474bc52122e9" 662 + 663 + [[package]] 664 + name = "regex" 665 + version = "1.7.3" 666 + source = "registry+https://github.com/rust-lang/crates.io-index" 667 + checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" 668 + dependencies = [ 669 + "aho-corasick", 670 + "memchr", 671 + "regex-syntax", 672 + ] 673 + 674 + [[package]] 675 + name = "regex-automata" 676 + version = "0.1.10" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 679 + 680 + [[package]] 681 + name = "regex-syntax" 682 + version = "0.6.29" 683 + source = "registry+https://github.com/rust-lang/crates.io-index" 684 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 685 + 686 + [[package]] 687 + name = "resvg" 688 + version = "0.22.0" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "2e702d1e8e00a3a0717b96244cba840f34f542d8f23097c8903266c4e2975658" 691 + dependencies = [ 692 + "gif 0.11.4", 693 + "jpeg-decoder 0.2.6", 694 + "log", 695 + "pico-args", 696 + "png", 697 + "rgb", 698 + "svgtypes", 699 + "tiny-skia", 700 + "usvg", 701 + ] 702 + 703 + [[package]] 704 + name = "rgb" 705 + version = "0.8.36" 706 + source = "registry+https://github.com/rust-lang/crates.io-index" 707 + checksum = "20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59" 708 + dependencies = [ 709 + "bytemuck", 710 + ] 711 + 712 + [[package]] 713 + name = "roxmltree" 714 + version = "0.14.1" 715 + source = "registry+https://github.com/rust-lang/crates.io-index" 716 + checksum = "921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b" 717 + dependencies = [ 718 + "xmlparser", 719 + ] 720 + 721 + [[package]] 722 + name = "rustix" 723 + version = "0.37.11" 724 + source = "registry+https://github.com/rust-lang/crates.io-index" 725 + checksum = "85597d61f83914ddeba6a47b3b8ffe7365107221c2e557ed94426489fefb5f77" 726 + dependencies = [ 727 + "bitflags", 728 + "errno", 729 + "io-lifetimes", 730 + "libc", 731 + "linux-raw-sys", 732 + "windows-sys 0.48.0", 733 + ] 734 + 735 + [[package]] 736 + name = "rustybuzz" 737 + version = "0.5.1" 738 + source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "a617c811f5c9a7060fe511d35d13bf5b9f0463ce36d63ce666d05779df2b4eba" 740 + dependencies = [ 741 + "bitflags", 742 + "bytemuck", 743 + "smallvec", 744 + "ttf-parser 0.15.2", 745 + "unicode-bidi-mirroring", 746 + "unicode-ccc", 747 + "unicode-general-category", 748 + "unicode-script", 749 + ] 750 + 751 + [[package]] 752 + name = "ryu" 753 + version = "1.0.13" 754 + source = "registry+https://github.com/rust-lang/crates.io-index" 755 + checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 756 + 757 + [[package]] 758 + name = "safe_arch" 759 + version = "0.5.2" 760 + source = "registry+https://github.com/rust-lang/crates.io-index" 761 + checksum = "c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05" 762 + dependencies = [ 763 + "bytemuck", 764 + ] 765 + 766 + [[package]] 767 + name = "same-file" 768 + version = "1.0.6" 769 + source = "registry+https://github.com/rust-lang/crates.io-index" 770 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 771 + dependencies = [ 772 + "winapi-util", 773 + ] 774 + 775 + [[package]] 776 + name = "serde" 777 + version = "1.0.160" 778 + source = "registry+https://github.com/rust-lang/crates.io-index" 779 + checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c" 780 + dependencies = [ 781 + "serde_derive", 782 + ] 783 + 784 + [[package]] 785 + name = "serde_derive" 786 + version = "1.0.160" 787 + source = "registry+https://github.com/rust-lang/crates.io-index" 788 + checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df" 789 + dependencies = [ 790 + "proc-macro2", 791 + "quote", 792 + "syn 2.0.15", 793 + ] 794 + 795 + [[package]] 796 + name = "serde_spanned" 797 + version = "0.6.1" 798 + source = "registry+https://github.com/rust-lang/crates.io-index" 799 + checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4" 800 + dependencies = [ 801 + "serde", 802 + ] 803 + 804 + [[package]] 805 + name = "simd-adler32" 806 + version = "0.3.5" 807 + source = "registry+https://github.com/rust-lang/crates.io-index" 808 + checksum = "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f" 809 + 810 + [[package]] 811 + name = "similar" 812 + version = "2.2.1" 813 + source = "registry+https://github.com/rust-lang/crates.io-index" 814 + checksum = "420acb44afdae038210c99e69aae24109f32f15500aa708e81d46c9f29d55fcf" 815 + dependencies = [ 816 + "bstr 0.2.17", 817 + "unicode-segmentation", 818 + ] 819 + 820 + [[package]] 821 + name = "similar-asserts" 822 + version = "1.4.2" 823 + source = "registry+https://github.com/rust-lang/crates.io-index" 824 + checksum = "bbf644ad016b75129f01a34a355dcb8d66a5bc803e417c7a77cc5d5ee9fa0f18" 825 + dependencies = [ 826 + "console", 827 + "similar", 828 + ] 829 + 830 + [[package]] 831 + name = "simplecss" 832 + version = "0.2.1" 833 + source = "registry+https://github.com/rust-lang/crates.io-index" 834 + checksum = "a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d" 835 + dependencies = [ 836 + "log", 837 + ] 838 + 839 + [[package]] 840 + name = "siphasher" 841 + version = "0.3.10" 842 + source = "registry+https://github.com/rust-lang/crates.io-index" 843 + checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 844 + 845 + [[package]] 846 + name = "smallvec" 847 + version = "1.10.0" 848 + source = "registry+https://github.com/rust-lang/crates.io-index" 849 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 850 + 851 + [[package]] 852 + name = "strsim" 853 + version = "0.10.0" 854 + source = "registry+https://github.com/rust-lang/crates.io-index" 855 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 856 + 857 + [[package]] 858 + name = "subsetter" 859 + version = "0.1.1" 860 + source = "registry+https://github.com/rust-lang/crates.io-index" 861 + checksum = "09eab8a83bff89ba2200bd4c59be45c7c787f988431b936099a5a266c957f2f9" 862 + 863 + [[package]] 864 + name = "svg2pdf" 865 + version = "0.4.1" 866 + source = "registry+https://github.com/rust-lang/crates.io-index" 867 + checksum = "cd5736713f3850a24060c3cdd7ac9efdc0c5138779386c6c8975b46d54d2d3d5" 868 + dependencies = [ 869 + "image", 870 + "miniz_oxide 0.5.4", 871 + "pdf-writer", 872 + "usvg", 873 + ] 874 + 875 + [[package]] 876 + name = "svgtypes" 877 + version = "0.8.2" 878 + source = "registry+https://github.com/rust-lang/crates.io-index" 879 + checksum = "22975e8a2bac6a76bb54f898a6b18764633b00e780330f0b689f65afb3975564" 880 + dependencies = [ 881 + "siphasher", 882 + ] 883 + 884 + [[package]] 885 + name = "syn" 886 + version = "1.0.109" 887 + source = "registry+https://github.com/rust-lang/crates.io-index" 888 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 889 + dependencies = [ 890 + "proc-macro2", 891 + "quote", 892 + "unicode-ident", 893 + ] 894 + 895 + [[package]] 896 + name = "syn" 897 + version = "2.0.15" 898 + source = "registry+https://github.com/rust-lang/crates.io-index" 899 + checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" 900 + dependencies = [ 901 + "proc-macro2", 902 + "quote", 903 + "unicode-ident", 904 + ] 905 + 906 + [[package]] 907 + name = "termcolor" 908 + version = "1.2.0" 909 + source = "registry+https://github.com/rust-lang/crates.io-index" 910 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 911 + dependencies = [ 912 + "winapi-util", 913 + ] 914 + 915 + [[package]] 916 + name = "thin-vec" 917 + version = "0.2.12" 918 + source = "registry+https://github.com/rust-lang/crates.io-index" 919 + checksum = "aac81b6fd6beb5884b0cf3321b8117e6e5d47ecb6fc89f414cfdcca8b2fe2dd8" 920 + 921 + [[package]] 922 + name = "tiny-skia" 923 + version = "0.6.6" 924 + source = "registry+https://github.com/rust-lang/crates.io-index" 925 + checksum = "d049bfef0eaa2521e75d9ffb5ce86ad54480932ae19b85f78bec6f52c4d30d78" 926 + dependencies = [ 927 + "arrayref", 928 + "arrayvec 0.5.2", 929 + "bytemuck", 930 + "cfg-if", 931 + "png", 932 + "safe_arch", 933 + ] 934 + 935 + [[package]] 936 + name = "toml" 937 + version = "0.7.3" 938 + source = "registry+https://github.com/rust-lang/crates.io-index" 939 + checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" 940 + dependencies = [ 941 + "serde", 942 + "serde_spanned", 943 + "toml_datetime", 944 + "toml_edit", 945 + ] 946 + 947 + [[package]] 948 + name = "toml_datetime" 949 + version = "0.6.1" 950 + source = "registry+https://github.com/rust-lang/crates.io-index" 951 + checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" 952 + dependencies = [ 953 + "serde", 954 + ] 955 + 956 + [[package]] 957 + name = "toml_edit" 958 + version = "0.19.8" 959 + source = "registry+https://github.com/rust-lang/crates.io-index" 960 + checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" 961 + dependencies = [ 962 + "indexmap", 963 + "serde", 964 + "serde_spanned", 965 + "toml_datetime", 966 + "winnow", 967 + ] 968 + 969 + [[package]] 970 + name = "ttf-parser" 971 + version = "0.15.2" 972 + source = "registry+https://github.com/rust-lang/crates.io-index" 973 + checksum = "7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd" 974 + 975 + [[package]] 976 + name = "ttf-parser" 977 + version = "0.18.1" 978 + source = "registry+https://github.com/rust-lang/crates.io-index" 979 + checksum = "0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633" 980 + 981 + [[package]] 982 + name = "typst" 983 + version = "0.2.0" 984 + source = "git+https://github.com/typst/typst.git#1e948f7fa29395cfc2bd704bfdbe6019229ba500" 985 + dependencies = [ 986 + "bitflags", 987 + "bytemuck", 988 + "comemo", 989 + "ecow", 990 + "flate2", 991 + "if_chain", 992 + "image", 993 + "indexmap", 994 + "log", 995 + "miniz_oxide 0.5.4", 996 + "once_cell", 997 + "pdf-writer", 998 + "pixglyph", 999 + "regex", 1000 + "resvg", 1001 + "roxmltree", 1002 + "rustybuzz", 1003 + "serde", 1004 + "siphasher", 1005 + "subsetter", 1006 + "svg2pdf", 1007 + "thin-vec", 1008 + "tiny-skia", 1009 + "ttf-parser 0.18.1", 1010 + "typst-macros", 1011 + "unicode-math-class", 1012 + "unicode-segmentation", 1013 + "unicode-xid", 1014 + "unscanny", 1015 + "usvg", 1016 + "xmp-writer", 1017 + ] 1018 + 1019 + [[package]] 1020 + name = "typst-fmt" 1021 + version = "0.1.0" 1022 + dependencies = [ 1023 + "clap", 1024 + "env_logger", 1025 + "globmatch", 1026 + "itertools", 1027 + "log", 1028 + "regex", 1029 + "similar-asserts", 1030 + "toml", 1031 + "typst", 1032 + ] 1033 + 1034 + [[package]] 1035 + name = "typst-macros" 1036 + version = "0.2.0" 1037 + source = "git+https://github.com/typst/typst.git#1e948f7fa29395cfc2bd704bfdbe6019229ba500" 1038 + dependencies = [ 1039 + "heck", 1040 + "proc-macro2", 1041 + "quote", 1042 + "syn 1.0.109", 1043 + "unscanny", 1044 + ] 1045 + 1046 + [[package]] 1047 + name = "unicode-bidi-mirroring" 1048 + version = "0.1.0" 1049 + source = "registry+https://github.com/rust-lang/crates.io-index" 1050 + checksum = "56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694" 1051 + 1052 + [[package]] 1053 + name = "unicode-ccc" 1054 + version = "0.1.2" 1055 + source = "registry+https://github.com/rust-lang/crates.io-index" 1056 + checksum = "cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1" 1057 + 1058 + [[package]] 1059 + name = "unicode-general-category" 1060 + version = "0.4.0" 1061 + source = "registry+https://github.com/rust-lang/crates.io-index" 1062 + checksum = "07547e3ee45e28326cc23faac56d44f58f16ab23e413db526debce3b0bfd2742" 1063 + 1064 + [[package]] 1065 + name = "unicode-ident" 1066 + version = "1.0.8" 1067 + source = "registry+https://github.com/rust-lang/crates.io-index" 1068 + checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 1069 + 1070 + [[package]] 1071 + name = "unicode-math-class" 1072 + version = "0.1.0" 1073 + source = "registry+https://github.com/rust-lang/crates.io-index" 1074 + checksum = "7d246cf599d5fae3c8d56e04b20eb519adb89a8af8d0b0fbcded369aa3647d65" 1075 + 1076 + [[package]] 1077 + name = "unicode-script" 1078 + version = "0.5.5" 1079 + source = "registry+https://github.com/rust-lang/crates.io-index" 1080 + checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc" 1081 + 1082 + [[package]] 1083 + name = "unicode-segmentation" 1084 + version = "1.10.1" 1085 + source = "registry+https://github.com/rust-lang/crates.io-index" 1086 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 1087 + 1088 + [[package]] 1089 + name = "unicode-xid" 1090 + version = "0.2.4" 1091 + source = "registry+https://github.com/rust-lang/crates.io-index" 1092 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 1093 + 1094 + [[package]] 1095 + name = "unscanny" 1096 + version = "0.1.0" 1097 + source = "registry+https://github.com/rust-lang/crates.io-index" 1098 + checksum = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47" 1099 + 1100 + [[package]] 1101 + name = "usvg" 1102 + version = "0.22.0" 1103 + source = "registry+https://github.com/rust-lang/crates.io-index" 1104 + checksum = "a261d60a7215fa339482047cc3dafd4e22e2bf34396aaebef2b707355bbb39c0" 1105 + dependencies = [ 1106 + "base64", 1107 + "data-url", 1108 + "flate2", 1109 + "float-cmp", 1110 + "kurbo", 1111 + "log", 1112 + "pico-args", 1113 + "rctree", 1114 + "roxmltree", 1115 + "simplecss", 1116 + "siphasher", 1117 + "svgtypes", 1118 + ] 1119 + 1120 + [[package]] 1121 + name = "utf8parse" 1122 + version = "0.2.1" 1123 + source = "registry+https://github.com/rust-lang/crates.io-index" 1124 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 1125 + 1126 + [[package]] 1127 + name = "walkdir" 1128 + version = "2.3.3" 1129 + source = "registry+https://github.com/rust-lang/crates.io-index" 1130 + checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 1131 + dependencies = [ 1132 + "same-file", 1133 + "winapi-util", 1134 + ] 1135 + 1136 + [[package]] 1137 + name = "weezl" 1138 + version = "0.1.7" 1139 + source = "registry+https://github.com/rust-lang/crates.io-index" 1140 + checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 1141 + 1142 + [[package]] 1143 + name = "winapi" 1144 + version = "0.3.9" 1145 + source = "registry+https://github.com/rust-lang/crates.io-index" 1146 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1147 + dependencies = [ 1148 + "winapi-i686-pc-windows-gnu", 1149 + "winapi-x86_64-pc-windows-gnu", 1150 + ] 1151 + 1152 + [[package]] 1153 + name = "winapi-i686-pc-windows-gnu" 1154 + version = "0.4.0" 1155 + source = "registry+https://github.com/rust-lang/crates.io-index" 1156 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1157 + 1158 + [[package]] 1159 + name = "winapi-util" 1160 + version = "0.1.5" 1161 + source = "registry+https://github.com/rust-lang/crates.io-index" 1162 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1163 + dependencies = [ 1164 + "winapi", 1165 + ] 1166 + 1167 + [[package]] 1168 + name = "winapi-x86_64-pc-windows-gnu" 1169 + version = "0.4.0" 1170 + source = "registry+https://github.com/rust-lang/crates.io-index" 1171 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1172 + 1173 + [[package]] 1174 + name = "windows-sys" 1175 + version = "0.42.0" 1176 + source = "registry+https://github.com/rust-lang/crates.io-index" 1177 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1178 + dependencies = [ 1179 + "windows_aarch64_gnullvm 0.42.2", 1180 + "windows_aarch64_msvc 0.42.2", 1181 + "windows_i686_gnu 0.42.2", 1182 + "windows_i686_msvc 0.42.2", 1183 + "windows_x86_64_gnu 0.42.2", 1184 + "windows_x86_64_gnullvm 0.42.2", 1185 + "windows_x86_64_msvc 0.42.2", 1186 + ] 1187 + 1188 + [[package]] 1189 + name = "windows-sys" 1190 + version = "0.48.0" 1191 + source = "registry+https://github.com/rust-lang/crates.io-index" 1192 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1193 + dependencies = [ 1194 + "windows-targets", 1195 + ] 1196 + 1197 + [[package]] 1198 + name = "windows-targets" 1199 + version = "0.48.0" 1200 + source = "registry+https://github.com/rust-lang/crates.io-index" 1201 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 1202 + dependencies = [ 1203 + "windows_aarch64_gnullvm 0.48.0", 1204 + "windows_aarch64_msvc 0.48.0", 1205 + "windows_i686_gnu 0.48.0", 1206 + "windows_i686_msvc 0.48.0", 1207 + "windows_x86_64_gnu 0.48.0", 1208 + "windows_x86_64_gnullvm 0.48.0", 1209 + "windows_x86_64_msvc 0.48.0", 1210 + ] 1211 + 1212 + [[package]] 1213 + name = "windows_aarch64_gnullvm" 1214 + version = "0.42.2" 1215 + source = "registry+https://github.com/rust-lang/crates.io-index" 1216 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 1217 + 1218 + [[package]] 1219 + name = "windows_aarch64_gnullvm" 1220 + version = "0.48.0" 1221 + source = "registry+https://github.com/rust-lang/crates.io-index" 1222 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1223 + 1224 + [[package]] 1225 + name = "windows_aarch64_msvc" 1226 + version = "0.42.2" 1227 + source = "registry+https://github.com/rust-lang/crates.io-index" 1228 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 1229 + 1230 + [[package]] 1231 + name = "windows_aarch64_msvc" 1232 + version = "0.48.0" 1233 + source = "registry+https://github.com/rust-lang/crates.io-index" 1234 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1235 + 1236 + [[package]] 1237 + name = "windows_i686_gnu" 1238 + version = "0.42.2" 1239 + source = "registry+https://github.com/rust-lang/crates.io-index" 1240 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 1241 + 1242 + [[package]] 1243 + name = "windows_i686_gnu" 1244 + version = "0.48.0" 1245 + source = "registry+https://github.com/rust-lang/crates.io-index" 1246 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1247 + 1248 + [[package]] 1249 + name = "windows_i686_msvc" 1250 + version = "0.42.2" 1251 + source = "registry+https://github.com/rust-lang/crates.io-index" 1252 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 1253 + 1254 + [[package]] 1255 + name = "windows_i686_msvc" 1256 + version = "0.48.0" 1257 + source = "registry+https://github.com/rust-lang/crates.io-index" 1258 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1259 + 1260 + [[package]] 1261 + name = "windows_x86_64_gnu" 1262 + version = "0.42.2" 1263 + source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 1265 + 1266 + [[package]] 1267 + name = "windows_x86_64_gnu" 1268 + version = "0.48.0" 1269 + source = "registry+https://github.com/rust-lang/crates.io-index" 1270 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1271 + 1272 + [[package]] 1273 + name = "windows_x86_64_gnullvm" 1274 + version = "0.42.2" 1275 + source = "registry+https://github.com/rust-lang/crates.io-index" 1276 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 1277 + 1278 + [[package]] 1279 + name = "windows_x86_64_gnullvm" 1280 + version = "0.48.0" 1281 + source = "registry+https://github.com/rust-lang/crates.io-index" 1282 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1283 + 1284 + [[package]] 1285 + name = "windows_x86_64_msvc" 1286 + version = "0.42.2" 1287 + source = "registry+https://github.com/rust-lang/crates.io-index" 1288 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 1289 + 1290 + [[package]] 1291 + name = "windows_x86_64_msvc" 1292 + version = "0.48.0" 1293 + source = "registry+https://github.com/rust-lang/crates.io-index" 1294 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 1295 + 1296 + [[package]] 1297 + name = "winnow" 1298 + version = "0.4.1" 1299 + source = "registry+https://github.com/rust-lang/crates.io-index" 1300 + checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" 1301 + dependencies = [ 1302 + "memchr", 1303 + ] 1304 + 1305 + [[package]] 1306 + name = "xmlparser" 1307 + version = "0.13.5" 1308 + source = "registry+https://github.com/rust-lang/crates.io-index" 1309 + checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd" 1310 + 1311 + [[package]] 1312 + name = "xmp-writer" 1313 + version = "0.1.0" 1314 + source = "registry+https://github.com/rust-lang/crates.io-index" 1315 + checksum = "9fd742bbbb930fc972b28bf66b7546dfbc7bb9a4c7924299df0ae6a5641fcadf"
+35
pkgs/tools/typesetting/typst-fmt/default.nix
··· 1 + { lib, rustPlatform, fetchFromGitHub }: 2 + rustPlatform.buildRustPackage rec { 3 + pname = "typst-fmt"; 4 + version = "unstable-2023-04-16"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "astrale-sharp"; 8 + repo = pname; 9 + rev = "9ed1fd1656f8e776b6c8d9d326c488f5ba1091eb"; 10 + hash = "sha256-yHR13n5yx5Yl2atteGQq+qqz21zsy37ZJfGllbvSZcQ="; 11 + }; 12 + 13 + cargoLock = { 14 + lockFile = ./Cargo.lock; 15 + outputHashes = { 16 + "typst-0.2.0" = "sha256-+YHyxZTzMG9zpzLV9NgJsMtrXG+/ymPQo5b26HDYJaQ="; 17 + }; 18 + }; 19 + 20 + postPatch = '' 21 + cp ${./Cargo.lock} Cargo.lock 22 + ''; 23 + 24 + checkFlags = [ 25 + # test_eof is ignored upstream 26 + "--skip=rules::tests_typst_format::test_eof" 27 + ]; 28 + 29 + meta = with lib; { 30 + description = "A formatter for the Typst language"; 31 + homepage = "https://github.com/astrale-sharp/typst-fmt"; 32 + license = licenses.mit; 33 + maintainers = with maintainers; [ geri1701 ]; 34 + }; 35 + }
+4 -1
pkgs/top-level/all-packages.nix
··· 2525 2525 fox = fox_1_6; 2526 2526 }; 2527 2527 2528 + xplr = callPackage ../applications/file-managers/xplr { }; 2529 + 2528 2530 ytree = callPackage ../applications/file-managers/ytree { }; 2529 2531 2530 2532 ### APPLICATIONS/TERMINAL-EMULATORS ··· 13142 13144 13143 13145 typst = callPackage ../tools/typesetting/typst { }; 13144 13146 13147 + typst-fmt = callPackage ../tools/typesetting/typst-fmt { }; 13148 + 13145 13149 tz = callPackage ../tools/misc/tz { }; 13146 13150 13147 13151 u9fs = callPackage ../servers/u9fs { }; ··· 13529 13533 13530 13534 xe = callPackage ../tools/system/xe { }; 13531 13535 13532 - xplr = callPackage ../applications/misc/xplr { }; 13533 13536 13534 13537 xray = callPackage ../tools/networking/xray { }; 13535 13538
+5 -1
pkgs/top-level/python-packages.nix
··· 1242 1242 1243 1243 beartype = callPackage ../development/python-modules/beartype { }; 1244 1244 1245 - beautifulsoup4 = callPackage ../development/python-modules/beautifulsoup4 { }; 1245 + beautifulsoup4 = callPackage ../development/python-modules/beautifulsoup4 { 1246 + inherit (python.pythonForBuild.pkgs) sphinxHook; # hook splicing broken since #194205 1247 + }; 1246 1248 1247 1249 beautifultable = callPackage ../development/python-modules/beautifultable { }; 1248 1250 ··· 5741 5743 lomond = callPackage ../development/python-modules/lomond { }; 5742 5744 5743 5745 loopy = callPackage ../development/python-modules/loopy { }; 5746 + 5747 + looseversion = callPackage ../development/python-modules/looseversion { }; 5744 5748 5745 5749 losant-rest = callPackage ../development/python-modules/losant-rest { }; 5746 5750