Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 64906d7d 52df2ba6

+6050 -366
+6
maintainers/maintainer-list.nix
··· 177 githubId = 12578560; 178 name = "Quinn Bohner"; 179 }; 180 _9999years = { 181 email = "rbt@fastmail.com"; 182 github = "9999years";
··· 177 githubId = 12578560; 178 name = "Quinn Bohner"; 179 }; 180 + _8-bit-fox = { 181 + email = "sebastian@markwaerter.de"; 182 + github = "8-bit-fox"; 183 + githubId = 43320117; 184 + name = "Sebastian Marquardt"; 185 + }; 186 _9999years = { 187 email = "rbt@fastmail.com"; 188 github = "9999years";
+49 -1
nixos/modules/virtualisation/amazon-ec2-amis.nix
··· 536 "22.11".us-west-1.aarch64-linux.hvm-ebs = "ami-052d52b9e30a18562"; 537 "22.11".us-west-2.aarch64-linux.hvm-ebs = "ami-07418b6a4782c9521"; 538 539 - latest = self."22.11"; 540 }; in self
··· 536 "22.11".us-west-1.aarch64-linux.hvm-ebs = "ami-052d52b9e30a18562"; 537 "22.11".us-west-2.aarch64-linux.hvm-ebs = "ami-07418b6a4782c9521"; 538 539 + # 23.05.426.afc48694f2a 540 + 541 + "23.05".eu-west-1.x86_64-linux.hvm-ebs = "ami-0fc7825fe890f87d1"; 542 + "23.05".af-south-1.x86_64-linux.hvm-ebs = "ami-0df2f7b42bfbd53e5"; 543 + "23.05".ap-east-1.x86_64-linux.hvm-ebs = "ami-07ba84d7321f6f4bb"; 544 + "23.05".ap-northeast-1.x86_64-linux.hvm-ebs = "ami-0e37827874573dbbf"; 545 + "23.05".ap-northeast-2.x86_64-linux.hvm-ebs = "ami-0ff5b3b7738651895"; 546 + "23.05".ap-northeast-3.x86_64-linux.hvm-ebs = "ami-0a7861571eb44c70c"; 547 + "23.05".ap-south-1.x86_64-linux.hvm-ebs = "ami-05c4802ca81d7c95b"; 548 + "23.05".ap-southeast-1.x86_64-linux.hvm-ebs = "ami-0aee8193da16bd2db"; 549 + "23.05".ap-southeast-2.x86_64-linux.hvm-ebs = "ami-008be032289f60d16"; 550 + "23.05".ap-southeast-3.x86_64-linux.hvm-ebs = "ami-033debde7c1659c96"; 551 + "23.05".ca-central-1.x86_64-linux.hvm-ebs = "ami-031821b5f83896474"; 552 + "23.05".eu-central-1.x86_64-linux.hvm-ebs = "ami-0d6ee9d5e1c985df6"; 553 + "23.05".eu-north-1.x86_64-linux.hvm-ebs = "ami-0cecb1f67b2a837f6"; 554 + "23.05".eu-south-1.x86_64-linux.hvm-ebs = "ami-0f9fee15eb5a64ac4"; 555 + "23.05".eu-west-2.x86_64-linux.hvm-ebs = "ami-0e62fef78d2c4f031"; 556 + "23.05".eu-west-3.x86_64-linux.hvm-ebs = "ami-01a6e4c1659b08390"; 557 + "23.05".me-south-1.x86_64-linux.hvm-ebs = "ami-0a01a7eeffa8f0fd5"; 558 + "23.05".sa-east-1.x86_64-linux.hvm-ebs = "ami-09a1760227f929ccf"; 559 + "23.05".us-east-1.x86_64-linux.hvm-ebs = "ami-07df5833f04703a2a"; 560 + "23.05".us-east-2.x86_64-linux.hvm-ebs = "ami-04dd2f100d9665df5"; 561 + "23.05".us-west-1.x86_64-linux.hvm-ebs = "ami-0fe502361fea4216c"; 562 + "23.05".us-west-2.x86_64-linux.hvm-ebs = "ami-0749963dd978a57c7"; 563 + 564 + "23.05".eu-west-1.aarch64-linux.hvm-ebs = "ami-0a0609421e5638005"; 565 + "23.05".af-south-1.aarch64-linux.hvm-ebs = "ami-05d95a055aba9373e"; 566 + "23.05".ap-east-1.aarch64-linux.hvm-ebs = "ami-08ae0190b1357465b"; 567 + "23.05".ap-northeast-1.aarch64-linux.hvm-ebs = "ami-09418b2049c3c9533"; 568 + "23.05".ap-northeast-2.aarch64-linux.hvm-ebs = "ami-040713ad23b404271"; 569 + "23.05".ap-northeast-3.aarch64-linux.hvm-ebs = "ami-0c888d6c1d989db68"; 570 + "23.05".ap-south-1.aarch64-linux.hvm-ebs = "ami-02da38deb21545675"; 571 + "23.05".ap-southeast-1.aarch64-linux.hvm-ebs = "ami-06df0713468bea276"; 572 + "23.05".ap-southeast-2.aarch64-linux.hvm-ebs = "ami-0171ee37ae5104c06"; 573 + "23.05".ap-southeast-3.aarch64-linux.hvm-ebs = "ami-075da61f5fef1fe80"; 574 + "23.05".ca-central-1.aarch64-linux.hvm-ebs = "ami-0ba8bd0a3d0a596f8"; 575 + "23.05".eu-central-1.aarch64-linux.hvm-ebs = "ami-0891608ae66031439"; 576 + "23.05".eu-north-1.aarch64-linux.hvm-ebs = "ami-0a3ad7ef18d595c68"; 577 + "23.05".eu-south-1.aarch64-linux.hvm-ebs = "ami-0fa86b680aa9a0444"; 578 + "23.05".eu-west-2.aarch64-linux.hvm-ebs = "ami-0a415791078f05970"; 579 + "23.05".eu-west-3.aarch64-linux.hvm-ebs = "ami-05d9b146317962e3b"; 580 + "23.05".me-south-1.aarch64-linux.hvm-ebs = "ami-0019b591acf30aa66"; 581 + "23.05".sa-east-1.aarch64-linux.hvm-ebs = "ami-030d6c30d91f06cc7"; 582 + "23.05".us-east-1.aarch64-linux.hvm-ebs = "ami-0a061ca437b63df33"; 583 + "23.05".us-east-2.aarch64-linux.hvm-ebs = "ami-0bf0b2b8fdfda30e8"; 584 + "23.05".us-west-1.aarch64-linux.hvm-ebs = "ami-0e75c8f3deb1f842b"; 585 + "23.05".us-west-2.aarch64-linux.hvm-ebs = "ami-0d0979d889078d036"; 586 + 587 + latest = self."23.05"; 588 }; in self
+2 -2
pkgs/applications/misc/hugo/default.nix
··· 2 3 buildGoModule rec { 4 pname = "hugo"; 5 - version = "0.112.6"; 6 7 src = fetchFromGitHub { 8 owner = "gohugoio"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-FrZwblAxXtGduCZc37269iygflft32G0ICrJLd9ssBU="; 12 }; 13 14 vendorHash = "sha256-ZPgGR1NPVn/LF/nvCXP4S08MYvWp3Dtq/I9kom9HP9c=";
··· 2 3 buildGoModule rec { 4 pname = "hugo"; 5 + version = "0.112.7"; 6 7 src = fetchFromGitHub { 8 owner = "gohugoio"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-8vvIMCnxS/1MsooSmNPeHE9VxYYOVyKiExr8oSgcYF4="; 12 }; 13 14 vendorHash = "sha256-ZPgGR1NPVn/LF/nvCXP4S08MYvWp3Dtq/I9kom9HP9c=";
+45
pkgs/applications/misc/please-cli/default.nix
···
··· 1 + { lib 2 + , curl 3 + , fetchFromGitHub 4 + , jq 5 + , makeBinaryWrapper 6 + , please-cli 7 + , stdenv 8 + , testers 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "please-cli"; 13 + version = "0.3.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "TNG"; 17 + repo = "please-cli"; 18 + rev = "v${finalAttrs.version}"; 19 + hash = "sha256-rJIR4eMhXL4K9iO7JxnkgWNsICV3hPQb0aobWNuHAG0="; 20 + }; 21 + 22 + nativeBuildInputs = [ makeBinaryWrapper ]; 23 + 24 + installPhase = '' 25 + runHook preInstall 26 + install -Dm555 please.sh "$out/bin/please" 27 + wrapProgram $out/bin/please \ 28 + --prefix PATH : ${lib.makeBinPath [ curl jq ]} 29 + runHook postInstall 30 + ''; 31 + 32 + passthru.tests = testers.testVersion { 33 + package = please-cli; 34 + version = "v${finalAttrs.version}"; 35 + }; 36 + 37 + meta = with lib; { 38 + description = "An AI helper script to create CLI commands based on GPT prompts"; 39 + homepage = "https://github.com/TNG/please-cli"; 40 + license = licenses.asl20; 41 + maintainers = with maintainers; [ _8-bit-fox ]; 42 + mainProgram = "please"; 43 + platforms = platforms.all; 44 + }; 45 + })
+5074
pkgs/applications/misc/pot/Cargo.lock
···
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "adler" 7 + version = "1.0.2" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 + 11 + [[package]] 12 + name = "aho-corasick" 13 + version = "0.7.20" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 16 + dependencies = [ 17 + "memchr", 18 + ] 19 + 20 + [[package]] 21 + name = "aho-corasick" 22 + version = "1.0.1" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 25 + dependencies = [ 26 + "memchr", 27 + ] 28 + 29 + [[package]] 30 + name = "alloc-no-stdlib" 31 + version = "2.0.4" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 34 + 35 + [[package]] 36 + name = "alloc-stdlib" 37 + version = "0.2.2" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 40 + dependencies = [ 41 + "alloc-no-stdlib", 42 + ] 43 + 44 + [[package]] 45 + name = "android_system_properties" 46 + version = "0.1.5" 47 + source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 49 + dependencies = [ 50 + "libc", 51 + ] 52 + 53 + [[package]] 54 + name = "anyhow" 55 + version = "1.0.71" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 58 + 59 + [[package]] 60 + name = "arboard" 61 + version = "3.2.0" 62 + source = "registry+https://github.com/rust-lang/crates.io-index" 63 + checksum = "d6041616acea41d67c4a984709ddab1587fd0b10efe5cc563fee954d2f011854" 64 + dependencies = [ 65 + "clipboard-win", 66 + "core-graphics", 67 + "image", 68 + "log", 69 + "objc", 70 + "objc-foundation", 71 + "objc_id", 72 + "once_cell", 73 + "parking_lot", 74 + "thiserror", 75 + "winapi", 76 + "x11rb", 77 + ] 78 + 79 + [[package]] 80 + name = "ascii" 81 + version = "1.1.0" 82 + source = "registry+https://github.com/rust-lang/crates.io-index" 83 + checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" 84 + 85 + [[package]] 86 + name = "async-broadcast" 87 + version = "0.5.1" 88 + source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" 90 + dependencies = [ 91 + "event-listener", 92 + "futures-core", 93 + ] 94 + 95 + [[package]] 96 + name = "async-channel" 97 + version = "1.8.0" 98 + source = "registry+https://github.com/rust-lang/crates.io-index" 99 + checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" 100 + dependencies = [ 101 + "concurrent-queue", 102 + "event-listener", 103 + "futures-core", 104 + ] 105 + 106 + [[package]] 107 + name = "async-executor" 108 + version = "1.5.1" 109 + source = "registry+https://github.com/rust-lang/crates.io-index" 110 + checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" 111 + dependencies = [ 112 + "async-lock", 113 + "async-task", 114 + "concurrent-queue", 115 + "fastrand", 116 + "futures-lite", 117 + "slab", 118 + ] 119 + 120 + [[package]] 121 + name = "async-fs" 122 + version = "1.6.0" 123 + source = "registry+https://github.com/rust-lang/crates.io-index" 124 + checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" 125 + dependencies = [ 126 + "async-lock", 127 + "autocfg", 128 + "blocking", 129 + "futures-lite", 130 + ] 131 + 132 + [[package]] 133 + name = "async-io" 134 + version = "1.13.0" 135 + source = "registry+https://github.com/rust-lang/crates.io-index" 136 + checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 137 + dependencies = [ 138 + "async-lock", 139 + "autocfg", 140 + "cfg-if", 141 + "concurrent-queue", 142 + "futures-lite", 143 + "log", 144 + "parking", 145 + "polling", 146 + "rustix", 147 + "slab", 148 + "socket2", 149 + "waker-fn", 150 + ] 151 + 152 + [[package]] 153 + name = "async-lock" 154 + version = "2.7.0" 155 + source = "registry+https://github.com/rust-lang/crates.io-index" 156 + checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" 157 + dependencies = [ 158 + "event-listener", 159 + ] 160 + 161 + [[package]] 162 + name = "async-recursion" 163 + version = "1.0.4" 164 + source = "registry+https://github.com/rust-lang/crates.io-index" 165 + checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba" 166 + dependencies = [ 167 + "proc-macro2", 168 + "quote", 169 + "syn 2.0.15", 170 + ] 171 + 172 + [[package]] 173 + name = "async-task" 174 + version = "4.4.0" 175 + source = "registry+https://github.com/rust-lang/crates.io-index" 176 + checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" 177 + 178 + [[package]] 179 + name = "async-trait" 180 + version = "0.1.68" 181 + source = "registry+https://github.com/rust-lang/crates.io-index" 182 + checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" 183 + dependencies = [ 184 + "proc-macro2", 185 + "quote", 186 + "syn 2.0.15", 187 + ] 188 + 189 + [[package]] 190 + name = "atk" 191 + version = "0.15.1" 192 + source = "registry+https://github.com/rust-lang/crates.io-index" 193 + checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" 194 + dependencies = [ 195 + "atk-sys", 196 + "bitflags", 197 + "glib", 198 + "libc", 199 + ] 200 + 201 + [[package]] 202 + name = "atk-sys" 203 + version = "0.15.1" 204 + source = "registry+https://github.com/rust-lang/crates.io-index" 205 + checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" 206 + dependencies = [ 207 + "glib-sys", 208 + "gobject-sys", 209 + "libc", 210 + "system-deps 6.1.0", 211 + ] 212 + 213 + [[package]] 214 + name = "atomic-waker" 215 + version = "1.1.1" 216 + source = "registry+https://github.com/rust-lang/crates.io-index" 217 + checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" 218 + 219 + [[package]] 220 + name = "attohttpc" 221 + version = "0.22.0" 222 + source = "registry+https://github.com/rust-lang/crates.io-index" 223 + checksum = "1fcf00bc6d5abb29b5f97e3c61a90b6d3caa12f3faf897d4a3e3607c050a35a7" 224 + dependencies = [ 225 + "flate2", 226 + "http", 227 + "log", 228 + "native-tls", 229 + "serde", 230 + "serde_json", 231 + "serde_urlencoded", 232 + "url", 233 + ] 234 + 235 + [[package]] 236 + name = "auto-launch" 237 + version = "0.4.0" 238 + source = "registry+https://github.com/rust-lang/crates.io-index" 239 + checksum = "5904a4d734f0235edf29aab320a14899f3e090446e594ff96508a6215f76f89c" 240 + dependencies = [ 241 + "dirs 4.0.0", 242 + "thiserror", 243 + "winreg 0.10.1", 244 + ] 245 + 246 + [[package]] 247 + name = "autocfg" 248 + version = "1.1.0" 249 + source = "registry+https://github.com/rust-lang/crates.io-index" 250 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 251 + 252 + [[package]] 253 + name = "base64" 254 + version = "0.13.1" 255 + source = "registry+https://github.com/rust-lang/crates.io-index" 256 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 257 + 258 + [[package]] 259 + name = "base64" 260 + version = "0.21.0" 261 + source = "registry+https://github.com/rust-lang/crates.io-index" 262 + checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 263 + 264 + [[package]] 265 + name = "bitflags" 266 + version = "1.3.2" 267 + source = "registry+https://github.com/rust-lang/crates.io-index" 268 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 269 + 270 + [[package]] 271 + name = "block" 272 + version = "0.1.6" 273 + source = "registry+https://github.com/rust-lang/crates.io-index" 274 + checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 275 + 276 + [[package]] 277 + name = "block-buffer" 278 + version = "0.10.4" 279 + source = "registry+https://github.com/rust-lang/crates.io-index" 280 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 281 + dependencies = [ 282 + "generic-array", 283 + ] 284 + 285 + [[package]] 286 + name = "blocking" 287 + version = "1.3.1" 288 + source = "registry+https://github.com/rust-lang/crates.io-index" 289 + checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" 290 + dependencies = [ 291 + "async-channel", 292 + "async-lock", 293 + "async-task", 294 + "atomic-waker", 295 + "fastrand", 296 + "futures-lite", 297 + "log", 298 + ] 299 + 300 + [[package]] 301 + name = "brotli" 302 + version = "3.3.4" 303 + source = "registry+https://github.com/rust-lang/crates.io-index" 304 + checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" 305 + dependencies = [ 306 + "alloc-no-stdlib", 307 + "alloc-stdlib", 308 + "brotli-decompressor", 309 + ] 310 + 311 + [[package]] 312 + name = "brotli-decompressor" 313 + version = "2.3.4" 314 + source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744" 316 + dependencies = [ 317 + "alloc-no-stdlib", 318 + "alloc-stdlib", 319 + ] 320 + 321 + [[package]] 322 + name = "bstr" 323 + version = "1.4.0" 324 + source = "registry+https://github.com/rust-lang/crates.io-index" 325 + checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" 326 + dependencies = [ 327 + "memchr", 328 + "serde", 329 + ] 330 + 331 + [[package]] 332 + name = "bumpalo" 333 + version = "3.12.2" 334 + source = "registry+https://github.com/rust-lang/crates.io-index" 335 + checksum = "3c6ed94e98ecff0c12dd1b04c15ec0d7d9458ca8fe806cea6f12954efe74c63b" 336 + 337 + [[package]] 338 + name = "bytecount" 339 + version = "0.6.3" 340 + source = "registry+https://github.com/rust-lang/crates.io-index" 341 + checksum = "2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c" 342 + 343 + [[package]] 344 + name = "bytemuck" 345 + version = "1.13.1" 346 + source = "registry+https://github.com/rust-lang/crates.io-index" 347 + checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 348 + 349 + [[package]] 350 + name = "byteorder" 351 + version = "1.4.3" 352 + source = "registry+https://github.com/rust-lang/crates.io-index" 353 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 354 + 355 + [[package]] 356 + name = "bytes" 357 + version = "1.4.0" 358 + source = "registry+https://github.com/rust-lang/crates.io-index" 359 + checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 360 + 361 + [[package]] 362 + name = "cairo-rs" 363 + version = "0.15.12" 364 + source = "registry+https://github.com/rust-lang/crates.io-index" 365 + checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" 366 + dependencies = [ 367 + "bitflags", 368 + "cairo-sys-rs", 369 + "glib", 370 + "libc", 371 + "thiserror", 372 + ] 373 + 374 + [[package]] 375 + name = "cairo-sys-rs" 376 + version = "0.15.1" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" 379 + dependencies = [ 380 + "glib-sys", 381 + "libc", 382 + "system-deps 6.1.0", 383 + ] 384 + 385 + [[package]] 386 + name = "cargo_toml" 387 + version = "0.15.2" 388 + source = "registry+https://github.com/rust-lang/crates.io-index" 389 + checksum = "7f83bc2e401ed041b7057345ebc488c005efa0341d5541ce7004d30458d0090b" 390 + dependencies = [ 391 + "serde", 392 + "toml 0.7.3", 393 + ] 394 + 395 + [[package]] 396 + name = "cc" 397 + version = "1.0.79" 398 + source = "registry+https://github.com/rust-lang/crates.io-index" 399 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 400 + 401 + [[package]] 402 + name = "cesu8" 403 + version = "1.1.0" 404 + source = "registry+https://github.com/rust-lang/crates.io-index" 405 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 406 + 407 + [[package]] 408 + name = "cfb" 409 + version = "0.7.3" 410 + source = "registry+https://github.com/rust-lang/crates.io-index" 411 + checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" 412 + dependencies = [ 413 + "byteorder", 414 + "fnv", 415 + "uuid", 416 + ] 417 + 418 + [[package]] 419 + name = "cfg-expr" 420 + version = "0.9.1" 421 + source = "registry+https://github.com/rust-lang/crates.io-index" 422 + checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" 423 + dependencies = [ 424 + "smallvec", 425 + ] 426 + 427 + [[package]] 428 + name = "cfg-expr" 429 + version = "0.15.1" 430 + source = "registry+https://github.com/rust-lang/crates.io-index" 431 + checksum = "c8790cf1286da485c72cf5fc7aeba308438800036ec67d89425924c4807268c9" 432 + dependencies = [ 433 + "smallvec", 434 + "target-lexicon", 435 + ] 436 + 437 + [[package]] 438 + name = "cfg-if" 439 + version = "1.0.0" 440 + source = "registry+https://github.com/rust-lang/crates.io-index" 441 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 442 + 443 + [[package]] 444 + name = "chrono" 445 + version = "0.4.24" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 448 + dependencies = [ 449 + "iana-time-zone", 450 + "num-integer", 451 + "num-traits", 452 + "serde", 453 + "winapi", 454 + ] 455 + 456 + [[package]] 457 + name = "chunked_transfer" 458 + version = "1.4.1" 459 + source = "registry+https://github.com/rust-lang/crates.io-index" 460 + checksum = "cca491388666e04d7248af3f60f0c40cfb0991c72205595d7c396e3510207d1a" 461 + 462 + [[package]] 463 + name = "clipboard-win" 464 + version = "4.5.0" 465 + source = "registry+https://github.com/rust-lang/crates.io-index" 466 + checksum = "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362" 467 + dependencies = [ 468 + "error-code", 469 + "str-buf", 470 + "winapi", 471 + ] 472 + 473 + [[package]] 474 + name = "cocoa" 475 + version = "0.24.1" 476 + source = "registry+https://github.com/rust-lang/crates.io-index" 477 + checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 478 + dependencies = [ 479 + "bitflags", 480 + "block", 481 + "cocoa-foundation", 482 + "core-foundation", 483 + "core-graphics", 484 + "foreign-types", 485 + "libc", 486 + "objc", 487 + ] 488 + 489 + [[package]] 490 + name = "cocoa-foundation" 491 + version = "0.1.1" 492 + source = "registry+https://github.com/rust-lang/crates.io-index" 493 + checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" 494 + dependencies = [ 495 + "bitflags", 496 + "block", 497 + "core-foundation", 498 + "core-graphics-types", 499 + "foreign-types", 500 + "libc", 501 + "objc", 502 + ] 503 + 504 + [[package]] 505 + name = "codespan-reporting" 506 + version = "0.11.1" 507 + source = "registry+https://github.com/rust-lang/crates.io-index" 508 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 509 + dependencies = [ 510 + "termcolor", 511 + "unicode-width", 512 + ] 513 + 514 + [[package]] 515 + name = "color_quant" 516 + version = "1.1.0" 517 + source = "registry+https://github.com/rust-lang/crates.io-index" 518 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 519 + 520 + [[package]] 521 + name = "combine" 522 + version = "4.6.6" 523 + source = "registry+https://github.com/rust-lang/crates.io-index" 524 + checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 525 + dependencies = [ 526 + "bytes", 527 + "memchr", 528 + ] 529 + 530 + [[package]] 531 + name = "concurrent-queue" 532 + version = "2.2.0" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 535 + dependencies = [ 536 + "crossbeam-utils", 537 + ] 538 + 539 + [[package]] 540 + name = "convert_case" 541 + version = "0.4.0" 542 + source = "registry+https://github.com/rust-lang/crates.io-index" 543 + checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 544 + 545 + [[package]] 546 + name = "core-foundation" 547 + version = "0.9.3" 548 + source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 550 + dependencies = [ 551 + "core-foundation-sys", 552 + "libc", 553 + ] 554 + 555 + [[package]] 556 + name = "core-foundation-sys" 557 + version = "0.8.4" 558 + source = "registry+https://github.com/rust-lang/crates.io-index" 559 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 560 + 561 + [[package]] 562 + name = "core-graphics" 563 + version = "0.22.3" 564 + source = "registry+https://github.com/rust-lang/crates.io-index" 565 + checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 566 + dependencies = [ 567 + "bitflags", 568 + "core-foundation", 569 + "core-graphics-types", 570 + "foreign-types", 571 + "libc", 572 + ] 573 + 574 + [[package]] 575 + name = "core-graphics-types" 576 + version = "0.1.1" 577 + source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 579 + dependencies = [ 580 + "bitflags", 581 + "core-foundation", 582 + "foreign-types", 583 + "libc", 584 + ] 585 + 586 + [[package]] 587 + name = "cpufeatures" 588 + version = "0.2.7" 589 + source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" 591 + dependencies = [ 592 + "libc", 593 + ] 594 + 595 + [[package]] 596 + name = "crc32fast" 597 + version = "1.3.2" 598 + source = "registry+https://github.com/rust-lang/crates.io-index" 599 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 600 + dependencies = [ 601 + "cfg-if", 602 + ] 603 + 604 + [[package]] 605 + name = "crossbeam-channel" 606 + version = "0.5.8" 607 + source = "registry+https://github.com/rust-lang/crates.io-index" 608 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 609 + dependencies = [ 610 + "cfg-if", 611 + "crossbeam-utils", 612 + ] 613 + 614 + [[package]] 615 + name = "crossbeam-utils" 616 + version = "0.8.15" 617 + source = "registry+https://github.com/rust-lang/crates.io-index" 618 + checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 619 + dependencies = [ 620 + "cfg-if", 621 + ] 622 + 623 + [[package]] 624 + name = "crypto-common" 625 + version = "0.1.6" 626 + source = "registry+https://github.com/rust-lang/crates.io-index" 627 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 628 + dependencies = [ 629 + "generic-array", 630 + "typenum", 631 + ] 632 + 633 + [[package]] 634 + name = "cssparser" 635 + version = "0.27.2" 636 + source = "registry+https://github.com/rust-lang/crates.io-index" 637 + checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" 638 + dependencies = [ 639 + "cssparser-macros", 640 + "dtoa-short", 641 + "itoa 0.4.8", 642 + "matches", 643 + "phf 0.8.0", 644 + "proc-macro2", 645 + "quote", 646 + "smallvec", 647 + "syn 1.0.109", 648 + ] 649 + 650 + [[package]] 651 + name = "cssparser-macros" 652 + version = "0.6.0" 653 + source = "registry+https://github.com/rust-lang/crates.io-index" 654 + checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" 655 + dependencies = [ 656 + "quote", 657 + "syn 1.0.109", 658 + ] 659 + 660 + [[package]] 661 + name = "ctor" 662 + version = "0.1.26" 663 + source = "registry+https://github.com/rust-lang/crates.io-index" 664 + checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 665 + dependencies = [ 666 + "quote", 667 + "syn 1.0.109", 668 + ] 669 + 670 + [[package]] 671 + name = "cty" 672 + version = "0.2.2" 673 + source = "registry+https://github.com/rust-lang/crates.io-index" 674 + checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" 675 + 676 + [[package]] 677 + name = "cxx" 678 + version = "1.0.94" 679 + source = "registry+https://github.com/rust-lang/crates.io-index" 680 + checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" 681 + dependencies = [ 682 + "cc", 683 + "cxxbridge-flags", 684 + "cxxbridge-macro", 685 + "link-cplusplus", 686 + ] 687 + 688 + [[package]] 689 + name = "cxx-build" 690 + version = "1.0.94" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" 693 + dependencies = [ 694 + "cc", 695 + "codespan-reporting", 696 + "once_cell", 697 + "proc-macro2", 698 + "quote", 699 + "scratch", 700 + "syn 2.0.15", 701 + ] 702 + 703 + [[package]] 704 + name = "cxxbridge-flags" 705 + version = "1.0.94" 706 + source = "registry+https://github.com/rust-lang/crates.io-index" 707 + checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" 708 + 709 + [[package]] 710 + name = "cxxbridge-macro" 711 + version = "1.0.94" 712 + source = "registry+https://github.com/rust-lang/crates.io-index" 713 + checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" 714 + dependencies = [ 715 + "proc-macro2", 716 + "quote", 717 + "syn 2.0.15", 718 + ] 719 + 720 + [[package]] 721 + name = "darling" 722 + version = "0.20.1" 723 + source = "registry+https://github.com/rust-lang/crates.io-index" 724 + checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944" 725 + dependencies = [ 726 + "darling_core", 727 + "darling_macro", 728 + ] 729 + 730 + [[package]] 731 + name = "darling_core" 732 + version = "0.20.1" 733 + source = "registry+https://github.com/rust-lang/crates.io-index" 734 + checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb" 735 + dependencies = [ 736 + "fnv", 737 + "ident_case", 738 + "proc-macro2", 739 + "quote", 740 + "strsim", 741 + "syn 2.0.15", 742 + ] 743 + 744 + [[package]] 745 + name = "darling_macro" 746 + version = "0.20.1" 747 + source = "registry+https://github.com/rust-lang/crates.io-index" 748 + checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" 749 + dependencies = [ 750 + "darling_core", 751 + "quote", 752 + "syn 2.0.15", 753 + ] 754 + 755 + [[package]] 756 + name = "derivative" 757 + version = "2.2.0" 758 + source = "registry+https://github.com/rust-lang/crates.io-index" 759 + checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 760 + dependencies = [ 761 + "proc-macro2", 762 + "quote", 763 + "syn 1.0.109", 764 + ] 765 + 766 + [[package]] 767 + name = "derive-new" 768 + version = "0.5.9" 769 + source = "registry+https://github.com/rust-lang/crates.io-index" 770 + checksum = "3418329ca0ad70234b9735dc4ceed10af4df60eff9c8e7b06cb5e520d92c3535" 771 + dependencies = [ 772 + "proc-macro2", 773 + "quote", 774 + "syn 1.0.109", 775 + ] 776 + 777 + [[package]] 778 + name = "derive_more" 779 + version = "0.99.17" 780 + source = "registry+https://github.com/rust-lang/crates.io-index" 781 + checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 782 + dependencies = [ 783 + "convert_case", 784 + "proc-macro2", 785 + "quote", 786 + "rustc_version", 787 + "syn 1.0.109", 788 + ] 789 + 790 + [[package]] 791 + name = "digest" 792 + version = "0.10.6" 793 + source = "registry+https://github.com/rust-lang/crates.io-index" 794 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 795 + dependencies = [ 796 + "block-buffer", 797 + "crypto-common", 798 + ] 799 + 800 + [[package]] 801 + name = "dirs" 802 + version = "4.0.0" 803 + source = "registry+https://github.com/rust-lang/crates.io-index" 804 + checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 805 + dependencies = [ 806 + "dirs-sys 0.3.7", 807 + ] 808 + 809 + [[package]] 810 + name = "dirs" 811 + version = "5.0.1" 812 + source = "registry+https://github.com/rust-lang/crates.io-index" 813 + checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 814 + dependencies = [ 815 + "dirs-sys 0.4.1", 816 + ] 817 + 818 + [[package]] 819 + name = "dirs-next" 820 + version = "2.0.0" 821 + source = "registry+https://github.com/rust-lang/crates.io-index" 822 + checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 823 + dependencies = [ 824 + "cfg-if", 825 + "dirs-sys-next", 826 + ] 827 + 828 + [[package]] 829 + name = "dirs-sys" 830 + version = "0.3.7" 831 + source = "registry+https://github.com/rust-lang/crates.io-index" 832 + checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 833 + dependencies = [ 834 + "libc", 835 + "redox_users", 836 + "winapi", 837 + ] 838 + 839 + [[package]] 840 + name = "dirs-sys" 841 + version = "0.4.1" 842 + source = "registry+https://github.com/rust-lang/crates.io-index" 843 + checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 844 + dependencies = [ 845 + "libc", 846 + "option-ext", 847 + "redox_users", 848 + "windows-sys 0.48.0", 849 + ] 850 + 851 + [[package]] 852 + name = "dirs-sys-next" 853 + version = "0.1.2" 854 + source = "registry+https://github.com/rust-lang/crates.io-index" 855 + checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 856 + dependencies = [ 857 + "libc", 858 + "redox_users", 859 + "winapi", 860 + ] 861 + 862 + [[package]] 863 + name = "dispatch" 864 + version = "0.2.0" 865 + source = "registry+https://github.com/rust-lang/crates.io-index" 866 + checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 867 + 868 + [[package]] 869 + name = "downcast-rs" 870 + version = "1.2.0" 871 + source = "registry+https://github.com/rust-lang/crates.io-index" 872 + checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" 873 + 874 + [[package]] 875 + name = "dtoa" 876 + version = "0.4.8" 877 + source = "registry+https://github.com/rust-lang/crates.io-index" 878 + checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" 879 + 880 + [[package]] 881 + name = "dtoa-short" 882 + version = "0.3.3" 883 + source = "registry+https://github.com/rust-lang/crates.io-index" 884 + checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6" 885 + dependencies = [ 886 + "dtoa", 887 + ] 888 + 889 + [[package]] 890 + name = "dunce" 891 + version = "1.0.4" 892 + source = "registry+https://github.com/rust-lang/crates.io-index" 893 + checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" 894 + 895 + [[package]] 896 + name = "embed-resource" 897 + version = "2.1.1" 898 + source = "registry+https://github.com/rust-lang/crates.io-index" 899 + checksum = "80663502655af01a2902dff3f06869330782267924bf1788410b74edcd93770a" 900 + dependencies = [ 901 + "cc", 902 + "rustc_version", 903 + "toml 0.7.3", 904 + "vswhom", 905 + "winreg 0.11.0", 906 + ] 907 + 908 + [[package]] 909 + name = "embed_plist" 910 + version = "1.2.2" 911 + source = "registry+https://github.com/rust-lang/crates.io-index" 912 + checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 913 + 914 + [[package]] 915 + name = "encoding_rs" 916 + version = "0.8.32" 917 + source = "registry+https://github.com/rust-lang/crates.io-index" 918 + checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 919 + dependencies = [ 920 + "cfg-if", 921 + ] 922 + 923 + [[package]] 924 + name = "enigo" 925 + version = "0.1.2" 926 + source = "git+https://github.com/enigo-rs/enigo#c53be78a4cdbd2d19ccda59f990050d8591bb969" 927 + dependencies = [ 928 + "core-graphics", 929 + "libc", 930 + "objc", 931 + "pkg-config", 932 + "windows 0.48.0", 933 + ] 934 + 935 + [[package]] 936 + name = "enumflags2" 937 + version = "0.7.7" 938 + source = "registry+https://github.com/rust-lang/crates.io-index" 939 + checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" 940 + dependencies = [ 941 + "enumflags2_derive", 942 + "serde", 943 + ] 944 + 945 + [[package]] 946 + name = "enumflags2_derive" 947 + version = "0.7.7" 948 + source = "registry+https://github.com/rust-lang/crates.io-index" 949 + checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" 950 + dependencies = [ 951 + "proc-macro2", 952 + "quote", 953 + "syn 2.0.15", 954 + ] 955 + 956 + [[package]] 957 + name = "errno" 958 + version = "0.3.1" 959 + source = "registry+https://github.com/rust-lang/crates.io-index" 960 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 961 + dependencies = [ 962 + "errno-dragonfly", 963 + "libc", 964 + "windows-sys 0.48.0", 965 + ] 966 + 967 + [[package]] 968 + name = "errno-dragonfly" 969 + version = "0.1.2" 970 + source = "registry+https://github.com/rust-lang/crates.io-index" 971 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 972 + dependencies = [ 973 + "cc", 974 + "libc", 975 + ] 976 + 977 + [[package]] 978 + name = "error-code" 979 + version = "2.3.1" 980 + source = "registry+https://github.com/rust-lang/crates.io-index" 981 + checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21" 982 + dependencies = [ 983 + "libc", 984 + "str-buf", 985 + ] 986 + 987 + [[package]] 988 + name = "event-listener" 989 + version = "2.5.3" 990 + source = "registry+https://github.com/rust-lang/crates.io-index" 991 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 992 + 993 + [[package]] 994 + name = "fastrand" 995 + version = "1.9.0" 996 + source = "registry+https://github.com/rust-lang/crates.io-index" 997 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 998 + dependencies = [ 999 + "instant", 1000 + ] 1001 + 1002 + [[package]] 1003 + name = "fdeflate" 1004 + version = "0.3.0" 1005 + source = "registry+https://github.com/rust-lang/crates.io-index" 1006 + checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" 1007 + dependencies = [ 1008 + "simd-adler32", 1009 + ] 1010 + 1011 + [[package]] 1012 + name = "field-offset" 1013 + version = "0.3.5" 1014 + source = "registry+https://github.com/rust-lang/crates.io-index" 1015 + checksum = "a3cf3a800ff6e860c863ca6d4b16fd999db8b752819c1606884047b73e468535" 1016 + dependencies = [ 1017 + "memoffset 0.8.0", 1018 + "rustc_version", 1019 + ] 1020 + 1021 + [[package]] 1022 + name = "filetime" 1023 + version = "0.2.21" 1024 + source = "registry+https://github.com/rust-lang/crates.io-index" 1025 + checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 1026 + dependencies = [ 1027 + "cfg-if", 1028 + "libc", 1029 + "redox_syscall 0.2.16", 1030 + "windows-sys 0.48.0", 1031 + ] 1032 + 1033 + [[package]] 1034 + name = "fixedbitset" 1035 + version = "0.4.2" 1036 + source = "registry+https://github.com/rust-lang/crates.io-index" 1037 + checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 1038 + 1039 + [[package]] 1040 + name = "flate2" 1041 + version = "1.0.26" 1042 + source = "registry+https://github.com/rust-lang/crates.io-index" 1043 + checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 1044 + dependencies = [ 1045 + "crc32fast", 1046 + "miniz_oxide", 1047 + ] 1048 + 1049 + [[package]] 1050 + name = "fnv" 1051 + version = "1.0.7" 1052 + source = "registry+https://github.com/rust-lang/crates.io-index" 1053 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1054 + 1055 + [[package]] 1056 + name = "foreign-types" 1057 + version = "0.3.2" 1058 + source = "registry+https://github.com/rust-lang/crates.io-index" 1059 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1060 + dependencies = [ 1061 + "foreign-types-shared", 1062 + ] 1063 + 1064 + [[package]] 1065 + name = "foreign-types-shared" 1066 + version = "0.1.1" 1067 + source = "registry+https://github.com/rust-lang/crates.io-index" 1068 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1069 + 1070 + [[package]] 1071 + name = "form_urlencoded" 1072 + version = "1.1.0" 1073 + source = "registry+https://github.com/rust-lang/crates.io-index" 1074 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 1075 + dependencies = [ 1076 + "percent-encoding", 1077 + ] 1078 + 1079 + [[package]] 1080 + name = "futf" 1081 + version = "0.1.5" 1082 + source = "registry+https://github.com/rust-lang/crates.io-index" 1083 + checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 1084 + dependencies = [ 1085 + "mac", 1086 + "new_debug_unreachable", 1087 + ] 1088 + 1089 + [[package]] 1090 + name = "futures-channel" 1091 + version = "0.3.28" 1092 + source = "registry+https://github.com/rust-lang/crates.io-index" 1093 + checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 1094 + dependencies = [ 1095 + "futures-core", 1096 + ] 1097 + 1098 + [[package]] 1099 + name = "futures-core" 1100 + version = "0.3.28" 1101 + source = "registry+https://github.com/rust-lang/crates.io-index" 1102 + checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 1103 + 1104 + [[package]] 1105 + name = "futures-executor" 1106 + version = "0.3.28" 1107 + source = "registry+https://github.com/rust-lang/crates.io-index" 1108 + checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 1109 + dependencies = [ 1110 + "futures-core", 1111 + "futures-task", 1112 + "futures-util", 1113 + ] 1114 + 1115 + [[package]] 1116 + name = "futures-io" 1117 + version = "0.3.28" 1118 + source = "registry+https://github.com/rust-lang/crates.io-index" 1119 + checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 1120 + 1121 + [[package]] 1122 + name = "futures-lite" 1123 + version = "1.13.0" 1124 + source = "registry+https://github.com/rust-lang/crates.io-index" 1125 + checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 1126 + dependencies = [ 1127 + "fastrand", 1128 + "futures-core", 1129 + "futures-io", 1130 + "memchr", 1131 + "parking", 1132 + "pin-project-lite", 1133 + "waker-fn", 1134 + ] 1135 + 1136 + [[package]] 1137 + name = "futures-macro" 1138 + version = "0.3.28" 1139 + source = "registry+https://github.com/rust-lang/crates.io-index" 1140 + checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 1141 + dependencies = [ 1142 + "proc-macro2", 1143 + "quote", 1144 + "syn 2.0.15", 1145 + ] 1146 + 1147 + [[package]] 1148 + name = "futures-sink" 1149 + version = "0.3.28" 1150 + source = "registry+https://github.com/rust-lang/crates.io-index" 1151 + checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 1152 + 1153 + [[package]] 1154 + name = "futures-task" 1155 + version = "0.3.28" 1156 + source = "registry+https://github.com/rust-lang/crates.io-index" 1157 + checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 1158 + 1159 + [[package]] 1160 + name = "futures-util" 1161 + version = "0.3.28" 1162 + source = "registry+https://github.com/rust-lang/crates.io-index" 1163 + checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 1164 + dependencies = [ 1165 + "futures-core", 1166 + "futures-io", 1167 + "futures-macro", 1168 + "futures-sink", 1169 + "futures-task", 1170 + "memchr", 1171 + "pin-project-lite", 1172 + "pin-utils", 1173 + "slab", 1174 + ] 1175 + 1176 + [[package]] 1177 + name = "fxhash" 1178 + version = "0.2.1" 1179 + source = "registry+https://github.com/rust-lang/crates.io-index" 1180 + checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 1181 + dependencies = [ 1182 + "byteorder", 1183 + ] 1184 + 1185 + [[package]] 1186 + name = "gdk" 1187 + version = "0.15.4" 1188 + source = "registry+https://github.com/rust-lang/crates.io-index" 1189 + checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" 1190 + dependencies = [ 1191 + "bitflags", 1192 + "cairo-rs", 1193 + "gdk-pixbuf", 1194 + "gdk-sys", 1195 + "gio", 1196 + "glib", 1197 + "libc", 1198 + "pango", 1199 + ] 1200 + 1201 + [[package]] 1202 + name = "gdk-pixbuf" 1203 + version = "0.15.11" 1204 + source = "registry+https://github.com/rust-lang/crates.io-index" 1205 + checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" 1206 + dependencies = [ 1207 + "bitflags", 1208 + "gdk-pixbuf-sys", 1209 + "gio", 1210 + "glib", 1211 + "libc", 1212 + ] 1213 + 1214 + [[package]] 1215 + name = "gdk-pixbuf-sys" 1216 + version = "0.15.10" 1217 + source = "registry+https://github.com/rust-lang/crates.io-index" 1218 + checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" 1219 + dependencies = [ 1220 + "gio-sys", 1221 + "glib-sys", 1222 + "gobject-sys", 1223 + "libc", 1224 + "system-deps 6.1.0", 1225 + ] 1226 + 1227 + [[package]] 1228 + name = "gdk-sys" 1229 + version = "0.15.1" 1230 + source = "registry+https://github.com/rust-lang/crates.io-index" 1231 + checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" 1232 + dependencies = [ 1233 + "cairo-sys-rs", 1234 + "gdk-pixbuf-sys", 1235 + "gio-sys", 1236 + "glib-sys", 1237 + "gobject-sys", 1238 + "libc", 1239 + "pango-sys", 1240 + "pkg-config", 1241 + "system-deps 6.1.0", 1242 + ] 1243 + 1244 + [[package]] 1245 + name = "gdkwayland-sys" 1246 + version = "0.15.3" 1247 + source = "registry+https://github.com/rust-lang/crates.io-index" 1248 + checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" 1249 + dependencies = [ 1250 + "gdk-sys", 1251 + "glib-sys", 1252 + "gobject-sys", 1253 + "libc", 1254 + "pkg-config", 1255 + "system-deps 6.1.0", 1256 + ] 1257 + 1258 + [[package]] 1259 + name = "gdkx11-sys" 1260 + version = "0.15.1" 1261 + source = "registry+https://github.com/rust-lang/crates.io-index" 1262 + checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" 1263 + dependencies = [ 1264 + "gdk-sys", 1265 + "glib-sys", 1266 + "libc", 1267 + "system-deps 6.1.0", 1268 + "x11", 1269 + ] 1270 + 1271 + [[package]] 1272 + name = "generator" 1273 + version = "0.7.4" 1274 + source = "registry+https://github.com/rust-lang/crates.io-index" 1275 + checksum = "f3e123d9ae7c02966b4d892e550bdc32164f05853cd40ab570650ad600596a8a" 1276 + dependencies = [ 1277 + "cc", 1278 + "libc", 1279 + "log", 1280 + "rustversion", 1281 + "windows 0.48.0", 1282 + ] 1283 + 1284 + [[package]] 1285 + name = "generic-array" 1286 + version = "0.14.7" 1287 + source = "registry+https://github.com/rust-lang/crates.io-index" 1288 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1289 + dependencies = [ 1290 + "typenum", 1291 + "version_check", 1292 + ] 1293 + 1294 + [[package]] 1295 + name = "gethostname" 1296 + version = "0.2.3" 1297 + source = "registry+https://github.com/rust-lang/crates.io-index" 1298 + checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" 1299 + dependencies = [ 1300 + "libc", 1301 + "winapi", 1302 + ] 1303 + 1304 + [[package]] 1305 + name = "getrandom" 1306 + version = "0.1.16" 1307 + source = "registry+https://github.com/rust-lang/crates.io-index" 1308 + checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 1309 + dependencies = [ 1310 + "cfg-if", 1311 + "libc", 1312 + "wasi 0.9.0+wasi-snapshot-preview1", 1313 + ] 1314 + 1315 + [[package]] 1316 + name = "getrandom" 1317 + version = "0.2.9" 1318 + source = "registry+https://github.com/rust-lang/crates.io-index" 1319 + checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 1320 + dependencies = [ 1321 + "cfg-if", 1322 + "libc", 1323 + "wasi 0.11.0+wasi-snapshot-preview1", 1324 + ] 1325 + 1326 + [[package]] 1327 + name = "gio" 1328 + version = "0.15.12" 1329 + source = "registry+https://github.com/rust-lang/crates.io-index" 1330 + checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" 1331 + dependencies = [ 1332 + "bitflags", 1333 + "futures-channel", 1334 + "futures-core", 1335 + "futures-io", 1336 + "gio-sys", 1337 + "glib", 1338 + "libc", 1339 + "once_cell", 1340 + "thiserror", 1341 + ] 1342 + 1343 + [[package]] 1344 + name = "gio-sys" 1345 + version = "0.15.10" 1346 + source = "registry+https://github.com/rust-lang/crates.io-index" 1347 + checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" 1348 + dependencies = [ 1349 + "glib-sys", 1350 + "gobject-sys", 1351 + "libc", 1352 + "system-deps 6.1.0", 1353 + "winapi", 1354 + ] 1355 + 1356 + [[package]] 1357 + name = "glib" 1358 + version = "0.15.12" 1359 + source = "registry+https://github.com/rust-lang/crates.io-index" 1360 + checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" 1361 + dependencies = [ 1362 + "bitflags", 1363 + "futures-channel", 1364 + "futures-core", 1365 + "futures-executor", 1366 + "futures-task", 1367 + "glib-macros", 1368 + "glib-sys", 1369 + "gobject-sys", 1370 + "libc", 1371 + "once_cell", 1372 + "smallvec", 1373 + "thiserror", 1374 + ] 1375 + 1376 + [[package]] 1377 + name = "glib-macros" 1378 + version = "0.15.13" 1379 + source = "registry+https://github.com/rust-lang/crates.io-index" 1380 + checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" 1381 + dependencies = [ 1382 + "anyhow", 1383 + "heck 0.4.1", 1384 + "proc-macro-crate", 1385 + "proc-macro-error", 1386 + "proc-macro2", 1387 + "quote", 1388 + "syn 1.0.109", 1389 + ] 1390 + 1391 + [[package]] 1392 + name = "glib-sys" 1393 + version = "0.15.10" 1394 + source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 1396 + dependencies = [ 1397 + "libc", 1398 + "system-deps 6.1.0", 1399 + ] 1400 + 1401 + [[package]] 1402 + name = "glob" 1403 + version = "0.3.1" 1404 + source = "registry+https://github.com/rust-lang/crates.io-index" 1405 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1406 + 1407 + [[package]] 1408 + name = "globset" 1409 + version = "0.4.10" 1410 + source = "registry+https://github.com/rust-lang/crates.io-index" 1411 + checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" 1412 + dependencies = [ 1413 + "aho-corasick 0.7.20", 1414 + "bstr", 1415 + "fnv", 1416 + "log", 1417 + "regex", 1418 + ] 1419 + 1420 + [[package]] 1421 + name = "gobject-sys" 1422 + version = "0.15.10" 1423 + source = "registry+https://github.com/rust-lang/crates.io-index" 1424 + checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" 1425 + dependencies = [ 1426 + "glib-sys", 1427 + "libc", 1428 + "system-deps 6.1.0", 1429 + ] 1430 + 1431 + [[package]] 1432 + name = "gtk" 1433 + version = "0.15.5" 1434 + source = "registry+https://github.com/rust-lang/crates.io-index" 1435 + checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" 1436 + dependencies = [ 1437 + "atk", 1438 + "bitflags", 1439 + "cairo-rs", 1440 + "field-offset", 1441 + "futures-channel", 1442 + "gdk", 1443 + "gdk-pixbuf", 1444 + "gio", 1445 + "glib", 1446 + "gtk-sys", 1447 + "gtk3-macros", 1448 + "libc", 1449 + "once_cell", 1450 + "pango", 1451 + "pkg-config", 1452 + ] 1453 + 1454 + [[package]] 1455 + name = "gtk-sys" 1456 + version = "0.15.3" 1457 + source = "registry+https://github.com/rust-lang/crates.io-index" 1458 + checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" 1459 + dependencies = [ 1460 + "atk-sys", 1461 + "cairo-sys-rs", 1462 + "gdk-pixbuf-sys", 1463 + "gdk-sys", 1464 + "gio-sys", 1465 + "glib-sys", 1466 + "gobject-sys", 1467 + "libc", 1468 + "pango-sys", 1469 + "system-deps 6.1.0", 1470 + ] 1471 + 1472 + [[package]] 1473 + name = "gtk3-macros" 1474 + version = "0.15.6" 1475 + source = "registry+https://github.com/rust-lang/crates.io-index" 1476 + checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" 1477 + dependencies = [ 1478 + "anyhow", 1479 + "proc-macro-crate", 1480 + "proc-macro-error", 1481 + "proc-macro2", 1482 + "quote", 1483 + "syn 1.0.109", 1484 + ] 1485 + 1486 + [[package]] 1487 + name = "h2" 1488 + version = "0.3.18" 1489 + source = "registry+https://github.com/rust-lang/crates.io-index" 1490 + checksum = "17f8a914c2987b688368b5138aa05321db91f4090cf26118185672ad588bce21" 1491 + dependencies = [ 1492 + "bytes", 1493 + "fnv", 1494 + "futures-core", 1495 + "futures-sink", 1496 + "futures-util", 1497 + "http", 1498 + "indexmap", 1499 + "slab", 1500 + "tokio", 1501 + "tokio-util", 1502 + "tracing", 1503 + ] 1504 + 1505 + [[package]] 1506 + name = "hashbrown" 1507 + version = "0.12.3" 1508 + source = "registry+https://github.com/rust-lang/crates.io-index" 1509 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1510 + 1511 + [[package]] 1512 + name = "heck" 1513 + version = "0.3.3" 1514 + source = "registry+https://github.com/rust-lang/crates.io-index" 1515 + checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 1516 + dependencies = [ 1517 + "unicode-segmentation", 1518 + ] 1519 + 1520 + [[package]] 1521 + name = "heck" 1522 + version = "0.4.1" 1523 + source = "registry+https://github.com/rust-lang/crates.io-index" 1524 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1525 + 1526 + [[package]] 1527 + name = "hermit-abi" 1528 + version = "0.2.6" 1529 + source = "registry+https://github.com/rust-lang/crates.io-index" 1530 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1531 + dependencies = [ 1532 + "libc", 1533 + ] 1534 + 1535 + [[package]] 1536 + name = "hermit-abi" 1537 + version = "0.3.1" 1538 + source = "registry+https://github.com/rust-lang/crates.io-index" 1539 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1540 + 1541 + [[package]] 1542 + name = "hex" 1543 + version = "0.4.3" 1544 + source = "registry+https://github.com/rust-lang/crates.io-index" 1545 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1546 + 1547 + [[package]] 1548 + name = "html5ever" 1549 + version = "0.25.2" 1550 + source = "registry+https://github.com/rust-lang/crates.io-index" 1551 + checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" 1552 + dependencies = [ 1553 + "log", 1554 + "mac", 1555 + "markup5ever", 1556 + "proc-macro2", 1557 + "quote", 1558 + "syn 1.0.109", 1559 + ] 1560 + 1561 + [[package]] 1562 + name = "http" 1563 + version = "0.2.9" 1564 + source = "registry+https://github.com/rust-lang/crates.io-index" 1565 + checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1566 + dependencies = [ 1567 + "bytes", 1568 + "fnv", 1569 + "itoa 1.0.6", 1570 + ] 1571 + 1572 + [[package]] 1573 + name = "http-body" 1574 + version = "0.4.5" 1575 + source = "registry+https://github.com/rust-lang/crates.io-index" 1576 + checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1577 + dependencies = [ 1578 + "bytes", 1579 + "http", 1580 + "pin-project-lite", 1581 + ] 1582 + 1583 + [[package]] 1584 + name = "http-range" 1585 + version = "0.1.5" 1586 + source = "registry+https://github.com/rust-lang/crates.io-index" 1587 + checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 1588 + 1589 + [[package]] 1590 + name = "httparse" 1591 + version = "1.8.0" 1592 + source = "registry+https://github.com/rust-lang/crates.io-index" 1593 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1594 + 1595 + [[package]] 1596 + name = "httpdate" 1597 + version = "1.0.2" 1598 + source = "registry+https://github.com/rust-lang/crates.io-index" 1599 + checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1600 + 1601 + [[package]] 1602 + name = "hyper" 1603 + version = "0.14.26" 1604 + source = "registry+https://github.com/rust-lang/crates.io-index" 1605 + checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1606 + dependencies = [ 1607 + "bytes", 1608 + "futures-channel", 1609 + "futures-core", 1610 + "futures-util", 1611 + "h2", 1612 + "http", 1613 + "http-body", 1614 + "httparse", 1615 + "httpdate", 1616 + "itoa 1.0.6", 1617 + "pin-project-lite", 1618 + "socket2", 1619 + "tokio", 1620 + "tower-service", 1621 + "tracing", 1622 + "want", 1623 + ] 1624 + 1625 + [[package]] 1626 + name = "hyper-tls" 1627 + version = "0.5.0" 1628 + source = "registry+https://github.com/rust-lang/crates.io-index" 1629 + checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 1630 + dependencies = [ 1631 + "bytes", 1632 + "hyper", 1633 + "native-tls", 1634 + "tokio", 1635 + "tokio-native-tls", 1636 + ] 1637 + 1638 + [[package]] 1639 + name = "iana-time-zone" 1640 + version = "0.1.56" 1641 + source = "registry+https://github.com/rust-lang/crates.io-index" 1642 + checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 1643 + dependencies = [ 1644 + "android_system_properties", 1645 + "core-foundation-sys", 1646 + "iana-time-zone-haiku", 1647 + "js-sys", 1648 + "wasm-bindgen", 1649 + "windows 0.48.0", 1650 + ] 1651 + 1652 + [[package]] 1653 + name = "iana-time-zone-haiku" 1654 + version = "0.1.1" 1655 + source = "registry+https://github.com/rust-lang/crates.io-index" 1656 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1657 + dependencies = [ 1658 + "cxx", 1659 + "cxx-build", 1660 + ] 1661 + 1662 + [[package]] 1663 + name = "ico" 1664 + version = "0.3.0" 1665 + source = "registry+https://github.com/rust-lang/crates.io-index" 1666 + checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" 1667 + dependencies = [ 1668 + "byteorder", 1669 + "png", 1670 + ] 1671 + 1672 + [[package]] 1673 + name = "ident_case" 1674 + version = "1.0.1" 1675 + source = "registry+https://github.com/rust-lang/crates.io-index" 1676 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1677 + 1678 + [[package]] 1679 + name = "idna" 1680 + version = "0.3.0" 1681 + source = "registry+https://github.com/rust-lang/crates.io-index" 1682 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1683 + dependencies = [ 1684 + "unicode-bidi", 1685 + "unicode-normalization", 1686 + ] 1687 + 1688 + [[package]] 1689 + name = "ignore" 1690 + version = "0.4.18" 1691 + source = "registry+https://github.com/rust-lang/crates.io-index" 1692 + checksum = "713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d" 1693 + dependencies = [ 1694 + "crossbeam-utils", 1695 + "globset", 1696 + "lazy_static", 1697 + "log", 1698 + "memchr", 1699 + "regex", 1700 + "same-file", 1701 + "thread_local", 1702 + "walkdir", 1703 + "winapi-util", 1704 + ] 1705 + 1706 + [[package]] 1707 + name = "image" 1708 + version = "0.24.6" 1709 + source = "registry+https://github.com/rust-lang/crates.io-index" 1710 + checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 1711 + dependencies = [ 1712 + "bytemuck", 1713 + "byteorder", 1714 + "color_quant", 1715 + "num-rational", 1716 + "num-traits", 1717 + "png", 1718 + "tiff", 1719 + ] 1720 + 1721 + [[package]] 1722 + name = "indexmap" 1723 + version = "1.9.3" 1724 + source = "registry+https://github.com/rust-lang/crates.io-index" 1725 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1726 + dependencies = [ 1727 + "autocfg", 1728 + "hashbrown", 1729 + "serde", 1730 + ] 1731 + 1732 + [[package]] 1733 + name = "infer" 1734 + version = "0.12.0" 1735 + source = "registry+https://github.com/rust-lang/crates.io-index" 1736 + checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3" 1737 + dependencies = [ 1738 + "cfb", 1739 + ] 1740 + 1741 + [[package]] 1742 + name = "instant" 1743 + version = "0.1.12" 1744 + source = "registry+https://github.com/rust-lang/crates.io-index" 1745 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1746 + dependencies = [ 1747 + "cfg-if", 1748 + ] 1749 + 1750 + [[package]] 1751 + name = "io-lifetimes" 1752 + version = "1.0.10" 1753 + source = "registry+https://github.com/rust-lang/crates.io-index" 1754 + checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 1755 + dependencies = [ 1756 + "hermit-abi 0.3.1", 1757 + "libc", 1758 + "windows-sys 0.48.0", 1759 + ] 1760 + 1761 + [[package]] 1762 + name = "ipnet" 1763 + version = "2.7.2" 1764 + source = "registry+https://github.com/rust-lang/crates.io-index" 1765 + checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" 1766 + 1767 + [[package]] 1768 + name = "itoa" 1769 + version = "0.4.8" 1770 + source = "registry+https://github.com/rust-lang/crates.io-index" 1771 + checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1772 + 1773 + [[package]] 1774 + name = "itoa" 1775 + version = "1.0.6" 1776 + source = "registry+https://github.com/rust-lang/crates.io-index" 1777 + checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1778 + 1779 + [[package]] 1780 + name = "javascriptcore-rs" 1781 + version = "0.16.0" 1782 + source = "registry+https://github.com/rust-lang/crates.io-index" 1783 + checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" 1784 + dependencies = [ 1785 + "bitflags", 1786 + "glib", 1787 + "javascriptcore-rs-sys", 1788 + ] 1789 + 1790 + [[package]] 1791 + name = "javascriptcore-rs-sys" 1792 + version = "0.4.0" 1793 + source = "registry+https://github.com/rust-lang/crates.io-index" 1794 + checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" 1795 + dependencies = [ 1796 + "glib-sys", 1797 + "gobject-sys", 1798 + "libc", 1799 + "system-deps 5.0.0", 1800 + ] 1801 + 1802 + [[package]] 1803 + name = "jni" 1804 + version = "0.20.0" 1805 + source = "registry+https://github.com/rust-lang/crates.io-index" 1806 + checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" 1807 + dependencies = [ 1808 + "cesu8", 1809 + "combine", 1810 + "jni-sys", 1811 + "log", 1812 + "thiserror", 1813 + "walkdir", 1814 + ] 1815 + 1816 + [[package]] 1817 + name = "jni-sys" 1818 + version = "0.3.0" 1819 + source = "registry+https://github.com/rust-lang/crates.io-index" 1820 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1821 + 1822 + [[package]] 1823 + name = "jpeg-decoder" 1824 + version = "0.3.0" 1825 + source = "registry+https://github.com/rust-lang/crates.io-index" 1826 + checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 1827 + 1828 + [[package]] 1829 + name = "js-sys" 1830 + version = "0.3.62" 1831 + source = "registry+https://github.com/rust-lang/crates.io-index" 1832 + checksum = "68c16e1bfd491478ab155fd8b4896b86f9ede344949b641e61501e07c2b8b4d5" 1833 + dependencies = [ 1834 + "wasm-bindgen", 1835 + ] 1836 + 1837 + [[package]] 1838 + name = "json-patch" 1839 + version = "1.0.0" 1840 + source = "registry+https://github.com/rust-lang/crates.io-index" 1841 + checksum = "1f54898088ccb91df1b492cc80029a6fdf1c48ca0db7c6822a8babad69c94658" 1842 + dependencies = [ 1843 + "serde", 1844 + "serde_json", 1845 + "thiserror", 1846 + "treediff", 1847 + ] 1848 + 1849 + [[package]] 1850 + name = "kuchiki" 1851 + version = "0.8.1" 1852 + source = "registry+https://github.com/rust-lang/crates.io-index" 1853 + checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" 1854 + dependencies = [ 1855 + "cssparser", 1856 + "html5ever", 1857 + "matches", 1858 + "selectors", 1859 + ] 1860 + 1861 + [[package]] 1862 + name = "lazy_static" 1863 + version = "1.4.0" 1864 + source = "registry+https://github.com/rust-lang/crates.io-index" 1865 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1866 + 1867 + [[package]] 1868 + name = "libappindicator" 1869 + version = "0.7.1" 1870 + source = "registry+https://github.com/rust-lang/crates.io-index" 1871 + checksum = "db2d3cb96d092b4824cb306c9e544c856a4cb6210c1081945187f7f1924b47e8" 1872 + dependencies = [ 1873 + "glib", 1874 + "gtk", 1875 + "gtk-sys", 1876 + "libappindicator-sys", 1877 + "log", 1878 + ] 1879 + 1880 + [[package]] 1881 + name = "libappindicator-sys" 1882 + version = "0.7.3" 1883 + source = "registry+https://github.com/rust-lang/crates.io-index" 1884 + checksum = "f1b3b6681973cea8cc3bce7391e6d7d5502720b80a581c9a95c9cbaf592826aa" 1885 + dependencies = [ 1886 + "gtk-sys", 1887 + "libloading", 1888 + "once_cell", 1889 + ] 1890 + 1891 + [[package]] 1892 + name = "libc" 1893 + version = "0.2.144" 1894 + source = "registry+https://github.com/rust-lang/crates.io-index" 1895 + checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" 1896 + 1897 + [[package]] 1898 + name = "libloading" 1899 + version = "0.7.4" 1900 + source = "registry+https://github.com/rust-lang/crates.io-index" 1901 + checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1902 + dependencies = [ 1903 + "cfg-if", 1904 + "winapi", 1905 + ] 1906 + 1907 + [[package]] 1908 + name = "line-wrap" 1909 + version = "0.1.1" 1910 + source = "registry+https://github.com/rust-lang/crates.io-index" 1911 + checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1912 + dependencies = [ 1913 + "safemem", 1914 + ] 1915 + 1916 + [[package]] 1917 + name = "link-cplusplus" 1918 + version = "1.0.8" 1919 + source = "registry+https://github.com/rust-lang/crates.io-index" 1920 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 1921 + dependencies = [ 1922 + "cc", 1923 + ] 1924 + 1925 + [[package]] 1926 + name = "linux-raw-sys" 1927 + version = "0.3.7" 1928 + source = "registry+https://github.com/rust-lang/crates.io-index" 1929 + checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" 1930 + 1931 + [[package]] 1932 + name = "lock_api" 1933 + version = "0.4.9" 1934 + source = "registry+https://github.com/rust-lang/crates.io-index" 1935 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1936 + dependencies = [ 1937 + "autocfg", 1938 + "scopeguard", 1939 + ] 1940 + 1941 + [[package]] 1942 + name = "log" 1943 + version = "0.4.17" 1944 + source = "registry+https://github.com/rust-lang/crates.io-index" 1945 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1946 + dependencies = [ 1947 + "cfg-if", 1948 + ] 1949 + 1950 + [[package]] 1951 + name = "loom" 1952 + version = "0.5.6" 1953 + source = "registry+https://github.com/rust-lang/crates.io-index" 1954 + checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1955 + dependencies = [ 1956 + "cfg-if", 1957 + "generator", 1958 + "scoped-tls", 1959 + "serde", 1960 + "serde_json", 1961 + "tracing", 1962 + "tracing-subscriber", 1963 + ] 1964 + 1965 + [[package]] 1966 + name = "mac" 1967 + version = "0.1.1" 1968 + source = "registry+https://github.com/rust-lang/crates.io-index" 1969 + checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1970 + 1971 + [[package]] 1972 + name = "mac-notification-sys" 1973 + version = "0.5.6" 1974 + source = "registry+https://github.com/rust-lang/crates.io-index" 1975 + checksum = "3e72d50edb17756489e79d52eb146927bec8eba9dd48faadf9ef08bca3791ad5" 1976 + dependencies = [ 1977 + "cc", 1978 + "dirs-next", 1979 + "objc-foundation", 1980 + "objc_id", 1981 + "time", 1982 + ] 1983 + 1984 + [[package]] 1985 + name = "macos-accessibility-client" 1986 + version = "0.0.1" 1987 + source = "registry+https://github.com/rust-lang/crates.io-index" 1988 + checksum = "edf7710fbff50c24124331760978fb9086d6de6288dcdb38b25a97f8b1bdebbb" 1989 + dependencies = [ 1990 + "core-foundation", 1991 + "core-foundation-sys", 1992 + ] 1993 + 1994 + [[package]] 1995 + name = "malloc_buf" 1996 + version = "0.0.6" 1997 + source = "registry+https://github.com/rust-lang/crates.io-index" 1998 + checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1999 + dependencies = [ 2000 + "libc", 2001 + ] 2002 + 2003 + [[package]] 2004 + name = "markup5ever" 2005 + version = "0.10.1" 2006 + source = "registry+https://github.com/rust-lang/crates.io-index" 2007 + checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" 2008 + dependencies = [ 2009 + "log", 2010 + "phf 0.8.0", 2011 + "phf_codegen", 2012 + "string_cache", 2013 + "string_cache_codegen", 2014 + "tendril", 2015 + ] 2016 + 2017 + [[package]] 2018 + name = "matchers" 2019 + version = "0.1.0" 2020 + source = "registry+https://github.com/rust-lang/crates.io-index" 2021 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 2022 + dependencies = [ 2023 + "regex-automata", 2024 + ] 2025 + 2026 + [[package]] 2027 + name = "matches" 2028 + version = "0.1.10" 2029 + source = "registry+https://github.com/rust-lang/crates.io-index" 2030 + checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 2031 + 2032 + [[package]] 2033 + name = "memchr" 2034 + version = "2.5.0" 2035 + source = "registry+https://github.com/rust-lang/crates.io-index" 2036 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 2037 + 2038 + [[package]] 2039 + name = "memoffset" 2040 + version = "0.6.5" 2041 + source = "registry+https://github.com/rust-lang/crates.io-index" 2042 + checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 2043 + dependencies = [ 2044 + "autocfg", 2045 + ] 2046 + 2047 + [[package]] 2048 + name = "memoffset" 2049 + version = "0.7.1" 2050 + source = "registry+https://github.com/rust-lang/crates.io-index" 2051 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 2052 + dependencies = [ 2053 + "autocfg", 2054 + ] 2055 + 2056 + [[package]] 2057 + name = "memoffset" 2058 + version = "0.8.0" 2059 + source = "registry+https://github.com/rust-lang/crates.io-index" 2060 + checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 2061 + dependencies = [ 2062 + "autocfg", 2063 + ] 2064 + 2065 + [[package]] 2066 + name = "mime" 2067 + version = "0.3.17" 2068 + source = "registry+https://github.com/rust-lang/crates.io-index" 2069 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2070 + 2071 + [[package]] 2072 + name = "minimal-lexical" 2073 + version = "0.2.1" 2074 + source = "registry+https://github.com/rust-lang/crates.io-index" 2075 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 2076 + 2077 + [[package]] 2078 + name = "minisign-verify" 2079 + version = "0.2.1" 2080 + source = "registry+https://github.com/rust-lang/crates.io-index" 2081 + checksum = "933dca44d65cdd53b355d0b73d380a2ff5da71f87f036053188bf1eab6a19881" 2082 + 2083 + [[package]] 2084 + name = "miniz_oxide" 2085 + version = "0.7.1" 2086 + source = "registry+https://github.com/rust-lang/crates.io-index" 2087 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 2088 + dependencies = [ 2089 + "adler", 2090 + "simd-adler32", 2091 + ] 2092 + 2093 + [[package]] 2094 + name = "mio" 2095 + version = "0.8.6" 2096 + source = "registry+https://github.com/rust-lang/crates.io-index" 2097 + checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" 2098 + dependencies = [ 2099 + "libc", 2100 + "log", 2101 + "wasi 0.11.0+wasi-snapshot-preview1", 2102 + "windows-sys 0.45.0", 2103 + ] 2104 + 2105 + [[package]] 2106 + name = "mouse_position" 2107 + version = "0.1.3" 2108 + source = "registry+https://github.com/rust-lang/crates.io-index" 2109 + checksum = "ffd272ac3ad817af3d158eecd4d4ba6f92a1fa5f7255e3c0d63b72d4dac12edd" 2110 + dependencies = [ 2111 + "core-graphics", 2112 + "winapi", 2113 + "x11-dl", 2114 + ] 2115 + 2116 + [[package]] 2117 + name = "native-tls" 2118 + version = "0.2.11" 2119 + source = "registry+https://github.com/rust-lang/crates.io-index" 2120 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 2121 + dependencies = [ 2122 + "lazy_static", 2123 + "libc", 2124 + "log", 2125 + "openssl", 2126 + "openssl-probe", 2127 + "openssl-sys", 2128 + "schannel", 2129 + "security-framework", 2130 + "security-framework-sys", 2131 + "tempfile", 2132 + ] 2133 + 2134 + [[package]] 2135 + name = "ndk" 2136 + version = "0.6.0" 2137 + source = "registry+https://github.com/rust-lang/crates.io-index" 2138 + checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" 2139 + dependencies = [ 2140 + "bitflags", 2141 + "jni-sys", 2142 + "ndk-sys", 2143 + "num_enum", 2144 + "thiserror", 2145 + ] 2146 + 2147 + [[package]] 2148 + name = "ndk-context" 2149 + version = "0.1.1" 2150 + source = "registry+https://github.com/rust-lang/crates.io-index" 2151 + checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 2152 + 2153 + [[package]] 2154 + name = "ndk-sys" 2155 + version = "0.3.0" 2156 + source = "registry+https://github.com/rust-lang/crates.io-index" 2157 + checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" 2158 + dependencies = [ 2159 + "jni-sys", 2160 + ] 2161 + 2162 + [[package]] 2163 + name = "new_debug_unreachable" 2164 + version = "1.0.4" 2165 + source = "registry+https://github.com/rust-lang/crates.io-index" 2166 + checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 2167 + 2168 + [[package]] 2169 + name = "nix" 2170 + version = "0.24.3" 2171 + source = "registry+https://github.com/rust-lang/crates.io-index" 2172 + checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" 2173 + dependencies = [ 2174 + "bitflags", 2175 + "cfg-if", 2176 + "libc", 2177 + "memoffset 0.6.5", 2178 + ] 2179 + 2180 + [[package]] 2181 + name = "nix" 2182 + version = "0.26.2" 2183 + source = "registry+https://github.com/rust-lang/crates.io-index" 2184 + checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 2185 + dependencies = [ 2186 + "bitflags", 2187 + "cfg-if", 2188 + "libc", 2189 + "memoffset 0.7.1", 2190 + "static_assertions", 2191 + ] 2192 + 2193 + [[package]] 2194 + name = "nodrop" 2195 + version = "0.1.14" 2196 + source = "registry+https://github.com/rust-lang/crates.io-index" 2197 + checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 2198 + 2199 + [[package]] 2200 + name = "nom" 2201 + version = "7.1.3" 2202 + source = "registry+https://github.com/rust-lang/crates.io-index" 2203 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 2204 + dependencies = [ 2205 + "memchr", 2206 + "minimal-lexical", 2207 + ] 2208 + 2209 + [[package]] 2210 + name = "notify-rust" 2211 + version = "4.8.0" 2212 + source = "registry+https://github.com/rust-lang/crates.io-index" 2213 + checksum = "2bfa211d18e360f08e36c364308f394b5eb23a6629150690e109a916dc6f610e" 2214 + dependencies = [ 2215 + "log", 2216 + "mac-notification-sys", 2217 + "serde", 2218 + "tauri-winrt-notification", 2219 + "zbus", 2220 + ] 2221 + 2222 + [[package]] 2223 + name = "nu-ansi-term" 2224 + version = "0.46.0" 2225 + source = "registry+https://github.com/rust-lang/crates.io-index" 2226 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 2227 + dependencies = [ 2228 + "overload", 2229 + "winapi", 2230 + ] 2231 + 2232 + [[package]] 2233 + name = "num-integer" 2234 + version = "0.1.45" 2235 + source = "registry+https://github.com/rust-lang/crates.io-index" 2236 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 2237 + dependencies = [ 2238 + "autocfg", 2239 + "num-traits", 2240 + ] 2241 + 2242 + [[package]] 2243 + name = "num-rational" 2244 + version = "0.4.1" 2245 + source = "registry+https://github.com/rust-lang/crates.io-index" 2246 + checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 2247 + dependencies = [ 2248 + "autocfg", 2249 + "num-integer", 2250 + "num-traits", 2251 + ] 2252 + 2253 + [[package]] 2254 + name = "num-traits" 2255 + version = "0.2.15" 2256 + source = "registry+https://github.com/rust-lang/crates.io-index" 2257 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 2258 + dependencies = [ 2259 + "autocfg", 2260 + ] 2261 + 2262 + [[package]] 2263 + name = "num_cpus" 2264 + version = "1.15.0" 2265 + source = "registry+https://github.com/rust-lang/crates.io-index" 2266 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 2267 + dependencies = [ 2268 + "hermit-abi 0.2.6", 2269 + "libc", 2270 + ] 2271 + 2272 + [[package]] 2273 + name = "num_enum" 2274 + version = "0.5.11" 2275 + source = "registry+https://github.com/rust-lang/crates.io-index" 2276 + checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" 2277 + dependencies = [ 2278 + "num_enum_derive", 2279 + ] 2280 + 2281 + [[package]] 2282 + name = "num_enum_derive" 2283 + version = "0.5.11" 2284 + source = "registry+https://github.com/rust-lang/crates.io-index" 2285 + checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" 2286 + dependencies = [ 2287 + "proc-macro-crate", 2288 + "proc-macro2", 2289 + "quote", 2290 + "syn 1.0.109", 2291 + ] 2292 + 2293 + [[package]] 2294 + name = "num_threads" 2295 + version = "0.1.6" 2296 + source = "registry+https://github.com/rust-lang/crates.io-index" 2297 + checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 2298 + dependencies = [ 2299 + "libc", 2300 + ] 2301 + 2302 + [[package]] 2303 + name = "objc" 2304 + version = "0.2.7" 2305 + source = "registry+https://github.com/rust-lang/crates.io-index" 2306 + checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 2307 + dependencies = [ 2308 + "malloc_buf", 2309 + "objc_exception", 2310 + ] 2311 + 2312 + [[package]] 2313 + name = "objc-foundation" 2314 + version = "0.1.1" 2315 + source = "registry+https://github.com/rust-lang/crates.io-index" 2316 + checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 2317 + dependencies = [ 2318 + "block", 2319 + "objc", 2320 + "objc_id", 2321 + ] 2322 + 2323 + [[package]] 2324 + name = "objc_exception" 2325 + version = "0.1.2" 2326 + source = "registry+https://github.com/rust-lang/crates.io-index" 2327 + checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" 2328 + dependencies = [ 2329 + "cc", 2330 + ] 2331 + 2332 + [[package]] 2333 + name = "objc_id" 2334 + version = "0.1.1" 2335 + source = "registry+https://github.com/rust-lang/crates.io-index" 2336 + checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 2337 + dependencies = [ 2338 + "objc", 2339 + ] 2340 + 2341 + [[package]] 2342 + name = "once_cell" 2343 + version = "1.17.1" 2344 + source = "registry+https://github.com/rust-lang/crates.io-index" 2345 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 2346 + 2347 + [[package]] 2348 + name = "open" 2349 + version = "3.2.0" 2350 + source = "registry+https://github.com/rust-lang/crates.io-index" 2351 + checksum = "2078c0039e6a54a0c42c28faa984e115fb4c2d5bf2208f77d1961002df8576f8" 2352 + dependencies = [ 2353 + "pathdiff", 2354 + "windows-sys 0.42.0", 2355 + ] 2356 + 2357 + [[package]] 2358 + name = "openssl" 2359 + version = "0.10.52" 2360 + source = "registry+https://github.com/rust-lang/crates.io-index" 2361 + checksum = "01b8574602df80f7b85fdfc5392fa884a4e3b3f4f35402c070ab34c3d3f78d56" 2362 + dependencies = [ 2363 + "bitflags", 2364 + "cfg-if", 2365 + "foreign-types", 2366 + "libc", 2367 + "once_cell", 2368 + "openssl-macros", 2369 + "openssl-sys", 2370 + ] 2371 + 2372 + [[package]] 2373 + name = "openssl-macros" 2374 + version = "0.1.1" 2375 + source = "registry+https://github.com/rust-lang/crates.io-index" 2376 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 2377 + dependencies = [ 2378 + "proc-macro2", 2379 + "quote", 2380 + "syn 2.0.15", 2381 + ] 2382 + 2383 + [[package]] 2384 + name = "openssl-probe" 2385 + version = "0.1.5" 2386 + source = "registry+https://github.com/rust-lang/crates.io-index" 2387 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 2388 + 2389 + [[package]] 2390 + name = "openssl-sys" 2391 + version = "0.9.87" 2392 + source = "registry+https://github.com/rust-lang/crates.io-index" 2393 + checksum = "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e" 2394 + dependencies = [ 2395 + "cc", 2396 + "libc", 2397 + "pkg-config", 2398 + "vcpkg", 2399 + ] 2400 + 2401 + [[package]] 2402 + name = "option-ext" 2403 + version = "0.2.0" 2404 + source = "registry+https://github.com/rust-lang/crates.io-index" 2405 + checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 2406 + 2407 + [[package]] 2408 + name = "ordered-stream" 2409 + version = "0.2.0" 2410 + source = "registry+https://github.com/rust-lang/crates.io-index" 2411 + checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 2412 + dependencies = [ 2413 + "futures-core", 2414 + "pin-project-lite", 2415 + ] 2416 + 2417 + [[package]] 2418 + name = "os_pipe" 2419 + version = "1.1.4" 2420 + source = "registry+https://github.com/rust-lang/crates.io-index" 2421 + checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177" 2422 + dependencies = [ 2423 + "libc", 2424 + "windows-sys 0.48.0", 2425 + ] 2426 + 2427 + [[package]] 2428 + name = "overload" 2429 + version = "0.1.1" 2430 + source = "registry+https://github.com/rust-lang/crates.io-index" 2431 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2432 + 2433 + [[package]] 2434 + name = "pango" 2435 + version = "0.15.10" 2436 + source = "registry+https://github.com/rust-lang/crates.io-index" 2437 + checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" 2438 + dependencies = [ 2439 + "bitflags", 2440 + "glib", 2441 + "libc", 2442 + "once_cell", 2443 + "pango-sys", 2444 + ] 2445 + 2446 + [[package]] 2447 + name = "pango-sys" 2448 + version = "0.15.10" 2449 + source = "registry+https://github.com/rust-lang/crates.io-index" 2450 + checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" 2451 + dependencies = [ 2452 + "glib-sys", 2453 + "gobject-sys", 2454 + "libc", 2455 + "system-deps 6.1.0", 2456 + ] 2457 + 2458 + [[package]] 2459 + name = "parking" 2460 + version = "2.1.0" 2461 + source = "registry+https://github.com/rust-lang/crates.io-index" 2462 + checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 2463 + 2464 + [[package]] 2465 + name = "parking_lot" 2466 + version = "0.12.1" 2467 + source = "registry+https://github.com/rust-lang/crates.io-index" 2468 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2469 + dependencies = [ 2470 + "lock_api", 2471 + "parking_lot_core", 2472 + ] 2473 + 2474 + [[package]] 2475 + name = "parking_lot_core" 2476 + version = "0.9.7" 2477 + source = "registry+https://github.com/rust-lang/crates.io-index" 2478 + checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 2479 + dependencies = [ 2480 + "cfg-if", 2481 + "libc", 2482 + "redox_syscall 0.2.16", 2483 + "smallvec", 2484 + "windows-sys 0.45.0", 2485 + ] 2486 + 2487 + [[package]] 2488 + name = "pathdiff" 2489 + version = "0.2.1" 2490 + source = "registry+https://github.com/rust-lang/crates.io-index" 2491 + checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 2492 + 2493 + [[package]] 2494 + name = "percent-encoding" 2495 + version = "2.2.0" 2496 + source = "registry+https://github.com/rust-lang/crates.io-index" 2497 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 2498 + 2499 + [[package]] 2500 + name = "petgraph" 2501 + version = "0.6.3" 2502 + source = "registry+https://github.com/rust-lang/crates.io-index" 2503 + checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" 2504 + dependencies = [ 2505 + "fixedbitset", 2506 + "indexmap", 2507 + ] 2508 + 2509 + [[package]] 2510 + name = "phf" 2511 + version = "0.8.0" 2512 + source = "registry+https://github.com/rust-lang/crates.io-index" 2513 + checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 2514 + dependencies = [ 2515 + "phf_macros 0.8.0", 2516 + "phf_shared 0.8.0", 2517 + "proc-macro-hack", 2518 + ] 2519 + 2520 + [[package]] 2521 + name = "phf" 2522 + version = "0.10.1" 2523 + source = "registry+https://github.com/rust-lang/crates.io-index" 2524 + checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 2525 + dependencies = [ 2526 + "phf_macros 0.10.0", 2527 + "phf_shared 0.10.0", 2528 + "proc-macro-hack", 2529 + ] 2530 + 2531 + [[package]] 2532 + name = "phf_codegen" 2533 + version = "0.8.0" 2534 + source = "registry+https://github.com/rust-lang/crates.io-index" 2535 + checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 2536 + dependencies = [ 2537 + "phf_generator 0.8.0", 2538 + "phf_shared 0.8.0", 2539 + ] 2540 + 2541 + [[package]] 2542 + name = "phf_generator" 2543 + version = "0.8.0" 2544 + source = "registry+https://github.com/rust-lang/crates.io-index" 2545 + checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 2546 + dependencies = [ 2547 + "phf_shared 0.8.0", 2548 + "rand 0.7.3", 2549 + ] 2550 + 2551 + [[package]] 2552 + name = "phf_generator" 2553 + version = "0.10.0" 2554 + source = "registry+https://github.com/rust-lang/crates.io-index" 2555 + checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 2556 + dependencies = [ 2557 + "phf_shared 0.10.0", 2558 + "rand 0.8.5", 2559 + ] 2560 + 2561 + [[package]] 2562 + name = "phf_macros" 2563 + version = "0.8.0" 2564 + source = "registry+https://github.com/rust-lang/crates.io-index" 2565 + checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" 2566 + dependencies = [ 2567 + "phf_generator 0.8.0", 2568 + "phf_shared 0.8.0", 2569 + "proc-macro-hack", 2570 + "proc-macro2", 2571 + "quote", 2572 + "syn 1.0.109", 2573 + ] 2574 + 2575 + [[package]] 2576 + name = "phf_macros" 2577 + version = "0.10.0" 2578 + source = "registry+https://github.com/rust-lang/crates.io-index" 2579 + checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" 2580 + dependencies = [ 2581 + "phf_generator 0.10.0", 2582 + "phf_shared 0.10.0", 2583 + "proc-macro-hack", 2584 + "proc-macro2", 2585 + "quote", 2586 + "syn 1.0.109", 2587 + ] 2588 + 2589 + [[package]] 2590 + name = "phf_shared" 2591 + version = "0.8.0" 2592 + source = "registry+https://github.com/rust-lang/crates.io-index" 2593 + checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 2594 + dependencies = [ 2595 + "siphasher", 2596 + ] 2597 + 2598 + [[package]] 2599 + name = "phf_shared" 2600 + version = "0.10.0" 2601 + source = "registry+https://github.com/rust-lang/crates.io-index" 2602 + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 2603 + dependencies = [ 2604 + "siphasher", 2605 + ] 2606 + 2607 + [[package]] 2608 + name = "pin-project-lite" 2609 + version = "0.2.9" 2610 + source = "registry+https://github.com/rust-lang/crates.io-index" 2611 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 2612 + 2613 + [[package]] 2614 + name = "pin-utils" 2615 + version = "0.1.0" 2616 + source = "registry+https://github.com/rust-lang/crates.io-index" 2617 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2618 + 2619 + [[package]] 2620 + name = "pkg-config" 2621 + version = "0.3.27" 2622 + source = "registry+https://github.com/rust-lang/crates.io-index" 2623 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 2624 + 2625 + [[package]] 2626 + name = "plist" 2627 + version = "1.4.3" 2628 + source = "registry+https://github.com/rust-lang/crates.io-index" 2629 + checksum = "9bd9647b268a3d3e14ff09c23201133a62589c658db02bb7388c7246aafe0590" 2630 + dependencies = [ 2631 + "base64 0.21.0", 2632 + "indexmap", 2633 + "line-wrap", 2634 + "quick-xml 0.28.2", 2635 + "serde", 2636 + "time", 2637 + ] 2638 + 2639 + [[package]] 2640 + name = "png" 2641 + version = "0.17.8" 2642 + source = "registry+https://github.com/rust-lang/crates.io-index" 2643 + checksum = "aaeebc51f9e7d2c150d3f3bfeb667f2aa985db5ef1e3d212847bdedb488beeaa" 2644 + dependencies = [ 2645 + "bitflags", 2646 + "crc32fast", 2647 + "fdeflate", 2648 + "flate2", 2649 + "miniz_oxide", 2650 + ] 2651 + 2652 + [[package]] 2653 + name = "polling" 2654 + version = "2.8.0" 2655 + source = "registry+https://github.com/rust-lang/crates.io-index" 2656 + checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 2657 + dependencies = [ 2658 + "autocfg", 2659 + "bitflags", 2660 + "cfg-if", 2661 + "concurrent-queue", 2662 + "libc", 2663 + "log", 2664 + "pin-project-lite", 2665 + "windows-sys 0.48.0", 2666 + ] 2667 + 2668 + [[package]] 2669 + name = "pot" 2670 + version = "0.0.0" 2671 + dependencies = [ 2672 + "arboard", 2673 + "core-graphics", 2674 + "dirs 5.0.1", 2675 + "dunce", 2676 + "enigo", 2677 + "macos-accessibility-client", 2678 + "mouse_position", 2679 + "once_cell", 2680 + "reqwest", 2681 + "serde", 2682 + "serde_json", 2683 + "tauri", 2684 + "tauri-build", 2685 + "tauri-plugin-autostart", 2686 + "tauri-plugin-single-instance", 2687 + "tiny_http", 2688 + "toml 0.7.3", 2689 + "window-shadows", 2690 + "windows 0.44.0", 2691 + "wl-clipboard-rs", 2692 + "x11-clipboard", 2693 + ] 2694 + 2695 + [[package]] 2696 + name = "ppv-lite86" 2697 + version = "0.2.17" 2698 + source = "registry+https://github.com/rust-lang/crates.io-index" 2699 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2700 + 2701 + [[package]] 2702 + name = "precomputed-hash" 2703 + version = "0.1.1" 2704 + source = "registry+https://github.com/rust-lang/crates.io-index" 2705 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2706 + 2707 + [[package]] 2708 + name = "proc-macro-crate" 2709 + version = "1.3.1" 2710 + source = "registry+https://github.com/rust-lang/crates.io-index" 2711 + checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2712 + dependencies = [ 2713 + "once_cell", 2714 + "toml_edit", 2715 + ] 2716 + 2717 + [[package]] 2718 + name = "proc-macro-error" 2719 + version = "1.0.4" 2720 + source = "registry+https://github.com/rust-lang/crates.io-index" 2721 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2722 + dependencies = [ 2723 + "proc-macro-error-attr", 2724 + "proc-macro2", 2725 + "quote", 2726 + "syn 1.0.109", 2727 + "version_check", 2728 + ] 2729 + 2730 + [[package]] 2731 + name = "proc-macro-error-attr" 2732 + version = "1.0.4" 2733 + source = "registry+https://github.com/rust-lang/crates.io-index" 2734 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2735 + dependencies = [ 2736 + "proc-macro2", 2737 + "quote", 2738 + "version_check", 2739 + ] 2740 + 2741 + [[package]] 2742 + name = "proc-macro-hack" 2743 + version = "0.5.20+deprecated" 2744 + source = "registry+https://github.com/rust-lang/crates.io-index" 2745 + checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2746 + 2747 + [[package]] 2748 + name = "proc-macro2" 2749 + version = "1.0.56" 2750 + source = "registry+https://github.com/rust-lang/crates.io-index" 2751 + checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 2752 + dependencies = [ 2753 + "unicode-ident", 2754 + ] 2755 + 2756 + [[package]] 2757 + name = "quick-xml" 2758 + version = "0.23.1" 2759 + source = "registry+https://github.com/rust-lang/crates.io-index" 2760 + checksum = "11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea" 2761 + dependencies = [ 2762 + "memchr", 2763 + ] 2764 + 2765 + [[package]] 2766 + name = "quick-xml" 2767 + version = "0.28.2" 2768 + source = "registry+https://github.com/rust-lang/crates.io-index" 2769 + checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" 2770 + dependencies = [ 2771 + "memchr", 2772 + ] 2773 + 2774 + [[package]] 2775 + name = "quote" 2776 + version = "1.0.27" 2777 + source = "registry+https://github.com/rust-lang/crates.io-index" 2778 + checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" 2779 + dependencies = [ 2780 + "proc-macro2", 2781 + ] 2782 + 2783 + [[package]] 2784 + name = "rand" 2785 + version = "0.7.3" 2786 + source = "registry+https://github.com/rust-lang/crates.io-index" 2787 + checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 2788 + dependencies = [ 2789 + "getrandom 0.1.16", 2790 + "libc", 2791 + "rand_chacha 0.2.2", 2792 + "rand_core 0.5.1", 2793 + "rand_hc", 2794 + "rand_pcg", 2795 + ] 2796 + 2797 + [[package]] 2798 + name = "rand" 2799 + version = "0.8.5" 2800 + source = "registry+https://github.com/rust-lang/crates.io-index" 2801 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2802 + dependencies = [ 2803 + "libc", 2804 + "rand_chacha 0.3.1", 2805 + "rand_core 0.6.4", 2806 + ] 2807 + 2808 + [[package]] 2809 + name = "rand_chacha" 2810 + version = "0.2.2" 2811 + source = "registry+https://github.com/rust-lang/crates.io-index" 2812 + checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 2813 + dependencies = [ 2814 + "ppv-lite86", 2815 + "rand_core 0.5.1", 2816 + ] 2817 + 2818 + [[package]] 2819 + name = "rand_chacha" 2820 + version = "0.3.1" 2821 + source = "registry+https://github.com/rust-lang/crates.io-index" 2822 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2823 + dependencies = [ 2824 + "ppv-lite86", 2825 + "rand_core 0.6.4", 2826 + ] 2827 + 2828 + [[package]] 2829 + name = "rand_core" 2830 + version = "0.5.1" 2831 + source = "registry+https://github.com/rust-lang/crates.io-index" 2832 + checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 2833 + dependencies = [ 2834 + "getrandom 0.1.16", 2835 + ] 2836 + 2837 + [[package]] 2838 + name = "rand_core" 2839 + version = "0.6.4" 2840 + source = "registry+https://github.com/rust-lang/crates.io-index" 2841 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2842 + dependencies = [ 2843 + "getrandom 0.2.9", 2844 + ] 2845 + 2846 + [[package]] 2847 + name = "rand_hc" 2848 + version = "0.2.0" 2849 + source = "registry+https://github.com/rust-lang/crates.io-index" 2850 + checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 2851 + dependencies = [ 2852 + "rand_core 0.5.1", 2853 + ] 2854 + 2855 + [[package]] 2856 + name = "rand_pcg" 2857 + version = "0.2.1" 2858 + source = "registry+https://github.com/rust-lang/crates.io-index" 2859 + checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" 2860 + dependencies = [ 2861 + "rand_core 0.5.1", 2862 + ] 2863 + 2864 + [[package]] 2865 + name = "raw-window-handle" 2866 + version = "0.5.0" 2867 + source = "registry+https://github.com/rust-lang/crates.io-index" 2868 + checksum = "ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a" 2869 + dependencies = [ 2870 + "cty", 2871 + ] 2872 + 2873 + [[package]] 2874 + name = "redox_syscall" 2875 + version = "0.2.16" 2876 + source = "registry+https://github.com/rust-lang/crates.io-index" 2877 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2878 + dependencies = [ 2879 + "bitflags", 2880 + ] 2881 + 2882 + [[package]] 2883 + name = "redox_syscall" 2884 + version = "0.3.5" 2885 + source = "registry+https://github.com/rust-lang/crates.io-index" 2886 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2887 + dependencies = [ 2888 + "bitflags", 2889 + ] 2890 + 2891 + [[package]] 2892 + name = "redox_users" 2893 + version = "0.4.3" 2894 + source = "registry+https://github.com/rust-lang/crates.io-index" 2895 + checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2896 + dependencies = [ 2897 + "getrandom 0.2.9", 2898 + "redox_syscall 0.2.16", 2899 + "thiserror", 2900 + ] 2901 + 2902 + [[package]] 2903 + name = "regex" 2904 + version = "1.8.1" 2905 + source = "registry+https://github.com/rust-lang/crates.io-index" 2906 + checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" 2907 + dependencies = [ 2908 + "aho-corasick 1.0.1", 2909 + "memchr", 2910 + "regex-syntax 0.7.1", 2911 + ] 2912 + 2913 + [[package]] 2914 + name = "regex-automata" 2915 + version = "0.1.10" 2916 + source = "registry+https://github.com/rust-lang/crates.io-index" 2917 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2918 + dependencies = [ 2919 + "regex-syntax 0.6.29", 2920 + ] 2921 + 2922 + [[package]] 2923 + name = "regex-syntax" 2924 + version = "0.6.29" 2925 + source = "registry+https://github.com/rust-lang/crates.io-index" 2926 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2927 + 2928 + [[package]] 2929 + name = "regex-syntax" 2930 + version = "0.7.1" 2931 + source = "registry+https://github.com/rust-lang/crates.io-index" 2932 + checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" 2933 + 2934 + [[package]] 2935 + name = "reqwest" 2936 + version = "0.11.17" 2937 + source = "registry+https://github.com/rust-lang/crates.io-index" 2938 + checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91" 2939 + dependencies = [ 2940 + "base64 0.21.0", 2941 + "bytes", 2942 + "encoding_rs", 2943 + "futures-core", 2944 + "futures-util", 2945 + "h2", 2946 + "http", 2947 + "http-body", 2948 + "hyper", 2949 + "hyper-tls", 2950 + "ipnet", 2951 + "js-sys", 2952 + "log", 2953 + "mime", 2954 + "native-tls", 2955 + "once_cell", 2956 + "percent-encoding", 2957 + "pin-project-lite", 2958 + "serde", 2959 + "serde_json", 2960 + "serde_urlencoded", 2961 + "tokio", 2962 + "tokio-native-tls", 2963 + "tower-service", 2964 + "url", 2965 + "wasm-bindgen", 2966 + "wasm-bindgen-futures", 2967 + "web-sys", 2968 + "winreg 0.10.1", 2969 + ] 2970 + 2971 + [[package]] 2972 + name = "rfd" 2973 + version = "0.10.0" 2974 + source = "registry+https://github.com/rust-lang/crates.io-index" 2975 + checksum = "0149778bd99b6959285b0933288206090c50e2327f47a9c463bfdbf45c8823ea" 2976 + dependencies = [ 2977 + "block", 2978 + "dispatch", 2979 + "glib-sys", 2980 + "gobject-sys", 2981 + "gtk-sys", 2982 + "js-sys", 2983 + "lazy_static", 2984 + "log", 2985 + "objc", 2986 + "objc-foundation", 2987 + "objc_id", 2988 + "raw-window-handle", 2989 + "wasm-bindgen", 2990 + "wasm-bindgen-futures", 2991 + "web-sys", 2992 + "windows 0.37.0", 2993 + ] 2994 + 2995 + [[package]] 2996 + name = "rustc_version" 2997 + version = "0.4.0" 2998 + source = "registry+https://github.com/rust-lang/crates.io-index" 2999 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 3000 + dependencies = [ 3001 + "semver", 3002 + ] 3003 + 3004 + [[package]] 3005 + name = "rustix" 3006 + version = "0.37.19" 3007 + source = "registry+https://github.com/rust-lang/crates.io-index" 3008 + checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" 3009 + dependencies = [ 3010 + "bitflags", 3011 + "errno", 3012 + "io-lifetimes", 3013 + "libc", 3014 + "linux-raw-sys", 3015 + "windows-sys 0.48.0", 3016 + ] 3017 + 3018 + [[package]] 3019 + name = "rustversion" 3020 + version = "1.0.12" 3021 + source = "registry+https://github.com/rust-lang/crates.io-index" 3022 + checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 3023 + 3024 + [[package]] 3025 + name = "ryu" 3026 + version = "1.0.13" 3027 + source = "registry+https://github.com/rust-lang/crates.io-index" 3028 + checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 3029 + 3030 + [[package]] 3031 + name = "safemem" 3032 + version = "0.3.3" 3033 + source = "registry+https://github.com/rust-lang/crates.io-index" 3034 + checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 3035 + 3036 + [[package]] 3037 + name = "same-file" 3038 + version = "1.0.6" 3039 + source = "registry+https://github.com/rust-lang/crates.io-index" 3040 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 3041 + dependencies = [ 3042 + "winapi-util", 3043 + ] 3044 + 3045 + [[package]] 3046 + name = "schannel" 3047 + version = "0.1.21" 3048 + source = "registry+https://github.com/rust-lang/crates.io-index" 3049 + checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 3050 + dependencies = [ 3051 + "windows-sys 0.42.0", 3052 + ] 3053 + 3054 + [[package]] 3055 + name = "scoped-tls" 3056 + version = "1.0.1" 3057 + source = "registry+https://github.com/rust-lang/crates.io-index" 3058 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 3059 + 3060 + [[package]] 3061 + name = "scopeguard" 3062 + version = "1.1.0" 3063 + source = "registry+https://github.com/rust-lang/crates.io-index" 3064 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 3065 + 3066 + [[package]] 3067 + name = "scratch" 3068 + version = "1.0.5" 3069 + source = "registry+https://github.com/rust-lang/crates.io-index" 3070 + checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" 3071 + 3072 + [[package]] 3073 + name = "security-framework" 3074 + version = "2.8.2" 3075 + source = "registry+https://github.com/rust-lang/crates.io-index" 3076 + checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" 3077 + dependencies = [ 3078 + "bitflags", 3079 + "core-foundation", 3080 + "core-foundation-sys", 3081 + "libc", 3082 + "security-framework-sys", 3083 + ] 3084 + 3085 + [[package]] 3086 + name = "security-framework-sys" 3087 + version = "2.8.0" 3088 + source = "registry+https://github.com/rust-lang/crates.io-index" 3089 + checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4" 3090 + dependencies = [ 3091 + "core-foundation-sys", 3092 + "libc", 3093 + ] 3094 + 3095 + [[package]] 3096 + name = "selectors" 3097 + version = "0.22.0" 3098 + source = "registry+https://github.com/rust-lang/crates.io-index" 3099 + checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 3100 + dependencies = [ 3101 + "bitflags", 3102 + "cssparser", 3103 + "derive_more", 3104 + "fxhash", 3105 + "log", 3106 + "matches", 3107 + "phf 0.8.0", 3108 + "phf_codegen", 3109 + "precomputed-hash", 3110 + "servo_arc", 3111 + "smallvec", 3112 + "thin-slice", 3113 + ] 3114 + 3115 + [[package]] 3116 + name = "semver" 3117 + version = "1.0.17" 3118 + source = "registry+https://github.com/rust-lang/crates.io-index" 3119 + checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 3120 + dependencies = [ 3121 + "serde", 3122 + ] 3123 + 3124 + [[package]] 3125 + name = "serde" 3126 + version = "1.0.162" 3127 + source = "registry+https://github.com/rust-lang/crates.io-index" 3128 + checksum = "71b2f6e1ab5c2b98c05f0f35b236b22e8df7ead6ffbf51d7808da7f8817e7ab6" 3129 + dependencies = [ 3130 + "serde_derive", 3131 + ] 3132 + 3133 + [[package]] 3134 + name = "serde_derive" 3135 + version = "1.0.162" 3136 + source = "registry+https://github.com/rust-lang/crates.io-index" 3137 + checksum = "a2a0814352fd64b58489904a44ea8d90cb1a91dcb6b4f5ebabc32c8318e93cb6" 3138 + dependencies = [ 3139 + "proc-macro2", 3140 + "quote", 3141 + "syn 2.0.15", 3142 + ] 3143 + 3144 + [[package]] 3145 + name = "serde_json" 3146 + version = "1.0.96" 3147 + source = "registry+https://github.com/rust-lang/crates.io-index" 3148 + checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 3149 + dependencies = [ 3150 + "itoa 1.0.6", 3151 + "ryu", 3152 + "serde", 3153 + ] 3154 + 3155 + [[package]] 3156 + name = "serde_repr" 3157 + version = "0.1.12" 3158 + source = "registry+https://github.com/rust-lang/crates.io-index" 3159 + checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" 3160 + dependencies = [ 3161 + "proc-macro2", 3162 + "quote", 3163 + "syn 2.0.15", 3164 + ] 3165 + 3166 + [[package]] 3167 + name = "serde_spanned" 3168 + version = "0.6.1" 3169 + source = "registry+https://github.com/rust-lang/crates.io-index" 3170 + checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4" 3171 + dependencies = [ 3172 + "serde", 3173 + ] 3174 + 3175 + [[package]] 3176 + name = "serde_urlencoded" 3177 + version = "0.7.1" 3178 + source = "registry+https://github.com/rust-lang/crates.io-index" 3179 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3180 + dependencies = [ 3181 + "form_urlencoded", 3182 + "itoa 1.0.6", 3183 + "ryu", 3184 + "serde", 3185 + ] 3186 + 3187 + [[package]] 3188 + name = "serde_with" 3189 + version = "2.3.3" 3190 + source = "registry+https://github.com/rust-lang/crates.io-index" 3191 + checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe" 3192 + dependencies = [ 3193 + "base64 0.13.1", 3194 + "chrono", 3195 + "hex", 3196 + "indexmap", 3197 + "serde", 3198 + "serde_json", 3199 + "serde_with_macros", 3200 + "time", 3201 + ] 3202 + 3203 + [[package]] 3204 + name = "serde_with_macros" 3205 + version = "2.3.3" 3206 + source = "registry+https://github.com/rust-lang/crates.io-index" 3207 + checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f" 3208 + dependencies = [ 3209 + "darling", 3210 + "proc-macro2", 3211 + "quote", 3212 + "syn 2.0.15", 3213 + ] 3214 + 3215 + [[package]] 3216 + name = "serialize-to-javascript" 3217 + version = "0.1.1" 3218 + source = "registry+https://github.com/rust-lang/crates.io-index" 3219 + checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" 3220 + dependencies = [ 3221 + "serde", 3222 + "serde_json", 3223 + "serialize-to-javascript-impl", 3224 + ] 3225 + 3226 + [[package]] 3227 + name = "serialize-to-javascript-impl" 3228 + version = "0.1.1" 3229 + source = "registry+https://github.com/rust-lang/crates.io-index" 3230 + checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" 3231 + dependencies = [ 3232 + "proc-macro2", 3233 + "quote", 3234 + "syn 1.0.109", 3235 + ] 3236 + 3237 + [[package]] 3238 + name = "servo_arc" 3239 + version = "0.1.1" 3240 + source = "registry+https://github.com/rust-lang/crates.io-index" 3241 + checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" 3242 + dependencies = [ 3243 + "nodrop", 3244 + "stable_deref_trait", 3245 + ] 3246 + 3247 + [[package]] 3248 + name = "sha1" 3249 + version = "0.10.5" 3250 + source = "registry+https://github.com/rust-lang/crates.io-index" 3251 + checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 3252 + dependencies = [ 3253 + "cfg-if", 3254 + "cpufeatures", 3255 + "digest", 3256 + ] 3257 + 3258 + [[package]] 3259 + name = "sha2" 3260 + version = "0.10.6" 3261 + source = "registry+https://github.com/rust-lang/crates.io-index" 3262 + checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 3263 + dependencies = [ 3264 + "cfg-if", 3265 + "cpufeatures", 3266 + "digest", 3267 + ] 3268 + 3269 + [[package]] 3270 + name = "sharded-slab" 3271 + version = "0.1.4" 3272 + source = "registry+https://github.com/rust-lang/crates.io-index" 3273 + checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 3274 + dependencies = [ 3275 + "lazy_static", 3276 + ] 3277 + 3278 + [[package]] 3279 + name = "simd-adler32" 3280 + version = "0.3.5" 3281 + source = "registry+https://github.com/rust-lang/crates.io-index" 3282 + checksum = "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f" 3283 + 3284 + [[package]] 3285 + name = "siphasher" 3286 + version = "0.3.10" 3287 + source = "registry+https://github.com/rust-lang/crates.io-index" 3288 + checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 3289 + 3290 + [[package]] 3291 + name = "slab" 3292 + version = "0.4.8" 3293 + source = "registry+https://github.com/rust-lang/crates.io-index" 3294 + checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 3295 + dependencies = [ 3296 + "autocfg", 3297 + ] 3298 + 3299 + [[package]] 3300 + name = "smallvec" 3301 + version = "1.10.0" 3302 + source = "registry+https://github.com/rust-lang/crates.io-index" 3303 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 3304 + 3305 + [[package]] 3306 + name = "socket2" 3307 + version = "0.4.9" 3308 + source = "registry+https://github.com/rust-lang/crates.io-index" 3309 + checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 3310 + dependencies = [ 3311 + "libc", 3312 + "winapi", 3313 + ] 3314 + 3315 + [[package]] 3316 + name = "soup2" 3317 + version = "0.2.1" 3318 + source = "registry+https://github.com/rust-lang/crates.io-index" 3319 + checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" 3320 + dependencies = [ 3321 + "bitflags", 3322 + "gio", 3323 + "glib", 3324 + "libc", 3325 + "once_cell", 3326 + "soup2-sys", 3327 + ] 3328 + 3329 + [[package]] 3330 + name = "soup2-sys" 3331 + version = "0.2.0" 3332 + source = "registry+https://github.com/rust-lang/crates.io-index" 3333 + checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" 3334 + dependencies = [ 3335 + "bitflags", 3336 + "gio-sys", 3337 + "glib-sys", 3338 + "gobject-sys", 3339 + "libc", 3340 + "system-deps 5.0.0", 3341 + ] 3342 + 3343 + [[package]] 3344 + name = "stable_deref_trait" 3345 + version = "1.2.0" 3346 + source = "registry+https://github.com/rust-lang/crates.io-index" 3347 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 3348 + 3349 + [[package]] 3350 + name = "state" 3351 + version = "0.5.3" 3352 + source = "registry+https://github.com/rust-lang/crates.io-index" 3353 + checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" 3354 + dependencies = [ 3355 + "loom", 3356 + ] 3357 + 3358 + [[package]] 3359 + name = "static_assertions" 3360 + version = "1.1.0" 3361 + source = "registry+https://github.com/rust-lang/crates.io-index" 3362 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3363 + 3364 + [[package]] 3365 + name = "str-buf" 3366 + version = "1.0.6" 3367 + source = "registry+https://github.com/rust-lang/crates.io-index" 3368 + checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" 3369 + 3370 + [[package]] 3371 + name = "string_cache" 3372 + version = "0.8.7" 3373 + source = "registry+https://github.com/rust-lang/crates.io-index" 3374 + checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 3375 + dependencies = [ 3376 + "new_debug_unreachable", 3377 + "once_cell", 3378 + "parking_lot", 3379 + "phf_shared 0.10.0", 3380 + "precomputed-hash", 3381 + "serde", 3382 + ] 3383 + 3384 + [[package]] 3385 + name = "string_cache_codegen" 3386 + version = "0.5.2" 3387 + source = "registry+https://github.com/rust-lang/crates.io-index" 3388 + checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" 3389 + dependencies = [ 3390 + "phf_generator 0.10.0", 3391 + "phf_shared 0.10.0", 3392 + "proc-macro2", 3393 + "quote", 3394 + ] 3395 + 3396 + [[package]] 3397 + name = "strsim" 3398 + version = "0.10.0" 3399 + source = "registry+https://github.com/rust-lang/crates.io-index" 3400 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3401 + 3402 + [[package]] 3403 + name = "strum" 3404 + version = "0.22.0" 3405 + source = "registry+https://github.com/rust-lang/crates.io-index" 3406 + checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e" 3407 + dependencies = [ 3408 + "strum_macros", 3409 + ] 3410 + 3411 + [[package]] 3412 + name = "strum_macros" 3413 + version = "0.22.0" 3414 + source = "registry+https://github.com/rust-lang/crates.io-index" 3415 + checksum = "339f799d8b549e3744c7ac7feb216383e4005d94bdb22561b3ab8f3b808ae9fb" 3416 + dependencies = [ 3417 + "heck 0.3.3", 3418 + "proc-macro2", 3419 + "quote", 3420 + "syn 1.0.109", 3421 + ] 3422 + 3423 + [[package]] 3424 + name = "syn" 3425 + version = "1.0.109" 3426 + source = "registry+https://github.com/rust-lang/crates.io-index" 3427 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3428 + dependencies = [ 3429 + "proc-macro2", 3430 + "quote", 3431 + "unicode-ident", 3432 + ] 3433 + 3434 + [[package]] 3435 + name = "syn" 3436 + version = "2.0.15" 3437 + source = "registry+https://github.com/rust-lang/crates.io-index" 3438 + checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" 3439 + dependencies = [ 3440 + "proc-macro2", 3441 + "quote", 3442 + "unicode-ident", 3443 + ] 3444 + 3445 + [[package]] 3446 + name = "system-deps" 3447 + version = "5.0.0" 3448 + source = "registry+https://github.com/rust-lang/crates.io-index" 3449 + checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" 3450 + dependencies = [ 3451 + "cfg-expr 0.9.1", 3452 + "heck 0.3.3", 3453 + "pkg-config", 3454 + "toml 0.5.11", 3455 + "version-compare 0.0.11", 3456 + ] 3457 + 3458 + [[package]] 3459 + name = "system-deps" 3460 + version = "6.1.0" 3461 + source = "registry+https://github.com/rust-lang/crates.io-index" 3462 + checksum = "e5fa6fb9ee296c0dc2df41a656ca7948546d061958115ddb0bcaae43ad0d17d2" 3463 + dependencies = [ 3464 + "cfg-expr 0.15.1", 3465 + "heck 0.4.1", 3466 + "pkg-config", 3467 + "toml 0.7.3", 3468 + "version-compare 0.1.1", 3469 + ] 3470 + 3471 + [[package]] 3472 + name = "tao" 3473 + version = "0.16.1" 3474 + source = "registry+https://github.com/rust-lang/crates.io-index" 3475 + checksum = "dd3cde9c0cd2b872616bba26b818e0d6469330196869d7e5000dba96ce9431df" 3476 + dependencies = [ 3477 + "bitflags", 3478 + "cairo-rs", 3479 + "cc", 3480 + "cocoa", 3481 + "core-foundation", 3482 + "core-graphics", 3483 + "crossbeam-channel", 3484 + "dirs-next", 3485 + "dispatch", 3486 + "gdk", 3487 + "gdk-pixbuf", 3488 + "gdk-sys", 3489 + "gdkwayland-sys", 3490 + "gdkx11-sys", 3491 + "gio", 3492 + "glib", 3493 + "glib-sys", 3494 + "gtk", 3495 + "image", 3496 + "instant", 3497 + "jni", 3498 + "lazy_static", 3499 + "libappindicator", 3500 + "libc", 3501 + "log", 3502 + "ndk", 3503 + "ndk-context", 3504 + "ndk-sys", 3505 + "objc", 3506 + "once_cell", 3507 + "parking_lot", 3508 + "png", 3509 + "raw-window-handle", 3510 + "scopeguard", 3511 + "serde", 3512 + "tao-macros", 3513 + "unicode-segmentation", 3514 + "uuid", 3515 + "windows 0.39.0", 3516 + "windows-implement", 3517 + "x11-dl", 3518 + ] 3519 + 3520 + [[package]] 3521 + name = "tao-macros" 3522 + version = "0.1.1" 3523 + source = "registry+https://github.com/rust-lang/crates.io-index" 3524 + checksum = "3b27a4bcc5eb524658234589bdffc7e7bfb996dbae6ce9393bfd39cb4159b445" 3525 + dependencies = [ 3526 + "proc-macro2", 3527 + "quote", 3528 + "syn 1.0.109", 3529 + ] 3530 + 3531 + [[package]] 3532 + name = "tar" 3533 + version = "0.4.38" 3534 + source = "registry+https://github.com/rust-lang/crates.io-index" 3535 + checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" 3536 + dependencies = [ 3537 + "filetime", 3538 + "libc", 3539 + "xattr", 3540 + ] 3541 + 3542 + [[package]] 3543 + name = "target-lexicon" 3544 + version = "0.12.7" 3545 + source = "registry+https://github.com/rust-lang/crates.io-index" 3546 + checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" 3547 + 3548 + [[package]] 3549 + name = "tauri" 3550 + version = "1.3.0" 3551 + source = "registry+https://github.com/rust-lang/crates.io-index" 3552 + checksum = "d42ba3a2e8556722f31336a0750c10dbb6a81396a1c452977f515da83f69f842" 3553 + dependencies = [ 3554 + "anyhow", 3555 + "attohttpc", 3556 + "base64 0.21.0", 3557 + "cocoa", 3558 + "dirs-next", 3559 + "embed_plist", 3560 + "encoding_rs", 3561 + "flate2", 3562 + "futures-util", 3563 + "glib", 3564 + "glob", 3565 + "gtk", 3566 + "heck 0.4.1", 3567 + "http", 3568 + "ignore", 3569 + "minisign-verify", 3570 + "notify-rust", 3571 + "objc", 3572 + "once_cell", 3573 + "open", 3574 + "percent-encoding", 3575 + "rand 0.8.5", 3576 + "raw-window-handle", 3577 + "regex", 3578 + "rfd", 3579 + "semver", 3580 + "serde", 3581 + "serde_json", 3582 + "serde_repr", 3583 + "serialize-to-javascript", 3584 + "state", 3585 + "tar", 3586 + "tauri-macros", 3587 + "tauri-runtime", 3588 + "tauri-runtime-wry", 3589 + "tauri-utils", 3590 + "tempfile", 3591 + "thiserror", 3592 + "time", 3593 + "tokio", 3594 + "url", 3595 + "uuid", 3596 + "webkit2gtk", 3597 + "webview2-com", 3598 + "windows 0.39.0", 3599 + "zip", 3600 + ] 3601 + 3602 + [[package]] 3603 + name = "tauri-build" 3604 + version = "1.3.0" 3605 + source = "registry+https://github.com/rust-lang/crates.io-index" 3606 + checksum = "929b3bd1248afc07b63e33a6a53c3f82c32d0b0a5e216e4530e94c467e019389" 3607 + dependencies = [ 3608 + "anyhow", 3609 + "cargo_toml", 3610 + "heck 0.4.1", 3611 + "json-patch", 3612 + "semver", 3613 + "serde", 3614 + "serde_json", 3615 + "tauri-utils", 3616 + "tauri-winres", 3617 + "winnow", 3618 + ] 3619 + 3620 + [[package]] 3621 + name = "tauri-codegen" 3622 + version = "1.3.0" 3623 + source = "registry+https://github.com/rust-lang/crates.io-index" 3624 + checksum = "e5a2105f807c6f50b2fa2ce5abd62ef207bc6f14c9fcc6b8caec437f6fb13bde" 3625 + dependencies = [ 3626 + "base64 0.21.0", 3627 + "brotli", 3628 + "ico", 3629 + "json-patch", 3630 + "plist", 3631 + "png", 3632 + "proc-macro2", 3633 + "quote", 3634 + "regex", 3635 + "semver", 3636 + "serde", 3637 + "serde_json", 3638 + "sha2", 3639 + "tauri-utils", 3640 + "thiserror", 3641 + "time", 3642 + "uuid", 3643 + "walkdir", 3644 + ] 3645 + 3646 + [[package]] 3647 + name = "tauri-macros" 3648 + version = "1.3.0" 3649 + source = "registry+https://github.com/rust-lang/crates.io-index" 3650 + checksum = "8784cfe6f5444097e93c69107d1ac5e8f13d02850efa8d8f2a40fe79674cef46" 3651 + dependencies = [ 3652 + "heck 0.4.1", 3653 + "proc-macro2", 3654 + "quote", 3655 + "syn 1.0.109", 3656 + "tauri-codegen", 3657 + "tauri-utils", 3658 + ] 3659 + 3660 + [[package]] 3661 + name = "tauri-plugin-autostart" 3662 + version = "0.0.0" 3663 + source = "git+https://github.com/tauri-apps/plugins-workspace?branch=dev#dce0f02bc571128308c30278cde3233f341e6a50" 3664 + dependencies = [ 3665 + "auto-launch", 3666 + "log", 3667 + "serde", 3668 + "serde_json", 3669 + "tauri", 3670 + "thiserror", 3671 + ] 3672 + 3673 + [[package]] 3674 + name = "tauri-plugin-single-instance" 3675 + version = "0.0.0" 3676 + source = "git+https://github.com/tauri-apps/plugins-workspace?branch=dev#dce0f02bc571128308c30278cde3233f341e6a50" 3677 + dependencies = [ 3678 + "log", 3679 + "serde", 3680 + "serde_json", 3681 + "tauri", 3682 + "thiserror", 3683 + "windows-sys 0.48.0", 3684 + "zbus", 3685 + ] 3686 + 3687 + [[package]] 3688 + name = "tauri-runtime" 3689 + version = "0.13.0" 3690 + source = "registry+https://github.com/rust-lang/crates.io-index" 3691 + checksum = "b3b80ea3fcd5fefb60739a3b577b277e8fc30434538a2f5bba82ad7d4368c422" 3692 + dependencies = [ 3693 + "gtk", 3694 + "http", 3695 + "http-range", 3696 + "rand 0.8.5", 3697 + "raw-window-handle", 3698 + "serde", 3699 + "serde_json", 3700 + "tauri-utils", 3701 + "thiserror", 3702 + "url", 3703 + "uuid", 3704 + "webview2-com", 3705 + "windows 0.39.0", 3706 + ] 3707 + 3708 + [[package]] 3709 + name = "tauri-runtime-wry" 3710 + version = "0.13.0" 3711 + source = "registry+https://github.com/rust-lang/crates.io-index" 3712 + checksum = "d1c396950b1ba06aee1b4ffe6c7cd305ff433ca0e30acbc5fa1a2f92a4ce70f1" 3713 + dependencies = [ 3714 + "cocoa", 3715 + "gtk", 3716 + "percent-encoding", 3717 + "rand 0.8.5", 3718 + "raw-window-handle", 3719 + "tauri-runtime", 3720 + "tauri-utils", 3721 + "uuid", 3722 + "webkit2gtk", 3723 + "webview2-com", 3724 + "windows 0.39.0", 3725 + "wry", 3726 + ] 3727 + 3728 + [[package]] 3729 + name = "tauri-utils" 3730 + version = "1.3.0" 3731 + source = "registry+https://github.com/rust-lang/crates.io-index" 3732 + checksum = "5a6f9c2dafef5cbcf52926af57ce9561bd33bb41d7394f8bb849c0330260d864" 3733 + dependencies = [ 3734 + "brotli", 3735 + "ctor", 3736 + "glob", 3737 + "heck 0.4.1", 3738 + "html5ever", 3739 + "infer", 3740 + "json-patch", 3741 + "kuchiki", 3742 + "memchr", 3743 + "phf 0.10.1", 3744 + "proc-macro2", 3745 + "quote", 3746 + "semver", 3747 + "serde", 3748 + "serde_json", 3749 + "serde_with", 3750 + "thiserror", 3751 + "url", 3752 + "walkdir", 3753 + "windows 0.39.0", 3754 + ] 3755 + 3756 + [[package]] 3757 + name = "tauri-winres" 3758 + version = "0.1.1" 3759 + source = "registry+https://github.com/rust-lang/crates.io-index" 3760 + checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 3761 + dependencies = [ 3762 + "embed-resource", 3763 + "toml 0.7.3", 3764 + ] 3765 + 3766 + [[package]] 3767 + name = "tauri-winrt-notification" 3768 + version = "0.1.0" 3769 + source = "registry+https://github.com/rust-lang/crates.io-index" 3770 + checksum = "c58de036c4d2e20717024de2a3c4bf56c301f07b21bc8ef9b57189fce06f1f3b" 3771 + dependencies = [ 3772 + "quick-xml 0.23.1", 3773 + "strum", 3774 + "windows 0.39.0", 3775 + ] 3776 + 3777 + [[package]] 3778 + name = "tempfile" 3779 + version = "3.5.0" 3780 + source = "registry+https://github.com/rust-lang/crates.io-index" 3781 + checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 3782 + dependencies = [ 3783 + "cfg-if", 3784 + "fastrand", 3785 + "redox_syscall 0.3.5", 3786 + "rustix", 3787 + "windows-sys 0.45.0", 3788 + ] 3789 + 3790 + [[package]] 3791 + name = "tendril" 3792 + version = "0.4.3" 3793 + source = "registry+https://github.com/rust-lang/crates.io-index" 3794 + checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 3795 + dependencies = [ 3796 + "futf", 3797 + "mac", 3798 + "utf-8", 3799 + ] 3800 + 3801 + [[package]] 3802 + name = "termcolor" 3803 + version = "1.2.0" 3804 + source = "registry+https://github.com/rust-lang/crates.io-index" 3805 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 3806 + dependencies = [ 3807 + "winapi-util", 3808 + ] 3809 + 3810 + [[package]] 3811 + name = "thin-slice" 3812 + version = "0.1.1" 3813 + source = "registry+https://github.com/rust-lang/crates.io-index" 3814 + checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" 3815 + 3816 + [[package]] 3817 + name = "thiserror" 3818 + version = "1.0.40" 3819 + source = "registry+https://github.com/rust-lang/crates.io-index" 3820 + checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 3821 + dependencies = [ 3822 + "thiserror-impl", 3823 + ] 3824 + 3825 + [[package]] 3826 + name = "thiserror-impl" 3827 + version = "1.0.40" 3828 + source = "registry+https://github.com/rust-lang/crates.io-index" 3829 + checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 3830 + dependencies = [ 3831 + "proc-macro2", 3832 + "quote", 3833 + "syn 2.0.15", 3834 + ] 3835 + 3836 + [[package]] 3837 + name = "thread_local" 3838 + version = "1.1.7" 3839 + source = "registry+https://github.com/rust-lang/crates.io-index" 3840 + checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 3841 + dependencies = [ 3842 + "cfg-if", 3843 + "once_cell", 3844 + ] 3845 + 3846 + [[package]] 3847 + name = "tiff" 3848 + version = "0.8.1" 3849 + source = "registry+https://github.com/rust-lang/crates.io-index" 3850 + checksum = "7449334f9ff2baf290d55d73983a7d6fa15e01198faef72af07e2a8db851e471" 3851 + dependencies = [ 3852 + "flate2", 3853 + "jpeg-decoder", 3854 + "weezl", 3855 + ] 3856 + 3857 + [[package]] 3858 + name = "time" 3859 + version = "0.3.15" 3860 + source = "registry+https://github.com/rust-lang/crates.io-index" 3861 + checksum = "d634a985c4d4238ec39cacaed2e7ae552fbd3c476b552c1deac3021b7d7eaf0c" 3862 + dependencies = [ 3863 + "itoa 1.0.6", 3864 + "libc", 3865 + "num_threads", 3866 + "serde", 3867 + ] 3868 + 3869 + [[package]] 3870 + name = "tiny_http" 3871 + version = "0.12.0" 3872 + source = "registry+https://github.com/rust-lang/crates.io-index" 3873 + checksum = "389915df6413a2e74fb181895f933386023c71110878cd0825588928e64cdc82" 3874 + dependencies = [ 3875 + "ascii", 3876 + "chunked_transfer", 3877 + "httpdate", 3878 + "log", 3879 + ] 3880 + 3881 + [[package]] 3882 + name = "tinyvec" 3883 + version = "1.6.0" 3884 + source = "registry+https://github.com/rust-lang/crates.io-index" 3885 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3886 + dependencies = [ 3887 + "tinyvec_macros", 3888 + ] 3889 + 3890 + [[package]] 3891 + name = "tinyvec_macros" 3892 + version = "0.1.1" 3893 + source = "registry+https://github.com/rust-lang/crates.io-index" 3894 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3895 + 3896 + [[package]] 3897 + name = "tokio" 3898 + version = "1.28.0" 3899 + source = "registry+https://github.com/rust-lang/crates.io-index" 3900 + checksum = "c3c786bf8134e5a3a166db9b29ab8f48134739014a3eca7bc6bfa95d673b136f" 3901 + dependencies = [ 3902 + "autocfg", 3903 + "bytes", 3904 + "libc", 3905 + "mio", 3906 + "num_cpus", 3907 + "pin-project-lite", 3908 + "socket2", 3909 + "windows-sys 0.48.0", 3910 + ] 3911 + 3912 + [[package]] 3913 + name = "tokio-native-tls" 3914 + version = "0.3.1" 3915 + source = "registry+https://github.com/rust-lang/crates.io-index" 3916 + checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 3917 + dependencies = [ 3918 + "native-tls", 3919 + "tokio", 3920 + ] 3921 + 3922 + [[package]] 3923 + name = "tokio-util" 3924 + version = "0.7.8" 3925 + source = "registry+https://github.com/rust-lang/crates.io-index" 3926 + checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 3927 + dependencies = [ 3928 + "bytes", 3929 + "futures-core", 3930 + "futures-sink", 3931 + "pin-project-lite", 3932 + "tokio", 3933 + "tracing", 3934 + ] 3935 + 3936 + [[package]] 3937 + name = "toml" 3938 + version = "0.5.11" 3939 + source = "registry+https://github.com/rust-lang/crates.io-index" 3940 + checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 3941 + dependencies = [ 3942 + "serde", 3943 + ] 3944 + 3945 + [[package]] 3946 + name = "toml" 3947 + version = "0.7.3" 3948 + source = "registry+https://github.com/rust-lang/crates.io-index" 3949 + checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" 3950 + dependencies = [ 3951 + "serde", 3952 + "serde_spanned", 3953 + "toml_datetime", 3954 + "toml_edit", 3955 + ] 3956 + 3957 + [[package]] 3958 + name = "toml_datetime" 3959 + version = "0.6.1" 3960 + source = "registry+https://github.com/rust-lang/crates.io-index" 3961 + checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" 3962 + dependencies = [ 3963 + "serde", 3964 + ] 3965 + 3966 + [[package]] 3967 + name = "toml_edit" 3968 + version = "0.19.8" 3969 + source = "registry+https://github.com/rust-lang/crates.io-index" 3970 + checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" 3971 + dependencies = [ 3972 + "indexmap", 3973 + "serde", 3974 + "serde_spanned", 3975 + "toml_datetime", 3976 + "winnow", 3977 + ] 3978 + 3979 + [[package]] 3980 + name = "tower-service" 3981 + version = "0.3.2" 3982 + source = "registry+https://github.com/rust-lang/crates.io-index" 3983 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3984 + 3985 + [[package]] 3986 + name = "tracing" 3987 + version = "0.1.37" 3988 + source = "registry+https://github.com/rust-lang/crates.io-index" 3989 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 3990 + dependencies = [ 3991 + "cfg-if", 3992 + "pin-project-lite", 3993 + "tracing-attributes", 3994 + "tracing-core", 3995 + ] 3996 + 3997 + [[package]] 3998 + name = "tracing-attributes" 3999 + version = "0.1.24" 4000 + source = "registry+https://github.com/rust-lang/crates.io-index" 4001 + checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" 4002 + dependencies = [ 4003 + "proc-macro2", 4004 + "quote", 4005 + "syn 2.0.15", 4006 + ] 4007 + 4008 + [[package]] 4009 + name = "tracing-core" 4010 + version = "0.1.30" 4011 + source = "registry+https://github.com/rust-lang/crates.io-index" 4012 + checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 4013 + dependencies = [ 4014 + "once_cell", 4015 + "valuable", 4016 + ] 4017 + 4018 + [[package]] 4019 + name = "tracing-log" 4020 + version = "0.1.3" 4021 + source = "registry+https://github.com/rust-lang/crates.io-index" 4022 + checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 4023 + dependencies = [ 4024 + "lazy_static", 4025 + "log", 4026 + "tracing-core", 4027 + ] 4028 + 4029 + [[package]] 4030 + name = "tracing-subscriber" 4031 + version = "0.3.17" 4032 + source = "registry+https://github.com/rust-lang/crates.io-index" 4033 + checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 4034 + dependencies = [ 4035 + "matchers", 4036 + "nu-ansi-term", 4037 + "once_cell", 4038 + "regex", 4039 + "sharded-slab", 4040 + "smallvec", 4041 + "thread_local", 4042 + "tracing", 4043 + "tracing-core", 4044 + "tracing-log", 4045 + ] 4046 + 4047 + [[package]] 4048 + name = "tree_magic_mini" 4049 + version = "3.0.3" 4050 + source = "registry+https://github.com/rust-lang/crates.io-index" 4051 + checksum = "91adfd0607cacf6e4babdb870e9bec4037c1c4b151cfd279ccefc5e0c7feaa6d" 4052 + dependencies = [ 4053 + "bytecount", 4054 + "fnv", 4055 + "lazy_static", 4056 + "nom", 4057 + "once_cell", 4058 + "petgraph", 4059 + ] 4060 + 4061 + [[package]] 4062 + name = "treediff" 4063 + version = "4.0.2" 4064 + source = "registry+https://github.com/rust-lang/crates.io-index" 4065 + checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" 4066 + dependencies = [ 4067 + "serde_json", 4068 + ] 4069 + 4070 + [[package]] 4071 + name = "try-lock" 4072 + version = "0.2.4" 4073 + source = "registry+https://github.com/rust-lang/crates.io-index" 4074 + checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 4075 + 4076 + [[package]] 4077 + name = "typenum" 4078 + version = "1.16.0" 4079 + source = "registry+https://github.com/rust-lang/crates.io-index" 4080 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 4081 + 4082 + [[package]] 4083 + name = "uds_windows" 4084 + version = "1.0.2" 4085 + source = "registry+https://github.com/rust-lang/crates.io-index" 4086 + checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" 4087 + dependencies = [ 4088 + "tempfile", 4089 + "winapi", 4090 + ] 4091 + 4092 + [[package]] 4093 + name = "unicode-bidi" 4094 + version = "0.3.13" 4095 + source = "registry+https://github.com/rust-lang/crates.io-index" 4096 + checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 4097 + 4098 + [[package]] 4099 + name = "unicode-ident" 4100 + version = "1.0.8" 4101 + source = "registry+https://github.com/rust-lang/crates.io-index" 4102 + checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 4103 + 4104 + [[package]] 4105 + name = "unicode-normalization" 4106 + version = "0.1.22" 4107 + source = "registry+https://github.com/rust-lang/crates.io-index" 4108 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 4109 + dependencies = [ 4110 + "tinyvec", 4111 + ] 4112 + 4113 + [[package]] 4114 + name = "unicode-segmentation" 4115 + version = "1.10.1" 4116 + source = "registry+https://github.com/rust-lang/crates.io-index" 4117 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 4118 + 4119 + [[package]] 4120 + name = "unicode-width" 4121 + version = "0.1.10" 4122 + source = "registry+https://github.com/rust-lang/crates.io-index" 4123 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 4124 + 4125 + [[package]] 4126 + name = "url" 4127 + version = "2.3.1" 4128 + source = "registry+https://github.com/rust-lang/crates.io-index" 4129 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 4130 + dependencies = [ 4131 + "form_urlencoded", 4132 + "idna", 4133 + "percent-encoding", 4134 + "serde", 4135 + ] 4136 + 4137 + [[package]] 4138 + name = "utf-8" 4139 + version = "0.7.6" 4140 + source = "registry+https://github.com/rust-lang/crates.io-index" 4141 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 4142 + 4143 + [[package]] 4144 + name = "uuid" 4145 + version = "1.3.2" 4146 + source = "registry+https://github.com/rust-lang/crates.io-index" 4147 + checksum = "4dad5567ad0cf5b760e5665964bec1b47dfd077ba8a2544b513f3556d3d239a2" 4148 + dependencies = [ 4149 + "getrandom 0.2.9", 4150 + ] 4151 + 4152 + [[package]] 4153 + name = "valuable" 4154 + version = "0.1.0" 4155 + source = "registry+https://github.com/rust-lang/crates.io-index" 4156 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 4157 + 4158 + [[package]] 4159 + name = "vcpkg" 4160 + version = "0.2.15" 4161 + source = "registry+https://github.com/rust-lang/crates.io-index" 4162 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 4163 + 4164 + [[package]] 4165 + name = "version-compare" 4166 + version = "0.0.11" 4167 + source = "registry+https://github.com/rust-lang/crates.io-index" 4168 + checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" 4169 + 4170 + [[package]] 4171 + name = "version-compare" 4172 + version = "0.1.1" 4173 + source = "registry+https://github.com/rust-lang/crates.io-index" 4174 + checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" 4175 + 4176 + [[package]] 4177 + name = "version_check" 4178 + version = "0.9.4" 4179 + source = "registry+https://github.com/rust-lang/crates.io-index" 4180 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 4181 + 4182 + [[package]] 4183 + name = "vswhom" 4184 + version = "0.1.0" 4185 + source = "registry+https://github.com/rust-lang/crates.io-index" 4186 + checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 4187 + dependencies = [ 4188 + "libc", 4189 + "vswhom-sys", 4190 + ] 4191 + 4192 + [[package]] 4193 + name = "vswhom-sys" 4194 + version = "0.1.2" 4195 + source = "registry+https://github.com/rust-lang/crates.io-index" 4196 + checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" 4197 + dependencies = [ 4198 + "cc", 4199 + "libc", 4200 + ] 4201 + 4202 + [[package]] 4203 + name = "waker-fn" 4204 + version = "1.1.0" 4205 + source = "registry+https://github.com/rust-lang/crates.io-index" 4206 + checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 4207 + 4208 + [[package]] 4209 + name = "walkdir" 4210 + version = "2.3.3" 4211 + source = "registry+https://github.com/rust-lang/crates.io-index" 4212 + checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 4213 + dependencies = [ 4214 + "same-file", 4215 + "winapi-util", 4216 + ] 4217 + 4218 + [[package]] 4219 + name = "want" 4220 + version = "0.3.0" 4221 + source = "registry+https://github.com/rust-lang/crates.io-index" 4222 + checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 4223 + dependencies = [ 4224 + "log", 4225 + "try-lock", 4226 + ] 4227 + 4228 + [[package]] 4229 + name = "wasi" 4230 + version = "0.9.0+wasi-snapshot-preview1" 4231 + source = "registry+https://github.com/rust-lang/crates.io-index" 4232 + checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 4233 + 4234 + [[package]] 4235 + name = "wasi" 4236 + version = "0.11.0+wasi-snapshot-preview1" 4237 + source = "registry+https://github.com/rust-lang/crates.io-index" 4238 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 4239 + 4240 + [[package]] 4241 + name = "wasm-bindgen" 4242 + version = "0.2.85" 4243 + source = "registry+https://github.com/rust-lang/crates.io-index" 4244 + checksum = "5b6cb788c4e39112fbe1822277ef6fb3c55cd86b95cb3d3c4c1c9597e4ac74b4" 4245 + dependencies = [ 4246 + "cfg-if", 4247 + "wasm-bindgen-macro", 4248 + ] 4249 + 4250 + [[package]] 4251 + name = "wasm-bindgen-backend" 4252 + version = "0.2.85" 4253 + source = "registry+https://github.com/rust-lang/crates.io-index" 4254 + checksum = "35e522ed4105a9d626d885b35d62501b30d9666283a5c8be12c14a8bdafe7822" 4255 + dependencies = [ 4256 + "bumpalo", 4257 + "log", 4258 + "once_cell", 4259 + "proc-macro2", 4260 + "quote", 4261 + "syn 2.0.15", 4262 + "wasm-bindgen-shared", 4263 + ] 4264 + 4265 + [[package]] 4266 + name = "wasm-bindgen-futures" 4267 + version = "0.4.35" 4268 + source = "registry+https://github.com/rust-lang/crates.io-index" 4269 + checksum = "083abe15c5d88556b77bdf7aef403625be9e327ad37c62c4e4129af740168163" 4270 + dependencies = [ 4271 + "cfg-if", 4272 + "js-sys", 4273 + "wasm-bindgen", 4274 + "web-sys", 4275 + ] 4276 + 4277 + [[package]] 4278 + name = "wasm-bindgen-macro" 4279 + version = "0.2.85" 4280 + source = "registry+https://github.com/rust-lang/crates.io-index" 4281 + checksum = "358a79a0cb89d21db8120cbfb91392335913e4890665b1a7981d9e956903b434" 4282 + dependencies = [ 4283 + "quote", 4284 + "wasm-bindgen-macro-support", 4285 + ] 4286 + 4287 + [[package]] 4288 + name = "wasm-bindgen-macro-support" 4289 + version = "0.2.85" 4290 + source = "registry+https://github.com/rust-lang/crates.io-index" 4291 + checksum = "4783ce29f09b9d93134d41297aded3a712b7b979e9c6f28c32cb88c973a94869" 4292 + dependencies = [ 4293 + "proc-macro2", 4294 + "quote", 4295 + "syn 2.0.15", 4296 + "wasm-bindgen-backend", 4297 + "wasm-bindgen-shared", 4298 + ] 4299 + 4300 + [[package]] 4301 + name = "wasm-bindgen-shared" 4302 + version = "0.2.85" 4303 + source = "registry+https://github.com/rust-lang/crates.io-index" 4304 + checksum = "a901d592cafaa4d711bc324edfaff879ac700b19c3dfd60058d2b445be2691eb" 4305 + 4306 + [[package]] 4307 + name = "wayland-client" 4308 + version = "0.29.5" 4309 + source = "registry+https://github.com/rust-lang/crates.io-index" 4310 + checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715" 4311 + dependencies = [ 4312 + "bitflags", 4313 + "downcast-rs", 4314 + "libc", 4315 + "nix 0.24.3", 4316 + "wayland-commons", 4317 + "wayland-scanner", 4318 + "wayland-sys", 4319 + ] 4320 + 4321 + [[package]] 4322 + name = "wayland-commons" 4323 + version = "0.29.5" 4324 + source = "registry+https://github.com/rust-lang/crates.io-index" 4325 + checksum = "8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902" 4326 + dependencies = [ 4327 + "nix 0.24.3", 4328 + "once_cell", 4329 + "smallvec", 4330 + "wayland-sys", 4331 + ] 4332 + 4333 + [[package]] 4334 + name = "wayland-protocols" 4335 + version = "0.29.5" 4336 + source = "registry+https://github.com/rust-lang/crates.io-index" 4337 + checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6" 4338 + dependencies = [ 4339 + "bitflags", 4340 + "wayland-client", 4341 + "wayland-commons", 4342 + "wayland-scanner", 4343 + ] 4344 + 4345 + [[package]] 4346 + name = "wayland-scanner" 4347 + version = "0.29.5" 4348 + source = "registry+https://github.com/rust-lang/crates.io-index" 4349 + checksum = "8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53" 4350 + dependencies = [ 4351 + "proc-macro2", 4352 + "quote", 4353 + "xml-rs", 4354 + ] 4355 + 4356 + [[package]] 4357 + name = "wayland-sys" 4358 + version = "0.29.5" 4359 + source = "registry+https://github.com/rust-lang/crates.io-index" 4360 + checksum = "be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4" 4361 + dependencies = [ 4362 + "pkg-config", 4363 + ] 4364 + 4365 + [[package]] 4366 + name = "web-sys" 4367 + version = "0.3.62" 4368 + source = "registry+https://github.com/rust-lang/crates.io-index" 4369 + checksum = "16b5f940c7edfdc6d12126d98c9ef4d1b3d470011c47c76a6581df47ad9ba721" 4370 + dependencies = [ 4371 + "js-sys", 4372 + "wasm-bindgen", 4373 + ] 4374 + 4375 + [[package]] 4376 + name = "webkit2gtk" 4377 + version = "0.18.2" 4378 + source = "registry+https://github.com/rust-lang/crates.io-index" 4379 + checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" 4380 + dependencies = [ 4381 + "bitflags", 4382 + "cairo-rs", 4383 + "gdk", 4384 + "gdk-sys", 4385 + "gio", 4386 + "gio-sys", 4387 + "glib", 4388 + "glib-sys", 4389 + "gobject-sys", 4390 + "gtk", 4391 + "gtk-sys", 4392 + "javascriptcore-rs", 4393 + "libc", 4394 + "once_cell", 4395 + "soup2", 4396 + "webkit2gtk-sys", 4397 + ] 4398 + 4399 + [[package]] 4400 + name = "webkit2gtk-sys" 4401 + version = "0.18.0" 4402 + source = "registry+https://github.com/rust-lang/crates.io-index" 4403 + checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" 4404 + dependencies = [ 4405 + "atk-sys", 4406 + "bitflags", 4407 + "cairo-sys-rs", 4408 + "gdk-pixbuf-sys", 4409 + "gdk-sys", 4410 + "gio-sys", 4411 + "glib-sys", 4412 + "gobject-sys", 4413 + "gtk-sys", 4414 + "javascriptcore-rs-sys", 4415 + "libc", 4416 + "pango-sys", 4417 + "pkg-config", 4418 + "soup2-sys", 4419 + "system-deps 6.1.0", 4420 + ] 4421 + 4422 + [[package]] 4423 + name = "webview2-com" 4424 + version = "0.19.1" 4425 + source = "registry+https://github.com/rust-lang/crates.io-index" 4426 + checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" 4427 + dependencies = [ 4428 + "webview2-com-macros", 4429 + "webview2-com-sys", 4430 + "windows 0.39.0", 4431 + "windows-implement", 4432 + ] 4433 + 4434 + [[package]] 4435 + name = "webview2-com-macros" 4436 + version = "0.6.0" 4437 + source = "registry+https://github.com/rust-lang/crates.io-index" 4438 + checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" 4439 + dependencies = [ 4440 + "proc-macro2", 4441 + "quote", 4442 + "syn 1.0.109", 4443 + ] 4444 + 4445 + [[package]] 4446 + name = "webview2-com-sys" 4447 + version = "0.19.0" 4448 + source = "registry+https://github.com/rust-lang/crates.io-index" 4449 + checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" 4450 + dependencies = [ 4451 + "regex", 4452 + "serde", 4453 + "serde_json", 4454 + "thiserror", 4455 + "windows 0.39.0", 4456 + "windows-bindgen", 4457 + "windows-metadata", 4458 + ] 4459 + 4460 + [[package]] 4461 + name = "weezl" 4462 + version = "0.1.7" 4463 + source = "registry+https://github.com/rust-lang/crates.io-index" 4464 + checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 4465 + 4466 + [[package]] 4467 + name = "winapi" 4468 + version = "0.3.9" 4469 + source = "registry+https://github.com/rust-lang/crates.io-index" 4470 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 4471 + dependencies = [ 4472 + "winapi-i686-pc-windows-gnu", 4473 + "winapi-x86_64-pc-windows-gnu", 4474 + ] 4475 + 4476 + [[package]] 4477 + name = "winapi-i686-pc-windows-gnu" 4478 + version = "0.4.0" 4479 + source = "registry+https://github.com/rust-lang/crates.io-index" 4480 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4481 + 4482 + [[package]] 4483 + name = "winapi-util" 4484 + version = "0.1.5" 4485 + source = "registry+https://github.com/rust-lang/crates.io-index" 4486 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 4487 + dependencies = [ 4488 + "winapi", 4489 + ] 4490 + 4491 + [[package]] 4492 + name = "winapi-wsapoll" 4493 + version = "0.1.1" 4494 + source = "registry+https://github.com/rust-lang/crates.io-index" 4495 + checksum = "44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e" 4496 + dependencies = [ 4497 + "winapi", 4498 + ] 4499 + 4500 + [[package]] 4501 + name = "winapi-x86_64-pc-windows-gnu" 4502 + version = "0.4.0" 4503 + source = "registry+https://github.com/rust-lang/crates.io-index" 4504 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4505 + 4506 + [[package]] 4507 + name = "window-shadows" 4508 + version = "0.2.1" 4509 + source = "registry+https://github.com/rust-lang/crates.io-index" 4510 + checksum = "29d30320647cfc3dc45554c8ad825b84831def81f967a2f7589931328ff9b16d" 4511 + dependencies = [ 4512 + "cocoa", 4513 + "objc", 4514 + "raw-window-handle", 4515 + "windows-sys 0.42.0", 4516 + ] 4517 + 4518 + [[package]] 4519 + name = "windows" 4520 + version = "0.37.0" 4521 + source = "registry+https://github.com/rust-lang/crates.io-index" 4522 + checksum = "57b543186b344cc61c85b5aab0d2e3adf4e0f99bc076eff9aa5927bcc0b8a647" 4523 + dependencies = [ 4524 + "windows_aarch64_msvc 0.37.0", 4525 + "windows_i686_gnu 0.37.0", 4526 + "windows_i686_msvc 0.37.0", 4527 + "windows_x86_64_gnu 0.37.0", 4528 + "windows_x86_64_msvc 0.37.0", 4529 + ] 4530 + 4531 + [[package]] 4532 + name = "windows" 4533 + version = "0.39.0" 4534 + source = "registry+https://github.com/rust-lang/crates.io-index" 4535 + checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" 4536 + dependencies = [ 4537 + "windows-implement", 4538 + "windows_aarch64_msvc 0.39.0", 4539 + "windows_i686_gnu 0.39.0", 4540 + "windows_i686_msvc 0.39.0", 4541 + "windows_x86_64_gnu 0.39.0", 4542 + "windows_x86_64_msvc 0.39.0", 4543 + ] 4544 + 4545 + [[package]] 4546 + name = "windows" 4547 + version = "0.44.0" 4548 + source = "registry+https://github.com/rust-lang/crates.io-index" 4549 + checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b" 4550 + dependencies = [ 4551 + "windows-targets 0.42.2", 4552 + ] 4553 + 4554 + [[package]] 4555 + name = "windows" 4556 + version = "0.48.0" 4557 + source = "registry+https://github.com/rust-lang/crates.io-index" 4558 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4559 + dependencies = [ 4560 + "windows-targets 0.48.0", 4561 + ] 4562 + 4563 + [[package]] 4564 + name = "windows-bindgen" 4565 + version = "0.39.0" 4566 + source = "registry+https://github.com/rust-lang/crates.io-index" 4567 + checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" 4568 + dependencies = [ 4569 + "windows-metadata", 4570 + "windows-tokens", 4571 + ] 4572 + 4573 + [[package]] 4574 + name = "windows-implement" 4575 + version = "0.39.0" 4576 + source = "registry+https://github.com/rust-lang/crates.io-index" 4577 + checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" 4578 + dependencies = [ 4579 + "syn 1.0.109", 4580 + "windows-tokens", 4581 + ] 4582 + 4583 + [[package]] 4584 + name = "windows-metadata" 4585 + version = "0.39.0" 4586 + source = "registry+https://github.com/rust-lang/crates.io-index" 4587 + checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" 4588 + 4589 + [[package]] 4590 + name = "windows-sys" 4591 + version = "0.42.0" 4592 + source = "registry+https://github.com/rust-lang/crates.io-index" 4593 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 4594 + dependencies = [ 4595 + "windows_aarch64_gnullvm 0.42.2", 4596 + "windows_aarch64_msvc 0.42.2", 4597 + "windows_i686_gnu 0.42.2", 4598 + "windows_i686_msvc 0.42.2", 4599 + "windows_x86_64_gnu 0.42.2", 4600 + "windows_x86_64_gnullvm 0.42.2", 4601 + "windows_x86_64_msvc 0.42.2", 4602 + ] 4603 + 4604 + [[package]] 4605 + name = "windows-sys" 4606 + version = "0.45.0" 4607 + source = "registry+https://github.com/rust-lang/crates.io-index" 4608 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4609 + dependencies = [ 4610 + "windows-targets 0.42.2", 4611 + ] 4612 + 4613 + [[package]] 4614 + name = "windows-sys" 4615 + version = "0.48.0" 4616 + source = "registry+https://github.com/rust-lang/crates.io-index" 4617 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4618 + dependencies = [ 4619 + "windows-targets 0.48.0", 4620 + ] 4621 + 4622 + [[package]] 4623 + name = "windows-targets" 4624 + version = "0.42.2" 4625 + source = "registry+https://github.com/rust-lang/crates.io-index" 4626 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4627 + dependencies = [ 4628 + "windows_aarch64_gnullvm 0.42.2", 4629 + "windows_aarch64_msvc 0.42.2", 4630 + "windows_i686_gnu 0.42.2", 4631 + "windows_i686_msvc 0.42.2", 4632 + "windows_x86_64_gnu 0.42.2", 4633 + "windows_x86_64_gnullvm 0.42.2", 4634 + "windows_x86_64_msvc 0.42.2", 4635 + ] 4636 + 4637 + [[package]] 4638 + name = "windows-targets" 4639 + version = "0.48.0" 4640 + source = "registry+https://github.com/rust-lang/crates.io-index" 4641 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 4642 + dependencies = [ 4643 + "windows_aarch64_gnullvm 0.48.0", 4644 + "windows_aarch64_msvc 0.48.0", 4645 + "windows_i686_gnu 0.48.0", 4646 + "windows_i686_msvc 0.48.0", 4647 + "windows_x86_64_gnu 0.48.0", 4648 + "windows_x86_64_gnullvm 0.48.0", 4649 + "windows_x86_64_msvc 0.48.0", 4650 + ] 4651 + 4652 + [[package]] 4653 + name = "windows-tokens" 4654 + version = "0.39.0" 4655 + source = "registry+https://github.com/rust-lang/crates.io-index" 4656 + checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" 4657 + 4658 + [[package]] 4659 + name = "windows_aarch64_gnullvm" 4660 + version = "0.42.2" 4661 + source = "registry+https://github.com/rust-lang/crates.io-index" 4662 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4663 + 4664 + [[package]] 4665 + name = "windows_aarch64_gnullvm" 4666 + version = "0.48.0" 4667 + source = "registry+https://github.com/rust-lang/crates.io-index" 4668 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 4669 + 4670 + [[package]] 4671 + name = "windows_aarch64_msvc" 4672 + version = "0.37.0" 4673 + source = "registry+https://github.com/rust-lang/crates.io-index" 4674 + checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a" 4675 + 4676 + [[package]] 4677 + name = "windows_aarch64_msvc" 4678 + version = "0.39.0" 4679 + source = "registry+https://github.com/rust-lang/crates.io-index" 4680 + checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" 4681 + 4682 + [[package]] 4683 + name = "windows_aarch64_msvc" 4684 + version = "0.42.2" 4685 + source = "registry+https://github.com/rust-lang/crates.io-index" 4686 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4687 + 4688 + [[package]] 4689 + name = "windows_aarch64_msvc" 4690 + version = "0.48.0" 4691 + source = "registry+https://github.com/rust-lang/crates.io-index" 4692 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 4693 + 4694 + [[package]] 4695 + name = "windows_i686_gnu" 4696 + version = "0.37.0" 4697 + source = "registry+https://github.com/rust-lang/crates.io-index" 4698 + checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1" 4699 + 4700 + [[package]] 4701 + name = "windows_i686_gnu" 4702 + version = "0.39.0" 4703 + source = "registry+https://github.com/rust-lang/crates.io-index" 4704 + checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" 4705 + 4706 + [[package]] 4707 + name = "windows_i686_gnu" 4708 + version = "0.42.2" 4709 + source = "registry+https://github.com/rust-lang/crates.io-index" 4710 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4711 + 4712 + [[package]] 4713 + name = "windows_i686_gnu" 4714 + version = "0.48.0" 4715 + source = "registry+https://github.com/rust-lang/crates.io-index" 4716 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 4717 + 4718 + [[package]] 4719 + name = "windows_i686_msvc" 4720 + version = "0.37.0" 4721 + source = "registry+https://github.com/rust-lang/crates.io-index" 4722 + checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c" 4723 + 4724 + [[package]] 4725 + name = "windows_i686_msvc" 4726 + version = "0.39.0" 4727 + source = "registry+https://github.com/rust-lang/crates.io-index" 4728 + checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" 4729 + 4730 + [[package]] 4731 + name = "windows_i686_msvc" 4732 + version = "0.42.2" 4733 + source = "registry+https://github.com/rust-lang/crates.io-index" 4734 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4735 + 4736 + [[package]] 4737 + name = "windows_i686_msvc" 4738 + version = "0.48.0" 4739 + source = "registry+https://github.com/rust-lang/crates.io-index" 4740 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 4741 + 4742 + [[package]] 4743 + name = "windows_x86_64_gnu" 4744 + version = "0.37.0" 4745 + source = "registry+https://github.com/rust-lang/crates.io-index" 4746 + checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d" 4747 + 4748 + [[package]] 4749 + name = "windows_x86_64_gnu" 4750 + version = "0.39.0" 4751 + source = "registry+https://github.com/rust-lang/crates.io-index" 4752 + checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" 4753 + 4754 + [[package]] 4755 + name = "windows_x86_64_gnu" 4756 + version = "0.42.2" 4757 + source = "registry+https://github.com/rust-lang/crates.io-index" 4758 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4759 + 4760 + [[package]] 4761 + name = "windows_x86_64_gnu" 4762 + version = "0.48.0" 4763 + source = "registry+https://github.com/rust-lang/crates.io-index" 4764 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 4765 + 4766 + [[package]] 4767 + name = "windows_x86_64_gnullvm" 4768 + version = "0.42.2" 4769 + source = "registry+https://github.com/rust-lang/crates.io-index" 4770 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4771 + 4772 + [[package]] 4773 + name = "windows_x86_64_gnullvm" 4774 + version = "0.48.0" 4775 + source = "registry+https://github.com/rust-lang/crates.io-index" 4776 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 4777 + 4778 + [[package]] 4779 + name = "windows_x86_64_msvc" 4780 + version = "0.37.0" 4781 + source = "registry+https://github.com/rust-lang/crates.io-index" 4782 + checksum = "f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d" 4783 + 4784 + [[package]] 4785 + name = "windows_x86_64_msvc" 4786 + version = "0.39.0" 4787 + source = "registry+https://github.com/rust-lang/crates.io-index" 4788 + checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" 4789 + 4790 + [[package]] 4791 + name = "windows_x86_64_msvc" 4792 + version = "0.42.2" 4793 + source = "registry+https://github.com/rust-lang/crates.io-index" 4794 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 4795 + 4796 + [[package]] 4797 + name = "windows_x86_64_msvc" 4798 + version = "0.48.0" 4799 + source = "registry+https://github.com/rust-lang/crates.io-index" 4800 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 4801 + 4802 + [[package]] 4803 + name = "winnow" 4804 + version = "0.4.1" 4805 + source = "registry+https://github.com/rust-lang/crates.io-index" 4806 + checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" 4807 + dependencies = [ 4808 + "memchr", 4809 + ] 4810 + 4811 + [[package]] 4812 + name = "winreg" 4813 + version = "0.10.1" 4814 + source = "registry+https://github.com/rust-lang/crates.io-index" 4815 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 4816 + dependencies = [ 4817 + "winapi", 4818 + ] 4819 + 4820 + [[package]] 4821 + name = "winreg" 4822 + version = "0.11.0" 4823 + source = "registry+https://github.com/rust-lang/crates.io-index" 4824 + checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189" 4825 + dependencies = [ 4826 + "cfg-if", 4827 + "winapi", 4828 + ] 4829 + 4830 + [[package]] 4831 + name = "wl-clipboard-rs" 4832 + version = "0.7.0" 4833 + source = "registry+https://github.com/rust-lang/crates.io-index" 4834 + checksum = "981a303dfbb75d659f6612d05a14b2e363c103d24f676a2d44a00d18507a1ad9" 4835 + dependencies = [ 4836 + "derive-new", 4837 + "libc", 4838 + "log", 4839 + "nix 0.24.3", 4840 + "os_pipe", 4841 + "tempfile", 4842 + "thiserror", 4843 + "tree_magic_mini", 4844 + "wayland-client", 4845 + "wayland-protocols", 4846 + ] 4847 + 4848 + [[package]] 4849 + name = "wry" 4850 + version = "0.24.3" 4851 + source = "registry+https://github.com/rust-lang/crates.io-index" 4852 + checksum = "33748f35413c8a98d45f7a08832d848c0c5915501803d1faade5a4ebcd258cea" 4853 + dependencies = [ 4854 + "base64 0.13.1", 4855 + "block", 4856 + "cocoa", 4857 + "core-graphics", 4858 + "crossbeam-channel", 4859 + "dunce", 4860 + "gdk", 4861 + "gio", 4862 + "glib", 4863 + "gtk", 4864 + "html5ever", 4865 + "http", 4866 + "kuchiki", 4867 + "libc", 4868 + "log", 4869 + "objc", 4870 + "objc_id", 4871 + "once_cell", 4872 + "serde", 4873 + "serde_json", 4874 + "sha2", 4875 + "soup2", 4876 + "tao", 4877 + "thiserror", 4878 + "url", 4879 + "webkit2gtk", 4880 + "webkit2gtk-sys", 4881 + "webview2-com", 4882 + "windows 0.39.0", 4883 + "windows-implement", 4884 + ] 4885 + 4886 + [[package]] 4887 + name = "x11" 4888 + version = "2.21.0" 4889 + source = "registry+https://github.com/rust-lang/crates.io-index" 4890 + checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" 4891 + dependencies = [ 4892 + "libc", 4893 + "pkg-config", 4894 + ] 4895 + 4896 + [[package]] 4897 + name = "x11-clipboard" 4898 + version = "0.7.1" 4899 + source = "registry+https://github.com/rust-lang/crates.io-index" 4900 + checksum = "980b9aa9226c3b7de8e2adb11bf20124327c054e0e5812d2aac0b5b5a87e7464" 4901 + dependencies = [ 4902 + "x11rb", 4903 + ] 4904 + 4905 + [[package]] 4906 + name = "x11-dl" 4907 + version = "2.21.0" 4908 + source = "registry+https://github.com/rust-lang/crates.io-index" 4909 + checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 4910 + dependencies = [ 4911 + "libc", 4912 + "once_cell", 4913 + "pkg-config", 4914 + ] 4915 + 4916 + [[package]] 4917 + name = "x11rb" 4918 + version = "0.10.1" 4919 + source = "registry+https://github.com/rust-lang/crates.io-index" 4920 + checksum = "592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507" 4921 + dependencies = [ 4922 + "gethostname", 4923 + "nix 0.24.3", 4924 + "winapi", 4925 + "winapi-wsapoll", 4926 + "x11rb-protocol", 4927 + ] 4928 + 4929 + [[package]] 4930 + name = "x11rb-protocol" 4931 + version = "0.10.0" 4932 + source = "registry+https://github.com/rust-lang/crates.io-index" 4933 + checksum = "56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67" 4934 + dependencies = [ 4935 + "nix 0.24.3", 4936 + ] 4937 + 4938 + [[package]] 4939 + name = "xattr" 4940 + version = "0.2.3" 4941 + source = "registry+https://github.com/rust-lang/crates.io-index" 4942 + checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 4943 + dependencies = [ 4944 + "libc", 4945 + ] 4946 + 4947 + [[package]] 4948 + name = "xdg-home" 4949 + version = "1.0.0" 4950 + source = "registry+https://github.com/rust-lang/crates.io-index" 4951 + checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" 4952 + dependencies = [ 4953 + "nix 0.26.2", 4954 + "winapi", 4955 + ] 4956 + 4957 + [[package]] 4958 + name = "xml-rs" 4959 + version = "0.8.11" 4960 + source = "registry+https://github.com/rust-lang/crates.io-index" 4961 + checksum = "1690519550bfa95525229b9ca2350c63043a4857b3b0013811b2ccf4a2420b01" 4962 + 4963 + [[package]] 4964 + name = "zbus" 4965 + version = "3.12.0" 4966 + source = "registry+https://github.com/rust-lang/crates.io-index" 4967 + checksum = "29242fa5ec5693629ae74d6eb1f69622a9511f600986d6d9779bccf36ac316e3" 4968 + dependencies = [ 4969 + "async-broadcast", 4970 + "async-executor", 4971 + "async-fs", 4972 + "async-io", 4973 + "async-lock", 4974 + "async-recursion", 4975 + "async-task", 4976 + "async-trait", 4977 + "byteorder", 4978 + "derivative", 4979 + "enumflags2", 4980 + "event-listener", 4981 + "futures-core", 4982 + "futures-sink", 4983 + "futures-util", 4984 + "hex", 4985 + "nix 0.26.2", 4986 + "once_cell", 4987 + "ordered-stream", 4988 + "rand 0.8.5", 4989 + "serde", 4990 + "serde_repr", 4991 + "sha1", 4992 + "static_assertions", 4993 + "tracing", 4994 + "uds_windows", 4995 + "winapi", 4996 + "xdg-home", 4997 + "zbus_macros", 4998 + "zbus_names", 4999 + "zvariant", 5000 + ] 5001 + 5002 + [[package]] 5003 + name = "zbus_macros" 5004 + version = "3.12.0" 5005 + source = "registry+https://github.com/rust-lang/crates.io-index" 5006 + checksum = "537793e26e9af85f774801dc52c6f6292352b2b517c5cf0449ffd3735732a53a" 5007 + dependencies = [ 5008 + "proc-macro-crate", 5009 + "proc-macro2", 5010 + "quote", 5011 + "regex", 5012 + "syn 1.0.109", 5013 + "zvariant_utils", 5014 + ] 5015 + 5016 + [[package]] 5017 + name = "zbus_names" 5018 + version = "2.5.0" 5019 + source = "registry+https://github.com/rust-lang/crates.io-index" 5020 + checksum = "f34f314916bd89bdb9934154627fab152f4f28acdda03e7c4c68181b214fe7e3" 5021 + dependencies = [ 5022 + "serde", 5023 + "static_assertions", 5024 + "zvariant", 5025 + ] 5026 + 5027 + [[package]] 5028 + name = "zip" 5029 + version = "0.6.5" 5030 + source = "registry+https://github.com/rust-lang/crates.io-index" 5031 + checksum = "7e92305c174683d78035cbf1b70e18db6329cc0f1b9cae0a52ca90bf5bfe7125" 5032 + dependencies = [ 5033 + "byteorder", 5034 + "crc32fast", 5035 + "crossbeam-utils", 5036 + ] 5037 + 5038 + [[package]] 5039 + name = "zvariant" 5040 + version = "3.12.0" 5041 + source = "registry+https://github.com/rust-lang/crates.io-index" 5042 + checksum = "46fe4914a985446d6fd287019b5fceccce38303d71407d9e6e711d44954a05d8" 5043 + dependencies = [ 5044 + "byteorder", 5045 + "enumflags2", 5046 + "libc", 5047 + "serde", 5048 + "static_assertions", 5049 + "zvariant_derive", 5050 + ] 5051 + 5052 + [[package]] 5053 + name = "zvariant_derive" 5054 + version = "3.12.0" 5055 + source = "registry+https://github.com/rust-lang/crates.io-index" 5056 + checksum = "34c20260af4b28b3275d6676c7e2a6be0d4332e8e0aba4616d34007fd84e462a" 5057 + dependencies = [ 5058 + "proc-macro-crate", 5059 + "proc-macro2", 5060 + "quote", 5061 + "syn 1.0.109", 5062 + "zvariant_utils", 5063 + ] 5064 + 5065 + [[package]] 5066 + name = "zvariant_utils" 5067 + version = "1.0.0" 5068 + source = "registry+https://github.com/rust-lang/crates.io-index" 5069 + checksum = "53b22993dbc4d128a17a3b6c92f1c63872dd67198537ee728d8b5d7c40640a8b" 5070 + dependencies = [ 5071 + "proc-macro2", 5072 + "quote", 5073 + "syn 1.0.109", 5074 + ]
+139
pkgs/applications/misc/pot/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , stdenvNoCC 4 + , rustPlatform 5 + , fetchFromGitHub 6 + , wrapGAppsHook 7 + , cargo 8 + , rustc 9 + , cargo-tauri 10 + , pkg-config 11 + , nodePackages 12 + , esbuild 13 + , buildGoModule 14 + , jq 15 + , moreutils 16 + , libayatana-appindicator 17 + , gtk3 18 + , webkitgtk 19 + , libsoup 20 + , openssl 21 + , xdotool 22 + }: 23 + 24 + stdenv.mkDerivation rec { 25 + pname = "pot"; 26 + version = "0.5.0"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "pot-app"; 30 + repo = "pot-desktop"; 31 + rev = version; 32 + hash = "sha256-sAAdw7gYUQTHZYmxSAk2LByR+iMT836sQolk2NOgWD0="; 33 + }; 34 + 35 + sourceRoot = "source/src-tauri"; 36 + 37 + postPatch = '' 38 + substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \ 39 + --replace "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" 40 + 41 + chmod -R +w .. 42 + # Disable auto update check by default 43 + sed -i -e '/auto_check/s/true/false/' src/main.rs ../src/windows/Config/index.jsx 44 + ''; 45 + 46 + pnpm-deps = stdenvNoCC.mkDerivation { 47 + pname = "${pname}-pnpm-deps"; 48 + inherit src version; 49 + 50 + nativeBuildInputs = [ 51 + jq 52 + moreutils 53 + nodePackages.pnpm 54 + ]; 55 + 56 + installPhase = '' 57 + export HOME=$(mktemp -d) 58 + pnpm config set store-dir $out 59 + # use --ignore-script and --no-optional to avoid downloading binaries 60 + # use --frozen-lockfile to avoid checking git deps 61 + pnpm install --frozen-lockfile --no-optional --ignore-script 62 + 63 + # Remove timestamp and sort the json files 64 + rm -rf $out/v3/tmp 65 + for f in $(find $out -name "*.json"); do 66 + sed -i -E -e 's/"checkedAt":[0-9]+,//g' $f 67 + jq --sort-keys . $f | sponge $f 68 + done 69 + ''; 70 + 71 + dontFixup = true; 72 + outputHashMode = "recursive"; 73 + outputHash = "sha256-lqGskG1MWbZKEmqJf4b9dGltmFHw/qOo/Sh7JIFS4IQ="; 74 + }; 75 + 76 + cargoDeps = rustPlatform.importCargoLock { 77 + lockFile = ./Cargo.lock; 78 + outputHashes = { 79 + "tauri-plugin-single-instance-0.0.0" = "sha256-M6uGcf4UWAU+494wAK/r2ta1c3IZ07iaURLwJJR9F3U="; 80 + "tauri-plugin-autostart-0.0.0" = "sha256-M6uGcf4UWAU+494wAK/r2ta1c3IZ07iaURLwJJR9F3U="; 81 + "enigo-0.1.2" = "sha256-99VJ0WYD8jV6CYUZ1bpYJBwIE2iwOZ9SjOvyA2On12Q="; 82 + }; 83 + }; 84 + 85 + nativeBuildInputs = [ 86 + rustPlatform.cargoSetupHook 87 + cargo 88 + rustc 89 + cargo-tauri 90 + wrapGAppsHook 91 + nodePackages.pnpm 92 + pkg-config 93 + ]; 94 + 95 + buildInputs = [ 96 + gtk3 97 + libsoup 98 + libayatana-appindicator 99 + openssl 100 + webkitgtk 101 + xdotool 102 + ]; 103 + 104 + ESBUILD_BINARY_PATH = "${lib.getExe (esbuild.override { 105 + buildGoModule = args: buildGoModule (args // rec { 106 + version = "0.17.15"; 107 + src = fetchFromGitHub { 108 + owner = "evanw"; 109 + repo = "esbuild"; 110 + rev = "v${version}"; 111 + hash = "sha256-AzkjVw3o+yP/l6jiMmgzaymb0el2/OcAl8WQYbuMprw="; 112 + }; 113 + vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; 114 + }); 115 + })}"; 116 + 117 + preBuild = '' 118 + export HOME=$(mktemp -d) 119 + pnpm config set store-dir ${pnpm-deps} 120 + pnpm install --offline --frozen-lockfile --no-optional --ignore-script 121 + chmod -R +w ../node_modules 122 + pnpm rebuild 123 + # Use cargo-tauri from nixpkgs instead of pnpm tauri from npm 124 + cargo tauri build -b deb 125 + ''; 126 + 127 + preInstall = '' 128 + mv target/release/bundle/deb/*/data/usr/ $out 129 + ''; 130 + 131 + meta = with lib; { 132 + description = "A cross-platform translation software"; 133 + homepage = "https://pot.pylogmon.com"; 134 + platforms = platforms.linux; 135 + license = licenses.gpl3Only; 136 + maintainers = with maintainers; [ linsui ]; 137 + }; 138 + } 139 +
+3 -3
pkgs/applications/networking/cluster/k8sgpt/default.nix
··· 2 3 buildGoModule rec { 4 pname = "k8sgpt"; 5 - version = "0.3.5"; 6 7 src = fetchFromGitHub { 8 owner = "k8sgpt-ai"; 9 repo = "k8sgpt"; 10 rev = "v${version}"; 11 - hash = "sha256-AUUcC9S1+83ZlOH/LEG+QXstxpr8949JbqFMF9hIiVE="; 12 }; 13 14 - vendorHash = "sha256-tXLt18ryxO9Q7E/MJWDlZy1gmxnMauqfcbmRdF9uUt8="; 15 16 CGO_ENABLED = 0; 17
··· 2 3 buildGoModule rec { 4 pname = "k8sgpt"; 5 + version = "0.3.6"; 6 7 src = fetchFromGitHub { 8 owner = "k8sgpt-ai"; 9 repo = "k8sgpt"; 10 rev = "v${version}"; 11 + hash = "sha256-GAEAl59bzCffsh0XYa61R/AwwoGyFfG0M1m1U2aQiis="; 12 }; 13 14 + vendorHash = "sha256-g0Lgu0aC25+/MYoRKMqTN8Iu8j/KA4G1DBjbhOfPpjg="; 15 16 CGO_ENABLED = 0; 17
+3 -3
pkgs/applications/terminal-emulators/kitty/themes.nix
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "kitty-themes"; 8 - version = "unstable-2023-03-08"; 9 10 src = fetchFromGitHub { 11 owner = "kovidgoyal"; 12 repo = "kitty-themes"; 13 - rev = "c01fcbd694353507c3cc7f657179bad1f32140a7"; 14 - hash = "sha256-heJayOz/2Bey/zAwL2PR1OsfGyCPqMyxT1XzwHLhQ0w="; 15 }; 16 17 dontConfigure = true;
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "kitty-themes"; 8 + version = "unstable-2023-06-01"; 9 10 src = fetchFromGitHub { 11 owner = "kovidgoyal"; 12 repo = "kitty-themes"; 13 + rev = "f765eb1715d79c6cb3ad3d571342d612f21b810e"; 14 + hash = "sha256-Y3N8cyqEsY/kB2xMIlPYnbuYUs8grzepPx/11maG4bo="; 15 }; 16 17 dontConfigure = true;
+2 -2
pkgs/applications/version-management/dvc/default.nix
··· 10 11 python3.pkgs.buildPythonApplication rec { 12 pname = "dvc"; 13 - version = "2.58.1"; 14 format = "pyproject"; 15 16 src = fetchFromGitHub { 17 owner = "iterative"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-n6tX7sHzyeIWnpFM08QosQ7y27SB9OKMuQeSB25lJRU="; 21 }; 22 23 pythonRelaxDeps = [
··· 10 11 python3.pkgs.buildPythonApplication rec { 12 pname = "dvc"; 13 + version = "2.58.2"; 14 format = "pyproject"; 15 16 src = fetchFromGitHub { 17 owner = "iterative"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 + hash = "sha256-sq5jrGtUVe8R4ZdjwEBW9yEYBe8o1xyFVZGcZ+tMvCs="; 21 }; 22 23 pythonRelaxDeps = [
+9 -7
pkgs/applications/virtualization/virtualbox/default.nix
··· 1 { config, stdenv, fetchurl, lib, acpica-tools, dev86, pam, libxslt, libxml2, wrapQtAppsHook 2 - , libX11, xorgproto, libXext, libXcursor, libXmu, libIDL, SDL, libcap, libGL 3 , libpng, glib, lvm2, libXrandr, libXinerama, libopus, qtbase, qtx11extras 4 , qttools, qtsvg, qtwayland, pkg-config, which, docbook_xsl, docbook_xml_dtd_43 5 , alsa-lib, curl, libvpx, nettools, dbus, substituteAll, gsoap, zlib ··· 24 buildType = "release"; 25 # Use maintainers/scripts/update.nix to update the version and all related hashes or 26 # change the hashes in extpack.nix and guest-additions/default.nix as well manually. 27 - version = "7.0.6"; 28 in stdenv.mkDerivation { 29 pname = "virtualbox"; 30 inherit version; 31 32 src = fetchurl { 33 - url = "https://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2"; 34 - sha256 = "f146d9a86a35af0abb010e628636fd800cb476cc2ce82f95b0c0ca876e1756ff"; 35 }; 36 37 outputs = [ "out" "modsrc" ]; ··· 45 buildInputs = [ 46 acpica-tools dev86 libxslt libxml2 xorgproto libX11 libXext libXcursor libIDL 47 libcap glib lvm2 alsa-lib curl libvpx pam makeself perl 48 - libXmu libpng libopus python3 ] 49 ++ optional javaBindings jdk 50 ++ optional pythonBindings python3 # Python is needed even when not building bindings 51 ++ optional pulseSupport libpulseaudio 52 - ++ optionals headless [ libXrandr libGL ] 53 - ++ optionals (!headless) [ qtbase qtx11extras libXinerama SDL ] 54 ++ optionals enableWebService [ gsoap zlib ]; 55 56 hardeningDisable = [ "format" "fortify" "pic" "stackprotector" ]; ··· 82 83 patches = 84 optional enableHardening ./hardened.patch 85 ++ [ ./extra_symbols.patch ] 86 # When hardening is enabled, we cannot use wrapQtApp to ensure that VirtualBoxVM sees 87 # the correct environment variables needed for Qt to work, specifically QT_PLUGIN_PATH.
··· 1 { config, stdenv, fetchurl, lib, acpica-tools, dev86, pam, libxslt, libxml2, wrapQtAppsHook 2 + , libX11, xorgproto, libXext, libXcursor, libXmu, libIDL, SDL2, libcap, libGL, libGLU 3 , libpng, glib, lvm2, libXrandr, libXinerama, libopus, qtbase, qtx11extras 4 , qttools, qtsvg, qtwayland, pkg-config, which, docbook_xsl, docbook_xml_dtd_43 5 , alsa-lib, curl, libvpx, nettools, dbus, substituteAll, gsoap, zlib ··· 24 buildType = "release"; 25 # Use maintainers/scripts/update.nix to update the version and all related hashes or 26 # change the hashes in extpack.nix and guest-additions/default.nix as well manually. 27 + version = "7.0.8"; 28 in stdenv.mkDerivation { 29 pname = "virtualbox"; 30 inherit version; 31 32 src = fetchurl { 33 + url = "https://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}a.tar.bz2"; 34 + sha256 = "7de37359518d467b7f888235175cd388f66e9f16bd9359dd6265fbc95933c1e6"; 35 }; 36 37 outputs = [ "out" "modsrc" ]; ··· 45 buildInputs = [ 46 acpica-tools dev86 libxslt libxml2 xorgproto libX11 libXext libXcursor libIDL 47 libcap glib lvm2 alsa-lib curl libvpx pam makeself perl 48 + libXmu libXrandr libpng libopus python3 ] 49 ++ optional javaBindings jdk 50 ++ optional pythonBindings python3 # Python is needed even when not building bindings 51 ++ optional pulseSupport libpulseaudio 52 + ++ optionals headless [ libGL ] 53 + ++ optionals (!headless) [ qtbase qtx11extras libXinerama SDL2 libGLU ] 54 ++ optionals enableWebService [ gsoap zlib ]; 55 56 hardeningDisable = [ "format" "fortify" "pic" "stackprotector" ]; ··· 82 83 patches = 84 optional enableHardening ./hardened.patch 85 + # Since VirtualBox 7.0.8, VBoxSDL requires SDL2, but the build framework uses SDL1 86 + ++ optional (!headless) ./fix-sdl.patch 87 ++ [ ./extra_symbols.patch ] 88 # When hardening is enabled, we cannot use wrapQtApp to ensure that VirtualBoxVM sees 89 # the correct environment variables needed for Qt to work, specifically QT_PLUGIN_PATH.
+1 -1
pkgs/applications/virtualization/virtualbox/extpack.nix
··· 12 # Manually sha256sum the extensionPack file, must be hex! 13 # Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`. 14 # Checksums can also be found at https://www.virtualbox.org/download/hashes/${version}/SHA256SUMS 15 - let value = "292961aa8723b54f96f89f6d8abf7d8e29259d94b7de831dbffb9ae15d346434"; 16 in assert (builtins.stringLength value) == 64; value; 17 18 meta = {
··· 12 # Manually sha256sum the extensionPack file, must be hex! 13 # Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`. 14 # Checksums can also be found at https://www.virtualbox.org/download/hashes/${version}/SHA256SUMS 15 + let value = "452320f3b1da42b30c32ea5ab5887983b575638ceb4e3beacfefbbb3b0510a48"; 16 in assert (builtins.stringLength value) == 64; value; 17 18 meta = {
+72
pkgs/applications/virtualization/virtualbox/fix-sdl.patch
···
··· 1 + diff --git a/configure b/configure 2 + index 5edefba..a17e8c5 100755 3 + --- a/configure 4 + +++ b/configure 5 + @@ -1184,10 +1184,10 @@ check_sdl() 6 + fail 7 + fi 8 + else 9 + - if which_wrapper sdl-config > /dev/null; then 10 + - FLGSDL=`sdl-config --cflags` 11 + + if which_wrapper sdl2-config > /dev/null; then 12 + + FLGSDL=`sdl2-config --cflags` 13 + INCSDL=`strip_I "$FLGSDL"` 14 + - LIBSDL=`sdl-config --libs` 15 + + LIBSDL=`sdl2-config --libs` 16 + LIBSDLMAIN="-lSDLmain" 17 + FLDSDL= 18 + foundsdl=1 19 + diff --git a/src/VBox/Frontends/VBoxSDL/Framebuffer.cpp b/src/VBox/Frontends/VBoxSDL/Framebuffer.cpp 20 + index 16dc282..4889865 100644 21 + --- a/src/VBox/Frontends/VBoxSDL/Framebuffer.cpp 22 + +++ b/src/VBox/Frontends/VBoxSDL/Framebuffer.cpp 23 + @@ -56,7 +56,7 @@ using namespace com; 24 + # pragma warning(push) 25 + # pragma warning(disable: 4121) /* warning C4121: 'SDL_SysWMmsg' : alignment of a member was sensitive to packing*/ 26 + # endif 27 + -# include <SDL_syswm.h> /* for SDL_GetWMInfo() */ 28 + +# include <SDL2/SDL_syswm.h> /* for SDL_GetWMInfo() */ 29 + # ifdef _MSC_VER 30 + # pragma warning(pop) 31 + # endif 32 + diff --git a/src/VBox/Frontends/VBoxSDL/Makefile.kmk b/src/VBox/Frontends/VBoxSDL/Makefile.kmk 33 + index da43153..2aa8cd7 100644 34 + --- a/src/VBox/Frontends/VBoxSDL/Makefile.kmk 35 + +++ b/src/VBox/Frontends/VBoxSDL/Makefile.kmk 36 + @@ -79,10 +79,6 @@ if !defined(VBOX_WITH_HARDENING) || "$(KBUILD_TARGET)" != "darwin" # No hardened 37 + VBoxSDL_INCS += \ 38 + $(VBOX_XCURSOR_INCS) 39 + endif 40 + - ifn1of ($(KBUILD_TARGET), solaris) # Probably wrong with SDL2 41 + - VBoxSDL_LIBS = \ 42 + - $(LIB_SDK_LIBSDL2_SDLMAIN) 43 + - endif 44 + if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd solaris) # X11 45 + VBoxSDL_LIBS += \ 46 + $(PATH_STAGE_DLL)/VBoxKeyboard$(VBOX_SUFF_DLL) \ 47 + diff --git a/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp b/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp 48 + index 065c391..22788e1 100644 49 + --- a/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp 50 + +++ b/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp 51 + @@ -64,7 +64,7 @@ using namespace com; 52 + # pragma warning(disable: 4121) /* warning C4121: 'SDL_SysWMmsg' : alignment of a member was sensitive to packing*/ 53 + #endif 54 + #ifndef RT_OS_DARWIN 55 + -# include <SDL_syswm.h> /* for SDL_GetWMInfo() */ 56 + +# include <SDL2/SDL_syswm.h> /* for SDL_GetWMInfo() */ 57 + #endif 58 + #ifdef _MSC_VER 59 + # pragma warning(pop) 60 + diff --git a/src/VBox/Frontends/VBoxSDL/VBoxSDL.h b/src/VBox/Frontends/VBoxSDL/VBoxSDL.h 61 + index dde548f..8fc9fb3 100644 62 + --- a/src/VBox/Frontends/VBoxSDL/VBoxSDL.h 63 + +++ b/src/VBox/Frontends/VBoxSDL/VBoxSDL.h 64 + @@ -45,7 +45,7 @@ 65 + # pragma warning(disable: 4121) /* warning C4121: 'SDL_SysWMmsg' : alignment of a member was sensitive to packing*/ 66 + # pragma warning(disable: 4668) /* warning C4668: '__GNUC__' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' */ 67 + #endif 68 + -#include <SDL.h> 69 + +#include <SDL2/SDL.h> 70 + #ifdef _MSC_VER 71 + # pragma warning(pop) 72 + #endif
+1 -1
pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
··· 23 24 src = fetchurl { 25 url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso"; 26 - sha256 = "21e0f407d2a4f5c286084a70718aa20235ea75969eca0cab6cfab43a3499a010"; 27 }; 28 29 KERN_DIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
··· 23 24 src = fetchurl { 25 url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso"; 26 + sha256 = "8d73e2361afbf696e6128ffa5e96d9f6a78ff32cb2cb54c727a5be7992be0b31"; 27 }; 28 29 KERN_DIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
+29 -29
pkgs/applications/virtualization/virtualbox/hardened.patch
··· 1 diff --git a/include/iprt/mangling.h b/include/iprt/mangling.h 2 - index 25b918d1..1420ff1d 100644 3 --- a/include/iprt/mangling.h 4 +++ b/include/iprt/mangling.h 5 - @@ -1695,6 +1695,7 @@ 6 # define RTPathStripSuffix RT_MANGLER(RTPathStripSuffix) 7 # define RTPathStripFilename RT_MANGLER(RTPathStripFilename) 8 # define RTPathStripTrailingSlash RT_MANGLER(RTPathStripTrailingSlash) ··· 10 # define RTPathTemp RT_MANGLER(RTPathTemp) 11 # define RTPathTraverseList RT_MANGLER(RTPathTraverseList) 12 # define RTPathUnlink RT_MANGLER(RTPathUnlink) 13 - @@ -1734,6 +1735,7 @@ 14 # define RTProcGetAffinityMask RT_MANGLER(RTProcGetAffinityMask) 15 # define RTProcGetExecutablePath RT_MANGLER(RTProcGetExecutablePath) 16 # define RTProcGetPriority RT_MANGLER(RTProcGetPriority) ··· 19 # define RTProcQueryParent RT_MANGLER(RTProcQueryParent) 20 # define RTProcQueryUsername RT_MANGLER(RTProcQueryUsername) 21 diff --git a/include/iprt/path.h b/include/iprt/path.h 22 - index 99060e35..ccfbeb76 100644 23 --- a/include/iprt/path.h 24 +++ b/include/iprt/path.h 25 - @@ -1221,6 +1221,15 @@ RTDECL(int) RTPathCalcRelative(char *pszPathDst, size_t cbPathDst, const char *p 26 */ 27 RTDECL(int) RTPathExecDir(char *pszPath, size_t cchPath); 28 ··· 39 * Gets the user home directory. 40 * 41 diff --git a/include/iprt/process.h b/include/iprt/process.h 42 - index f4f67dd4..ab882a19 100644 43 --- a/include/iprt/process.h 44 +++ b/include/iprt/process.h 45 - @@ -352,6 +352,16 @@ RTR3DECL(const char *) RTProcExecutablePath(void); 46 */ 47 RTR3DECL(char *) RTProcGetExecutablePath(char *pszExecPath, size_t cbExecPath); 48 ··· 60 * Daemonize the current process, making it a background process. 61 * 62 diff --git a/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp b/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp 63 - index 75ff8572..18a077b7 100644 64 --- a/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp 65 +++ b/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp 66 - @@ -1531,9 +1531,9 @@ static int supR3HardenedVerifyFsObject(PCSUPR3HARDENEDFSOBJSTATE pFsObjState, bo 67 bool fBad = !fRelaxed || pFsObjState->Stat.st_gid != 2 /*bin*/ || suplibHardenedStrCmp(pszPath, "/usr/lib/iconv"); 68 # else 69 NOREF(fRelaxed); ··· 76 "An unknown (and thus untrusted) group has write access to '", pszPath, 77 "' and we therefore cannot trust the directory content or that of any subdirectory"); 78 diff --git a/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp b/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp 79 - index 2991d3a7..d042a08b 100644 80 --- a/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp 81 +++ b/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp 82 - @@ -90,7 +90,7 @@ int MachineLaunchVMCommonWorker(const Utf8Str &aNameOrId, 83 84 /* Get the path to the executable directory w/ trailing slash: */ 85 char szPath[RTPATH_MAX]; ··· 89 size_t cbBufLeft = RTPathEnsureTrailingSeparator(szPath, sizeof(szPath)); 90 AssertReturn(cbBufLeft > 0, VERR_FILENAME_TOO_LONG); 91 diff --git a/src/VBox/Main/src-server/NetworkServiceRunner.cpp b/src/VBox/Main/src-server/NetworkServiceRunner.cpp 92 - index 2e57690a..3272c840 100644 93 --- a/src/VBox/Main/src-server/NetworkServiceRunner.cpp 94 +++ b/src/VBox/Main/src-server/NetworkServiceRunner.cpp 95 - @@ -188,7 +188,7 @@ int NetworkServiceRunner::start(bool aKillProcessOnStop) 96 * ASSUME it is relative to the directory that holds VBoxSVC. 97 */ 98 char szExePath[RTPATH_MAX]; ··· 102 int vrc = RTPathAppend(szExePath, sizeof(szExePath), m->pszProcName); 103 AssertLogRelRCReturn(vrc, vrc); 104 diff --git a/src/VBox/Main/src-server/generic/NetIf-generic.cpp b/src/VBox/Main/src-server/generic/NetIf-generic.cpp 105 - index af155966..3b8e793d 100644 106 --- a/src/VBox/Main/src-server/generic/NetIf-generic.cpp 107 +++ b/src/VBox/Main/src-server/generic/NetIf-generic.cpp 108 - @@ -48,7 +48,7 @@ static int NetIfAdpCtl(const char * pcszIfName, const char *pszAddr, const char 109 const char *args[] = { NULL, pcszIfName, pszAddr, pszOption, pszMask, NULL }; 110 111 char szAdpCtl[RTPATH_MAX]; 112 - - int rc = RTPathExecDir(szAdpCtl, sizeof(szAdpCtl) - sizeof("/" VBOXNETADPCTL_NAME)); 113 - + int rc = RTPathSuidDir(szAdpCtl, sizeof(szAdpCtl) - sizeof("/" VBOXNETADPCTL_NAME)); 114 - if (RT_FAILURE(rc)) 115 { 116 - LogRel(("NetIfAdpCtl: failed to get program path, rc=%Rrc.\n", rc)); 117 - @@ -95,7 +95,7 @@ static int NetIfAdpCtl(HostNetworkInterface * pIf, const char *pszAddr, const ch 118 int NetIfAdpCtlOut(const char * pcszName, const char * pcszCmd, char *pszBuffer, size_t cBufSize) 119 { 120 char szAdpCtl[RTPATH_MAX]; 121 - - int rc = RTPathExecDir(szAdpCtl, sizeof(szAdpCtl) - sizeof("/" VBOXNETADPCTL_NAME " ") - strlen(pcszCmd)); 122 - + int rc = RTPathSuidDir(szAdpCtl, sizeof(szAdpCtl) - sizeof("/" VBOXNETADPCTL_NAME " ") - strlen(pcszCmd)); 123 - if (RT_FAILURE(rc)) 124 { 125 - LogRel(("NetIfAdpCtlOut: Failed to get program path, rc=%Rrc\n", rc)); 126 - @@ -210,7 +210,7 @@ int NetIfCreateHostOnlyNetworkInterface(VirtualBox *pVirtualBox, 127 progress.queryInterfaceTo(aProgress); 128 129 char szAdpCtl[RTPATH_MAX]; ··· 133 { 134 progress->i_notifyComplete(E_FAIL, 135 diff --git a/src/VBox/Runtime/r3/path.cpp b/src/VBox/Runtime/r3/path.cpp 136 - index 4b1a0ada..7f6dd707 100644 137 --- a/src/VBox/Runtime/r3/path.cpp 138 +++ b/src/VBox/Runtime/r3/path.cpp 139 - @@ -81,6 +81,12 @@ RTDECL(int) RTPathExecDir(char *pszPath, size_t cchPath) 140 } 141 142 ··· 150 { 151 #if !defined(RT_OS_WINDOWS) && defined(RTPATH_APP_PRIVATE) 152 diff --git a/src/VBox/Runtime/r3/process.cpp b/src/VBox/Runtime/r3/process.cpp 153 - index 5f7c7a87..59461cfa 100644 154 --- a/src/VBox/Runtime/r3/process.cpp 155 +++ b/src/VBox/Runtime/r3/process.cpp 156 - @@ -117,6 +117,25 @@ RTR3DECL(const char *) RTProcExecutablePath(void) 157 return g_szrtProcExePath; 158 } 159
··· 1 diff --git a/include/iprt/mangling.h b/include/iprt/mangling.h 2 + index 991dd9e..defc781 100644 3 --- a/include/iprt/mangling.h 4 +++ b/include/iprt/mangling.h 5 + @@ -1802,6 +1802,7 @@ 6 # define RTPathStripSuffix RT_MANGLER(RTPathStripSuffix) 7 # define RTPathStripFilename RT_MANGLER(RTPathStripFilename) 8 # define RTPathStripTrailingSlash RT_MANGLER(RTPathStripTrailingSlash) ··· 10 # define RTPathTemp RT_MANGLER(RTPathTemp) 11 # define RTPathTraverseList RT_MANGLER(RTPathTraverseList) 12 # define RTPathUnlink RT_MANGLER(RTPathUnlink) 13 + @@ -1842,6 +1843,7 @@ 14 # define RTProcGetAffinityMask RT_MANGLER(RTProcGetAffinityMask) 15 # define RTProcGetExecutablePath RT_MANGLER(RTProcGetExecutablePath) 16 # define RTProcGetPriority RT_MANGLER(RTProcGetPriority) ··· 19 # define RTProcQueryParent RT_MANGLER(RTProcQueryParent) 20 # define RTProcQueryUsername RT_MANGLER(RTProcQueryUsername) 21 diff --git a/include/iprt/path.h b/include/iprt/path.h 22 + index 89bf8f6..5caa578 100644 23 --- a/include/iprt/path.h 24 +++ b/include/iprt/path.h 25 + @@ -1235,6 +1235,15 @@ RTDECL(int) RTPathCalcRelative(char *pszPathDst, size_t cbPathDst, const char *p 26 */ 27 RTDECL(int) RTPathExecDir(char *pszPath, size_t cchPath); 28 ··· 39 * Gets the user home directory. 40 * 41 diff --git a/include/iprt/process.h b/include/iprt/process.h 42 + index 4ca981e..058ae7a 100644 43 --- a/include/iprt/process.h 44 +++ b/include/iprt/process.h 45 + @@ -384,6 +384,16 @@ RTR3DECL(const char *) RTProcExecutablePath(void); 46 */ 47 RTR3DECL(char *) RTProcGetExecutablePath(char *pszExecPath, size_t cbExecPath); 48 ··· 60 * Daemonize the current process, making it a background process. 61 * 62 diff --git a/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp b/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp 63 + index e78a397..ff5b541 100644 64 --- a/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp 65 +++ b/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp 66 + @@ -1541,9 +1541,9 @@ static int supR3HardenedVerifyFsObject(PCSUPR3HARDENEDFSOBJSTATE pFsObjState, bo 67 bool fBad = !fRelaxed || pFsObjState->Stat.st_gid != 2 /*bin*/ || suplibHardenedStrCmp(pszPath, "/usr/lib/iconv"); 68 # else 69 NOREF(fRelaxed); ··· 76 "An unknown (and thus untrusted) group has write access to '", pszPath, 77 "' and we therefore cannot trust the directory content or that of any subdirectory"); 78 diff --git a/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp b/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp 79 + index 01d7a9f..e52a291 100644 80 --- a/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp 81 +++ b/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp 82 + @@ -100,7 +100,7 @@ int MachineLaunchVMCommonWorker(const Utf8Str &aNameOrId, 83 84 /* Get the path to the executable directory w/ trailing slash: */ 85 char szPath[RTPATH_MAX]; ··· 89 size_t cbBufLeft = RTPathEnsureTrailingSeparator(szPath, sizeof(szPath)); 90 AssertReturn(cbBufLeft > 0, VERR_FILENAME_TOO_LONG); 91 diff --git a/src/VBox/Main/src-server/NetworkServiceRunner.cpp b/src/VBox/Main/src-server/NetworkServiceRunner.cpp 92 + index 773d27f..874ec2d 100644 93 --- a/src/VBox/Main/src-server/NetworkServiceRunner.cpp 94 +++ b/src/VBox/Main/src-server/NetworkServiceRunner.cpp 95 + @@ -198,7 +198,7 @@ int NetworkServiceRunner::start(bool aKillProcessOnStop) 96 * ASSUME it is relative to the directory that holds VBoxSVC. 97 */ 98 char szExePath[RTPATH_MAX]; ··· 102 int vrc = RTPathAppend(szExePath, sizeof(szExePath), m->pszProcName); 103 AssertLogRelRCReturn(vrc, vrc); 104 diff --git a/src/VBox/Main/src-server/generic/NetIf-generic.cpp b/src/VBox/Main/src-server/generic/NetIf-generic.cpp 105 + index 1e2eb61..893344c 100644 106 --- a/src/VBox/Main/src-server/generic/NetIf-generic.cpp 107 +++ b/src/VBox/Main/src-server/generic/NetIf-generic.cpp 108 + @@ -62,7 +62,7 @@ static int NetIfAdpCtl(const char * pcszIfName, const char *pszAddr, const char 109 const char *args[] = { NULL, pcszIfName, pszAddr, pszOption, pszMask, NULL }; 110 111 char szAdpCtl[RTPATH_MAX]; 112 + - int vrc = RTPathExecDir(szAdpCtl, sizeof(szAdpCtl) - sizeof("/" VBOXNETADPCTL_NAME)); 113 + + int vrc = RTPathSuidDir(szAdpCtl, sizeof(szAdpCtl) - sizeof("/" VBOXNETADPCTL_NAME)); 114 + if (RT_FAILURE(vrc)) 115 { 116 + LogRel(("NetIfAdpCtl: failed to get program path, vrc=%Rrc.\n", vrc)); 117 + @@ -109,7 +109,7 @@ static int NetIfAdpCtl(HostNetworkInterface * pIf, const char *pszAddr, const ch 118 int NetIfAdpCtlOut(const char * pcszName, const char * pcszCmd, char *pszBuffer, size_t cBufSize) 119 { 120 char szAdpCtl[RTPATH_MAX]; 121 + - int vrc = RTPathExecDir(szAdpCtl, sizeof(szAdpCtl) - sizeof("/" VBOXNETADPCTL_NAME " ") - strlen(pcszCmd)); 122 + + int vrc = RTPathSuidDir(szAdpCtl, sizeof(szAdpCtl) - sizeof("/" VBOXNETADPCTL_NAME " ") - strlen(pcszCmd)); 123 + if (RT_FAILURE(vrc)) 124 { 125 + LogRel(("NetIfAdpCtlOut: Failed to get program path, vrc=%Rrc\n", vrc)); 126 + @@ -224,7 +224,7 @@ int NetIfCreateHostOnlyNetworkInterface(VirtualBox *pVirtualBox, 127 progress.queryInterfaceTo(aProgress); 128 129 char szAdpCtl[RTPATH_MAX]; ··· 133 { 134 progress->i_notifyComplete(E_FAIL, 135 diff --git a/src/VBox/Runtime/r3/path.cpp b/src/VBox/Runtime/r3/path.cpp 136 + index bcd8deb..46ecd1e 100644 137 --- a/src/VBox/Runtime/r3/path.cpp 138 +++ b/src/VBox/Runtime/r3/path.cpp 139 + @@ -91,6 +91,12 @@ RTDECL(int) RTPathExecDir(char *pszPath, size_t cchPath) 140 } 141 142 ··· 150 { 151 #if !defined(RT_OS_WINDOWS) && defined(RTPATH_APP_PRIVATE) 152 diff --git a/src/VBox/Runtime/r3/process.cpp b/src/VBox/Runtime/r3/process.cpp 153 + index f9d1ecf..042e599 100644 154 --- a/src/VBox/Runtime/r3/process.cpp 155 +++ b/src/VBox/Runtime/r3/process.cpp 156 + @@ -127,6 +127,25 @@ RTR3DECL(const char *) RTProcExecutablePath(void) 157 return g_szrtProcExePath; 158 } 159
-36
pkgs/applications/window-managers/cage/wlroots-0_14.patch
··· 1 - From 9a4523d47efeafd674d419169fe161e5a3b31cb3 Mon Sep 17 00:00:00 2001 2 - From: Jan Beich <jbeich@FreeBSD.org> 3 - Date: Thu, 3 Jun 2021 17:53:11 +0000 4 - Subject: [PATCH 1/3] view: chase swaywm/wlroots@9e58301df7f0 5 - 6 - view.c:238:52: error: no member named 'subsurfaces' in 'struct wlr_surface' 7 - wl_list_for_each (subsurface, &view->wlr_surface->subsurfaces, parent_link) { 8 - ~~~~~~~~~~~~~~~~~ ^ 9 - /usr/include/wayland-util.h:443:30: note: expanded from macro 'wl_list_for_each' 10 - for (pos = wl_container_of((head)->next, pos, member); \ 11 - ^~~~ 12 - /usr/include/wayland-util.h:409:32: note: expanded from macro 'wl_container_of' 13 - (__typeof__(sample))((char *)(ptr) - \ 14 - ^~~ 15 - 16 - Based on https://github.com/swaywm/sway/commit/3162766eef14 17 - --- 18 - view.c | 5 ++++- 19 - 1 file changed, 4 insertions(+), 1 deletion(-) 20 - 21 - diff --git a/view.c b/view.c 22 - index b9ba9c2..3f3b0ed 100644 23 - --- a/view.c 24 - +++ b/view.c 25 - @@ -235,7 +235,10 @@ view_map(struct cg_view *view, struct wlr_surface *surface) 26 - view->wlr_surface = surface; 27 - 28 - struct wlr_subsurface *subsurface; 29 - - wl_list_for_each (subsurface, &view->wlr_surface->subsurfaces, parent_link) { 30 - + wl_list_for_each (subsurface, &view->wlr_surface->subsurfaces_below, parent_link) { 31 - + subsurface_create(view, subsurface); 32 - + } 33 - + wl_list_for_each (subsurface, &view->wlr_surface->subsurfaces_above, parent_link) { 34 - subsurface_create(view, subsurface); 35 - } 36 -
···
+3 -3
pkgs/data/misc/v2ray-domain-list-community/default.nix
··· 3 let 4 generator = pkgsBuildBuild.buildGoModule rec { 5 pname = "v2ray-domain-list-community"; 6 - version = "20230517022917"; 7 src = fetchFromGitHub { 8 owner = "v2fly"; 9 repo = "domain-list-community"; 10 rev = version; 11 - hash = "sha256-oRmVJyDfdJhAdF9nJrJs2SjoUs1pr39/xcCps5d3WyM="; 12 }; 13 - vendorHash = "sha256-zkf2neI1HiPkCrcw+cYoZ2L/OGkM8HPIv5gUqc05Wak="; 14 meta = with lib; { 15 description = "community managed domain list"; 16 homepage = "https://github.com/v2fly/domain-list-community";
··· 3 let 4 generator = pkgsBuildBuild.buildGoModule rec { 5 pname = "v2ray-domain-list-community"; 6 + version = "20230601044045"; 7 src = fetchFromGitHub { 8 owner = "v2fly"; 9 repo = "domain-list-community"; 10 rev = version; 11 + hash = "sha256-AVJinqMaVIxq6Tne1b5N6yuszLQ0sgmAtH+sd+sbInA="; 12 }; 13 + vendorHash = "sha256-lPOn296ngMCYdXoGNDG9okkLC5ryjKIL+UP98lyaKcg="; 14 meta = with lib; { 15 description = "community managed domain list"; 16 homepage = "https://github.com/v2fly/domain-list-community";
+3 -3
pkgs/data/misc/v2ray-geoip/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "v2ray-geoip"; 5 - version = "202305250042"; 6 7 src = fetchFromGitHub { 8 owner = "v2fly"; 9 repo = "geoip"; 10 - rev = "e63c89ce477577a720eda422c6c04ba241a36021"; 11 - sha256 = "sha256-Jv/QZyoMe/kSz/hdlwhfgQzCJGOH6Oypn6HU1SRPTis="; 12 }; 13 14 installPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "v2ray-geoip"; 5 + version = "202306010100"; 6 7 src = fetchFromGitHub { 8 owner = "v2fly"; 9 repo = "geoip"; 10 + rev = "d8faa6ba0754c083a89898610942d1d1d978ef7f"; 11 + sha256 = "sha256-Aumk+YPsxZl3F/DQv6w0rE5f5hduLNYApCKQIvRUSIw="; 12 }; 13 14 installPhase = ''
-2
pkgs/development/compilers/llvm/16/compiler-rt/default.nix
··· 97 substituteInPlace cmake/builtin-config-ix.cmake \ 98 --replace 'set(X86 i386)' 'set(X86 i386 i486 i586 i686)' 99 '' + lib.optionalString stdenv.isDarwin '' 100 - substituteInPlace cmake/builtin-config-ix.cmake \ 101 - --replace 'set(ARM64 arm64 arm64e)' 'set(ARM64)' 102 substituteInPlace cmake/config-ix.cmake \ 103 --replace 'set(COMPILER_RT_HAS_TSAN TRUE)' 'set(COMPILER_RT_HAS_TSAN FALSE)' 104 '' + lib.optionalString (useLLVM) ''
··· 97 substituteInPlace cmake/builtin-config-ix.cmake \ 98 --replace 'set(X86 i386)' 'set(X86 i386 i486 i586 i686)' 99 '' + lib.optionalString stdenv.isDarwin '' 100 substituteInPlace cmake/config-ix.cmake \ 101 --replace 'set(COMPILER_RT_HAS_TSAN TRUE)' 'set(COMPILER_RT_HAS_TSAN FALSE)' 102 '' + lib.optionalString (useLLVM) ''
+210 -166
pkgs/development/libraries/rocfft/default.nix
··· 1 - { lib 2 , stdenv 3 , fetchFromGitHub 4 , rocmUpdateScript 5 - , runCommand 6 , cmake 7 - , rocm-cmake 8 - , rocrand 9 , hip 10 - , openmp 11 - , sqlite 12 , python3 13 - , gtest 14 , boost 15 , fftw 16 , fftwFloat 17 - , buildTests ? false 18 - , buildBenchmarks ? false 19 }: 20 21 let 22 - name-zero = "librocfft-device-0.so.0.1"; 23 - name-one = "librocfft-device-1.so.0.1"; 24 - name-two = "librocfft-device-2.so.0.1"; 25 - name-three = "librocfft-device-3.so.0.1"; 26 27 - # This is over 3GB, to allow hydra caching we separate it 28 - rf = stdenv.mkDerivation (finalAttrs: { 29 - pname = "rocfft"; 30 - version = "5.4.3"; 31 - 32 - outputs = [ 33 - "out" 34 - "libzero" 35 - "libone" 36 - "libtwo" 37 - "libthree" 38 - ] ++ lib.optionals buildTests [ 39 - "test" 40 - ] ++ lib.optionals buildBenchmarks [ 41 - "benchmark" 42 - ]; 43 44 - src = fetchFromGitHub { 45 - owner = "ROCmSoftwarePlatform"; 46 - repo = "rocFFT"; 47 - rev = "rocm-${finalAttrs.version}"; 48 - hash = "sha256-FsefE0B2hF5ZcHDB6TscwFeZ1NKFkWX7VDpEvvbDbOk="; 49 - }; 50 51 - nativeBuildInputs = [ 52 - cmake 53 - rocm-cmake 54 - hip 55 - ]; 56 57 - buildInputs = [ 58 - sqlite 59 - python3 60 - ] ++ lib.optionals buildTests [ 61 - gtest 62 - ] ++ lib.optionals (buildTests || buildBenchmarks) [ 63 - rocrand 64 - boost 65 - fftw 66 - fftwFloat 67 - openmp 68 - ]; 69 70 - propagatedBuildInputs = lib.optionals buildTests [ 71 - fftw 72 - fftwFloat 73 - ]; 74 75 - cmakeFlags = [ 76 - "-DCMAKE_C_COMPILER=hipcc" 77 - "-DCMAKE_CXX_COMPILER=hipcc" 78 - "-DUSE_HIP_CLANG=ON" 79 - "-DSQLITE_USE_SYSTEM_PACKAGE=ON" 80 - # Manually define CMAKE_INSTALL_<DIR> 81 - # See: https://github.com/NixOS/nixpkgs/pull/197838 82 - "-DCMAKE_INSTALL_BINDIR=bin" 83 - "-DCMAKE_INSTALL_LIBDIR=lib" 84 - "-DCMAKE_INSTALL_INCLUDEDIR=include" 85 - ] ++ lib.optionals buildTests [ 86 - "-DBUILD_CLIENTS_TESTS=ON" 87 - ] ++ lib.optionals buildBenchmarks [ 88 - "-DBUILD_CLIENTS_RIDER=ON" 89 - "-DBUILD_CLIENTS_SAMPLES=ON" 90 - ]; 91 92 - postInstall = '' 93 - mv $out/lib/${name-zero} $libzero 94 - mv $out/lib/${name-one} $libone 95 - mv $out/lib/${name-two} $libtwo 96 - mv $out/lib/${name-three} $libthree 97 - ln -s $libzero $out/lib/${name-zero} 98 - ln -s $libone $out/lib/${name-one} 99 - ln -s $libtwo $out/lib/${name-two} 100 - ln -s $libthree $out/lib/${name-three} 101 - '' + lib.optionalString buildTests '' 102 - mkdir -p $test/{bin,lib/fftw} 103 - cp -a $out/bin/* $test/bin 104 - ln -s ${fftw}/lib/libfftw*.so $test/lib/fftw 105 - ln -s ${fftwFloat}/lib/libfftw*.so $test/lib/fftw 106 - rm -r $out/lib/fftw 107 - rm $test/bin/{rocfft_rtc_helper,*-rider} || true 108 - '' + lib.optionalString buildBenchmarks '' 109 - mkdir -p $benchmark/bin 110 - cp -a $out/bin/* $benchmark/bin 111 - rm $benchmark/bin/{rocfft_rtc_helper,*-test} || true 112 - '' + lib.optionalString (buildTests || buildBenchmarks ) '' 113 - mv $out/bin/rocfft_rtc_helper $out 114 - rm -r $out/bin/* 115 - mv $out/rocfft_rtc_helper $out/bin 116 ''; 117 118 - passthru.updateScript = rocmUpdateScript { 119 - name = finalAttrs.pname; 120 - owner = finalAttrs.src.owner; 121 - repo = finalAttrs.src.repo; 122 - }; 123 - 124 - meta = with lib; { 125 - description = "FFT implementation for ROCm "; 126 - homepage = "https://github.com/ROCmSoftwarePlatform/rocFFT"; 127 - license = with licenses; [ mit ]; 128 - maintainers = teams.rocm.members; 129 - platforms = platforms.linux; 130 - broken = versions.minor finalAttrs.version != versions.minor hip.version; 131 - }; 132 }); 133 134 - rf-zero = runCommand name-zero { preferLocalBuild = true; } '' 135 - cp -a ${rf.libzero} $out 136 - ''; 137 138 - rf-one = runCommand name-one { preferLocalBuild = true; } '' 139 - cp -a ${rf.libone} $out 140 - ''; 141 142 - rf-two = runCommand name-two { preferLocalBuild = true; } '' 143 - cp -a ${rf.libtwo} $out 144 - ''; 145 146 - rf-three = runCommand name-three { preferLocalBuild = true; } '' 147 - cp -a ${rf.libthree} $out 148 - ''; 149 - in stdenv.mkDerivation { 150 - inherit (rf) pname version src passthru meta; 151 152 - outputs = [ 153 - "out" 154 - ] ++ lib.optionals buildTests [ 155 - "test" 156 - ] ++ lib.optionals buildBenchmarks [ 157 - "benchmark" 158 ]; 159 160 - dontUnpack = true; 161 - dontPatch = true; 162 - dontConfigure = true; 163 - dontBuild = true; 164 165 - installPhase = '' 166 - runHook preInstall 167 168 - mkdir -p $out/lib 169 - ln -sf ${rf-zero} $out/lib/${name-zero} 170 - ln -sf ${rf-one} $out/lib/${name-one} 171 - ln -sf ${rf-two} $out/lib/${name-two} 172 - ln -sf ${rf-three} $out/lib/${name-three} 173 - cp -an ${rf}/* $out 174 - '' + lib.optionalString buildTests '' 175 - cp -a ${rf.test} $test 176 - '' + lib.optionalString buildBenchmarks '' 177 - cp -a ${rf.benchmark} $benchmark 178 - '' + '' 179 - runHook postInstall 180 - ''; 181 182 - # Fix paths 183 - preFixup = '' 184 - substituteInPlace $out/include/*.h $out/rocfft/include/*.h \ 185 - --replace "${rf}" "$out" 186 187 - patchelf --set-rpath \ 188 - $(patchelf --print-rpath $out/lib/librocfft.so | sed 's,${rf}/lib,'"$out/lib"',') \ 189 - $out/lib/librocfft.so 190 - '' + lib.optionalString buildTests '' 191 - patchelf --set-rpath \ 192 - $(patchelf --print-rpath $test/bin/rocfft-test | sed 's,${rf}/lib,'"$out/lib"',') \ 193 - $test/bin/rocfft-test 194 - '' + lib.optionalString buildBenchmarks '' 195 - patchelf --set-rpath \ 196 - $(patchelf --print-rpath $benchmark/bin/rocfft-rider | sed 's,${rf}/lib,'"$out/lib"',') \ 197 - $benchmark/bin/rocfft-rider 198 - ''; 199 - }
··· 1 + { rocfft 2 + , lib 3 , stdenv 4 , fetchFromGitHub 5 , rocmUpdateScript 6 , cmake 7 , hip 8 , python3 9 + , rocm-cmake 10 + , sqlite 11 , boost 12 , fftw 13 , fftwFloat 14 + , gtest 15 + , openmp 16 + , rocrand 17 + # NOTE: Update the default GPU targets on every update 18 + , gpuTargets ? [ 19 + "gfx803" 20 + "gfx900" 21 + "gfx906" 22 + "gfx908" 23 + "gfx90a" 24 + "gfx1030" 25 + "gfx1100" 26 + "gfx1102" 27 + ] 28 }: 29 30 let 31 + # To avoid output limit exceeded errors in hydra, we build kernel 32 + # device libs and the kernel RTC cache database in separate derivations 33 + kernelDeviceLibs = map 34 + (target: 35 + (rocfft.overrideAttrs (prevAttrs: { 36 + pname = "rocfft-device-${target}"; 37 38 + patches = prevAttrs.patches ++ [ 39 + # Add back install rule for device library 40 + # This workaround is needed because rocm_install_targets 41 + # doesn't support an EXCLUDE_FROM_ALL option 42 + ./device-install.patch 43 + ]; 44 45 + buildFlags = [ "rocfft-device-${target}" ]; 46 47 + installPhase = '' 48 + runHook preInstall 49 + cmake --install . --component device 50 + runHook postInstall 51 + ''; 52 53 + requiredSystemFeatures = [ "big-parallel" ]; 54 + })).override { 55 + gpuTargets = [ target ]; 56 + } 57 + ) 58 + gpuTargets; 59 60 + # TODO: Figure out how to also split this by GPU target 61 + # 62 + # It'll be bit more complicated than what we're doing for the kernel 63 + # device libs, because the kernel cache needs to be compiled into 64 + # one sqlite database (whereas the device libs can be linked into 65 + # rocfft as separate libraries for each GPU target). 66 + # 67 + # It's not clear why this needs to even be a db in the first place. 68 + # It would simplify things A LOT if we could just store these 69 + # pre-compiled kernels as files (but that'd need a lot of patching). 70 + kernelRtcCache = rocfft.overrideAttrs (_: { 71 + pname = "rocfft-kernel-cache"; 72 73 + buildFlags = [ "rocfft_kernel_cache_target" ]; 74 75 + installPhase = '' 76 + runHook preInstall 77 + cmake --install . --component kernel_cache 78 + runHook postInstall 79 ''; 80 81 + requiredSystemFeatures = [ "big-parallel" ]; 82 }); 83 + in 84 + stdenv.mkDerivation (finalAttrs: { 85 + pname = "rocfft"; 86 + version = "5.4.3"; 87 88 + src = fetchFromGitHub { 89 + owner = "ROCmSoftwarePlatform"; 90 + repo = "rocFFT"; 91 + rev = "rocm-${finalAttrs.version}"; 92 + hash = "sha256-FsefE0B2hF5ZcHDB6TscwFeZ1NKFkWX7VDpEvvbDbOk="; 93 + }; 94 95 + patches = [ 96 + # Exclude kernel compilation & installation from "all" target, 97 + # and split device libraries by GPU target 98 + ./split-kernel-compilation.patch 99 + ]; 100 101 + nativeBuildInputs = [ 102 + cmake 103 + hip 104 + python3 105 + rocm-cmake 106 + ]; 107 108 + buildInputs = [ 109 + sqlite 110 + ] ++ lib.optionals (finalAttrs.pname == "rocfft") kernelDeviceLibs; 111 112 + cmakeFlags = [ 113 + "-DCMAKE_C_COMPILER=hipcc" 114 + "-DCMAKE_CXX_COMPILER=hipcc" 115 + "-DUSE_HIP_CLANG=ON" 116 + "-DSQLITE_USE_SYSTEM_PACKAGE=ON" 117 + # Manually define CMAKE_INSTALL_<DIR> 118 + # See: https://github.com/NixOS/nixpkgs/pull/197838 119 + "-DCMAKE_INSTALL_BINDIR=bin" 120 + "-DCMAKE_INSTALL_LIBDIR=lib" 121 + "-DCMAKE_INSTALL_INCLUDEDIR=include" 122 + "-DAMDGPU_TARGETS=${lib.concatStringsSep ";" gpuTargets}" 123 ]; 124 125 + postInstall = lib.optionalString (finalAttrs.pname == "rocfft") '' 126 + ln -s ${kernelRtcCache}/lib/rocfft_kernel_cache.db "$out/lib" 127 + ''; 128 129 + passthru = { 130 + test = stdenv.mkDerivation { 131 + pname = "${finalAttrs.pname}-test"; 132 + inherit (finalAttrs) version src; 133 134 + sourceRoot = "source/clients/tests"; 135 136 + nativeBuildInputs = [ 137 + cmake 138 + hip 139 + rocm-cmake 140 + ]; 141 142 + buildInputs = [ 143 + boost 144 + fftw 145 + fftwFloat 146 + finalAttrs.finalPackage 147 + gtest 148 + openmp 149 + rocrand 150 + ]; 151 + 152 + cmakeFlags = [ 153 + "-DCMAKE_C_COMPILER=hipcc" 154 + "-DCMAKE_CXX_COMPILER=hipcc" 155 + ]; 156 + 157 + postInstall = '' 158 + rm -r "$out/lib/fftw" 159 + rmdir "$out/lib" 160 + ''; 161 + }; 162 + 163 + benchmark = stdenv.mkDerivation { 164 + pname = "${finalAttrs.pname}-benchmark"; 165 + inherit (finalAttrs) version src; 166 + 167 + sourceRoot = "source/clients/rider"; 168 + 169 + nativeBuildInputs = [ 170 + cmake 171 + hip 172 + rocm-cmake 173 + ]; 174 + 175 + buildInputs = [ 176 + boost 177 + finalAttrs.finalPackage 178 + openmp 179 + (python3.withPackages (ps: with ps; [ 180 + pandas 181 + scipy 182 + ])) 183 + rocrand 184 + ]; 185 + 186 + cmakeFlags = [ 187 + "-DCMAKE_C_COMPILER=hipcc" 188 + "-DCMAKE_CXX_COMPILER=hipcc" 189 + ]; 190 + 191 + postInstall = '' 192 + cp -a ../../../scripts/perf "$out/bin" 193 + ''; 194 + }; 195 + 196 + samples = stdenv.mkDerivation { 197 + pname = "${finalAttrs.pname}-samples"; 198 + inherit (finalAttrs) version src; 199 + 200 + sourceRoot = "source/clients/samples"; 201 + 202 + nativeBuildInputs = [ 203 + cmake 204 + hip 205 + rocm-cmake 206 + ]; 207 + 208 + buildInputs = [ 209 + boost 210 + finalAttrs.finalPackage 211 + openmp 212 + rocrand 213 + ]; 214 + 215 + cmakeFlags = [ 216 + "-DCMAKE_C_COMPILER=hipcc" 217 + "-DCMAKE_CXX_COMPILER=hipcc" 218 + ]; 219 + 220 + installPhase = '' 221 + runHook preInstall 222 + mkdir "$out" 223 + cp -a bin "$out" 224 + runHook postInstall 225 + ''; 226 + }; 227 + 228 + updateScript = rocmUpdateScript { 229 + name = finalAttrs.pname; 230 + owner = finalAttrs.src.owner; 231 + repo = finalAttrs.src.repo; 232 + }; 233 + }; 234 + 235 + meta = with lib; { 236 + description = "FFT implementation for ROCm"; 237 + homepage = "https://github.com/ROCmSoftwarePlatform/rocFFT"; 238 + license = with licenses; [ mit ]; 239 + maintainers = with maintainers; [ kira-bruneau ] ++ teams.rocm.members; 240 + platforms = platforms.linux; 241 + broken = versions.minor finalAttrs.version != versions.minor hip.version; 242 + }; 243 + })
+15
pkgs/development/libraries/rocfft/device-install.patch
···
··· 1 + diff --git a/library/src/device/CMakeLists.txt b/library/src/device/CMakeLists.txt 2 + index 73a8ec9..9bfd4b8 100644 3 + --- a/library/src/device/CMakeLists.txt 4 + +++ b/library/src/device/CMakeLists.txt 5 + @@ -255,4 +255,10 @@ foreach( sub ${AMDGPU_TARGETS} ) 6 + if( NOT BUILD_SHARED_LIBS ) 7 + set_target_properties( rocfft-device-${sub} PROPERTIES PREFIX "lib" ) 8 + endif( ) 9 + + 10 + + rocm_install_targets( 11 + + TARGETS 12 + + rocfft-device-${sub} 13 + + COMPONENT device 14 + + ) 15 + endforeach()
+124
pkgs/development/libraries/rocfft/split-kernel-compilation.patch
···
··· 1 + diff --git a/library/src/CMakeLists.txt b/library/src/CMakeLists.txt 2 + index 3a16304..606b711 100644 3 + --- a/library/src/CMakeLists.txt 4 + +++ b/library/src/CMakeLists.txt 5 + @@ -250,12 +250,12 @@ foreach( target 6 + 7 + endforeach() 8 + 9 + -add_executable( rocfft_aot_helper 10 + +add_executable( rocfft_aot_helper EXCLUDE_FROM_ALL 11 + rocfft_aot_helper.cpp 12 + rocfft_stub.cpp 13 + ) 14 + 15 + -add_executable( rocfft_config_search 16 + +add_executable( rocfft_config_search EXCLUDE_FROM_ALL 17 + rocfft_config_search.cpp 18 + rocfft_stub.cpp 19 + ) 20 + @@ -279,10 +279,10 @@ endif() 21 + 22 + target_link_libraries( rocfft PRIVATE ${ROCFFT_DEVICE_LINK_LIBS} ) 23 + 24 + -target_link_libraries( rocfft PRIVATE rocfft-device-0 ) 25 + -target_link_libraries( rocfft PRIVATE rocfft-device-1 ) 26 + -target_link_libraries( rocfft PRIVATE rocfft-device-2 ) 27 + -target_link_libraries( rocfft PRIVATE rocfft-device-3 ) 28 + +foreach( sub ${AMDGPU_TARGETS} ) 29 + + target_link_libraries( rocfft PRIVATE -lrocfft-device-${sub} ) 30 + +endforeach() 31 + + 32 + foreach( target rocfft rocfft_aot_helper rocfft_config_search ) 33 + # RTC uses dladdr to find the RTC helper program 34 + if( NOT WIN32 ) 35 + @@ -347,7 +347,7 @@ add_custom_command( 36 + DEPENDS rocfft_aot_helper rocfft_rtc_helper 37 + COMMENT "Compile kernels into shipped cache file" 38 + ) 39 + -add_custom_target( rocfft_kernel_cache_target ALL 40 + +add_custom_target( rocfft_kernel_cache_target 41 + DEPENDS rocfft_kernel_cache.db 42 + VERBATIM 43 + ) 44 + @@ -392,7 +392,8 @@ else() 45 + endif() 46 + rocm_install(FILES ${ROCFFT_KERNEL_CACHE_PATH} 47 + DESTINATION "${ROCFFT_KERNEL_CACHE_INSTALL_DIR}" 48 + - COMPONENT runtime 49 + + COMPONENT kernel_cache 50 + + EXCLUDE_FROM_ALL 51 + ) 52 + 53 + # PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ 54 + diff --git a/library/src/device/CMakeLists.txt b/library/src/device/CMakeLists.txt 55 + index 9f7b85f..73a8ec9 100644 56 + --- a/library/src/device/CMakeLists.txt 57 + +++ b/library/src/device/CMakeLists.txt 58 + @@ -170,11 +170,11 @@ list( SORT rocfft_device_source ) 59 + # functions callable by rocFFT and depends on amdhip64, and another 60 + # one usable by AOT RTC that contains no device code 61 + list( FILTER rocfft_device_source EXCLUDE REGEX function_pool.cpp ) 62 + -add_library( rocfft-function-pool OBJECT 63 + +add_library( rocfft-function-pool OBJECT EXCLUDE_FROM_ALL 64 + function_pool.cpp 65 + ) 66 + target_compile_definitions( rocfft-function-pool PRIVATE FUNCTION_POOL_STANDALONE_BODY= ) 67 + -add_library( rocfft-function-pool-standalone OBJECT 68 + +add_library( rocfft-function-pool-standalone OBJECT EXCLUDE_FROM_ALL 69 + function_pool.cpp 70 + ) 71 + target_compile_definitions( rocfft-function-pool-standalone PRIVATE FUNCTION_POOL_STANDALONE_BODY={} ) 72 + @@ -193,26 +193,15 @@ foreach( pool rocfft-function-pool rocfft-function-pool-standalone ) 73 + add_dependencies(${pool} gen_headers_target) 74 + endforeach() 75 + 76 + -list( LENGTH rocfft_device_source rocfft_device_source_len ) 77 + -math(EXPR split_len "${rocfft_device_source_len} / 4") 78 + -math(EXPR split_idx_2 "${rocfft_device_source_len} / 4 * 2") 79 + -math(EXPR split_idx_3 "${rocfft_device_source_len} / 4 * 3") 80 + - 81 + -list( SUBLIST rocfft_device_source 0 ${split_len} rocfft_device_source_0 ) 82 + -list( SUBLIST rocfft_device_source ${split_len} ${split_len} rocfft_device_source_1 ) 83 + -list( SUBLIST rocfft_device_source ${split_idx_2} ${split_len} rocfft_device_source_2 ) 84 + -list( SUBLIST rocfft_device_source ${split_idx_3} -1 rocfft_device_source_3 ) 85 + - 86 + -foreach( sub RANGE 3 ) 87 + - set( rocfft_device_source_var rocfft_device_source_${sub} ) 88 + +foreach( sub ${AMDGPU_TARGETS} ) 89 + if(NOT SINGLELIB) 90 + - add_library( rocfft-device-${sub} 91 + - ${${rocfft_device_source_var}} ) 92 + + add_library( rocfft-device-${sub} EXCLUDE_FROM_ALL 93 + + ${rocfft_device_source} ) 94 + else() 95 + # Compile the device lib as a static library, which is then linked 96 + # into librocfft.so Useful for testing purposes. 97 + - add_library( rocfft-device-${sub} STATIC 98 + - ${${rocfft_device_source_var}} ) 99 + + add_library( rocfft-device-${sub} STATIC EXCLUDE_FROM_ALL 100 + + ${rocfft_device_source} ) 101 + 102 + # if we're building singlelib, we don't want to export any of the 103 + # device library symbols to the main library 104 + @@ -241,9 +230,7 @@ foreach( sub RANGE 3 ) 105 + # Set AMD GPU architecture options 106 + 107 + # Enable compilation of desired architectures 108 + - foreach( target ${AMDGPU_TARGETS} ) 109 + - target_compile_options( rocfft-device-${sub} PRIVATE --offload-arch=${target} ) 110 + - endforeach( ) 111 + + target_compile_options( rocfft-device-${sub} PRIVATE --offload-arch=${sub} ) 112 + 113 + target_include_directories( rocfft-device-${sub} 114 + PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> 115 + @@ -268,9 +255,4 @@ foreach( sub RANGE 3 ) 116 + if( NOT BUILD_SHARED_LIBS ) 117 + set_target_properties( rocfft-device-${sub} PROPERTIES PREFIX "lib" ) 118 + endif( ) 119 + - 120 + - rocm_install_targets( 121 + - TARGETS 122 + - rocfft-device-${sub} 123 + - ) 124 + endforeach()
+31
pkgs/development/libraries/tcl-fcgi/default.nix
···
··· 1 + { lib, fetchFromGitHub, tcl, tclx }: 2 + 3 + tcl.mkTclDerivation rec { 4 + pname = "tcl-fcgi"; 5 + version = "0.5.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "mpcjanssen"; 9 + repo = "tcl-fcgi"; 10 + rev = "62452dbf3177ba9458fbb42457834ca77bdf5a82"; 11 + sha256 = "sha256-RLuV4ARmGWCJTmhs7DbMWENQGj3d5ZXWb821WrgG0qA="; 12 + }; 13 + 14 + buildInputs = [ 15 + tclx 16 + ]; 17 + 18 + unpackPhase = '' 19 + mkdir -p $out/lib/tcl-fcgi 20 + cp -r $src/tcl-src/* $out/lib/tcl-fcgi/ 21 + ''; 22 + 23 + meta = with lib; { 24 + homepage = "https://github.com/mpcjanssen/tcl-fcgi"; 25 + description = "Tcl interface for the FastCGI protocol"; 26 + license = licenses.bsd2; 27 + platforms = tclx.meta.platforms; 28 + maintainers = with maintainers; [ nat-418 ]; 29 + }; 30 + } 31 +
+1 -1
pkgs/development/perl-modules/TextBibTeX-use-lib-on-aarch64.patch pkgs/development/perl-modules/TextBibTeX-use-lib.patch
··· 5 } 6 else { 7 - if ( $Config{archname} =~ /^x86_64|^ppc64|^s390x|^aarch64|^riscv64/ ) { 8 - + if ( $Config{archname} =~ /^x86_64|^ppc64|^s390x|^riscv64/ ) { 9 $libdir =~ s/\bbin\b/lib64/; 10 if ( !-d $libdir ) { 11 my $test = $libdir;
··· 5 } 6 else { 7 - if ( $Config{archname} =~ /^x86_64|^ppc64|^s390x|^aarch64|^riscv64/ ) { 8 + + if ( 0 ) { 9 $libdir =~ s/\bbin\b/lib64/; 10 if ( !-d $libdir ) { 11 my $test = $libdir;
+2 -2
pkgs/development/python-modules/cwl-upgrader/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "cwl-upgrader"; 14 - version = "1.2.7"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "common-workflow-language"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-/vCvpRpQkdMkqlK5/0jJTY56ROoB4ezvX9ma1AVWYd4="; 24 }; 25 26 postPatch = ''
··· 11 12 buildPythonPackage rec { 13 pname = "cwl-upgrader"; 14 + version = "1.2.8"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "common-workflow-language"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-DwXwzhsv92t6PU4emmG7xlIU7uj3rcHh4+o9NqBMA+A="; 24 }; 25 26 postPatch = ''
+2 -2
pkgs/development/python-modules/django-vite/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "django-vite"; 10 - version = "2.1.0"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "MrBin99"; 17 repo = pname; 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-yRZA5CDkJbQt7aSVL7V90Z+0jAqh7JC/d8pLSI/yexk="; 20 }; 21 22 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "django-vite"; 10 + version = "2.1.1"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; ··· 16 owner = "MrBin99"; 17 repo = pname; 18 rev = "refs/tags/${version}"; 19 + hash = "sha256-MKAzNtmFue7MrYtg5sOXog1u1daJwh3t98aIUSyyfBQ="; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/ffmpeg-progress-yield/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "ffmpeg-progress-yield"; 14 - version = "0.7.4"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-gBWkoR0cJdcWShX9aIDt6DpK1dkT9bfvgnrgXGgZPSQ="; 22 }; 23 24 propagatedBuildInputs = [ colorama tqdm ];
··· 11 12 buildPythonPackage rec { 13 pname = "ffmpeg-progress-yield"; 14 + version = "0.7.8"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-muauX4Mq58ew9lGPE0H+bu4bqPydNADLocujjy6qRh4="; 22 }; 23 24 propagatedBuildInputs = [ colorama tqdm ];
+2 -2
pkgs/development/python-modules/google-cloud-redis/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "google-cloud-redis"; 14 - version = "2.12.1"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-gQ3xG2QcnrSvl1hsvlcY9g77JW8fFk/Pci01tNqpAUs="; 22 }; 23 24 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "google-cloud-redis"; 14 + version = "2.13.0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-BKDbtyn1wnzTXM6B7lgUCe17NLB9yaj1XhMbP4zE3Qo="; 22 }; 23 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "hahomematic"; 19 - version = "2023.5.2"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.9"; ··· 25 owner = "danielperna84"; 26 repo = pname; 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-4P4ACoXapx1FzUWGCFu8U4iBTG0fUjLTlJXF2HzKyQg="; 29 }; 30 31 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "hahomematic"; 19 + version = "2023.6.0"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.9"; ··· 25 owner = "danielperna84"; 26 repo = pname; 27 rev = "refs/tags/${version}"; 28 + hash = "sha256-xpkQSQGwf4RZHKwLdrOLW4yzECKY1vwxHYo+o3eOrhE="; 29 }; 30 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/python-heatclient/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "python-heatclient"; 25 - version = "3.2.0"; 26 format = "setuptools"; 27 28 disabled = pythonOlder "3.8"; 29 30 src = fetchPypi { 31 inherit pname version; 32 - hash = "sha256-LYjRjDeZp7LQeQFXLogyGy4LEgawTQED+5qRu799tWM="; 33 }; 34 35 propagatedBuildInputs = [
··· 22 23 buildPythonPackage rec { 24 pname = "python-heatclient"; 25 + version = "3.3.0"; 26 format = "setuptools"; 27 28 disabled = pythonOlder "3.8"; 29 30 src = fetchPypi { 31 inherit pname version; 32 + hash = "sha256-opBb9Zf60kgMtBNis2c+22VGS7psFEDPYvlz7WyKIHs="; 33 }; 34 35 propagatedBuildInputs = [
+45
pkgs/development/python-modules/sdkmanager/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitLab 4 + , pythonOlder 5 + , argcomplete 6 + , requests 7 + , gnupg 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "sdkmanager"; 12 + version = "0.6.5"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.5"; 16 + 17 + src = fetchFromGitLab { 18 + owner = "fdroid"; 19 + repo = pname; 20 + rev = version; 21 + hash = "sha256-EQ24OjQZr42C1PFtIXr4yFzYb/M4Tatqu8Zo+9dgtEE="; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + argcomplete 26 + requests 27 + ]; 28 + 29 + postInstall = '' 30 + wrapProgram $out/bin/sdkmanager \ 31 + --suffix PATH : ${lib.makeBinPath [ gnupg ]} 32 + ''; 33 + 34 + # has no tests 35 + doCheck = false; 36 + 37 + pythonImportsCheck = [ "sdkmanager" ]; 38 + 39 + meta = with lib; { 40 + homepage = "https://gitlab.com/fdroid/sdkmanager"; 41 + description = "A drop-in replacement for sdkmanager from the Android SDK written in Python"; 42 + license = licenses.agpl3Plus; 43 + maintainers = with maintainers; [ linsui ]; 44 + }; 45 + }
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 22 23 buildPythonApplication rec { 24 pname = "checkov"; 25 - version = "2.3.267"; 26 format = "setuptools"; 27 28 src = fetchFromGitHub { 29 owner = "bridgecrewio"; 30 repo = pname; 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-tqVNjabONdC/xL/tHMyPIXKjKk/3cWuchKAr9lE7S1g="; 33 }; 34 35 patches = [
··· 22 23 buildPythonApplication rec { 24 pname = "checkov"; 25 + version = "2.3.273"; 26 format = "setuptools"; 27 28 src = fetchFromGitHub { 29 owner = "bridgecrewio"; 30 repo = pname; 31 rev = "refs/tags/${version}"; 32 + hash = "sha256-yGw0UjXFa/zxSddJzObUlO1s8v0ChBQK/+yZHNDfQb0="; 33 }; 34 35 patches = [
+3 -3
pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
··· 6 7 buildGoModule rec { 8 pname = "cirrus-cli"; 9 - version = "0.99.0"; 10 11 src = fetchFromGitHub { 12 owner = "cirruslabs"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-ekNdifSAwB2w5xys1B4eexgqlXwpkkvxJ6FQNTkIQEw="; 16 }; 17 18 - vendorHash = "sha256-BtcuqdVOOBG/yPdKaj+8nCvg050F/s/davblLUval+o="; 19 20 ldflags = [ 21 "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
··· 6 7 buildGoModule rec { 8 pname = "cirrus-cli"; 9 + version = "0.100.0"; 10 11 src = fetchFromGitHub { 12 owner = "cirruslabs"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-dUp0jmw4b+uzlhiFZ4IQLqgrPn03BSWh9mBP/cJ6idA="; 16 }; 17 18 + vendorHash = "sha256-IWZnenOY4//iSFFBnRDJBSj8Vm2uh3XDAh3gaI1OXjA="; 19 20 ldflags = [ 21 "-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"
+2 -2
pkgs/development/tools/datree/default.nix
··· 8 9 buildGoModule rec { 10 pname = "datree"; 11 - version = "1.9.2"; 12 13 src = fetchFromGitHub { 14 owner = "datreeio"; 15 repo = "datree"; 16 rev = "refs/tags/${version}"; 17 - hash = "sha256-yE2HrFhmiYriIgmYumcIQ6/ptr6m44Lm7wrfaeu8CeU="; 18 }; 19 20 vendorHash = "sha256-ECVKofvmLuFAFvncq63hYUaYW8/2+F4gZr8wIGQyrdU=";
··· 8 9 buildGoModule rec { 10 pname = "datree"; 11 + version = "1.9.3"; 12 13 src = fetchFromGitHub { 14 owner = "datreeio"; 15 repo = "datree"; 16 rev = "refs/tags/${version}"; 17 + hash = "sha256-tf/1BJ23EpFjdHYNQJMben6CEAsZ9cvLoyI6BVn6roo="; 18 }; 19 20 vendorHash = "sha256-ECVKofvmLuFAFvncq63hYUaYW8/2+F4gZr8wIGQyrdU=";
+2 -2
pkgs/development/tools/doctl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "doctl"; 5 - version = "1.96.0"; 6 7 vendorHash = null; 8 ··· 31 owner = "digitalocean"; 32 repo = "doctl"; 33 rev = "v${version}"; 34 - sha256 = "sha256-UptiVsT7pLOcJ4kXDnXiwpuloGKTY4AZMIxSYllfuUo="; 35 }; 36 37 meta = with lib; {
··· 2 3 buildGoModule rec { 4 pname = "doctl"; 5 + version = "1.96.1"; 6 7 vendorHash = null; 8 ··· 31 owner = "digitalocean"; 32 repo = "doctl"; 33 rev = "v${version}"; 34 + sha256 = "sha256-COkD0YFij07mHpkeJSnZXLaB9olZGBN/HpFb06ag4Rs="; 35 }; 36 37 meta = with lib; {
+3 -3
pkgs/development/tools/fastddsgen/default.nix
··· 1 { lib, stdenv, runtimeShell, writeText, fetchFromGitHub, gradle_7, openjdk17, git, perl, cmake }: 2 let 3 pname = "fastddsgen"; 4 - version = "2.3.0"; 5 6 src = fetchFromGitHub { 7 owner = "eProsima"; 8 repo = "Fast-DDS-Gen"; 9 rev = "v${version}"; 10 fetchSubmodules = true; 11 - hash = "sha256-lxMv1hXjHFslJts63/FJPjj0mAKTluY/pNTvf15Oo9o="; 12 }; 13 14 gradle = gradle_7; ··· 35 36 outputHashAlgo = "sha256"; 37 outputHashMode = "recursive"; 38 - outputHash = "sha256-wnnoyaO1QndAYrqmYu1fO6OJrP1NQs8IX4uh37dVntY="; 39 }; 40 in 41 stdenv.mkDerivation {
··· 1 { lib, stdenv, runtimeShell, writeText, fetchFromGitHub, gradle_7, openjdk17, git, perl, cmake }: 2 let 3 pname = "fastddsgen"; 4 + version = "2.4.0"; 5 6 src = fetchFromGitHub { 7 owner = "eProsima"; 8 repo = "Fast-DDS-Gen"; 9 rev = "v${version}"; 10 fetchSubmodules = true; 11 + hash = "sha256-CSlimEShTxjr6II9YSuNFc/pdbMmqVMCQA0ZJ9rl5j8="; 12 }; 13 14 gradle = gradle_7; ··· 35 36 outputHashAlgo = "sha256"; 37 outputHashMode = "recursive"; 38 + outputHash = "sha256-ZGWTK665wIX/Biz4JDrbaU4EZNqT7Q8o6DSpziUd/SM="; 39 }; 40 in 41 stdenv.mkDerivation {
+3 -3
pkgs/development/tools/language-servers/pylyzer/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "pylyzer"; 14 - version = "0.0.29"; 15 16 src = fetchFromGitHub { 17 owner = "mtshiba"; 18 repo = "pylyzer"; 19 rev = "v${version}"; 20 - hash = "sha256-9oZAkbA/KCP0fIzsC91xTrEnqiID1knxvY7Y2syfK+o="; 21 }; 22 23 - cargoHash = "sha256-MRoCPoxv8mhoxty04f5aLVgb0U4WEmkRWZmCOy9zTf0="; 24 25 nativeBuildInputs = [ 26 git
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "pylyzer"; 14 + version = "0.0.30"; 15 16 src = fetchFromGitHub { 17 owner = "mtshiba"; 18 repo = "pylyzer"; 19 rev = "v${version}"; 20 + hash = "sha256-o90NmUTRdmfjOO0swc4d3SsbywiMeT1zKrkiFO3VeGk="; 21 }; 22 23 + cargoHash = "sha256-IUNT30hKpBlmXoHiJQihQF4oD7odSJh2NK3d2On1WQA="; 24 25 nativeBuildInputs = [ 26 git
+5 -5
pkgs/development/web/bun/default.nix
··· 12 }: 13 14 stdenvNoCC.mkDerivation rec { 15 - version = "0.6.5"; 16 pname = "bun"; 17 18 src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); ··· 33 sources = { 34 "aarch64-darwin" = fetchurl { 35 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 36 - sha256 = "NZU2C1zve8nBTKhk3DpeuEL4aY9Qk+3UnGzH6F7i0hY="; 37 }; 38 "aarch64-linux" = fetchurl { 39 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 40 - sha256 = "qC4WbrxD7s9PexQruUpHp8AgDmDLl7cguR4rTurFB9c="; 41 }; 42 "x86_64-darwin" = fetchurl { 43 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip"; 44 - sha256 = "G7vCZOoeE0YtW4Ha4yW8DboIQUxIjdEh43Om5iH+B1M="; 45 }; 46 "x86_64-linux" = fetchurl { 47 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 48 - sha256 = "Coz+NyX6YBS6NEzzcXoVa9ArBJxD7LhxpT+2Q1rNmYs="; 49 }; 50 }; 51 updateScript = writeShellScript "update-bun" ''
··· 12 }: 13 14 stdenvNoCC.mkDerivation rec { 15 + version = "0.6.6"; 16 pname = "bun"; 17 18 src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); ··· 33 sources = { 34 "aarch64-darwin" = fetchurl { 35 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 36 + sha256 = "7nOxN+DMGytkmT/VhC//r/endE4tT7qktwr1hoBAWXg="; 37 }; 38 "aarch64-linux" = fetchurl { 39 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 40 + sha256 = "kqAe6ZgUcHMzxYOYdO5sLbuJzRqHGjFizkTxkfGr1ho="; 41 }; 42 "x86_64-darwin" = fetchurl { 43 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip"; 44 + sha256 = "UDJyOhS4Q0U7u8JW1kbrZ29zGlPyE2UH17ZBis2SOFQ="; 45 }; 46 "x86_64-linux" = fetchurl { 47 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 48 + sha256 = "oYSYmmYOKF4XYbdpXZnOgVBjyU3L7LRTjSG+RfU+I5w="; 49 }; 50 }; 51 updateScript = writeShellScript "update-bun" ''
+44 -11
pkgs/servers/dns/pdns/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, nixosTests 2 - , boost, yaml-cpp, libsodium, sqlite, protobuf, openssl, systemd 3 - , mariadb-connector-c, postgresql, lua, openldap, geoip, curl, unixODBC, lmdb, tinycdb 4 }: 5 6 - stdenv.mkDerivation rec { 7 pname = "pdns"; 8 - version = "4.7.4"; 9 10 src = fetchurl { 11 - url = "https://downloads.powerdns.com/releases/pdns-${version}.tar.bz2"; 12 - hash = "sha256-dGndgft98RGX9JY4+knO/5+XMiX8j5xxYLC/wAoudHE="; 13 }; 14 # redact configure flags from version output to reduce closure size 15 patches = [ ./version.patch ]; 16 17 nativeBuildInputs = [ pkg-config ]; 18 buildInputs = [ 19 - boost mariadb-connector-c postgresql lua openldap sqlite protobuf geoip 20 - yaml-cpp libsodium curl unixODBC openssl systemd lmdb tinycdb 21 ]; 22 23 # Configure phase requires 64-bit time_t even on 32-bit platforms. 24 env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.hostPlatform.is32bit [ 25 - "-D_TIME_BITS=64" "-D_FILE_OFFSET_BITS=64" 26 ]); 27 28 configureFlags = [ ··· 61 license = licenses.gpl2; 62 maintainers = with maintainers; [ mic92 disassembler nickcao ]; 63 }; 64 - }
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , nixosTests 6 + , boost 7 + , yaml-cpp 8 + , libsodium 9 + , sqlite 10 + , protobuf 11 + , openssl 12 + , systemd 13 + , mariadb-connector-c 14 + , postgresql 15 + , lua 16 + , openldap 17 + , geoip 18 + , curl 19 + , unixODBC 20 + , lmdb 21 + , tinycdb 22 }: 23 24 + stdenv.mkDerivation (finalAttrs: { 25 pname = "pdns"; 26 + version = "4.8.0"; 27 28 src = fetchurl { 29 + url = "https://downloads.powerdns.com/releases/pdns-${finalAttrs.version}.tar.bz2"; 30 + hash = "sha256-YalruviwykmpIloiVLlEPE/44FDTN0N9ha9N6InhASc="; 31 }; 32 # redact configure flags from version output to reduce closure size 33 patches = [ ./version.patch ]; 34 35 nativeBuildInputs = [ pkg-config ]; 36 buildInputs = [ 37 + boost 38 + mariadb-connector-c 39 + postgresql 40 + lua 41 + openldap 42 + sqlite 43 + protobuf 44 + geoip 45 + yaml-cpp 46 + libsodium 47 + curl 48 + unixODBC 49 + openssl 50 + systemd 51 + lmdb 52 + tinycdb 53 ]; 54 55 # Configure phase requires 64-bit time_t even on 32-bit platforms. 56 env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.hostPlatform.is32bit [ 57 + "-D_TIME_BITS=64" 58 + "-D_FILE_OFFSET_BITS=64" 59 ]); 60 61 configureFlags = [ ··· 94 license = licenses.gpl2; 95 maintainers = with maintainers; [ mic92 disassembler nickcao ]; 96 }; 97 + })
+63
pkgs/tools/misc/rtx/default.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , installShellFiles 5 + , stdenv 6 + , coreutils 7 + , bash 8 + , direnv 9 + , Security 10 + }: 11 + 12 + rustPlatform.buildRustPackage rec { 13 + pname = "rtx"; 14 + version = "1.30.5"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "jdxcode"; 18 + repo = "rtx"; 19 + rev = "v${version}"; 20 + sha256 = "sha256-xJecTvhRMHyGOT1JJPSp+k5bI0FvIP2uySBt1R0YZ30="; 21 + }; 22 + 23 + cargoSha256 = "sha256-29aGVKINVemppy+3nGDf5okvmJm72pVYUVbefuey0H8="; 24 + 25 + nativeBuildInputs = [ installShellFiles ]; 26 + buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 27 + 28 + postPatch = '' 29 + patchShebangs --build ./test/data/plugins/**/bin/* ./src/fake_asdf.rs ./src/cli/reshim.rs 30 + 31 + substituteInPlace ./src/env_diff.rs \ 32 + --replace '"bash"' '"${bash}/bin/bash"' 33 + 34 + substituteInPlace ./src/cli/direnv/exec.rs \ 35 + --replace '"env"' '"${coreutils}/bin/env"' \ 36 + --replace 'cmd!("direnv"' 'cmd!("${direnv}/bin/direnv"' 37 + ''; 38 + 39 + checkFlags = [ 40 + # Requires .git directory to be present 41 + "--skip=cli::plugins::ls::tests::test_plugin_list_urls" 42 + ]; 43 + cargoTestFlags = [ "--all-features" ]; 44 + # some tests access the same folders, don't test in parallel to avoid race conditions 45 + dontUseCargoParallelTests = true; 46 + 47 + postInstall = '' 48 + installManPage ./man/man1/rtx.1 49 + 50 + installShellCompletion \ 51 + --bash ./completions/rtx.bash \ 52 + --fish ./completions/rtx.fish \ 53 + --zsh ./completions/_rtx 54 + ''; 55 + 56 + meta = rec { 57 + homepage = "https://github.com/jdxcode/rtx"; 58 + description = "Polyglot runtime manager (asdf rust clone)"; 59 + changelog = "https://github.com/jdxcode/rtx/releases/tag/v${version}"; 60 + license = lib.licenses.mit; 61 + maintainers = with lib.maintainers; [ konradmalik ]; 62 + }; 63 + }
+2 -2
pkgs/tools/networking/burpsuite/default.nix
··· 1 { lib, fetchurl, jdk, buildFHSEnv, unzip, makeDesktopItem }: 2 let 3 - version = "2023.4.4"; 4 5 src = fetchurl { 6 name = "burpsuite.jar"; ··· 8 "https://portswigger.net/burp/releases/download?productId=100&version=${version}&type=Jar" 9 "https://web.archive.org/web/https://portswigger.net/burp/releases/download?productId=100&version=${version}&type=Jar" 10 ]; 11 - sha256 = "fac29bfd58be87b3c77091befede82b417aca3145e66c5d9ff02ca4939f420a3"; 12 }; 13 14 name = "burpsuite-${version}";
··· 1 { lib, fetchurl, jdk, buildFHSEnv, unzip, makeDesktopItem }: 2 let 3 + version = "2023.5.2"; 4 5 src = fetchurl { 6 name = "burpsuite.jar"; ··· 8 "https://portswigger.net/burp/releases/download?productId=100&version=${version}&type=Jar" 9 "https://web.archive.org/web/https://portswigger.net/burp/releases/download?productId=100&version=${version}&type=Jar" 10 ]; 11 + sha256 = "0afcea8603a57e531792764a37e16e7c90634cca06eb51e6e8b031f0283d84ce"; 12 }; 13 14 name = "burpsuite-${version}";
+3 -3
pkgs/tools/networking/subfinder/default.nix
··· 5 6 buildGoModule rec { 7 pname = "subfinder"; 8 - version = "2.5.8"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-/q6ES1fW9/vxe03w73VyAHfOZNK6g5hxwi3qhxCiN6M="; 15 }; 16 17 - vendorHash = "sha256-sUkSxpWDqBe15BFVGNHTF1lV2mXZ0kjevMvdHtuNjXs="; 18 19 modRoot = "./v2"; 20
··· 5 6 buildGoModule rec { 7 pname = "subfinder"; 8 + version = "2.5.9"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-d2xVK7KdmSUeOVBtTysKX5cB7E59tXt9d/uORA31Wd4="; 15 }; 16 17 + vendorHash = "sha256-WZrwvKEznv2LFuOVW4kRzS9bmKuGbanMiV7TpvnxTIo="; 18 19 modRoot = "./v2"; 20
+3 -3
pkgs/tools/security/arti/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "arti"; 13 - version = "1.1.4"; 14 15 src = fetchFromGitLab { 16 domain = "gitlab.torproject.org"; ··· 18 owner = "core"; 19 repo = "arti"; 20 rev = "arti-v${version}"; 21 - sha256 = "sha256-+gd/3CKdZkH/zDqGGTna7S7LkadfpzfHlX2XfemZpoE="; 22 }; 23 24 - cargoHash = "sha256-YD7KAiZM3iG9FXXHo5c1WanF7tsJBAnGvb36gxEcV5k="; 25 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "arti"; 13 + version = "1.1.5"; 14 15 src = fetchFromGitLab { 16 domain = "gitlab.torproject.org"; ··· 18 owner = "core"; 19 repo = "arti"; 20 rev = "arti-v${version}"; 21 + sha256 = "sha256-FrawcoE+cUhRq9NPpSspUuk0ZPjnJcmDHD25syV/18E="; 22 }; 23 24 + cargoHash = "sha256-34qNdizJ89fo/6AQXuB8FqvYSv/Zy5N+gXX9Yl5sywM="; 25 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "exploitdb"; 9 - version = "2023-05-27"; 10 11 src = fetchFromGitLab { 12 owner = "exploit-database"; 13 repo = pname; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-7C4lihyGt8jiCtHXzE1iik0vsVRlsoKgvFgiV9iqtoQ="; 16 }; 17 18 nativeBuildInputs = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "exploitdb"; 9 + version = "2023-06-01"; 10 11 src = fetchFromGitLab { 12 owner = "exploit-database"; 13 repo = pname; 14 rev = "refs/tags/${version}"; 15 + hash = "sha256-38FbwwlzJSvbZhTP/SS0oxb07V45GfaS3mnpY1DSG6s="; 16 }; 17 18 nativeBuildInputs = [
+2 -2
pkgs/tools/security/kubernetes-polaris/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubernetes-polaris"; 5 - version = "7.4.2"; 6 7 src = fetchFromGitHub { 8 owner = "FairwindsOps"; 9 repo = "polaris"; 10 rev = version; 11 - sha256 = "sha256-bapZ3snFq0YWZOT5IBwQaC0kwTs3sOVvbYFlL95LeNM="; 12 }; 13 14 vendorHash = "sha256-SwHJRw75pP1zwi9ZMfUfcXt788pURM1KSbTNQF6XVqk=";
··· 2 3 buildGoModule rec { 4 pname = "kubernetes-polaris"; 5 + version = "8.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "FairwindsOps"; 9 repo = "polaris"; 10 rev = version; 11 + sha256 = "sha256-JNbRXDpEO0luttI1WDApMWwPhtKLUABX+R8W/g+NAJk="; 12 }; 13 14 vendorHash = "sha256-SwHJRw75pP1zwi9ZMfUfcXt788pURM1KSbTNQF6XVqk=";
+28 -49
pkgs/top-level/all-packages.nix
··· 1706 1707 sdlookup = callPackage ../tools/security/sdlookup { }; 1708 1709 sgrep = callPackage ../tools/text/sgrep { }; 1710 1711 shell-genie = callPackage ../applications/misc/shell-genie { }; ··· 3665 3666 gospider = callPackage ../tools/security/gospider { }; 3667 3668 - browserpass = callPackage ../tools/security/browserpass { 3669 - buildGoModule = buildGo119Module; # go 1.20 build failure 3670 - }; 3671 3672 passff-host = callPackage ../tools/security/passff-host { }; 3673 ··· 4279 4280 cloudbrute = callPackage ../tools/security/cloudbrute { }; 4281 4282 - cloudflared = callPackage ../applications/networking/cloudflared { 4283 - buildGoModule = buildGo119Module; # go 1.20 build failure 4284 - }; 4285 4286 cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { }; 4287 ··· 5686 5687 pcb2gcode = callPackage ../tools/misc/pcb2gcode { }; 5688 5689 - pcp = callPackage ../tools/misc/pcp { 5690 - buildGoModule = buildGo119Module; # go 1.20 build failure 5691 - }; 5692 5693 persepolis = python3Packages.callPackage ../tools/networking/persepolis { 5694 wrapQtAppsHook = qt5.wrapQtAppsHook; ··· 6858 6859 dnspeep = callPackage ../tools/security/dnspeep { }; 6860 6861 - dnsproxy = callPackage ../tools/networking/dnsproxy { 6862 - buildGoModule = buildGo119Module; # go 1.20 build failure 6863 - }; 6864 6865 dnsperf = callPackage ../tools/networking/dnsperf { }; 6866 ··· 7363 7364 endlessh-go = callPackage ../servers/endlessh-go { }; 7365 7366 - eris-go = callPackage ../servers/eris-go { 7367 - buildGoModule = buildGo119Module; # go 1.20 build failure 7368 - }; 7369 7370 ericw-tools = callPackage ../applications/misc/ericw-tools { stdenv = gcc10StdenvCompat; }; 7371 ··· 8824 8825 ipfetch = callPackage ../tools/networking/ipfetch { }; 8826 8827 - ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { 8828 - buildGoModule = buildGo119Module; # go 1.20 build failure 8829 - }; 8830 8831 ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { }; 8832 ··· 9199 9200 kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { }; 9201 9202 - kubo = callPackage ../applications/networking/kubo { 9203 - buildGoModule = buildGo119Module; # go 1.20 build failure 9204 - }; 9205 9206 kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { }; 9207 kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { }; ··· 12287 12288 sftpman = callPackage ../tools/filesystems/sftpman { }; 12289 12290 - sftpgo = callPackage ../servers/sftpgo { 12291 - buildGoModule = buildGo119Module; 12292 - }; 12293 12294 screenfetch = callPackage ../tools/misc/screenfetch { }; 12295 ··· 17602 xidel = callPackage ../tools/text/xidel { }; 17603 17604 asdf-vm = callPackage ../tools/misc/asdf-vm { }; 17605 17606 ### DEVELOPMENT / TOOLS 17607 ··· 24337 24338 tclx = callPackage ../development/libraries/tclx { }; 24339 24340 tdb = callPackage ../development/libraries/tdb { }; 24341 24342 tdlib = callPackage ../development/libraries/tdlib { }; ··· 25462 grafana = callPackage ../servers/monitoring/grafana { }; 25463 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { }; 25464 25465 - grafana-agent = callPackage ../servers/monitoring/grafana-agent { 25466 - buildGoModule = buildGo119Module; # nixosTests.grafana-agent go 1.20 failure 25467 - }; 25468 25469 grafana-loki = callPackage ../servers/monitoring/loki { }; 25470 promtail = callPackage ../servers/monitoring/loki/promtail.nix { }; ··· 26172 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit; 26173 }; 26174 prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { }; 26175 - prometheus-openldap-exporter = callPackage ../servers/monitoring/prometheus/openldap-exporter.nix { 26176 - buildGoModule = buildGo118Module; # nixosTests.prometheus-exporter.ldap fails with 1.19 26177 - }; 26178 prometheus-openvpn-exporter = callPackage ../servers/monitoring/prometheus/openvpn-exporter.nix { }; 26179 prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { }; 26180 prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; ··· 26377 26378 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { }; 26379 26380 - tailscale = callPackage ../servers/tailscale { 26381 - # Version 1.38.1 requires Go >= 1.20 26382 - buildGoModule = buildGo120Module; 26383 - }; 26384 26385 tailscale-systray = callPackage ../applications/misc/tailscale-systray { }; 26386 ··· 26452 26453 vouch-proxy = callPackage ../servers/vouch-proxy { }; 26454 26455 - victoriametrics = callPackage ../servers/nosql/victoriametrics { 26456 - buildGoModule = buildGo119Module; # go 1.20 build failure 26457 - }; 26458 26459 virtiofsd = callPackage ../servers/misc/virtiofsd { }; 26460 ··· 31435 31436 pixinsight = libsForQt5.callPackage ../applications/graphics/pixinsight { }; 31437 31438 protonup-qt = python3Packages.callPackage ../applications/misc/protonup-qt { }; 31439 31440 pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { }; ··· 32927 32928 opcua-client-gui = callPackage ../misc/opcua-client-gui { }; 32929 32930 - open-policy-agent = callPackage ../development/tools/open-policy-agent { 32931 - buildGoModule = buildGo119Module; # go 1.20 build failure 32932 - }; 32933 32934 openmm = callPackage ../development/libraries/science/chemistry/openmm { 32935 stdenv = gcc11Stdenv; ··· 33664 33665 popcorntime = callPackage ../applications/video/popcorntime { }; 33666 33667 pothos = libsForQt5.callPackage ../applications/radio/pothos { }; 33668 33669 potrace = callPackage ../applications/graphics/potrace { }; ··· 33695 33696 proteus = callPackage ../applications/audio/proteus { }; 33697 33698 - protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { 33699 - buildGoModule = buildGo119Module; # go 1.20 build failure 33700 - }; 33701 33702 protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { }; 33703 protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { }; ··· 34763 34764 toxic = callPackage ../applications/networking/instant-messengers/toxic { }; 34765 34766 - toxiproxy = callPackage ../development/tools/toxiproxy { 34767 - buildGoModule = buildGo119Module; # go 1.20 build failure 34768 - }; 34769 34770 tqsl = callPackage ../applications/radio/tqsl { 34771 openssl = openssl_1_1; ··· 35911 35912 ergo = callPackage ../applications/blockchains/ergo { }; 35913 35914 - erigon = callPackage ../applications/blockchains/erigon { 35915 - buildGoModule = buildGo119Module; # go 1.20 build failure 35916 - }; 35917 35918 exodus = callPackage ../applications/blockchains/exodus { }; 35919
··· 1706 1707 sdlookup = callPackage ../tools/security/sdlookup { }; 1708 1709 + sdkmanager = with python3Packages; toPythonApplication sdkmanager; 1710 + 1711 sgrep = callPackage ../tools/text/sgrep { }; 1712 1713 shell-genie = callPackage ../applications/misc/shell-genie { }; ··· 3667 3668 gospider = callPackage ../tools/security/gospider { }; 3669 3670 + browserpass = callPackage ../tools/security/browserpass { }; 3671 3672 passff-host = callPackage ../tools/security/passff-host { }; 3673 ··· 4279 4280 cloudbrute = callPackage ../tools/security/cloudbrute { }; 4281 4282 + cloudflared = callPackage ../applications/networking/cloudflared { }; 4283 4284 cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { }; 4285 ··· 5684 5685 pcb2gcode = callPackage ../tools/misc/pcb2gcode { }; 5686 5687 + pcp = callPackage ../tools/misc/pcp { }; 5688 5689 persepolis = python3Packages.callPackage ../tools/networking/persepolis { 5690 wrapQtAppsHook = qt5.wrapQtAppsHook; ··· 6854 6855 dnspeep = callPackage ../tools/security/dnspeep { }; 6856 6857 + dnsproxy = callPackage ../tools/networking/dnsproxy { }; 6858 6859 dnsperf = callPackage ../tools/networking/dnsperf { }; 6860 ··· 7357 7358 endlessh-go = callPackage ../servers/endlessh-go { }; 7359 7360 + eris-go = callPackage ../servers/eris-go { }; 7361 7362 ericw-tools = callPackage ../applications/misc/ericw-tools { stdenv = gcc10StdenvCompat; }; 7363 ··· 8816 8817 ipfetch = callPackage ../tools/networking/ipfetch { }; 8818 8819 + ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { }; 8820 8821 ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { }; 8822 ··· 9189 9190 kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { }; 9191 9192 + kubo = callPackage ../applications/networking/kubo { }; 9193 9194 kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { }; 9195 kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { }; ··· 12275 12276 sftpman = callPackage ../tools/filesystems/sftpman { }; 12277 12278 + sftpgo = callPackage ../servers/sftpgo { }; 12279 12280 screenfetch = callPackage ../tools/misc/screenfetch { }; 12281 ··· 17588 xidel = callPackage ../tools/text/xidel { }; 17589 17590 asdf-vm = callPackage ../tools/misc/asdf-vm { }; 17591 + 17592 + rtx = callPackage ../tools/misc/rtx { 17593 + inherit (darwin.apple_sdk.frameworks) Security; 17594 + }; 17595 17596 ### DEVELOPMENT / TOOLS 17597 ··· 24327 24328 tclx = callPackage ../development/libraries/tclx { }; 24329 24330 + tcl-fcgi = callPackage ../development/libraries/tcl-fcgi { }; 24331 + 24332 tdb = callPackage ../development/libraries/tdb { }; 24333 24334 tdlib = callPackage ../development/libraries/tdlib { }; ··· 25454 grafana = callPackage ../servers/monitoring/grafana { }; 25455 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { }; 25456 25457 + grafana-agent = callPackage ../servers/monitoring/grafana-agent { }; 25458 25459 grafana-loki = callPackage ../servers/monitoring/loki { }; 25460 promtail = callPackage ../servers/monitoring/loki/promtail.nix { }; ··· 26162 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit; 26163 }; 26164 prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { }; 26165 + prometheus-openldap-exporter = callPackage ../servers/monitoring/prometheus/openldap-exporter.nix { } ; 26166 prometheus-openvpn-exporter = callPackage ../servers/monitoring/prometheus/openvpn-exporter.nix { }; 26167 prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { }; 26168 prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; ··· 26365 26366 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { }; 26367 26368 + tailscale = callPackage ../servers/tailscale { }; 26369 26370 tailscale-systray = callPackage ../applications/misc/tailscale-systray { }; 26371 ··· 26437 26438 vouch-proxy = callPackage ../servers/vouch-proxy { }; 26439 26440 + victoriametrics = callPackage ../servers/nosql/victoriametrics { }; 26441 26442 virtiofsd = callPackage ../servers/misc/virtiofsd { }; 26443 ··· 31418 31419 pixinsight = libsForQt5.callPackage ../applications/graphics/pixinsight { }; 31420 31421 + please-cli = callPackage ../applications/misc/please-cli { }; 31422 + 31423 protonup-qt = python3Packages.callPackage ../applications/misc/protonup-qt { }; 31424 31425 pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { }; ··· 32912 32913 opcua-client-gui = callPackage ../misc/opcua-client-gui { }; 32914 32915 + open-policy-agent = callPackage ../development/tools/open-policy-agent { }; 32916 32917 openmm = callPackage ../development/libraries/science/chemistry/openmm { 32918 stdenv = gcc11Stdenv; ··· 33647 33648 popcorntime = callPackage ../applications/video/popcorntime { }; 33649 33650 + pot = callPackage ../applications/misc/pot { }; 33651 + 33652 pothos = libsForQt5.callPackage ../applications/radio/pothos { }; 33653 33654 potrace = callPackage ../applications/graphics/potrace { }; ··· 33680 33681 proteus = callPackage ../applications/audio/proteus { }; 33682 33683 + protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { }; 33684 33685 protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { }; 33686 protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { }; ··· 34746 34747 toxic = callPackage ../applications/networking/instant-messengers/toxic { }; 34748 34749 + toxiproxy = callPackage ../development/tools/toxiproxy { }; 34750 34751 tqsl = callPackage ../applications/radio/tqsl { 34752 openssl = openssl_1_1; ··· 35892 35893 ergo = callPackage ../applications/blockchains/ergo { }; 35894 35895 + erigon = callPackage ../applications/blockchains/erigon { }; 35896 35897 exodus = callPackage ../applications/blockchains/exodus { }; 35898
+2 -2
pkgs/top-level/perl-packages.nix
··· 25171 url = "mirror://cpan/authors/id/A/AM/AMBS/Text-BibTeX-0.88.tar.gz"; 25172 hash = "sha256-sBRYbmi9vK+wos+gQB6woE6l3oxNW8Nt0Pf66ras9Cw="; 25173 }; 25174 - # libbtparse.so: cannot open shared object file (aarch64 only) 25175 - patches = [ ../development/perl-modules/TextBibTeX-use-lib-on-aarch64.patch ]; 25176 perlPreHook = "export LD=$CC"; 25177 perlPostHook = lib.optionalString stdenv.isDarwin '' 25178 oldPath="$(pwd)/btparse/src/libbtparse.dylib"
··· 25171 url = "mirror://cpan/authors/id/A/AM/AMBS/Text-BibTeX-0.88.tar.gz"; 25172 hash = "sha256-sBRYbmi9vK+wos+gQB6woE6l3oxNW8Nt0Pf66ras9Cw="; 25173 }; 25174 + # libbtparse.so: cannot open shared object file 25175 + patches = [ ../development/perl-modules/TextBibTeX-use-lib.patch ]; 25176 perlPreHook = "export LD=$CC"; 25177 perlPostHook = lib.optionalString stdenv.isDarwin '' 25178 oldPath="$(pwd)/btparse/src/libbtparse.dylib"
+2
pkgs/top-level/python-packages.nix
··· 10917 10918 sdds = callPackage ../development/python-modules/sdds { }; 10919 10920 sdnotify = callPackage ../development/python-modules/sdnotify { }; 10921 10922 seaborn = callPackage ../development/python-modules/seaborn { };
··· 10917 10918 sdds = callPackage ../development/python-modules/sdds { }; 10919 10920 + sdkmanager = callPackage ../development/python-modules/sdkmanager { }; 10921 + 10922 sdnotify = callPackage ../development/python-modules/sdnotify { }; 10923 10924 seaborn = callPackage ../development/python-modules/seaborn { };