Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 10b5ff04 9a96b85a

+1407 -792
+10
maintainers/maintainer-list.nix
··· 3207 3207 githubId = 3212452; 3208 3208 name = "Cameron Nemo"; 3209 3209 }; 3210 + cameronraysmith = { 3211 + email = "cameronraysmith@gmail.com"; 3212 + matrix = "@cameronraysmith:matrix.org"; 3213 + github = "cameronraysmith"; 3214 + githubId = 420942; 3215 + name = "Cameron Smith"; 3216 + keys = [{ 3217 + fingerprint = "3F14 C258 856E 88AE E0F9 661E FF04 3B36 8811 DD1C"; 3218 + }]; 3219 + }; 3210 3220 camillemndn = { 3211 3221 email = "camillemondon@free.fr"; 3212 3222 github = "camillemndn";
+5
nixos/doc/manual/release-notes/rl-2405.section.md
··· 92 92 93 93 - [Handheld Daemon](https://github.com/hhd-dev/hhd), support for gaming handhelds like the Legion Go, ROG Ally, and GPD Win. Available as [services.handheld-daemon](#opt-services.handheld-daemon.enable). 94 94 95 + - [BenchExec](https://github.com/sosy-lab/benchexec), a framework for reliable benchmarking and resource measurement, available as [programs.benchexec](#opt-programs.benchexec.enable), 96 + As well as related programs 97 + [CPU Energy Meter](https://github.com/sosy-lab/cpu-energy-meter), available as [programs.cpu-energy-meter](#opt-programs.cpu-energy-meter.enable), and 98 + [PQoS Wrapper](https://gitlab.com/sosy-lab/software/pqos-wrapper), available as [programs.pqos-wrapper](#opt-programs.pqos-wrapper.enable). 99 + 95 100 - [Guix](https://guix.gnu.org), a functional package manager inspired by Nix. Available as [services.guix](#opt-services.guix.enable). 96 101 97 102 - [PhotonVision](https://photonvision.org/), a free, fast, and easy-to-use computer vision solution for the FIRST® Robotics Competition.
+3
nixos/modules/module-list.nix
··· 158 158 ./programs/bash/ls-colors.nix 159 159 ./programs/bash/undistract-me.nix 160 160 ./programs/bcc.nix 161 + ./programs/benchexec.nix 161 162 ./programs/browserpass.nix 162 163 ./programs/calls.nix 163 164 ./programs/captive-browser.nix ··· 167 168 ./programs/chromium.nix 168 169 ./programs/clash-verge.nix 169 170 ./programs/cnping.nix 171 + ./programs/cpu-energy-meter.nix 170 172 ./programs/command-not-found/command-not-found.nix 171 173 ./programs/coolercontrol.nix 172 174 ./programs/criu.nix ··· 250 252 ./programs/pantheon-tweaks.nix 251 253 ./programs/partition-manager.nix 252 254 ./programs/plotinus.nix 255 + ./programs/pqos-wrapper.nix 253 256 ./programs/projecteur.nix 254 257 ./programs/proxychains.nix 255 258 ./programs/qdmr.nix
+98
nixos/modules/programs/benchexec.nix
··· 1 + { lib 2 + , pkgs 3 + , config 4 + , options 5 + , ... 6 + }: 7 + let 8 + cfg = config.programs.benchexec; 9 + opt = options.programs.benchexec; 10 + 11 + filterUsers = x: 12 + if builtins.isString x then config.users.users ? ${x} else 13 + if builtins.isInt x then x else 14 + throw "filterUsers expects string (username) or int (UID)"; 15 + 16 + uid = x: 17 + if builtins.isString x then config.users.users.${x}.uid else 18 + if builtins.isInt x then x else 19 + throw "uid expects string (username) or int (UID)"; 20 + in 21 + { 22 + options.programs.benchexec = { 23 + enable = lib.mkEnableOption "BenchExec"; 24 + package = lib.options.mkPackageOption pkgs "benchexec" { }; 25 + 26 + users = lib.options.mkOption { 27 + type = with lib.types; listOf (either str int); 28 + description = '' 29 + Users that intend to use BenchExec. 30 + Provide usernames of users that are configured via {option}`${options.users.users}` as string, 31 + and UIDs of "mutable users" as integers. 32 + Control group delegation will be configured via systemd. 33 + For more information, see <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#setting-up-cgroups>. 34 + ''; 35 + default = [ ]; 36 + example = lib.literalExpression '' 37 + [ 38 + "alice" # username of a user configured via ${options.users.users} 39 + 1007 # UID of a mutable user 40 + ] 41 + ''; 42 + }; 43 + }; 44 + 45 + config = lib.mkIf cfg.enable { 46 + assertions = (map 47 + (user: { 48 + assertion = config.users.users ? ${user}; 49 + message = '' 50 + The user '${user}' intends to use BenchExec (via `${opt.users}`), but is not configured via `${options.users.users}`. 51 + ''; 52 + }) 53 + (builtins.filter builtins.isString cfg.users) 54 + ) ++ (map 55 + (id: { 56 + assertion = config.users.mutableUsers; 57 + message = '' 58 + The user with UID '${id}' intends to use BenchExec (via `${opt.users}`), but mutable users are disabled via `${options.users.mutableUsers}`. 59 + ''; 60 + }) 61 + (builtins.filter builtins.isInt cfg.users) 62 + ) ++ [ 63 + { 64 + assertion = config.systemd.enableUnifiedCgroupHierarchy == true; 65 + message = '' 66 + The BenchExec module `${opt.enable}` only supports control groups 2 (`${options.systemd.enableUnifiedCgroupHierarchy} = true`). 67 + ''; 68 + } 69 + ]; 70 + 71 + environment.systemPackages = [ cfg.package ]; 72 + 73 + # See <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#setting-up-cgroups>. 74 + systemd.services = builtins.listToAttrs (map 75 + (user: { 76 + name = "user@${builtins.toString (uid user)}"; 77 + value = { 78 + serviceConfig.Delegate = "yes"; 79 + overrideStrategy = "asDropin"; 80 + }; 81 + }) 82 + (builtins.filter filterUsers cfg.users)); 83 + 84 + # See <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#requirements>. 85 + virtualisation.lxc.lxcfs.enable = lib.mkDefault true; 86 + 87 + # See <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#requirements>. 88 + programs = { 89 + cpu-energy-meter.enable = lib.mkDefault true; 90 + pqos-wrapper.enable = lib.mkDefault true; 91 + }; 92 + 93 + # See <https://github.com/sosy-lab/benchexec/blob/3.18/doc/INSTALL.md#kernel-requirements>. 94 + security.unprivilegedUsernsClone = true; 95 + }; 96 + 97 + meta.maintainers = with lib.maintainers; [ lorenzleutgeb ]; 98 + }
+27
nixos/modules/programs/cpu-energy-meter.nix
··· 1 + { config 2 + , lib 3 + , pkgs 4 + , ... 5 + }: { 6 + options.programs.cpu-energy-meter = { 7 + enable = lib.mkEnableOption "CPU Energy Meter"; 8 + package = lib.mkPackageOption pkgs "cpu-energy-meter" { }; 9 + }; 10 + 11 + config = 12 + let 13 + cfg = config.programs.cpu-energy-meter; 14 + in 15 + lib.mkIf cfg.enable { 16 + hardware.cpu.x86.msr.enable = true; 17 + 18 + security.wrappers.${cfg.package.meta.mainProgram} = { 19 + owner = "nobody"; 20 + group = config.hardware.cpu.x86.msr.group; 21 + source = lib.getExe cfg.package; 22 + capabilities = "cap_sys_rawio=ep"; 23 + }; 24 + }; 25 + 26 + meta.maintainers = with lib.maintainers; [ lorenzleutgeb ]; 27 + }
+27
nixos/modules/programs/pqos-wrapper.nix
··· 1 + { config 2 + , lib 3 + , pkgs 4 + , ... 5 + }: 6 + let 7 + cfg = config.programs.pqos-wrapper; 8 + in 9 + { 10 + options.programs.pqos-wrapper = { 11 + enable = lib.mkEnableOption "PQoS Wrapper for BenchExec"; 12 + package = lib.mkPackageOption pkgs "pqos-wrapper" { }; 13 + }; 14 + 15 + config = lib.mkIf cfg.enable { 16 + hardware.cpu.x86.msr.enable = true; 17 + 18 + security.wrappers.${cfg.package.meta.mainProgram} = { 19 + owner = "nobody"; 20 + group = config.hardware.cpu.x86.msr.group; 21 + source = lib.getExe cfg.package; 22 + capabilities = "cap_sys_rawio=eip"; 23 + }; 24 + }; 25 + 26 + meta.maintainers = with lib.maintainers; [ lorenzleutgeb ]; 27 + }
+1
nixos/tests/all-tests.nix
··· 144 144 bcachefs = handleTestOn ["x86_64-linux" "aarch64-linux"] ./bcachefs.nix {}; 145 145 beanstalkd = handleTest ./beanstalkd.nix {}; 146 146 bees = handleTest ./bees.nix {}; 147 + benchexec = handleTest ./benchexec.nix {}; 147 148 binary-cache = handleTest ./binary-cache.nix {}; 148 149 bind = handleTest ./bind.nix {}; 149 150 bird = handleTest ./bird.nix {};
+54
nixos/tests/benchexec.nix
··· 1 + import ./make-test-python.nix ({ pkgs, lib, ... }: 2 + let 3 + user = "alice"; 4 + in 5 + { 6 + name = "benchexec"; 7 + 8 + nodes.benchexec = { 9 + imports = [ ./common/user-account.nix ]; 10 + 11 + programs.benchexec = { 12 + enable = true; 13 + users = [ user ]; 14 + }; 15 + }; 16 + 17 + testScript = { ... }: 18 + let 19 + runexec = lib.getExe' pkgs.benchexec "runexec"; 20 + echo = builtins.toString pkgs.benchexec; 21 + test = lib.getExe (pkgs.writeShellApplication rec { 22 + name = "test"; 23 + meta.mainProgram = name; 24 + text = "echo '${echo}'"; 25 + }); 26 + wd = "/tmp"; 27 + stdout = "${wd}/runexec.out"; 28 + stderr = "${wd}/runexec.err"; 29 + in 30 + '' 31 + start_all() 32 + machine.wait_for_unit("multi-user.target") 33 + benchexec.succeed(''''\ 34 + systemd-run \ 35 + --property='StandardOutput=file:${stdout}' \ 36 + --property='StandardError=file:${stderr}' \ 37 + --unit=runexec --wait --user --machine='${user}@' \ 38 + --working-directory ${wd} \ 39 + '${runexec}' \ 40 + --debug \ 41 + --read-only-dir / \ 42 + --hidden-dir /home \ 43 + '${test}' \ 44 + '''') 45 + benchexec.succeed("grep -s '${echo}' ${wd}/output.log") 46 + benchexec.succeed("test \"$(grep -Ec '((start|wall|cpu)time|memory)=' ${stdout})\" = 4") 47 + benchexec.succeed("! grep -E '(WARNING|ERROR)' ${stderr}") 48 + ''; 49 + 50 + interactive.nodes.benchexec.services.kmscon = { 51 + enable = true; 52 + fonts = [{ name = "Fira Code"; package = pkgs.fira-code; }]; 53 + }; 54 + })
+56 -56
pkgs/applications/emulators/retroarch/hashes.json
··· 55 55 "src": { 56 56 "owner": "libretro", 57 57 "repo": "beetle-pce-libretro", 58 - "rev": "b5dd6466f18714ab4c9702e5bdb51cc9dfea061b", 59 - "hash": "sha256-PBirwijCwaOcjRdyIyx/UsnYMQuojQuogK7X7Hte7r8=" 58 + "rev": "0eb4b423452da40dbf4393e09d4126c3090a1210", 59 + "hash": "sha256-PhhItDKvlvx3uBDx+xEUVr0sW2Y9HiTR/IvsnXVNAqo=" 60 60 }, 61 - "version": "unstable-2024-05-03" 61 + "version": "unstable-2024-05-17" 62 62 }, 63 63 "beetle-pce-fast": { 64 64 "fetcher": "fetchFromGitHub", 65 65 "src": { 66 66 "owner": "libretro", 67 67 "repo": "beetle-pce-fast-libretro", 68 - "rev": "e2c0259a6941285f853bdc81dfd33756e107c2c2", 69 - "hash": "sha256-S5p38rC5JqLL7ydeEtYR29rWFx1Pok3s7SNPr9zKwb8=" 68 + "rev": "414149d335ce2a3284db6cdffbb8ed2ce42dbe5f", 69 + "hash": "sha256-sta71o4NJIPDZlQkAFLzx+XlHVA8MmUjuZ17MuCKhOY=" 70 70 }, 71 - "version": "unstable-2024-05-03" 71 + "version": "unstable-2024-05-17" 72 72 }, 73 73 "beetle-pcfx": { 74 74 "fetcher": "fetchFromGitHub", ··· 85 85 "src": { 86 86 "owner": "libretro", 87 87 "repo": "beetle-psx-libretro", 88 - "rev": "0c8abf7f9dda23874b5b9cecfcec519a9dfb032b", 89 - "hash": "sha256-psGXpYzKI1QicoHxGhHwR92kymZ+9EaJUpGMcM2OMUY=" 88 + "rev": "1743ca1a97cc90eac463def2e6118602b3d230c0", 89 + "hash": "sha256-0ViuIo+iEIthRayJQeedOo2L+uTsJQh6PTJ21zlC/f0=" 90 90 }, 91 - "version": "unstable-2024-05-10" 91 + "version": "unstable-2024-05-17" 92 92 }, 93 93 "beetle-saturn": { 94 94 "fetcher": "fetchFromGitHub", ··· 115 115 "src": { 116 116 "owner": "libretro", 117 117 "repo": "beetle-supergrafx-libretro", 118 - "rev": "77a965d3433b1585638b54aa6a15d0c33a64ea0c", 119 - "hash": "sha256-KuXvzse/EnzCcRoWVtZP1f/SKOp6qGrLbzbQEuFQGqA=" 118 + "rev": "c96c05c0b6e948df00da7e6253ff3e2874314baa", 119 + "hash": "sha256-ruxp66E7D+r/9h7lzggIy9q9DKWKJikVzL5Oqsy9kQM=" 120 120 }, 121 - "version": "unstable-2024-05-03" 121 + "version": "unstable-2024-05-17" 122 122 }, 123 123 "beetle-vb": { 124 124 "fetcher": "fetchFromGitHub", ··· 155 155 "src": { 156 156 "owner": "libretro", 157 157 "repo": "bluemsx-libretro", 158 - "rev": "e8a4280bcbd149d1e020adcd9469ad9d8bd67412", 159 - "hash": "sha256-uh4lMOCN1WXKVJybFkkGxIRWAlde74yPH5eaB1/1qsk=" 158 + "rev": "0dcb73adef9601ca70d94b3f4e3ba1b3b54edbc0", 159 + "hash": "sha256-jjo9vUMRZjHwhnh5OiC1JuNc/diJWoa/GcHwHnLIFqw=" 160 160 }, 161 - "version": "unstable-2023-11-10" 161 + "version": "unstable-2024-05-17" 162 162 }, 163 163 "bsnes": { 164 164 "fetcher": "fetchFromGitHub", 165 165 "src": { 166 166 "owner": "libretro", 167 167 "repo": "bsnes-libretro", 168 - "rev": "b2f3ca10ee48546ad267719fb21bcf6b503d91e6", 169 - "hash": "sha256-qClpkmkERAxdVL3DZvkUsmmGmFj6TArEBdS0AcIyXuA=" 168 + "rev": "37606e377ebae5d3175cd6267e4ddfa3f3c5091f", 169 + "hash": "sha256-B1ragos8ZeCjg8Xlt6SC8V69iTZ6OXTpPptlWw4EMOU=" 170 170 }, 171 - "version": "unstable-2024-05-03" 171 + "version": "unstable-2024-05-17" 172 172 }, 173 173 "bsnes-hd": { 174 174 "fetcher": "fetchFromGitHub", ··· 287 287 "src": { 288 288 "owner": "libretro", 289 289 "repo": "fbneo", 290 - "rev": "573c9b99e3cc0b11a652b2f21a22dcb15a2c4dda", 291 - "hash": "sha256-MTRv/F68GiEwt5iN4xilTWGgTw2mf2aAvqDExgeN/g0=" 290 + "rev": "d64b24ca2eaf5dcdc0e9e5a8ada95af736ec80d7", 291 + "hash": "sha256-3arvKLXFXr7+s08IF4Qv215qfvi6uOk3afpo8zT4d3I=" 292 292 }, 293 - "version": "unstable-2024-05-07" 293 + "version": "unstable-2024-05-15" 294 294 }, 295 295 "fceumm": { 296 296 "fetcher": "fetchFromGitHub", ··· 307 307 "src": { 308 308 "owner": "flyinghead", 309 309 "repo": "flycast", 310 - "rev": "f13d7ad2dcf141f59a999090dbc0f78be196e665", 311 - "hash": "sha256-YFLSUaEikwLPglHh3t8sHiKHRn5cchKzzkJlZDdgVsU=", 310 + "rev": "88f23958ace20840fb2666ccc42750a6f9b20d19", 311 + "hash": "sha256-foLCf8E8HNT2DgSM5sUN4fkvJqBrlvOU6XBK4NgZzEU=", 312 312 "fetchSubmodules": true 313 313 }, 314 - "version": "unstable-2024-05-11" 314 + "version": "unstable-2024-05-17" 315 315 }, 316 316 "fmsx": { 317 317 "fetcher": "fetchFromGitHub", ··· 348 348 "src": { 349 349 "owner": "libretro", 350 350 "repo": "gambatte-libretro", 351 - "rev": "a7e645196f5e54904a056e390ac7ceb033037de0", 352 - "hash": "sha256-pz/IQpjySByHnRu64Ysd1LJPrcImMQ0CfTRV4ONUsA0=" 351 + "rev": "238b195bca073bc1a2032c4e92c097d157e521f8", 352 + "hash": "sha256-i9+a1kVlJ6EPaCOMkuIZgujNEg6MwPRM3mHnhconWHo=" 353 353 }, 354 - "version": "unstable-2024-05-10" 354 + "version": "unstable-2024-05-17" 355 355 }, 356 356 "genesis-plus-gx": { 357 357 "fetcher": "fetchFromGitHub", 358 358 "src": { 359 359 "owner": "libretro", 360 360 "repo": "Genesis-Plus-GX", 361 - "rev": "ba9fc37cfa4930311a9c77b1d8a23df0cae95e9a", 362 - "hash": "sha256-Smw0MoUfewlz0zYQmtFLB0n8l0KyyoInohXZ7d9Xrwk=" 361 + "rev": "58cf8471e3aa09ac4cb4c4b2dc5fdf3d1d54d626", 362 + "hash": "sha256-y1pVoKrIV5n2wKoUIkUEor2CKTx9CyvkDagkByuFeiE=" 363 363 }, 364 - "version": "unstable-2024-05-10" 364 + "version": "unstable-2024-05-17" 365 365 }, 366 366 "gpsp": { 367 367 "fetcher": "fetchFromGitHub", ··· 429 429 "src": { 430 430 "owner": "libretro", 431 431 "repo": "mame2003-libretro", 432 - "rev": "838f84f14422529c37bbb9803eb649209c8ba4e8", 433 - "hash": "sha256-NiqlA4FjHS0GLypEg6QbhEJlhV0YU7VmMquzqnyr7aA=" 432 + "rev": "aed807fce1acd4fbc70f7ced8fa52548220082ac", 433 + "hash": "sha256-48C2vJIFfna2LcbcLVTTVmJzvV87DZBa+6UQz/LfaVU=" 434 434 }, 435 - "version": "unstable-2024-02-08" 435 + "version": "unstable-2024-05-17" 436 436 }, 437 437 "mame2003-plus": { 438 438 "fetcher": "fetchFromGitHub", 439 439 "src": { 440 440 "owner": "libretro", 441 441 "repo": "mame2003-plus-libretro", 442 - "rev": "11fad92faea0acfd3eb4fd15beced9088caab1fc", 443 - "hash": "sha256-ck+zdwiuVw4bhPSdQxEz8a0nj8J6GP7ccvYRZ1WJy8s=" 442 + "rev": "f0135f7f610c43496f376dfddbc60fc0ed24a736", 443 + "hash": "sha256-jHilxNFL+n8QesjgD6lt8HQSVwA4uiLMsNa1JkkCIuA=" 444 444 }, 445 - "version": "unstable-2024-05-03" 445 + "version": "unstable-2024-05-17" 446 446 }, 447 447 "mame2010": { 448 448 "fetcher": "fetchFromGitHub", ··· 529 529 "src": { 530 530 "owner": "Javanaise", 531 531 "repo": "mrboom-libretro", 532 - "rev": "3d5a840e424df30beaf2746c98f538ea1b44bd31", 533 - "hash": "sha256-emNX2U4y2CO6biJ6vwY15otRs44WbPJTGmgP+uCSUfM=", 532 + "rev": "d9695504924344eb681b526d0cc3bb5e3884a32b", 533 + "hash": "sha256-incaTU5pFv5K4jeiWx09Cp50+4Ewf13tT83zr7Zidmo=", 534 534 "fetchSubmodules": true 535 535 }, 536 - "version": "unstable-2024-02-26" 536 + "version": "unstable-2024-05-17" 537 537 }, 538 538 "mupen64plus": { 539 539 "fetcher": "fetchFromGitHub", ··· 631 631 "src": { 632 632 "owner": "libretro", 633 633 "repo": "pcsx_rearmed", 634 - "rev": "87a0a6318564fc171d0b576da8ea7e629aa229e7", 635 - "hash": "sha256-quIvyfigl/4itSldj73HpZezeHQwVGlz/jQvwmmsDik=" 634 + "rev": "db02598e737b8d50cd347fe2ef13cb85ade051dd", 635 + "hash": "sha256-BgqwKbmRXKIMfv8xPBH38wTMSVWvkFKOJCb0emZkx5Y=" 636 636 }, 637 - "version": "unstable-2024-04-22" 637 + "version": "unstable-2024-05-17" 638 638 }, 639 639 "picodrive": { 640 640 "fetcher": "fetchFromGitHub", ··· 652 652 "src": { 653 653 "owner": "jpd002", 654 654 "repo": "Play-", 655 - "rev": "700a44a1548d099705c901203414724518c90d43", 656 - "hash": "sha256-OZO8vVA2B/SdckC2Rm/v35cdJDzkpdU9lJhFYEyyl1U=", 655 + "rev": "0efd17e79dc470c86cd1363a93130888c1e7a528", 656 + "hash": "sha256-+f1xOSqKUJmM0bhtsPR9zk6mybo2HOXLURtYVb6qBGU=", 657 657 "fetchSubmodules": true 658 658 }, 659 - "version": "unstable-2024-05-05" 659 + "version": "unstable-2024-05-17" 660 660 }, 661 661 "ppsspp": { 662 662 "fetcher": "fetchFromGitHub", 663 663 "src": { 664 664 "owner": "hrydgard", 665 665 "repo": "ppsspp", 666 - "rev": "60ffd07116d0a2e07db141db8414524138b6f035", 667 - "hash": "sha256-tkIbsYjQRoV9A8NIDMJCRnHd+NCPycqrPu6JRjF6dHs=", 666 + "rev": "dbcac0e48c769e4874028496c6d6f6ecc418e16f", 667 + "hash": "sha256-Nn1kRh2xgKZWrrWRIuYkm4U7sJ5U9tMBRMZFTA4pcEE=", 668 668 "fetchSubmodules": true 669 669 }, 670 - "version": "unstable-2024-05-03" 670 + "version": "unstable-2024-05-14" 671 671 }, 672 672 "prboom": { 673 673 "fetcher": "fetchFromGitHub", ··· 754 754 "src": { 755 755 "owner": "snes9xgit", 756 756 "repo": "snes9x", 757 - "rev": "771b0ffc3792ffeca10baa88d6a62e3889060236", 758 - "hash": "sha256-U8O4u6gD8jopqzwcnWy9xLSuuBjMSq5nhncSQmrIePs=" 757 + "rev": "8f41776532c407744c41e5d08444cb2dbd492c14", 758 + "hash": "sha256-w8RWXqTjAUVrg3U0aMdaZ5mOlZYhgARzOAgyc57AhGQ=" 759 759 }, 760 - "version": "unstable-2024-05-01" 760 + "version": "unstable-2024-05-13" 761 761 }, 762 762 "snes9x2002": { 763 763 "fetcher": "fetchFromGitHub", ··· 794 794 "src": { 795 795 "owner": "stella-emu", 796 796 "repo": "stella", 797 - "rev": "68e671169f11373e00c88b24d7b319a42b69a715", 798 - "hash": "sha256-WpkUbnYaohP6rDKYi3pPdDxGfW9f7d1QjhJVSBzqLjc=" 797 + "rev": "49166ca9949708c3bddaed5cc549194c4bfcfae5", 798 + "hash": "sha256-Oszglo1BQYTkuSZ96RSIBa1A0v/4qLQSBzsSVmOq07I=" 799 799 }, 800 - "version": "unstable-2024-05-03" 800 + "version": "unstable-2024-05-13" 801 801 }, 802 802 "stella2014": { 803 803 "fetcher": "fetchFromGitHub", ··· 844 844 "src": { 845 845 "owner": "libretro", 846 846 "repo": "tic-80", 847 - "rev": "bd6ce86174fc7c9d7d3a86263acf3a7de1b62c11", 847 + "rev": "6412f72d0f4725c153ce3d245729b829e713542e", 848 848 "hash": "sha256-RFp8sTSRwD+cgW3EYk3nBeY+zVKgZVQI5mjtfe2a64Q=", 849 849 "fetchSubmodules": true 850 850 }, 851 - "version": "unstable-2022-06-11" 851 + "version": "unstable-2024-05-13" 852 852 }, 853 853 "vba-m": { 854 854 "fetcher": "fetchFromGitHub",
+3 -3
pkgs/applications/emulators/wine/sources.nix
··· 69 69 70 70 unstable = fetchurl rec { 71 71 # NOTE: Don't forget to change the hash for staging as well. 72 - version = "9.8"; 72 + version = "9.9"; 73 73 url = "https://dl.winehq.org/wine/source/9.x/wine-${version}.tar.xz"; 74 - hash = "sha256-hpQ8g47aj62aeUDUCZcDOUvx0b6aEBQ0L+2HnH3DuZM="; 74 + hash = "sha256-TWengSxKvUo96SMjjmD1qGsWrH+yD2KU4Nxu+ei+yjY="; 75 75 inherit (stable) patches; 76 76 77 77 ## see http://wiki.winehq.org/Gecko ··· 117 117 staging = fetchFromGitLab rec { 118 118 # https://gitlab.winehq.org/wine/wine-staging 119 119 inherit (unstable) version; 120 - hash = "sha256-c69E+jr5DKdD8JJxQhM3ILJgvmGvOe54FqMghcVPkpg="; 120 + hash = "sha256-JJrt2zTCjI8Zectoa5B0eZm2BLQm9u5cHbqVEHygwd0="; 121 121 domain = "gitlab.winehq.org"; 122 122 owner = "wine"; 123 123 repo = "wine-staging";
-40
pkgs/applications/misc/openjump/default.nix
··· 1 - { lib, stdenv, fetchurl, unzip, makeWrapper 2 - , coreutils, gawk, which, gnugrep, findutils 3 - , jdk 4 - }: 5 - 6 - stdenv.mkDerivation { 7 - pname = "openjump"; 8 - version = "1.15"; 9 - 10 - src = fetchurl { 11 - url = "mirror://sourceforge/jump-pilot/OpenJUMP/1.15/OpenJUMP-Portable-1.15-r6241-CORE.zip"; 12 - sha256 = "12snzkv83w6khcdqzp6xahqapwp82af6c7j2q8n0lj62hk79rfgl"; 13 - }; 14 - 15 - # TODO: build from source 16 - unpackPhase = '' 17 - mkdir -p $out/bin; 18 - cd $out; unzip $src 19 - ''; 20 - 21 - nativeBuildInputs = [ makeWrapper unzip ]; 22 - 23 - installPhase = '' 24 - dir=$(echo $out/OpenJUMP-*) 25 - 26 - chmod +x $dir/bin/oj_linux.sh 27 - makeWrapper $dir/bin/oj_linux.sh $out/bin/OpenJump \ 28 - --set JAVA_HOME ${jdk.home} \ 29 - --set PATH "${coreutils}/bin:${gawk}/bin:${which}/bin:${gnugrep}/bin:${findutils}/bin" 30 - ''; 31 - 32 - meta = { 33 - description = "Open source Geographic Information System (GIS) written in the Java programming language"; 34 - homepage = "http://www.openjump.org/index.html"; 35 - license = lib.licenses.gpl2; 36 - maintainers = [lib.maintainers.marcweber]; 37 - platforms = lib.platforms.linux; 38 - mainProgram = "OpenJump"; 39 - }; 40 - }
+2 -2
pkgs/applications/networking/browsers/opera/default.nix
··· 51 51 in 52 52 stdenv.mkDerivation rec { 53 53 pname = "opera"; 54 - version = "109.0.5097.80"; 54 + version = "110.0.5130.23"; 55 55 56 56 src = fetchurl { 57 57 url = "${mirror}/${version}/linux/${pname}-stable_${version}_amd64.deb"; 58 - hash = "sha256-3NSinITYisulR5rNhSnwQC3D9pKWj4SdBtFt/9OgCvo="; 58 + hash = "sha256-Y1YmTUvXHOXBB5Mei8lX0DCoEkOmgVCPtT1GnTqNTtA="; 59 59 }; 60 60 61 61 unpackPhase = "dpkg-deb -x $src .";
+2 -2
pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix
··· 5 5 6 6 appimageTools.wrapType2 rec { 7 7 pname = "tutanota-desktop"; 8 - version = "227.240502.0"; 8 + version = "229.240514.1"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; 12 - hash = "sha256-D7qWwIFuCJmBvfdgf4Dsd2/jvi39tbAttaHOwLND4DY="; 12 + hash = "sha256-wUxg6Gu8jjV+EEvD9nt38BU5J3qoByvj+sUkilk4voc="; 13 13 }; 14 14 15 15 extraPkgs = pkgs: [ pkgs.libsecret ];
+2 -2
pkgs/applications/radio/sdrangel/default.nix
··· 52 52 53 53 stdenv.mkDerivation (finalAttrs: { 54 54 pname = "sdrangel"; 55 - version = "7.20.0"; 55 + version = "7.20.1"; 56 56 57 57 src = fetchFromGitHub { 58 58 owner = "f4exb"; 59 59 repo = "sdrangel"; 60 60 rev = "v${finalAttrs.version}"; 61 - hash = "sha256-sS/ASTMdNJpllHqtmUsG+qBQ77j8IcG6l4g53/Lmcwk="; 61 + hash = "sha256-8v00JiPRCFqg+6wEZw5BrsHMvUYweigbroBHKQGOlHI="; 62 62 }; 63 63 64 64 nativeBuildInputs = [
+2 -2
pkgs/applications/window-managers/river/default.nix
··· 21 21 22 22 stdenv.mkDerivation (finalAttrs: { 23 23 pname = "river"; 24 - version = "0.3.0"; 24 + version = "0.3.1"; 25 25 26 26 outputs = [ "out" ] ++ lib.optionals withManpages [ "man" ]; 27 27 ··· 31 31 repo = "river"; 32 32 rev = "refs/tags/v${finalAttrs.version}"; 33 33 fetchSubmodules = true; 34 - hash = "sha256-6LZuWx0sC6bW0K7D0PR8hJlVW6i6NIzOOORdMu3Gk5U="; 34 + hash = "sha256-H/908/TP2uzJD1yH4mCXHvorY+4kAhzEkWn6nZGsyBg="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+62
pkgs/by-name/be/benchexec/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + , libseccomp 5 + , nixosTests 6 + , testers 7 + , benchexec 8 + }: 9 + python3.pkgs.buildPythonApplication rec { 10 + pname = "benchexec"; 11 + version = "3.21"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "sosy-lab"; 15 + repo = "benchexec"; 16 + rev = version; 17 + hash = "sha256-bE3brmmLHZQakDKvd47I1hm9Dcsu6DrSeJyjWWtEZWI="; 18 + }; 19 + 20 + pyproject = true; 21 + 22 + nativeBuildInputs = with python3.pkgs; [ setuptools ]; 23 + 24 + # NOTE: CPU Energy Meter is not added, 25 + # because BenchExec should call the wrapper configured 26 + # via `security.wrappers.cpu-energy-meter` 27 + # in `programs.cpu-energy-meter`, which will have the required 28 + # capabilities to access MSR. 29 + # If we add `cpu-energy-meter` here, BenchExec will instead call an executable 30 + # without `CAP_SYS_RAWIO` and fail. 31 + propagatedBuildInputs = with python3.pkgs; [ 32 + coloredlogs 33 + lxml 34 + pystemd 35 + pyyaml 36 + ]; 37 + 38 + makeWrapperArgs = [ "--set-default LIBSECCOMP ${lib.getLib libseccomp}/lib/libseccomp.so" ]; 39 + 40 + passthru.tests = 41 + let 42 + testVersion = result: testers.testVersion { 43 + command = "${result} --version"; 44 + package = benchexec; 45 + }; 46 + in 47 + { 48 + nixos = nixosTests.benchexec; 49 + benchexec-version = testVersion "benchexec"; 50 + runexec-version = testVersion "runexec"; 51 + table-generator-version = testVersion "table-generator"; 52 + containerexec-version = testVersion "containerexec"; 53 + }; 54 + 55 + meta = with lib; { 56 + description = "A Framework for Reliable Benchmarking and Resource Measurement."; 57 + homepage = "https://github.com/sosy-lab/benchexec"; 58 + maintainers = with maintainers; [ lorenzleutgeb ]; 59 + license = licenses.asl20; 60 + mainProgram = "benchexec"; 61 + }; 62 + }
+3 -3
pkgs/by-name/bo/boxbuddy/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "boxbuddy"; 12 - version = "2.2.3"; 12 + version = "2.2.4"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "Dvlv"; 16 16 repo = "BoxBuddyRS"; 17 17 rev = version; 18 - hash = "sha256-b7b5IWo2REr0HBfsKbnFYcReEQG5SfuGDa9KSKIC3t0="; 18 + hash = "sha256-1a9rSVP40+ZKp21BJLO+6HGDf1m6dROqGyTkql58iA4="; 19 19 }; 20 20 21 - cargoHash = "sha256-h+pDjS+VtvfiaWMQjpFHBBJ/8bZ0SRgayRmx4vg96Jw="; 21 + cargoHash = "sha256-Y89TkqjTmaYnFsQmg48FSPMFoUL7Wbgb2xh60boILdQ="; 22 22 23 23 # The software assumes it is installed either in flatpak or in the home directory 24 24 # so the xdg data path needs to be patched here
+40
pkgs/by-name/cp/cpu-energy-meter/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , libcap 5 + }: 6 + stdenv.mkDerivation rec { 7 + pname = "cpu-energy-meter"; 8 + version = "1.2"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "sosy-lab"; 12 + repo = "cpu-energy-meter"; 13 + rev = version; 14 + hash = "sha256-QW65Z8mRYLHcyLeOtNAHjwPNWAUP214wqIYclK+whFw="; 15 + }; 16 + 17 + postPatch = '' 18 + substituteInPlace Makefile \ 19 + --replace "DESTDIR :=" "DESTDIR := $out" \ 20 + --replace "PREFIX := /usr/local" "PREFIX :=" 21 + ''; 22 + 23 + buildInputs = [ libcap ]; 24 + 25 + env.NIX_CFLAGS_COMPILE = "-fcommon"; 26 + 27 + postInstall = '' 28 + install -Dm444 -t $out/etc/udev/rules.d $src/debian/additional_files/59-msr.rules 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "A tool for measuring energy consumption of Intel CPUs"; 33 + homepage = "https://github.com/sosy-lab/cpu-energy-meter"; 34 + changelog = "https://github.com/sosy-lab/cpu-energy-meter/blob/main/CHANGELOG.md"; 35 + maintainers = with maintainers; [ lorenzleutgeb ]; 36 + license = licenses.bsd3; 37 + platforms = [ "x86_64-linux" ]; 38 + mainProgram = "cpu-energy-meter"; 39 + }; 40 + }
+71 -123
pkgs/by-name/do/dosbox-staging/package.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , fetchpatch 5 - , SDL2 6 - , SDL2_image 7 - , SDL2_net 8 - , alsa-lib 9 - , copyDesktopItems 10 - , darwin 11 - , fluidsynth 12 - , glib 13 - , gtest 14 - , iir1 15 - , libGL 16 - , libGLU 17 - , libjack2 18 - , libmt32emu 19 - , libogg 20 - , libpng 21 - , libpulseaudio 22 - , libslirp 23 - , libsndfile 24 - , makeDesktopItem 25 - , makeWrapper 26 - , meson 27 - , ninja 28 - , opusfile 29 - , pkg-config 30 - , speexdsp 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + SDL2, 6 + SDL2_image, 7 + SDL2_net, 8 + alsa-lib, 9 + darwin, 10 + fluidsynth, 11 + glib, 12 + gtest, 13 + iir1, 14 + libGL, 15 + libGLU, 16 + libjack2, 17 + libmt32emu, 18 + libogg, 19 + libpng, 20 + zlib-ng, 21 + libpulseaudio, 22 + libslirp, 23 + libsndfile, 24 + makeWrapper, 25 + meson, 26 + ninja, 27 + opusfile, 28 + pkg-config, 29 + speexdsp, 30 + nix-update-script, 31 31 }: 32 32 33 33 stdenv.mkDerivation (finalAttrs: { 34 34 pname = "dosbox-staging"; 35 - version = "0.80.1"; 35 + version = "0.81.1"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "dosbox-staging"; 39 39 repo = "dosbox-staging"; 40 40 rev = "v${finalAttrs.version}"; 41 - hash = "sha256-I90poBeLSq1c8PXyjrx7/UcbfqFNnnNiXfJdWhLPGMc="; 41 + hash = "sha256-XGssEyX+AVv7/ixgGTRtPFjsUSX0FT0fhP+TXsFl2fY="; 42 42 }; 43 43 44 - patches = [ 45 - # Pull missind SDL2_net dependency: 46 - # https://github.com/dosbox-staging/dosbox-staging/pull/2358 47 - (fetchpatch { 48 - name = "sdl2-net.patch"; 49 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/1b02f187a39263f4b0285323dcfe184bccd749c2.patch"; 50 - hash = "sha256-Ev97xApInu6r5wvI9Q7FhkSXqtMW/rwJj48fExvqnT0="; 51 - }) 52 - 53 - # Pull missing SDL2_image dependency: 54 - # https://github.com/dosbox-staging/dosbox-staging/pull/2239 55 - (fetchpatch { 56 - name = "sdl2-image.patch"; 57 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/ca8b7a906d29a3f8ce956c4af7dc829a6ac3e229.patch"; 58 - hash = "sha256-WtTVSWWSlfXrdPVsnlDe4P5K/Fnj4QsOzx3Wo/Kusmg="; 59 - includes = [ "src/gui/meson.build" ]; 60 - }) 61 - ] 62 - # Pagesize detection via syscall; remove when next stable version arrives 63 - ++ [ 64 - (fetchpatch { 65 - # Added as a parent commit of 7e20f6e 66 - # Fix ppc64le backend and 64K page size support (#2828) 67 - name = "meson-add-ppc64.patch"; 68 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/765bcc2b1d87050a4ea366bf22e1db075ad5660b.patch"; 69 - hash = "sha256-RtkidyF7w6RrPmCKK4Bd+3FtAn/+/38xk2cl32+yzxw="; 70 - includes = [ "meson.build" ]; 71 - }) 72 - (fetchpatch { 73 - # Added as a parent commit of 7e20f6e 74 - # Account for debian powerpc prefix (instead of ppc) 75 - name = "meson-powerpc64le.patch"; 76 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/d44aa7441cd871ffac08974f22af7a735a839288.patch"; 77 - hash = "sha256-oMZtfmB1CRlDWyXwEWc3XzC+XxKazXDgo+jUiNBoJDw="; 78 - includes = [ "meson.build" ]; 79 - }) 80 - (fetchpatch { 81 - # Added as a parent commit of 7e20f6e 82 - # Restore the PowerPC dynrec core to working order 83 - name = "meson-option-write-or-execute.patch"; 84 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/ef86642de390839afc77b2b591a6ea9ac43909b3.patch"; 85 - hash = "sha256-htOKEaXRRy28XNMX/t6uFTBLCkTr7YPtfmI9UyIBiz4="; 86 - includes = [ "meson_options.txt" ]; 87 - }) 88 - (fetchpatch { 89 - # Use a system call to detect the page size 90 - name = "meson-detect-pagesize-by-syscall.patch"; 91 - url = "https://github.com/dosbox-staging/dosbox-staging/commit/7e20f6e401956a7a308f1b3462294d7ac9fa5db8.patch"; 92 - hash = "sha256-QW9lpHWCYSlQFgTqX/UxHAAWisz4wfPrdjLqROn/wR0="; 93 - }) 94 - ]; 95 - 96 44 nativeBuildInputs = [ 97 - copyDesktopItems 98 45 gtest 99 46 makeWrapper 100 47 meson ··· 102 49 pkg-config 103 50 ]; 104 51 105 - buildInputs = [ 106 - fluidsynth 107 - glib 108 - iir1 109 - libGL 110 - libGLU 111 - libjack2 112 - libmt32emu 113 - libogg 114 - libpng 115 - libpulseaudio 116 - libslirp 117 - libsndfile 118 - opusfile 119 - SDL2 120 - SDL2_image 121 - SDL2_net 122 - speexdsp 123 - ] ++ lib.optionals stdenv.isLinux [ 124 - alsa-lib 125 - ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ 126 - AudioUnit 127 - Carbon 128 - Cocoa 129 - ]); 52 + buildInputs = 53 + [ 54 + fluidsynth 55 + glib 56 + iir1 57 + libGL 58 + libGLU 59 + libjack2 60 + libmt32emu 61 + libogg 62 + libpng 63 + zlib-ng 64 + libpulseaudio 65 + libslirp 66 + libsndfile 67 + opusfile 68 + SDL2 69 + SDL2_image 70 + SDL2_net 71 + speexdsp 72 + ] 73 + ++ lib.optionals stdenv.isLinux [ alsa-lib ] 74 + ++ lib.optionals stdenv.isDarwin ( 75 + with darwin.apple_sdk.frameworks; 76 + [ 77 + AudioUnit 78 + Carbon 79 + Cocoa 80 + ] 81 + ); 130 82 131 - desktopItems = [ 132 - (makeDesktopItem { 133 - name = "dosbox-staging"; 134 - exec = "dosbox-staging"; 135 - icon = "dosbox-staging"; 136 - comment = "x86 dos emulator enhanced"; 137 - desktopName = "DosBox-Staging"; 138 - genericName = "DOS emulator"; 139 - categories = [ "Emulator" "Game" ]; 140 - }) 141 - ]; 83 + postInstall = '' 84 + install -Dm644 $src/contrib/linux/dosbox-staging.desktop $out/share/applications/ 85 + ''; 142 86 143 87 postFixup = '' 144 88 # Rename binary, add a wrapper, and copy manual to avoid conflict with ··· 153 97 ln -s dosbox.1.gz dosbox-staging.1.gz 154 98 popd 155 99 ''; 100 + 101 + passthru.updateScript = nix-update-script { }; 156 102 157 103 meta = { 158 104 homepage = "https://dosbox-staging.github.io/"; ··· 164 110 practices. 165 111 ''; 166 112 license = lib.licenses.gpl2Plus; 167 - maintainers = with lib.maintainers; [ joshuafern AndersonTorres ]; 113 + maintainers = with lib.maintainers; [ 114 + joshuafern 115 + AndersonTorres 116 + ]; 168 117 platforms = lib.platforms.unix; 169 118 priority = 101; 170 119 }; 171 120 }) 172 - # TODO: report upstream about not finding SDL2_net
+3 -3
pkgs/by-name/fi/files-cli/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "files-cli"; 10 - version = "2.13.41"; 10 + version = "2.13.49"; 11 11 12 12 src = fetchFromGitHub { 13 13 repo = "files-cli"; 14 14 owner = "files-com"; 15 15 rev = "v${version}"; 16 - hash = "sha256-WW6E0K3HOi8gtBwcmN9syV4wM73BPGyXbv3t4ZJjoIc="; 16 + hash = "sha256-QQ2UzWGodQASHJVfnTIp/BUNkAPAV0q8UpTk7qBYgc0="; 17 17 }; 18 18 19 - vendorHash = "sha256-LdebAbdbiUX0xw1EJKCzK1jdt5+FgoZQBPI0apZkcsc="; 19 + vendorHash = "sha256-L6UnKbqS6aO8+XSPt5KaKGYr30y9RE+l4U3hapPHHvA="; 20 20 21 21 ldflags = [ 22 22 "-s"
+4 -4
pkgs/by-name/gi/gitui/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "gitui"; 14 - version = "0.26.1"; 14 + version = "0.26.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "extrawurst"; 18 18 repo = "gitui"; 19 19 rev = "v${version}"; 20 - hash = "sha256-JqxZbxjZrrdsXWhpYu0E9F18gMldtOLrAYd+uiY8IcQ="; 20 + hash = "sha256-eXkbvBdymwOUPLimv2zaJr9zqc+5LGK3hghZ2aUVWA0="; 21 21 }; 22 22 23 - cargoHash = "sha256-zEoNyIiHQT6HBNSe+H7pz229K4eD0WMhp3I/6zJQHuU="; 23 + cargoHash = "sha256-Cb3/4l7fECVfmvPIw3n1QT8CoC+Kuohtfk+huKv9Yrg="; 24 24 25 25 nativeBuildInputs = [ pkg-config ]; 26 26 ··· 36 36 # The cargo config overrides linkers for some targets, breaking the build 37 37 # on e.g. `aarch64-linux`. These overrides are not required in the Nix 38 38 # environment: delete them. 39 - rm .cargo/config 39 + rm .cargo/config.toml 40 40 41 41 # build script tries to get version information from git 42 42 rm build.rs
+42
pkgs/by-name/op/openjump/package.nix
··· 1 + { lib, stdenv, fetchurl, unzip, makeWrapper 2 + , coreutils, gawk, which, gnugrep, findutils 3 + , jre 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "openjump"; 8 + version = "2.2.1"; 9 + revision = "r5222%5B94156e5%5D"; 10 + 11 + src = fetchurl { 12 + url = "mirror://sourceforge/jump-pilot/OpenJUMP/${version}/OpenJUMP-Portable-${version}-${revision}-PLUS.zip"; 13 + hash = "sha256-+/AMmD6NDPy+2Gq1Ji5i/QWGU7FOsU+kKsWoNXcx/VI="; 14 + }; 15 + 16 + # TODO: build from source 17 + unpackPhase = '' 18 + mkdir -p $out/opt 19 + unzip $src -d $out/opt 20 + ''; 21 + 22 + nativeBuildInputs = [ makeWrapper unzip ]; 23 + 24 + installPhase = '' 25 + dir=$(echo $out/opt/OpenJUMP-*) 26 + 27 + chmod +x "$dir/bin/oj_linux.sh" 28 + makeWrapper "$dir/bin/oj_linux.sh" $out/bin/OpenJump \ 29 + --set JAVA_HOME ${jre} \ 30 + --set PATH ${lib.makeBinPath [ coreutils gawk which gnugrep findutils ]} 31 + ''; 32 + 33 + meta = { 34 + description = "Open source Geographic Information System (GIS) written in the Java programming language"; 35 + homepage = "http://www.openjump.org/"; 36 + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; 37 + license = lib.licenses.gpl2; 38 + maintainers = lib.teams.geospatial.members ++ [ lib.maintainers.marcweber ]; 39 + platforms = jre.meta.platforms; 40 + mainProgram = "OpenJump"; 41 + }; 42 + }
+7 -1
pkgs/by-name/pl/platformsh/package.nix
··· 3 3 lib, 4 4 fetchurl, 5 5 testers, 6 + installShellFiles, 6 7 platformsh 7 8 }: 8 9 9 10 stdenvNoCC.mkDerivation (finalAttrs: { 10 11 pname = "platformsh"; 11 12 version = "5.0.13"; 13 + 14 + nativeBuildInputs = [ installShellFiles ]; 12 15 13 16 src = 14 17 { ··· 39 42 installPhase = '' 40 43 runHook preInstall 41 44 42 - install -Dm755 platformsh $out/bin/platformsh 45 + install -Dm755 platform $out/bin/platform 46 + 47 + installShellCompletion completion/bash/platform.bash \ 48 + completion/zsh/_platform 43 49 44 50 runHook postInstall 45 51 '';
+28
pkgs/by-name/pq/pqos-wrapper/package.nix
··· 1 + { lib 2 + , intel-cmt-cat 3 + , fetchFromGitLab 4 + , python3 5 + }: 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "pqos-wrapper"; 8 + version = "unstable-2022-01-31"; 9 + 10 + src = fetchFromGitLab { 11 + group = "sosy-lab"; 12 + owner = "software"; 13 + repo = pname; 14 + rev = "ce816497a07dcb4b931652b98359e4601a292b15"; 15 + hash = "sha256-SaYr6lVucpJjVtGgxRbDGYbOoBwdfEDVKtvD+M1L0o4="; 16 + }; 17 + 18 + makeWrapperArgs = [ "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ intel-cmt-cat ]}" ]; 19 + 20 + meta = with lib; { 21 + description = "Wrapper for Intel PQoS for the purpose of using it in BenchExec"; 22 + homepage = "https://gitlab.com/sosy-lab/software/pqos-wrapper"; 23 + maintainers = with maintainers; [ lorenzleutgeb ]; 24 + license = licenses.asl20; 25 + platforms = [ "x86_64-linux" ]; 26 + mainProgram = "pqos_wrapper"; 27 + }; 28 + }
+70
pkgs/by-name/ra/ratchet/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + callPackage, 6 + }: 7 + buildGoModule rec { 8 + pname = "ratchet"; 9 + version = "0.9.2"; 10 + 11 + # ratchet uses the git sha-1 in the version string, e.g. 12 + # 13 + # $ ./ratchet --version 14 + # ratchet 0.9.2 (d57cc1a53c022d3f87c4820bc6b64384a06c8a07, darwin/arm64) 15 + # 16 + # so we need to either hard-code the sha-1 corresponding to the version tag 17 + # head or retain the git metadata folder and extract it using the git cli. 18 + # We currently hard-code it. 19 + src = fetchFromGitHub { 20 + owner = "sethvargo"; 21 + repo = "ratchet"; 22 + rev = "d57cc1a53c022d3f87c4820bc6b64384a06c8a07"; 23 + hash = "sha256-gQ98uD9oPUsECsduv/lqGdYNmtHetU49ETfWCE8ft8U="; 24 + }; 25 + 26 + proxyVendor = true; 27 + vendorHash = "sha256-J7LijbhpKDIfTcQMgk2x5FVaYG7Kgkba/1aSTmgs5yw="; 28 + 29 + subPackages = [ "." ]; 30 + 31 + ldflags = 32 + let 33 + package_url = "github.com/sethvargo/ratchet"; 34 + in 35 + [ 36 + "-s" 37 + "-w" 38 + "-X ${package_url}/internal/version.name=${pname}" 39 + "-X ${package_url}/internal/version.version=${version}" 40 + "-X ${package_url}/internal/version.commit=${src.rev}" 41 + ]; 42 + 43 + doInstallCheck = true; 44 + installCheckPhase = '' 45 + $out/bin/ratchet --version 2>&1 | grep ${version}; 46 + ''; 47 + 48 + installPhase = '' 49 + runHook preInstall 50 + mkdir -p $out/bin 51 + install -Dm755 "$GOPATH/bin/ratchet" -T $out/bin/ratchet 52 + runHook postInstall 53 + ''; 54 + 55 + passthru.tests = { 56 + execution = callPackage ./tests.nix { }; 57 + }; 58 + 59 + meta = with lib; { 60 + description = "A tool for securing CI/CD workflows with version pinning."; 61 + mainProgram = "ratchet"; 62 + downloadPage = "https://github.com/sethvargo/ratchet"; 63 + homepage = "https://github.com/sethvargo/ratchet"; 64 + license = licenses.asl20; 65 + maintainers = with maintainers; [ 66 + cameronraysmith 67 + ryanccn 68 + ]; 69 + }; 70 + }
+17
pkgs/by-name/ra/ratchet/tests.nix
··· 1 + { 2 + lib, 3 + runCommand, 4 + ratchet, 5 + }: let 6 + inherit (ratchet) pname version; 7 + in 8 + runCommand "${pname}-tests" {meta.timeout = 60;} 9 + '' 10 + set -euo pipefail 11 + 12 + # Ensure ratchet is executable 13 + ${ratchet}/bin/ratchet --version 14 + ${ratchet}/bin/ratchet --help 15 + 16 + touch $out 17 + ''
+2 -2
pkgs/by-name/tg/tgpt/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "tgpt"; 8 - version = "2.7.3"; 8 + version = "2.7.4"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aandrew-me"; 12 12 repo = "tgpt"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-tInbOCrGXZkyGrkXSppK7Qugh0E2CdjmybMeH49Wc5s="; 14 + hash = "sha256-Nk+iLsTXnw6RAc1VztW8ZqeUVsywFjMCOBY2yuWbUXQ="; 15 15 }; 16 16 17 17 vendorHash = "sha256-docq/r6yyMPsuUyFbtCMaYfEVL0gLmyTy4PbrAemR00=";
+29 -13
pkgs/development/libraries/ffmpegthumbnailer/default.nix
··· 1 - { fetchFromGitHub, lib, stdenv, ffmpeg-headless, cmake, libpng, pkg-config, libjpeg 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + pkg-config, 7 + ffmpeg-headless, 8 + libpng, 9 + libjpeg, 2 10 }: 3 11 4 12 stdenv.mkDerivation rec { 5 13 pname = "ffmpegthumbnailer"; 6 - version = "unstable-2022-02-18"; 14 + version = "unstable-2024-01-04"; 7 15 8 16 src = fetchFromGitHub { 9 17 owner = "dirkvdb"; 10 18 repo = "ffmpegthumbnailer"; 11 - rev = "3db9fe895b2fa656bb40ddb7a62e27604a688171"; 12 - sha256 = "0606pbg391l4s8mpyyalm9zrcnm75fwqdlrxy2gif9n21i2fm3rc"; 19 + rev = "1b5a77983240bcf00a4ef7702c07bcd8f4e5f97c"; 20 + hash = "sha256-7SPRQMPgdvP7J3HCf7F1eXxZjUH5vCYZ9UOwTUFMLp0="; 13 21 }; 14 22 15 - nativeBuildInputs = [ cmake pkg-config ]; 16 - buildInputs = [ ffmpeg-headless libpng libjpeg ]; 23 + nativeBuildInputs = [ 24 + cmake 25 + pkg-config 26 + ]; 27 + 28 + buildInputs = [ 29 + ffmpeg-headless 30 + libpng 31 + libjpeg 32 + ]; 33 + 17 34 cmakeFlags = [ "-DENABLE_THUMBNAILER=ON" ]; 18 35 19 36 # https://github.com/dirkvdb/ffmpegthumbnailer/issues/215 ··· 22 39 --replace '$'{exec_prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ 23 40 ''; 24 41 25 - meta = with lib; { 26 - homepage = "https://github.com/dirkvdb/ffmpegthumbnailer"; 42 + meta = with lib; { 27 43 description = "A lightweight video thumbnailer"; 28 - mainProgram = "ffmpegthumbnailer"; 29 44 longDescription = "FFmpegthumbnailer is a lightweight video 30 45 thumbnailer that can be used by file managers to create thumbnails 31 - for your video files. The thumbnailer uses ffmpeg o decode frames 46 + for your video files. The thumbnailer uses ffmpeg to decode frames 32 47 from the video files, so supported videoformats depend on the 33 48 configuration flags of ffmpeg. 34 49 This thumbnailer was designed to be as fast and lightweight as possible. 35 - The only dependencies are ffmpeg and libpng. 50 + The only dependencies are ffmpeg and libpng/libjpeg. 36 51 "; 37 - platforms = platforms.unix; 52 + homepage = "https://github.com/dirkvdb/ffmpegthumbnailer"; 38 53 license = licenses.gpl2Plus; 39 54 maintainers = [ maintainers.jagajaga ]; 55 + platforms = platforms.unix; 56 + mainProgram = "ffmpegthumbnailer"; 40 57 }; 41 - 42 58 }
+2 -2
pkgs/development/python-modules/pycaption/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pycaption"; 16 - version = "2.2.6"; 16 + version = "2.2.7"; 17 17 18 18 disabled = pythonOlder "3.8"; 19 19 ··· 23 23 owner = "pbs"; 24 24 repo = "pycaption"; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-XN83L6WsRyl9G0ia4uz3SCVcwwUNUyfNMB64RfZh+PA="; 26 + hash = "sha256-0rh8w4zQN5qAIPwnm7FO6VyPxMdutYFflpY+xWdEm3M="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+12 -1
pkgs/development/python-modules/pypng/default.nix
··· 21 21 setuptools 22 22 ]; 23 23 24 - pythonImportsCheck = [ "png" ]; 24 + patches = [ 25 + # pngsuite is imported by code/test_png.py but is not defined in 26 + # setup.cfg, so it isn't built - this adds it to py_modules 27 + ./setup-cfg-pngsuite.patch 28 + ]; 29 + 30 + # allow tests to use the binaries produced by this package 31 + preCheck = '' 32 + export PATH="$out/bin:$PATH" 33 + ''; 34 + 35 + pythonImportsCheck = [ "png" "pngsuite" ]; 25 36 26 37 nativeCheckInputs = [ pytestCheckHook ]; 27 38
+12
pkgs/development/python-modules/pypng/setup-cfg-pngsuite.patch
··· 1 + diff --git a/setup.cfg b/setup.cfg 2 + index 04bba8a..db159d2 100644 3 + --- a/setup.cfg 4 + +++ b/setup.cfg 5 + @@ -28,6 +28,7 @@ package_dir = 6 + = code 7 + py_modules = 8 + png 9 + + pngsuite 10 + scripts = 11 + code/prichunkpng 12 + code/pricolpng
+697 -519
pkgs/development/tools/database/surrealdb-migrations/Cargo.lock
··· 28 28 29 29 [[package]] 30 30 name = "ahash" 31 - version = "0.7.7" 31 + version = "0.7.8" 32 32 source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" 33 + checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 34 34 dependencies = [ 35 35 "getrandom", 36 36 "once_cell", ··· 39 39 40 40 [[package]] 41 41 name = "ahash" 42 - version = "0.8.7" 42 + version = "0.8.11" 43 43 source = "registry+https://github.com/rust-lang/crates.io-index" 44 - checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" 44 + checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 45 45 dependencies = [ 46 46 "cfg-if", 47 47 "getrandom", ··· 52 52 53 53 [[package]] 54 54 name = "aho-corasick" 55 - version = "1.1.2" 55 + version = "1.1.3" 56 56 source = "registry+https://github.com/rust-lang/crates.io-index" 57 - checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 57 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 58 58 dependencies = [ 59 59 "memchr", 60 60 ] 61 61 62 62 [[package]] 63 63 name = "allocator-api2" 64 - version = "0.2.16" 64 + version = "0.2.18" 65 65 source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 66 + checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" 67 67 68 68 [[package]] 69 69 name = "android-tzdata" ··· 82 82 83 83 [[package]] 84 84 name = "anstream" 85 - version = "0.6.5" 85 + version = "0.6.13" 86 86 source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" 87 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 88 88 dependencies = [ 89 89 "anstyle", 90 90 "anstyle-parse", ··· 96 96 97 97 [[package]] 98 98 name = "anstyle" 99 - version = "1.0.4" 99 + version = "1.0.6" 100 100 source = "registry+https://github.com/rust-lang/crates.io-index" 101 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 101 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 102 102 103 103 [[package]] 104 104 name = "anstyle-parse" ··· 136 136 137 137 [[package]] 138 138 name = "approx" 139 + version = "0.4.0" 140 + source = "registry+https://github.com/rust-lang/crates.io-index" 141 + checksum = "3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278" 142 + dependencies = [ 143 + "num-traits", 144 + ] 145 + 146 + [[package]] 147 + name = "approx" 139 148 version = "0.5.1" 140 149 source = "registry+https://github.com/rust-lang/crates.io-index" 141 150 checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" ··· 151 160 152 161 [[package]] 153 162 name = "argon2" 154 - version = "0.5.2" 163 + version = "0.5.3" 155 164 source = "registry+https://github.com/rust-lang/crates.io-index" 156 - checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" 165 + checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072" 157 166 dependencies = [ 158 167 "base64ct", 159 168 "blake2", ··· 178 187 179 188 [[package]] 180 189 name = "assert_cmd" 181 - version = "2.0.12" 190 + version = "2.0.14" 182 191 source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6" 192 + checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8" 184 193 dependencies = [ 185 194 "anstyle", 186 195 "bstr", ··· 193 202 194 203 [[package]] 195 204 name = "assert_fs" 196 - version = "1.1.0" 205 + version = "1.1.1" 197 206 source = "registry+https://github.com/rust-lang/crates.io-index" 198 - checksum = "adc5d78e9048d836d12a0c0040ca5f45b18a94d204b4ba4f677a8a7de162426b" 207 + checksum = "2cd762e110c8ed629b11b6cde59458cc1c71de78ebbcc30099fc8e0403a2a2ec" 199 208 dependencies = [ 200 209 "anstyle", 201 210 "doc-comment", ··· 219 228 220 229 [[package]] 221 230 name = "async-executor" 222 - version = "1.8.0" 231 + version = "1.10.0" 223 232 source = "registry+https://github.com/rust-lang/crates.io-index" 224 - checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" 233 + checksum = "5f98c37cf288e302c16ef6c8472aad1e034c6c84ce5ea7b8101c98eb4a802fee" 225 234 dependencies = [ 226 235 "async-lock", 227 236 "async-task", ··· 233 242 234 243 [[package]] 235 244 name = "async-lock" 236 - version = "3.2.0" 245 + version = "3.3.0" 237 246 source = "registry+https://github.com/rust-lang/crates.io-index" 238 - checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" 247 + checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 239 248 dependencies = [ 240 - "event-listener 4.0.1", 249 + "event-listener 4.0.3", 241 250 "event-listener-strategy", 242 251 "pin-project-lite", 243 252 ] 244 253 245 254 [[package]] 246 255 name = "async-recursion" 247 - version = "1.0.5" 256 + version = "1.1.0" 248 257 source = "registry+https://github.com/rust-lang/crates.io-index" 249 - checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" 258 + checksum = "30c5ef0ede93efbf733c1a727f3b6b5a1060bbedd5600183e66f6e4be4af0ec5" 250 259 dependencies = [ 251 260 "proc-macro2", 252 261 "quote", 253 - "syn 2.0.43", 262 + "syn 2.0.58", 254 263 ] 255 264 256 265 [[package]] ··· 272 281 dependencies = [ 273 282 "proc-macro2", 274 283 "quote", 275 - "syn 2.0.43", 284 + "syn 2.0.58", 276 285 ] 277 286 278 287 [[package]] 279 288 name = "async-task" 280 - version = "4.6.0" 289 + version = "4.7.0" 281 290 source = "registry+https://github.com/rust-lang/crates.io-index" 282 - checksum = "e1d90cd0b264dfdd8eb5bad0a2c217c1f88fa96a8573f40e7b12de23fb468f46" 291 + checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" 283 292 284 293 [[package]] 285 294 name = "async-trait" 286 - version = "0.1.76" 295 + version = "0.1.80" 287 296 source = "registry+https://github.com/rust-lang/crates.io-index" 288 - checksum = "531b97fb4cd3dfdce92c35dedbfdc1f0b9d8091c8ca943d6dae340ef5012d514" 297 + checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 289 298 dependencies = [ 290 299 "proc-macro2", 291 300 "quote", 292 - "syn 2.0.43", 301 + "syn 2.0.58", 293 302 ] 294 303 295 304 [[package]] ··· 319 328 ] 320 329 321 330 [[package]] 322 - name = "atty" 323 - version = "0.2.14" 324 - source = "registry+https://github.com/rust-lang/crates.io-index" 325 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 326 - dependencies = [ 327 - "hermit-abi 0.1.19", 328 - "libc", 329 - "winapi", 330 - ] 331 - 332 - [[package]] 333 331 name = "autocfg" 334 - version = "1.1.0" 332 + version = "1.2.0" 335 333 source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 334 + checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" 337 335 338 336 [[package]] 339 337 name = "backtrace" 340 - version = "0.3.69" 338 + version = "0.3.71" 341 339 source = "registry+https://github.com/rust-lang/crates.io-index" 342 - checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 340 + checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" 343 341 dependencies = [ 344 342 "addr2line", 345 343 "cc", ··· 352 350 353 351 [[package]] 354 352 name = "base64" 355 - version = "0.21.5" 353 + version = "0.21.7" 356 354 source = "registry+https://github.com/rust-lang/crates.io-index" 357 - checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 355 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 356 + 357 + [[package]] 358 + name = "base64" 359 + version = "0.22.0" 360 + source = "registry+https://github.com/rust-lang/crates.io-index" 361 + checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 358 362 359 363 [[package]] 360 364 name = "base64ct" ··· 364 368 365 369 [[package]] 366 370 name = "bcrypt" 367 - version = "0.15.0" 371 + version = "0.15.1" 368 372 source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "28d1c9c15093eb224f0baa400f38fcd713fc1391a6f1c389d886beef146d60a3" 373 + checksum = "e65938ed058ef47d92cf8b346cc76ef48984572ade631927e9937b5ffc7662c7" 370 374 dependencies = [ 371 - "base64", 375 + "base64 0.22.0", 372 376 "blowfish", 373 377 "getrandom", 374 378 "subtle", ··· 407 411 408 412 [[package]] 409 413 name = "bitflags" 410 - version = "2.4.1" 414 + version = "2.5.0" 411 415 source = "registry+https://github.com/rust-lang/crates.io-index" 412 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 416 + checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 413 417 414 418 [[package]] 415 419 name = "bitvec" ··· 453 457 454 458 [[package]] 455 459 name = "borsh" 456 - version = "1.3.0" 460 + version = "1.4.0" 457 461 source = "registry+https://github.com/rust-lang/crates.io-index" 458 - checksum = "26d4d6dafc1a3bb54687538972158f07b2c948bc57d5890df22c0739098b3028" 462 + checksum = "0901fc8eb0aca4c83be0106d6f2db17d86a08dfc2c25f0e84464bf381158add6" 459 463 dependencies = [ 460 464 "borsh-derive", 461 465 "cfg_aliases", ··· 463 467 464 468 [[package]] 465 469 name = "borsh-derive" 466 - version = "1.3.0" 470 + version = "1.4.0" 467 471 source = "registry+https://github.com/rust-lang/crates.io-index" 468 - checksum = "bf4918709cc4dd777ad2b6303ed03cb37f3ca0ccede8c1b0d28ac6db8f4710e0" 472 + checksum = "51670c3aa053938b0ee3bd67c3817e471e626151131b934038e83c5bf8de48f5" 469 473 dependencies = [ 470 474 "once_cell", 471 475 "proc-macro-crate", 472 476 "proc-macro2", 473 477 "quote", 474 - "syn 2.0.43", 478 + "syn 2.0.58", 475 479 "syn_derive", 476 480 ] 477 481 478 482 [[package]] 479 483 name = "bstr" 480 - version = "1.9.0" 484 + version = "1.9.1" 481 485 source = "registry+https://github.com/rust-lang/crates.io-index" 482 - checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" 486 + checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" 483 487 dependencies = [ 484 488 "memchr", 485 489 "regex-automata", ··· 488 492 489 493 [[package]] 490 494 name = "bumpalo" 491 - version = "3.14.0" 495 + version = "3.16.0" 492 496 source = "registry+https://github.com/rust-lang/crates.io-index" 493 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 497 + checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 494 498 495 499 [[package]] 496 500 name = "bytecheck" 497 - version = "0.6.11" 501 + version = "0.6.12" 498 502 source = "registry+https://github.com/rust-lang/crates.io-index" 499 - checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627" 503 + checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" 500 504 dependencies = [ 501 505 "bytecheck_derive", 502 506 "ptr_meta", ··· 505 509 506 510 [[package]] 507 511 name = "bytecheck_derive" 508 - version = "0.6.11" 512 + version = "0.6.12" 509 513 source = "registry+https://github.com/rust-lang/crates.io-index" 510 - checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61" 514 + checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" 511 515 dependencies = [ 512 516 "proc-macro2", 513 517 "quote", ··· 516 520 517 521 [[package]] 518 522 name = "bytemuck" 519 - version = "1.14.0" 523 + version = "1.15.0" 520 524 source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 525 + checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" 522 526 523 527 [[package]] 524 528 name = "byteorder" ··· 528 532 529 533 [[package]] 530 534 name = "bytes" 531 - version = "1.5.0" 535 + version = "1.6.0" 532 536 source = "registry+https://github.com/rust-lang/crates.io-index" 533 - checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 537 + checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 534 538 535 539 [[package]] 536 540 name = "cc" 537 - version = "1.0.83" 541 + version = "1.0.92" 538 542 source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 540 - dependencies = [ 541 - "libc", 542 - ] 543 + checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41" 543 544 544 545 [[package]] 545 546 name = "cedar-policy" 546 - version = "2.4.3" 547 + version = "2.4.2" 547 548 source = "registry+https://github.com/rust-lang/crates.io-index" 548 - checksum = "31ff2003d0aba0a4b2e5212660321d63dc7c36efe636d6ca1882d489cbc0bef8" 549 + checksum = "3d91e3b10a0f7f2911774d5e49713c4d25753466f9e11d1cd2ec627f8a2dc857" 549 550 dependencies = [ 550 551 "cedar-policy-core", 551 552 "cedar-policy-validator", ··· 560 561 561 562 [[package]] 562 563 name = "cedar-policy-core" 563 - version = "2.4.3" 564 + version = "2.4.2" 564 565 source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "9c52f9666c7cb1b6f14a6e77d3ffcffa20fd3e1012ac8dcc393498c33ff632c3" 566 + checksum = "cd2315591c6b7e18f8038f0a0529f254235fd902b6c217aabc04f2459b0d9995" 566 567 dependencies = [ 567 568 "either", 568 569 "ipnet", ··· 583 584 584 585 [[package]] 585 586 name = "cedar-policy-validator" 586 - version = "2.4.3" 587 + version = "2.4.2" 587 588 source = "registry+https://github.com/rust-lang/crates.io-index" 588 - checksum = "76a63c1a72bcafda800830cbdde316162074b341b7d59bd4b1cea6156f22dfa7" 589 + checksum = "e756e1b2a5da742ed97e65199ad6d0893e9aa4bd6b34be1de9e70bd1e6adc7df" 589 590 dependencies = [ 590 591 "cedar-policy-core", 591 592 "itertools 0.10.5", ··· 612 613 613 614 [[package]] 614 615 name = "chrono" 615 - version = "0.4.31" 616 + version = "0.4.38" 616 617 source = "registry+https://github.com/rust-lang/crates.io-index" 617 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 618 + checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 618 619 dependencies = [ 619 620 "android-tzdata", 620 621 "iana-time-zone", ··· 622 623 "num-traits", 623 624 "serde", 624 625 "wasm-bindgen", 625 - "windows-targets 0.48.5", 626 + "windows-targets 0.52.4", 626 627 ] 627 628 628 629 [[package]] ··· 635 636 ] 636 637 637 638 [[package]] 638 - name = "cipher" 639 - version = "0.4.4" 639 + name = "ciborium" 640 + version = "0.2.2" 640 641 source = "registry+https://github.com/rust-lang/crates.io-index" 641 - checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 642 + checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 642 643 dependencies = [ 643 - "crypto-common", 644 - "inout", 644 + "ciborium-io", 645 + "ciborium-ll", 646 + "serde", 645 647 ] 646 648 647 649 [[package]] 648 - name = "clap" 649 - version = "3.2.25" 650 + name = "ciborium-io" 651 + version = "0.2.2" 650 652 source = "registry+https://github.com/rust-lang/crates.io-index" 651 - checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 652 - dependencies = [ 653 - "atty", 654 - "bitflags 1.3.2", 655 - "clap_derive 3.2.25", 656 - "clap_lex 0.2.4", 657 - "indexmap 1.9.3", 658 - "once_cell", 659 - "strsim", 660 - "termcolor", 661 - "textwrap", 662 - ] 653 + checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 663 654 664 655 [[package]] 665 - name = "clap" 666 - version = "4.4.12" 656 + name = "ciborium-ll" 657 + version = "0.2.2" 667 658 source = "registry+https://github.com/rust-lang/crates.io-index" 668 - checksum = "dcfab8ba68f3668e89f6ff60f5b205cea56aa7b769451a59f34b8682f51c056d" 659 + checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 669 660 dependencies = [ 670 - "clap_builder", 671 - "clap_derive 4.4.7", 661 + "ciborium-io", 662 + "half", 672 663 ] 673 664 674 665 [[package]] 675 - name = "clap_builder" 676 - version = "4.4.12" 666 + name = "cipher" 667 + version = "0.4.4" 677 668 source = "registry+https://github.com/rust-lang/crates.io-index" 678 - checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" 669 + checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 679 670 dependencies = [ 680 - "anstream", 681 - "anstyle", 682 - "clap_lex 0.6.0", 683 - "strsim", 671 + "crypto-common", 672 + "inout", 684 673 ] 685 674 686 675 [[package]] 687 - name = "clap_derive" 688 - version = "3.2.25" 676 + name = "clap" 677 + version = "4.5.4" 689 678 source = "registry+https://github.com/rust-lang/crates.io-index" 690 - checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" 679 + checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" 691 680 dependencies = [ 692 - "heck", 693 - "proc-macro-error", 694 - "proc-macro2", 695 - "quote", 696 - "syn 1.0.109", 681 + "clap_builder", 682 + "clap_derive", 697 683 ] 698 684 699 685 [[package]] 700 - name = "clap_derive" 701 - version = "4.4.7" 686 + name = "clap_builder" 687 + version = "4.5.2" 702 688 source = "registry+https://github.com/rust-lang/crates.io-index" 703 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 689 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 704 690 dependencies = [ 705 - "heck", 706 - "proc-macro2", 707 - "quote", 708 - "syn 2.0.43", 691 + "anstream", 692 + "anstyle", 693 + "clap_lex", 694 + "strsim 0.11.1", 709 695 ] 710 696 711 697 [[package]] 712 - name = "clap_lex" 713 - version = "0.2.4" 698 + name = "clap_derive" 699 + version = "4.5.4" 714 700 source = "registry+https://github.com/rust-lang/crates.io-index" 715 - checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 701 + checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" 716 702 dependencies = [ 717 - "os_str_bytes", 703 + "heck 0.5.0", 704 + "proc-macro2", 705 + "quote", 706 + "syn 2.0.58", 718 707 ] 719 708 720 709 [[package]] 721 710 name = "clap_lex" 722 - version = "0.6.0" 711 + version = "0.7.0" 723 712 source = "registry+https://github.com/rust-lang/crates.io-index" 724 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 713 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 725 714 726 715 [[package]] 727 716 name = "cli-table" ··· 748 737 749 738 [[package]] 750 739 name = "color-eyre" 751 - version = "0.6.2" 740 + version = "0.6.3" 752 741 source = "registry+https://github.com/rust-lang/crates.io-index" 753 - checksum = "5a667583cca8c4f8436db8de46ea8233c42a7d9ae424a82d338f2e4675229204" 742 + checksum = "55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5" 754 743 dependencies = [ 755 744 "backtrace", 756 745 "color-spantrace", ··· 796 785 797 786 [[package]] 798 787 name = "const-random" 799 - version = "0.1.17" 788 + version = "0.1.18" 800 789 source = "registry+https://github.com/rust-lang/crates.io-index" 801 - checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" 790 + checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" 802 791 dependencies = [ 803 792 "const-random-macro", 804 793 ] ··· 841 830 842 831 [[package]] 843 832 name = "cpufeatures" 844 - version = "0.2.11" 833 + version = "0.2.12" 845 834 source = "registry+https://github.com/rust-lang/crates.io-index" 846 - checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 835 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 847 836 dependencies = [ 848 837 "libc", 849 838 ] ··· 856 845 857 846 [[package]] 858 847 name = "crossbeam-deque" 859 - version = "0.8.4" 848 + version = "0.8.5" 860 849 source = "registry+https://github.com/rust-lang/crates.io-index" 861 - checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" 850 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 862 851 dependencies = [ 863 - "cfg-if", 864 852 "crossbeam-epoch", 865 853 "crossbeam-utils", 866 854 ] 867 855 868 856 [[package]] 869 857 name = "crossbeam-epoch" 870 - version = "0.9.17" 858 + version = "0.9.18" 871 859 source = "registry+https://github.com/rust-lang/crates.io-index" 872 - checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d" 860 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 873 861 dependencies = [ 874 - "autocfg", 875 - "cfg-if", 876 862 "crossbeam-utils", 877 863 ] 878 864 879 865 [[package]] 880 866 name = "crossbeam-utils" 881 - version = "0.8.18" 867 + version = "0.8.19" 882 868 source = "registry+https://github.com/rust-lang/crates.io-index" 883 - checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c" 884 - dependencies = [ 885 - "cfg-if", 886 - ] 869 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 887 870 888 871 [[package]] 889 872 name = "crunchy" ··· 924 907 925 908 [[package]] 926 909 name = "darling" 927 - version = "0.20.3" 910 + version = "0.20.8" 928 911 source = "registry+https://github.com/rust-lang/crates.io-index" 929 - checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" 912 + checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" 930 913 dependencies = [ 931 914 "darling_core", 932 915 "darling_macro", ··· 934 917 935 918 [[package]] 936 919 name = "darling_core" 937 - version = "0.20.3" 920 + version = "0.20.8" 938 921 source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" 922 + checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" 940 923 dependencies = [ 941 924 "fnv", 942 925 "ident_case", 943 926 "proc-macro2", 944 927 "quote", 945 - "strsim", 946 - "syn 2.0.43", 928 + "strsim 0.10.0", 929 + "syn 2.0.58", 947 930 ] 948 931 949 932 [[package]] 950 933 name = "darling_macro" 951 - version = "0.20.3" 934 + version = "0.20.8" 952 935 source = "registry+https://github.com/rust-lang/crates.io-index" 953 - checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" 936 + checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" 954 937 dependencies = [ 955 938 "darling_core", 956 939 "quote", 957 - "syn 2.0.43", 940 + "syn 2.0.58", 958 941 ] 959 942 960 943 [[package]] ··· 964 947 checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 965 948 dependencies = [ 966 949 "cfg-if", 967 - "hashbrown 0.14.3", 950 + "hashbrown 0.14.5", 968 951 "lock_api", 969 952 "once_cell", 970 953 "parking_lot_core", ··· 978 961 979 962 [[package]] 980 963 name = "der" 981 - version = "0.7.8" 964 + version = "0.7.9" 982 965 source = "registry+https://github.com/rust-lang/crates.io-index" 983 - checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" 966 + checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" 984 967 dependencies = [ 985 968 "const-oid", 986 969 "pem-rfc7468", ··· 999 982 1000 983 [[package]] 1001 984 name = "deunicode" 1002 - version = "1.4.2" 985 + version = "1.4.3" 1003 986 source = "registry+https://github.com/rust-lang/crates.io-index" 1004 - checksum = "3ae2a35373c5c74340b79ae6780b498b2b183915ec5dacf263aac5a099bf485a" 987 + checksum = "b6e854126756c496b8c81dec88f9a706b15b875c5849d4097a3854476b9fdf94" 1005 988 1006 989 [[package]] 1007 990 name = "diff" ··· 1102 1085 1103 1086 [[package]] 1104 1087 name = "either" 1105 - version = "1.9.0" 1088 + version = "1.10.0" 1106 1089 source = "registry+https://github.com/rust-lang/crates.io-index" 1107 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 1090 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 1108 1091 1109 1092 [[package]] 1110 1093 name = "ena" ··· 1117 1100 1118 1101 [[package]] 1119 1102 name = "encoding_rs" 1120 - version = "0.8.33" 1103 + version = "0.8.34" 1121 1104 source = "registry+https://github.com/rust-lang/crates.io-index" 1122 - checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 1105 + checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" 1123 1106 dependencies = [ 1124 1107 "cfg-if", 1125 1108 ] ··· 1154 1137 1155 1138 [[package]] 1156 1139 name = "event-listener" 1157 - version = "4.0.1" 1140 + version = "4.0.3" 1158 1141 source = "registry+https://github.com/rust-lang/crates.io-index" 1159 - checksum = "84f2cdcf274580f2d63697192d744727b3198894b1bf02923643bf59e2c26712" 1142 + checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 1160 1143 dependencies = [ 1161 1144 "concurrent-queue", 1162 1145 "parking", ··· 1169 1152 source = "registry+https://github.com/rust-lang/crates.io-index" 1170 1153 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 1171 1154 dependencies = [ 1172 - "event-listener 4.0.1", 1155 + "event-listener 4.0.3", 1173 1156 "pin-project-lite", 1174 1157 ] 1175 1158 1176 1159 [[package]] 1177 1160 name = "eyre" 1178 - version = "0.6.11" 1161 + version = "0.6.12" 1179 1162 source = "registry+https://github.com/rust-lang/crates.io-index" 1180 - checksum = "b6267a1fa6f59179ea4afc8e50fd8612a3cc60bc858f786ff877a4a8cb042799" 1163 + checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" 1181 1164 dependencies = [ 1182 1165 "indenter", 1183 1166 "once_cell", ··· 1185 1168 1186 1169 [[package]] 1187 1170 name = "fastrand" 1188 - version = "2.0.1" 1171 + version = "2.0.2" 1189 1172 source = "registry+https://github.com/rust-lang/crates.io-index" 1190 - checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 1173 + checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" 1191 1174 1192 1175 [[package]] 1193 1176 name = "fixedbitset" ··· 1282 1265 1283 1266 [[package]] 1284 1267 name = "futures-concurrency" 1285 - version = "7.4.3" 1268 + version = "7.5.0" 1286 1269 source = "registry+https://github.com/rust-lang/crates.io-index" 1287 - checksum = "ef6712e11cdeed5c8cf21ea0b90fec40fbe64afc9bbf2339356197eeca829fc3" 1270 + checksum = "9b590a729e1cbaf9ae3ec294143ea034d93cbb1de01c884d04bcd0af8b613d02" 1288 1271 dependencies = [ 1289 1272 "bitvec", 1290 1273 "futures-core", ··· 1318 1301 1319 1302 [[package]] 1320 1303 name = "futures-lite" 1321 - version = "2.1.0" 1304 + version = "2.3.0" 1322 1305 source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" 1306 + checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 1324 1307 dependencies = [ 1325 1308 "fastrand", 1326 1309 "futures-core", ··· 1337 1320 dependencies = [ 1338 1321 "proc-macro2", 1339 1322 "quote", 1340 - "syn 2.0.43", 1323 + "syn 2.0.58", 1341 1324 ] 1342 1325 1343 1326 [[package]] ··· 1426 1409 1427 1410 [[package]] 1428 1411 name = "geo-types" 1429 - version = "0.7.12" 1412 + version = "0.7.13" 1430 1413 source = "registry+https://github.com/rust-lang/crates.io-index" 1431 - checksum = "567495020b114f1ce9bed679b29975aa0bfae06ac22beacd5cfde5dabe7b05d6" 1414 + checksum = "9ff16065e5720f376fbced200a5ae0f47ace85fd70b7e54269790281353b6d61" 1432 1415 dependencies = [ 1433 - "approx", 1416 + "approx 0.5.1", 1434 1417 "arbitrary", 1435 1418 "num-traits", 1436 1419 "rstar", ··· 1439 1422 1440 1423 [[package]] 1441 1424 name = "geographiclib-rs" 1442 - version = "0.2.3" 1425 + version = "0.2.4" 1443 1426 source = "registry+https://github.com/rust-lang/crates.io-index" 1444 - checksum = "8ea804e7bd3c6a4ca6a01edfa35231557a8a81d4d3f3e1e2b650d028c42592be" 1427 + checksum = "e6e5ed84f8089c70234b0a8e0aedb6dc733671612ddc0d37c6066052f9781960" 1445 1428 dependencies = [ 1446 - "lazy_static", 1429 + "libm", 1447 1430 ] 1448 1431 1449 1432 [[package]] 1450 1433 name = "getrandom" 1451 - version = "0.2.11" 1434 + version = "0.2.14" 1452 1435 source = "registry+https://github.com/rust-lang/crates.io-index" 1453 - checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 1436 + checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" 1454 1437 dependencies = [ 1455 1438 "cfg-if", 1456 1439 "js-sys", ··· 1475 1458 "bstr", 1476 1459 "log", 1477 1460 "regex-automata", 1478 - "regex-syntax 0.8.2", 1461 + "regex-syntax", 1479 1462 ] 1480 1463 1481 1464 [[package]] 1482 1465 name = "globwalk" 1483 - version = "0.8.1" 1466 + version = "0.9.1" 1484 1467 source = "registry+https://github.com/rust-lang/crates.io-index" 1485 - checksum = "93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc" 1468 + checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757" 1486 1469 dependencies = [ 1487 - "bitflags 1.3.2", 1470 + "bitflags 2.5.0", 1488 1471 "ignore", 1489 1472 "walkdir", 1490 1473 ] 1491 1474 1492 1475 [[package]] 1493 1476 name = "h2" 1494 - version = "0.3.22" 1477 + version = "0.3.26" 1495 1478 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 - checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" 1479 + checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 1497 1480 dependencies = [ 1498 1481 "bytes", 1499 1482 "fnv", ··· 1501 1484 "futures-sink", 1502 1485 "futures-util", 1503 1486 "http", 1504 - "indexmap 2.1.0", 1487 + "indexmap 2.2.6", 1505 1488 "slab", 1506 1489 "tokio", 1507 1490 "tokio-util", ··· 1509 1492 ] 1510 1493 1511 1494 [[package]] 1495 + name = "half" 1496 + version = "2.4.1" 1497 + source = "registry+https://github.com/rust-lang/crates.io-index" 1498 + checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" 1499 + dependencies = [ 1500 + "cfg-if", 1501 + "crunchy", 1502 + ] 1503 + 1504 + [[package]] 1512 1505 name = "hash32" 1513 1506 version = "0.2.1" 1514 1507 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1523 1516 source = "registry+https://github.com/rust-lang/crates.io-index" 1524 1517 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1525 1518 dependencies = [ 1526 - "ahash 0.7.7", 1519 + "ahash 0.7.8", 1527 1520 ] 1528 1521 1529 1522 [[package]] 1530 1523 name = "hashbrown" 1531 - version = "0.14.3" 1524 + version = "0.14.5" 1532 1525 source = "registry+https://github.com/rust-lang/crates.io-index" 1533 - checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1526 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 1534 1527 dependencies = [ 1535 - "ahash 0.8.7", 1528 + "ahash 0.8.11", 1536 1529 "allocator-api2", 1530 + "serde", 1537 1531 ] 1538 1532 1539 1533 [[package]] ··· 1556 1550 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1557 1551 1558 1552 [[package]] 1559 - name = "hermit-abi" 1560 - version = "0.1.19" 1553 + name = "heck" 1554 + version = "0.5.0" 1561 1555 source = "registry+https://github.com/rust-lang/crates.io-index" 1562 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1563 - dependencies = [ 1564 - "libc", 1565 - ] 1556 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1566 1557 1567 1558 [[package]] 1568 1559 name = "hermit-abi" 1569 - version = "0.3.3" 1560 + version = "0.3.9" 1570 1561 source = "registry+https://github.com/rust-lang/crates.io-index" 1571 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 1562 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1572 1563 1573 1564 [[package]] 1574 1565 name = "hex" ··· 1587 1578 1588 1579 [[package]] 1589 1580 name = "http" 1590 - version = "0.2.11" 1581 + version = "0.2.12" 1591 1582 source = "registry+https://github.com/rust-lang/crates.io-index" 1592 - checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1583 + checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 1593 1584 dependencies = [ 1594 1585 "bytes", 1595 1586 "fnv", ··· 1665 1656 1666 1657 [[package]] 1667 1658 name = "iana-time-zone" 1668 - version = "0.1.59" 1659 + version = "0.1.60" 1669 1660 source = "registry+https://github.com/rust-lang/crates.io-index" 1670 - checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" 1661 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 1671 1662 dependencies = [ 1672 1663 "android_system_properties", 1673 1664 "core-foundation-sys", ··· 1704 1695 1705 1696 [[package]] 1706 1697 name = "ignore" 1707 - version = "0.4.21" 1698 + version = "0.4.22" 1708 1699 source = "registry+https://github.com/rust-lang/crates.io-index" 1709 - checksum = "747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060" 1700 + checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" 1710 1701 dependencies = [ 1711 1702 "crossbeam-deque", 1712 1703 "globset", ··· 1756 1747 1757 1748 [[package]] 1758 1749 name = "indexmap" 1759 - version = "2.1.0" 1750 + version = "2.2.6" 1760 1751 source = "registry+https://github.com/rust-lang/crates.io-index" 1761 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1752 + checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1762 1753 dependencies = [ 1763 1754 "equivalent", 1764 - "hashbrown 0.14.3", 1755 + "hashbrown 0.14.5", 1765 1756 "serde", 1766 1757 ] 1767 1758 ··· 1781 1772 checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1782 1773 1783 1774 [[package]] 1784 - name = "is-terminal" 1785 - version = "0.4.10" 1786 - source = "registry+https://github.com/rust-lang/crates.io-index" 1787 - checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" 1788 - dependencies = [ 1789 - "hermit-abi 0.3.3", 1790 - "rustix", 1791 - "windows-sys 0.52.0", 1792 - ] 1793 - 1794 - [[package]] 1795 1775 name = "itertools" 1796 1776 version = "0.10.5" 1797 1777 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1811 1791 1812 1792 [[package]] 1813 1793 name = "itertools" 1814 - version = "0.12.0" 1794 + version = "0.12.1" 1815 1795 source = "registry+https://github.com/rust-lang/crates.io-index" 1816 - checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" 1796 + checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 1817 1797 dependencies = [ 1818 1798 "either", 1819 1799 ] 1820 1800 1821 1801 [[package]] 1822 1802 name = "itoa" 1823 - version = "1.0.10" 1803 + version = "1.0.11" 1824 1804 source = "registry+https://github.com/rust-lang/crates.io-index" 1825 - checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 1805 + checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1826 1806 1827 1807 [[package]] 1828 1808 name = "js-sys" 1829 - version = "0.3.66" 1809 + version = "0.3.69" 1830 1810 source = "registry+https://github.com/rust-lang/crates.io-index" 1831 - checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 1811 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1832 1812 dependencies = [ 1833 1813 "wasm-bindgen", 1834 1814 ] 1835 1815 1836 1816 [[package]] 1837 1817 name = "lalrpop" 1838 - version = "0.20.0" 1818 + version = "0.20.2" 1839 1819 source = "registry+https://github.com/rust-lang/crates.io-index" 1840 - checksum = "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8" 1820 + checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" 1841 1821 dependencies = [ 1842 1822 "ascii-canvas", 1843 1823 "bit-set", 1844 - "diff", 1845 1824 "ena", 1846 - "is-terminal", 1847 - "itertools 0.10.5", 1825 + "itertools 0.11.0", 1848 1826 "lalrpop-util", 1849 1827 "petgraph", 1850 1828 "pico-args", 1851 1829 "regex", 1852 - "regex-syntax 0.7.5", 1830 + "regex-syntax", 1853 1831 "string_cache", 1854 1832 "term", 1855 1833 "tiny-keccak", 1856 1834 "unicode-xid", 1835 + "walkdir", 1857 1836 ] 1858 1837 1859 1838 [[package]] 1860 1839 name = "lalrpop-util" 1861 - version = "0.20.0" 1840 + version = "0.20.2" 1862 1841 source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d" 1842 + checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" 1864 1843 dependencies = [ 1865 - "regex", 1844 + "regex-automata", 1866 1845 ] 1867 1846 1868 1847 [[package]] ··· 1885 1864 1886 1865 [[package]] 1887 1866 name = "libc" 1888 - version = "0.2.151" 1867 + version = "0.2.153" 1889 1868 source = "registry+https://github.com/rust-lang/crates.io-index" 1890 - checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" 1869 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1891 1870 1892 1871 [[package]] 1893 1872 name = "libm" ··· 1897 1876 1898 1877 [[package]] 1899 1878 name = "libredox" 1900 - version = "0.0.1" 1879 + version = "0.1.3" 1901 1880 source = "registry+https://github.com/rust-lang/crates.io-index" 1902 - checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1881 + checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1903 1882 dependencies = [ 1904 - "bitflags 2.4.1", 1883 + "bitflags 2.5.0", 1905 1884 "libc", 1906 - "redox_syscall", 1885 + ] 1886 + 1887 + [[package]] 1888 + name = "linfa-linalg" 1889 + version = "0.1.0" 1890 + source = "registry+https://github.com/rust-lang/crates.io-index" 1891 + checksum = "56e7562b41c8876d3367897067013bb2884cc78e6893f092ecd26b305176ac82" 1892 + dependencies = [ 1893 + "ndarray", 1894 + "num-traits", 1895 + "rand", 1896 + "thiserror", 1907 1897 ] 1908 1898 1909 1899 [[package]] 1910 1900 name = "linux-raw-sys" 1911 - version = "0.4.12" 1901 + version = "0.4.13" 1912 1902 source = "registry+https://github.com/rust-lang/crates.io-index" 1913 - checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 1903 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1914 1904 1915 1905 [[package]] 1916 1906 name = "lock_api" ··· 1924 1914 1925 1915 [[package]] 1926 1916 name = "log" 1927 - version = "0.4.20" 1917 + version = "0.4.21" 1928 1918 source = "registry+https://github.com/rust-lang/crates.io-index" 1929 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1919 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1920 + 1921 + [[package]] 1922 + name = "matrixmultiply" 1923 + version = "0.3.8" 1924 + source = "registry+https://github.com/rust-lang/crates.io-index" 1925 + checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" 1926 + dependencies = [ 1927 + "autocfg", 1928 + "rawpointer", 1929 + ] 1930 1930 1931 1931 [[package]] 1932 1932 name = "md-5" ··· 1940 1940 1941 1941 [[package]] 1942 1942 name = "memchr" 1943 - version = "2.7.1" 1943 + version = "2.7.2" 1944 1944 source = "registry+https://github.com/rust-lang/crates.io-index" 1945 - checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1945 + checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 1946 1946 1947 1947 [[package]] 1948 1948 name = "miette" ··· 1964 1964 dependencies = [ 1965 1965 "proc-macro2", 1966 1966 "quote", 1967 - "syn 2.0.43", 1967 + "syn 2.0.58", 1968 1968 ] 1969 1969 1970 1970 [[package]] ··· 1991 1991 1992 1992 [[package]] 1993 1993 name = "miniz_oxide" 1994 - version = "0.7.1" 1994 + version = "0.7.2" 1995 1995 source = "registry+https://github.com/rust-lang/crates.io-index" 1996 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1996 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1997 1997 dependencies = [ 1998 1998 "adler", 1999 1999 ] 2000 2000 2001 2001 [[package]] 2002 2002 name = "mio" 2003 - version = "0.8.10" 2003 + version = "0.8.11" 2004 2004 source = "registry+https://github.com/rust-lang/crates.io-index" 2005 - checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 2005 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 2006 2006 dependencies = [ 2007 2007 "libc", 2008 2008 "wasi", ··· 2015 2015 source = "registry+https://github.com/rust-lang/crates.io-index" 2016 2016 checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" 2017 2017 dependencies = [ 2018 - "clap 3.2.25", 2019 2018 "rand", 2020 2019 ] 2021 2020 ··· 2038 2037 ] 2039 2038 2040 2039 [[package]] 2040 + name = "ndarray" 2041 + version = "0.15.6" 2042 + source = "registry+https://github.com/rust-lang/crates.io-index" 2043 + checksum = "adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32" 2044 + dependencies = [ 2045 + "approx 0.4.0", 2046 + "matrixmultiply", 2047 + "num-complex", 2048 + "num-integer", 2049 + "num-traits", 2050 + "rawpointer", 2051 + ] 2052 + 2053 + [[package]] 2054 + name = "ndarray-stats" 2055 + version = "0.5.1" 2056 + source = "registry+https://github.com/rust-lang/crates.io-index" 2057 + checksum = "af5a8477ac96877b5bd1fd67e0c28736c12943aba24eda92b127e036b0c8f400" 2058 + dependencies = [ 2059 + "indexmap 1.9.3", 2060 + "itertools 0.10.5", 2061 + "ndarray", 2062 + "noisy_float", 2063 + "num-integer", 2064 + "num-traits", 2065 + "rand", 2066 + ] 2067 + 2068 + [[package]] 2041 2069 name = "new_debug_unreachable" 2042 - version = "1.0.4" 2070 + version = "1.0.6" 2043 2071 source = "registry+https://github.com/rust-lang/crates.io-index" 2044 - checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 2072 + checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 2045 2073 2046 2074 [[package]] 2047 2075 name = "nibble_vec" ··· 2053 2081 ] 2054 2082 2055 2083 [[package]] 2084 + name = "noisy_float" 2085 + version = "0.2.0" 2086 + source = "registry+https://github.com/rust-lang/crates.io-index" 2087 + checksum = "978fe6e6ebc0bf53de533cd456ca2d9de13de13856eda1518a285d7705a213af" 2088 + dependencies = [ 2089 + "num-traits", 2090 + ] 2091 + 2092 + [[package]] 2056 2093 name = "nom" 2057 2094 version = "7.1.3" 2058 2095 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2107 2144 ] 2108 2145 2109 2146 [[package]] 2147 + name = "num-complex" 2148 + version = "0.4.6" 2149 + source = "registry+https://github.com/rust-lang/crates.io-index" 2150 + checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" 2151 + dependencies = [ 2152 + "num-traits", 2153 + ] 2154 + 2155 + [[package]] 2156 + name = "num-conv" 2157 + version = "0.1.0" 2158 + source = "registry+https://github.com/rust-lang/crates.io-index" 2159 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2160 + 2161 + [[package]] 2110 2162 name = "num-integer" 2111 - version = "0.1.45" 2163 + version = "0.1.46" 2112 2164 source = "registry+https://github.com/rust-lang/crates.io-index" 2113 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 2165 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 2114 2166 dependencies = [ 2115 - "autocfg", 2116 2167 "num-traits", 2117 2168 ] 2118 2169 2119 2170 [[package]] 2120 2171 name = "num-iter" 2121 - version = "0.1.43" 2172 + version = "0.1.44" 2122 2173 source = "registry+https://github.com/rust-lang/crates.io-index" 2123 - checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 2174 + checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9" 2124 2175 dependencies = [ 2125 2176 "autocfg", 2126 2177 "num-integer", ··· 2129 2180 2130 2181 [[package]] 2131 2182 name = "num-traits" 2132 - version = "0.2.17" 2183 + version = "0.2.18" 2133 2184 source = "registry+https://github.com/rust-lang/crates.io-index" 2134 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 2185 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 2135 2186 dependencies = [ 2136 2187 "autocfg", 2137 2188 "libm", ··· 2143 2194 source = "registry+https://github.com/rust-lang/crates.io-index" 2144 2195 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2145 2196 dependencies = [ 2146 - "hermit-abi 0.3.3", 2197 + "hermit-abi", 2147 2198 "libc", 2148 2199 ] 2149 2200 ··· 2185 2236 2186 2237 [[package]] 2187 2238 name = "ordered-multimap" 2188 - version = "0.7.1" 2239 + version = "0.7.3" 2189 2240 source = "registry+https://github.com/rust-lang/crates.io-index" 2190 - checksum = "a4d6a8c22fc714f0c2373e6091bf6f5e9b37b1bc0b1184874b7e0a4e303d318f" 2241 + checksum = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" 2191 2242 dependencies = [ 2192 2243 "dlv-list", 2193 - "hashbrown 0.14.3", 2244 + "hashbrown 0.14.5", 2194 2245 ] 2195 2246 2196 2247 [[package]] 2197 - name = "os_str_bytes" 2198 - version = "6.6.1" 2199 - source = "registry+https://github.com/rust-lang/crates.io-index" 2200 - checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" 2201 - 2202 - [[package]] 2203 2248 name = "overload" 2204 2249 version = "0.1.1" 2205 2250 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2252 2297 ] 2253 2298 2254 2299 [[package]] 2300 + name = "paste" 2301 + version = "1.0.14" 2302 + source = "registry+https://github.com/rust-lang/crates.io-index" 2303 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2304 + 2305 + [[package]] 2255 2306 name = "path-clean" 2256 2307 version = "1.0.1" 2257 2308 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2275 2326 source = "registry+https://github.com/rust-lang/crates.io-index" 2276 2327 checksum = "6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a" 2277 2328 dependencies = [ 2278 - "base64", 2329 + "base64 0.21.7", 2279 2330 "serde", 2280 2331 ] 2281 2332 ··· 2301 2352 checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 2302 2353 dependencies = [ 2303 2354 "fixedbitset", 2304 - "indexmap 2.1.0", 2355 + "indexmap 2.2.6", 2305 2356 ] 2306 2357 2307 2358 [[package]] ··· 2331 2382 2332 2383 [[package]] 2333 2384 name = "pin-project" 2334 - version = "1.1.3" 2385 + version = "1.1.5" 2335 2386 source = "registry+https://github.com/rust-lang/crates.io-index" 2336 - checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 2387 + checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 2337 2388 dependencies = [ 2338 2389 "pin-project-internal", 2339 2390 ] 2340 2391 2341 2392 [[package]] 2342 2393 name = "pin-project-internal" 2343 - version = "1.1.3" 2394 + version = "1.1.5" 2344 2395 source = "registry+https://github.com/rust-lang/crates.io-index" 2345 - checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 2396 + checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 2346 2397 dependencies = [ 2347 2398 "proc-macro2", 2348 2399 "quote", 2349 - "syn 2.0.43", 2400 + "syn 2.0.58", 2350 2401 ] 2351 2402 2352 2403 [[package]] 2353 2404 name = "pin-project-lite" 2354 - version = "0.2.13" 2405 + version = "0.2.14" 2355 2406 source = "registry+https://github.com/rust-lang/crates.io-index" 2356 - checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2407 + checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 2357 2408 2358 2409 [[package]] 2359 2410 name = "pin-utils" ··· 2402 2453 2403 2454 [[package]] 2404 2455 name = "predicates" 2405 - version = "3.0.4" 2456 + version = "3.1.0" 2406 2457 source = "registry+https://github.com/rust-lang/crates.io-index" 2407 - checksum = "6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0" 2458 + checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8" 2408 2459 dependencies = [ 2409 2460 "anstyle", 2410 2461 "difflib", 2411 2462 "float-cmp", 2412 - "itertools 0.11.0", 2413 2463 "normalize-line-endings", 2414 2464 "predicates-core", 2415 2465 "regex", ··· 2443 2493 2444 2494 [[package]] 2445 2495 name = "proc-macro-crate" 2446 - version = "2.0.1" 2496 + version = "3.1.0" 2447 2497 source = "registry+https://github.com/rust-lang/crates.io-index" 2448 - checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" 2498 + checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 2449 2499 dependencies = [ 2450 - "toml_datetime", 2451 2500 "toml_edit", 2452 2501 ] 2453 2502 ··· 2477 2526 2478 2527 [[package]] 2479 2528 name = "proc-macro2" 2480 - version = "1.0.71" 2529 + version = "1.0.79" 2481 2530 source = "registry+https://github.com/rust-lang/crates.io-index" 2482 - checksum = "75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8" 2531 + checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" 2483 2532 dependencies = [ 2484 2533 "unicode-ident", 2485 2534 ] ··· 2521 2570 2522 2571 [[package]] 2523 2572 name = "quick_cache" 2524 - version = "0.4.1" 2573 + version = "0.4.2" 2525 2574 source = "registry+https://github.com/rust-lang/crates.io-index" 2526 - checksum = "58c20af3800cee5134b79a3bd4a3d4b583c16ccfa5f53338f46400851a5b3819" 2575 + checksum = "b1380629287ed1247c1e0fcc6d43efdcec508b65382c9ab775cc8f3df7ca07b0" 2527 2576 dependencies = [ 2528 - "ahash 0.8.7", 2577 + "ahash 0.8.11", 2529 2578 "equivalent", 2530 - "hashbrown 0.14.3", 2579 + "hashbrown 0.14.5", 2531 2580 "parking_lot", 2532 2581 ] 2533 2582 2534 2583 [[package]] 2535 2584 name = "quote" 2536 - version = "1.0.33" 2585 + version = "1.0.36" 2537 2586 source = "registry+https://github.com/rust-lang/crates.io-index" 2538 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 2587 + checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 2539 2588 dependencies = [ 2540 2589 "proc-macro2", 2541 2590 ] ··· 2588 2637 ] 2589 2638 2590 2639 [[package]] 2640 + name = "rawpointer" 2641 + version = "0.2.1" 2642 + source = "registry+https://github.com/rust-lang/crates.io-index" 2643 + checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" 2644 + 2645 + [[package]] 2646 + name = "reblessive" 2647 + version = "0.3.5" 2648 + source = "registry+https://github.com/rust-lang/crates.io-index" 2649 + checksum = "4149deda5bd21e0f6ccaa2f907cd542541521dead5861bc51bebdf2af4acaf2a" 2650 + 2651 + [[package]] 2591 2652 name = "redox_syscall" 2592 2653 version = "0.4.1" 2593 2654 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2598 2659 2599 2660 [[package]] 2600 2661 name = "redox_users" 2601 - version = "0.4.4" 2662 + version = "0.4.5" 2602 2663 source = "registry+https://github.com/rust-lang/crates.io-index" 2603 - checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 2664 + checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" 2604 2665 dependencies = [ 2605 2666 "getrandom", 2606 2667 "libredox", ··· 2609 2670 2610 2671 [[package]] 2611 2672 name = "ref-cast" 2612 - version = "1.0.21" 2673 + version = "1.0.22" 2613 2674 source = "registry+https://github.com/rust-lang/crates.io-index" 2614 - checksum = "53313ec9f12686aeeffb43462c3ac77aa25f590a5f630eb2cde0de59417b29c7" 2675 + checksum = "c4846d4c50d1721b1a3bef8af76924eef20d5e723647333798c1b519b3a9473f" 2615 2676 dependencies = [ 2616 2677 "ref-cast-impl", 2617 2678 ] 2618 2679 2619 2680 [[package]] 2620 2681 name = "ref-cast-impl" 2621 - version = "1.0.21" 2682 + version = "1.0.22" 2622 2683 source = "registry+https://github.com/rust-lang/crates.io-index" 2623 - checksum = "2566c4bf6845f2c2e83b27043c3f5dfcd5ba8f2937d6c00dc009bfb51a079dc4" 2684 + checksum = "5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc" 2624 2685 dependencies = [ 2625 2686 "proc-macro2", 2626 2687 "quote", 2627 - "syn 2.0.43", 2688 + "syn 2.0.58", 2628 2689 ] 2629 2690 2630 2691 [[package]] 2631 2692 name = "regex" 2632 - version = "1.10.2" 2693 + version = "1.10.4" 2633 2694 source = "registry+https://github.com/rust-lang/crates.io-index" 2634 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 2695 + checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" 2635 2696 dependencies = [ 2636 2697 "aho-corasick", 2637 2698 "memchr", 2638 2699 "regex-automata", 2639 - "regex-syntax 0.8.2", 2700 + "regex-syntax", 2640 2701 ] 2641 2702 2642 2703 [[package]] 2643 2704 name = "regex-automata" 2644 - version = "0.4.3" 2705 + version = "0.4.6" 2645 2706 source = "registry+https://github.com/rust-lang/crates.io-index" 2646 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 2707 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 2647 2708 dependencies = [ 2648 2709 "aho-corasick", 2649 2710 "memchr", 2650 - "regex-syntax 0.8.2", 2711 + "regex-syntax", 2651 2712 ] 2652 2713 2653 2714 [[package]] 2654 2715 name = "regex-syntax" 2655 - version = "0.7.5" 2656 - source = "registry+https://github.com/rust-lang/crates.io-index" 2657 - checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 2658 - 2659 - [[package]] 2660 - name = "regex-syntax" 2661 - version = "0.8.2" 2716 + version = "0.8.3" 2662 2717 source = "registry+https://github.com/rust-lang/crates.io-index" 2663 - checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2718 + checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 2664 2719 2665 2720 [[package]] 2666 2721 name = "rend" 2667 - version = "0.4.1" 2722 + version = "0.4.2" 2668 2723 source = "registry+https://github.com/rust-lang/crates.io-index" 2669 - checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd" 2724 + checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" 2670 2725 dependencies = [ 2671 2726 "bytecheck", 2672 2727 ] 2673 2728 2674 2729 [[package]] 2675 2730 name = "reqwest" 2676 - version = "0.11.23" 2731 + version = "0.11.27" 2677 2732 source = "registry+https://github.com/rust-lang/crates.io-index" 2678 - checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" 2733 + checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" 2679 2734 dependencies = [ 2680 - "base64", 2735 + "base64 0.21.7", 2681 2736 "bytes", 2682 2737 "encoding_rs", 2683 2738 "futures-core", ··· 2700 2755 "serde", 2701 2756 "serde_json", 2702 2757 "serde_urlencoded", 2758 + "sync_wrapper", 2703 2759 "system-configuration", 2704 2760 "tokio", 2705 2761 "tokio-rustls", ··· 2715 2771 ] 2716 2772 2717 2773 [[package]] 2718 - name = "retain_mut" 2719 - version = "0.1.7" 2720 - source = "registry+https://github.com/rust-lang/crates.io-index" 2721 - checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086" 2722 - 2723 - [[package]] 2724 2774 name = "revision" 2725 - version = "0.5.0" 2775 + version = "0.7.0" 2726 2776 source = "registry+https://github.com/rust-lang/crates.io-index" 2727 - checksum = "87eb86913082f8976b06d07a59f17df9120e6f38b882cf3fc5a45b4499e224b6" 2777 + checksum = "588784c1d9453cfd2ce1b7aff06c903513677cf0e63779a0a3085ee8a44f5b17" 2728 2778 dependencies = [ 2729 2779 "bincode", 2730 2780 "chrono", ··· 2740 2790 2741 2791 [[package]] 2742 2792 name = "revision-derive" 2743 - version = "0.5.0" 2793 + version = "0.7.0" 2744 2794 source = "registry+https://github.com/rust-lang/crates.io-index" 2745 - checksum = "bf996fc5f61f1dbec35799b5c00c6dda12e8862e8cb782ed24e10d0292e60ed3" 2795 + checksum = "854ff0b6794d4e0aab5e4486870941caefe9f258e63cad2f21b49a6302377c85" 2746 2796 dependencies = [ 2747 2797 "darling", 2748 2798 "proc-macro-error", 2749 2799 "proc-macro2", 2750 2800 "quote", 2751 - "syn 2.0.43", 2801 + "syn 2.0.58", 2752 2802 ] 2753 2803 2754 2804 [[package]] ··· 2768 2818 2769 2819 [[package]] 2770 2820 name = "ring" 2771 - version = "0.17.7" 2821 + version = "0.17.8" 2772 2822 source = "registry+https://github.com/rust-lang/crates.io-index" 2773 - checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" 2823 + checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 2774 2824 dependencies = [ 2775 2825 "cc", 2826 + "cfg-if", 2776 2827 "getrandom", 2777 2828 "libc", 2778 2829 "spin 0.9.8", 2779 2830 "untrusted 0.9.0", 2780 - "windows-sys 0.48.0", 2831 + "windows-sys 0.52.0", 2781 2832 ] 2782 2833 2783 2834 [[package]] 2784 2835 name = "rkyv" 2785 - version = "0.7.43" 2836 + version = "0.7.44" 2786 2837 source = "registry+https://github.com/rust-lang/crates.io-index" 2787 - checksum = "527a97cdfef66f65998b5f3b637c26f5a5ec09cc52a3f9932313ac645f4190f5" 2838 + checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" 2788 2839 dependencies = [ 2789 2840 "bitvec", 2790 2841 "bytecheck", ··· 2800 2851 2801 2852 [[package]] 2802 2853 name = "rkyv_derive" 2803 - version = "0.7.43" 2854 + version = "0.7.44" 2804 2855 source = "registry+https://github.com/rust-lang/crates.io-index" 2805 - checksum = "b5c462a1328c8e67e4d6dbad1eb0355dd43e8ab432c6e227a43657f16ade5033" 2856 + checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" 2806 2857 dependencies = [ 2807 2858 "proc-macro2", 2808 2859 "quote", ··· 2810 2861 ] 2811 2862 2812 2863 [[package]] 2864 + name = "rmp" 2865 + version = "0.8.14" 2866 + source = "registry+https://github.com/rust-lang/crates.io-index" 2867 + checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" 2868 + dependencies = [ 2869 + "byteorder", 2870 + "num-traits", 2871 + "paste", 2872 + ] 2873 + 2874 + [[package]] 2875 + name = "rmpv" 2876 + version = "1.0.2" 2877 + source = "registry+https://github.com/rust-lang/crates.io-index" 2878 + checksum = "e540282f11751956c82bc5529a7fb71b871b998fbf9cf06c2419b22e1b4350df" 2879 + dependencies = [ 2880 + "num-traits", 2881 + "rmp", 2882 + ] 2883 + 2884 + [[package]] 2813 2885 name = "roaring" 2814 - version = "0.10.2" 2886 + version = "0.10.3" 2815 2887 source = "registry+https://github.com/rust-lang/crates.io-index" 2816 - checksum = "6106b5cf8587f5834158895e9715a3c6c9716c8aefab57f1f7680917191c7873" 2888 + checksum = "a1c77081a55300e016cb86f2864415b7518741879db925b8d488a0ee0d2da6bf" 2817 2889 dependencies = [ 2818 2890 "bytemuck", 2819 2891 "byteorder", 2820 - "retain_mut", 2821 2892 "serde", 2822 2893 ] 2823 2894 ··· 2860 2931 2861 2932 [[package]] 2862 2933 name = "rust-ini" 2863 - version = "0.20.0" 2934 + version = "0.21.0" 2864 2935 source = "registry+https://github.com/rust-lang/crates.io-index" 2865 - checksum = "3e0698206bcb8882bf2a9ecb4c1e7785db57ff052297085a6efd4fe42302068a" 2936 + checksum = "0d625ed57d8f49af6cfa514c42e1a71fadcff60eb0b1c517ff82fe41aa025b41" 2866 2937 dependencies = [ 2867 2938 "cfg-if", 2868 2939 "ordered-multimap", 2940 + "trim-in-place", 2869 2941 ] 2870 2942 2871 2943 [[package]] ··· 2880 2952 2881 2953 [[package]] 2882 2954 name = "rust_decimal" 2883 - version = "1.33.1" 2955 + version = "1.35.0" 2884 2956 source = "registry+https://github.com/rust-lang/crates.io-index" 2885 - checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4" 2957 + checksum = "1790d1c4c0ca81211399e0e0af16333276f375209e71a37b67698a373db5b47a" 2886 2958 dependencies = [ 2887 2959 "arrayvec", 2888 2960 "borsh", ··· 2920 2992 2921 2993 [[package]] 2922 2994 name = "rustix" 2923 - version = "0.38.28" 2995 + version = "0.38.32" 2924 2996 source = "registry+https://github.com/rust-lang/crates.io-index" 2925 - checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" 2997 + checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" 2926 2998 dependencies = [ 2927 - "bitflags 2.4.1", 2999 + "bitflags 2.5.0", 2928 3000 "errno", 2929 3001 "libc", 2930 3002 "linux-raw-sys", ··· 2933 3005 2934 3006 [[package]] 2935 3007 name = "rustls" 2936 - version = "0.21.10" 3008 + version = "0.21.11" 2937 3009 source = "registry+https://github.com/rust-lang/crates.io-index" 2938 - checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 3010 + checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" 2939 3011 dependencies = [ 2940 3012 "log", 2941 - "ring 0.17.7", 3013 + "ring 0.17.8", 2942 3014 "rustls-webpki", 2943 3015 "sct", 2944 3016 ] ··· 2949 3021 source = "registry+https://github.com/rust-lang/crates.io-index" 2950 3022 checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 2951 3023 dependencies = [ 2952 - "base64", 3024 + "base64 0.21.7", 2953 3025 ] 2954 3026 2955 3027 [[package]] ··· 2958 3030 source = "registry+https://github.com/rust-lang/crates.io-index" 2959 3031 checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 2960 3032 dependencies = [ 2961 - "ring 0.17.7", 3033 + "ring 0.17.8", 2962 3034 "untrusted 0.9.0", 2963 3035 ] 2964 3036 2965 3037 [[package]] 2966 3038 name = "rustversion" 2967 - version = "1.0.14" 3039 + version = "1.0.15" 2968 3040 source = "registry+https://github.com/rust-lang/crates.io-index" 2969 - checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 3041 + checksum = "80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47" 2970 3042 2971 3043 [[package]] 2972 3044 name = "ryu" 2973 - version = "1.0.16" 3045 + version = "1.0.17" 2974 3046 source = "registry+https://github.com/rust-lang/crates.io-index" 2975 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 3047 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 2976 3048 2977 3049 [[package]] 2978 3050 name = "salsa20" ··· 3016 3088 source = "registry+https://github.com/rust-lang/crates.io-index" 3017 3089 checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 3018 3090 dependencies = [ 3019 - "ring 0.17.7", 3091 + "ring 0.17.8", 3020 3092 "untrusted 0.9.0", 3021 3093 ] 3022 3094 ··· 3028 3100 3029 3101 [[package]] 3030 3102 name = "semver" 3031 - version = "1.0.20" 3103 + version = "1.0.22" 3032 3104 source = "registry+https://github.com/rust-lang/crates.io-index" 3033 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 3105 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 3034 3106 dependencies = [ 3035 3107 "serde", 3036 3108 ] ··· 3043 3115 3044 3116 [[package]] 3045 3117 name = "serde" 3046 - version = "1.0.193" 3118 + version = "1.0.198" 3047 3119 source = "registry+https://github.com/rust-lang/crates.io-index" 3048 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 3120 + checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" 3049 3121 dependencies = [ 3050 3122 "serde_derive", 3051 3123 ] 3052 3124 3053 3125 [[package]] 3054 3126 name = "serde_derive" 3055 - version = "1.0.193" 3127 + version = "1.0.198" 3056 3128 source = "registry+https://github.com/rust-lang/crates.io-index" 3057 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 3129 + checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" 3058 3130 dependencies = [ 3059 3131 "proc-macro2", 3060 3132 "quote", 3061 - "syn 2.0.43", 3133 + "syn 2.0.58", 3062 3134 ] 3063 3135 3064 3136 [[package]] 3065 3137 name = "serde_json" 3066 - version = "1.0.108" 3138 + version = "1.0.116" 3067 3139 source = "registry+https://github.com/rust-lang/crates.io-index" 3068 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 3140 + checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" 3069 3141 dependencies = [ 3070 - "indexmap 2.1.0", 3142 + "indexmap 2.2.6", 3071 3143 "itoa", 3072 3144 "ryu", 3073 3145 "serde", ··· 3087 3159 3088 3160 [[package]] 3089 3161 name = "serde_with" 3090 - version = "3.4.0" 3162 + version = "3.7.0" 3091 3163 source = "registry+https://github.com/rust-lang/crates.io-index" 3092 - checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 3164 + checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" 3093 3165 dependencies = [ 3094 - "base64", 3166 + "base64 0.21.7", 3095 3167 "chrono", 3096 3168 "hex", 3097 3169 "indexmap 1.9.3", 3098 - "indexmap 2.1.0", 3170 + "indexmap 2.2.6", 3099 3171 "serde", 3172 + "serde_derive", 3100 3173 "serde_json", 3101 3174 "serde_with_macros", 3102 3175 "time", ··· 3104 3177 3105 3178 [[package]] 3106 3179 name = "serde_with_macros" 3107 - version = "3.4.0" 3180 + version = "3.7.0" 3108 3181 source = "registry+https://github.com/rust-lang/crates.io-index" 3109 - checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 3182 + checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" 3110 3183 dependencies = [ 3111 3184 "darling", 3112 3185 "proc-macro2", 3113 3186 "quote", 3114 - "syn 2.0.43", 3187 + "syn 2.0.58", 3115 3188 ] 3116 3189 3117 3190 [[package]] 3118 3191 name = "serial_test" 3119 - version = "2.0.0" 3192 + version = "3.0.0" 3120 3193 source = "registry+https://github.com/rust-lang/crates.io-index" 3121 - checksum = "0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d" 3194 + checksum = "953ad9342b3aaca7cb43c45c097dd008d4907070394bd0751a0aa8817e5a018d" 3122 3195 dependencies = [ 3123 3196 "dashmap", 3124 3197 "futures", ··· 3130 3203 3131 3204 [[package]] 3132 3205 name = "serial_test_derive" 3133 - version = "2.0.0" 3206 + version = "3.0.0" 3134 3207 source = "registry+https://github.com/rust-lang/crates.io-index" 3135 - checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" 3208 + checksum = "b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212" 3136 3209 dependencies = [ 3137 3210 "proc-macro2", 3138 3211 "quote", 3139 - "syn 2.0.43", 3212 + "syn 2.0.58", 3140 3213 ] 3141 3214 3142 3215 [[package]] ··· 3215 3288 3216 3289 [[package]] 3217 3290 name = "smallvec" 3218 - version = "1.11.2" 3291 + version = "1.13.2" 3219 3292 source = "registry+https://github.com/rust-lang/crates.io-index" 3220 - checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 3293 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 3221 3294 3222 3295 [[package]] 3223 3296 name = "smol_str" 3224 - version = "0.2.0" 3297 + version = "0.2.1" 3225 3298 source = "registry+https://github.com/rust-lang/crates.io-index" 3226 - checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c" 3299 + checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" 3227 3300 dependencies = [ 3228 3301 "serde", 3229 3302 ] ··· 3244 3317 source = "registry+https://github.com/rust-lang/crates.io-index" 3245 3318 checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" 3246 3319 dependencies = [ 3247 - "heck", 3320 + "heck 0.4.1", 3248 3321 "proc-macro2", 3249 3322 "quote", 3250 3323 "syn 1.0.109", ··· 3258 3331 3259 3332 [[package]] 3260 3333 name = "socket2" 3261 - version = "0.5.5" 3334 + version = "0.5.6" 3262 3335 source = "registry+https://github.com/rust-lang/crates.io-index" 3263 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 3336 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 3264 3337 dependencies = [ 3265 3338 "libc", 3266 - "windows-sys 0.48.0", 3339 + "windows-sys 0.52.0", 3267 3340 ] 3268 3341 3269 3342 [[package]] ··· 3272 3345 source = "registry+https://github.com/rust-lang/crates.io-index" 3273 3346 checksum = "61addf9117b11d1f5b4bf6fe94242ba25f59d2d4b2080544b771bd647024fd00" 3274 3347 dependencies = [ 3275 - "hashbrown 0.14.3", 3348 + "hashbrown 0.14.5", 3276 3349 "num-traits", 3277 3350 "robust", 3278 3351 "smallvec", ··· 3305 3378 3306 3379 [[package]] 3307 3380 name = "sqlparser" 3308 - version = "0.40.0" 3381 + version = "0.45.0" 3309 3382 source = "registry+https://github.com/rust-lang/crates.io-index" 3310 - checksum = "7c80afe31cdb649e56c0d9bb5503be9166600d68a852c38dd445636d126858e5" 3383 + checksum = "f7bbffee862a796d67959a89859d6b1046bb5016d63e23835ad0da182777bbe0" 3311 3384 dependencies = [ 3312 3385 "log", 3313 3386 ] ··· 3363 3436 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3364 3437 3365 3438 [[package]] 3439 + name = "strsim" 3440 + version = "0.11.1" 3441 + source = "registry+https://github.com/rust-lang/crates.io-index" 3442 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 3443 + 3444 + [[package]] 3366 3445 name = "subtle" 3367 3446 version = "2.5.0" 3368 3447 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3370 3449 3371 3450 [[package]] 3372 3451 name = "surrealdb" 3373 - version = "1.2.0" 3452 + version = "1.5.0" 3374 3453 source = "registry+https://github.com/rust-lang/crates.io-index" 3375 - checksum = "7b4c189541c759c763d4f5859a853afe85773baa0c95891f262425ff422394b0" 3454 + checksum = "6d8bb7301422b4b0945aef848285073fa95c1e1412a0952dbdc50917104c26d2" 3376 3455 dependencies = [ 3377 3456 "async-channel", 3378 3457 "bincode", ··· 3382 3461 "futures", 3383 3462 "futures-concurrency", 3384 3463 "geo 0.27.0", 3385 - "indexmap 2.1.0", 3464 + "indexmap 2.2.6", 3386 3465 "once_cell", 3387 3466 "path-clean", 3388 3467 "pharos", 3389 3468 "reqwest", 3390 3469 "revision", 3391 - "ring 0.17.7", 3470 + "ring 0.17.8", 3392 3471 "rust_decimal", 3393 3472 "rustls", 3394 3473 "semver", 3395 3474 "serde", 3396 3475 "serde_json", 3397 - "surrealdb-core", 3476 + "surrealdb-core 1.4.2", 3477 + "surrealdb-core 2.0.0-1.5.0", 3398 3478 "thiserror", 3399 3479 "tokio", 3400 3480 "tokio-tungstenite", ··· 3410 3490 3411 3491 [[package]] 3412 3492 name = "surrealdb-core" 3413 - version = "1.2.1" 3493 + version = "1.4.2" 3414 3494 source = "registry+https://github.com/rust-lang/crates.io-index" 3415 - checksum = "fcf33ccbc2348089fab502d38198f86762fc951ec90413fbd63f9195e76e6e08" 3495 + checksum = "7a2f403dba761e0e3404f90334f8ff1454f1f308e88c84dd5dbcee52866ff30e" 3416 3496 dependencies = [ 3417 3497 "addr", 3418 3498 "any_ascii", ··· 3420 3500 "async-channel", 3421 3501 "async-executor", 3422 3502 "async-recursion", 3423 - "base64", 3503 + "base64 0.21.7", 3424 3504 "bcrypt", 3425 3505 "bincode", 3426 3506 "bytes", ··· 3450 3530 "rand", 3451 3531 "regex", 3452 3532 "revision", 3453 - "ring 0.17.7", 3533 + "ring 0.17.8", 3534 + "roaring", 3535 + "rust-stemmers", 3536 + "rust_decimal", 3537 + "scrypt", 3538 + "semver", 3539 + "serde", 3540 + "serde_json", 3541 + "sha1", 3542 + "sha2", 3543 + "snap", 3544 + "storekey", 3545 + "surrealdb-derive", 3546 + "surrealdb-jsonwebtoken", 3547 + "thiserror", 3548 + "tokio", 3549 + "tracing", 3550 + "trice", 3551 + "ulid", 3552 + "url", 3553 + "uuid", 3554 + "wasm-bindgen-futures", 3555 + "wasmtimer", 3556 + "ws_stream_wasm", 3557 + ] 3558 + 3559 + [[package]] 3560 + name = "surrealdb-core" 3561 + version = "2.0.0-1.5.0" 3562 + source = "registry+https://github.com/rust-lang/crates.io-index" 3563 + checksum = "7a7c90233b21c23c669d462c1305693a4cdd6a5c7424654fbd9564564a6b8bf8" 3564 + dependencies = [ 3565 + "addr", 3566 + "ahash 0.8.11", 3567 + "any_ascii", 3568 + "argon2", 3569 + "async-channel", 3570 + "async-executor", 3571 + "async-recursion", 3572 + "base64 0.21.7", 3573 + "bcrypt", 3574 + "bincode", 3575 + "bytes", 3576 + "cedar-policy", 3577 + "chrono", 3578 + "ciborium", 3579 + "dashmap", 3580 + "deunicode", 3581 + "dmp", 3582 + "fst", 3583 + "futures", 3584 + "fuzzy-matcher", 3585 + "geo 0.27.0", 3586 + "geo-types", 3587 + "hashbrown 0.14.5", 3588 + "hex", 3589 + "ipnet", 3590 + "lexicmp", 3591 + "linfa-linalg", 3592 + "md-5", 3593 + "nanoid", 3594 + "ndarray", 3595 + "ndarray-stats", 3596 + "nom", 3597 + "num-traits", 3598 + "num_cpus", 3599 + "object_store", 3600 + "once_cell", 3601 + "pbkdf2", 3602 + "pharos", 3603 + "pin-project-lite", 3604 + "quick_cache", 3605 + "radix_trie", 3606 + "rand", 3607 + "reblessive", 3608 + "regex", 3609 + "reqwest", 3610 + "revision", 3611 + "ring 0.17.8", 3612 + "rmpv", 3454 3613 "roaring", 3455 3614 "rust-stemmers", 3456 3615 "rust_decimal", ··· 3492 3651 source = "registry+https://github.com/rust-lang/crates.io-index" 3493 3652 checksum = "02d4f759c65df8a8cf2d83c99db7fdd3ae5b8fff05fa7fe69a8612f29dd5f99b" 3494 3653 dependencies = [ 3495 - "base64", 3654 + "base64 0.21.7", 3496 3655 "getrandom", 3497 3656 "hmac", 3498 3657 "pem", ··· 3507 3666 3508 3667 [[package]] 3509 3668 name = "surrealdb-migrations" 3510 - version = "1.1.0" 3669 + version = "1.5.0" 3511 3670 dependencies = [ 3512 3671 "assert_cmd", 3513 3672 "assert_fs", 3514 3673 "chrono", 3515 3674 "chrono-human-duration", 3516 - "clap 4.4.12", 3675 + "clap", 3517 3676 "cli-table", 3518 3677 "color-eyre", 3519 3678 "convert_case", ··· 3521 3680 "dir-diff", 3522 3681 "fs_extra", 3523 3682 "include_dir", 3524 - "itertools 0.12.0", 3683 + "itertools 0.12.1", 3525 3684 "names", 3526 3685 "predicates", 3527 3686 "pretty_assertions", ··· 3549 3708 3550 3709 [[package]] 3551 3710 name = "syn" 3552 - version = "2.0.43" 3711 + version = "2.0.58" 3553 3712 source = "registry+https://github.com/rust-lang/crates.io-index" 3554 - checksum = "ee659fb5f3d355364e1f3e5bc10fb82068efbf824a1e9d1c9504244a6469ad53" 3713 + checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" 3555 3714 dependencies = [ 3556 3715 "proc-macro2", 3557 3716 "quote", ··· 3567 3726 "proc-macro-error", 3568 3727 "proc-macro2", 3569 3728 "quote", 3570 - "syn 2.0.43", 3729 + "syn 2.0.58", 3571 3730 ] 3731 + 3732 + [[package]] 3733 + name = "sync_wrapper" 3734 + version = "0.1.2" 3735 + source = "registry+https://github.com/rust-lang/crates.io-index" 3736 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 3572 3737 3573 3738 [[package]] 3574 3739 name = "system-configuration" ··· 3599 3764 3600 3765 [[package]] 3601 3766 name = "tempfile" 3602 - version = "3.9.0" 3767 + version = "3.10.1" 3603 3768 source = "registry+https://github.com/rust-lang/crates.io-index" 3604 - checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" 3769 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 3605 3770 dependencies = [ 3606 3771 "cfg-if", 3607 3772 "fastrand", 3608 - "redox_syscall", 3609 3773 "rustix", 3610 3774 "windows-sys 0.52.0", 3611 3775 ] ··· 3623 3787 3624 3788 [[package]] 3625 3789 name = "termcolor" 3626 - version = "1.4.0" 3790 + version = "1.4.1" 3627 3791 source = "registry+https://github.com/rust-lang/crates.io-index" 3628 - checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 3792 + checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 3629 3793 dependencies = [ 3630 3794 "winapi-util", 3631 3795 ] ··· 3637 3801 checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" 3638 3802 3639 3803 [[package]] 3640 - name = "textwrap" 3641 - version = "0.16.0" 3642 - source = "registry+https://github.com/rust-lang/crates.io-index" 3643 - checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 3644 - 3645 - [[package]] 3646 3804 name = "thiserror" 3647 - version = "1.0.52" 3805 + version = "1.0.58" 3648 3806 source = "registry+https://github.com/rust-lang/crates.io-index" 3649 - checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d" 3807 + checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 3650 3808 dependencies = [ 3651 3809 "thiserror-impl", 3652 3810 ] 3653 3811 3654 3812 [[package]] 3655 3813 name = "thiserror-impl" 3656 - version = "1.0.52" 3814 + version = "1.0.58" 3657 3815 source = "registry+https://github.com/rust-lang/crates.io-index" 3658 - checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3" 3816 + checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 3659 3817 dependencies = [ 3660 3818 "proc-macro2", 3661 3819 "quote", 3662 - "syn 2.0.43", 3820 + "syn 2.0.58", 3663 3821 ] 3664 3822 3665 3823 [[package]] 3666 3824 name = "thread_local" 3667 - version = "1.1.7" 3825 + version = "1.1.8" 3668 3826 source = "registry+https://github.com/rust-lang/crates.io-index" 3669 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 3827 + checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 3670 3828 dependencies = [ 3671 3829 "cfg-if", 3672 3830 "once_cell", ··· 3674 3832 3675 3833 [[package]] 3676 3834 name = "time" 3677 - version = "0.3.31" 3835 + version = "0.3.36" 3678 3836 source = "registry+https://github.com/rust-lang/crates.io-index" 3679 - checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" 3837 + checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 3680 3838 dependencies = [ 3681 3839 "deranged", 3682 3840 "itoa", 3841 + "num-conv", 3683 3842 "powerfmt", 3684 3843 "serde", 3685 3844 "time-core", ··· 3694 3853 3695 3854 [[package]] 3696 3855 name = "time-macros" 3697 - version = "0.2.16" 3856 + version = "0.2.18" 3698 3857 source = "registry+https://github.com/rust-lang/crates.io-index" 3699 - checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" 3858 + checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 3700 3859 dependencies = [ 3860 + "num-conv", 3701 3861 "time-core", 3702 3862 ] 3703 3863 ··· 3727 3887 3728 3888 [[package]] 3729 3889 name = "tokio" 3730 - version = "1.35.1" 3890 + version = "1.37.0" 3731 3891 source = "registry+https://github.com/rust-lang/crates.io-index" 3732 - checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" 3892 + checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" 3733 3893 dependencies = [ 3734 3894 "backtrace", 3735 3895 "bytes", ··· 3750 3910 dependencies = [ 3751 3911 "proc-macro2", 3752 3912 "quote", 3753 - "syn 2.0.43", 3913 + "syn 2.0.58", 3754 3914 ] 3755 3915 3756 3916 [[package]] ··· 3765 3925 3766 3926 [[package]] 3767 3927 name = "tokio-stream" 3768 - version = "0.1.14" 3928 + version = "0.1.15" 3769 3929 source = "registry+https://github.com/rust-lang/crates.io-index" 3770 - checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 3930 + checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" 3771 3931 dependencies = [ 3772 3932 "futures-core", 3773 3933 "pin-project-lite", ··· 3776 3936 3777 3937 [[package]] 3778 3938 name = "tokio-test" 3779 - version = "0.4.3" 3939 + version = "0.4.4" 3780 3940 source = "registry+https://github.com/rust-lang/crates.io-index" 3781 - checksum = "e89b3cbabd3ae862100094ae433e1def582cf86451b4e9bf83aa7ac1d8a7d719" 3941 + checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" 3782 3942 dependencies = [ 3783 3943 "async-stream", 3784 3944 "bytes", ··· 3819 3979 3820 3980 [[package]] 3821 3981 name = "toml_datetime" 3822 - version = "0.6.3" 3982 + version = "0.6.5" 3823 3983 source = "registry+https://github.com/rust-lang/crates.io-index" 3824 - checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 3984 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 3825 3985 3826 3986 [[package]] 3827 3987 name = "toml_edit" 3828 - version = "0.20.2" 3988 + version = "0.21.1" 3829 3989 source = "registry+https://github.com/rust-lang/crates.io-index" 3830 - checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 3990 + checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 3831 3991 dependencies = [ 3832 - "indexmap 2.1.0", 3992 + "indexmap 2.2.6", 3833 3993 "toml_datetime", 3834 3994 "winnow", 3835 3995 ] ··· 3859 4019 dependencies = [ 3860 4020 "proc-macro2", 3861 4021 "quote", 3862 - "syn 2.0.43", 4022 + "syn 2.0.58", 3863 4023 ] 3864 4024 3865 4025 [[package]] ··· 3905 4065 ] 3906 4066 3907 4067 [[package]] 4068 + name = "trim-in-place" 4069 + version = "0.1.7" 4070 + source = "registry+https://github.com/rust-lang/crates.io-index" 4071 + checksum = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc" 4072 + 4073 + [[package]] 3908 4074 name = "try-lock" 3909 4075 version = "0.2.5" 3910 4076 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3938 4104 3939 4105 [[package]] 3940 4106 name = "ulid" 3941 - version = "1.1.0" 4107 + version = "1.1.2" 3942 4108 source = "registry+https://github.com/rust-lang/crates.io-index" 3943 - checksum = "7e37c4b6cbcc59a8dcd09a6429fbc7890286bcbb79215cea7b38a3c4c0921d93" 4109 + checksum = "34778c17965aa2a08913b57e1f34db9b4a63f5de31768b55bf20d2795f921259" 3944 4110 dependencies = [ 4111 + "getrandom", 3945 4112 "rand", 3946 4113 "serde", 4114 + "web-time", 3947 4115 ] 3948 4116 3949 4117 [[package]] ··· 3957 4125 3958 4126 [[package]] 3959 4127 name = "unicode-bidi" 3960 - version = "0.3.14" 4128 + version = "0.3.15" 3961 4129 source = "registry+https://github.com/rust-lang/crates.io-index" 3962 - checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" 4130 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 3963 4131 3964 4132 [[package]] 3965 4133 name = "unicode-ident" ··· 3969 4137 3970 4138 [[package]] 3971 4139 name = "unicode-normalization" 3972 - version = "0.1.22" 4140 + version = "0.1.23" 3973 4141 source = "registry+https://github.com/rust-lang/crates.io-index" 3974 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 4142 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 3975 4143 dependencies = [ 3976 4144 "tinyvec", 3977 4145 ] 3978 4146 3979 4147 [[package]] 3980 4148 name = "unicode-script" 3981 - version = "0.5.5" 4149 + version = "0.5.6" 3982 4150 source = "registry+https://github.com/rust-lang/crates.io-index" 3983 - checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc" 4151 + checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd" 3984 4152 3985 4153 [[package]] 3986 4154 name = "unicode-security" 3987 - version = "0.1.0" 4155 + version = "0.1.1" 3988 4156 source = "registry+https://github.com/rust-lang/crates.io-index" 3989 - checksum = "9ef5756b3097992b934b06608c69f48448a0fbe804bb1e72b982f6d7983e9e63" 4157 + checksum = "ee9e13753df674873f3c4693b240ae5c03245ddc157dfccf7c26db9329af3a11" 3990 4158 dependencies = [ 3991 4159 "unicode-normalization", 3992 4160 "unicode-script", ··· 3994 4162 3995 4163 [[package]] 3996 4164 name = "unicode-segmentation" 3997 - version = "1.10.1" 4165 + version = "1.11.0" 3998 4166 source = "registry+https://github.com/rust-lang/crates.io-index" 3999 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 4167 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 4000 4168 4001 4169 [[package]] 4002 4170 name = "unicode-width" ··· 4053 4221 4054 4222 [[package]] 4055 4223 name = "uuid" 4056 - version = "1.6.1" 4224 + version = "1.8.0" 4057 4225 source = "registry+https://github.com/rust-lang/crates.io-index" 4058 - checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" 4226 + checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 4059 4227 dependencies = [ 4060 4228 "atomic", 4061 4229 "getrandom", ··· 4086 4254 4087 4255 [[package]] 4088 4256 name = "walkdir" 4089 - version = "2.4.0" 4257 + version = "2.5.0" 4090 4258 source = "registry+https://github.com/rust-lang/crates.io-index" 4091 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 4259 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 4092 4260 dependencies = [ 4093 4261 "same-file", 4094 4262 "winapi-util", ··· 4111 4279 4112 4280 [[package]] 4113 4281 name = "wasm-bindgen" 4114 - version = "0.2.89" 4282 + version = "0.2.92" 4115 4283 source = "registry+https://github.com/rust-lang/crates.io-index" 4116 - checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 4284 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 4117 4285 dependencies = [ 4118 4286 "cfg-if", 4119 4287 "wasm-bindgen-macro", ··· 4121 4289 4122 4290 [[package]] 4123 4291 name = "wasm-bindgen-backend" 4124 - version = "0.2.89" 4292 + version = "0.2.92" 4125 4293 source = "registry+https://github.com/rust-lang/crates.io-index" 4126 - checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 4294 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 4127 4295 dependencies = [ 4128 4296 "bumpalo", 4129 4297 "log", 4130 4298 "once_cell", 4131 4299 "proc-macro2", 4132 4300 "quote", 4133 - "syn 2.0.43", 4301 + "syn 2.0.58", 4134 4302 "wasm-bindgen-shared", 4135 4303 ] 4136 4304 4137 4305 [[package]] 4138 4306 name = "wasm-bindgen-futures" 4139 - version = "0.4.39" 4307 + version = "0.4.42" 4140 4308 source = "registry+https://github.com/rust-lang/crates.io-index" 4141 - checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" 4309 + checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 4142 4310 dependencies = [ 4143 4311 "cfg-if", 4144 4312 "js-sys", ··· 4148 4316 4149 4317 [[package]] 4150 4318 name = "wasm-bindgen-macro" 4151 - version = "0.2.89" 4319 + version = "0.2.92" 4152 4320 source = "registry+https://github.com/rust-lang/crates.io-index" 4153 - checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 4321 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 4154 4322 dependencies = [ 4155 4323 "quote", 4156 4324 "wasm-bindgen-macro-support", ··· 4158 4326 4159 4327 [[package]] 4160 4328 name = "wasm-bindgen-macro-support" 4161 - version = "0.2.89" 4329 + version = "0.2.92" 4162 4330 source = "registry+https://github.com/rust-lang/crates.io-index" 4163 - checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 4331 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 4164 4332 dependencies = [ 4165 4333 "proc-macro2", 4166 4334 "quote", 4167 - "syn 2.0.43", 4335 + "syn 2.0.58", 4168 4336 "wasm-bindgen-backend", 4169 4337 "wasm-bindgen-shared", 4170 4338 ] 4171 4339 4172 4340 [[package]] 4173 4341 name = "wasm-bindgen-shared" 4174 - version = "0.2.89" 4342 + version = "0.2.92" 4175 4343 source = "registry+https://github.com/rust-lang/crates.io-index" 4176 - checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 4344 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 4177 4345 4178 4346 [[package]] 4179 4347 name = "wasm-streams" 4180 - version = "0.3.0" 4348 + version = "0.4.0" 4181 4349 source = "registry+https://github.com/rust-lang/crates.io-index" 4182 - checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 4350 + checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" 4183 4351 dependencies = [ 4184 4352 "futures-util", 4185 4353 "js-sys", ··· 4203 4371 4204 4372 [[package]] 4205 4373 name = "web-sys" 4206 - version = "0.3.66" 4374 + version = "0.3.69" 4375 + source = "registry+https://github.com/rust-lang/crates.io-index" 4376 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 4377 + dependencies = [ 4378 + "js-sys", 4379 + "wasm-bindgen", 4380 + ] 4381 + 4382 + [[package]] 4383 + name = "web-time" 4384 + version = "1.1.0" 4207 4385 source = "registry+https://github.com/rust-lang/crates.io-index" 4208 - checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" 4386 + checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 4209 4387 dependencies = [ 4210 4388 "js-sys", 4211 4389 "wasm-bindgen", ··· 4213 4391 4214 4392 [[package]] 4215 4393 name = "webpki-roots" 4216 - version = "0.25.3" 4394 + version = "0.25.4" 4217 4395 source = "registry+https://github.com/rust-lang/crates.io-index" 4218 - checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" 4396 + checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 4219 4397 4220 4398 [[package]] 4221 4399 name = "winapi" ··· 4254 4432 source = "registry+https://github.com/rust-lang/crates.io-index" 4255 4433 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4256 4434 dependencies = [ 4257 - "windows-targets 0.52.0", 4435 + "windows-targets 0.52.4", 4258 4436 ] 4259 4437 4260 4438 [[package]] ··· 4272 4450 source = "registry+https://github.com/rust-lang/crates.io-index" 4273 4451 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4274 4452 dependencies = [ 4275 - "windows-targets 0.52.0", 4453 + "windows-targets 0.52.4", 4276 4454 ] 4277 4455 4278 4456 [[package]] ··· 4292 4470 4293 4471 [[package]] 4294 4472 name = "windows-targets" 4295 - version = "0.52.0" 4473 + version = "0.52.4" 4296 4474 source = "registry+https://github.com/rust-lang/crates.io-index" 4297 - checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 4475 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 4298 4476 dependencies = [ 4299 - "windows_aarch64_gnullvm 0.52.0", 4300 - "windows_aarch64_msvc 0.52.0", 4301 - "windows_i686_gnu 0.52.0", 4302 - "windows_i686_msvc 0.52.0", 4303 - "windows_x86_64_gnu 0.52.0", 4304 - "windows_x86_64_gnullvm 0.52.0", 4305 - "windows_x86_64_msvc 0.52.0", 4477 + "windows_aarch64_gnullvm 0.52.4", 4478 + "windows_aarch64_msvc 0.52.4", 4479 + "windows_i686_gnu 0.52.4", 4480 + "windows_i686_msvc 0.52.4", 4481 + "windows_x86_64_gnu 0.52.4", 4482 + "windows_x86_64_gnullvm 0.52.4", 4483 + "windows_x86_64_msvc 0.52.4", 4306 4484 ] 4307 4485 4308 4486 [[package]] ··· 4313 4491 4314 4492 [[package]] 4315 4493 name = "windows_aarch64_gnullvm" 4316 - version = "0.52.0" 4494 + version = "0.52.4" 4317 4495 source = "registry+https://github.com/rust-lang/crates.io-index" 4318 - checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 4496 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 4319 4497 4320 4498 [[package]] 4321 4499 name = "windows_aarch64_msvc" ··· 4325 4503 4326 4504 [[package]] 4327 4505 name = "windows_aarch64_msvc" 4328 - version = "0.52.0" 4506 + version = "0.52.4" 4329 4507 source = "registry+https://github.com/rust-lang/crates.io-index" 4330 - checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 4508 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 4331 4509 4332 4510 [[package]] 4333 4511 name = "windows_i686_gnu" ··· 4337 4515 4338 4516 [[package]] 4339 4517 name = "windows_i686_gnu" 4340 - version = "0.52.0" 4518 + version = "0.52.4" 4341 4519 source = "registry+https://github.com/rust-lang/crates.io-index" 4342 - checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 4520 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 4343 4521 4344 4522 [[package]] 4345 4523 name = "windows_i686_msvc" ··· 4349 4527 4350 4528 [[package]] 4351 4529 name = "windows_i686_msvc" 4352 - version = "0.52.0" 4530 + version = "0.52.4" 4353 4531 source = "registry+https://github.com/rust-lang/crates.io-index" 4354 - checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 4532 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 4355 4533 4356 4534 [[package]] 4357 4535 name = "windows_x86_64_gnu" ··· 4361 4539 4362 4540 [[package]] 4363 4541 name = "windows_x86_64_gnu" 4364 - version = "0.52.0" 4542 + version = "0.52.4" 4365 4543 source = "registry+https://github.com/rust-lang/crates.io-index" 4366 - checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 4544 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 4367 4545 4368 4546 [[package]] 4369 4547 name = "windows_x86_64_gnullvm" ··· 4373 4551 4374 4552 [[package]] 4375 4553 name = "windows_x86_64_gnullvm" 4376 - version = "0.52.0" 4554 + version = "0.52.4" 4377 4555 source = "registry+https://github.com/rust-lang/crates.io-index" 4378 - checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 4556 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 4379 4557 4380 4558 [[package]] 4381 4559 name = "windows_x86_64_msvc" ··· 4385 4563 4386 4564 [[package]] 4387 4565 name = "windows_x86_64_msvc" 4388 - version = "0.52.0" 4566 + version = "0.52.4" 4389 4567 source = "registry+https://github.com/rust-lang/crates.io-index" 4390 - checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 4568 + checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 4391 4569 4392 4570 [[package]] 4393 4571 name = "winnow" 4394 - version = "0.5.31" 4572 + version = "0.5.40" 4395 4573 source = "registry+https://github.com/rust-lang/crates.io-index" 4396 - checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c" 4574 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 4397 4575 dependencies = [ 4398 4576 "memchr", 4399 4577 ] ··· 4459 4637 dependencies = [ 4460 4638 "proc-macro2", 4461 4639 "quote", 4462 - "syn 2.0.43", 4640 + "syn 2.0.58", 4463 4641 ] 4464 4642 4465 4643 [[package]]
+2 -2
pkgs/development/tools/database/surrealdb-migrations/default.nix
··· 10 10 11 11 let 12 12 pname = "surrealdb-migrations"; 13 - version = "1.1.0"; 13 + version = "1.5.0"; 14 14 in 15 15 rustPlatform.buildRustPackage rec { 16 16 inherit pname version; ··· 19 19 owner = "Odonno"; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - hash = "sha256-UnRf9HdEcKH0cOWKJIjgjNBlSVjXyk27bwB+4ftzAcs="; 22 + hash = "sha256-x5WyaVHLVFCHWPqyEuaVSbeIaGXDB0o7h776udcC4DM="; 23 23 }; 24 24 25 25 cargoLock = {
+3 -3
pkgs/development/tools/rust/cargo-binstall/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "cargo-binstall"; 14 - version = "1.6.6"; 14 + version = "1.6.7"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "cargo-bins"; 18 18 repo = "cargo-binstall"; 19 19 rev = "v${version}"; 20 - hash = "sha256-o31/cEkQyn89URqmJpOZHG6YII8VOle1X3vwdgJF334="; 20 + hash = "sha256-BMWcLEoqX8uHXazitOuzon5Sef3xMQ0b6Lk0IiVGFP8="; 21 21 }; 22 22 23 - cargoHash = "sha256-kZZ2S3XDdCREuit3RIByLXn/tEiqY+Oap242ZXx6y6s="; 23 + cargoHash = "sha256-nAp2wySQ8u9lgixE9M6ri/Mk4BUBBe3CLHnqUv+mdxk="; 24 24 25 25 nativeBuildInputs = [ 26 26 pkg-config
+4 -4
pkgs/servers/code-server/default.nix
··· 71 71 # To compute the commit when upgrading this derivation, do: 72 72 # `$ git rev-parse <git-rev>` where <git-rev> is the git revision of the `src` 73 73 # Example: `$ git rev-parse v4.16.1` 74 - commit = "9a28bc29dbddb6886dfe03dc1c31320249a901ce"; 74 + commit = "effc6e95b4ad1c5ac5f9083ec06663ba4a2e005c"; 75 75 in 76 76 stdenv.mkDerivation (finalAttrs: { 77 77 pname = "code-server"; 78 - version = "4.23.1"; 78 + version = "4.89.1"; 79 79 80 80 src = fetchFromGitHub { 81 81 owner = "coder"; 82 82 repo = "code-server"; 83 83 rev = "v${finalAttrs.version}"; 84 84 fetchSubmodules = true; 85 - hash = "sha256-nOfdEbnnNLfePhqGSXD/2A0DxqoJCo8U18VFYnNvFMU="; 85 + hash = "sha256-exFt7dgy076MJJKDzTRRlTVjucfIXVaXKgurYfJ1Uvo="; 86 86 }; 87 87 88 88 yarnCache = stdenv.mkDerivation { ··· 114 114 115 115 outputHashMode = "recursive"; 116 116 outputHashAlgo = "sha256"; 117 - outputHash = "sha256-MxUQ9Gw7MabLKPs5j8+Q4v7IULr68Pd/OIBWpfZ+rVU="; 117 + outputHash = "sha256-BYz7ym+tsdbExUNOL3GV0wSMYuy4Q0GadZterH0ZGM0="; 118 118 }; 119 119 120 120 nativeBuildInputs = [
+2 -2
pkgs/tools/misc/ugs/default.nix
··· 18 18 in 19 19 stdenv.mkDerivation rec { 20 20 pname = "ugs"; 21 - version = "2.1.6"; 21 + version = "2.1.7"; 22 22 23 23 src = fetchzip { 24 24 url = "https://github.com/winder/Universal-G-Code-Sender/releases/download/v${version}/UniversalGcodeSender.zip"; 25 - hash = "sha256-6L/4s/QmlTnYnhwLgPf7z8UVkBUYXi3Wb3doa5JCViE="; 25 + hash = "sha256-HxaFGa7UG7dWtVKTLDRbhY7UCWeA6E50txz45bjb5uE="; 26 26 }; 27 27 28 28 dontUnpack = true;
+3 -3
pkgs/top-level/all-packages.nix
··· 27817 27817 27818 27818 sdparm = callPackage ../os-specific/linux/sdparm { }; 27819 27819 27820 - sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel { }; 27820 + sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel { 27821 + stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; 27822 + }; 27821 27823 27822 27824 setools = callPackage ../os-specific/linux/setools { }; 27823 27825 ··· 33462 33464 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { 33463 33465 openexr = openexr_3; 33464 33466 }; 33465 - 33466 - openjump = callPackage ../applications/misc/openjump { }; 33467 33467 33468 33468 open-music-kontrollers = lib.recurseIntoAttrs { 33469 33469 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };