Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge master into haskell-updates

authored by github-actions[bot] and committed by GitHub fccc6146 7ee71fe7

+4238 -3148
+1 -1
doc/stdenv/stdenv.chapter.md
··· 591 592 `stdenv.mkDerivation` sets the Nix [derivation](https://nixos.org/manual/nix/stable/expressions/derivations.html#derivations)'s builder to a script that loads the stdenv `setup.sh` bash library and calls `genericBuild`. Most packaging functions rely on this default builder. 593 594 - This generic command invokes a number of *phases*. Package builds are split into phases to make it easier to override specific parts of the build (e.g., unpacking the sources or installing the binaries). 595 596 Each phase can be overridden in its entirety either by setting the environment variable `namePhase` to a string containing some shell commands to be executed, or by redefining the shell function `namePhase`. The former is convenient to override a phase from the derivation, while the latter is convenient from a build script. However, typically one only wants to *add* some commands to a phase, e.g. by defining `postInstall` or `preFixup`, as skipping some of the default actions may have unexpected consequences. The default script for each phase is defined in the file `pkgs/stdenv/generic/setup.sh`. 597
··· 591 592 `stdenv.mkDerivation` sets the Nix [derivation](https://nixos.org/manual/nix/stable/expressions/derivations.html#derivations)'s builder to a script that loads the stdenv `setup.sh` bash library and calls `genericBuild`. Most packaging functions rely on this default builder. 593 594 + This generic command either invokes a script at *buildCommandPath*, or a *buildCommand*, or a number of *phases*. Package builds are split into phases to make it easier to override specific parts of the build (e.g., unpacking the sources or installing the binaries). 595 596 Each phase can be overridden in its entirety either by setting the environment variable `namePhase` to a string containing some shell commands to be executed, or by redefining the shell function `namePhase`. The former is convenient to override a phase from the derivation, while the latter is convenient from a build script. However, typically one only wants to *add* some commands to a phase, e.g. by defining `postInstall` or `preFixup`, as skipping some of the default actions may have unexpected consequences. The default script for each phase is defined in the file `pkgs/stdenv/generic/setup.sh`. 597
+10 -6
maintainers/maintainer-list.nix
··· 8184 githubId = 1358764; 8185 name = "Jamie Magee"; 8186 }; 8187 - jammerful = { 8188 - email = "jammerful@gmail.com"; 8189 - github = "jammerful"; 8190 - githubId = 20176306; 8191 - name = "jammerful"; 8192 - }; 8193 janik = { 8194 name = "Janik"; 8195 email = "janik@aq0.de"; ··· 10729 github = "ltavard"; 10730 githubId = 8555953; 10731 name = "Laure Tavard"; 10732 }; 10733 lu15w1r7h = { 10734 email = "lwirth2000@gmail.com";
··· 8184 githubId = 1358764; 8185 name = "Jamie Magee"; 8186 }; 8187 janik = { 8188 name = "Janik"; 8189 email = "janik@aq0.de"; ··· 10723 github = "ltavard"; 10724 githubId = 8555953; 10725 name = "Laure Tavard"; 10726 + }; 10727 + ltstf1re = { 10728 + email = "ltstf1re@disroot.org"; 10729 + github = "lsf1re"; 10730 + githubId = 153414530; 10731 + matrix = "@ltstf1re:converser.eu"; 10732 + name = "Little Starfire"; 10733 + keys = [{ 10734 + fingerprint = "FE6C C3C9 2ACF 4367 2B56 5B22 8603 2ACC 051A 873D"; 10735 + }]; 10736 }; 10737 lu15w1r7h = { 10738 email = "lwirth2000@gmail.com";
+10 -14
nixos/modules/programs/mosh.nix
··· 1 { config, lib, pkgs, ... }: 2 3 - with lib; 4 - 5 let 6 7 cfg = config.programs.mosh; ··· 9 in 10 { 11 options.programs.mosh = { 12 - enable = mkOption { 13 - description = lib.mdDoc '' 14 - Whether to enable mosh. Note, this will open ports in your firewall! 15 - ''; 16 - default = false; 17 - type = lib.types.bool; 18 }; 19 - withUtempter = mkOption { 20 description = lib.mdDoc '' 21 Whether to enable libutempter for mosh. 22 This is required so that mosh can write to /var/run/utmp (which can be queried with `who` to display currently connected user sessions). 23 Note, this will add a guid wrapper for the group utmp! 24 ''; 25 default = true; 26 - type = lib.types.bool; 27 }; 28 }; 29 30 - config = mkIf cfg.enable { 31 - environment.systemPackages = with pkgs; [ mosh ]; 32 - networking.firewall.allowedUDPPortRanges = [ { from = 60000; to = 61000; } ]; 33 - security.wrappers = mkIf cfg.withUtempter { 34 utempter = { 35 source = "${pkgs.libutempter}/lib/utempter/utempter"; 36 owner = "root";
··· 1 { config, lib, pkgs, ... }: 2 3 let 4 5 cfg = config.programs.mosh; ··· 7 in 8 { 9 options.programs.mosh = { 10 + enable = lib.mkEnableOption "mosh"; 11 + openFirewall = lib.mkEnableOption "" // { 12 + description = "Whether to automatically open the necessary ports in the firewall."; 13 + default = true; 14 }; 15 + withUtempter = lib.mkEnableOption "" // { 16 description = lib.mdDoc '' 17 Whether to enable libutempter for mosh. 18 + 19 This is required so that mosh can write to /var/run/utmp (which can be queried with `who` to display currently connected user sessions). 20 Note, this will add a guid wrapper for the group utmp! 21 ''; 22 default = true; 23 }; 24 }; 25 26 + config = lib.mkIf cfg.enable { 27 + environment.systemPackages = [ pkgs.mosh ]; 28 + networking.firewall.allowedUDPPortRanges = lib.optional cfg.openFirewall { from = 60000; to = 61000; }; 29 + security.wrappers = lib.mkIf cfg.withUtempter { 30 utempter = { 31 source = "${pkgs.libutempter}/lib/utempter/utempter"; 32 owner = "root";
+21 -3
nixos/modules/programs/starship.nix
··· 44 config = mkIf cfg.enable { 45 programs.bash.${initOption} = '' 46 if [[ $TERM != "dumb" ]]; then 47 - export STARSHIP_CONFIG=${settingsFile} 48 eval "$(${pkgs.starship}/bin/starship init bash)" 49 fi 50 ''; 51 52 programs.fish.${initOption} = '' 53 if test "$TERM" != "dumb" 54 - set -x STARSHIP_CONFIG ${settingsFile} 55 eval (${pkgs.starship}/bin/starship init fish) 56 end 57 ''; 58 59 programs.zsh.${initOption} = '' 60 if [[ $TERM != "dumb" ]]; then 61 - export STARSHIP_CONFIG=${settingsFile} 62 eval "$(${pkgs.starship}/bin/starship init zsh)" 63 fi 64 '';
··· 44 config = mkIf cfg.enable { 45 programs.bash.${initOption} = '' 46 if [[ $TERM != "dumb" ]]; then 47 + # don't set STARSHIP_CONFIG automatically if there's a user-specified 48 + # config file. starship appears to use a hardcoded config location 49 + # rather than one inside an XDG folder: 50 + # https://github.com/starship/starship/blob/686bda1706e5b409129e6694639477a0f8a3f01b/src/configure.rs#L651 51 + if [[ ! -f "$HOME/.config/starship.toml" ]]; then 52 + export STARSHIP_CONFIG=${settingsFile} 53 + fi 54 eval "$(${pkgs.starship}/bin/starship init bash)" 55 fi 56 ''; 57 58 programs.fish.${initOption} = '' 59 if test "$TERM" != "dumb" 60 + # don't set STARSHIP_CONFIG automatically if there's a user-specified 61 + # config file. starship appears to use a hardcoded config location 62 + # rather than one inside an XDG folder: 63 + # https://github.com/starship/starship/blob/686bda1706e5b409129e6694639477a0f8a3f01b/src/configure.rs#L651 64 + if not test -f "$HOME/.config/starship.toml"; 65 + set -x STARSHIP_CONFIG ${settingsFile} 66 + end 67 eval (${pkgs.starship}/bin/starship init fish) 68 end 69 ''; 70 71 programs.zsh.${initOption} = '' 72 if [[ $TERM != "dumb" ]]; then 73 + # don't set STARSHIP_CONFIG automatically if there's a user-specified 74 + # config file. starship appears to use a hardcoded config location 75 + # rather than one inside an XDG folder: 76 + # https://github.com/starship/starship/blob/686bda1706e5b409129e6694639477a0f8a3f01b/src/configure.rs#L651 77 + if [[ ! -f "$HOME/.config/starship.toml" ]]; then 78 + export STARSHIP_CONFIG=${settingsFile} 79 + fi 80 eval "$(${pkgs.starship}/bin/starship init zsh)" 81 fi 82 '';
+1
nixos/modules/programs/winbox.nix
··· 18 }; 19 20 config = lib.mkIf cfg.enable { 21 networking.firewall.allowedUDPPorts = lib.optionals cfg.openFirewall [ 5678 ]; 22 }; 23 }
··· 18 }; 19 20 config = lib.mkIf cfg.enable { 21 + environment.systemPackages = [ cfg.package ]; 22 networking.firewall.allowedUDPPorts = lib.optionals cfg.openFirewall [ 5678 ]; 23 }; 24 }
+16 -17
nixos/modules/services/security/shibboleth-sp.nix
··· 1 - {pkgs, config, lib, ...}: 2 3 - with lib; 4 let 5 cfg = config.services.shibboleth-sp; 6 in { 7 options = { 8 services.shibboleth-sp = { 9 - enable = mkOption { 10 - type = types.bool; 11 default = false; 12 description = lib.mdDoc "Whether to enable the shibboleth service"; 13 }; 14 15 - configFile = mkOption { 16 - type = types.path; 17 - example = literalExpression ''"''${pkgs.shibboleth-sp}/etc/shibboleth/shibboleth2.xml"''; 18 description = lib.mdDoc "Path to shibboleth config file"; 19 }; 20 21 - fastcgi.enable = mkOption { 22 - type = types.bool; 23 default = false; 24 description = lib.mdDoc "Whether to include the shibauthorizer and shibresponder FastCGI processes"; 25 }; 26 27 - fastcgi.shibAuthorizerPort = mkOption { 28 - type = types.int; 29 default = 9100; 30 description = lib.mdDoc "Port for shibauthorizer FastCGI process to bind to"; 31 }; 32 33 - fastcgi.shibResponderPort = mkOption { 34 - type = types.int; 35 default = 9101; 36 description = lib.mdDoc "Port for shibauthorizer FastCGI process to bind to"; 37 }; 38 }; 39 }; 40 41 - config = mkIf cfg.enable { 42 systemd.services.shibboleth-sp = { 43 description = "Provides SSO and federation for web applications"; 44 after = lib.optionals cfg.fastcgi.enable [ "shibresponder.service" "shibauthorizer.service" ]; ··· 48 }; 49 }; 50 51 - systemd.services.shibresponder = mkIf cfg.fastcgi.enable { 52 description = "Provides SSO through Shibboleth via FastCGI"; 53 after = [ "network.target" ]; 54 wantedBy = [ "multi-user.target" ]; ··· 59 }; 60 }; 61 62 - systemd.services.shibauthorizer = mkIf cfg.fastcgi.enable { 63 description = "Provides SSO through Shibboleth via FastCGI"; 64 after = [ "network.target" ]; 65 wantedBy = [ "multi-user.target" ]; ··· 71 }; 72 }; 73 74 - meta.maintainers = with lib.maintainers; [ jammerful ]; 75 }
··· 1 + { config, lib, pkgs, ... }: 2 3 let 4 cfg = config.services.shibboleth-sp; 5 in { 6 options = { 7 services.shibboleth-sp = { 8 + enable = lib.mkOption { 9 + type = lib.types.bool; 10 default = false; 11 description = lib.mdDoc "Whether to enable the shibboleth service"; 12 }; 13 14 + configFile = lib.mkOption { 15 + type = lib.types.path; 16 + example = lib.literalExpression ''"''${pkgs.shibboleth-sp}/etc/shibboleth/shibboleth2.xml"''; 17 description = lib.mdDoc "Path to shibboleth config file"; 18 }; 19 20 + fastcgi.enable = lib.mkOption { 21 + type = lib.types.bool; 22 default = false; 23 description = lib.mdDoc "Whether to include the shibauthorizer and shibresponder FastCGI processes"; 24 }; 25 26 + fastcgi.shibAuthorizerPort = lib.mkOption { 27 + type = lib.types.int; 28 default = 9100; 29 description = lib.mdDoc "Port for shibauthorizer FastCGI process to bind to"; 30 }; 31 32 + fastcgi.shibResponderPort = lib.mkOption { 33 + type = lib.types.int; 34 default = 9101; 35 description = lib.mdDoc "Port for shibauthorizer FastCGI process to bind to"; 36 }; 37 }; 38 }; 39 40 + config = lib.mkIf cfg.enable { 41 systemd.services.shibboleth-sp = { 42 description = "Provides SSO and federation for web applications"; 43 after = lib.optionals cfg.fastcgi.enable [ "shibresponder.service" "shibauthorizer.service" ]; ··· 47 }; 48 }; 49 50 + systemd.services.shibresponder = lib.mkIf cfg.fastcgi.enable { 51 description = "Provides SSO through Shibboleth via FastCGI"; 52 after = [ "network.target" ]; 53 wantedBy = [ "multi-user.target" ]; ··· 58 }; 59 }; 60 61 + systemd.services.shibauthorizer = lib.mkIf cfg.fastcgi.enable { 62 description = "Provides SSO through Shibboleth via FastCGI"; 63 after = [ "network.target" ]; 64 wantedBy = [ "multi-user.target" ]; ··· 70 }; 71 }; 72 73 + meta.maintainers = with lib.maintainers; [ ]; 74 }
+1 -1
nixos/modules/services/web-apps/node-red.nix
··· 19 options.services.node-red = { 20 enable = mkEnableOption (lib.mdDoc "the Node-RED service"); 21 22 - package = mkPackageOption pkgs.nodePackages "node-red" { }; 23 24 openFirewall = mkOption { 25 type = types.bool;
··· 19 options.services.node-red = { 20 enable = mkEnableOption (lib.mdDoc "the Node-RED service"); 21 22 + package = mkPackageOption pkgs [ "nodePackages" "node-red" ] { }; 23 24 openFirewall = mkOption { 25 type = types.bool;
+1 -1
nixos/modules/services/x11/desktop-managers/plasma5.nix
··· 295 ++ lib.optional config.powerManagement.enable powerdevil 296 ++ lib.optional config.services.colord.enable pkgs.colord-kde 297 ++ lib.optional config.services.hardware.bolt.enable pkgs.plasma5Packages.plasma-thunderbolt 298 - ++ lib.optionals config.services.samba.enable [ kdenetwork-filesharing pkgs.samba ] 299 ++ lib.optional config.services.xserver.wacom.enable pkgs.wacomtablet 300 ++ lib.optional config.services.flatpak.enable flatpak-kcm; 301
··· 295 ++ lib.optional config.powerManagement.enable powerdevil 296 ++ lib.optional config.services.colord.enable pkgs.colord-kde 297 ++ lib.optional config.services.hardware.bolt.enable pkgs.plasma5Packages.plasma-thunderbolt 298 + ++ lib.optional config.services.samba.enable kdenetwork-filesharing 299 ++ lib.optional config.services.xserver.wacom.enable pkgs.wacomtablet 300 ++ lib.optional config.services.flatpak.enable flatpak-kcm; 301
+2 -2
pkgs/applications/blockchains/ledger-live-desktop/default.nix
··· 2 3 let 4 pname = "ledger-live-desktop"; 5 - version = "2.71.1"; 6 7 src = fetchurl { 8 url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage"; 9 - hash = "sha256-+1i4ycURuT0xSF2yLQM5uyDFzeeGQ8H4On2Pb3oIRYc="; 10 }; 11 12 appimageContents = appimageTools.extractType2 {
··· 2 3 let 4 pname = "ledger-live-desktop"; 5 + version = "2.73.0"; 6 7 src = fetchurl { 8 url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage"; 9 + hash = "sha256-/eFzIIjHCAYskc68CGTyUKW04spX8YN69/3cPQ0Qtc0="; 10 }; 11 12 appimageContents = appimageTools.extractType2 {
+4 -4
pkgs/applications/editors/android-studio/default.nix
··· 10 inherit tiling_wm; 11 }; 12 stableVersion = { 13 - version = "2022.3.1.20"; # "Android Studio Giraffe (2022.3.1) Patch 2" 14 - sha256Hash = "sha256-IkxOt6DI4cBPUOztEBNJV0DHGruJjVdJ0skxcue+rdg="; 15 }; 16 betaVersion = { 17 version = "2023.1.1.25"; # "Android Studio Hedgehog | 2023.1.1 RC 3" 18 sha256Hash = "sha256-jOqTAHYAk8j9+Ir01TLBsp20u7/iBKV8T/joZLITDs4="; 19 }; 20 latestVersion = { 21 - version = "2023.2.1.14"; # "Android Studio Iguana | 2023.2.1 Canary 14" 22 - sha256Hash = "sha256-8szERftch1JWJ66BclJBq5DZcH1Xf1cyVj08WknLoS8="; 23 }; 24 in { 25 # Attributes are named by their corresponding release channels
··· 10 inherit tiling_wm; 11 }; 12 stableVersion = { 13 + version = "2023.1.1.26"; # "Android Studio Hedgehog | 2023.1.1" 14 + sha256Hash = "sha256-l36KmFVBT31BFX8L4OEPt0DEK9M392PV2Ws+BZeAZj0="; 15 }; 16 betaVersion = { 17 version = "2023.1.1.25"; # "Android Studio Hedgehog | 2023.1.1 RC 3" 18 sha256Hash = "sha256-jOqTAHYAk8j9+Ir01TLBsp20u7/iBKV8T/joZLITDs4="; 19 }; 20 latestVersion = { 21 + version = "2023.2.1.17"; # "Android Studio Iguana | 2023.2.1 Canary 17" 22 + sha256Hash = "sha256-RG1N06psRaRrC/57Trb23K0Iezp2VBViBRqJRHLssMI="; 23 }; 24 in { 25 # Attributes are named by their corresponding release channels
+3365 -2322
pkgs/applications/editors/lapce/Cargo.lock
··· 13 ] 14 15 [[package]] 16 name = "addr2line" 17 - version = "0.17.0" 18 source = "registry+https://github.com/rust-lang/crates.io-index" 19 - checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" 20 dependencies = [ 21 "gimli", 22 ] ··· 39 ] 40 41 [[package]] 42 name = "aho-corasick" 43 version = "0.7.19" 44 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 48 ] 49 50 [[package]] 51 - name = "alacritty_config" 52 - version = "0.1.0" 53 source = "registry+https://github.com/rust-lang/crates.io-index" 54 - checksum = "b0c9edf2a6899fc12e9f8718485fa70f2c311bc86c25ff329783b16de7227dfd" 55 dependencies = [ 56 - "log 0.4.17", 57 "serde", 58 - "serde_yaml", 59 ] 60 61 [[package]] 62 name = "alacritty_config_derive" 63 - version = "0.2.0" 64 - source = "registry+https://github.com/rust-lang/crates.io-index" 65 - checksum = "37164df1dc70b36db94e2df45b121c1f57b2946778d5f7e56f4b0d1c118e1b54" 66 dependencies = [ 67 "proc-macro2", 68 "quote", 69 - "syn", 70 ] 71 72 [[package]] 73 name = "alacritty_terminal" 74 - version = "0.17.0" 75 - source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "043d0bc52432b59149ca25e45ea617cc4cfd2e34acc00d2f7ea976b9934be477" 77 dependencies = [ 78 "alacritty_config", 79 "alacritty_config_derive", 80 - "base64 0.13.0", 81 - "bitflags", 82 - "dirs", 83 "libc", 84 - "log 0.4.17", 85 - "mio 0.6.23", 86 - "mio-anonymous-pipes", 87 - "mio-extras", 88 - "miow 0.3.7", 89 - "nix", 90 "parking_lot 0.12.1", 91 - "regex-automata", 92 "serde", 93 "serde_yaml", 94 "signal-hook", 95 - "signal-hook-mio", 96 "unicode-width", 97 "vte", 98 - "winapi 0.3.9", 99 ] 100 101 [[package]] 102 name = "ambient-authority" 103 - version = "0.0.1" 104 source = "registry+https://github.com/rust-lang/crates.io-index" 105 - checksum = "ec8ad6edb4840b78c5c3d88de606b22252d552b55f3a4699fbb10fc070ec3049" 106 107 [[package]] 108 name = "android_system_properties" ··· 114 ] 115 116 [[package]] 117 - name = "ansi_term" 118 - version = "0.12.1" 119 source = "registry+https://github.com/rust-lang/crates.io-index" 120 - checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 121 - dependencies = [ 122 - "winapi 0.3.9", 123 - ] 124 125 [[package]] 126 - name = "anyhow" 127 - version = "1.0.65" 128 source = "registry+https://github.com/rust-lang/crates.io-index" 129 - checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602" 130 131 [[package]] 132 name = "arc-swap" 133 - version = "1.5.1" 134 source = "registry+https://github.com/rust-lang/crates.io-index" 135 - checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164" 136 137 [[package]] 138 name = "arrayref" 139 - version = "0.3.6" 140 source = "registry+https://github.com/rust-lang/crates.io-index" 141 - checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" 142 143 [[package]] 144 name = "arrayvec" 145 - version = "0.5.2" 146 source = "registry+https://github.com/rust-lang/crates.io-index" 147 - checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 148 149 [[package]] 150 - name = "arrayvec" 151 - version = "0.7.2" 152 source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 154 155 [[package]] 156 name = "async-channel" ··· 158 source = "registry+https://github.com/rust-lang/crates.io-index" 159 checksum = "e14485364214912d3b19cc3435dde4df66065127f05fa0d75c712f36f12c2f28" 160 dependencies = [ 161 - "concurrent-queue", 162 "event-listener", 163 "futures-core", 164 ] 165 166 [[package]] 167 - name = "async-task" 168 - version = "4.3.0" 169 source = "registry+https://github.com/rust-lang/crates.io-index" 170 - checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" 171 172 [[package]] 173 - name = "async-trait" 174 - version = "0.1.57" 175 source = "registry+https://github.com/rust-lang/crates.io-index" 176 - checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" 177 dependencies = [ 178 "proc-macro2", 179 "quote", 180 - "syn", 181 ] 182 183 [[package]] 184 - name = "atk" 185 - version = "0.14.0" 186 source = "registry+https://github.com/rust-lang/crates.io-index" 187 - checksum = "a83b21d2aa75e464db56225e1bda2dd5993311ba1095acaa8fa03d1ae67026ba" 188 dependencies = [ 189 - "atk-sys", 190 - "bitflags", 191 - "glib", 192 - "libc", 193 ] 194 195 [[package]] 196 - name = "atk-sys" 197 - version = "0.14.0" 198 source = "registry+https://github.com/rust-lang/crates.io-index" 199 - checksum = "badcf670157c84bb8b1cf6b5f70b650fed78da2033c9eed84c4e49b11cbe83ea" 200 dependencies = [ 201 - "glib-sys", 202 - "gobject-sys", 203 - "libc", 204 - "system-deps", 205 ] 206 207 [[package]] 208 name = "atomic-waker" 209 - version = "1.0.0" 210 source = "registry+https://github.com/rust-lang/crates.io-index" 211 - checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a" 212 213 [[package]] 214 name = "atty" ··· 218 dependencies = [ 219 "hermit-abi 0.1.19", 220 "libc", 221 - "winapi 0.3.9", 222 ] 223 224 [[package]] ··· 229 230 [[package]] 231 name = "backtrace" 232 - version = "0.3.66" 233 source = "registry+https://github.com/rust-lang/crates.io-index" 234 - checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" 235 dependencies = [ 236 "addr2line", 237 "cc", 238 - "cfg-if 1.0.0", 239 "libc", 240 - "miniz_oxide", 241 "object", 242 "rustc-demangle", 243 ] 244 245 [[package]] 246 name = "base64" 247 - version = "0.8.0" 248 - source = "registry+https://github.com/rust-lang/crates.io-index" 249 - checksum = "7c4a342b450b268e1be8036311e2c613d7f8a7ed31214dff1cc3b60852a3168d" 250 - dependencies = [ 251 - "byteorder", 252 - "safemem", 253 - ] 254 - 255 - [[package]] 256 - name = "base64" 257 - version = "0.13.0" 258 source = "registry+https://github.com/rust-lang/crates.io-index" 259 - checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 260 261 [[package]] 262 name = "bincode" ··· 268 ] 269 270 [[package]] 271 name = "bit_field" 272 - version = "0.10.1" 273 source = "registry+https://github.com/rust-lang/crates.io-index" 274 - checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4" 275 276 [[package]] 277 name = "bitflags" ··· 280 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 281 282 [[package]] 283 name = "bitmaps" 284 version = "2.1.0" 285 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 296 297 [[package]] 298 name = "block-buffer" 299 - version = "0.9.0" 300 source = "registry+https://github.com/rust-lang/crates.io-index" 301 - checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" 302 dependencies = [ 303 "generic-array", 304 ] 305 306 [[package]] 307 - name = "block-buffer" 308 - version = "0.10.3" 309 source = "registry+https://github.com/rust-lang/crates.io-index" 310 - checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 311 dependencies = [ 312 - "generic-array", 313 ] 314 315 [[package]] ··· 321 "async-channel", 322 "async-task", 323 "atomic-waker", 324 - "fastrand", 325 "futures-lite", 326 "once_cell", 327 ] ··· 334 dependencies = [ 335 "lazy_static", 336 "memchr", 337 - "regex-automata", 338 ] 339 340 [[package]] ··· 351 352 [[package]] 353 name = "bytemuck" 354 - version = "1.12.1" 355 source = "registry+https://github.com/rust-lang/crates.io-index" 356 - checksum = "2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da" 357 dependencies = [ 358 "bytemuck_derive", 359 ] 360 361 [[package]] 362 name = "bytemuck_derive" 363 - version = "1.2.1" 364 source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "1b9e1f5fa78f69496407a27ae9ed989e3c3b072310286f5ef385525e4cbc24a9" 366 dependencies = [ 367 "proc-macro2", 368 "quote", 369 - "syn", 370 ] 371 372 [[package]] ··· 377 378 [[package]] 379 name = "bytes" 380 - version = "1.2.1" 381 source = "registry+https://github.com/rust-lang/crates.io-index" 382 - checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" 383 384 [[package]] 385 name = "cache-padded" ··· 388 checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" 389 390 [[package]] 391 - name = "cairo-rs" 392 - version = "0.14.9" 393 source = "registry+https://github.com/rust-lang/crates.io-index" 394 - checksum = "33b5725979db0c586d98abad2193cdb612dd40ef95cd26bd99851bf93b3cb482" 395 dependencies = [ 396 - "bitflags", 397 - "cairo-sys-rs", 398 - "glib", 399 - "libc", 400 "thiserror", 401 ] 402 403 [[package]] 404 - name = "cairo-sys-rs" 405 - version = "0.14.9" 406 source = "registry+https://github.com/rust-lang/crates.io-index" 407 - checksum = "b448b876970834fda82ba3aeaccadbd760206b75388fc5c1b02f1e343b697570" 408 dependencies = [ 409 - "glib-sys", 410 - "libc", 411 - "system-deps", 412 ] 413 414 [[package]] 415 name = "cap-fs-ext" 416 - version = "0.25.3" 417 source = "registry+https://github.com/rust-lang/crates.io-index" 418 - checksum = "438ca7f5bb15c799ea146429e4f8b7bfd25ff1eb05319024549a7728de45800c" 419 dependencies = [ 420 "cap-primitives", 421 "cap-std", 422 - "io-lifetimes", 423 - "windows-sys", 424 ] 425 426 [[package]] 427 name = "cap-primitives" 428 - version = "0.25.3" 429 source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "ba063daa90ed40882bb288ac4ecaa942d655d15cf74393d41d2267b5d7daf120" 431 dependencies = [ 432 "ambient-authority", 433 "fs-set-times", 434 "io-extras", 435 - "io-lifetimes", 436 "ipnet", 437 "maybe-owned", 438 - "rustix", 439 - "winapi-util", 440 - "windows-sys", 441 "winx", 442 ] 443 444 [[package]] 445 name = "cap-rand" 446 - version = "0.25.3" 447 source = "registry+https://github.com/rust-lang/crates.io-index" 448 - checksum = "c720808e249f0ae846ec647fe48cef3cea67e4e5026cf869c041c278b7dcae45" 449 dependencies = [ 450 "ambient-authority", 451 "rand", ··· 453 454 [[package]] 455 name = "cap-std" 456 - version = "0.25.3" 457 source = "registry+https://github.com/rust-lang/crates.io-index" 458 - checksum = "0e3a603c9f3bd2181ed128ab3cd32fbde7cff76afc64a3576662701c4aee7e2b" 459 dependencies = [ 460 "cap-primitives", 461 "io-extras", 462 - "io-lifetimes", 463 - "ipnet", 464 - "rustix", 465 ] 466 467 [[package]] 468 name = "cap-time-ext" 469 - version = "0.25.3" 470 source = "registry+https://github.com/rust-lang/crates.io-index" 471 - checksum = "da76e64f3e46f8c8479e392a7fe3faa2e76b8c1cea4618bae445276fdec12082" 472 dependencies = [ 473 "cap-primitives", 474 "once_cell", 475 - "rustix", 476 "winx", 477 ] 478 479 [[package]] 480 name = "cc" 481 - version = "1.0.73" 482 source = "registry+https://github.com/rust-lang/crates.io-index" 483 - checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 484 dependencies = [ 485 "jobserver", 486 - ] 487 - 488 - [[package]] 489 - name = "cfg-expr" 490 - version = "0.8.1" 491 - source = "registry+https://github.com/rust-lang/crates.io-index" 492 - checksum = "b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e" 493 - dependencies = [ 494 - "smallvec", 495 ] 496 497 [[package]] 498 - name = "cfg-if" 499 - version = "0.1.10" 500 source = "registry+https://github.com/rust-lang/crates.io-index" 501 - checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 502 503 [[package]] 504 name = "cfg-if" ··· 507 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 508 509 [[package]] 510 - name = "cgl" 511 - version = "0.3.2" 512 source = "registry+https://github.com/rust-lang/crates.io-index" 513 - checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff" 514 - dependencies = [ 515 - "libc", 516 - ] 517 518 [[package]] 519 name = "chrono" ··· 527 "num-traits", 528 "time 0.1.44", 529 "wasm-bindgen", 530 - "winapi 0.3.9", 531 ] 532 533 [[package]] 534 name = "clap" 535 - version = "3.2.22" 536 source = "registry+https://github.com/rust-lang/crates.io-index" 537 - checksum = "86447ad904c7fb335a790c9d7fe3d0d971dc523b8ccd1561a520de9a85302750" 538 dependencies = [ 539 "atty", 540 - "bitflags", 541 "clap_derive", 542 "clap_lex", 543 - "indexmap", 544 "once_cell", 545 "strsim", 546 "termcolor", ··· 549 550 [[package]] 551 name = "clap_derive" 552 - version = "3.2.18" 553 source = "registry+https://github.com/rust-lang/crates.io-index" 554 - checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" 555 dependencies = [ 556 "heck 0.4.0", 557 "proc-macro-error", 558 "proc-macro2", 559 "quote", 560 - "syn", 561 ] 562 563 [[package]] ··· 570 ] 571 572 [[package]] 573 - name = "cmake" 574 - version = "0.1.48" 575 source = "registry+https://github.com/rust-lang/crates.io-index" 576 - checksum = "e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a" 577 dependencies = [ 578 - "cc", 579 ] 580 581 [[package]] 582 name = "cocoa" 583 - version = "0.24.0" 584 source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832" 586 dependencies = [ 587 - "bitflags", 588 "block", 589 "cocoa-foundation", 590 "core-foundation", 591 "core-graphics", 592 - "foreign-types", 593 "libc", 594 "objc", 595 ] ··· 600 source = "registry+https://github.com/rust-lang/crates.io-index" 601 checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" 602 dependencies = [ 603 - "bitflags", 604 "block", 605 "core-foundation", 606 "core-graphics-types", 607 - "foreign-types", 608 "libc", 609 "objc", 610 ] 611 612 [[package]] 613 name = "color_quant" 614 version = "1.1.0" 615 source = "registry+https://github.com/rust-lang/crates.io-index" 616 checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 617 618 [[package]] 619 name = "combine" 620 version = "4.6.6" 621 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 632 checksum = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c" 633 dependencies = [ 634 "cache-padded", 635 ] 636 637 [[package]] 638 name = "config" 639 - version = "0.13.2" 640 source = "registry+https://github.com/rust-lang/crates.io-index" 641 - checksum = "11f1667b8320afa80d69d8bbe40830df2c8a06003d86f73d8e003b2c48df416d" 642 dependencies = [ 643 "async-trait", 644 "lazy_static", 645 "nom", 646 "pathdiff", 647 "serde", 648 - "toml", 649 ] 650 651 [[package]] 652 - name = "console_error_panic_hook" 653 - version = "0.1.7" 654 source = "registry+https://github.com/rust-lang/crates.io-index" 655 - checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" 656 dependencies = [ 657 - "cfg-if 1.0.0", 658 - "wasm-bindgen", 659 ] 660 661 [[package]] 662 - name = "const-cstr" 663 - version = "0.3.0" 664 - source = "registry+https://github.com/rust-lang/crates.io-index" 665 - checksum = "ed3d0b5ff30645a68f35ece8cea4556ca14ef8a1651455f789a099a0513532a6" 666 - 667 - [[package]] 668 name = "core-foundation" 669 version = "0.9.3" 670 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 682 683 [[package]] 684 name = "core-graphics" 685 - version = "0.22.3" 686 source = "registry+https://github.com/rust-lang/crates.io-index" 687 - checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 688 dependencies = [ 689 - "bitflags", 690 "core-foundation", 691 "core-graphics-types", 692 - "foreign-types", 693 "libc", 694 ] 695 ··· 699 source = "registry+https://github.com/rust-lang/crates.io-index" 700 checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 701 dependencies = [ 702 - "bitflags", 703 "core-foundation", 704 - "foreign-types", 705 "libc", 706 ] 707 708 [[package]] 709 - name = "core-text" 710 - version = "19.2.0" 711 - source = "registry+https://github.com/rust-lang/crates.io-index" 712 - checksum = "99d74ada66e07c1cefa18f8abfba765b486f250de2e4a999e5727fc0dd4b4a25" 713 dependencies = [ 714 - "core-foundation", 715 - "core-graphics", 716 - "foreign-types", 717 - "libc", 718 ] 719 720 [[package]] 721 name = "cpp_demangle" 722 version = "0.3.5" 723 source = "registry+https://github.com/rust-lang/crates.io-index" 724 checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" 725 dependencies = [ 726 - "cfg-if 1.0.0", 727 ] 728 729 [[package]] ··· 737 738 [[package]] 739 name = "cranelift-bforest" 740 - version = "0.88.2" 741 source = "registry+https://github.com/rust-lang/crates.io-index" 742 - checksum = "52056f6d0584484b57fa6c1a65c1fcb15f3780d8b6a758426d9e3084169b2ddd" 743 dependencies = [ 744 "cranelift-entity", 745 ] 746 747 [[package]] 748 name = "cranelift-codegen" 749 - version = "0.88.2" 750 source = "registry+https://github.com/rust-lang/crates.io-index" 751 - checksum = "18fed94c8770dc25d01154c3ffa64ed0b3ba9d583736f305fed7beebe5d9cf74" 752 dependencies = [ 753 - "arrayvec 0.7.2", 754 "bumpalo", 755 "cranelift-bforest", 756 "cranelift-codegen-meta", 757 "cranelift-codegen-shared", 758 "cranelift-entity", 759 "cranelift-isle", 760 "gimli", 761 - "log 0.4.17", 762 "regalloc2", 763 "smallvec", 764 "target-lexicon", ··· 766 767 [[package]] 768 name = "cranelift-codegen-meta" 769 - version = "0.88.2" 770 source = "registry+https://github.com/rust-lang/crates.io-index" 771 - checksum = "1c451b81faf237d11c7e4f3165eeb6bac61112762c5cfe7b4c0fb7241474358f" 772 dependencies = [ 773 "cranelift-codegen-shared", 774 ] 775 776 [[package]] 777 name = "cranelift-codegen-shared" 778 - version = "0.88.2" 779 source = "registry+https://github.com/rust-lang/crates.io-index" 780 - checksum = "e7c940133198426d26128f08be2b40b0bd117b84771fd36798969c4d712d81fc" 781 782 [[package]] 783 name = "cranelift-entity" 784 - version = "0.88.2" 785 source = "registry+https://github.com/rust-lang/crates.io-index" 786 - checksum = "87a0f1b2fdc18776956370cf8d9b009ded3f855350c480c1c52142510961f352" 787 dependencies = [ 788 "serde", 789 ] 790 791 [[package]] 792 name = "cranelift-frontend" 793 - version = "0.88.2" 794 source = "registry+https://github.com/rust-lang/crates.io-index" 795 - checksum = "34897538b36b216cc8dd324e73263596d51b8cf610da6498322838b2546baf8a" 796 dependencies = [ 797 "cranelift-codegen", 798 - "log 0.4.17", 799 "smallvec", 800 "target-lexicon", 801 ] 802 803 [[package]] 804 name = "cranelift-isle" 805 - version = "0.88.2" 806 source = "registry+https://github.com/rust-lang/crates.io-index" 807 - checksum = "1b2629a569fae540f16a76b70afcc87ad7decb38dc28fa6c648ac73b51e78470" 808 809 [[package]] 810 name = "cranelift-native" 811 - version = "0.88.2" 812 source = "registry+https://github.com/rust-lang/crates.io-index" 813 - checksum = "20937dab4e14d3e225c5adfc9c7106bafd4ac669bdb43027b911ff794c6fb318" 814 dependencies = [ 815 "cranelift-codegen", 816 "libc", ··· 819 820 [[package]] 821 name = "cranelift-wasm" 822 - version = "0.88.2" 823 source = "registry+https://github.com/rust-lang/crates.io-index" 824 - checksum = "80fc2288957a94fd342a015811479de1837850924166d1f1856d8406e6f3609b" 825 dependencies = [ 826 "cranelift-codegen", 827 "cranelift-entity", 828 "cranelift-frontend", 829 "itertools", 830 - "log 0.4.17", 831 "smallvec", 832 "wasmparser", 833 "wasmtime-types", ··· 839 source = "registry+https://github.com/rust-lang/crates.io-index" 840 checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 841 dependencies = [ 842 - "cfg-if 1.0.0", 843 ] 844 845 [[package]] 846 name = "crossbeam-channel" 847 - version = "0.5.6" 848 source = "registry+https://github.com/rust-lang/crates.io-index" 849 - checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 850 dependencies = [ 851 - "cfg-if 1.0.0", 852 "crossbeam-utils", 853 ] 854 ··· 858 source = "registry+https://github.com/rust-lang/crates.io-index" 859 checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" 860 dependencies = [ 861 - "cfg-if 1.0.0", 862 "crossbeam-epoch", 863 "crossbeam-utils", 864 ] ··· 870 checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1" 871 dependencies = [ 872 "autocfg", 873 - "cfg-if 1.0.0", 874 "crossbeam-utils", 875 - "memoffset", 876 "once_cell", 877 "scopeguard", 878 ] ··· 883 source = "registry+https://github.com/rust-lang/crates.io-index" 884 checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" 885 dependencies = [ 886 - "cfg-if 1.0.0", 887 "once_cell", 888 ] 889 890 [[package]] 891 name = "crypto-common" 892 version = "0.1.6" 893 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 898 ] 899 900 [[package]] 901 name = "darling" 902 version = "0.13.4" 903 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 918 "proc-macro2", 919 "quote", 920 "strsim", 921 - "syn", 922 ] 923 924 [[package]] ··· 929 dependencies = [ 930 "darling_core", 931 "quote", 932 - "syn", 933 ] 934 935 [[package]] 936 name = "data-url" 937 - version = "0.1.1" 938 source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193" 940 dependencies = [ 941 - "matches", 942 ] 943 944 [[package]] 945 - name = "digest" 946 - version = "0.9.0" 947 source = "registry+https://github.com/rust-lang/crates.io-index" 948 - checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 949 dependencies = [ 950 - "generic-array", 951 ] 952 953 [[package]] 954 name = "digest" 955 - version = "0.10.5" 956 source = "registry+https://github.com/rust-lang/crates.io-index" 957 - checksum = "adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c" 958 dependencies = [ 959 - "block-buffer 0.10.3", 960 "crypto-common", 961 ] 962 ··· 975 source = "registry+https://github.com/rust-lang/crates.io-index" 976 checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" 977 dependencies = [ 978 - "cfg-if 1.0.0", 979 "dirs-sys-next", 980 ] 981 ··· 989 ] 990 991 [[package]] 992 - name = "dirs-next" 993 - version = "2.0.0" 994 - source = "registry+https://github.com/rust-lang/crates.io-index" 995 - checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 996 - dependencies = [ 997 - "cfg-if 1.0.0", 998 - "dirs-sys-next", 999 - ] 1000 - 1001 - [[package]] 1002 name = "dirs-sys" 1003 version = "0.3.7" 1004 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1006 dependencies = [ 1007 "libc", 1008 "redox_users", 1009 - "winapi 0.3.9", 1010 ] 1011 1012 [[package]] ··· 1017 dependencies = [ 1018 "libc", 1019 "redox_users", 1020 - "winapi 0.3.9", 1021 ] 1022 1023 [[package]] 1024 name = "dlib" 1025 - version = "0.5.0" 1026 source = "registry+https://github.com/rust-lang/crates.io-index" 1027 - checksum = "ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794" 1028 dependencies = [ 1029 - "libloading", 1030 ] 1031 1032 [[package]] 1033 name = "dmg" 1034 - version = "0.1.1" 1035 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "7e565b39e64e4030c75320536cc18cd51f0636811c53d98a05f01ec5deb8dd8f" 1037 dependencies = [ 1038 - "log 0.3.9", 1039 "plist", 1040 ] 1041 1042 [[package]] 1043 - name = "druid" 1044 - version = "0.7.0" 1045 - source = "git+https://github.com/lapce/druid?branch=shell_opengl#0b9c00fcda238e392e758382f25166cd748fd305" 1046 - dependencies = [ 1047 - "console_error_panic_hook", 1048 - "druid-derive", 1049 - "druid-shell", 1050 - "fluent-bundle", 1051 - "fluent-langneg", 1052 - "fluent-syntax", 1053 - "fnv", 1054 - "im", 1055 - "instant", 1056 - "tracing", 1057 - "tracing-subscriber", 1058 - "tracing-wasm", 1059 - "unic-langid", 1060 - "unicode-segmentation", 1061 - "usvg 0.14.1", 1062 - "xi-unicode", 1063 - ] 1064 1065 [[package]] 1066 - name = "druid-derive" 1067 - version = "0.4.0" 1068 - source = "git+https://github.com/lapce/druid?branch=shell_opengl#0b9c00fcda238e392e758382f25166cd748fd305" 1069 dependencies = [ 1070 - "proc-macro2", 1071 - "quote", 1072 - "syn", 1073 ] 1074 1075 [[package]] 1076 - name = "druid-shell" 1077 - version = "0.7.0" 1078 - source = "git+https://github.com/lapce/druid?branch=shell_opengl#0b9c00fcda238e392e758382f25166cd748fd305" 1079 dependencies = [ 1080 - "anyhow", 1081 - "bitflags", 1082 - "block", 1083 - "cairo-rs", 1084 - "cfg-if 1.0.0", 1085 - "cgl", 1086 - "cocoa", 1087 - "core-foundation", 1088 - "core-graphics", 1089 - "foreign-types", 1090 - "gdk-pixbuf", 1091 - "gdk-sys", 1092 - "gl_loader", 1093 - "glib-sys", 1094 - "glutin_wgl_sys", 1095 - "gtk", 1096 - "gtk-sys", 1097 - "instant", 1098 - "js-sys", 1099 - "keyboard-types", 1100 - "kurbo", 1101 - "lazy_static", 1102 - "objc", 1103 - "piet-wgpu", 1104 - "scopeguard", 1105 - "time 0.3.14", 1106 - "tracing", 1107 - "wasm-bindgen", 1108 - "web-sys", 1109 - "winapi 0.3.9", 1110 - "wio", 1111 ] 1112 1113 [[package]] 1114 - name = "dwrote" 1115 - version = "0.11.0" 1116 source = "registry+https://github.com/rust-lang/crates.io-index" 1117 - checksum = "439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b" 1118 dependencies = [ 1119 - "lazy_static", 1120 "libc", 1121 - "winapi 0.3.9", 1122 - "wio", 1123 ] 1124 1125 [[package]] ··· 1129 checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60" 1130 1131 [[package]] 1132 name = "either" 1133 version = "1.8.0" 1134 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1140 source = "registry+https://github.com/rust-lang/crates.io-index" 1141 checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 1142 dependencies = [ 1143 - "cfg-if 1.0.0", 1144 ] 1145 1146 [[package]] ··· 1153 ] 1154 1155 [[package]] 1156 - name = "env_logger" 1157 - version = "0.9.1" 1158 source = "registry+https://github.com/rust-lang/crates.io-index" 1159 - checksum = "c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272" 1160 dependencies = [ 1161 - "atty", 1162 - "humantime", 1163 - "log 0.4.17", 1164 - "regex", 1165 - "termcolor", 1166 ] 1167 1168 [[package]] 1169 name = "errno" 1170 - version = "0.2.8" 1171 source = "registry+https://github.com/rust-lang/crates.io-index" 1172 - checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 1173 dependencies = [ 1174 "errno-dragonfly", 1175 "libc", 1176 - "winapi 0.3.9", 1177 ] 1178 1179 [[package]] ··· 1188 1189 [[package]] 1190 name = "euclid" 1191 - version = "0.22.7" 1192 source = "registry+https://github.com/rust-lang/crates.io-index" 1193 - checksum = "b52c2ef4a78da0ba68fbe1fd920627411096d2ac478f7f4c9f3a54ba6705bade" 1194 dependencies = [ 1195 "num-traits", 1196 ] ··· 1203 1204 [[package]] 1205 name = "exr" 1206 - version = "1.5.1" 1207 source = "registry+https://github.com/rust-lang/crates.io-index" 1208 - checksum = "c9a7880199e74c6d3fe45579df2f436c5913a71405494cb89d59234d86b47dc5" 1209 dependencies = [ 1210 "bit_field", 1211 "flume", 1212 "half", 1213 "lebe", 1214 - "miniz_oxide", 1215 "smallvec", 1216 - "threadpool", 1217 ] 1218 1219 [[package]] 1220 name = "fallible-iterator" 1221 - version = "0.2.0" 1222 source = "registry+https://github.com/rust-lang/crates.io-index" 1223 - checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" 1224 1225 [[package]] 1226 name = "fastrand" ··· 1232 ] 1233 1234 [[package]] 1235 - name = "fern" 1236 - version = "0.6.1" 1237 source = "registry+https://github.com/rust-lang/crates.io-index" 1238 - checksum = "3bdd7b0849075e79ee9a1836df22c717d1eba30451796fdc631b04565dd11e2a" 1239 - dependencies = [ 1240 - "log 0.4.17", 1241 - ] 1242 1243 [[package]] 1244 - name = "field-offset" 1245 - version = "0.3.4" 1246 source = "registry+https://github.com/rust-lang/crates.io-index" 1247 - checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92" 1248 dependencies = [ 1249 - "memoffset", 1250 - "rustc_version", 1251 ] 1252 1253 [[package]] 1254 - name = "file-per-thread-logger" 1255 - version = "0.1.5" 1256 source = "registry+https://github.com/rust-lang/crates.io-index" 1257 - checksum = "21e16290574b39ee41c71aeb90ae960c504ebaf1e2a1c87bd52aa56ed6e1a02f" 1258 dependencies = [ 1259 - "env_logger", 1260 - "log 0.4.17", 1261 ] 1262 1263 [[package]] ··· 1266 source = "registry+https://github.com/rust-lang/crates.io-index" 1267 checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" 1268 dependencies = [ 1269 - "cfg-if 1.0.0", 1270 "libc", 1271 - "redox_syscall", 1272 - "windows-sys", 1273 ] 1274 1275 [[package]] ··· 1285 checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 1286 dependencies = [ 1287 "crc32fast", 1288 - "miniz_oxide", 1289 ] 1290 1291 [[package]] 1292 name = "float-cmp" 1293 - version = "0.5.3" 1294 - source = "registry+https://github.com/rust-lang/crates.io-index" 1295 - checksum = "75224bec9bfe1a65e2d34132933f2de7fe79900c96a0174307554244ece8150e" 1296 - 1297 - [[package]] 1298 - name = "float-cmp" 1299 version = "0.9.0" 1300 source = "registry+https://github.com/rust-lang/crates.io-index" 1301 checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 1302 1303 [[package]] 1304 - name = "float-ord" 1305 - version = "0.2.0" 1306 - source = "registry+https://github.com/rust-lang/crates.io-index" 1307 - checksum = "7bad48618fdb549078c333a7a8528acb57af271d0433bdecd523eb620628364e" 1308 1309 [[package]] 1310 - name = "float_next_after" 1311 - version = "0.1.5" 1312 - source = "registry+https://github.com/rust-lang/crates.io-index" 1313 - checksum = "4fc612c5837986b7104a87a0df74a5460931f1c5274be12f8d0f40aa2f30d632" 1314 dependencies = [ 1315 - "num-traits", 1316 ] 1317 1318 [[package]] 1319 - name = "fluent-bundle" 1320 - version = "0.15.2" 1321 - source = "registry+https://github.com/rust-lang/crates.io-index" 1322 - checksum = "e242c601dec9711505f6d5bbff5bedd4b61b2469f2e8bb8e57ee7c9747a87ffd" 1323 dependencies = [ 1324 - "fluent-langneg", 1325 - "fluent-syntax", 1326 - "intl-memoizer", 1327 - "intl_pluralrules", 1328 - "rustc-hash", 1329 - "self_cell", 1330 - "smallvec", 1331 - "unic-langid", 1332 ] 1333 1334 [[package]] 1335 - name = "fluent-langneg" 1336 - version = "0.13.0" 1337 - source = "registry+https://github.com/rust-lang/crates.io-index" 1338 - checksum = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94" 1339 dependencies = [ 1340 - "unic-langid", 1341 ] 1342 1343 [[package]] 1344 - name = "fluent-syntax" 1345 - version = "0.11.0" 1346 - source = "registry+https://github.com/rust-lang/crates.io-index" 1347 - checksum = "c0abed97648395c902868fee9026de96483933faa54ea3b40d652f7dfe61ca78" 1348 dependencies = [ 1349 - "thiserror", 1350 ] 1351 1352 [[package]] 1353 name = "flume" 1354 - version = "0.10.14" 1355 source = "registry+https://github.com/rust-lang/crates.io-index" 1356 - checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 1357 dependencies = [ 1358 "futures-core", 1359 "futures-sink", 1360 "nanorand", 1361 - "pin-project", 1362 "spin", 1363 ] 1364 ··· 1369 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1370 1371 [[package]] 1372 - name = "font-kit" 1373 - version = "0.11.0" 1374 - source = "git+https://github.com/lapce/font-kit#23e28b06b40f31fc53b82645b09ce6421768be23" 1375 - dependencies = [ 1376 - "bitflags", 1377 - "byteorder", 1378 - "core-foundation", 1379 - "core-graphics", 1380 - "core-text", 1381 - "dirs-next", 1382 - "dwrote", 1383 - "float-ord", 1384 - "freetype", 1385 - "lazy_static", 1386 - "libc", 1387 - "log 0.4.17", 1388 - "pathfinder_geometry", 1389 - "pathfinder_simd", 1390 - "walkdir", 1391 - "winapi 0.3.9", 1392 - "yeslogic-fontconfig-sys", 1393 - ] 1394 - 1395 - [[package]] 1396 name = "fontconfig-parser" 1397 - version = "0.5.0" 1398 source = "registry+https://github.com/rust-lang/crates.io-index" 1399 - checksum = "82cea2adebf32a9b104b8ffb308b5fb3b456f04cc76c294c3c85025c8a5d75f4" 1400 dependencies = [ 1401 "roxmltree", 1402 ] 1403 1404 [[package]] 1405 name = "fontdb" 1406 - version = "0.5.4" 1407 source = "registry+https://github.com/rust-lang/crates.io-index" 1408 - checksum = "e58903f4f8d5b58c7d300908e4ebe5289c1bfdf5587964330f12023b8ff17fd1" 1409 dependencies = [ 1410 - "log 0.4.17", 1411 - "memmap2 0.2.3", 1412 - "ttf-parser 0.12.3", 1413 ] 1414 1415 [[package]] 1416 name = "fontdb" 1417 - version = "0.9.1" 1418 source = "registry+https://github.com/rust-lang/crates.io-index" 1419 - checksum = "122fa73a5566372f9df09768a16e8e3dad7ad18abe07835f1f0b71f84078ba4c" 1420 dependencies = [ 1421 "fontconfig-parser", 1422 - "log 0.4.17", 1423 - "memmap2 0.5.7", 1424 "ttf-parser 0.15.2", 1425 ] 1426 ··· 1430 source = "registry+https://github.com/rust-lang/crates.io-index" 1431 checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1432 dependencies = [ 1433 - "foreign-types-shared", 1434 ] 1435 1436 [[package]] 1437 - name = "foreign-types-shared" 1438 - version = "0.1.1" 1439 source = "registry+https://github.com/rust-lang/crates.io-index" 1440 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1441 1442 [[package]] 1443 - name = "form_urlencoded" 1444 - version = "1.1.0" 1445 source = "registry+https://github.com/rust-lang/crates.io-index" 1446 - checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 1447 dependencies = [ 1448 - "percent-encoding", 1449 ] 1450 1451 [[package]] 1452 - name = "fount" 1453 - version = "0.1.0" 1454 - source = "git+https://github.com/lapce/fount#3bfdc689c0cfbeb498358c79c7be2cb3beb44efe" 1455 - dependencies = [ 1456 - "font-kit", 1457 - "memmap2 0.5.7", 1458 - "swash", 1459 - ] 1460 1461 [[package]] 1462 - name = "freetype" 1463 - version = "0.7.0" 1464 source = "registry+https://github.com/rust-lang/crates.io-index" 1465 - checksum = "bee38378a9e3db1cc693b4f88d166ae375338a0ff75cb8263e1c601d51f35dc6" 1466 - dependencies = [ 1467 - "freetype-sys", 1468 - "libc", 1469 - ] 1470 1471 [[package]] 1472 - name = "freetype-sys" 1473 - version = "0.13.1" 1474 source = "registry+https://github.com/rust-lang/crates.io-index" 1475 - checksum = "a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a" 1476 dependencies = [ 1477 - "cmake", 1478 - "libc", 1479 - "pkg-config", 1480 ] 1481 1482 [[package]] 1483 name = "fs-set-times" 1484 - version = "0.17.1" 1485 source = "registry+https://github.com/rust-lang/crates.io-index" 1486 - checksum = "a267b6a9304912e018610d53fe07115d8b530b160e85db4d2d3a59f3ddde1aec" 1487 dependencies = [ 1488 - "io-lifetimes", 1489 - "rustix", 1490 - "windows-sys", 1491 ] 1492 1493 [[package]] ··· 1497 checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" 1498 dependencies = [ 1499 "libc", 1500 - "winapi 0.3.9", 1501 ] 1502 1503 [[package]] 1504 name = "fs_extra" 1505 - version = "1.2.0" 1506 source = "registry+https://github.com/rust-lang/crates.io-index" 1507 - checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" 1508 1509 [[package]] 1510 name = "fsevent-sys" ··· 1516 ] 1517 1518 [[package]] 1519 - name = "fuchsia-zircon" 1520 - version = "0.3.3" 1521 - source = "registry+https://github.com/rust-lang/crates.io-index" 1522 - checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 1523 - dependencies = [ 1524 - "bitflags", 1525 - "fuchsia-zircon-sys", 1526 - ] 1527 - 1528 - [[package]] 1529 - name = "fuchsia-zircon-sys" 1530 - version = "0.3.3" 1531 - source = "registry+https://github.com/rust-lang/crates.io-index" 1532 - checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 1533 - 1534 - [[package]] 1535 name = "futures" 1536 - version = "0.3.24" 1537 source = "registry+https://github.com/rust-lang/crates.io-index" 1538 - checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c" 1539 dependencies = [ 1540 "futures-channel", 1541 "futures-core", ··· 1548 1549 [[package]] 1550 name = "futures-channel" 1551 - version = "0.3.24" 1552 source = "registry+https://github.com/rust-lang/crates.io-index" 1553 - checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050" 1554 dependencies = [ 1555 "futures-core", 1556 "futures-sink", ··· 1558 1559 [[package]] 1560 name = "futures-core" 1561 - version = "0.3.24" 1562 source = "registry+https://github.com/rust-lang/crates.io-index" 1563 - checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" 1564 1565 [[package]] 1566 name = "futures-executor" 1567 - version = "0.3.24" 1568 source = "registry+https://github.com/rust-lang/crates.io-index" 1569 - checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab" 1570 dependencies = [ 1571 "futures-core", 1572 "futures-task", ··· 1575 1576 [[package]] 1577 name = "futures-io" 1578 - version = "0.3.24" 1579 source = "registry+https://github.com/rust-lang/crates.io-index" 1580 - checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" 1581 1582 [[package]] 1583 name = "futures-lite" ··· 1585 source = "registry+https://github.com/rust-lang/crates.io-index" 1586 checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 1587 dependencies = [ 1588 - "fastrand", 1589 "futures-core", 1590 "futures-io", 1591 "memchr", ··· 1596 1597 [[package]] 1598 name = "futures-macro" 1599 - version = "0.3.24" 1600 source = "registry+https://github.com/rust-lang/crates.io-index" 1601 - checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17" 1602 dependencies = [ 1603 "proc-macro2", 1604 "quote", 1605 - "syn", 1606 ] 1607 1608 [[package]] 1609 name = "futures-sink" 1610 - version = "0.3.24" 1611 source = "registry+https://github.com/rust-lang/crates.io-index" 1612 - checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" 1613 1614 [[package]] 1615 name = "futures-task" 1616 - version = "0.3.24" 1617 source = "registry+https://github.com/rust-lang/crates.io-index" 1618 - checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" 1619 1620 [[package]] 1621 name = "futures-util" 1622 - version = "0.3.24" 1623 source = "registry+https://github.com/rust-lang/crates.io-index" 1624 - checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" 1625 dependencies = [ 1626 "futures-channel", 1627 "futures-core", ··· 1636 ] 1637 1638 [[package]] 1639 - name = "fuzzy-matcher" 1640 - version = "0.3.7" 1641 - source = "registry+https://github.com/rust-lang/crates.io-index" 1642 - checksum = "54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94" 1643 - dependencies = [ 1644 - "thread_local", 1645 - ] 1646 - 1647 - [[package]] 1648 name = "fxhash" 1649 version = "0.2.1" 1650 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1654 ] 1655 1656 [[package]] 1657 - name = "gdk" 1658 - version = "0.14.3" 1659 - source = "registry+https://github.com/rust-lang/crates.io-index" 1660 - checksum = "b9d749dcfc00d8de0d7c3a289e04a04293eb5ba3d8a4e64d64911d481fa9933b" 1661 - dependencies = [ 1662 - "bitflags", 1663 - "cairo-rs", 1664 - "gdk-pixbuf", 1665 - "gdk-sys", 1666 - "gio", 1667 - "glib", 1668 - "libc", 1669 - "pango", 1670 - ] 1671 - 1672 - [[package]] 1673 - name = "gdk-pixbuf" 1674 - version = "0.14.0" 1675 source = "registry+https://github.com/rust-lang/crates.io-index" 1676 - checksum = "534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f" 1677 dependencies = [ 1678 - "gdk-pixbuf-sys", 1679 - "gio", 1680 - "glib", 1681 - "libc", 1682 ] 1683 1684 [[package]] 1685 - name = "gdk-pixbuf-sys" 1686 - version = "0.14.0" 1687 source = "registry+https://github.com/rust-lang/crates.io-index" 1688 - checksum = "f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590" 1689 dependencies = [ 1690 - "gio-sys", 1691 - "glib-sys", 1692 - "gobject-sys", 1693 - "libc", 1694 - "system-deps", 1695 ] 1696 1697 [[package]] 1698 - name = "gdk-sys" 1699 - version = "0.14.0" 1700 source = "registry+https://github.com/rust-lang/crates.io-index" 1701 - checksum = "0e091b3d3d6696949ac3b3fb3c62090e5bfd7bd6850bef5c3c5ea701de1b1f1e" 1702 dependencies = [ 1703 - "cairo-sys-rs", 1704 - "gdk-pixbuf-sys", 1705 - "gio-sys", 1706 - "glib-sys", 1707 - "gobject-sys", 1708 "libc", 1709 - "pango-sys", 1710 - "pkg-config", 1711 - "system-deps", 1712 - ] 1713 - 1714 - [[package]] 1715 - name = "generic-array" 1716 - version = "0.14.6" 1717 - source = "registry+https://github.com/rust-lang/crates.io-index" 1718 - checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 1719 - dependencies = [ 1720 - "typenum", 1721 - "version_check", 1722 ] 1723 1724 [[package]] ··· 1736 source = "registry+https://github.com/rust-lang/crates.io-index" 1737 checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 1738 dependencies = [ 1739 - "cfg-if 1.0.0", 1740 "js-sys", 1741 "libc", 1742 "wasi 0.11.0+wasi-snapshot-preview1", ··· 1745 1746 [[package]] 1747 name = "gif" 1748 - version = "0.11.4" 1749 source = "registry+https://github.com/rust-lang/crates.io-index" 1750 - checksum = "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06" 1751 dependencies = [ 1752 "color_quant", 1753 "weezl", ··· 1755 1756 [[package]] 1757 name = "gimli" 1758 - version = "0.26.2" 1759 source = "registry+https://github.com/rust-lang/crates.io-index" 1760 - checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" 1761 dependencies = [ 1762 "fallible-iterator", 1763 - "indexmap", 1764 "stable_deref_trait", 1765 ] 1766 1767 [[package]] 1768 - name = "gio" 1769 - version = "0.14.8" 1770 - source = "registry+https://github.com/rust-lang/crates.io-index" 1771 - checksum = "711c3632b3ebd095578a9c091418d10fed492da9443f58ebc8f45efbeb215cb0" 1772 - dependencies = [ 1773 - "bitflags", 1774 - "futures-channel", 1775 - "futures-core", 1776 - "futures-io", 1777 - "gio-sys", 1778 - "glib", 1779 - "libc", 1780 - "once_cell", 1781 - "thiserror", 1782 - ] 1783 - 1784 - [[package]] 1785 - name = "gio-sys" 1786 - version = "0.14.0" 1787 - source = "registry+https://github.com/rust-lang/crates.io-index" 1788 - checksum = "c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa" 1789 - dependencies = [ 1790 - "glib-sys", 1791 - "gobject-sys", 1792 - "libc", 1793 - "system-deps", 1794 - "winapi 0.3.9", 1795 - ] 1796 - 1797 - [[package]] 1798 name = "git2" 1799 - version = "0.16.1" 1800 source = "registry+https://github.com/rust-lang/crates.io-index" 1801 - checksum = "ccf7f68c2995f392c49fffb4f95ae2c873297830eb25c6bc4c114ce8f4562acc" 1802 dependencies = [ 1803 - "bitflags", 1804 "libc", 1805 "libgit2-sys", 1806 - "log 0.4.17", 1807 "openssl-probe", 1808 "openssl-sys", 1809 "url", ··· 1816 checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" 1817 dependencies = [ 1818 "khronos_api", 1819 - "log 0.4.17", 1820 - "xml-rs 0.8.4", 1821 ] 1822 1823 [[package]] 1824 - name = "gl_loader" 1825 - version = "0.1.2" 1826 source = "registry+https://github.com/rust-lang/crates.io-index" 1827 - checksum = "e32d96dd5f881490e537041d5532320812ba096097f07fccb4626578da0b99d3" 1828 - dependencies = [ 1829 - "cc", 1830 - "libc", 1831 - ] 1832 1833 [[package]] 1834 - name = "glam" 1835 - version = "0.10.2" 1836 source = "registry+https://github.com/rust-lang/crates.io-index" 1837 - checksum = "579160312273c954cc51bd440f059dde741029ac8daf8c84fece76cb77f62c15" 1838 dependencies = [ 1839 - "version_check", 1840 ] 1841 1842 [[package]] 1843 - name = "glib" 1844 - version = "0.14.8" 1845 source = "registry+https://github.com/rust-lang/crates.io-index" 1846 - checksum = "7c515f1e62bf151ef6635f528d05b02c11506de986e43b34a5c920ef0b3796a4" 1847 dependencies = [ 1848 - "bitflags", 1849 "futures-channel", 1850 "futures-core", 1851 - "futures-executor", 1852 - "futures-task", 1853 - "glib-macros", 1854 - "glib-sys", 1855 - "gobject-sys", 1856 - "libc", 1857 - "once_cell", 1858 - "smallvec", 1859 ] 1860 1861 [[package]] 1862 - name = "glib-macros" 1863 - version = "0.14.1" 1864 source = "registry+https://github.com/rust-lang/crates.io-index" 1865 - checksum = "2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518" 1866 dependencies = [ 1867 - "anyhow", 1868 - "heck 0.3.3", 1869 - "proc-macro-crate", 1870 - "proc-macro-error", 1871 - "proc-macro2", 1872 - "quote", 1873 - "syn", 1874 ] 1875 1876 [[package]] 1877 - name = "glib-sys" 1878 - version = "0.14.0" 1879 source = "registry+https://github.com/rust-lang/crates.io-index" 1880 - checksum = "1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae" 1881 dependencies = [ 1882 - "libc", 1883 - "system-deps", 1884 ] 1885 1886 [[package]] 1887 - name = "glob" 1888 - version = "0.3.0" 1889 source = "registry+https://github.com/rust-lang/crates.io-index" 1890 - checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 1891 1892 [[package]] 1893 - name = "globset" 1894 - version = "0.4.9" 1895 source = "registry+https://github.com/rust-lang/crates.io-index" 1896 - checksum = "0a1e17342619edbc21a964c2afbeb6c820c6a2560032872f397bb97ea127bd0a" 1897 dependencies = [ 1898 - "aho-corasick", 1899 - "bstr", 1900 - "fnv", 1901 - "log 0.4.17", 1902 - "regex", 1903 ] 1904 1905 [[package]] 1906 - name = "glow" 1907 - version = "0.11.2" 1908 source = "registry+https://github.com/rust-lang/crates.io-index" 1909 - checksum = "d8bd5877156a19b8ac83a29b2306fe20537429d318f3ff0a1a2119f8d9c61919" 1910 dependencies = [ 1911 - "js-sys", 1912 - "slotmap", 1913 - "wasm-bindgen", 1914 - "web-sys", 1915 ] 1916 1917 [[package]] 1918 - name = "glutin_wgl_sys" 1919 - version = "0.1.5" 1920 source = "registry+https://github.com/rust-lang/crates.io-index" 1921 - checksum = "3da5951a1569dbab865c6f2a863efafff193a93caf05538d193e9e3816d21696" 1922 dependencies = [ 1923 - "gl_generator", 1924 ] 1925 1926 [[package]] 1927 - name = "gobject-sys" 1928 - version = "0.14.0" 1929 source = "registry+https://github.com/rust-lang/crates.io-index" 1930 - checksum = "aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5" 1931 dependencies = [ 1932 - "glib-sys", 1933 - "libc", 1934 - "system-deps", 1935 ] 1936 1937 [[package]] 1938 name = "grep-matcher" 1939 - version = "0.1.5" 1940 source = "registry+https://github.com/rust-lang/crates.io-index" 1941 - checksum = "6d27563c33062cd33003b166ade2bb4fd82db1fd6a86db764dfdad132d46c1cc" 1942 dependencies = [ 1943 "memchr", 1944 ] ··· 1949 source = "registry+https://github.com/rust-lang/crates.io-index" 1950 checksum = "1345f8d33c89f2d5b081f2f2a41175adef9fd0bed2fea6a26c96c2deb027e58e" 1951 dependencies = [ 1952 - "aho-corasick", 1953 "bstr", 1954 "grep-matcher", 1955 - "log 0.4.17", 1956 "regex", 1957 - "regex-syntax", 1958 "thread_local", 1959 ] 1960 ··· 1969 "encoding_rs", 1970 "encoding_rs_io", 1971 "grep-matcher", 1972 - "log 0.4.17", 1973 - "memmap2 0.5.7", 1974 ] 1975 1976 [[package]] 1977 - name = "gtk" 1978 - version = "0.14.3" 1979 source = "registry+https://github.com/rust-lang/crates.io-index" 1980 - checksum = "2eb51122dd3317e9327ec1e4faa151d1fa0d95664cd8fb8dcfacf4d4d29ac70c" 1981 - dependencies = [ 1982 - "atk", 1983 - "bitflags", 1984 - "cairo-rs", 1985 - "field-offset", 1986 - "futures-channel", 1987 - "gdk", 1988 - "gdk-pixbuf", 1989 - "gio", 1990 - "glib", 1991 - "gtk-sys", 1992 - "gtk3-macros", 1993 - "libc", 1994 - "once_cell", 1995 - "pango", 1996 - "pkg-config", 1997 - ] 1998 - 1999 - [[package]] 2000 - name = "gtk-sys" 2001 - version = "0.14.0" 2002 - source = "registry+https://github.com/rust-lang/crates.io-index" 2003 - checksum = "8c14c8d3da0545785a7c5a120345b3abb534010fb8ae0f2ef3f47c027fba303e" 2004 - dependencies = [ 2005 - "atk-sys", 2006 - "cairo-sys-rs", 2007 - "gdk-pixbuf-sys", 2008 - "gdk-sys", 2009 - "gio-sys", 2010 - "glib-sys", 2011 - "gobject-sys", 2012 - "libc", 2013 - "pango-sys", 2014 - "system-deps", 2015 - ] 2016 - 2017 - [[package]] 2018 - name = "gtk3-macros" 2019 - version = "0.14.0" 2020 - source = "registry+https://github.com/rust-lang/crates.io-index" 2021 - checksum = "21de1da96dc117443fb03c2e270b2d34b7de98d0a79a19bbb689476173745b79" 2022 - dependencies = [ 2023 - "anyhow", 2024 - "heck 0.3.3", 2025 - "proc-macro-crate", 2026 - "proc-macro-error", 2027 - "proc-macro2", 2028 - "quote", 2029 - "syn", 2030 - ] 2031 2032 [[package]] 2033 name = "h2" 2034 - version = "0.3.14" 2035 source = "registry+https://github.com/rust-lang/crates.io-index" 2036 - checksum = "5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be" 2037 dependencies = [ 2038 "bytes", 2039 "fnv", ··· 2041 "futures-sink", 2042 "futures-util", 2043 "http", 2044 - "indexmap", 2045 "slab", 2046 "tokio", 2047 "tokio-util", 2048 - "tracing", 2049 ] 2050 2051 [[package]] 2052 name = "half" 2053 - version = "1.8.2" 2054 source = "registry+https://github.com/rust-lang/crates.io-index" 2055 - checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 2056 2057 [[package]] 2058 name = "hashbrown" 2059 - version = "0.11.2" 2060 source = "registry+https://github.com/rust-lang/crates.io-index" 2061 - checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" 2062 dependencies = [ 2063 - "ahash", 2064 ] 2065 2066 [[package]] 2067 name = "hashbrown" 2068 - version = "0.12.3" 2069 source = "registry+https://github.com/rust-lang/crates.io-index" 2070 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 2071 dependencies = [ 2072 - "ahash", 2073 - "serde", 2074 ] 2075 2076 [[package]] ··· 2099 2100 [[package]] 2101 name = "hermit-abi" 2102 - version = "0.2.6" 2103 source = "registry+https://github.com/rust-lang/crates.io-index" 2104 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 2105 dependencies = [ 2106 - "libc", 2107 ] 2108 2109 [[package]] ··· 2143 [[package]] 2144 name = "human-sort" 2145 version = "0.2.2" 2146 - source = "git+https://github.com/dragazo/human-sort#1e74db1e09e8194ba88ad983723cf6f8b0c365da" 2147 - 2148 - [[package]] 2149 - name = "humantime" 2150 - version = "2.1.0" 2151 - source = "registry+https://github.com/rust-lang/crates.io-index" 2152 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 2153 2154 [[package]] 2155 name = "hyper" 2156 - version = "0.14.20" 2157 source = "registry+https://github.com/rust-lang/crates.io-index" 2158 - checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac" 2159 dependencies = [ 2160 "bytes", 2161 "futures-channel", ··· 2168 "httpdate", 2169 "itoa", 2170 "pin-project-lite", 2171 - "socket2", 2172 "tokio", 2173 "tower-service", 2174 - "tracing", 2175 "want", 2176 ] 2177 ··· 2198 "core-foundation-sys", 2199 "js-sys", 2200 "wasm-bindgen", 2201 - "winapi 0.3.9", 2202 ] 2203 2204 [[package]] 2205 name = "ident_case" 2206 version = "1.0.1" 2207 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2226 "crossbeam-utils", 2227 "globset", 2228 "lazy_static", 2229 - "log 0.4.17", 2230 "memchr", 2231 "regex", 2232 "same-file", ··· 2252 2253 [[package]] 2254 name = "image" 2255 - version = "0.24.4" 2256 source = "registry+https://github.com/rust-lang/crates.io-index" 2257 - checksum = "bd8e4fb07cf672b1642304e731ef8a6a4c7891d67bb4fd4f5ce58cd6ed86803c" 2258 dependencies = [ 2259 "bytemuck", 2260 "byteorder", ··· 2265 "num-rational", 2266 "num-traits", 2267 "png", 2268 - "scoped_threadpool", 2269 "tiff", 2270 ] 2271 2272 [[package]] 2273 name = "include_dir" ··· 2290 "proc-macro-hack", 2291 "proc-macro2", 2292 "quote", 2293 - "syn", 2294 ] 2295 2296 [[package]] 2297 name = "indexmap" 2298 - version = "1.9.2" 2299 source = "registry+https://github.com/rust-lang/crates.io-index" 2300 - checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 2301 dependencies = [ 2302 "autocfg", 2303 "hashbrown 0.12.3", 2304 "serde", 2305 ] 2306 ··· 2310 source = "registry+https://github.com/rust-lang/crates.io-index" 2311 checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" 2312 dependencies = [ 2313 - "bitflags", 2314 "inotify-sys", 2315 "libc", 2316 ] ··· 2330 source = "registry+https://github.com/rust-lang/crates.io-index" 2331 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 2332 dependencies = [ 2333 - "cfg-if 1.0.0", 2334 - "js-sys", 2335 - "wasm-bindgen", 2336 - "web-sys", 2337 ] 2338 2339 [[package]] 2340 name = "interprocess" 2341 - version = "1.1.1" 2342 source = "registry+https://github.com/rust-lang/crates.io-index" 2343 - checksum = "1c58ec7fbda1df9a93f587b780659db3c99f61f4be27f9c82c9b37684ffd0366" 2344 dependencies = [ 2345 "blocking", 2346 - "cfg-if 1.0.0", 2347 - "futures", 2348 "intmap", 2349 "libc", 2350 "once_cell", 2351 "spinning", 2352 "thiserror", 2353 - "winapi 0.3.9", 2354 - ] 2355 - 2356 - [[package]] 2357 - name = "intl-memoizer" 2358 - version = "0.5.1" 2359 - source = "registry+https://github.com/rust-lang/crates.io-index" 2360 - checksum = "c310433e4a310918d6ed9243542a6b83ec1183df95dff8f23f87bb88a264a66f" 2361 - dependencies = [ 2362 - "type-map", 2363 - "unic-langid", 2364 - ] 2365 - 2366 - [[package]] 2367 - name = "intl_pluralrules" 2368 - version = "7.0.1" 2369 - source = "registry+https://github.com/rust-lang/crates.io-index" 2370 - checksum = "b18f988384267d7066cc2be425e6faf352900652c046b6971d2e228d3b1c5ecf" 2371 - dependencies = [ 2372 - "tinystr", 2373 - "unic-langid", 2374 ] 2375 2376 [[package]] ··· 2381 2382 [[package]] 2383 name = "io-extras" 2384 - version = "0.15.0" 2385 source = "registry+https://github.com/rust-lang/crates.io-index" 2386 - checksum = "4a5d8c2ab5becd8720e30fd25f8fa5500d8dc3fceadd8378f05859bd7b46fc49" 2387 dependencies = [ 2388 - "io-lifetimes", 2389 - "windows-sys", 2390 ] 2391 2392 [[package]] 2393 name = "io-lifetimes" 2394 - version = "0.7.3" 2395 source = "registry+https://github.com/rust-lang/crates.io-index" 2396 - checksum = "1ea37f355c05dde75b84bba2d767906ad522e97cd9e2eef2be7a4ab7fb442c06" 2397 dependencies = [ 2398 "libc", 2399 - "windows-sys", 2400 ] 2401 2402 [[package]] 2403 - name = "iovec" 2404 - version = "0.1.4" 2405 source = "registry+https://github.com/rust-lang/crates.io-index" 2406 - checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" 2407 - dependencies = [ 2408 - "libc", 2409 - ] 2410 2411 [[package]] 2412 name = "ipnet" ··· 2415 checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" 2416 2417 [[package]] 2418 - name = "is-terminal" 2419 - version = "0.3.0" 2420 source = "registry+https://github.com/rust-lang/crates.io-index" 2421 - checksum = "0d508111813f9af3afd2f92758f77e4ed2cc9371b642112c6a48d22eb73105c5" 2422 dependencies = [ 2423 - "hermit-abi 0.2.6", 2424 - "io-lifetimes", 2425 - "rustix", 2426 - "windows-sys", 2427 ] 2428 2429 [[package]] ··· 2443 2444 [[package]] 2445 name = "ittapi" 2446 - version = "0.3.2" 2447 source = "registry+https://github.com/rust-lang/crates.io-index" 2448 - checksum = "e8c4f6ff06169ce7048dac5150b1501c7e3716a929721aeb06b87e51a43e42f4" 2449 dependencies = [ 2450 "anyhow", 2451 "ittapi-sys", 2452 - "log 0.4.17", 2453 ] 2454 2455 [[package]] 2456 name = "ittapi-sys" 2457 - version = "0.3.2" 2458 source = "registry+https://github.com/rust-lang/crates.io-index" 2459 - checksum = "87e078cce01485f418bae3beb34dd604aaedf2065502853c7da17fbce8e64eda" 2460 dependencies = [ 2461 "cc", 2462 ] 2463 2464 [[package]] 2465 name = "jobserver" 2466 version = "0.1.25" 2467 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2472 2473 [[package]] 2474 name = "jpeg-decoder" 2475 - version = "0.2.6" 2476 source = "registry+https://github.com/rust-lang/crates.io-index" 2477 - checksum = "9478aa10f73e7528198d75109c8be5cd7d15fb530238040148d5f9a22d4c5b3b" 2478 dependencies = [ 2479 "rayon", 2480 ] 2481 2482 [[package]] 2483 name = "js-sys" 2484 - version = "0.3.60" 2485 source = "registry+https://github.com/rust-lang/crates.io-index" 2486 - checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 2487 dependencies = [ 2488 "wasm-bindgen", 2489 ] ··· 2500 ] 2501 2502 [[package]] 2503 - name = "kernel32-sys" 2504 - version = "0.2.2" 2505 - source = "registry+https://github.com/rust-lang/crates.io-index" 2506 - checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 2507 - dependencies = [ 2508 - "winapi 0.2.8", 2509 - "winapi-build", 2510 - ] 2511 - 2512 - [[package]] 2513 - name = "keyboard-types" 2514 - version = "0.6.2" 2515 source = "registry+https://github.com/rust-lang/crates.io-index" 2516 - checksum = "0b7668b7cff6a51fe61cdde64cd27c8a220786f399501b57ebe36f7d8112fd68" 2517 dependencies = [ 2518 - "bitflags", 2519 ] 2520 2521 [[package]] ··· 2540 source = "registry+https://github.com/rust-lang/crates.io-index" 2541 checksum = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587" 2542 dependencies = [ 2543 - "bitflags", 2544 "libc", 2545 ] 2546 2547 [[package]] 2548 name = "kurbo" 2549 - version = "0.8.3" 2550 source = "registry+https://github.com/rust-lang/crates.io-index" 2551 - checksum = "7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449" 2552 dependencies = [ 2553 - "arrayvec 0.7.2", 2554 "serde", 2555 ] 2556 2557 [[package]] 2558 - name = "lapce" 2559 - version = "0.2.8" 2560 dependencies = [ 2561 - "lapce-proxy", 2562 - "lapce-ui", 2563 ] 2564 2565 [[package]] 2566 - name = "lapce-core" 2567 - version = "0.2.8" 2568 dependencies = [ 2569 - "anyhow", 2570 - "arc-swap", 2571 - "bitflags", 2572 - "directories", 2573 - "itertools", 2574 - "lapce-rpc", 2575 - "lapce-xi-rope", 2576 - "log 0.4.17", 2577 - "lsp-types", 2578 - "once_cell", 2579 - "serde", 2580 - "slotmap", 2581 - "strum", 2582 - "strum_macros", 2583 - "thiserror", 2584 - "tree-sitter", 2585 - "tree-sitter-bash", 2586 - "tree-sitter-c", 2587 - "tree-sitter-c-sharp", 2588 - "tree-sitter-clojure", 2589 - "tree-sitter-cmake", 2590 - "tree-sitter-cpp", 2591 - "tree-sitter-css", 2592 - "tree-sitter-d", 2593 - "tree-sitter-dart", 2594 - "tree-sitter-dockerfile", 2595 - "tree-sitter-elixir", 2596 - "tree-sitter-elm", 2597 - "tree-sitter-erlang", 2598 - "tree-sitter-glimmer", 2599 - "tree-sitter-glsl", 2600 - "tree-sitter-go", 2601 - "tree-sitter-hare", 2602 - "tree-sitter-haskell", 2603 - "tree-sitter-haxe", 2604 - "tree-sitter-hcl", 2605 - "tree-sitter-html", 2606 - "tree-sitter-java", 2607 - "tree-sitter-javascript", 2608 - "tree-sitter-json", 2609 - "tree-sitter-julia", 2610 - "tree-sitter-kotlin", 2611 - "tree-sitter-latex", 2612 - "tree-sitter-lua", 2613 - "tree-sitter-md", 2614 - "tree-sitter-nix", 2615 - "tree-sitter-ocaml", 2616 - "tree-sitter-php", 2617 - "tree-sitter-prisma-io", 2618 - "tree-sitter-protobuf", 2619 - "tree-sitter-python", 2620 - "tree-sitter-ql", 2621 - "tree-sitter-r", 2622 - "tree-sitter-ruby", 2623 - "tree-sitter-rust", 2624 - "tree-sitter-scheme", 2625 - "tree-sitter-scss", 2626 - "tree-sitter-sql", 2627 - "tree-sitter-svelte", 2628 - "tree-sitter-swift", 2629 - "tree-sitter-toml", 2630 - "tree-sitter-typescript", 2631 - "tree-sitter-vue", 2632 - "tree-sitter-wgsl", 2633 - "tree-sitter-xml", 2634 - "tree-sitter-yaml", 2635 - "tree-sitter-zig", 2636 ] 2637 2638 [[package]] 2639 - name = "lapce-data" 2640 - version = "0.2.8" 2641 dependencies = [ 2642 "alacritty_terminal", 2643 "anyhow", 2644 "bytemuck", 2645 "chrono", 2646 "clap", ··· 2648 "crossbeam-channel", 2649 "directories", 2650 "dmg", 2651 - "druid", 2652 "flate2", 2653 "fs_extra", 2654 - "fuzzy-matcher", 2655 - "hashbrown 0.12.3", 2656 "im", 2657 "include_dir", 2658 - "indexmap", 2659 "interprocess", 2660 "itertools", 2661 "lapce-core", 2662 "lapce-proxy", 2663 "lapce-rpc", 2664 "lapce-xi-rope", 2665 - "log 0.4.17", 2666 "lsp-types", 2667 "notify", 2668 "once_cell", 2669 "parking_lot 0.11.2", 2670 "pulldown-cmark", 2671 "rayon", ··· 2673 "reqwest", 2674 "serde", 2675 "serde_json", 2676 - "sha2 0.10.6", 2677 "sled", 2678 "smallvec", 2679 "structdesc", ··· 2681 "strum_macros", 2682 "tar", 2683 "thiserror", 2684 - "toml_edit", 2685 "url", 2686 - "uuid", 2687 "zip", 2688 ] 2689 2690 [[package]] 2691 name = "lapce-proxy" 2692 - version = "0.2.8" 2693 dependencies = [ 2694 "alacritty_terminal", 2695 "anyhow", ··· 2705 "grep-regex", 2706 "grep-searcher", 2707 "ignore", 2708 - "indexmap", 2709 "interprocess", 2710 "jsonrpc-lite", 2711 "lapce-core", ··· 2713 "lapce-xi-rope", 2714 "libc", 2715 "locale_config", 2716 - "log 0.4.17", 2717 "lsp-types", 2718 - "mio 0.6.23", 2719 "notify", 2720 "objc", 2721 "once_cell", 2722 "parking_lot 0.11.2", 2723 "psp-types", 2724 "regex", 2725 "reqwest", ··· 2728 "strum", 2729 "strum_macros", 2730 "tar", 2731 - "toml_edit", 2732 "trash", 2733 "url", 2734 "walkdir", ··· 2736 "wasi-experimental-http-wasmtime", 2737 "wasmtime", 2738 "wasmtime-wasi", 2739 - "which", 2740 "zstd", 2741 ] 2742 2743 [[package]] 2744 name = "lapce-rpc" 2745 - version = "0.2.8" 2746 dependencies = [ 2747 "anyhow", 2748 "crossbeam-channel", 2749 "human-sort", 2750 - "indexmap", 2751 "lapce-xi-rope", 2752 - "log 0.4.17", 2753 "lsp-types", 2754 "parking_lot 0.11.2", 2755 "serde", 2756 "serde_json", 2757 - ] 2758 - 2759 - [[package]] 2760 - name = "lapce-ui" 2761 - version = "0.2.8" 2762 - dependencies = [ 2763 - "Inflector", 2764 - "alacritty_terminal", 2765 - "anyhow", 2766 - "chrono", 2767 - "clap", 2768 - "druid", 2769 - "fern", 2770 - "hashbrown 0.12.3", 2771 - "im", 2772 - "image", 2773 - "include_dir", 2774 - "indexmap", 2775 - "itertools", 2776 - "lapce-core", 2777 - "lapce-data", 2778 - "lapce-proxy", 2779 - "lapce-rpc", 2780 - "lapce-xi-rope", 2781 - "log 0.4.17", 2782 - "log-panics", 2783 - "lsp-types", 2784 - "once_cell", 2785 - "open", 2786 - "rayon", 2787 - "regex", 2788 - "serde", 2789 - "serde_json", 2790 - "smallvec", 2791 - "toml_edit", 2792 - "unicode-width", 2793 - "winres", 2794 ] 2795 2796 [[package]] 2797 name = "lapce-xi-rope" 2798 - version = "0.3.1" 2799 source = "registry+https://github.com/rust-lang/crates.io-index" 2800 - checksum = "08ae23edb8cf91f01edd9a87c88623eae3977c8d647a31c57cb12f1a125ca10a" 2801 dependencies = [ 2802 "bytecount", 2803 "memchr", ··· 2807 ] 2808 2809 [[package]] 2810 - name = "lazy_static" 2811 - version = "1.4.0" 2812 source = "registry+https://github.com/rust-lang/crates.io-index" 2813 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 2814 2815 [[package]] 2816 - name = "lazycell" 2817 - version = "1.3.0" 2818 source = "registry+https://github.com/rust-lang/crates.io-index" 2819 - checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 2820 2821 [[package]] 2822 name = "leb128" ··· 2832 2833 [[package]] 2834 name = "libc" 2835 - version = "0.2.133" 2836 source = "registry+https://github.com/rust-lang/crates.io-index" 2837 - checksum = "c0f80d65747a3e43d1596c7c5492d95d5edddaabd45a7fcdb02b95f644164966" 2838 2839 [[package]] 2840 name = "libgit2-sys" 2841 - version = "0.14.2+1.5.1" 2842 source = "registry+https://github.com/rust-lang/crates.io-index" 2843 - checksum = "7f3d95f6b51075fe9810a7ae22c7095f12b98005ab364d8544797a825ce946a4" 2844 dependencies = [ 2845 "cc", 2846 "libc", ··· 2856 source = "registry+https://github.com/rust-lang/crates.io-index" 2857 checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd" 2858 dependencies = [ 2859 - "cfg-if 1.0.0", 2860 - "winapi 0.3.9", 2861 ] 2862 2863 [[package]] 2864 name = "libssh2-sys" 2865 - version = "0.2.23" 2866 source = "registry+https://github.com/rust-lang/crates.io-index" 2867 - checksum = "b094a36eb4b8b8c8a7b4b8ae43b2944502be3e59cd87687595cf6b0a71b3f4ca" 2868 dependencies = [ 2869 "cc", 2870 "libc", ··· 2887 ] 2888 2889 [[package]] 2890 - name = "linked-hash-map" 2891 - version = "0.5.6" 2892 source = "registry+https://github.com/rust-lang/crates.io-index" 2893 - checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 2894 2895 [[package]] 2896 name = "linux-raw-sys" 2897 - version = "0.0.46" 2898 source = "registry+https://github.com/rust-lang/crates.io-index" 2899 - checksum = "d4d2456c373231a208ad294c33dc5bff30051eafd954cd4caae83a712b12854d" 2900 2901 [[package]] 2902 name = "locale_config" ··· 2908 "objc", 2909 "objc-foundation", 2910 "regex", 2911 - "winapi 0.3.9", 2912 ] 2913 2914 [[package]] ··· 2923 2924 [[package]] 2925 name = "log" 2926 - version = "0.3.9" 2927 - source = "registry+https://github.com/rust-lang/crates.io-index" 2928 - checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" 2929 - dependencies = [ 2930 - "log 0.4.17", 2931 - ] 2932 - 2933 - [[package]] 2934 - name = "log" 2935 version = "0.4.17" 2936 source = "registry+https://github.com/rust-lang/crates.io-index" 2937 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 2938 dependencies = [ 2939 - "cfg-if 1.0.0", 2940 "serde", 2941 - ] 2942 - 2943 - [[package]] 2944 - name = "log-panics" 2945 - version = "2.1.0" 2946 - source = "registry+https://github.com/rust-lang/crates.io-index" 2947 - checksum = "68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f" 2948 - dependencies = [ 2949 - "backtrace", 2950 - "log 0.4.17", 2951 ] 2952 2953 [[package]] ··· 2956 source = "registry+https://github.com/rust-lang/crates.io-index" 2957 checksum = "a3bcfee315dde785ba887edb540b08765fd7df75a7d948844be6bf5712246734" 2958 dependencies = [ 2959 - "bitflags", 2960 "serde", 2961 "serde_json", 2962 "serde_repr", ··· 2964 ] 2965 2966 [[package]] 2967 - name = "lyon" 2968 - version = "0.17.10" 2969 source = "registry+https://github.com/rust-lang/crates.io-index" 2970 - checksum = "cf0510ed5e3e2fb80f3db2061ef5ca92d87bfda1a624bb1eacf3bd50226e4cbb" 2971 dependencies = [ 2972 - "lyon_algorithms", 2973 - "lyon_tessellation", 2974 ] 2975 2976 [[package]] 2977 - name = "lyon_algorithms" 2978 - version = "0.17.7" 2979 source = "registry+https://github.com/rust-lang/crates.io-index" 2980 - checksum = "8037f716541ba0d84d3de05c0069f8068baf73990d55980558b84d944c8a244a" 2981 dependencies = [ 2982 - "lyon_path", 2983 - "sid", 2984 ] 2985 2986 [[package]] 2987 - name = "lyon_geom" 2988 - version = "0.17.7" 2989 source = "registry+https://github.com/rust-lang/crates.io-index" 2990 - checksum = "71d89ccbdafd83d259403e22061be27bccc3254bba65cdc5303250c4227c8c8e" 2991 - dependencies = [ 2992 - "arrayvec 0.5.2", 2993 - "euclid", 2994 - "num-traits", 2995 - ] 2996 2997 [[package]] 2998 - name = "lyon_path" 2999 - version = "0.17.7" 3000 source = "registry+https://github.com/rust-lang/crates.io-index" 3001 - checksum = "5b0a59fdf767ca0d887aa61d1b48d4bbf6a124c1a45503593f7d38ab945bfbc0" 3002 - dependencies = [ 3003 - "lyon_geom", 3004 - ] 3005 3006 [[package]] 3007 - name = "lyon_tessellation" 3008 - version = "0.17.10" 3009 source = "registry+https://github.com/rust-lang/crates.io-index" 3010 - checksum = "7230e08dd0638048e46f387f255dbe7a7344a3e6705beab53242b5af25635760" 3011 dependencies = [ 3012 - "float_next_after", 3013 - "lyon_path", 3014 ] 3015 3016 [[package]] 3017 - name = "mach" 3018 - version = "0.3.2" 3019 source = "registry+https://github.com/rust-lang/crates.io-index" 3020 - checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" 3021 dependencies = [ 3022 "libc", 3023 ] 3024 3025 [[package]] 3026 - name = "malloc_buf" 3027 - version = "0.0.6" 3028 source = "registry+https://github.com/rust-lang/crates.io-index" 3029 - checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 3030 dependencies = [ 3031 "libc", 3032 ] 3033 3034 [[package]] 3035 - name = "matches" 3036 - version = "0.1.9" 3037 source = "registry+https://github.com/rust-lang/crates.io-index" 3038 - checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" 3039 3040 [[package]] 3041 - name = "maybe-owned" 3042 - version = "0.3.4" 3043 source = "registry+https://github.com/rust-lang/crates.io-index" 3044 - checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4" 3045 3046 [[package]] 3047 - name = "memchr" 3048 - version = "2.5.0" 3049 source = "registry+https://github.com/rust-lang/crates.io-index" 3050 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 3051 - 3052 - [[package]] 3053 - name = "memfd" 3054 - version = "0.6.1" 3055 - source = "registry+https://github.com/rust-lang/crates.io-index" 3056 - checksum = "480b5a5de855d11ff13195950bdc8b98b5e942ef47afc447f6615cdcc4e15d80" 3057 dependencies = [ 3058 - "rustix", 3059 ] 3060 3061 [[package]] 3062 - name = "memmap2" 3063 - version = "0.2.3" 3064 source = "registry+https://github.com/rust-lang/crates.io-index" 3065 - checksum = "723e3ebdcdc5c023db1df315364573789f8857c11b631a2fdfad7c00f5c046b4" 3066 dependencies = [ 3067 - "libc", 3068 ] 3069 3070 [[package]] 3071 - name = "memmap2" 3072 - version = "0.5.7" 3073 source = "registry+https://github.com/rust-lang/crates.io-index" 3074 - checksum = "95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498" 3075 dependencies = [ 3076 - "libc", 3077 ] 3078 3079 [[package]] 3080 - name = "memoffset" 3081 - version = "0.6.5" 3082 source = "registry+https://github.com/rust-lang/crates.io-index" 3083 - checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 3084 dependencies = [ 3085 - "autocfg", 3086 ] 3087 3088 [[package]] ··· 3107 ] 3108 3109 [[package]] 3110 - name = "mio" 3111 - version = "0.6.23" 3112 source = "registry+https://github.com/rust-lang/crates.io-index" 3113 - checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" 3114 dependencies = [ 3115 - "cfg-if 0.1.10", 3116 - "fuchsia-zircon", 3117 - "fuchsia-zircon-sys", 3118 - "iovec", 3119 - "kernel32-sys", 3120 - "libc", 3121 - "log 0.4.17", 3122 - "miow 0.2.2", 3123 - "net2", 3124 - "slab", 3125 - "winapi 0.2.8", 3126 ] 3127 3128 [[package]] 3129 name = "mio" 3130 - version = "0.8.4" 3131 source = "registry+https://github.com/rust-lang/crates.io-index" 3132 - checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" 3133 dependencies = [ 3134 "libc", 3135 - "log 0.4.17", 3136 "wasi 0.11.0+wasi-snapshot-preview1", 3137 - "windows-sys", 3138 - ] 3139 - 3140 - [[package]] 3141 - name = "mio-anonymous-pipes" 3142 - version = "0.2.0" 3143 - source = "registry+https://github.com/rust-lang/crates.io-index" 3144 - checksum = "6bc513025fe5005a3aa561b50fdb2cda5a150b84800ae02acd8aa9ed62ca1a6b" 3145 - dependencies = [ 3146 - "mio 0.6.23", 3147 - "miow 0.3.7", 3148 - "parking_lot 0.11.2", 3149 - "spsc-buffer", 3150 - "winapi 0.3.9", 3151 - ] 3152 - 3153 - [[package]] 3154 - name = "mio-extras" 3155 - version = "2.0.6" 3156 - source = "registry+https://github.com/rust-lang/crates.io-index" 3157 - checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" 3158 - dependencies = [ 3159 - "lazycell", 3160 - "log 0.4.17", 3161 - "mio 0.6.23", 3162 - "slab", 3163 - ] 3164 - 3165 - [[package]] 3166 - name = "mio-uds" 3167 - version = "0.6.8" 3168 - source = "registry+https://github.com/rust-lang/crates.io-index" 3169 - checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" 3170 - dependencies = [ 3171 - "iovec", 3172 - "libc", 3173 - "mio 0.6.23", 3174 ] 3175 3176 [[package]] 3177 name = "miow" 3178 - version = "0.2.2" 3179 source = "registry+https://github.com/rust-lang/crates.io-index" 3180 - checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" 3181 dependencies = [ 3182 - "kernel32-sys", 3183 - "net2", 3184 - "winapi 0.2.8", 3185 - "ws2_32-sys", 3186 ] 3187 3188 [[package]] 3189 - name = "miow" 3190 - version = "0.3.7" 3191 source = "registry+https://github.com/rust-lang/crates.io-index" 3192 - checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" 3193 dependencies = [ 3194 - "winapi 0.3.9", 3195 ] 3196 3197 [[package]] ··· 3211 dependencies = [ 3212 "lazy_static", 3213 "libc", 3214 - "log 0.4.17", 3215 "openssl", 3216 "openssl-probe", 3217 "openssl-sys", ··· 3222 ] 3223 3224 [[package]] 3225 - name = "net2" 3226 - version = "0.2.37" 3227 source = "registry+https://github.com/rust-lang/crates.io-index" 3228 - checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" 3229 dependencies = [ 3230 - "cfg-if 0.1.10", 3231 - "libc", 3232 - "winapi 0.3.9", 3233 ] 3234 3235 [[package]] ··· 3238 source = "registry+https://github.com/rust-lang/crates.io-index" 3239 checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc" 3240 dependencies = [ 3241 - "bitflags", 3242 - "cfg-if 1.0.0", 3243 "libc", 3244 - "memoffset", 3245 ] 3246 3247 [[package]] ··· 3260 source = "registry+https://github.com/rust-lang/crates.io-index" 3261 checksum = "ed2c66da08abae1c024c01d635253e402341b4060a12e99b31c7594063bf490a" 3262 dependencies = [ 3263 - "bitflags", 3264 "crossbeam-channel", 3265 "filetime", 3266 "fsevent-sys", 3267 "inotify", 3268 "kqueue", 3269 "libc", 3270 - "mio 0.8.4", 3271 "serde", 3272 "walkdir", 3273 - "winapi 0.3.9", 3274 ] 3275 3276 [[package]] ··· 3314 ] 3315 3316 [[package]] 3317 name = "num_threads" 3318 version = "0.1.6" 3319 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3329 checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 3330 dependencies = [ 3331 "malloc_buf", 3332 ] 3333 3334 [[package]] ··· 3343 ] 3344 3345 [[package]] 3346 name = "objc_id" 3347 version = "0.1.1" 3348 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3353 3354 [[package]] 3355 name = "object" 3356 - version = "0.29.0" 3357 source = "registry+https://github.com/rust-lang/crates.io-index" 3358 - checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" 3359 dependencies = [ 3360 "crc32fast", 3361 - "hashbrown 0.12.3", 3362 - "indexmap", 3363 "memchr", 3364 ] 3365 3366 [[package]] 3367 name = "once_cell" 3368 - version = "1.17.1" 3369 source = "registry+https://github.com/rust-lang/crates.io-index" 3370 - checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 3371 - 3372 - [[package]] 3373 - name = "opaque-debug" 3374 - version = "0.3.0" 3375 - source = "registry+https://github.com/rust-lang/crates.io-index" 3376 - checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 3377 3378 [[package]] 3379 name = "open" 3380 - version = "3.0.3" 3381 source = "registry+https://github.com/rust-lang/crates.io-index" 3382 - checksum = "b4a3100141f1733ea40b53381b0ae3117330735ef22309a190ac57b9576ea716" 3383 dependencies = [ 3384 "pathdiff", 3385 - "windows-sys", 3386 ] 3387 3388 [[package]] ··· 3391 source = "registry+https://github.com/rust-lang/crates.io-index" 3392 checksum = "12fc0523e3bd51a692c8850d075d74dc062ccf251c0110668cbd921917118a13" 3393 dependencies = [ 3394 - "bitflags", 3395 - "cfg-if 1.0.0", 3396 - "foreign-types", 3397 "libc", 3398 "once_cell", 3399 "openssl-macros", ··· 3408 dependencies = [ 3409 "proc-macro2", 3410 "quote", 3411 - "syn", 3412 ] 3413 3414 [[package]] ··· 3441 ] 3442 3443 [[package]] 3444 name = "os_str_bytes" 3445 version = "6.3.0" 3446 source = "registry+https://github.com/rust-lang/crates.io-index" 3447 checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff" 3448 3449 [[package]] 3450 - name = "pango" 3451 - version = "0.14.8" 3452 source = "registry+https://github.com/rust-lang/crates.io-index" 3453 - checksum = "546fd59801e5ca735af82839007edd226fe7d3bb06433ec48072be4439c28581" 3454 dependencies = [ 3455 - "bitflags", 3456 - "glib", 3457 - "libc", 3458 - "once_cell", 3459 - "pango-sys", 3460 ] 3461 3462 [[package]] 3463 - name = "pango-sys" 3464 - version = "0.14.0" 3465 source = "registry+https://github.com/rust-lang/crates.io-index" 3466 - checksum = "2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe" 3467 dependencies = [ 3468 - "glib-sys", 3469 - "gobject-sys", 3470 - "libc", 3471 - "system-deps", 3472 ] 3473 3474 [[package]] ··· 3505 checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" 3506 dependencies = [ 3507 "backtrace", 3508 - "cfg-if 1.0.0", 3509 "instant", 3510 "libc", 3511 "petgraph", 3512 - "redox_syscall", 3513 "smallvec", 3514 "thread-id", 3515 - "winapi 0.3.9", 3516 ] 3517 3518 [[package]] ··· 3521 source = "registry+https://github.com/rust-lang/crates.io-index" 3522 checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" 3523 dependencies = [ 3524 - "cfg-if 1.0.0", 3525 "libc", 3526 - "redox_syscall", 3527 "smallvec", 3528 - "windows-sys", 3529 - ] 3530 - 3531 - [[package]] 3532 - name = "parley" 3533 - version = "0.1.0" 3534 - source = "git+https://github.com/lapce/parley#c37477b889ff53b9a3033e2180becddf90b9bb17" 3535 - dependencies = [ 3536 - "fount", 3537 - "swash", 3538 ] 3539 3540 [[package]] ··· 3550 checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 3551 3552 [[package]] 3553 - name = "pathfinder_geometry" 3554 - version = "0.5.1" 3555 - source = "registry+https://github.com/rust-lang/crates.io-index" 3556 - checksum = "0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3" 3557 - dependencies = [ 3558 - "log 0.4.17", 3559 - "pathfinder_simd", 3560 - ] 3561 - 3562 - [[package]] 3563 - name = "pathfinder_simd" 3564 - version = "0.5.1" 3565 - source = "registry+https://github.com/rust-lang/crates.io-index" 3566 - checksum = "39fe46acc5503595e5949c17b818714d26fdf9b4920eacf3b2947f0199f4a6ff" 3567 dependencies = [ 3568 - "rustc_version", 3569 ] 3570 3571 [[package]] ··· 3575 checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 3576 3577 [[package]] 3578 - name = "pest" 3579 - version = "2.3.1" 3580 - source = "registry+https://github.com/rust-lang/crates.io-index" 3581 - checksum = "cb779fcf4bb850fbbb0edc96ff6cf34fd90c4b1a112ce042653280d9a7364048" 3582 - dependencies = [ 3583 - "thiserror", 3584 - "ucd-trie", 3585 - ] 3586 - 3587 - [[package]] 3588 name = "petgraph" 3589 version = "0.5.1" 3590 source = "registry+https://github.com/rust-lang/crates.io-index" 3591 checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" 3592 dependencies = [ 3593 "fixedbitset", 3594 - "indexmap", 3595 ] 3596 3597 [[package]] 3598 name = "pico-args" 3599 - version = "0.4.2" 3600 source = "registry+https://github.com/rust-lang/crates.io-index" 3601 - checksum = "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468" 3602 3603 [[package]] 3604 - name = "piet" 3605 - version = "0.4.0" 3606 source = "registry+https://github.com/rust-lang/crates.io-index" 3607 - checksum = "31bf73f4f995c6ae50f709ff3635e466d1e42d814a84099ea0f90da9dd0f0b69" 3608 - dependencies = [ 3609 - "kurbo", 3610 - "unic-bidi", 3611 - ] 3612 3613 [[package]] 3614 - name = "piet-wgpu" 3615 version = "0.1.0" 3616 - source = "git+https://github.com/lapce/piet-wgpu?branch=shell_opengl#2024fe8f241dc95ad38f4024d39898bada8fe802" 3617 - dependencies = [ 3618 - "bytemuck", 3619 - "glam", 3620 - "glow", 3621 - "hashbrown 0.11.2", 3622 - "image", 3623 - "include_dir", 3624 - "linked-hash-map", 3625 - "log 0.4.17", 3626 - "lyon", 3627 - "parley", 3628 - "pathfinder_geometry", 3629 - "piet", 3630 - "resvg", 3631 - "sha2 0.9.9", 3632 - "swash", 3633 - "tiny-skia", 3634 - "unicode-width", 3635 - "usvg 0.22.0", 3636 - ] 3637 - 3638 - [[package]] 3639 - name = "pin-project" 3640 - version = "1.0.12" 3641 source = "registry+https://github.com/rust-lang/crates.io-index" 3642 - checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" 3643 - dependencies = [ 3644 - "pin-project-internal", 3645 - ] 3646 3647 [[package]] 3648 - name = "pin-project-internal" 3649 - version = "1.0.12" 3650 source = "registry+https://github.com/rust-lang/crates.io-index" 3651 - checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" 3652 dependencies = [ 3653 - "proc-macro2", 3654 - "quote", 3655 - "syn", 3656 ] 3657 3658 [[package]] 3659 - name = "pin-project-lite" 3660 - version = "0.2.9" 3661 - source = "registry+https://github.com/rust-lang/crates.io-index" 3662 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 3663 - 3664 - [[package]] 3665 - name = "pin-utils" 3666 - version = "0.1.0" 3667 - source = "registry+https://github.com/rust-lang/crates.io-index" 3668 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 3669 - 3670 - [[package]] 3671 name = "pkg-config" 3672 version = "0.3.25" 3673 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3675 3676 [[package]] 3677 name = "plist" 3678 - version = "0.2.4" 3679 source = "registry+https://github.com/rust-lang/crates.io-index" 3680 - checksum = "c61ac2afed2856590ae79d6f358a24b85ece246d2aa134741a66d589519b7503" 3681 dependencies = [ 3682 - "base64 0.8.0", 3683 - "byteorder", 3684 - "chrono", 3685 - "xml-rs 0.7.0", 3686 ] 3687 3688 [[package]] 3689 name = "png" 3690 - version = "0.17.6" 3691 source = "registry+https://github.com/rust-lang/crates.io-index" 3692 - checksum = "8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c" 3693 dependencies = [ 3694 - "bitflags", 3695 "crc32fast", 3696 "flate2", 3697 - "miniz_oxide", 3698 ] 3699 3700 [[package]] 3701 name = "ppv-lite86" 3702 version = "0.2.16" 3703 source = "registry+https://github.com/rust-lang/crates.io-index" 3704 checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 3705 3706 [[package]] 3707 name = "proc-macro-crate" 3708 - version = "1.2.1" 3709 source = "registry+https://github.com/rust-lang/crates.io-index" 3710 - checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" 3711 dependencies = [ 3712 "once_cell", 3713 - "thiserror", 3714 - "toml", 3715 ] 3716 3717 [[package]] ··· 3723 "proc-macro-error-attr", 3724 "proc-macro2", 3725 "quote", 3726 - "syn", 3727 "version_check", 3728 ] 3729 ··· 3740 3741 [[package]] 3742 name = "proc-macro-hack" 3743 - version = "0.5.19" 3744 source = "registry+https://github.com/rust-lang/crates.io-index" 3745 - checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 3746 3747 [[package]] 3748 name = "proc-macro2" 3749 - version = "1.0.44" 3750 source = "registry+https://github.com/rust-lang/crates.io-index" 3751 - checksum = "7bd7356a8122b6c4a24a82b278680c73357984ca2fc79a0f9fa6dea7dced7c58" 3752 dependencies = [ 3753 "unicode-ident", 3754 ] 3755 3756 [[package]] 3757 name = "psm" ··· 3765 [[package]] 3766 name = "psp-types" 3767 version = "0.1.0" 3768 - source = "git+https://github.com/lapce/psp-types#b55d2c5c1f9aae89a4f369db5151fe1756d34c08" 3769 dependencies = [ 3770 "lsp-types", 3771 "serde", ··· 3774 3775 [[package]] 3776 name = "pulldown-cmark" 3777 - version = "0.9.2" 3778 source = "registry+https://github.com/rust-lang/crates.io-index" 3779 - checksum = "2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63" 3780 dependencies = [ 3781 - "bitflags", 3782 "getopts", 3783 "memchr", 3784 "unicase", 3785 ] 3786 3787 [[package]] 3788 name = "quote" 3789 - version = "1.0.21" 3790 source = "registry+https://github.com/rust-lang/crates.io-index" 3791 - checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 3792 dependencies = [ 3793 "proc-macro2", 3794 ] ··· 3833 ] 3834 3835 [[package]] 3836 name = "rayon" 3837 - version = "1.5.3" 3838 source = "registry+https://github.com/rust-lang/crates.io-index" 3839 - checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" 3840 dependencies = [ 3841 - "autocfg", 3842 - "crossbeam-deque", 3843 "either", 3844 "rayon-core", 3845 ] 3846 3847 [[package]] 3848 name = "rayon-core" 3849 - version = "1.9.3" 3850 source = "registry+https://github.com/rust-lang/crates.io-index" 3851 - checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" 3852 dependencies = [ 3853 - "crossbeam-channel", 3854 "crossbeam-deque", 3855 "crossbeam-utils", 3856 - "num_cpus", 3857 ] 3858 3859 [[package]] 3860 name = "rctree" 3861 - version = "0.3.3" 3862 source = "registry+https://github.com/rust-lang/crates.io-index" 3863 - checksum = "be9e29cb19c8fe84169fcb07f8f11e66bc9e6e0280efd4715c54818296f8a4a8" 3864 3865 [[package]] 3866 - name = "rctree" 3867 - version = "0.4.0" 3868 source = "registry+https://github.com/rust-lang/crates.io-index" 3869 - checksum = "9ae028b272a6e99d9f8260ceefa3caa09300a8d6c8d2b2001316474bc52122e9" 3870 3871 [[package]] 3872 name = "redox_syscall" ··· 3874 source = "registry+https://github.com/rust-lang/crates.io-index" 3875 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 3876 dependencies = [ 3877 - "bitflags", 3878 ] 3879 3880 [[package]] ··· 3884 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 3885 dependencies = [ 3886 "getrandom", 3887 - "redox_syscall", 3888 "thiserror", 3889 ] 3890 3891 [[package]] 3892 name = "regalloc2" 3893 - version = "0.3.2" 3894 source = "registry+https://github.com/rust-lang/crates.io-index" 3895 - checksum = "d43a209257d978ef079f3d446331d0f1794f5e0fc19b306a199983857833a779" 3896 dependencies = [ 3897 - "fxhash", 3898 - "log 0.4.17", 3899 "slice-group-by", 3900 "smallvec", 3901 ] 3902 3903 [[package]] 3904 name = "regex" 3905 - version = "1.7.0" 3906 source = "registry+https://github.com/rust-lang/crates.io-index" 3907 - checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" 3908 dependencies = [ 3909 - "aho-corasick", 3910 "memchr", 3911 - "regex-syntax", 3912 ] 3913 3914 [[package]] ··· 3916 version = "0.1.10" 3917 source = "registry+https://github.com/rust-lang/crates.io-index" 3918 checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 3919 dependencies = [ 3920 - "regex-syntax", 3921 ] 3922 3923 [[package]] ··· 3927 checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 3928 3929 [[package]] 3930 name = "remove_dir_all" 3931 version = "0.5.3" 3932 source = "registry+https://github.com/rust-lang/crates.io-index" 3933 checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 3934 dependencies = [ 3935 - "winapi 0.3.9", 3936 ] 3937 3938 [[package]] 3939 name = "reqwest" 3940 - version = "0.11.12" 3941 source = "registry+https://github.com/rust-lang/crates.io-index" 3942 - checksum = "431949c384f4e2ae07605ccaa56d1d9d2ecdb5cadd4f9577ccfab29f2e5149fc" 3943 dependencies = [ 3944 - "base64 0.13.0", 3945 "bytes", 3946 "encoding_rs", 3947 "futures-core", ··· 3953 "hyper-tls", 3954 "ipnet", 3955 "js-sys", 3956 - "log 0.4.17", 3957 "mime", 3958 "native-tls", 3959 "once_cell", ··· 3962 "serde", 3963 "serde_json", 3964 "serde_urlencoded", 3965 "tokio", 3966 "tokio-native-tls", 3967 "tokio-socks", ··· 3975 3976 [[package]] 3977 name = "resvg" 3978 - version = "0.22.0" 3979 source = "registry+https://github.com/rust-lang/crates.io-index" 3980 - checksum = "2e702d1e8e00a3a0717b96244cba840f34f542d8f23097c8903266c4e2975658" 3981 dependencies = [ 3982 "gif", 3983 "jpeg-decoder", 3984 - "log 0.4.17", 3985 "pico-args", 3986 "png", 3987 "rgb", 3988 "svgfilters", 3989 - "svgtypes 0.8.1", 3990 - "tiny-skia", 3991 - "usvg 0.22.0", 3992 ] 3993 3994 [[package]] 3995 name = "rgb" 3996 - version = "0.8.34" 3997 source = "registry+https://github.com/rust-lang/crates.io-index" 3998 - checksum = "3603b7d71ca82644f79b5a06d1220e9a58ede60bd32255f698cb1af8838b8db3" 3999 dependencies = [ 4000 "bytemuck", 4001 ] 4002 4003 [[package]] 4004 name = "roxmltree" 4005 - version = "0.14.1" 4006 source = "registry+https://github.com/rust-lang/crates.io-index" 4007 - checksum = "921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b" 4008 dependencies = [ 4009 "xmlparser", 4010 ] ··· 4023 4024 [[package]] 4025 name = "rustc_version" 4026 - version = "0.3.3" 4027 source = "registry+https://github.com/rust-lang/crates.io-index" 4028 - checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" 4029 dependencies = [ 4030 "semver", 4031 ] 4032 4033 [[package]] 4034 name = "rustix" 4035 - version = "0.35.10" 4036 source = "registry+https://github.com/rust-lang/crates.io-index" 4037 - checksum = "af895b90e5c071badc3136fc10ff0bcfc98747eadbaf43ed8f214e07ba8f8477" 4038 dependencies = [ 4039 - "bitflags", 4040 "errno", 4041 - "io-lifetimes", 4042 "itoa", 4043 "libc", 4044 - "linux-raw-sys", 4045 "once_cell", 4046 - "windows-sys", 4047 ] 4048 4049 [[package]] 4050 name = "rustybuzz" 4051 - version = "0.3.0" 4052 source = "registry+https://github.com/rust-lang/crates.io-index" 4053 - checksum = "0ab463a295d00f3692e0974a0bfd83c7a9bcd119e27e07c2beecdb1b44a09d10" 4054 dependencies = [ 4055 - "bitflags", 4056 "bytemuck", 4057 "smallvec", 4058 - "ttf-parser 0.9.0", 4059 "unicode-bidi-mirroring", 4060 "unicode-ccc", 4061 - "unicode-general-category 0.2.0", 4062 "unicode-script", 4063 ] 4064 4065 [[package]] 4066 name = "rustybuzz" 4067 - version = "0.5.1" 4068 source = "registry+https://github.com/rust-lang/crates.io-index" 4069 - checksum = "a617c811f5c9a7060fe511d35d13bf5b9f0463ce36d63ce666d05779df2b4eba" 4070 dependencies = [ 4071 - "bitflags", 4072 "bytemuck", 4073 "smallvec", 4074 - "ttf-parser 0.15.2", 4075 "unicode-bidi-mirroring", 4076 "unicode-ccc", 4077 - "unicode-general-category 0.4.0", 4078 "unicode-script", 4079 ] 4080 ··· 4085 checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" 4086 4087 [[package]] 4088 - name = "safe_arch" 4089 - version = "0.5.2" 4090 - source = "registry+https://github.com/rust-lang/crates.io-index" 4091 - checksum = "c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05" 4092 - dependencies = [ 4093 - "bytemuck", 4094 - ] 4095 - 4096 - [[package]] 4097 name = "safemem" 4098 - version = "0.2.0" 4099 source = "registry+https://github.com/rust-lang/crates.io-index" 4100 - checksum = "e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f" 4101 4102 [[package]] 4103 name = "same-file" ··· 4115 checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" 4116 dependencies = [ 4117 "lazy_static", 4118 - "windows-sys", 4119 ] 4120 4121 [[package]] 4122 - name = "scoped_threadpool" 4123 - version = "0.1.9" 4124 source = "registry+https://github.com/rust-lang/crates.io-index" 4125 - checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8" 4126 4127 [[package]] 4128 name = "scopeguard" ··· 4131 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 4132 4133 [[package]] 4134 name = "security-framework" 4135 version = "2.7.0" 4136 source = "registry+https://github.com/rust-lang/crates.io-index" 4137 checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" 4138 dependencies = [ 4139 - "bitflags", 4140 "core-foundation", 4141 "core-foundation-sys", 4142 "libc", ··· 4154 ] 4155 4156 [[package]] 4157 - name = "self_cell" 4158 - version = "0.10.2" 4159 - source = "registry+https://github.com/rust-lang/crates.io-index" 4160 - checksum = "1ef965a420fe14fdac7dd018862966a4c14094f900e1650bbc71ddd7d580c8af" 4161 - 4162 - [[package]] 4163 name = "semver" 4164 - version = "0.11.0" 4165 source = "registry+https://github.com/rust-lang/crates.io-index" 4166 - checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" 4167 - dependencies = [ 4168 - "semver-parser", 4169 - ] 4170 - 4171 - [[package]] 4172 - name = "semver-parser" 4173 - version = "0.10.2" 4174 - source = "registry+https://github.com/rust-lang/crates.io-index" 4175 - checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" 4176 - dependencies = [ 4177 - "pest", 4178 - ] 4179 4180 [[package]] 4181 name = "serde" 4182 - version = "1.0.145" 4183 source = "registry+https://github.com/rust-lang/crates.io-index" 4184 - checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" 4185 dependencies = [ 4186 "serde_derive", 4187 ] 4188 4189 [[package]] 4190 name = "serde_derive" 4191 - version = "1.0.145" 4192 source = "registry+https://github.com/rust-lang/crates.io-index" 4193 - checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" 4194 dependencies = [ 4195 "proc-macro2", 4196 "quote", 4197 - "syn", 4198 ] 4199 4200 [[package]] 4201 name = "serde_json" 4202 - version = "1.0.87" 4203 source = "registry+https://github.com/rust-lang/crates.io-index" 4204 - checksum = "6ce777b7b150d76b9cf60d28b55f5847135a003f7d7350c6be7a773508ce7d45" 4205 dependencies = [ 4206 "itoa", 4207 "ryu", ··· 4216 dependencies = [ 4217 "proc-macro2", 4218 "quote", 4219 - "syn", 4220 ] 4221 4222 [[package]] ··· 4233 4234 [[package]] 4235 name = "serde_yaml" 4236 - version = "0.8.26" 4237 source = "registry+https://github.com/rust-lang/crates.io-index" 4238 - checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" 4239 dependencies = [ 4240 - "indexmap", 4241 "ryu", 4242 "serde", 4243 - "yaml-rust", 4244 ] 4245 4246 [[package]] 4247 - name = "sha2" 4248 - version = "0.9.9" 4249 source = "registry+https://github.com/rust-lang/crates.io-index" 4250 - checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" 4251 dependencies = [ 4252 - "block-buffer 0.9.0", 4253 - "cfg-if 1.0.0", 4254 - "cpufeatures", 4255 - "digest 0.9.0", 4256 - "opaque-debug", 4257 ] 4258 4259 [[package]] 4260 name = "sha2" 4261 - version = "0.10.6" 4262 source = "registry+https://github.com/rust-lang/crates.io-index" 4263 - checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 4264 dependencies = [ 4265 - "cfg-if 1.0.0", 4266 "cpufeatures", 4267 - "digest 0.10.5", 4268 ] 4269 4270 [[package]] ··· 4286 ] 4287 4288 [[package]] 4289 - name = "sid" 4290 - version = "0.6.1" 4291 - source = "registry+https://github.com/rust-lang/crates.io-index" 4292 - checksum = "bd5ac56c121948b4879bba9e519852c211bcdd8f014efff766441deff0b91bdb" 4293 - dependencies = [ 4294 - "num-traits", 4295 - ] 4296 - 4297 - [[package]] 4298 name = "signal-hook" 4299 version = "0.3.14" 4300 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4305 ] 4306 4307 [[package]] 4308 - name = "signal-hook-mio" 4309 - version = "0.2.3" 4310 - source = "registry+https://github.com/rust-lang/crates.io-index" 4311 - checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 4312 - dependencies = [ 4313 - "libc", 4314 - "mio 0.6.23", 4315 - "mio-uds", 4316 - "signal-hook", 4317 - ] 4318 - 4319 - [[package]] 4320 name = "signal-hook-registry" 4321 version = "1.4.0" 4322 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4326 ] 4327 4328 [[package]] 4329 name = "simplecss" 4330 version = "0.2.1" 4331 source = "registry+https://github.com/rust-lang/crates.io-index" 4332 checksum = "a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d" 4333 dependencies = [ 4334 - "log 0.4.17", 4335 ] 4336 4337 [[package]] 4338 name = "siphasher" 4339 - version = "0.2.3" 4340 - source = "registry+https://github.com/rust-lang/crates.io-index" 4341 - checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" 4342 - 4343 - [[package]] 4344 - name = "siphasher" 4345 - version = "0.3.10" 4346 source = "registry+https://github.com/rust-lang/crates.io-index" 4347 - checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 4348 4349 [[package]] 4350 name = "sized-chunks" ··· 4358 4359 [[package]] 4360 name = "slab" 4361 - version = "0.4.7" 4362 source = "registry+https://github.com/rust-lang/crates.io-index" 4363 - checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 4364 dependencies = [ 4365 "autocfg", 4366 ] ··· 4377 "fs2", 4378 "fxhash", 4379 "libc", 4380 - "log 0.4.17", 4381 "parking_lot 0.11.2", 4382 ] 4383 ··· 4398 4399 [[package]] 4400 name = "smallvec" 4401 - version = "1.10.0" 4402 source = "registry+https://github.com/rust-lang/crates.io-index" 4403 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 4404 4405 [[package]] 4406 name = "socket2" ··· 4409 checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 4410 dependencies = [ 4411 "libc", 4412 - "winapi 0.3.9", 4413 ] 4414 4415 [[package]] 4416 name = "spin" 4417 - version = "0.9.4" 4418 source = "registry+https://github.com/rust-lang/crates.io-index" 4419 - checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" 4420 dependencies = [ 4421 "lock_api", 4422 ] ··· 4431 ] 4432 4433 [[package]] 4434 - name = "spsc-buffer" 4435 - version = "0.1.1" 4436 source = "registry+https://github.com/rust-lang/crates.io-index" 4437 - checksum = "be6c3f39c37a4283ee4b43d1311c828f2e1fb0541e76ea0cb1a2abd9ef2f5b3b" 4438 4439 [[package]] 4440 name = "stable_deref_trait" ··· 4443 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 4444 4445 [[package]] 4446 name = "strsim" 4447 version = "0.10.0" 4448 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4456 "darling", 4457 "proc-macro2", 4458 "quote", 4459 - "syn", 4460 ] 4461 4462 [[package]] ··· 4474 "heck 0.3.3", 4475 "proc-macro2", 4476 "quote", 4477 - "syn", 4478 ] 4479 4480 [[package]] ··· 4483 source = "registry+https://github.com/rust-lang/crates.io-index" 4484 checksum = "639abcebc15fdc2df179f37d6f5463d660c1c79cd552c12343a4600827a04bce" 4485 dependencies = [ 4486 - "float-cmp 0.9.0", 4487 "rgb", 4488 ] 4489 4490 [[package]] 4491 name = "svgtypes" 4492 - version = "0.5.0" 4493 - source = "registry+https://github.com/rust-lang/crates.io-index" 4494 - checksum = "9c536faaff1a10837cfe373142583f6e27d81e96beba339147e77b67c9f260ff" 4495 - dependencies = [ 4496 - "float-cmp 0.5.3", 4497 - "siphasher 0.2.3", 4498 - ] 4499 - 4500 - [[package]] 4501 - name = "svgtypes" 4502 - version = "0.8.1" 4503 source = "registry+https://github.com/rust-lang/crates.io-index" 4504 - checksum = "cc802f68b144cdf4d8ff21301f9a7863e837c627fde46537e29c05e8a18c85c1" 4505 dependencies = [ 4506 - "siphasher 0.3.10", 4507 ] 4508 4509 [[package]] 4510 name = "swash" 4511 - version = "0.1.4" 4512 - source = "git+https://github.com/lapce/swash#1d9b8c700a415f0f4216dd30026b3a2149db8e1e" 4513 dependencies = [ 4514 "yazi", 4515 "zeno", ··· 4527 ] 4528 4529 [[package]] 4530 - name = "system-deps" 4531 - version = "3.2.0" 4532 source = "registry+https://github.com/rust-lang/crates.io-index" 4533 - checksum = "480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6" 4534 dependencies = [ 4535 - "anyhow", 4536 - "cfg-expr", 4537 - "heck 0.3.3", 4538 - "itertools", 4539 - "pkg-config", 4540 - "strum", 4541 - "strum_macros", 4542 - "thiserror", 4543 - "toml", 4544 - "version-compare", 4545 ] 4546 4547 [[package]] 4548 name = "system-interface" 4549 - version = "0.22.0" 4550 source = "registry+https://github.com/rust-lang/crates.io-index" 4551 - checksum = "fa85f9e64bd72b222ced152d2694fd306c0ebe43670cb9d187701874b7b89008" 4552 dependencies = [ 4553 - "atty", 4554 - "bitflags", 4555 "cap-fs-ext", 4556 "cap-std", 4557 - "io-lifetimes", 4558 - "rustix", 4559 - "windows-sys", 4560 "winx", 4561 ] 4562 4563 [[package]] 4564 name = "tar" 4565 version = "0.4.38" 4566 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4573 4574 [[package]] 4575 name = "target-lexicon" 4576 - version = "0.12.4" 4577 source = "registry+https://github.com/rust-lang/crates.io-index" 4578 - checksum = "c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1" 4579 4580 [[package]] 4581 name = "tempfile" ··· 4583 source = "registry+https://github.com/rust-lang/crates.io-index" 4584 checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 4585 dependencies = [ 4586 - "cfg-if 1.0.0", 4587 - "fastrand", 4588 "libc", 4589 - "redox_syscall", 4590 "remove_dir_all", 4591 - "winapi 0.3.9", 4592 ] 4593 4594 [[package]] ··· 4602 4603 [[package]] 4604 name = "textwrap" 4605 - version = "0.15.2" 4606 source = "registry+https://github.com/rust-lang/crates.io-index" 4607 - checksum = "b7b3e525a49ec206798b40326a44121291b530c963cfb01018f63e135bac543d" 4608 4609 [[package]] 4610 name = "thiserror" 4611 - version = "1.0.36" 4612 source = "registry+https://github.com/rust-lang/crates.io-index" 4613 - checksum = "0a99cb8c4b9a8ef0e7907cd3b617cc8dc04d571c4e73c8ae403d80ac160bb122" 4614 dependencies = [ 4615 "thiserror-impl", 4616 ] 4617 4618 [[package]] 4619 name = "thiserror-impl" 4620 - version = "1.0.36" 4621 source = "registry+https://github.com/rust-lang/crates.io-index" 4622 - checksum = "3a891860d3c8d66fec8e73ddb3765f90082374dbaaa833407b904a94f1a7eb43" 4623 dependencies = [ 4624 "proc-macro2", 4625 "quote", 4626 - "syn", 4627 ] 4628 4629 [[package]] ··· 4633 checksum = "5fdfe0627923f7411a43ec9ec9c39c3a9b4151be313e0922042581fb6c9b717f" 4634 dependencies = [ 4635 "libc", 4636 - "redox_syscall", 4637 - "winapi 0.3.9", 4638 ] 4639 4640 [[package]] ··· 4644 checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" 4645 dependencies = [ 4646 "once_cell", 4647 - ] 4648 - 4649 - [[package]] 4650 - name = "threadpool" 4651 - version = "1.8.1" 4652 - source = "registry+https://github.com/rust-lang/crates.io-index" 4653 - checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" 4654 - dependencies = [ 4655 - "num_cpus", 4656 ] 4657 4658 [[package]] 4659 name = "tiff" 4660 - version = "0.7.3" 4661 source = "registry+https://github.com/rust-lang/crates.io-index" 4662 - checksum = "7259662e32d1e219321eb309d5f9d898b779769d81b76e762c07c8e5d38fcb65" 4663 dependencies = [ 4664 "flate2", 4665 "jpeg-decoder", ··· 4674 dependencies = [ 4675 "libc", 4676 "wasi 0.10.0+wasi-snapshot-preview1", 4677 - "winapi 0.3.9", 4678 ] 4679 4680 [[package]] ··· 4683 source = "registry+https://github.com/rust-lang/crates.io-index" 4684 checksum = "3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b" 4685 dependencies = [ 4686 "libc", 4687 "num_threads", 4688 ] 4689 4690 [[package]] 4691 name = "tiny-skia" 4692 - version = "0.6.6" 4693 source = "registry+https://github.com/rust-lang/crates.io-index" 4694 - checksum = "d049bfef0eaa2521e75d9ffb5ce86ad54480932ae19b85f78bec6f52c4d30d78" 4695 dependencies = [ 4696 "arrayref", 4697 - "arrayvec 0.5.2", 4698 "bytemuck", 4699 - "cfg-if 1.0.0", 4700 "png", 4701 - "safe_arch", 4702 ] 4703 4704 [[package]] 4705 - name = "tinystr" 4706 - version = "0.3.4" 4707 source = "registry+https://github.com/rust-lang/crates.io-index" 4708 - checksum = "29738eedb4388d9ea620eeab9384884fc3f06f586a2eddb56bedc5885126c7c1" 4709 4710 [[package]] 4711 name = "tinyvec" ··· 4723 checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 4724 4725 [[package]] 4726 name = "tokio" 4727 - version = "1.21.1" 4728 source = "registry+https://github.com/rust-lang/crates.io-index" 4729 - checksum = "0020c875007ad96677dcc890298f4b942882c5d4eb7cc8f439fc3bf813dc9c95" 4730 dependencies = [ 4731 - "autocfg", 4732 "bytes", 4733 "libc", 4734 - "memchr", 4735 - "mio 0.8.4", 4736 "num_cpus", 4737 - "once_cell", 4738 "parking_lot 0.12.1", 4739 "pin-project-lite", 4740 "signal-hook-registry", 4741 - "socket2", 4742 "tokio-macros", 4743 - "winapi 0.3.9", 4744 ] 4745 4746 [[package]] 4747 name = "tokio-macros" 4748 - version = "1.8.0" 4749 source = "registry+https://github.com/rust-lang/crates.io-index" 4750 - checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" 4751 dependencies = [ 4752 "proc-macro2", 4753 "quote", 4754 - "syn", 4755 ] 4756 4757 [[package]] ··· 4787 "futures-sink", 4788 "pin-project-lite", 4789 "tokio", 4790 - "tracing", 4791 ] 4792 4793 [[package]] ··· 4800 ] 4801 4802 [[package]] 4803 - name = "toml_edit" 4804 - version = "0.14.4" 4805 source = "registry+https://github.com/rust-lang/crates.io-index" 4806 - checksum = "5376256e44f2443f8896ac012507c19a012df0fe8758b55246ae51a2279db51f" 4807 dependencies = [ 4808 - "combine", 4809 - "indexmap", 4810 - "itertools", 4811 "serde", 4812 ] 4813 4814 [[package]] 4815 - name = "tower-service" 4816 - version = "0.3.2" 4817 source = "registry+https://github.com/rust-lang/crates.io-index" 4818 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 4819 - 4820 - [[package]] 4821 - name = "tracing" 4822 - version = "0.1.36" 4823 - source = "registry+https://github.com/rust-lang/crates.io-index" 4824 - checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" 4825 dependencies = [ 4826 - "cfg-if 1.0.0", 4827 - "log 0.4.17", 4828 - "pin-project-lite", 4829 - "tracing-attributes", 4830 - "tracing-core", 4831 - ] 4832 - 4833 - [[package]] 4834 - name = "tracing-attributes" 4835 - version = "0.1.22" 4836 - source = "registry+https://github.com/rust-lang/crates.io-index" 4837 - checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" 4838 - dependencies = [ 4839 - "proc-macro2", 4840 - "quote", 4841 - "syn", 4842 ] 4843 4844 [[package]] 4845 - name = "tracing-core" 4846 - version = "0.1.29" 4847 source = "registry+https://github.com/rust-lang/crates.io-index" 4848 - checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" 4849 dependencies = [ 4850 - "once_cell", 4851 ] 4852 4853 [[package]] 4854 - name = "tracing-subscriber" 4855 - version = "0.3.15" 4856 source = "registry+https://github.com/rust-lang/crates.io-index" 4857 - checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" 4858 dependencies = [ 4859 - "ansi_term", 4860 - "sharded-slab", 4861 - "thread_local", 4862 - "tracing-core", 4863 ] 4864 4865 [[package]] 4866 - name = "tracing-wasm" 4867 - version = "0.2.1" 4868 source = "registry+https://github.com/rust-lang/crates.io-index" 4869 - checksum = "4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07" 4870 - dependencies = [ 4871 - "tracing", 4872 - "tracing-subscriber", 4873 - "wasm-bindgen", 4874 - ] 4875 4876 [[package]] 4877 - name = "trash" 4878 - version = "2.1.5" 4879 source = "registry+https://github.com/rust-lang/crates.io-index" 4880 - checksum = "fe090367848cd40c4230ff3ce4e2ff6a2fd511c1e14ae047a4a4c37ef7965236" 4881 dependencies = [ 4882 - "chrono", 4883 - "libc", 4884 - "log 0.4.17", 4885 - "objc", 4886 - "once_cell", 4887 - "scopeguard", 4888 - "url", 4889 - "windows", 4890 ] 4891 4892 [[package]] 4893 - name = "tree-sitter" 4894 - version = "0.20.9" 4895 - source = "registry+https://github.com/rust-lang/crates.io-index" 4896 - checksum = "d4423c784fe11398ca91e505cdc71356b07b1a924fc8735cfab5333afe3e18bc" 4897 dependencies = [ 4898 - "cc", 4899 - "regex", 4900 ] 4901 4902 [[package]] 4903 - name = "tree-sitter-bash" 4904 - version = "0.19.0" 4905 - source = "git+https://github.com/tree-sitter/tree-sitter-bash?rev=4488aa41406547e478636a4fcfd24f5bbc3f2f74#4488aa41406547e478636a4fcfd24f5bbc3f2f74" 4906 dependencies = [ 4907 - "cc", 4908 - "tree-sitter", 4909 ] 4910 4911 [[package]] 4912 - name = "tree-sitter-c" 4913 - version = "0.20.2" 4914 source = "registry+https://github.com/rust-lang/crates.io-index" 4915 - checksum = "cca211f4827d4b4dc79f388bf67b6fa3bc8a8cfa642161ef24f99f371ba34c7b" 4916 dependencies = [ 4917 - "cc", 4918 - "tree-sitter", 4919 ] 4920 4921 [[package]] 4922 - name = "tree-sitter-c-sharp" 4923 - version = "0.20.0" 4924 - source = "git+https://github.com/tree-sitter/tree-sitter-c-sharp?rev=5b60f99545fea00a33bbfae5be956f684c4c69e2#5b60f99545fea00a33bbfae5be956f684c4c69e2" 4925 dependencies = [ 4926 - "cc", 4927 - "tree-sitter", 4928 ] 4929 4930 [[package]] 4931 - name = "tree-sitter-clojure" 4932 - version = "0.1.0" 4933 - source = "git+https://github.com/abreumatheus/tree-sitter-clojure?rev=fdc969eb04fc711e38ad74afe441d74b3b5d3091#fdc969eb04fc711e38ad74afe441d74b3b5d3091" 4934 - dependencies = [ 4935 - "cc", 4936 - "tree-sitter", 4937 - ] 4938 - 4939 - [[package]] 4940 - name = "tree-sitter-cmake" 4941 - version = "0.1.0" 4942 source = "registry+https://github.com/rust-lang/crates.io-index" 4943 - checksum = "ba8253ba26ab0adc2ae7cc7802d47cda9bba3fa31d07436f829a4c7f2b2442f3" 4944 dependencies = [ 4945 - "cc", 4946 - "tree-sitter", 4947 ] 4948 4949 [[package]] 4950 - name = "tree-sitter-cpp" 4951 - version = "0.20.0" 4952 - source = "registry+https://github.com/rust-lang/crates.io-index" 4953 - checksum = "8a869e3c5cef4e5db4e9ab16a8dc84d73010e60ada14cdc60d2f6d8aed17779d" 4954 dependencies = [ 4955 - "cc", 4956 - "tree-sitter", 4957 ] 4958 4959 [[package]] 4960 - name = "tree-sitter-css" 4961 - version = "0.19.0" 4962 - source = "git+https://github.com/syntacti/tree-sitter-css?rev=397aa132b9982fcdd2d473ed69343762a557f10a#397aa132b9982fcdd2d473ed69343762a557f10a" 4963 - dependencies = [ 4964 - "cc", 4965 - "tree-sitter", 4966 - ] 4967 - 4968 - [[package]] 4969 - name = "tree-sitter-d" 4970 - version = "0.3.2" 4971 - source = "git+https://github.com/ghishadow/tree-sitter-d?rev=36603135ecb37ac6494c520efff91b875815d6f7#36603135ecb37ac6494c520efff91b875815d6f7" 4972 - dependencies = [ 4973 - "cc", 4974 - "tree-sitter", 4975 - ] 4976 - 4977 - [[package]] 4978 - name = "tree-sitter-dart" 4979 - version = "0.0.1" 4980 - source = "git+https://github.com/syntacti/tree-sitter-dart?rev=78cad4503571d72666f78d5ba8ed6c1417653063#78cad4503571d72666f78d5ba8ed6c1417653063" 4981 - dependencies = [ 4982 - "cc", 4983 - "tree-sitter", 4984 - ] 4985 - 4986 - [[package]] 4987 - name = "tree-sitter-dockerfile" 4988 - version = "0.1.0" 4989 - source = "git+https://github.com/panekj/tree-sitter-dockerfile?rev=c49d819e07685c90456270f1cc654d9cba640f53#c49d819e07685c90456270f1cc654d9cba640f53" 4990 - dependencies = [ 4991 - "cc", 4992 - "tree-sitter", 4993 - ] 4994 - 4995 - [[package]] 4996 - name = "tree-sitter-elixir" 4997 - version = "0.19.0" 4998 - source = "git+https://github.com/elixir-lang/tree-sitter-elixir.git?rev=05e3631c6a0701c1fa518b0fee7be95a2ceef5e2#05e3631c6a0701c1fa518b0fee7be95a2ceef5e2" 4999 - dependencies = [ 5000 - "cc", 5001 - "tree-sitter", 5002 - ] 5003 - 5004 - [[package]] 5005 - name = "tree-sitter-elm" 5006 - version = "5.6.3" 5007 - source = "registry+https://github.com/rust-lang/crates.io-index" 5008 - checksum = "22b9408ad250aa27774132baf20c4f107faad16841aa45568c6900a27895093b" 5009 - dependencies = [ 5010 - "cc", 5011 - "tree-sitter", 5012 - ] 5013 - 5014 - [[package]] 5015 - name = "tree-sitter-erlang" 5016 - version = "0.0.1" 5017 - source = "git+https://github.com/WhatsApp/tree-sitter-erlang?rev=a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9#a8b8b0e16c4f5552f5e85af3dec976a5d16af8b9" 5018 - dependencies = [ 5019 - "cc", 5020 - "tree-sitter", 5021 - ] 5022 - 5023 - [[package]] 5024 - name = "tree-sitter-glimmer" 5025 - version = "0.0.1" 5026 - source = "git+https://github.com/VixieTSQ/tree-sitter-glimmer?rev=7281caca2ba114e1960c5d944a37860ef0841426#7281caca2ba114e1960c5d944a37860ef0841426" 5027 dependencies = [ 5028 - "cc", 5029 - "tree-sitter", 5030 ] 5031 5032 [[package]] 5033 - name = "tree-sitter-glsl" 5034 - version = "0.1.3" 5035 - source = "git+https://github.com/theHamsta/tree-sitter-glsl?rev=74329feb2605deccd32b1c644af507daa6fb82f1#74329feb2605deccd32b1c644af507daa6fb82f1" 5036 dependencies = [ 5037 - "cc", 5038 - "tree-sitter", 5039 ] 5040 5041 [[package]] 5042 - name = "tree-sitter-go" 5043 - version = "0.19.1" 5044 source = "registry+https://github.com/rust-lang/crates.io-index" 5045 - checksum = "71967701c8214be4aa77e0260e98361e6fd71ceec1d9d03abb37a22c9f60d0ff" 5046 dependencies = [ 5047 - "cc", 5048 - "tree-sitter", 5049 ] 5050 5051 [[package]] 5052 - name = "tree-sitter-hare" 5053 - version = "0.20.7" 5054 source = "registry+https://github.com/rust-lang/crates.io-index" 5055 - checksum = "6cbd59e015721be7de5449fad7b7d5302f0f8544b1589f818d9a38afd4ff198b" 5056 dependencies = [ 5057 "cc", 5058 - "tree-sitter", 5059 ] 5060 5061 [[package]] 5062 - name = "tree-sitter-haskell" 5063 - version = "0.14.0" 5064 - source = "git+https://github.com/tree-sitter/tree-sitter-haskell?rev=e30bdfd53eb28c73f26a68b77d436fd2140af167#e30bdfd53eb28c73f26a68b77d436fd2140af167" 5065 - dependencies = [ 5066 - "cc", 5067 - "tree-sitter", 5068 - ] 5069 - 5070 - [[package]] 5071 - name = "tree-sitter-haxe" 5072 - version = "0.2.2" 5073 - source = "git+https://github.com/vantreeseba/tree-sitter-haxe?rev=52e3d2b9c3955aca886bccc38b496ef99b603a09#52e3d2b9c3955aca886bccc38b496ef99b603a09" 5074 - dependencies = [ 5075 - "cc", 5076 - "tree-sitter", 5077 - ] 5078 - 5079 - [[package]] 5080 - name = "tree-sitter-hcl" 5081 - version = "0.0.1" 5082 - source = "git+https://github.com/VixieTSQ/tree-sitter-hcl?rev=f4aa4553344e03e149ec459549a7f686d6846626#f4aa4553344e03e149ec459549a7f686d6846626" 5083 dependencies = [ 5084 "cc", 5085 "tree-sitter", 5086 ] 5087 5088 [[package]] 5089 - name = "tree-sitter-html" 5090 - version = "0.19.0" 5091 source = "registry+https://github.com/rust-lang/crates.io-index" 5092 - checksum = "184e6b77953a354303dc87bf5fe36558c83569ce92606e7b382a0dc1b7443443" 5093 dependencies = [ 5094 "cc", 5095 "tree-sitter", 5096 ] 5097 5098 [[package]] 5099 - name = "tree-sitter-java" 5100 version = "0.20.0" 5101 - source = "git+https://github.com/tree-sitter/tree-sitter-java.git?rev=09d650def6cdf7f479f4b78f595e9ef5b58ce31e#09d650def6cdf7f479f4b78f595e9ef5b58ce31e" 5102 dependencies = [ 5103 "cc", 5104 "tree-sitter", ··· 5106 5107 [[package]] 5108 name = "tree-sitter-javascript" 5109 - version = "0.20.0" 5110 source = "registry+https://github.com/rust-lang/crates.io-index" 5111 - checksum = "2490fab08630b2c8943c320f7b63473cbf65511c8d83aec551beb9b4375906ed" 5112 dependencies = [ 5113 "cc", 5114 "tree-sitter", ··· 5124 ] 5125 5126 [[package]] 5127 - name = "tree-sitter-julia" 5128 - version = "0.19.0" 5129 - source = "git+https://github.com/varlad/tree-sitter-julia.git?rev=2ad4c9b79e0f213b61dbb3820754bfc6306e595a#2ad4c9b79e0f213b61dbb3820754bfc6306e595a" 5130 - dependencies = [ 5131 - "cc", 5132 - "tree-sitter", 5133 - ] 5134 - 5135 - [[package]] 5136 - name = "tree-sitter-kotlin" 5137 - version = "0.2.11" 5138 - source = "git+https://github.com/fwcd/tree-sitter-kotlin?rev=a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569#a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569" 5139 - dependencies = [ 5140 - "cc", 5141 - "tree-sitter", 5142 - ] 5143 - 5144 - [[package]] 5145 - name = "tree-sitter-latex" 5146 - version = "0.2.0" 5147 - source = "git+https://github.com/latex-lsp/tree-sitter-latex?rev=b3b2cf27f33e71438ebe46934900b1153901c6f2#b3b2cf27f33e71438ebe46934900b1153901c6f2" 5148 - dependencies = [ 5149 - "cc", 5150 - "tree-sitter", 5151 - ] 5152 - 5153 - [[package]] 5154 - name = "tree-sitter-lua" 5155 - version = "0.0.12" 5156 - source = "git+https://github.com/syntacti/tree-sitter-lua?rev=a29f646c14ed800aaeef1ca58a9bacc6d92922e8#a29f646c14ed800aaeef1ca58a9bacc6d92922e8" 5157 - dependencies = [ 5158 - "cc", 5159 - "tree-sitter", 5160 - ] 5161 - 5162 - [[package]] 5163 name = "tree-sitter-md" 5164 version = "0.1.2" 5165 source = "git+https://github.com/MDeiml/tree-sitter-markdown.git?rev=272e080bca0efd19a06a7f4252d746417224959e#272e080bca0efd19a06a7f4252d746417224959e" ··· 5169 ] 5170 5171 [[package]] 5172 - name = "tree-sitter-nix" 5173 - version = "0.0.1" 5174 - source = "git+https://github.com/panekj/tree-sitter-nix?rev=59fc47150ab437e8bb356c7ab21e9531e87f7cc8#59fc47150ab437e8bb356c7ab21e9531e87f7cc8" 5175 - dependencies = [ 5176 - "cc", 5177 - "tree-sitter", 5178 - ] 5179 - 5180 - [[package]] 5181 - name = "tree-sitter-ocaml" 5182 - version = "0.20.0" 5183 - source = "git+https://github.com/tree-sitter/tree-sitter-ocaml?rev=cc26b1ef111100f26a137bcbcd39fd4e35be9a59#cc26b1ef111100f26a137bcbcd39fd4e35be9a59" 5184 - dependencies = [ 5185 - "cc", 5186 - "tree-sitter", 5187 - ] 5188 - 5189 - [[package]] 5190 - name = "tree-sitter-php" 5191 - version = "0.19.1" 5192 - source = "git+https://github.com/tree-sitter/tree-sitter-php.git?rev=ab2e72179ceb8bb0b249c8ac9162a148e911b3dc#ab2e72179ceb8bb0b249c8ac9162a148e911b3dc" 5193 - dependencies = [ 5194 - "cc", 5195 - "tree-sitter", 5196 - ] 5197 - 5198 - [[package]] 5199 - name = "tree-sitter-prisma-io" 5200 - version = "1.3.0" 5201 - source = "registry+https://github.com/rust-lang/crates.io-index" 5202 - checksum = "15843349be7dd0281ffb24dd9659c6695d7a3d43a75e175c6a985f8dd6089174" 5203 - dependencies = [ 5204 - "cc", 5205 - "tree-sitter", 5206 - ] 5207 - 5208 - [[package]] 5209 - name = "tree-sitter-protobuf" 5210 - version = "0.0.1" 5211 - source = "git+https://github.com/yusdacra/tree-sitter-protobuf?rev=5aef38d655f76a6b0d172340eed3766c93b3124c#5aef38d655f76a6b0d172340eed3766c93b3124c" 5212 - dependencies = [ 5213 - "cc", 5214 - "tree-sitter", 5215 - ] 5216 - 5217 - [[package]] 5218 name = "tree-sitter-python" 5219 - version = "0.20.2" 5220 source = "registry+https://github.com/rust-lang/crates.io-index" 5221 - checksum = "dda114f58048f5059dcf158aff691dffb8e113e6d2b50d94263fd68711975287" 5222 - dependencies = [ 5223 - "cc", 5224 - "tree-sitter", 5225 - ] 5226 - 5227 - [[package]] 5228 - name = "tree-sitter-ql" 5229 - version = "0.19.0" 5230 - source = "git+https://github.com/tree-sitter/tree-sitter-ql?rev=bd087020f0d8c183080ca615d38de0ec827aeeaf#bd087020f0d8c183080ca615d38de0ec827aeeaf" 5231 - dependencies = [ 5232 - "cc", 5233 - "tree-sitter", 5234 - ] 5235 - 5236 - [[package]] 5237 - name = "tree-sitter-r" 5238 - version = "0.19.5" 5239 - source = "registry+https://github.com/rust-lang/crates.io-index" 5240 - checksum = "522c13f4cc46213148b19d4ad40a988ffabd51fd90eb7de759844fbde49bda0c" 5241 - dependencies = [ 5242 - "cc", 5243 - "tree-sitter", 5244 - ] 5245 - 5246 - [[package]] 5247 - name = "tree-sitter-ruby" 5248 - version = "0.19.0" 5249 - source = "git+https://github.com/tree-sitter/tree-sitter-ruby.git?rev=656abef0645caea793e33c1c773570722463e1d8#656abef0645caea793e33c1c773570722463e1d8" 5250 dependencies = [ 5251 "cc", 5252 "tree-sitter", ··· 5254 5255 [[package]] 5256 name = "tree-sitter-rust" 5257 - version = "0.20.1" 5258 - source = "registry+https://github.com/rust-lang/crates.io-index" 5259 - checksum = "13470fafb7327a3acf96f5bc1013b5539a899a182f01c59b5af53f6b93195717" 5260 - dependencies = [ 5261 - "cc", 5262 - "tree-sitter", 5263 - ] 5264 - 5265 - [[package]] 5266 - name = "tree-sitter-scheme" 5267 - version = "0.2.0" 5268 - source = "git+https://github.com/6cdh/tree-sitter-scheme.git?rev=af0fd1fa452cb2562dc7b5c8a8c55551c39273b9#af0fd1fa452cb2562dc7b5c8a8c55551c39273b9" 5269 - dependencies = [ 5270 - "cc", 5271 - "tree-sitter", 5272 - ] 5273 - 5274 - [[package]] 5275 - name = "tree-sitter-scss" 5276 - version = "0.0.1" 5277 - source = "git+https://github.com/VixieTSQ/tree-sitter-scss?rev=3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc#3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc" 5278 - dependencies = [ 5279 - "cc", 5280 - "tree-sitter", 5281 - ] 5282 - 5283 - [[package]] 5284 - name = "tree-sitter-sql" 5285 - version = "0.0.2" 5286 - source = "git+https://github.com/oknozor/tree-sitter-sql?rev=15dad0f3cae8a094a7dac17d712ea8fb25228011#15dad0f3cae8a094a7dac17d712ea8fb25228011" 5287 - dependencies = [ 5288 - "cc", 5289 - "tree-sitter", 5290 - ] 5291 - 5292 - [[package]] 5293 - name = "tree-sitter-svelte" 5294 - version = "0.10.2" 5295 - source = "git+https://github.com/Himujjal/tree-sitter-svelte?rev=52e122ae68b316d3aa960a0a422d3645ba717f42#52e122ae68b316d3aa960a0a422d3645ba717f42" 5296 - dependencies = [ 5297 - "cc", 5298 - "tree-sitter", 5299 - ] 5300 - 5301 - [[package]] 5302 - name = "tree-sitter-swift" 5303 - version = "0.3.4" 5304 source = "registry+https://github.com/rust-lang/crates.io-index" 5305 - checksum = "7fe0df6a792c4cd3066239195b65a322066c9ebbff58686a9de3e9ad9f25b510" 5306 dependencies = [ 5307 "cc", 5308 "tree-sitter", ··· 5319 ] 5320 5321 [[package]] 5322 - name = "tree-sitter-typescript" 5323 - version = "0.20.1" 5324 - source = "registry+https://github.com/rust-lang/crates.io-index" 5325 - checksum = "4e8ed0ecb931cdff13c6a13f45ccd615156e2779d9ffb0395864e05505e6e86d" 5326 - dependencies = [ 5327 - "cc", 5328 - "tree-sitter", 5329 - ] 5330 - 5331 - [[package]] 5332 - name = "tree-sitter-vue" 5333 - version = "0.0.3" 5334 - source = "registry+https://github.com/rust-lang/crates.io-index" 5335 - checksum = "1fc58c2aaf6d4a5da799f45751719a6ff4b7d38a97479c6b547b442a8cbf8730" 5336 - dependencies = [ 5337 - "cc", 5338 - "tree-sitter", 5339 - ] 5340 - 5341 - [[package]] 5342 - name = "tree-sitter-wgsl" 5343 - version = "0.0.1" 5344 - source = "git+https://github.com/szebniok/tree-sitter-wgsl?rev=272e89ef2aeac74178edb9db4a83c1ffef80a463#272e89ef2aeac74178edb9db4a83c1ffef80a463" 5345 - dependencies = [ 5346 - "cc", 5347 - "tree-sitter", 5348 - ] 5349 - 5350 - [[package]] 5351 - name = "tree-sitter-xml" 5352 - version = "0.0.1" 5353 - source = "git+https://github.com/RenjiSann/tree-sitter-xml?rev=422528a43630db6dcc1e222d1c5ee3babd559473#422528a43630db6dcc1e222d1c5ee3babd559473" 5354 - dependencies = [ 5355 - "cc", 5356 - "tree-sitter", 5357 - ] 5358 - 5359 - [[package]] 5360 name = "tree-sitter-yaml" 5361 version = "0.0.1" 5362 source = "git+https://github.com/panekj/tree-sitter-yaml?rev=80c8d76847f03e772c5c524cf29bafb56858a8d1#80c8d76847f03e772c5c524cf29bafb56858a8d1" ··· 5366 ] 5367 5368 [[package]] 5369 - name = "tree-sitter-zig" 5370 - version = "0.0.1" 5371 - source = "git+https://github.com/maxxnino/tree-sitter-zig?rev=8d3224c3bd0890fe08358886ebf54fca2ed448a6#8d3224c3bd0890fe08358886ebf54fca2ed448a6" 5372 dependencies = [ 5373 - "cc", 5374 - "tree-sitter", 5375 ] 5376 5377 [[package]] ··· 5382 5383 [[package]] 5384 name = "ttf-parser" 5385 - version = "0.9.0" 5386 source = "registry+https://github.com/rust-lang/crates.io-index" 5387 - checksum = "62ddb402ac6c2af6f7a2844243887631c4e94b51585b229fcfddb43958cd55ca" 5388 5389 [[package]] 5390 name = "ttf-parser" 5391 - version = "0.12.3" 5392 source = "registry+https://github.com/rust-lang/crates.io-index" 5393 - checksum = "7ae2f58a822f08abdaf668897e96a5656fe72f5a9ce66422423e8849384872e6" 5394 5395 [[package]] 5396 name = "ttf-parser" 5397 - version = "0.15.2" 5398 source = "registry+https://github.com/rust-lang/crates.io-index" 5399 - checksum = "7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd" 5400 5401 [[package]] 5402 - name = "type-map" 5403 - version = "0.4.0" 5404 source = "registry+https://github.com/rust-lang/crates.io-index" 5405 - checksum = "b6d3364c5e96cb2ad1603037ab253ddd34d7fb72a58bdddf4b7350760fc69a46" 5406 - dependencies = [ 5407 - "rustc-hash", 5408 - ] 5409 5410 [[package]] 5411 name = "typenum" ··· 5414 checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 5415 5416 [[package]] 5417 - name = "ucd-trie" 5418 - version = "0.1.5" 5419 - source = "registry+https://github.com/rust-lang/crates.io-index" 5420 - checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" 5421 - 5422 - [[package]] 5423 - name = "unic-bidi" 5424 - version = "0.9.0" 5425 - source = "registry+https://github.com/rust-lang/crates.io-index" 5426 - checksum = "1356b759fb6a82050666f11dce4b6fe3571781f1449f3ef78074e408d468ec09" 5427 - dependencies = [ 5428 - "matches", 5429 - "unic-ucd-bidi", 5430 - ] 5431 - 5432 - [[package]] 5433 - name = "unic-char-property" 5434 - version = "0.9.0" 5435 - source = "registry+https://github.com/rust-lang/crates.io-index" 5436 - checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" 5437 - dependencies = [ 5438 - "unic-char-range", 5439 - ] 5440 - 5441 - [[package]] 5442 - name = "unic-char-range" 5443 - version = "0.9.0" 5444 - source = "registry+https://github.com/rust-lang/crates.io-index" 5445 - checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" 5446 - 5447 - [[package]] 5448 - name = "unic-common" 5449 - version = "0.9.0" 5450 - source = "registry+https://github.com/rust-lang/crates.io-index" 5451 - checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" 5452 - 5453 - [[package]] 5454 - name = "unic-langid" 5455 - version = "0.9.0" 5456 source = "registry+https://github.com/rust-lang/crates.io-index" 5457 - checksum = "73328fcd730a030bdb19ddf23e192187a6b01cd98be6d3140622a89129459ce5" 5458 dependencies = [ 5459 - "unic-langid-impl", 5460 - ] 5461 - 5462 - [[package]] 5463 - name = "unic-langid-impl" 5464 - version = "0.9.0" 5465 - source = "registry+https://github.com/rust-lang/crates.io-index" 5466 - checksum = "1a4a8eeaf0494862c1404c95ec2f4c33a2acff5076f64314b465e3ddae1b934d" 5467 - dependencies = [ 5468 - "tinystr", 5469 - ] 5470 - 5471 - [[package]] 5472 - name = "unic-ucd-bidi" 5473 - version = "0.9.0" 5474 - source = "registry+https://github.com/rust-lang/crates.io-index" 5475 - checksum = "d1d568b51222484e1f8209ce48caa6b430bf352962b877d592c29ab31fb53d8c" 5476 - dependencies = [ 5477 - "unic-char-property", 5478 - "unic-char-range", 5479 - "unic-ucd-version", 5480 - ] 5481 - 5482 - [[package]] 5483 - name = "unic-ucd-version" 5484 - version = "0.9.0" 5485 - source = "registry+https://github.com/rust-lang/crates.io-index" 5486 - checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" 5487 - dependencies = [ 5488 - "unic-common", 5489 ] 5490 5491 [[package]] 5492 name = "unicase" 5493 - version = "2.6.0" 5494 source = "registry+https://github.com/rust-lang/crates.io-index" 5495 - checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 5496 dependencies = [ 5497 "version_check", 5498 ] ··· 5517 5518 [[package]] 5519 name = "unicode-general-category" 5520 - version = "0.2.0" 5521 source = "registry+https://github.com/rust-lang/crates.io-index" 5522 - checksum = "7f9af028e052a610d99e066b33304625dea9613170a2563314490a4e6ec5cf7f" 5523 - 5524 - [[package]] 5525 - name = "unicode-general-category" 5526 - version = "0.4.0" 5527 - source = "registry+https://github.com/rust-lang/crates.io-index" 5528 - checksum = "07547e3ee45e28326cc23faac56d44f58f16ab23e413db526debce3b0bfd2742" 5529 5530 [[package]] 5531 name = "unicode-ident" 5532 version = "1.0.4" 5533 source = "registry+https://github.com/rust-lang/crates.io-index" 5534 checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd" 5535 5536 [[package]] 5537 name = "unicode-normalization" ··· 5562 5563 [[package]] 5564 name = "unicode-width" 5565 - version = "0.1.10" 5566 source = "registry+https://github.com/rust-lang/crates.io-index" 5567 - checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 5568 5569 [[package]] 5570 name = "url" ··· 5579 ] 5580 5581 [[package]] 5582 name = "usvg" 5583 - version = "0.14.1" 5584 source = "registry+https://github.com/rust-lang/crates.io-index" 5585 - checksum = "ef8352f317d8f9a918ba5154797fb2a93e2730244041cf7d5be35148266adfa5" 5586 dependencies = [ 5587 - "base64 0.13.0", 5588 - "data-url", 5589 - "flate2", 5590 - "fontdb 0.5.4", 5591 - "kurbo", 5592 - "log 0.4.17", 5593 - "memmap2 0.2.3", 5594 "pico-args", 5595 - "rctree 0.3.3", 5596 - "roxmltree", 5597 - "rustybuzz 0.3.0", 5598 - "simplecss", 5599 - "siphasher 0.2.3", 5600 - "svgtypes 0.5.0", 5601 - "ttf-parser 0.12.3", 5602 - "unicode-bidi", 5603 - "unicode-script", 5604 - "unicode-vo", 5605 "xmlwriter", 5606 ] 5607 5608 [[package]] 5609 - name = "usvg" 5610 - version = "0.22.0" 5611 source = "registry+https://github.com/rust-lang/crates.io-index" 5612 - checksum = "a261d60a7215fa339482047cc3dafd4e22e2bf34396aaebef2b707355bbb39c0" 5613 dependencies = [ 5614 - "base64 0.13.0", 5615 "data-url", 5616 "flate2", 5617 - "float-cmp 0.9.0", 5618 - "fontdb 0.9.1", 5619 "kurbo", 5620 - "log 0.4.17", 5621 - "pico-args", 5622 - "rctree 0.4.0", 5623 - "roxmltree", 5624 - "rustybuzz 0.5.1", 5625 - "simplecss", 5626 - "siphasher 0.3.10", 5627 - "svgtypes 0.8.1", 5628 - "ttf-parser 0.15.2", 5629 "unicode-bidi", 5630 "unicode-script", 5631 "unicode-vo", 5632 - "xmlwriter", 5633 ] 5634 5635 [[package]] ··· 5640 5641 [[package]] 5642 name = "uuid" 5643 - version = "1.2.2" 5644 source = "registry+https://github.com/rust-lang/crates.io-index" 5645 - checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 5646 dependencies = [ 5647 - "getrandom", 5648 ] 5649 5650 [[package]] ··· 5654 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 5655 5656 [[package]] 5657 - name = "version-compare" 5658 - version = "0.0.11" 5659 - source = "registry+https://github.com/rust-lang/crates.io-index" 5660 - checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" 5661 - 5662 - [[package]] 5663 name = "version_check" 5664 version = "0.9.4" 5665 source = "registry+https://github.com/rust-lang/crates.io-index" 5666 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 5667 5668 [[package]] 5669 name = "vte" 5670 - version = "0.10.1" 5671 source = "registry+https://github.com/rust-lang/crates.io-index" 5672 - checksum = "6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983" 5673 dependencies = [ 5674 "utf8parse", 5675 "vte_generate_state_changes", 5676 ] ··· 5698 checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 5699 dependencies = [ 5700 "same-file", 5701 - "winapi 0.3.9", 5702 "winapi-util", 5703 ] 5704 ··· 5708 source = "registry+https://github.com/rust-lang/crates.io-index" 5709 checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 5710 dependencies = [ 5711 - "log 0.4.17", 5712 "try-lock", 5713 ] 5714 ··· 5726 5727 [[package]] 5728 name = "wasi-cap-std-sync" 5729 - version = "1.0.2" 5730 source = "registry+https://github.com/rust-lang/crates.io-index" 5731 - checksum = "bd3298c9cd5b619d74c3ef7130a370da0f677b30110a34ab15985b3b81475bc9" 5732 dependencies = [ 5733 "anyhow", 5734 "async-trait", ··· 5738 "cap-time-ext", 5739 "fs-set-times", 5740 "io-extras", 5741 - "io-lifetimes", 5742 - "is-terminal", 5743 "once_cell", 5744 - "rustix", 5745 "system-interface", 5746 - "tracing", 5747 "wasi-common", 5748 - "windows-sys", 5749 ] 5750 5751 [[package]] 5752 name = "wasi-common" 5753 - version = "1.0.2" 5754 source = "registry+https://github.com/rust-lang/crates.io-index" 5755 - checksum = "b5eaf4ef6ce85c09254f2ff414e8319b023b60007f3d0eb6164b14a41c56231c" 5756 dependencies = [ 5757 "anyhow", 5758 - "bitflags", 5759 "cap-rand", 5760 "cap-std", 5761 "io-extras", 5762 - "rustix", 5763 "thiserror", 5764 - "tracing", 5765 "wiggle", 5766 - "windows-sys", 5767 ] 5768 5769 [[package]] 5770 name = "wasi-experimental-http-wasmtime" 5771 version = "0.10.0" 5772 - source = "git+https://github.com/lapce/wasi-experimental-http#5c6d970fe0750932f76979678384bf1c5ab5be2e" 5773 dependencies = [ 5774 "anyhow", 5775 "bytes", ··· 5778 "reqwest", 5779 "thiserror", 5780 "tokio", 5781 - "tracing", 5782 "url", 5783 "wasi-common", 5784 "wasmtime", ··· 5787 5788 [[package]] 5789 name = "wasm-bindgen" 5790 - version = "0.2.83" 5791 source = "registry+https://github.com/rust-lang/crates.io-index" 5792 - checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 5793 dependencies = [ 5794 - "cfg-if 1.0.0", 5795 "wasm-bindgen-macro", 5796 ] 5797 5798 [[package]] 5799 name = "wasm-bindgen-backend" 5800 - version = "0.2.83" 5801 source = "registry+https://github.com/rust-lang/crates.io-index" 5802 - checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 5803 dependencies = [ 5804 "bumpalo", 5805 - "log 0.4.17", 5806 "once_cell", 5807 "proc-macro2", 5808 "quote", 5809 - "syn", 5810 "wasm-bindgen-shared", 5811 ] 5812 5813 [[package]] 5814 name = "wasm-bindgen-futures" 5815 - version = "0.4.33" 5816 source = "registry+https://github.com/rust-lang/crates.io-index" 5817 - checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 5818 dependencies = [ 5819 - "cfg-if 1.0.0", 5820 "js-sys", 5821 "wasm-bindgen", 5822 "web-sys", ··· 5824 5825 [[package]] 5826 name = "wasm-bindgen-macro" 5827 - version = "0.2.83" 5828 source = "registry+https://github.com/rust-lang/crates.io-index" 5829 - checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 5830 dependencies = [ 5831 "quote", 5832 "wasm-bindgen-macro-support", ··· 5834 5835 [[package]] 5836 name = "wasm-bindgen-macro-support" 5837 - version = "0.2.83" 5838 source = "registry+https://github.com/rust-lang/crates.io-index" 5839 - checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 5840 dependencies = [ 5841 "proc-macro2", 5842 "quote", 5843 - "syn", 5844 "wasm-bindgen-backend", 5845 "wasm-bindgen-shared", 5846 ] 5847 5848 [[package]] 5849 name = "wasm-bindgen-shared" 5850 - version = "0.2.83" 5851 source = "registry+https://github.com/rust-lang/crates.io-index" 5852 - checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 5853 5854 [[package]] 5855 name = "wasm-encoder" 5856 - version = "0.17.0" 5857 source = "registry+https://github.com/rust-lang/crates.io-index" 5858 - checksum = "7e7ca71c70a6de5b10968ae4d298e548366d9cd9588176e6ff8866f3c49c96ee" 5859 dependencies = [ 5860 "leb128", 5861 ] 5862 5863 [[package]] 5864 name = "wasmparser" 5865 - version = "0.89.1" 5866 source = "registry+https://github.com/rust-lang/crates.io-index" 5867 - checksum = "ab5d3e08b13876f96dd55608d03cd4883a0545884932d5adf11925876c96daef" 5868 dependencies = [ 5869 - "indexmap", 5870 ] 5871 5872 [[package]] 5873 name = "wasmtime" 5874 - version = "1.0.2" 5875 source = "registry+https://github.com/rust-lang/crates.io-index" 5876 - checksum = "4ad5af6ba38311282f2a21670d96e78266e8c8e2f38cbcd52c254df6ccbc7731" 5877 dependencies = [ 5878 "anyhow", 5879 "async-trait", 5880 "bincode", 5881 - "cfg-if 1.0.0", 5882 - "indexmap", 5883 "libc", 5884 - "log 0.4.17", 5885 "object", 5886 "once_cell", 5887 "paste", 5888 "psm", 5889 "rayon", 5890 "serde", 5891 "target-lexicon", 5892 "wasmparser", 5893 "wasmtime-cache", 5894 "wasmtime-cranelift", 5895 "wasmtime-environ", 5896 "wasmtime-fiber", 5897 "wasmtime-jit", 5898 "wasmtime-runtime", 5899 "wat", 5900 - "windows-sys", 5901 ] 5902 5903 [[package]] 5904 name = "wasmtime-asm-macros" 5905 - version = "1.0.2" 5906 source = "registry+https://github.com/rust-lang/crates.io-index" 5907 - checksum = "45de63ddfc8b9223d1adc8f7b2ee5f35d1f6d112833934ad7ea66e4f4339e597" 5908 dependencies = [ 5909 - "cfg-if 1.0.0", 5910 ] 5911 5912 [[package]] 5913 name = "wasmtime-cache" 5914 - version = "1.0.2" 5915 source = "registry+https://github.com/rust-lang/crates.io-index" 5916 - checksum = "bcd849399d17d2270141cfe47fa0d91ee52d5f8ea9b98cf7ddde0d53e5f79882" 5917 dependencies = [ 5918 "anyhow", 5919 - "base64 0.13.0", 5920 "bincode", 5921 "directories-next", 5922 - "file-per-thread-logger", 5923 - "log 0.4.17", 5924 - "rustix", 5925 "serde", 5926 - "sha2 0.9.9", 5927 - "toml", 5928 - "windows-sys", 5929 "zstd", 5930 ] 5931 5932 [[package]] 5933 name = "wasmtime-cranelift" 5934 - version = "1.0.2" 5935 source = "registry+https://github.com/rust-lang/crates.io-index" 5936 - checksum = "4bd91339b742ff20bfed4532a27b73c86b5bcbfedd6bea2dcdf2d64471e1b5c6" 5937 dependencies = [ 5938 "anyhow", 5939 "cranelift-codegen", 5940 "cranelift-entity", 5941 "cranelift-frontend", 5942 "cranelift-native", 5943 "cranelift-wasm", 5944 "gimli", 5945 - "log 0.4.17", 5946 "object", 5947 "target-lexicon", 5948 "thiserror", 5949 "wasmparser", 5950 "wasmtime-environ", 5951 ] 5952 5953 [[package]] 5954 name = "wasmtime-environ" 5955 - version = "1.0.2" 5956 source = "registry+https://github.com/rust-lang/crates.io-index" 5957 - checksum = "ebb881c61f4f627b5d45c54e629724974f8a8890d455bcbe634330cc27309644" 5958 dependencies = [ 5959 "anyhow", 5960 "cranelift-entity", 5961 "gimli", 5962 - "indexmap", 5963 - "log 0.4.17", 5964 "object", 5965 "serde", 5966 "target-lexicon", 5967 "thiserror", 5968 "wasmparser", 5969 "wasmtime-types", 5970 ] 5971 5972 [[package]] 5973 name = "wasmtime-fiber" 5974 - version = "1.0.2" 5975 source = "registry+https://github.com/rust-lang/crates.io-index" 5976 - checksum = "7e867cf58e31bfa0ab137bd47e207d2e1e38c581d7838b2f258d47c8145db412" 5977 dependencies = [ 5978 "cc", 5979 - "cfg-if 1.0.0", 5980 - "rustix", 5981 "wasmtime-asm-macros", 5982 - "windows-sys", 5983 ] 5984 5985 [[package]] 5986 name = "wasmtime-jit" 5987 - version = "1.0.2" 5988 source = "registry+https://github.com/rust-lang/crates.io-index" 5989 - checksum = "1985c628011fe26adf5e23a5301bdc79b245e0e338f14bb58b39e4e25e4d8681" 5990 dependencies = [ 5991 "addr2line", 5992 "anyhow", 5993 "bincode", 5994 - "cfg-if 1.0.0", 5995 "cpp_demangle", 5996 "gimli", 5997 "ittapi", 5998 - "log 0.4.17", 5999 "object", 6000 "rustc-demangle", 6001 - "rustix", 6002 "serde", 6003 "target-lexicon", 6004 - "thiserror", 6005 "wasmtime-environ", 6006 "wasmtime-jit-debug", 6007 "wasmtime-runtime", 6008 - "windows-sys", 6009 ] 6010 6011 [[package]] 6012 name = "wasmtime-jit-debug" 6013 - version = "1.0.2" 6014 source = "registry+https://github.com/rust-lang/crates.io-index" 6015 - checksum = "f671b588486f5ccec8c5a3dba6b4c07eac2e66ab8c60e6f4e53717c77f709731" 6016 dependencies = [ 6017 "object", 6018 "once_cell", 6019 - "rustix", 6020 ] 6021 6022 [[package]] 6023 name = "wasmtime-runtime" 6024 - version = "1.0.2" 6025 source = "registry+https://github.com/rust-lang/crates.io-index" 6026 - checksum = "ee8f92ad4b61736339c29361da85769ebc200f184361959d1792832e592a1afd" 6027 dependencies = [ 6028 "anyhow", 6029 "cc", 6030 - "cfg-if 1.0.0", 6031 - "indexmap", 6032 "libc", 6033 - "log 0.4.17", 6034 "mach", 6035 "memfd", 6036 - "memoffset", 6037 "paste", 6038 "rand", 6039 - "rustix", 6040 - "thiserror", 6041 "wasmtime-asm-macros", 6042 "wasmtime-environ", 6043 "wasmtime-fiber", 6044 "wasmtime-jit-debug", 6045 - "windows-sys", 6046 ] 6047 6048 [[package]] 6049 name = "wasmtime-types" 6050 - version = "1.0.2" 6051 source = "registry+https://github.com/rust-lang/crates.io-index" 6052 - checksum = "d23d61cb4c46e837b431196dd06abb11731541021916d03476a178b54dc07aeb" 6053 dependencies = [ 6054 "cranelift-entity", 6055 "serde", 6056 "thiserror", 6057 "wasmparser", 6058 ] 6059 6060 [[package]] 6061 name = "wasmtime-wasi" 6062 - version = "1.0.2" 6063 source = "registry+https://github.com/rust-lang/crates.io-index" 6064 - checksum = "e69271e6b52d59a9e1a5309fefb4c38969baff8eebc03c76293e7c7dc44e0ba1" 6065 dependencies = [ 6066 "anyhow", 6067 "wasi-cap-std-sync", 6068 "wasi-common", 6069 "wasmtime", 6070 "wiggle", 6071 ] 6072 6073 [[package]] 6074 name = "wast" 6075 version = "35.0.2" 6076 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6081 6082 [[package]] 6083 name = "wast" 6084 - version = "47.0.0" 6085 source = "registry+https://github.com/rust-lang/crates.io-index" 6086 - checksum = "117ccfc4262e62a28a13f0548a147f19ffe71e8a08be802af23ae4ea0bedad73" 6087 dependencies = [ 6088 "leb128", 6089 "memchr", ··· 6093 6094 [[package]] 6095 name = "wat" 6096 - version = "1.0.49" 6097 source = "registry+https://github.com/rust-lang/crates.io-index" 6098 - checksum = "7aab4e20c60429fbba9670a6cae0fff9520046ba0aa3e6d0b1cd2653bea14898" 6099 dependencies = [ 6100 - "wast 47.0.0", 6101 ] 6102 6103 [[package]] 6104 name = "web-sys" 6105 - version = "0.3.60" 6106 source = "registry+https://github.com/rust-lang/crates.io-index" 6107 - checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 6108 dependencies = [ 6109 "js-sys", 6110 "wasm-bindgen", 6111 ] 6112 6113 [[package]] 6114 name = "weezl" 6115 version = "0.1.7" 6116 source = "registry+https://github.com/rust-lang/crates.io-index" 6117 checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 6118 6119 [[package]] 6120 - name = "which" 6121 - version = "4.3.0" 6122 source = "registry+https://github.com/rust-lang/crates.io-index" 6123 - checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b" 6124 dependencies = [ 6125 - "either", 6126 "libc", 6127 "once_cell", 6128 ] 6129 6130 [[package]] 6131 - name = "wiggle" 6132 version = "1.0.2" 6133 source = "registry+https://github.com/rust-lang/crates.io-index" 6134 - checksum = "b3cd76a4d5e4052fb377eb7629a8971ce3e4668ba397e8e4c03d86ada0c7f4f1" 6135 dependencies = [ 6136 "anyhow", 6137 "async-trait", 6138 - "bitflags", 6139 "thiserror", 6140 - "tracing", 6141 "wasmtime", 6142 "wiggle-macro", 6143 ] 6144 6145 [[package]] 6146 name = "wiggle-generate" 6147 - version = "1.0.2" 6148 source = "registry+https://github.com/rust-lang/crates.io-index" 6149 - checksum = "4ec1cc12e9d5af2d9488588be80b98f045a8872500bbb78c93b85a205e557f91" 6150 dependencies = [ 6151 "anyhow", 6152 "heck 0.4.0", 6153 "proc-macro2", 6154 "quote", 6155 "shellexpand", 6156 - "syn", 6157 "witx", 6158 ] 6159 6160 [[package]] 6161 name = "wiggle-macro" 6162 - version = "1.0.2" 6163 source = "registry+https://github.com/rust-lang/crates.io-index" 6164 - checksum = "e7d2f18f246c48657537c507de7c1941970b09ef2d4c6351debc739a1827ebd3" 6165 dependencies = [ 6166 "proc-macro2", 6167 "quote", 6168 - "syn", 6169 "wiggle-generate", 6170 ] 6171 6172 [[package]] 6173 name = "winapi" 6174 - version = "0.2.8" 6175 - source = "registry+https://github.com/rust-lang/crates.io-index" 6176 - checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 6177 - 6178 - [[package]] 6179 - name = "winapi" 6180 version = "0.3.9" 6181 source = "registry+https://github.com/rust-lang/crates.io-index" 6182 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" ··· 6186 ] 6187 6188 [[package]] 6189 - name = "winapi-build" 6190 - version = "0.1.1" 6191 - source = "registry+https://github.com/rust-lang/crates.io-index" 6192 - checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 6193 - 6194 - [[package]] 6195 name = "winapi-i686-pc-windows-gnu" 6196 version = "0.4.0" 6197 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6203 source = "registry+https://github.com/rust-lang/crates.io-index" 6204 checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 6205 dependencies = [ 6206 - "winapi 0.3.9", 6207 ] 6208 6209 [[package]] ··· 6213 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 6214 6215 [[package]] 6216 name = "windows" 6217 - version = "0.37.0" 6218 source = "registry+https://github.com/rust-lang/crates.io-index" 6219 - checksum = "57b543186b344cc61c85b5aab0d2e3adf4e0f99bc076eff9aa5927bcc0b8a647" 6220 dependencies = [ 6221 - "windows_aarch64_msvc 0.37.0", 6222 - "windows_i686_gnu 0.37.0", 6223 - "windows_i686_msvc 0.37.0", 6224 - "windows_x86_64_gnu 0.37.0", 6225 - "windows_x86_64_msvc 0.37.0", 6226 ] 6227 6228 [[package]] ··· 6239 ] 6240 6241 [[package]] 6242 name = "windows_aarch64_msvc" 6243 version = "0.36.1" 6244 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6246 6247 [[package]] 6248 name = "windows_aarch64_msvc" 6249 - version = "0.37.0" 6250 source = "registry+https://github.com/rust-lang/crates.io-index" 6251 - checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a" 6252 6253 [[package]] 6254 name = "windows_i686_gnu" ··· 6258 6259 [[package]] 6260 name = "windows_i686_gnu" 6261 - version = "0.37.0" 6262 source = "registry+https://github.com/rust-lang/crates.io-index" 6263 - checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1" 6264 6265 [[package]] 6266 name = "windows_i686_msvc" ··· 6270 6271 [[package]] 6272 name = "windows_i686_msvc" 6273 - version = "0.37.0" 6274 source = "registry+https://github.com/rust-lang/crates.io-index" 6275 - checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c" 6276 6277 [[package]] 6278 name = "windows_x86_64_gnu" ··· 6282 6283 [[package]] 6284 name = "windows_x86_64_gnu" 6285 - version = "0.37.0" 6286 source = "registry+https://github.com/rust-lang/crates.io-index" 6287 - checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d" 6288 6289 [[package]] 6290 name = "windows_x86_64_msvc" ··· 6294 6295 [[package]] 6296 name = "windows_x86_64_msvc" 6297 - version = "0.37.0" 6298 source = "registry+https://github.com/rust-lang/crates.io-index" 6299 - checksum = "f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d" 6300 6301 [[package]] 6302 - name = "winreg" 6303 - version = "0.10.1" 6304 source = "registry+https://github.com/rust-lang/crates.io-index" 6305 - checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 6306 dependencies = [ 6307 - "winapi 0.3.9", 6308 ] 6309 6310 [[package]] 6311 - name = "winres" 6312 - version = "0.1.12" 6313 source = "registry+https://github.com/rust-lang/crates.io-index" 6314 - checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" 6315 dependencies = [ 6316 - "toml", 6317 ] 6318 6319 [[package]] 6320 name = "winx" 6321 - version = "0.33.0" 6322 source = "registry+https://github.com/rust-lang/crates.io-index" 6323 - checksum = "b7b01e010390eb263a4518c8cebf86cb67469d1511c00b749a47b64c39e8054d" 6324 dependencies = [ 6325 - "bitflags", 6326 - "io-lifetimes", 6327 - "windows-sys", 6328 ] 6329 6330 [[package]] 6331 - name = "wio" 6332 - version = "0.2.2" 6333 source = "registry+https://github.com/rust-lang/crates.io-index" 6334 - checksum = "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5" 6335 dependencies = [ 6336 - "winapi 0.3.9", 6337 ] 6338 6339 [[package]] ··· 6343 checksum = "e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b" 6344 dependencies = [ 6345 "anyhow", 6346 - "log 0.4.17", 6347 "thiserror", 6348 "wast 35.0.2", 6349 ] 6350 6351 [[package]] 6352 - name = "ws2_32-sys" 6353 - version = "0.2.1" 6354 source = "registry+https://github.com/rust-lang/crates.io-index" 6355 - checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 6356 dependencies = [ 6357 - "winapi 0.2.8", 6358 - "winapi-build", 6359 ] 6360 6361 [[package]] ··· 6368 ] 6369 6370 [[package]] 6371 - name = "xi-unicode" 6372 - version = "0.3.0" 6373 source = "registry+https://github.com/rust-lang/crates.io-index" 6374 - checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" 6375 6376 [[package]] 6377 - name = "xml-rs" 6378 - version = "0.7.0" 6379 source = "registry+https://github.com/rust-lang/crates.io-index" 6380 - checksum = "3c1cb601d29fe2c2ac60a2b2e5e293994d87a1f6fa9687a31a15270f909be9c2" 6381 dependencies = [ 6382 - "bitflags", 6383 ] 6384 6385 [[package]] 6386 name = "xml-rs" 6387 - version = "0.8.4" 6388 source = "registry+https://github.com/rust-lang/crates.io-index" 6389 - checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" 6390 6391 [[package]] 6392 name = "xmlparser" 6393 - version = "0.13.3" 6394 source = "registry+https://github.com/rust-lang/crates.io-index" 6395 - checksum = "114ba2b24d2167ef6d67d7d04c8cc86522b87f490025f39f0303b7db5bf5e3d8" 6396 6397 [[package]] 6398 name = "xmlwriter" ··· 6401 checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" 6402 6403 [[package]] 6404 - name = "yaml-rust" 6405 - version = "0.4.5" 6406 source = "registry+https://github.com/rust-lang/crates.io-index" 6407 - checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" 6408 dependencies = [ 6409 - "linked-hash-map", 6410 ] 6411 6412 [[package]] 6413 - name = "yazi" 6414 - version = "0.1.4" 6415 source = "registry+https://github.com/rust-lang/crates.io-index" 6416 - checksum = "c03b3e19c937b5b9bd8e52b1c88f30cce5c0d33d676cf174866175bb794ff658" 6417 6418 [[package]] 6419 - name = "yeslogic-fontconfig-sys" 6420 - version = "3.2.0" 6421 source = "registry+https://github.com/rust-lang/crates.io-index" 6422 - checksum = "f2bbd69036d397ebbff671b1b8e4d918610c181c5a16073b96f984a38d08c386" 6423 dependencies = [ 6424 - "const-cstr", 6425 - "dlib", 6426 - "once_cell", 6427 - "pkg-config", 6428 ] 6429 6430 [[package]] ··· 6435 6436 [[package]] 6437 name = "zip" 6438 - version = "0.6.3" 6439 source = "registry+https://github.com/rust-lang/crates.io-index" 6440 - checksum = "537ce7411d25e54e8ae21a7ce0b15840e7bfcff15b51d697ec3266cc76bdf080" 6441 dependencies = [ 6442 "byteorder", 6443 "crc32fast", ··· 6473 "cc", 6474 "libc", 6475 ]
··· 13 ] 14 15 [[package]] 16 + name = "ab_glyph" 17 + version = "0.2.21" 18 + source = "registry+https://github.com/rust-lang/crates.io-index" 19 + checksum = "5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39" 20 + dependencies = [ 21 + "ab_glyph_rasterizer", 22 + "owned_ttf_parser", 23 + ] 24 + 25 + [[package]] 26 + name = "ab_glyph_rasterizer" 27 + version = "0.1.8" 28 + source = "registry+https://github.com/rust-lang/crates.io-index" 29 + checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" 30 + 31 + [[package]] 32 name = "addr2line" 33 + version = "0.21.0" 34 source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 36 dependencies = [ 37 "gimli", 38 ] ··· 55 ] 56 57 [[package]] 58 + name = "ahash" 59 + version = "0.8.3" 60 + source = "registry+https://github.com/rust-lang/crates.io-index" 61 + checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 62 + dependencies = [ 63 + "cfg-if", 64 + "getrandom", 65 + "once_cell", 66 + "version_check", 67 + ] 68 + 69 + [[package]] 70 name = "aho-corasick" 71 version = "0.7.19" 72 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 76 ] 77 78 [[package]] 79 + name = "aho-corasick" 80 + version = "1.1.2" 81 source = "registry+https://github.com/rust-lang/crates.io-index" 82 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 83 + dependencies = [ 84 + "memchr", 85 + ] 86 + 87 + [[package]] 88 + name = "alacritty_config" 89 + version = "0.1.2-dev" 90 + source = "git+https://github.com/alacritty/alacritty?rev=6071a7bf35cfd99be8ba70f479f188b7370cda6f#6071a7bf35cfd99be8ba70f479f188b7370cda6f" 91 dependencies = [ 92 + "log", 93 "serde", 94 + "toml 0.8.2", 95 ] 96 97 [[package]] 98 name = "alacritty_config_derive" 99 + version = "0.2.2-dev" 100 + source = "git+https://github.com/alacritty/alacritty?rev=6071a7bf35cfd99be8ba70f479f188b7370cda6f#6071a7bf35cfd99be8ba70f479f188b7370cda6f" 101 dependencies = [ 102 "proc-macro2", 103 "quote", 104 + "syn 2.0.38", 105 ] 106 107 [[package]] 108 name = "alacritty_terminal" 109 + version = "0.20.0-dev" 110 + source = "git+https://github.com/alacritty/alacritty?rev=6071a7bf35cfd99be8ba70f479f188b7370cda6f#6071a7bf35cfd99be8ba70f479f188b7370cda6f" 111 dependencies = [ 112 "alacritty_config", 113 "alacritty_config_derive", 114 + "base64", 115 + "bitflags 2.4.0", 116 + "home", 117 "libc", 118 + "log", 119 + "miow", 120 "parking_lot 0.12.1", 121 + "piper", 122 + "polling 3.2.0", 123 + "regex-automata 0.3.9", 124 + "rustix-openpty", 125 "serde", 126 "serde_yaml", 127 "signal-hook", 128 + "toml 0.8.2", 129 "unicode-width", 130 "vte", 131 + "windows-sys 0.48.0", 132 ] 133 134 [[package]] 135 + name = "aliasable" 136 + version = "0.1.3" 137 + source = "registry+https://github.com/rust-lang/crates.io-index" 138 + checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" 139 + 140 + [[package]] 141 name = "ambient-authority" 142 + version = "0.0.2" 143 + source = "registry+https://github.com/rust-lang/crates.io-index" 144 + checksum = "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b" 145 + 146 + [[package]] 147 + name = "android-activity" 148 + version = "0.5.0" 149 + source = "registry+https://github.com/rust-lang/crates.io-index" 150 + checksum = "052ad56e336bcc615a214bffbeca6c181ee9550acec193f0327e0b103b033a4d" 151 + dependencies = [ 152 + "android-properties", 153 + "bitflags 2.4.0", 154 + "cc", 155 + "cesu8", 156 + "jni", 157 + "jni-sys", 158 + "libc", 159 + "log", 160 + "ndk", 161 + "ndk-context", 162 + "ndk-sys", 163 + "num_enum", 164 + "thiserror", 165 + ] 166 + 167 + [[package]] 168 + name = "android-properties" 169 + version = "0.2.2" 170 source = "registry+https://github.com/rust-lang/crates.io-index" 171 + checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" 172 173 [[package]] 174 name = "android_system_properties" ··· 180 ] 181 182 [[package]] 183 + name = "anyhow" 184 + version = "1.0.69" 185 source = "registry+https://github.com/rust-lang/crates.io-index" 186 + checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" 187 188 [[package]] 189 + name = "arbitrary" 190 + version = "1.3.1" 191 source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "a2e1373abdaa212b704512ec2bd8b26bd0b7d5c3f70117411a5d9a451383c859" 193 194 [[package]] 195 name = "arc-swap" 196 + version = "1.6.0" 197 source = "registry+https://github.com/rust-lang/crates.io-index" 198 + checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 199 200 [[package]] 201 name = "arrayref" 202 + version = "0.3.7" 203 source = "registry+https://github.com/rust-lang/crates.io-index" 204 + checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 205 206 [[package]] 207 name = "arrayvec" 208 + version = "0.7.2" 209 source = "registry+https://github.com/rust-lang/crates.io-index" 210 + checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 211 212 [[package]] 213 + name = "as-raw-xcb-connection" 214 + version = "1.0.0" 215 source = "registry+https://github.com/rust-lang/crates.io-index" 216 + checksum = "2d5f312b0a56c5cdf967c0aeb67f6289603354951683bc97ddc595ab974ba9aa" 217 + 218 + [[package]] 219 + name = "ash" 220 + version = "0.37.3+1.3.251" 221 + source = "registry+https://github.com/rust-lang/crates.io-index" 222 + checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" 223 + dependencies = [ 224 + "libloading 0.7.3", 225 + ] 226 + 227 + [[package]] 228 + name = "ashpd" 229 + version = "0.4.0" 230 + source = "registry+https://github.com/rust-lang/crates.io-index" 231 + checksum = "31688b40eb5d739049f721d8405c33d3796b3f51f2bea84421a542dafe397e41" 232 + dependencies = [ 233 + "async-std", 234 + "enumflags2", 235 + "futures-channel", 236 + "futures-util", 237 + "once_cell", 238 + "rand", 239 + "serde", 240 + "serde_repr", 241 + "url", 242 + "zbus", 243 + ] 244 + 245 + [[package]] 246 + name = "async-broadcast" 247 + version = "0.4.1" 248 + source = "registry+https://github.com/rust-lang/crates.io-index" 249 + checksum = "6d26004fe83b2d1cd3a97609b21e39f9a31535822210fe83205d2ce48866ea61" 250 + dependencies = [ 251 + "event-listener", 252 + "futures-core", 253 + "parking_lot 0.12.1", 254 + ] 255 256 [[package]] 257 name = "async-channel" ··· 259 source = "registry+https://github.com/rust-lang/crates.io-index" 260 checksum = "e14485364214912d3b19cc3435dde4df66065127f05fa0d75c712f36f12c2f28" 261 dependencies = [ 262 + "concurrent-queue 1.2.4", 263 "event-listener", 264 "futures-core", 265 ] 266 267 [[package]] 268 + name = "async-executor" 269 + version = "1.5.1" 270 + source = "registry+https://github.com/rust-lang/crates.io-index" 271 + checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" 272 + dependencies = [ 273 + "async-lock", 274 + "async-task", 275 + "concurrent-queue 2.2.0", 276 + "fastrand 1.8.0", 277 + "futures-lite", 278 + "slab", 279 + ] 280 + 281 + [[package]] 282 + name = "async-global-executor" 283 + version = "2.3.1" 284 + source = "registry+https://github.com/rust-lang/crates.io-index" 285 + checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" 286 + dependencies = [ 287 + "async-channel", 288 + "async-executor", 289 + "async-io", 290 + "async-lock", 291 + "blocking", 292 + "futures-lite", 293 + "once_cell", 294 + ] 295 + 296 + [[package]] 297 + name = "async-io" 298 + version = "1.13.0" 299 source = "registry+https://github.com/rust-lang/crates.io-index" 300 + checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 301 + dependencies = [ 302 + "async-lock", 303 + "autocfg", 304 + "cfg-if", 305 + "concurrent-queue 2.2.0", 306 + "futures-lite", 307 + "log", 308 + "parking", 309 + "polling 2.8.0", 310 + "rustix 0.37.23", 311 + "slab", 312 + "socket2 0.4.7", 313 + "waker-fn", 314 + ] 315 316 [[package]] 317 + name = "async-lock" 318 + version = "2.8.0" 319 source = "registry+https://github.com/rust-lang/crates.io-index" 320 + checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 321 + dependencies = [ 322 + "event-listener", 323 + ] 324 + 325 + [[package]] 326 + name = "async-recursion" 327 + version = "0.3.2" 328 + source = "registry+https://github.com/rust-lang/crates.io-index" 329 + checksum = "d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2" 330 dependencies = [ 331 "proc-macro2", 332 "quote", 333 + "syn 1.0.101", 334 ] 335 336 [[package]] 337 + name = "async-std" 338 + version = "1.12.0" 339 source = "registry+https://github.com/rust-lang/crates.io-index" 340 + checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" 341 dependencies = [ 342 + "async-channel", 343 + "async-global-executor", 344 + "async-io", 345 + "async-lock", 346 + "crossbeam-utils", 347 + "futures-channel", 348 + "futures-core", 349 + "futures-io", 350 + "futures-lite", 351 + "gloo-timers", 352 + "kv-log-macro", 353 + "log", 354 + "memchr", 355 + "once_cell", 356 + "pin-project-lite", 357 + "pin-utils", 358 + "slab", 359 + "wasm-bindgen-futures", 360 ] 361 362 [[package]] 363 + name = "async-task" 364 + version = "4.3.0" 365 + source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" 367 + 368 + [[package]] 369 + name = "async-trait" 370 + version = "0.1.74" 371 source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 373 dependencies = [ 374 + "proc-macro2", 375 + "quote", 376 + "syn 2.0.38", 377 ] 378 379 [[package]] 380 + name = "atomic" 381 + version = "0.5.3" 382 + source = "registry+https://github.com/rust-lang/crates.io-index" 383 + checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" 384 + 385 + [[package]] 386 name = "atomic-waker" 387 + version = "1.1.2" 388 source = "registry+https://github.com/rust-lang/crates.io-index" 389 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 390 391 [[package]] 392 name = "atty" ··· 396 dependencies = [ 397 "hermit-abi 0.1.19", 398 "libc", 399 + "winapi", 400 ] 401 402 [[package]] ··· 407 408 [[package]] 409 name = "backtrace" 410 + version = "0.3.69" 411 source = "registry+https://github.com/rust-lang/crates.io-index" 412 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 413 dependencies = [ 414 "addr2line", 415 "cc", 416 + "cfg-if", 417 "libc", 418 + "miniz_oxide 0.7.1", 419 "object", 420 "rustc-demangle", 421 ] 422 423 [[package]] 424 name = "base64" 425 + version = "0.21.5" 426 source = "registry+https://github.com/rust-lang/crates.io-index" 427 + checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 428 429 [[package]] 430 name = "bincode" ··· 436 ] 437 438 [[package]] 439 + name = "bit-set" 440 + version = "0.5.3" 441 + source = "registry+https://github.com/rust-lang/crates.io-index" 442 + checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 443 + dependencies = [ 444 + "bit-vec", 445 + ] 446 + 447 + [[package]] 448 + name = "bit-vec" 449 + version = "0.6.3" 450 + source = "registry+https://github.com/rust-lang/crates.io-index" 451 + checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 452 + 453 + [[package]] 454 name = "bit_field" 455 + version = "0.10.2" 456 source = "registry+https://github.com/rust-lang/crates.io-index" 457 + checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" 458 459 [[package]] 460 name = "bitflags" ··· 463 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 464 465 [[package]] 466 + name = "bitflags" 467 + version = "2.4.0" 468 + source = "registry+https://github.com/rust-lang/crates.io-index" 469 + checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 470 + dependencies = [ 471 + "serde", 472 + ] 473 + 474 + [[package]] 475 name = "bitmaps" 476 version = "2.1.0" 477 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 488 489 [[package]] 490 name = "block-buffer" 491 + version = "0.10.4" 492 source = "registry+https://github.com/rust-lang/crates.io-index" 493 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 494 dependencies = [ 495 "generic-array", 496 ] 497 498 [[package]] 499 + name = "block-sys" 500 + version = "0.2.0" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "2dd7cf50912cddc06dc5ea7c08c5e81c1b2c842a70d19def1848d54c586fed92" 503 + dependencies = [ 504 + "objc-sys", 505 + ] 506 + 507 + [[package]] 508 + name = "block2" 509 + version = "0.3.0" 510 source = "registry+https://github.com/rust-lang/crates.io-index" 511 + checksum = "15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68" 512 dependencies = [ 513 + "block-sys", 514 + "objc2", 515 ] 516 517 [[package]] ··· 523 "async-channel", 524 "async-task", 525 "atomic-waker", 526 + "fastrand 1.8.0", 527 "futures-lite", 528 "once_cell", 529 ] ··· 536 dependencies = [ 537 "lazy_static", 538 "memchr", 539 + "regex-automata 0.1.10", 540 ] 541 542 [[package]] ··· 553 554 [[package]] 555 name = "bytemuck" 556 + version = "1.14.0" 557 source = "registry+https://github.com/rust-lang/crates.io-index" 558 + checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 559 dependencies = [ 560 "bytemuck_derive", 561 ] 562 563 [[package]] 564 name = "bytemuck_derive" 565 + version = "1.5.0" 566 source = "registry+https://github.com/rust-lang/crates.io-index" 567 + checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1" 568 dependencies = [ 569 "proc-macro2", 570 "quote", 571 + "syn 2.0.38", 572 ] 573 574 [[package]] ··· 579 580 [[package]] 581 name = "bytes" 582 + version = "1.5.0" 583 source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 585 586 [[package]] 587 name = "cache-padded" ··· 590 checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" 591 592 [[package]] 593 + name = "calloop" 594 + version = "0.12.3" 595 source = "registry+https://github.com/rust-lang/crates.io-index" 596 + checksum = "7b50b5a44d59a98c55a9eeb518f39bf7499ba19fd98ee7d22618687f3f10adbf" 597 dependencies = [ 598 + "bitflags 2.4.0", 599 + "log", 600 + "polling 3.2.0", 601 + "rustix 0.38.20", 602 + "slab", 603 "thiserror", 604 ] 605 606 [[package]] 607 + name = "calloop-wayland-source" 608 + version = "0.2.0" 609 source = "registry+https://github.com/rust-lang/crates.io-index" 610 + checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02" 611 dependencies = [ 612 + "calloop", 613 + "rustix 0.38.20", 614 + "wayland-backend 0.3.2", 615 + "wayland-client 0.31.1", 616 ] 617 618 [[package]] 619 name = "cap-fs-ext" 620 + version = "2.0.0" 621 source = "registry+https://github.com/rust-lang/crates.io-index" 622 + checksum = "b779b2d0a001c125b4584ad586268fb4b92d957bff8d26d7fe0dd78283faa814" 623 dependencies = [ 624 "cap-primitives", 625 "cap-std", 626 + "io-lifetimes 2.0.2", 627 + "windows-sys 0.48.0", 628 + ] 629 + 630 + [[package]] 631 + name = "cap-net-ext" 632 + version = "2.0.0" 633 + source = "registry+https://github.com/rust-lang/crates.io-index" 634 + checksum = "6ffc30dee200c20b4dcb80572226f42658e1d9c4b668656d7cc59c33d50e396e" 635 + dependencies = [ 636 + "cap-primitives", 637 + "cap-std", 638 + "rustix 0.38.20", 639 + "smallvec", 640 ] 641 642 [[package]] 643 name = "cap-primitives" 644 + version = "2.0.0" 645 source = "registry+https://github.com/rust-lang/crates.io-index" 646 + checksum = "2bf30c373a3bee22c292b1b6a7a26736a38376840f1af3d2d806455edf8c3899" 647 dependencies = [ 648 "ambient-authority", 649 "fs-set-times", 650 "io-extras", 651 + "io-lifetimes 2.0.2", 652 "ipnet", 653 "maybe-owned", 654 + "rustix 0.38.20", 655 + "windows-sys 0.48.0", 656 "winx", 657 ] 658 659 [[package]] 660 name = "cap-rand" 661 + version = "2.0.0" 662 source = "registry+https://github.com/rust-lang/crates.io-index" 663 + checksum = "577de6cff7c2a47d6b13efe5dd28bf116bd7f8f7db164ea95b7cc2640711f522" 664 dependencies = [ 665 "ambient-authority", 666 "rand", ··· 668 669 [[package]] 670 name = "cap-std" 671 + version = "2.0.0" 672 source = "registry+https://github.com/rust-lang/crates.io-index" 673 + checksum = "84bade423fa6403efeebeafe568fdb230e8c590a275fba2ba978dd112efcf6e9" 674 dependencies = [ 675 "cap-primitives", 676 "io-extras", 677 + "io-lifetimes 2.0.2", 678 + "rustix 0.38.20", 679 ] 680 681 [[package]] 682 name = "cap-time-ext" 683 + version = "2.0.0" 684 source = "registry+https://github.com/rust-lang/crates.io-index" 685 + checksum = "f8f52b3c8f4abfe3252fd0a071f3004aaa3b18936ec97bdbd8763ce03aff6247" 686 dependencies = [ 687 "cap-primitives", 688 "once_cell", 689 + "rustix 0.38.20", 690 "winx", 691 ] 692 693 [[package]] 694 name = "cc" 695 + version = "1.0.83" 696 source = "registry+https://github.com/rust-lang/crates.io-index" 697 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 698 dependencies = [ 699 "jobserver", 700 + "libc", 701 ] 702 703 [[package]] 704 + name = "cesu8" 705 + version = "1.1.0" 706 source = "registry+https://github.com/rust-lang/crates.io-index" 707 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 708 709 [[package]] 710 name = "cfg-if" ··· 713 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 714 715 [[package]] 716 + name = "cfg_aliases" 717 + version = "0.1.1" 718 source = "registry+https://github.com/rust-lang/crates.io-index" 719 + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 720 721 [[package]] 722 name = "chrono" ··· 730 "num-traits", 731 "time 0.1.44", 732 "wasm-bindgen", 733 + "winapi", 734 ] 735 736 [[package]] 737 name = "clap" 738 + version = "3.2.25" 739 source = "registry+https://github.com/rust-lang/crates.io-index" 740 + checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 741 dependencies = [ 742 "atty", 743 + "bitflags 1.3.2", 744 "clap_derive", 745 "clap_lex", 746 + "indexmap 1.9.3", 747 "once_cell", 748 "strsim", 749 "termcolor", ··· 752 753 [[package]] 754 name = "clap_derive" 755 + version = "3.2.25" 756 source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" 758 dependencies = [ 759 "heck 0.4.0", 760 "proc-macro-error", 761 "proc-macro2", 762 "quote", 763 + "syn 1.0.101", 764 ] 765 766 [[package]] ··· 773 ] 774 775 [[package]] 776 + name = "clipboard-win" 777 + version = "3.1.1" 778 source = "registry+https://github.com/rust-lang/crates.io-index" 779 + checksum = "9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342" 780 dependencies = [ 781 + "lazy-bytes-cast", 782 + "winapi", 783 ] 784 785 [[package]] 786 name = "cocoa" 787 + version = "0.25.0" 788 source = "registry+https://github.com/rust-lang/crates.io-index" 789 + checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" 790 dependencies = [ 791 + "bitflags 1.3.2", 792 "block", 793 "cocoa-foundation", 794 "core-foundation", 795 "core-graphics", 796 + "foreign-types 0.5.0", 797 "libc", 798 "objc", 799 ] ··· 804 source = "registry+https://github.com/rust-lang/crates.io-index" 805 checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" 806 dependencies = [ 807 + "bitflags 1.3.2", 808 "block", 809 "core-foundation", 810 "core-graphics-types", 811 + "foreign-types 0.3.2", 812 "libc", 813 "objc", 814 ] 815 816 [[package]] 817 + name = "codespan-reporting" 818 + version = "0.11.1" 819 + source = "registry+https://github.com/rust-lang/crates.io-index" 820 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 821 + dependencies = [ 822 + "termcolor", 823 + "unicode-width", 824 + ] 825 + 826 + [[package]] 827 name = "color_quant" 828 version = "1.1.0" 829 source = "registry+https://github.com/rust-lang/crates.io-index" 830 checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 831 832 [[package]] 833 + name = "com-rs" 834 + version = "0.2.1" 835 + source = "registry+https://github.com/rust-lang/crates.io-index" 836 + checksum = "bf43edc576402991846b093a7ca18a3477e0ef9c588cde84964b5d3e43016642" 837 + 838 + [[package]] 839 name = "combine" 840 version = "4.6.6" 841 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 852 checksum = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c" 853 dependencies = [ 854 "cache-padded", 855 + ] 856 + 857 + [[package]] 858 + name = "concurrent-queue" 859 + version = "2.2.0" 860 + source = "registry+https://github.com/rust-lang/crates.io-index" 861 + checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 862 + dependencies = [ 863 + "crossbeam-utils", 864 ] 865 866 [[package]] 867 name = "config" 868 + version = "0.13.3" 869 source = "registry+https://github.com/rust-lang/crates.io-index" 870 + checksum = "d379af7f68bfc21714c6c7dea883544201741d2ce8274bb12fa54f89507f52a7" 871 dependencies = [ 872 "async-trait", 873 "lazy_static", 874 "nom", 875 "pathdiff", 876 "serde", 877 + "toml 0.5.9", 878 ] 879 880 [[package]] 881 + name = "copypasta" 882 + version = "0.10.0" 883 source = "registry+https://github.com/rust-lang/crates.io-index" 884 + checksum = "6d35364349bf9e9e1c3a035ddcb00d188d23a3c40c50244c03c27a99fc6a65ae" 885 dependencies = [ 886 + "clipboard-win", 887 + "objc", 888 + "objc-foundation", 889 + "objc_id", 890 + "smithay-clipboard", 891 + "x11-clipboard", 892 ] 893 894 [[package]] 895 name = "core-foundation" 896 version = "0.9.3" 897 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 909 910 [[package]] 911 name = "core-graphics" 912 + version = "0.23.1" 913 source = "registry+https://github.com/rust-lang/crates.io-index" 914 + checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212" 915 dependencies = [ 916 + "bitflags 1.3.2", 917 "core-foundation", 918 "core-graphics-types", 919 + "foreign-types 0.5.0", 920 "libc", 921 ] 922 ··· 926 source = "registry+https://github.com/rust-lang/crates.io-index" 927 checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 928 dependencies = [ 929 + "bitflags 1.3.2", 930 "core-foundation", 931 + "foreign-types 0.3.2", 932 "libc", 933 ] 934 935 [[package]] 936 + name = "cosmic-text" 937 + version = "0.7.0" 938 + source = "git+https://github.com/lapce/cosmic-text?rev=f7a20704d6ebbe8fb82d0bb579c37c53e7ae9747#f7a20704d6ebbe8fb82d0bb579c37c53e7ae9747" 939 dependencies = [ 940 + "fontdb 0.16.0", 941 + "libm", 942 + "log", 943 + "once_cell", 944 + "ouroboros", 945 + "parking_lot 0.12.1", 946 + "peniko", 947 + "rangemap", 948 + "rustybuzz 0.8.0", 949 + "stretto", 950 + "swash", 951 + "sys-locale", 952 + "ttf-parser 0.18.1", 953 + "unicode-bidi", 954 + "unicode-linebreak", 955 + "unicode-script", 956 + "unicode-segmentation", 957 ] 958 959 [[package]] 960 + name = "cov-mark" 961 + version = "1.1.0" 962 + source = "registry+https://github.com/rust-lang/crates.io-index" 963 + checksum = "9ffa3d3e0138386cd4361f63537765cac7ee40698028844635a54495a92f67f3" 964 + 965 + [[package]] 966 name = "cpp_demangle" 967 version = "0.3.5" 968 source = "registry+https://github.com/rust-lang/crates.io-index" 969 checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" 970 dependencies = [ 971 + "cfg-if", 972 ] 973 974 [[package]] ··· 982 983 [[package]] 984 name = "cranelift-bforest" 985 + version = "0.101.2" 986 source = "registry+https://github.com/rust-lang/crates.io-index" 987 + checksum = "f773437307980ac0f424bf9b9a5d0cd21a0f17248c6860c9a65bec8b5975f3fe" 988 dependencies = [ 989 "cranelift-entity", 990 ] 991 992 [[package]] 993 name = "cranelift-codegen" 994 + version = "0.101.2" 995 source = "registry+https://github.com/rust-lang/crates.io-index" 996 + checksum = "443c2ac50e97fb7de1a0f862753fce3f27215558811a6fcee508eb0c3747fa79" 997 dependencies = [ 998 "bumpalo", 999 "cranelift-bforest", 1000 "cranelift-codegen-meta", 1001 "cranelift-codegen-shared", 1002 + "cranelift-control", 1003 "cranelift-entity", 1004 "cranelift-isle", 1005 "gimli", 1006 + "hashbrown 0.14.2", 1007 + "log", 1008 "regalloc2", 1009 "smallvec", 1010 "target-lexicon", ··· 1012 1013 [[package]] 1014 name = "cranelift-codegen-meta" 1015 + version = "0.101.2" 1016 source = "registry+https://github.com/rust-lang/crates.io-index" 1017 + checksum = "c5b174c411480c79ce0793c55042fa51bec27e486381d103a53cab3b480cb2db" 1018 dependencies = [ 1019 "cranelift-codegen-shared", 1020 ] 1021 1022 [[package]] 1023 name = "cranelift-codegen-shared" 1024 + version = "0.101.2" 1025 source = "registry+https://github.com/rust-lang/crates.io-index" 1026 + checksum = "73fa0151a528066a369de6debeea4d4b23a32aba68b5add8c46d3dc8091ff434" 1027 + 1028 + [[package]] 1029 + name = "cranelift-control" 1030 + version = "0.101.2" 1031 + source = "registry+https://github.com/rust-lang/crates.io-index" 1032 + checksum = "b8adf1e6398493c9bea1190e37d28a0eb0eca5fddbc80e01e506cda34db92b1f" 1033 + dependencies = [ 1034 + "arbitrary", 1035 + ] 1036 1037 [[package]] 1038 name = "cranelift-entity" 1039 + version = "0.101.2" 1040 source = "registry+https://github.com/rust-lang/crates.io-index" 1041 + checksum = "4917e2ed3bb5fe87d0ed88395ca6d644018d119a034faedd1f3e1f2c33cd52b2" 1042 dependencies = [ 1043 "serde", 1044 + "serde_derive", 1045 ] 1046 1047 [[package]] 1048 name = "cranelift-frontend" 1049 + version = "0.101.2" 1050 source = "registry+https://github.com/rust-lang/crates.io-index" 1051 + checksum = "9aaadf1e7cf28886bbf046eaf7ef538997bc8a7e020e578ea4957b39da87d5a1" 1052 dependencies = [ 1053 "cranelift-codegen", 1054 + "log", 1055 "smallvec", 1056 "target-lexicon", 1057 ] 1058 1059 [[package]] 1060 name = "cranelift-isle" 1061 + version = "0.101.2" 1062 source = "registry+https://github.com/rust-lang/crates.io-index" 1063 + checksum = "a67fda31b9d69eaa1c49a2081939454c45857596a9d45af6744680541c628b4c" 1064 1065 [[package]] 1066 name = "cranelift-native" 1067 + version = "0.101.2" 1068 source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "76fb52ba71be98312f35e798d9e98e45ab2586f27584231bf7c644fa9501e8af" 1070 dependencies = [ 1071 "cranelift-codegen", 1072 "libc", ··· 1075 1076 [[package]] 1077 name = "cranelift-wasm" 1078 + version = "0.101.2" 1079 source = "registry+https://github.com/rust-lang/crates.io-index" 1080 + checksum = "f1b2f48857ec7c051af938c72b5fdf370a5eec255c8a2be87633241af3c05772" 1081 dependencies = [ 1082 "cranelift-codegen", 1083 "cranelift-entity", 1084 "cranelift-frontend", 1085 "itertools", 1086 + "log", 1087 "smallvec", 1088 "wasmparser", 1089 "wasmtime-types", ··· 1095 source = "registry+https://github.com/rust-lang/crates.io-index" 1096 checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 1097 dependencies = [ 1098 + "cfg-if", 1099 ] 1100 1101 [[package]] 1102 name = "crossbeam-channel" 1103 + version = "0.5.8" 1104 source = "registry+https://github.com/rust-lang/crates.io-index" 1105 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 1106 dependencies = [ 1107 + "cfg-if", 1108 "crossbeam-utils", 1109 ] 1110 ··· 1114 source = "registry+https://github.com/rust-lang/crates.io-index" 1115 checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" 1116 dependencies = [ 1117 + "cfg-if", 1118 "crossbeam-epoch", 1119 "crossbeam-utils", 1120 ] ··· 1126 checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1" 1127 dependencies = [ 1128 "autocfg", 1129 + "cfg-if", 1130 "crossbeam-utils", 1131 + "memoffset 0.6.5", 1132 "once_cell", 1133 "scopeguard", 1134 ] ··· 1139 source = "registry+https://github.com/rust-lang/crates.io-index" 1140 checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" 1141 dependencies = [ 1142 + "cfg-if", 1143 "once_cell", 1144 ] 1145 1146 [[package]] 1147 + name = "crunchy" 1148 + version = "0.2.2" 1149 + source = "registry+https://github.com/rust-lang/crates.io-index" 1150 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 1151 + 1152 + [[package]] 1153 name = "crypto-common" 1154 version = "0.1.6" 1155 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1160 ] 1161 1162 [[package]] 1163 + name = "ctor" 1164 + version = "0.1.26" 1165 + source = "registry+https://github.com/rust-lang/crates.io-index" 1166 + checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 1167 + dependencies = [ 1168 + "quote", 1169 + "syn 1.0.101", 1170 + ] 1171 + 1172 + [[package]] 1173 + name = "ctor" 1174 + version = "0.2.5" 1175 + source = "registry+https://github.com/rust-lang/crates.io-index" 1176 + checksum = "37e366bff8cd32dd8754b0991fb66b279dc48f598c3a18914852a6673deef583" 1177 + dependencies = [ 1178 + "quote", 1179 + "syn 2.0.38", 1180 + ] 1181 + 1182 + [[package]] 1183 + name = "cursor-icon" 1184 + version = "1.1.0" 1185 + source = "registry+https://github.com/rust-lang/crates.io-index" 1186 + checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" 1187 + 1188 + [[package]] 1189 + name = "d3d12" 1190 + version = "0.7.0" 1191 + source = "registry+https://github.com/rust-lang/crates.io-index" 1192 + checksum = "e16e44ab292b1dddfdaf7be62cfd8877df52f2f3fde5858d95bab606be259f20" 1193 + dependencies = [ 1194 + "bitflags 2.4.0", 1195 + "libloading 0.8.1", 1196 + "winapi", 1197 + ] 1198 + 1199 + [[package]] 1200 name = "darling" 1201 version = "0.13.4" 1202 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1217 "proc-macro2", 1218 "quote", 1219 "strsim", 1220 + "syn 1.0.101", 1221 ] 1222 1223 [[package]] ··· 1228 dependencies = [ 1229 "darling_core", 1230 "quote", 1231 + "syn 1.0.101", 1232 ] 1233 1234 [[package]] 1235 name = "data-url" 1236 + version = "0.2.0" 1237 source = "registry+https://github.com/rust-lang/crates.io-index" 1238 + checksum = "8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5" 1239 + 1240 + [[package]] 1241 + name = "debugid" 1242 + version = "0.8.0" 1243 + source = "registry+https://github.com/rust-lang/crates.io-index" 1244 + checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" 1245 dependencies = [ 1246 + "uuid", 1247 ] 1248 1249 [[package]] 1250 + name = "derivative" 1251 + version = "2.2.0" 1252 source = "registry+https://github.com/rust-lang/crates.io-index" 1253 + checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 1254 dependencies = [ 1255 + "proc-macro2", 1256 + "quote", 1257 + "syn 1.0.101", 1258 ] 1259 1260 [[package]] 1261 name = "digest" 1262 + version = "0.10.7" 1263 source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 1265 dependencies = [ 1266 + "block-buffer", 1267 "crypto-common", 1268 ] 1269 ··· 1282 source = "registry+https://github.com/rust-lang/crates.io-index" 1283 checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" 1284 dependencies = [ 1285 + "cfg-if", 1286 "dirs-sys-next", 1287 ] 1288 ··· 1296 ] 1297 1298 [[package]] 1299 name = "dirs-sys" 1300 version = "0.3.7" 1301 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1303 dependencies = [ 1304 "libc", 1305 "redox_users", 1306 + "winapi", 1307 ] 1308 1309 [[package]] ··· 1314 dependencies = [ 1315 "libc", 1316 "redox_users", 1317 + "winapi", 1318 ] 1319 1320 [[package]] 1321 + name = "dispatch" 1322 + version = "0.2.0" 1323 + source = "registry+https://github.com/rust-lang/crates.io-index" 1324 + checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 1325 + 1326 + [[package]] 1327 name = "dlib" 1328 + version = "0.5.2" 1329 source = "registry+https://github.com/rust-lang/crates.io-index" 1330 + checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" 1331 dependencies = [ 1332 + "libloading 0.8.1", 1333 ] 1334 1335 [[package]] 1336 name = "dmg" 1337 + version = "0.1.2" 1338 source = "registry+https://github.com/rust-lang/crates.io-index" 1339 + checksum = "abc28c350337837f23b4750f774371f63db232338c9f89bdb9eb48523a7c4722" 1340 dependencies = [ 1341 + "log", 1342 "plist", 1343 ] 1344 1345 [[package]] 1346 + name = "downcast-rs" 1347 + version = "1.2.0" 1348 + source = "registry+https://github.com/rust-lang/crates.io-index" 1349 + checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" 1350 1351 [[package]] 1352 + name = "drm" 1353 + version = "0.9.0" 1354 + source = "registry+https://github.com/rust-lang/crates.io-index" 1355 + checksum = "edf9159ef4bcecd0c5e4cbeb573b8d0037493403d542780dba5d840bbf9df56f" 1356 dependencies = [ 1357 + "bitflags 1.3.2", 1358 + "bytemuck", 1359 + "drm-ffi", 1360 + "drm-fourcc", 1361 + "nix 0.26.4", 1362 ] 1363 1364 [[package]] 1365 + name = "drm-ffi" 1366 + version = "0.5.0" 1367 + source = "registry+https://github.com/rust-lang/crates.io-index" 1368 + checksum = "1352481b7b90e27a8a1bf8ef6b33cf18b98dba7c410e75c24bb3eef2f0d8d525" 1369 dependencies = [ 1370 + "drm-sys", 1371 + "nix 0.26.4", 1372 ] 1373 1374 [[package]] 1375 + name = "drm-fourcc" 1376 + version = "2.2.0" 1377 source = "registry+https://github.com/rust-lang/crates.io-index" 1378 + checksum = "0aafbcdb8afc29c1a7ee5fbe53b5d62f4565b35a042a662ca9fecd0b54dae6f4" 1379 + 1380 + [[package]] 1381 + name = "drm-sys" 1382 + version = "0.4.0" 1383 + source = "registry+https://github.com/rust-lang/crates.io-index" 1384 + checksum = "1369f1679d6b706d234c4c1e0613c415c2c74b598a09ad28080ba2474b72e42d" 1385 dependencies = [ 1386 "libc", 1387 ] 1388 1389 [[package]] ··· 1393 checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60" 1394 1395 [[package]] 1396 + name = "educe" 1397 + version = "0.4.22" 1398 + source = "registry+https://github.com/rust-lang/crates.io-index" 1399 + checksum = "079044df30bb07de7d846d41a184c4b00e66ebdac93ee459253474f3a47e50ae" 1400 + dependencies = [ 1401 + "enum-ordinalize", 1402 + "proc-macro2", 1403 + "quote", 1404 + "syn 1.0.101", 1405 + ] 1406 + 1407 + [[package]] 1408 name = "either" 1409 version = "1.8.0" 1410 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1416 source = "registry+https://github.com/rust-lang/crates.io-index" 1417 checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 1418 dependencies = [ 1419 + "cfg-if", 1420 ] 1421 1422 [[package]] ··· 1429 ] 1430 1431 [[package]] 1432 + name = "enum-ordinalize" 1433 + version = "3.1.13" 1434 source = "registry+https://github.com/rust-lang/crates.io-index" 1435 + checksum = "e4f76552f53cefc9a7f64987c3701b99d982f7690606fd67de1d09712fbf52f1" 1436 dependencies = [ 1437 + "num-bigint", 1438 + "num-traits", 1439 + "proc-macro2", 1440 + "quote", 1441 + "syn 2.0.38", 1442 ] 1443 1444 [[package]] 1445 + name = "enumflags2" 1446 + version = "0.7.7" 1447 + source = "registry+https://github.com/rust-lang/crates.io-index" 1448 + checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" 1449 + dependencies = [ 1450 + "enumflags2_derive", 1451 + "serde", 1452 + ] 1453 + 1454 + [[package]] 1455 + name = "enumflags2_derive" 1456 + version = "0.7.7" 1457 + source = "registry+https://github.com/rust-lang/crates.io-index" 1458 + checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" 1459 + dependencies = [ 1460 + "proc-macro2", 1461 + "quote", 1462 + "syn 2.0.38", 1463 + ] 1464 + 1465 + [[package]] 1466 + name = "equivalent" 1467 + version = "1.0.1" 1468 + source = "registry+https://github.com/rust-lang/crates.io-index" 1469 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1470 + 1471 + [[package]] 1472 name = "errno" 1473 + version = "0.3.3" 1474 source = "registry+https://github.com/rust-lang/crates.io-index" 1475 + checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" 1476 dependencies = [ 1477 "errno-dragonfly", 1478 "libc", 1479 + "windows-sys 0.48.0", 1480 ] 1481 1482 [[package]] ··· 1491 1492 [[package]] 1493 name = "euclid" 1494 + version = "0.22.9" 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 + checksum = "87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787" 1497 dependencies = [ 1498 "num-traits", 1499 ] ··· 1506 1507 [[package]] 1508 name = "exr" 1509 + version = "1.71.0" 1510 source = "registry+https://github.com/rust-lang/crates.io-index" 1511 + checksum = "832a761f35ab3e6664babfbdc6cef35a4860e816ec3916dcfd0882954e98a8a8" 1512 dependencies = [ 1513 "bit_field", 1514 "flume", 1515 "half", 1516 "lebe", 1517 + "miniz_oxide 0.7.1", 1518 + "rayon-core", 1519 "smallvec", 1520 + "zune-inflate", 1521 ] 1522 1523 [[package]] 1524 name = "fallible-iterator" 1525 + version = "0.3.0" 1526 source = "registry+https://github.com/rust-lang/crates.io-index" 1527 + checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" 1528 1529 [[package]] 1530 name = "fastrand" ··· 1536 ] 1537 1538 [[package]] 1539 + name = "fastrand" 1540 + version = "2.0.1" 1541 source = "registry+https://github.com/rust-lang/crates.io-index" 1542 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 1543 1544 [[package]] 1545 + name = "fd-lock" 1546 + version = "4.0.0" 1547 source = "registry+https://github.com/rust-lang/crates.io-index" 1548 + checksum = "0b0377f1edc77dbd1118507bc7a66e4ab64d2b90c66f90726dc801e73a8c68f9" 1549 dependencies = [ 1550 + "cfg-if", 1551 + "rustix 0.38.20", 1552 + "windows-sys 0.48.0", 1553 ] 1554 1555 [[package]] 1556 + name = "fdeflate" 1557 + version = "0.3.0" 1558 source = "registry+https://github.com/rust-lang/crates.io-index" 1559 + checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" 1560 dependencies = [ 1561 + "simd-adler32", 1562 ] 1563 1564 [[package]] ··· 1567 source = "registry+https://github.com/rust-lang/crates.io-index" 1568 checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" 1569 dependencies = [ 1570 + "cfg-if", 1571 "libc", 1572 + "redox_syscall 0.2.16", 1573 + "windows-sys 0.36.1", 1574 ] 1575 1576 [[package]] ··· 1586 checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 1587 dependencies = [ 1588 "crc32fast", 1589 + "miniz_oxide 0.5.4", 1590 ] 1591 1592 [[package]] 1593 name = "float-cmp" 1594 version = "0.9.0" 1595 source = "registry+https://github.com/rust-lang/crates.io-index" 1596 checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 1597 1598 [[package]] 1599 + name = "floem" 1600 + version = "0.1.0" 1601 + source = "git+https://github.com/lapce/floem?rev=0694f9672a10a49290af223cac3dc2ab53b1b1dd#0694f9672a10a49290af223cac3dc2ab53b1b1dd" 1602 + dependencies = [ 1603 + "bitflags 2.4.0", 1604 + "copypasta", 1605 + "crossbeam-channel", 1606 + "educe", 1607 + "floem_reactive", 1608 + "floem_renderer", 1609 + "floem_tiny_skia", 1610 + "floem_vger", 1611 + "im", 1612 + "image", 1613 + "indexmap 2.0.2", 1614 + "kurbo", 1615 + "once_cell", 1616 + "parking_lot 0.12.1", 1617 + "peniko", 1618 + "raw-window-handle 0.5.2", 1619 + "rfd", 1620 + "rustc-hash", 1621 + "sha2", 1622 + "smallvec", 1623 + "taffy", 1624 + "unicode-segmentation", 1625 + "winit", 1626 + ] 1627 1628 [[package]] 1629 + name = "floem_reactive" 1630 + version = "0.1.0" 1631 + source = "git+https://github.com/lapce/floem?rev=0694f9672a10a49290af223cac3dc2ab53b1b1dd#0694f9672a10a49290af223cac3dc2ab53b1b1dd" 1632 dependencies = [ 1633 + "smallvec", 1634 ] 1635 1636 [[package]] 1637 + name = "floem_renderer" 1638 + version = "0.1.0" 1639 + source = "git+https://github.com/lapce/floem?rev=0694f9672a10a49290af223cac3dc2ab53b1b1dd#0694f9672a10a49290af223cac3dc2ab53b1b1dd" 1640 dependencies = [ 1641 + "cosmic-text", 1642 + "image", 1643 + "peniko", 1644 + "resvg", 1645 ] 1646 1647 [[package]] 1648 + name = "floem_tiny_skia" 1649 + version = "0.1.0" 1650 + source = "git+https://github.com/lapce/floem?rev=0694f9672a10a49290af223cac3dc2ab53b1b1dd#0694f9672a10a49290af223cac3dc2ab53b1b1dd" 1651 dependencies = [ 1652 + "anyhow", 1653 + "bytemuck", 1654 + "floem_renderer", 1655 + "futures", 1656 + "image", 1657 + "peniko", 1658 + "raw-window-handle 0.5.2", 1659 + "resvg", 1660 + "softbuffer", 1661 + "swash", 1662 ] 1663 1664 [[package]] 1665 + name = "floem_vger" 1666 + version = "0.1.0" 1667 + source = "git+https://github.com/lapce/floem?rev=0694f9672a10a49290af223cac3dc2ab53b1b1dd#0694f9672a10a49290af223cac3dc2ab53b1b1dd" 1668 dependencies = [ 1669 + "anyhow", 1670 + "floem_renderer", 1671 + "futures", 1672 + "image", 1673 + "peniko", 1674 + "raw-window-handle 0.5.2", 1675 + "resvg", 1676 + "swash", 1677 + "vger", 1678 + "wgpu", 1679 ] 1680 1681 [[package]] 1682 name = "flume" 1683 + version = "0.11.0" 1684 source = "registry+https://github.com/rust-lang/crates.io-index" 1685 + checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 1686 dependencies = [ 1687 "futures-core", 1688 "futures-sink", 1689 "nanorand", 1690 "spin", 1691 ] 1692 ··· 1697 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1698 1699 [[package]] 1700 name = "fontconfig-parser" 1701 + version = "0.5.3" 1702 source = "registry+https://github.com/rust-lang/crates.io-index" 1703 + checksum = "674e258f4b5d2dcd63888c01c68413c51f565e8af99d2f7701c7b81d79ef41c4" 1704 dependencies = [ 1705 "roxmltree", 1706 ] 1707 1708 [[package]] 1709 name = "fontdb" 1710 + version = "0.14.1" 1711 source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "af8d8cbea8f21307d7e84bca254772981296f058a1d36b461bf4d83a7499fc9e" 1713 dependencies = [ 1714 + "fontconfig-parser", 1715 + "log", 1716 + "memmap2 0.6.2", 1717 + "slotmap", 1718 + "tinyvec", 1719 + "ttf-parser 0.19.1", 1720 ] 1721 1722 [[package]] 1723 name = "fontdb" 1724 + version = "0.16.0" 1725 source = "registry+https://github.com/rust-lang/crates.io-index" 1726 + checksum = "98b88c54a38407f7352dd2c4238830115a6377741098ffd1f997c813d0e088a6" 1727 dependencies = [ 1728 "fontconfig-parser", 1729 + "log", 1730 + "memmap2 0.9.0", 1731 + "slotmap", 1732 + "tinyvec", 1733 + "ttf-parser 0.20.0", 1734 + ] 1735 + 1736 + [[package]] 1737 + name = "fontdue" 1738 + version = "0.7.3" 1739 + source = "registry+https://github.com/rust-lang/crates.io-index" 1740 + checksum = "0793f5137567643cf65ea42043a538804ff0fbf288649e2141442b602d81f9bc" 1741 + dependencies = [ 1742 + "hashbrown 0.13.2", 1743 "ttf-parser 0.15.2", 1744 ] 1745 ··· 1749 source = "registry+https://github.com/rust-lang/crates.io-index" 1750 checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1751 dependencies = [ 1752 + "foreign-types-shared 0.1.1", 1753 ] 1754 1755 [[package]] 1756 + name = "foreign-types" 1757 + version = "0.5.0" 1758 source = "registry+https://github.com/rust-lang/crates.io-index" 1759 + checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 1760 + dependencies = [ 1761 + "foreign-types-macros", 1762 + "foreign-types-shared 0.3.1", 1763 + ] 1764 1765 [[package]] 1766 + name = "foreign-types-macros" 1767 + version = "0.2.3" 1768 source = "registry+https://github.com/rust-lang/crates.io-index" 1769 + checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 1770 dependencies = [ 1771 + "proc-macro2", 1772 + "quote", 1773 + "syn 2.0.38", 1774 ] 1775 1776 [[package]] 1777 + name = "foreign-types-shared" 1778 + version = "0.1.1" 1779 + source = "registry+https://github.com/rust-lang/crates.io-index" 1780 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1781 1782 [[package]] 1783 + name = "foreign-types-shared" 1784 + version = "0.3.1" 1785 source = "registry+https://github.com/rust-lang/crates.io-index" 1786 + checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 1787 1788 [[package]] 1789 + name = "form_urlencoded" 1790 + version = "1.1.0" 1791 source = "registry+https://github.com/rust-lang/crates.io-index" 1792 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 1793 dependencies = [ 1794 + "percent-encoding", 1795 ] 1796 1797 [[package]] 1798 name = "fs-set-times" 1799 + version = "0.20.0" 1800 source = "registry+https://github.com/rust-lang/crates.io-index" 1801 + checksum = "dd738b84894214045e8414eaded76359b4a5773f0a0a56b16575110739cdcf39" 1802 dependencies = [ 1803 + "io-lifetimes 2.0.2", 1804 + "rustix 0.38.20", 1805 + "windows-sys 0.48.0", 1806 ] 1807 1808 [[package]] ··· 1812 checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" 1813 dependencies = [ 1814 "libc", 1815 + "winapi", 1816 ] 1817 1818 [[package]] 1819 name = "fs_extra" 1820 + version = "1.3.0" 1821 source = "registry+https://github.com/rust-lang/crates.io-index" 1822 + checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 1823 1824 [[package]] 1825 name = "fsevent-sys" ··· 1831 ] 1832 1833 [[package]] 1834 name = "futures" 1835 + version = "0.3.28" 1836 source = "registry+https://github.com/rust-lang/crates.io-index" 1837 + checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 1838 dependencies = [ 1839 "futures-channel", 1840 "futures-core", ··· 1847 1848 [[package]] 1849 name = "futures-channel" 1850 + version = "0.3.29" 1851 source = "registry+https://github.com/rust-lang/crates.io-index" 1852 + checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 1853 dependencies = [ 1854 "futures-core", 1855 "futures-sink", ··· 1857 1858 [[package]] 1859 name = "futures-core" 1860 + version = "0.3.29" 1861 source = "registry+https://github.com/rust-lang/crates.io-index" 1862 + checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 1863 1864 [[package]] 1865 name = "futures-executor" 1866 + version = "0.3.28" 1867 source = "registry+https://github.com/rust-lang/crates.io-index" 1868 + checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 1869 dependencies = [ 1870 "futures-core", 1871 "futures-task", ··· 1874 1875 [[package]] 1876 name = "futures-io" 1877 + version = "0.3.28" 1878 source = "registry+https://github.com/rust-lang/crates.io-index" 1879 + checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 1880 1881 [[package]] 1882 name = "futures-lite" ··· 1884 source = "registry+https://github.com/rust-lang/crates.io-index" 1885 checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 1886 dependencies = [ 1887 + "fastrand 1.8.0", 1888 "futures-core", 1889 "futures-io", 1890 "memchr", ··· 1895 1896 [[package]] 1897 name = "futures-macro" 1898 + version = "0.3.28" 1899 source = "registry+https://github.com/rust-lang/crates.io-index" 1900 + checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 1901 dependencies = [ 1902 "proc-macro2", 1903 "quote", 1904 + "syn 2.0.38", 1905 ] 1906 1907 [[package]] 1908 name = "futures-sink" 1909 + version = "0.3.29" 1910 source = "registry+https://github.com/rust-lang/crates.io-index" 1911 + checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 1912 1913 [[package]] 1914 name = "futures-task" 1915 + version = "0.3.29" 1916 source = "registry+https://github.com/rust-lang/crates.io-index" 1917 + checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 1918 1919 [[package]] 1920 name = "futures-util" 1921 + version = "0.3.28" 1922 source = "registry+https://github.com/rust-lang/crates.io-index" 1923 + checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 1924 dependencies = [ 1925 "futures-channel", 1926 "futures-core", ··· 1935 ] 1936 1937 [[package]] 1938 name = "fxhash" 1939 version = "0.2.1" 1940 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1944 ] 1945 1946 [[package]] 1947 + name = "fxprof-processed-profile" 1948 + version = "0.6.0" 1949 source = "registry+https://github.com/rust-lang/crates.io-index" 1950 + checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" 1951 dependencies = [ 1952 + "bitflags 2.4.0", 1953 + "debugid", 1954 + "fxhash", 1955 + "serde", 1956 + "serde_json", 1957 ] 1958 1959 [[package]] 1960 + name = "generic-array" 1961 + version = "0.14.6" 1962 source = "registry+https://github.com/rust-lang/crates.io-index" 1963 + checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 1964 dependencies = [ 1965 + "typenum", 1966 + "version_check", 1967 ] 1968 1969 [[package]] 1970 + name = "gethostname" 1971 + version = "0.3.0" 1972 source = "registry+https://github.com/rust-lang/crates.io-index" 1973 + checksum = "bb65d4ba3173c56a500b555b532f72c42e8d1fe64962b518897f8959fae2c177" 1974 dependencies = [ 1975 "libc", 1976 + "winapi", 1977 ] 1978 1979 [[package]] ··· 1991 source = "registry+https://github.com/rust-lang/crates.io-index" 1992 checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 1993 dependencies = [ 1994 + "cfg-if", 1995 "js-sys", 1996 "libc", 1997 "wasi 0.11.0+wasi-snapshot-preview1", ··· 2000 2001 [[package]] 2002 name = "gif" 2003 + version = "0.12.0" 2004 source = "registry+https://github.com/rust-lang/crates.io-index" 2005 + checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" 2006 dependencies = [ 2007 "color_quant", 2008 "weezl", ··· 2010 2011 [[package]] 2012 name = "gimli" 2013 + version = "0.28.0" 2014 source = "registry+https://github.com/rust-lang/crates.io-index" 2015 + checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 2016 dependencies = [ 2017 "fallible-iterator", 2018 + "indexmap 2.0.2", 2019 "stable_deref_trait", 2020 ] 2021 2022 [[package]] 2023 name = "git2" 2024 + version = "0.18.1" 2025 source = "registry+https://github.com/rust-lang/crates.io-index" 2026 + checksum = "fbf97ba92db08df386e10c8ede66a2a0369bd277090afd8710e19e38de9ec0cd" 2027 dependencies = [ 2028 + "bitflags 2.4.0", 2029 "libc", 2030 "libgit2-sys", 2031 + "log", 2032 "openssl-probe", 2033 "openssl-sys", 2034 "url", ··· 2041 checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" 2042 dependencies = [ 2043 "khronos_api", 2044 + "log", 2045 + "xml-rs", 2046 ] 2047 2048 [[package]] 2049 + name = "glob" 2050 + version = "0.3.0" 2051 source = "registry+https://github.com/rust-lang/crates.io-index" 2052 + checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 2053 2054 [[package]] 2055 + name = "globset" 2056 + version = "0.4.9" 2057 source = "registry+https://github.com/rust-lang/crates.io-index" 2058 + checksum = "0a1e17342619edbc21a964c2afbeb6c820c6a2560032872f397bb97ea127bd0a" 2059 dependencies = [ 2060 + "aho-corasick 0.7.19", 2061 + "bstr", 2062 + "fnv", 2063 + "log", 2064 + "regex", 2065 ] 2066 2067 [[package]] 2068 + name = "gloo-timers" 2069 + version = "0.2.6" 2070 source = "registry+https://github.com/rust-lang/crates.io-index" 2071 + checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" 2072 dependencies = [ 2073 "futures-channel", 2074 "futures-core", 2075 + "js-sys", 2076 + "wasm-bindgen", 2077 ] 2078 2079 [[package]] 2080 + name = "glow" 2081 + version = "0.13.0" 2082 source = "registry+https://github.com/rust-lang/crates.io-index" 2083 + checksum = "886c2a30b160c4c6fec8f987430c26b526b7988ca71f664e6a699ddf6f9601e4" 2084 dependencies = [ 2085 + "js-sys", 2086 + "slotmap", 2087 + "wasm-bindgen", 2088 + "web-sys", 2089 ] 2090 2091 [[package]] 2092 + name = "glutin_wgl_sys" 2093 + version = "0.5.0" 2094 source = "registry+https://github.com/rust-lang/crates.io-index" 2095 + checksum = "6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead" 2096 dependencies = [ 2097 + "gl_generator", 2098 ] 2099 2100 [[package]] 2101 + name = "gpu-alloc" 2102 + version = "0.6.0" 2103 source = "registry+https://github.com/rust-lang/crates.io-index" 2104 + checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" 2105 + dependencies = [ 2106 + "bitflags 2.4.0", 2107 + "gpu-alloc-types", 2108 + ] 2109 2110 [[package]] 2111 + name = "gpu-alloc-types" 2112 + version = "0.3.0" 2113 source = "registry+https://github.com/rust-lang/crates.io-index" 2114 + checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" 2115 dependencies = [ 2116 + "bitflags 2.4.0", 2117 ] 2118 2119 [[package]] 2120 + name = "gpu-allocator" 2121 + version = "0.23.0" 2122 source = "registry+https://github.com/rust-lang/crates.io-index" 2123 + checksum = "40fe17c8a05d60c38c0a4e5a3c802f2f1ceb66b76c67d96ffb34bef0475a7fad" 2124 dependencies = [ 2125 + "backtrace", 2126 + "log", 2127 + "presser", 2128 + "thiserror", 2129 + "winapi", 2130 + "windows 0.51.1", 2131 ] 2132 2133 [[package]] 2134 + name = "gpu-descriptor" 2135 + version = "0.2.3" 2136 source = "registry+https://github.com/rust-lang/crates.io-index" 2137 + checksum = "0b0c02e1ba0bdb14e965058ca34e09c020f8e507a760df1121728e0aef68d57a" 2138 dependencies = [ 2139 + "bitflags 1.3.2", 2140 + "gpu-descriptor-types", 2141 + "hashbrown 0.12.3", 2142 ] 2143 2144 [[package]] 2145 + name = "gpu-descriptor-types" 2146 + version = "0.1.1" 2147 source = "registry+https://github.com/rust-lang/crates.io-index" 2148 + checksum = "363e3677e55ad168fef68cf9de3a4a310b53124c5e784c53a1d70e92d23f2126" 2149 dependencies = [ 2150 + "bitflags 1.3.2", 2151 ] 2152 2153 [[package]] 2154 name = "grep-matcher" 2155 + version = "0.1.6" 2156 source = "registry+https://github.com/rust-lang/crates.io-index" 2157 + checksum = "3902ca28f26945fe35cad349d776f163981d777fee382ccd6ef451126f51b319" 2158 dependencies = [ 2159 "memchr", 2160 ] ··· 2165 source = "registry+https://github.com/rust-lang/crates.io-index" 2166 checksum = "1345f8d33c89f2d5b081f2f2a41175adef9fd0bed2fea6a26c96c2deb027e58e" 2167 dependencies = [ 2168 + "aho-corasick 0.7.19", 2169 "bstr", 2170 "grep-matcher", 2171 + "log", 2172 "regex", 2173 + "regex-syntax 0.6.27", 2174 "thread_local", 2175 ] 2176 ··· 2185 "encoding_rs", 2186 "encoding_rs_io", 2187 "grep-matcher", 2188 + "log", 2189 + "memmap2 0.5.10", 2190 ] 2191 2192 [[package]] 2193 + name = "grid" 2194 + version = "0.10.0" 2195 source = "registry+https://github.com/rust-lang/crates.io-index" 2196 + checksum = "eec1c01eb1de97451ee0d60de7d81cf1e72aabefb021616027f3d1c3ec1c723c" 2197 2198 [[package]] 2199 name = "h2" 2200 + version = "0.3.21" 2201 source = "registry+https://github.com/rust-lang/crates.io-index" 2202 + checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 2203 dependencies = [ 2204 "bytes", 2205 "fnv", ··· 2207 "futures-sink", 2208 "futures-util", 2209 "http", 2210 + "indexmap 1.9.3", 2211 "slab", 2212 "tokio", 2213 "tokio-util", 2214 + "tracing 0.1.37", 2215 ] 2216 2217 [[package]] 2218 name = "half" 2219 + version = "2.2.1" 2220 source = "registry+https://github.com/rust-lang/crates.io-index" 2221 + checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0" 2222 + dependencies = [ 2223 + "crunchy", 2224 + ] 2225 2226 [[package]] 2227 name = "hashbrown" 2228 + version = "0.12.3" 2229 source = "registry+https://github.com/rust-lang/crates.io-index" 2230 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 2231 dependencies = [ 2232 + "ahash 0.7.6", 2233 ] 2234 2235 [[package]] 2236 name = "hashbrown" 2237 + version = "0.13.2" 2238 source = "registry+https://github.com/rust-lang/crates.io-index" 2239 + checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 2240 dependencies = [ 2241 + "ahash 0.8.3", 2242 + ] 2243 + 2244 + [[package]] 2245 + name = "hashbrown" 2246 + version = "0.14.2" 2247 + source = "registry+https://github.com/rust-lang/crates.io-index" 2248 + checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 2249 + dependencies = [ 2250 + "ahash 0.8.3", 2251 + ] 2252 + 2253 + [[package]] 2254 + name = "hassle-rs" 2255 + version = "0.10.0" 2256 + source = "registry+https://github.com/rust-lang/crates.io-index" 2257 + checksum = "1397650ee315e8891a0df210707f0fc61771b0cc518c3023896064c5407cb3b0" 2258 + dependencies = [ 2259 + "bitflags 1.3.2", 2260 + "com-rs", 2261 + "libc", 2262 + "libloading 0.7.3", 2263 + "thiserror", 2264 + "widestring", 2265 + "winapi", 2266 ] 2267 2268 [[package]] ··· 2291 2292 [[package]] 2293 name = "hermit-abi" 2294 + version = "0.3.2" 2295 + source = "registry+https://github.com/rust-lang/crates.io-index" 2296 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 2297 + 2298 + [[package]] 2299 + name = "hex" 2300 + version = "0.4.3" 2301 + source = "registry+https://github.com/rust-lang/crates.io-index" 2302 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 2303 + 2304 + [[package]] 2305 + name = "hexf-parse" 2306 + version = "0.2.1" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" 2309 + 2310 + [[package]] 2311 + name = "home" 2312 + version = "0.5.5" 2313 source = "registry+https://github.com/rust-lang/crates.io-index" 2314 + checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 2315 dependencies = [ 2316 + "windows-sys 0.48.0", 2317 ] 2318 2319 [[package]] ··· 2353 [[package]] 2354 name = "human-sort" 2355 version = "0.2.2" 2356 + source = "git+https://github.com/dragazo/human-sort?rev=1e74db1e09e8194ba88ad983723cf6f8b0c365da#1e74db1e09e8194ba88ad983723cf6f8b0c365da" 2357 2358 [[package]] 2359 name = "hyper" 2360 + version = "0.14.27" 2361 source = "registry+https://github.com/rust-lang/crates.io-index" 2362 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 2363 dependencies = [ 2364 "bytes", 2365 "futures-channel", ··· 2372 "httpdate", 2373 "itoa", 2374 "pin-project-lite", 2375 + "socket2 0.4.7", 2376 "tokio", 2377 "tower-service", 2378 + "tracing 0.1.37", 2379 "want", 2380 ] 2381 ··· 2402 "core-foundation-sys", 2403 "js-sys", 2404 "wasm-bindgen", 2405 + "winapi", 2406 ] 2407 2408 [[package]] 2409 + name = "icrate" 2410 + version = "0.0.4" 2411 + source = "registry+https://github.com/rust-lang/crates.io-index" 2412 + checksum = "99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319" 2413 + dependencies = [ 2414 + "block2", 2415 + "dispatch", 2416 + "objc2", 2417 + ] 2418 + 2419 + [[package]] 2420 + name = "id-arena" 2421 + version = "2.2.1" 2422 + source = "registry+https://github.com/rust-lang/crates.io-index" 2423 + checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" 2424 + 2425 + [[package]] 2426 name = "ident_case" 2427 version = "1.0.1" 2428 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2447 "crossbeam-utils", 2448 "globset", 2449 "lazy_static", 2450 + "log", 2451 "memchr", 2452 "regex", 2453 "same-file", ··· 2473 2474 [[package]] 2475 name = "image" 2476 + version = "0.24.7" 2477 source = "registry+https://github.com/rust-lang/crates.io-index" 2478 + checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" 2479 dependencies = [ 2480 "bytemuck", 2481 "byteorder", ··· 2486 "num-rational", 2487 "num-traits", 2488 "png", 2489 + "qoi", 2490 "tiff", 2491 ] 2492 + 2493 + [[package]] 2494 + name = "imagesize" 2495 + version = "0.12.0" 2496 + source = "registry+https://github.com/rust-lang/crates.io-index" 2497 + checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284" 2498 2499 [[package]] 2500 name = "include_dir" ··· 2517 "proc-macro-hack", 2518 "proc-macro2", 2519 "quote", 2520 + "syn 1.0.101", 2521 ] 2522 2523 [[package]] 2524 name = "indexmap" 2525 + version = "1.9.3" 2526 source = "registry+https://github.com/rust-lang/crates.io-index" 2527 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 2528 dependencies = [ 2529 "autocfg", 2530 "hashbrown 0.12.3", 2531 + ] 2532 + 2533 + [[package]] 2534 + name = "indexmap" 2535 + version = "2.0.2" 2536 + source = "registry+https://github.com/rust-lang/crates.io-index" 2537 + checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" 2538 + dependencies = [ 2539 + "equivalent", 2540 + "hashbrown 0.14.2", 2541 "serde", 2542 ] 2543 ··· 2547 source = "registry+https://github.com/rust-lang/crates.io-index" 2548 checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" 2549 dependencies = [ 2550 + "bitflags 1.3.2", 2551 "inotify-sys", 2552 "libc", 2553 ] ··· 2567 source = "registry+https://github.com/rust-lang/crates.io-index" 2568 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 2569 dependencies = [ 2570 + "cfg-if", 2571 ] 2572 2573 [[package]] 2574 name = "interprocess" 2575 + version = "1.2.1" 2576 source = "registry+https://github.com/rust-lang/crates.io-index" 2577 + checksum = "81f2533f3be42fffe3b5e63b71aeca416c1c3bc33e4e27be018521e76b1f38fb" 2578 dependencies = [ 2579 "blocking", 2580 + "cfg-if", 2581 + "futures-core", 2582 + "futures-io", 2583 "intmap", 2584 "libc", 2585 "once_cell", 2586 + "rustc_version", 2587 "spinning", 2588 "thiserror", 2589 + "to_method", 2590 + "winapi", 2591 ] 2592 2593 [[package]] ··· 2598 2599 [[package]] 2600 name = "io-extras" 2601 + version = "0.18.0" 2602 source = "registry+https://github.com/rust-lang/crates.io-index" 2603 + checksum = "9d3c230ee517ee76b1cc593b52939ff68deda3fae9e41eca426c6b4993df51c4" 2604 dependencies = [ 2605 + "io-lifetimes 2.0.2", 2606 + "windows-sys 0.48.0", 2607 ] 2608 2609 [[package]] 2610 name = "io-lifetimes" 2611 + version = "1.0.11" 2612 source = "registry+https://github.com/rust-lang/crates.io-index" 2613 + checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 2614 dependencies = [ 2615 + "hermit-abi 0.3.2", 2616 "libc", 2617 + "windows-sys 0.48.0", 2618 ] 2619 2620 [[package]] 2621 + name = "io-lifetimes" 2622 + version = "2.0.2" 2623 source = "registry+https://github.com/rust-lang/crates.io-index" 2624 + checksum = "bffb4def18c48926ccac55c1223e02865ce1a821751a95920448662696e7472c" 2625 2626 [[package]] 2627 name = "ipnet" ··· 2630 checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" 2631 2632 [[package]] 2633 + name = "is-docker" 2634 + version = "0.2.0" 2635 + source = "registry+https://github.com/rust-lang/crates.io-index" 2636 + checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" 2637 + dependencies = [ 2638 + "once_cell", 2639 + ] 2640 + 2641 + [[package]] 2642 + name = "is-wsl" 2643 + version = "0.4.0" 2644 source = "registry+https://github.com/rust-lang/crates.io-index" 2645 + checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" 2646 dependencies = [ 2647 + "is-docker", 2648 + "once_cell", 2649 ] 2650 2651 [[package]] ··· 2665 2666 [[package]] 2667 name = "ittapi" 2668 + version = "0.3.5" 2669 source = "registry+https://github.com/rust-lang/crates.io-index" 2670 + checksum = "25a5c0b993601cad796222ea076565c5d9f337d35592f8622c753724f06d7271" 2671 dependencies = [ 2672 "anyhow", 2673 "ittapi-sys", 2674 + "log", 2675 ] 2676 2677 [[package]] 2678 name = "ittapi-sys" 2679 + version = "0.3.5" 2680 source = "registry+https://github.com/rust-lang/crates.io-index" 2681 + checksum = "cb7b5e473765060536a660eed127f758cf1a810c73e49063264959c60d1727d9" 2682 dependencies = [ 2683 "cc", 2684 ] 2685 2686 [[package]] 2687 + name = "jni" 2688 + version = "0.21.1" 2689 + source = "registry+https://github.com/rust-lang/crates.io-index" 2690 + checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" 2691 + dependencies = [ 2692 + "cesu8", 2693 + "cfg-if", 2694 + "combine", 2695 + "jni-sys", 2696 + "log", 2697 + "thiserror", 2698 + "walkdir", 2699 + "windows-sys 0.45.0", 2700 + ] 2701 + 2702 + [[package]] 2703 + name = "jni-sys" 2704 + version = "0.3.0" 2705 + source = "registry+https://github.com/rust-lang/crates.io-index" 2706 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 2707 + 2708 + [[package]] 2709 name = "jobserver" 2710 version = "0.1.25" 2711 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2716 2717 [[package]] 2718 name = "jpeg-decoder" 2719 + version = "0.3.0" 2720 source = "registry+https://github.com/rust-lang/crates.io-index" 2721 + checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 2722 dependencies = [ 2723 "rayon", 2724 ] 2725 2726 [[package]] 2727 name = "js-sys" 2728 + version = "0.3.64" 2729 source = "registry+https://github.com/rust-lang/crates.io-index" 2730 + checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 2731 dependencies = [ 2732 "wasm-bindgen", 2733 ] ··· 2744 ] 2745 2746 [[package]] 2747 + name = "khronos-egl" 2748 + version = "6.0.0" 2749 source = "registry+https://github.com/rust-lang/crates.io-index" 2750 + checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" 2751 dependencies = [ 2752 + "libc", 2753 + "libloading 0.8.1", 2754 + "pkg-config", 2755 ] 2756 2757 [[package]] ··· 2776 source = "registry+https://github.com/rust-lang/crates.io-index" 2777 checksum = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587" 2778 dependencies = [ 2779 + "bitflags 1.3.2", 2780 "libc", 2781 ] 2782 2783 [[package]] 2784 name = "kurbo" 2785 + version = "0.9.5" 2786 source = "registry+https://github.com/rust-lang/crates.io-index" 2787 + checksum = "bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b" 2788 dependencies = [ 2789 + "arrayvec", 2790 "serde", 2791 ] 2792 2793 [[package]] 2794 + name = "kv-log-macro" 2795 + version = "1.0.7" 2796 + source = "registry+https://github.com/rust-lang/crates.io-index" 2797 + checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" 2798 dependencies = [ 2799 + "log", 2800 ] 2801 2802 [[package]] 2803 + name = "lapce" 2804 + version = "0.3.1" 2805 dependencies = [ 2806 + "lapce-app", 2807 + "lapce-proxy", 2808 ] 2809 2810 [[package]] 2811 + name = "lapce-app" 2812 + version = "0.3.1" 2813 dependencies = [ 2814 + "Inflector", 2815 "alacritty_terminal", 2816 "anyhow", 2817 + "base64", 2818 "bytemuck", 2819 "chrono", 2820 "clap", ··· 2822 "crossbeam-channel", 2823 "directories", 2824 "dmg", 2825 "flate2", 2826 + "floem", 2827 "fs_extra", 2828 + "futures", 2829 "im", 2830 "include_dir", 2831 + "indexmap 2.0.2", 2832 "interprocess", 2833 "itertools", 2834 "lapce-core", 2835 "lapce-proxy", 2836 "lapce-rpc", 2837 "lapce-xi-rope", 2838 "lsp-types", 2839 "notify", 2840 + "nucleo", 2841 "once_cell", 2842 + "open", 2843 "parking_lot 0.11.2", 2844 "pulldown-cmark", 2845 "rayon", ··· 2847 "reqwest", 2848 "serde", 2849 "serde_json", 2850 + "sha2", 2851 "sled", 2852 "smallvec", 2853 "structdesc", ··· 2855 "strum_macros", 2856 "tar", 2857 "thiserror", 2858 + "tokio", 2859 + "toml 0.5.9", 2860 + "toml_edit 0.19.14", 2861 + "tracing 0.2.0", 2862 + "tracing-appender", 2863 + "tracing-subscriber", 2864 + "unicode-width", 2865 "url", 2866 "zip", 2867 ] 2868 2869 [[package]] 2870 + name = "lapce-core" 2871 + version = "0.3.1" 2872 + dependencies = [ 2873 + "anyhow", 2874 + "arc-swap", 2875 + "bitflags 1.3.2", 2876 + "directories", 2877 + "include_dir", 2878 + "itertools", 2879 + "lapce-rpc", 2880 + "lapce-xi-rope", 2881 + "libloading 0.7.3", 2882 + "lsp-types", 2883 + "once_cell", 2884 + "serde", 2885 + "slotmap", 2886 + "strum", 2887 + "strum_macros", 2888 + "thiserror", 2889 + "tracing 0.2.0", 2890 + "tree-sitter", 2891 + "tree-sitter-bash", 2892 + "tree-sitter-c", 2893 + "tree-sitter-cpp", 2894 + "tree-sitter-javascript", 2895 + "tree-sitter-json", 2896 + "tree-sitter-md", 2897 + "tree-sitter-python", 2898 + "tree-sitter-rust", 2899 + "tree-sitter-toml", 2900 + "tree-sitter-yaml", 2901 + ] 2902 + 2903 + [[package]] 2904 name = "lapce-proxy" 2905 + version = "0.3.1" 2906 dependencies = [ 2907 "alacritty_terminal", 2908 "anyhow", ··· 2918 "grep-regex", 2919 "grep-searcher", 2920 "ignore", 2921 + "indexmap 2.0.2", 2922 "interprocess", 2923 "jsonrpc-lite", 2924 "lapce-core", ··· 2926 "lapce-xi-rope", 2927 "libc", 2928 "locale_config", 2929 "lsp-types", 2930 "notify", 2931 "objc", 2932 "once_cell", 2933 "parking_lot 0.11.2", 2934 + "polling 3.2.0", 2935 "psp-types", 2936 "regex", 2937 "reqwest", ··· 2940 "strum", 2941 "strum_macros", 2942 "tar", 2943 + "toml 0.5.9", 2944 + "toml_edit 0.19.14", 2945 + "tracing 0.2.0", 2946 "trash", 2947 "url", 2948 "walkdir", ··· 2950 "wasi-experimental-http-wasmtime", 2951 "wasmtime", 2952 "wasmtime-wasi", 2953 "zstd", 2954 ] 2955 2956 [[package]] 2957 name = "lapce-rpc" 2958 + version = "0.3.1" 2959 dependencies = [ 2960 "anyhow", 2961 "crossbeam-channel", 2962 "human-sort", 2963 + "indexmap 2.0.2", 2964 "lapce-xi-rope", 2965 "lsp-types", 2966 "parking_lot 0.11.2", 2967 "serde", 2968 "serde_json", 2969 + "tracing 0.2.0", 2970 + "url", 2971 ] 2972 2973 [[package]] 2974 name = "lapce-xi-rope" 2975 + version = "0.3.2" 2976 source = "registry+https://github.com/rust-lang/crates.io-index" 2977 + checksum = "6516aaa99c5059dc1a1bc02ed782d5e524699c1b4330028a6bed8259f9d9ff0a" 2978 dependencies = [ 2979 "bytecount", 2980 "memchr", ··· 2984 ] 2985 2986 [[package]] 2987 + name = "lazy-bytes-cast" 2988 + version = "5.0.1" 2989 source = "registry+https://github.com/rust-lang/crates.io-index" 2990 + checksum = "10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b" 2991 2992 [[package]] 2993 + name = "lazy_static" 2994 + version = "1.4.0" 2995 source = "registry+https://github.com/rust-lang/crates.io-index" 2996 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 2997 2998 [[package]] 2999 name = "leb128" ··· 3009 3010 [[package]] 3011 name = "libc" 3012 + version = "0.2.149" 3013 source = "registry+https://github.com/rust-lang/crates.io-index" 3014 + checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 3015 3016 [[package]] 3017 name = "libgit2-sys" 3018 + version = "0.16.1+1.7.1" 3019 source = "registry+https://github.com/rust-lang/crates.io-index" 3020 + checksum = "f2a2bb3680b094add03bb3732ec520ece34da31a8cd2d633d1389d0f0fb60d0c" 3021 dependencies = [ 3022 "cc", 3023 "libc", ··· 3033 source = "registry+https://github.com/rust-lang/crates.io-index" 3034 checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd" 3035 dependencies = [ 3036 + "cfg-if", 3037 + "winapi", 3038 ] 3039 3040 [[package]] 3041 + name = "libloading" 3042 + version = "0.8.1" 3043 + source = "registry+https://github.com/rust-lang/crates.io-index" 3044 + checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" 3045 + dependencies = [ 3046 + "cfg-if", 3047 + "windows-sys 0.48.0", 3048 + ] 3049 + 3050 + [[package]] 3051 + name = "libm" 3052 + version = "0.2.7" 3053 + source = "registry+https://github.com/rust-lang/crates.io-index" 3054 + checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" 3055 + 3056 + [[package]] 3057 name = "libssh2-sys" 3058 + version = "0.3.0" 3059 source = "registry+https://github.com/rust-lang/crates.io-index" 3060 + checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee" 3061 dependencies = [ 3062 "cc", 3063 "libc", ··· 3080 ] 3081 3082 [[package]] 3083 + name = "line-wrap" 3084 + version = "0.1.1" 3085 source = "registry+https://github.com/rust-lang/crates.io-index" 3086 + checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 3087 + dependencies = [ 3088 + "safemem", 3089 + ] 3090 3091 [[package]] 3092 name = "linux-raw-sys" 3093 + version = "0.3.8" 3094 source = "registry+https://github.com/rust-lang/crates.io-index" 3095 + checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 3096 + 3097 + [[package]] 3098 + name = "linux-raw-sys" 3099 + version = "0.4.10" 3100 + source = "registry+https://github.com/rust-lang/crates.io-index" 3101 + checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 3102 3103 [[package]] 3104 name = "locale_config" ··· 3110 "objc", 3111 "objc-foundation", 3112 "regex", 3113 + "winapi", 3114 ] 3115 3116 [[package]] ··· 3125 3126 [[package]] 3127 name = "log" 3128 version = "0.4.17" 3129 source = "registry+https://github.com/rust-lang/crates.io-index" 3130 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 3131 dependencies = [ 3132 + "cfg-if", 3133 "serde", 3134 + "value-bag", 3135 ] 3136 3137 [[package]] ··· 3140 source = "registry+https://github.com/rust-lang/crates.io-index" 3141 checksum = "a3bcfee315dde785ba887edb540b08765fd7df75a7d948844be6bf5712246734" 3142 dependencies = [ 3143 + "bitflags 1.3.2", 3144 "serde", 3145 "serde_json", 3146 "serde_repr", ··· 3148 ] 3149 3150 [[package]] 3151 + name = "mach" 3152 + version = "0.3.2" 3153 source = "registry+https://github.com/rust-lang/crates.io-index" 3154 + checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" 3155 dependencies = [ 3156 + "libc", 3157 ] 3158 3159 [[package]] 3160 + name = "malloc_buf" 3161 + version = "0.0.6" 3162 source = "registry+https://github.com/rust-lang/crates.io-index" 3163 + checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 3164 dependencies = [ 3165 + "libc", 3166 ] 3167 3168 [[package]] 3169 + name = "maybe-owned" 3170 + version = "0.3.4" 3171 source = "registry+https://github.com/rust-lang/crates.io-index" 3172 + checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4" 3173 3174 [[package]] 3175 + name = "memchr" 3176 + version = "2.6.4" 3177 source = "registry+https://github.com/rust-lang/crates.io-index" 3178 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 3179 3180 [[package]] 3181 + name = "memfd" 3182 + version = "0.6.4" 3183 source = "registry+https://github.com/rust-lang/crates.io-index" 3184 + checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" 3185 dependencies = [ 3186 + "rustix 0.38.20", 3187 ] 3188 3189 [[package]] 3190 + name = "memmap2" 3191 + version = "0.5.10" 3192 source = "registry+https://github.com/rust-lang/crates.io-index" 3193 + checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" 3194 dependencies = [ 3195 "libc", 3196 ] 3197 3198 [[package]] 3199 + name = "memmap2" 3200 + version = "0.6.2" 3201 source = "registry+https://github.com/rust-lang/crates.io-index" 3202 + checksum = "6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872" 3203 dependencies = [ 3204 "libc", 3205 ] 3206 3207 [[package]] 3208 + name = "memmap2" 3209 + version = "0.7.1" 3210 source = "registry+https://github.com/rust-lang/crates.io-index" 3211 + checksum = "f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6" 3212 + dependencies = [ 3213 + "libc", 3214 + ] 3215 3216 [[package]] 3217 + name = "memmap2" 3218 + version = "0.9.0" 3219 source = "registry+https://github.com/rust-lang/crates.io-index" 3220 + checksum = "deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375" 3221 + dependencies = [ 3222 + "libc", 3223 + ] 3224 3225 [[package]] 3226 + name = "memoffset" 3227 + version = "0.6.5" 3228 source = "registry+https://github.com/rust-lang/crates.io-index" 3229 + checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 3230 dependencies = [ 3231 + "autocfg", 3232 ] 3233 3234 [[package]] 3235 + name = "memoffset" 3236 + version = "0.7.1" 3237 source = "registry+https://github.com/rust-lang/crates.io-index" 3238 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 3239 dependencies = [ 3240 + "autocfg", 3241 ] 3242 3243 [[package]] 3244 + name = "memoffset" 3245 + version = "0.9.0" 3246 source = "registry+https://github.com/rust-lang/crates.io-index" 3247 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 3248 dependencies = [ 3249 + "autocfg", 3250 ] 3251 3252 [[package]] 3253 + name = "metal" 3254 + version = "0.27.0" 3255 source = "registry+https://github.com/rust-lang/crates.io-index" 3256 + checksum = "c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25" 3257 dependencies = [ 3258 + "bitflags 2.4.0", 3259 + "block", 3260 + "core-graphics-types", 3261 + "foreign-types 0.5.0", 3262 + "log", 3263 + "objc", 3264 + "paste", 3265 ] 3266 3267 [[package]] ··· 3286 ] 3287 3288 [[package]] 3289 + name = "miniz_oxide" 3290 + version = "0.7.1" 3291 source = "registry+https://github.com/rust-lang/crates.io-index" 3292 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 3293 dependencies = [ 3294 + "adler", 3295 + "simd-adler32", 3296 ] 3297 3298 [[package]] 3299 name = "mio" 3300 + version = "0.8.9" 3301 source = "registry+https://github.com/rust-lang/crates.io-index" 3302 + checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 3303 dependencies = [ 3304 "libc", 3305 + "log", 3306 "wasi 0.11.0+wasi-snapshot-preview1", 3307 + "windows-sys 0.48.0", 3308 ] 3309 3310 [[package]] 3311 name = "miow" 3312 + version = "0.6.0" 3313 source = "registry+https://github.com/rust-lang/crates.io-index" 3314 + checksum = "359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044" 3315 dependencies = [ 3316 + "windows-sys 0.48.0", 3317 ] 3318 3319 [[package]] 3320 + name = "naga" 3321 + version = "0.14.0" 3322 source = "registry+https://github.com/rust-lang/crates.io-index" 3323 + checksum = "61d829abac9f5230a85d8cc83ec0879b4c09790208ae25b5ea031ef84562e071" 3324 dependencies = [ 3325 + "bit-set", 3326 + "bitflags 2.4.0", 3327 + "codespan-reporting", 3328 + "hexf-parse", 3329 + "indexmap 2.0.2", 3330 + "log", 3331 + "num-traits", 3332 + "rustc-hash", 3333 + "spirv", 3334 + "termcolor", 3335 + "thiserror", 3336 + "unicode-xid", 3337 ] 3338 3339 [[package]] ··· 3353 dependencies = [ 3354 "lazy_static", 3355 "libc", 3356 + "log", 3357 "openssl", 3358 "openssl-probe", 3359 "openssl-sys", ··· 3364 ] 3365 3366 [[package]] 3367 + name = "ndk" 3368 + version = "0.8.0" 3369 + source = "registry+https://github.com/rust-lang/crates.io-index" 3370 + checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" 3371 + dependencies = [ 3372 + "bitflags 2.4.0", 3373 + "jni-sys", 3374 + "log", 3375 + "ndk-sys", 3376 + "num_enum", 3377 + "raw-window-handle 0.5.2", 3378 + "raw-window-handle 0.6.0", 3379 + "thiserror", 3380 + ] 3381 + 3382 + [[package]] 3383 + name = "ndk-context" 3384 + version = "0.1.1" 3385 + source = "registry+https://github.com/rust-lang/crates.io-index" 3386 + checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 3387 + 3388 + [[package]] 3389 + name = "ndk-sys" 3390 + version = "0.5.0+25.2.9519653" 3391 source = "registry+https://github.com/rust-lang/crates.io-index" 3392 + checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" 3393 dependencies = [ 3394 + "jni-sys", 3395 ] 3396 3397 [[package]] ··· 3400 source = "registry+https://github.com/rust-lang/crates.io-index" 3401 checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc" 3402 dependencies = [ 3403 + "bitflags 1.3.2", 3404 + "cfg-if", 3405 + "libc", 3406 + "memoffset 0.6.5", 3407 + ] 3408 + 3409 + [[package]] 3410 + name = "nix" 3411 + version = "0.26.4" 3412 + source = "registry+https://github.com/rust-lang/crates.io-index" 3413 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 3414 + dependencies = [ 3415 + "bitflags 1.3.2", 3416 + "cfg-if", 3417 "libc", 3418 + "memoffset 0.7.1", 3419 + "pin-utils", 3420 ] 3421 3422 [[package]] ··· 3435 source = "registry+https://github.com/rust-lang/crates.io-index" 3436 checksum = "ed2c66da08abae1c024c01d635253e402341b4060a12e99b31c7594063bf490a" 3437 dependencies = [ 3438 + "bitflags 1.3.2", 3439 "crossbeam-channel", 3440 "filetime", 3441 "fsevent-sys", 3442 "inotify", 3443 "kqueue", 3444 "libc", 3445 + "mio", 3446 "serde", 3447 "walkdir", 3448 + "winapi", 3449 + ] 3450 + 3451 + [[package]] 3452 + name = "nu-ansi-term" 3453 + version = "0.46.0" 3454 + source = "registry+https://github.com/rust-lang/crates.io-index" 3455 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 3456 + dependencies = [ 3457 + "overload", 3458 + "winapi", 3459 + ] 3460 + 3461 + [[package]] 3462 + name = "nucleo" 3463 + version = "0.2.0" 3464 + source = "registry+https://github.com/rust-lang/crates.io-index" 3465 + checksum = "0ccab936f2c8ad271bb31430944d98d358f74153566ea323265497f5639b11b6" 3466 + dependencies = [ 3467 + "nucleo-matcher", 3468 + "parking_lot 0.12.1", 3469 + "rayon", 3470 + ] 3471 + 3472 + [[package]] 3473 + name = "nucleo-matcher" 3474 + version = "0.2.0" 3475 + source = "registry+https://github.com/rust-lang/crates.io-index" 3476 + checksum = "1b702b402fe286162d1f00b552a046ce74365d2ac473a2607ff36ba650f9bd57" 3477 + dependencies = [ 3478 + "cov-mark", 3479 + "memchr", 3480 + "unicode-segmentation", 3481 + ] 3482 + 3483 + [[package]] 3484 + name = "num-bigint" 3485 + version = "0.4.3" 3486 + source = "registry+https://github.com/rust-lang/crates.io-index" 3487 + checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 3488 + dependencies = [ 3489 + "autocfg", 3490 + "num-integer", 3491 + "num-traits", 3492 ] 3493 3494 [[package]] ··· 3532 ] 3533 3534 [[package]] 3535 + name = "num_enum" 3536 + version = "0.7.0" 3537 + source = "registry+https://github.com/rust-lang/crates.io-index" 3538 + checksum = "70bf6736f74634d299d00086f02986875b3c2d924781a6a2cb6c201e73da0ceb" 3539 + dependencies = [ 3540 + "num_enum_derive", 3541 + ] 3542 + 3543 + [[package]] 3544 + name = "num_enum_derive" 3545 + version = "0.7.0" 3546 + source = "registry+https://github.com/rust-lang/crates.io-index" 3547 + checksum = "56ea360eafe1022f7cc56cd7b869ed57330fb2453d0c7831d99b74c65d2f5597" 3548 + dependencies = [ 3549 + "proc-macro-crate", 3550 + "proc-macro2", 3551 + "quote", 3552 + "syn 2.0.38", 3553 + ] 3554 + 3555 + [[package]] 3556 name = "num_threads" 3557 version = "0.1.6" 3558 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3568 checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 3569 dependencies = [ 3570 "malloc_buf", 3571 + "objc_exception", 3572 ] 3573 3574 [[package]] ··· 3583 ] 3584 3585 [[package]] 3586 + name = "objc-sys" 3587 + version = "0.3.1" 3588 + source = "registry+https://github.com/rust-lang/crates.io-index" 3589 + checksum = "99e1d07c6eab1ce8b6382b8e3c7246fe117ff3f8b34be065f5ebace6749fe845" 3590 + 3591 + [[package]] 3592 + name = "objc2" 3593 + version = "0.4.1" 3594 + source = "registry+https://github.com/rust-lang/crates.io-index" 3595 + checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d" 3596 + dependencies = [ 3597 + "objc-sys", 3598 + "objc2-encode", 3599 + ] 3600 + 3601 + [[package]] 3602 + name = "objc2-encode" 3603 + version = "3.0.0" 3604 + source = "registry+https://github.com/rust-lang/crates.io-index" 3605 + checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666" 3606 + 3607 + [[package]] 3608 + name = "objc_exception" 3609 + version = "0.1.2" 3610 + source = "registry+https://github.com/rust-lang/crates.io-index" 3611 + checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" 3612 + dependencies = [ 3613 + "cc", 3614 + ] 3615 + 3616 + [[package]] 3617 name = "objc_id" 3618 version = "0.1.1" 3619 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3624 3625 [[package]] 3626 name = "object" 3627 + version = "0.32.1" 3628 source = "registry+https://github.com/rust-lang/crates.io-index" 3629 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 3630 dependencies = [ 3631 "crc32fast", 3632 + "hashbrown 0.14.2", 3633 + "indexmap 2.0.2", 3634 "memchr", 3635 ] 3636 3637 [[package]] 3638 name = "once_cell" 3639 + version = "1.18.0" 3640 source = "registry+https://github.com/rust-lang/crates.io-index" 3641 + checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 3642 3643 [[package]] 3644 name = "open" 3645 + version = "5.0.0" 3646 source = "registry+https://github.com/rust-lang/crates.io-index" 3647 + checksum = "cfabf1927dce4d6fdf563d63328a0a506101ced3ec780ca2135747336c98cef8" 3648 dependencies = [ 3649 + "is-wsl", 3650 + "libc", 3651 "pathdiff", 3652 ] 3653 3654 [[package]] ··· 3657 source = "registry+https://github.com/rust-lang/crates.io-index" 3658 checksum = "12fc0523e3bd51a692c8850d075d74dc062ccf251c0110668cbd921917118a13" 3659 dependencies = [ 3660 + "bitflags 1.3.2", 3661 + "cfg-if", 3662 + "foreign-types 0.3.2", 3663 "libc", 3664 "once_cell", 3665 "openssl-macros", ··· 3674 dependencies = [ 3675 "proc-macro2", 3676 "quote", 3677 + "syn 1.0.101", 3678 ] 3679 3680 [[package]] ··· 3707 ] 3708 3709 [[package]] 3710 + name = "orbclient" 3711 + version = "0.3.46" 3712 + source = "registry+https://github.com/rust-lang/crates.io-index" 3713 + checksum = "8378ac0dfbd4e7895f2d2c1f1345cab3836910baf3a300b000d04250f0c8428f" 3714 + dependencies = [ 3715 + "redox_syscall 0.3.5", 3716 + ] 3717 + 3718 + [[package]] 3719 + name = "ordered-stream" 3720 + version = "0.0.1" 3721 + source = "registry+https://github.com/rust-lang/crates.io-index" 3722 + checksum = "44630c059eacfd6e08bdaa51b1db2ce33119caa4ddc1235e923109aa5f25ccb1" 3723 + dependencies = [ 3724 + "futures-core", 3725 + "pin-project-lite", 3726 + ] 3727 + 3728 + [[package]] 3729 name = "os_str_bytes" 3730 version = "6.3.0" 3731 source = "registry+https://github.com/rust-lang/crates.io-index" 3732 checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff" 3733 3734 [[package]] 3735 + name = "ouroboros" 3736 + version = "0.15.6" 3737 + source = "registry+https://github.com/rust-lang/crates.io-index" 3738 + checksum = "e1358bd1558bd2a083fed428ffeda486fbfb323e698cdda7794259d592ca72db" 3739 + dependencies = [ 3740 + "aliasable", 3741 + "ouroboros_macro", 3742 + ] 3743 + 3744 + [[package]] 3745 + name = "ouroboros_macro" 3746 + version = "0.15.6" 3747 source = "registry+https://github.com/rust-lang/crates.io-index" 3748 + checksum = "5f7d21ccd03305a674437ee1248f3ab5d4b1db095cf1caf49f1713ddf61956b7" 3749 dependencies = [ 3750 + "Inflector", 3751 + "proc-macro-error", 3752 + "proc-macro2", 3753 + "quote", 3754 + "syn 1.0.101", 3755 ] 3756 3757 [[package]] 3758 + name = "overload" 3759 + version = "0.1.1" 3760 source = "registry+https://github.com/rust-lang/crates.io-index" 3761 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 3762 + 3763 + [[package]] 3764 + name = "owned_ttf_parser" 3765 + version = "0.19.0" 3766 + source = "registry+https://github.com/rust-lang/crates.io-index" 3767 + checksum = "706de7e2214113d63a8238d1910463cfce781129a6f263d13fdb09ff64355ba4" 3768 dependencies = [ 3769 + "ttf-parser 0.19.1", 3770 ] 3771 3772 [[package]] ··· 3803 checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" 3804 dependencies = [ 3805 "backtrace", 3806 + "cfg-if", 3807 "instant", 3808 "libc", 3809 "petgraph", 3810 + "redox_syscall 0.2.16", 3811 "smallvec", 3812 "thread-id", 3813 + "winapi", 3814 ] 3815 3816 [[package]] ··· 3819 source = "registry+https://github.com/rust-lang/crates.io-index" 3820 checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" 3821 dependencies = [ 3822 + "cfg-if", 3823 "libc", 3824 + "redox_syscall 0.2.16", 3825 "smallvec", 3826 + "windows-sys 0.36.1", 3827 ] 3828 3829 [[package]] ··· 3839 checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 3840 3841 [[package]] 3842 + name = "peniko" 3843 + version = "0.1.0" 3844 + source = "git+https://github.com/linebender/peniko?rev=cafdac9a211a0fb2fec5656bd663d1ac770bcc81#cafdac9a211a0fb2fec5656bd663d1ac770bcc81" 3845 dependencies = [ 3846 + "kurbo", 3847 + "smallvec", 3848 ] 3849 3850 [[package]] ··· 3854 checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 3855 3856 [[package]] 3857 name = "petgraph" 3858 version = "0.5.1" 3859 source = "registry+https://github.com/rust-lang/crates.io-index" 3860 checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" 3861 dependencies = [ 3862 "fixedbitset", 3863 + "indexmap 1.9.3", 3864 ] 3865 3866 [[package]] 3867 name = "pico-args" 3868 + version = "0.5.0" 3869 source = "registry+https://github.com/rust-lang/crates.io-index" 3870 + checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" 3871 3872 [[package]] 3873 + name = "pin-project-lite" 3874 + version = "0.2.13" 3875 source = "registry+https://github.com/rust-lang/crates.io-index" 3876 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 3877 3878 [[package]] 3879 + name = "pin-utils" 3880 version = "0.1.0" 3881 source = "registry+https://github.com/rust-lang/crates.io-index" 3882 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 3883 3884 [[package]] 3885 + name = "piper" 3886 + version = "0.2.1" 3887 source = "registry+https://github.com/rust-lang/crates.io-index" 3888 + checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 3889 dependencies = [ 3890 + "atomic-waker", 3891 + "fastrand 2.0.1", 3892 + "futures-io", 3893 ] 3894 3895 [[package]] 3896 name = "pkg-config" 3897 version = "0.3.25" 3898 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3900 3901 [[package]] 3902 name = "plist" 3903 + version = "1.4.3" 3904 source = "registry+https://github.com/rust-lang/crates.io-index" 3905 + checksum = "9bd9647b268a3d3e14ff09c23201133a62589c658db02bb7388c7246aafe0590" 3906 dependencies = [ 3907 + "base64", 3908 + "indexmap 1.9.3", 3909 + "line-wrap", 3910 + "quick-xml 0.28.2", 3911 + "time 0.3.14", 3912 ] 3913 3914 [[package]] 3915 name = "png" 3916 + version = "0.17.10" 3917 source = "registry+https://github.com/rust-lang/crates.io-index" 3918 + checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" 3919 dependencies = [ 3920 + "bitflags 1.3.2", 3921 "crc32fast", 3922 + "fdeflate", 3923 "flate2", 3924 + "miniz_oxide 0.7.1", 3925 + ] 3926 + 3927 + [[package]] 3928 + name = "polling" 3929 + version = "2.8.0" 3930 + source = "registry+https://github.com/rust-lang/crates.io-index" 3931 + checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 3932 + dependencies = [ 3933 + "autocfg", 3934 + "bitflags 1.3.2", 3935 + "cfg-if", 3936 + "concurrent-queue 2.2.0", 3937 + "libc", 3938 + "log", 3939 + "pin-project-lite", 3940 + "windows-sys 0.48.0", 3941 ] 3942 3943 [[package]] 3944 + name = "polling" 3945 + version = "3.2.0" 3946 + source = "registry+https://github.com/rust-lang/crates.io-index" 3947 + checksum = "62a79e457c9898100b4298d57d69ec53d06f9a6ed352431ce5f377e082d2e846" 3948 + dependencies = [ 3949 + "cfg-if", 3950 + "concurrent-queue 2.2.0", 3951 + "pin-project-lite", 3952 + "rustix 0.38.20", 3953 + "tracing 0.1.37", 3954 + "windows-sys 0.48.0", 3955 + ] 3956 + 3957 + [[package]] 3958 + name = "pollster" 3959 + version = "0.3.0" 3960 + source = "registry+https://github.com/rust-lang/crates.io-index" 3961 + checksum = "22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2" 3962 + 3963 + [[package]] 3964 name = "ppv-lite86" 3965 version = "0.2.16" 3966 source = "registry+https://github.com/rust-lang/crates.io-index" 3967 checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 3968 3969 [[package]] 3970 + name = "presser" 3971 + version = "0.3.1" 3972 + source = "registry+https://github.com/rust-lang/crates.io-index" 3973 + checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" 3974 + 3975 + [[package]] 3976 name = "proc-macro-crate" 3977 + version = "1.3.1" 3978 source = "registry+https://github.com/rust-lang/crates.io-index" 3979 + checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 3980 dependencies = [ 3981 "once_cell", 3982 + "toml_edit 0.19.14", 3983 ] 3984 3985 [[package]] ··· 3991 "proc-macro-error-attr", 3992 "proc-macro2", 3993 "quote", 3994 + "syn 1.0.101", 3995 "version_check", 3996 ] 3997 ··· 4008 4009 [[package]] 4010 name = "proc-macro-hack" 4011 + version = "0.5.20+deprecated" 4012 source = "registry+https://github.com/rust-lang/crates.io-index" 4013 + checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 4014 4015 [[package]] 4016 name = "proc-macro2" 4017 + version = "1.0.69" 4018 source = "registry+https://github.com/rust-lang/crates.io-index" 4019 + checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 4020 dependencies = [ 4021 "unicode-ident", 4022 ] 4023 + 4024 + [[package]] 4025 + name = "profiling" 4026 + version = "1.0.10" 4027 + source = "registry+https://github.com/rust-lang/crates.io-index" 4028 + checksum = "45f10e75d83c7aec79a6aa46f897075890e156b105eebe51cfa0abce51af025f" 4029 4030 [[package]] 4031 name = "psm" ··· 4039 [[package]] 4040 name = "psp-types" 4041 version = "0.1.0" 4042 + source = "git+https://github.com/lapce/psp-types?rev=f7fea28f59e7b2d6faa1034a21679ad49b3524ad#f7fea28f59e7b2d6faa1034a21679ad49b3524ad" 4043 dependencies = [ 4044 "lsp-types", 4045 "serde", ··· 4048 4049 [[package]] 4050 name = "pulldown-cmark" 4051 + version = "0.9.3" 4052 source = "registry+https://github.com/rust-lang/crates.io-index" 4053 + checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998" 4054 dependencies = [ 4055 + "bitflags 1.3.2", 4056 "getopts", 4057 "memchr", 4058 "unicase", 4059 ] 4060 4061 [[package]] 4062 + name = "qoi" 4063 + version = "0.4.1" 4064 + source = "registry+https://github.com/rust-lang/crates.io-index" 4065 + checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" 4066 + dependencies = [ 4067 + "bytemuck", 4068 + ] 4069 + 4070 + [[package]] 4071 + name = "quick-xml" 4072 + version = "0.28.2" 4073 + source = "registry+https://github.com/rust-lang/crates.io-index" 4074 + checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" 4075 + dependencies = [ 4076 + "memchr", 4077 + ] 4078 + 4079 + [[package]] 4080 + name = "quick-xml" 4081 + version = "0.30.0" 4082 + source = "registry+https://github.com/rust-lang/crates.io-index" 4083 + checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" 4084 + dependencies = [ 4085 + "memchr", 4086 + ] 4087 + 4088 + [[package]] 4089 name = "quote" 4090 + version = "1.0.33" 4091 source = "registry+https://github.com/rust-lang/crates.io-index" 4092 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 4093 dependencies = [ 4094 "proc-macro2", 4095 ] ··· 4134 ] 4135 4136 [[package]] 4137 + name = "range-alloc" 4138 + version = "0.1.3" 4139 + source = "registry+https://github.com/rust-lang/crates.io-index" 4140 + checksum = "9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab" 4141 + 4142 + [[package]] 4143 + name = "rangemap" 4144 + version = "1.3.0" 4145 + source = "registry+https://github.com/rust-lang/crates.io-index" 4146 + checksum = "8b9283c6b06096b47afc7109834fdedab891175bb5241ee5d4f7d2546549f263" 4147 + 4148 + [[package]] 4149 + name = "raw-window-handle" 4150 + version = "0.5.2" 4151 + source = "registry+https://github.com/rust-lang/crates.io-index" 4152 + checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" 4153 + 4154 + [[package]] 4155 + name = "raw-window-handle" 4156 + version = "0.6.0" 4157 + source = "registry+https://github.com/rust-lang/crates.io-index" 4158 + checksum = "42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544" 4159 + 4160 + [[package]] 4161 name = "rayon" 4162 + version = "1.8.0" 4163 source = "registry+https://github.com/rust-lang/crates.io-index" 4164 + checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 4165 dependencies = [ 4166 "either", 4167 "rayon-core", 4168 ] 4169 4170 [[package]] 4171 name = "rayon-core" 4172 + version = "1.12.0" 4173 source = "registry+https://github.com/rust-lang/crates.io-index" 4174 + checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 4175 dependencies = [ 4176 "crossbeam-deque", 4177 "crossbeam-utils", 4178 ] 4179 4180 [[package]] 4181 name = "rctree" 4182 + version = "0.5.0" 4183 source = "registry+https://github.com/rust-lang/crates.io-index" 4184 + checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f" 4185 4186 [[package]] 4187 + name = "rect_packer" 4188 + version = "0.2.1" 4189 source = "registry+https://github.com/rust-lang/crates.io-index" 4190 + checksum = "d8ffb4dfda4b01cc420847665dc480760d596ce186f2772a66ed32fe9acb1c45" 4191 4192 [[package]] 4193 name = "redox_syscall" ··· 4195 source = "registry+https://github.com/rust-lang/crates.io-index" 4196 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 4197 dependencies = [ 4198 + "bitflags 1.3.2", 4199 + ] 4200 + 4201 + [[package]] 4202 + name = "redox_syscall" 4203 + version = "0.3.5" 4204 + source = "registry+https://github.com/rust-lang/crates.io-index" 4205 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 4206 + dependencies = [ 4207 + "bitflags 1.3.2", 4208 ] 4209 4210 [[package]] ··· 4214 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 4215 dependencies = [ 4216 "getrandom", 4217 + "redox_syscall 0.2.16", 4218 "thiserror", 4219 ] 4220 4221 [[package]] 4222 name = "regalloc2" 4223 + version = "0.9.3" 4224 source = "registry+https://github.com/rust-lang/crates.io-index" 4225 + checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" 4226 dependencies = [ 4227 + "hashbrown 0.13.2", 4228 + "log", 4229 + "rustc-hash", 4230 "slice-group-by", 4231 "smallvec", 4232 ] 4233 4234 [[package]] 4235 name = "regex" 4236 + version = "1.10.2" 4237 source = "registry+https://github.com/rust-lang/crates.io-index" 4238 + checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 4239 dependencies = [ 4240 + "aho-corasick 1.1.2", 4241 "memchr", 4242 + "regex-automata 0.4.3", 4243 + "regex-syntax 0.8.2", 4244 ] 4245 4246 [[package]] ··· 4248 version = "0.1.10" 4249 source = "registry+https://github.com/rust-lang/crates.io-index" 4250 checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 4251 + 4252 + [[package]] 4253 + name = "regex-automata" 4254 + version = "0.3.9" 4255 + source = "registry+https://github.com/rust-lang/crates.io-index" 4256 + checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9" 4257 dependencies = [ 4258 + "aho-corasick 1.1.2", 4259 + "memchr", 4260 + "regex-syntax 0.7.5", 4261 + ] 4262 + 4263 + [[package]] 4264 + name = "regex-automata" 4265 + version = "0.4.3" 4266 + source = "registry+https://github.com/rust-lang/crates.io-index" 4267 + checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 4268 + dependencies = [ 4269 + "aho-corasick 1.1.2", 4270 + "memchr", 4271 + "regex-syntax 0.8.2", 4272 ] 4273 4274 [[package]] ··· 4278 checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 4279 4280 [[package]] 4281 + name = "regex-syntax" 4282 + version = "0.7.5" 4283 + source = "registry+https://github.com/rust-lang/crates.io-index" 4284 + checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 4285 + 4286 + [[package]] 4287 + name = "regex-syntax" 4288 + version = "0.8.2" 4289 + source = "registry+https://github.com/rust-lang/crates.io-index" 4290 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 4291 + 4292 + [[package]] 4293 name = "remove_dir_all" 4294 version = "0.5.3" 4295 source = "registry+https://github.com/rust-lang/crates.io-index" 4296 checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 4297 dependencies = [ 4298 + "winapi", 4299 ] 4300 4301 [[package]] 4302 + name = "renderdoc-sys" 4303 + version = "1.0.0" 4304 + source = "registry+https://github.com/rust-lang/crates.io-index" 4305 + checksum = "216080ab382b992234dda86873c18d4c48358f5cfcb70fd693d7f6f2131b628b" 4306 + 4307 + [[package]] 4308 name = "reqwest" 4309 + version = "0.11.22" 4310 source = "registry+https://github.com/rust-lang/crates.io-index" 4311 + checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" 4312 dependencies = [ 4313 + "base64", 4314 "bytes", 4315 "encoding_rs", 4316 "futures-core", ··· 4322 "hyper-tls", 4323 "ipnet", 4324 "js-sys", 4325 + "log", 4326 "mime", 4327 "native-tls", 4328 "once_cell", ··· 4331 "serde", 4332 "serde_json", 4333 "serde_urlencoded", 4334 + "system-configuration", 4335 "tokio", 4336 "tokio-native-tls", 4337 "tokio-socks", ··· 4345 4346 [[package]] 4347 name = "resvg" 4348 + version = "0.33.0" 4349 source = "registry+https://github.com/rust-lang/crates.io-index" 4350 + checksum = "1df5f3de3bb51d8a4766a1ef5d85851f2737716dea899516248d25e313a51b0d" 4351 dependencies = [ 4352 "gif", 4353 "jpeg-decoder", 4354 + "log", 4355 "pico-args", 4356 "png", 4357 "rgb", 4358 "svgfilters", 4359 + "svgtypes", 4360 + "tiny-skia 0.9.1", 4361 + "usvg", 4362 + ] 4363 + 4364 + [[package]] 4365 + name = "rfd" 4366 + version = "0.11.4" 4367 + source = "registry+https://github.com/rust-lang/crates.io-index" 4368 + checksum = "4fe664af397d2b6a13a8ba1d172a2b5c87c6c5149039edbf8fa122b98c9ed96f" 4369 + dependencies = [ 4370 + "ashpd", 4371 + "async-io", 4372 + "block", 4373 + "dispatch", 4374 + "futures-util", 4375 + "js-sys", 4376 + "log", 4377 + "objc", 4378 + "objc-foundation", 4379 + "objc_id", 4380 + "pollster", 4381 + "raw-window-handle 0.5.2", 4382 + "urlencoding", 4383 + "wasm-bindgen", 4384 + "wasm-bindgen-futures", 4385 + "web-sys", 4386 + "windows 0.44.0", 4387 ] 4388 4389 [[package]] 4390 name = "rgb" 4391 + version = "0.8.36" 4392 source = "registry+https://github.com/rust-lang/crates.io-index" 4393 + checksum = "20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59" 4394 dependencies = [ 4395 "bytemuck", 4396 ] 4397 4398 [[package]] 4399 + name = "rosvgtree" 4400 + version = "0.3.0" 4401 + source = "registry+https://github.com/rust-lang/crates.io-index" 4402 + checksum = "ad747e7384940e7bf33b15ba433b7bad9f44c0c6d5287a67c2cb22cd1743d497" 4403 + dependencies = [ 4404 + "log", 4405 + "roxmltree", 4406 + "simplecss", 4407 + "siphasher", 4408 + "svgtypes", 4409 + ] 4410 + 4411 + [[package]] 4412 name = "roxmltree" 4413 + version = "0.18.0" 4414 source = "registry+https://github.com/rust-lang/crates.io-index" 4415 + checksum = "d8f595a457b6b8c6cda66a48503e92ee8d19342f905948f29c383200ec9eb1d8" 4416 dependencies = [ 4417 "xmlparser", 4418 ] ··· 4431 4432 [[package]] 4433 name = "rustc_version" 4434 + version = "0.4.0" 4435 source = "registry+https://github.com/rust-lang/crates.io-index" 4436 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 4437 dependencies = [ 4438 "semver", 4439 ] 4440 4441 [[package]] 4442 name = "rustix" 4443 + version = "0.37.23" 4444 + source = "registry+https://github.com/rust-lang/crates.io-index" 4445 + checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 4446 + dependencies = [ 4447 + "bitflags 1.3.2", 4448 + "errno", 4449 + "io-lifetimes 1.0.11", 4450 + "libc", 4451 + "linux-raw-sys 0.3.8", 4452 + "windows-sys 0.48.0", 4453 + ] 4454 + 4455 + [[package]] 4456 + name = "rustix" 4457 + version = "0.38.20" 4458 source = "registry+https://github.com/rust-lang/crates.io-index" 4459 + checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" 4460 dependencies = [ 4461 + "bitflags 2.4.0", 4462 "errno", 4463 "itoa", 4464 "libc", 4465 + "linux-raw-sys 0.4.10", 4466 "once_cell", 4467 + "windows-sys 0.48.0", 4468 + ] 4469 + 4470 + [[package]] 4471 + name = "rustix-openpty" 4472 + version = "0.1.1" 4473 + source = "registry+https://github.com/rust-lang/crates.io-index" 4474 + checksum = "a25c3aad9fc1424eb82c88087789a7d938e1829724f3e4043163baf0d13cfc12" 4475 + dependencies = [ 4476 + "errno", 4477 + "libc", 4478 + "rustix 0.38.20", 4479 ] 4480 4481 [[package]] 4482 name = "rustybuzz" 4483 + version = "0.7.0" 4484 source = "registry+https://github.com/rust-lang/crates.io-index" 4485 + checksum = "162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a" 4486 dependencies = [ 4487 + "bitflags 1.3.2", 4488 "bytemuck", 4489 "smallvec", 4490 + "ttf-parser 0.18.1", 4491 "unicode-bidi-mirroring", 4492 "unicode-ccc", 4493 + "unicode-general-category", 4494 "unicode-script", 4495 ] 4496 4497 [[package]] 4498 name = "rustybuzz" 4499 + version = "0.8.0" 4500 source = "registry+https://github.com/rust-lang/crates.io-index" 4501 + checksum = "82eea22c8f56965eeaf3a209b3d24508256c7b920fb3b6211b8ba0f7c0583250" 4502 dependencies = [ 4503 + "bitflags 1.3.2", 4504 "bytemuck", 4505 + "libm", 4506 "smallvec", 4507 + "ttf-parser 0.19.1", 4508 "unicode-bidi-mirroring", 4509 "unicode-ccc", 4510 + "unicode-general-category", 4511 "unicode-script", 4512 ] 4513 ··· 4518 checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" 4519 4520 [[package]] 4521 name = "safemem" 4522 + version = "0.3.3" 4523 source = "registry+https://github.com/rust-lang/crates.io-index" 4524 + checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 4525 4526 [[package]] 4527 name = "same-file" ··· 4539 checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" 4540 dependencies = [ 4541 "lazy_static", 4542 + "windows-sys 0.36.1", 4543 ] 4544 4545 [[package]] 4546 + name = "scoped-tls" 4547 + version = "1.0.1" 4548 source = "registry+https://github.com/rust-lang/crates.io-index" 4549 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 4550 4551 [[package]] 4552 name = "scopeguard" ··· 4555 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 4556 4557 [[package]] 4558 + name = "sctk-adwaita" 4559 + version = "0.7.0" 4560 + source = "registry+https://github.com/rust-lang/crates.io-index" 4561 + checksum = "1729a30a469de249c6effc17ec8d039b0aa29b3af79b819b7f51cb6ab8046a90" 4562 + dependencies = [ 4563 + "ab_glyph", 4564 + "log", 4565 + "memmap2 0.9.0", 4566 + "smithay-client-toolkit", 4567 + "tiny-skia 0.11.1", 4568 + ] 4569 + 4570 + [[package]] 4571 + name = "seahash" 4572 + version = "4.1.0" 4573 + source = "registry+https://github.com/rust-lang/crates.io-index" 4574 + checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 4575 + 4576 + [[package]] 4577 name = "security-framework" 4578 version = "2.7.0" 4579 source = "registry+https://github.com/rust-lang/crates.io-index" 4580 checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" 4581 dependencies = [ 4582 + "bitflags 1.3.2", 4583 "core-foundation", 4584 "core-foundation-sys", 4585 "libc", ··· 4597 ] 4598 4599 [[package]] 4600 name = "semver" 4601 + version = "1.0.20" 4602 source = "registry+https://github.com/rust-lang/crates.io-index" 4603 + checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 4604 4605 [[package]] 4606 name = "serde" 4607 + version = "1.0.190" 4608 source = "registry+https://github.com/rust-lang/crates.io-index" 4609 + checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" 4610 dependencies = [ 4611 "serde_derive", 4612 ] 4613 4614 [[package]] 4615 name = "serde_derive" 4616 + version = "1.0.190" 4617 source = "registry+https://github.com/rust-lang/crates.io-index" 4618 + checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" 4619 dependencies = [ 4620 "proc-macro2", 4621 "quote", 4622 + "syn 2.0.38", 4623 ] 4624 4625 [[package]] 4626 name = "serde_json" 4627 + version = "1.0.107" 4628 source = "registry+https://github.com/rust-lang/crates.io-index" 4629 + checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 4630 dependencies = [ 4631 "itoa", 4632 "ryu", ··· 4641 dependencies = [ 4642 "proc-macro2", 4643 "quote", 4644 + "syn 1.0.101", 4645 + ] 4646 + 4647 + [[package]] 4648 + name = "serde_spanned" 4649 + version = "0.6.3" 4650 + source = "registry+https://github.com/rust-lang/crates.io-index" 4651 + checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 4652 + dependencies = [ 4653 + "serde", 4654 ] 4655 4656 [[package]] ··· 4667 4668 [[package]] 4669 name = "serde_yaml" 4670 + version = "0.9.25" 4671 source = "registry+https://github.com/rust-lang/crates.io-index" 4672 + checksum = "1a49e178e4452f45cb61d0cd8cebc1b0fafd3e41929e996cef79aa3aca91f574" 4673 dependencies = [ 4674 + "indexmap 2.0.2", 4675 + "itoa", 4676 "ryu", 4677 "serde", 4678 + "unsafe-libyaml", 4679 ] 4680 4681 [[package]] 4682 + name = "sha1" 4683 + version = "0.6.1" 4684 source = "registry+https://github.com/rust-lang/crates.io-index" 4685 + checksum = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770" 4686 dependencies = [ 4687 + "sha1_smol", 4688 ] 4689 4690 [[package]] 4691 + name = "sha1_smol" 4692 + version = "1.0.0" 4693 + source = "registry+https://github.com/rust-lang/crates.io-index" 4694 + checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" 4695 + 4696 + [[package]] 4697 name = "sha2" 4698 + version = "0.10.7" 4699 source = "registry+https://github.com/rust-lang/crates.io-index" 4700 + checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 4701 dependencies = [ 4702 + "cfg-if", 4703 "cpufeatures", 4704 + "digest", 4705 ] 4706 4707 [[package]] ··· 4723 ] 4724 4725 [[package]] 4726 name = "signal-hook" 4727 version = "0.3.14" 4728 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4733 ] 4734 4735 [[package]] 4736 name = "signal-hook-registry" 4737 version = "1.4.0" 4738 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4742 ] 4743 4744 [[package]] 4745 + name = "simd-adler32" 4746 + version = "0.3.7" 4747 + source = "registry+https://github.com/rust-lang/crates.io-index" 4748 + checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 4749 + 4750 + [[package]] 4751 name = "simplecss" 4752 version = "0.2.1" 4753 source = "registry+https://github.com/rust-lang/crates.io-index" 4754 checksum = "a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d" 4755 dependencies = [ 4756 + "log", 4757 ] 4758 4759 [[package]] 4760 name = "siphasher" 4761 + version = "0.3.11" 4762 source = "registry+https://github.com/rust-lang/crates.io-index" 4763 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 4764 4765 [[package]] 4766 name = "sized-chunks" ··· 4774 4775 [[package]] 4776 name = "slab" 4777 + version = "0.4.9" 4778 source = "registry+https://github.com/rust-lang/crates.io-index" 4779 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 4780 dependencies = [ 4781 "autocfg", 4782 ] ··· 4793 "fs2", 4794 "fxhash", 4795 "libc", 4796 + "log", 4797 "parking_lot 0.11.2", 4798 ] 4799 ··· 4814 4815 [[package]] 4816 name = "smallvec" 4817 + version = "1.11.1" 4818 + source = "registry+https://github.com/rust-lang/crates.io-index" 4819 + checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" 4820 + 4821 + [[package]] 4822 + name = "smithay-client-toolkit" 4823 + version = "0.18.0" 4824 + source = "registry+https://github.com/rust-lang/crates.io-index" 4825 + checksum = "60e3d9941fa3bacf7c2bf4b065304faa14164151254cd16ce1b1bc8fc381600f" 4826 + dependencies = [ 4827 + "bitflags 2.4.0", 4828 + "calloop", 4829 + "calloop-wayland-source", 4830 + "cursor-icon", 4831 + "libc", 4832 + "log", 4833 + "memmap2 0.9.0", 4834 + "rustix 0.38.20", 4835 + "thiserror", 4836 + "wayland-backend 0.3.2", 4837 + "wayland-client 0.31.1", 4838 + "wayland-csd-frame", 4839 + "wayland-cursor", 4840 + "wayland-protocols", 4841 + "wayland-protocols-wlr", 4842 + "wayland-scanner 0.31.0", 4843 + "xkeysym", 4844 + ] 4845 + 4846 + [[package]] 4847 + name = "smithay-clipboard" 4848 + version = "0.7.0" 4849 source = "registry+https://github.com/rust-lang/crates.io-index" 4850 + checksum = "0bb62b280ce5a5cba847669933a0948d00904cf83845c944eae96a4738cea1a6" 4851 + dependencies = [ 4852 + "libc", 4853 + "smithay-client-toolkit", 4854 + "wayland-backend 0.3.2", 4855 + ] 4856 + 4857 + [[package]] 4858 + name = "smol_str" 4859 + version = "0.2.0" 4860 + source = "registry+https://github.com/rust-lang/crates.io-index" 4861 + checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c" 4862 + dependencies = [ 4863 + "serde", 4864 + ] 4865 4866 [[package]] 4867 name = "socket2" ··· 4870 checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 4871 dependencies = [ 4872 "libc", 4873 + "winapi", 4874 + ] 4875 + 4876 + [[package]] 4877 + name = "socket2" 4878 + version = "0.5.5" 4879 + source = "registry+https://github.com/rust-lang/crates.io-index" 4880 + checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 4881 + dependencies = [ 4882 + "libc", 4883 + "windows-sys 0.48.0", 4884 + ] 4885 + 4886 + [[package]] 4887 + name = "softbuffer" 4888 + version = "0.3.1" 4889 + source = "registry+https://github.com/rust-lang/crates.io-index" 4890 + checksum = "8bd56fe5e6c6f1881aad2bd37acaef4ac4a3689c970dfcbd87a36a6e60210ec8" 4891 + dependencies = [ 4892 + "as-raw-xcb-connection", 4893 + "bytemuck", 4894 + "cfg_aliases", 4895 + "cocoa", 4896 + "core-graphics", 4897 + "drm", 4898 + "drm-sys", 4899 + "fastrand 2.0.1", 4900 + "foreign-types 0.5.0", 4901 + "js-sys", 4902 + "log", 4903 + "memmap2 0.7.1", 4904 + "nix 0.26.4", 4905 + "objc", 4906 + "raw-window-handle 0.5.2", 4907 + "redox_syscall 0.3.5", 4908 + "tiny-xlib", 4909 + "wasm-bindgen", 4910 + "wayland-backend 0.1.2", 4911 + "wayland-client 0.30.2", 4912 + "wayland-sys 0.30.1", 4913 + "web-sys", 4914 + "windows-sys 0.48.0", 4915 + "x11rb", 4916 ] 4917 4918 [[package]] 4919 name = "spin" 4920 + version = "0.9.8" 4921 source = "registry+https://github.com/rust-lang/crates.io-index" 4922 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 4923 dependencies = [ 4924 "lock_api", 4925 ] ··· 4934 ] 4935 4936 [[package]] 4937 + name = "spirv" 4938 + version = "0.2.0+1.5.4" 4939 source = "registry+https://github.com/rust-lang/crates.io-index" 4940 + checksum = "246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830" 4941 + dependencies = [ 4942 + "bitflags 1.3.2", 4943 + "num-traits", 4944 + ] 4945 + 4946 + [[package]] 4947 + name = "sptr" 4948 + version = "0.3.2" 4949 + source = "registry+https://github.com/rust-lang/crates.io-index" 4950 + checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" 4951 4952 [[package]] 4953 name = "stable_deref_trait" ··· 4956 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 4957 4958 [[package]] 4959 + name = "static_assertions" 4960 + version = "1.1.0" 4961 + source = "registry+https://github.com/rust-lang/crates.io-index" 4962 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 4963 + 4964 + [[package]] 4965 + name = "stretto" 4966 + version = "0.8.1" 4967 + source = "registry+https://github.com/rust-lang/crates.io-index" 4968 + checksum = "63eada6d62b660f5c1d4862c180ae70193de86df12386eee74da694ae2177583" 4969 + dependencies = [ 4970 + "atomic", 4971 + "crossbeam-channel", 4972 + "parking_lot 0.12.1", 4973 + "rand", 4974 + "seahash", 4975 + "thiserror", 4976 + "tracing 0.1.37", 4977 + "wg", 4978 + "xxhash-rust", 4979 + ] 4980 + 4981 + [[package]] 4982 + name = "strict-num" 4983 + version = "0.1.1" 4984 + source = "registry+https://github.com/rust-lang/crates.io-index" 4985 + checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" 4986 + dependencies = [ 4987 + "float-cmp", 4988 + ] 4989 + 4990 + [[package]] 4991 name = "strsim" 4992 version = "0.10.0" 4993 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5001 "darling", 5002 "proc-macro2", 5003 "quote", 5004 + "syn 1.0.101", 5005 ] 5006 5007 [[package]] ··· 5019 "heck 0.3.3", 5020 "proc-macro2", 5021 "quote", 5022 + "syn 1.0.101", 5023 ] 5024 5025 [[package]] ··· 5028 source = "registry+https://github.com/rust-lang/crates.io-index" 5029 checksum = "639abcebc15fdc2df179f37d6f5463d660c1c79cd552c12343a4600827a04bce" 5030 dependencies = [ 5031 + "float-cmp", 5032 "rgb", 5033 ] 5034 5035 [[package]] 5036 name = "svgtypes" 5037 + version = "0.11.0" 5038 source = "registry+https://github.com/rust-lang/crates.io-index" 5039 + checksum = "ed4b0611e7f3277f68c0fa18e385d9e2d26923691379690039548f867cef02a7" 5040 dependencies = [ 5041 + "kurbo", 5042 + "siphasher", 5043 ] 5044 5045 [[package]] 5046 name = "swash" 5047 + version = "0.1.8" 5048 + source = "registry+https://github.com/rust-lang/crates.io-index" 5049 + checksum = "3b7c73c813353c347272919aa1af2885068b05e625e5532b43049e4f641ae77f" 5050 dependencies = [ 5051 "yazi", 5052 "zeno", ··· 5064 ] 5065 5066 [[package]] 5067 + name = "syn" 5068 + version = "2.0.38" 5069 source = "registry+https://github.com/rust-lang/crates.io-index" 5070 + checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 5071 dependencies = [ 5072 + "proc-macro2", 5073 + "quote", 5074 + "unicode-ident", 5075 + ] 5076 + 5077 + [[package]] 5078 + name = "sys-locale" 5079 + version = "0.2.4" 5080 + source = "registry+https://github.com/rust-lang/crates.io-index" 5081 + checksum = "f8a11bd9c338fdba09f7881ab41551932ad42e405f61d01e8406baea71c07aee" 5082 + dependencies = [ 5083 + "js-sys", 5084 + "libc", 5085 + "wasm-bindgen", 5086 + "web-sys", 5087 + "windows-sys 0.45.0", 5088 + ] 5089 + 5090 + [[package]] 5091 + name = "system-configuration" 5092 + version = "0.5.1" 5093 + source = "registry+https://github.com/rust-lang/crates.io-index" 5094 + checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 5095 + dependencies = [ 5096 + "bitflags 1.3.2", 5097 + "core-foundation", 5098 + "system-configuration-sys", 5099 + ] 5100 + 5101 + [[package]] 5102 + name = "system-configuration-sys" 5103 + version = "0.5.0" 5104 + source = "registry+https://github.com/rust-lang/crates.io-index" 5105 + checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 5106 + dependencies = [ 5107 + "core-foundation-sys", 5108 + "libc", 5109 ] 5110 5111 [[package]] 5112 name = "system-interface" 5113 + version = "0.26.0" 5114 source = "registry+https://github.com/rust-lang/crates.io-index" 5115 + checksum = "27ce32341b2c0b70c144bbf35627fdc1ef18c76ced5e5e7b3ee8b5ba6b2ab6a0" 5116 dependencies = [ 5117 + "bitflags 2.4.0", 5118 "cap-fs-ext", 5119 "cap-std", 5120 + "fd-lock", 5121 + "io-lifetimes 2.0.2", 5122 + "rustix 0.38.20", 5123 + "windows-sys 0.48.0", 5124 "winx", 5125 ] 5126 5127 [[package]] 5128 + name = "taffy" 5129 + version = "0.3.18" 5130 + source = "registry+https://github.com/rust-lang/crates.io-index" 5131 + checksum = "3c2287b6d7f721ada4cddf61ade5e760b2c6207df041cac9bfaa192897362fd3" 5132 + dependencies = [ 5133 + "arrayvec", 5134 + "grid", 5135 + "num-traits", 5136 + "slotmap", 5137 + ] 5138 + 5139 + [[package]] 5140 name = "tar" 5141 version = "0.4.38" 5142 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5149 5150 [[package]] 5151 name = "target-lexicon" 5152 + version = "0.12.11" 5153 source = "registry+https://github.com/rust-lang/crates.io-index" 5154 + checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" 5155 5156 [[package]] 5157 name = "tempfile" ··· 5159 source = "registry+https://github.com/rust-lang/crates.io-index" 5160 checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 5161 dependencies = [ 5162 + "cfg-if", 5163 + "fastrand 1.8.0", 5164 "libc", 5165 + "redox_syscall 0.2.16", 5166 "remove_dir_all", 5167 + "winapi", 5168 ] 5169 5170 [[package]] ··· 5178 5179 [[package]] 5180 name = "textwrap" 5181 + version = "0.16.0" 5182 source = "registry+https://github.com/rust-lang/crates.io-index" 5183 + checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 5184 5185 [[package]] 5186 name = "thiserror" 5187 + version = "1.0.50" 5188 source = "registry+https://github.com/rust-lang/crates.io-index" 5189 + checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 5190 dependencies = [ 5191 "thiserror-impl", 5192 ] 5193 5194 [[package]] 5195 name = "thiserror-impl" 5196 + version = "1.0.50" 5197 source = "registry+https://github.com/rust-lang/crates.io-index" 5198 + checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 5199 dependencies = [ 5200 "proc-macro2", 5201 "quote", 5202 + "syn 2.0.38", 5203 ] 5204 5205 [[package]] ··· 5209 checksum = "5fdfe0627923f7411a43ec9ec9c39c3a9b4151be313e0922042581fb6c9b717f" 5210 dependencies = [ 5211 "libc", 5212 + "redox_syscall 0.2.16", 5213 + "winapi", 5214 ] 5215 5216 [[package]] ··· 5220 checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" 5221 dependencies = [ 5222 "once_cell", 5223 ] 5224 5225 [[package]] 5226 name = "tiff" 5227 + version = "0.9.0" 5228 source = "registry+https://github.com/rust-lang/crates.io-index" 5229 + checksum = "6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211" 5230 dependencies = [ 5231 "flate2", 5232 "jpeg-decoder", ··· 5241 dependencies = [ 5242 "libc", 5243 "wasi 0.10.0+wasi-snapshot-preview1", 5244 + "winapi", 5245 ] 5246 5247 [[package]] ··· 5250 source = "registry+https://github.com/rust-lang/crates.io-index" 5251 checksum = "3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b" 5252 dependencies = [ 5253 + "itoa", 5254 "libc", 5255 "num_threads", 5256 ] 5257 5258 [[package]] 5259 name = "tiny-skia" 5260 + version = "0.9.1" 5261 source = "registry+https://github.com/rust-lang/crates.io-index" 5262 + checksum = "ce2986c82f77818c7b9144c70818fdde98db15308e329ae2f7204d767808fd3c" 5263 dependencies = [ 5264 "arrayref", 5265 + "arrayvec", 5266 "bytemuck", 5267 + "cfg-if", 5268 + "log", 5269 "png", 5270 + "tiny-skia-path 0.9.0", 5271 + ] 5272 + 5273 + [[package]] 5274 + name = "tiny-skia" 5275 + version = "0.11.1" 5276 + source = "registry+https://github.com/rust-lang/crates.io-index" 5277 + checksum = "f4e37fdc219ee3d551882d24dc5e4df5f72fd9723cbca1ffaa57f7348bf7a47d" 5278 + dependencies = [ 5279 + "arrayref", 5280 + "arrayvec", 5281 + "bytemuck", 5282 + "cfg-if", 5283 + "log", 5284 + "tiny-skia-path 0.11.1", 5285 ] 5286 5287 [[package]] 5288 + name = "tiny-skia-path" 5289 + version = "0.9.0" 5290 source = "registry+https://github.com/rust-lang/crates.io-index" 5291 + checksum = "f7acb0ccda1ac91084353a56d0b69b0e29c311fd809d2088b1ed2f9ae1841c47" 5292 + dependencies = [ 5293 + "arrayref", 5294 + "bytemuck", 5295 + "strict-num", 5296 + ] 5297 + 5298 + [[package]] 5299 + name = "tiny-skia-path" 5300 + version = "0.11.1" 5301 + source = "registry+https://github.com/rust-lang/crates.io-index" 5302 + checksum = "93a323d1de20dad9bc8b32daf57702c585ce76e80792d8151de1fc9dfc8d1ca7" 5303 + dependencies = [ 5304 + "arrayref", 5305 + "bytemuck", 5306 + "strict-num", 5307 + ] 5308 + 5309 + [[package]] 5310 + name = "tiny-xlib" 5311 + version = "0.2.2" 5312 + source = "registry+https://github.com/rust-lang/crates.io-index" 5313 + checksum = "d4098d49269baa034a8d1eae9bd63e9fa532148d772121dace3bcd6a6c98eb6d" 5314 + dependencies = [ 5315 + "as-raw-xcb-connection", 5316 + "ctor 0.2.5", 5317 + "libloading 0.8.1", 5318 + "tracing 0.1.37", 5319 + ] 5320 5321 [[package]] 5322 name = "tinyvec" ··· 5334 checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 5335 5336 [[package]] 5337 + name = "to_method" 5338 + version = "1.1.0" 5339 + source = "registry+https://github.com/rust-lang/crates.io-index" 5340 + checksum = "c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8" 5341 + 5342 + [[package]] 5343 name = "tokio" 5344 + version = "1.33.0" 5345 source = "registry+https://github.com/rust-lang/crates.io-index" 5346 + checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" 5347 dependencies = [ 5348 + "backtrace", 5349 "bytes", 5350 "libc", 5351 + "mio", 5352 "num_cpus", 5353 "parking_lot 0.12.1", 5354 "pin-project-lite", 5355 "signal-hook-registry", 5356 + "socket2 0.5.5", 5357 "tokio-macros", 5358 + "windows-sys 0.48.0", 5359 ] 5360 5361 [[package]] 5362 name = "tokio-macros" 5363 + version = "2.1.0" 5364 source = "registry+https://github.com/rust-lang/crates.io-index" 5365 + checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 5366 dependencies = [ 5367 "proc-macro2", 5368 "quote", 5369 + "syn 2.0.38", 5370 ] 5371 5372 [[package]] ··· 5402 "futures-sink", 5403 "pin-project-lite", 5404 "tokio", 5405 + "tracing 0.1.37", 5406 ] 5407 5408 [[package]] ··· 5415 ] 5416 5417 [[package]] 5418 + name = "toml" 5419 + version = "0.8.2" 5420 source = "registry+https://github.com/rust-lang/crates.io-index" 5421 + checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 5422 dependencies = [ 5423 "serde", 5424 + "serde_spanned", 5425 + "toml_datetime", 5426 + "toml_edit 0.20.2", 5427 ] 5428 5429 [[package]] 5430 + name = "toml_datetime" 5431 + version = "0.6.3" 5432 source = "registry+https://github.com/rust-lang/crates.io-index" 5433 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 5434 dependencies = [ 5435 + "serde", 5436 ] 5437 5438 [[package]] 5439 + name = "toml_edit" 5440 + version = "0.19.14" 5441 source = "registry+https://github.com/rust-lang/crates.io-index" 5442 + checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" 5443 dependencies = [ 5444 + "indexmap 2.0.2", 5445 + "serde", 5446 + "serde_spanned", 5447 + "toml_datetime", 5448 + "winnow", 5449 ] 5450 5451 [[package]] 5452 + name = "toml_edit" 5453 + version = "0.20.2" 5454 source = "registry+https://github.com/rust-lang/crates.io-index" 5455 + checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 5456 dependencies = [ 5457 + "indexmap 2.0.2", 5458 + "serde", 5459 + "serde_spanned", 5460 + "toml_datetime", 5461 + "winnow", 5462 ] 5463 5464 [[package]] 5465 + name = "tower-service" 5466 + version = "0.3.2" 5467 source = "registry+https://github.com/rust-lang/crates.io-index" 5468 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 5469 5470 [[package]] 5471 + name = "tracing" 5472 + version = "0.1.37" 5473 source = "registry+https://github.com/rust-lang/crates.io-index" 5474 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 5475 dependencies = [ 5476 + "cfg-if", 5477 + "log", 5478 + "pin-project-lite", 5479 + "tracing-attributes 0.1.23", 5480 + "tracing-core 0.1.30", 5481 ] 5482 5483 [[package]] 5484 + name = "tracing" 5485 + version = "0.2.0" 5486 + source = "git+https://github.com/tokio-rs/tracing?rev=c14525e1610db88986f849d46bd3e9795878b012#c14525e1610db88986f849d46bd3e9795878b012" 5487 dependencies = [ 5488 + "pin-project-lite", 5489 + "tracing-attributes 0.2.0", 5490 + "tracing-core 0.2.0", 5491 ] 5492 5493 [[package]] 5494 + name = "tracing-appender" 5495 + version = "0.2.0" 5496 + source = "git+https://github.com/tokio-rs/tracing?rev=c14525e1610db88986f849d46bd3e9795878b012#c14525e1610db88986f849d46bd3e9795878b012" 5497 dependencies = [ 5498 + "crossbeam-channel", 5499 + "thiserror", 5500 + "time 0.3.14", 5501 + "tracing-subscriber", 5502 ] 5503 5504 [[package]] 5505 + name = "tracing-attributes" 5506 + version = "0.1.23" 5507 source = "registry+https://github.com/rust-lang/crates.io-index" 5508 + checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 5509 dependencies = [ 5510 + "proc-macro2", 5511 + "quote", 5512 + "syn 1.0.101", 5513 ] 5514 5515 [[package]] 5516 + name = "tracing-attributes" 5517 + version = "0.2.0" 5518 + source = "git+https://github.com/tokio-rs/tracing?rev=c14525e1610db88986f849d46bd3e9795878b012#c14525e1610db88986f849d46bd3e9795878b012" 5519 dependencies = [ 5520 + "proc-macro2", 5521 + "quote", 5522 + "syn 2.0.38", 5523 ] 5524 5525 [[package]] 5526 + name = "tracing-core" 5527 + version = "0.1.30" 5528 source = "registry+https://github.com/rust-lang/crates.io-index" 5529 + checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 5530 dependencies = [ 5531 + "once_cell", 5532 ] 5533 5534 [[package]] 5535 + name = "tracing-core" 5536 + version = "0.2.0" 5537 + source = "git+https://github.com/tokio-rs/tracing?rev=c14525e1610db88986f849d46bd3e9795878b012#c14525e1610db88986f849d46bd3e9795878b012" 5538 dependencies = [ 5539 + "once_cell", 5540 ] 5541 5542 [[package]] 5543 + name = "tracing-log" 5544 + version = "0.2.0" 5545 + source = "git+https://github.com/tokio-rs/tracing?rev=c14525e1610db88986f849d46bd3e9795878b012#c14525e1610db88986f849d46bd3e9795878b012" 5546 dependencies = [ 5547 + "log", 5548 + "once_cell", 5549 + "tracing-core 0.2.0", 5550 ] 5551 5552 [[package]] 5553 + name = "tracing-subscriber" 5554 + version = "0.3.0" 5555 + source = "git+https://github.com/tokio-rs/tracing?rev=c14525e1610db88986f849d46bd3e9795878b012#c14525e1610db88986f849d46bd3e9795878b012" 5556 dependencies = [ 5557 + "nu-ansi-term", 5558 + "sharded-slab", 5559 + "smallvec", 5560 + "thread_local", 5561 + "tracing-core 0.2.0", 5562 + "tracing-log", 5563 ] 5564 5565 [[package]] 5566 + name = "trash" 5567 + version = "3.0.6" 5568 source = "registry+https://github.com/rust-lang/crates.io-index" 5569 + checksum = "af3663fb8f476d674b9c61d1d2796acec725bef6bec4b41402a904252a25971e" 5570 dependencies = [ 5571 + "chrono", 5572 + "libc", 5573 + "log", 5574 + "objc", 5575 + "once_cell", 5576 + "scopeguard", 5577 + "url", 5578 + "windows 0.44.0", 5579 ] 5580 5581 [[package]] 5582 + name = "tree-sitter" 5583 + version = "0.20.10" 5584 source = "registry+https://github.com/rust-lang/crates.io-index" 5585 + checksum = "e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d" 5586 dependencies = [ 5587 "cc", 5588 + "regex", 5589 ] 5590 5591 [[package]] 5592 + name = "tree-sitter-bash" 5593 + version = "0.19.0" 5594 + source = "git+https://github.com/tree-sitter/tree-sitter-bash?rev=4488aa41406547e478636a4fcfd24f5bbc3f2f74#4488aa41406547e478636a4fcfd24f5bbc3f2f74" 5595 dependencies = [ 5596 "cc", 5597 "tree-sitter", 5598 ] 5599 5600 [[package]] 5601 + name = "tree-sitter-c" 5602 + version = "0.20.6" 5603 source = "registry+https://github.com/rust-lang/crates.io-index" 5604 + checksum = "30b03bdf218020057abee831581a74bff8c298323d6c6cd1a70556430ded9f4b" 5605 dependencies = [ 5606 "cc", 5607 "tree-sitter", 5608 ] 5609 5610 [[package]] 5611 + name = "tree-sitter-cpp" 5612 version = "0.20.0" 5613 + source = "registry+https://github.com/rust-lang/crates.io-index" 5614 + checksum = "8a869e3c5cef4e5db4e9ab16a8dc84d73010e60ada14cdc60d2f6d8aed17779d" 5615 dependencies = [ 5616 "cc", 5617 "tree-sitter", ··· 5619 5620 [[package]] 5621 name = "tree-sitter-javascript" 5622 + version = "0.20.1" 5623 source = "registry+https://github.com/rust-lang/crates.io-index" 5624 + checksum = "edbc663376bdd294bd1f0a6daf859aedb9aa5bdb72217d7ad8ba2d5314102cf7" 5625 dependencies = [ 5626 "cc", 5627 "tree-sitter", ··· 5637 ] 5638 5639 [[package]] 5640 name = "tree-sitter-md" 5641 version = "0.1.2" 5642 source = "git+https://github.com/MDeiml/tree-sitter-markdown.git?rev=272e080bca0efd19a06a7f4252d746417224959e#272e080bca0efd19a06a7f4252d746417224959e" ··· 5646 ] 5647 5648 [[package]] 5649 name = "tree-sitter-python" 5650 + version = "0.20.4" 5651 source = "registry+https://github.com/rust-lang/crates.io-index" 5652 + checksum = "e6c93b1b1fbd0d399db3445f51fd3058e43d0b4dcff62ddbdb46e66550978aa5" 5653 dependencies = [ 5654 "cc", 5655 "tree-sitter", ··· 5657 5658 [[package]] 5659 name = "tree-sitter-rust" 5660 + version = "0.20.4" 5661 source = "registry+https://github.com/rust-lang/crates.io-index" 5662 + checksum = "b0832309b0b2b6d33760ce5c0e818cb47e1d72b468516bfe4134408926fa7594" 5663 dependencies = [ 5664 "cc", 5665 "tree-sitter", ··· 5676 ] 5677 5678 [[package]] 5679 name = "tree-sitter-yaml" 5680 version = "0.0.1" 5681 source = "git+https://github.com/panekj/tree-sitter-yaml?rev=80c8d76847f03e772c5c524cf29bafb56858a8d1#80c8d76847f03e772c5c524cf29bafb56858a8d1" ··· 5685 ] 5686 5687 [[package]] 5688 + name = "triomphe" 5689 + version = "0.1.9" 5690 + source = "registry+https://github.com/rust-lang/crates.io-index" 5691 + checksum = "0eee8098afad3fb0c54a9007aab6804558410503ad676d4633f9c2559a00ac0f" 5692 dependencies = [ 5693 + "serde", 5694 + "stable_deref_trait", 5695 ] 5696 5697 [[package]] ··· 5702 5703 [[package]] 5704 name = "ttf-parser" 5705 + version = "0.15.2" 5706 source = "registry+https://github.com/rust-lang/crates.io-index" 5707 + checksum = "7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd" 5708 5709 [[package]] 5710 name = "ttf-parser" 5711 + version = "0.18.1" 5712 source = "registry+https://github.com/rust-lang/crates.io-index" 5713 + checksum = "0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633" 5714 5715 [[package]] 5716 name = "ttf-parser" 5717 + version = "0.19.1" 5718 source = "registry+https://github.com/rust-lang/crates.io-index" 5719 + checksum = "a464a4b34948a5f67fddd2b823c62d9d92e44be75058b99939eae6c5b6960b33" 5720 5721 [[package]] 5722 + name = "ttf-parser" 5723 + version = "0.20.0" 5724 source = "registry+https://github.com/rust-lang/crates.io-index" 5725 + checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" 5726 5727 [[package]] 5728 name = "typenum" ··· 5731 checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 5732 5733 [[package]] 5734 + name = "uds_windows" 5735 + version = "1.0.2" 5736 source = "registry+https://github.com/rust-lang/crates.io-index" 5737 + checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" 5738 dependencies = [ 5739 + "tempfile", 5740 + "winapi", 5741 ] 5742 5743 [[package]] 5744 name = "unicase" 5745 + version = "2.7.0" 5746 source = "registry+https://github.com/rust-lang/crates.io-index" 5747 + checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 5748 dependencies = [ 5749 "version_check", 5750 ] ··· 5769 5770 [[package]] 5771 name = "unicode-general-category" 5772 + version = "0.6.0" 5773 source = "registry+https://github.com/rust-lang/crates.io-index" 5774 + checksum = "2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7" 5775 5776 [[package]] 5777 name = "unicode-ident" 5778 version = "1.0.4" 5779 source = "registry+https://github.com/rust-lang/crates.io-index" 5780 checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd" 5781 + 5782 + [[package]] 5783 + name = "unicode-linebreak" 5784 + version = "0.1.5" 5785 + source = "registry+https://github.com/rust-lang/crates.io-index" 5786 + checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" 5787 5788 [[package]] 5789 name = "unicode-normalization" ··· 5814 5815 [[package]] 5816 name = "unicode-width" 5817 + version = "0.1.11" 5818 source = "registry+https://github.com/rust-lang/crates.io-index" 5819 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 5820 + 5821 + [[package]] 5822 + name = "unicode-xid" 5823 + version = "0.2.4" 5824 + source = "registry+https://github.com/rust-lang/crates.io-index" 5825 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 5826 + 5827 + [[package]] 5828 + name = "unsafe-libyaml" 5829 + version = "0.2.9" 5830 + source = "registry+https://github.com/rust-lang/crates.io-index" 5831 + checksum = "f28467d3e1d3c6586d8f25fa243f544f5800fec42d97032474e17222c2b75cfa" 5832 5833 [[package]] 5834 name = "url" ··· 5843 ] 5844 5845 [[package]] 5846 + name = "urlencoding" 5847 + version = "2.1.3" 5848 + source = "registry+https://github.com/rust-lang/crates.io-index" 5849 + checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 5850 + 5851 + [[package]] 5852 name = "usvg" 5853 + version = "0.33.0" 5854 source = "registry+https://github.com/rust-lang/crates.io-index" 5855 + checksum = "ae32eb823aab35fc343b19c4d354f70e713b442ce34cdfa8497bf6c39af8a342" 5856 dependencies = [ 5857 + "base64", 5858 + "log", 5859 "pico-args", 5860 + "usvg-parser", 5861 + "usvg-text-layout", 5862 + "usvg-tree", 5863 "xmlwriter", 5864 ] 5865 5866 [[package]] 5867 + name = "usvg-parser" 5868 + version = "0.33.0" 5869 source = "registry+https://github.com/rust-lang/crates.io-index" 5870 + checksum = "c7529174e721c8078d62b08399258469b1d68b4e5f2983b347d6a9d39779366c" 5871 dependencies = [ 5872 "data-url", 5873 "flate2", 5874 + "imagesize", 5875 "kurbo", 5876 + "log", 5877 + "rosvgtree", 5878 + "strict-num", 5879 + "svgtypes", 5880 + "usvg-tree", 5881 + ] 5882 + 5883 + [[package]] 5884 + name = "usvg-text-layout" 5885 + version = "0.33.0" 5886 + source = "registry+https://github.com/rust-lang/crates.io-index" 5887 + checksum = "6e672fbc19261c6553113cc04ff2ff38ae52fadbd90f2d814040857795fb5c50" 5888 + dependencies = [ 5889 + "fontdb 0.14.1", 5890 + "kurbo", 5891 + "log", 5892 + "rustybuzz 0.7.0", 5893 "unicode-bidi", 5894 "unicode-script", 5895 "unicode-vo", 5896 + "usvg-tree", 5897 + ] 5898 + 5899 + [[package]] 5900 + name = "usvg-tree" 5901 + version = "0.33.0" 5902 + source = "registry+https://github.com/rust-lang/crates.io-index" 5903 + checksum = "3a56e9cd3be5eb6d6744477e95b82d52d393fc1dba4b5b090912c33af337c20b" 5904 + dependencies = [ 5905 + "kurbo", 5906 + "rctree", 5907 + "strict-num", 5908 + "svgtypes", 5909 ] 5910 5911 [[package]] ··· 5916 5917 [[package]] 5918 name = "uuid" 5919 + version = "1.5.0" 5920 + source = "registry+https://github.com/rust-lang/crates.io-index" 5921 + checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" 5922 + 5923 + [[package]] 5924 + name = "value-bag" 5925 + version = "1.0.0-alpha.9" 5926 source = "registry+https://github.com/rust-lang/crates.io-index" 5927 + checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55" 5928 dependencies = [ 5929 + "ctor 0.1.26", 5930 + "version_check", 5931 ] 5932 5933 [[package]] ··· 5937 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 5938 5939 [[package]] 5940 name = "version_check" 5941 version = "0.9.4" 5942 source = "registry+https://github.com/rust-lang/crates.io-index" 5943 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 5944 5945 [[package]] 5946 + name = "vger" 5947 + version = "0.2.7" 5948 + source = "git+https://github.com/lapce/vger-rs?rev=ed10537c72a732a03f782225a39da80e6f9acbbe#ed10537c72a732a03f782225a39da80e6f9acbbe" 5949 + dependencies = [ 5950 + "cosmic-text", 5951 + "euclid", 5952 + "fontdue", 5953 + "rect_packer", 5954 + "wgpu", 5955 + ] 5956 + 5957 + [[package]] 5958 name = "vte" 5959 + version = "0.12.0" 5960 source = "registry+https://github.com/rust-lang/crates.io-index" 5961 + checksum = "401dc1020e10f74d38616c1f1ab92ccd85dc902705a29d0730e0fbea8534f91a" 5962 dependencies = [ 5963 + "bitflags 2.4.0", 5964 + "cursor-icon", 5965 + "log", 5966 + "serde", 5967 "utf8parse", 5968 "vte_generate_state_changes", 5969 ] ··· 5991 checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 5992 dependencies = [ 5993 "same-file", 5994 + "winapi", 5995 "winapi-util", 5996 ] 5997 ··· 6001 source = "registry+https://github.com/rust-lang/crates.io-index" 6002 checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 6003 dependencies = [ 6004 + "log", 6005 "try-lock", 6006 ] 6007 ··· 6019 6020 [[package]] 6021 name = "wasi-cap-std-sync" 6022 + version = "14.0.2" 6023 source = "registry+https://github.com/rust-lang/crates.io-index" 6024 + checksum = "b5837041da0e6ec454a819bc20ab0f8a70b2c44bf4d33287aea9fdb16bc4d597" 6025 dependencies = [ 6026 "anyhow", 6027 "async-trait", ··· 6031 "cap-time-ext", 6032 "fs-set-times", 6033 "io-extras", 6034 + "io-lifetimes 2.0.2", 6035 "once_cell", 6036 + "rustix 0.38.20", 6037 "system-interface", 6038 + "tracing 0.1.37", 6039 "wasi-common", 6040 + "windows-sys 0.48.0", 6041 ] 6042 6043 [[package]] 6044 name = "wasi-common" 6045 + version = "14.0.2" 6046 source = "registry+https://github.com/rust-lang/crates.io-index" 6047 + checksum = "6efb2e9d72c6a070d62cf7b698acebab6faca9aacf26412bdecb9fabab79fd09" 6048 dependencies = [ 6049 "anyhow", 6050 + "bitflags 2.4.0", 6051 "cap-rand", 6052 "cap-std", 6053 "io-extras", 6054 + "log", 6055 + "rustix 0.38.20", 6056 "thiserror", 6057 + "tracing 0.1.37", 6058 + "wasmtime", 6059 "wiggle", 6060 + "windows-sys 0.48.0", 6061 ] 6062 6063 [[package]] 6064 name = "wasi-experimental-http-wasmtime" 6065 version = "0.10.0" 6066 + source = "git+https://github.com/lapce/wasi-experimental-http#21419eb785cb583ead180f25a9685fa16de7f326" 6067 dependencies = [ 6068 "anyhow", 6069 "bytes", ··· 6072 "reqwest", 6073 "thiserror", 6074 "tokio", 6075 + "tracing 0.1.37", 6076 "url", 6077 "wasi-common", 6078 "wasmtime", ··· 6081 6082 [[package]] 6083 name = "wasm-bindgen" 6084 + version = "0.2.87" 6085 source = "registry+https://github.com/rust-lang/crates.io-index" 6086 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 6087 dependencies = [ 6088 + "cfg-if", 6089 "wasm-bindgen-macro", 6090 ] 6091 6092 [[package]] 6093 name = "wasm-bindgen-backend" 6094 + version = "0.2.87" 6095 source = "registry+https://github.com/rust-lang/crates.io-index" 6096 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 6097 dependencies = [ 6098 "bumpalo", 6099 + "log", 6100 "once_cell", 6101 "proc-macro2", 6102 "quote", 6103 + "syn 2.0.38", 6104 "wasm-bindgen-shared", 6105 ] 6106 6107 [[package]] 6108 name = "wasm-bindgen-futures" 6109 + version = "0.4.34" 6110 source = "registry+https://github.com/rust-lang/crates.io-index" 6111 + checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" 6112 dependencies = [ 6113 + "cfg-if", 6114 "js-sys", 6115 "wasm-bindgen", 6116 "web-sys", ··· 6118 6119 [[package]] 6120 name = "wasm-bindgen-macro" 6121 + version = "0.2.87" 6122 source = "registry+https://github.com/rust-lang/crates.io-index" 6123 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 6124 dependencies = [ 6125 "quote", 6126 "wasm-bindgen-macro-support", ··· 6128 6129 [[package]] 6130 name = "wasm-bindgen-macro-support" 6131 + version = "0.2.87" 6132 source = "registry+https://github.com/rust-lang/crates.io-index" 6133 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 6134 dependencies = [ 6135 "proc-macro2", 6136 "quote", 6137 + "syn 2.0.38", 6138 "wasm-bindgen-backend", 6139 "wasm-bindgen-shared", 6140 ] 6141 6142 [[package]] 6143 name = "wasm-bindgen-shared" 6144 + version = "0.2.87" 6145 source = "registry+https://github.com/rust-lang/crates.io-index" 6146 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 6147 6148 [[package]] 6149 name = "wasm-encoder" 6150 + version = "0.35.0" 6151 source = "registry+https://github.com/rust-lang/crates.io-index" 6152 + checksum = "9ca90ba1b5b0a70d3d49473c5579951f3bddc78d47b59256d2f9d4922b150aca" 6153 dependencies = [ 6154 "leb128", 6155 ] 6156 6157 [[package]] 6158 name = "wasmparser" 6159 + version = "0.115.0" 6160 + source = "registry+https://github.com/rust-lang/crates.io-index" 6161 + checksum = "e06c0641a4add879ba71ccb3a1e4278fd546f76f1eafb21d8f7b07733b547cd5" 6162 + dependencies = [ 6163 + "indexmap 2.0.2", 6164 + "semver", 6165 + ] 6166 + 6167 + [[package]] 6168 + name = "wasmprinter" 6169 + version = "0.2.70" 6170 source = "registry+https://github.com/rust-lang/crates.io-index" 6171 + checksum = "e74458a9bc5cc9c7108abfa0fe4dc88d5abf1f3baf194df3264985f17d559b5e" 6172 dependencies = [ 6173 + "anyhow", 6174 + "wasmparser", 6175 ] 6176 6177 [[package]] 6178 name = "wasmtime" 6179 + version = "14.0.2" 6180 source = "registry+https://github.com/rust-lang/crates.io-index" 6181 + checksum = "76e45ad44701a658aa3eb138a5bb63a10a35fa8874419b5e6047cfa54b2eb2cd" 6182 dependencies = [ 6183 "anyhow", 6184 "async-trait", 6185 "bincode", 6186 + "bumpalo", 6187 + "cfg-if", 6188 + "encoding_rs", 6189 + "fxprof-processed-profile", 6190 + "indexmap 2.0.2", 6191 "libc", 6192 + "log", 6193 "object", 6194 "once_cell", 6195 "paste", 6196 "psm", 6197 "rayon", 6198 "serde", 6199 + "serde_derive", 6200 + "serde_json", 6201 "target-lexicon", 6202 + "wasm-encoder", 6203 "wasmparser", 6204 "wasmtime-cache", 6205 + "wasmtime-component-macro", 6206 + "wasmtime-component-util", 6207 "wasmtime-cranelift", 6208 "wasmtime-environ", 6209 "wasmtime-fiber", 6210 "wasmtime-jit", 6211 "wasmtime-runtime", 6212 + "wasmtime-winch", 6213 "wat", 6214 + "windows-sys 0.48.0", 6215 ] 6216 6217 [[package]] 6218 name = "wasmtime-asm-macros" 6219 + version = "14.0.2" 6220 source = "registry+https://github.com/rust-lang/crates.io-index" 6221 + checksum = "45a5944c8415853471b6ddff1f38b09d58fe5ac3c5dad27ee6bc03ca29e65cca" 6222 dependencies = [ 6223 + "cfg-if", 6224 ] 6225 6226 [[package]] 6227 name = "wasmtime-cache" 6228 + version = "14.0.2" 6229 source = "registry+https://github.com/rust-lang/crates.io-index" 6230 + checksum = "6c16f85353656b301a4472ad649e9b17cc47400cee50a94bd9b24e7886a8130f" 6231 dependencies = [ 6232 "anyhow", 6233 + "base64", 6234 "bincode", 6235 "directories-next", 6236 + "log", 6237 + "rustix 0.38.20", 6238 "serde", 6239 + "serde_derive", 6240 + "sha2", 6241 + "toml 0.5.9", 6242 + "windows-sys 0.48.0", 6243 "zstd", 6244 ] 6245 6246 [[package]] 6247 + name = "wasmtime-component-macro" 6248 + version = "14.0.2" 6249 + source = "registry+https://github.com/rust-lang/crates.io-index" 6250 + checksum = "b174f64cd4b189396dde1bbe137f349d3c98525b8564b539f94ce978c571173d" 6251 + dependencies = [ 6252 + "anyhow", 6253 + "proc-macro2", 6254 + "quote", 6255 + "syn 2.0.38", 6256 + "wasmtime-component-util", 6257 + "wasmtime-wit-bindgen", 6258 + "wit-parser", 6259 + ] 6260 + 6261 + [[package]] 6262 + name = "wasmtime-component-util" 6263 + version = "14.0.2" 6264 + source = "registry+https://github.com/rust-lang/crates.io-index" 6265 + checksum = "b18ff6d21a0ef69de7fd4db023646b386982e78b7e5c06e6455d98cf44774954" 6266 + 6267 + [[package]] 6268 name = "wasmtime-cranelift" 6269 + version = "14.0.2" 6270 source = "registry+https://github.com/rust-lang/crates.io-index" 6271 + checksum = "e7dbb50f43a7eb897f222fb427b3ba50620014eb43673b5bfa50cfd5b2681e37" 6272 dependencies = [ 6273 "anyhow", 6274 + "cfg-if", 6275 "cranelift-codegen", 6276 + "cranelift-control", 6277 "cranelift-entity", 6278 "cranelift-frontend", 6279 "cranelift-native", 6280 "cranelift-wasm", 6281 "gimli", 6282 + "log", 6283 "object", 6284 "target-lexicon", 6285 "thiserror", 6286 "wasmparser", 6287 + "wasmtime-cranelift-shared", 6288 + "wasmtime-environ", 6289 + "wasmtime-versioned-export-macros", 6290 + ] 6291 + 6292 + [[package]] 6293 + name = "wasmtime-cranelift-shared" 6294 + version = "14.0.2" 6295 + source = "registry+https://github.com/rust-lang/crates.io-index" 6296 + checksum = "1fc154520d9c910f02ce90735691186f90b220f532f9b0725543b054bf0d8381" 6297 + dependencies = [ 6298 + "anyhow", 6299 + "cranelift-codegen", 6300 + "cranelift-control", 6301 + "cranelift-native", 6302 + "gimli", 6303 + "object", 6304 + "target-lexicon", 6305 "wasmtime-environ", 6306 ] 6307 6308 [[package]] 6309 name = "wasmtime-environ" 6310 + version = "14.0.2" 6311 source = "registry+https://github.com/rust-lang/crates.io-index" 6312 + checksum = "d72b405647d5378ed3ff7889586d26d79825641f477f288bc72ab416136ad4da" 6313 dependencies = [ 6314 "anyhow", 6315 "cranelift-entity", 6316 "gimli", 6317 + "indexmap 2.0.2", 6318 + "log", 6319 "object", 6320 "serde", 6321 + "serde_derive", 6322 "target-lexicon", 6323 "thiserror", 6324 + "wasm-encoder", 6325 "wasmparser", 6326 + "wasmprinter", 6327 + "wasmtime-component-util", 6328 "wasmtime-types", 6329 ] 6330 6331 [[package]] 6332 name = "wasmtime-fiber" 6333 + version = "14.0.2" 6334 source = "registry+https://github.com/rust-lang/crates.io-index" 6335 + checksum = "8702d1efdf73df040a586e239fffc6883d88edf60ac6f593b41392cc1f97c754" 6336 dependencies = [ 6337 "cc", 6338 + "cfg-if", 6339 + "rustix 0.38.20", 6340 "wasmtime-asm-macros", 6341 + "wasmtime-versioned-export-macros", 6342 + "windows-sys 0.48.0", 6343 ] 6344 6345 [[package]] 6346 name = "wasmtime-jit" 6347 + version = "14.0.2" 6348 source = "registry+https://github.com/rust-lang/crates.io-index" 6349 + checksum = "8c7462341d96d44b30776c7aec411c0cc11b15fde44b58efcbf269d21570bd7a" 6350 dependencies = [ 6351 "addr2line", 6352 "anyhow", 6353 "bincode", 6354 + "cfg-if", 6355 "cpp_demangle", 6356 "gimli", 6357 "ittapi", 6358 + "log", 6359 "object", 6360 "rustc-demangle", 6361 + "rustix 0.38.20", 6362 "serde", 6363 + "serde_derive", 6364 "target-lexicon", 6365 "wasmtime-environ", 6366 "wasmtime-jit-debug", 6367 + "wasmtime-jit-icache-coherence", 6368 "wasmtime-runtime", 6369 + "windows-sys 0.48.0", 6370 ] 6371 6372 [[package]] 6373 name = "wasmtime-jit-debug" 6374 + version = "14.0.2" 6375 source = "registry+https://github.com/rust-lang/crates.io-index" 6376 + checksum = "0fa128cdc680b5982087ea64eb73b63e96570b338fd6438b704b313eb854fd94" 6377 dependencies = [ 6378 "object", 6379 "once_cell", 6380 + "rustix 0.38.20", 6381 + "wasmtime-versioned-export-macros", 6382 + ] 6383 + 6384 + [[package]] 6385 + name = "wasmtime-jit-icache-coherence" 6386 + version = "14.0.2" 6387 + source = "registry+https://github.com/rust-lang/crates.io-index" 6388 + checksum = "0980a96b16abbdaf829858d2389697b1d6cfc6a903873fd74b7e47a6b1045584" 6389 + dependencies = [ 6390 + "cfg-if", 6391 + "libc", 6392 + "windows-sys 0.48.0", 6393 ] 6394 6395 [[package]] 6396 name = "wasmtime-runtime" 6397 + version = "14.0.2" 6398 source = "registry+https://github.com/rust-lang/crates.io-index" 6399 + checksum = "de31031471f04c0bad4f5e29b0e632db318488dd030cdb794ef15f91a52f2338" 6400 dependencies = [ 6401 "anyhow", 6402 "cc", 6403 + "cfg-if", 6404 + "encoding_rs", 6405 + "indexmap 2.0.2", 6406 "libc", 6407 + "log", 6408 "mach", 6409 "memfd", 6410 + "memoffset 0.9.0", 6411 "paste", 6412 "rand", 6413 + "rustix 0.38.20", 6414 + "sptr", 6415 + "wasm-encoder", 6416 "wasmtime-asm-macros", 6417 "wasmtime-environ", 6418 "wasmtime-fiber", 6419 "wasmtime-jit-debug", 6420 + "wasmtime-versioned-export-macros", 6421 + "wasmtime-wmemcheck", 6422 + "windows-sys 0.48.0", 6423 ] 6424 6425 [[package]] 6426 name = "wasmtime-types" 6427 + version = "14.0.2" 6428 source = "registry+https://github.com/rust-lang/crates.io-index" 6429 + checksum = "4e98a2c09807eee3207991bf05b6271aa3817c548224ded6b7bac61374ef9221" 6430 dependencies = [ 6431 "cranelift-entity", 6432 "serde", 6433 + "serde_derive", 6434 "thiserror", 6435 "wasmparser", 6436 ] 6437 6438 [[package]] 6439 + name = "wasmtime-versioned-export-macros" 6440 + version = "14.0.2" 6441 + source = "registry+https://github.com/rust-lang/crates.io-index" 6442 + checksum = "73190422af3b408daa3c791f97f50c62509746c09de934d69dae602c65809663" 6443 + dependencies = [ 6444 + "proc-macro2", 6445 + "quote", 6446 + "syn 2.0.38", 6447 + ] 6448 + 6449 + [[package]] 6450 name = "wasmtime-wasi" 6451 + version = "14.0.2" 6452 source = "registry+https://github.com/rust-lang/crates.io-index" 6453 + checksum = "1022616613f6279243392b00990ac81135f0c46018eba620538392342fc93df9" 6454 dependencies = [ 6455 "anyhow", 6456 + "async-trait", 6457 + "bitflags 2.4.0", 6458 + "bytes", 6459 + "cap-fs-ext", 6460 + "cap-net-ext", 6461 + "cap-rand", 6462 + "cap-std", 6463 + "cap-time-ext", 6464 + "fs-set-times", 6465 + "futures", 6466 + "io-extras", 6467 + "io-lifetimes 2.0.2", 6468 + "libc", 6469 + "log", 6470 + "once_cell", 6471 + "rustix 0.38.20", 6472 + "system-interface", 6473 + "thiserror", 6474 + "tokio", 6475 + "tracing 0.1.37", 6476 + "url", 6477 "wasi-cap-std-sync", 6478 "wasi-common", 6479 "wasmtime", 6480 "wiggle", 6481 + "windows-sys 0.48.0", 6482 ] 6483 6484 [[package]] 6485 + name = "wasmtime-winch" 6486 + version = "14.0.2" 6487 + source = "registry+https://github.com/rust-lang/crates.io-index" 6488 + checksum = "eff589e9b8f701ea4d66472115d23145fe58b62d1289c51f4a2e36c5dccf6053" 6489 + dependencies = [ 6490 + "anyhow", 6491 + "cranelift-codegen", 6492 + "gimli", 6493 + "object", 6494 + "target-lexicon", 6495 + "wasmparser", 6496 + "wasmtime-cranelift-shared", 6497 + "wasmtime-environ", 6498 + "winch-codegen", 6499 + ] 6500 + 6501 + [[package]] 6502 + name = "wasmtime-wit-bindgen" 6503 + version = "14.0.2" 6504 + source = "registry+https://github.com/rust-lang/crates.io-index" 6505 + checksum = "f672060c021afd9a3ab72f4e319d1f7bb1f4e973d5e24130bb0bb11eba356f5e" 6506 + dependencies = [ 6507 + "anyhow", 6508 + "heck 0.4.0", 6509 + "indexmap 2.0.2", 6510 + "wit-parser", 6511 + ] 6512 + 6513 + [[package]] 6514 + name = "wasmtime-wmemcheck" 6515 + version = "14.0.2" 6516 + source = "registry+https://github.com/rust-lang/crates.io-index" 6517 + checksum = "1d40e574507de689ee8ad428b5ddfc6bc81b5eff3c8d493e0b8ec1ebf7e4eadf" 6518 + 6519 + [[package]] 6520 name = "wast" 6521 version = "35.0.2" 6522 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6527 6528 [[package]] 6529 name = "wast" 6530 + version = "66.0.2" 6531 source = "registry+https://github.com/rust-lang/crates.io-index" 6532 + checksum = "93cb43b0ac6dd156f2c375735ccfd72b012a7c0a6e6d09503499b8d3cb6e6072" 6533 dependencies = [ 6534 "leb128", 6535 "memchr", ··· 6539 6540 [[package]] 6541 name = "wat" 6542 + version = "1.0.77" 6543 + source = "registry+https://github.com/rust-lang/crates.io-index" 6544 + checksum = "e367582095d2903caeeea9acbb140e1db9c7677001efa4347c3687fd34fe7072" 6545 + dependencies = [ 6546 + "wast 66.0.2", 6547 + ] 6548 + 6549 + [[package]] 6550 + name = "wayland-backend" 6551 + version = "0.1.2" 6552 + source = "registry+https://github.com/rust-lang/crates.io-index" 6553 + checksum = "41b48e27457e8da3b2260ac60d0a94512f5cba36448679f3747c0865b7893ed8" 6554 + dependencies = [ 6555 + "cc", 6556 + "downcast-rs", 6557 + "io-lifetimes 1.0.11", 6558 + "nix 0.26.4", 6559 + "scoped-tls", 6560 + "smallvec", 6561 + "wayland-sys 0.30.1", 6562 + ] 6563 + 6564 + [[package]] 6565 + name = "wayland-backend" 6566 + version = "0.3.2" 6567 + source = "registry+https://github.com/rust-lang/crates.io-index" 6568 + checksum = "19152ddd73f45f024ed4534d9ca2594e0ef252c1847695255dae47f34df9fbe4" 6569 + dependencies = [ 6570 + "cc", 6571 + "downcast-rs", 6572 + "nix 0.26.4", 6573 + "scoped-tls", 6574 + "smallvec", 6575 + "wayland-sys 0.31.1", 6576 + ] 6577 + 6578 + [[package]] 6579 + name = "wayland-client" 6580 + version = "0.30.2" 6581 + source = "registry+https://github.com/rust-lang/crates.io-index" 6582 + checksum = "489c9654770f674fc7e266b3c579f4053d7551df0ceb392f153adb1f9ed06ac8" 6583 + dependencies = [ 6584 + "bitflags 1.3.2", 6585 + "nix 0.26.4", 6586 + "wayland-backend 0.1.2", 6587 + "wayland-scanner 0.30.1", 6588 + ] 6589 + 6590 + [[package]] 6591 + name = "wayland-client" 6592 + version = "0.31.1" 6593 + source = "registry+https://github.com/rust-lang/crates.io-index" 6594 + checksum = "1ca7d52347346f5473bf2f56705f360e8440873052e575e55890c4fa57843ed3" 6595 + dependencies = [ 6596 + "bitflags 2.4.0", 6597 + "nix 0.26.4", 6598 + "wayland-backend 0.3.2", 6599 + "wayland-scanner 0.31.0", 6600 + ] 6601 + 6602 + [[package]] 6603 + name = "wayland-csd-frame" 6604 + version = "0.3.0" 6605 + source = "registry+https://github.com/rust-lang/crates.io-index" 6606 + checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" 6607 + dependencies = [ 6608 + "bitflags 2.4.0", 6609 + "cursor-icon", 6610 + "wayland-backend 0.3.2", 6611 + ] 6612 + 6613 + [[package]] 6614 + name = "wayland-cursor" 6615 + version = "0.31.0" 6616 + source = "registry+https://github.com/rust-lang/crates.io-index" 6617 + checksum = "a44aa20ae986659d6c77d64d808a046996a932aa763913864dc40c359ef7ad5b" 6618 + dependencies = [ 6619 + "nix 0.26.4", 6620 + "wayland-client 0.31.1", 6621 + "xcursor", 6622 + ] 6623 + 6624 + [[package]] 6625 + name = "wayland-protocols" 6626 + version = "0.31.0" 6627 + source = "registry+https://github.com/rust-lang/crates.io-index" 6628 + checksum = "e253d7107ba913923dc253967f35e8561a3c65f914543e46843c88ddd729e21c" 6629 + dependencies = [ 6630 + "bitflags 2.4.0", 6631 + "wayland-backend 0.3.2", 6632 + "wayland-client 0.31.1", 6633 + "wayland-scanner 0.31.0", 6634 + ] 6635 + 6636 + [[package]] 6637 + name = "wayland-protocols-plasma" 6638 + version = "0.2.0" 6639 + source = "registry+https://github.com/rust-lang/crates.io-index" 6640 + checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479" 6641 + dependencies = [ 6642 + "bitflags 2.4.0", 6643 + "wayland-backend 0.3.2", 6644 + "wayland-client 0.31.1", 6645 + "wayland-protocols", 6646 + "wayland-scanner 0.31.0", 6647 + ] 6648 + 6649 + [[package]] 6650 + name = "wayland-protocols-wlr" 6651 + version = "0.2.0" 6652 + source = "registry+https://github.com/rust-lang/crates.io-index" 6653 + checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" 6654 + dependencies = [ 6655 + "bitflags 2.4.0", 6656 + "wayland-backend 0.3.2", 6657 + "wayland-client 0.31.1", 6658 + "wayland-protocols", 6659 + "wayland-scanner 0.31.0", 6660 + ] 6661 + 6662 + [[package]] 6663 + name = "wayland-scanner" 6664 + version = "0.30.1" 6665 + source = "registry+https://github.com/rust-lang/crates.io-index" 6666 + checksum = "b9b873b257fbc32ec909c0eb80dea312076a67014e65e245f5eb69a6b8ab330e" 6667 + dependencies = [ 6668 + "proc-macro2", 6669 + "quick-xml 0.28.2", 6670 + "quote", 6671 + ] 6672 + 6673 + [[package]] 6674 + name = "wayland-scanner" 6675 + version = "0.31.0" 6676 source = "registry+https://github.com/rust-lang/crates.io-index" 6677 + checksum = "fb8e28403665c9f9513202b7e1ed71ec56fde5c107816843fb14057910b2c09c" 6678 dependencies = [ 6679 + "proc-macro2", 6680 + "quick-xml 0.30.0", 6681 + "quote", 6682 + ] 6683 + 6684 + [[package]] 6685 + name = "wayland-sys" 6686 + version = "0.30.1" 6687 + source = "registry+https://github.com/rust-lang/crates.io-index" 6688 + checksum = "96b2a02ac608e07132978689a6f9bf4214949c85998c247abadd4f4129b1aa06" 6689 + dependencies = [ 6690 + "dlib", 6691 + "lazy_static", 6692 + "log", 6693 + "pkg-config", 6694 + ] 6695 + 6696 + [[package]] 6697 + name = "wayland-sys" 6698 + version = "0.31.1" 6699 + source = "registry+https://github.com/rust-lang/crates.io-index" 6700 + checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af" 6701 + dependencies = [ 6702 + "dlib", 6703 + "log", 6704 + "once_cell", 6705 + "pkg-config", 6706 ] 6707 6708 [[package]] 6709 name = "web-sys" 6710 + version = "0.3.64" 6711 source = "registry+https://github.com/rust-lang/crates.io-index" 6712 + checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 6713 dependencies = [ 6714 "js-sys", 6715 "wasm-bindgen", 6716 ] 6717 6718 [[package]] 6719 + name = "web-time" 6720 + version = "0.2.0" 6721 + source = "registry+https://github.com/rust-lang/crates.io-index" 6722 + checksum = "19353897b48e2c4d849a2d73cb0aeb16dc2be4e00c565abfc11eb65a806e47de" 6723 + dependencies = [ 6724 + "js-sys", 6725 + "once_cell", 6726 + "wasm-bindgen", 6727 + ] 6728 + 6729 + [[package]] 6730 name = "weezl" 6731 version = "0.1.7" 6732 source = "registry+https://github.com/rust-lang/crates.io-index" 6733 checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 6734 6735 [[package]] 6736 + name = "wg" 6737 + version = "0.3.2" 6738 + source = "registry+https://github.com/rust-lang/crates.io-index" 6739 + checksum = "f390449c16e0679435fc97a6b49d24e67f09dd05fea1de54db1b60902896d273" 6740 + dependencies = [ 6741 + "atomic-waker", 6742 + "parking_lot 0.12.1", 6743 + "triomphe", 6744 + ] 6745 + 6746 + [[package]] 6747 + name = "wgpu" 6748 + version = "0.18.0" 6749 + source = "registry+https://github.com/rust-lang/crates.io-index" 6750 + checksum = "30e7d227c9f961f2061c26f4cb0fbd4df0ef37e056edd0931783599d6c94ef24" 6751 + dependencies = [ 6752 + "arrayvec", 6753 + "cfg-if", 6754 + "flume", 6755 + "js-sys", 6756 + "log", 6757 + "naga", 6758 + "parking_lot 0.12.1", 6759 + "profiling", 6760 + "raw-window-handle 0.5.2", 6761 + "smallvec", 6762 + "static_assertions", 6763 + "wasm-bindgen", 6764 + "wasm-bindgen-futures", 6765 + "web-sys", 6766 + "wgpu-core", 6767 + "wgpu-hal", 6768 + "wgpu-types", 6769 + ] 6770 + 6771 + [[package]] 6772 + name = "wgpu-core" 6773 + version = "0.18.0" 6774 + source = "registry+https://github.com/rust-lang/crates.io-index" 6775 + checksum = "837e02ddcdc6d4a9b56ba4598f7fd4202a7699ab03f6ef4dcdebfad2c966aea6" 6776 + dependencies = [ 6777 + "arrayvec", 6778 + "bit-vec", 6779 + "bitflags 2.4.0", 6780 + "codespan-reporting", 6781 + "log", 6782 + "naga", 6783 + "parking_lot 0.12.1", 6784 + "profiling", 6785 + "raw-window-handle 0.5.2", 6786 + "rustc-hash", 6787 + "smallvec", 6788 + "thiserror", 6789 + "web-sys", 6790 + "wgpu-hal", 6791 + "wgpu-types", 6792 + ] 6793 + 6794 + [[package]] 6795 + name = "wgpu-hal" 6796 + version = "0.18.0" 6797 source = "registry+https://github.com/rust-lang/crates.io-index" 6798 + checksum = "1e30b9a8155c83868e82a8c5d3ce899de6c3961d2ef595de8fc168a1677fc2d8" 6799 dependencies = [ 6800 + "android_system_properties", 6801 + "arrayvec", 6802 + "ash", 6803 + "bit-set", 6804 + "bitflags 2.4.0", 6805 + "block", 6806 + "core-graphics-types", 6807 + "d3d12", 6808 + "glow", 6809 + "glutin_wgl_sys", 6810 + "gpu-alloc", 6811 + "gpu-allocator", 6812 + "gpu-descriptor", 6813 + "hassle-rs", 6814 + "js-sys", 6815 + "khronos-egl", 6816 "libc", 6817 + "libloading 0.8.1", 6818 + "log", 6819 + "metal", 6820 + "naga", 6821 + "objc", 6822 "once_cell", 6823 + "parking_lot 0.12.1", 6824 + "profiling", 6825 + "range-alloc", 6826 + "raw-window-handle 0.5.2", 6827 + "renderdoc-sys", 6828 + "rustc-hash", 6829 + "smallvec", 6830 + "thiserror", 6831 + "wasm-bindgen", 6832 + "web-sys", 6833 + "wgpu-types", 6834 + "winapi", 6835 ] 6836 6837 [[package]] 6838 + name = "wgpu-types" 6839 + version = "0.18.0" 6840 + source = "registry+https://github.com/rust-lang/crates.io-index" 6841 + checksum = "0d5ed5f0edf0de351fe311c53304986315ce866f394a2e6df0c4b3c70774bcdd" 6842 + dependencies = [ 6843 + "bitflags 2.4.0", 6844 + "js-sys", 6845 + "web-sys", 6846 + ] 6847 + 6848 + [[package]] 6849 + name = "widestring" 6850 version = "1.0.2" 6851 source = "registry+https://github.com/rust-lang/crates.io-index" 6852 + checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" 6853 + 6854 + [[package]] 6855 + name = "wiggle" 6856 + version = "14.0.2" 6857 + source = "registry+https://github.com/rust-lang/crates.io-index" 6858 + checksum = "334709283558d9ebb0206cd1842c4fa619ff467d68c71eff982376d9c999d636" 6859 dependencies = [ 6860 "anyhow", 6861 "async-trait", 6862 + "bitflags 2.4.0", 6863 "thiserror", 6864 + "tracing 0.1.37", 6865 "wasmtime", 6866 "wiggle-macro", 6867 ] 6868 6869 [[package]] 6870 name = "wiggle-generate" 6871 + version = "14.0.2" 6872 source = "registry+https://github.com/rust-lang/crates.io-index" 6873 + checksum = "4143cb3a8c65efceba6fc3bf49769b7b5d60090f1226e708365044c1136584ee" 6874 dependencies = [ 6875 "anyhow", 6876 "heck 0.4.0", 6877 "proc-macro2", 6878 "quote", 6879 "shellexpand", 6880 + "syn 2.0.38", 6881 "witx", 6882 ] 6883 6884 [[package]] 6885 name = "wiggle-macro" 6886 + version = "14.0.2" 6887 source = "registry+https://github.com/rust-lang/crates.io-index" 6888 + checksum = "56981968f26952a527f78cf3aeb5ac436db82d3be1682a217a1835754fa50f51" 6889 dependencies = [ 6890 "proc-macro2", 6891 "quote", 6892 + "syn 2.0.38", 6893 "wiggle-generate", 6894 ] 6895 6896 [[package]] 6897 name = "winapi" 6898 version = "0.3.9" 6899 source = "registry+https://github.com/rust-lang/crates.io-index" 6900 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" ··· 6904 ] 6905 6906 [[package]] 6907 name = "winapi-i686-pc-windows-gnu" 6908 version = "0.4.0" 6909 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6915 source = "registry+https://github.com/rust-lang/crates.io-index" 6916 checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 6917 dependencies = [ 6918 + "winapi", 6919 + ] 6920 + 6921 + [[package]] 6922 + name = "winapi-wsapoll" 6923 + version = "0.1.1" 6924 + source = "registry+https://github.com/rust-lang/crates.io-index" 6925 + checksum = "44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e" 6926 + dependencies = [ 6927 + "winapi", 6928 ] 6929 6930 [[package]] ··· 6934 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 6935 6936 [[package]] 6937 + name = "winch-codegen" 6938 + version = "0.12.2" 6939 + source = "registry+https://github.com/rust-lang/crates.io-index" 6940 + checksum = "d2942fc0530ed88259df32f09f52a4222583e1ec7c3fa3f4a911905bbf70c3b0" 6941 + dependencies = [ 6942 + "anyhow", 6943 + "cranelift-codegen", 6944 + "gimli", 6945 + "regalloc2", 6946 + "smallvec", 6947 + "target-lexicon", 6948 + "wasmparser", 6949 + "wasmtime-environ", 6950 + ] 6951 + 6952 + [[package]] 6953 name = "windows" 6954 + version = "0.44.0" 6955 source = "registry+https://github.com/rust-lang/crates.io-index" 6956 + checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b" 6957 dependencies = [ 6958 + "windows-targets 0.42.2", 6959 + ] 6960 + 6961 + [[package]] 6962 + name = "windows" 6963 + version = "0.51.1" 6964 + source = "registry+https://github.com/rust-lang/crates.io-index" 6965 + checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" 6966 + dependencies = [ 6967 + "windows-core", 6968 + "windows-targets 0.48.5", 6969 + ] 6970 + 6971 + [[package]] 6972 + name = "windows-core" 6973 + version = "0.51.1" 6974 + source = "registry+https://github.com/rust-lang/crates.io-index" 6975 + checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 6976 + dependencies = [ 6977 + "windows-targets 0.48.5", 6978 ] 6979 6980 [[package]] ··· 6991 ] 6992 6993 [[package]] 6994 + name = "windows-sys" 6995 + version = "0.45.0" 6996 + source = "registry+https://github.com/rust-lang/crates.io-index" 6997 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 6998 + dependencies = [ 6999 + "windows-targets 0.42.2", 7000 + ] 7001 + 7002 + [[package]] 7003 + name = "windows-sys" 7004 + version = "0.48.0" 7005 + source = "registry+https://github.com/rust-lang/crates.io-index" 7006 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 7007 + dependencies = [ 7008 + "windows-targets 0.48.5", 7009 + ] 7010 + 7011 + [[package]] 7012 + name = "windows-targets" 7013 + version = "0.42.2" 7014 + source = "registry+https://github.com/rust-lang/crates.io-index" 7015 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 7016 + dependencies = [ 7017 + "windows_aarch64_gnullvm 0.42.2", 7018 + "windows_aarch64_msvc 0.42.2", 7019 + "windows_i686_gnu 0.42.2", 7020 + "windows_i686_msvc 0.42.2", 7021 + "windows_x86_64_gnu 0.42.2", 7022 + "windows_x86_64_gnullvm 0.42.2", 7023 + "windows_x86_64_msvc 0.42.2", 7024 + ] 7025 + 7026 + [[package]] 7027 + name = "windows-targets" 7028 + version = "0.48.5" 7029 + source = "registry+https://github.com/rust-lang/crates.io-index" 7030 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 7031 + dependencies = [ 7032 + "windows_aarch64_gnullvm 0.48.5", 7033 + "windows_aarch64_msvc 0.48.5", 7034 + "windows_i686_gnu 0.48.5", 7035 + "windows_i686_msvc 0.48.5", 7036 + "windows_x86_64_gnu 0.48.5", 7037 + "windows_x86_64_gnullvm 0.48.5", 7038 + "windows_x86_64_msvc 0.48.5", 7039 + ] 7040 + 7041 + [[package]] 7042 + name = "windows_aarch64_gnullvm" 7043 + version = "0.42.2" 7044 + source = "registry+https://github.com/rust-lang/crates.io-index" 7045 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 7046 + 7047 + [[package]] 7048 + name = "windows_aarch64_gnullvm" 7049 + version = "0.48.5" 7050 + source = "registry+https://github.com/rust-lang/crates.io-index" 7051 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 7052 + 7053 + [[package]] 7054 name = "windows_aarch64_msvc" 7055 version = "0.36.1" 7056 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 7058 7059 [[package]] 7060 name = "windows_aarch64_msvc" 7061 + version = "0.42.2" 7062 + source = "registry+https://github.com/rust-lang/crates.io-index" 7063 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 7064 + 7065 + [[package]] 7066 + name = "windows_aarch64_msvc" 7067 + version = "0.48.5" 7068 source = "registry+https://github.com/rust-lang/crates.io-index" 7069 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 7070 7071 [[package]] 7072 name = "windows_i686_gnu" ··· 7076 7077 [[package]] 7078 name = "windows_i686_gnu" 7079 + version = "0.42.2" 7080 + source = "registry+https://github.com/rust-lang/crates.io-index" 7081 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 7082 + 7083 + [[package]] 7084 + name = "windows_i686_gnu" 7085 + version = "0.48.5" 7086 source = "registry+https://github.com/rust-lang/crates.io-index" 7087 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 7088 7089 [[package]] 7090 name = "windows_i686_msvc" ··· 7094 7095 [[package]] 7096 name = "windows_i686_msvc" 7097 + version = "0.42.2" 7098 source = "registry+https://github.com/rust-lang/crates.io-index" 7099 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 7100 + 7101 + [[package]] 7102 + name = "windows_i686_msvc" 7103 + version = "0.48.5" 7104 + source = "registry+https://github.com/rust-lang/crates.io-index" 7105 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 7106 7107 [[package]] 7108 name = "windows_x86_64_gnu" ··· 7112 7113 [[package]] 7114 name = "windows_x86_64_gnu" 7115 + version = "0.42.2" 7116 + source = "registry+https://github.com/rust-lang/crates.io-index" 7117 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 7118 + 7119 + [[package]] 7120 + name = "windows_x86_64_gnu" 7121 + version = "0.48.5" 7122 + source = "registry+https://github.com/rust-lang/crates.io-index" 7123 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 7124 + 7125 + [[package]] 7126 + name = "windows_x86_64_gnullvm" 7127 + version = "0.42.2" 7128 + source = "registry+https://github.com/rust-lang/crates.io-index" 7129 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 7130 + 7131 + [[package]] 7132 + name = "windows_x86_64_gnullvm" 7133 + version = "0.48.5" 7134 source = "registry+https://github.com/rust-lang/crates.io-index" 7135 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 7136 7137 [[package]] 7138 name = "windows_x86_64_msvc" ··· 7142 7143 [[package]] 7144 name = "windows_x86_64_msvc" 7145 + version = "0.42.2" 7146 source = "registry+https://github.com/rust-lang/crates.io-index" 7147 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 7148 7149 [[package]] 7150 + name = "windows_x86_64_msvc" 7151 + version = "0.48.5" 7152 source = "registry+https://github.com/rust-lang/crates.io-index" 7153 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 7154 + 7155 + [[package]] 7156 + name = "winit" 7157 + version = "0.29.4" 7158 + source = "git+https://github.com/lapce/winit?rev=e8c26d691a20a96c4e9d841d31fc315dabd5a5a1#e8c26d691a20a96c4e9d841d31fc315dabd5a5a1" 7159 dependencies = [ 7160 + "ahash 0.8.3", 7161 + "android-activity", 7162 + "atomic-waker", 7163 + "bitflags 2.4.0", 7164 + "bytemuck", 7165 + "calloop", 7166 + "cfg_aliases", 7167 + "core-foundation", 7168 + "core-graphics", 7169 + "cursor-icon", 7170 + "icrate", 7171 + "js-sys", 7172 + "libc", 7173 + "log", 7174 + "memmap2 0.9.0", 7175 + "ndk", 7176 + "ndk-sys", 7177 + "objc2", 7178 + "once_cell", 7179 + "orbclient", 7180 + "percent-encoding", 7181 + "raw-window-handle 0.5.2", 7182 + "raw-window-handle 0.6.0", 7183 + "redox_syscall 0.3.5", 7184 + "rustix 0.38.20", 7185 + "sctk-adwaita", 7186 + "smithay-client-toolkit", 7187 + "smol_str", 7188 + "unicode-segmentation", 7189 + "wasm-bindgen", 7190 + "wasm-bindgen-futures", 7191 + "wayland-backend 0.3.2", 7192 + "wayland-client 0.31.1", 7193 + "wayland-protocols", 7194 + "wayland-protocols-plasma", 7195 + "web-sys", 7196 + "web-time", 7197 + "windows-sys 0.48.0", 7198 + "x11-dl", 7199 + "x11rb", 7200 + "xkbcommon-dl", 7201 ] 7202 7203 [[package]] 7204 + name = "winnow" 7205 + version = "0.5.10" 7206 source = "registry+https://github.com/rust-lang/crates.io-index" 7207 + checksum = "5504cc7644f4b593cbc05c4a55bf9bd4e94b867c3c0bd440934174d50482427d" 7208 dependencies = [ 7209 + "memchr", 7210 + ] 7211 + 7212 + [[package]] 7213 + name = "winreg" 7214 + version = "0.50.0" 7215 + source = "registry+https://github.com/rust-lang/crates.io-index" 7216 + checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 7217 + dependencies = [ 7218 + "cfg-if", 7219 + "windows-sys 0.48.0", 7220 ] 7221 7222 [[package]] 7223 name = "winx" 7224 + version = "0.36.2" 7225 source = "registry+https://github.com/rust-lang/crates.io-index" 7226 + checksum = "357bb8e2932df531f83b052264b050b81ba0df90ee5a59b2d1d3949f344f81e5" 7227 dependencies = [ 7228 + "bitflags 2.4.0", 7229 + "windows-sys 0.48.0", 7230 ] 7231 7232 [[package]] 7233 + name = "wit-parser" 7234 + version = "0.12.1" 7235 source = "registry+https://github.com/rust-lang/crates.io-index" 7236 + checksum = "f6ace9943d89bbf3dbbc71b966da0e7302057b311f36a4ac3d65ddfef17b52cf" 7237 dependencies = [ 7238 + "anyhow", 7239 + "id-arena", 7240 + "indexmap 2.0.2", 7241 + "log", 7242 + "semver", 7243 + "serde", 7244 + "serde_derive", 7245 + "serde_json", 7246 + "unicode-xid", 7247 ] 7248 7249 [[package]] ··· 7253 checksum = "e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b" 7254 dependencies = [ 7255 "anyhow", 7256 + "log", 7257 "thiserror", 7258 "wast 35.0.2", 7259 ] 7260 7261 [[package]] 7262 + name = "x11-clipboard" 7263 + version = "0.8.1" 7264 + source = "registry+https://github.com/rust-lang/crates.io-index" 7265 + checksum = "b41aca1115b1f195f21c541c5efb423470848d48143127d0f07f8b90c27440df" 7266 + dependencies = [ 7267 + "x11rb", 7268 + ] 7269 + 7270 + [[package]] 7271 + name = "x11-dl" 7272 + version = "2.21.0" 7273 + source = "registry+https://github.com/rust-lang/crates.io-index" 7274 + checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 7275 + dependencies = [ 7276 + "libc", 7277 + "once_cell", 7278 + "pkg-config", 7279 + ] 7280 + 7281 + [[package]] 7282 + name = "x11rb" 7283 + version = "0.12.0" 7284 + source = "registry+https://github.com/rust-lang/crates.io-index" 7285 + checksum = "b1641b26d4dec61337c35a1b1aaf9e3cba8f46f0b43636c609ab0291a648040a" 7286 + dependencies = [ 7287 + "as-raw-xcb-connection", 7288 + "gethostname", 7289 + "libc", 7290 + "libloading 0.7.3", 7291 + "nix 0.26.4", 7292 + "once_cell", 7293 + "winapi", 7294 + "winapi-wsapoll", 7295 + "x11rb-protocol", 7296 + ] 7297 + 7298 + [[package]] 7299 + name = "x11rb-protocol" 7300 + version = "0.12.0" 7301 source = "registry+https://github.com/rust-lang/crates.io-index" 7302 + checksum = "82d6c3f9a0fb6701fab8f6cea9b0c0bd5d6876f1f89f7fada07e558077c344bc" 7303 dependencies = [ 7304 + "nix 0.26.4", 7305 ] 7306 7307 [[package]] ··· 7314 ] 7315 7316 [[package]] 7317 + name = "xcursor" 7318 + version = "0.3.4" 7319 source = "registry+https://github.com/rust-lang/crates.io-index" 7320 + checksum = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7" 7321 + dependencies = [ 7322 + "nom", 7323 + ] 7324 7325 [[package]] 7326 + name = "xkbcommon-dl" 7327 + version = "0.4.1" 7328 source = "registry+https://github.com/rust-lang/crates.io-index" 7329 + checksum = "6924668544c48c0133152e7eec86d644a056ca3d09275eb8d5cdb9855f9d8699" 7330 dependencies = [ 7331 + "bitflags 2.4.0", 7332 + "dlib", 7333 + "log", 7334 + "once_cell", 7335 + "xkeysym", 7336 ] 7337 7338 [[package]] 7339 + name = "xkeysym" 7340 + version = "0.2.0" 7341 + source = "registry+https://github.com/rust-lang/crates.io-index" 7342 + checksum = "054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621" 7343 + 7344 + [[package]] 7345 name = "xml-rs" 7346 + version = "0.8.19" 7347 source = "registry+https://github.com/rust-lang/crates.io-index" 7348 + checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a" 7349 7350 [[package]] 7351 name = "xmlparser" 7352 + version = "0.13.5" 7353 source = "registry+https://github.com/rust-lang/crates.io-index" 7354 + checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd" 7355 7356 [[package]] 7357 name = "xmlwriter" ··· 7360 checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" 7361 7362 [[package]] 7363 + name = "xxhash-rust" 7364 + version = "0.8.7" 7365 source = "registry+https://github.com/rust-lang/crates.io-index" 7366 + checksum = "9828b178da53440fa9c766a3d2f73f7cf5d0ac1fe3980c1e5018d899fd19e07b" 7367 + 7368 + [[package]] 7369 + name = "yazi" 7370 + version = "0.1.6" 7371 + source = "registry+https://github.com/rust-lang/crates.io-index" 7372 + checksum = "c94451ac9513335b5e23d7a8a2b61a7102398b8cca5160829d313e84c9d98be1" 7373 + 7374 + [[package]] 7375 + name = "zbus" 7376 + version = "3.3.0" 7377 + source = "registry+https://github.com/rust-lang/crates.io-index" 7378 + checksum = "41ce2de393c874ba871292e881bf3c13a0d5eb38170ebab2e50b4c410eaa222b" 7379 dependencies = [ 7380 + "async-broadcast", 7381 + "async-channel", 7382 + "async-executor", 7383 + "async-io", 7384 + "async-lock", 7385 + "async-recursion", 7386 + "async-task", 7387 + "async-trait", 7388 + "byteorder", 7389 + "derivative", 7390 + "dirs", 7391 + "enumflags2", 7392 + "event-listener", 7393 + "futures-core", 7394 + "futures-sink", 7395 + "futures-util", 7396 + "hex", 7397 + "nix 0.24.2", 7398 + "once_cell", 7399 + "ordered-stream", 7400 + "rand", 7401 + "serde", 7402 + "serde_repr", 7403 + "sha1", 7404 + "static_assertions", 7405 + "tracing 0.1.37", 7406 + "uds_windows", 7407 + "winapi", 7408 + "zbus_macros", 7409 + "zbus_names", 7410 + "zvariant", 7411 ] 7412 7413 [[package]] 7414 + name = "zbus_macros" 7415 + version = "3.3.0" 7416 source = "registry+https://github.com/rust-lang/crates.io-index" 7417 + checksum = "a13d08f5dc6cf725b693cb6ceacd43cd430ec0664a879188f29e7d7dcd98f96d" 7418 + dependencies = [ 7419 + "proc-macro-crate", 7420 + "proc-macro2", 7421 + "quote", 7422 + "regex", 7423 + "syn 1.0.101", 7424 + ] 7425 7426 [[package]] 7427 + name = "zbus_names" 7428 + version = "2.2.0" 7429 source = "registry+https://github.com/rust-lang/crates.io-index" 7430 + checksum = "41a408fd8a352695690f53906dc7fd036be924ec51ea5e05666ff42685ed0af5" 7431 dependencies = [ 7432 + "serde", 7433 + "static_assertions", 7434 + "zvariant", 7435 ] 7436 7437 [[package]] ··· 7442 7443 [[package]] 7444 name = "zip" 7445 + version = "0.6.6" 7446 source = "registry+https://github.com/rust-lang/crates.io-index" 7447 + checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" 7448 dependencies = [ 7449 "byteorder", 7450 "crc32fast", ··· 7480 "cc", 7481 "libc", 7482 ] 7483 + 7484 + [[package]] 7485 + name = "zune-inflate" 7486 + version = "0.2.54" 7487 + source = "registry+https://github.com/rust-lang/crates.io-index" 7488 + checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" 7489 + dependencies = [ 7490 + "simd-adler32", 7491 + ] 7492 + 7493 + [[package]] 7494 + name = "zvariant" 7495 + version = "3.7.1" 7496 + source = "registry+https://github.com/rust-lang/crates.io-index" 7497 + checksum = "b794fb7f59af4105697b0449ba31731ee5dbb3e773a17dbdf3d36206ea1b1644" 7498 + dependencies = [ 7499 + "byteorder", 7500 + "enumflags2", 7501 + "libc", 7502 + "serde", 7503 + "static_assertions", 7504 + "url", 7505 + "zvariant_derive", 7506 + ] 7507 + 7508 + [[package]] 7509 + name = "zvariant_derive" 7510 + version = "3.7.1" 7511 + source = "registry+https://github.com/rust-lang/crates.io-index" 7512 + checksum = "dd58d4b6c8e26d3dd2149c8c40c6613ef6451b9885ff1296d1ac86c388351a54" 7513 + dependencies = [ 7514 + "proc-macro-crate", 7515 + "proc-macro2", 7516 + "quote", 7517 + "syn 1.0.101", 7518 + ]
+55 -51
pkgs/applications/editors/lapce/default.nix
··· 6 , cmake 7 , pkg-config 8 , perl 9 , fontconfig 10 , glib 11 , gtk3 12 , openssl 13 , libobjc 14 , Security 15 , CoreServices 16 , ApplicationServices 17 , Carbon 18 , AppKit 19 , wrapGAppsHook 20 , gobject-introspection 21 }: 22 - 23 rustPlatform.buildRustPackage rec { 24 pname = "lapce"; 25 - version = "0.2.8"; 26 27 src = fetchFromGitHub { 28 owner = "lapce"; 29 repo = pname; 30 rev = "v${version}"; 31 - sha256 = "sha256-cfQQ+PaInUB6B61sZ9iS/zt3L6Vc/vPOJTtEwR0BLco="; 32 }; 33 34 cargoLock = { 35 lockFile = ./Cargo.lock; 36 outputHashes = { 37 - "druid-0.7.0" = "sha256-PJH+Y5PScM6KnPeb5lBLKpqe9nbG3bXIJK2y4V1IM9o="; 38 - "font-kit-0.11.0" = "sha256-MsUbFhWd3GdqchzwrRPuzpz3mNYde00HwA9EIRBc2SQ="; 39 - "fount-0.1.0" = "sha256-ptPnisGuzip3tQUuwtPU+ETiIzxMvIgAvlIGyGw/4wI="; 40 "human-sort-0.2.2" = "sha256-tebgIJGXOY7pwWRukboKAzXY47l4Cn//0xMKQTaGu8w="; 41 - "parley-0.1.0" = "sha256-9xT+bhcZSBxQp10cbxQlqiG4D4NxaTkAxfgaHX0cqX4="; 42 - "piet-wgpu-0.1.0" = "sha256-SOycknxo6wMDy/2D3cxsngI0MZO78B5QkhdCkvCkFyU="; 43 - "psp-types-0.1.0" = "sha256-7scU/eR6S2hVS6UKoFmZP901DMZEEho35nVEuQJERR0="; 44 "structdesc-0.1.0" = "sha256-4j6mJ1H5hxJXr7Sz0UsZxweyAm9sYuxjq8yg3ZlpksI="; 45 - "swash-0.1.4" = "sha256-oPjQF/nKnoHyed+4SZcc4zlc/I+0J6/DuigbHglQPMA="; 46 "tree-sitter-bash-0.19.0" = "sha256-gTsA874qpCI/N5tmBI5eT8KDaM25gXM4VbcCbUU2EeI="; 47 - "tree-sitter-c-sharp-0.20.0" = "sha256-4R6+15ZbtC/LtSHpk7DqcMiFYjht+062Av31spK07rc="; 48 - "tree-sitter-clojure-0.1.0" = "sha256-qeTQgJ3DAlqhRlATB34aPNzAgKOyIaxfKiZP9Z3Mx2k="; 49 - "tree-sitter-css-0.19.0" = "sha256-xXDTi9HL46qHoeyf2ZQJRCIYCY4vWBmTBkt55EewgmQ="; 50 - "tree-sitter-d-0.3.2" = "sha256-oWbggHlWVxc5QsHDvOVcWvjykLPmFuuoxkqgen7He4A="; 51 - "tree-sitter-dart-0.0.1" = "sha256-JW9Hdzm/Sb56od+K/Wf0IlcfpgiEVY5e3ovOtMEeqpQ="; 52 - "tree-sitter-dockerfile-0.1.0" = "sha256-sSkAR6CZ9MnjeggaQ3F0aG4m0oKKSa866EXQDgm6k3Q="; 53 - "tree-sitter-elixir-0.19.0" = "sha256-5nopPahI6VDxu9z2lKaXWMPZ+1EWYRM2S9k3cfRrxGM="; 54 - "tree-sitter-erlang-0.0.1" = "sha256-6eiRiTTPdMBRsxVHIHYuw0sIfRDvP4pZIEyckoo304Q="; 55 - "tree-sitter-glimmer-0.0.1" = "sha256-qQQ94F/CMx0cMhqqpY0xkMi10Yx+XG1YiT+if6laJvM="; 56 - "tree-sitter-glsl-0.1.3" = "sha256-k37NkUjYPzZnE21EYPBX4CAFdmZzJzy5BOJU+VjpcA4="; 57 - "tree-sitter-haskell-0.14.0" = "sha256-94zxdt3JjC3iki639taHYmRwQIzOlOM6H9C3sKnRj/o="; 58 - "tree-sitter-haxe-0.2.2" = "sha256-yUzJDaAu2kTompR6W0UDRgld/mveaDoj9bdE9Bz9GwI="; 59 - "tree-sitter-hcl-0.0.1" = "sha256-GWUOATMa6ANnhH5k+P9GcCNQQnhqpyfblUG90rQN0iw="; 60 - "tree-sitter-java-0.20.0" = "sha256-tGBi6gJJIPpp6oOwmAQdqBD6eaJRBRcYbWtm1BHsgBA="; 61 "tree-sitter-json-0.20.0" = "sha256-pXa6WFJ4wliXHBiuHuqtAFWz+OscTOxbna5iymS547w="; 62 - "tree-sitter-julia-0.19.0" = "sha256-z+E3sYS9fMBWlSmy/3wiQRzhrYhhNK5xH6MK1FroMi8="; 63 - "tree-sitter-kotlin-0.2.11" = "sha256-aRMqhmZKbKoggtBOgtFIq0xTP+PgeD3Qz6DPJsAFPRQ="; 64 - "tree-sitter-latex-0.2.0" = "sha256-0n42ZrlQdo1IbrURVJkcKV2JeQ7jUI2eSW7dkC1aXH4="; 65 - "tree-sitter-lua-0.0.12" = "sha256-0gViT7PjduQsTTi4e0VVUFiXJjmrjFBnWdGY0B4iS/0="; 66 "tree-sitter-md-0.1.2" = "sha256-gKbjAcY/x9sIxiG7edolAQp2JWrx78mEGeCpayxFOuE="; 67 - "tree-sitter-nix-0.0.1" = "sha256-BYAVY0BISrJSwIMvLa/4QrkWdzMs36ZEz96w/CxWVVo="; 68 - "tree-sitter-ocaml-0.20.0" = "sha256-gTmRBFFCBrA48Yn1MO2mMQPpa6u3uv5McC4BDuMXKuM="; 69 - "tree-sitter-php-0.19.1" = "sha256-Lg4gEi6bCYosakr2McmgOwGHsmsVSjD+oyG6XNTd0j0="; 70 - "tree-sitter-protobuf-0.0.1" = "sha256-h86NQAIRU+mUroa0LqokMtEVd7U5BXo/DADc2UUZQzI="; 71 - "tree-sitter-ql-0.19.0" = "sha256-2QOtNguYAIhIhGuVqyx/33gFu3OqcxAPBZOk85Q226M="; 72 - "tree-sitter-ruby-0.19.0" = "sha256-BjdgNxXoaZ+nYrszd8trL0Cu4hnQNZkSWejTThkAn0o="; 73 - "tree-sitter-scheme-0.2.0" = "sha256-K3+zmykjq2DpCnk17Ko9LOyGQTBZb1/dgVXIVynCYd4="; 74 - "tree-sitter-scss-0.0.1" = "sha256-zGnPZbdRfFvDmbfNMWxTpKCp0/Yl1WqlLjw05jtVofM="; 75 - "tree-sitter-sql-0.0.2" = "sha256-PZSJ/8N/HNskFnkfqN11ZBOESXHGGGCPG/yET832hlE="; 76 - "tree-sitter-svelte-0.10.2" = "sha256-ACRpn1/2d6/ambLvr0xr7kT9gTzFFHXtvbQRTxEoet0="; 77 - "tree-sitter-wgsl-0.0.1" = "sha256-x42qHPwzv3uXVahHE9xYy3RkrYFctJGNEJmu6w1/2Qo="; 78 - "tree-sitter-xml-0.0.1" = "sha256-3DwRrAkk0OU2bOxBYSPpUQm2dxg1AYosbV6HXfYax/Y="; 79 "tree-sitter-yaml-0.0.1" = "sha256-bQ/APnFpes4hQLv37lpoADyjXDBY7J4Zg+rLyUtbra4="; 80 - "tree-sitter-zig-0.0.1" = "sha256-E0q3nWsAMXBVM5LkOfrfBJyV9jQPJjiCSnD2ikXShFc="; 81 - "wasi-experimental-http-wasmtime-0.10.0" = "sha256-vV2cwA+vxWcrozXparleZUqKxp2DDkaRJFOAT0m2uWo="; 82 }; 83 }; 84 85 postPatch = '' 86 - substituteInPlace lapce-ui/Cargo.toml --replace ", \"lapce-data/updater\"" "" 87 ''; 88 89 nativeBuildInputs = [ 90 cmake 91 pkg-config 92 perl 93 wrapGAppsHook # FIX: No GSettings schemas are installed on the system 94 gobject-introspection 95 ]; 96 97 - # Get openssl-sys to use pkg-config 98 - OPENSSL_NO_VENDOR = 1; 99 - 100 - # This variable is read by build script, so that Lapce editor knows its version 101 - env.RELEASE_TAG_NAME = "v${version}"; 102 - 103 - buildInputs = [ 104 glib 105 gtk3 106 openssl ··· 115 AppKit 116 ]; 117 118 - postInstall = '' 119 install -Dm0644 $src/extra/images/logo.svg $out/share/icons/hicolor/scalable/apps/dev.lapce.lapce.svg 120 install -Dm0644 $src/extra/linux/dev.lapce.lapce.desktop $out/share/applications/lapce.desktop 121 ''; 122 123 passthru.updateScript = nix-update-script { }; 124
··· 6 , cmake 7 , pkg-config 8 , perl 9 + , python3 10 , fontconfig 11 , glib 12 , gtk3 13 , openssl 14 + , libGL 15 , libobjc 16 + , libxkbcommon 17 , Security 18 , CoreServices 19 , ApplicationServices 20 , Carbon 21 , AppKit 22 , wrapGAppsHook 23 + , wayland 24 , gobject-introspection 25 + , xorg 26 }: 27 + let 28 + rpathLibs = lib.optionals stdenv.isLinux [ 29 + libGL 30 + libxkbcommon 31 + xorg.libX11 32 + xorg.libXcursor 33 + xorg.libXi 34 + xorg.libXrandr 35 + xorg.libXxf86vm 36 + xorg.libxcb 37 + wayland 38 + ]; 39 + in 40 rustPlatform.buildRustPackage rec { 41 pname = "lapce"; 42 + version = "0.3.1"; 43 44 src = fetchFromGitHub { 45 owner = "lapce"; 46 repo = pname; 47 rev = "v${version}"; 48 + sha256 = "sha256-R7z3E6Moyc6yMFGzfggiYgglLs/A+iOx8ZJKMPhbAz0="; 49 }; 50 51 cargoLock = { 52 lockFile = ./Cargo.lock; 53 outputHashes = { 54 + "alacritty_config-0.1.2-dev" = "sha256-6FSi5RU7YOzNIB2kd/O1OKswn54ak6qrLvN/FbJD3g0="; 55 + "cosmic-text-0.7.0" = "sha256-ATBeQeSlRCuBZIV4Fdam3p+eW5YH8uJadJearZuONrQ="; 56 + "floem-0.1.0" = "sha256-UVmqF2vkX71o4JBrhIIhd2SkLNBaqibwl51FKLJUo4c="; 57 "human-sort-0.2.2" = "sha256-tebgIJGXOY7pwWRukboKAzXY47l4Cn//0xMKQTaGu8w="; 58 + "peniko-0.1.0" = "sha256-FZu56HLN5rwSWOwIC00FvKShSv4QPCR44l9MURgC+iI="; 59 + "psp-types-0.1.0" = "sha256-/oFt/AXxCqBp21hTSYrokWsbFYTIDCrHMUBuA2Nj5UU="; 60 "structdesc-0.1.0" = "sha256-4j6mJ1H5hxJXr7Sz0UsZxweyAm9sYuxjq8yg3ZlpksI="; 61 + "tracing-0.2.0" = "sha256-Tc44Mg2Ue4HyB1z+9UBqpjdecJa60ekGXs+npqv22uA="; 62 "tree-sitter-bash-0.19.0" = "sha256-gTsA874qpCI/N5tmBI5eT8KDaM25gXM4VbcCbUU2EeI="; 63 "tree-sitter-json-0.20.0" = "sha256-pXa6WFJ4wliXHBiuHuqtAFWz+OscTOxbna5iymS547w="; 64 "tree-sitter-md-0.1.2" = "sha256-gKbjAcY/x9sIxiG7edolAQp2JWrx78mEGeCpayxFOuE="; 65 "tree-sitter-yaml-0.0.1" = "sha256-bQ/APnFpes4hQLv37lpoADyjXDBY7J4Zg+rLyUtbra4="; 66 + "vger-0.2.7" = "sha256-evri/64mA0TQY7mFn+9bCl3c247V2QEYlwyMPpOcv5Y="; 67 + "wasi-experimental-http-wasmtime-0.10.0" = "sha256-FuF3Ms1bT9bBasbLK+yQ2xggObm/lFDRyOvH21AZnQI="; 68 + "winit-0.29.4" = "sha256-Y71QsRiHo0ldUAoAhid3yRDtHyIdd3HJ3AA6YJG04as="; 69 }; 70 }; 71 72 + env = { 73 + # Get openssl-sys to use pkg-config 74 + OPENSSL_NO_VENDOR = 1; 75 + 76 + # This variable is read by build script, so that Lapce editor knows its version 77 + RELEASE_TAG_NAME = "v${version}"; 78 + 79 + } // lib.optionalAttrs stdenv.cc.isClang { 80 + # Work around https://github.com/NixOS/nixpkgs/issues/166205. 81 + NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; 82 + }; 83 + 84 postPatch = '' 85 + substituteInPlace lapce-app/Cargo.toml --replace ", \"updater\"" "" 86 ''; 87 88 nativeBuildInputs = [ 89 cmake 90 pkg-config 91 perl 92 + python3 93 wrapGAppsHook # FIX: No GSettings schemas are installed on the system 94 gobject-introspection 95 ]; 96 97 + buildInputs = rpathLibs ++ [ 98 glib 99 gtk3 100 openssl ··· 109 AppKit 110 ]; 111 112 + postInstall = if stdenv.isLinux then '' 113 install -Dm0644 $src/extra/images/logo.svg $out/share/icons/hicolor/scalable/apps/dev.lapce.lapce.svg 114 install -Dm0644 $src/extra/linux/dev.lapce.lapce.desktop $out/share/applications/lapce.desktop 115 + 116 + $STRIP -S $out/bin/lapce 117 + 118 + patchelf --add-rpath "${lib.makeLibraryPath rpathLibs}" $out/bin/lapce 119 + '' else '' 120 + mkdir $out/Applications 121 + cp -r extra/macos/Lapce.app $out/Applications 122 + ln -s $out/bin $out/Applications/Lapce.app/Contents/MacOS 123 ''; 124 + 125 + dontPatchELF = true; 126 127 passthru.updateScript = nix-update-script { }; 128
-12
pkgs/applications/editors/vim/plugins/generated.nix
··· 6599 meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; 6600 }; 6601 6602 - nlua-nvim = buildVimPlugin { 6603 - pname = "nlua.nvim"; 6604 - version = "2022-12-20"; 6605 - src = fetchFromGitHub { 6606 - owner = "tjdevries"; 6607 - repo = "nlua.nvim"; 6608 - rev = "01aa428ff00605d52d0c0ece560f6a6d7971726b"; 6609 - sha256 = "1v80qmhhqc1frpvnz42wa84qaz6xkasyrz59aisifp1vqcn01lgk"; 6610 - }; 6611 - meta.homepage = "https://github.com/tjdevries/nlua.nvim/"; 6612 - }; 6613 - 6614 nnn-vim = buildVimPlugin { 6615 pname = "nnn.vim"; 6616 version = "2023-05-23";
··· 6599 meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; 6600 }; 6601 6602 nnn-vim = buildVimPlugin { 6603 pname = "nnn.vim"; 6604 version = "2023-05-23";
-1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 554 https://github.com/zah/nim.vim/,, 555 https://github.com/figsoda/nix-develop.nvim/,HEAD, 556 https://github.com/tamago324/nlsp-settings.nvim/,main, 557 - https://github.com/tjdevries/nlua.nvim/,, 558 https://github.com/mcchrish/nnn.vim/,, 559 https://github.com/shortcuts/no-neck-pain.nvim/,HEAD, 560 https://github.com/folke/noice.nvim/,HEAD,
··· 554 https://github.com/zah/nim.vim/,, 555 https://github.com/figsoda/nix-develop.nvim/,HEAD, 556 https://github.com/tamago324/nlsp-settings.nvim/,main, 557 https://github.com/mcchrish/nnn.vim/,, 558 https://github.com/shortcuts/no-neck-pain.nvim/,HEAD, 559 https://github.com/folke/noice.nvim/,HEAD,
+2 -2
pkgs/applications/emulators/mame/default.nix
··· 38 in 39 stdenv.mkDerivation rec { 40 pname = "mame"; 41 - version = "0.260"; 42 srcVersion = builtins.replaceStrings [ "." ] [ "" ] version; 43 44 src = fetchFromGitHub { 45 owner = "mamedev"; 46 repo = "mame"; 47 rev = "mame${srcVersion}"; 48 - hash = "sha256-spWnaf7xXK2xzgdUagsgN5doVrpJk7EA6fzYd9FlFm0="; 49 }; 50 51 outputs = [ "out" "tools" ];
··· 38 in 39 stdenv.mkDerivation rec { 40 pname = "mame"; 41 + version = "0.261"; 42 srcVersion = builtins.replaceStrings [ "." ] [ "" ] version; 43 44 src = fetchFromGitHub { 45 owner = "mamedev"; 46 repo = "mame"; 47 rev = "mame${srcVersion}"; 48 + hash = "sha256-Tbsu4dYOBGwsPW94W0xN2+t4vqb1cWI7J1C2l6WU3qI="; 49 }; 50 51 outputs = [ "out" "tools" ];
+2 -2
pkgs/applications/misc/gpxsee/default.nix
··· 18 in 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "gpxsee"; 21 - version = "13.11"; 22 23 src = fetchFromGitHub { 24 owner = "tumic0"; 25 repo = "GPXSee"; 26 rev = finalAttrs.version; 27 - hash = "sha256-EJpyWuOyUVb34F5Pg8KPF9R3f3VpvZVeg8WBZ1oGbbE="; 28 }; 29 30 buildInputs = [
··· 18 in 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "gpxsee"; 21 + version = "13.12"; 22 23 src = fetchFromGitHub { 24 owner = "tumic0"; 25 repo = "GPXSee"; 26 rev = finalAttrs.version; 27 + hash = "sha256-jHqxCOxkM7RJmJYq+nKJfSfd0LGQ7jZnUhuAZLFEG58="; 28 }; 29 30 buildInputs = [
+33 -186
pkgs/applications/networking/browsers/tor-browser/default.nix
··· 1 - { lib, stdenv 2 , fetchurl 3 , makeDesktopItem 4 , writeText 5 , autoPatchelfHook 6 , callPackage 7 8 , atk ··· 33 , libdrm 34 , libGL 35 36 , audioSupport ? mediaSupport 37 38 , pipewireSupport ? audioSupport ··· 45 46 , libvaSupport ? mediaSupport 47 , libva 48 - 49 - # Media support (implies audio support) 50 - , mediaSupport ? true 51 - , ffmpeg 52 - 53 - # Wrapper runtime 54 - , coreutils 55 - , glibcLocales 56 - , gnome 57 - , runtimeShell 58 - , shared-mime-info 59 - , gsettings-desktop-schemas 60 61 # Hardening 62 , graphene-hardened-malloc ··· 149 150 src = sources.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); 151 152 - nativeBuildInputs = [ autoPatchelfHook ]; 153 buildInputs = [ 154 gtk3 155 alsa-lib ··· 160 preferLocalBuild = true; 161 allowSubstitutes = false; 162 163 - desktopItem = makeDesktopItem { 164 name = "torbrowser"; 165 - exec = "tor-browser"; 166 - icon = "torbrowser"; 167 desktopName = "Tor Browser"; 168 genericName = "Web Browser"; 169 comment = meta.description; 170 categories = [ "Network" "WebBrowser" "Security" ]; 171 - }; 172 173 buildPhase = '' 174 runHook preBuild ··· 191 # firefox is a wrapper that checks for a more recent libstdc++ & appends it to the ld path 192 mv firefox.real firefox 193 194 # The final libPath. Note, we could split this into firefoxLibPath 195 # and torLibPath for accuracy, but this is more convenient ... 196 libPath=${libPath}:$TBB_IN_STORE:$TBB_IN_STORE/TorBrowser/Tor ··· 213 # Similarly fixup snowflake 214 sed -i TorBrowser/Data/Tor/torrc-defaults \ 215 -e "s|\(ClientTransportPlugin snowflake\) exec|\1 exec $interp|" 216 - 217 218 # Prepare for autoconfig. 219 # ··· 228 cat >mozilla.cfg <<EOF 229 // First line must be a comment 230 231 - // Always update via Nixpkgs 232 - lockPref("app.update.auto", false); 233 - lockPref("app.update.enabled", false); 234 - lockPref("extensions.update.autoUpdateDefault", false); 235 - lockPref("extensions.update.enabled", false); 236 - lockPref("extensions.torbutton.versioncheck_enabled", false); 237 238 // User should never change these. Locking prevents these 239 // values from being written to prefs.js, avoiding Store 240 // path capture. 241 lockPref("extensions.torlauncher.torrc-defaults_path", "$TBB_IN_STORE/TorBrowser/Data/Tor/torrc-defaults"); 242 lockPref("extensions.torlauncher.tor_path", "$TBB_IN_STORE/TorBrowser/Tor/tor"); 243 - 244 - // Reset pref that captures store paths. 245 - clearPref("extensions.xpiState"); 246 - 247 - // Stop obnoxious first-run redirection. 248 - lockPref("noscript.firstRunRedirection", false); 249 250 // Insist on using IPC for communicating with Tor 251 // ··· 269 ''} 270 EOF 271 272 - # Hard-code path to TBB fonts; see also FONTCONFIG_FILE in 273 - # the wrapper below. 274 FONTCONFIG_FILE=$TBB_IN_STORE/fontconfig/fonts.conf 275 sed -i "$FONTCONFIG_FILE" \ 276 - -e "s,<dir>fonts</dir>,<dir>$TBB_IN_STORE/fonts</dir>," 277 - 278 - # Preload extensions by moving into the runtime instead of storing under the 279 - # user's profile directory. 280 - # See https://support.mozilla.org/en-US/kb/deploying-firefox-with-extensions 281 - mkdir -p "$TBB_IN_STORE/distribution/extensions" 282 - mv "$TBB_IN_STORE/TorBrowser/Data/Browser/profile.default/extensions/"* \ 283 - "$TBB_IN_STORE/distribution/extensions" 284 285 # Hard-code paths to geoip data files. TBB resolves the geoip files 286 # relative to torrc-defaults_path but if we do not hard-code them ··· 291 GeoIPv6File $TBB_IN_STORE/TorBrowser/Data/Tor/geoip6 292 EOF 293 294 - WRAPPER_LD_PRELOAD=${lib.optionalString (useHardenedMalloc == true) 295 - "${graphene-hardened-malloc}/lib/libhardened_malloc.so"} 296 - 297 - WRAPPER_XDG_DATA_DIRS=${lib.concatMapStringsSep ":" (x: "${x}/share") [ 298 - gnome.adwaita-icon-theme 299 - shared-mime-info 300 - ]} 301 - WRAPPER_XDG_DATA_DIRS+=":"${lib.concatMapStringsSep ":" (x: "${x}/share/gsettings-schemas/${x.name}") [ 302 - glib 303 - gsettings-desktop-schemas 304 - gtk3 305 - ]}; 306 - 307 - # Generate wrapper 308 mkdir -p $out/bin 309 - cat > "$out/bin/tor-browser" << EOF 310 - #! ${runtimeShell} 311 - set -o errexit -o nounset 312 313 - PATH=${lib.makeBinPath [ coreutils ]} 314 - export LC_ALL=C 315 - export LOCALE_ARCHIVE=${glibcLocales}/lib/locale/locale-archive 316 - 317 - # Enter local state directory. 318 - REAL_HOME=\''${HOME%/} 319 - TBB_HOME=\''${TBB_HOME:-''${XDG_DATA_HOME:-\$REAL_HOME/.local/share}/tor-browser} 320 - HOME=\$TBB_HOME 321 - 322 - mkdir -p "\$HOME" 323 - cd "\$HOME" 324 - 325 - # Initialize empty TBB local state directory hierarchy. We 326 - # intentionally mirror the layout that TBB would see if executed from 327 - # the unpacked bundle dir. 328 - mkdir -p "\$HOME/TorBrowser" "\$HOME/TorBrowser/Data" 329 - 330 - # Initialize the Tor data directory. 331 - mkdir -p "\$HOME/TorBrowser/Data/Tor" 332 - 333 - # TBB will fail if ownership is too permissive 334 - chmod 0700 "\$HOME/TorBrowser/Data/Tor" 335 - 336 - # Initialize the browser profile state. 337 - # All files under user's profile dir are generated by TBB. 338 - mkdir -p "\$HOME/TorBrowser/Data/Browser/profile.default" 339 - 340 - # Clear some files if the last known store path is different from the new one 341 - : "\''${KNOWN_STORE_PATH:=\$HOME/known-store-path}" 342 - if ! [ "\$KNOWN_STORE_PATH" -ef $out ]; then 343 - echo "Cleanup files with outdated store references" 344 - ln -Tsf $out "\$KNOWN_STORE_PATH" 345 - 346 - # Clear out some files that tend to capture store references but are 347 - # easily generated by firefox at startup. 348 - rm -f "\$HOME/TorBrowser/Data/Browser/profile.default"/{addonStartup.json.lz4,compatibility.ini,extensions.ini,extensions.json} 349 - rm -f "\$HOME/TorBrowser/Data/Browser/profile.default"/startupCache/* 350 - fi 351 - 352 - # XDG 353 - : "\''${XDG_RUNTIME_DIR:=/run/user/\$(id -u)}" 354 - : "\''${XDG_CONFIG_HOME:=\$REAL_HOME/.config}" 355 - 356 - ${lib.optionalString pulseaudioSupport '' 357 - # Figure out some envvars for pulseaudio 358 - : "\''${PULSE_SERVER:=\$XDG_RUNTIME_DIR/pulse/native}" 359 - : "\''${PULSE_COOKIE:=\$XDG_CONFIG_HOME/pulse/cookie}" 360 - ''} 361 - 362 - # Font cache files capture store paths; clear them out on the off 363 - # chance that TBB would continue using old font files. 364 - rm -rf "\$HOME/.cache/fontconfig" 365 - 366 - # Manually specify data paths (by default TB attempts to create these in the store) 367 - { 368 - echo "user_pref(\"extensions.torlauncher.toronionauthdir_path\", \"\$HOME/TorBrowser/Data/Tor/onion-auth\");" 369 - echo "user_pref(\"extensions.torlauncher.torrc_path\", \"\$HOME/TorBrowser/Data/Tor/torrc\");" 370 - echo "user_pref(\"extensions.torlauncher.tordatadir_path\", \"\$HOME/TorBrowser/Data/Tor\");" 371 - } >> "\$HOME/TorBrowser/Data/Browser/profile.default/prefs.js" 372 - 373 - # Lift-off 374 - # 375 - # XAUTHORITY and DISPLAY are required for TBB to work at all. 376 - # 377 - # DBUS_SESSION_BUS_ADDRESS is inherited to avoid auto-launch; to 378 - # prevent that, set it to an empty/invalid value prior to running 379 - # tor-browser. 380 - # 381 - # PULSE_SERVER is necessary for audio playback. 382 - # 383 - # Setting FONTCONFIG_FILE is required to make fontconfig read the TBB 384 - # fonts.conf; upstream uses FONTCONFIG_PATH, but FC_DEBUG=1024 385 - # indicates the system fonts.conf being used instead. 386 - # 387 - # XDG_DATA_DIRS is set to prevent searching system dirs (looking for .desktop & icons) 388 - exec env -i \ 389 - LD_PRELOAD=$WRAPPER_LD_PRELOAD \ 390 - \ 391 - TZ=":" \ 392 - TZDIR="\''${TZDIR:-}" \ 393 - LOCALE_ARCHIVE="\$LOCALE_ARCHIVE" \ 394 - \ 395 - TMPDIR="\''${TMPDIR:-/tmp}" \ 396 - HOME="\$HOME" \ 397 - XAUTHORITY="\''${XAUTHORITY:-\$HOME/.Xauthority}" \ 398 - DISPLAY="\''${DISPLAY:-}" \ 399 - DBUS_SESSION_BUS_ADDRESS="\''${DBUS_SESSION_BUS_ADDRESS:-unix:path=\$XDG_RUNTIME_DIR/bus}" \\ 400 - \ 401 - XDG_DATA_HOME="\$HOME/.local/share" \ 402 - XDG_DATA_DIRS="$WRAPPER_XDG_DATA_DIRS" \ 403 - \ 404 - PULSE_SERVER="\''${PULSE_SERVER:-}" \ 405 - PULSE_COOKIE="\''${PULSE_COOKIE:-}" \ 406 - \ 407 - MOZ_ENABLE_WAYLAND="\''${MOZ_ENABLE_WAYLAND:-}" \ 408 - WAYLAND_DISPLAY="\''${WAYLAND_DISPLAY:-}" \ 409 - XDG_RUNTIME_DIR="\''${XDG_RUNTIME_DIR:-}" \ 410 - XCURSOR_PATH="\''${XCURSOR_PATH:-}" \ 411 - \ 412 - APULSE_PLAYBACK_DEVICE="\''${APULSE_PLAYBACK_DEVICE:-plug:dmix}" \ 413 - \ 414 - TOR_SKIP_LAUNCH="\''${TOR_SKIP_LAUNCH:-}" \ 415 - TOR_CONTROL_HOST="\''${TOR_CONTROL_HOST:-}" \ 416 - TOR_CONTROL_PORT="\''${TOR_CONTROL_PORT:-}" \ 417 - TOR_CONTROL_COOKIE_AUTH_FILE="\''${TOR_CONTROL_COOKIE_AUTH_FILE:-}" \ 418 - TOR_CONTROL_PASSWD="\''${TOR_CONTROL_PASSWD:-}" \ 419 - TOR_SOCKS_HOST="\''${TOR_SOCKS_HOST:-}" \ 420 - TOR_SOCKS_PORT="\''${TOR_SOCKS_PORT:-}" \ 421 - \ 422 - FONTCONFIG_FILE="$FONTCONFIG_FILE" \ 423 - \ 424 - LD_LIBRARY_PATH="$libPath" \ 425 - \ 426 - "$TBB_IN_STORE/firefox" \ 427 - --class "Tor Browser" \ 428 - -no-remote \ 429 - -profile "\$HOME/TorBrowser/Data/Browser/profile.default" \ 430 - "\''${@}" 431 - EOF 432 - chmod +x $out/bin/tor-browser 433 434 # Easier access to docs 435 mkdir -p $out/share/doc 436 ln -s $TBB_IN_STORE/TorBrowser/Docs $out/share/doc/tor-browser 437 438 - # Install .desktop item 439 - mkdir -p $out/share/applications 440 - cp $desktopItem/share/applications"/"* $out/share/applications 441 - sed -i $out/share/applications/torbrowser.desktop \ 442 - -e "s,Exec=.*,Exec=$out/bin/tor-browser," \ 443 - -e "s,Icon=.*,Icon=tor-browser," 444 for i in 16 32 48 64 128; do 445 mkdir -p $out/share/icons/hicolor/''${i}x''${i}/apps/ 446 ln -s $out/share/tor-browser/browser/chrome/icons/default/default$i.png $out/share/icons/hicolor/''${i}x''${i}/apps/tor-browser.png ··· 451 LD_LIBRARY_PATH=$libPath $TBB_IN_STORE/TorBrowser/Tor/tor --version >/dev/null 452 453 echo "Checking tor-browser wrapper ..." 454 - TBB_HOME=$(mktemp -d) \ 455 - $out/bin/tor-browser --version >/dev/null 456 457 runHook postBuild 458 '';
··· 1 + { lib 2 + , stdenv 3 , fetchurl 4 , makeDesktopItem 5 + , copyDesktopItems 6 + , makeWrapper 7 , writeText 8 , autoPatchelfHook 9 + , wrapGAppsHook 10 , callPackage 11 12 , atk ··· 37 , libdrm 38 , libGL 39 40 + , mediaSupport ? true 41 + , ffmpeg 42 + 43 , audioSupport ? mediaSupport 44 45 , pipewireSupport ? audioSupport ··· 52 53 , libvaSupport ? mediaSupport 54 , libva 55 56 # Hardening 57 , graphene-hardened-malloc ··· 144 145 src = sources.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}"); 146 147 + nativeBuildInputs = [ autoPatchelfHook copyDesktopItems makeWrapper wrapGAppsHook ]; 148 buildInputs = [ 149 gtk3 150 alsa-lib ··· 155 preferLocalBuild = true; 156 allowSubstitutes = false; 157 158 + desktopItems = [(makeDesktopItem { 159 name = "torbrowser"; 160 + exec = "tor-browser %U"; 161 + icon = "tor-browser"; 162 desktopName = "Tor Browser"; 163 genericName = "Web Browser"; 164 comment = meta.description; 165 categories = [ "Network" "WebBrowser" "Security" ]; 166 + })]; 167 168 buildPhase = '' 169 runHook preBuild ··· 186 # firefox is a wrapper that checks for a more recent libstdc++ & appends it to the ld path 187 mv firefox.real firefox 188 189 + # store state at `~/.tor browser` instead of relative to executable 190 + touch "$TBB_IN_STORE/system-install" 191 + 192 # The final libPath. Note, we could split this into firefoxLibPath 193 # and torLibPath for accuracy, but this is more convenient ... 194 libPath=${libPath}:$TBB_IN_STORE:$TBB_IN_STORE/TorBrowser/Tor ··· 211 # Similarly fixup snowflake 212 sed -i TorBrowser/Data/Tor/torrc-defaults \ 213 -e "s|\(ClientTransportPlugin snowflake\) exec|\1 exec $interp|" 214 215 # Prepare for autoconfig. 216 # ··· 225 cat >mozilla.cfg <<EOF 226 // First line must be a comment 227 228 + // Reset pref that captures store paths. 229 + clearPref("extensions.xpiState"); 230 + 231 + // Stop obnoxious first-run redirection. 232 + lockPref("noscript.firstRunRedirection", false); 233 234 // User should never change these. Locking prevents these 235 // values from being written to prefs.js, avoiding Store 236 // path capture. 237 lockPref("extensions.torlauncher.torrc-defaults_path", "$TBB_IN_STORE/TorBrowser/Data/Tor/torrc-defaults"); 238 lockPref("extensions.torlauncher.tor_path", "$TBB_IN_STORE/TorBrowser/Tor/tor"); 239 240 // Insist on using IPC for communicating with Tor 241 // ··· 259 ''} 260 EOF 261 262 + # FONTCONFIG_FILE is required to make fontconfig read the TBB 263 + # fonts.conf; upstream uses FONTCONFIG_PATH, but FC_DEBUG=1024 264 + # indicates the system fonts.conf being used instead. 265 FONTCONFIG_FILE=$TBB_IN_STORE/fontconfig/fonts.conf 266 sed -i "$FONTCONFIG_FILE" \ 267 + -e "s,<dir>fonts</dir>,<dir>$TBB_IN_STORE/fonts</dir>," 268 269 # Hard-code paths to geoip data files. TBB resolves the geoip files 270 # relative to torrc-defaults_path but if we do not hard-code them ··· 275 GeoIPv6File $TBB_IN_STORE/TorBrowser/Data/Tor/geoip6 276 EOF 277 278 mkdir -p $out/bin 279 280 + makeWrapper "$TBB_IN_STORE/firefox" "$out/bin/tor-browser" \ 281 + --prefix LD_PRELOAD : "${lib.optionalString (useHardenedMalloc == true) 282 + "${graphene-hardened-malloc}/lib/libhardened_malloc.so"}" \ 283 + --prefix LD_LIBRARY_PATH : "$libPath" \ 284 + --set FONTCONFIG_FILE "$FONTCONFIG_FILE" \ 285 + --set-default MOZ_ENABLE_WAYLAND 1 286 287 # Easier access to docs 288 mkdir -p $out/share/doc 289 ln -s $TBB_IN_STORE/TorBrowser/Docs $out/share/doc/tor-browser 290 291 + # Install icons 292 for i in 16 32 48 64 128; do 293 mkdir -p $out/share/icons/hicolor/''${i}x''${i}/apps/ 294 ln -s $out/share/tor-browser/browser/chrome/icons/default/default$i.png $out/share/icons/hicolor/''${i}x''${i}/apps/tor-browser.png ··· 299 LD_LIBRARY_PATH=$libPath $TBB_IN_STORE/TorBrowser/Tor/tor --version >/dev/null 300 301 echo "Checking tor-browser wrapper ..." 302 + $out/bin/tor-browser --version >/dev/null 303 304 runHook postBuild 305 '';
+3 -3
pkgs/applications/networking/browsers/vivaldi/default.nix
··· 24 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 25 in stdenv.mkDerivation rec { 26 pname = "vivaldi"; 27 - version = "6.4.3160.42"; 28 29 suffix = { 30 aarch64-linux = "arm64"; ··· 34 src = fetchurl { 35 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb"; 36 hash = { 37 - aarch64-linux = "sha256-DQXlINbgZmYdmrp/VeWloWFk2REPMyWUaJkMVl0wDho="; 38 - x86_64-linux = "sha256-udzdWNG0B9SidaOPsAOzkoviB3kwjaNCPZkSSIpLXNI="; 39 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 40 }; 41
··· 24 vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; 25 in stdenv.mkDerivation rec { 26 pname = "vivaldi"; 27 + version = "6.5.3206.39"; 28 29 suffix = { 30 aarch64-linux = "arm64"; ··· 34 src = fetchurl { 35 url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb"; 36 hash = { 37 + aarch64-linux = "sha256-7f3JRkkBGF+7EFGbzosUcKUUFswmKhpacbcd0AaY8fw="; 38 + x86_64-linux = "sha256-louqE7Icf8qEiegzoVd/1jzA+wLFTrQyN3V8g64uQT8="; 39 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 40 }; 41
+3 -3
pkgs/applications/networking/cluster/helm/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubernetes-helm"; 5 - version = "3.13.2"; 6 7 src = fetchFromGitHub { 8 owner = "helm"; 9 repo = "helm"; 10 rev = "v${version}"; 11 - sha256 = "sha256-WXtEXgKco50D1TR775lIm/VuD+MJMbOMQpPC0W4MAYo="; 12 }; 13 - vendorHash = "sha256-kvler6o4On4SbFF7AvPSCF5fRYtPNI5fsOcUbrTGYcQ="; 14 15 subPackages = [ "cmd/helm" ]; 16 ldflags = [
··· 2 3 buildGoModule rec { 4 pname = "kubernetes-helm"; 5 + version = "3.13.3"; 6 7 src = fetchFromGitHub { 8 owner = "helm"; 9 repo = "helm"; 10 rev = "v${version}"; 11 + sha256 = "sha256-tU6RdVdcOvNYgnVmeDVKVuKY5GLeqVzpleq6qNwD2yI="; 12 }; 13 + vendorHash = "sha256-ve2T2O9cISshAe5uAyXYZ6Mbb1TPhOqhV8vkF5uMrhY="; 14 15 subPackages = [ "cmd/helm" ]; 16 ldflags = [
+2 -2
pkgs/applications/networking/cluster/kaniko/default.nix
··· 9 10 buildGoModule rec { 11 pname = "kaniko"; 12 - version = "1.19.0"; 13 14 src = fetchFromGitHub { 15 owner = "GoogleContainerTools"; 16 repo = "kaniko"; 17 rev = "v${version}"; 18 - hash = "sha256-XtEI+DJMbBRcvBqsbVCDhVZiXNKqNvmQAmTSLmWB5o4="; 19 }; 20 21 vendorHash = null;
··· 9 10 buildGoModule rec { 11 pname = "kaniko"; 12 + version = "1.19.1"; 13 14 src = fetchFromGitHub { 15 owner = "GoogleContainerTools"; 16 repo = "kaniko"; 17 rev = "v${version}"; 18 + hash = "sha256-iSiVRbq6ohAXAWhHUUFUG/6rjlsmgYmy9VAzx76JIt0="; 19 }; 20 21 vendorHash = null;
+3 -3
pkgs/applications/networking/cluster/kubefirst/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubefirst"; 5 - version = "2.3.5"; 6 7 src = fetchFromGitHub { 8 owner = "kubefirst"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-RqysUaHLgTNuTeLt5xsD06Qxv5qsGTPE0H7r4RqPf30="; 12 }; 13 14 - vendorHash = "sha256-IH43F809dr6LGb87pqW2G9xrJLsQcHfjOm5PUj8r4Qo="; 15 16 ldflags = [ "-s" "-w" "-X github.com/kubefirst/runtime/configs.K1Version=v${version}"]; 17
··· 2 3 buildGoModule rec { 4 pname = "kubefirst"; 5 + version = "2.3.6"; 6 7 src = fetchFromGitHub { 8 owner = "kubefirst"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-PFI7sBLcDIxes7fJnT1sgJbRITyoYptpupfOd6lisjs="; 12 }; 13 14 + vendorHash = "sha256-blMKBgSBRCVlXu8n3wcd2iMkBTALe2gPxy0Z4uwxUWI="; 15 16 ldflags = [ "-s" "-w" "-X github.com/kubefirst/runtime/configs.K1Version=v${version}"]; 17
+3 -3
pkgs/applications/networking/cluster/kubeshark/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubeshark"; 5 - version = "51.0.27"; 6 7 src = fetchFromGitHub { 8 owner = "kubeshark"; 9 repo = "kubeshark"; 10 rev = "v${version}"; 11 - hash = "sha256-DGyvP2Z3fZNXqKuE42OPdaWfYpIGu9TIBBxbYzRPZ6M="; 12 }; 13 14 - vendorHash = "sha256-Vcn1Ky/J/3QiV6M5fLedDcpkLp5WsVcXRkOEgkKPYEQ="; 15 16 ldflags = let t = "github.com/kubeshark/kubeshark"; in [ 17 "-s" "-w"
··· 2 3 buildGoModule rec { 4 pname = "kubeshark"; 5 + version = "52.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "kubeshark"; 9 repo = "kubeshark"; 10 rev = "v${version}"; 11 + hash = "sha256-CBiRQ3i3kPVMuhws30Pl/7deuEiUHnRiDKhad6/c7zU="; 12 }; 13 14 + vendorHash = "sha256-LBvQ9Z6bEBzAzdaEBRJbixBjy1u7MlVTAn6vD/ZvCNM="; 15 16 ldflags = let t = "github.com/kubeshark/kubeshark"; in [ 17 "-s" "-w"
+3 -3
pkgs/applications/networking/dnscontrol/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dnscontrol"; 5 - version = "4.6.2"; 6 7 src = fetchFromGitHub { 8 owner = "StackExchange"; 9 repo = "dnscontrol"; 10 rev = "v${version}"; 11 - hash = "sha256-FcEpUNFPwottpuIsO53voucKULTkWOdbDgEXKYLb9LQ="; 12 }; 13 14 - vendorHash = "sha256-cW6urAJ3H30HY4Q7JLWFsQebg6YhdGSBgICWMl85v9U="; 15 16 subPackages = [ "." ]; 17
··· 2 3 buildGoModule rec { 4 pname = "dnscontrol"; 5 + version = "4.7.3"; 6 7 src = fetchFromGitHub { 8 owner = "StackExchange"; 9 repo = "dnscontrol"; 10 rev = "v${version}"; 11 + hash = "sha256-xxcoh7x6OvziVNCaCLnjqTfJCn2JOR0n23lfNUbZ2cg="; 12 }; 13 14 + vendorHash = "sha256-fRK2ZFoqugZ9lb6VxZZHBQjTa2ZQs5NFBx6Z6NX3eWw="; 15 16 subPackages = [ "." ]; 17
+14 -14
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 2 let 3 versions = 4 if stdenv.isLinux then { 5 - stable = "0.0.37"; 6 - ptb = "0.0.59"; 7 - canary = "0.0.213"; 8 development = "0.0.1"; 9 } else { 10 - stable = "0.0.287"; 11 - ptb = "0.0.90"; 12 - canary = "0.0.365"; 13 - development = "0.0.10"; 14 }; 15 version = versions.${branch}; 16 srcs = rec { 17 x86_64-linux = { 18 stable = fetchurl { 19 url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; 20 - hash = "sha256-uyflZ1Zks7M1Re6DxuNUAkIuPY4wFSydf2AGMtIube8="; 21 }; 22 ptb = fetchurl { 23 url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; 24 - hash = "sha256-WhDEyRMjuy2e1N51tUj3v97Y0qWabCFPThaehadXFWs="; 25 }; 26 canary = fetchurl { 27 url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; 28 - hash = "sha256-DGRq58Xj5p/7BunY/vFds9LVmxYOl9LcF8ESHrCLly4="; 29 }; 30 development = fetchurl { 31 url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; ··· 35 x86_64-darwin = { 36 stable = fetchurl { 37 url = "https://dl.discordapp.net/apps/osx/${version}/Discord.dmg"; 38 - hash = "sha256-DTkWrUgSYP98IVFTWcm4muRR91Kfvs5pBxc1tvPmj/s="; 39 }; 40 ptb = fetchurl { 41 url = "https://dl-ptb.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; 42 - hash = "sha256-wOTgcHRUu/CjdnvQVNL+rkazhVbZjwI+UbfmsF6aveg="; 43 }; 44 canary = fetchurl { 45 url = "https://dl-canary.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; 46 - hash = "sha256-a4MyO2Wst+ZYNSpUaF0TXJKtDQcPRLehapwRzp10R2k="; 47 }; 48 development = fetchurl { 49 url = "https://dl-development.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; 50 - hash = "sha256-FoYRW5SaR/53yKs/T2XKVKQevA3MxMWAJFjixtwsEF4="; 51 }; 52 }; 53 aarch64-darwin = x86_64-darwin;
··· 2 let 3 versions = 4 if stdenv.isLinux then { 5 + stable = "0.0.38"; 6 + ptb = "0.0.61"; 7 + canary = "0.0.224"; 8 development = "0.0.1"; 9 } else { 10 + stable = "0.0.289"; 11 + ptb = "0.0.91"; 12 + canary = "0.0.374"; 13 + development = "0.0.15"; 14 }; 15 version = versions.${branch}; 16 srcs = rec { 17 x86_64-linux = { 18 stable = fetchurl { 19 url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; 20 + hash = "sha256-0i3xtArA/5LDyGiNQ/FjV3tU7Jzs8E6ZRuSUFNEJyDo="; 21 }; 22 ptb = fetchurl { 23 url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; 24 + hash = "sha256-wyP1a1bMpMx3m61EA6vtak1K4HOtCl6eMjh1DlHz5J8="; 25 }; 26 canary = fetchurl { 27 url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; 28 + hash = "sha256-SDF4woekFmy6VUqYTfSZi4aqtZ5ARgaex6+8qOMSHMQ="; 29 }; 30 development = fetchurl { 31 url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; ··· 35 x86_64-darwin = { 36 stable = fetchurl { 37 url = "https://dl.discordapp.net/apps/osx/${version}/Discord.dmg"; 38 + hash = "sha256-3XaiaWdP7GSnMeR6yU5lfeumrVm6WpUmitVuSs+xAvE="; 39 }; 40 ptb = fetchurl { 41 url = "https://dl-ptb.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; 42 + hash = "sha256-8pAoi8rAaHC17GxlDGEJxGX726qRe1LVMTQK6SngniM="; 43 }; 44 canary = fetchurl { 45 url = "https://dl-canary.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; 46 + hash = "sha256-CiE33dAcX/aAjOncpX62KX+XfrRd5FgH8qQ2picwe6Q="; 47 }; 48 development = fetchurl { 49 url = "https://dl-development.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; 50 + hash = "sha256-Fxxrjkj3W1MagT4rCxVEtip1W9MImsdQOuHXKPKsEtM="; 51 }; 52 }; 53 aarch64-darwin = x86_64-darwin;
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix
··· 2 callPackage ./generic.nix {} rec { 3 pname = "signal-desktop"; 4 dir = "Signal"; 5 - version = "6.40.0"; 6 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 7 - hash = "sha256-vyXHlycPSyEyv938IKzGM6pdERHHerx2CLY/U+WMrH4="; 8 }
··· 2 callPackage ./generic.nix {} rec { 3 pname = "signal-desktop"; 4 dir = "Signal"; 5 + version = "6.42.0"; 6 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 7 + hash = "sha256-uGsVv/J8eMjPOdUs+8GcYopy9D2g3SUhS09banrA6hY="; 8 }
+12 -12
pkgs/applications/networking/mailreaders/mailspring/default.nix
··· 20 , libappindicator 21 }: 22 23 - stdenv.mkDerivation rec { 24 pname = "mailspring"; 25 - version = "1.12.0"; 26 27 src = fetchurl { 28 - url = "https://github.com/Foundry376/Mailspring/releases/download/${version}/mailspring-${version}-amd64.deb"; 29 - hash = "sha256-6dTAPetJgYrvIEtu+2QxcBOeYFZfN/dFhM0CZFzcC/E="; 30 }; 31 32 nativeBuildInputs = [ ··· 88 --replace Exec=mailspring Exec=$out/bin/mailspring 89 ''; 90 91 - meta = with lib; { 92 description = "A beautiful, fast and maintained fork of Nylas Mail by one of the original authors"; 93 longDescription = '' 94 Mailspring is an open-source mail client forked from Nylas Mail and built with Electron. 95 Mailspring's sync engine runs locally, but its source is not open. 96 ''; 97 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 98 - license = licenses.gpl3Plus; 99 - maintainers = with maintainers; [ toschmidt ]; 100 - homepage = "https://getmailspring.com"; 101 - downloadPage = "https://github.com/Foundry376/Mailspring"; 102 platforms = [ "x86_64-linux" ]; 103 - knownVulnerabilities = [ "CVE-2023-4863" ]; 104 }; 105 - }
··· 20 , libappindicator 21 }: 22 23 + stdenv.mkDerivation (finalAttrs: { 24 pname = "mailspring"; 25 + version = "1.13.2"; 26 27 src = fetchurl { 28 + url = "https://github.com/Foundry376/Mailspring/releases/download/${finalAttrs.version}/mailspring-${finalAttrs.version}-amd64.deb"; 29 + hash = "sha256-KEoKUg5CRYP0kNT4jr7pjUp6gK4cQ/qQEiOBNCrhbFM="; 30 }; 31 32 nativeBuildInputs = [ ··· 88 --replace Exec=mailspring Exec=$out/bin/mailspring 89 ''; 90 91 + meta = { 92 description = "A beautiful, fast and maintained fork of Nylas Mail by one of the original authors"; 93 + downloadPage = "https://github.com/Foundry376/Mailspring"; 94 + homepage = "https://getmailspring.com"; 95 + license = lib.licenses.gpl3Plus; 96 longDescription = '' 97 Mailspring is an open-source mail client forked from Nylas Mail and built with Electron. 98 Mailspring's sync engine runs locally, but its source is not open. 99 ''; 100 + mainProgram = "mailspring"; 101 + maintainers = with lib.maintainers; [ toschmidt ]; 102 platforms = [ "x86_64-linux" ]; 103 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 104 }; 105 + })
+3 -3
pkgs/applications/networking/pcloud/default.nix
··· 38 39 let 40 pname = "pcloud"; 41 - version = "1.14.2"; 42 - code = "XZAwMrVZidapyDxpd2pCNlGy3BcjdbYCf1Yk"; 43 44 # Archive link's codes: https://www.pcloud.com/release-notes/linux.html 45 src = fetchzip { 46 url = "https://api.pcloud.com/getpubzip?code=${code}&filename=${pname}-${version}.zip"; 47 - hash = "sha256-5dTo0/R+RA+C0PKzaCmcSy7YwzT3Qlwq1xMw6wPJt28="; 48 }; 49 50 appimageContents = appimageTools.extractType2 {
··· 38 39 let 40 pname = "pcloud"; 41 + version = "1.14.3"; 42 + code = "XZ7IM70ZtWFon9pgEbk4XuvzJsTduQUyGFwV"; 43 44 # Archive link's codes: https://www.pcloud.com/release-notes/linux.html 45 src = fetchzip { 46 url = "https://api.pcloud.com/getpubzip?code=${code}&filename=${pname}-${version}.zip"; 47 + hash = "sha256-huv1XXghWwh/oTtOsukffZP3nnHS2K5VcsuVs6CjFYc="; 48 }; 49 50 appimageContents = appimageTools.extractType2 {
+1 -1
pkgs/applications/version-management/gerrit/default.nix
··· 37 license = licenses.asl20; 38 description = "A web based code review and repository management for the git version control system"; 39 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 40 - maintainers = with maintainers; [ flokli jammerful zimbatm ]; 41 platforms = platforms.unix; 42 }; 43 }
··· 37 license = licenses.asl20; 38 description = "A web based code review and repository management for the git version control system"; 39 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 40 + maintainers = with maintainers; [ flokli zimbatm ]; 41 platforms = platforms.unix; 42 }; 43 }
+2 -2
pkgs/applications/version-management/git-lfs/default.nix
··· 2 3 buildGoModule rec { 4 pname = "git-lfs"; 5 - version = "3.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "git-lfs"; 9 repo = "git-lfs"; 10 rev = "v${version}"; 11 - hash = "sha256-lZx+sJQttclZPET0jkv3dmpQysCpsYani+La7yfSUlI="; 12 }; 13 14 vendorHash = "sha256-VmPeQYWOHFqFLHKcKH3WHz50yx7GMHVIDPzqiVwwjSg=";
··· 2 3 buildGoModule rec { 4 pname = "git-lfs"; 5 + version = "3.4.1"; 6 7 src = fetchFromGitHub { 8 owner = "git-lfs"; 9 repo = "git-lfs"; 10 rev = "v${version}"; 11 + hash = "sha256-XqxkNCC2yzUTVOi/1iDsnxtLkw4jfQuBh9UsjtZ1zVc="; 12 }; 13 14 vendorHash = "sha256-VmPeQYWOHFqFLHKcKH3WHz50yx7GMHVIDPzqiVwwjSg=";
+3 -3
pkgs/applications/version-management/hut/default.nix
··· 6 7 buildGoModule rec { 8 pname = "hut"; 9 - version = "0.3.0"; 10 11 src = fetchFromSourcehut { 12 owner = "~emersion"; 13 repo = "hut"; 14 rev = "v${version}"; 15 - sha256 = "sha256-kr5EWQ3zHUp/oNPZV2d3j9AyoEmHEX8/rETiMKTBi3s="; 16 }; 17 18 - vendorHash = "sha256-aoqGb7g8UEC/ydmL3GbWGy3HDD1kfDJOMeUP4nO9waA="; 19 20 nativeBuildInputs = [ 21 scdoc
··· 6 7 buildGoModule rec { 8 pname = "hut"; 9 + version = "0.4.0"; 10 11 src = fetchFromSourcehut { 12 owner = "~emersion"; 13 repo = "hut"; 14 rev = "v${version}"; 15 + sha256 = "sha256-9RSJ+SRXYBjdiuHScgFm5i0/Xi81pJfURPKAGCk+l04="; 16 }; 17 18 + vendorHash = "sha256-OxnplvBx2sFctdNSVd0S0tgiRt5Yah3ga4mORT2Kz6U="; 19 20 nativeBuildInputs = [ 21 scdoc
+2 -2
pkgs/applications/video/haruna/default.nix
··· 26 27 mkDerivation rec { 28 pname = "haruna"; 29 - version = "0.12.2"; 30 31 src = fetchFromGitLab { 32 owner = "multimedia"; 33 repo = "haruna"; 34 rev = "v${version}"; 35 - hash = "sha256-6UXgAb42DttNgmO5KRFC5M6kuYrv+GIxQ0EQ4P5cgUI="; 36 domain = "invent.kde.org"; 37 }; 38
··· 26 27 mkDerivation rec { 28 pname = "haruna"; 29 + version = "0.12.3"; 30 31 src = fetchFromGitLab { 32 owner = "multimedia"; 33 repo = "haruna"; 34 rev = "v${version}"; 35 + hash = "sha256-iYf8oTMQ65+6E1dlOj0GU6EezPul6p1GG2CcrcjDUik="; 36 domain = "invent.kde.org"; 37 }; 38
+2 -2
pkgs/applications/video/kodi/addons/urllib3/default.nix
··· 3 buildKodiAddon rec { 4 pname = "urllib3"; 5 namespace = "script.module.urllib3"; 6 - version = "1.26.16+matrix.1"; 7 8 src = fetchzip { 9 url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip"; 10 - sha256 = "sha256-HI99Cle/SpwulbDCVoDNy/0EfHVt4q7+LR60YRMaSFY="; 11 }; 12 13 passthru = {
··· 3 buildKodiAddon rec { 4 pname = "urllib3"; 5 namespace = "script.module.urllib3"; 6 + version = "2.1.0"; 7 8 src = fetchzip { 9 url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip"; 10 + sha256 = "sha256-UCvkeguxytPoP1gIIt8N79TVs98ATzsfrRSabtbgnGc="; 11 }; 12 13 passthru = {
+2 -2
pkgs/applications/video/kodi/addons/websocket/default.nix
··· 3 buildKodiAddon rec { 4 pname = "websocket"; 5 namespace = "script.module.websocket"; 6 - version = "1.6.2"; 7 8 src = fetchzip { 9 url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip"; 10 - sha256 = "sha256-vJGijCjIgLJAdJvl+hCAPtvq7fy2ksgjY90vjVyqDkI="; 11 }; 12 13 propagatedBuildInputs = [
··· 3 buildKodiAddon rec { 4 pname = "websocket"; 5 namespace = "script.module.websocket"; 6 + version = "1.6.4"; 7 8 src = fetchzip { 9 url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip"; 10 + sha256 = "sha256-1Wy+hxB059UoZnQlncytVT3sQ07dYAhNRnW3/QVD4ZE="; 11 }; 12 13 propagatedBuildInputs = [
+9
pkgs/applications/virtualization/conmon/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 , pkg-config 5 , glib 6 , glibc ··· 19 rev = "v${version}"; 20 hash = "sha256-GDbCjR3UWDo/AEKO3TZq29fxO9EUfymxWtvLBikJJ04="; 21 }; 22 23 nativeBuildInputs = [ pkg-config ]; 24 buildInputs = [ glib libseccomp systemd ]
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 + , fetchpatch2 5 , pkg-config 6 , glib 7 , glibc ··· 20 rev = "v${version}"; 21 hash = "sha256-GDbCjR3UWDo/AEKO3TZq29fxO9EUfymxWtvLBikJJ04="; 22 }; 23 + 24 + patches = [ 25 + (fetchpatch2 { 26 + # Fix regression with several upstream bug reports; also caused podman NixOS tests to fail 27 + url = "https://github.com/containers/conmon/commit/53531ac78d35aa9e18a20cfff9f30b910e25ecaa.patch"; 28 + hash = "sha256-rbLoXDmRK8P94rrhx2r22/EHZVpCsGTWItd/GW1VqZA="; 29 + }) 30 + ]; 31 32 nativeBuildInputs = [ pkg-config ]; 33 buildInputs = [ glib libseccomp systemd ]
+2 -2
pkgs/applications/virtualization/containerd/default.nix
··· 11 12 buildGoModule rec { 13 pname = "containerd"; 14 - version = "1.7.9"; 15 16 src = fetchFromGitHub { 17 owner = "containerd"; 18 repo = "containerd"; 19 rev = "v${version}"; 20 - hash = "sha256-/kCnzOL8CJuJJglHzmev3alt8cMwTUbIiZhNft9zwps="; 21 }; 22 23 vendorHash = null;
··· 11 12 buildGoModule rec { 13 pname = "containerd"; 14 + version = "1.7.11"; 15 16 src = fetchFromGitHub { 17 owner = "containerd"; 18 repo = "containerd"; 19 rev = "v${version}"; 20 + hash = "sha256-kvBD9Qh10kRowr32zDzjpHYh2IZC6+w+nOO4joShgEE="; 21 }; 22 23 vendorHash = null;
+7 -1
pkgs/build-support/build-fhsenv-bubblewrap/default.nix
··· 149 done 150 fi 151 152 for i in ${lib.escapeShellArgs etcBindEntries}; do 153 if [[ "''${etc_ignored[@]}" =~ "$i" ]]; then 154 continue ··· 193 ${lib.optionalString unshareCgroup "--unshare-cgroup"} 194 ${lib.optionalString dieWithParent "--die-with-parent"} 195 --ro-bind /nix /nix 196 - --ro-bind /etc /.host-etc 197 ${lib.optionalString privateTmp "--tmpfs /tmp"} 198 # Our glibc will look for the cache in its own path in `/nix/store`. 199 # As such, we need a cache to exist there, because pressure-vessel
··· 149 done 150 fi 151 152 + # propagate /etc from the actual host if nested 153 + if [[ -e /.host-etc ]]; then 154 + ro_mounts+=(--ro-bind /.host-etc /.host-etc) 155 + else 156 + ro_mounts+=(--ro-bind /etc /.host-etc) 157 + fi 158 + 159 for i in ${lib.escapeShellArgs etcBindEntries}; do 160 if [[ "''${etc_ignored[@]}" =~ "$i" ]]; then 161 continue ··· 200 ${lib.optionalString unshareCgroup "--unshare-cgroup"} 201 ${lib.optionalString dieWithParent "--die-with-parent"} 202 --ro-bind /nix /nix 203 ${lib.optionalString privateTmp "--tmpfs /tmp"} 204 # Our glibc will look for the cache in its own path in `/nix/store`. 205 # As such, we need a cache to exist there, because pressure-vessel
+7
pkgs/build-support/rust/replace-workspace-values.py
··· 96 workspace_manifest, crate_manifest["target"][key] 97 ) 98 99 if not changed: 100 return 101
··· 96 workspace_manifest, crate_manifest["target"][key] 97 ) 98 99 + if ( 100 + "lints" in crate_manifest 101 + and "workspace" in crate_manifest["lints"] 102 + and crate_manifest["lints"]["workspace"] is True 103 + ): 104 + crate_manifest["lints"] = workspace_manifest["lints"] 105 + 106 if not changed: 107 return 108
+5 -5
pkgs/by-name/co/codeium/package.nix
··· 13 }.${system} or throwSystem; 14 15 hash = { 16 - x86_64-linux = "sha256-/6ss/VRH4ehEgC0DCMoGHxnJzD7zNJXWZ0ZAE5odyig="; 17 - aarch64-linux = "sha256-vIAy/2FNIZINyfYedvAsvmXntcvzeCilDsoLtTDDE8c="; 18 - x86_64-darwin = "sha256-1nqAaU6zQ4cMmYBDffNpeO6cPQqwx4efZGSPX6fRRZA="; 19 - aarch64-darwin = "sha256-TjPOr7+GbEyE8s3XZNczkjAzlEhz9Gd47nhU6rQiga4="; 20 }.${system} or throwSystem; 21 22 bin = "$out/bin/codeium_language_server"; ··· 24 in 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "codeium"; 27 - version = "1.4.26"; 28 src = fetchurl { 29 name = "${finalAttrs.pname}-${finalAttrs.version}.gz"; 30 url = "https://github.com/Exafunction/codeium/releases/download/language-server-v${finalAttrs.version}/language_server_${plat}.gz";
··· 13 }.${system} or throwSystem; 14 15 hash = { 16 + x86_64-linux = "sha256-rgA0n0XxYmP9mjjz8lQGL4dbqpXj9CNx3d8qT7e9Ye4="; 17 + aarch64-linux = "sha256-pX+CPvJbhrrAxmZhy/aBeNFq9ShgYDQXbBNa6lbPnSo="; 18 + x86_64-darwin = "sha256-vQj7tZghYZOcDpGT4DmFIrwiY8hguTtyo83M2BaUOkw="; 19 + aarch64-darwin = "sha256-qd6newnk/9nRMM/7aaVO+CkTP74mMwAPKu658c6KZyY="; 20 }.${system} or throwSystem; 21 22 bin = "$out/bin/codeium_language_server"; ··· 24 in 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "codeium"; 27 + version = "1.6.10"; 28 src = fetchurl { 29 name = "${finalAttrs.pname}-${finalAttrs.version}.gz"; 30 url = "https://github.com/Exafunction/codeium/releases/download/language-server-v${finalAttrs.version}/language_server_${plat}.gz";
+7 -21
pkgs/by-name/co/composefs/package.nix
··· 3 , fetchFromGitHub 4 5 , autoreconfHook 6 - , pandoc 7 , pkg-config 8 , openssl 9 , fuse3 10 - , yajl 11 , libcap 12 , libseccomp 13 , python3 ··· 19 , testers 20 21 , fuseSupport ? lib.meta.availableOn stdenv.hostPlatform fuse3 22 - , yajlSupport ? lib.meta.availableOn stdenv.hostPlatform yajl 23 , enableValgrindCheck ? false 24 , installExperimentalTools ? false 25 }: 26 - # https://github.com/containers/composefs/issues/204 27 - assert installExperimentalTools -> (!stdenv.hostPlatform.isMusl); 28 stdenv.mkDerivation (finalAttrs: { 29 pname = "composefs"; 30 - version = "1.0.1"; 31 32 src = fetchFromGitHub { 33 owner = "containers"; 34 repo = "composefs"; 35 rev = "v${finalAttrs.version}"; 36 - hash = "sha256-8YbDKw4jYEU6l3Nmqu3gsT9VX0lwYF/39hhcwzgTynY="; 37 }; 38 39 strictDeps = true; ··· 43 sed -i "s/noinst_PROGRAMS +\?=/bin_PROGRAMS +=/g" tools/Makefile.am 44 ''; 45 46 - configureFlags = lib.optionals enableValgrindCheck [ 47 - (lib.enableFeature true "valgrind-test") 48 ]; 49 50 - nativeBuildInputs = [ autoreconfHook pandoc pkg-config ]; 51 buildInputs = [ openssl ] 52 ++ lib.optional fuseSupport fuse3 53 - ++ lib.optional yajlSupport yajl 54 ++ lib.filter (lib.meta.availableOn stdenv.hostPlatform) ( 55 [ 56 libcap ··· 58 ] 59 ); 60 61 - # yajl is required to read the test json files 62 doCheck = true; 63 nativeCheckInputs = [ python3 which ] 64 ++ lib.optional enableValgrindCheck valgrind ··· 70 substituteInPlace tests/*.sh \ 71 --replace " /tmp" " $TMPDIR" \ 72 --replace " /var/tmp" " $TMPDIR" 73 - '' + lib.optionalString (stdenv.hostPlatform.isMusl || !yajlSupport) '' 74 - # test relies on `composefs-from-json` tool 75 - # MUSL: https://github.com/containers/composefs/issues/204 76 - substituteInPlace tests/Makefile \ 77 - --replace " check-checksums" "" 78 - '' + lib.optionalString enableValgrindCheck '' 79 - # valgrind is incompatible with seccomp 80 - substituteInPlace tests/test-checksums.sh \ 81 - --replace "composefs-from-json" "composefs-from-json --no-sandbox" 82 ''; 83 84 passthru = {
··· 3 , fetchFromGitHub 4 5 , autoreconfHook 6 + , go-md2man 7 , pkg-config 8 , openssl 9 , fuse3 10 , libcap 11 , libseccomp 12 , python3 ··· 18 , testers 19 20 , fuseSupport ? lib.meta.availableOn stdenv.hostPlatform fuse3 21 , enableValgrindCheck ? false 22 , installExperimentalTools ? false 23 }: 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "composefs"; 26 + version = "1.0.2"; 27 28 src = fetchFromGitHub { 29 owner = "containers"; 30 repo = "composefs"; 31 rev = "v${finalAttrs.version}"; 32 + hash = "sha256-ViZkmuLFV5DN1nqWKGl+yaqhYUEOztZ1zGpxjr1U/dw="; 33 }; 34 35 strictDeps = true; ··· 39 sed -i "s/noinst_PROGRAMS +\?=/bin_PROGRAMS +=/g" tools/Makefile.am 40 ''; 41 42 + configureFlags = [ 43 + (lib.enableFeature true "man") 44 + (lib.enableFeature enableValgrindCheck "valgrind-test") 45 ]; 46 47 + nativeBuildInputs = [ autoreconfHook go-md2man pkg-config ]; 48 buildInputs = [ openssl ] 49 ++ lib.optional fuseSupport fuse3 50 ++ lib.filter (lib.meta.availableOn stdenv.hostPlatform) ( 51 [ 52 libcap ··· 54 ] 55 ); 56 57 doCheck = true; 58 nativeCheckInputs = [ python3 which ] 59 ++ lib.optional enableValgrindCheck valgrind ··· 65 substituteInPlace tests/*.sh \ 66 --replace " /tmp" " $TMPDIR" \ 67 --replace " /var/tmp" " $TMPDIR" 68 ''; 69 70 passthru = {
+37
pkgs/by-name/cr/crawley/package.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , installShellFiles 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "crawley"; 9 + version = "1.7.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "s0rg"; 13 + repo = "crawley"; 14 + rev = "v${version}"; 15 + hash = "sha256-IRhi6z2TQZOOw8EZkJ3/VEOBzAlg0DQjq9wSt+/c3ck="; 16 + }; 17 + 18 + nativeBuildInputs = [ installShellFiles ]; 19 + 20 + vendorHash = "sha256-0BUbALCBR9CGwkqz1cUnzF3xjQkkzfdS7JDDTXkGmN4="; 21 + 22 + ldflags = [ "-w" "-s" ]; 23 + 24 + postInstall = '' 25 + installShellCompletion --cmd crawley \ 26 + --bash <(echo "complete -C $out/bin/crawley crawley") \ 27 + --zsh <(echo "complete -o nospace -C $out/bin/crawley crawley") 28 + ''; 29 + 30 + meta = with lib; { 31 + description = "The unix-way web crawler"; 32 + homepage = "https://github.com/s0rg/crawley"; 33 + license = licenses.mit; 34 + maintainers = with maintainers; [ ltstf1re ]; 35 + mainProgram = "crawley"; 36 + }; 37 + }
+62
pkgs/by-name/de/dependabot-cli/package.nix
···
··· 1 + { buildGoModule 2 + , dependabot-cli 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , installShellFiles 6 + , lib 7 + , testers 8 + }: 9 + let 10 + pname = "dependabot-cli"; 11 + version = "1.39.0"; 12 + in 13 + buildGoModule { 14 + inherit pname version; 15 + 16 + src = fetchFromGitHub { 17 + owner = "dependabot"; 18 + repo = "cli"; 19 + rev = "v${version}"; 20 + hash = "sha256-QuhgFWF97B72KTX/QKSXNl/4RDAKUMDga7vLYiZw4SM="; 21 + }; 22 + 23 + vendorHash = "sha256-mNpNp/zeQGgcljj2VhGl4IN1HG1R8CJSTWKzrgC0z44="; 24 + 25 + ldflags = [ 26 + "-s" 27 + "-w" 28 + "-X github.com/dependabot/cli/cmd/dependabot/internal/cmd.version=v${version}" 29 + ]; 30 + 31 + nativeBuildInputs = [ installShellFiles ]; 32 + 33 + postInstall = '' 34 + installShellCompletion --cmd dependabot \ 35 + --bash <($out/bin/dependabot completion bash) \ 36 + --fish <($out/bin/dependabot completion fish) \ 37 + --zsh <($out/bin/dependabot completion zsh) 38 + ''; 39 + 40 + checkFlags = [ 41 + "-skip=TestIntegration|TestNewProxy_customCert|TestRun" 42 + ]; 43 + 44 + doInstallCheck = true; 45 + installCheckPhase = '' 46 + $out/bin/dependabot --help 47 + ''; 48 + 49 + passthru.tests.version = testers.testVersion { 50 + package = dependabot-cli; 51 + command = "dependabot --version"; 52 + version = "v${version}"; 53 + }; 54 + 55 + meta = with lib; { 56 + changelog = "https://github.com/dependabot/cli/releases/tag/v${version}"; 57 + description = "A tool for testing and debugging Dependabot update jobs"; 58 + homepage = "https://github.com/dependabot/cli"; 59 + license = licenses.mit; 60 + maintainers = with maintainers; [ l0b0 ]; 61 + }; 62 + }
+3 -3
pkgs/by-name/pr/presenterm/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "presenterm"; 9 - version = "0.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "mfontanini"; 13 repo = "presenterm"; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-uwLVg/bURz2jLAQZgLujDR2Zewu5pcE9bwEBg/DQ4Iw="; 16 }; 17 18 buildInputs = [ 19 libsixel 20 ]; 21 22 - cargoHash = "sha256-tEgXqvSyScO/J/56ykCda3ERrTDQj5jCxlMEDof/fCA="; 23 24 buildFeatures = [ "sixel" ]; 25
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "presenterm"; 9 + version = "0.4.0"; 10 11 src = fetchFromGitHub { 12 owner = "mfontanini"; 13 repo = "presenterm"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-8oLqZfpkSbGg85vj5V54D052vmmoMRzQmiQzOwCOSxg="; 16 }; 17 18 buildInputs = [ 19 libsixel 20 ]; 21 22 + cargoHash = "sha256-SJpmQMUm5+0mUmYq2pv4JLV6PxZs2g3TrWqTlHElS3Q="; 23 24 buildFeatures = [ "sixel" ]; 25
+3 -3
pkgs/by-name/rq/rqbit/package.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "rqbit"; 5 - version = "3.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "ikatson"; 9 repo = "rqbit"; 10 rev = "v${version}"; 11 - hash = "sha256-c0JYFr2yy1lcaJ+xOZnFsGzPVGPoFgCiFTGDlDaHdZk="; 12 }; 13 14 - cargoHash = "sha256-VnkAokOC5xSqO7MVASssKs0EqQ+re5EsEar4eLspTSA="; 15 16 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "rqbit"; 5 + version = "4.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "ikatson"; 9 repo = "rqbit"; 10 rev = "v${version}"; 11 + hash = "sha256-qjjKS5UaBIGemw3lipTYNn+kmDlF7Yr+uwICw1cnxuE="; 12 }; 13 14 + cargoHash = "sha256-LhVzubfiOq/u46tKFYaxzty5WnLHTP4bnObuNOYRt5A="; 15 16 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17
+86
pkgs/by-name/wi/wifi-qr/package.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , installShellFiles 4 + , makeWrapper 5 + , gnome 6 + , ncurses 7 + , networkmanager 8 + , patsh 9 + , procps 10 + , qrencode 11 + , stdenvNoCC 12 + , xdg-utils 13 + , zbar 14 + }: 15 + stdenvNoCC.mkDerivation { 16 + pname = "wifi-qr"; 17 + version = "0.3-unstable-2023-09-30"; 18 + 19 + outputs = [ "out" "man" ]; 20 + 21 + src = fetchFromGitHub { 22 + owner = "kokoye2007"; 23 + repo = "wifi-qr"; 24 + rev = "821892001f735dc250a549ea36329cdc767db9c9"; 25 + hash = "sha256-kv0qjO+wn4t//NmKkHB+tZB4eRNm+WRUa5rij+7Syuk="; 26 + }; 27 + 28 + buildInputs = [ 29 + gnome.zenity 30 + ncurses 31 + networkmanager 32 + procps 33 + qrencode 34 + xdg-utils 35 + zbar 36 + ]; 37 + 38 + nativeBuildInputs = [ 39 + installShellFiles 40 + makeWrapper 41 + patsh 42 + ]; 43 + 44 + dontBuild = true; 45 + 46 + dontConfigure = true; 47 + 48 + postPatch = '' 49 + substituteInPlace src/wifi-qr.desktop \ 50 + --replace "Icon=wifi-qr.svg" "Icon=wifi-qr" 51 + substituteInPlace src/wifi-qr \ 52 + --replace "/usr/share/doc/wifi-qr/copyright" "$out/share/doc/wifi-qr/copyright" 53 + ''; 54 + 55 + installPhase = '' 56 + runHook preInstall 57 + 58 + install -Dm755 src/wifi-qr $out/bin/wifi-qr 59 + 60 + install -Dm644 src/wifi-qr.desktop $out/share/applications/wifi-qr.desktop 61 + install -Dm644 src/wifi-qr.svg $out/share/icons/hicolor/scalable/apps/wifi-qr.svg 62 + install -Dm644 src/LICENSE $out/share/doc/wifi-qr/copyright 63 + 64 + installManPage src/wifi-qr.1 65 + 66 + runHook postInstall 67 + ''; 68 + 69 + fixupPhase = '' 70 + runHook preFixup 71 + 72 + patchShebangs $out/bin/wifi-qr 73 + patsh -f $out/bin/wifi-qr -s ${builtins.storeDir} 74 + 75 + runHook postFixup 76 + ''; 77 + 78 + meta = with lib; { 79 + description = "WiFi password sharing via QR codes"; 80 + homepage = "https://github.com/kokoye2007/wifi-qr"; 81 + license = with licenses; [ gpl3Plus ]; 82 + maintainers = with maintainers; [ ambroisie ]; 83 + mainProgram = "wifi-qr"; 84 + platforms = platforms.linux; 85 + }; 86 + }
+2 -2
pkgs/data/fonts/julia-mono/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "JuliaMono-ttf"; 5 - version = "0.051"; 6 7 src = fetchzip { 8 url = "https://github.com/cormullion/juliamono/releases/download/v${version}/${pname}.tar.gz"; 9 stripRoot = false; 10 - hash = "sha256-JdoCblRW9Vih7zQyvTb/VXhZJJDNV0sPDfTQ+wRKotE="; 11 }; 12 13 installPhase = ''
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "JuliaMono-ttf"; 5 + version = "0.052"; 6 7 src = fetchzip { 8 url = "https://github.com/cormullion/juliamono/releases/download/v${version}/${pname}.tar.gz"; 9 stripRoot = false; 10 + hash = "sha256-GXT1VHRQj8yiz/DpZtYb5wPz/MlOLSNS92/2Kd6Q7Qs="; 11 }; 12 13 installPhase = ''
+2 -2
pkgs/data/fonts/lxgw-neoxihei/default.nix
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "lxgw-neoxihei"; 8 - version = "1.106"; 9 10 src = fetchurl { 11 url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; 12 - hash = "sha256-AXEOoU9gvml1bqjPTYV+mmhVGLG4R6mH8e/h3wQgySo="; 13 }; 14 15 dontUnpack = true;
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "lxgw-neoxihei"; 8 + version = "1.108"; 9 10 src = fetchurl { 11 url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf"; 12 + hash = "sha256-Wx2fmvIEHgimu7BJ49xWK7c08Rsf3fsjMLTdyedgK3I="; 13 }; 14 15 dontUnpack = true;
+2 -2
pkgs/data/fonts/lxgw-wenkai/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "lxgw-wenkai"; 5 - version = "1.312"; 6 7 src = fetchurl { 8 url = "https://github.com/lxgw/LxgwWenKai/releases/download/v${version}/${pname}-v${version}.tar.gz"; 9 - hash = "sha256-KU0cTzdHfWIqYbBksGym9JaN/M3VRASYcQOxrAxip4I="; 10 }; 11 12 installPhase = ''
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "lxgw-wenkai"; 5 + version = "1.315"; 6 7 src = fetchurl { 8 url = "https://github.com/lxgw/LxgwWenKai/releases/download/v${version}/${pname}-v${version}.tar.gz"; 9 + hash = "sha256-btiF6jij8sw/kynQedUdy9//5rPPhtnRhmZ59FY+S0c="; 10 }; 11 12 installPhase = ''
+2 -2
pkgs/data/icons/kora-icon-theme/default.nix
··· 10 11 stdenvNoCC.mkDerivation rec { 12 pname = "kora-icon-theme"; 13 - version = "1.5.8"; 14 15 src = fetchFromGitHub { 16 owner = "bikass"; 17 repo = "kora"; 18 rev = "v${version}"; 19 - sha256 = "sha256-ZPjtY6s3Sgl0aU2pAxagTMFIOcwDAZQRYtvOC0FBJaI="; 20 }; 21 22 nativeBuildInputs = [
··· 10 11 stdenvNoCC.mkDerivation rec { 12 pname = "kora-icon-theme"; 13 + version = "1.5.9"; 14 15 src = fetchFromGitHub { 16 owner = "bikass"; 17 repo = "kora"; 18 rev = "v${version}"; 19 + sha256 = "sha256-ZXAS22Oe6C34DR1BfGmCGr1qh9mu1PCY5IQWxrm1EfY="; 20 }; 21 22 nativeBuildInputs = [
+34 -19
pkgs/development/embedded/platformio/core.nix
··· 1 - { stdenv, lib, python3 2 , fetchFromGitHub 3 - , fetchPypi 4 , git 5 , spdx-license-list-data 6 }: 7 8 - with python3.pkgs; buildPythonApplication rec { 9 pname = "platformio"; 10 - 11 - version = "6.1.6"; 12 13 # pypi tarballs don't contain tests - https://github.com/platformio/platformio-core/issues/1964 14 src = fetchFromGitHub { 15 owner = "platformio"; 16 repo = "platformio-core"; 17 rev = "v${version}"; 18 - sha256 = "sha256-BEeMfdmAWqFbQUu8YKKrookQVgmhfZBqXnzeb2gfhms="; 19 }; 20 21 outputs = [ "out" "udev" ]; 22 23 patches = [ 24 - ./fix-searchpath.patch 25 - ./use-local-spdx-license-list.patch 26 ./missing-udev-rules-nixos.patch 27 ]; 28 29 - postPatch = '' 30 - substitute platformio/package/manifest/schema.py platformio/package/manifest/schema.py \ 31 - --subst-var-by SPDX_LICENSE_LIST_DATA '${spdx-license-list-data.json}' 32 33 - substituteInPlace setup.py \ 34 - --replace 'aiofiles==%s" % ("0.8.0" if PY36 else "22.1.*")' 'aiofiles"' \ 35 - --replace 'starlette==%s" % ("0.19.1" if PY36 else "0.23.*")' 'starlette"' \ 36 - --replace 'uvicorn==%s" % ("0.16.0" if PY36 else "0.20.*")' 'uvicorn"' \ 37 - --replace 'tabulate==%s" % ("0.8.10" if PY36 else "0.9.*")' 'tabulate>=0.8.10,<=0.9"' \ 38 - --replace 'wsproto==%s" % ("1.0.0" if PY36 else "1.2.*")' 'wsproto"' 39 - ''; 40 41 propagatedBuildInputs = [ 42 aiofiles ··· 52 pyserial 53 requests 54 semantic-version 55 spdx-license-list-data.json 56 starlette 57 tabulate 58 uvicorn 59 wsproto 60 zeroconf 61 ]; 62 63 preCheck = '' ··· 163 ]); 164 165 passthru = { 166 - python = python3; 167 }; 168 169 meta = with lib; { 170 description = "An open source ecosystem for IoT development"; 171 homepage = "https://platformio.org"; 172 license = licenses.asl20; 173 maintainers = with maintainers; [ mog makefu ];
··· 1 + { lib 2 + , python3Packages 3 , fetchFromGitHub 4 + , fetchpatch 5 , git 6 , spdx-license-list-data 7 + , substituteAll 8 }: 9 10 + 11 + with python3Packages; buildPythonApplication rec { 12 pname = "platformio"; 13 + version = "6.1.11"; 14 + pyproject = true; 15 16 # pypi tarballs don't contain tests - https://github.com/platformio/platformio-core/issues/1964 17 src = fetchFromGitHub { 18 owner = "platformio"; 19 repo = "platformio-core"; 20 rev = "v${version}"; 21 + hash = "sha256-NR4UyAt8q5sUGtz1Sy6E8Of7y9WrH9xpcAWzLBeDQmo="; 22 }; 23 24 outputs = [ "out" "udev" ]; 25 26 patches = [ 27 + (substituteAll { 28 + src = ./interpreter.patch; 29 + interpreter = (python3Packages.python.withPackages (_: propagatedBuildInputs)).interpreter; 30 + }) 31 + (substituteAll { 32 + src = ./use-local-spdx-license-list.patch; 33 + spdx_license_list_data = spdx-license-list-data.json; 34 + }) 35 ./missing-udev-rules-nixos.patch 36 + (fetchpatch { 37 + # restore PYTHONPATH when calling scons 38 + # https://github.com/platformio/platformio-core/commit/097de2be98af533578671baa903a3ae825d90b94 39 + url = "https://github.com/platformio/platformio-core/commit/097de2be98af533578671baa903a3ae825d90b94.patch"; 40 + hash = "sha256-yq+/QHCkhAkFND11MbKFiiWT3oF1cHhgWj5JkYjwuY0="; 41 + revert = true; 42 + }) 43 ]; 44 45 + nativeBuildInputs = [ 46 + pythonRelaxDepsHook 47 + setuptools 48 + ]; 49 50 + pythonRelaxDeps = true; 51 52 propagatedBuildInputs = [ 53 aiofiles ··· 63 pyserial 64 requests 65 semantic-version 66 + setuptools 67 spdx-license-list-data.json 68 starlette 69 tabulate 70 uvicorn 71 wsproto 72 zeroconf 73 + 74 ]; 75 76 preCheck = '' ··· 176 ]); 177 178 passthru = { 179 + python = python3Packages.python; 180 }; 181 182 meta = with lib; { 183 + changelog = "https://github.com/platformio/platformio-core/releases/tag/v${version}"; 184 description = "An open source ecosystem for IoT development"; 185 + downloadPage = "https://github.com/platformio/platformio-core"; 186 homepage = "https://platformio.org"; 187 license = licenses.asl20; 188 maintainers = with maintainers; [ mog makefu ];
-13
pkgs/development/embedded/platformio/fix-searchpath.patch
··· 1 - diff --git a/platformio/proc.py b/platformio/proc.py 2 - index 80e50201..15cee5a5 100644 3 - --- a/platformio/proc.py 4 - +++ b/platformio/proc.py 5 - @@ -181,7 +181,7 @@ def copy_pythonpath_to_osenv(): 6 - conditions.append(isdir(join(p, "click")) or isdir(join(p, "platformio"))) 7 - if all(conditions): 8 - _PYTHONPATH.append(p) 9 - - os.environ["PYTHONPATH"] = os.pathsep.join(_PYTHONPATH) 10 - + os.environ["PYTHONPATH"] = os.pathsep.join(sys.path) 11 - 12 - 13 - def where_is_program(program, envpath=None):
···
+22
pkgs/development/embedded/platformio/interpreter.patch
···
··· 1 + diff --git a/platformio/proc.py b/platformio/proc.py 2 + index 707245a1..cae17a29 100644 3 + --- a/platformio/proc.py 4 + +++ b/platformio/proc.py 5 + @@ -165,7 +165,7 @@ def is_container(): 6 + 7 + 8 + def get_pythonexe_path(): 9 + - return os.environ.get("PYTHONEXEPATH", os.path.normpath(sys.executable)) 10 + + return "@interpreter@" 11 + 12 + 13 + def copy_pythonpath_to_osenv(): 14 + @@ -181,7 +181,7 @@ def copy_pythonpath_to_osenv(): 15 + ) 16 + if all(conditions): 17 + _PYTHONPATH.append(p) 18 + - os.environ["PYTHONPATH"] = os.pathsep.join(_PYTHONPATH) 19 + + os.environ["PYTHONPATH"] = os.pathsep.join(sys.path) 20 + 21 + 22 + def where_is_program(program, envpath=None):
+5 -3
pkgs/development/embedded/platformio/missing-udev-rules-nixos.patch
··· 1 diff --git a/platformio/exception.py b/platformio/exception.py 2 - index ef1d3bab..445174fc 100644 3 --- a/platformio/exception.py 4 +++ b/platformio/exception.py 5 - @@ -57,6 +57,7 @@ class MissedUdevRules(InvalidUdevRules): 6 MESSAGE = ( 7 "Warning! Please install `99-platformio-udev.rules`. \nMore details: " 8 "https://docs.platformio.org/en/latest/core/installation/udev-rules.html" 9 - + "On NixOS add the platformio-core.udev package to services.udev.packages" 10 )
··· 1 diff --git a/platformio/exception.py b/platformio/exception.py 2 + index 80ffb496..ea064f97 100644 3 --- a/platformio/exception.py 4 +++ b/platformio/exception.py 5 + @@ -49,6 +49,7 @@ class MissedUdevRules(InvalidUdevRules): 6 MESSAGE = ( 7 "Warning! Please install `99-platformio-udev.rules`. \nMore details: " 8 "https://docs.platformio.org/en/latest/core/installation/udev-rules.html" 9 + + "On NixOS set `services.udev.packages = with pkgs; [ platformio-core.udev ];`." 10 ) 11 + 12 +
+6 -12
pkgs/development/embedded/platformio/use-local-spdx-license-list.patch
··· 1 diff --git a/platformio/package/manifest/schema.py b/platformio/package/manifest/schema.py 2 - index 1e5f935a..26d1ac6a 100644 3 --- a/platformio/package/manifest/schema.py 4 +++ b/platformio/package/manifest/schema.py 5 - @@ -276,9 +276,12 @@ class ManifestSchema(BaseSchema): 6 @staticmethod 7 @memoized(expire="1h") 8 def load_spdx_licenses(): 9 - - version = "3.19" 10 - spdx_data_url = ( 11 - "https://raw.githubusercontent.com/spdx/license-list-data/" 12 - - "v%s/json/licenses.json" % version 13 - ) 14 - return json.loads(fetch_remote_content(spdx_data_url)) 15 - + # version = "3.19" 16 - + # spdx_data_url = ( 17 - + # "https://raw.githubusercontent.com/spdx/license-list-data/" 18 - + # "v%s/json/licenses.json" % version 19 - + # ) 20 - + # return json.loads(fetch_remote_content(spdx_data_url)) 21 - + with open("@SPDX_LICENSE_LIST_DATA@/json/licenses.json") as f: 22 - + spdx = json.load(f) 23 + return spdx
··· 1 diff --git a/platformio/package/manifest/schema.py b/platformio/package/manifest/schema.py 2 + index 95e08108..6c2cfaed 100644 3 --- a/platformio/package/manifest/schema.py 4 +++ b/platformio/package/manifest/schema.py 5 + @@ -276,9 +276,6 @@ class ManifestSchema(BaseSchema): 6 @staticmethod 7 @memoized(expire="1h") 8 def load_spdx_licenses(): 9 + - version = "3.21" 10 - spdx_data_url = ( 11 - "https://raw.githubusercontent.com/spdx/license-list-data/" 12 + - f"v{version}/json/licenses.json" 13 - ) 14 - return json.loads(fetch_remote_content(spdx_data_url)) 15 + + with open("@spdx_license_list_data@/json/licenses.json") as fd: 16 + + spdx = json.load(fd) 17 + return spdx
+12 -12
pkgs/development/interpreters/ruby/default.nix
··· 18 # Contains the ruby version heuristics 19 rubyVersion = import ./ruby-version.nix { inherit lib; }; 20 21 - generic = { version, sha256, cargoSha256 ? null }: let 22 ver = version; 23 atLeast30 = lib.versionAtLeast ver.majMin "3.0"; 24 atLeast31 = lib.versionAtLeast ver.majMin "3.1"; ··· 65 66 src = fetchurl { 67 url = "https://cache.ruby-lang.org/pub/ruby/${ver.majMin}/ruby-${ver}.tar.gz"; 68 - inherit sha256; 69 }; 70 71 # Have `configure' avoid `/usr/bin/nroff' in non-chroot builds. ··· 111 # Ruby 3.0 adds `-fdeclspec` to $CC instead of $CFLAGS. Fixed in later versions. 112 (fetchpatch { 113 url = "https://github.com/ruby/ruby/commit/0acc05caf7518cd0d63ab02bfa036455add02346.patch"; 114 - sha256 = "sha256-43hI9L6bXfeujgmgKFVmiWhg7OXvshPCCtQ4TxqK1zk="; 115 }) 116 ] 117 ++ ops (!atLeast30 && rubygemsSupport) [ ··· 126 # See https://github.com/ruby/ruby/pull/2930 127 (fetchpatch { 128 url = "https://github.com/ruby/ruby/commit/261d8dd20afd26feb05f00a560abd99227269c1c.patch"; 129 - sha256 = "0wrii25cxcz2v8bgkrf7ibcanjlxwclzhayin578bf0qydxdm9qy"; 130 }) 131 ] 132 ++ ops atLeast31 [ ··· 142 cargoDeps = if yjitSupport then rustPlatform.fetchCargoTarball { 143 inherit src; 144 sourceRoot = "${pname}-${version}/${cargoRoot}"; 145 - sha256 = cargoSha256; 146 } else null; 147 148 postUnpack = opString rubygemsSupport '' ··· 318 319 ruby_2_7 = generic { 320 version = rubyVersion "2" "7" "8" ""; 321 - sha256 = "sha256-wtq2PLyPKgVSYQitQZ76Y6Z+1AdNu8+fwrHKZky0W6A="; 322 }; 323 324 ruby_3_1 = generic { 325 version = rubyVersion "3" "1" "4" ""; 326 - sha256 = "sha256-o9VYeaDfqx1xQf3xDSKgfb+OXNxEFdob3gYSfVzDx7Y="; 327 }; 328 329 ruby_3_2 = generic { 330 version = rubyVersion "3" "2" "2" ""; 331 - sha256 = "sha256-lsV1WIcaZ0jeW8nydOk/S1qtBs2PN776Do2U57ikI7w="; 332 - cargoSha256 = "sha256-6du7RJo0DH+eYMOoh3L31F3aqfR5+iG1iKauSV1uNcQ="; 333 }; 334 335 ruby_3_3 = generic { 336 - version = rubyVersion "3" "3" "0" "preview3"; 337 - sha256 = "sha256-CWkUG+kuZ+DtuEqPs1SsyY8BvXjmAqI6DxNgRcgvSAk="; 338 - cargoSha256 = "sha256-GeelTMRFIyvz1QS2L+Q3KAnyQy7jc0ejhx3TdEFVEbk="; 339 }; 340 341 }
··· 18 # Contains the ruby version heuristics 19 rubyVersion = import ./ruby-version.nix { inherit lib; }; 20 21 + generic = { version, hash, cargoHash ? null }: let 22 ver = version; 23 atLeast30 = lib.versionAtLeast ver.majMin "3.0"; 24 atLeast31 = lib.versionAtLeast ver.majMin "3.1"; ··· 65 66 src = fetchurl { 67 url = "https://cache.ruby-lang.org/pub/ruby/${ver.majMin}/ruby-${ver}.tar.gz"; 68 + inherit hash; 69 }; 70 71 # Have `configure' avoid `/usr/bin/nroff' in non-chroot builds. ··· 111 # Ruby 3.0 adds `-fdeclspec` to $CC instead of $CFLAGS. Fixed in later versions. 112 (fetchpatch { 113 url = "https://github.com/ruby/ruby/commit/0acc05caf7518cd0d63ab02bfa036455add02346.patch"; 114 + hash = "sha256-43hI9L6bXfeujgmgKFVmiWhg7OXvshPCCtQ4TxqK1zk="; 115 }) 116 ] 117 ++ ops (!atLeast30 && rubygemsSupport) [ ··· 126 # See https://github.com/ruby/ruby/pull/2930 127 (fetchpatch { 128 url = "https://github.com/ruby/ruby/commit/261d8dd20afd26feb05f00a560abd99227269c1c.patch"; 129 + hash = "sha256-HqfaevMYuIVOsdEr+CnjnUqr2IrH5fkW2uKzzoqIMXM="; 130 }) 131 ] 132 ++ ops atLeast31 [ ··· 142 cargoDeps = if yjitSupport then rustPlatform.fetchCargoTarball { 143 inherit src; 144 sourceRoot = "${pname}-${version}/${cargoRoot}"; 145 + hash = cargoHash; 146 } else null; 147 148 postUnpack = opString rubygemsSupport '' ··· 318 319 ruby_2_7 = generic { 320 version = rubyVersion "2" "7" "8" ""; 321 + hash = "sha256-wtq2PLyPKgVSYQitQZ76Y6Z+1AdNu8+fwrHKZky0W6A="; 322 }; 323 324 ruby_3_1 = generic { 325 version = rubyVersion "3" "1" "4" ""; 326 + hash = "sha256-o9VYeaDfqx1xQf3xDSKgfb+OXNxEFdob3gYSfVzDx7Y="; 327 }; 328 329 ruby_3_2 = generic { 330 version = rubyVersion "3" "2" "2" ""; 331 + hash = "sha256-lsV1WIcaZ0jeW8nydOk/S1qtBs2PN776Do2U57ikI7w="; 332 + cargoHash = "sha256-6du7RJo0DH+eYMOoh3L31F3aqfR5+iG1iKauSV1uNcQ="; 333 }; 334 335 ruby_3_3 = generic { 336 + version = rubyVersion "3" "3" "0" "rc1"; 337 + hash = "sha256-xP+COVqQ73bH+Qa3aHAm4KuWsJTc86Uy2auXeEoHMiI="; 338 + cargoHash = "sha256-GeelTMRFIyvz1QS2L+Q3KAnyQy7jc0ejhx3TdEFVEbk="; 339 }; 340 341 }
+2 -2
pkgs/development/libraries/fcft/default.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "fcft"; 20 - version = "3.1.6"; 21 22 src = fetchFromGitea { 23 domain = "codeberg.org"; 24 owner = "dnkl"; 25 repo = "fcft"; 26 rev = version; 27 - sha256 = "0cfyxf3xcj552bhd5awv5j0lb8xk3xhz87iixp3wnbvsgvl6dpwq"; 28 }; 29 30 depsBuildBuild = [ pkg-config ];
··· 17 18 stdenv.mkDerivation rec { 19 pname = "fcft"; 20 + version = "3.1.7"; 21 22 src = fetchFromGitea { 23 domain = "codeberg.org"; 24 owner = "dnkl"; 25 repo = "fcft"; 26 rev = version; 27 + sha256 = "sha256-QS39vbf2JowovTBtT4DKDRbLXieOrzbO4cQObOdE788="; 28 }; 29 30 depsBuildBuild = [ pkg-config ];
+2 -2
pkgs/development/libraries/intel-gmmlib/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "intel-gmmlib"; 12 - version = "22.3.14"; 13 14 src = fetchFromGitHub { 15 owner = "intel"; 16 repo = "gmmlib"; 17 rev = "intel-gmmlib-${version}"; 18 - sha256 = "sha256-hNewfGN/hO9hx2+1YmdPPqUORqpNwckQYSSO7zfeVAY="; 19 }; 20 21 nativeBuildInputs = [ cmake ];
··· 9 10 stdenv.mkDerivation rec { 11 pname = "intel-gmmlib"; 12 + version = "22.3.15"; 13 14 src = fetchFromGitHub { 15 owner = "intel"; 16 repo = "gmmlib"; 17 rev = "intel-gmmlib-${version}"; 18 + sha256 = "sha256-MVM5MfX+uVMik+332blWvqh6Wt1iq6DNR7/hrHC+rWI="; 19 }; 20 21 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/libcotp/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libcotp"; 5 - version = "2.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "paolostivanin"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-5zyQSoz5d/HYrIaj0ChtZYK79bBNlYDsFMSDuzcVhY0="; 12 }; 13 14 postPatch = lib.optionalString stdenv.cc.isClang ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libcotp"; 5 + version = "3.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "paolostivanin"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-/IIzUMms4aS63psyxwL+Ynj78c38R3WwbD2HIpdHF88="; 12 }; 13 14 postPatch = lib.optionalString stdenv.cc.isClang ''
+2 -2
pkgs/development/libraries/libebml/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libebml"; 5 - version = "1.4.4"; 6 7 src = fetchFromGitHub { 8 owner = "Matroska-Org"; 9 repo = "libebml"; 10 rev = "release-${version}"; 11 - sha256 = "sha256-36SfZUHJ2sIvrrHox583cQqfWWcrL2zW1IHzgDchC9g="; 12 }; 13 14 nativeBuildInputs = [ cmake pkg-config ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libebml"; 5 + version = "1.4.5"; 6 7 src = fetchFromGitHub { 8 owner = "Matroska-Org"; 9 repo = "libebml"; 10 rev = "release-${version}"; 11 + sha256 = "sha256-PIVBePTWceMgiENdaL9lvXIL/RQIrtg7l0OG2tO0SU8="; 12 }; 13 14 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/development/libraries/libre/default.nix
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 - version = "3.6.2"; 12 pname = "libre"; 13 src = fetchFromGitHub { 14 owner = "baresip"; 15 repo = "re"; 16 rev = "v${version}"; 17 - sha256 = "sha256-mbwi6tJer4JC7ijB6WGDNoC/EM5rqCtejbYRFi9Kwgk="; 18 }; 19 20 buildInputs = [
··· 8 }: 9 10 stdenv.mkDerivation rec { 11 + version = "3.7.0"; 12 pname = "libre"; 13 src = fetchFromGitHub { 14 owner = "baresip"; 15 repo = "re"; 16 rev = "v${version}"; 17 + sha256 = "sha256-7wNzYp6o3+71Jz/VuDWyVOj+OrAkDyDG0NWryYwuIT4="; 18 }; 19 20 buildInputs = [
+1 -1
pkgs/development/libraries/log4shib/default.nix
··· 16 17 meta = with lib; { 18 description = "A forked version of log4cpp that has been created for the Shibboleth project"; 19 - maintainers = [ maintainers.jammerful ]; 20 license = licenses.lgpl21; 21 homepage = "http://log4cpp.sf.net"; 22 };
··· 16 17 meta = with lib; { 18 description = "A forked version of log4cpp that has been created for the Shibboleth project"; 19 + maintainers = [ ]; 20 license = licenses.lgpl21; 21 homepage = "http://log4cpp.sf.net"; 22 };
+2 -2
pkgs/development/libraries/nss/latest.nix
··· 5 # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert 6 7 import ./generic.nix { 8 - version = "3.95"; 9 - hash = "sha256-qgSbzlRbU+gElC2ae3FEGRUFSM1JHd/lNGNXC0x4xt4="; 10 }
··· 5 # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert 6 7 import ./generic.nix { 8 + version = "3.96"; 9 + hash = "sha256-OdvJ7OLL3CDvJkgtnMsuE1CVaaKpmgRmzEzW0WmD8Jo="; 10 }
+1 -1
pkgs/development/libraries/opensaml-cpp/default.nix
··· 28 description = "A low-level library written in C++ that provides support for producing and consuming SAML messages"; 29 platforms = platforms.unix; 30 license = licenses.asl20; 31 - maintainers = [ maintainers.jammerful ]; 32 }; 33 }
··· 28 description = "A low-level library written in C++ that provides support for producing and consuming SAML messages"; 29 platforms = platforms.unix; 30 license = licenses.asl20; 31 + maintainers = [ ]; 32 }; 33 }
+2 -2
pkgs/development/libraries/qtpbfimageplugin/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "qtpbfimageplugin"; 5 - version = "2.6"; 6 7 src = fetchFromGitHub { 8 owner = "tumic0"; 9 repo = "QtPBFImagePlugin"; 10 rev = version; 11 - sha256 = "sha256-tTpCbHiZTb/xmm3oRXsYAUWl1sYyAlGP9ss4xVQgPVo="; 12 }; 13 14 nativeBuildInputs = [ qmake ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "qtpbfimageplugin"; 5 + version = "3.0"; 6 7 src = fetchFromGitHub { 8 owner = "tumic0"; 9 repo = "QtPBFImagePlugin"; 10 rev = version; 11 + sha256 = "sha256-RYZnuHjK6/ygFsjjnOTz7glYnibTwDNlou/4cQ7HfKM="; 12 }; 13 14 nativeBuildInputs = [ qmake ];
+1 -1
pkgs/development/libraries/shibboleth-sp/default.nix
··· 29 description = "Enables SSO and Federation web applications written with any programming language or framework"; 30 platforms = platforms.unix; 31 license = licenses.asl20; 32 - maintainers = [ maintainers.jammerful ]; 33 }; 34 }
··· 29 description = "Enables SSO and Federation web applications written with any programming language or framework"; 30 platforms = platforms.unix; 31 license = licenses.asl20; 32 + maintainers = [ ]; 33 }; 34 }
+2 -2
pkgs/development/libraries/webkitgtk/default.nix
··· 70 71 stdenv.mkDerivation (finalAttrs: { 72 pname = "webkitgtk"; 73 - version = "2.42.3"; 74 name = "${finalAttrs.pname}-${finalAttrs.version}+abi=${if lib.versionAtLeast gtk3.version "4.0" then "6.0" else "4.${if lib.versions.major libsoup.version == "2" then "0" else "1"}"}"; 75 76 outputs = [ "out" "dev" "devdoc" ]; ··· 81 82 src = fetchurl { 83 url = "https://webkitgtk.org/releases/webkitgtk-${finalAttrs.version}.tar.xz"; 84 - hash = "sha256-ChpGMARWKLOm/pXactxHhSz/INZr4axv0NZpyIwT2OI="; 85 }; 86 87 patches = lib.optionals stdenv.isLinux [
··· 70 71 stdenv.mkDerivation (finalAttrs: { 72 pname = "webkitgtk"; 73 + version = "2.42.4"; 74 name = "${finalAttrs.pname}-${finalAttrs.version}+abi=${if lib.versionAtLeast gtk3.version "4.0" then "6.0" else "4.${if lib.versions.major libsoup.version == "2" then "0" else "1"}"}"; 75 76 outputs = [ "out" "dev" "devdoc" ]; ··· 81 82 src = fetchurl { 83 url = "https://webkitgtk.org/releases/webkitgtk-${finalAttrs.version}.tar.xz"; 84 + hash = "sha256-UiiLML2iI3NELOy4b5yaVprY1HaaH5ezUikO2Spn7YY="; 85 }; 86 87 patches = lib.optionals stdenv.isLinux [
+1 -1
pkgs/development/libraries/xml-tooling-c/default.nix
··· 23 description = "A low-level library that provides a high level interface to XML processing for OpenSAML 2"; 24 platforms = platforms.unix; 25 license = licenses.asl20; 26 - maintainers = [ maintainers.jammerful ]; 27 }; 28 }
··· 23 description = "A low-level library that provides a high level interface to XML processing for OpenSAML 2"; 24 platforms = platforms.unix; 25 license = licenses.asl20; 26 + maintainers = [ ]; 27 }; 28 }
+1
pkgs/development/lua-modules/aliases.nix
··· 41 mapAliases { 42 lpty = throw "lpy was removed because broken and unmaintained "; # added 2023-10-14 43 cyrussasl = throw "cyrussasl was removed because broken and unmaintained "; # added 2023-10-18 44 }
··· 41 mapAliases { 42 lpty = throw "lpy was removed because broken and unmaintained "; # added 2023-10-14 43 cyrussasl = throw "cyrussasl was removed because broken and unmaintained "; # added 2023-10-18 44 + nlua-nvim = throw "nlua-nvim was removed, use neodev-nvim instead"; # added 2023-12-16 45 }
+2 -2
pkgs/development/php-packages/xdebug/default.nix
··· 1 { buildPecl, lib, fetchFromGitHub }: 2 3 let 4 - version = "3.3.0"; 5 in buildPecl { 6 inherit version; 7 ··· 11 owner = "xdebug"; 12 repo = "xdebug"; 13 rev = version; 14 - hash = "sha256-i14po+0i25gRR87H6kUdyXF4rXZM70CqXi2EdFBn808="; 15 }; 16 17 doCheck = true;
··· 1 { buildPecl, lib, fetchFromGitHub }: 2 3 let 4 + version = "3.3.1"; 5 in buildPecl { 6 inherit version; 7 ··· 11 owner = "xdebug"; 12 repo = "xdebug"; 13 rev = version; 14 + hash = "sha256-Zt1BIqNKsTHtIXy0Dar52sZxLi5k12LQAbxOLKQPMN8="; 15 }; 16 17 doCheck = true;
+2 -2
pkgs/development/python-modules/aioairzone/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "aioairzone"; 11 - version = "0.6.9"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.11"; ··· 17 owner = "Noltari"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-0nbH0pnTYRuSOkzG5Yn/fJmRKtXBMd6ti6Z+AW72j3Q="; 21 }; 22 23 nativeBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "aioairzone"; 11 + version = "0.7.2"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.11"; ··· 17 owner = "Noltari"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 + hash = "sha256-ppzusDyGTh2HnDFjqXClyHzjK/TFKvGOWg5Nb2fDGnc="; 21 }; 22 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/bleak-esphome/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "bleak-esphome"; 16 - version = "0.2.0"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.10"; ··· 22 owner = "bluetooth-devices"; 23 repo = "bleak-esphome"; 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-QtSkrX7xGaV/13FonQhYR4MpZxVwR8dAFCRvID0zSGo="; 26 }; 27 28 postPatch = ''
··· 13 14 buildPythonPackage rec { 15 pname = "bleak-esphome"; 16 + version = "0.3.0"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.10"; ··· 22 owner = "bluetooth-devices"; 23 repo = "bleak-esphome"; 24 rev = "refs/tags/v${version}"; 25 + hash = "sha256-XJxx9m8ZJtCmH9R1A4J+EFSTP4z9acDgRbaASKR/tZY="; 26 }; 27 28 postPatch = ''
+2 -2
pkgs/development/python-modules/bthome-ble/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "bthome-ble"; 16 - version = "3.2.0"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.9"; ··· 22 owner = "Bluetooth-Devices"; 23 repo = "bthome-ble"; 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-UYW7yEAg4RJR1ERFDDS6s8OBr0XRTHTJLSuOF7FO6u4="; 26 }; 27 28 nativeBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "bthome-ble"; 16 + version = "3.3.1"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.9"; ··· 22 owner = "Bluetooth-Devices"; 23 repo = "bthome-ble"; 24 rev = "refs/tags/v${version}"; 25 + hash = "sha256-dFnEgUmmB9P8bKownMp0NsTWPAeMmdKiaxII3O1gT6A="; 26 }; 27 28 nativeBuildInputs = [
+2 -7
pkgs/development/python-modules/caldav/default.nix
··· 11 , setuptools 12 , tzlocal 13 , vobject 14 }: 15 16 buildPythonPackage rec { ··· 43 44 nativeCheckInputs = [ 45 pytestCheckHook 46 ]; 47 - 48 - # xandikos and radicale are only optional test dependencies, not available for python3 49 - postPatch = '' 50 - substituteInPlace setup.py \ 51 - --replace xandikos "" \ 52 - --replace radicale "" 53 - ''; 54 55 pythonImportsCheck = [ "caldav" ]; 56
··· 11 , setuptools 12 , tzlocal 13 , vobject 14 + , xandikos 15 }: 16 17 buildPythonPackage rec { ··· 44 45 nativeCheckInputs = [ 46 pytestCheckHook 47 + xandikos 48 ]; 49 50 pythonImportsCheck = [ "caldav" ]; 51
+13 -7
pkgs/development/python-modules/deezer-python/default.nix
··· 14 buildPythonPackage rec { 15 pname = "deezer-python"; 16 version = "6.1.1"; 17 - format = "pyproject"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "browniebroke"; 23 - repo = pname; 24 rev = "refs/tags/v${version}"; 25 hash = "sha256-pzEXiWKMP2Wqme/pqfTMHxWH/4YcCS6u865wslHrUqI="; 26 }; 27 28 nativeBuildInputs = [ 29 poetry-core ··· 41 tornado 42 ]; 43 44 - postPatch = '' 45 - substituteInPlace pyproject.toml \ 46 - --replace " --cov=deezer" "" 47 - ''; 48 - 49 pythonImportsCheck = [ 50 "deezer" 51 ]; 52 53 meta = with lib; {
··· 14 buildPythonPackage rec { 15 pname = "deezer-python"; 16 version = "6.1.1"; 17 + pyproject = true; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "browniebroke"; 23 + repo = "deezer-python"; 24 rev = "refs/tags/v${version}"; 25 hash = "sha256-pzEXiWKMP2Wqme/pqfTMHxWH/4YcCS6u865wslHrUqI="; 26 }; 27 + 28 + postPatch = '' 29 + substituteInPlace pyproject.toml \ 30 + --replace " --cov=deezer" "" 31 + ''; 32 33 nativeBuildInputs = [ 34 poetry-core ··· 46 tornado 47 ]; 48 49 pythonImportsCheck = [ 50 "deezer" 51 + ]; 52 + 53 + disabledTests = [ 54 + # JSONDecodeError issue 55 + "test_get_user_flow" 56 + "test_with_language_header" 57 ]; 58 59 meta = with lib; {
+2 -2
pkgs/development/python-modules/diffusers/default.nix
··· 30 , pytest-xdist 31 , pytestCheckHook 32 , requests-mock 33 - , ruff 34 , scipy 35 , sentencepiece 36 , torchsde ··· 99 pytest-xdist 100 pytestCheckHook 101 requests-mock 102 - ruff 103 scipy 104 sentencepiece 105 torchsde ··· 141 "test_deprecate_stacklevel" 142 # fails due to precision of floating point numbers 143 "test_model_cpu_offload_forward_pass" 144 ]; 145 146 meta = with lib; {
··· 30 , pytest-xdist 31 , pytestCheckHook 32 , requests-mock 33 , scipy 34 , sentencepiece 35 , torchsde ··· 98 pytest-xdist 99 pytestCheckHook 100 requests-mock 101 scipy 102 sentencepiece 103 torchsde ··· 139 "test_deprecate_stacklevel" 140 # fails due to precision of floating point numbers 141 "test_model_cpu_offload_forward_pass" 142 + # tries to run ruff which we have intentionally removed from nativeCheckInputs 143 + "test_is_copy_consistent" 144 ]; 145 146 meta = with lib; {
+12 -6
pkgs/development/python-modules/environs/default.nix
··· 8 , pytestCheckHook 9 , python-dotenv 10 , pythonOlder 11 }: 12 13 buildPythonPackage rec { 14 pname = "environs"; 15 - version = "9.5.0"; 16 - format = "setuptools"; 17 18 - disabled = pythonOlder "3.6"; 19 20 src = fetchFromGitHub { 21 owner = "sloria"; 22 - repo = pname; 23 - rev = version; 24 - hash = "sha256-hucApIn7ul7+MC2W811VTxZNO8Pqb6HDXz9VRcEdmIc="; 25 }; 26 27 propagatedBuildInputs = [ 28 marshmallow ··· 43 meta = with lib; { 44 description = "Python modle for environment variable parsing"; 45 homepage = "https://github.com/sloria/environs"; 46 license = licenses.mit; 47 maintainers = with maintainers; [ fab ]; 48 };
··· 8 , pytestCheckHook 9 , python-dotenv 10 , pythonOlder 11 + , setuptools 12 }: 13 14 buildPythonPackage rec { 15 pname = "environs"; 16 + version = "10.0.0"; 17 + pyproject = true; 18 19 + disabled = pythonOlder "3.8"; 20 21 src = fetchFromGitHub { 22 owner = "sloria"; 23 + repo = "environs"; 24 + rev = "refs/tags/${version}"; 25 + hash = "sha256-B/ICzopFuOAWMlDn950LXmi/XQaQxh5jFVmLdmt7Dlg="; 26 }; 27 + 28 + nativeBuildInputs = [ 29 + setuptools 30 + ]; 31 32 propagatedBuildInputs = [ 33 marshmallow ··· 48 meta = with lib; { 49 description = "Python modle for environment variable parsing"; 50 homepage = "https://github.com/sloria/environs"; 51 + changelog = "https://github.com/sloria/environs/blob/${version}/CHANGELOG.md"; 52 license = licenses.mit; 53 maintainers = with maintainers; [ fab ]; 54 };
+2 -2
pkgs/development/python-modules/latex2mathml/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "latex2mathml"; 13 - version = "3.76.0"; 14 15 disabled = pythonOlder "3.8"; 16 ··· 18 owner = "roniemartinez"; 19 repo = pname; 20 rev = version; 21 - hash = "sha256-CoWXWgu1baM5v7OC+OlRHZB0NkPue4qFzylJk4Xq2e4="; 22 }; 23 24 format = "pyproject";
··· 10 11 buildPythonPackage rec { 12 pname = "latex2mathml"; 13 + version = "3.77.0"; 14 15 disabled = pythonOlder "3.8"; 16 ··· 18 owner = "roniemartinez"; 19 repo = pname; 20 rev = version; 21 + hash = "sha256-DLdSFMsNA0gD6Iw0kn+0IrbvyI0VEGOpz0ZYD48nRkY="; 22 }; 23 24 format = "pyproject";
+2 -2
pkgs/development/python-modules/opower/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "opower"; 15 - version = "0.0.40"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "tronikos"; 22 repo = "opower"; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-0vk8LGqU3rOgjC8zXkijmIZG8inxwTw2IDneFfy5eQw="; 25 }; 26 27 pythonRemoveDeps = [
··· 12 13 buildPythonPackage rec { 14 pname = "opower"; 15 + version = "0.0.41"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "tronikos"; 22 repo = "opower"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-dqSMZ/4R4TbPEg/wRCTYKRbwj3mU+YUeYOsWQWIp5OM="; 25 }; 26 27 pythonRemoveDeps = [
+2 -2
pkgs/development/python-modules/pymc/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "pymc"; 17 - version = "5.10.1"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "pymc-devs"; 24 repo = "pymc"; 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-+hRj39teuxlHOEQ40E2ZteU+tN73j+cHWbxzWsl1+mE="; 27 }; 28 29 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "pymc"; 17 + version = "5.10.2"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "pymc-devs"; 24 repo = "pymc"; 25 rev = "refs/tags/v${version}"; 26 + hash = "sha256-Yrhd9pTHxdpGkea6BO/dM1O3nnGIV2CRsg40dpotf0U="; 27 }; 28 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytensor/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "pytensor"; 27 - version = "2.18.2"; 28 pyproject = true; 29 30 disabled = pythonOlder "3.9"; ··· 33 owner = "pymc-devs"; 34 repo = "pytensor"; 35 rev = "refs/tags/rel-${version}"; 36 - hash = "sha256-uB5VT4wP08pOkHlxdPJTXK4j5ubmf+hk5oHYPM6diHM="; 37 }; 38 39 postPatch = ''
··· 24 25 buildPythonPackage rec { 26 pname = "pytensor"; 27 + version = "2.18.4"; 28 pyproject = true; 29 30 disabled = pythonOlder "3.9"; ··· 33 owner = "pymc-devs"; 34 repo = "pytensor"; 35 rev = "refs/tags/rel-${version}"; 36 + hash = "sha256-j7SNXFiQUofP5NtggSOwLxXkg267yneqoWH2uoDZogs="; 37 }; 38 39 postPatch = ''
+2 -2
pkgs/development/python-modules/python-rapidjson/default.nix
··· 29 cmakeFlags = old.cmakeFlags ++ [ "-DCMAKE_CTEST_ARGUMENTS=-E;valgrind_unittest" ]; 30 }); 31 in buildPythonPackage rec { 32 - version = "1.13"; 33 pname = "python-rapidjson"; 34 disabled = pythonOlder "3.8"; 35 ··· 39 owner = "python-rapidjson"; 40 repo = "python-rapidjson"; 41 rev = "refs/tags/v${version}"; 42 - hash = "sha256-lWF/INhgeFQoPAhyL655UCcVamFELra29R6JPJSAmMg="; 43 }; 44 45 setupPyBuildFlags = [
··· 29 cmakeFlags = old.cmakeFlags ++ [ "-DCMAKE_CTEST_ARGUMENTS=-E;valgrind_unittest" ]; 30 }); 31 in buildPythonPackage rec { 32 + version = "1.14"; 33 pname = "python-rapidjson"; 34 disabled = pythonOlder "3.8"; 35 ··· 39 owner = "python-rapidjson"; 40 repo = "python-rapidjson"; 41 rev = "refs/tags/v${version}"; 42 + hash = "sha256-fCC6jYUIB89HlEnbsmL0MeCBOO4NAZtePuPgZKYxoM8="; 43 }; 44 45 setupPyBuildFlags = [
+2 -2
pkgs/development/python-modules/pytrafikverket/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pytrafikverket"; 12 - version = "0.3.9.1"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-F0BMpZVzSK0i+tdvN//KZQqgxFrfLf0SCNztKCs6BYQ="; 20 }; 21 22 nativeBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pytrafikverket"; 12 + version = "0.3.9.2"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-NxxuyLnzJ8T2jaQ761O943rpBbNwp/F4PygyQULkXzw="; 20 }; 21 22 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyunifiprotect/default.nix
··· 32 33 buildPythonPackage rec { 34 pname = "pyunifiprotect"; 35 - version = "4.22.0"; 36 pyproject = true; 37 38 disabled = pythonOlder "3.9"; ··· 41 owner = "briis"; 42 repo = "pyunifiprotect"; 43 rev = "refs/tags/v${version}"; 44 - hash = "sha256-qzom1mLTfP683GCYlUav/MlOkYj+AiEe13b74ceW7gI="; 45 }; 46 47 env.SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 32 33 buildPythonPackage rec { 34 pname = "pyunifiprotect"; 35 + version = "4.22.3"; 36 pyproject = true; 37 38 disabled = pythonOlder "3.9"; ··· 41 owner = "briis"; 42 repo = "pyunifiprotect"; 43 rev = "refs/tags/v${version}"; 44 + hash = "sha256-KpijjKy5poiWghupXq8rNCtzuPXsPgu+ePAowhzOSYI="; 45 }; 46 47 env.SETUPTOOLS_SCM_PRETEND_VERSION = version;
+17 -9
pkgs/development/python-modules/pyvlx/default.nix
··· 1 - { stdenv 2 - , lib 3 , buildPythonPackage 4 , fetchFromGitHub 5 , pytestCheckHook 6 , pythonOlder 7 , pyyaml 8 }: 9 10 buildPythonPackage rec { 11 pname = "pyvlx"; 12 - version = "0.2.20"; 13 - format = "setuptools"; 14 15 - disabled = pythonOlder "3.7"; 16 17 src = fetchFromGitHub { 18 owner = "Julius2342"; 19 - repo = pname; 20 - rev = version; 21 - sha256 = "1irjix9kr6qih84gii7k1a9c67n8133gpnmwfd09550jsqdmg006"; 22 }; 23 24 propagatedBuildInputs = [ 25 pyyaml 26 ]; 27 28 nativeCheckInputs = [ ··· 34 ]; 35 36 meta = with lib; { 37 - broken = stdenv.isDarwin; 38 description = "Python client to work with Velux units"; 39 longDescription = '' 40 PyVLX uses the Velux KLF 200 interface to control io-Homecontrol 41 devices, e.g. Velux Windows. 42 ''; 43 homepage = "https://github.com/Julius2342/pyvlx"; 44 license = with licenses; [ lgpl2Only ]; 45 maintainers = with maintainers; [ fab ]; 46 }; 47 }
··· 1 + { lib 2 + , stdenv 3 , buildPythonPackage 4 , fetchFromGitHub 5 , pytestCheckHook 6 , pythonOlder 7 , pyyaml 8 + , setuptools 9 + , typing-extensions 10 }: 11 12 buildPythonPackage rec { 13 pname = "pyvlx"; 14 + version = "0.2.21"; 15 + pyproject = true; 16 17 + disabled = pythonOlder "3.10"; 18 19 src = fetchFromGitHub { 20 owner = "Julius2342"; 21 + repo = "pyvlx"; 22 + rev = "refs/tags/${version}"; 23 + hash = "sha256-t6lbpP9IwNhXpoZ9+0n9vKCuZ+azWqP7w5v0BfqbMcs="; 24 }; 25 26 + nativeBuildInputs = [ 27 + setuptools 28 + ]; 29 + 30 propagatedBuildInputs = [ 31 pyyaml 32 + typing-extensions 33 ]; 34 35 nativeCheckInputs = [ ··· 41 ]; 42 43 meta = with lib; { 44 description = "Python client to work with Velux units"; 45 longDescription = '' 46 PyVLX uses the Velux KLF 200 interface to control io-Homecontrol 47 devices, e.g. Velux Windows. 48 ''; 49 homepage = "https://github.com/Julius2342/pyvlx"; 50 + changelog = "https://github.com/Julius2342/pyvlx/releases/tag/${version}"; 51 license = with licenses; [ lgpl2Only ]; 52 maintainers = with maintainers; [ fab ]; 53 + broken = stdenv.isDarwin; 54 }; 55 }
+2 -2
pkgs/development/python-modules/twilio/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "twilio"; 21 - version = "8.10.3"; 22 format = "setuptools"; 23 24 disabled = pythonOlder "3.7"; ··· 27 owner = "twilio"; 28 repo = "twilio-python"; 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-6aTPPuQRRPd9mYJI8CHusejTTYdJX/06x+TubPgagJY="; 31 }; 32 33 propagatedBuildInputs = [
··· 18 19 buildPythonPackage rec { 20 pname = "twilio"; 21 + version = "8.11.0"; 22 format = "setuptools"; 23 24 disabled = pythonOlder "3.7"; ··· 27 owner = "twilio"; 28 repo = "twilio-python"; 29 rev = "refs/tags/${version}"; 30 + hash = "sha256-yz1jFEjbnG5hqC5wqvxcP3pNLI3GalXWbREToCwf9BU="; 31 }; 32 33 propagatedBuildInputs = [
+2 -2
pkgs/development/quickemu/default.nix
··· 50 51 stdenv.mkDerivation rec { 52 pname = "quickemu"; 53 - version = "4.9.1"; 54 55 src = fetchFromGitHub { 56 owner = "quickemu-project"; 57 repo = "quickemu"; 58 rev = version; 59 - hash = "sha256-tWl16dd0a6pDz+cUZx9Ku2ov+LJZabR2cDso5tPbML4="; 60 }; 61 62 postPatch = ''
··· 50 51 stdenv.mkDerivation rec { 52 pname = "quickemu"; 53 + version = "4.9.2"; 54 55 src = fetchFromGitHub { 56 owner = "quickemu-project"; 57 repo = "quickemu"; 58 rev = version; 59 + hash = "sha256-StYgnFBnEJUkJDyFluMm01xhgejXc99AEldGGxIvZU0="; 60 }; 61 62 postPatch = ''
+2 -2
pkgs/development/tools/analysis/flow/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "flow"; 5 - version = "0.223.2"; 6 7 src = fetchFromGitHub { 8 owner = "facebook"; 9 repo = "flow"; 10 rev = "v${version}"; 11 - hash = "sha256-vjsqQuQxTywSx4c0lnDKrrNr5hfFog9UurhIctq14f4="; 12 }; 13 14 postPatch = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "flow"; 5 + version = "0.224.0"; 6 7 src = fetchFromGitHub { 8 owner = "facebook"; 9 repo = "flow"; 10 rev = "v${version}"; 11 + hash = "sha256-HxJRsIjNXbalqfCBnx5yfWhxdgud1nCNlx1WPUJmALU="; 12 }; 13 14 postPatch = ''
+2 -2
pkgs/development/tools/clj-kondo/default.nix
··· 3 4 buildGraalvmNativeImage rec { 5 pname = "clj-kondo"; 6 - version = "2023.10.20"; 7 8 src = fetchurl { 9 url = 10 "https://github.com/clj-kondo/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 11 - sha256 = "sha256-f9u/pk3CEEmiLgnS2biaUHpsMHjVEwZL2jyB/1PiZUY="; 12 }; 13 14 graalvmDrv = graalvmCEPackages.graalvm-ce;
··· 3 4 buildGraalvmNativeImage rec { 5 pname = "clj-kondo"; 6 + version = "2023.12.15"; 7 8 src = fetchurl { 9 url = 10 "https://github.com/clj-kondo/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 11 + sha256 = "sha256-YVFG7eY0wOB41kKJWydXfil8uyDSHRxPVry9L3u2P4k="; 12 }; 13 14 graalvmDrv = graalvmCEPackages.graalvm-ce;
+3 -3
pkgs/development/tools/database/litefs/default.nix
··· 5 6 buildGoModule rec { 7 pname = "litefs"; 8 - version = "0.5.8"; 9 10 src = fetchFromGitHub { 11 owner = "superfly"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-oF69bmWI4I/ok89Rgve4eedMR9MCcaxmQ4bGff831dI="; 15 }; 16 17 - vendorHash = "sha256-6Dg1fU4y0eUeiX9uUwJ2IUxBr81vWR6eUuCV+iPBNBk="; 18 19 subPackages = [ "cmd/litefs" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "litefs"; 8 + version = "0.5.10"; 9 10 src = fetchFromGitHub { 11 owner = "superfly"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-e7RBiUHMndOz1n8gWlx+4ifnueWgPu482KIAXaSEhl0="; 15 }; 16 17 + vendorHash = "sha256-FcYPe4arb+jbxj4Tl6bRRAnkEvw0rkECIo8/zC79lOA="; 18 19 subPackages = [ "cmd/litefs" ]; 20
+3 -3
pkgs/development/tools/hcloud/default.nix
··· 6 7 buildGoModule rec { 8 pname = "hcloud"; 9 - version = "1.40.0"; 10 11 src = fetchFromGitHub { 12 owner = "hetznercloud"; 13 repo = "cli"; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-usHBlfEym39p8S6w2eNeXVKpqxlJxLCn9DwK2J1AqdI="; 16 }; 17 18 - vendorHash = "sha256-vytfRa4eiF53VTR50l/J2Df587u8xx3lj1QhMYSqglk="; 19 20 ldflags = [ 21 "-s"
··· 6 7 buildGoModule rec { 8 pname = "hcloud"; 9 + version = "1.41.0"; 10 11 src = fetchFromGitHub { 12 owner = "hetznercloud"; 13 repo = "cli"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-NcEJgC3FtGgv0m7qisCB8vaHvD5Yw/UIHsOFBYiID4c="; 16 }; 17 18 + vendorHash = "sha256-qAgKotc+ypm0pHcbKCgpFmTY5W1b8Oq3XrrP6RVulig="; 19 20 ldflags = [ 21 "-s"
+1 -1
pkgs/development/tools/infisical/default.nix
··· 15 buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json); 16 17 # the version of infisical 18 - version = "0.14.3"; 19 20 # the platform-specific, statically linked binary 21 src =
··· 15 buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json); 16 17 # the version of infisical 18 + version = "0.16.3"; 19 20 # the platform-specific, statically linked binary 21 src =
+4 -4
pkgs/development/tools/infisical/hashes.json
··· 1 { "_comment": "@generated by pkgs/development/tools/infisical/update.sh" 2 - , "x86_64-linux": "sha256-sTfwooMN5ckdaxpd4R3yQvDEYT7muYZTyFEm0exM33M=" 3 - , "x86_64-darwin": "sha256-B94+mF5Wu0pHKIo8CuHAbrorzIxK2U64Np3JFlTc1kk=" 4 - , "aarch64-linux": "sha256-eGuKnC6h1YPW0UdY5wcChbiSzATAcSmHZ6mKBI2sR80=" 5 - , "aarch64-darwin": "sha256-s4s1la165cQ5I296ZCeW3ZIyYapTfRxa20QdZmXvido=" 6 }
··· 1 { "_comment": "@generated by pkgs/development/tools/infisical/update.sh" 2 + , "x86_64-linux": "sha256-AxTTTX4rp881dJuNGIF9s09e5yLohTEeM0LHnsQ+/eQ=" 3 + , "x86_64-darwin": "sha256-DKZUB84PbueRfwVAUH9z8N4JxNlK+db+fVH4jPIbDtc=" 4 + , "aarch64-linux": "sha256-q62a5Ggw0Rikhzn0MY24sSurEPW1/nNehfqVzwBAq/k=" 5 + , "aarch64-darwin": "sha256-9961CGekF8N0bVgtNQIxOoWKB2HgUJ3kBek1rSBHJNk=" 6 }
+3 -3
pkgs/development/tools/kubie/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "kubie"; 5 - version = "0.22.0"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "sbstp"; 10 repo = "kubie"; 11 - sha256 = "sha256-gqCCUK9xJJq+phYBXJ8gSwU0jclRP6RgifPt/py1PG0="; 12 }; 13 14 - cargoHash = "sha256-usS3XZLY4SngEdpvpx+Dxywh7HR8uPgTJabXH5iNsuE="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "kubie"; 5 + version = "0.23.0"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "sbstp"; 10 repo = "kubie"; 11 + sha256 = "sha256-3sFtYUFUYYHDqF22XJ+pmg+fW2f03IS5CgIXjWg2+Bo="; 12 }; 13 14 + cargoHash = "sha256-9eUGGDBoeF6EM3Np95rFHU3luGuVZk5iE4kIYlUnEEw="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+3 -3
pkgs/development/tools/kustomize/kustomize-sops.nix
··· 2 3 buildGoModule rec { 4 pname = "kustomize-sops"; 5 - version = "4.2.5"; 6 7 src = fetchFromGitHub { 8 owner = "viaduct-ai"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-zhu1fBqa6rNO2MoOFUE50I3dtAaOP4Dr9v2rTNB5oro="; 12 }; 13 14 - vendorHash = "sha256-GuzBSFENkHTri1FF2Ar6paGId7Yj7HuWSEDirFZrqZM="; 15 16 installPhase = '' 17 mkdir -p $out/lib/viaduct.ai/v1/ksops-exec/
··· 2 3 buildGoModule rec { 4 pname = "kustomize-sops"; 5 + version = "4.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "viaduct-ai"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-fN83o84GbfMVG20c1/ROwxYPgnJ4g1U2wsM6j/VGtMY="; 12 }; 13 14 + vendorHash = "sha256-3AA7Zn9KYAJrcotiIpwm5eOfiuJuvLb0rl6FrcwGgSA="; 15 16 installPhase = '' 17 mkdir -p $out/lib/viaduct.ai/v1/ksops-exec/
+2 -2
pkgs/development/tools/language-servers/ruff-lsp/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "ruff-lsp"; 19 - version = "0.0.45"; 20 pyproject = true; 21 disabled = pythonOlder "3.7"; 22 ··· 24 owner = "astral-sh"; 25 repo = "ruff-lsp"; 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-jTLkex2K/IQTKZp2duM26/EaYhG5E2bGs/QKt5PA7lc="; 28 }; 29 30 postPatch = ''
··· 16 17 buildPythonPackage rec { 18 pname = "ruff-lsp"; 19 + version = "0.0.47"; 20 pyproject = true; 21 disabled = pythonOlder "3.7"; 22 ··· 24 owner = "astral-sh"; 25 repo = "ruff-lsp"; 26 rev = "refs/tags/v${version}"; 27 + hash = "sha256-ZbSqqjvYzee79nSeyfU4FPoOzsQwOjPHjltS9QrWcqw="; 28 }; 29 30 postPatch = ''
+2 -2
pkgs/development/tools/license-scanner/default.nix
··· 5 6 buildGoModule rec { 7 pname = "license-scanner"; 8 - version = "0.10.0"; 9 10 src = fetchFromGitHub { 11 owner = "CycloneDX"; 12 repo = "license-scanner"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-X7omSecbb85dtxPJtgdjLLgJQRJ7dh12DGwzIG0tYcE="; 15 }; 16 17 vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM=";
··· 5 6 buildGoModule rec { 7 pname = "license-scanner"; 8 + version = "0.11.0"; 9 10 src = fetchFromGitHub { 11 owner = "CycloneDX"; 12 repo = "license-scanner"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-2KUaVDAZxMwZ3AAMEUmRiuvenPSFliUp6rZCZrVTDps="; 15 }; 16 17 vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM=";
+1 -1
pkgs/development/tools/mold/default.nix
··· 114 license = licenses.mit; 115 platforms = platforms.unix; 116 mainProgram = "mold"; 117 - maintainers = with maintainers; [ azahi nitsky paveloom ]; 118 }; 119 }
··· 114 license = licenses.mit; 115 platforms = platforms.unix; 116 mainProgram = "mold"; 117 + maintainers = with maintainers; [ azahi paveloom ]; 118 }; 119 }
+5
pkgs/development/tools/ocaml/opam/default.nix
··· 122 outputs = [ "out" "installer" ]; 123 setOutputFlags = false; 124 125 # change argv0 to "opam" as a workaround for 126 # https://github.com/ocaml/opam/issues/2142 127 postInstall = ''
··· 122 outputs = [ "out" "installer" ]; 123 setOutputFlags = false; 124 125 + # Work around https://github.com/NixOS/nixpkgs/issues/166205. 126 + env = lib.optionalAttrs stdenv.cc.isClang { 127 + NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; 128 + }; 129 + 130 # change argv0 to "opam" as a workaround for 131 # https://github.com/ocaml/opam/issues/2142 132 postInstall = ''
+5
pkgs/development/tools/ocaml/opam/opam.nix.pl
··· 112 outputs = [ "out" "installer" ]; 113 setOutputFlags = false; 114 115 # change argv0 to "opam" as a workaround for 116 # https://github.com/ocaml/opam/issues/2142 117 postInstall = ''
··· 112 outputs = [ "out" "installer" ]; 113 setOutputFlags = false; 114 115 + # Work around https://github.com/NixOS/nixpkgs/issues/166205. 116 + env = lib.optionalAttrs stdenv.cc.isClang { 117 + NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; 118 + }; 119 + 120 # change argv0 to "opam" as a workaround for 121 # https://github.com/ocaml/opam/issues/2142 122 postInstall = ''
+3 -3
pkgs/development/tools/ruff/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "ruff"; 14 - version = "0.1.7"; 15 16 src = fetchFromGitHub { 17 owner = "astral-sh"; 18 repo = "ruff"; 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-Al256/8A/efLrf97xCwEocwgs3ngPnEAmkfcLWdlkTw="; 21 }; 22 23 - cargoHash = "sha256-4iC9pRmhxC29zIrRxQfNG3KCWtHqw8ml6MJoT/XZjSI="; 24 25 nativeBuildInputs = [ 26 installShellFiles
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "ruff"; 14 + version = "0.1.8"; 15 16 src = fetchFromGitHub { 17 owner = "astral-sh"; 18 repo = "ruff"; 19 rev = "refs/tags/v${version}"; 20 + hash = "sha256-zf2280aSmGstcgxoU/IWtdtdWExvdKLBNh4Cn5tC1vU="; 21 }; 22 23 + cargoHash = "sha256-UC47RXgvjHInJuHVYmnAAb7SACRqt4d59k9/Cl9+x4Q="; 24 25 nativeBuildInputs = [ 26 installShellFiles
+3 -3
pkgs/development/tools/rust/cargo-mutants/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "cargo-mutants"; 10 - version = "23.11.2"; 11 12 src = fetchFromGitHub { 13 owner = "sourcefrog"; 14 repo = "cargo-mutants"; 15 rev = "v${version}"; 16 - hash = "sha256-Rx/3U/wSV4OivUzVyjS+sHiPqCHdaoornngvfn59Bbc="; 17 }; 18 19 - cargoHash = "sha256-8PnxjZIOZ8DPso4Qd29mfiIPpfe3Erjnu5xXHf1eoGk="; 20 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 darwin.apple_sdk.frameworks.SystemConfiguration
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "cargo-mutants"; 10 + version = "23.12.0"; 11 12 src = fetchFromGitHub { 13 owner = "sourcefrog"; 14 repo = "cargo-mutants"; 15 rev = "v${version}"; 16 + hash = "sha256-6p+ri6An0rQTPSFUSE4MBNP5dFiVFsS0UDXUoWJoY20="; 17 }; 18 19 + cargoHash = "sha256-4ej0Pl8n1Z001IdiM1u+/Z7ZTi9hwuoJLA4gHheQOsA="; 20 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 darwin.apple_sdk.frameworks.SystemConfiguration
+3 -3
pkgs/development/tools/rust/cargo-tally/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-tally"; 5 - version = "1.0.31"; 6 7 src = fetchCrate { 8 inherit pname version; 9 - hash = "sha256-2V2JXSlFzYoSidByWGFTGwNHM9c5Go1cdHLp0b7N+hI="; 10 }; 11 12 - cargoHash = "sha256-mcYAqzfZO0M/UQTeYp4eCD7VVIWhtHi7VxBZtrr/aCk="; 13 14 buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk_11_0.frameworks; [ 15 DiskArbitration
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-tally"; 5 + version = "1.0.32"; 6 7 src = fetchCrate { 8 inherit pname version; 9 + hash = "sha256-sbSGqVH0pEFhNhIBu/RzrkEViN4ilEJbgYQEtxU986E="; 10 }; 11 12 + cargoHash = "sha256-VMFPWAdOeAYsr0tdlSxtYsahEm/8K0L25lOfPG0P+uU="; 13 14 buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk_11_0.frameworks; [ 15 DiskArbitration
+1 -1
pkgs/development/tools/wasm-bindgen-cli/default.nix
··· 33 homepage = "https://rustwasm.github.io/docs/wasm-bindgen/"; 34 license = with licenses; [ asl20 /* or */ mit ]; 35 description = "Facilitating high-level interactions between wasm modules and JavaScript"; 36 - maintainers = with maintainers; [ nitsky rizary ]; 37 mainProgram = "wasm-bindgen"; 38 }; 39 }
··· 33 homepage = "https://rustwasm.github.io/docs/wasm-bindgen/"; 34 license = with licenses; [ asl20 /* or */ mit ]; 35 description = "Facilitating high-level interactions between wasm modules and JavaScript"; 36 + maintainers = with maintainers; [ rizary ]; 37 mainProgram = "wasm-bindgen"; 38 }; 39 }
+2 -2
pkgs/development/web/ihp-new/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ihp-new"; 5 - version = "1.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "digitallyinduced"; 9 repo = "ihp"; 10 rev = "v${version}"; 11 - sha256 = "sha256-o0ZSDaDFgwbXqozHfcXKxW4FeF7JqaGprAh6r7NhvhE"; 12 }; 13 14 dontConfigure = true;
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ihp-new"; 5 + version = "1.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "digitallyinduced"; 9 repo = "ihp"; 10 rev = "v${version}"; 11 + sha256 = "sha256-oQz7ZBrHe6WwYMwnxxUgnYM55CuH5Oxjz6mrLnYbB7U="; 12 }; 13 14 dontConfigure = true;
+1 -1
pkgs/development/web/nodejs/update.nix
··· 25 hash_hex=`gpgv --keyring=$HOME/.gnupg/pubring.kbx --output - $HOME/SHASUMS256.txt.asc | grep -oP "^([0-9a-f]{64})(?=\s+node-v''${version}.tar.xz$)"` 26 hash=`nix-hash --type sha256 --to-base32 ''${hash_hex}` 27 28 - update-source-version nodejs-${majorVersion}_x "''${version}" "''${hash}" 29 ''
··· 25 hash_hex=`gpgv --keyring=$HOME/.gnupg/pubring.kbx --output - $HOME/SHASUMS256.txt.asc | grep -oP "^([0-9a-f]{64})(?=\s+node-v''${version}.tar.xz$)"` 26 hash=`nix-hash --type sha256 --to-base32 ''${hash_hex}` 27 28 + update-source-version nodejs_${majorVersion} "''${version}" "''${hash}" 29 ''
+2 -2
pkgs/development/web/nodejs/v21.nix
··· 8 in 9 buildNodejs { 10 inherit enableNpm; 11 - version = "21.3.0"; 12 - sha256 = "sha256-q0Fy7IJ/dwxsO0tvMIJBBBN+2kdISOhNVe1Vs0HmdyU="; 13 patches = [ 14 ./revert-arm64-pointer-auth.patch 15 ./disable-darwin-v8-system-instrumentation-node19.patch
··· 8 in 9 buildNodejs { 10 inherit enableNpm; 11 + version = "21.4.0"; 12 + sha256 = "17274m7w6wxhfwwshc0nj34682pqqkpjxgn5b1rjsq2lfr9gd03s"; 13 patches = [ 14 ./revert-arm64-pointer-auth.patch 15 ./disable-darwin-v8-system-instrumentation-node19.patch
+2 -2
pkgs/games/gogui/default.nix
··· 11 }: 12 13 let 14 - version = "1.5.3"; 15 in stdenv.mkDerivation { 16 pname = "gogui"; 17 inherit version; ··· 20 owner = "Remi-Coulom"; 21 repo = "gogui"; 22 rev = "v${version}"; 23 - hash = "sha256-GezFhNYB542JnAIUeUVa188+SR5mCedwj0hZN8L83UQ="; 24 }; 25 26 nativeBuildInputs = [
··· 11 }: 12 13 let 14 + version = "1.5.4a"; 15 in stdenv.mkDerivation { 16 pname = "gogui"; 17 inherit version; ··· 20 owner = "Remi-Coulom"; 21 repo = "gogui"; 22 rev = "v${version}"; 23 + hash = "sha256-UFhOk2mAnTtxfwEOHquN64YDCRq7nNUqZAPQf77MEEw="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/games/hyperrogue/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "hyperrogue"; 6 - version = "12.1y"; 7 8 src = fetchFromGitHub { 9 owner = "zenorogue"; 10 repo = "hyperrogue"; 11 rev = "v${version}"; 12 - sha256 = "sha256-YCjDqpbb3OxJmek8KesCb3uACVCFYIAsaF3U1jO/CU4="; 13 }; 14 15 CXXFLAGS = [
··· 3 4 stdenv.mkDerivation rec { 5 pname = "hyperrogue"; 6 + version = "12.1z"; 7 8 src = fetchFromGitHub { 9 owner = "zenorogue"; 10 repo = "hyperrogue"; 11 rev = "v${version}"; 12 + sha256 = "sha256-L9T61fyMURlPtUidbwDnkvI7bb7fobNeyYhDleOCU4Y="; 13 }; 14 15 CXXFLAGS = [
+3 -3
pkgs/games/minecraft-servers/versions.json
··· 1 { 2 "1.20": { 3 - "url": "https://piston-data.mojang.com/v1/objects/5b868151bd02b41319f54c8d4061b8cae84e665c/server.jar", 4 - "sha1": "5b868151bd02b41319f54c8d4061b8cae84e665c", 5 - "version": "1.20.2", 6 "javaVersion": 17 7 }, 8 "1.19": {
··· 1 { 2 "1.20": { 3 + "sha1": "8dd1a28015f51b1803213892b50b7b4fc76e594d", 4 + "url": "https://piston-data.mojang.com/v1/objects/8dd1a28015f51b1803213892b50b7b4fc76e594d/server.jar", 5 + "version": "1.20.4", 6 "javaVersion": 17 7 }, 8 "1.19": {
+6 -1
pkgs/games/teeworlds/default.nix
··· 1 - { fetchFromGitHub, lib, stdenv, cmake, pkg-config, python3, alsa-lib 2 , libX11, libGLU, SDL2, lua5_3, zlib, freetype, wavpack, icoutils 3 , nixosTests 4 , Cocoa ··· 21 # Can't use fetchpatch or fetchpatch2 because of https://github.com/NixOS/nixpkgs/issues/32084 22 # Using fetchurl instead is also not a good idea, see https://github.com/NixOS/nixpkgs/issues/32084#issuecomment-727223713 23 ./rename-VERSION-to-VERSION.txt.patch 24 ]; 25 26 postPatch = ''
··· 1 + { fetchFromGitHub, fetchpatch, lib, stdenv, cmake, pkg-config, python3, alsa-lib 2 , libX11, libGLU, SDL2, lua5_3, zlib, freetype, wavpack, icoutils 3 , nixosTests 4 , Cocoa ··· 21 # Can't use fetchpatch or fetchpatch2 because of https://github.com/NixOS/nixpkgs/issues/32084 22 # Using fetchurl instead is also not a good idea, see https://github.com/NixOS/nixpkgs/issues/32084#issuecomment-727223713 23 ./rename-VERSION-to-VERSION.txt.patch 24 + (fetchpatch { 25 + name = "CVE-2021-43518.patch"; 26 + url = "https://salsa.debian.org/games-team/teeworlds/-/raw/a6c4b23c1ce73466e6d89bccbede70e61e8c9cba/debian/patches/CVE-2021-43518.patch"; 27 + hash = "sha256-2MmsucaaYjqLgMww1492gNmHmvBJm/NED+VV5pZDnBY="; 28 + }) 29 ]; 30 31 postPatch = ''
+7 -10
pkgs/games/vcmi/default.nix
··· 27 28 stdenv.mkDerivation rec { 29 pname = "vcmi"; 30 - version = "1.3.2"; 31 32 src = fetchFromGitHub { 33 owner = "vcmi"; 34 repo = "vcmi"; 35 rev = version; 36 - fetchSubmodules = true; 37 - hash = "sha256-dwTQRpu+IrKhuiiw/uYBt8i/BYlQ5XCy/jUhDAo6aa4="; 38 }; 39 40 nativeBuildInputs = [ ··· 63 64 cmakeFlags = [ 65 "-DENABLE_LUA:BOOL=ON" 66 - "-DENABLE_ERM:BOOL=OFF" 67 "-DENABLE_GITVERSION:BOOL=OFF" 68 "-DENABLE_PCH:BOOL=OFF" 69 - "-DENABLE_TEST:BOOL=OFF" 70 "-DFORCE_BUNDLED_MINIZIP:BOOL=OFF" 71 "-DFORCE_BUNDLED_FL:BOOL=OFF" 72 "-DCMAKE_INSTALL_RPATH:STRING=$out/lib/vcmi" ··· 80 --prefix PATH : "${lib.makeBinPath [ innoextract ffmpeg unshield ]}" 81 ''; 82 83 - doCheck = true; 84 - 85 passthru.tests.version = testers.testVersion { 86 package = vcmi; 87 command = '' 88 - XDG_DATA_HOME=$PWD XDG_CACHE_HOME=$PWD XDG_CONFIG_HOME=$PWD \ 89 vcmiclient --version 90 ''; 91 }; ··· 93 meta = with lib; { 94 description = "An open-source engine for Heroes of Might and Magic III"; 95 homepage = "https://vcmi.eu"; 96 - changelog = "https://github.com/vcmi/vcmi/blob/${src.rev}/ChangeLog"; 97 - license = with licenses; [ gpl2Only cc-by-sa-40 ]; 98 maintainers = with maintainers; [ azahi ]; 99 platforms = platforms.linux; 100 mainProgram = "vcmilauncher";
··· 27 28 stdenv.mkDerivation rec { 29 pname = "vcmi"; 30 + version = "1.4.0"; 31 32 src = fetchFromGitHub { 33 owner = "vcmi"; 34 repo = "vcmi"; 35 rev = version; 36 + hash = "sha256-MhY3tpKlrIgq6QXZwAkMnObYYpUxsPcysTR5CZH1rhE="; 37 }; 38 39 nativeBuildInputs = [ ··· 62 63 cmakeFlags = [ 64 "-DENABLE_LUA:BOOL=ON" 65 + "-DENABLE_ERM:BOOL=ON" 66 "-DENABLE_GITVERSION:BOOL=OFF" 67 "-DENABLE_PCH:BOOL=OFF" 68 + "-DENABLE_TEST:BOOL=OFF" # Tests require HOMM3 data files. 69 "-DFORCE_BUNDLED_MINIZIP:BOOL=OFF" 70 "-DFORCE_BUNDLED_FL:BOOL=OFF" 71 "-DCMAKE_INSTALL_RPATH:STRING=$out/lib/vcmi" ··· 79 --prefix PATH : "${lib.makeBinPath [ innoextract ffmpeg unshield ]}" 80 ''; 81 82 passthru.tests.version = testers.testVersion { 83 package = vcmi; 84 command = '' 85 + XDG_DATA_HOME="$TMPDIR" XDG_CACHE_HOME="$TMPDIR" XDG_CONFIG_HOME="$TMPDIR" \ 86 vcmiclient --version 87 ''; 88 }; ··· 90 meta = with lib; { 91 description = "An open-source engine for Heroes of Might and Magic III"; 92 homepage = "https://vcmi.eu"; 93 + changelog = "https://github.com/vcmi/vcmi/blob/${src.rev}/ChangeLog.md"; 94 + license = with licenses; [ gpl2Plus cc-by-sa-40 ]; 95 maintainers = with maintainers; [ azahi ]; 96 platforms = platforms.linux; 97 mainProgram = "vcmilauncher";
+2 -2
pkgs/os-specific/darwin/asitop/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "asitop"; 8 - version = "0.0.23"; 9 format = "setuptools"; 10 11 disabled = python3.pythonOlder "3.7"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - hash = "sha256-BNncgQRNAd6Pgur5D1xVQi3LSsijSAYIYvhsuiVyi9Q="; 16 }; 17 18 # has no tests
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "asitop"; 8 + version = "0.0.24"; 9 format = "setuptools"; 10 11 disabled = python3.pythonOlder "3.7"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + hash = "sha256-Xfe1kwRXKpSPcc+UuHrcYThpqKh6kzWVsbPia/QsPjc="; 16 }; 17 18 # has no tests
+2 -1
pkgs/os-specific/linux/gasket/default.nix
··· 11 sha256 = "fcnqCBh04e+w8g079JyuyY2RPu34M+/X+Q8ObE+42i4="; 12 }; 13 14 - makeFlags = [ 15 "-C" 16 "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 17 "M=$(PWD)" ··· 31 license = licenses.gpl2; 32 maintainers = [ lib.maintainers.kylehendricks ]; 33 platforms = platforms.linux; 34 }; 35 }
··· 11 sha256 = "fcnqCBh04e+w8g079JyuyY2RPu34M+/X+Q8ObE+42i4="; 12 }; 13 14 + makeFlags = kernel.makeFlags ++ [ 15 "-C" 16 "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 17 "M=$(PWD)" ··· 31 license = licenses.gpl2; 32 maintainers = [ lib.maintainers.kylehendricks ]; 33 platforms = platforms.linux; 34 + broken = versionOlder kernel.version "5.15"; 35 }; 36 }
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 6 # NOTE: When updating these, please also take a look at the changes done to 7 # kernel config in the xanmod version commit 8 ltsVariant = { 9 - version = "6.1.66"; 10 - hash = "sha256-H3RTbBctvbKdsD1+G7zXVcTFb2NRON6nOzUgUW+zGxs="; 11 variant = "lts"; 12 }; 13 14 mainVariant = { 15 - version = "6.6.5"; 16 - hash = "sha256-lmJ5Gix+CEqIu+cyBeqBq6xLZ94PjhU+6SbzAE0D8SY="; 17 variant = "main"; 18 }; 19
··· 6 # NOTE: When updating these, please also take a look at the changes done to 7 # kernel config in the xanmod version commit 8 ltsVariant = { 9 + version = "6.1.68"; 10 + hash = "sha256-mpnoaeeBrCELXJujgHKqZxSIzRMbk8dpPv1G9EKAf3E="; 11 variant = "lts"; 12 }; 13 14 mainVariant = { 15 + version = "6.6.7"; 16 + hash = "sha256-0I+CS4Ithb0euFAO5G7ao3dxA1gq5wqFVsNyYWvRfYc="; 17 variant = "main"; 18 }; 19
+1
pkgs/os-specific/linux/kexec-tools/default.nix
··· 34 description = "Tools related to the kexec Linux feature"; 35 platforms = platforms.linux; 36 badPlatforms = [ 37 "riscv64-linux" "riscv32-linux" 38 "sparc-linux" "sparc64-linux" 39 ];
··· 34 description = "Tools related to the kexec Linux feature"; 35 platforms = platforms.linux; 36 badPlatforms = [ 37 + "microblaze-linux" "microblazeel-linux" 38 "riscv64-linux" "riscv32-linux" 39 "sparc-linux" "sparc64-linux" 40 ];
+2 -2
pkgs/os-specific/linux/uhk-agent/default.nix
··· 11 12 let 13 pname = "uhk-agent"; 14 - version = "3.2.1"; 15 16 src = fetchurl { 17 url = "https://github.com/UltimateHackingKeyboard/agent/releases/download/v${version}/UHK.Agent-${version}-linux-x86_64.AppImage"; 18 name = "${pname}-${version}.AppImage"; 19 - sha256 = "sha256-qAZ92/iN5E+1KGPs6u9Bb6vLfi0Keog/yOcLtnRD7yc="; 20 }; 21 22 appimageContents = appimageTools.extract {
··· 11 12 let 13 pname = "uhk-agent"; 14 + version = "3.2.2"; 15 16 src = fetchurl { 17 url = "https://github.com/UltimateHackingKeyboard/agent/releases/download/v${version}/UHK.Agent-${version}-linux-x86_64.AppImage"; 18 name = "${pname}-${version}.AppImage"; 19 + sha256 = "sha256-0kNcpdYktgzIPVvfSitJ5aIuhJvCEcbubumHhW00QUE="; 20 }; 21 22 appimageContents = appimageTools.extract {
+5 -24
pkgs/servers/asterisk/default.nix
··· 36 }: 37 38 let 39 - # remove when upgrading to pjsip >2.13 40 - pjsip_2_13_patches = [ 41 - (fetchpatch { 42 - name = "CVE-2022-23537.patch"; 43 - url = "https://github.com/pjsip/pjproject/commit/d8440f4d711a654b511f50f79c0445b26f9dd1e1.patch"; 44 - sha256 = "sha256-7ueQCHIiJ7MLaWtR4+GmBc/oKaP+jmEajVnEYqiwLRA="; 45 - }) 46 - (fetchpatch { 47 - name = "CVE-2022-23547.patch"; 48 - url = "https://github.com/pjsip/pjproject/commit/bc4812d31a67d5e2f973fbfaf950d6118226cf36.patch"; 49 - sha256 = "sha256-bpc8e8VAQpfyl5PX96G++6fzkFpw3Or1PJKNPKl7N5k="; 50 - }) 51 - (fetchpatch { 52 - name = "CVE-2023-27585.patch"; 53 - url = "https://github.com/pjsip/pjproject/commit/d1c5e4da5bae7f220bc30719888bb389c905c0c5.patch"; 54 - hash = "sha256-+yyKKTKG2FnfyLWnc4S80vYtDzmiu9yRmuqb5eIulPg="; 55 - }) 56 - ]; 57 - 58 common = { version, sha256, externals, pjsip_patches ? [ ] }: stdenv.mkDerivation { 59 inherit version; 60 pname = "asterisk" ··· 161 }; 162 }; 163 164 - pjproject_2_13 = fetchurl 165 { 166 - url = "https://raw.githubusercontent.com/asterisk/third-party/master/pjproject/2.13/pjproject-2.13.tar.bz2"; 167 - hash = "sha256-Zj93PUAct13KVR5taOWEbQdKq76wicaBTNHpHC0rICY="; 168 } // { 169 - pjsip_patches = pjsip_2_13_patches; 170 }; 171 172 mp3-202 = fetchsvn { ··· 187 versions = lib.mapAttrs 188 (_: { version, sha256 }: 189 let 190 - pjsip = pjproject_2_13; 191 in 192 common { 193 inherit version sha256;
··· 36 }: 37 38 let 39 common = { version, sha256, externals, pjsip_patches ? [ ] }: stdenv.mkDerivation { 40 inherit version; 41 pname = "asterisk" ··· 142 }; 143 }; 144 145 + pjproject_2_13_1 = fetchurl 146 { 147 + url = "https://raw.githubusercontent.com/asterisk/third-party/master/pjproject/2.13.1/pjproject-2.13.1.tar.bz2"; 148 + hash = "sha256-cOBRvO+B9fGt4UVYAHQQwBsc2cUF7Pu1GRsjAF7BE1g="; 149 } // { 150 + pjsip_patches = [ ]; 151 }; 152 153 mp3-202 = fetchsvn { ··· 168 versions = lib.mapAttrs 169 (_: { version, sha256 }: 170 let 171 + pjsip = pjproject_2_13_1; 172 in 173 common { 174 inherit version sha256;
+8 -12
pkgs/servers/asterisk/versions.json
··· 1 { 2 - "asterisk_16": { 3 - "sha256": "f8448e8784df7fac019e459bf7c82529d80afe64ae97d73d40e6aa0e4fb39724", 4 - "version": "16.30.0" 5 - }, 6 "asterisk_18": { 7 - "sha256": "66f0e55d84f9e5bf4e79a56255d35a034448acce00d219c3bf4930b1ebb0e88e", 8 - "version": "18.17.1" 9 - }, 10 - "asterisk_19": { 11 - "sha256": "f0c56d1f8e39e0427455edfe25d24ff088c756bdc32dd1278c9f7a320815cbaa", 12 - "version": "19.8.0" 13 }, 14 "asterisk_20": { 15 - "sha256": "df12e47000fbac42bb780bb06172aa8bb8ac26faf77cc9f95184695b0cec69c3", 16 - "version": "20.2.1" 17 } 18 }
··· 1 { 2 "asterisk_18": { 3 + "sha256": "ad7d01f58e5c5266e5b23cc385e6a3d32a656b93c1d4b4fb0082f3300012bd02", 4 + "version": "18.20.1" 5 }, 6 "asterisk_20": { 7 + "sha256": "7d128f2a164e36fae4875058120ff026e7cd73f7701429fee4fa293f4fba4336", 8 + "version": "20.5.1" 9 + }, 10 + "asterisk_21": { 11 + "sha256": "8e7db886b70e808ade38ad060ccbbb49353031e4c2fa6dc4435bfbd79f082956", 12 + "version": "21.0.1" 13 } 14 }
+4 -4
pkgs/servers/consul/default.nix
··· 2 3 buildGoModule rec { 4 pname = "consul"; 5 - version = "1.17.0"; 6 rev = "v${version}"; 7 8 # Note: Currently only release tags are supported, because they have the Consul UI ··· 17 owner = "hashicorp"; 18 repo = pname; 19 inherit rev; 20 - hash = "sha256-fAcgO7r0GrL2GrsX7flezhbQMcg+YBH6Lrn7BW2XMwM="; 21 }; 22 23 passthru.tests.consul = nixosTests.consul; ··· 26 # has a split module structure in one repo 27 subPackages = ["." "connect/certgen"]; 28 29 - vendorHash = "sha256-xxREyw7xgx9Zp7nua1yq39TioWvRQXOhWqYaK6eJaOc="; 30 31 doCheck = false; 32 ··· 40 description = "Tool for service discovery, monitoring and configuration"; 41 homepage = "https://www.consul.io/"; 42 platforms = platforms.linux ++ platforms.darwin; 43 - license = licenses.mpl20; 44 maintainers = with maintainers; [ pradeepchhetri vdemeester nh2 techknowlogick]; 45 mainProgram = "consul"; 46 };
··· 2 3 buildGoModule rec { 4 pname = "consul"; 5 + version = "1.17.1"; 6 rev = "v${version}"; 7 8 # Note: Currently only release tags are supported, because they have the Consul UI ··· 17 owner = "hashicorp"; 18 repo = pname; 19 inherit rev; 20 + hash = "sha256-z6pO9+fQ+0jeYM3wCG8T/1C5aSeSZITj+f8TmGxR+Gw="; 21 }; 22 23 passthru.tests.consul = nixosTests.consul; ··· 26 # has a split module structure in one repo 27 subPackages = ["." "connect/certgen"]; 28 29 + vendorHash = "sha256-Xt7azJS65B53jYPWLytNaGQv3Poy+3j4ak1Jq68vZRI="; 30 31 doCheck = false; 32 ··· 40 description = "Tool for service discovery, monitoring and configuration"; 41 homepage = "https://www.consul.io/"; 42 platforms = platforms.linux ++ platforms.darwin; 43 + license = licenses.bsl11; 44 maintainers = with maintainers; [ pradeepchhetri vdemeester nh2 techknowlogick]; 45 mainProgram = "consul"; 46 };
+3 -1
pkgs/servers/dns/knot-dns/default.nix
··· 46 47 enableParallelBuilding = true; 48 49 - CFLAGS = [ "-O2" "-DNDEBUG" ]; 50 51 doCheck = true; 52 checkFlags = [ "V=1" ]; # verbose output in case some test fails
··· 46 47 enableParallelBuilding = true; 48 49 + CFLAGS = [ "-O2" "-DNDEBUG" ] 50 + # https://gitlab.nic.cz/knot/knot-dns/-/issues/909 51 + ++ lib.optional stdenv.isDarwin "-D__APPLE_USE_RFC_3542"; 52 53 doCheck = true; 54 checkFlags = [ "V=1" ]; # verbose output in case some test fails
+5 -5
pkgs/servers/etcd/3.5.nix
··· 1 { lib, buildGoModule, fetchFromGitHub, symlinkJoin, nixosTests }: 2 3 let 4 - version = "3.5.10"; 5 6 src = fetchFromGitHub { 7 owner = "etcd-io"; 8 repo = "etcd"; 9 rev = "v${version}"; 10 - hash = "sha256-X/de8YA55SZ6p8r/pV8CGxfDKN8voJlyA0r4ckan6ZE="; 11 }; 12 13 CGO_ENABLED = 0; ··· 25 26 inherit CGO_ENABLED meta src version; 27 28 - vendorHash = "sha256-kFR6RvHoNM4SZOgJd7inUuw5GfRLM+3WsKU73We8UzU="; 29 30 modRoot = "./server"; 31 ··· 45 46 inherit CGO_ENABLED meta src version; 47 48 - vendorHash = "sha256-oVabZ2JZlLKHFCuAeeWRTrcSCxzz05HlvDu/YSMKuCs="; 49 50 modRoot = "./etcdutl"; 51 }; ··· 55 56 inherit CGO_ENABLED meta src version; 57 58 - vendorHash = "sha256-0j35caQfLh7kwDKgmTe1novqKfz/3JlQLbUk3+GFPhk="; 59 60 modRoot = "./etcdctl"; 61 };
··· 1 { lib, buildGoModule, fetchFromGitHub, symlinkJoin, nixosTests }: 2 3 let 4 + version = "3.5.11"; 5 6 src = fetchFromGitHub { 7 owner = "etcd-io"; 8 repo = "etcd"; 9 rev = "v${version}"; 10 + hash = "sha256-OjAWi5EXy1d1O6HLBzHcSfeCNmZZLNtrQXpTJ075B0I="; 11 }; 12 13 CGO_ENABLED = 0; ··· 25 26 inherit CGO_ENABLED meta src version; 27 28 + vendorHash = "sha256-1/ma737hGdek+263w5OuO5iN5DTA8fpb6m0Fefyww20="; 29 30 modRoot = "./server"; 31 ··· 45 46 inherit CGO_ENABLED meta src version; 47 48 + vendorHash = "sha256-AMN8iWTIFeT0HLqxYrp7sieT0nEKBNwFXV9mZG3xG5I="; 49 50 modRoot = "./etcdutl"; 51 }; ··· 55 56 inherit CGO_ENABLED meta src version; 57 58 + vendorHash = "sha256-zwafVpNBvrRUbL0qkDK9TOyo8KCiGjpZhvdUrgklG5Y="; 59 60 modRoot = "./etcdctl"; 61 };
+4 -4
pkgs/servers/home-assistant/custom-lovelace-modules/zigbee2mqtt-networkmap/default.nix
··· 6 7 mkYarnPackage rec { 8 pname = "zigbee2mqtt-networkmap"; 9 - version = "unstable-2023-12-06"; 10 11 src = fetchFromGitHub { 12 owner = "azuwis"; 13 repo = "zigbee2mqtt-networkmap"; 14 - rev = "d5f1002118ba5881c6bdc27cb0f67642575c414f"; 15 - hash = "sha256-ITqzMjom2XN7+ICDH0Z5YJWY5GNUXzaqSuEzXekhw9I="; 16 }; 17 18 packageJSON = ./package.json; 19 20 offlineCache = fetchYarnDeps { 21 yarnLock = "${src}/yarn.lock"; 22 - hash = "sha256-uPhD6UQ1KI7y6bqqQF7InT9eKU9VWGf2D60Lo5Mwcf8="; 23 }; 24 25 configurePhase = ''
··· 6 7 mkYarnPackage rec { 8 pname = "zigbee2mqtt-networkmap"; 9 + version = "unstable-2023-12-16"; 10 11 src = fetchFromGitHub { 12 owner = "azuwis"; 13 repo = "zigbee2mqtt-networkmap"; 14 + rev = "7851357d78ebc0d1cc3cb5c661267a1e8b4c09e3"; 15 + hash = "sha256-x7RVy0stWT6+8f0/0VORVBgGpBbsbyJBC38xIxXhzos="; 16 }; 17 18 packageJSON = ./package.json; 19 20 offlineCache = fetchYarnDeps { 21 yarnLock = "${src}/yarn.lock"; 22 + hash = "sha256-s+vnyUeJKkkA5G0AmsfIG0Zh4bYdDc2B5MSNvdwhjgs="; 23 }; 24 25 configurePhase = ''
+1 -1
pkgs/servers/home-assistant/custom-lovelace-modules/zigbee2mqtt-networkmap/package.json
··· 8 "lint": "vue-cli-service lint" 9 }, 10 "dependencies": { 11 - "vue": "^3.3.4" 12 }, 13 "devDependencies": { 14 "@material/mwc-button": "^0.27.0",
··· 8 "lint": "vue-cli-service lint" 9 }, 10 "dependencies": { 11 + "vue": "^2.7.15" 12 }, 13 "devDependencies": { 14 "@material/mwc-button": "^0.27.0",
+10
pkgs/servers/home-assistant/default.nix
··· 30 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt 31 32 (self: super: { 33 # https://github.com/home-assistant/core/pull/101913 34 aiohttp = super.aiohttp.overridePythonAttrs (old: rec { 35 version = "3.9.1";
··· 30 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt 31 32 (self: super: { 33 + aioesphomeapi = super.aioesphomeapi.overridePythonAttrs (oldAttrs: rec { 34 + version = "19.2.1"; 35 + src = fetchFromGitHub { 36 + owner = "esphome"; 37 + repo = "aioesphomeapi"; 38 + rev = "refs/tags/v${version}"; 39 + hash = "sha256-WSWGO0kI1m6oaImUYZ6m5WKJ+xPs/rtn5wVq1bDr+bE="; 40 + }; 41 + }); 42 + 43 # https://github.com/home-assistant/core/pull/101913 44 aiohttp = super.aiohttp.overridePythonAttrs (old: rec { 45 version = "3.9.1";
+3 -3
pkgs/servers/klipper/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "klipper"; 11 - version = "unstable-2023-11-16"; 12 13 src = fetchFromGitHub { 14 owner = "KevinOConnor"; 15 repo = "klipper"; 16 - rev = "187cc2f1b89e3870d694f8db6a64b116992106b7"; 17 - sha256 = "sha256-CmnWgX8MvQs/5jQuAR8+1bKM4VsFXF2pV/jme75WJLY="; 18 }; 19 20 sourceRoot = "${src.name}/klippy";
··· 8 9 stdenv.mkDerivation rec { 10 pname = "klipper"; 11 + version = "unstable-2023-12-13"; 12 13 src = fetchFromGitHub { 14 owner = "KevinOConnor"; 15 repo = "klipper"; 16 + rev = "f0753bd3381a86826082d5bf7a349c1f0b9f7e48"; 17 + sha256 = "sha256-4xaee/7tXmR4/249lxHocana0KoesdH22/7HXWq1xwk="; 18 }; 19 20 sourceRoot = "${src.name}/klippy";
+2 -2
pkgs/servers/matrix-synapse/tools/synadm.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "synadm"; 9 - version = "0.44"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - hash = "sha256-BNmdyEITSZJb+wwyLU+zZi70kmfuYOqVDhKi8xFCf2E="; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "synadm"; 9 + version = "0.45"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + hash = "sha256-KstWVSU0IE1ncfIkIH1QsaQc/Yfs2lF+6+5x9zw9cA8="; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [
+2 -2
pkgs/servers/misc/gobgpd/default.nix
··· 5 6 buildGoModule rec { 7 pname = "gobgpd"; 8 - version = "3.20.0"; 9 10 src = fetchFromGitHub { 11 owner = "osrg"; 12 repo = "gobgp"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-kdeDV8IWbfeC6KDgJtOl1NX6jwvxiaIdGAYtrDuYFdI="; 15 }; 16 17 vendorHash = "sha256-5eB3vFOo3LCsjMnWYFH0yq5+IunwKXp5C34x6NvpFZ8=";
··· 5 6 buildGoModule rec { 7 pname = "gobgpd"; 8 + version = "3.21.0"; 9 10 src = fetchFromGitHub { 11 owner = "osrg"; 12 repo = "gobgp"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-npPwAh7ReGVDGRi0cCs0/x2xCBCrUMsZl205BhEjxq4="; 15 }; 16 17 vendorHash = "sha256-5eB3vFOo3LCsjMnWYFH0yq5+IunwKXp5C34x6NvpFZ8=";
+2 -2
pkgs/servers/monitoring/mackerel-agent/default.nix
··· 2 3 buildGoModule rec { 4 pname = "mackerel-agent"; 5 - version = "0.78.0"; 6 7 src = fetchFromGitHub { 8 owner = "mackerelio"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-L8kYbJ9RmCoec9keBHv61K94rjnH+Q4dRkn6PCtjgJI="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
··· 2 3 buildGoModule rec { 4 pname = "mackerel-agent"; 5 + version = "0.78.2"; 6 7 src = fetchFromGitHub { 8 owner = "mackerelio"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-KjPfu09+N9JWdFX3NWhGm2TfAUq5tN2QU/zLMYlYUtg="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
+10
pkgs/servers/monitoring/prometheus/zfs-exporter.nix
··· 16 17 vendorHash = "sha256-uIilESEmAxANxFOy7qvYxlF/bId/Kqh4jUspNknlhlc="; 18 19 postInstall = '' 20 install -Dm444 -t $out/share/doc/${pname} *.md 21 '';
··· 16 17 vendorHash = "sha256-uIilESEmAxANxFOy7qvYxlF/bId/Kqh4jUspNknlhlc="; 18 19 + ldflags = [ 20 + "-s" 21 + "-w" 22 + "-X github.com/prometheus/common/version.Version=${version}" 23 + "-X github.com/prometheus/common/version.Revision=unknown" 24 + "-X github.com/prometheus/common/version.Branch=unknown" 25 + "-X github.com/prometheus/common/version.BuildUser=nix@nixpkgs" 26 + "-X github.com/prometheus/common/version.BuildDate=unknown" 27 + ]; 28 + 29 postInstall = '' 30 install -Dm444 -t $out/share/doc/${pname} *.md 31 '';
+8 -5
pkgs/servers/nextcloud/notify_push.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "notify_push"; 9 - version = "0.6.5"; 10 11 src = fetchFromGitHub { 12 owner = "nextcloud"; 13 repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-go41ZIUBj1nj8rDI/c4Pk5cnDbM8Y2+bCZIab4XdhUY="; 16 }; 17 18 - cargoHash = "sha256-EuYwPQo2TucAaQw63pESkJGAtyuMhk3JT6mBg6E84Xs="; 19 20 passthru = rec { 21 test_client = rustPlatform.buildRustPackage { ··· 24 25 buildAndTestSubdir = "test_client"; 26 27 - cargoHash = "sha256-m4FHCrVGAmGIrgnMMleiTRgYGYh+b7EIH1ORE0tiBkY="; 28 }; 29 tests = { 30 - inherit (nixosTests.nextcloud) with-postgresql-and-redis26; 31 inherit test_client; 32 }; 33 };
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "notify_push"; 9 + version = "0.6.6"; 10 11 src = fetchFromGitHub { 12 owner = "nextcloud"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-9wVH+msUh0t0PKz+5044PhT9lGsbfp4u44gX0O70Pbo="; 16 }; 17 18 + cargoHash = "sha256-Q4KA+mc48OfmxYY7vDJ2ZU/Wd+101kbimwAw6ag3d+w="; 19 20 passthru = rec { 21 test_client = rustPlatform.buildRustPackage { ··· 24 25 buildAndTestSubdir = "test_client"; 26 27 + cargoHash = "sha256-XiaeCVgVjre7NmH/B+dNw0u2HV0vJwlgDjhLXXgJS+Y="; 28 }; 29 tests = { 30 + inherit (nixosTests.nextcloud) 31 + with-postgresql-and-redis26 32 + with-postgresql-and-redis27 33 + with-postgresql-and-redis28; 34 inherit test_client; 35 }; 36 };
+2 -2
pkgs/servers/sql/postgresql/ext/pgtap.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pgtap"; 5 - version = "1.3.1"; 6 7 src = fetchFromGitHub { 8 owner = "theory"; 9 repo = "pgtap"; 10 rev = "v${version}"; 11 - sha256 = "sha256-HOgCb1CCfsfbMbMMWuzFJ4B8CfVm9b0sI2zBY3/kqyI="; 12 }; 13 14 nativeBuildInputs = [ postgresql perl perlPackages.TAPParserSourceHandlerpgTAP which ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pgtap"; 5 + version = "1.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "theory"; 9 repo = "pgtap"; 10 rev = "v${version}"; 11 + sha256 = "sha256-RaafUnrMRbvyf2m2Z+tK6XxVXDGnaOkYkSMxIJLnf6A="; 12 }; 13 14 nativeBuildInputs = [ postgresql perl perlPackages.TAPParserSourceHandlerpgTAP which ];
+2 -2
pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "plpgsql_check"; 5 - version = "2.6.2"; 6 7 src = fetchFromGitHub { 8 owner = "okbob"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-JYlcd4VveSoQM/PIRRCeCLfJTDRGRl3zrc6iAd1V3aE="; 12 }; 13 14 buildInputs = [ postgresql ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "plpgsql_check"; 5 + version = "2.7.0"; 6 7 src = fetchFromGitHub { 8 owner = "okbob"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-DSBr2pmJD/kW1b4nqCTS4KwAAH6eojDmE/RVwvSIAa0="; 12 }; 13 14 buildInputs = [ postgresql ];
+2 -2
pkgs/servers/x11/xorg/xwayland.nix
··· 45 46 stdenv.mkDerivation rec { 47 pname = "xwayland"; 48 - version = "23.2.2"; 49 50 src = fetchurl { 51 url = "mirror://xorg/individual/xserver/${pname}-${version}.tar.xz"; 52 - sha256 = "sha256-n3wJONKkHpQf+gT5nDXl2yvNPuwDSv6NNdXIEKIusKg="; 53 }; 54 55 depsBuildBuild = [
··· 45 46 stdenv.mkDerivation rec { 47 pname = "xwayland"; 48 + version = "23.2.3"; 49 50 src = fetchurl { 51 url = "mirror://xorg/individual/xserver/${pname}-${version}.tar.xz"; 52 + sha256 = "sha256-652apyMsR0EsiDXsFal8V18DVjcmx4d1T/DAGb0H4wI="; 53 }; 54 55 depsBuildBuild = [
+3 -3
pkgs/shells/nushell/default.nix
··· 22 }: 23 24 let 25 - version = "0.88.0"; 26 in 27 28 rustPlatform.buildRustPackage { ··· 33 owner = "nushell"; 34 repo = "nushell"; 35 rev = version; 36 - hash = "sha256-kqN/R5SD+vMJV039/YZvO9OIfjqIRGTZVcTrqBkl+9E="; 37 }; 38 39 - cargoHash = "sha256-Mdm5E3TUlMIDpL4VaZf/5OZQ6UVU70qicbdAS8seWSI="; 40 41 nativeBuildInputs = [ pkg-config ] 42 ++ lib.optionals (withDefaultFeatures && stdenv.isLinux) [ python3 ]
··· 22 }: 23 24 let 25 + version = "0.88.1"; 26 in 27 28 rustPlatform.buildRustPackage { ··· 33 owner = "nushell"; 34 repo = "nushell"; 35 rev = version; 36 + hash = "sha256-UuKXonAEMX57pZwP37N1FuUtkRE+3xB6Oj30yxSpJk4="; 37 }; 38 39 + cargoHash = "sha256-oc2Coo5bwX6ASRhXJ4KtzDKhPLBe+ApIpTwsOznOASs="; 40 41 nativeBuildInputs = [ pkg-config ] 42 ++ lib.optionals (withDefaultFeatures && stdenv.isLinux) [ python3 ]
+5 -1
pkgs/shells/nushell/plugins/formats.nix
··· 5 , pkg-config 6 , IOKit 7 , Foundation 8 , nix-update-script 9 }: 10 11 rustPlatform.buildRustPackage rec { 12 pname = "nushell_plugin_formats"; 13 inherit (nushell) version src; 14 - cargoHash = "sha256-K1ZKz0635yWE16mPtJwlfwt2QrqnwsbDm1ot5nTr0RI="; 15 16 nativeBuildInputs = [ pkg-config ]; 17 buildInputs = lib.optionals stdenv.isDarwin [ IOKit Foundation ]; 18 cargoBuildFlags = [ "--package nu_plugin_formats" ];
··· 5 , pkg-config 6 , IOKit 7 , Foundation 8 + , libclang 9 , nix-update-script 10 }: 11 12 rustPlatform.buildRustPackage rec { 13 pname = "nushell_plugin_formats"; 14 inherit (nushell) version src; 15 + cargoHash = "sha256-eGRaYbYB+zHT8rXm6aCrnPVgyDA8ltsg0GOYgghmov0="; 16 17 + env = lib.optionalAttrs stdenv.cc.isClang { 18 + LIBCLANG_PATH = "${libclang.lib}/lib"; 19 + }; 20 nativeBuildInputs = [ pkg-config ]; 21 buildInputs = lib.optionals stdenv.isDarwin [ IOKit Foundation ]; 22 cargoBuildFlags = [ "--package nu_plugin_formats" ];
+5 -1
pkgs/shells/nushell/plugins/gstat.nix
··· 5 , nushell 6 , pkg-config 7 , Security 8 , nix-update-script 9 }: 10 11 rustPlatform.buildRustPackage rec { 12 pname = "nushell_plugin_gstat"; 13 inherit (nushell) version src; 14 - cargoHash = "sha256-veQfK1eeVi15TCEiTZaaNAxUXc0LgjLgfP3WJ6rWtWQ="; 15 16 nativeBuildInputs = [ pkg-config ]; 17 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ]; 18 cargoBuildFlags = [ "--package nu_plugin_gstat" ];
··· 5 , nushell 6 , pkg-config 7 , Security 8 + , libclang 9 , nix-update-script 10 }: 11 12 rustPlatform.buildRustPackage rec { 13 pname = "nushell_plugin_gstat"; 14 inherit (nushell) version src; 15 + cargoHash = "sha256-Ar5rFPHf+ugZuugVKVRFACYhh3F0JvQtfp6KibPIByw="; 16 17 + env = lib.optionalAttrs stdenv.cc.isClang { 18 + LIBCLANG_PATH = "${libclang.lib}/lib"; 19 + }; 20 nativeBuildInputs = [ pkg-config ]; 21 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ]; 22 cargoBuildFlags = [ "--package nu_plugin_gstat" ];
+5 -1
pkgs/shells/nushell/plugins/query.nix
··· 4 , nushell 5 , IOKit 6 , CoreFoundation 7 , nix-update-script 8 }: 9 10 rustPlatform.buildRustPackage { 11 pname = "nushell_plugin_query"; 12 inherit (nushell) version src; 13 - cargoHash = "sha256-oS6FtCNWi5eL+uTlH5DiFrXvtwrE9GyXNL15cSFbBcU="; 14 15 buildInputs = lib.optionals stdenv.isDarwin [ IOKit CoreFoundation ]; 16 cargoBuildFlags = [ "--package nu_plugin_query" ]; 17
··· 4 , nushell 5 , IOKit 6 , CoreFoundation 7 + , libclang 8 , nix-update-script 9 }: 10 11 rustPlatform.buildRustPackage { 12 pname = "nushell_plugin_query"; 13 inherit (nushell) version src; 14 + cargoHash = "sha256-NVdXbpmGBAcv47jbel2cccoe0m2FInSSOnMWofqtpiM="; 15 16 + env = lib.optionalAttrs stdenv.cc.isClang { 17 + LIBCLANG_PATH = "${libclang.lib}/lib"; 18 + }; 19 buildInputs = lib.optionals stdenv.isDarwin [ IOKit CoreFoundation ]; 20 cargoBuildFlags = [ "--package nu_plugin_query" ]; 21
+3 -3
pkgs/tools/admin/granted/default.nix
··· 12 13 buildGoModule rec { 14 pname = "granted"; 15 - version = "0.19.2"; 16 17 src = fetchFromGitHub { 18 owner = "common-fate"; 19 repo = pname; 20 rev = "v${version}"; 21 - sha256 = "sha256-z8j44WFLzPDpnmQ/vG8DfpjpxnNd942mPUxoXSEJDeI="; 22 }; 23 24 - vendorHash = "sha256-cn1rGmjrmPSo6v4TD72I01VbQjwt6dT7ZEijPOjp+kc="; 25 26 nativeBuildInputs = [ makeWrapper ]; 27
··· 12 13 buildGoModule rec { 14 pname = "granted"; 15 + version = "0.20.3"; 16 17 src = fetchFromGitHub { 18 owner = "common-fate"; 19 repo = pname; 20 rev = "v${version}"; 21 + sha256 = "sha256-U8j1IxeBcm9aEJ8LtIxNPdz5mqkSGQ6Ldn7F3HomvGE="; 22 }; 23 24 + vendorHash = "sha256-HRZKvs3q79Q94TYvdIx2NQU49MmS2PD1lRndcV0Ys/o="; 25 26 nativeBuildInputs = [ makeWrapper ]; 27
+3 -3
pkgs/tools/inputmethods/ibus-engines/ibus-bamboo/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "ibus-bamboo"; 14 - version = "0.7.8"; 15 16 src = fetchFromGitHub { 17 owner = "BambooEngine"; 18 repo = pname; 19 - rev = "v${version}"; 20 - sha256 = "sha256-H7me34KfhDD7BNEEKkhYXo9DLeclO7N19e961BOh1Ho="; 21 }; 22 23 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "ibus-bamboo"; 14 + version = "0.8.2-rc18"; 15 16 src = fetchFromGitHub { 17 owner = "BambooEngine"; 18 repo = pname; 19 + rev = "v" + lib.toUpper version; 20 + sha256 = "sha256-5FSGPUJtUdYyeqJenvKaMIJcvon91I//62fnTCXcdig="; 21 }; 22 23 nativeBuildInputs = [
+4 -4
pkgs/tools/misc/atuin/default.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "atuin"; 15 - version = "17.0.1"; 16 17 src = fetchFromGitHub { 18 owner = "atuinsh"; 19 repo = "atuin"; 20 rev = "v${version}"; 21 - hash = "sha256-HJRlZwvBra2D7TzVKvMWJ0Hf17QgIEcBDQEHhxdVLIM="; 22 }; 23 24 # TODO: unify this to one hash because updater do not support this 25 cargoHash = 26 if stdenv.isLinux 27 - then "sha256-AhoXmEjXsi/OgFX3htOA6A/lWegUFlsywdotX3PDwcs=" 28 - else "sha256-/nCnZ64pM8oWVX9a4JCeCZRyuo7aVc8YaBVEMbiRsqE="; 29 30 nativeBuildInputs = [ installShellFiles ]; 31
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "atuin"; 15 + version = "17.1.0"; 16 17 src = fetchFromGitHub { 18 owner = "atuinsh"; 19 repo = "atuin"; 20 rev = "v${version}"; 21 + hash = "sha256-srFHVUZerxPmOQXVMoSgeLsylvILcOP7m62s4NCFDJE="; 22 }; 23 24 # TODO: unify this to one hash because updater do not support this 25 cargoHash = 26 if stdenv.isLinux 27 + then "sha256-FyKcR6H3/2cra9VYJbW37cSCvOpAiC8UJYXnseNQlt4=" 28 + else "sha256-NfoAjTshmb1L4bIkBctk90bZL93hsyAyIE9AEFUGcGQ="; 29 30 nativeBuildInputs = [ installShellFiles ]; 31
+3 -3
pkgs/tools/misc/dua/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "dua"; 10 - version = "2.21.0"; 11 12 src = fetchFromGitHub { 13 owner = "Byron"; 14 repo = "dua-cli"; 15 rev = "v${version}"; 16 - hash = "sha256-szpM3PxIMcKJaCinzZltneCSJCDkPGvXOaGqa9hx9IQ="; 17 # Remove unicode file names which leads to different checksums on HFS+ 18 # vs. other filesystems because of unicode normalisation. 19 postFetch = '' ··· 21 ''; 22 }; 23 24 - cargoHash = "sha256-/10trywiFX0UvePxlWek1uXTBRVk4saE+n1RJipinaw="; 25 26 buildInputs = lib.optionals stdenv.isDarwin [ 27 darwin.apple_sdk.frameworks.Foundation
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "dua"; 10 + version = "2.23.0"; 11 12 src = fetchFromGitHub { 13 owner = "Byron"; 14 repo = "dua-cli"; 15 rev = "v${version}"; 16 + hash = "sha256-dHtPz5TxNQyBHOuCYH1XRIeR63ghMP/moaULI++tg8Y="; 17 # Remove unicode file names which leads to different checksums on HFS+ 18 # vs. other filesystems because of unicode normalisation. 19 postFetch = '' ··· 21 ''; 22 }; 23 24 + cargoHash = "sha256-10etmf0eQw9nD74dJMpQGAV4cK9FnTWKSrhBT3ZJblc="; 25 26 buildInputs = lib.optionals stdenv.isDarwin [ 27 darwin.apple_sdk.frameworks.Foundation
+7 -3
pkgs/tools/misc/esphome/default.nix
··· 3 , python3Packages 4 , fetchFromGitHub 5 , platformio 6 - , esptool_3 7 , git 8 }: 9 ··· 17 python.pkgs.buildPythonApplication rec { 18 pname = "esphome"; 19 version = "2023.11.6"; 20 - format = "setuptools"; 21 22 src = fetchFromGitHub { 23 owner = pname; ··· 25 rev = "refs/tags/${version}"; 26 hash = "sha256-9LqZlhCt+7p6tnSHFhbnUzkEOJQDsg/Pd/hgd/Il0ZQ="; 27 }; 28 29 postPatch = '' 30 # remove all version pinning (E.g tornado==5.1.1 -> tornado) ··· 70 # platformio is used in esphomeyaml/platformio_api.py 71 # esptool is used in esphomeyaml/__main__.py 72 # git is used in esphomeyaml/writer.py 73 - "--prefix PATH : ${lib.makeBinPath [ platformio esptool_3 git ]}" 74 "--set ESPHOME_USE_SUBPROCESS ''" 75 ]; 76
··· 3 , python3Packages 4 , fetchFromGitHub 5 , platformio 6 + , esptool 7 , git 8 }: 9 ··· 17 python.pkgs.buildPythonApplication rec { 18 pname = "esphome"; 19 version = "2023.11.6"; 20 + pyproject = true; 21 22 src = fetchFromGitHub { 23 owner = pname; ··· 25 rev = "refs/tags/${version}"; 26 hash = "sha256-9LqZlhCt+7p6tnSHFhbnUzkEOJQDsg/Pd/hgd/Il0ZQ="; 27 }; 28 + 29 + nativeBuildInputs = with python.pkgs; [ 30 + setuptools 31 + ]; 32 33 postPatch = '' 34 # remove all version pinning (E.g tornado==5.1.1 -> tornado) ··· 74 # platformio is used in esphomeyaml/platformio_api.py 75 # esptool is used in esphomeyaml/__main__.py 76 # git is used in esphomeyaml/writer.py 77 + "--prefix PATH : ${lib.makeBinPath [ platformio esptool git ]}" 78 "--set ESPHOME_USE_SUBPROCESS ''" 79 ]; 80
-73
pkgs/tools/misc/esptool/3.nix
··· 1 - { lib, fetchFromGitHub, fetchpatch, python3 }: 2 - 3 - python3.pkgs.buildPythonApplication rec { 4 - pname = "esptool"; 5 - version = "3.3.2"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "espressif"; 9 - repo = "esptool"; 10 - rev = "v${version}"; 11 - hash = "sha256-hpPL9KNPA+S57SJoKnQewBCOybDbKep0t5RKw9a9GjM="; 12 - }; 13 - 14 - patches = [ 15 - # https://github.com/espressif/esptool/pull/802 16 - (fetchpatch { 17 - name = "bitstring-4-compatibility.patch"; 18 - url = "https://github.com/espressif/esptool/commit/16fa58415be2a7ff059ece40d4545288565d0a23.patch"; 19 - hash = "sha256-FYa9EvyET4P8VkdyMzJBkdxVYm0tFt2GPnfsjzBnevE="; 20 - excludes = [ "setup.py" ]; 21 - }) 22 - ]; 23 - 24 - postPatch = '' 25 - substituteInPlace test/test_imagegen.py \ 26 - --replace "sys.executable, ESPTOOL_PY" "ESPTOOL_PY" 27 - ''; 28 - 29 - propagatedBuildInputs = with python3.pkgs; [ 30 - bitstring 31 - cryptography 32 - ecdsa 33 - pyserial 34 - reedsolo 35 - ]; 36 - 37 - # wrapPythonPrograms will overwrite esptool.py with a bash script, 38 - # but espefuse.py tries to import it. Since we don't add any binary paths, 39 - # use patchPythonScript directly. 40 - dontWrapPythonPrograms = true; 41 - postFixup = '' 42 - buildPythonPath "$out $pythonPath" 43 - for f in $out/bin/*.py; do 44 - echo "Patching $f" 45 - patchPythonScript "$f" 46 - done 47 - ''; 48 - 49 - nativeCheckInputs = with python3.pkgs; [ 50 - pyelftools 51 - ]; 52 - 53 - # tests mentioned in `.github/workflows/test_esptool.yml` 54 - checkPhase = '' 55 - runHook preCheck 56 - 57 - export ESPTOOL_PY=$out/bin/esptool.py 58 - ${python3.interpreter} test/test_imagegen.py 59 - ${python3.interpreter} test/test_espsecure.py 60 - ${python3.interpreter} test/test_merge_bin.py 61 - ${python3.interpreter} test/test_modules.py 62 - 63 - runHook postCheck 64 - ''; 65 - 66 - meta = with lib; { 67 - description = "ESP8266 and ESP32 serial bootloader utility"; 68 - homepage = "https://github.com/espressif/esptool"; 69 - license = licenses.gpl2Plus; 70 - maintainers = with maintainers; [ hexa ]; 71 - platforms = with platforms; linux ++ darwin; 72 - }; 73 - }
···
+3 -3
pkgs/tools/misc/libgen-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "libgen-cli"; 5 - version = "1.0.11"; 6 7 src = fetchFromGitHub { 8 owner = "ciehanski"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-EscXn+di1BXJSoc1Eml654/ieRuIOfryd5b7f+vcAOA="; 12 }; 13 14 - vendorHash = "sha256-WAGFZ2HKnhS5gStJW8orF45vsrHaTmUomzbHqFuAsFE="; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "libgen-cli"; 5 + version = "1.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "ciehanski"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-EicXsxAvVe/umpcOn4dVlTexaAol1qYPg/h5MU5dysM="; 12 }; 13 14 + vendorHash = "sha256-q1EPjnVq382gEKVmGKWYgKRcU6Y0rm1Et5ExzOmyeo4="; 15 16 doCheck = false; 17
+2 -2
pkgs/tools/networking/gobgp/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gobgp"; 5 - version = "3.20.0"; 6 7 src = fetchFromGitHub { 8 owner = "osrg"; 9 repo = "gobgp"; 10 rev = "v${version}"; 11 - sha256 = "sha256-kdeDV8IWbfeC6KDgJtOl1NX6jwvxiaIdGAYtrDuYFdI="; 12 }; 13 14 vendorHash = "sha256-5eB3vFOo3LCsjMnWYFH0yq5+IunwKXp5C34x6NvpFZ8=";
··· 2 3 buildGoModule rec { 4 pname = "gobgp"; 5 + version = "3.21.0"; 6 7 src = fetchFromGitHub { 8 owner = "osrg"; 9 repo = "gobgp"; 10 rev = "v${version}"; 11 + sha256 = "sha256-npPwAh7ReGVDGRi0cCs0/x2xCBCrUMsZl205BhEjxq4="; 12 }; 13 14 vendorHash = "sha256-5eB3vFOo3LCsjMnWYFH0yq5+IunwKXp5C34x6NvpFZ8=";
+5 -3
pkgs/tools/networking/netbird/default.nix
··· 17 , UserNotifications 18 , WebKit 19 , ui ? false 20 }: 21 let 22 modules = ··· 30 in 31 buildGoModule rec { 32 pname = "netbird"; 33 - version = "0.24.3"; 34 35 src = fetchFromGitHub { 36 owner = "netbirdio"; 37 repo = pname; 38 rev = "v${version}"; 39 - hash = "sha256-r/2P0QeILO0t5GIXD6yrqdUdOpPzNfBIniPhKdlJ+0g="; 40 }; 41 42 - vendorHash = "sha256-FTr36gndWTrpEKo7KXdZJIR7aM0jrEOTFm1JlxokRaw="; 43 44 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 45 ··· 100 101 passthru = { 102 tests.netbird = nixosTests.netbird; 103 updateScript = nix-update-script { }; 104 }; 105
··· 17 , UserNotifications 18 , WebKit 19 , ui ? false 20 + , netbird-ui 21 }: 22 let 23 modules = ··· 31 in 32 buildGoModule rec { 33 pname = "netbird"; 34 + version = "0.24.4"; 35 36 src = fetchFromGitHub { 37 owner = "netbirdio"; 38 repo = pname; 39 rev = "v${version}"; 40 + hash = "sha256-m3LGxRUo1ModiSS1O1e5B513hRe42WuBo7GWYf/oaHA="; 41 }; 42 43 + vendorHash = "sha256-lto71mayUJGDiKPSoKJD2DmIJikhv6sjEGsW4Ls1UUM="; 44 45 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 46 ··· 101 102 passthru = { 103 tests.netbird = nixosTests.netbird; 104 + tests.netbird-ui = netbird-ui; 105 updateScript = nix-update-script { }; 106 }; 107
+3 -3
pkgs/tools/networking/restish/default.nix
··· 10 11 buildGoModule rec { 12 pname = "restish"; 13 - version = "0.19.0"; 14 15 src = fetchFromGitHub { 16 owner = "danielgtaylor"; 17 repo = "restish"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-zAWlbfZywL8jepgmXBM5lacRv1N/+dBd+9vIavWAyNs="; 20 }; 21 22 - vendorHash = "sha256-sUBqeLhpWUu1NfAmFQCKFHm8DQaB8LYRrFexvuF8vC8="; 23 24 buildInputs = lib.optionals stdenv.isDarwin [ 25 darwin.apple_sdk.frameworks.Cocoa
··· 10 11 buildGoModule rec { 12 pname = "restish"; 13 + version = "0.20.0"; 14 15 src = fetchFromGitHub { 16 owner = "danielgtaylor"; 17 repo = "restish"; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-a0ObgFgWEsLYjGmCCi/py2PADAWJ0By+AZ4wh+Yeam4="; 20 }; 21 22 + vendorHash = "sha256-qeArar0WnMACUnKBlC+PcFeJPzofwbK440A4M/rQ04U="; 23 24 buildInputs = lib.optionals stdenv.isDarwin [ 25 darwin.apple_sdk.frameworks.Cocoa
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "exploitdb"; 9 - version = "2023-12-15"; 10 11 src = fetchFromGitLab { 12 owner = "exploit-database"; 13 repo = pname; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-ArPcg66mWu4i/H8KWKkGG/tW0wxwWMyIr4VuQiqpyKo="; 16 }; 17 18 nativeBuildInputs = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "exploitdb"; 9 + version = "2023-12-16"; 10 11 src = fetchFromGitLab { 12 owner = "exploit-database"; 13 repo = pname; 14 rev = "refs/tags/${version}"; 15 + hash = "sha256-GIoOX3/TpUiXDyG2ZY6KO4twPYNXA8HaHOo1dJA4dc4="; 16 }; 17 18 nativeBuildInputs = [
+8 -3
pkgs/tools/security/ldapnomnom/default.nix
··· 5 6 buildGoModule rec { 7 pname = "ldapnomnom"; 8 - version = "1.1.0"; 9 10 src = fetchFromGitHub { 11 owner = "lkarlslund"; 12 - repo = pname; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-o29vcPKRX8TWRCpa20DVsh/4K7d3IbaLS3B+jJGBEmo="; 15 }; 16 17 vendorHash = "sha256-3ucnLD+qhBSWY2wLtBcsOcuEf1woqHP17qQg7LlERA8="; 18 19 meta = with lib; { 20 description = "Tool to anonymously bruteforce usernames from Domain controllers";
··· 5 6 buildGoModule rec { 7 pname = "ldapnomnom"; 8 + version = "1.2.0"; 9 10 src = fetchFromGitHub { 11 owner = "lkarlslund"; 12 + repo = "ldapnomnom"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-3s2mLNqnJ+wZ17gy8Yr2Ze0S62A1bmE91E2ciLNO14E="; 15 }; 16 17 vendorHash = "sha256-3ucnLD+qhBSWY2wLtBcsOcuEf1woqHP17qQg7LlERA8="; 18 + 19 + ldflags = [ 20 + "-w" 21 + "-s" 22 + ]; 23 24 meta = with lib; { 25 description = "Tool to anonymously bruteforce usernames from Domain controllers";
+2 -2
pkgs/tools/security/sudo/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "sudo"; 17 - version = "1.9.15p3"; 18 19 src = fetchurl { 20 url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz"; 21 - hash = "sha256-eMh6HM7EL3oJUAL+KxR4pRBgNjWeNiuGdTSo4AVqBJQ="; 22 }; 23 24 prePatch = ''
··· 14 15 stdenv.mkDerivation rec { 16 pname = "sudo"; 17 + version = "1.9.15p4"; 18 19 src = fetchurl { 20 url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz"; 21 + hash = "sha256-LiDsmGXu7qExbG9J7GrEZ4hptonU2QtEJDv0iH1t1TI="; 22 }; 23 24 prePatch = ''
+2 -2
pkgs/tools/security/terrascan/default.nix
··· 5 6 buildGoModule rec { 7 pname = "terrascan"; 8 - version = "1.18.7"; 9 10 src = fetchFromGitHub { 11 owner = "accurics"; 12 repo = pname; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-i621Qi0wlDYMpK/srFAiwALJ0cwMGh5jNlCqj8fM96w="; 15 }; 16 17 vendorHash = "sha256-9zD81p/UjH43B0aeqlItP9vrGMaT/zhVYv60ot153Gc=";
··· 5 6 buildGoModule rec { 7 pname = "terrascan"; 8 + version = "1.18.8"; 9 10 src = fetchFromGitHub { 11 owner = "accurics"; 12 repo = pname; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-sjDPr/a448DMxwX4AnWIeFvNhxoEX/xqsJwdPMzR4K0="; 15 }; 16 17 vendorHash = "sha256-9zD81p/UjH43B0aeqlItP9vrGMaT/zhVYv60ot153Gc=";
+2 -2
pkgs/tools/text/kdiff3/default.nix
··· 14 15 mkDerivation rec { 16 pname = "kdiff3"; 17 - version = "1.10.6"; 18 19 src = fetchurl { 20 url = "mirror://kde/stable/kdiff3/kdiff3-${version}.tar.xz"; 21 - hash = "sha256-EzOu+dZjbGs0ZqF/0sXZbpGdTrUh6isjUoJUETau+zE="; 22 }; 23 24 buildInputs = [ boost ];
··· 14 15 mkDerivation rec { 16 pname = "kdiff3"; 17 + version = "1.10.7"; 18 19 src = fetchurl { 20 url = "mirror://kde/stable/kdiff3/kdiff3-${version}.tar.xz"; 21 + hash = "sha256-/otpnRJM1NJjKzwnqgas7Fyqj8v4t2SM8MANektqzlA="; 22 }; 23 24 buildInputs = [ boost ];
+3 -3
pkgs/tools/text/mdbook-admonish/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-admonish"; 5 - version = "1.13.1"; 6 7 src = fetchFromGitHub { 8 owner = "tommilligan"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-wRRBasHnTelLCiHjjrMmXv/2V3P91n4kZ1aAt1tZx/Y="; 12 }; 13 14 - cargoHash = "sha256-KAcZyHanmbOKK+55dkINss9uOxk6P+r38M6qftYQwpw="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-admonish"; 5 + version = "1.14.0"; 6 7 src = fetchFromGitHub { 8 owner = "tommilligan"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-M9qHiUIrah4gjxGzaD5tWBa54+ajWpS/dW0whC9YRyE="; 12 }; 13 14 + cargoHash = "sha256-SD8aEVgpadpCu2Ex1ugDbJyHpNO3jGeSF7O0eJ4oc3c="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
+3 -3
pkgs/tools/text/mdbook-katex/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-katex"; 5 - version = "0.5.8"; 6 7 src = fetchCrate { 8 inherit pname version; 9 - hash = "sha256-YFrl0YR/+lDJW8GjLF0wk0D6Bx9zUxAoAXd9twaxrmM="; 10 }; 11 12 - cargoHash = "sha256-wBaek9AQKwPsg9TzBmS0yBtn1G0KCnmxfmGCGCFNWxc="; 13 14 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 15
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-katex"; 5 + version = "0.5.9"; 6 7 src = fetchCrate { 8 inherit pname version; 9 + hash = "sha256-IecCEXoWkjCgIHlhmtF2H+FM/0B8yK4XmHuBHv/yGk8="; 10 }; 11 12 + cargoHash = "sha256-vHbTL62Z4UdU77VePN2HSRzS9amn33smw1Yy6I2Btcc="; 13 14 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 15
+3 -3
pkgs/tools/text/mdbook-mermaid/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "mdbook-mermaid"; 10 - version = "0.12.6"; 11 12 src = fetchFromGitHub { 13 owner = "badboy"; 14 repo = pname; 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-1mSSnAfsg9AEnDAgINrSLIeu9O2vLqchZPSH12cjATk="; 17 }; 18 19 - cargoHash = "sha256-9PMBHVpf8bDuSIYKrIFZjmBE2icejPTML+hhZ4DLq/Y="; 20 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 CoreServices
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "mdbook-mermaid"; 10 + version = "0.13.0"; 11 12 src = fetchFromGitHub { 13 owner = "badboy"; 14 repo = pname; 15 rev = "refs/tags/v${version}"; 16 + hash = "sha256-Qyt5N6Fito++5lpjDXlzupmguue9kc409IpaDkIRgxw="; 17 }; 18 19 + cargoHash = "sha256-ji38ZNOZ+SDL7+9dvaRIA38EsqMqYWpSmZntexJqcMU="; 20 21 buildInputs = lib.optionals stdenv.isDarwin [ 22 CoreServices
+3 -3
pkgs/tools/text/mdbook-open-on-gh/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-open-on-gh"; 5 - version = "2.4.1"; 6 7 src = fetchFromGitHub { 8 owner = "badboy"; 9 repo = pname; 10 rev = version; 11 - hash = "sha256-d+8/7lli6iyzAWHIi0ahwPBwGhXrQrCKQisD2+jPHQ0="; 12 }; 13 14 - cargoHash = "sha256-WbPYrjDMJEwle+Pev5nr9ZhnycbXUjdrx8XAqQ0OpaM="; 15 16 meta = with lib; { 17 description = "mdbook preprocessor to add a open-on-github link on every page";
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-open-on-gh"; 5 + version = "2.4.2"; 6 7 src = fetchFromGitHub { 8 owner = "badboy"; 9 repo = pname; 10 rev = version; 11 + hash = "sha256-ZExmOHvQApGZaepOuf3yXYe8NV3FpMtCqCR1KE6q4no="; 12 }; 13 14 + cargoHash = "sha256-WLCcYgkrH5fZvv3LZNEolBQUcTZC2URs6bIgzf4BtWU="; 15 16 meta = with lib; { 17 description = "mdbook preprocessor to add a open-on-github link on every page";
+3 -3
pkgs/tools/text/mdbook-toc/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-toc"; 5 - version = "0.14.1"; 6 7 src = fetchFromGitHub { 8 owner = "badboy"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-F0dIqtDEOVUXlWhmXKPOaJTEuA3Tl3h0vaEu7VsBo7s="; 12 }; 13 14 - cargoHash = "sha256-gbBX6Hj+271BA9FWmkZdyR0tMP2Lny7UgW0o+kZe9bU="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-toc"; 5 + version = "0.14.2"; 6 7 src = fetchFromGitHub { 8 owner = "badboy"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-OFNp+kFDafYbzqb7xfPTO885cAjgWfNeDvUPDKq5GJU="; 12 }; 13 14 + cargoHash = "sha256-95W0gERjwL9r0+DOgxQu+sjSFSThWeShLAqlDQiGxFw="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
+2 -2
pkgs/tools/text/mdhtml/default.nix
··· 5 6 buildGoModule rec { 7 pname = "mdhtml"; 8 - version = "0.3.1"; 9 10 src = fetchFromGitea { 11 domain = "codeberg.org"; 12 owner = "Tomkoid"; 13 repo = pname; 14 rev = version; 15 - hash = "sha256-ISZUadJZOWwUygLnGYvuMUNCmTNGZLYq+q/FeK++kWE="; 16 }; 17 18 vendorHash = null;
··· 5 6 buildGoModule rec { 7 pname = "mdhtml"; 8 + version = "1.0"; 9 10 src = fetchFromGitea { 11 domain = "codeberg.org"; 12 owner = "Tomkoid"; 13 repo = pname; 14 rev = version; 15 + hash = "sha256-Fv5XpWA2ebqXdA+46gZQouuZ3XxH4WDj/W6xJ0ETg8E="; 16 }; 17 18 vendorHash = null;
+2 -2
pkgs/tools/text/vale/default.nix
··· 2 3 buildGoModule rec { 4 pname = "vale"; 5 - version = "2.29.7"; 6 7 subPackages = [ "cmd/vale" ]; 8 outputs = [ "out" "data" ]; ··· 11 owner = "errata-ai"; 12 repo = "vale"; 13 rev = "v${version}"; 14 - hash = "sha256-5fOEZG+ucp9EpizNHvKzqksnDzV8x0miGSKnTelxmzs="; 15 }; 16 17 vendorHash = "sha256-FnzuumOIvjpoDr+yBaRc8UjMDNW8mgrJiz1ZyzNW0Ts=";
··· 2 3 buildGoModule rec { 4 pname = "vale"; 5 + version = "2.30.0"; 6 7 subPackages = [ "cmd/vale" ]; 8 outputs = [ "out" "data" ]; ··· 11 owner = "errata-ai"; 12 repo = "vale"; 13 rev = "v${version}"; 14 + hash = "sha256-XTbm1wWm8+nBDN2G1Bm+FUFDV/21deGptMN5XrckMHA="; 15 }; 16 17 vendorHash = "sha256-FnzuumOIvjpoDr+yBaRc8UjMDNW8mgrJiz1ZyzNW0Ts=";
+3 -3
pkgs/tools/wayland/slurp/default.nix
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "slurp"; 18 - version = "1.4.0"; 19 20 src = fetchFromGitHub { 21 owner = "emersion"; 22 repo = "slurp"; 23 rev = "v${finalAttrs.version}"; 24 - hash = "sha256-jUuY2wuN00libHDaJEmrvQAb1o989Ly3nLyKHV0jz8Q="; 25 }; 26 27 depsBuildBuild = [ ··· 53 homepage = "https://github.com/emersion/slurp"; 54 license = licenses.mit; 55 mainProgram = "slurp"; 56 - maintainers = with maintainers; [ buffet ]; 57 }; 58 })
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "slurp"; 18 + version = "1.5.0"; 19 20 src = fetchFromGitHub { 21 owner = "emersion"; 22 repo = "slurp"; 23 rev = "v${finalAttrs.version}"; 24 + hash = "sha256-2M8f3kN6tihwKlUCp2Qowv5xD6Ufb71AURXqwQShlXI="; 25 }; 26 27 depsBuildBuild = [ ··· 53 homepage = "https://github.com/emersion/slurp"; 54 license = licenses.mit; 55 mainProgram = "slurp"; 56 + maintainers = with maintainers; [ buffet nickcao ]; 57 }; 58 })
-6
pkgs/top-level/all-packages.nix
··· 5305 5306 esptool = callPackage ../tools/misc/esptool { }; 5307 5308 - esptool_3 = callPackage ../tools/misc/esptool/3.nix { }; 5309 - 5310 esptool-ck = callPackage ../tools/misc/esptool-ck { }; 5311 5312 ephemeralpg = callPackage ../development/tools/database/ephemeralpg { }; ··· 27842 firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { }; 27843 27844 fwts = callPackage ../os-specific/linux/fwts { }; 27845 - 27846 - gasket = callPackage ../os-specific/linux/gasket { 27847 - inherit (linuxPackages) kernel; 27848 - }; 27849 27850 gobi_loader = callPackage ../os-specific/linux/gobi_loader { }; 27851
··· 5305 5306 esptool = callPackage ../tools/misc/esptool { }; 5307 5308 esptool-ck = callPackage ../tools/misc/esptool-ck { }; 5309 5310 ephemeralpg = callPackage ../development/tools/database/ephemeralpg { }; ··· 27840 firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { }; 27841 27842 fwts = callPackage ../os-specific/linux/fwts { }; 27843 27844 gobi_loader = callPackage ../os-specific/linux/gobi_loader { }; 27845
+2
pkgs/top-level/linux-kernels.nix
··· 348 349 fwts-efi-runtime = callPackage ../os-specific/linux/fwts/module.nix { }; 350 351 gcadapter-oc-kmod = callPackage ../os-specific/linux/gcadapter-oc-kmod { }; 352 353 hyperv-daemons = callPackage ../os-specific/linux/hyperv-daemons { };
··· 348 349 fwts-efi-runtime = callPackage ../os-specific/linux/fwts/module.nix { }; 350 351 + gasket = callPackage ../os-specific/linux/gasket { }; 352 + 353 gcadapter-oc-kmod = callPackage ../os-specific/linux/gcadapter-oc-kmod { }; 354 355 hyperv-daemons = callPackage ../os-specific/linux/hyperv-daemons { };