Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 100a9b96 fe2479b1

+820 -674
+2 -2
doc/languages-frameworks/rust.section.md
··· 903 903 }; 904 904 let 905 905 rustPlatform = makeRustPlatform { 906 - cargo = rust-bin.stable.latest.minimal; 907 - rustc = rust-bin.stable.latest.minimal; 906 + cargo = rust-bin.selectLatestNightlyWith (toolchain: toolchain.default); 907 + rustc = rust-bin.selectLatestNightlyWith (toolchain: toolchain.default); 908 908 }; 909 909 in 910 910
+39 -18
nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/cdi-generate.nix
··· 1 - { config, lib, pkgs }: let 1 + { 2 + addDriverRunpath, 3 + glibc, 4 + jq, 5 + lib, 6 + nvidia-container-toolkit, 7 + nvidia-driver, 8 + runtimeShell, 9 + writeScriptBin, 10 + }: 11 + let 2 12 mountOptions = { options = ["ro" "nosuid" "nodev" "bind"]; }; 3 13 mounts = [ 4 - { hostPath = "${lib.getBin config.hardware.nvidia.package}/bin/nvidia-cuda-mps-control"; 14 + # FIXME: Making /usr mounts optional 15 + { hostPath = lib.getExe' nvidia-driver "nvidia-cuda-mps-control"; 5 16 containerPath = "/usr/bin/nvidia-cuda-mps-control"; } 6 - { hostPath = "${lib.getBin config.hardware.nvidia.package}/bin/nvidia-cuda-mps-server"; 17 + { hostPath = lib.getExe' nvidia-driver "nvidia-cuda-mps-server"; 7 18 containerPath = "/usr/bin/nvidia-cuda-mps-server"; } 8 - { hostPath = "${lib.getBin config.hardware.nvidia.package}/bin/nvidia-debugdump"; 19 + { hostPath = lib.getExe' nvidia-driver "nvidia-debugdump"; 9 20 containerPath = "/usr/bin/nvidia-debugdump"; } 10 - { hostPath = "${lib.getBin config.hardware.nvidia.package}/bin/nvidia-powerd"; 21 + { hostPath = lib.getExe' nvidia-driver "nvidia-powerd"; 11 22 containerPath = "/usr/bin/nvidia-powerd"; } 12 - { hostPath = "${lib.getBin config.hardware.nvidia.package}/bin/nvidia-smi"; 23 + { hostPath = lib.getExe' nvidia-driver "nvidia-smi"; 13 24 containerPath = "/usr/bin/nvidia-smi"; } 14 - { hostPath = "${pkgs.nvidia-container-toolkit}/bin/nvidia-ctk"; 25 + { hostPath = lib.getExe' nvidia-container-toolkit "nvidia-ctk"; 15 26 containerPath = "/usr/bin/nvidia-ctk"; } 16 - { hostPath = "${pkgs.glibc}/lib"; 17 - containerPath = "${pkgs.glibc}/lib"; } 18 - { hostPath = "${pkgs.glibc}/lib64"; 19 - containerPath = "${pkgs.glibc}/lib64"; } 27 + { hostPath = "${lib.getLib glibc}/lib"; 28 + containerPath = "${lib.getLib glibc}/lib"; } 29 + 30 + # FIXME: use closureinfo 31 + { 32 + hostPath = addDriverRunpath.driverLink; 33 + containerPath = addDriverRunpath.driverLink; 34 + } 35 + { hostPath = "${lib.getLib glibc}/lib"; 36 + containerPath = "${lib.getLib glibc}/lib"; } 37 + { hostPath = "${lib.getLib glibc}/lib64"; 38 + containerPath = "${lib.getLib glibc}/lib64"; } 20 39 ]; 21 40 jqAddMountExpression = ".containerEdits.mounts[.containerEdits.mounts | length] |= . +"; 22 41 mountsToJq = lib.concatMap 23 42 (mount: 24 - ["${pkgs.jq}/bin/jq '${jqAddMountExpression} ${builtins.toJSON (mount // mountOptions)}'"]) 43 + ["${lib.getExe jq} '${jqAddMountExpression} ${builtins.toJSON (mount // mountOptions)}'"]) 25 44 mounts; 26 - in '' 27 - #! ${pkgs.runtimeShell} 45 + in 46 + writeScriptBin "nvidia-cdi-generator" 47 + '' 48 + #! ${runtimeShell} 28 49 29 50 function cdiGenerate { 30 - ${pkgs.nvidia-container-toolkit}/bin/nvidia-ctk cdi generate \ 51 + ${lib.getExe' nvidia-container-toolkit "nvidia-ctk"} cdi generate \ 31 52 --format json \ 32 - --ldconfig-path ${pkgs.glibc.bin}/bin/ldconfig \ 33 - --library-search-path ${config.hardware.nvidia.package}/lib \ 34 - --nvidia-ctk-path ${pkgs.nvidia-container-toolkit}/bin/nvidia-ctk 53 + --ldconfig-path ${lib.getExe' glibc "ldconfig"} \ 54 + --library-search-path ${lib.getLib nvidia-driver}/lib \ 55 + --nvidia-ctk-path ${lib.getExe' nvidia-container-toolkit "nvidia-ctk"} 35 56 } 36 57 37 58 cdiGenerate | \
+5 -3
nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/default.nix
··· 26 26 serviceConfig = { 27 27 RuntimeDirectory = "cdi"; 28 28 RemainAfterExit = true; 29 - ExecStart = let 30 - script = (pkgs.writeScriptBin "nvidia-cdi-generator" 31 - (import ./cdi-generate.nix { inherit config lib pkgs; })); in (lib.getExe script); 29 + ExecStart = 30 + let 31 + script = pkgs.callPackage ./cdi-generate.nix { nvidia-driver = config.hardware.nvidia.package; }; 32 + in 33 + lib.getExe script; 32 34 Type = "oneshot"; 33 35 }; 34 36 };
+2 -2
pkgs/applications/blockchains/fulcrum/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "fulcrum"; 14 - version = "1.9.8"; 14 + version = "1.10.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "cculianu"; 18 18 repo = "Fulcrum"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-cWrhALYIjhOCKi/uPXD8Ty0wuN4WQq+8o97M6CtW+YE="; 20 + sha256 = "sha256-HTyOlbrmZHN2MbG70auGkuPPo3fTN/oCHi6Lwnq+gKk="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ pkg-config qmake ];
+3 -3
pkgs/applications/editors/texstudio/default.nix
··· 5 5 6 6 stdenv.mkDerivation (finalAttrs: { 7 7 pname = "texstudio"; 8 - version = "4.7.2"; 8 + version = "4.7.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "texstudio-org"; 12 12 repo = "texstudio"; 13 13 rev = finalAttrs.version; 14 - hash = "sha256-Q4/aoLIxFssti3Dto1JwRRAQ+D3DHlH9JgDrHBVKg4M="; 14 + hash = "sha256-hAuNjlFr23l5ztfoa2RTHKZtH2aXF1EuWTd/ZyKuyHg="; 15 15 }; 16 16 17 17 nativeBuildInputs = [ ··· 46 46 spell checking and support of any compilation chain. 47 47 ''; 48 48 homepage = "https://texstudio.org"; 49 - changelog = "https://github.com/texstudio-org/texstudio/blob/${version}/utilities/manual/CHANGELOG.txt"; 49 + changelog = "https://github.com/texstudio-org/texstudio/blob/${finalAttrs.version}/utilities/manual/CHANGELOG.txt"; 50 50 license = licenses.gpl2Plus; 51 51 platforms = platforms.unix; 52 52 maintainers = with maintainers; [ ajs124 cfouche ];
+11 -5
pkgs/applications/misc/remnote/default.nix
··· 6 6 in 7 7 { 8 8 pname = "remnote"; 9 - version = "1.13.52"; 9 + version = "1.14.13"; 10 10 11 11 src = fetchurl { 12 12 url = "https://download.remnote.io/remnote-desktop/RemNote-${version}.AppImage"; 13 - hash = "sha256-4wN4lqeA9olo6igr1M1JhecPG/ruVivdOyWiRlDAzQQ="; 13 + hash = "sha256-WpNgdQGNz1Vv3MQe6tgnkzf+rvxMeoDQns5SqKNP7F8="; 14 14 }; 15 + 15 16 appexec = appimageTools.wrapType2 { 16 17 inherit pname version src; 17 18 }; 19 + 18 20 icon = fetchurl { 19 21 url = "https://www.remnote.io/icon.png"; 20 22 hash = "sha256-r5D7fNefKPdjtmV7f/88Gn3tqeEG8LGuD4nHI/sCk94="; 21 23 }; 24 + 22 25 desktopItem = makeDesktopItem { 23 26 type = "Application"; 24 27 name = "remnote"; ··· 29 32 categories = [ "Office" ]; 30 33 mimeTypes = [ "x-scheme-handler/remnote" "x-scheme-handler/rn" ]; 31 34 }; 35 + 32 36 dontUnpack = true; 33 37 dontConfigure = true; 34 38 dontBuild = true; 39 + 35 40 installPhase = '' 36 41 runHook preInstall 37 42 38 - install -D ${appexec}/bin/remnote-${version} $out/bin/remnote 39 - install -m 444 -D "${desktopItem}/share/applications/"* -t $out/share/applications/ 40 - install -m 444 -D ${icon} $out/share/pixmaps/remnote.png 43 + install -Dm755 ${appexec}/bin/remnote-${version} $out/bin/remnote 44 + install -Dm444 "${desktopItem}/share/applications/"* -t $out/share/applications/ 45 + install -Dm444 ${icon} $out/share/pixmaps/remnote.png 41 46 42 47 runHook postInstall 43 48 ''; 49 + 44 50 meta = with lib; { 45 51 description = "A note-taking application focused on learning and productivity"; 46 52 homepage = "https://remnote.com/";
+1
pkgs/applications/misc/swaynotificationcenter/default.nix
··· 77 77 postPatch = '' 78 78 chmod +x build-aux/meson/postinstall.py 79 79 patchShebangs build-aux/meson/postinstall.py 80 + substituteInPlace src/functions.vala --replace "/usr/local/etc/xdg/swaync" "$out/etc/xdg/swaync" 80 81 ''; 81 82 82 83 passthru.tests.version = testers.testVersion {
+185 -440
pkgs/applications/networking/feedreaders/newsflash/Cargo.lock
··· 82 82 ] 83 83 84 84 [[package]] 85 - name = "anstream" 86 - version = "0.6.11" 87 - source = "registry+https://github.com/rust-lang/crates.io-index" 88 - checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 89 - dependencies = [ 90 - "anstyle", 91 - "anstyle-parse", 92 - "anstyle-query", 93 - "anstyle-wincon", 94 - "colorchoice", 95 - "utf8parse", 96 - ] 97 - 98 - [[package]] 99 - name = "anstyle" 100 - version = "1.0.6" 101 - source = "registry+https://github.com/rust-lang/crates.io-index" 102 - checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 103 - 104 - [[package]] 105 - name = "anstyle-parse" 106 - version = "0.2.3" 107 - source = "registry+https://github.com/rust-lang/crates.io-index" 108 - checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 109 - dependencies = [ 110 - "utf8parse", 111 - ] 112 - 113 - [[package]] 114 - name = "anstyle-query" 115 - version = "1.0.2" 116 - source = "registry+https://github.com/rust-lang/crates.io-index" 117 - checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 118 - dependencies = [ 119 - "windows-sys 0.52.0", 120 - ] 121 - 122 - [[package]] 123 - name = "anstyle-wincon" 124 - version = "3.0.2" 125 - source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 127 - dependencies = [ 128 - "anstyle", 129 - "windows-sys 0.52.0", 130 - ] 131 - 132 - [[package]] 133 85 name = "anyhow" 134 - version = "1.0.79" 86 + version = "1.0.80" 135 87 source = "registry+https://github.com/rust-lang/crates.io-index" 136 - checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 88 + checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 137 89 138 90 [[package]] 139 91 name = "arc-swap" ··· 165 117 166 118 [[package]] 167 119 name = "ashpd" 168 - version = "0.7.0" 120 + version = "0.8.0" 169 121 source = "registry+https://github.com/rust-lang/crates.io-index" 170 - checksum = "01992ad7774250d5b7fe214e2676cb99bf92564436d8135ab44fe815e71769a9" 122 + checksum = "1b22517ee647547c01a687cf9b76074e1c91334032a4324f7243c6ee0f949390" 171 123 dependencies = [ 172 - "async-fs 2.1.1", 124 + "async-fs", 173 125 "async-net", 174 126 "enumflags2", 175 127 "futures-channel", ··· 183 135 184 136 [[package]] 185 137 name = "async-broadcast" 186 - version = "0.5.1" 138 + version = "0.7.0" 187 139 source = "registry+https://github.com/rust-lang/crates.io-index" 188 - checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" 140 + checksum = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb" 189 141 dependencies = [ 190 - "event-listener 2.5.3", 142 + "event-listener 5.1.0", 143 + "event-listener-strategy 0.5.0", 191 144 "futures-core", 145 + "pin-project-lite", 192 146 ] 193 147 194 148 [[package]] ··· 198 152 checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" 199 153 dependencies = [ 200 154 "concurrent-queue", 201 - "event-listener 5.0.0", 155 + "event-listener 5.1.0", 202 156 "event-listener-strategy 0.5.0", 203 157 "futures-core", 204 158 "pin-project-lite", ··· 227 181 "async-lock 3.3.0", 228 182 "async-task", 229 183 "concurrent-queue", 230 - "fastrand 2.0.1", 231 - "futures-lite 2.2.0", 184 + "fastrand", 185 + "futures-lite", 232 186 "slab", 233 187 ] 234 188 235 189 [[package]] 236 190 name = "async-fs" 237 - version = "1.6.0" 238 - source = "registry+https://github.com/rust-lang/crates.io-index" 239 - checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" 240 - dependencies = [ 241 - "async-lock 2.8.0", 242 - "autocfg", 243 - "blocking", 244 - "futures-lite 1.13.0", 245 - ] 246 - 247 - [[package]] 248 - name = "async-fs" 249 191 version = "2.1.1" 250 192 source = "registry+https://github.com/rust-lang/crates.io-index" 251 193 checksum = "bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1" 252 194 dependencies = [ 253 195 "async-lock 3.3.0", 254 196 "blocking", 255 - "futures-lite 2.2.0", 256 - ] 257 - 258 - [[package]] 259 - name = "async-io" 260 - version = "1.13.0" 261 - source = "registry+https://github.com/rust-lang/crates.io-index" 262 - checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 263 - dependencies = [ 264 - "async-lock 2.8.0", 265 - "autocfg", 266 - "cfg-if", 267 - "concurrent-queue", 268 - "futures-lite 1.13.0", 269 - "log", 270 - "parking", 271 - "polling 2.8.0", 272 - "rustix 0.37.27", 273 - "slab", 274 - "socket2 0.4.10", 275 - "waker-fn", 197 + "futures-lite", 276 198 ] 277 199 278 200 [[package]] ··· 285 207 "cfg-if", 286 208 "concurrent-queue", 287 209 "futures-io", 288 - "futures-lite 2.2.0", 210 + "futures-lite", 289 211 "parking", 290 - "polling 3.4.0", 291 - "rustix 0.38.31", 212 + "polling", 213 + "rustix", 292 214 "slab", 293 215 "tracing", 294 216 "windows-sys 0.52.0", ··· 320 242 source = "registry+https://github.com/rust-lang/crates.io-index" 321 243 checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" 322 244 dependencies = [ 323 - "async-io 2.3.1", 245 + "async-io", 324 246 "blocking", 325 - "futures-lite 2.2.0", 247 + "futures-lite", 326 248 ] 327 249 328 250 [[package]] 329 251 name = "async-process" 330 - version = "1.8.1" 252 + version = "2.1.0" 331 253 source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 254 + checksum = "451e3cf68011bd56771c79db04a9e333095ab6349f7e47592b788e9b98720cc8" 333 255 dependencies = [ 334 - "async-io 1.13.0", 335 - "async-lock 2.8.0", 256 + "async-channel", 257 + "async-io", 258 + "async-lock 3.3.0", 336 259 "async-signal", 337 260 "blocking", 338 261 "cfg-if", 339 - "event-listener 3.1.0", 340 - "futures-lite 1.13.0", 341 - "rustix 0.38.31", 342 - "windows-sys 0.48.0", 262 + "event-listener 5.1.0", 263 + "futures-lite", 264 + "rustix", 265 + "windows-sys 0.52.0", 343 266 ] 344 267 345 268 [[package]] ··· 350 273 dependencies = [ 351 274 "proc-macro2", 352 275 "quote", 353 - "syn 2.0.48", 276 + "syn 2.0.51", 354 277 ] 355 278 356 279 [[package]] ··· 359 282 source = "registry+https://github.com/rust-lang/crates.io-index" 360 283 checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 361 284 dependencies = [ 362 - "async-io 2.3.1", 285 + "async-io", 363 286 "async-lock 2.8.0", 364 287 "atomic-waker", 365 288 "cfg-if", 366 289 "futures-core", 367 290 "futures-io", 368 - "rustix 0.38.31", 291 + "rustix", 369 292 "signal-hook-registry", 370 293 "slab", 371 294 "windows-sys 0.48.0", ··· 385 308 dependencies = [ 386 309 "proc-macro2", 387 310 "quote", 388 - "syn 2.0.48", 311 + "syn 2.0.51", 389 312 ] 390 313 391 314 [[package]] ··· 502 425 "async-channel", 503 426 "async-lock 3.3.0", 504 427 "async-task", 505 - "fastrand 2.0.1", 428 + "fastrand", 506 429 "futures-io", 507 - "futures-lite 2.2.0", 430 + "futures-lite", 508 431 "piper", 509 432 "tracing", 510 433 ] ··· 532 455 533 456 [[package]] 534 457 name = "bumpalo" 535 - version = "3.15.0" 458 + version = "3.15.3" 536 459 source = "registry+https://github.com/rust-lang/crates.io-index" 537 - checksum = "d32a994c2b3ca201d9b263612a374263f05e7adde37c4707f693dcd375076d1f" 460 + checksum = "8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b" 538 461 539 462 [[package]] 540 463 name = "bytecount" ··· 623 546 624 547 [[package]] 625 548 name = "cc" 626 - version = "1.0.83" 549 + version = "1.0.88" 627 550 source = "registry+https://github.com/rust-lang/crates.io-index" 628 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 629 - dependencies = [ 630 - "libc", 631 - ] 551 + checksum = "02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc" 632 552 633 553 [[package]] 634 554 name = "cfg-expr" ··· 647 567 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 648 568 649 569 [[package]] 570 + name = "cfg_aliases" 571 + version = "0.1.1" 572 + source = "registry+https://github.com/rust-lang/crates.io-index" 573 + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 574 + 575 + [[package]] 650 576 name = "chrono" 651 577 version = "0.4.34" 652 578 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 657 583 "js-sys", 658 584 "num-traits", 659 585 "wasm-bindgen", 660 - "windows-targets 0.52.0", 586 + "windows-targets 0.52.3", 661 587 ] 662 588 663 589 [[package]] ··· 670 596 ] 671 597 672 598 [[package]] 673 - name = "clap" 674 - version = "4.5.0" 675 - source = "registry+https://github.com/rust-lang/crates.io-index" 676 - checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f" 677 - dependencies = [ 678 - "clap_builder", 679 - "clap_derive", 680 - ] 681 - 682 - [[package]] 683 - name = "clap_builder" 684 - version = "4.5.0" 685 - source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99" 687 - dependencies = [ 688 - "anstream", 689 - "anstyle", 690 - "clap_lex", 691 - "strsim", 692 - ] 693 - 694 - [[package]] 695 - name = "clap_derive" 696 - version = "4.5.0" 697 - source = "registry+https://github.com/rust-lang/crates.io-index" 698 - checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" 699 - dependencies = [ 700 - "heck", 701 - "proc-macro2", 702 - "quote", 703 - "syn 2.0.48", 704 - ] 705 - 706 - [[package]] 707 - name = "clap_lex" 708 - version = "0.7.0" 709 - source = "registry+https://github.com/rust-lang/crates.io-index" 710 - checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 711 - 712 - [[package]] 713 599 name = "color-backtrace" 714 600 version = "0.6.1" 715 601 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 724 610 version = "1.1.0" 725 611 source = "registry+https://github.com/rust-lang/crates.io-index" 726 612 checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 727 - 728 - [[package]] 729 - name = "colorchoice" 730 - version = "1.0.0" 731 - source = "registry+https://github.com/rust-lang/crates.io-index" 732 - checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 733 613 734 614 [[package]] 735 615 name = "commafeed_api" ··· 956 836 "diesel_table_macro_syntax", 957 837 "proc-macro2", 958 838 "quote", 959 - "syn 2.0.48", 839 + "syn 2.0.51", 960 840 ] 961 841 962 842 [[package]] ··· 976 856 source = "registry+https://github.com/rust-lang/crates.io-index" 977 857 checksum = "fc5557efc453706fed5e4fa85006fe9817c224c3f480a34c7e5959fd700921c5" 978 858 dependencies = [ 979 - "syn 2.0.48", 859 + "syn 2.0.51", 980 860 ] 981 861 982 862 [[package]] ··· 1056 936 ] 1057 937 1058 938 [[package]] 939 + name = "endi" 940 + version = "1.1.0" 941 + source = "registry+https://github.com/rust-lang/crates.io-index" 942 + checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" 943 + 944 + [[package]] 1059 945 name = "entities" 1060 946 version = "1.0.1" 1061 947 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1070 956 "heck", 1071 957 "proc-macro2", 1072 958 "quote", 1073 - "syn 2.0.48", 959 + "syn 2.0.51", 1074 960 ] 1075 961 1076 962 [[package]] ··· 1091 977 dependencies = [ 1092 978 "proc-macro2", 1093 979 "quote", 1094 - "syn 2.0.48", 980 + "syn 2.0.51", 1095 981 ] 1096 982 1097 983 [[package]] ··· 1133 1019 version = "2.5.3" 1134 1020 source = "registry+https://github.com/rust-lang/crates.io-index" 1135 1021 checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 1136 - 1137 - [[package]] 1138 - name = "event-listener" 1139 - version = "3.1.0" 1140 - source = "registry+https://github.com/rust-lang/crates.io-index" 1141 - checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" 1142 - dependencies = [ 1143 - "concurrent-queue", 1144 - "parking", 1145 - "pin-project-lite", 1146 - ] 1147 1022 1148 1023 [[package]] 1149 1024 name = "event-listener" ··· 1158 1033 1159 1034 [[package]] 1160 1035 name = "event-listener" 1161 - version = "5.0.0" 1036 + version = "5.1.0" 1162 1037 source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "b72557800024fabbaa2449dd4bf24e37b93702d457a4d4f2b0dd1f0f039f20c1" 1038 + checksum = "b7ad6fd685ce13acd6d9541a30f6db6567a7a24c9ffd4ba2955d29e3f22c8b27" 1164 1039 dependencies = [ 1165 1040 "concurrent-queue", 1166 1041 "parking", ··· 1183 1058 source = "registry+https://github.com/rust-lang/crates.io-index" 1184 1059 checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" 1185 1060 dependencies = [ 1186 - "event-listener 5.0.0", 1061 + "event-listener 5.1.0", 1187 1062 "pin-project-lite", 1188 1063 ] 1189 1064 ··· 1215 1090 1216 1091 [[package]] 1217 1092 name = "fastrand" 1218 - version = "1.9.0" 1219 - source = "registry+https://github.com/rust-lang/crates.io-index" 1220 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 1221 - dependencies = [ 1222 - "instant", 1223 - ] 1224 - 1225 - [[package]] 1226 - name = "fastrand" 1227 1093 version = "2.0.1" 1228 1094 source = "registry+https://github.com/rust-lang/crates.io-index" 1229 1095 checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" ··· 1309 1175 source = "registry+https://github.com/rust-lang/crates.io-index" 1310 1176 checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 1311 1177 dependencies = [ 1312 - "memoffset 0.9.0", 1178 + "memoffset", 1313 1179 "rustc_version", 1314 1180 ] 1315 1181 ··· 1423 1289 1424 1290 [[package]] 1425 1291 name = "futures-lite" 1426 - version = "1.13.0" 1427 - source = "registry+https://github.com/rust-lang/crates.io-index" 1428 - checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 1429 - dependencies = [ 1430 - "fastrand 1.9.0", 1431 - "futures-core", 1432 - "futures-io", 1433 - "memchr", 1434 - "parking", 1435 - "pin-project-lite", 1436 - "waker-fn", 1437 - ] 1438 - 1439 - [[package]] 1440 - name = "futures-lite" 1441 1292 version = "2.2.0" 1442 1293 source = "registry+https://github.com/rust-lang/crates.io-index" 1443 1294 checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" 1444 1295 dependencies = [ 1445 - "fastrand 2.0.1", 1296 + "fastrand", 1446 1297 "futures-core", 1447 1298 "futures-io", 1448 1299 "parking", ··· 1457 1308 dependencies = [ 1458 1309 "proc-macro2", 1459 1310 "quote", 1460 - "syn 2.0.48", 1311 + "syn 2.0.51", 1461 1312 ] 1462 1313 1463 1314 [[package]] ··· 1590 1441 1591 1442 [[package]] 1592 1443 name = "gif" 1593 - version = "0.12.0" 1444 + version = "0.13.1" 1594 1445 source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" 1446 + checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" 1596 1447 dependencies = [ 1597 1448 "color_quant", 1598 1449 "weezl", ··· 1664 1515 checksum = "0f5897ca27a83e4cdc7b4666850bade0a2e73e17689aabafcc9acddad9d823b8" 1665 1516 dependencies = [ 1666 1517 "heck", 1667 - "proc-macro-crate 3.1.0", 1518 + "proc-macro-crate", 1668 1519 "proc-macro2", 1669 1520 "quote", 1670 - "syn 2.0.48", 1521 + "syn 2.0.51", 1671 1522 ] 1672 1523 1673 1524 [[package]] ··· 1795 1646 checksum = "c8b86439e9896f6f3f47c3d8077c5c8205174078760afdabd9098a8e9e937d97" 1796 1647 dependencies = [ 1797 1648 "anyhow", 1798 - "proc-macro-crate 3.1.0", 1649 + "proc-macro-crate", 1799 1650 "proc-macro-error", 1800 1651 "proc-macro2", 1801 1652 "quote", ··· 1842 1693 1843 1694 [[package]] 1844 1695 name = "half" 1845 - version = "2.3.1" 1696 + version = "2.4.0" 1846 1697 source = "registry+https://github.com/rust-lang/crates.io-index" 1847 - checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872" 1698 + checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" 1848 1699 dependencies = [ 1849 1700 "cfg-if", 1850 1701 "crunchy", ··· 1889 1740 1890 1741 [[package]] 1891 1742 name = "hermit-abi" 1892 - version = "0.3.6" 1743 + version = "0.3.8" 1893 1744 source = "registry+https://github.com/rust-lang/crates.io-index" 1894 - checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd" 1745 + checksum = "379dada1584ad501b383485dd706b8afb7a70fcbc7f4da7d780638a5a6124a60" 1895 1746 1896 1747 [[package]] 1897 1748 name = "hex" ··· 1997 1848 "httpdate", 1998 1849 "itoa", 1999 1850 "pin-project-lite", 2000 - "socket2 0.5.5", 1851 + "socket2", 2001 1852 "tokio", 2002 1853 "tower-service", 2003 1854 "tracing", ··· 2072 1923 2073 1924 [[package]] 2074 1925 name = "image" 2075 - version = "0.24.8" 1926 + version = "0.24.9" 2076 1927 source = "registry+https://github.com/rust-lang/crates.io-index" 2077 - checksum = "034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23" 1928 + checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 2078 1929 dependencies = [ 2079 1930 "bytemuck", 2080 1931 "byteorder", ··· 2105 1956 ] 2106 1957 2107 1958 [[package]] 2108 - name = "instant" 2109 - version = "0.1.12" 2110 - source = "registry+https://github.com/rust-lang/crates.io-index" 2111 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 2112 - dependencies = [ 2113 - "cfg-if", 2114 - ] 2115 - 2116 - [[package]] 2117 - name = "io-lifetimes" 2118 - version = "1.0.11" 2119 - source = "registry+https://github.com/rust-lang/crates.io-index" 2120 - checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 2121 - dependencies = [ 2122 - "hermit-abi", 2123 - "libc", 2124 - "windows-sys 0.48.0", 2125 - ] 2126 - 2127 - [[package]] 2128 1959 name = "ipconfig" 2129 1960 version = "0.3.2" 2130 1961 source = "registry+https://github.com/rust-lang/crates.io-index" 2131 1962 checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 2132 1963 dependencies = [ 2133 - "socket2 0.5.5", 1964 + "socket2", 2134 1965 "widestring", 2135 1966 "windows-sys 0.48.0", 2136 1967 "winreg", ··· 2324 2155 dependencies = [ 2325 2156 "memchr", 2326 2157 ] 2327 - 2328 - [[package]] 2329 - name = "linux-raw-sys" 2330 - version = "0.3.8" 2331 - source = "registry+https://github.com/rust-lang/crates.io-index" 2332 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 2333 2158 2334 2159 [[package]] 2335 2160 name = "linux-raw-sys" ··· 2507 2332 2508 2333 [[package]] 2509 2334 name = "memoffset" 2510 - version = "0.7.1" 2511 - source = "registry+https://github.com/rust-lang/crates.io-index" 2512 - checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 2513 - dependencies = [ 2514 - "autocfg", 2515 - ] 2516 - 2517 - [[package]] 2518 - name = "memoffset" 2519 2335 version = "0.9.0" 2520 2336 source = "registry+https://github.com/rust-lang/crates.io-index" 2521 2337 checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" ··· 2709 2525 "base64", 2710 2526 "bytesize", 2711 2527 "chrono", 2712 - "clap", 2713 2528 "color-backtrace", 2714 2529 "diffus", 2715 2530 "dirs", ··· 2778 2593 2779 2594 [[package]] 2780 2595 name = "nix" 2781 - version = "0.26.4" 2596 + version = "0.28.0" 2782 2597 source = "registry+https://github.com/rust-lang/crates.io-index" 2783 - checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 2598 + checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" 2784 2599 dependencies = [ 2785 - "bitflags 1.3.2", 2600 + "bitflags 2.4.2", 2786 2601 "cfg-if", 2602 + "cfg_aliases", 2787 2603 "libc", 2788 - "memoffset 0.7.1", 2604 + "memoffset", 2789 2605 ] 2790 2606 2791 2607 [[package]] ··· 2891 2707 2892 2708 [[package]] 2893 2709 name = "openssl" 2894 - version = "0.10.63" 2710 + version = "0.10.64" 2895 2711 source = "registry+https://github.com/rust-lang/crates.io-index" 2896 - checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" 2712 + checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 2897 2713 dependencies = [ 2898 2714 "bitflags 2.4.2", 2899 2715 "cfg-if", ··· 2912 2728 dependencies = [ 2913 2729 "proc-macro2", 2914 2730 "quote", 2915 - "syn 2.0.48", 2731 + "syn 2.0.51", 2916 2732 ] 2917 2733 2918 2734 [[package]] ··· 2923 2739 2924 2740 [[package]] 2925 2741 name = "openssl-sys" 2926 - version = "0.9.99" 2742 + version = "0.9.101" 2927 2743 source = "registry+https://github.com/rust-lang/crates.io-index" 2928 - checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" 2744 + checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" 2929 2745 dependencies = [ 2930 2746 "cc", 2931 2747 "libc", ··· 3085 2901 checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 3086 2902 dependencies = [ 3087 2903 "atomic-waker", 3088 - "fastrand 2.0.1", 2904 + "fastrand", 3089 2905 "futures-io", 3090 2906 ] 3091 2907 ··· 3097 2913 3098 2914 [[package]] 3099 2915 name = "png" 3100 - version = "0.17.11" 2916 + version = "0.17.13" 3101 2917 source = "registry+https://github.com/rust-lang/crates.io-index" 3102 - checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a" 2918 + checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 3103 2919 dependencies = [ 3104 2920 "bitflags 1.3.2", 3105 2921 "crc32fast", ··· 3110 2926 3111 2927 [[package]] 3112 2928 name = "polling" 3113 - version = "2.8.0" 3114 - source = "registry+https://github.com/rust-lang/crates.io-index" 3115 - checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 3116 - dependencies = [ 3117 - "autocfg", 3118 - "bitflags 1.3.2", 3119 - "cfg-if", 3120 - "concurrent-queue", 3121 - "libc", 3122 - "log", 3123 - "pin-project-lite", 3124 - "windows-sys 0.48.0", 3125 - ] 3126 - 3127 - [[package]] 3128 - name = "polling" 3129 - version = "3.4.0" 2929 + version = "3.5.0" 3130 2930 source = "registry+https://github.com/rust-lang/crates.io-index" 3131 - checksum = "30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14" 2931 + checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" 3132 2932 dependencies = [ 3133 2933 "cfg-if", 3134 2934 "concurrent-queue", 3135 2935 "pin-project-lite", 3136 - "rustix 0.38.31", 2936 + "rustix", 3137 2937 "tracing", 3138 2938 "windows-sys 0.52.0", 3139 2939 ] ··· 3155 2955 version = "0.1.1" 3156 2956 source = "registry+https://github.com/rust-lang/crates.io-index" 3157 2957 checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 3158 - 3159 - [[package]] 3160 - name = "proc-macro-crate" 3161 - version = "1.3.1" 3162 - source = "registry+https://github.com/rust-lang/crates.io-index" 3163 - checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 3164 - dependencies = [ 3165 - "once_cell", 3166 - "toml_edit 0.19.15", 3167 - ] 3168 2958 3169 2959 [[package]] 3170 2960 name = "proc-macro-crate" ··· 3345 3135 3346 3136 [[package]] 3347 3137 name = "rayon" 3348 - version = "1.8.1" 3138 + version = "1.9.0" 3349 3139 source = "registry+https://github.com/rust-lang/crates.io-index" 3350 - checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" 3140 + checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" 3351 3141 dependencies = [ 3352 3142 "either", 3353 3143 "rayon-core", ··· 3478 3268 3479 3269 [[package]] 3480 3270 name = "rust-embed" 3481 - version = "8.2.0" 3271 + version = "8.3.0" 3482 3272 source = "registry+https://github.com/rust-lang/crates.io-index" 3483 - checksum = "a82c0bbc10308ed323529fd3c1dce8badda635aa319a5ff0e6466f33b8101e3f" 3273 + checksum = "fb78f46d0066053d16d4ca7b898e9343bc3530f71c61d5ad84cd404ada068745" 3484 3274 dependencies = [ 3485 3275 "rust-embed-impl", 3486 3276 "rust-embed-utils", ··· 3489 3279 3490 3280 [[package]] 3491 3281 name = "rust-embed-impl" 3492 - version = "8.2.0" 3282 + version = "8.3.0" 3493 3283 source = "registry+https://github.com/rust-lang/crates.io-index" 3494 - checksum = "6227c01b1783cdfee1bcf844eb44594cd16ec71c35305bf1c9fb5aade2735e16" 3284 + checksum = "b91ac2a3c6c0520a3fb3dd89321177c3c692937c4eb21893378219da10c44fc8" 3495 3285 dependencies = [ 3496 3286 "proc-macro2", 3497 3287 "quote", 3498 3288 "rust-embed-utils", 3499 3289 "shellexpand", 3500 - "syn 2.0.48", 3290 + "syn 2.0.51", 3501 3291 "walkdir", 3502 3292 ] 3503 3293 3504 3294 [[package]] 3505 3295 name = "rust-embed-utils" 3506 - version = "8.2.0" 3296 + version = "8.3.0" 3507 3297 source = "registry+https://github.com/rust-lang/crates.io-index" 3508 - checksum = "8cb0a25bfbb2d4b4402179c2cf030387d9990857ce08a32592c6238db9fa8665" 3298 + checksum = "86f69089032567ffff4eada41c573fc43ff466c7db7c5688b2e7969584345581" 3509 3299 dependencies = [ 3510 3300 "sha2 0.10.8", 3511 3301 "walkdir", ··· 3528 3318 3529 3319 [[package]] 3530 3320 name = "rustix" 3531 - version = "0.37.27" 3532 - source = "registry+https://github.com/rust-lang/crates.io-index" 3533 - checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" 3534 - dependencies = [ 3535 - "bitflags 1.3.2", 3536 - "errno", 3537 - "io-lifetimes", 3538 - "libc", 3539 - "linux-raw-sys 0.3.8", 3540 - "windows-sys 0.48.0", 3541 - ] 3542 - 3543 - [[package]] 3544 - name = "rustix" 3545 3321 version = "0.38.31" 3546 3322 source = "registry+https://github.com/rust-lang/crates.io-index" 3547 3323 checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" ··· 3549 3325 "bitflags 2.4.2", 3550 3326 "errno", 3551 3327 "libc", 3552 - "linux-raw-sys 0.4.13", 3328 + "linux-raw-sys", 3553 3329 "windows-sys 0.52.0", 3554 3330 ] 3555 3331 ··· 3564 3340 3565 3341 [[package]] 3566 3342 name = "ryu" 3567 - version = "1.0.16" 3343 + version = "1.0.17" 3568 3344 source = "registry+https://github.com/rust-lang/crates.io-index" 3569 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 3345 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 3570 3346 3571 3347 [[package]] 3572 3348 name = "same-file" ··· 3636 3412 3637 3413 [[package]] 3638 3414 name = "semver" 3639 - version = "1.0.21" 3415 + version = "1.0.22" 3640 3416 source = "registry+https://github.com/rust-lang/crates.io-index" 3641 - checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" 3417 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 3642 3418 dependencies = [ 3643 3419 "serde", 3644 3420 ] 3645 3421 3646 3422 [[package]] 3647 3423 name = "serde" 3648 - version = "1.0.196" 3424 + version = "1.0.197" 3649 3425 source = "registry+https://github.com/rust-lang/crates.io-index" 3650 - checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 3426 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 3651 3427 dependencies = [ 3652 3428 "serde_derive", 3653 3429 ] ··· 3664 3440 3665 3441 [[package]] 3666 3442 name = "serde_derive" 3667 - version = "1.0.196" 3443 + version = "1.0.197" 3668 3444 source = "registry+https://github.com/rust-lang/crates.io-index" 3669 - checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 3445 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 3670 3446 dependencies = [ 3671 3447 "proc-macro2", 3672 3448 "quote", 3673 - "syn 2.0.48", 3449 + "syn 2.0.51", 3674 3450 ] 3675 3451 3676 3452 [[package]] 3677 3453 name = "serde_json" 3678 - version = "1.0.113" 3454 + version = "1.0.114" 3679 3455 source = "registry+https://github.com/rust-lang/crates.io-index" 3680 - checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 3456 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 3681 3457 dependencies = [ 3682 3458 "itoa", 3683 3459 "ryu", ··· 3692 3468 dependencies = [ 3693 3469 "proc-macro2", 3694 3470 "quote", 3695 - "syn 2.0.48", 3471 + "syn 2.0.51", 3696 3472 ] 3697 3473 3698 3474 [[package]] ··· 3718 3494 3719 3495 [[package]] 3720 3496 name = "serde_yaml" 3721 - version = "0.9.31" 3497 + version = "0.9.32" 3722 3498 source = "registry+https://github.com/rust-lang/crates.io-index" 3723 - checksum = "adf8a49373e98a4c5f0ceb5d05aa7c648d75f63774981ed95b7c7443bbd50c6e" 3499 + checksum = "8fd075d994154d4a774f95b51fb96bdc2832b0ea48425c92546073816cda1f2f" 3724 3500 dependencies = [ 3725 3501 "indexmap", 3726 3502 "itoa", ··· 3832 3608 3833 3609 [[package]] 3834 3610 name = "socket2" 3835 - version = "0.4.10" 3836 - source = "registry+https://github.com/rust-lang/crates.io-index" 3837 - checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 3838 - dependencies = [ 3839 - "libc", 3840 - "winapi", 3841 - ] 3842 - 3843 - [[package]] 3844 - name = "socket2" 3845 - version = "0.5.5" 3611 + version = "0.5.6" 3846 3612 source = "registry+https://github.com/rust-lang/crates.io-index" 3847 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 3613 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 3848 3614 dependencies = [ 3849 3615 "libc", 3850 - "windows-sys 0.48.0", 3616 + "windows-sys 0.52.0", 3851 3617 ] 3852 3618 3853 3619 [[package]] ··· 3918 3684 ] 3919 3685 3920 3686 [[package]] 3921 - name = "strsim" 3922 - version = "0.11.0" 3923 - source = "registry+https://github.com/rust-lang/crates.io-index" 3924 - checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 3925 - 3926 - [[package]] 3927 3687 name = "syn" 3928 3688 version = "1.0.109" 3929 3689 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3936 3696 3937 3697 [[package]] 3938 3698 name = "syn" 3939 - version = "2.0.48" 3699 + version = "2.0.51" 3940 3700 source = "registry+https://github.com/rust-lang/crates.io-index" 3941 - checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 3701 + checksum = "6ab617d94515e94ae53b8406c628598680aa0c9587474ecbe58188f7b345d66c" 3942 3702 dependencies = [ 3943 3703 "proc-macro2", 3944 3704 "quote", ··· 3993 3753 3994 3754 [[package]] 3995 3755 name = "target-lexicon" 3996 - version = "0.12.13" 3756 + version = "0.12.14" 3997 3757 source = "registry+https://github.com/rust-lang/crates.io-index" 3998 - checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" 3758 + checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" 3999 3759 4000 3760 [[package]] 4001 3761 name = "temp-dir" ··· 4005 3765 4006 3766 [[package]] 4007 3767 name = "tempfile" 4008 - version = "3.10.0" 3768 + version = "3.10.1" 4009 3769 source = "registry+https://github.com/rust-lang/crates.io-index" 4010 - checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 3770 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 4011 3771 dependencies = [ 4012 3772 "cfg-if", 4013 - "fastrand 2.0.1", 4014 - "rustix 0.38.31", 3773 + "fastrand", 3774 + "rustix", 4015 3775 "windows-sys 0.52.0", 4016 3776 ] 4017 3777 ··· 4052 3812 dependencies = [ 4053 3813 "proc-macro2", 4054 3814 "quote", 4055 - "syn 2.0.48", 3815 + "syn 2.0.51", 4056 3816 ] 4057 3817 4058 3818 [[package]] ··· 4145 3905 "mio", 4146 3906 "num_cpus", 4147 3907 "pin-project-lite", 4148 - "socket2 0.5.5", 3908 + "socket2", 4149 3909 "tokio-macros", 4150 3910 "windows-sys 0.48.0", 4151 3911 ] ··· 4158 3918 dependencies = [ 4159 3919 "proc-macro2", 4160 3920 "quote", 4161 - "syn 2.0.48", 3921 + "syn 2.0.51", 4162 3922 ] 4163 3923 4164 3924 [[package]] ··· 4218 3978 "serde", 4219 3979 "serde_spanned", 4220 3980 "toml_datetime", 4221 - "toml_edit 0.22.5", 3981 + "toml_edit 0.22.6", 4222 3982 ] 4223 3983 4224 3984 [[package]] ··· 4256 4016 4257 4017 [[package]] 4258 4018 name = "toml_edit" 4259 - version = "0.22.5" 4019 + version = "0.22.6" 4260 4020 source = "registry+https://github.com/rust-lang/crates.io-index" 4261 - checksum = "99e68c159e8f5ba8a28c4eb7b0c0c190d77bb479047ca713270048145a9ad28a" 4021 + checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" 4262 4022 dependencies = [ 4263 4023 "indexmap", 4264 4024 "serde", 4265 4025 "serde_spanned", 4266 4026 "toml_datetime", 4267 - "winnow 0.6.1", 4027 + "winnow 0.6.2", 4268 4028 ] 4269 4029 4270 4030 [[package]] ··· 4292 4052 dependencies = [ 4293 4053 "proc-macro2", 4294 4054 "quote", 4295 - "syn 2.0.48", 4055 + "syn 2.0.51", 4296 4056 ] 4297 4057 4298 4058 [[package]] ··· 4383 4143 source = "registry+https://github.com/rust-lang/crates.io-index" 4384 4144 checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 4385 4145 dependencies = [ 4386 - "memoffset 0.9.0", 4146 + "memoffset", 4387 4147 "tempfile", 4388 4148 "winapi", 4389 4149 ] ··· 4411 4171 4412 4172 [[package]] 4413 4173 name = "unicode-normalization" 4414 - version = "0.1.22" 4174 + version = "0.1.23" 4415 4175 source = "registry+https://github.com/rust-lang/crates.io-index" 4416 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 4176 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 4417 4177 dependencies = [ 4418 4178 "tinyvec", 4419 4179 ] ··· 4450 4210 version = "0.7.6" 4451 4211 source = "registry+https://github.com/rust-lang/crates.io-index" 4452 4212 checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 4453 - 4454 - [[package]] 4455 - name = "utf8parse" 4456 - version = "0.2.1" 4457 - source = "registry+https://github.com/rust-lang/crates.io-index" 4458 - checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 4459 4213 4460 4214 [[package]] 4461 4215 name = "uuid" ··· 4485 4239 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 4486 4240 4487 4241 [[package]] 4488 - name = "waker-fn" 4489 - version = "1.1.1" 4490 - source = "registry+https://github.com/rust-lang/crates.io-index" 4491 - checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 4492 - 4493 - [[package]] 4494 4242 name = "walkdir" 4495 4243 version = "2.4.0" 4496 4244 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4536 4284 "once_cell", 4537 4285 "proc-macro2", 4538 4286 "quote", 4539 - "syn 2.0.48", 4287 + "syn 2.0.51", 4540 4288 "wasm-bindgen-shared", 4541 4289 ] 4542 4290 ··· 4570 4318 dependencies = [ 4571 4319 "proc-macro2", 4572 4320 "quote", 4573 - "syn 2.0.48", 4321 + "syn 2.0.51", 4574 4322 "wasm-bindgen-backend", 4575 4323 "wasm-bindgen-shared", 4576 4324 ] ··· 4686 4434 source = "registry+https://github.com/rust-lang/crates.io-index" 4687 4435 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4688 4436 dependencies = [ 4689 - "windows-targets 0.52.0", 4437 + "windows-targets 0.52.3", 4690 4438 ] 4691 4439 4692 4440 [[package]] ··· 4704 4452 source = "registry+https://github.com/rust-lang/crates.io-index" 4705 4453 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4706 4454 dependencies = [ 4707 - "windows-targets 0.52.0", 4455 + "windows-targets 0.52.3", 4708 4456 ] 4709 4457 4710 4458 [[package]] ··· 4724 4472 4725 4473 [[package]] 4726 4474 name = "windows-targets" 4727 - version = "0.52.0" 4475 + version = "0.52.3" 4728 4476 source = "registry+https://github.com/rust-lang/crates.io-index" 4729 - checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 4477 + checksum = "d380ba1dc7187569a8a9e91ed34b8ccfc33123bbacb8c0aed2d1ad7f3ef2dc5f" 4730 4478 dependencies = [ 4731 - "windows_aarch64_gnullvm 0.52.0", 4732 - "windows_aarch64_msvc 0.52.0", 4733 - "windows_i686_gnu 0.52.0", 4734 - "windows_i686_msvc 0.52.0", 4735 - "windows_x86_64_gnu 0.52.0", 4736 - "windows_x86_64_gnullvm 0.52.0", 4737 - "windows_x86_64_msvc 0.52.0", 4479 + "windows_aarch64_gnullvm 0.52.3", 4480 + "windows_aarch64_msvc 0.52.3", 4481 + "windows_i686_gnu 0.52.3", 4482 + "windows_i686_msvc 0.52.3", 4483 + "windows_x86_64_gnu 0.52.3", 4484 + "windows_x86_64_gnullvm 0.52.3", 4485 + "windows_x86_64_msvc 0.52.3", 4738 4486 ] 4739 4487 4740 4488 [[package]] ··· 4745 4493 4746 4494 [[package]] 4747 4495 name = "windows_aarch64_gnullvm" 4748 - version = "0.52.0" 4496 + version = "0.52.3" 4749 4497 source = "registry+https://github.com/rust-lang/crates.io-index" 4750 - checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 4498 + checksum = "68e5dcfb9413f53afd9c8f86e56a7b4d86d9a2fa26090ea2dc9e40fba56c6ec6" 4751 4499 4752 4500 [[package]] 4753 4501 name = "windows_aarch64_msvc" ··· 4757 4505 4758 4506 [[package]] 4759 4507 name = "windows_aarch64_msvc" 4760 - version = "0.52.0" 4508 + version = "0.52.3" 4761 4509 source = "registry+https://github.com/rust-lang/crates.io-index" 4762 - checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 4510 + checksum = "8dab469ebbc45798319e69eebf92308e541ce46760b49b18c6b3fe5e8965b30f" 4763 4511 4764 4512 [[package]] 4765 4513 name = "windows_i686_gnu" ··· 4769 4517 4770 4518 [[package]] 4771 4519 name = "windows_i686_gnu" 4772 - version = "0.52.0" 4520 + version = "0.52.3" 4773 4521 source = "registry+https://github.com/rust-lang/crates.io-index" 4774 - checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 4522 + checksum = "2a4e9b6a7cac734a8b4138a4e1044eac3404d8326b6c0f939276560687a033fb" 4775 4523 4776 4524 [[package]] 4777 4525 name = "windows_i686_msvc" ··· 4781 4529 4782 4530 [[package]] 4783 4531 name = "windows_i686_msvc" 4784 - version = "0.52.0" 4532 + version = "0.52.3" 4785 4533 source = "registry+https://github.com/rust-lang/crates.io-index" 4786 - checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 4534 + checksum = "28b0ec9c422ca95ff34a78755cfa6ad4a51371da2a5ace67500cf7ca5f232c58" 4787 4535 4788 4536 [[package]] 4789 4537 name = "windows_x86_64_gnu" ··· 4793 4541 4794 4542 [[package]] 4795 4543 name = "windows_x86_64_gnu" 4796 - version = "0.52.0" 4544 + version = "0.52.3" 4797 4545 source = "registry+https://github.com/rust-lang/crates.io-index" 4798 - checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 4546 + checksum = "704131571ba93e89d7cd43482277d6632589b18ecf4468f591fbae0a8b101614" 4799 4547 4800 4548 [[package]] 4801 4549 name = "windows_x86_64_gnullvm" ··· 4805 4553 4806 4554 [[package]] 4807 4555 name = "windows_x86_64_gnullvm" 4808 - version = "0.52.0" 4556 + version = "0.52.3" 4809 4557 source = "registry+https://github.com/rust-lang/crates.io-index" 4810 - checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 4558 + checksum = "42079295511643151e98d61c38c0acc444e52dd42ab456f7ccfd5152e8ecf21c" 4811 4559 4812 4560 [[package]] 4813 4561 name = "windows_x86_64_msvc" ··· 4817 4565 4818 4566 [[package]] 4819 4567 name = "windows_x86_64_msvc" 4820 - version = "0.52.0" 4568 + version = "0.52.3" 4821 4569 source = "registry+https://github.com/rust-lang/crates.io-index" 4822 - checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 4570 + checksum = "0770833d60a970638e989b3fa9fd2bb1aaadcf88963d1659fd7d9990196ed2d6" 4823 4571 4824 4572 [[package]] 4825 4573 name = "winnow" ··· 4832 4580 4833 4581 [[package]] 4834 4582 name = "winnow" 4835 - version = "0.6.1" 4583 + version = "0.6.2" 4836 4584 source = "registry+https://github.com/rust-lang/crates.io-index" 4837 - checksum = "d90f4e0f530c4c69f62b80d839e9ef3855edc9cba471a160c4d692deed62b401" 4585 + checksum = "7a4191c47f15cc3ec71fcb4913cb83d58def65dd3787610213c649283b5ce178" 4838 4586 dependencies = [ 4839 4587 "memchr", 4840 4588 ] ··· 4893 4641 4894 4642 [[package]] 4895 4643 name = "zbus" 4896 - version = "3.15.0" 4644 + version = "4.1.2" 4897 4645 source = "registry+https://github.com/rust-lang/crates.io-index" 4898 - checksum = "c45d06ae3b0f9ba1fb2671268b975557d8f5a84bb5ec6e43964f87e763d8bca8" 4646 + checksum = "c9ff46f2a25abd690ed072054733e0bc3157e3d4c45f41bd183dce09c2ff8ab9" 4899 4647 dependencies = [ 4900 4648 "async-broadcast", 4901 4649 "async-executor", 4902 - "async-fs 1.6.0", 4903 - "async-io 1.13.0", 4904 - "async-lock 2.8.0", 4650 + "async-fs", 4651 + "async-io", 4652 + "async-lock 3.3.0", 4905 4653 "async-process", 4906 4654 "async-recursion", 4907 4655 "async-task", 4908 4656 "async-trait", 4909 4657 "blocking", 4910 - "byteorder", 4911 4658 "derivative", 4912 4659 "enumflags2", 4913 - "event-listener 2.5.3", 4660 + "event-listener 5.1.0", 4914 4661 "futures-core", 4915 4662 "futures-sink", 4916 4663 "futures-util", 4917 4664 "hex", 4918 4665 "nix", 4919 - "once_cell", 4920 4666 "ordered-stream", 4921 4667 "rand", 4922 4668 "serde", ··· 4925 4671 "static_assertions", 4926 4672 "tracing", 4927 4673 "uds_windows", 4928 - "winapi", 4674 + "windows-sys 0.52.0", 4929 4675 "xdg-home", 4930 4676 "zbus_macros", 4931 4677 "zbus_names", ··· 4934 4680 4935 4681 [[package]] 4936 4682 name = "zbus_macros" 4937 - version = "3.15.0" 4683 + version = "4.1.2" 4938 4684 source = "registry+https://github.com/rust-lang/crates.io-index" 4939 - checksum = "b4a1ba45ed0ad344b85a2bb5a1fe9830aed23d67812ea39a586e7d0136439c7d" 4685 + checksum = "4e0e3852c93dcdb49c9462afe67a2a468f7bd464150d866e861eaf06208633e0" 4940 4686 dependencies = [ 4941 - "proc-macro-crate 1.3.1", 4687 + "proc-macro-crate", 4942 4688 "proc-macro2", 4943 4689 "quote", 4944 4690 "regex", ··· 4948 4694 4949 4695 [[package]] 4950 4696 name = "zbus_names" 4951 - version = "2.6.0" 4697 + version = "3.0.0" 4952 4698 source = "registry+https://github.com/rust-lang/crates.io-index" 4953 - checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" 4699 + checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" 4954 4700 dependencies = [ 4955 4701 "serde", 4956 4702 "static_assertions", ··· 4968 4714 4969 4715 [[package]] 4970 4716 name = "zvariant" 4971 - version = "3.15.0" 4717 + version = "4.0.2" 4972 4718 source = "registry+https://github.com/rust-lang/crates.io-index" 4973 - checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" 4719 + checksum = "2c1b3ca6db667bfada0f1ebfc94b2b1759ba25472ee5373d4551bb892616389a" 4974 4720 dependencies = [ 4975 - "byteorder", 4721 + "endi", 4976 4722 "enumflags2", 4977 - "libc", 4978 4723 "serde", 4979 4724 "static_assertions", 4980 4725 "url", ··· 4983 4728 4984 4729 [[package]] 4985 4730 name = "zvariant_derive" 4986 - version = "3.15.0" 4731 + version = "4.0.2" 4987 4732 source = "registry+https://github.com/rust-lang/crates.io-index" 4988 - checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" 4733 + checksum = "b7a4b236063316163b69039f77ce3117accb41a09567fd24c168e43491e521bc" 4989 4734 dependencies = [ 4990 - "proc-macro-crate 1.3.1", 4735 + "proc-macro-crate", 4991 4736 "proc-macro2", 4992 4737 "quote", 4993 4738 "syn 1.0.109", ··· 4996 4741 4997 4742 [[package]] 4998 4743 name = "zvariant_utils" 4999 - version = "1.0.1" 4744 + version = "1.1.0" 5000 4745 source = "registry+https://github.com/rust-lang/crates.io-index" 5001 - checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" 4746 + checksum = "00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172" 5002 4747 dependencies = [ 5003 4748 "proc-macro2", 5004 4749 "quote",
+2 -2
pkgs/applications/networking/feedreaders/newsflash/default.nix
··· 25 25 26 26 stdenv.mkDerivation (finalAttrs: { 27 27 pname = "newsflash"; 28 - version = "3.1.3"; 28 + version = "3.1.5"; 29 29 30 30 src = fetchFromGitLab { 31 31 owner = "news-flash"; 32 32 repo = "news_flash_gtk"; 33 33 rev = "refs/tags/v.${finalAttrs.version}"; 34 - hash = "sha256-eaZkuFy+pDL09S8TQjpUUPIy+mFIwBScgc8hgbkRJDc="; 34 + hash = "sha256-6RkZdRQ/pNq6VkL9E2BaAWbKKGbCpEC+skGHPe3TwH8="; 35 35 }; 36 36 37 37 cargoDeps = rustPlatform.importCargoLock {
+2 -2
pkgs/applications/window-managers/hyprwm/hyprshade/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "hyprshade"; 11 - version = "3.0.3"; 11 + version = "3.1.0"; 12 12 format = "pyproject"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "loqusion"; 16 16 repo = "hyprshade"; 17 17 rev = "refs/tags/${version}"; 18 - hash = "sha256-vX1Cc170ifevn1aji5s0MI7G0zktPuvSpAbYpGPMudA="; 18 + hash = "sha256-bH+QXvZ+Yaogcp/MYJopiAUvM/imNrSo+cotTzzdlV8="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+40
pkgs/by-name/au/audiness/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "audiness"; 8 + version = "0.2.0"; 9 + pyproject = true; 10 + 11 + src = fetchFromGitHub { 12 + owner = "audiusGmbH"; 13 + repo = "audiness"; 14 + rev = "refs/tags/${version}"; 15 + hash = "sha256-FSZ3EyLGtTCmeIRg2aHB/U14yPa5CpTLdqIZ6eyRtXQ="; 16 + }; 17 + 18 + nativeBuildInputs = with python3.pkgs; [ 19 + poetry-core 20 + ]; 21 + 22 + propagatedBuildInputs = with python3.pkgs; [ 23 + pytenable 24 + typer 25 + validators 26 + ] ++ typer.optional-dependencies.all; 27 + 28 + pythonImportsCheck = [ 29 + "audiness" 30 + ]; 31 + 32 + meta = with lib; { 33 + description = "CLI tool to interact with Nessus"; 34 + homepage = "https://github.com/audiusGmbH/audiness"; 35 + changelog = "https://github.com/audiusGmbH/audiness/releases/tag/${version}"; 36 + license = licenses.mit; 37 + maintainers = with maintainers; [ fab ]; 38 + mainProgram = "audiness"; 39 + }; 40 + }
+6
pkgs/by-name/on/onedriver/package.nix
··· 7 7 , fuse 8 8 , installShellFiles 9 9 , wrapGAppsHook 10 + , wrapperDir ? "/run/wrappers/bin" 10 11 }: 11 12 let 12 13 pname = "onedriver"; ··· 40 41 install -Dm644 ./pkg/resources/onedriver-128.png $out/share/icons/onedriver/onedriver-128.png 41 42 42 43 install -Dm644 ./pkg/resources/onedriver.desktop $out/share/applications/onedriver.desktop 44 + install -Dm644 ./pkg/resources/onedriver@.service $out/lib/systemd/user/onedriver@.service 43 45 44 46 mkdir -p $out/share/man/man1 45 47 installManPage ./pkg/resources/onedriver.1 ··· 47 49 substituteInPlace $out/share/applications/onedriver.desktop \ 48 50 --replace "/usr/bin/onedriver-launcher" "$out/bin/onedriver-launcher" \ 49 51 --replace "/usr/share/icons" "$out/share/icons" 52 + 53 + substituteInPlace $out/lib/systemd/user/onedriver@.service \ 54 + --replace "/usr/bin/onedriver" "$out/bin/onedriver" \ 55 + --replace "/usr/bin/fusermount" "${wrapperDir}/fusermount" 50 56 ''; 51 57 52 58 meta = with lib; {
+7 -4
pkgs/by-name/ph/phpunit/package.nix
··· 1 - { lib, fetchFromGitHub, php }: 1 + { lib 2 + , fetchFromGitHub 3 + , php 4 + }: 2 5 3 6 php.buildComposerProject (finalAttrs: { 4 7 pname = "phpunit"; 5 - version = "11.0.3"; 8 + version = "11.0.4"; 6 9 7 10 src = fetchFromGitHub { 8 11 owner = "sebastianbergmann"; 9 12 repo = "phpunit"; 10 13 rev = finalAttrs.version; 11 - hash = "sha256-ASeALfqcDUoK2PSl88AJ3UgrLdesuH1o5UNq+ceGbxI="; 14 + hash = "sha256-ucUDeiqz8QkCsKM/SfHVjJSnfs0TRaV04CTKepSzyo0="; 12 15 }; 13 16 14 - vendorHash = "sha256-2rG0ERgI5oVW3MuU8yFwgssoWX6zwUwXpro2IVkX7ac="; 17 + vendorHash = "sha256-0jbSUIT4Eh1lWu11REgE4ilGlw1zuawXeKCPBHnoxdk="; 15 18 16 19 meta = { 17 20 changelog = "https://github.com/sebastianbergmann/phpunit/blob/${finalAttrs.version}/ChangeLog-${lib.versions.majorMinor finalAttrs.version}.md";
+2 -2
pkgs/by-name/re/rectangle-pro/package.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "rectangle-pro"; 9 - version = "3.0.11"; 9 + version = "3.0.19"; 10 10 11 11 src = fetchurl { 12 12 url = "https://rectangleapp.com/pro/downloads/Rectangle%20Pro%20${finalAttrs.version}.dmg"; 13 - hash = "sha256-Hs2eRO5DpYoY0rLfcmGZRHjmg+wddz/+LE0u4E9gCTk="; 13 + hash = "sha256-ZWIjxaxV90I42Stg7jFUItJBZLoXm8iLIeQzcssRQLA="; 14 14 }; 15 15 16 16 sourceRoot = ".";
+53
pkgs/by-name/sc/scion/package.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + let 6 + version = "0.10.0"; 7 + 8 + # Injects a `t.Skip()` into a given test since there's apparently no other way to skip tests here. 9 + # ref: https://github.com/NixOS/nixpkgs/blob/047bc33866bf7004d0ce9ed0af78dab5ceddaab0/pkgs/by-name/vi/vikunja/package.nix#L96 10 + skipTest = lineOffset: testCase: file: 11 + let 12 + jumpAndAppend = lib.concatStringsSep ";" (lib.replicate (lineOffset - 1) "n" ++ [ "a" ]); 13 + in 14 + '' 15 + sed -i -e '/${testCase}/{ 16 + ${jumpAndAppend} t.Skip(); 17 + }' ${file} 18 + ''; 19 + in 20 + 21 + buildGoModule { 22 + pname = "scion"; 23 + 24 + inherit version; 25 + 26 + src = fetchFromGitHub { 27 + owner = "scionproto"; 28 + repo = "scion"; 29 + rev = "v${version}"; 30 + hash = "sha256-8yXjEDo1k0+7O0gx2acAZMrG/r+iePfNCG+FolCSKwI="; 31 + }; 32 + 33 + vendorHash = "sha256-4nTp6vOyS7qDn8HmNO0NGCNU7wCb8ww8a15Yv3MPEq8="; 34 + 35 + excludedPackages = [ "acceptance" "demo" "tools" "pkg/private/xtest/graphupdater" ]; 36 + 37 + # This can be removed in the next release of scion since its fixed upstream 38 + # https://github.com/scionproto/scion/pull/4476 39 + postConfigure = '' 40 + # This test needs docker, so lets skip it 41 + ${skipTest 1 "TestOpensslCompatible" "scion-pki/trcs/sign_test.go"} 42 + ''; 43 + 44 + doCheck = true; 45 + 46 + meta = with lib; { 47 + description = "A future Internet architecture utilizing path-aware networking"; 48 + homepage = "https://scion-architecture.net/"; 49 + platforms = platforms.unix; 50 + license = licenses.asl20; 51 + maintainers = with maintainers; [ sarcasticadmin matthewcroughan ]; 52 + }; 53 + }
+2 -2
pkgs/by-name/st/stats/package.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "stats"; 9 - version = "2.9.11"; 9 + version = "2.10.3"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg"; 13 - hash = "sha256-L7E3naVeFYxeS8OAEkXEgY7YB+6E+yrGfIAUr52EWvA="; 13 + hash = "sha256-PSRK9YihiIHKHade3XE/OnAleBhmu71CNFyzJ/Upx/A="; 14 14 }; 15 15 sourceRoot = "."; 16 16
+21
pkgs/by-name/za/zabbix-agent2-plugin-postgresql/package.nix
··· 1 + { lib, buildGoModule, fetchurl, pkg-config }: 2 + 3 + buildGoModule rec { 4 + pname = "zabbix-agent2-plugin-postgresql"; 5 + version = "6.0.25"; 6 + 7 + src = fetchurl { 8 + url = "https://cdn.zabbix.com/zabbix-agent2-plugins/sources/postgresql/zabbix-agent2-plugin-postgresql-${version}.tar.gz"; 9 + hash = "sha256-NFohopyUFO2C1k5moM4qkXX0Q9zc8W0Z+WrvZ5lgr1I="; 10 + }; 11 + 12 + vendorHash = null; 13 + 14 + meta = with lib; { 15 + description = "Required tool for Zabbix agent integrated PostgreSQL monitoring"; 16 + homepage = "https://www.zabbix.com/integrations/postgresql"; 17 + license = licenses.asl20; 18 + maintainers = with maintainers; [ gador ]; 19 + platforms = platforms.linux; 20 + }; 21 + }
+2 -2
pkgs/desktops/xfce/applications/xfce4-screensaver/default.nix
··· 25 25 mkXfceDerivation { 26 26 category = "apps"; 27 27 pname = "xfce4-screensaver"; 28 - version = "4.18.2"; 28 + version = "4.18.3"; 29 29 30 - sha256 = "sha256-j5K5i+hl/miyHste73akZL62K6YTxXmN8mmFK9BCecs="; 30 + sha256 = "sha256-hOhWJoiKoeRgkhXaR8rnDpcJpStMD4BBdll4nwSA+EQ="; 31 31 32 32 nativeBuildInputs = [ 33 33 gobject-introspection
+3 -10
pkgs/development/compilers/tinygo/0001-Makefile.patch pkgs/development/compilers/tinygo/0001-GNUmakefile.patch
··· 1 - From ef066db7f5cb7f551f88fb218c82fc947e464425 Mon Sep 17 00:00:00 2001 2 - From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= <muscaln@protonmail.com> 3 - Date: Sun, 3 Jul 2022 14:30:51 +0300 4 - Subject: [PATCH 1/3] Makefile 5 - 6 - 7 - diff --git a/Makefile b/Makefile 8 - index 60a5a574..904d2db5 100644 9 - --- a/Makefile 10 - +++ b/Makefile 1 + diff --git a/GNUmakefile b/GNUmakefile 2 + --- a/GNUmakefile 3 + +++ b/GNUmakefile 11 4 @@ -14,11 +14,6 @@ LLVM_VERSIONS = 14 13 12 11 12 5 errifempty = $(if $(1),$(1),$(error $(2))) 13 6 detect = $(shell which $(call errifempty,$(firstword $(foreach p,$(2),$(shell command -v $(p) 2> /dev/null && echo $(p)))),failed to locate $(1) at any of: $(2)))
-25
pkgs/development/compilers/tinygo/0002-Add-clang-header-path.patch
··· 1 - diff --git a/builder/library.go b/builder/library.go 2 - index 6517355b..b8de1894 100644 3 - --- a/builder/library.go 4 - +++ b/builder/library.go 5 - @@ -142,7 +142,7 @@ func (l *Library) load(config *compileopts.Config, tmpdir string) (job *compileJ 6 - // Note: -fdebug-prefix-map is necessary to make the output archive 7 - // reproducible. Otherwise the temporary directory is stored in the archive 8 - // itself, which varies each run. 9 - - args := append(l.cflags(target, headerPath), "-c", "-Oz", "-gdwarf-4", "-ffunction-sections", "-fdata-sections", "-Wno-macro-redefined", "--target="+target, "-fdebug-prefix-map="+dir+"="+remapDir) 10 - + args := append(l.cflags(target, headerPath), "-c", "-Oz", "-gdwarf-4", "-ffunction-sections", "-fdata-sections", "-Wno-macro-redefined", "--target="+target, "-fdebug-prefix-map="+dir+"="+remapDir, "-isystem", "@clang_include@") 11 - cpu := config.CPU() 12 - if cpu != "" { 13 - // X86 has deprecated the -mcpu flag, so we need to use -march instead. 14 - diff --git a/compileopts/config.go b/compileopts/config.go 15 - index 39fc4f2a..8711b5a8 100644 16 - --- a/compileopts/config.go 17 - +++ b/compileopts/config.go 18 - @@ -264,6 +264,7 @@ func (c *Config) CFlags() []string { 19 - for _, flag := range c.Target.CFlags { 20 - cflags = append(cflags, strings.ReplaceAll(flag, "{root}", goenv.Get("TINYGOROOT"))) 21 - } 22 - + cflags = append([]string{"-isystem", "@clang_include@"}, cflags...) 23 - switch c.Target.Libc { 24 - case "darwin-libSystem": 25 - root := goenv.Get("TINYGOROOT")
-56
pkgs/development/compilers/tinygo/0003-Use-out-path-as-build-id-on-darwin.patch
··· 1 - From e7357c383188dd735592bd9f2202d2afcfffa39d Mon Sep 17 00:00:00 2001 2 - From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= <muscaln@protonmail.com> 3 - Date: Sun, 11 Sep 2022 17:08:33 +0300 4 - Subject: [PATCH 3/3] Use out path as build id on darwin 5 - 6 - 7 - diff --git a/builder/buildid.go b/builder/buildid.go 8 - index e6527700..65cb08e8 100644 9 - --- a/builder/buildid.go 10 - +++ b/builder/buildid.go 11 - @@ -3,8 +3,6 @@ package builder 12 - import ( 13 - "bytes" 14 - "debug/elf" 15 - - "debug/macho" 16 - - "encoding/binary" 17 - "fmt" 18 - "io" 19 - "os" 20 - @@ -53,30 +51,9 @@ func ReadBuildID() ([]byte, error) { 21 - return goID, nil 22 - } 23 - case "darwin": 24 - - // Read the LC_UUID load command, which contains the equivalent of a 25 - - // build ID. 26 - - file, err := macho.NewFile(f) 27 - - if err != nil { 28 - - return nil, err 29 - - } 30 - - for _, load := range file.Loads { 31 - - // Unfortunately, the debug/macho package doesn't support the 32 - - // LC_UUID command directly. So we have to read it from 33 - - // macho.LoadBytes. 34 - - load, ok := load.(macho.LoadBytes) 35 - - if !ok { 36 - - continue 37 - - } 38 - - raw := load.Raw() 39 - - command := binary.LittleEndian.Uint32(raw) 40 - - if command != 0x1b { 41 - - // Looking for the LC_UUID load command. 42 - - // LC_UUID is defined here as 0x1b: 43 - - // https://opensource.apple.com/source/xnu/xnu-4570.71.2/EXTERNAL_HEADERS/mach-o/loader.h.auto.html 44 - - continue 45 - - } 46 - - return raw[4:], nil 47 - - } 48 - + // On darwin, os.Executable() returns broken path in nix build environment 49 - + // So we are using $out path as build id since its also unique 50 - + return []byte("OUT_PATH"), nil 51 - default: 52 - // On other platforms (such as Windows) there isn't such a convenient 53 - // build ID. Luckily, Go does have an equivalent of the build ID, which 54 - -- 55 - 2.37.2 56 -
-12
pkgs/development/compilers/tinygo/0004-fix-darwin-build.patch
··· 1 - diff --git a/compileopts/config.go b/compileopts/config.go 2 - index 39fc4f2a..fb5d4575 100644 3 - --- a/compileopts/config.go 4 - +++ b/compileopts/config.go 5 - @@ -269,6 +269,7 @@ func (c *Config) CFlags() []string { 6 - root := goenv.Get("TINYGOROOT") 7 - cflags = append(cflags, 8 - "--sysroot="+filepath.Join(root, "lib/macos-minimal-sdk/src"), 9 - + "-isystem", filepath.Join(root, "lib/macos-minimal-sdk/src/usr/include"), // necessary for Nix 10 - ) 11 - case "picolibc": 12 - root := goenv.Get("TINYGOROOT")
+27 -65
pkgs/development/compilers/tinygo/default.nix
··· 4 4 , buildGoModule 5 5 , fetchFromGitHub 6 6 , makeWrapper 7 - , substituteAll 8 7 , llvmPackages 9 8 , go 10 - , libffi 11 - , zlib 12 - , ncurses 13 - , libxml2 14 9 , xar 15 - , wasi-libc 16 10 , binaryen 17 11 , avrdude 18 12 , gdb ··· 30 24 bootstrapTools = runCommand "tinygo-bootstap-tools" { } '' 31 25 mkdir -p $out 32 26 ln -s ${lib.getBin clang.cc}/bin/clang $out/clang-${llvmMajor} 33 - ln -s ${lib.getBin lld}/bin/ld.lld $out/ld.lld-${llvmMajor} 34 - ln -s ${lib.getBin lld}/bin/wasm-ld $out/wasm-ld-${llvmMajor} 35 - # GDB upstream does not support ARM darwin 36 - ${lib.optionalString (!(stdenv.isDarwin && stdenv.isAarch64)) "ln -s ${gdb}/bin/gdb $out/gdb-multiarch" } 37 27 ''; 38 28 in 39 29 40 30 buildGoModule rec { 41 31 pname = "tinygo"; 42 - version = "0.30.0"; 32 + version = "0.31.1"; 43 33 44 34 src = fetchFromGitHub { 45 35 owner = "tinygo-org"; 46 36 repo = "tinygo"; 47 37 rev = "v${version}"; 48 - sha256 = "sha256-hOccfMKuvTKYKDRcEgTJ8k/c/H+qNDpvotWIqk6p2u8="; 38 + sha256 = "sha256-YocRTgGSyjnQsYd4a2nCQ0vdQi/z2gHPguix5xIkkgc="; 49 39 fetchSubmodules = true; 50 40 }; 51 41 52 - vendorHash = "sha256-2q3N6QhfRmwbs4CTWrFWr1wyhf2jPS2ECAn/wrrpXdM="; 42 + vendorHash = "sha256-HZiyAgsTEBQv+Qp0T9RXTV1lkxvIGh7Q45rd45cfvjo="; 53 43 54 44 patches = [ 55 - ./0001-Makefile.patch 56 - 57 - # clang.cc does not have any paths in the include path. 58 - # For TinyGo, we want to have no include paths, _except_ for the built-in 59 - # Clang header files (things like stdint.h). That's why we use -nostdlibinc. 60 - # So to make Clang work like we want, we will have to manually add this one 61 - # include path. 62 - # We can't use a regular clang command (something like 63 - # llvmPackages.clangUseLLVM) because there are various bugs, see: 64 - # https://github.com/NixOS/nixpkgs/issues/259397 65 - # https://github.com/NixOS/nixpkgs/issues/259386 66 - (substituteAll { 67 - src = ./0002-Add-clang-header-path.patch; 68 - clang_include = "${clang.cc.lib}/lib/clang/${llvmMajor}/include"; 69 - }) 70 - 71 - #TODO(muscaln): Find a better way to fix build ID on darwin 72 - ./0003-Use-out-path-as-build-id-on-darwin.patch 73 - ./0004-fix-darwin-build.patch 45 + ./0001-GNUmakefile.patch 74 46 ]; 75 47 76 48 nativeCheckInputs = [ binaryen ]; 77 - nativeBuildInputs = [ makeWrapper ]; 49 + nativeBuildInputs = [ makeWrapper lld ]; 78 50 buildInputs = [ llvm clang.cc ] 79 - ++ lib.optionals stdenv.isDarwin [ zlib ncurses libffi libxml2 xar ]; 51 + ++ lib.optionals stdenv.isDarwin [ xar ]; 80 52 81 53 doCheck = (stdenv.buildPlatform.canExecute stdenv.hostPlatform); 82 54 inherit tinygoTests; 83 55 84 56 allowGoReference = true; 85 - tags = [ "llvm${llvmMajor}" ]; 86 - ldflags = [ "-X github.com/tinygo-org/tinygo/goenv.TINYGOROOT=${placeholder "out"}/share/tinygo" ]; 57 + ldflags = [ 58 + "-X github.com/tinygo-org/tinygo/goenv.TINYGOROOT=${placeholder "out"}/share/tinygo" 59 + "-X github.com/tinygo-org/tinygo/goenv.clangResourceDir=${clang.cc.lib}/lib/clang/${llvmMajor}" 60 + ]; 87 61 subPackages = [ "." ]; 88 62 89 63 # Output contains static libraries for different arm cpus 90 64 # and stripping could mess up these so only strip the compiler 91 65 stripDebugList = [ "bin" ]; 92 66 93 - postConfigure = lib.optionalString stdenv.isDarwin '' 94 - for i in vendor/tinygo.org/x/go-llvm/llvm_config_darwin*; do 95 - substituteInPlace $i --replace "curses" "ncurses" 96 - done 97 - ''; 98 - 99 67 postPatch = '' 100 - # Copy wasi-libc, symlink seems not working 101 - rm -rf lib/wasi-libc/* 102 - mkdir -p lib/wasi-libc/sysroot/lib/wasm32-wasi lib/wasi-libc/sysroot/include 103 - cp -a ${wasi-libc}/lib/* lib/wasi-libc/sysroot/lib/wasm32-wasi/ 104 - cp -a ${wasi-libc.dev}/include/* lib/wasi-libc/sysroot/include/ 105 - 106 68 # Borrow compiler-rt builtins from our source 107 69 # See https://github.com/tinygo-org/tinygo/pull/2471 108 70 mkdir -p lib/compiler-rt-builtins 109 71 cp -a ${compiler-rt.src}/compiler-rt/lib/builtins/* lib/compiler-rt-builtins/ 110 72 111 - substituteInPlace Makefile \ 112 - --replace "\$(TINYGO)" "$(pwd)/build/tinygo" \ 113 - --replace "@\$(MD5SUM)" "md5sum" \ 73 + substituteInPlace GNUmakefile \ 114 74 --replace "build/release/tinygo/bin" "$out/bin" \ 115 75 --replace "build/release/" "$out/share/" 116 - 117 - substituteInPlace builder/buildid.go \ 118 - --replace "OUT_PATH" "$out" 119 - 120 - # TODO: Fix mingw 121 - # Disable windows cross-compile tests 122 - sed -i "/GOOS=windows/d" Makefile 123 - '' + lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 124 - substituteInPlace Makefile \ 125 - --replace "./build/tinygo" "${buildPackages.tinygo}/bin/tinygo" 126 76 ''; 127 77 128 78 preBuild = '' 129 79 export PATH=${bootstrapTools}:$PATH 130 80 export HOME=$TMPDIR 81 + 82 + ldflags=("''$ldflags[@]/\"-buildid=\"") 131 83 ''; 132 84 133 85 postBuild = '' ··· 135 87 mkdir -p build 136 88 mv $GOPATH/bin/tinygo build/tinygo 137 89 90 + # Build our own custom wasi-libc. 91 + # This is necessary because we modify the build a bit for our needs (disable 92 + # heap, enable debug symbols, etc). 93 + make wasi-libc \ 94 + CLANG="${lib.getBin clang.cc}/bin/clang -resource-dir ${clang.cc.lib}/lib/clang/${llvmMajor}" \ 95 + LLVM_AR=${lib.getBin llvm}/bin/llvm-ar \ 96 + LLVM_NM=${lib.getBin llvm}/bin/llvm-nm 97 + 138 98 make gen-device -j $NIX_BUILD_CORES 139 99 140 100 export TINYGOROOT=$(pwd) 141 101 ''; 142 102 143 103 checkPhase = lib.optionalString (tinygoTests != [ ] && tinygoTests != null) '' 144 - make ''${tinygoTests[@]} XTENSA=0 104 + make ''${tinygoTests[@]} TINYGO="$(pwd)/build/tinygo" MD5SUM=md5sum XTENSA=0 145 105 ''; 146 106 107 + # GDB upstream does not support ARM darwin 108 + runtimeDeps = [ go clang.cc lld avrdude openocd binaryen ] 109 + ++ lib.optionals (!(stdenv.isDarwin && stdenv.isAarch64)) [ gdb ]; 110 + 147 111 installPhase = '' 148 112 runHook preInstall 149 113 150 114 make build/release 151 115 152 116 wrapProgram $out/bin/tinygo \ 153 - --prefix PATH : ${lib.makeBinPath [ go avrdude openocd binaryen ]}:${bootstrapTools} 117 + --prefix PATH : ${lib.makeBinPath runtimeDeps } 154 118 155 119 runHook postInstall 156 120 ''; 157 - 158 - disallowedReferences = [ wasi-libc ]; 159 121 160 122 meta = with lib; { 161 123 homepage = "https://tinygo.org/";
+9 -4
pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
··· 5 5 , fetchPypi 6 6 , isodate 7 7 , pythonOlder 8 + , setuptools 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "azure-mgmt-datafactory"; 12 - version = "5.0.0"; 13 - format = "setuptools"; 13 + version = "6.0.0"; 14 + pyproject = true; 14 15 15 16 disabled = pythonOlder "3.8"; 16 17 17 18 src = fetchPypi { 18 19 inherit pname version; 19 - hash = "sha256-WX/lFsU8qGg3Mg5bk+U0SBdR6cQpjtfmbX02Hr8uz7o="; 20 + hash = "sha256-0B+K8u9M/z3edwlc8LNR8DeqV9y6vIVCmevoUIWN0YM="; 20 21 }; 21 22 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 26 + 22 27 propagatedBuildInputs = [ 23 - isodate 24 28 azure-common 25 29 azure-mgmt-core 30 + isodate 26 31 ]; 27 32 28 33 # has no tests
+2 -2
pkgs/development/python-modules/django-modelcluster/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "django-modelcluster"; 20 - version = "6.2.1"; 20 + version = "6.3"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.5"; ··· 26 26 owner = "wagtail"; 27 27 repo = "django-modelcluster"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-y2jGSZvTeSnpWDFJ+aNGofTEtMMlY9TrXZjQeET5OhY="; 29 + hash = "sha256-AUVl2aidjW7Uu//3HlAod7pxzj6Gs1Xd0uTt3NrrqAU="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/django/3.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "django"; 18 - version = "3.2.24"; 18 + version = "3.2.25"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 pname = "Django"; 24 24 inherit version; 25 - hash = "sha256-qu6fsPtOvUMRUgiHrS4zMT02iEZgf4KpoO1GHNTDWxg="; 25 + hash = "sha256-fKOKeGVK7nI3hZTWPlFjbAS44oV09VBd/2MIlbVHJ3c="; 26 26 }; 27 27 28 28 patches = [
+55
pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , flit-core 5 + , opentelemetry-api 6 + , opentelemetry-sdk 7 + , pytest-asyncio 8 + , pytest-mock 9 + , pytestCheckHook 10 + , pythonOlder 11 + , std-uritemplate 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "microsoft-kiota-abstractions"; 16 + version = "1.2.0"; 17 + pyproject = true; 18 + 19 + disabled = pythonOlder "3.8"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "microsoft"; 23 + repo = "kiota-abstractions-python"; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-ubDbpQhrqoyiBNne15nlO44lXg2wG+wrL8EJasMUocc="; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + flit-core 30 + ]; 31 + 32 + propagatedBuildInputs = [ 33 + opentelemetry-api 34 + opentelemetry-sdk 35 + std-uritemplate 36 + ]; 37 + 38 + nativeCheckInputs = [ 39 + pytest-asyncio 40 + pytest-mock 41 + pytestCheckHook 42 + ]; 43 + 44 + pythonImportsCheck = [ 45 + "kiota_abstractions" 46 + ]; 47 + 48 + meta = with lib; { 49 + description = "Abstractions library for Kiota generated Python clients"; 50 + homepage = "https://github.com/microsoft/kiota-abstractions-python"; 51 + changelog = "https://github.com/microsoft/kiota-abstractions-python/blob/${version}/CHANGELOG.md"; 52 + license = licenses.mit; 53 + maintainers = with maintainers; [ fab ]; 54 + }; 55 + }
+59
pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , azure-core 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , flit-core 7 + , microsoft-kiota-abstractions 8 + , opentelemetry-api 9 + , opentelemetry-sdk 10 + , pytest-asyncio 11 + , pytest-mock 12 + , pytestCheckHook 13 + , pythonOlder 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "microsoft-kiota-authentication-azure"; 18 + version = "1.0.0"; 19 + pyproject = true; 20 + 21 + disabled = pythonOlder "3.8"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "microsoft"; 25 + repo = "kiota-authentication-azure-python"; 26 + rev = "refs/tags/v${version}"; 27 + hash = "sha256-RA0BbIwDs3cXiH4tQsvCGUO1OAg+DWjEeWd7MEVIC8E="; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + flit-core 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + aiohttp 36 + azure-core 37 + microsoft-kiota-abstractions 38 + opentelemetry-api 39 + opentelemetry-sdk 40 + ]; 41 + 42 + nativeCheckInputs = [ 43 + pytest-asyncio 44 + pytest-mock 45 + pytestCheckHook 46 + ]; 47 + 48 + pythonImportsCheck = [ 49 + "kiota_authentication_azure" 50 + ]; 51 + 52 + meta = with lib; { 53 + description = "Kiota Azure authentication provider"; 54 + homepage = "https://github.com/microsoft/kiota-authentication-azure-python"; 55 + changelog = "https://github.com/microsoft/kiota-authentication-azure-python/blob/${version}/CHANGELOG.md"; 56 + license = licenses.mit; 57 + maintainers = with maintainers; [ fab ]; 58 + }; 59 + }
+59
pkgs/development/python-modules/microsoft-kiota-http/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , flit-core 5 + , httpx 6 + , microsoft-kiota-abstractions 7 + , opentelemetry-api 8 + , opentelemetry-sdk 9 + , pytest-asyncio 10 + , pytest-mock 11 + , pytestCheckHook 12 + , pythonOlder 13 + , urllib3 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "microsoft-kiota-http"; 18 + version = "1.3.0"; 19 + pyproject = true; 20 + 21 + disabled = pythonOlder "3.8"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "microsoft"; 25 + repo = "kiota-http-python"; 26 + rev = "refs/tags/v${version}"; 27 + hash = "sha256-N3+oAH3yWgrl0v2fm4xdCxzj7u/0fbQI3xHFht39vzA="; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + flit-core 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + httpx 36 + microsoft-kiota-abstractions 37 + opentelemetry-api 38 + opentelemetry-sdk 39 + ] ++ httpx.optional-dependencies.http2; 40 + 41 + nativeCheckInputs = [ 42 + pytest-asyncio 43 + pytest-mock 44 + pytestCheckHook 45 + urllib3 46 + ]; 47 + 48 + pythonImportsCheck = [ 49 + "kiota_http" 50 + ]; 51 + 52 + meta = with lib; { 53 + description = "HTTP request adapter implementation for Kiota clients for Python"; 54 + homepage = "https://github.com/microsoft/kiota-http-python"; 55 + changelog = "https://github.com/microsoft/kiota-http-python/blob/${version}/CHANGELOG.md"; 56 + license = licenses.mit; 57 + maintainers = with maintainers; [ fab ]; 58 + }; 59 + }
+58
pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , flit-core 5 + , microsoft-kiota-abstractions 6 + , pendulum 7 + , pytest-asyncio 8 + , pytest-mock 9 + , pytestCheckHook 10 + , pythonOlder 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "kiota-serialization-json"; 15 + version = "1.0.0"; 16 + pyproject = true; 17 + 18 + disabled = pythonOlder "3.8"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "microsoft"; 22 + repo = "kiota-serialization-json-python"; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-DhuDIRTm6xATnXpQ+xLpMuaBcWxZHdr8dO1Rl8OvCKQ="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + flit-core 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + microsoft-kiota-abstractions 33 + pendulum 34 + ]; 35 + 36 + nativeCheckInputs = [ 37 + pytest-asyncio 38 + pytest-mock 39 + pytestCheckHook 40 + ]; 41 + 42 + pythonImportsCheck = [ 43 + "kiota_serialization_json" 44 + ]; 45 + 46 + disabledTests = [ 47 + # Test compare an output format 48 + "test_parse_union_type_complex_property1" 49 + ]; 50 + 51 + meta = with lib; { 52 + description = "JSON serialization implementation for Kiota clients in Python"; 53 + homepage = "https://github.com/microsoft/kiota-serialization-json-python"; 54 + changelog = "https://github.com/microsoft/kiota-serialization-json-python/blob/${version}/CHANGELOG.md"; 55 + license = licenses.mit; 56 + maintainers = with maintainers; [ fab ]; 57 + }; 58 + }
+53
pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , flit-core 5 + , microsoft-kiota-abstractions 6 + , pytest-asyncio 7 + , pytest-mock 8 + , pytestCheckHook 9 + , python-dateutil 10 + , pythonOlder 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "kiota-serialization-text"; 15 + version = "1.0.0"; 16 + pyproject = true; 17 + 18 + disabled = pythonOlder "3.8"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "microsoft"; 22 + repo = "kiota-serialization-text-python"; 23 + rev = "refs/tags/v${version}"; 24 + hash = "sha256-jPuRfvqO4n5/PjSOS5NMCawaYRhXmrZtfg6LgYFCv7o="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + flit-core 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + microsoft-kiota-abstractions 33 + python-dateutil 34 + ]; 35 + 36 + nativeCheckInputs = [ 37 + pytest-asyncio 38 + pytest-mock 39 + pytestCheckHook 40 + ]; 41 + 42 + pythonImportsCheck = [ 43 + "kiota_serialization_text" 44 + ]; 45 + 46 + meta = with lib; { 47 + description = "Text serialization implementation for Kiota generated clients in Python"; 48 + homepage = "https://github.com/microsoft/kiota-serialization-text-python"; 49 + changelog = "https://github.com/microsoft/kiota-serialization-text-python/blob/${version}/CHANGELOG.md"; 50 + license = licenses.mit; 51 + maintainers = with maintainers; [ fab ]; 52 + }; 53 + }
+2 -2
pkgs/development/python-modules/snakemake-executor-plugin-cluster-generic/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "snakemake-executor-plugin-cluster-generic"; 11 - version = "1.0.7"; 11 + version = "1.0.8"; 12 12 format = "pyproject"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "snakemake"; 16 16 repo = pname; 17 17 rev = "refs/tags/v${version}"; 18 - hash = "sha256-1W/8jf+R1798cu3sWI0LTSyVawtmFfwlAqRHwfmIAzU="; 18 + hash = "sha256-+aGd+E+VQb7MflsiUgFR98AyeetZxbc4gdvU1JWJNcM="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+1
pkgs/development/r-modules/default.nix
··· 517 517 518 518 packagesWithBuildInputs = { 519 519 # sort -t '=' -k 2 520 + asciicast = with pkgs; [ lzma.dev bzip2.dev zlib.dev icu.dev ]; 520 521 svKomodo = [ pkgs.which ]; 521 522 nat = [ pkgs.which ]; 522 523 nat_templatebrains = [ pkgs.which ];
+8
pkgs/development/tools/phpactor/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 + , installShellFiles 3 4 , php 4 5 }: 5 6 ··· 15 16 }; 16 17 17 18 vendorHash = "sha256-0jvWbQubPXDhsXqEp8q5R0Y7rQX3UiccGDF3HDBeh7o="; 19 + 20 + nativeBuildInputs = [ installShellFiles ]; 21 + 22 + postInstall = '' 23 + installShellCompletion --cmd phpactor \ 24 + --bash <($out/bin/phpactor completion bash) 25 + ''; 18 26 19 27 meta = { 20 28 changelog = "https://github.com/phpactor/phpactor/releases/tag/${finalAttrs.version}";
+19 -2
pkgs/games/gimx/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, makeWrapper, curl, libusb1, xorg, libxml2 1 + { stdenv, lib, fetchFromGitHub, fetchpatch 2 + , makeWrapper, curl, libusb1, xorg, libxml2 2 3 , ncurses5, bluez, libmhash, gimxPdpGamepad ? false }: 3 4 4 5 let ··· 21 22 sha256 = "05kdv2qqr311c2p76hdlgvrq7b04vcpps5c80zn8b8l7p831ilgz"; 22 23 }; 23 24 24 - patches = [ ./conf.patch ]; 25 + patches = [ 26 + ./conf.patch 27 + 28 + # gcc-13 build fixes: 29 + # https://github.com/matlo/GIMX/pull/705 30 + (fetchpatch { 31 + name = "gcc-13-headers.patch"; 32 + url = "https://github.com/matlo/GIMX/commit/4525dff4d9af672116d8c6c182707f2ad6295b2d.patch"; 33 + hash = "sha256-LkswnFsxqADooa09yO7Yf0AbxTrGfjBObyv/6FQJvRs="; 34 + }) 35 + (fetchpatch { 36 + name = "gcc-13-protos.patch"; 37 + url = "https://github.com/matlo/GIMX/commit/f11855fcb8bd9d0cb9c94871b4111ddfd5b610df.patch"; 38 + hash = "sha256-JL67UUsEyPcOuaimJtMviiGLGghuq9665Lg1QuiaWUU="; 39 + }) 40 + ]; 41 + 25 42 nativeBuildInputs = [ makeWrapper ]; 26 43 buildInputs = [ 27 44 curl libusb1 bluez libxml2 ncurses5 libmhash
+3 -3
pkgs/servers/monitoring/telegraf/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "telegraf"; 11 - version = "1.29.4"; 11 + version = "1.29.5"; 12 12 13 13 subPackages = [ "cmd/telegraf" ]; 14 14 ··· 16 16 owner = "influxdata"; 17 17 repo = "telegraf"; 18 18 rev = "v${version}"; 19 - hash = "sha256-XhGP5q0LbXaTgClZvRFV1Zjpi1mizoyFrzI7vobVaUo="; 19 + hash = "sha256-yVxpUKEmy7pllZQq6A0zIDekewh4BQX+/kaeLcZ2aLg="; 20 20 }; 21 21 22 - vendorHash = "sha256-DdE2r0M9/6aaq5c3m0AT82TNyIP2vBsaFCRP2um0hao="; 22 + vendorHash = "sha256-amcI5X/xLOjItraG+twsv7sn5ei3mkZsclEd4TGiXwM="; 23 23 proxyVendor = true; 24 24 25 25 ldflags = [
+58
pkgs/tools/networking/decode-spam-headers/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, python3Packages }: 2 + 3 + python3Packages.buildPythonApplication rec { 4 + pname = "decode-spam-headers"; 5 + version = "2022-09-22-unreleased"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "mgeeky"; 9 + repo = "decode-spam-headers"; 10 + rev = "492b6e744475cd5d3dd68a8140bc3478244b7df1"; 11 + sha256 = "sha256-gBDkvlZCndQjochn6TZtM/Lanza64LqMjNnLjn+pPR4="; 12 + }; 13 + 14 + format = "other"; 15 + 16 + outputs = [ "out" "doc" ]; 17 + 18 + installPhase = '' 19 + install -D decode-spam-headers.py $out/bin/decode-spam-headers 20 + 21 + mkdir -p $doc/share/doc/${pname} 22 + mv \ 23 + README.md \ 24 + img/ \ 25 + $doc/share/doc/${pname} 26 + ''; 27 + 28 + propagatedBuildInputs = [ 29 + python3Packages.python-dateutil 30 + python3Packages.tldextract 31 + python3Packages.packaging 32 + python3Packages.dnspython 33 + python3Packages.requests 34 + python3Packages.colorama 35 + ]; 36 + 37 + meta = with lib; { 38 + homepage = "https://github.com/mgeeky/decode-spam-headers/"; 39 + description = "A script that helps you understand why your E-Mail ended up in Spam"; 40 + longDescription = '' 41 + Whether you are trying to understand why a specific e-mail ended up in 42 + SPAM/Junk for your daily Administrative duties or for your Red-Team 43 + Phishing simulation purposes, this script is there for you to help! 44 + 45 + This tool accepts on input an *.EML or *.txt file with all the SMTP 46 + headers. It will then extract a subset of interesting headers and using 47 + 105+ tests will attempt to decode them as much as possible. 48 + 49 + This script also extracts all IPv4 addresses and domain names and performs 50 + full DNS resolution of them. 51 + 52 + Resulting output will contain useful information on why this e-mail might 53 + have been blocked. 54 + ''; 55 + license = licenses.mit; 56 + maintainers = with maintainers; [ ]; 57 + }; 58 + }
+7 -4
pkgs/top-level/all-packages.nix
··· 7373 7373 7374 7374 debugedit = callPackage ../development/tools/misc/debugedit { }; 7375 7375 7376 + decode-spam-headers = callPackage ../tools/networking/decode-spam-headers { }; 7377 + 7376 7378 deer = callPackage ../shells/zsh/zsh-deer { }; 7377 7379 7378 7380 deno = callPackage ../development/web/deno { }; ··· 13695 13697 13696 13698 teip = callPackage ../tools/text/teip { }; 13697 13699 13698 - telegraf = callPackage ../servers/monitoring/telegraf { }; 13700 + telegraf = callPackage ../servers/monitoring/telegraf { 13701 + buildGoModule = buildGo122Module; 13702 + }; 13699 13703 13700 13704 teleport_12 = callPackage ../servers/teleport/12 { 13701 13705 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit; ··· 17188 17192 tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { }; 17189 17193 17190 17194 tinygo = callPackage ../development/compilers/tinygo { 17191 - llvmPackages = llvmPackages_16; 17192 - wasi-libc = pkgsCross.wasi32.wasilibc; 17195 + llvmPackages = llvmPackages_17; 17193 17196 }; 17194 17197 17195 17198 tinyscheme = callPackage ../development/interpreters/tinyscheme { }; ··· 26509 26512 26510 26513 outline = callPackage ../servers/web-apps/outline (lib.fix (super: { 26511 26514 yarn = yarn.override { inherit (super) nodejs; }; 26512 - nodejs = nodejs_18; 26515 + nodejs = nodejs_20; 26513 26516 })); 26514 26517 26515 26518 openbgpd = callPackage ../servers/openbgpd { };
+10
pkgs/top-level/python-packages.nix
··· 7180 7180 7181 7181 microdata = callPackage ../development/python-modules/microdata { }; 7182 7182 7183 + microsoft-kiota-abstractions = callPackage ../development/python-modules/microsoft-kiota-abstractions { }; 7184 + 7185 + microsoft-kiota-authentication-azure = callPackage ../development/python-modules/microsoft-kiota-authentication-azure { }; 7186 + 7187 + microsoft-kiota-http = callPackage ../development/python-modules/microsoft-kiota-http { }; 7188 + 7189 + microsoft-kiota-serialization-json = callPackage ../development/python-modules/microsoft-kiota-serialization-json { }; 7190 + 7191 + microsoft-kiota-serialization-text = callPackage ../development/python-modules/microsoft-kiota-serialization-text { }; 7192 + 7183 7193 midiutil = callPackage ../development/python-modules/midiutil { }; 7184 7194 7185 7195 mido = callPackage ../development/python-modules/mido { };