Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
14627fc3 7f22dba6

+1682 -1135
-66
pkgs/applications/misc/kchmviewer/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - fetchpatch, 6 - qmake, 7 - wrapQtAppsHook, 8 - chmlib, 9 - libzip, 10 - qtwebengine, 11 - }: 12 - 13 - stdenv.mkDerivation rec { 14 - pname = "kchmviewer"; 15 - version = "8.0"; 16 - 17 - src = fetchFromGitHub { 18 - owner = "gyunaev"; 19 - repo = pname; 20 - rev = "RELEASE_${lib.replaceStrings [ "." ] [ "_" ] version}"; 21 - sha256 = "sha256-YNpiBf6AFBCRbAZRPODvqGbQQedJJJrZFQIQyzIeBlw="; 22 - }; 23 - 24 - patches = [ 25 - # remove unused webkit 26 - (fetchpatch { 27 - url = "https://github.com/gyunaev/kchmviewer/commit/a4a3984465cb635822953350c571950ae726b539.patch"; 28 - sha256 = "sha256-nHW18a4SrTG4fETJmKS4ojHXwnX1d1uN1m4H0GIuI28="; 29 - }) 30 - # QtWebengine fixes 31 - (fetchpatch { 32 - url = "https://github.com/gyunaev/kchmviewer/commit/9ac73e7ad15de08aab6b1198115be2eb44da7afe.patch"; 33 - sha256 = "sha256-qg2ytqA2On7jg19WZmHIOU7vLQI2hoyqItySLEA64SY="; 34 - }) 35 - (fetchpatch { 36 - url = "https://github.com/gyunaev/kchmviewer/commit/99a6d94bdfce9c4578cce82707e71863a71d1453.patch"; 37 - sha256 = "sha256-o8JkaMmcJObmMt+o/6ooCAPCi+yRAWDAgxV+tR5eHfY="; 38 - }) 39 - ]; 40 - 41 - buildInputs = [ 42 - chmlib 43 - libzip 44 - qtwebengine 45 - ]; 46 - 47 - nativeBuildInputs = [ 48 - qmake 49 - wrapQtAppsHook 50 - ]; 51 - 52 - postInstall = '' 53 - install -Dm755 bin/kchmviewer -t $out/bin 54 - install -Dm644 packages/kchmviewer.png -t $out/share/pixmaps 55 - install -Dm644 packages/kchmviewer.desktop -t $out/share/applications 56 - ''; 57 - 58 - meta = with lib; { 59 - description = "CHM (Winhelp) files viewer"; 60 - mainProgram = "kchmviewer"; 61 - homepage = "http://www.ulduzsoft.com/linux/kchmviewer/"; 62 - license = licenses.gpl3Plus; 63 - maintainers = with maintainers; [ sikmir ]; 64 - platforms = platforms.linux; 65 - }; 66 - }
+3 -3
pkgs/applications/misc/orpie/default.nix
··· 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pelzlpj"; 13 - repo = pname; 14 - rev = "release-${version}"; 15 - sha256 = "1rx2nl6cdv609pfymnbq53pi3ql5fr4kda8x10ycd9xq2gc4f21g"; 13 + repo = "orpie"; 14 + tag = "release-${version}"; 15 + sha256 = "sha256-LwhH2BO4p8Y8CB2pNkl2heIR7yh42erdTcDsxgy1ouc="; 16 16 }; 17 17 18 18 patches = [ ./prefix.patch ];
+34
pkgs/by-name/ae/aerc/basename-temp-file-fixup.patch
··· 1 + From 2bbe75fe0bc87ab4c1e16c5a18c6200224391629 Mon Sep 17 00:00:00 2001 2 + From: Nicole Patricia Mazzuca <nicole@streganil.no> 3 + Date: Fri, 9 May 2025 09:32:21 +0200 4 + Subject: [PATCH] open: fix opening text/html messages 5 + 6 + This fixes a bug introduced in 93bec0de8ed5ab3d6b1f01026fe2ef20fa154329: 7 + aerc started using `path.Base(<part>)`, which returns `"."` on an empty 8 + path, but still checked for `""` two lines later. 9 + 10 + On macOS, the result is that aerc attempts to open the directory: 11 + 12 + ``` 13 + open /var/folders/vn/hs0zvdsx3vq6svvry8s1bnym0000gn/T/aerc-4229266673: is a directory 14 + ``` 15 + 16 + Signed-off-by: Nicole Patricia Mazzuca <nicole@streganil.no> 17 + Acked-by: Robin Jarry <robin@jarry.cc> 18 + --- 19 + commands/msgview/open.go | 2 +- 20 + 1 file changed, 1 insertion(+), 1 deletion(-) 21 + 22 + diff --git a/commands/msgview/open.go b/commands/msgview/open.go 23 + index a6e43cb8da5fd49d2aa562d4c25ee2d597deefc3..7c770d4a90b771e3a18dfcb327f5e9306d5b5fa7 100644 24 + --- a/commands/msgview/open.go 25 + +++ b/commands/msgview/open.go 26 + @@ -59,7 +59,7 @@ func (o Open) Execute(args []string) error { 27 + } 28 + filename := path.Base(part.FileName()) 29 + var tmpFile *os.File 30 + - if filename == "" { 31 + + if filename == "." { 32 + extension := "" 33 + if exts, _ := mime.ExtensionsByType(mimeType); len(exts) > 0 { 34 + extension = exts[0]
+41
pkgs/by-name/ae/aerc/basename-temp-file.patch
··· 1 + From 93bec0de8ed5ab3d6b1f01026fe2ef20fa154329 Mon Sep 17 00:00:00 2001 2 + From: Robin Jarry <robin@jarry.cc> 3 + Date: Wed, 9 Apr 2025 10:49:24 +0200 4 + Subject: [PATCH] open: only use part basename for temp file 5 + 6 + When an attachment part has a name such as "/tmp/55208186_AllDocs.pdf", 7 + aerc creates a temp folder and tries to store the file by blindly 8 + concatenating the path as follows: 9 + 10 + /tmp/aerc-3444057757/tmp/55208186_AllDocs.pdf 11 + 12 + And when writing to this path, it gets a "No such file or directory" 13 + error because the intermediate "tmp" subfolder isn't created. 14 + 15 + Reported-by: Erik Colson <eco@ecocode.net> 16 + Signed-off-by: Robin Jarry <robin@jarry.cc> 17 + --- 18 + commands/msgview/open.go | 3 ++- 19 + 1 file changed, 2 insertions(+), 1 deletion(-) 20 + 21 + diff --git a/commands/msgview/open.go b/commands/msgview/open.go 22 + index 4293b7e4892c137a7f3fbbe79245ffb6733b2671..a6e43cb8da5fd49d2aa562d4c25ee2d597deefc3 100644 23 + --- a/commands/msgview/open.go 24 + +++ b/commands/msgview/open.go 25 + @@ -5,6 +5,7 @@ import ( 26 + "io" 27 + "mime" 28 + "os" 29 + + "path" 30 + "path/filepath" 31 + 32 + "git.sr.ht/~rjarry/aerc/app" 33 + @@ -56,7 +57,7 @@ func (o Open) Execute(args []string) error { 34 + app.PushError(err.Error()) 35 + return 36 + } 37 + - filename := part.FileName() 38 + + filename := path.Base(part.FileName()) 39 + var tmpFile *os.File 40 + if filename == "" { 41 + extension := ""
+8 -1
pkgs/by-name/ae/aerc/package.nix
··· 33 33 python3Packages.wrapPython 34 34 ]; 35 35 36 - patches = [ ./runtime-libexec.patch ]; 36 + patches = [ 37 + ./runtime-libexec.patch 38 + 39 + # TODO remove these with the next release 40 + # they resolve a path injection vulnerability when saving attachments (CVE-2025-49466) 41 + ./basename-temp-file.patch 42 + ./basename-temp-file-fixup.patch 43 + ]; 37 44 38 45 postPatch = '' 39 46 substituteAllInPlace config/aerc.conf
+19 -19
pkgs/by-name/bl/blackfire/php-probe.nix
··· 16 16 phpMajor = lib.versions.majorMinor php.version; 17 17 inherit (stdenv.hostPlatform) system; 18 18 19 - version = "1.92.36"; 19 + version = "1.92.37"; 20 20 21 21 hashes = { 22 22 "x86_64-linux" = { 23 23 system = "amd64"; 24 24 hash = { 25 - "8.1" = "sha256-Fn+6aZi8UuyF0f94t09SwhUwvHqjvN6m2HBq2mbr/CA="; 26 - "8.2" = "sha256-b8YyT9P+KQonwHqXSn17EDRTdTw9CuvIX0PzjvGlmCo="; 27 - "8.3" = "sha256-YLQi530JkoQfAx/ZBR9w2dthK6IsDSyqq3U+rGugUPw="; 28 - "8.4" = "sha256-zpXYElris1fjMlwpTwuRDkCdO3MNHCLp3D24x5X/S88="; 25 + "8.1" = "sha256-NuWxVeVueKz64jDIE1KPzLEco+MoUyuc/9/hsTaRrAI="; 26 + "8.2" = "sha256-NJlrEwSY55INO7q5GAvPojnLdkAYJ4eCIjxFH55Pdmg="; 27 + "8.3" = "sha256-KGpNPp2bOAmY/GUPnUxTJ4z6X8AdvZAG6YC3pLTjbGI="; 28 + "8.4" = "sha256-3HrbezGcdVMtdPrfRpLEhY/1AXlGUIMraeie7LEmiC8="; 29 29 }; 30 30 }; 31 31 "i686-linux" = { 32 32 system = "i386"; 33 33 hash = { 34 - "8.1" = "sha256-3mNgyfrkgiZBkLE8ppans7R72lOeXFup2nwLoP6Gve0="; 35 - "8.2" = "sha256-PT7virnfH8Ujkol/fK84TmVTc4jK4xGfaDL1kb9bj/4="; 36 - "8.3" = "sha256-h4Gf4YR2I+R9dMDiFpAN1WB2o6BNP3C80fX7vKEN6Gs="; 37 - "8.4" = "sha256-lRunm8coAkwiLvPELWquAsoNQEZv0LvL13Hdg+9dOfA="; 34 + "8.1" = "sha256-Z9D6yoDSTdvzAQw+LhCk37J+LPMLEthUzbB1YQdr7AY="; 35 + "8.2" = "sha256-ES2Y2RewFSP0R5wuYF2sm7NAVlCRvRPSpfPt7X2uYqs="; 36 + "8.3" = "sha256-jqcS97JcHU/LzdU08MwNXDepH7OzIa4Fo7s3hg+x6hA="; 37 + "8.4" = "sha256-xel7bbb4S16YddLuw0sDINbKQ0zoJeeRSI4g+tpqYz0="; 38 38 }; 39 39 }; 40 40 "aarch64-linux" = { 41 41 system = "arm64"; 42 42 hash = { 43 - "8.1" = "sha256-DDco6F8cD/D4J3KM1B111bjcJkRxd++CLR+x0azcR0g="; 44 - "8.2" = "sha256-AQPQQM5Q5wlhvkXOnVNgPLcQpZ5xda/CYFqvm5J7e0c="; 45 - "8.3" = "sha256-Yae7UVRrIdShIVZDSza9IrukYHgfX5CrVIpuH4rEAek="; 46 - "8.4" = "sha256-l0+DN5zEqGJLg8Ig5U4PvZGms1O0eZ/PqjXgSw4bCA4="; 43 + "8.1" = "sha256-l3mz8n1PjBUTcLN4Kyjg573Ip20dFV85yNT2krYq6Z0="; 44 + "8.2" = "sha256-EyxrVMitvupQzAwhFDwMO56PUhyLb35aqWgJeH+211E="; 45 + "8.3" = "sha256-T6UkTtQl1Ce95tA4/J9mSk/pBWAZJJz0pHb3xMIGYvc="; 46 + "8.4" = "sha256-udvqUMbbVcFOocu1F0rSgi0+bg5VPq2Qw2LrRqNRQHw="; 47 47 }; 48 48 }; 49 49 "aarch64-darwin" = { 50 50 system = "arm64"; 51 51 hash = { 52 - "8.1" = "sha256-xb28nloEKKfJfddrDShBFuLHPOIyBo74erHWB9H5im4="; 53 - "8.2" = "sha256-vmjjmGem7SdEkBWIjDfxgLQhmO9B/x1gIP5GSlAPPDs="; 54 - "8.3" = "sha256-l6XrHQIigav6gMpgg7HEwm+2PeuU76AX3je8UVrcPEQ="; 52 + "8.1" = "sha256-PoXihk7e+xT6fat48dnD/3lZqQKpgBHs4Eao08J4dMs="; 53 + "8.2" = "sha256-lLham3VjXvszjOU8NvxZsjz5vfEK58QG1tE4X06luzQ="; 54 + "8.3" = "sha256-rAsJ71P+yM939JqhhwDbxfL0EwB4q7SNqvSdN0n6ES0="; 55 55 }; 56 56 }; 57 57 "x86_64-darwin" = { 58 58 system = "amd64"; 59 59 hash = { 60 - "8.1" = "sha256-xY/5UQuLM/UrdDvA1WUF117m+Coj3ElEgV3cbelfKvM="; 61 - "8.2" = "sha256-bGpijGg++VJNZFHN9K6Gx1R+jBn3o+Qeh/RpmPC8NPE="; 62 - "8.3" = "sha256-3uiTuEmEsp3sKOOR0WxH72pVPCs5ogR1yi3VQ7+/fw8="; 60 + "8.1" = "sha256-6RoANqMjuyaLcMzg5R0unhTwOSbsQhEXCkjQ2kjnnCg="; 61 + "8.2" = "sha256-PjvLjRsnhHgXOEj7J7ekWM0fFuaOuiYJhXbINClaFtU="; 62 + "8.3" = "sha256-NoY788iBgeVMrQp3tm6vbAnwBZB7yMjCVmH7jr32HWU="; 63 63 }; 64 64 }; 65 65 };
+13 -16
pkgs/by-name/bu/buffer/package.nix
··· 1 1 { 2 2 lib, 3 + cargo, 3 4 desktop-file-utils, 4 5 fetchFromGitLab, 5 - gobject-introspection, 6 6 gtk4, 7 7 gtksourceview5, 8 8 libadwaita, ··· 10 10 meson, 11 11 ninja, 12 12 pkg-config, 13 - python3, 13 + rustPlatform, 14 + rustc, 14 15 stdenv, 15 16 wrapGAppsHook4, 16 17 }: 17 18 18 19 stdenv.mkDerivation (finalAttrs: { 19 20 pname = "buffer"; 20 - version = "0.9.10"; 21 + version = "0.10.0"; 21 22 22 23 src = fetchFromGitLab { 23 24 domain = "gitlab.gnome.org"; 24 25 owner = "cheywood"; 25 26 repo = "buffer"; 26 27 tag = finalAttrs.version; 27 - hash = "sha256-amWfrZX1b1OmLhL7w8j/+iEwYRnO1DVR580pLkjtS/g="; 28 + hash = "sha256-81riamRKzV4wXVTXkp1ngO/5mG7leRJMw/r2DDHl8LU="; 29 + }; 30 + 31 + cargoDeps = rustPlatform.fetchCargoVendor { 32 + inherit (finalAttrs) src pname version; 33 + hash = "sha256-fwXeXaoC/Uh9eMEkRjhpAouxOrlRWX2n2r4pgIe83S0="; 28 34 }; 29 35 30 36 nativeBuildInputs = [ 37 + cargo 31 38 desktop-file-utils 32 - gobject-introspection 33 39 meson 34 40 ninja 35 41 pkg-config 42 + rustPlatform.cargoSetupHook 43 + rustc 36 44 wrapGAppsHook4 37 45 ]; 38 46 ··· 41 49 gtksourceview5 42 50 libadwaita 43 51 libspelling 44 - (python3.withPackages ( 45 - ps: with ps; [ 46 - pygobject3 47 - ] 48 - )) 49 52 ]; 50 - 51 - preFixup = '' 52 - gappsWrapperArgs+=( 53 - --prefix PYTHONPATH : "$out/${python3.sitePackages}" 54 - ) 55 - ''; 56 53 57 54 meta = { 58 55 description = "Minimal editing space for all those things that don't need keeping";
+7 -5
pkgs/by-name/da/dart-sass/package.nix
··· 4 4 buildDartApplication, 5 5 buf, 6 6 protoc-gen-dart, 7 + writableTmpDirAsHomeHook, 7 8 testers, 8 9 dart-sass, 9 10 runCommand, ··· 16 17 embedded-protocol = fetchFromGitHub { 17 18 owner = "sass"; 18 19 repo = "sass"; 19 - rev = "refs/tags/embedded-protocol-${embedded-protocol-version}"; 20 + tag = "embedded-protocol-${embedded-protocol-version}"; 20 21 hash = "sha256-yX30i1gbVZalVhefj9c37mpFOIDaQlsLeAh7UnY56ro="; 21 22 }; 22 23 in 23 24 buildDartApplication rec { 24 25 pname = "dart-sass"; 25 - version = "1.89.0"; 26 + version = "1.89.1"; 26 27 27 28 src = fetchFromGitHub { 28 29 owner = "sass"; 29 30 repo = "dart-sass"; 30 - rev = version; 31 - hash = "sha256-ydKkZlpjshIf8/Q1ufUFHWmJGonYPtzMiXn4VxDgHDo="; 31 + tag = version; 32 + hash = "sha256-G9uiG7fTDTx9wVH0bV7BeY2TpTEtTHDd0+z/+kLZiwU="; 32 33 }; 33 34 34 35 pubspecLock = lib.importJSON ./pubspec.lock.json; ··· 36 37 nativeBuildInputs = [ 37 38 buf 38 39 protoc-gen-dart 40 + writableTmpDirAsHomeHook 39 41 ]; 40 42 41 43 preConfigure = '' 42 44 mkdir -p build 43 45 ln -s ${embedded-protocol} build/language 44 - HOME="$TMPDIR" buf generate 46 + buf generate 45 47 ''; 46 48 47 49 dartCompileFlags = [ "--define=version=${version}" ];
+16 -16
pkgs/by-name/da/dart-sass/pubspec.lock.json
··· 144 144 "dependency": "transitive", 145 145 "description": { 146 146 "name": "coverage", 147 - "sha256": "802bd084fb82e55df091ec8ad1553a7331b61c08251eef19a508b6f3f3a9858d", 147 + "sha256": "4b8701e48a58f7712492c9b1f7ba0bb9d525644dd66d023b62e1fc8cdb560c8a", 148 148 "url": "https://pub.dev" 149 149 }, 150 150 "source": "hosted", 151 - "version": "1.13.1" 151 + "version": "1.14.0" 152 152 }, 153 153 "crypto": { 154 154 "dependency": "direct dev", ··· 184 184 "dependency": "direct dev", 185 185 "description": { 186 186 "name": "dartdoc", 187 - "sha256": "eb152ab07c585adb11cc24b7b93280a02f6ac5ff724cca4e6cabb24e8be88c82", 187 + "sha256": "f978526530e42dbb831295af743c057d94533e89c27ce1f4023b252f3d85b8be", 188 188 "url": "https://pub.dev" 189 189 }, 190 190 "source": "hosted", 191 - "version": "8.3.3" 191 + "version": "8.3.4" 192 192 }, 193 193 "ffi": { 194 194 "dependency": "transitive", ··· 474 474 "dependency": "direct main", 475 475 "description": { 476 476 "name": "protobuf", 477 - "sha256": "fbb0c37d435641d0b84813c1dad41e6fa61ddc880a320bce16b3063ecec35aa6", 477 + "sha256": "579fe5557eae58e3adca2e999e38f02441d8aa908703854a9e0a0f47fa857731", 478 478 "url": "https://pub.dev" 479 479 }, 480 480 "source": "hosted", 481 - "version": "4.0.0" 481 + "version": "4.1.0" 482 482 }, 483 483 "protoc_plugin": { 484 484 "dependency": "direct dev", 485 485 "description": { 486 486 "name": "protoc_plugin", 487 - "sha256": "cb2c7ec4ca331a8b1b3042200d1fe329f989450c8d380b45565b21ae3f7f5ce9", 487 + "sha256": "32fbf4ac1b1a7263440898c9011209c3a13c9063f326ef78da83734e6f992ff3", 488 488 "url": "https://pub.dev" 489 489 }, 490 490 "source": "hosted", 491 - "version": "22.1.0" 491 + "version": "22.3.0" 492 492 }, 493 493 "pub_api_client": { 494 494 "dependency": "direct dev", ··· 654 654 "dependency": "direct dev", 655 655 "description": { 656 656 "name": "test", 657 - "sha256": "f1665eeffe3b6b193548b5f515e8d1b54ccd9a6e0e7721a417e134e7ed7f06a1", 657 + "sha256": "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb", 658 658 "url": "https://pub.dev" 659 659 }, 660 660 "source": "hosted", 661 - "version": "1.26.0" 661 + "version": "1.26.2" 662 662 }, 663 663 "test_api": { 664 664 "dependency": "transitive", 665 665 "description": { 666 666 "name": "test_api", 667 - "sha256": "6c7653816b1c938e121b69ff63a33c9dc68102b65a5fb0a5c0f9786256ed33e6", 667 + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", 668 668 "url": "https://pub.dev" 669 669 }, 670 670 "source": "hosted", 671 - "version": "0.7.5" 671 + "version": "0.7.6" 672 672 }, 673 673 "test_core": { 674 674 "dependency": "transitive", 675 675 "description": { 676 676 "name": "test_core", 677 - "sha256": "3caa7c3956b366643b2dedecff764cc32030317b2a15252aed845570df6bcc0f", 677 + "sha256": "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a", 678 678 "url": "https://pub.dev" 679 679 }, 680 680 "source": "hosted", 681 - "version": "0.6.9" 681 + "version": "0.6.11" 682 682 }, 683 683 "test_descriptor": { 684 684 "dependency": "direct dev", ··· 724 724 "dependency": "transitive", 725 725 "description": { 726 726 "name": "vm_service", 727 - "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", 727 + "sha256": "6f82e9ee8e7339f5d8b699317f6f3afc17c80a68ebef1bc0d6f52a678c14b1e6", 728 728 "url": "https://pub.dev" 729 729 }, 730 730 "source": "hosted", 731 - "version": "15.0.0" 731 + "version": "15.0.1" 732 732 }, 733 733 "watcher": { 734 734 "dependency": "direct main",
+18 -5
pkgs/by-name/ed/eduke32/package.nix
··· 9 9 copyDesktopItems, 10 10 alsa-lib, 11 11 flac, 12 - gtk2, 13 12 libvorbis, 14 13 libvpx, 15 14 libGL, 16 15 SDL2, 17 16 SDL2_mixer, 17 + xorg, 18 18 graphicsmagick, 19 + unstableGitUpdater, 19 20 }: 20 21 21 22 let ··· 33 34 owner = "terminx"; 34 35 repo = "eduke32"; 35 36 rev = "b8759847124c2c53a165a02efef4a0c778674baf"; 36 - hash = "sha256-PudO6EKCh6UpoY6GT/J0hkVteKNIAO4Q454jIzaegMg="; 37 + hash = "sha256-+XaIoCP6TA5QMzs/VxXIv1NP8X4i9rIm6iw+pFH8Q6Q="; 38 + deepClone = true; 39 + leaveDotGit = true; 40 + postFetch = '' 41 + cd $out 42 + git rev-list --count HEAD > VC_REV 43 + rm -rf .git 44 + ''; 37 45 }; 38 46 39 47 patches = [ ··· 52 60 ] 53 61 ++ lib.optionals stdenv.hostPlatform.isLinux [ 54 62 alsa-lib 55 - gtk2 56 63 libGL 64 + xorg.libX11 57 65 ]; 58 66 59 67 nativeBuildInputs = ··· 83 91 84 92 makeFlags = [ 85 93 "SDLCONFIG=${SDL2}/bin/sdl2-config" 86 - # git rev-list --count HEAD 87 - "VC_REV=10619" 88 94 "VC_HASH=${lib.substring 0 9 finalAttrs.src.rev}" 89 95 "VC_BRANCH=master" 96 + "HAVE_GTK2=0" 90 97 ]; 91 98 92 99 buildFlags = [ 93 100 "duke3d" 94 101 "sw" 95 102 ]; 103 + 104 + preConfigure = '' 105 + appendToVar makeFlags "VC_REV=$(cat VC_REV)" 106 + ''; 96 107 97 108 desktopItems = [ 98 109 (makeDesktopItem { ··· 168 179 + '' 169 180 runHook postInstall 170 181 ''; 182 + 183 + passthru.updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; 171 184 172 185 meta = { 173 186 description = "Enhanched port of Duke Nukem 3D for various platforms";
+6 -6
pkgs/by-name/fl/flare/engine.nix
··· 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "flareteam"; 18 - repo = pname; 19 - rev = "v${version}"; 18 + repo = "flare-engine"; 19 + tag = "v${version}"; 20 20 hash = "sha256-DIzfTqwZJ8NAPB/TWzvPjepHb7hIbIr+Kk+doXJmpLc="; 21 21 }; 22 22 ··· 30 30 SDL2_ttf 31 31 ]; 32 32 33 - meta = with lib; { 33 + meta = { 34 34 description = "Free/Libre Action Roleplaying Engine"; 35 35 homepage = "https://github.com/flareteam/flare-engine"; 36 - maintainers = with maintainers; [ 36 + maintainers = with lib.maintainers; [ 37 37 aanderse 38 38 McSinyx 39 39 ]; 40 - license = [ licenses.gpl3 ]; 41 - platforms = platforms.unix; 40 + license = [ lib.licenses.gpl3Plus ]; 41 + platforms = lib.platforms.unix; 42 42 }; 43 43 }
+6 -6
pkgs/by-name/fl/flare/game.nix
··· 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "flareteam"; 14 - repo = pname; 15 - rev = "v${version}"; 14 + repo = "flare-game"; 15 + tag = "v${version}"; 16 16 hash = "sha256-tINIwxyQn8eeJCHwRmAMo2TYRgrgJlGaUrnrgbmM3Jo="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ]; 20 20 21 - meta = with lib; { 21 + meta = { 22 22 description = "Fantasy action RPG using the FLARE engine"; 23 23 homepage = "https://github.com/flareteam/flare-game"; 24 - maintainers = with maintainers; [ 24 + maintainers = with lib.maintainers; [ 25 25 aanderse 26 26 McSinyx 27 27 ]; 28 - license = [ licenses.cc-by-sa-30 ]; 29 - platforms = platforms.unix; 28 + license = [ lib.licenses.cc-by-sa-30 ]; 29 + platforms = lib.platforms.unix; 30 30 }; 31 31 }
+26 -281
pkgs/by-name/gr/grayjay/deps.json
··· 35 35 "hash": "sha256-VCrBPH6Waw3LmZEKStBSd5uSH2vicndwYazYX6IdnYE=" 36 36 }, 37 37 { 38 + "pname": "HtmlAgilityPack", 39 + "version": "1.5.1", 40 + "hash": "sha256-Jr+DOYzDaJrGRYUZ13zrz/6I2cCh6B+0etWPvPYkJU8=" 41 + }, 42 + { 38 43 "pname": "libsodium", 39 44 "version": "1.0.20", 40 45 "hash": "sha256-BsitQQnUSm1YupzI5N/LFx0kPFdk1FP8VdM1S3uttvs=" 41 46 }, 42 47 { 43 - "pname": "Microsoft.Bcl.AsyncInterfaces", 44 - "version": "9.0.0", 45 - "hash": "sha256-BsXNOWEgfFq3Yz7VTtK6m/ov4/erRqyBzieWSIpmc1U=" 48 + "pname": "Microsoft.AspNetCore.App.Ref", 49 + "version": "8.0.16", 50 + "hash": "sha256-nV9G5UWIh4A/4vsgmARABY9lM2nzpWevsETKuHfhz9o=" 51 + }, 52 + { 53 + "pname": "Microsoft.AspNetCore.App.Runtime.linux-x64", 54 + "version": "8.0.16", 55 + "hash": "sha256-QcnhPjQNVZGAyh5O74sV94u3DHCQDHjg5U2CXrTykw4=" 46 56 }, 47 57 { 48 58 "pname": "Microsoft.ClearScript.Core", ··· 105 115 "hash": "sha256-a3dAiPaVuky0wpcHmpTVtAQJNGZ2v91/oArA+dpJgj8=" 106 116 }, 107 117 { 108 - "pname": "Microsoft.CSharp", 109 - "version": "4.7.0", 110 - "hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0=" 111 - }, 112 - { 113 118 "pname": "Microsoft.Data.Sqlite", 114 119 "version": "8.0.1", 115 120 "hash": "sha256-2yNZYPTdqYRss9OqC40RjOL7HSXK97p9awIDd/MrRPk=" ··· 130 135 "hash": "sha256-pogseJyMGIikTZORsDXKwyAhRPTkxiOAAV+ceR6/3K4=" 131 136 }, 132 137 { 133 - "pname": "Microsoft.NETCore.Platforms", 134 - "version": "1.0.1", 135 - "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" 138 + "pname": "Microsoft.NETCore.App.Host.linux-x64", 139 + "version": "8.0.16", 140 + "hash": "sha256-j1xxV7RXTrmmqHEaEXtPAz2FQoQiK7RO7a7GRwKCW90=" 141 + }, 142 + { 143 + "pname": "Microsoft.NETCore.App.Ref", 144 + "version": "8.0.16", 145 + "hash": "sha256-ARNf4NsLtYpChsiMv015znXluW7EDWnnw+32I1lu7zU=" 146 + }, 147 + { 148 + "pname": "Microsoft.NETCore.App.Runtime.linux-x64", 149 + "version": "8.0.16", 150 + "hash": "sha256-rDkCCwXkHMDQAQj33BDPitTucHYPx3V85kE9L+CwSRA=" 136 151 }, 137 152 { 138 153 "pname": "Microsoft.NETCore.Platforms", ··· 141 156 }, 142 157 { 143 158 "pname": "Microsoft.NETCore.Targets", 144 - "version": "1.0.1", 145 - "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" 146 - }, 147 - { 148 - "pname": "Microsoft.NETCore.Targets", 149 159 "version": "1.1.0", 150 160 "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" 151 161 }, ··· 173 183 "pname": "Microsoft.Win32.Primitives", 174 184 "version": "4.3.0", 175 185 "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" 176 - }, 177 - { 178 - "pname": "Microsoft.Win32.Registry", 179 - "version": "5.0.0", 180 - "hash": "sha256-9kylPGfKZc58yFqNKa77stomcoNnMeERXozWJzDcUIA=" 181 186 }, 182 187 { 183 188 "pname": "MSTest.TestAdapter", ··· 230 235 "hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8=" 231 236 }, 232 237 { 233 - "pname": "runtime.any.System.Diagnostics.Tools", 234 - "version": "4.3.0", 235 - "hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I=" 236 - }, 237 - { 238 - "pname": "runtime.any.System.Diagnostics.Tracing", 239 - "version": "4.3.0", 240 - "hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI=" 241 - }, 242 - { 243 238 "pname": "runtime.any.System.Globalization", 244 239 "version": "4.3.0", 245 240 "hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU=" 246 241 }, 247 242 { 248 - "pname": "runtime.any.System.Globalization.Calendars", 249 - "version": "4.3.0", 250 - "hash": "sha256-AYh39tgXJVFu8aLi9Y/4rK8yWMaza4S4eaxjfcuEEL4=" 251 - }, 252 - { 253 243 "pname": "runtime.any.System.IO", 254 244 "version": "4.3.0", 255 245 "hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE=" ··· 260 250 "hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk=" 261 251 }, 262 252 { 263 - "pname": "runtime.any.System.Reflection.Extensions", 264 - "version": "4.3.0", 265 - "hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8=" 266 - }, 267 - { 268 253 "pname": "runtime.any.System.Reflection.Primitives", 269 254 "version": "4.3.0", 270 255 "hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ=" ··· 278 263 "pname": "runtime.any.System.Runtime", 279 264 "version": "4.3.0", 280 265 "hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM=" 281 - }, 282 - { 283 - "pname": "runtime.any.System.Runtime.Handles", 284 - "version": "4.3.0", 285 - "hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4=" 286 - }, 287 - { 288 - "pname": "runtime.any.System.Runtime.InteropServices", 289 - "version": "4.3.0", 290 - "hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA=" 291 266 }, 292 267 { 293 268 "pname": "runtime.any.System.Text.Encoding", ··· 295 270 "hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs=" 296 271 }, 297 272 { 298 - "pname": "runtime.any.System.Text.Encoding.Extensions", 299 - "version": "4.3.0", 300 - "hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM=" 301 - }, 302 - { 303 273 "pname": "runtime.any.System.Threading.Tasks", 304 274 "version": "4.3.0", 305 275 "hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4=" 306 - }, 307 - { 308 - "pname": "runtime.any.System.Threading.Timer", 309 - "version": "4.3.0", 310 - "hash": "sha256-BgHxXCIbicVZtpgMimSXixhFC3V+p5ODqeljDjO8hCs=" 311 276 }, 312 277 { 313 278 "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", ··· 330 295 "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" 331 296 }, 332 297 { 333 - "pname": "runtime.native.System.IO.Compression", 334 - "version": "4.3.0", 335 - "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" 336 - }, 337 - { 338 - "pname": "runtime.native.System.Net.Http", 339 - "version": "4.3.0", 340 - "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" 341 - }, 342 - { 343 - "pname": "runtime.native.System.Security.Cryptography.Apple", 344 - "version": "4.3.0", 345 - "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" 346 - }, 347 - { 348 298 "pname": "runtime.native.System.Security.Cryptography.OpenSsl", 349 299 "version": "4.3.0", 350 300 "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" ··· 358 308 "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", 359 309 "version": "4.3.0", 360 310 "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" 361 - }, 362 - { 363 - "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", 364 - "version": "4.3.0", 365 - "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" 366 311 }, 367 312 { 368 313 "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", ··· 390 335 "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" 391 336 }, 392 337 { 393 - "pname": "runtime.unix.Microsoft.Win32.Primitives", 394 - "version": "4.3.0", 395 - "hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg=" 396 - }, 397 - { 398 - "pname": "runtime.unix.System.Console", 399 - "version": "4.3.0", 400 - "hash": "sha256-AHkdKShTRHttqfMjmi+lPpTuCrM5vd/WRy6Kbtie190=" 401 - }, 402 - { 403 338 "pname": "runtime.unix.System.Diagnostics.Debug", 404 339 "version": "4.3.0", 405 340 "hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI=" 406 - }, 407 - { 408 - "pname": "runtime.unix.System.IO.FileSystem", 409 - "version": "4.3.0", 410 - "hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I=" 411 - }, 412 - { 413 - "pname": "runtime.unix.System.Net.Primitives", 414 - "version": "4.3.0", 415 - "hash": "sha256-pHJ+I6i16MV6m77uhTC6GPY6jWGReE3SSP3fVB59ti0=" 416 - }, 417 - { 418 - "pname": "runtime.unix.System.Net.Sockets", 419 - "version": "4.3.0", 420 - "hash": "sha256-IvgOeA2JuBjKl5yAVGjPYMPDzs9phb3KANs95H9v1w4=" 421 341 }, 422 342 { 423 343 "pname": "runtime.unix.System.Private.Uri", ··· 455 375 "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" 456 376 }, 457 377 { 458 - "pname": "System.Buffers", 459 - "version": "4.3.0", 460 - "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" 461 - }, 462 - { 463 - "pname": "System.Buffers", 464 - "version": "4.5.1", 465 - "hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=" 466 - }, 467 - { 468 378 "pname": "System.Collections", 469 379 "version": "4.0.11", 470 380 "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" ··· 520 430 "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" 521 431 }, 522 432 { 523 - "pname": "System.Diagnostics.DiagnosticSource", 524 - "version": "4.3.0", 525 - "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" 526 - }, 527 - { 528 433 "pname": "System.Diagnostics.TextWriterTraceListener", 529 434 "version": "4.3.0", 530 435 "hash": "sha256-gx3IHPvPNRmwpLwtswu12U/ow4f/7OPAeHxyMxw5qyU=" 531 - }, 532 - { 533 - "pname": "System.Diagnostics.Tools", 534 - "version": "4.0.1", 535 - "hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U=" 536 436 }, 537 437 { 538 438 "pname": "System.Diagnostics.Tools", ··· 575 475 "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" 576 476 }, 577 477 { 578 - "pname": "System.Globalization.Extensions", 579 - "version": "4.3.0", 580 - "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" 581 - }, 582 - { 583 478 "pname": "System.IO", 584 479 "version": "4.1.0", 585 480 "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" ··· 601 496 }, 602 497 { 603 498 "pname": "System.IO.FileSystem", 604 - "version": "4.0.1", 605 - "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" 606 - }, 607 - { 608 - "pname": "System.IO.FileSystem", 609 499 "version": "4.3.0", 610 500 "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" 611 501 }, 612 502 { 613 503 "pname": "System.IO.FileSystem.Primitives", 614 - "version": "4.0.1", 615 - "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" 616 - }, 617 - { 618 - "pname": "System.IO.FileSystem.Primitives", 619 504 "version": "4.3.0", 620 505 "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" 621 506 }, ··· 650 535 "hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk=" 651 536 }, 652 537 { 653 - "pname": "System.Memory", 654 - "version": "4.5.4", 655 - "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E=" 656 - }, 657 - { 658 - "pname": "System.Memory", 659 - "version": "4.5.5", 660 - "hash": "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=" 661 - }, 662 - { 663 538 "pname": "System.Net.Http", 664 539 "version": "4.3.0", 665 540 "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" 666 541 }, 667 542 { 668 - "pname": "System.Net.NameResolution", 669 - "version": "4.3.0", 670 - "hash": "sha256-eGZwCBExWsnirWBHyp2sSSSXp6g7I6v53qNmwPgtJ5c=" 671 - }, 672 - { 673 543 "pname": "System.Net.Primitives", 674 544 "version": "4.3.0", 675 545 "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" ··· 680 550 "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" 681 551 }, 682 552 { 683 - "pname": "System.Numerics.Vectors", 684 - "version": "4.4.0", 685 - "hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U=" 686 - }, 687 - { 688 553 "pname": "System.ObjectModel", 689 554 "version": "4.0.12", 690 555 "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" ··· 710 575 "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" 711 576 }, 712 577 { 713 - "pname": "System.Reflection.Emit", 714 - "version": "4.0.1", 715 - "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" 716 - }, 717 - { 718 - "pname": "System.Reflection.Emit", 719 - "version": "4.3.0", 720 - "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" 721 - }, 722 - { 723 - "pname": "System.Reflection.Emit.ILGeneration", 724 - "version": "4.0.1", 725 - "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" 726 - }, 727 - { 728 - "pname": "System.Reflection.Emit.ILGeneration", 729 - "version": "4.3.0", 730 - "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" 731 - }, 732 - { 733 - "pname": "System.Reflection.Emit.Lightweight", 734 - "version": "4.0.1", 735 - "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" 736 - }, 737 - { 738 - "pname": "System.Reflection.Emit.Lightweight", 739 - "version": "4.3.0", 740 - "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" 741 - }, 742 - { 743 578 "pname": "System.Reflection.Extensions", 744 579 "version": "4.0.1", 745 580 "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" ··· 753 588 "pname": "System.Reflection.Metadata", 754 589 "version": "1.6.0", 755 590 "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" 756 - }, 757 - { 758 - "pname": "System.Reflection.Primitives", 759 - "version": "4.0.1", 760 - "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" 761 591 }, 762 592 { 763 593 "pname": "System.Reflection.Primitives", ··· 766 596 }, 767 597 { 768 598 "pname": "System.Reflection.TypeExtensions", 769 - "version": "4.1.0", 770 - "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" 771 - }, 772 - { 773 - "pname": "System.Reflection.TypeExtensions", 774 599 "version": "4.3.0", 775 600 "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" 776 601 }, ··· 795 620 "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" 796 621 }, 797 622 { 798 - "pname": "System.Runtime.CompilerServices.Unsafe", 799 - "version": "4.5.3", 800 - "hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=" 801 - }, 802 - { 803 - "pname": "System.Runtime.CompilerServices.Unsafe", 804 - "version": "6.0.0", 805 - "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" 806 - }, 807 - { 808 623 "pname": "System.Runtime.Extensions", 809 624 "version": "4.1.0", 810 625 "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" ··· 816 631 }, 817 632 { 818 633 "pname": "System.Runtime.Handles", 819 - "version": "4.0.1", 820 - "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" 821 - }, 822 - { 823 - "pname": "System.Runtime.Handles", 824 634 "version": "4.3.0", 825 635 "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" 826 - }, 827 - { 828 - "pname": "System.Runtime.InteropServices", 829 - "version": "4.1.0", 830 - "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" 831 636 }, 832 637 { 833 638 "pname": "System.Runtime.InteropServices", ··· 860 665 "hash": "sha256-zu5m1M9usend+i9sbuD6Xbizdo8Z6N5PEF9DAtEVewc=" 861 666 }, 862 667 { 863 - "pname": "System.Security.AccessControl", 864 - "version": "5.0.0", 865 - "hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54=" 866 - }, 867 - { 868 - "pname": "System.Security.Claims", 869 - "version": "4.3.0", 870 - "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" 871 - }, 872 - { 873 668 "pname": "System.Security.Cryptography.Algorithms", 874 669 "version": "4.3.0", 875 670 "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" 876 671 }, 877 672 { 878 - "pname": "System.Security.Cryptography.Cng", 879 - "version": "4.3.0", 880 - "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" 881 - }, 882 - { 883 - "pname": "System.Security.Cryptography.Csp", 884 - "version": "4.3.0", 885 - "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" 886 - }, 887 - { 888 673 "pname": "System.Security.Cryptography.Encoding", 889 674 "version": "4.3.0", 890 675 "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" 891 676 }, 892 677 { 893 - "pname": "System.Security.Cryptography.OpenSsl", 894 - "version": "4.3.0", 895 - "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" 896 - }, 897 - { 898 678 "pname": "System.Security.Cryptography.Primitives", 899 679 "version": "4.3.0", 900 680 "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" ··· 903 683 "pname": "System.Security.Cryptography.X509Certificates", 904 684 "version": "4.3.0", 905 685 "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" 906 - }, 907 - { 908 - "pname": "System.Security.Principal", 909 - "version": "4.3.0", 910 - "hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk=" 911 - }, 912 - { 913 - "pname": "System.Security.Principal.Windows", 914 - "version": "4.3.0", 915 - "hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=" 916 - }, 917 - { 918 - "pname": "System.Security.Principal.Windows", 919 - "version": "5.0.0", 920 - "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" 921 686 }, 922 687 { 923 688 "pname": "System.Text.Encoding", ··· 978 743 "pname": "System.Threading.Tasks", 979 744 "version": "4.3.0", 980 745 "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" 981 - }, 982 - { 983 - "pname": "System.Threading.Tasks.Extensions", 984 - "version": "4.0.0", 985 - "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" 986 - }, 987 - { 988 - "pname": "System.Threading.Tasks.Extensions", 989 - "version": "4.3.0", 990 - "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" 991 - }, 992 - { 993 - "pname": "System.Threading.Tasks.Extensions", 994 - "version": "4.5.4", 995 - "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=" 996 - }, 997 - { 998 - "pname": "System.Threading.ThreadPool", 999 - "version": "4.3.0", 1000 - "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" 1001 746 }, 1002 747 { 1003 748 "pname": "System.Threading.Timer",
+18 -13
pkgs/by-name/gr/grayjay/package.nix
··· 32 32 libgcc, 33 33 krb5, 34 34 wrapGAppsHook3, 35 + _experimental-update-script-combinators, 35 36 }: 36 37 let 37 - version = "5"; 38 + version = "7"; 38 39 src = fetchFromGitLab { 39 40 domain = "gitlab.futo.org"; 40 41 owner = "videostreaming"; 41 42 repo = "Grayjay.Desktop"; 42 43 tag = version; 43 - hash = "sha256-xrbYghNymny6MQrvFn++GaI+kUoOphPQMWcqH47U1Yg="; 44 + hash = "sha256-EaAMkYbQwj0IXDraRZHqvdK19SlyKtXfqkIOGzkiY7Q="; 44 45 fetchSubmodules = true; 45 46 fetchLFS = true; 46 47 }; ··· 60 61 ''; 61 62 }; 62 63 in 63 - buildDotnetModule { 64 + buildDotnetModule (finalAttrs: { 64 65 pname = "grayjay"; 65 66 66 67 inherit version src frontend; ··· 113 114 114 115 nugetDeps = ./deps.json; 115 116 116 - dotnet-runtime = dotnetCorePackages.aspnetcore_8_0; 117 + dotnet-sdk = dotnetCorePackages.sdk_9_0; 118 + dotnet-runtime = dotnetCorePackages.aspnetcore_9_0; 117 119 118 120 executables = [ "Grayjay" ]; 119 121 ··· 164 166 libsecret 165 167 ]; 166 168 167 - passthru.updateScript = nix-update-script { 168 - extraArgs = [ 169 - "--subpackage" 170 - "frontend" 171 - "--url" 172 - "https://github.com/futo-org/Grayjay.Desktop" 173 - ]; 174 - }; 169 + passthru.updateScript = _experimental-update-script-combinators.sequence [ 170 + (nix-update-script { 171 + extraArgs = [ 172 + "--subpackage" 173 + "frontend" 174 + "--url" 175 + "https://github.com/futo-org/Grayjay.Desktop" 176 + ]; 177 + }) 178 + (finalAttrs.passthru.fetch-deps) 179 + ]; 175 180 176 181 meta = { 177 182 description = "Cross-platform application to stream and download content from various sources"; ··· 188 193 platforms = [ "x86_64-linux" ]; 189 194 mainProgram = "Grayjay"; 190 195 }; 191 - } 196 + })
+4 -4
pkgs/by-name/ho/hoppscotch/package.nix
··· 8 8 9 9 let 10 10 pname = "hoppscotch"; 11 - version = "25.4.2-0"; 11 + version = "25.5.1-0"; 12 12 13 13 src = 14 14 fetchurl 15 15 { 16 16 aarch64-darwin = { 17 17 url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; 18 - hash = "sha256-f3Ar5QUm1MJ/kfLRsjxAU1mudpJhU63uxEdu17Y2rmo="; 18 + hash = "sha256-03WSc4/udaShc9te7Xv09gCgMv9i2/WvK55mpj4AK5k="; 19 19 }; 20 20 x86_64-darwin = { 21 21 url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; 22 - hash = "sha256-Q21XD+LWx6b/2e4qUabDpjxaJ7h1yz2T4ZbyIDWAljE="; 22 + hash = "sha256-1D/ZW+KxbmJtt62uQOdZZwiKk+6r1hhviwe7CZxaXns="; 23 23 }; 24 24 x86_64-linux = { 25 25 url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; 26 - hash = "sha256-Y+zvpTfsVwvM8clyTeE8bFCJfsOTJkkGOWzzVQtZrYI="; 26 + hash = "sha256-REj9VtAggS6PcGSh3K+GByxhUk6elKoHsSck42U9IdA="; 27 27 }; 28 28 } 29 29 .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+11
pkgs/by-name/im/imgbrd-grabber/fix-for-qt6.patch
··· 1 + diffsrc/cli/vendor/qcommandlinecommandparser/qcommandlinecommandparser.cpp b/src/cli/vendor/qcommandlinecommandparser/qcommandlinecommandparser.cpp 2 + index 0742cac1..da820e94 100644 3 + --- src/cli/vendor/qcommandlinecommandparser/qcommandlinecommandparser.cpp 4 + +++ src/cli/vendor/qcommandlinecommandparser/qcommandlinecommandparser.cpp 5 + @@ -1,5 +1,6 @@ 6 + #include "qcommandlinecommandparser.h" 7 + #include <QString> 8 + +#include <QDebug> 9 + #include "vendor.h" 10 + 11 + Q_CORE_EXPORT void qt_call_post_routines();
+4
pkgs/by-name/im/imgbrd-grabber/package.nix
··· 57 57 patchShebangs ../scripts/package.sh 58 58 ''; 59 59 60 + patches = [ 61 + ./fix-for-qt6.patch 62 + ]; 63 + 60 64 postPatch = '' 61 65 62 66 # ensure the script uses the rsync package from nixpkgs
+3 -3
pkgs/by-name/im/immich-public-proxy/package.nix
··· 8 8 }: 9 9 buildNpmPackage rec { 10 10 pname = "immich-public-proxy"; 11 - version = "1.11.1"; 11 + version = "1.11.2"; 12 12 src = fetchFromGitHub { 13 13 owner = "alangrainger"; 14 14 repo = "immich-public-proxy"; 15 15 tag = "v${version}"; 16 - hash = "sha256-tuF2ienJPQgPSugJQMZsqgPEB+b/zW013Hx9OUTvV6E="; 16 + hash = "sha256-4FZa2OZ0It2UF2VHpNFQvkNyuFkTBfjxxxMgKlEzo6I="; 17 17 }; 18 18 19 19 sourceRoot = "${src.name}/app"; 20 20 21 - npmDepsHash = "sha256-fl2oboifADrWIOKfdKtckuG4jiOSGT8oMRRXeXpJ8E0="; 21 + npmDepsHash = "sha256-3cL6bijTEg5m2KhHu6TcjaDF9BP+GYSn09pEtdr3oYI="; 22 22 23 23 # patch in absolute nix store paths so the process doesn't need to cwd in $out 24 24 postPatch = ''
+12 -9
pkgs/by-name/ja/jazz2/package.nix
··· 1 1 { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 2 cmake, 3 + curl, 4 + fetchFromGitHub, 5 + gitUpdater, 6 6 jazz2-content, 7 + lib, 8 + libGL, 7 9 libopenmpt, 8 10 libvorbis, 9 11 openal, 10 12 SDL2, 11 - libGL, 13 + stdenv, 14 + versionCheckHook, 12 15 zlib, 13 - versionCheckHook, 14 - gitUpdater, 15 16 }: 16 17 17 18 stdenv.mkDerivation (finalAttrs: { 18 19 pname = "jazz2"; 19 - version = "3.2.0"; 20 + version = "3.3.0"; 20 21 21 22 src = fetchFromGitHub { 22 23 owner = "deathkiller"; 23 24 repo = "jazz2-native"; 24 25 tag = finalAttrs.version; 25 - hash = "sha256-9Fsm4hiNIEi5OVZLOLccSUkFmHnQ+ZUoBor+DZ9edVo="; 26 + hash = "sha256-dj+BEAx626vSPy26+Ip3uaj3SBE1SWkfbh5P8U0iXsg="; 26 27 }; 27 28 28 29 patches = [ ./nocontent.patch ]; 29 30 31 + strictDeps = true; 30 32 nativeBuildInputs = [ cmake ]; 31 33 buildInputs = [ 34 + curl 32 35 libGL 33 36 libopenmpt 34 37 libvorbis ··· 38 41 ]; 39 42 40 43 cmakeFlags = [ 41 - (lib.cmakeFeature "LIBOPENMPT_INCLUDE_DIR" "${lib.getDev libopenmpt}/include/libopenmpt") 42 44 (lib.cmakeBool "NCINE_DOWNLOAD_DEPENDENCIES" false) 45 + (lib.cmakeFeature "LIBOPENMPT_INCLUDE_DIR" "${lib.getDev libopenmpt}/include/libopenmpt") 43 46 (lib.cmakeFeature "NCINE_OVERRIDE_CONTENT_PATH" "${jazz2-content}") 44 47 ]; 45 48
+81
pkgs/by-name/kc/kchmviewer/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + fetchpatch, 6 + qt5, 7 + chmlib, 8 + libzip, 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "kchmviewer"; 13 + version = "8.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "gyunaev"; 17 + repo = "kchmviewer"; 18 + tag = "RELEASE_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; 19 + hash = "sha256-YNpiBf6AFBCRbAZRPODvqGbQQedJJJrZFQIQyzIeBlw="; 20 + }; 21 + 22 + patches = [ 23 + # remove unused webkit 24 + (fetchpatch { 25 + url = "https://github.com/gyunaev/kchmviewer/commit/a4a3984465cb635822953350c571950ae726b539.patch"; 26 + hash = "sha256-nHW18a4SrTG4fETJmKS4ojHXwnX1d1uN1m4H0GIuI28="; 27 + }) 28 + # QtWebengine fixes 29 + (fetchpatch { 30 + url = "https://github.com/gyunaev/kchmviewer/commit/9ac73e7ad15de08aab6b1198115be2eb44da7afe.patch"; 31 + hash = "sha256-qg2ytqA2On7jg19WZmHIOU7vLQI2hoyqItySLEA64SY="; 32 + }) 33 + (fetchpatch { 34 + url = "https://github.com/gyunaev/kchmviewer/commit/99a6d94bdfce9c4578cce82707e71863a71d1453.patch"; 35 + hash = "sha256-o8JkaMmcJObmMt+o/6ooCAPCi+yRAWDAgxV+tR5eHfY="; 36 + }) 37 + # Fix build on macOS 38 + (fetchpatch { 39 + url = "https://github.com/gyunaev/kchmviewer/pull/35/commits/b68ed6fe72eaf9ee4e7e42925f5071fbd02dc6b3.patch"; 40 + hash = "sha256-sJA0RE0Z83tYv0S42yQYWKKeLhW+YDsrxLkY5aMKKT4="; 41 + }) 42 + (fetchpatch { 43 + url = "https://github.com/gyunaev/kchmviewer/pull/35/commits/d307e4e829c5a6f57ab0040f786c3da7fd2f0a99.patch"; 44 + hash = "sha256-FWYfqG8heL6AnhevueCWHQc+c6Yj4+DuIdjIwXVZ+O4="; 45 + }) 46 + ]; 47 + 48 + buildInputs = [ 49 + chmlib 50 + libzip 51 + qt5.qtwebengine 52 + ]; 53 + 54 + nativeBuildInputs = [ 55 + qt5.qmake 56 + qt5.wrapQtAppsHook 57 + ]; 58 + 59 + postInstall = 60 + if stdenv.hostPlatform.isDarwin then 61 + '' 62 + mkdir -p $out/{Applications,bin} 63 + mv bin/kchmviewer.app $out/Applications 64 + ln -s $out/Applications/kchmviewer.app/Contents/MacOS/kchmviewer $out/bin/kchmviewer 65 + '' 66 + else 67 + '' 68 + install -Dm755 bin/kchmviewer -t $out/bin 69 + install -Dm644 packages/kchmviewer.png -t $out/share/pixmaps 70 + install -Dm644 packages/kchmviewer.desktop -t $out/share/applications 71 + ''; 72 + 73 + meta = { 74 + description = "CHM (Winhelp) files viewer"; 75 + mainProgram = "kchmviewer"; 76 + homepage = "http://www.ulduzsoft.com/linux/kchmviewer/"; 77 + license = lib.licenses.gpl3Plus; 78 + maintainers = with lib.maintainers; [ sikmir ]; 79 + platforms = lib.platforms.unix; 80 + }; 81 + })
+7 -7
pkgs/by-name/me/memogram/package.nix
··· 4 4 fetchFromGitHub, 5 5 nix-update-script, 6 6 }: 7 - buildGoModule rec { 7 + buildGoModule (finalAttrs: { 8 8 pname = "memogram"; 9 - version = "0.2.4"; 9 + version = "0.2.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "usememos"; 13 13 repo = "telegram-integration"; 14 - tag = "v${version}"; 15 - hash = "sha256-nhNVo8Bp/g/IWyj548BQlyxPy1t3DDCyLmInDwQCH4c="; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-Q3C1Ehs2TMeKsnjcNiL4HK08sCeWXjqVHiE55iHs0g8="; 16 16 }; 17 17 18 - vendorHash = "sha256-g8mAG5l2juOVaem2xk+pPVzKYNJHbWbkS/D0LwF+XdM="; 18 + vendorHash = "sha256-3NdWhckcXUEeKLz2G7xsHlbIBViyvFDCQzNVvaDi48U="; 19 19 20 20 subPackages = [ "bin/memogram" ]; 21 21 ··· 24 24 meta = { 25 25 description = "Easy to use integration service for syncing messages and images from a Telegram bot into your Memos"; 26 26 homepage = "https://github.com/usememos/telegram-integration"; 27 - changelog = "https://github.com/usememos/telegram-integration/releases/v${version}"; 27 + changelog = "https://github.com/usememos/telegram-integration/releases/v${finalAttrs.version}"; 28 28 license = lib.licenses.mit; 29 29 maintainers = with lib.maintainers; [ merrkry ]; 30 30 mainProgram = "memogram"; 31 31 platforms = lib.platforms.linux; 32 32 }; 33 - } 33 + })
+1 -1
pkgs/by-name/mu/multipass/pubspec.lock.json
··· 1 - {"packages":{"args":{"dependency":"transitive","description":{"name":"args","sha256":"7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a","url":"https://pub.dev"},"source":"hosted","version":"2.5.0"},"asn1lib":{"dependency":"transitive","description":{"name":"asn1lib","sha256":"6b151826fcc95ff246cd219a0bf4c753ea14f4081ad71c61939becf3aba27f70","url":"https://pub.dev"},"source":"hosted","version":"1.5.5"},"async":{"dependency":"direct main","description":{"name":"async","sha256":"947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c","url":"https://pub.dev"},"source":"hosted","version":"2.11.0"},"basics":{"dependency":"direct main","description":{"name":"basics","sha256":"41ff8aded84ae174d1df5cce0bcac3ab9070caac9f7da35fd2cc638dfee6163f","url":"https://pub.dev"},"source":"hosted","version":"0.10.0"},"boolean_selector":{"dependency":"transitive","description":{"name":"boolean_selector","sha256":"6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66","url":"https://pub.dev"},"source":"hosted","version":"2.1.1"},"built_collection":{"dependency":"direct main","description":{"name":"built_collection","sha256":"376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100","url":"https://pub.dev"},"source":"hosted","version":"5.1.1"},"characters":{"dependency":"transitive","description":{"name":"characters","sha256":"04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605","url":"https://pub.dev"},"source":"hosted","version":"1.3.0"},"clock":{"dependency":"transitive","description":{"name":"clock","sha256":"cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf","url":"https://pub.dev"},"source":"hosted","version":"1.1.1"},"collection":{"dependency":"direct main","description":{"name":"collection","sha256":"ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a","url":"https://pub.dev"},"source":"hosted","version":"1.18.0"},"convert":{"dependency":"transitive","description":{"name":"convert","sha256":"0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592","url":"https://pub.dev"},"source":"hosted","version":"3.1.1"},"cross_file":{"dependency":"transitive","description":{"name":"cross_file","sha256":"7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670","url":"https://pub.dev"},"source":"hosted","version":"0.3.4+2"},"crypto":{"dependency":"transitive","description":{"name":"crypto","sha256":"ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27","url":"https://pub.dev"},"source":"hosted","version":"3.0.5"},"dartssh2":{"dependency":"direct main","description":{"path":".","ref":"2.10.0+mp","resolved-ref":"e7c66932cf7ca8eba083268fa3230222c8cd0722","url":"https://github.com/andrei-toterman/dartssh2.git"},"source":"git","version":"2.10.0"},"equatable":{"dependency":"transitive","description":{"name":"equatable","sha256":"c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2","url":"https://pub.dev"},"source":"hosted","version":"2.0.5"},"extended_text":{"dependency":"direct main","description":{"name":"extended_text","sha256":"b0cdd240b4ddf61d18d7e33e7775195971f2d033bd69706fa897446dc96c3b81","url":"https://pub.dev"},"source":"hosted","version":"14.1.0"},"extended_text_library":{"dependency":"transitive","description":{"name":"extended_text_library","sha256":"55d09098ec56fab0d9a8a68950ca0bbf2efa1327937f7cec6af6dfa066234829","url":"https://pub.dev"},"source":"hosted","version":"12.0.0"},"ffi":{"dependency":"direct main","description":{"name":"ffi","sha256":"16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6","url":"https://pub.dev"},"source":"hosted","version":"2.1.3"},"file":{"dependency":"transitive","description":{"name":"file","sha256":"5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c","url":"https://pub.dev"},"source":"hosted","version":"7.0.0"},"file_selector":{"dependency":"direct main","description":{"name":"file_selector","sha256":"5019692b593455127794d5718304ff1ae15447dea286cdda9f0db2a796a1b828","url":"https://pub.dev"},"source":"hosted","version":"1.0.3"},"file_selector_android":{"dependency":"transitive","description":{"name":"file_selector_android","sha256":"8bcc3af859e9d47fab9c7dc315537406511a894ab578e198bd8f9ed745ea5a01","url":"https://pub.dev"},"source":"hosted","version":"0.5.1+2"},"file_selector_ios":{"dependency":"transitive","description":{"name":"file_selector_ios","sha256":"38ebf91ecbcfa89a9639a0854ccaed8ab370c75678938eebca7d34184296f0bb","url":"https://pub.dev"},"source":"hosted","version":"0.5.3"},"file_selector_linux":{"dependency":"transitive","description":{"name":"file_selector_linux","sha256":"045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492","url":"https://pub.dev"},"source":"hosted","version":"0.9.2+1"},"file_selector_macos":{"dependency":"transitive","description":{"name":"file_selector_macos","sha256":"f42eacb83b318e183b1ae24eead1373ab1334084404c8c16e0354f9a3e55d385","url":"https://pub.dev"},"source":"hosted","version":"0.9.4"},"file_selector_platform_interface":{"dependency":"transitive","description":{"name":"file_selector_platform_interface","sha256":"a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b","url":"https://pub.dev"},"source":"hosted","version":"2.6.2"},"file_selector_web":{"dependency":"transitive","description":{"name":"file_selector_web","sha256":"c4c0ea4224d97a60a7067eca0c8fd419e708ff830e0c83b11a48faf566cec3e7","url":"https://pub.dev"},"source":"hosted","version":"0.9.4+2"},"file_selector_windows":{"dependency":"transitive","description":{"name":"file_selector_windows","sha256":"2ad726953f6e8affbc4df8dc78b77c3b4a060967a291e528ef72ae846c60fb69","url":"https://pub.dev"},"source":"hosted","version":"0.9.3+2"},"fixnum":{"dependency":"transitive","description":{"name":"fixnum","sha256":"25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1","url":"https://pub.dev"},"source":"hosted","version":"1.1.0"},"fl_chart":{"dependency":"direct main","description":{"name":"fl_chart","sha256":"94307bef3a324a0d329d3ab77b2f0c6e5ed739185ffc029ed28c0f9b019ea7ef","url":"https://pub.dev"},"source":"hosted","version":"0.69.0"},"flutter":{"dependency":"direct main","description":"flutter","source":"sdk","version":"0.0.0"},"flutter_lints":{"dependency":"direct dev","description":{"name":"flutter_lints","sha256":"5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1","url":"https://pub.dev"},"source":"hosted","version":"5.0.0"},"flutter_riverpod":{"dependency":"direct main","description":{"name":"flutter_riverpod","sha256":"0f1974eff5bbe774bf1d870e406fc6f29e3d6f1c46bd9c58e7172ff68a785d7d","url":"https://pub.dev"},"source":"hosted","version":"2.5.1"},"flutter_svg":{"dependency":"direct main","description":{"name":"flutter_svg","sha256":"7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2","url":"https://pub.dev"},"source":"hosted","version":"2.0.10+1"},"flutter_web_plugins":{"dependency":"transitive","description":"flutter","source":"sdk","version":"0.0.0"},"fpdart":{"dependency":"direct main","description":{"name":"fpdart","sha256":"7413acc5a6569a3fe8277928fc7487f3198530f0c4e635d0baef199ea36e8ee9","url":"https://pub.dev"},"source":"hosted","version":"1.1.0"},"google_identity_services_web":{"dependency":"transitive","description":{"name":"google_identity_services_web","sha256":"5be191523702ba8d7a01ca97c17fca096822ccf246b0a9f11923a6ded06199b6","url":"https://pub.dev"},"source":"hosted","version":"0.3.1+4"},"googleapis_auth":{"dependency":"transitive","description":{"name":"googleapis_auth","sha256":"befd71383a955535060acde8792e7efc11d2fccd03dd1d3ec434e85b68775938","url":"https://pub.dev"},"source":"hosted","version":"1.6.0"},"grpc":{"dependency":"direct main","description":{"name":"grpc","sha256":"5b99b7a420937d4361ece68b798c9af8e04b5bc128a7859f2a4be87427694813","url":"https://pub.dev"},"source":"hosted","version":"4.0.1"},"hotkey_manager":{"dependency":"direct main","description":{"name":"hotkey_manager","sha256":"06f0655b76c8dd322fb7101dc615afbdbf39c3d3414df9e059c33892104479cd","url":"https://pub.dev"},"source":"hosted","version":"0.2.3"},"hotkey_manager_linux":{"dependency":"direct overridden","description":{"path":"packages/hotkey_manager_linux","ref":"no-cooked-accel","resolved-ref":"7e5a662615fbc9f077c1567fd7a66ec34ad52b5e","url":"https://github.com/andrei-toterman/hotkey_manager.git"},"source":"git","version":"0.2.0"},"hotkey_manager_macos":{"dependency":"transitive","description":{"name":"hotkey_manager_macos","sha256":"03b5967e64357b9ac05188ea4a5df6fe4ed4205762cb80aaccf8916ee1713c96","url":"https://pub.dev"},"source":"hosted","version":"0.2.0"},"hotkey_manager_platform_interface":{"dependency":"transitive","description":{"name":"hotkey_manager_platform_interface","sha256":"98ffca25b8cc9081552902747b2942e3bc37855389a4218c9d50ca316b653b13","url":"https://pub.dev"},"source":"hosted","version":"0.2.0"},"hotkey_manager_windows":{"dependency":"transitive","description":{"name":"hotkey_manager_windows","sha256":"0d03ced9fe563ed0b68f0a0e1b22c9ffe26eb8053cb960e401f68a4f070e0117","url":"https://pub.dev"},"source":"hosted","version":"0.2.0"},"http":{"dependency":"transitive","description":{"name":"http","sha256":"b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010","url":"https://pub.dev"},"source":"hosted","version":"1.2.2"},"http2":{"dependency":"transitive","description":{"name":"http2","sha256":"9ced024a160b77aba8fb8674e38f70875e321d319e6f303ec18e87bd5a4b0c1d","url":"https://pub.dev"},"source":"hosted","version":"2.3.0"},"http_parser":{"dependency":"transitive","description":{"name":"http_parser","sha256":"2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b","url":"https://pub.dev"},"source":"hosted","version":"4.0.2"},"intl":{"dependency":"direct main","description":{"name":"intl","sha256":"99f282cb0e02edcbbf8c6b3bbc7c90b65635156c412e58f3975a7e55284ce685","url":"https://pub.dev"},"source":"hosted","version":"0.20.0"},"js":{"dependency":"transitive","description":{"name":"js","sha256":"c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf","url":"https://pub.dev"},"source":"hosted","version":"0.7.1"},"json_annotation":{"dependency":"transitive","description":{"name":"json_annotation","sha256":"1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1","url":"https://pub.dev"},"source":"hosted","version":"4.9.0"},"lints":{"dependency":"transitive","description":{"name":"lints","sha256":"3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413","url":"https://pub.dev"},"source":"hosted","version":"5.0.0"},"local_notifier":{"dependency":"direct main","description":{"name":"local_notifier","sha256":"f6cfc933c6fbc961f4e52b5c880f68e41b2d3cd29aad557cc654fd211093a025","url":"https://pub.dev"},"source":"hosted","version":"0.1.6"},"logger":{"dependency":"direct main","description":{"name":"logger","sha256":"697d067c60c20999686a0add96cf6aba723b3aa1f83ecf806a8097231529ec32","url":"https://pub.dev"},"source":"hosted","version":"2.4.0"},"matcher":{"dependency":"transitive","description":{"name":"matcher","sha256":"d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb","url":"https://pub.dev"},"source":"hosted","version":"0.12.16+1"},"material_color_utilities":{"dependency":"transitive","description":{"name":"material_color_utilities","sha256":"f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec","url":"https://pub.dev"},"source":"hosted","version":"0.11.1"},"meta":{"dependency":"transitive","description":{"name":"meta","sha256":"bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7","url":"https://pub.dev"},"source":"hosted","version":"1.15.0"},"path":{"dependency":"transitive","description":{"name":"path","sha256":"087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af","url":"https://pub.dev"},"source":"hosted","version":"1.9.0"},"path_parsing":{"dependency":"transitive","description":{"name":"path_parsing","sha256":"e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf","url":"https://pub.dev"},"source":"hosted","version":"1.0.1"},"path_provider":{"dependency":"direct main","description":{"name":"path_provider","sha256":"fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378","url":"https://pub.dev"},"source":"hosted","version":"2.1.4"},"path_provider_android":{"dependency":"transitive","description":{"name":"path_provider_android","sha256":"6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7","url":"https://pub.dev"},"source":"hosted","version":"2.2.10"},"path_provider_foundation":{"dependency":"transitive","description":{"name":"path_provider_foundation","sha256":"f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16","url":"https://pub.dev"},"source":"hosted","version":"2.4.0"},"path_provider_linux":{"dependency":"transitive","description":{"name":"path_provider_linux","sha256":"f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279","url":"https://pub.dev"},"source":"hosted","version":"2.2.1"},"path_provider_platform_interface":{"dependency":"transitive","description":{"name":"path_provider_platform_interface","sha256":"88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334","url":"https://pub.dev"},"source":"hosted","version":"2.1.2"},"path_provider_windows":{"dependency":"transitive","description":{"name":"path_provider_windows","sha256":"bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7","url":"https://pub.dev"},"source":"hosted","version":"2.3.0"},"petitparser":{"dependency":"transitive","description":{"name":"petitparser","sha256":"c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27","url":"https://pub.dev"},"source":"hosted","version":"6.0.2"},"pinenacl":{"dependency":"transitive","description":{"name":"pinenacl","sha256":"57e907beaacbc3c024a098910b6240758e899674de07d6949a67b52fd984cbdf","url":"https://pub.dev"},"source":"hosted","version":"0.6.0"},"platform":{"dependency":"transitive","description":{"name":"platform","sha256":"9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65","url":"https://pub.dev"},"source":"hosted","version":"3.1.5"},"plugin_platform_interface":{"dependency":"transitive","description":{"name":"plugin_platform_interface","sha256":"4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02","url":"https://pub.dev"},"source":"hosted","version":"2.1.8"},"pointycastle":{"dependency":"transitive","description":{"name":"pointycastle","sha256":"4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe","url":"https://pub.dev"},"source":"hosted","version":"3.9.1"},"protobuf":{"dependency":"direct main","description":{"name":"protobuf","sha256":"68645b24e0716782e58948f8467fd42a880f255096a821f9e7d0ec625b00c84d","url":"https://pub.dev"},"source":"hosted","version":"3.1.0"},"quiver":{"dependency":"transitive","description":{"name":"quiver","sha256":"ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2","url":"https://pub.dev"},"source":"hosted","version":"3.2.2"},"riverpod":{"dependency":"transitive","description":{"name":"riverpod","sha256":"f21b32ffd26a36555e501b04f4a5dca43ed59e16343f1a30c13632b2351dfa4d","url":"https://pub.dev"},"source":"hosted","version":"2.5.1"},"rxdart":{"dependency":"direct main","description":{"name":"rxdart","sha256":"5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962","url":"https://pub.dev"},"source":"hosted","version":"0.28.0"},"screen_retriever":{"dependency":"transitive","description":{"name":"screen_retriever","sha256":"6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90","url":"https://pub.dev"},"source":"hosted","version":"0.1.9"},"shared_preferences":{"dependency":"direct main","description":{"name":"shared_preferences","sha256":"746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051","url":"https://pub.dev"},"source":"hosted","version":"2.3.2"},"shared_preferences_android":{"dependency":"transitive","description":{"name":"shared_preferences_android","sha256":"480ba4345773f56acda9abf5f50bd966f581dac5d514e5fc4a18c62976bbba7e","url":"https://pub.dev"},"source":"hosted","version":"2.3.2"},"shared_preferences_foundation":{"dependency":"transitive","description":{"name":"shared_preferences_foundation","sha256":"c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f","url":"https://pub.dev"},"source":"hosted","version":"2.5.2"},"shared_preferences_linux":{"dependency":"transitive","description":{"name":"shared_preferences_linux","sha256":"580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f","url":"https://pub.dev"},"source":"hosted","version":"2.4.1"},"shared_preferences_platform_interface":{"dependency":"transitive","description":{"name":"shared_preferences_platform_interface","sha256":"57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80","url":"https://pub.dev"},"source":"hosted","version":"2.4.1"},"shared_preferences_web":{"dependency":"transitive","description":{"name":"shared_preferences_web","sha256":"d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e","url":"https://pub.dev"},"source":"hosted","version":"2.4.2"},"shared_preferences_windows":{"dependency":"transitive","description":{"name":"shared_preferences_windows","sha256":"94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1","url":"https://pub.dev"},"source":"hosted","version":"2.4.1"},"sky_engine":{"dependency":"transitive","description":"flutter","source":"sdk","version":"0.0.99"},"source_span":{"dependency":"transitive","description":{"name":"source_span","sha256":"53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c","url":"https://pub.dev"},"source":"hosted","version":"1.10.0"},"sprintf":{"dependency":"transitive","description":{"name":"sprintf","sha256":"1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23","url":"https://pub.dev"},"source":"hosted","version":"7.0.0"},"stack_trace":{"dependency":"transitive","description":{"name":"stack_trace","sha256":"9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377","url":"https://pub.dev"},"source":"hosted","version":"1.12.0"},"state_notifier":{"dependency":"transitive","description":{"name":"state_notifier","sha256":"b8677376aa54f2d7c58280d5a007f9e8774f1968d1fb1c096adcb4792fba29bb","url":"https://pub.dev"},"source":"hosted","version":"1.0.0"},"stream_channel":{"dependency":"transitive","description":{"name":"stream_channel","sha256":"ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7","url":"https://pub.dev"},"source":"hosted","version":"2.1.2"},"string_scanner":{"dependency":"transitive","description":{"name":"string_scanner","sha256":"688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3","url":"https://pub.dev"},"source":"hosted","version":"1.3.0"},"synchronized":{"dependency":"direct main","description":{"name":"synchronized","sha256":"69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225","url":"https://pub.dev"},"source":"hosted","version":"3.3.0+3"},"term_glyph":{"dependency":"transitive","description":{"name":"term_glyph","sha256":"a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84","url":"https://pub.dev"},"source":"hosted","version":"1.2.1"},"test_api":{"dependency":"transitive","description":{"name":"test_api","sha256":"664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c","url":"https://pub.dev"},"source":"hosted","version":"0.7.3"},"tray_menu":{"dependency":"direct main","description":{"path":".","ref":"7c1394c","resolved-ref":"7c1394c46aac4598ebdd3fa6670e4ea2904a4d31","url":"https://github.com/andrei-toterman/tray_menu.git"},"source":"git","version":"0.0.1"},"two_dimensional_scrollables":{"dependency":"direct main","description":{"name":"two_dimensional_scrollables","sha256":"74ce1f35a8c74370b322049c9d00bf098938661e9f67054eae0f618e6dc0cb62","url":"https://pub.dev"},"source":"hosted","version":"0.3.2"},"typed_data":{"dependency":"transitive","description":{"name":"typed_data","sha256":"facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c","url":"https://pub.dev"},"source":"hosted","version":"1.3.2"},"uni_platform":{"dependency":"transitive","description":{"name":"uni_platform","sha256":"e02213a7ee5352212412ca026afd41d269eb00d982faa552f419ffc2debfad84","url":"https://pub.dev"},"source":"hosted","version":"0.1.3"},"url_launcher":{"dependency":"direct main","description":{"name":"url_launcher","sha256":"21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3","url":"https://pub.dev"},"source":"hosted","version":"6.3.0"},"url_launcher_android":{"dependency":"transitive","description":{"name":"url_launcher_android","sha256":"e35a698ac302dd68e41f73250bd9517fe3ab5fa4f18fe4647a0872db61bacbab","url":"https://pub.dev"},"source":"hosted","version":"6.3.10"},"url_launcher_ios":{"dependency":"transitive","description":{"name":"url_launcher_ios","sha256":"e43b677296fadce447e987a2f519dcf5f6d1e527dc35d01ffab4fff5b8a7063e","url":"https://pub.dev"},"source":"hosted","version":"6.3.1"},"url_launcher_linux":{"dependency":"transitive","description":{"name":"url_launcher_linux","sha256":"e2b9622b4007f97f504cd64c0128309dfb978ae66adbe944125ed9e1750f06af","url":"https://pub.dev"},"source":"hosted","version":"3.2.0"},"url_launcher_macos":{"dependency":"transitive","description":{"name":"url_launcher_macos","sha256":"769549c999acdb42b8bcfa7c43d72bf79a382ca7441ab18a808e101149daf672","url":"https://pub.dev"},"source":"hosted","version":"3.2.1"},"url_launcher_platform_interface":{"dependency":"transitive","description":{"name":"url_launcher_platform_interface","sha256":"552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029","url":"https://pub.dev"},"source":"hosted","version":"2.3.2"},"url_launcher_web":{"dependency":"transitive","description":{"name":"url_launcher_web","sha256":"772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e","url":"https://pub.dev"},"source":"hosted","version":"2.3.3"},"url_launcher_windows":{"dependency":"transitive","description":{"name":"url_launcher_windows","sha256":"49c10f879746271804767cb45551ec5592cdab00ee105c06dddde1a98f73b185","url":"https://pub.dev"},"source":"hosted","version":"3.1.2"},"uuid":{"dependency":"transitive","description":{"name":"uuid","sha256":"a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff","url":"https://pub.dev"},"source":"hosted","version":"4.5.1"},"vector_graphics":{"dependency":"transitive","description":{"name":"vector_graphics","sha256":"32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3","url":"https://pub.dev"},"source":"hosted","version":"1.1.11+1"},"vector_graphics_codec":{"dependency":"transitive","description":{"name":"vector_graphics_codec","sha256":"c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da","url":"https://pub.dev"},"source":"hosted","version":"1.1.11+1"},"vector_graphics_compiler":{"dependency":"transitive","description":{"name":"vector_graphics_compiler","sha256":"12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81","url":"https://pub.dev"},"source":"hosted","version":"1.1.11+1"},"vector_math":{"dependency":"transitive","description":{"name":"vector_math","sha256":"80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803","url":"https://pub.dev"},"source":"hosted","version":"2.1.4"},"web":{"dependency":"transitive","description":{"name":"web","sha256":"97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27","url":"https://pub.dev"},"source":"hosted","version":"0.5.1"},"win32":{"dependency":"direct main","description":{"name":"win32","sha256":"4d45dc9069dba4619dc0ebd93c7cec5e66d8482cb625a370ac806dcc8165f2ec","url":"https://pub.dev"},"source":"hosted","version":"5.5.5"},"window_manager":{"dependency":"direct main","description":{"name":"window_manager","sha256":"ab8b2a7f97543d3db2b506c9d875e637149d48ee0c6a5cb5f5fd6e0dac463792","url":"https://pub.dev"},"source":"hosted","version":"0.4.2"},"window_size":{"dependency":"direct main","description":{"path":"plugins/window_size","ref":"6c66ad2","resolved-ref":"6c66ad23ee79749f30a8eece542cf54eaf157ed8","url":"https://github.com/google/flutter-desktop-embedding.git"},"source":"git","version":"0.1.0"},"xdg_directories":{"dependency":"transitive","description":{"name":"xdg_directories","sha256":"faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d","url":"https://pub.dev"},"source":"hosted","version":"1.0.4"},"xml":{"dependency":"transitive","description":{"name":"xml","sha256":"b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226","url":"https://pub.dev"},"source":"hosted","version":"6.5.0"},"xterm":{"dependency":"direct main","description":{"path":".","ref":"4.0.0+mp","resolved-ref":"ff2309c1581c025ba8b9f65e6619fe2fe2252827","url":"https://github.com/levkropp/xterm.dart"},"source":"git","version":"4.0.0"},"zmodem":{"dependency":"transitive","description":{"name":"zmodem","sha256":"3b7e5b29f3a7d8aee472029b05165a68438eff2f3f7766edf13daba1e297adbf","url":"https://pub.dev"},"source":"hosted","version":"0.0.6"}},"sdks":{"dart":">=3.5.0 <4.0.0","flutter":">=3.24.0"}} 1 + {"packages":{"args":{"dependency":"transitive","description":{"name":"args","sha256":"7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a","url":"https://pub.dev"},"source":"hosted","version":"2.5.0"},"asn1lib":{"dependency":"transitive","description":{"name":"asn1lib","sha256":"6b151826fcc95ff246cd219a0bf4c753ea14f4081ad71c61939becf3aba27f70","url":"https://pub.dev"},"source":"hosted","version":"1.5.5"},"async":{"dependency":"direct main","description":{"name":"async","sha256":"947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c","url":"https://pub.dev"},"source":"hosted","version":"2.11.0"},"basics":{"dependency":"direct main","description":{"name":"basics","sha256":"41ff8aded84ae174d1df5cce0bcac3ab9070caac9f7da35fd2cc638dfee6163f","url":"https://pub.dev"},"source":"hosted","version":"0.10.0"},"boolean_selector":{"dependency":"transitive","description":{"name":"boolean_selector","sha256":"6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66","url":"https://pub.dev"},"source":"hosted","version":"2.1.1"},"built_collection":{"dependency":"direct main","description":{"name":"built_collection","sha256":"376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100","url":"https://pub.dev"},"source":"hosted","version":"5.1.1"},"characters":{"dependency":"transitive","description":{"name":"characters","sha256":"04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605","url":"https://pub.dev"},"source":"hosted","version":"1.3.0"},"clock":{"dependency":"transitive","description":{"name":"clock","sha256":"cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf","url":"https://pub.dev"},"source":"hosted","version":"1.1.1"},"collection":{"dependency":"direct main","description":{"name":"collection","sha256":"ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a","url":"https://pub.dev"},"source":"hosted","version":"1.18.0"},"convert":{"dependency":"transitive","description":{"name":"convert","sha256":"0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592","url":"https://pub.dev"},"source":"hosted","version":"3.1.1"},"cross_file":{"dependency":"transitive","description":{"name":"cross_file","sha256":"7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670","url":"https://pub.dev"},"source":"hosted","version":"0.3.4+2"},"crypto":{"dependency":"transitive","description":{"name":"crypto","sha256":"ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27","url":"https://pub.dev"},"source":"hosted","version":"3.0.5"},"dartssh2":{"dependency":"direct main","description":{"path":".","ref":"2.10.0+mp","resolved-ref":"e7c66932cf7ca8eba083268fa3230222c8cd0722","url":"https://github.com/andrei-toterman/dartssh2.git"},"source":"git","version":"2.10.0"},"equatable":{"dependency":"transitive","description":{"name":"equatable","sha256":"c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2","url":"https://pub.dev"},"source":"hosted","version":"2.0.5"},"extended_text":{"dependency":"direct main","description":{"name":"extended_text","sha256":"b0cdd240b4ddf61d18d7e33e7775195971f2d033bd69706fa897446dc96c3b81","url":"https://pub.dev"},"source":"hosted","version":"14.1.0"},"extended_text_library":{"dependency":"transitive","description":{"name":"extended_text_library","sha256":"55d09098ec56fab0d9a8a68950ca0bbf2efa1327937f7cec6af6dfa066234829","url":"https://pub.dev"},"source":"hosted","version":"12.0.0"},"ffi":{"dependency":"direct main","description":{"name":"ffi","sha256":"16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6","url":"https://pub.dev"},"source":"hosted","version":"2.1.3"},"file":{"dependency":"transitive","description":{"name":"file","sha256":"5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c","url":"https://pub.dev"},"source":"hosted","version":"7.0.0"},"file_selector":{"dependency":"direct main","description":{"name":"file_selector","sha256":"5019692b593455127794d5718304ff1ae15447dea286cdda9f0db2a796a1b828","url":"https://pub.dev"},"source":"hosted","version":"1.0.3"},"file_selector_android":{"dependency":"transitive","description":{"name":"file_selector_android","sha256":"8bcc3af859e9d47fab9c7dc315537406511a894ab578e198bd8f9ed745ea5a01","url":"https://pub.dev"},"source":"hosted","version":"0.5.1+2"},"file_selector_ios":{"dependency":"transitive","description":{"name":"file_selector_ios","sha256":"38ebf91ecbcfa89a9639a0854ccaed8ab370c75678938eebca7d34184296f0bb","url":"https://pub.dev"},"source":"hosted","version":"0.5.3"},"file_selector_linux":{"dependency":"transitive","description":{"name":"file_selector_linux","sha256":"045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492","url":"https://pub.dev"},"source":"hosted","version":"0.9.2+1"},"file_selector_macos":{"dependency":"transitive","description":{"name":"file_selector_macos","sha256":"f42eacb83b318e183b1ae24eead1373ab1334084404c8c16e0354f9a3e55d385","url":"https://pub.dev"},"source":"hosted","version":"0.9.4"},"file_selector_platform_interface":{"dependency":"transitive","description":{"name":"file_selector_platform_interface","sha256":"a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b","url":"https://pub.dev"},"source":"hosted","version":"2.6.2"},"file_selector_web":{"dependency":"transitive","description":{"name":"file_selector_web","sha256":"c4c0ea4224d97a60a7067eca0c8fd419e708ff830e0c83b11a48faf566cec3e7","url":"https://pub.dev"},"source":"hosted","version":"0.9.4+2"},"file_selector_windows":{"dependency":"transitive","description":{"name":"file_selector_windows","sha256":"2ad726953f6e8affbc4df8dc78b77c3b4a060967a291e528ef72ae846c60fb69","url":"https://pub.dev"},"source":"hosted","version":"0.9.3+2"},"fixnum":{"dependency":"transitive","description":{"name":"fixnum","sha256":"25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1","url":"https://pub.dev"},"source":"hosted","version":"1.1.0"},"fl_chart":{"dependency":"direct main","description":{"name":"fl_chart","sha256":"94307bef3a324a0d329d3ab77b2f0c6e5ed739185ffc029ed28c0f9b019ea7ef","url":"https://pub.dev"},"source":"hosted","version":"0.69.0"},"flutter":{"dependency":"direct main","description":"flutter","source":"sdk","version":"0.0.0"},"flutter_lints":{"dependency":"direct dev","description":{"name":"flutter_lints","sha256":"5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1","url":"https://pub.dev"},"source":"hosted","version":"5.0.0"},"flutter_riverpod":{"dependency":"direct main","description":{"name":"flutter_riverpod","sha256":"0f1974eff5bbe774bf1d870e406fc6f29e3d6f1c46bd9c58e7172ff68a785d7d","url":"https://pub.dev"},"source":"hosted","version":"2.5.1"},"flutter_svg":{"dependency":"direct main","description":{"name":"flutter_svg","sha256":"7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2","url":"https://pub.dev"},"source":"hosted","version":"2.0.10+1"},"flutter_web_plugins":{"dependency":"transitive","description":"flutter","source":"sdk","version":"0.0.0"},"fpdart":{"dependency":"direct main","description":{"name":"fpdart","sha256":"7413acc5a6569a3fe8277928fc7487f3198530f0c4e635d0baef199ea36e8ee9","url":"https://pub.dev"},"source":"hosted","version":"1.1.0"},"google_identity_services_web":{"dependency":"transitive","description":{"name":"google_identity_services_web","sha256":"5be191523702ba8d7a01ca97c17fca096822ccf246b0a9f11923a6ded06199b6","url":"https://pub.dev"},"source":"hosted","version":"0.3.1+4"},"googleapis_auth":{"dependency":"transitive","description":{"name":"googleapis_auth","sha256":"befd71383a955535060acde8792e7efc11d2fccd03dd1d3ec434e85b68775938","url":"https://pub.dev"},"source":"hosted","version":"1.6.0"},"grpc":{"dependency":"direct main","description":{"name":"grpc","sha256":"5b99b7a420937d4361ece68b798c9af8e04b5bc128a7859f2a4be87427694813","url":"https://pub.dev"},"source":"hosted","version":"4.0.1"},"hotkey_manager":{"dependency":"direct main","description":{"name":"hotkey_manager","sha256":"06f0655b76c8dd322fb7101dc615afbdbf39c3d3414df9e059c33892104479cd","url":"https://pub.dev"},"source":"hosted","version":"0.2.3"},"hotkey_manager_linux":{"dependency":"direct overridden","description":{"path":"packages/hotkey_manager_linux","ref":"no-cooked-accel","resolved-ref":"7e5a662615fbc9f077c1567fd7a66ec34ad52b5e","url":"https://github.com/andrei-toterman/hotkey_manager.git"},"source":"git","version":"0.2.0"},"hotkey_manager_macos":{"dependency":"transitive","description":{"name":"hotkey_manager_macos","sha256":"03b5967e64357b9ac05188ea4a5df6fe4ed4205762cb80aaccf8916ee1713c96","url":"https://pub.dev"},"source":"hosted","version":"0.2.0"},"hotkey_manager_platform_interface":{"dependency":"transitive","description":{"name":"hotkey_manager_platform_interface","sha256":"98ffca25b8cc9081552902747b2942e3bc37855389a4218c9d50ca316b653b13","url":"https://pub.dev"},"source":"hosted","version":"0.2.0"},"hotkey_manager_windows":{"dependency":"transitive","description":{"name":"hotkey_manager_windows","sha256":"0d03ced9fe563ed0b68f0a0e1b22c9ffe26eb8053cb960e401f68a4f070e0117","url":"https://pub.dev"},"source":"hosted","version":"0.2.0"},"http":{"dependency":"transitive","description":{"name":"http","sha256":"b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010","url":"https://pub.dev"},"source":"hosted","version":"1.2.2"},"http2":{"dependency":"transitive","description":{"name":"http2","sha256":"9ced024a160b77aba8fb8674e38f70875e321d319e6f303ec18e87bd5a4b0c1d","url":"https://pub.dev"},"source":"hosted","version":"2.3.0"},"http_parser":{"dependency":"transitive","description":{"name":"http_parser","sha256":"2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b","url":"https://pub.dev"},"source":"hosted","version":"4.0.2"},"intl":{"dependency":"direct main","description":{"name":"intl","sha256":"99f282cb0e02edcbbf8c6b3bbc7c90b65635156c412e58f3975a7e55284ce685","url":"https://pub.dev"},"source":"hosted","version":"0.20.0"},"js":{"dependency":"transitive","description":{"name":"js","sha256":"c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf","url":"https://pub.dev"},"source":"hosted","version":"0.7.1"},"json_annotation":{"dependency":"transitive","description":{"name":"json_annotation","sha256":"1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1","url":"https://pub.dev"},"source":"hosted","version":"4.9.0"},"lints":{"dependency":"transitive","description":{"name":"lints","sha256":"3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413","url":"https://pub.dev"},"source":"hosted","version":"5.0.0"},"local_notifier":{"dependency":"direct main","description":{"name":"local_notifier","sha256":"f6cfc933c6fbc961f4e52b5c880f68e41b2d3cd29aad557cc654fd211093a025","url":"https://pub.dev"},"source":"hosted","version":"0.1.6"},"logger":{"dependency":"direct main","description":{"name":"logger","sha256":"697d067c60c20999686a0add96cf6aba723b3aa1f83ecf806a8097231529ec32","url":"https://pub.dev"},"source":"hosted","version":"2.4.0"},"matcher":{"dependency":"transitive","description":{"name":"matcher","sha256":"d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb","url":"https://pub.dev"},"source":"hosted","version":"0.12.16+1"},"material_color_utilities":{"dependency":"transitive","description":{"name":"material_color_utilities","sha256":"f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec","url":"https://pub.dev"},"source":"hosted","version":"0.11.1"},"meta":{"dependency":"transitive","description":{"name":"meta","sha256":"bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7","url":"https://pub.dev"},"source":"hosted","version":"1.15.0"},"path":{"dependency":"transitive","description":{"name":"path","sha256":"087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af","url":"https://pub.dev"},"source":"hosted","version":"1.9.0"},"path_parsing":{"dependency":"transitive","description":{"name":"path_parsing","sha256":"e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf","url":"https://pub.dev"},"source":"hosted","version":"1.0.1"},"path_provider":{"dependency":"direct main","description":{"name":"path_provider","sha256":"fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378","url":"https://pub.dev"},"source":"hosted","version":"2.1.4"},"path_provider_android":{"dependency":"transitive","description":{"name":"path_provider_android","sha256":"6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7","url":"https://pub.dev"},"source":"hosted","version":"2.2.10"},"path_provider_foundation":{"dependency":"transitive","description":{"name":"path_provider_foundation","sha256":"f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16","url":"https://pub.dev"},"source":"hosted","version":"2.4.0"},"path_provider_linux":{"dependency":"transitive","description":{"name":"path_provider_linux","sha256":"f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279","url":"https://pub.dev"},"source":"hosted","version":"2.2.1"},"path_provider_platform_interface":{"dependency":"transitive","description":{"name":"path_provider_platform_interface","sha256":"88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334","url":"https://pub.dev"},"source":"hosted","version":"2.1.2"},"path_provider_windows":{"dependency":"transitive","description":{"name":"path_provider_windows","sha256":"bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7","url":"https://pub.dev"},"source":"hosted","version":"2.3.0"},"petitparser":{"dependency":"transitive","description":{"name":"petitparser","sha256":"c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27","url":"https://pub.dev"},"source":"hosted","version":"6.0.2"},"pinenacl":{"dependency":"transitive","description":{"name":"pinenacl","sha256":"57e907beaacbc3c024a098910b6240758e899674de07d6949a67b52fd984cbdf","url":"https://pub.dev"},"source":"hosted","version":"0.6.0"},"platform":{"dependency":"transitive","description":{"name":"platform","sha256":"9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65","url":"https://pub.dev"},"source":"hosted","version":"3.1.5"},"plugin_platform_interface":{"dependency":"transitive","description":{"name":"plugin_platform_interface","sha256":"4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02","url":"https://pub.dev"},"source":"hosted","version":"2.1.8"},"pointycastle":{"dependency":"transitive","description":{"name":"pointycastle","sha256":"4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe","url":"https://pub.dev"},"source":"hosted","version":"3.9.1"},"protobuf":{"dependency":"direct main","description":{"name":"protobuf","sha256":"579fe5557eae58e3adca2e999e38f02441d8aa908703854a9e0a0f47fa857731","url":"https://pub.dev"},"source":"hosted","version":"4.1.0"},"quiver":{"dependency":"transitive","description":{"name":"quiver","sha256":"ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2","url":"https://pub.dev"},"source":"hosted","version":"3.2.2"},"riverpod":{"dependency":"transitive","description":{"name":"riverpod","sha256":"f21b32ffd26a36555e501b04f4a5dca43ed59e16343f1a30c13632b2351dfa4d","url":"https://pub.dev"},"source":"hosted","version":"2.5.1"},"rxdart":{"dependency":"direct main","description":{"name":"rxdart","sha256":"5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962","url":"https://pub.dev"},"source":"hosted","version":"0.28.0"},"screen_retriever":{"dependency":"transitive","description":{"name":"screen_retriever","sha256":"6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90","url":"https://pub.dev"},"source":"hosted","version":"0.1.9"},"shared_preferences":{"dependency":"direct main","description":{"name":"shared_preferences","sha256":"746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051","url":"https://pub.dev"},"source":"hosted","version":"2.3.2"},"shared_preferences_android":{"dependency":"transitive","description":{"name":"shared_preferences_android","sha256":"480ba4345773f56acda9abf5f50bd966f581dac5d514e5fc4a18c62976bbba7e","url":"https://pub.dev"},"source":"hosted","version":"2.3.2"},"shared_preferences_foundation":{"dependency":"transitive","description":{"name":"shared_preferences_foundation","sha256":"c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f","url":"https://pub.dev"},"source":"hosted","version":"2.5.2"},"shared_preferences_linux":{"dependency":"transitive","description":{"name":"shared_preferences_linux","sha256":"580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f","url":"https://pub.dev"},"source":"hosted","version":"2.4.1"},"shared_preferences_platform_interface":{"dependency":"transitive","description":{"name":"shared_preferences_platform_interface","sha256":"57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80","url":"https://pub.dev"},"source":"hosted","version":"2.4.1"},"shared_preferences_web":{"dependency":"transitive","description":{"name":"shared_preferences_web","sha256":"d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e","url":"https://pub.dev"},"source":"hosted","version":"2.4.2"},"shared_preferences_windows":{"dependency":"transitive","description":{"name":"shared_preferences_windows","sha256":"94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1","url":"https://pub.dev"},"source":"hosted","version":"2.4.1"},"sky_engine":{"dependency":"transitive","description":"flutter","source":"sdk","version":"0.0.99"},"source_span":{"dependency":"transitive","description":{"name":"source_span","sha256":"53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c","url":"https://pub.dev"},"source":"hosted","version":"1.10.0"},"sprintf":{"dependency":"transitive","description":{"name":"sprintf","sha256":"1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23","url":"https://pub.dev"},"source":"hosted","version":"7.0.0"},"stack_trace":{"dependency":"transitive","description":{"name":"stack_trace","sha256":"9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377","url":"https://pub.dev"},"source":"hosted","version":"1.12.0"},"state_notifier":{"dependency":"transitive","description":{"name":"state_notifier","sha256":"b8677376aa54f2d7c58280d5a007f9e8774f1968d1fb1c096adcb4792fba29bb","url":"https://pub.dev"},"source":"hosted","version":"1.0.0"},"stream_channel":{"dependency":"transitive","description":{"name":"stream_channel","sha256":"ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7","url":"https://pub.dev"},"source":"hosted","version":"2.1.2"},"string_scanner":{"dependency":"transitive","description":{"name":"string_scanner","sha256":"688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3","url":"https://pub.dev"},"source":"hosted","version":"1.3.0"},"synchronized":{"dependency":"direct main","description":{"name":"synchronized","sha256":"69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225","url":"https://pub.dev"},"source":"hosted","version":"3.3.0+3"},"term_glyph":{"dependency":"transitive","description":{"name":"term_glyph","sha256":"a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84","url":"https://pub.dev"},"source":"hosted","version":"1.2.1"},"test_api":{"dependency":"transitive","description":{"name":"test_api","sha256":"664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c","url":"https://pub.dev"},"source":"hosted","version":"0.7.3"},"tray_menu":{"dependency":"direct main","description":{"path":".","ref":"7c1394c","resolved-ref":"7c1394c46aac4598ebdd3fa6670e4ea2904a4d31","url":"https://github.com/andrei-toterman/tray_menu.git"},"source":"git","version":"0.0.1"},"two_dimensional_scrollables":{"dependency":"direct main","description":{"name":"two_dimensional_scrollables","sha256":"74ce1f35a8c74370b322049c9d00bf098938661e9f67054eae0f618e6dc0cb62","url":"https://pub.dev"},"source":"hosted","version":"0.3.2"},"typed_data":{"dependency":"transitive","description":{"name":"typed_data","sha256":"facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c","url":"https://pub.dev"},"source":"hosted","version":"1.3.2"},"uni_platform":{"dependency":"transitive","description":{"name":"uni_platform","sha256":"e02213a7ee5352212412ca026afd41d269eb00d982faa552f419ffc2debfad84","url":"https://pub.dev"},"source":"hosted","version":"0.1.3"},"url_launcher":{"dependency":"direct main","description":{"name":"url_launcher","sha256":"21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3","url":"https://pub.dev"},"source":"hosted","version":"6.3.0"},"url_launcher_android":{"dependency":"transitive","description":{"name":"url_launcher_android","sha256":"e35a698ac302dd68e41f73250bd9517fe3ab5fa4f18fe4647a0872db61bacbab","url":"https://pub.dev"},"source":"hosted","version":"6.3.10"},"url_launcher_ios":{"dependency":"transitive","description":{"name":"url_launcher_ios","sha256":"e43b677296fadce447e987a2f519dcf5f6d1e527dc35d01ffab4fff5b8a7063e","url":"https://pub.dev"},"source":"hosted","version":"6.3.1"},"url_launcher_linux":{"dependency":"transitive","description":{"name":"url_launcher_linux","sha256":"e2b9622b4007f97f504cd64c0128309dfb978ae66adbe944125ed9e1750f06af","url":"https://pub.dev"},"source":"hosted","version":"3.2.0"},"url_launcher_macos":{"dependency":"transitive","description":{"name":"url_launcher_macos","sha256":"769549c999acdb42b8bcfa7c43d72bf79a382ca7441ab18a808e101149daf672","url":"https://pub.dev"},"source":"hosted","version":"3.2.1"},"url_launcher_platform_interface":{"dependency":"transitive","description":{"name":"url_launcher_platform_interface","sha256":"552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029","url":"https://pub.dev"},"source":"hosted","version":"2.3.2"},"url_launcher_web":{"dependency":"transitive","description":{"name":"url_launcher_web","sha256":"772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e","url":"https://pub.dev"},"source":"hosted","version":"2.3.3"},"url_launcher_windows":{"dependency":"transitive","description":{"name":"url_launcher_windows","sha256":"49c10f879746271804767cb45551ec5592cdab00ee105c06dddde1a98f73b185","url":"https://pub.dev"},"source":"hosted","version":"3.1.2"},"uuid":{"dependency":"transitive","description":{"name":"uuid","sha256":"a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff","url":"https://pub.dev"},"source":"hosted","version":"4.5.1"},"vector_graphics":{"dependency":"transitive","description":{"name":"vector_graphics","sha256":"32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3","url":"https://pub.dev"},"source":"hosted","version":"1.1.11+1"},"vector_graphics_codec":{"dependency":"transitive","description":{"name":"vector_graphics_codec","sha256":"c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da","url":"https://pub.dev"},"source":"hosted","version":"1.1.11+1"},"vector_graphics_compiler":{"dependency":"transitive","description":{"name":"vector_graphics_compiler","sha256":"12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81","url":"https://pub.dev"},"source":"hosted","version":"1.1.11+1"},"vector_math":{"dependency":"transitive","description":{"name":"vector_math","sha256":"80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803","url":"https://pub.dev"},"source":"hosted","version":"2.1.4"},"web":{"dependency":"transitive","description":{"name":"web","sha256":"97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27","url":"https://pub.dev"},"source":"hosted","version":"0.5.1"},"win32":{"dependency":"direct main","description":{"name":"win32","sha256":"4d45dc9069dba4619dc0ebd93c7cec5e66d8482cb625a370ac806dcc8165f2ec","url":"https://pub.dev"},"source":"hosted","version":"5.5.5"},"window_manager":{"dependency":"direct main","description":{"name":"window_manager","sha256":"ab8b2a7f97543d3db2b506c9d875e637149d48ee0c6a5cb5f5fd6e0dac463792","url":"https://pub.dev"},"source":"hosted","version":"0.4.2"},"window_size":{"dependency":"direct main","description":{"path":"plugins/window_size","ref":"6c66ad2","resolved-ref":"6c66ad23ee79749f30a8eece542cf54eaf157ed8","url":"https://github.com/google/flutter-desktop-embedding.git"},"source":"git","version":"0.1.0"},"xdg_directories":{"dependency":"transitive","description":{"name":"xdg_directories","sha256":"faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d","url":"https://pub.dev"},"source":"hosted","version":"1.0.4"},"xml":{"dependency":"transitive","description":{"name":"xml","sha256":"b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226","url":"https://pub.dev"},"source":"hosted","version":"6.5.0"},"xterm":{"dependency":"direct main","description":{"path":".","ref":"4.0.0+mp","resolved-ref":"ff2309c1581c025ba8b9f65e6619fe2fe2252827","url":"https://github.com/levkropp/xterm.dart"},"source":"git","version":"4.0.0"},"zmodem":{"dependency":"transitive","description":{"name":"zmodem","sha256":"3b7e5b29f3a7d8aee472029b05165a68438eff2f3f7766edf13daba1e297adbf","url":"https://pub.dev"},"source":"hosted","version":"0.0.6"}},"sdks":{"dart":">=3.5.0 <4.0.0","flutter":">=3.24.0"}}
+2 -2
pkgs/by-name/ne/nextcloud-client/package.nix
··· 23 23 24 24 stdenv.mkDerivation rec { 25 25 pname = "nextcloud-client"; 26 - version = "3.16.4"; 26 + version = "3.16.5"; 27 27 28 28 outputs = [ 29 29 "out" ··· 34 34 owner = "nextcloud-releases"; 35 35 repo = "desktop"; 36 36 tag = "v${version}"; 37 - hash = "sha256-8P73YitjuU9SGDBNimqJsvSfGOE9lNCVUNN3f4KXWSY="; 37 + hash = "sha256-Xul3NGHResU/ZGP/C7v2bnhcxqGn3CjwjwnaPVmUhfM="; 38 38 }; 39 39 40 40 patches = [
+2 -2
pkgs/by-name/ni/nixos-anywhere/package.nix
··· 31 31 in 32 32 stdenv.mkDerivation (finalAttrs: { 33 33 pname = "nixos-anywhere"; 34 - version = "1.10.0"; 34 + version = "1.11.0"; 35 35 src = fetchFromGitHub { 36 36 owner = "nix-community"; 37 37 repo = "nixos-anywhere"; 38 38 rev = finalAttrs.version; 39 - hash = "sha256-xzalz30m0iTVfxPMf0nROg5j/xvg6NhHsX04+ym1E9w="; 39 + hash = "sha256-hVTCvMnwywxQ6rGgO7ytBiSpVuLOHNgm3w3vE8UNaQY="; 40 40 }; 41 41 nativeBuildInputs = [ makeWrapper ]; 42 42 installPhase = ''
+10 -10
pkgs/by-name/nu/nusmv/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "NuSMV"; 10 - version = "2.6.0"; 10 + version = "2.7.0"; 11 11 12 12 src = 13 13 with stdenv; 14 14 fetchurl ( 15 15 if isx86_64 && isLinux then 16 16 { 17 - url = "https://nusmv.fbk.eu/distrib/NuSMV-${version}-linux64.tar.gz"; 18 - sha256 = "1370x2vwjndv9ham5q399nn84hvhm1gj1k7pq576qmh4pi12xc8i"; 17 + url = "https://nusmv.fbk.eu/distrib/${version}/NuSMV-${version}-linux64.tar.xz"; 18 + sha256 = "019d1pa5aw58n11is1024hs8d520b3pp2iyix78vp04yv7wd42l8"; 19 19 } 20 - else if isx86_32 && isLinux then 20 + else if isx86_64 && isDarwin then 21 21 { 22 - url = "https://nusmv.fbk.eu/distrib/NuSMV-${version}-linux32.tar.gz"; 23 - sha256 = "1qf41czwbqxlrmv0rv2daxgz2hljza5xks85sx3dhwpjy2iav9jb"; 22 + url = "https://nusmv.fbk.eu/distrib/${version}/NuSMV-${version}-macos-universal.tar.xz"; 23 + sha256 = "098wllv4yx284qv9nsi8kd5pgh10cr1hig01a1p2rxgfmrki52wm"; 24 24 } 25 25 else 26 - throw "only linux x86_64 and x86_32 are currently supported" 26 + throw "only linux and mac x86_64 are currently supported" 27 27 ); 28 28 29 - nativeBuildInputs = [ autoPatchelfHook ]; 29 + nativeBuildInputs = lib.optionals stdenv.isLinux [ autoPatchelfHook ]; 30 30 31 31 installPhase = '' 32 32 install -m755 -D bin/NuSMV $out/bin/NuSMV 33 33 install -m755 -D bin/ltl2smv $out/bin/ltl2smv 34 34 cp -r include $out/include 35 - cp -r share $out/share 35 + cp -r lib $out/lib 36 36 ''; 37 37 38 38 meta = with lib; { ··· 40 40 homepage = "https://nusmv.fbk.eu/"; 41 41 maintainers = with maintainers; [ mgttlinger ]; 42 42 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 - platforms = platforms.linux; 43 + platforms = platforms.linux ++ platforms.darwin; 44 44 }; 45 45 }
+5 -1
pkgs/by-name/pi/pinact/package.nix
··· 47 47 versionCheckProgramArg = "version"; 48 48 49 49 passthru = { 50 - updateScript = nix-update-script { }; 50 + updateScript = nix-update-script { 51 + extraArgs = [ 52 + "--version-regex=^v([\\d\\.]+)$" 53 + ]; 54 + }; 51 55 }; 52 56 53 57 ldflags = [
+10 -2
pkgs/by-name/pl/plutovg/package.nix
··· 6 6 }: 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "plutovg"; 9 - version = "1.0.0"; 9 + version = "1.1.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sammycage"; 13 13 repo = "plutovg"; 14 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-xNWwACKGU5UIJviVZ3wU4GMuRxKn/rR8jBsZQpZiFZ8="; 15 + hash = "sha256-989MA60nc1Tzp/4RzT0iYHz4JBJkU9zgEjEswa4vDpk="; 16 16 }; 17 + 18 + cmakeFlags = [ 19 + # the cmake package does not handle absolute CMAKE_INSTALL_INCLUDEDIR correctly 20 + # (setting it to an absolute path causes include files to go to $out/$out/include, 21 + # because the absolute path is interpreted with root at $out). 22 + "-DCMAKE_INSTALL_INCLUDEDIR=include" 23 + "-DCMAKE_INSTALL_LIBDIR=lib" 24 + ]; 17 25 18 26 nativeBuildInputs = [ 19 27 cmake
+3 -3
pkgs/by-name/pm/pm2/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "pm2"; 10 - version = "6.0.6"; 10 + version = "6.0.8"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Unitech"; 14 14 repo = "pm2"; 15 15 rev = "v${version}"; 16 - hash = "sha256-ji6IOlPSEj+qpSusF3OX056KuZDL3JjvaTNT/UQTiqA="; 16 + hash = "sha256-roSHLJsDeNAa9z9O/hgy9P4ho5zeLz1+w0a8U0Ix2ao="; 17 17 18 18 # Requested patch upstream: https://github.com/Unitech/pm2/pull/5985 19 19 postFetch = '' ··· 21 21 ''; 22 22 }; 23 23 24 - npmDepsHash = "sha256-b+SSal4eNruQOMNAFoLLJdzfFhz1T3EieDv4kTwwA1Y="; 24 + npmDepsHash = "sha256-6xUGO1vrzU5pi33ZaiRB6L5gY8p7ES93effyGdhsV5o="; 25 25 26 26 dontNpmBuild = true; 27 27
+3 -3
pkgs/by-name/pr/protoc-gen-dart/package.nix
··· 1 1 { 2 2 lib, 3 - fetchFromGitHub, 4 3 buildDartApplication, 4 + fetchFromGitHub, 5 5 }: 6 6 7 7 buildDartApplication rec { 8 8 pname = "protoc-gen-dart"; 9 - version = "21.1.2"; 9 + version = "22.3.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "google"; 13 13 repo = "protobuf.dart"; 14 14 tag = "protoc_plugin-v${version}"; 15 - hash = "sha256-luptbRgOtOBapWmyIJ35GqOClpcmDuKSPu3QoDfp2FU="; 15 + hash = "sha256-P2h1M7Wga0qOrI/sTUrQ6k/a5gqKVqAfs/J1eGFHHwg="; 16 16 }; 17 17 18 18 sourceRoot = "${src.name}/protoc_plugin";
+82 -58
pkgs/by-name/pr/protoc-gen-dart/pubspec.lock.json
··· 4 4 "dependency": "transitive", 5 5 "description": { 6 6 "name": "_fe_analyzer_shared", 7 - "sha256": "45cfa8471b89fb6643fe9bf51bd7931a76b8f5ec2d65de4fb176dba8d4f22c77", 7 + "sha256": "e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f", 8 8 "url": "https://pub.dev" 9 9 }, 10 10 "source": "hosted", 11 - "version": "73.0.0" 12 - }, 13 - "_macros": { 14 - "dependency": "transitive", 15 - "description": "dart", 16 - "source": "sdk", 17 - "version": "0.3.2" 11 + "version": "82.0.0" 18 12 }, 19 13 "analyzer": { 20 14 "dependency": "transitive", 21 15 "description": { 22 16 "name": "analyzer", 23 - "sha256": "4959fec185fe70cce007c57e9ab6983101dbe593d2bf8bbfb4453aaec0cf470a", 17 + "sha256": "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0", 24 18 "url": "https://pub.dev" 25 19 }, 26 20 "source": "hosted", 27 - "version": "6.8.0" 21 + "version": "7.4.5" 28 22 }, 29 23 "args": { 30 24 "dependency": "transitive", 31 25 "description": { 32 26 "name": "args", 33 - "sha256": "bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6", 27 + "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", 34 28 "url": "https://pub.dev" 35 29 }, 36 30 "source": "hosted", 37 - "version": "2.6.0" 31 + "version": "2.7.0" 38 32 }, 39 33 "async": { 40 34 "dependency": "transitive", 41 35 "description": { 42 36 "name": "async", 43 - "sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63", 37 + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", 44 38 "url": "https://pub.dev" 45 39 }, 46 40 "source": "hosted", 47 - "version": "2.12.0" 41 + "version": "2.13.0" 48 42 }, 49 43 "boolean_selector": { 50 44 "dependency": "transitive", ··· 56 50 "source": "hosted", 57 51 "version": "2.1.2" 58 52 }, 53 + "checked_yaml": { 54 + "dependency": "transitive", 55 + "description": { 56 + "name": "checked_yaml", 57 + "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", 58 + "url": "https://pub.dev" 59 + }, 60 + "source": "hosted", 61 + "version": "2.0.3" 62 + }, 63 + "cli_config": { 64 + "dependency": "transitive", 65 + "description": { 66 + "name": "cli_config", 67 + "sha256": "ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec", 68 + "url": "https://pub.dev" 69 + }, 70 + "source": "hosted", 71 + "version": "0.2.0" 72 + }, 59 73 "collection": { 60 - "dependency": "direct dev", 74 + "dependency": "direct main", 61 75 "description": { 62 76 "name": "collection", 63 77 "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", ··· 80 94 "dependency": "transitive", 81 95 "description": { 82 96 "name": "coverage", 83 - "sha256": "e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43", 97 + "sha256": "4b8701e48a58f7712492c9b1f7ba0bb9d525644dd66d023b62e1fc8cdb560c8a", 84 98 "url": "https://pub.dev" 85 99 }, 86 100 "source": "hosted", 87 - "version": "1.11.1" 101 + "version": "1.14.0" 88 102 }, 89 103 "crypto": { 90 104 "dependency": "transitive", ··· 140 154 "dependency": "transitive", 141 155 "description": { 142 156 "name": "glob", 143 - "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63", 157 + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", 144 158 "url": "https://pub.dev" 145 159 }, 146 160 "source": "hosted", 147 - "version": "2.1.2" 161 + "version": "2.1.3" 148 162 }, 149 163 "http_multi_server": { 150 164 "dependency": "transitive", ··· 180 194 "dependency": "transitive", 181 195 "description": { 182 196 "name": "js", 183 - "sha256": "c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf", 197 + "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", 198 + "url": "https://pub.dev" 199 + }, 200 + "source": "hosted", 201 + "version": "0.7.2" 202 + }, 203 + "json_annotation": { 204 + "dependency": "transitive", 205 + "description": { 206 + "name": "json_annotation", 207 + "sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1", 184 208 "url": "https://pub.dev" 185 209 }, 186 210 "source": "hosted", 187 - "version": "0.7.1" 211 + "version": "4.9.0" 188 212 }, 189 213 "lints": { 190 214 "dependency": "transitive", ··· 206 230 "source": "hosted", 207 231 "version": "1.3.0" 208 232 }, 209 - "macros": { 210 - "dependency": "transitive", 211 - "description": { 212 - "name": "macros", 213 - "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", 214 - "url": "https://pub.dev" 215 - }, 216 - "source": "hosted", 217 - "version": "0.1.2-main.4" 218 - }, 219 233 "matcher": { 220 234 "dependency": "direct dev", 221 235 "description": { ··· 230 244 "dependency": "transitive", 231 245 "description": { 232 246 "name": "meta", 233 - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", 247 + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", 234 248 "url": "https://pub.dev" 235 249 }, 236 250 "source": "hosted", 237 - "version": "1.16.0" 251 + "version": "1.17.0" 238 252 }, 239 253 "mime": { 240 254 "dependency": "transitive", ··· 260 274 "dependency": "transitive", 261 275 "description": { 262 276 "name": "package_config", 263 - "sha256": "92d4488434b520a62570293fbd33bb556c7d49230791c1b4bbd973baf6d2dc67", 277 + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", 264 278 "url": "https://pub.dev" 265 279 }, 266 280 "source": "hosted", 267 - "version": "2.1.1" 281 + "version": "2.2.0" 268 282 }, 269 283 "path": { 270 284 "dependency": "direct main", ··· 290 304 "dependency": "direct main", 291 305 "description": { 292 306 "name": "protobuf", 293 - "sha256": "68645b24e0716782e58948f8467fd42a880f255096a821f9e7d0ec625b00c84d", 307 + "sha256": "579fe5557eae58e3adca2e999e38f02441d8aa908703854a9e0a0f47fa857731", 294 308 "url": "https://pub.dev" 295 309 }, 296 310 "source": "hosted", 297 - "version": "3.1.0" 311 + "version": "4.1.0" 298 312 }, 299 313 "pub_semver": { 300 314 "dependency": "transitive", 301 315 "description": { 302 316 "name": "pub_semver", 303 - "sha256": "7b3cfbf654f3edd0c6298ecd5be782ce997ddf0e00531b9464b55245185bbbbd", 317 + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", 304 318 "url": "https://pub.dev" 305 319 }, 306 320 "source": "hosted", 307 - "version": "2.1.5" 321 + "version": "2.2.0" 322 + }, 323 + "pubspec_parse": { 324 + "dependency": "transitive", 325 + "description": { 326 + "name": "pubspec_parse", 327 + "sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082", 328 + "url": "https://pub.dev" 329 + }, 330 + "source": "hosted", 331 + "version": "1.5.0" 308 332 }, 309 333 "shelf": { 310 334 "dependency": "transitive", ··· 340 364 "dependency": "transitive", 341 365 "description": { 342 366 "name": "shelf_web_socket", 343 - "sha256": "cc36c297b52866d203dbf9332263c94becc2fe0ceaa9681d07b6ef9807023b67", 367 + "sha256": "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925", 344 368 "url": "https://pub.dev" 345 369 }, 346 370 "source": "hosted", 347 - "version": "2.0.1" 371 + "version": "3.0.0" 348 372 }, 349 373 "source_map_stack_trace": { 350 374 "dependency": "transitive", ··· 390 414 "dependency": "transitive", 391 415 "description": { 392 416 "name": "stream_channel", 393 - "sha256": "4ac0537115a24d772c408a2520ecd0abb99bca2ea9c4e634ccbdbfae64fe17ec", 417 + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", 394 418 "url": "https://pub.dev" 395 419 }, 396 420 "source": "hosted", 397 - "version": "2.1.3" 421 + "version": "2.1.4" 398 422 }, 399 423 "string_scanner": { 400 424 "dependency": "transitive", ··· 420 444 "dependency": "direct dev", 421 445 "description": { 422 446 "name": "test", 423 - "sha256": "8391fbe68d520daf2314121764d38e37f934c02fd7301ad18307bd93bd6b725d", 447 + "sha256": "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb", 424 448 "url": "https://pub.dev" 425 449 }, 426 450 "source": "hosted", 427 - "version": "1.25.14" 451 + "version": "1.26.2" 428 452 }, 429 453 "test_api": { 430 454 "dependency": "transitive", 431 455 "description": { 432 456 "name": "test_api", 433 - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", 457 + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", 434 458 "url": "https://pub.dev" 435 459 }, 436 460 "source": "hosted", 437 - "version": "0.7.4" 461 + "version": "0.7.6" 438 462 }, 439 463 "test_core": { 440 464 "dependency": "transitive", 441 465 "description": { 442 466 "name": "test_core", 443 - "sha256": "84d17c3486c8dfdbe5e12a50c8ae176d15e2a771b96909a9442b40173649ccaa", 467 + "sha256": "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a", 444 468 "url": "https://pub.dev" 445 469 }, 446 470 "source": "hosted", 447 - "version": "0.6.8" 471 + "version": "0.6.11" 448 472 }, 449 473 "typed_data": { 450 474 "dependency": "transitive", ··· 460 484 "dependency": "transitive", 461 485 "description": { 462 486 "name": "vm_service", 463 - "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", 487 + "sha256": "6f82e9ee8e7339f5d8b699317f6f3afc17c80a68ebef1bc0d6f52a678c14b1e6", 464 488 "url": "https://pub.dev" 465 489 }, 466 490 "source": "hosted", 467 - "version": "15.0.0" 491 + "version": "15.0.1" 468 492 }, 469 493 "watcher": { 470 494 "dependency": "transitive", ··· 480 504 "dependency": "transitive", 481 505 "description": { 482 506 "name": "web", 483 - "sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb", 507 + "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a", 484 508 "url": "https://pub.dev" 485 509 }, 486 510 "source": "hosted", 487 - "version": "1.1.0" 511 + "version": "1.1.1" 488 512 }, 489 513 "web_socket": { 490 514 "dependency": "transitive", 491 515 "description": { 492 516 "name": "web_socket", 493 - "sha256": "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83", 517 + "sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c", 494 518 "url": "https://pub.dev" 495 519 }, 496 520 "source": "hosted", 497 - "version": "0.1.6" 521 + "version": "1.0.1" 498 522 }, 499 523 "web_socket_channel": { 500 524 "dependency": "transitive", 501 525 "description": { 502 526 "name": "web_socket_channel", 503 - "sha256": "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f", 527 + "sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8", 504 528 "url": "https://pub.dev" 505 529 }, 506 530 "source": "hosted", 507 - "version": "3.0.1" 531 + "version": "3.0.3" 508 532 }, 509 533 "webkit_inspection_protocol": { 510 534 "dependency": "transitive", ··· 528 552 } 529 553 }, 530 554 "sdks": { 531 - "dart": ">=3.5.0 <4.0.0" 555 + "dart": ">=3.7.0-0 <4.0.0" 532 556 } 533 557 }
+1
pkgs/by-name/pr/protoc-gen-dart/update.sh
··· 25 25 cp $src/pubspec.* . 26 26 27 27 if ! test -f pubspec.lock; then 28 + sed -i '/resolution: workspace/d' pubspec.yaml 28 29 dart pub update 29 30 fi 30 31
+13 -29
pkgs/by-name/pr/proxmox-backup-client/0001-cargo-re-route-dependencies-not-available-on-crates..patch
··· 1 - From 15345a1ca0a52f2e977361002fe984609704ec90 Mon Sep 17 00:00:00 2001 1 + From fe701cc514b479ca01d18d7f1ab1da6acbc93273 Mon Sep 17 00:00:00 2001 2 2 From: Christoph Heiss <christoph@c8h4.io> 3 - Date: Tue, 24 Dec 2024 17:40:48 +0100 4 - Subject: [PATCH 1/3] cargo: re-route dependencies not available on crates.io 3 + Date: Thu, 5 Jun 2025 11:26:24 +0200 4 + Subject: [PATCH 1/5] cargo: re-route dependencies not available on crates.io 5 5 to git repos 6 6 7 7 Signed-off-by: Christoph Heiss <christoph@c8h4.io> 8 8 --- 9 - Cargo.toml | 147 ++++++++++------------------------------------------- 10 - 1 file changed, 26 insertions(+), 121 deletions(-) 9 + Cargo.toml | 146 ++++++++++------------------------------------------- 10 + 1 file changed, 27 insertions(+), 119 deletions(-) 11 11 12 12 diff --git a/Cargo.toml b/Cargo.toml 13 - index 9354fb17..d2014429 100644 13 + index d38321e3..99d712da 100644 14 14 --- a/Cargo.toml 15 15 +++ b/Cargo.toml 16 - @@ -42,8 +42,6 @@ members = [ 16 + @@ -41,8 +41,6 @@ members = [ 17 17 18 18 "proxmox-backup-banner", 19 19 "proxmox-backup-client", ··· 22 22 23 23 "pxar-bin", 24 24 ] 25 - @@ -112,7 +110,6 @@ pbs-tools = { path = "pbs-tools" } 26 - # regular crates 27 - anyhow = "1.0" 28 - async-trait = "0.1.56" 29 - -apt-pkg-native = "0.3.2" 30 - base64 = "0.13" 31 - bitflags = "2.4" 32 - bytes = "1.0" 33 - @@ -126,7 +123,6 @@ flate2 = "1.0" 34 - foreign-types = "0.3" 35 - futures = "0.3" 36 - h2 = { version = "0.4", features = [ "stream" ] } 37 - -handlebars = "3.0" 38 - hex = "0.4.3" 39 - http = "0.2" 40 - hyper = { version = "0.14", features = [ "full" ] } 41 - @@ -162,139 +158,48 @@ xdg = "2.2" 25 + @@ -160,138 +158,48 @@ xdg = "2.2" 42 26 zstd = { version = "0.12", features = [ "bindgen" ] } 43 27 zstd-safe = "6.0" 44 28 ··· 55 39 -futures.workspace = true 56 40 -h2.workspace = true 57 41 -hex.workspace = true 58 - -http.workspace = true 59 42 -hyper.workspace = true 60 43 -libc.workspace = true 61 44 -log.workspace = true ··· 116 99 -proxmox-time.workspace = true 117 100 -proxmox-uuid.workspace = true 118 101 -proxmox-worker-task.workspace = true 102 + -pbs-api-types.workspace = true 119 103 - 120 104 -# in their respective repo 121 105 -proxmox-acme.workspace = true 122 106 -pxar.workspace = true 123 107 - 124 108 -# proxmox-backup workspace/internal crates 125 - -pbs-api-types.workspace = true 126 109 -pbs-buildcfg.workspace = true 127 110 -pbs-client.workspace = true 128 111 -pbs-config.workspace = true ··· 136 119 # Local path overrides 137 120 # NOTE: You must run `cargo update` after changing this for it to take effect! 138 121 [patch.crates-io] 139 - 122 + -#pbs-api-types = { path = "../proxmox/pbs-api-types" } 123 + +pbs-api-types = { path = "../proxmox/pbs-api-types" } 124 + #proxmox-acme = { path = "../proxmox/proxmox-acme" } 140 125 #proxmox-apt = { path = "../proxmox/proxmox-apt" } 141 126 -#proxmox-apt-api-types = { path = "../proxmox/proxmox-apt-api-types" } 142 127 -#proxmox-async = { path = "../proxmox/proxmox-async" } ··· 196 181 +proxmox-uuid = { path = "../proxmox/proxmox-uuid" } 197 182 +proxmox-worker-task = { path = "../proxmox/proxmox-worker-task" } 198 183 199 - #proxmox-acme = { path = "../proxmox/proxmox-acme" } 200 184 -#pathpatterns = {path = "../pathpatterns" } 201 185 -#pxar = { path = "../pxar" } 202 186 +pathpatterns = {path = "../pathpatterns" } ··· 205 189 [features] 206 190 default = [] 207 191 -- 208 - 2.47.0 192 + 2.49.0 209 193
+5 -5
pkgs/by-name/pr/proxmox-backup-client/0002-docs-Add-target-path-fixup-variable.patch pkgs/by-name/pr/proxmox-backup-client/0002-docs-add-target-path-fixup-variable.patch
··· 1 - From fbfbc075c7451cda415fc5678cf5bce8bb11dc78 Mon Sep 17 00:00:00 2001 1 + From b71b5bab3fadc663d322e3ef2faa8f098423fb03 Mon Sep 17 00:00:00 2001 2 2 From: Christoph Heiss <christoph@c8h4.io> 3 3 Date: Tue, 24 Dec 2024 17:22:35 +0100 4 - Subject: [PATCH 2/3] docs: Add target path fixup variable 4 + Subject: [PATCH 2/5] docs: add target path fixup variable 5 5 6 6 Signed-off-by: Christoph Heiss <christoph@c8h4.io> 7 7 --- ··· 9 9 1 file changed, 1 insertion(+) 10 10 11 11 diff --git a/docs/Makefile b/docs/Makefile 12 - index 66da6037..a9939131 100644 12 + index c57cbbc2..fa00729e 100644 13 13 --- a/docs/Makefile 14 14 +++ b/docs/Makefile 15 - @@ -92,6 +92,7 @@ API_VIEWER_FILES := \ 15 + @@ -94,6 +94,7 @@ API_VIEWER_FILES := \ 16 16 SPHINXOPTS = -E 17 17 SPHINXBUILD = sphinx-build 18 18 BUILDDIR = output ··· 21 21 ifeq ($(BUILD_MODE), release) 22 22 COMPILEDIR := ../target/$(DEB_HOST_RUST_TYPE)/release 23 23 -- 24 - 2.47.0 24 + 2.49.0 25 25
+4 -4
pkgs/by-name/pr/proxmox-backup-client/0003-cargo-use-local-patched-h2-dependency.patch
··· 1 - From 3fc7e2ab65ad6a8af360fafa84b97f551fa1b619 Mon Sep 17 00:00:00 2001 1 + From 88f8ac1e5d158ad0a46177b813fd7557cc5e3fbe Mon Sep 17 00:00:00 2001 2 2 From: Christoph Heiss <christoph@c8h4.io> 3 3 Date: Tue, 24 Dec 2024 17:35:40 +0100 4 - Subject: [PATCH 3/3] cargo: use local patched h2 dependency 4 + Subject: [PATCH 3/5] cargo: use local patched h2 dependency 5 5 6 6 Signed-off-by: Christoph Heiss <christoph@c8h4.io> 7 7 --- ··· 9 9 1 file changed, 2 insertions(+) 10 10 11 11 diff --git a/Cargo.toml b/Cargo.toml 12 - index d2014429..54f951c8 100644 12 + index 99d712da..091696f1 100644 13 13 --- a/Cargo.toml 14 14 +++ b/Cargo.toml 15 15 @@ -201,6 +201,8 @@ proxmox-worker-task = { path = "../proxmox/proxmox-worker-task" } ··· 22 22 default = [] 23 23 #valgrind = ["valgrind_request"] 24 24 -- 25 - 2.47.0 25 + 2.49.0 26 26
+83
pkgs/by-name/pr/proxmox-backup-client/0004-docs-drop-all-but-client-man-pages.patch
··· 1 + From 846d0b9c8f62340cb0703c59d16414b05a15382a Mon Sep 17 00:00:00 2001 2 + From: Thomas Lamprecht <thomas@lamprecht.org> 3 + Date: Tue, 29 Nov 2022 17:20:28 +0100 4 + Subject: [PATCH 4/5] docs: drop all but client man pages 5 + 6 + Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org> 7 + Signed-off-by: Christoph Heiss <christoph@c8h4.io> 8 + --- 9 + docs/Makefile | 19 ------------------- 10 + docs/conf.py | 24 ------------------------ 11 + 2 files changed, 43 deletions(-) 12 + 13 + diff --git a/docs/Makefile b/docs/Makefile 14 + index fa00729e..53a420b5 100644 15 + --- a/docs/Makefile 16 + +++ b/docs/Makefile 17 + @@ -1,27 +1,8 @@ 18 + include ../defines.mk 19 + 20 + GENERATED_SYNOPSIS := \ 21 + - config/acl/roles.rst \ 22 + - config/datastore/config.rst \ 23 + - config/domains/config.rst \ 24 + - config/media-pool/config.rst \ 25 + - config/notifications-priv/config.rst \ 26 + - config/notifications/config.rst \ 27 + - config/remote/config.rst \ 28 + - config/sync/config.rst \ 29 + - config/tape-job/config.rst \ 30 + - config/tape/config.rst \ 31 + - config/user/config.rst \ 32 + - config/verification/config.rst \ 33 + - config/prune/config.rst \ 34 + - pmt/synopsis.rst \ 35 + - pmtx/synopsis.rst \ 36 + proxmox-backup-client/catalog-shell-synopsis.rst \ 37 + proxmox-backup-client/synopsis.rst \ 38 + - proxmox-backup-debug/synopsis.rst \ 39 + - proxmox-backup-manager/synopsis.rst \ 40 + - proxmox-file-restore/synopsis.rst \ 41 + - proxmox-tape/synopsis.rst \ 42 + pxar/synopsis.rst \ 43 + 44 + MAN1_PAGES := \ 45 + diff --git a/docs/conf.py b/docs/conf.py 46 + index a7fa1079..345a0170 100644 47 + --- a/docs/conf.py 48 + +++ b/docs/conf.py 49 + @@ -93,31 +93,7 @@ rst_epilog += f"\n.. |pbs-copyright| replace:: Copyright (C) {copyright}" 50 + man_pages = [ 51 + # CLI 52 + ('proxmox-backup-client/man1', 'proxmox-backup-client', 'Command line tool for Backup and Restore', [author], 1), 53 + - ('proxmox-backup-manager/man1', 'proxmox-backup-manager', 'Command line tool to manage and configure the backup server.', [author], 1), 54 + - ('proxmox-backup-debug/man1', 'proxmox-backup-debug', 'Debugging command line tool for Backup and Restore', [author], 1), 55 + - ('proxmox-backup-proxy/man1', 'proxmox-backup-proxy', 'Proxmox Backup Public API Server', [author], 1), 56 + - ('proxmox-backup/man1', 'proxmox-backup', 'Proxmox Backup Local API Server', [author], 1), 57 + - ('proxmox-file-restore/man1', 'proxmox-file-restore', 'CLI tool for restoring files and directories from Proxmox Backup Server archives', [author], 1), 58 + - ('proxmox-tape/man1', 'proxmox-tape', 'Proxmox Tape Backup CLI Tool', [author], 1), 59 + ('pxar/man1', 'pxar', 'Proxmox File Archive CLI Tool', [author], 1), 60 + - ('pmt/man1', 'pmt', 'Control Linux Tape Devices', [author], 1), 61 + - ('pmtx/man1', 'pmtx', 'Control SCSI media changer devices (tape autoloaders)', [author], 1), 62 + - ('pbs2to3/man1', 'pbs2to3', 'Proxmox Backup Server upgrade checker script for 2.4+ to current 3.x major upgrades', [author], 1), 63 + - # configs 64 + - ('config/acl/man5', 'acl.cfg', 'Access Control Configuration', [author], 5), 65 + - ('config/datastore/man5', 'datastore.cfg', 'Datastore Configuration', [author], 5), 66 + - ('config/domains/man5', 'domains.cfg', 'Realm Configuration', [author], 5), 67 + - ('config/media-pool/man5', 'media-pool.cfg', 'Media Pool Configuration', [author], 5), 68 + - ('config/node/man5', 'proxmox-backup.node.cfg', 'Proxmox Backup Server - Node Configuration', [author], 5), 69 + - ('config/remote/man5', 'remote.cfg', 'Remote Server Configuration', [author], 5), 70 + - ('config/sync/man5', 'sync.cfg', 'Synchronization Job Configuration', [author], 5), 71 + - ('config/tape-job/man5', 'tape-job.cfg', 'Tape Job Configuration', [author], 5), 72 + - ('config/tape/man5', 'tape.cfg', 'Tape Drive and Changer Configuration', [author], 5), 73 + - ('config/user/man5', 'user.cfg', 'User Configuration', [author], 5), 74 + - ('config/verification/man5', 'verification.cfg', 'Verification Job Configuration', [author], 5), 75 + - ('config/prune/man5', 'prune.cfg', 'Prune Job Configuration', [author], 5), 76 + - ('config/notifications/man5', 'notifications.cfg', 'Notification target/matcher configuration', [author], 5), 77 + - ('config/notifications-priv/man5', 'notifications-priv.cfg', 'Notification target secrets', [author], 5), 78 + ] 79 + 80 + 81 + -- 82 + 2.49.0 83 +
+198
pkgs/by-name/pr/proxmox-backup-client/0005-Revert-h2-switch-to-legacy-feature.patch
··· 1 + From b1a06f6a63a63410f89bd0d2968a6fdb7ce2352d Mon Sep 17 00:00:00 2001 2 + From: Christoph Heiss <christoph@c8h4.io> 3 + Date: Thu, 5 Jun 2025 12:01:10 +0200 4 + Subject: [PATCH 5/5] Revert "h2: switch to legacy feature" 5 + 6 + This reverts commit 168ed370263e84a6235968c615b856b9280debe1. 7 + 8 + It's a Proxmox-specific workaround (see also the commit description 9 + itself) and does not apply here. 10 + 11 + Signed-off-by: Christoph Heiss <christoph@c8h4.io> 12 + --- 13 + Cargo.toml | 2 +- 14 + examples/h2client.rs | 6 +++--- 15 + examples/h2s-client.rs | 6 +++--- 16 + pbs-client/src/backup_writer.rs | 8 ++++---- 17 + pbs-client/src/http_client.rs | 12 +++++------- 18 + pbs-client/src/pipe_to_stream.rs | 2 +- 19 + 6 files changed, 17 insertions(+), 19 deletions(-) 20 + 21 + diff --git a/Cargo.toml b/Cargo.toml 22 + index 091696f1..063f62f8 100644 23 + --- a/Cargo.toml 24 + +++ b/Cargo.toml 25 + @@ -122,7 +122,7 @@ env_logger = "0.11" 26 + flate2 = "1.0" 27 + foreign-types = "0.3" 28 + futures = "0.3" 29 + -h2 = { version = "0.4", features = [ "legacy", "stream" ] } 30 + +h2 = { version = "0.4", features = [ "stream" ] } 31 + handlebars = "3.0" 32 + hex = "0.4.3" 33 + hickory-resolver = { version = "0.24.1", default-features = false, features = [ "system-config", "tokio-runtime" ] } 34 + diff --git a/examples/h2client.rs b/examples/h2client.rs 35 + index e44c43fa..1dcb4498 100644 36 + --- a/examples/h2client.rs 37 + +++ b/examples/h2client.rs 38 + @@ -10,7 +10,7 @@ use tokio::net::TcpStream; 39 + // Simple H2 client to test H2 download speed using h2server.rs 40 + 41 + struct Process { 42 + - body: h2::legacy::RecvStream, 43 + + body: h2::RecvStream, 44 + trailers: bool, 45 + bytes: usize, 46 + } 47 + @@ -50,7 +50,7 @@ impl Future for Process { 48 + } 49 + 50 + fn send_request( 51 + - mut client: h2::legacy::client::SendRequest<bytes::Bytes>, 52 + + mut client: h2::client::SendRequest<bytes::Bytes>, 53 + ) -> impl Future<Output = Result<usize, Error>> { 54 + println!("sending request"); 55 + 56 + @@ -78,7 +78,7 @@ async fn run() -> Result<(), Error> { 57 + let conn = TcpStream::connect(std::net::SocketAddr::from(([127, 0, 0, 1], 8008))).await?; 58 + conn.set_nodelay(true).unwrap(); 59 + 60 + - let (client, h2) = h2::legacy::client::Builder::new() 61 + + let (client, h2) = h2::client::Builder::new() 62 + .initial_connection_window_size(1024 * 1024 * 1024) 63 + .initial_window_size(1024 * 1024 * 1024) 64 + .max_frame_size(4 * 1024 * 1024) 65 + diff --git a/examples/h2s-client.rs b/examples/h2s-client.rs 66 + index 86b3a931..a12b5a48 100644 67 + --- a/examples/h2s-client.rs 68 + +++ b/examples/h2s-client.rs 69 + @@ -10,7 +10,7 @@ use tokio::net::TcpStream; 70 + // Simple H2 client to test H2 download speed using h2s-server.rs 71 + 72 + struct Process { 73 + - body: h2::legacy::RecvStream, 74 + + body: h2::RecvStream, 75 + trailers: bool, 76 + bytes: usize, 77 + } 78 + @@ -50,7 +50,7 @@ impl Future for Process { 79 + } 80 + 81 + fn send_request( 82 + - mut client: h2::legacy::client::SendRequest<bytes::Bytes>, 83 + + mut client: h2::client::SendRequest<bytes::Bytes>, 84 + ) -> impl Future<Output = Result<usize, Error>> { 85 + println!("sending request"); 86 + 87 + @@ -94,7 +94,7 @@ async fn run() -> Result<(), Error> { 88 + .await 89 + .map_err(|err| format_err!("connect failed - {}", err))?; 90 + 91 + - let (client, h2) = h2::legacy::client::Builder::new() 92 + + let (client, h2) = h2::client::Builder::new() 93 + .initial_connection_window_size(1024 * 1024 * 1024) 94 + .initial_window_size(1024 * 1024 * 1024) 95 + .max_frame_size(4 * 1024 * 1024) 96 + diff --git a/pbs-client/src/backup_writer.rs b/pbs-client/src/backup_writer.rs 97 + index 32542506..1253ef56 100644 98 + --- a/pbs-client/src/backup_writer.rs 99 + +++ b/pbs-client/src/backup_writer.rs 100 + @@ -56,7 +56,7 @@ pub struct UploadOptions { 101 + } 102 + 103 + struct ChunkUploadResponse { 104 + - future: h2::legacy::client::ResponseFuture, 105 + + future: h2::client::ResponseFuture, 106 + size: usize, 107 + } 108 + 109 + @@ -143,7 +143,7 @@ impl BackupWriter { 110 + param: Option<Value>, 111 + content_type: &str, 112 + data: Vec<u8>, 113 + - ) -> Result<h2::legacy::client::ResponseFuture, Error> { 114 + + ) -> Result<h2::client::ResponseFuture, Error> { 115 + let request = 116 + H2Client::request_builder("localhost", method, path, param, Some(content_type)) 117 + .unwrap(); 118 + @@ -514,7 +514,7 @@ impl BackupWriter { 119 + } 120 + 121 + fn response_queue() -> ( 122 + - mpsc::Sender<h2::legacy::client::ResponseFuture>, 123 + + mpsc::Sender<h2::client::ResponseFuture>, 124 + oneshot::Receiver<Result<(), Error>>, 125 + ) { 126 + let (verify_queue_tx, verify_queue_rx) = mpsc::channel(100); 127 + @@ -537,7 +537,7 @@ impl BackupWriter { 128 + tokio::spawn( 129 + ReceiverStream::new(verify_queue_rx) 130 + .map(Ok::<_, Error>) 131 + - .try_for_each(move |response: h2::legacy::client::ResponseFuture| { 132 + + .try_for_each(move |response: h2::client::ResponseFuture| { 133 + response 134 + .map_err(Error::from) 135 + .and_then(H2Client::h2api_response) 136 + diff --git a/pbs-client/src/http_client.rs b/pbs-client/src/http_client.rs 137 + index c95def07..8f6f8b41 100644 138 + --- a/pbs-client/src/http_client.rs 139 + +++ b/pbs-client/src/http_client.rs 140 + @@ -863,7 +863,7 @@ impl HttpClient { 141 + 142 + let max_window_size = (1 << 31) - 2; 143 + 144 + - let (h2, connection) = h2::legacy::client::Builder::new() 145 + + let (h2, connection) = h2::client::Builder::new() 146 + .initial_connection_window_size(max_window_size) 147 + .initial_window_size(max_window_size) 148 + .max_frame_size(4 * 1024 * 1024) 149 + @@ -1008,11 +1008,11 @@ impl Drop for HttpClient { 150 + 151 + #[derive(Clone)] 152 + pub struct H2Client { 153 + - h2: h2::legacy::client::SendRequest<bytes::Bytes>, 154 + + h2: h2::client::SendRequest<bytes::Bytes>, 155 + } 156 + 157 + impl H2Client { 158 + - pub fn new(h2: h2::legacy::client::SendRequest<bytes::Bytes>) -> Self { 159 + + pub fn new(h2: h2::client::SendRequest<bytes::Bytes>) -> Self { 160 + Self { h2 } 161 + } 162 + 163 + @@ -1092,7 +1092,7 @@ impl H2Client { 164 + &self, 165 + request: Request<()>, 166 + data: Option<bytes::Bytes>, 167 + - ) -> impl Future<Output = Result<h2::legacy::client::ResponseFuture, Error>> { 168 + + ) -> impl Future<Output = Result<h2::client::ResponseFuture, Error>> { 169 + self.h2 170 + .clone() 171 + .ready() 172 + @@ -1109,9 +1109,7 @@ impl H2Client { 173 + }) 174 + } 175 + 176 + - pub async fn h2api_response( 177 + - response: Response<h2::legacy::RecvStream>, 178 + - ) -> Result<Value, Error> { 179 + + pub async fn h2api_response(response: Response<h2::RecvStream>) -> Result<Value, Error> { 180 + let status = response.status(); 181 + 182 + let (_head, mut body) = response.into_parts(); 183 + diff --git a/pbs-client/src/pipe_to_stream.rs b/pbs-client/src/pipe_to_stream.rs 184 + index 3fc942d3..ae689851 100644 185 + --- a/pbs-client/src/pipe_to_stream.rs 186 + +++ b/pbs-client/src/pipe_to_stream.rs 187 + @@ -8,7 +8,7 @@ use std::task::{Context, Poll}; 188 + use anyhow::{format_err, Error}; 189 + use bytes::Bytes; 190 + use futures::{ready, Future}; 191 + -use h2::legacy::SendStream; 192 + +use h2::SendStream; 193 + 194 + pub struct PipeToSendStream { 195 + body_tx: SendStream<Bytes>, 196 + -- 197 + 2.49.0 198 +
+817 -426
pkgs/by-name/pr/proxmox-backup-client/Cargo.lock
··· 19 19 20 20 [[package]] 21 21 name = "ahash" 22 - version = "0.8.11" 22 + version = "0.8.12" 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 24 + checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" 25 25 dependencies = [ 26 26 "cfg-if", 27 27 "once_cell", ··· 45 45 checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 46 46 47 47 [[package]] 48 + name = "anstream" 49 + version = "0.6.19" 50 + source = "registry+https://github.com/rust-lang/crates.io-index" 51 + checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" 52 + dependencies = [ 53 + "anstyle", 54 + "anstyle-parse", 55 + "anstyle-query", 56 + "anstyle-wincon", 57 + "colorchoice", 58 + "is_terminal_polyfill", 59 + "utf8parse", 60 + ] 61 + 62 + [[package]] 63 + name = "anstyle" 64 + version = "1.0.11" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" 67 + 68 + [[package]] 69 + name = "anstyle-parse" 70 + version = "0.2.7" 71 + source = "registry+https://github.com/rust-lang/crates.io-index" 72 + checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" 73 + dependencies = [ 74 + "utf8parse", 75 + ] 76 + 77 + [[package]] 78 + name = "anstyle-query" 79 + version = "1.1.3" 80 + source = "registry+https://github.com/rust-lang/crates.io-index" 81 + checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" 82 + dependencies = [ 83 + "windows-sys 0.59.0", 84 + ] 85 + 86 + [[package]] 87 + name = "anstyle-wincon" 88 + version = "3.0.9" 89 + source = "registry+https://github.com/rust-lang/crates.io-index" 90 + checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" 91 + dependencies = [ 92 + "anstyle", 93 + "once_cell_polyfill", 94 + "windows-sys 0.59.0", 95 + ] 96 + 97 + [[package]] 48 98 name = "anyhow" 49 - version = "1.0.95" 99 + version = "1.0.98" 100 + source = "registry+https://github.com/rust-lang/crates.io-index" 101 + checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" 102 + 103 + [[package]] 104 + name = "async-trait" 105 + version = "0.1.88" 50 106 source = "registry+https://github.com/rust-lang/crates.io-index" 51 - checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" 107 + checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 108 + dependencies = [ 109 + "proc-macro2 1.0.95", 110 + "quote 1.0.40", 111 + "syn 2.0.101", 112 + ] 52 113 53 114 [[package]] 54 115 name = "atomic-waker" ··· 64 125 65 126 [[package]] 66 127 name = "backtrace" 67 - version = "0.3.74" 128 + version = "0.3.75" 68 129 source = "registry+https://github.com/rust-lang/crates.io-index" 69 - checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" 130 + checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" 70 131 dependencies = [ 71 132 "addr2line", 72 133 "cfg-if", ··· 91 152 92 153 [[package]] 93 154 name = "bindgen" 94 - version = "0.69.5" 155 + version = "0.71.1" 95 156 source = "registry+https://github.com/rust-lang/crates.io-index" 96 - checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" 157 + checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" 97 158 dependencies = [ 98 - "bitflags 2.6.0", 159 + "bitflags 2.9.1", 99 160 "cexpr", 100 161 "clang-sys", 101 162 "itertools", 102 - "lazy_static", 103 - "lazycell", 104 - "proc-macro2 1.0.92", 105 - "quote 1.0.37", 163 + "proc-macro2 1.0.95", 164 + "quote 1.0.40", 106 165 "regex", 107 166 "rustc-hash", 108 167 "shlex", 109 - "syn 2.0.91", 110 - "which", 168 + "syn 2.0.101", 111 169 ] 112 170 113 171 [[package]] ··· 118 176 119 177 [[package]] 120 178 name = "bitflags" 121 - version = "2.6.0" 179 + version = "2.9.1" 122 180 source = "registry+https://github.com/rust-lang/crates.io-index" 123 - checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 181 + checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 124 182 125 183 [[package]] 126 184 name = "block-buffer" ··· 133 191 134 192 [[package]] 135 193 name = "bumpalo" 136 - version = "3.16.0" 194 + version = "3.17.0" 137 195 source = "registry+https://github.com/rust-lang/crates.io-index" 138 - checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 196 + checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" 139 197 140 198 [[package]] 141 199 name = "bytes" 142 - version = "1.9.0" 200 + version = "1.10.1" 143 201 source = "registry+https://github.com/rust-lang/crates.io-index" 144 - checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" 202 + checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 145 203 146 204 [[package]] 147 205 name = "cc" 148 - version = "1.2.5" 206 + version = "1.2.25" 149 207 source = "registry+https://github.com/rust-lang/crates.io-index" 150 - checksum = "c31a0499c1dc64f458ad13872de75c0eb7e3fdb0e67964610c914b034fc5956e" 208 + checksum = "d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951" 151 209 dependencies = [ 152 210 "jobserver", 153 211 "libc", ··· 160 218 source = "registry+https://github.com/rust-lang/crates.io-index" 161 219 checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 162 220 dependencies = [ 163 - "nom", 221 + "nom 7.1.3", 164 222 ] 165 223 166 224 [[package]] ··· 202 260 ] 203 261 204 262 [[package]] 263 + name = "colorchoice" 264 + version = "1.0.4" 265 + source = "registry+https://github.com/rust-lang/crates.io-index" 266 + checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" 267 + 268 + [[package]] 205 269 name = "const_format" 206 270 version = "0.2.34" 207 271 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 216 280 source = "registry+https://github.com/rust-lang/crates.io-index" 217 281 checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" 218 282 dependencies = [ 219 - "proc-macro2 1.0.92", 220 - "quote 1.0.37", 283 + "proc-macro2 1.0.95", 284 + "quote 1.0.40", 221 285 "unicode-xid 0.2.6", 222 286 ] 223 287 ··· 239 303 240 304 [[package]] 241 305 name = "cpufeatures" 242 - version = "0.2.16" 306 + version = "0.2.17" 243 307 source = "registry+https://github.com/rust-lang/crates.io-index" 244 - checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" 308 + checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 245 309 dependencies = [ 246 310 "libc", 247 311 ] ··· 264 328 "generic-array", 265 329 "typenum", 266 330 ] 331 + 332 + [[package]] 333 + name = "data-encoding" 334 + version = "2.9.0" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" 267 337 268 338 [[package]] 269 339 name = "digest" ··· 302 372 source = "registry+https://github.com/rust-lang/crates.io-index" 303 373 checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 304 374 dependencies = [ 305 - "proc-macro2 1.0.92", 306 - "quote 1.0.37", 307 - "syn 2.0.91", 375 + "proc-macro2 1.0.95", 376 + "quote 1.0.40", 377 + "syn 2.0.101", 308 378 ] 309 379 310 380 [[package]] 311 381 name = "either" 312 - version = "1.13.0" 382 + version = "1.15.0" 313 383 source = "registry+https://github.com/rust-lang/crates.io-index" 314 - checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 384 + checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 315 385 316 386 [[package]] 317 387 name = "email-encoding" 318 - version = "0.3.1" 388 + version = "0.4.1" 319 389 source = "registry+https://github.com/rust-lang/crates.io-index" 320 - checksum = "ea3d894bbbab314476b265f9b2d46bf24b123a36dd0e96b06a1b49545b9d9dcc" 390 + checksum = "9298e6504d9b9e780ed3f7dfd43a61be8cd0e09eb07f7706a945b0072b6670b6" 321 391 dependencies = [ 322 392 "base64 0.22.1", 323 393 "memchr", ··· 355 425 ] 356 426 357 427 [[package]] 428 + name = "enum-as-inner" 429 + version = "0.6.1" 430 + source = "registry+https://github.com/rust-lang/crates.io-index" 431 + checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" 432 + dependencies = [ 433 + "heck", 434 + "proc-macro2 1.0.95", 435 + "quote 1.0.40", 436 + "syn 2.0.101", 437 + ] 438 + 439 + [[package]] 440 + name = "env_filter" 441 + version = "0.1.3" 442 + source = "registry+https://github.com/rust-lang/crates.io-index" 443 + checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" 444 + dependencies = [ 445 + "log", 446 + "regex", 447 + ] 448 + 449 + [[package]] 358 450 name = "env_logger" 359 - version = "0.10.2" 451 + version = "0.11.8" 360 452 source = "registry+https://github.com/rust-lang/crates.io-index" 361 - checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" 453 + checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" 362 454 dependencies = [ 363 - "humantime", 364 - "is-terminal", 455 + "anstream", 456 + "anstyle", 457 + "env_filter", 458 + "jiff", 365 459 "log", 366 - "regex", 367 - "termcolor", 368 460 ] 369 461 370 462 [[package]] 371 463 name = "equivalent" 372 - version = "1.0.1" 464 + version = "1.0.2" 373 465 source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 466 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 375 467 376 468 [[package]] 377 469 name = "errno" 378 - version = "0.3.10" 470 + version = "0.3.12" 379 471 source = "registry+https://github.com/rust-lang/crates.io-index" 380 - checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" 472 + checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" 381 473 dependencies = [ 382 474 "libc", 383 475 "windows-sys 0.59.0", ··· 406 498 checksum = "ef033ed5e9bad94e55838ca0ca906db0e043f517adda0c8b79c7a8c66c93c1b5" 407 499 dependencies = [ 408 500 "cfg-if", 409 - "rustix", 501 + "rustix 0.38.44", 410 502 "windows-sys 0.48.0", 411 503 ] 412 504 ··· 424 516 425 517 [[package]] 426 518 name = "flate2" 427 - version = "1.0.35" 519 + version = "1.1.1" 428 520 source = "registry+https://github.com/rust-lang/crates.io-index" 429 - checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" 521 + checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" 430 522 dependencies = [ 431 523 "crc32fast", 432 524 "miniz_oxide", ··· 516 608 source = "registry+https://github.com/rust-lang/crates.io-index" 517 609 checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 518 610 dependencies = [ 519 - "proc-macro2 1.0.92", 520 - "quote 1.0.37", 521 - "syn 2.0.91", 611 + "proc-macro2 1.0.95", 612 + "quote 1.0.40", 613 + "syn 2.0.101", 522 614 ] 523 615 524 616 [[package]] ··· 563 655 564 656 [[package]] 565 657 name = "getrandom" 566 - version = "0.2.15" 658 + version = "0.2.16" 567 659 source = "registry+https://github.com/rust-lang/crates.io-index" 568 - checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 660 + checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 569 661 dependencies = [ 570 662 "cfg-if", 571 663 "libc", 572 - "wasi", 664 + "wasi 0.11.0+wasi-snapshot-preview1", 665 + ] 666 + 667 + [[package]] 668 + name = "getrandom" 669 + version = "0.3.3" 670 + source = "registry+https://github.com/rust-lang/crates.io-index" 671 + checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 672 + dependencies = [ 673 + "cfg-if", 674 + "libc", 675 + "r-efi", 676 + "wasi 0.14.2+wasi-0.2.4", 573 677 ] 574 678 575 679 [[package]] ··· 580 684 581 685 [[package]] 582 686 name = "glob" 583 - version = "0.3.1" 687 + version = "0.3.2" 584 688 source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 689 + checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 586 690 587 691 [[package]] 588 692 name = "h2" ··· 605 709 606 710 [[package]] 607 711 name = "h2" 608 - version = "0.4.7" 712 + version = "0.4.10" 609 713 dependencies = [ 610 714 "atomic-waker", 611 715 "bytes", ··· 646 750 647 751 [[package]] 648 752 name = "hashbrown" 649 - version = "0.15.2" 753 + version = "0.15.3" 650 754 source = "registry+https://github.com/rust-lang/crates.io-index" 651 - checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" 755 + checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" 652 756 653 757 [[package]] 654 - name = "hermit-abi" 655 - version = "0.4.0" 758 + name = "heck" 759 + version = "0.5.0" 656 760 source = "registry+https://github.com/rust-lang/crates.io-index" 657 - checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" 761 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 658 762 659 763 [[package]] 660 764 name = "hex" ··· 666 770 ] 667 771 668 772 [[package]] 669 - name = "home" 670 - version = "0.5.11" 773 + name = "hickory-proto" 774 + version = "0.24.4" 775 + source = "registry+https://github.com/rust-lang/crates.io-index" 776 + checksum = "92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248" 777 + dependencies = [ 778 + "async-trait", 779 + "cfg-if", 780 + "data-encoding", 781 + "enum-as-inner", 782 + "futures-channel", 783 + "futures-io", 784 + "futures-util", 785 + "idna", 786 + "ipnet", 787 + "once_cell", 788 + "rand", 789 + "thiserror 1.0.69", 790 + "tinyvec", 791 + "tokio", 792 + "tracing", 793 + "url", 794 + ] 795 + 796 + [[package]] 797 + name = "hickory-resolver" 798 + version = "0.24.4" 671 799 source = "registry+https://github.com/rust-lang/crates.io-index" 672 - checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" 800 + checksum = "cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e" 673 801 dependencies = [ 674 - "windows-sys 0.59.0", 802 + "cfg-if", 803 + "futures-util", 804 + "hickory-proto", 805 + "ipconfig", 806 + "lru-cache", 807 + "once_cell", 808 + "parking_lot", 809 + "rand", 810 + "resolv-conf", 811 + "smallvec", 812 + "thiserror 1.0.69", 813 + "tokio", 814 + "tracing", 675 815 ] 676 816 677 817 [[package]] 678 818 name = "hostname" 679 - version = "0.4.0" 819 + version = "0.4.1" 680 820 source = "registry+https://github.com/rust-lang/crates.io-index" 681 - checksum = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba" 821 + checksum = "a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65" 682 822 dependencies = [ 683 823 "cfg-if", 684 824 "libc", 685 - "windows", 825 + "windows-link", 686 826 ] 687 827 688 828 [[package]] ··· 709 849 710 850 [[package]] 711 851 name = "httparse" 712 - version = "1.9.5" 852 + version = "1.10.1" 713 853 source = "registry+https://github.com/rust-lang/crates.io-index" 714 - checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" 854 + checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" 715 855 716 856 [[package]] 717 857 name = "httpdate" ··· 720 860 checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 721 861 722 862 [[package]] 723 - name = "humantime" 724 - version = "2.1.0" 725 - source = "registry+https://github.com/rust-lang/crates.io-index" 726 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 727 - 728 - [[package]] 729 863 name = "hyper" 730 864 version = "0.14.32" 731 865 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 751 885 752 886 [[package]] 753 887 name = "icu_collections" 754 - version = "1.5.0" 888 + version = "2.0.0" 755 889 source = "registry+https://github.com/rust-lang/crates.io-index" 756 - checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 890 + checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" 757 891 dependencies = [ 758 892 "displaydoc", 893 + "potential_utf", 759 894 "yoke", 760 895 "zerofrom", 761 896 "zerovec", 762 897 ] 763 898 764 899 [[package]] 765 - name = "icu_locid" 766 - version = "1.5.0" 900 + name = "icu_locale_core" 901 + version = "2.0.0" 767 902 source = "registry+https://github.com/rust-lang/crates.io-index" 768 - checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 903 + checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" 769 904 dependencies = [ 770 905 "displaydoc", 771 906 "litemap", ··· 775 910 ] 776 911 777 912 [[package]] 778 - name = "icu_locid_transform" 779 - version = "1.5.0" 780 - source = "registry+https://github.com/rust-lang/crates.io-index" 781 - checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 782 - dependencies = [ 783 - "displaydoc", 784 - "icu_locid", 785 - "icu_locid_transform_data", 786 - "icu_provider", 787 - "tinystr", 788 - "zerovec", 789 - ] 790 - 791 - [[package]] 792 - name = "icu_locid_transform_data" 793 - version = "1.5.0" 794 - source = "registry+https://github.com/rust-lang/crates.io-index" 795 - checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 796 - 797 - [[package]] 798 913 name = "icu_normalizer" 799 - version = "1.5.0" 914 + version = "2.0.0" 800 915 source = "registry+https://github.com/rust-lang/crates.io-index" 801 - checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 916 + checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" 802 917 dependencies = [ 803 918 "displaydoc", 804 919 "icu_collections", ··· 806 921 "icu_properties", 807 922 "icu_provider", 808 923 "smallvec", 809 - "utf16_iter", 810 - "utf8_iter", 811 - "write16", 812 924 "zerovec", 813 925 ] 814 926 815 927 [[package]] 816 928 name = "icu_normalizer_data" 817 - version = "1.5.0" 929 + version = "2.0.0" 818 930 source = "registry+https://github.com/rust-lang/crates.io-index" 819 - checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 931 + checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" 820 932 821 933 [[package]] 822 934 name = "icu_properties" 823 - version = "1.5.1" 935 + version = "2.0.1" 824 936 source = "registry+https://github.com/rust-lang/crates.io-index" 825 - checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 937 + checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" 826 938 dependencies = [ 827 939 "displaydoc", 828 940 "icu_collections", 829 - "icu_locid_transform", 941 + "icu_locale_core", 830 942 "icu_properties_data", 831 943 "icu_provider", 832 - "tinystr", 944 + "potential_utf", 945 + "zerotrie", 833 946 "zerovec", 834 947 ] 835 948 836 949 [[package]] 837 950 name = "icu_properties_data" 838 - version = "1.5.0" 951 + version = "2.0.1" 839 952 source = "registry+https://github.com/rust-lang/crates.io-index" 840 - checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 953 + checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" 841 954 842 955 [[package]] 843 956 name = "icu_provider" 844 - version = "1.5.0" 957 + version = "2.0.0" 845 958 source = "registry+https://github.com/rust-lang/crates.io-index" 846 - checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 959 + checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" 847 960 dependencies = [ 848 961 "displaydoc", 849 - "icu_locid", 850 - "icu_provider_macros", 962 + "icu_locale_core", 851 963 "stable_deref_trait", 852 964 "tinystr", 853 965 "writeable", 854 966 "yoke", 855 967 "zerofrom", 968 + "zerotrie", 856 969 "zerovec", 857 970 ] 858 971 859 972 [[package]] 860 - name = "icu_provider_macros" 861 - version = "1.5.0" 862 - source = "registry+https://github.com/rust-lang/crates.io-index" 863 - checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 864 - dependencies = [ 865 - "proc-macro2 1.0.92", 866 - "quote 1.0.37", 867 - "syn 2.0.91", 868 - ] 869 - 870 - [[package]] 871 973 name = "idna" 872 974 version = "1.0.3" 873 975 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 880 982 881 983 [[package]] 882 984 name = "idna_adapter" 883 - version = "1.2.0" 985 + version = "1.2.1" 884 986 source = "registry+https://github.com/rust-lang/crates.io-index" 885 - checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 987 + checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" 886 988 dependencies = [ 887 989 "icu_normalizer", 888 990 "icu_properties", ··· 890 992 891 993 [[package]] 892 994 name = "indexmap" 893 - version = "2.7.0" 995 + version = "2.9.0" 894 996 source = "registry+https://github.com/rust-lang/crates.io-index" 895 - checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" 997 + checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" 896 998 dependencies = [ 897 999 "equivalent", 898 - "hashbrown 0.15.2", 1000 + "hashbrown 0.15.3", 899 1001 ] 900 1002 901 1003 [[package]] 902 - name = "is-terminal" 903 - version = "0.4.13" 1004 + name = "ipconfig" 1005 + version = "0.3.2" 904 1006 source = "registry+https://github.com/rust-lang/crates.io-index" 905 - checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" 1007 + checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 906 1008 dependencies = [ 907 - "hermit-abi", 908 - "libc", 909 - "windows-sys 0.52.0", 1009 + "socket2", 1010 + "widestring", 1011 + "windows-sys 0.48.0", 1012 + "winreg", 910 1013 ] 911 1014 912 1015 [[package]] 1016 + name = "ipnet" 1017 + version = "2.11.0" 1018 + source = "registry+https://github.com/rust-lang/crates.io-index" 1019 + checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" 1020 + 1021 + [[package]] 1022 + name = "is_terminal_polyfill" 1023 + version = "1.70.1" 1024 + source = "registry+https://github.com/rust-lang/crates.io-index" 1025 + checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 1026 + 1027 + [[package]] 913 1028 name = "itertools" 914 - version = "0.12.1" 1029 + version = "0.13.0" 915 1030 source = "registry+https://github.com/rust-lang/crates.io-index" 916 - checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 1031 + checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 917 1032 dependencies = [ 918 1033 "either", 919 1034 ] 920 1035 921 1036 [[package]] 922 1037 name = "itoa" 923 - version = "1.0.14" 1038 + version = "1.0.15" 1039 + source = "registry+https://github.com/rust-lang/crates.io-index" 1040 + checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 1041 + 1042 + [[package]] 1043 + name = "jiff" 1044 + version = "0.2.14" 924 1045 source = "registry+https://github.com/rust-lang/crates.io-index" 925 - checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" 1046 + checksum = "a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93" 1047 + dependencies = [ 1048 + "jiff-static", 1049 + "log", 1050 + "portable-atomic", 1051 + "portable-atomic-util", 1052 + "serde", 1053 + ] 1054 + 1055 + [[package]] 1056 + name = "jiff-static" 1057 + version = "0.2.14" 1058 + source = "registry+https://github.com/rust-lang/crates.io-index" 1059 + checksum = "6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442" 1060 + dependencies = [ 1061 + "proc-macro2 1.0.95", 1062 + "quote 1.0.40", 1063 + "syn 2.0.101", 1064 + ] 926 1065 927 1066 [[package]] 928 1067 name = "jobserver" 929 - version = "0.1.32" 1068 + version = "0.1.33" 930 1069 source = "registry+https://github.com/rust-lang/crates.io-index" 931 - checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" 1070 + checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" 932 1071 dependencies = [ 1072 + "getrandom 0.3.3", 933 1073 "libc", 934 1074 ] 935 1075 936 1076 [[package]] 937 1077 name = "js-sys" 938 - version = "0.3.76" 1078 + version = "0.3.77" 939 1079 source = "registry+https://github.com/rust-lang/crates.io-index" 940 - checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" 1080 + checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 941 1081 dependencies = [ 942 1082 "once_cell", 943 1083 "wasm-bindgen", ··· 950 1090 checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 951 1091 952 1092 [[package]] 953 - name = "lazycell" 954 - version = "1.3.0" 955 - source = "registry+https://github.com/rust-lang/crates.io-index" 956 - checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 957 - 958 - [[package]] 959 1093 name = "lettre" 960 - version = "0.11.11" 1094 + version = "0.11.16" 961 1095 source = "registry+https://github.com/rust-lang/crates.io-index" 962 - checksum = "ab4c9a167ff73df98a5ecc07e8bf5ce90b583665da3d1762eb1f775ad4d0d6f5" 1096 + checksum = "87ffd14fa289730e3ad68edefdc31f603d56fe716ec38f2076bb7410e09147c2" 963 1097 dependencies = [ 964 1098 "base64 0.22.1", 965 1099 "chumsky", ··· 972 1106 "idna", 973 1107 "mime", 974 1108 "native-tls", 975 - "nom", 1109 + "nom 8.0.0", 976 1110 "percent-encoding", 977 1111 "quoted_printable", 978 1112 "socket2", ··· 982 1116 983 1117 [[package]] 984 1118 name = "libc" 985 - version = "0.2.169" 1119 + version = "0.2.172" 986 1120 source = "registry+https://github.com/rust-lang/crates.io-index" 987 - checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" 1121 + checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" 988 1122 989 1123 [[package]] 990 1124 name = "libloading" 991 - version = "0.8.6" 1125 + version = "0.8.8" 992 1126 source = "registry+https://github.com/rust-lang/crates.io-index" 993 - checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" 1127 + checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" 994 1128 dependencies = [ 995 1129 "cfg-if", 996 - "windows-targets 0.52.6", 1130 + "windows-targets 0.53.0", 997 1131 ] 998 1132 999 1133 [[package]] ··· 1002 1136 source = "registry+https://github.com/rust-lang/crates.io-index" 1003 1137 checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1004 1138 dependencies = [ 1005 - "bitflags 2.6.0", 1139 + "bitflags 2.9.1", 1006 1140 "libc", 1007 1141 "redox_syscall", 1008 1142 ] ··· 1018 1152 ] 1019 1153 1020 1154 [[package]] 1155 + name = "linked-hash-map" 1156 + version = "0.5.6" 1157 + source = "registry+https://github.com/rust-lang/crates.io-index" 1158 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1159 + 1160 + [[package]] 1021 1161 name = "linux-raw-sys" 1022 - version = "0.4.14" 1162 + version = "0.4.15" 1023 1163 source = "registry+https://github.com/rust-lang/crates.io-index" 1024 - checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1164 + checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 1165 + 1166 + [[package]] 1167 + name = "linux-raw-sys" 1168 + version = "0.9.4" 1169 + source = "registry+https://github.com/rust-lang/crates.io-index" 1170 + checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 1025 1171 1026 1172 [[package]] 1027 1173 name = "litemap" 1028 - version = "0.7.4" 1174 + version = "0.8.0" 1029 1175 source = "registry+https://github.com/rust-lang/crates.io-index" 1030 - checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" 1176 + checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" 1177 + 1178 + [[package]] 1179 + name = "lock_api" 1180 + version = "0.4.13" 1181 + source = "registry+https://github.com/rust-lang/crates.io-index" 1182 + checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" 1183 + dependencies = [ 1184 + "autocfg", 1185 + "scopeguard", 1186 + ] 1031 1187 1032 1188 [[package]] 1033 1189 name = "log" 1034 - version = "0.4.22" 1190 + version = "0.4.27" 1035 1191 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 1192 + checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 1193 + 1194 + [[package]] 1195 + name = "lru-cache" 1196 + version = "0.1.2" 1197 + source = "registry+https://github.com/rust-lang/crates.io-index" 1198 + checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" 1199 + dependencies = [ 1200 + "linked-hash-map", 1201 + ] 1037 1202 1038 1203 [[package]] 1039 1204 name = "memchr" ··· 1073 1238 1074 1239 [[package]] 1075 1240 name = "miniz_oxide" 1076 - version = "0.8.2" 1241 + version = "0.8.8" 1077 1242 source = "registry+https://github.com/rust-lang/crates.io-index" 1078 - checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394" 1243 + checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" 1079 1244 dependencies = [ 1080 1245 "adler2", 1081 1246 ] 1082 1247 1083 1248 [[package]] 1084 1249 name = "mio" 1085 - version = "1.0.3" 1250 + version = "1.0.4" 1086 1251 source = "registry+https://github.com/rust-lang/crates.io-index" 1087 - checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" 1252 + checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" 1088 1253 dependencies = [ 1089 1254 "libc", 1090 - "wasi", 1091 - "windows-sys 0.52.0", 1255 + "wasi 0.11.0+wasi-snapshot-preview1", 1256 + "windows-sys 0.59.0", 1092 1257 ] 1093 1258 1094 1259 [[package]] 1095 1260 name = "native-tls" 1096 - version = "0.2.12" 1261 + version = "0.2.14" 1097 1262 source = "registry+https://github.com/rust-lang/crates.io-index" 1098 - checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" 1263 + checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 1099 1264 dependencies = [ 1100 1265 "libc", 1101 1266 "log", ··· 1154 1319 ] 1155 1320 1156 1321 [[package]] 1322 + name = "nom" 1323 + version = "8.0.0" 1324 + source = "registry+https://github.com/rust-lang/crates.io-index" 1325 + checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" 1326 + dependencies = [ 1327 + "memchr", 1328 + ] 1329 + 1330 + [[package]] 1157 1331 name = "nu-ansi-term" 1158 1332 version = "0.46.0" 1159 1333 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1174 1348 1175 1349 [[package]] 1176 1350 name = "once_cell" 1177 - version = "1.20.2" 1351 + version = "1.21.3" 1352 + source = "registry+https://github.com/rust-lang/crates.io-index" 1353 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 1354 + 1355 + [[package]] 1356 + name = "once_cell_polyfill" 1357 + version = "1.70.1" 1178 1358 source = "registry+https://github.com/rust-lang/crates.io-index" 1179 - checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 1359 + checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" 1180 1360 1181 1361 [[package]] 1182 1362 name = "openssl" 1183 - version = "0.10.68" 1363 + version = "0.10.73" 1184 1364 source = "registry+https://github.com/rust-lang/crates.io-index" 1185 - checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" 1365 + checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" 1186 1366 dependencies = [ 1187 - "bitflags 2.6.0", 1367 + "bitflags 2.9.1", 1188 1368 "cfg-if", 1189 1369 "foreign-types", 1190 1370 "libc", ··· 1199 1379 source = "registry+https://github.com/rust-lang/crates.io-index" 1200 1380 checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1201 1381 dependencies = [ 1202 - "proc-macro2 1.0.92", 1203 - "quote 1.0.37", 1204 - "syn 2.0.91", 1382 + "proc-macro2 1.0.95", 1383 + "quote 1.0.40", 1384 + "syn 2.0.101", 1205 1385 ] 1206 1386 1207 1387 [[package]] 1208 1388 name = "openssl-probe" 1209 - version = "0.1.5" 1389 + version = "0.1.6" 1210 1390 source = "registry+https://github.com/rust-lang/crates.io-index" 1211 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1391 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 1212 1392 1213 1393 [[package]] 1214 1394 name = "openssl-sys" 1215 - version = "0.9.104" 1395 + version = "0.9.109" 1216 1396 source = "registry+https://github.com/rust-lang/crates.io-index" 1217 - checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" 1397 + checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" 1218 1398 dependencies = [ 1219 1399 "cc", 1220 1400 "libc", ··· 1229 1409 checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1230 1410 1231 1411 [[package]] 1412 + name = "parking_lot" 1413 + version = "0.12.4" 1414 + source = "registry+https://github.com/rust-lang/crates.io-index" 1415 + checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" 1416 + dependencies = [ 1417 + "lock_api", 1418 + "parking_lot_core", 1419 + ] 1420 + 1421 + [[package]] 1422 + name = "parking_lot_core" 1423 + version = "0.9.11" 1424 + source = "registry+https://github.com/rust-lang/crates.io-index" 1425 + checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" 1426 + dependencies = [ 1427 + "cfg-if", 1428 + "libc", 1429 + "redox_syscall", 1430 + "smallvec", 1431 + "windows-targets 0.52.6", 1432 + ] 1433 + 1434 + [[package]] 1232 1435 name = "pathpatterns" 1233 1436 version = "0.3.0" 1234 1437 dependencies = [ ··· 1238 1441 1239 1442 [[package]] 1240 1443 name = "pbs-api-types" 1241 - version = "0.1.0" 1444 + version = "0.2.2" 1242 1445 dependencies = [ 1243 1446 "anyhow", 1244 1447 "const_format", ··· 1259 1462 1260 1463 [[package]] 1261 1464 name = "pbs-buildcfg" 1262 - version = "3.3.2" 1465 + version = "3.4.2" 1263 1466 1264 1467 [[package]] 1265 1468 name = "pbs-client" 1266 1469 version = "0.1.0" 1267 1470 dependencies = [ 1268 1471 "anyhow", 1269 - "bitflags 2.6.0", 1472 + "bitflags 2.9.1", 1270 1473 "bytes", 1271 1474 "futures", 1272 - "h2 0.4.7", 1475 + "h2 0.4.10", 1273 1476 "hex", 1274 - "http", 1477 + "hickory-resolver", 1275 1478 "hyper", 1276 1479 "libc", 1277 1480 "nix 0.26.4", ··· 1324 1527 "proxmox-shared-memory", 1325 1528 "proxmox-sys", 1326 1529 "proxmox-time", 1530 + "proxmox-uuid", 1327 1531 "regex", 1328 1532 "serde", 1329 1533 "serde_json", ··· 1335 1539 dependencies = [ 1336 1540 "anyhow", 1337 1541 "base64 0.13.1", 1542 + "const_format", 1338 1543 "crc32fast", 1339 1544 "endian_trait", 1340 1545 "futures", ··· 1356 1561 "proxmox-schema", 1357 1562 "proxmox-serde", 1358 1563 "proxmox-sys", 1564 + "proxmox-systemd", 1359 1565 "proxmox-time", 1360 1566 "proxmox-uuid", 1361 1567 "proxmox-worker-task", 1362 1568 "pxar", 1569 + "regex", 1363 1570 "serde", 1364 1571 "serde_json", 1365 1572 "tokio", ··· 1423 1630 version = "0.1.0" 1424 1631 dependencies = [ 1425 1632 "anyhow", 1426 - "bitflags 2.6.0", 1633 + "bitflags 2.9.1", 1427 1634 "endian_trait", 1428 1635 "hex", 1429 1636 "libc", ··· 1457 1664 "foreign-types", 1458 1665 "hex", 1459 1666 "libc", 1460 - "nom", 1667 + "nom 7.1.3", 1461 1668 "openssl", 1462 1669 "proxmox-async", 1463 1670 "proxmox-human-byte", ··· 1476 1683 1477 1684 [[package]] 1478 1685 name = "pest" 1479 - version = "2.7.15" 1686 + version = "2.8.0" 1480 1687 source = "registry+https://github.com/rust-lang/crates.io-index" 1481 - checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" 1688 + checksum = "198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6" 1482 1689 dependencies = [ 1483 1690 "memchr", 1484 - "thiserror 2.0.9", 1691 + "thiserror 2.0.12", 1485 1692 "ucd-trie", 1486 1693 ] 1487 1694 1488 1695 [[package]] 1489 1696 name = "pest_derive" 1490 - version = "2.7.15" 1697 + version = "2.8.0" 1491 1698 source = "registry+https://github.com/rust-lang/crates.io-index" 1492 - checksum = "816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e" 1699 + checksum = "d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5" 1493 1700 dependencies = [ 1494 1701 "pest", 1495 1702 "pest_generator", ··· 1497 1704 1498 1705 [[package]] 1499 1706 name = "pest_generator" 1500 - version = "2.7.15" 1707 + version = "2.8.0" 1501 1708 source = "registry+https://github.com/rust-lang/crates.io-index" 1502 - checksum = "7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b" 1709 + checksum = "db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841" 1503 1710 dependencies = [ 1504 1711 "pest", 1505 1712 "pest_meta", 1506 - "proc-macro2 1.0.92", 1507 - "quote 1.0.37", 1508 - "syn 2.0.91", 1713 + "proc-macro2 1.0.95", 1714 + "quote 1.0.40", 1715 + "syn 2.0.101", 1509 1716 ] 1510 1717 1511 1718 [[package]] 1512 1719 name = "pest_meta" 1513 - version = "2.7.15" 1720 + version = "2.8.0" 1514 1721 source = "registry+https://github.com/rust-lang/crates.io-index" 1515 - checksum = "e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea" 1722 + checksum = "7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0" 1516 1723 dependencies = [ 1517 1724 "once_cell", 1518 1725 "pest", ··· 1521 1728 1522 1729 [[package]] 1523 1730 name = "pin-project-lite" 1524 - version = "0.2.15" 1731 + version = "0.2.16" 1525 1732 source = "registry+https://github.com/rust-lang/crates.io-index" 1526 - checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" 1733 + checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 1527 1734 1528 1735 [[package]] 1529 1736 name = "pin-utils" ··· 1533 1740 1534 1741 [[package]] 1535 1742 name = "pkg-config" 1536 - version = "0.3.31" 1743 + version = "0.3.32" 1744 + source = "registry+https://github.com/rust-lang/crates.io-index" 1745 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 1746 + 1747 + [[package]] 1748 + name = "portable-atomic" 1749 + version = "1.11.0" 1750 + source = "registry+https://github.com/rust-lang/crates.io-index" 1751 + checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" 1752 + 1753 + [[package]] 1754 + name = "portable-atomic-util" 1755 + version = "0.2.4" 1756 + source = "registry+https://github.com/rust-lang/crates.io-index" 1757 + checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" 1758 + dependencies = [ 1759 + "portable-atomic", 1760 + ] 1761 + 1762 + [[package]] 1763 + name = "potential_utf" 1764 + version = "0.1.2" 1537 1765 source = "registry+https://github.com/rust-lang/crates.io-index" 1538 - checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 1766 + checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" 1767 + dependencies = [ 1768 + "zerovec", 1769 + ] 1770 + 1771 + [[package]] 1772 + name = "ppv-lite86" 1773 + version = "0.2.21" 1774 + source = "registry+https://github.com/rust-lang/crates.io-index" 1775 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 1776 + dependencies = [ 1777 + "zerocopy", 1778 + ] 1539 1779 1540 1780 [[package]] 1541 1781 name = "proc-macro2" ··· 1548 1788 1549 1789 [[package]] 1550 1790 name = "proc-macro2" 1551 - version = "1.0.92" 1791 + version = "1.0.95" 1552 1792 source = "registry+https://github.com/rust-lang/crates.io-index" 1553 - checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" 1793 + checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 1554 1794 dependencies = [ 1555 1795 "unicode-ident", 1556 1796 ] 1557 1797 1558 1798 [[package]] 1559 1799 name = "proxmox-api-macro" 1560 - version = "1.2.1" 1800 + version = "1.3.3" 1561 1801 dependencies = [ 1562 1802 "anyhow", 1563 - "proc-macro2 1.0.92", 1564 - "quote 1.0.37", 1565 - "syn 2.0.91", 1803 + "proc-macro2 1.0.95", 1804 + "quote 1.0.40", 1805 + "syn 2.0.101", 1566 1806 ] 1567 1807 1568 1808 [[package]] 1569 1809 name = "proxmox-apt-api-types" 1570 - version = "1.0.2" 1810 + version = "1.0.3" 1571 1811 dependencies = [ 1572 1812 "proxmox-config-digest", 1573 1813 "proxmox-schema", ··· 1589 1829 1590 1830 [[package]] 1591 1831 name = "proxmox-auth-api" 1592 - version = "0.4.6" 1832 + version = "0.4.8" 1593 1833 dependencies = [ 1594 1834 "anyhow", 1595 1835 "const_format", ··· 1601 1841 1602 1842 [[package]] 1603 1843 name = "proxmox-backup" 1604 - version = "3.3.2" 1844 + version = "3.4.2" 1605 1845 1606 1846 [[package]] 1607 1847 name = "proxmox-backup-banner" ··· 1676 1916 1677 1917 [[package]] 1678 1918 name = "proxmox-config-digest" 1679 - version = "0.1.0" 1919 + version = "0.1.1" 1680 1920 dependencies = [ 1681 1921 "anyhow", 1682 1922 "hex", ··· 1699 1939 1700 1940 [[package]] 1701 1941 name = "proxmox-http" 1702 - version = "0.9.4" 1942 + version = "0.9.5" 1703 1943 dependencies = [ 1704 1944 "anyhow", 1705 1945 "base64 0.13.1", ··· 1715 1955 "serde_json", 1716 1956 "tokio", 1717 1957 "tokio-openssl", 1958 + "tower-service", 1718 1959 "ureq", 1719 1960 "url", 1720 1961 ] ··· 1730 1971 1731 1972 [[package]] 1732 1973 name = "proxmox-human-byte" 1733 - version = "0.1.3" 1974 + version = "0.1.4" 1734 1975 dependencies = [ 1735 1976 "anyhow", 1736 1977 "proxmox-schema", ··· 1752 1993 1753 1994 [[package]] 1754 1995 name = "proxmox-log" 1755 - version = "0.2.7" 1996 + version = "0.2.9" 1756 1997 dependencies = [ 1757 1998 "anyhow", 1758 1999 "nix 0.26.4", ··· 1767 2008 1768 2009 [[package]] 1769 2010 name = "proxmox-notify" 1770 - version = "0.5.1" 2011 + version = "0.5.5" 1771 2012 dependencies = [ 1772 2013 "anyhow", 1773 2014 "base64 0.13.1", ··· 1795 2036 1796 2037 [[package]] 1797 2038 name = "proxmox-router" 1798 - version = "3.0.0" 2039 + version = "3.1.1" 1799 2040 dependencies = [ 1800 2041 "anyhow", 1801 2042 "env_logger", ··· 1812 2053 "serde", 1813 2054 "serde_json", 1814 2055 "serde_plain", 1815 - "unicode-width", 2056 + "unicode-width 0.1.14", 1816 2057 ] 1817 2058 1818 2059 [[package]] 1819 2060 name = "proxmox-schema" 1820 - version = "3.2.0" 2061 + version = "4.0.0" 1821 2062 dependencies = [ 1822 2063 "anyhow", 1823 2064 "const_format", ··· 1830 2071 1831 2072 [[package]] 1832 2073 name = "proxmox-section-config" 1833 - version = "2.1.1" 2074 + version = "3.0.0" 1834 2075 dependencies = [ 1835 2076 "anyhow", 1836 2077 "hex", ··· 1875 2116 name = "proxmox-sortable-macro" 1876 2117 version = "0.1.3" 1877 2118 dependencies = [ 1878 - "proc-macro2 1.0.92", 1879 - "quote 1.0.37", 1880 - "syn 2.0.91", 2119 + "proc-macro2 1.0.95", 2120 + "quote 1.0.40", 2121 + "syn 2.0.101", 1881 2122 ] 1882 2123 1883 2124 [[package]] 1884 2125 name = "proxmox-sys" 1885 - version = "0.6.5" 2126 + version = "0.6.7" 1886 2127 dependencies = [ 1887 2128 "anyhow", 1888 2129 "libc", ··· 1905 2146 1906 2147 [[package]] 1907 2148 name = "proxmox-time" 1908 - version = "2.0.3" 2149 + version = "2.0.4" 1909 2150 dependencies = [ 1910 2151 "anyhow", 1911 - "bitflags 2.6.0", 2152 + "bitflags 2.9.1", 1912 2153 "js-sys", 1913 2154 "libc", 1914 - "nom", 2155 + "nom 7.1.3", 1915 2156 ] 1916 2157 1917 2158 [[package]] ··· 1931 2172 1932 2173 [[package]] 1933 2174 name = "psm" 1934 - version = "0.1.24" 2175 + version = "0.1.26" 1935 2176 source = "registry+https://github.com/rust-lang/crates.io-index" 1936 - checksum = "200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810" 2177 + checksum = "6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f" 1937 2178 dependencies = [ 1938 2179 "cc", 1939 2180 ] ··· 1987 2228 1988 2229 [[package]] 1989 2230 name = "quote" 1990 - version = "1.0.37" 2231 + version = "1.0.40" 1991 2232 source = "registry+https://github.com/rust-lang/crates.io-index" 1992 - checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 2233 + checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 1993 2234 dependencies = [ 1994 - "proc-macro2 1.0.92", 2235 + "proc-macro2 1.0.95", 1995 2236 ] 1996 2237 1997 2238 [[package]] ··· 2001 2242 checksum = "640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73" 2002 2243 2003 2244 [[package]] 2245 + name = "r-efi" 2246 + version = "5.2.0" 2247 + source = "registry+https://github.com/rust-lang/crates.io-index" 2248 + checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" 2249 + 2250 + [[package]] 2004 2251 name = "radix_trie" 2005 2252 version = "0.2.1" 2006 2253 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2011 2258 ] 2012 2259 2013 2260 [[package]] 2261 + name = "rand" 2262 + version = "0.8.5" 2263 + source = "registry+https://github.com/rust-lang/crates.io-index" 2264 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2265 + dependencies = [ 2266 + "libc", 2267 + "rand_chacha", 2268 + "rand_core", 2269 + ] 2270 + 2271 + [[package]] 2272 + name = "rand_chacha" 2273 + version = "0.3.1" 2274 + source = "registry+https://github.com/rust-lang/crates.io-index" 2275 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2276 + dependencies = [ 2277 + "ppv-lite86", 2278 + "rand_core", 2279 + ] 2280 + 2281 + [[package]] 2282 + name = "rand_core" 2283 + version = "0.6.4" 2284 + source = "registry+https://github.com/rust-lang/crates.io-index" 2285 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2286 + dependencies = [ 2287 + "getrandom 0.2.16", 2288 + ] 2289 + 2290 + [[package]] 2014 2291 name = "redox_syscall" 2015 - version = "0.5.8" 2292 + version = "0.5.12" 2016 2293 source = "registry+https://github.com/rust-lang/crates.io-index" 2017 - checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" 2294 + checksum = "928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af" 2018 2295 dependencies = [ 2019 - "bitflags 2.6.0", 2296 + "bitflags 2.9.1", 2020 2297 ] 2021 2298 2022 2299 [[package]] ··· 2025 2302 source = "registry+https://github.com/rust-lang/crates.io-index" 2026 2303 checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" 2027 2304 dependencies = [ 2028 - "getrandom", 2305 + "getrandom 0.2.16", 2029 2306 "libredox", 2030 2307 "thiserror 1.0.69", 2031 2308 ] ··· 2060 2337 checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 2061 2338 2062 2339 [[package]] 2340 + name = "resolv-conf" 2341 + version = "0.7.4" 2342 + source = "registry+https://github.com/rust-lang/crates.io-index" 2343 + checksum = "95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3" 2344 + 2345 + [[package]] 2063 2346 name = "rustc-demangle" 2064 2347 version = "0.1.24" 2065 2348 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2067 2350 2068 2351 [[package]] 2069 2352 name = "rustc-hash" 2070 - version = "1.1.0" 2353 + version = "2.1.1" 2071 2354 source = "registry+https://github.com/rust-lang/crates.io-index" 2072 - checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2355 + checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 2073 2356 2074 2357 [[package]] 2075 2358 name = "rustix" 2076 - version = "0.38.42" 2359 + version = "0.38.44" 2077 2360 source = "registry+https://github.com/rust-lang/crates.io-index" 2078 - checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" 2361 + checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 2362 + dependencies = [ 2363 + "bitflags 2.9.1", 2364 + "errno", 2365 + "libc", 2366 + "linux-raw-sys 0.4.15", 2367 + "windows-sys 0.59.0", 2368 + ] 2369 + 2370 + [[package]] 2371 + name = "rustix" 2372 + version = "1.0.7" 2373 + source = "registry+https://github.com/rust-lang/crates.io-index" 2374 + checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" 2079 2375 dependencies = [ 2080 - "bitflags 2.6.0", 2376 + "bitflags 2.9.1", 2081 2377 "errno", 2082 2378 "libc", 2083 - "linux-raw-sys", 2379 + "linux-raw-sys 0.9.4", 2084 2380 "windows-sys 0.59.0", 2085 2381 ] 2086 2382 ··· 2108 2404 2109 2405 [[package]] 2110 2406 name = "rustls-pki-types" 2111 - version = "1.10.1" 2407 + version = "1.12.0" 2112 2408 source = "registry+https://github.com/rust-lang/crates.io-index" 2113 - checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37" 2409 + checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" 2410 + dependencies = [ 2411 + "zeroize", 2412 + ] 2114 2413 2115 2414 [[package]] 2116 2415 name = "rustyline" ··· 2131 2430 "scopeguard", 2132 2431 "smallvec", 2133 2432 "unicode-segmentation", 2134 - "unicode-width", 2433 + "unicode-width 0.1.14", 2135 2434 "utf8parse", 2136 2435 "winapi", 2137 2436 ] 2138 2437 2139 2438 [[package]] 2140 2439 name = "ryu" 2141 - version = "1.0.18" 2440 + version = "1.0.20" 2142 2441 source = "registry+https://github.com/rust-lang/crates.io-index" 2143 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 2442 + checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 2144 2443 2145 2444 [[package]] 2146 2445 name = "same-file" ··· 2172 2471 source = "registry+https://github.com/rust-lang/crates.io-index" 2173 2472 checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 2174 2473 dependencies = [ 2175 - "bitflags 2.6.0", 2474 + "bitflags 2.9.1", 2176 2475 "core-foundation", 2177 2476 "core-foundation-sys", 2178 2477 "libc", ··· 2181 2480 2182 2481 [[package]] 2183 2482 name = "security-framework-sys" 2184 - version = "2.13.0" 2483 + version = "2.14.0" 2185 2484 source = "registry+https://github.com/rust-lang/crates.io-index" 2186 - checksum = "1863fd3768cd83c56a7f60faa4dc0d403f1b6df0a38c3c25f44b7894e45370d5" 2485 + checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" 2187 2486 dependencies = [ 2188 2487 "core-foundation-sys", 2189 2488 "libc", ··· 2191 2490 2192 2491 [[package]] 2193 2492 name = "serde" 2194 - version = "1.0.216" 2493 + version = "1.0.219" 2195 2494 source = "registry+https://github.com/rust-lang/crates.io-index" 2196 - checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" 2495 + checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 2197 2496 dependencies = [ 2198 2497 "serde_derive", 2199 2498 ] 2200 2499 2201 2500 [[package]] 2202 2501 name = "serde_derive" 2203 - version = "1.0.216" 2502 + version = "1.0.219" 2204 2503 source = "registry+https://github.com/rust-lang/crates.io-index" 2205 - checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" 2504 + checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 2206 2505 dependencies = [ 2207 - "proc-macro2 1.0.92", 2208 - "quote 1.0.37", 2209 - "syn 2.0.91", 2506 + "proc-macro2 1.0.95", 2507 + "quote 1.0.40", 2508 + "syn 2.0.101", 2210 2509 ] 2211 2510 2212 2511 [[package]] 2213 2512 name = "serde_json" 2214 - version = "1.0.134" 2513 + version = "1.0.140" 2215 2514 source = "registry+https://github.com/rust-lang/crates.io-index" 2216 - checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d" 2515 + checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 2217 2516 dependencies = [ 2218 2517 "itoa", 2219 2518 "memchr", ··· 2232 2531 2233 2532 [[package]] 2234 2533 name = "sha2" 2235 - version = "0.10.8" 2534 + version = "0.10.9" 2236 2535 source = "registry+https://github.com/rust-lang/crates.io-index" 2237 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2536 + checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 2238 2537 dependencies = [ 2239 2538 "cfg-if", 2240 2539 "cpufeatures", ··· 2258 2557 2259 2558 [[package]] 2260 2559 name = "signal-hook-registry" 2261 - version = "1.4.2" 2560 + version = "1.4.5" 2262 2561 source = "registry+https://github.com/rust-lang/crates.io-index" 2263 - checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 2562 + checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" 2264 2563 dependencies = [ 2265 2564 "libc", 2266 2565 ] ··· 2282 2581 2283 2582 [[package]] 2284 2583 name = "smallvec" 2285 - version = "1.13.2" 2584 + version = "1.15.0" 2286 2585 source = "registry+https://github.com/rust-lang/crates.io-index" 2287 - checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2586 + checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" 2288 2587 2289 2588 [[package]] 2290 2589 name = "smawk" ··· 2294 2593 2295 2594 [[package]] 2296 2595 name = "socket2" 2297 - version = "0.5.8" 2596 + version = "0.5.10" 2298 2597 source = "registry+https://github.com/rust-lang/crates.io-index" 2299 - checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" 2598 + checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" 2300 2599 dependencies = [ 2301 2600 "libc", 2302 2601 "windows-sys 0.52.0", ··· 2310 2609 2311 2610 [[package]] 2312 2611 name = "stacker" 2313 - version = "0.1.17" 2612 + version = "0.1.21" 2314 2613 source = "registry+https://github.com/rust-lang/crates.io-index" 2315 - checksum = "799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b" 2614 + checksum = "cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b" 2316 2615 dependencies = [ 2317 2616 "cc", 2318 2617 "cfg-if", ··· 2340 2639 2341 2640 [[package]] 2342 2641 name = "syn" 2343 - version = "2.0.91" 2642 + version = "2.0.101" 2344 2643 source = "registry+https://github.com/rust-lang/crates.io-index" 2345 - checksum = "d53cbcb5a243bd33b7858b1d7f4aca2153490815872d86d955d6ea29f743c035" 2644 + checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" 2346 2645 dependencies = [ 2347 - "proc-macro2 1.0.92", 2348 - "quote 1.0.37", 2646 + "proc-macro2 1.0.95", 2647 + "quote 1.0.40", 2349 2648 "unicode-ident", 2350 2649 ] 2351 2650 2352 2651 [[package]] 2353 2652 name = "synstructure" 2354 - version = "0.13.1" 2653 + version = "0.13.2" 2355 2654 source = "registry+https://github.com/rust-lang/crates.io-index" 2356 - checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 2655 + checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 2357 2656 dependencies = [ 2358 - "proc-macro2 1.0.92", 2359 - "quote 1.0.37", 2360 - "syn 2.0.91", 2657 + "proc-macro2 1.0.95", 2658 + "quote 1.0.40", 2659 + "syn 2.0.101", 2361 2660 ] 2362 2661 2363 2662 [[package]] 2364 2663 name = "tar" 2365 - version = "0.4.43" 2664 + version = "0.4.44" 2366 2665 source = "registry+https://github.com/rust-lang/crates.io-index" 2367 - checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" 2666 + checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" 2368 2667 dependencies = [ 2369 2668 "filetime", 2370 2669 "libc", ··· 2373 2672 2374 2673 [[package]] 2375 2674 name = "tempfile" 2376 - version = "3.14.0" 2675 + version = "3.20.0" 2377 2676 source = "registry+https://github.com/rust-lang/crates.io-index" 2378 - checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" 2677 + checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" 2379 2678 dependencies = [ 2380 - "cfg-if", 2381 2679 "fastrand", 2680 + "getrandom 0.3.3", 2382 2681 "once_cell", 2383 - "rustix", 2682 + "rustix 1.0.7", 2384 2683 "windows-sys 0.59.0", 2385 2684 ] 2386 2685 2387 2686 [[package]] 2388 - name = "termcolor" 2389 - version = "1.4.1" 2390 - source = "registry+https://github.com/rust-lang/crates.io-index" 2391 - checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 2392 - dependencies = [ 2393 - "winapi-util", 2394 - ] 2395 - 2396 - [[package]] 2397 2687 name = "textwrap" 2398 - version = "0.16.1" 2688 + version = "0.16.2" 2399 2689 source = "registry+https://github.com/rust-lang/crates.io-index" 2400 - checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" 2690 + checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" 2401 2691 dependencies = [ 2402 2692 "smawk", 2403 2693 "unicode-linebreak", 2404 - "unicode-width", 2694 + "unicode-width 0.2.0", 2405 2695 ] 2406 2696 2407 2697 [[package]] ··· 2415 2705 2416 2706 [[package]] 2417 2707 name = "thiserror" 2418 - version = "2.0.9" 2708 + version = "2.0.12" 2419 2709 source = "registry+https://github.com/rust-lang/crates.io-index" 2420 - checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc" 2710 + checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 2421 2711 dependencies = [ 2422 - "thiserror-impl 2.0.9", 2712 + "thiserror-impl 2.0.12", 2423 2713 ] 2424 2714 2425 2715 [[package]] ··· 2428 2718 source = "registry+https://github.com/rust-lang/crates.io-index" 2429 2719 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 2430 2720 dependencies = [ 2431 - "proc-macro2 1.0.92", 2432 - "quote 1.0.37", 2433 - "syn 2.0.91", 2721 + "proc-macro2 1.0.95", 2722 + "quote 1.0.40", 2723 + "syn 2.0.101", 2434 2724 ] 2435 2725 2436 2726 [[package]] 2437 2727 name = "thiserror-impl" 2438 - version = "2.0.9" 2728 + version = "2.0.12" 2439 2729 source = "registry+https://github.com/rust-lang/crates.io-index" 2440 - checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4" 2730 + checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 2441 2731 dependencies = [ 2442 - "proc-macro2 1.0.92", 2443 - "quote 1.0.37", 2444 - "syn 2.0.91", 2732 + "proc-macro2 1.0.95", 2733 + "quote 1.0.40", 2734 + "syn 2.0.101", 2445 2735 ] 2446 2736 2447 2737 [[package]] ··· 2456 2746 2457 2747 [[package]] 2458 2748 name = "tinystr" 2459 - version = "0.7.6" 2749 + version = "0.8.1" 2460 2750 source = "registry+https://github.com/rust-lang/crates.io-index" 2461 - checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 2751 + checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" 2462 2752 dependencies = [ 2463 2753 "displaydoc", 2464 2754 "zerovec", 2465 2755 ] 2466 2756 2467 2757 [[package]] 2758 + name = "tinyvec" 2759 + version = "1.9.0" 2760 + source = "registry+https://github.com/rust-lang/crates.io-index" 2761 + checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" 2762 + dependencies = [ 2763 + "tinyvec_macros", 2764 + ] 2765 + 2766 + [[package]] 2767 + name = "tinyvec_macros" 2768 + version = "0.1.1" 2769 + source = "registry+https://github.com/rust-lang/crates.io-index" 2770 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2771 + 2772 + [[package]] 2468 2773 name = "tokio" 2469 - version = "1.42.0" 2774 + version = "1.45.1" 2470 2775 source = "registry+https://github.com/rust-lang/crates.io-index" 2471 - checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" 2776 + checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" 2472 2777 dependencies = [ 2473 2778 "backtrace", 2474 2779 "bytes", ··· 2483 2788 2484 2789 [[package]] 2485 2790 name = "tokio-macros" 2486 - version = "2.4.0" 2791 + version = "2.5.0" 2487 2792 source = "registry+https://github.com/rust-lang/crates.io-index" 2488 - checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" 2793 + checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" 2489 2794 dependencies = [ 2490 - "proc-macro2 1.0.92", 2491 - "quote 1.0.37", 2492 - "syn 2.0.91", 2795 + "proc-macro2 1.0.95", 2796 + "quote 1.0.40", 2797 + "syn 2.0.101", 2493 2798 ] 2494 2799 2495 2800 [[package]] ··· 2516 2821 2517 2822 [[package]] 2518 2823 name = "tokio-util" 2519 - version = "0.7.13" 2824 + version = "0.7.15" 2520 2825 source = "registry+https://github.com/rust-lang/crates.io-index" 2521 - checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" 2826 + checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" 2522 2827 dependencies = [ 2523 2828 "bytes", 2524 2829 "futures-core", ··· 2550 2855 source = "registry+https://github.com/rust-lang/crates.io-index" 2551 2856 checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" 2552 2857 dependencies = [ 2553 - "proc-macro2 1.0.92", 2554 - "quote 1.0.37", 2555 - "syn 2.0.91", 2858 + "proc-macro2 1.0.95", 2859 + "quote 1.0.40", 2860 + "syn 2.0.101", 2556 2861 ] 2557 2862 2558 2863 [[package]] ··· 2609 2914 2610 2915 [[package]] 2611 2916 name = "typenum" 2612 - version = "1.17.0" 2917 + version = "1.18.0" 2613 2918 source = "registry+https://github.com/rust-lang/crates.io-index" 2614 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2919 + checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 2615 2920 2616 2921 [[package]] 2617 2922 name = "ucd-trie" ··· 2631 2936 2632 2937 [[package]] 2633 2938 name = "unicode-ident" 2634 - version = "1.0.14" 2939 + version = "1.0.18" 2635 2940 source = "registry+https://github.com/rust-lang/crates.io-index" 2636 - checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" 2941 + checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 2637 2942 2638 2943 [[package]] 2639 2944 name = "unicode-linebreak" ··· 2654 2959 checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 2655 2960 2656 2961 [[package]] 2962 + name = "unicode-width" 2963 + version = "0.2.0" 2964 + source = "registry+https://github.com/rust-lang/crates.io-index" 2965 + checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" 2966 + 2967 + [[package]] 2657 2968 name = "unicode-xid" 2658 2969 version = "0.1.0" 2659 2970 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2691 3002 ] 2692 3003 2693 3004 [[package]] 2694 - name = "utf16_iter" 2695 - version = "1.0.5" 2696 - source = "registry+https://github.com/rust-lang/crates.io-index" 2697 - checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 2698 - 2699 - [[package]] 2700 3005 name = "utf8_iter" 2701 3006 version = "1.0.4" 2702 3007 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2710 3015 2711 3016 [[package]] 2712 3017 name = "valuable" 2713 - version = "0.1.0" 3018 + version = "0.1.1" 2714 3019 source = "registry+https://github.com/rust-lang/crates.io-index" 2715 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3020 + checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" 2716 3021 2717 3022 [[package]] 2718 3023 name = "vcpkg" ··· 2752 3057 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2753 3058 2754 3059 [[package]] 3060 + name = "wasi" 3061 + version = "0.14.2+wasi-0.2.4" 3062 + source = "registry+https://github.com/rust-lang/crates.io-index" 3063 + checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 3064 + dependencies = [ 3065 + "wit-bindgen-rt", 3066 + ] 3067 + 3068 + [[package]] 2755 3069 name = "wasm-bindgen" 2756 - version = "0.2.99" 3070 + version = "0.2.100" 2757 3071 source = "registry+https://github.com/rust-lang/crates.io-index" 2758 - checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" 3072 + checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 2759 3073 dependencies = [ 2760 3074 "cfg-if", 2761 3075 "once_cell", ··· 2764 3078 2765 3079 [[package]] 2766 3080 name = "wasm-bindgen-backend" 2767 - version = "0.2.99" 3081 + version = "0.2.100" 2768 3082 source = "registry+https://github.com/rust-lang/crates.io-index" 2769 - checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" 3083 + checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 2770 3084 dependencies = [ 2771 3085 "bumpalo", 2772 3086 "log", 2773 - "proc-macro2 1.0.92", 2774 - "quote 1.0.37", 2775 - "syn 2.0.91", 3087 + "proc-macro2 1.0.95", 3088 + "quote 1.0.40", 3089 + "syn 2.0.101", 2776 3090 "wasm-bindgen-shared", 2777 3091 ] 2778 3092 2779 3093 [[package]] 2780 3094 name = "wasm-bindgen-macro" 2781 - version = "0.2.99" 3095 + version = "0.2.100" 2782 3096 source = "registry+https://github.com/rust-lang/crates.io-index" 2783 - checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" 3097 + checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 2784 3098 dependencies = [ 2785 - "quote 1.0.37", 3099 + "quote 1.0.40", 2786 3100 "wasm-bindgen-macro-support", 2787 3101 ] 2788 3102 2789 3103 [[package]] 2790 3104 name = "wasm-bindgen-macro-support" 2791 - version = "0.2.99" 3105 + version = "0.2.100" 2792 3106 source = "registry+https://github.com/rust-lang/crates.io-index" 2793 - checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" 3107 + checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 2794 3108 dependencies = [ 2795 - "proc-macro2 1.0.92", 2796 - "quote 1.0.37", 2797 - "syn 2.0.91", 3109 + "proc-macro2 1.0.95", 3110 + "quote 1.0.40", 3111 + "syn 2.0.101", 2798 3112 "wasm-bindgen-backend", 2799 3113 "wasm-bindgen-shared", 2800 3114 ] 2801 3115 2802 3116 [[package]] 2803 3117 name = "wasm-bindgen-shared" 2804 - version = "0.2.99" 3118 + version = "0.2.100" 2805 3119 source = "registry+https://github.com/rust-lang/crates.io-index" 2806 - checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" 3120 + checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 3121 + dependencies = [ 3122 + "unicode-ident", 3123 + ] 2807 3124 2808 3125 [[package]] 2809 - name = "which" 2810 - version = "4.4.2" 3126 + name = "widestring" 3127 + version = "1.2.0" 2811 3128 source = "registry+https://github.com/rust-lang/crates.io-index" 2812 - checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 2813 - dependencies = [ 2814 - "either", 2815 - "home", 2816 - "once_cell", 2817 - "rustix", 2818 - ] 3129 + checksum = "dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d" 2819 3130 2820 3131 [[package]] 2821 3132 name = "winapi" ··· 2849 3160 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2850 3161 2851 3162 [[package]] 2852 - name = "windows" 2853 - version = "0.52.0" 2854 - source = "registry+https://github.com/rust-lang/crates.io-index" 2855 - checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 2856 - dependencies = [ 2857 - "windows-core", 2858 - "windows-targets 0.52.6", 2859 - ] 2860 - 2861 - [[package]] 2862 - name = "windows-core" 2863 - version = "0.52.0" 3163 + name = "windows-link" 3164 + version = "0.1.1" 2864 3165 source = "registry+https://github.com/rust-lang/crates.io-index" 2865 - checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2866 - dependencies = [ 2867 - "windows-targets 0.52.6", 2868 - ] 3166 + checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" 2869 3167 2870 3168 [[package]] 2871 3169 name = "windows-sys" ··· 2918 3216 "windows_aarch64_gnullvm 0.52.6", 2919 3217 "windows_aarch64_msvc 0.52.6", 2920 3218 "windows_i686_gnu 0.52.6", 2921 - "windows_i686_gnullvm", 3219 + "windows_i686_gnullvm 0.52.6", 2922 3220 "windows_i686_msvc 0.52.6", 2923 3221 "windows_x86_64_gnu 0.52.6", 2924 3222 "windows_x86_64_gnullvm 0.52.6", 2925 3223 "windows_x86_64_msvc 0.52.6", 3224 + ] 3225 + 3226 + [[package]] 3227 + name = "windows-targets" 3228 + version = "0.53.0" 3229 + source = "registry+https://github.com/rust-lang/crates.io-index" 3230 + checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" 3231 + dependencies = [ 3232 + "windows_aarch64_gnullvm 0.53.0", 3233 + "windows_aarch64_msvc 0.53.0", 3234 + "windows_i686_gnu 0.53.0", 3235 + "windows_i686_gnullvm 0.53.0", 3236 + "windows_i686_msvc 0.53.0", 3237 + "windows_x86_64_gnu 0.53.0", 3238 + "windows_x86_64_gnullvm 0.53.0", 3239 + "windows_x86_64_msvc 0.53.0", 2926 3240 ] 2927 3241 2928 3242 [[package]] ··· 2938 3252 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 2939 3253 2940 3254 [[package]] 3255 + name = "windows_aarch64_gnullvm" 3256 + version = "0.53.0" 3257 + source = "registry+https://github.com/rust-lang/crates.io-index" 3258 + checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 3259 + 3260 + [[package]] 2941 3261 name = "windows_aarch64_msvc" 2942 3262 version = "0.48.5" 2943 3263 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2950 3270 checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 2951 3271 2952 3272 [[package]] 3273 + name = "windows_aarch64_msvc" 3274 + version = "0.53.0" 3275 + source = "registry+https://github.com/rust-lang/crates.io-index" 3276 + checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 3277 + 3278 + [[package]] 2953 3279 name = "windows_i686_gnu" 2954 3280 version = "0.48.5" 2955 3281 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2962 3288 checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 2963 3289 2964 3290 [[package]] 3291 + name = "windows_i686_gnu" 3292 + version = "0.53.0" 3293 + source = "registry+https://github.com/rust-lang/crates.io-index" 3294 + checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 3295 + 3296 + [[package]] 2965 3297 name = "windows_i686_gnullvm" 2966 3298 version = "0.52.6" 2967 3299 source = "registry+https://github.com/rust-lang/crates.io-index" 2968 3300 checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 2969 3301 2970 3302 [[package]] 3303 + name = "windows_i686_gnullvm" 3304 + version = "0.53.0" 3305 + source = "registry+https://github.com/rust-lang/crates.io-index" 3306 + checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 3307 + 3308 + [[package]] 2971 3309 name = "windows_i686_msvc" 2972 3310 version = "0.48.5" 2973 3311 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2978 3316 version = "0.52.6" 2979 3317 source = "registry+https://github.com/rust-lang/crates.io-index" 2980 3318 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 3319 + 3320 + [[package]] 3321 + name = "windows_i686_msvc" 3322 + version = "0.53.0" 3323 + source = "registry+https://github.com/rust-lang/crates.io-index" 3324 + checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 2981 3325 2982 3326 [[package]] 2983 3327 name = "windows_x86_64_gnu" ··· 2992 3336 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 2993 3337 2994 3338 [[package]] 3339 + name = "windows_x86_64_gnu" 3340 + version = "0.53.0" 3341 + source = "registry+https://github.com/rust-lang/crates.io-index" 3342 + checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 3343 + 3344 + [[package]] 2995 3345 name = "windows_x86_64_gnullvm" 2996 3346 version = "0.48.5" 2997 3347 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3004 3354 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 3005 3355 3006 3356 [[package]] 3357 + name = "windows_x86_64_gnullvm" 3358 + version = "0.53.0" 3359 + source = "registry+https://github.com/rust-lang/crates.io-index" 3360 + checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 3361 + 3362 + [[package]] 3007 3363 name = "windows_x86_64_msvc" 3008 3364 version = "0.48.5" 3009 3365 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3016 3372 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 3017 3373 3018 3374 [[package]] 3019 - name = "write16" 3020 - version = "1.0.0" 3375 + name = "windows_x86_64_msvc" 3376 + version = "0.53.0" 3377 + source = "registry+https://github.com/rust-lang/crates.io-index" 3378 + checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 3379 + 3380 + [[package]] 3381 + name = "winreg" 3382 + version = "0.50.0" 3383 + source = "registry+https://github.com/rust-lang/crates.io-index" 3384 + checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 3385 + dependencies = [ 3386 + "cfg-if", 3387 + "windows-sys 0.48.0", 3388 + ] 3389 + 3390 + [[package]] 3391 + name = "wit-bindgen-rt" 3392 + version = "0.39.0" 3021 3393 source = "registry+https://github.com/rust-lang/crates.io-index" 3022 - checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 3394 + checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 3395 + dependencies = [ 3396 + "bitflags 2.9.1", 3397 + ] 3023 3398 3024 3399 [[package]] 3025 3400 name = "writeable" 3026 - version = "0.5.5" 3401 + version = "0.6.1" 3027 3402 source = "registry+https://github.com/rust-lang/crates.io-index" 3028 - checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 3403 + checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" 3029 3404 3030 3405 [[package]] 3031 3406 name = "xattr" 3032 - version = "1.3.1" 3407 + version = "1.5.0" 3033 3408 source = "registry+https://github.com/rust-lang/crates.io-index" 3034 - checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 3409 + checksum = "0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e" 3035 3410 dependencies = [ 3036 3411 "libc", 3037 - "linux-raw-sys", 3038 - "rustix", 3412 + "rustix 1.0.7", 3039 3413 ] 3040 3414 3041 3415 [[package]] ··· 3046 3420 3047 3421 [[package]] 3048 3422 name = "yoke" 3049 - version = "0.7.5" 3423 + version = "0.8.0" 3050 3424 source = "registry+https://github.com/rust-lang/crates.io-index" 3051 - checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" 3425 + checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" 3052 3426 dependencies = [ 3053 3427 "serde", 3054 3428 "stable_deref_trait", ··· 3058 3432 3059 3433 [[package]] 3060 3434 name = "yoke-derive" 3061 - version = "0.7.5" 3435 + version = "0.8.0" 3062 3436 source = "registry+https://github.com/rust-lang/crates.io-index" 3063 - checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" 3437 + checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" 3064 3438 dependencies = [ 3065 - "proc-macro2 1.0.92", 3066 - "quote 1.0.37", 3067 - "syn 2.0.91", 3439 + "proc-macro2 1.0.95", 3440 + "quote 1.0.40", 3441 + "syn 2.0.101", 3068 3442 "synstructure", 3069 3443 ] 3070 3444 3071 3445 [[package]] 3072 3446 name = "zerocopy" 3073 - version = "0.7.35" 3447 + version = "0.8.25" 3074 3448 source = "registry+https://github.com/rust-lang/crates.io-index" 3075 - checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 3449 + checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb" 3076 3450 dependencies = [ 3077 3451 "zerocopy-derive", 3078 3452 ] 3079 3453 3080 3454 [[package]] 3081 3455 name = "zerocopy-derive" 3082 - version = "0.7.35" 3456 + version = "0.8.25" 3083 3457 source = "registry+https://github.com/rust-lang/crates.io-index" 3084 - checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 3458 + checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" 3085 3459 dependencies = [ 3086 - "proc-macro2 1.0.92", 3087 - "quote 1.0.37", 3088 - "syn 2.0.91", 3460 + "proc-macro2 1.0.95", 3461 + "quote 1.0.40", 3462 + "syn 2.0.101", 3089 3463 ] 3090 3464 3091 3465 [[package]] 3092 3466 name = "zerofrom" 3093 - version = "0.1.5" 3467 + version = "0.1.6" 3094 3468 source = "registry+https://github.com/rust-lang/crates.io-index" 3095 - checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" 3469 + checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 3096 3470 dependencies = [ 3097 3471 "zerofrom-derive", 3098 3472 ] 3099 3473 3100 3474 [[package]] 3101 3475 name = "zerofrom-derive" 3102 - version = "0.1.5" 3476 + version = "0.1.6" 3103 3477 source = "registry+https://github.com/rust-lang/crates.io-index" 3104 - checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" 3478 + checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 3105 3479 dependencies = [ 3106 - "proc-macro2 1.0.92", 3107 - "quote 1.0.37", 3108 - "syn 2.0.91", 3480 + "proc-macro2 1.0.95", 3481 + "quote 1.0.40", 3482 + "syn 2.0.101", 3109 3483 "synstructure", 3110 3484 ] 3111 3485 3112 3486 [[package]] 3487 + name = "zeroize" 3488 + version = "1.8.1" 3489 + source = "registry+https://github.com/rust-lang/crates.io-index" 3490 + checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 3491 + 3492 + [[package]] 3493 + name = "zerotrie" 3494 + version = "0.2.2" 3495 + source = "registry+https://github.com/rust-lang/crates.io-index" 3496 + checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" 3497 + dependencies = [ 3498 + "displaydoc", 3499 + "yoke", 3500 + "zerofrom", 3501 + ] 3502 + 3503 + [[package]] 3113 3504 name = "zerovec" 3114 - version = "0.10.4" 3505 + version = "0.11.2" 3115 3506 source = "registry+https://github.com/rust-lang/crates.io-index" 3116 - checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 3507 + checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" 3117 3508 dependencies = [ 3118 3509 "yoke", 3119 3510 "zerofrom", ··· 3122 3513 3123 3514 [[package]] 3124 3515 name = "zerovec-derive" 3125 - version = "0.10.3" 3516 + version = "0.11.1" 3126 3517 source = "registry+https://github.com/rust-lang/crates.io-index" 3127 - checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 3518 + checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" 3128 3519 dependencies = [ 3129 - "proc-macro2 1.0.92", 3130 - "quote 1.0.37", 3131 - "syn 2.0.91", 3520 + "proc-macro2 1.0.95", 3521 + "quote 1.0.40", 3522 + "syn 2.0.101", 3132 3523 ] 3133 3524 3134 3525 [[package]] ··· 3152 3543 3153 3544 [[package]] 3154 3545 name = "zstd-sys" 3155 - version = "2.0.13+zstd.1.5.6" 3546 + version = "2.0.15+zstd.1.5.7" 3156 3547 source = "registry+https://github.com/rust-lang/crates.io-index" 3157 - checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" 3548 + checksum = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237" 3158 3549 dependencies = [ 3159 3550 "bindgen", 3160 3551 "cc",
+13 -16
pkgs/by-name/pr/proxmox-backup-client/package.nix
··· 21 21 22 22 let 23 23 pname = "proxmox-backup-client"; 24 - version = "3.3.2"; 24 + version = "3.4.2"; 25 25 26 26 proxmox-backup_src = fetchgit { 27 27 url = "git://git.proxmox.com/git/proxmox-backup.git"; 28 - tag = "v${version}"; 28 + rev = "37f1949335cad801f7cdaa0173cc114590a37e4e"; 29 29 name = "proxmox-backup"; 30 - hash = "sha256-0piUftzuK9e8KbOe+bc3SXWa0DlnEgk5iNGWGn4fw7Y="; 30 + hash = "sha256-OW6GG/4IcEw8XOSSB5EoN+jyoOaL0ZtavJahnKOuAqI="; 31 31 }; 32 32 33 33 proxmox_src = fetchgit { 34 34 url = "git://git.proxmox.com/git/proxmox.git"; 35 - rev = "df6b705f564ff145faa14770db6493bc5da8cab3"; 35 + rev = "e47fdf411be61b15382bc3baa3064f1e7cb03fa2"; 36 36 name = "proxmox"; 37 - hash = "sha256-6fQVK+G5FMPy+29hScMkvQ+MQQryYs8f8oooq1YGXbg="; 37 + hash = "sha256-jSU00D75sx40VS8rgF+D6h120FMaD1Jfq4e8l+8D5BQ="; 38 38 }; 39 39 40 40 proxmox-fuse_src = fetchgit { ··· 63 63 name = "h2"; 64 64 owner = "hyperium"; 65 65 repo = "h2"; 66 - rev = "v0.4.7"; 67 - hash = "sha256-GcO4321Jqt1w7jbvQKd0GXIjptyz+tlN2SuxHoBJ/9k="; 66 + rev = "v0.4.10"; 67 + hash = "sha256-PasHCbU466ByHIbDQpMMgzjg2dMRveOButHeVSknSEQ="; 68 68 }; 69 - 70 - aurPatchCommit = "6f83f58d54bc7186211d0cfa637c652b13e0dfee"; 71 69 in 72 70 73 71 rustPlatform.buildRustPackage { ··· 85 83 sourceRoot = proxmox-backup_src.name; 86 84 87 85 # These patches are essentially un-upstreamable, due to being "workarounds" related to the 88 - # project structure. 86 + # project structure and upstream/Debian-specific packaging. 89 87 cargoPatches = [ 90 88 # A lot of Rust crates `proxmox-backup-client` depends on are only available through git (or 91 89 # Debian packages). This patch redirects all these dependencies to a local, relative path, which ··· 94 92 # `make docs` assumes that the binaries are located under `target/{debug,release}`, but due 95 93 # to how `buildRustPackage` works, they get put under `target/$RUSTC_TARGET/{debug,release}`. 96 94 # This patch simply fixes that up. 97 - ./0002-docs-Add-target-path-fixup-variable.patch 95 + ./0002-docs-add-target-path-fixup-variable.patch 98 96 # Need to use a patched version of the `h2` crate (with a downgraded dependency, see also postPatch). 99 97 # This overrides it in the Cargo.toml as needed. 100 98 ./0003-cargo-use-local-patched-h2-dependency.patch 101 99 # This patch prevents the generation of the man-pages for other components inside the repo, 102 100 # which would require them too be built too. Thus avoid wasting resources and just skip them. 103 - (fetchpatch { 104 - name = "0002-docs-drop-all-but-client-man-pages.patch"; 105 - url = "https://aur.archlinux.org/cgit/aur.git/plain/0002-docs-drop-all-but-client-man-pages.patch?h=proxmox-backup-client&id=${aurPatchCommit}"; 106 - hash = "sha256-AlIGfJZGaZl2NBVfuFxpDL6bgyvXA2Wcz7UWSrnQa24="; 107 - }) 101 + ./0004-docs-drop-all-but-client-man-pages.patch 102 + # Upstream uses a patched version of the h2 crate (see [0]), which does not apply here. 103 + # [0] https://git.proxmox.com/?p=debcargo-conf.git;a=blob;f=src/h2/debian/patches/add-legacy.patch;h=0913da317 104 + ./0005-Revert-h2-switch-to-legacy-feature.patch 108 105 ]; 109 106 110 107 postPatch = ''
-2
pkgs/by-name/re/redmine/Gemfile
··· 82 82 gem 'bundle-audit', require: false 83 83 end 84 84 85 - gem "webrick" 86 - 87 85 local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local") 88 86 if File.exist?(local_gemfile) 89 87 eval_gemfile local_gemfile
+1
pkgs/by-name/re/redmine/Gemfile.local
··· 1 + gem 'webrick'
+6 -22
pkgs/by-name/sh/shh/package.nix
··· 19 19 in 20 20 rustPlatform.buildRustPackage rec { 21 21 pname = "shh"; 22 - version = "2025.4.12"; 22 + version = "2025.6.4"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "desbma"; 26 26 repo = "shh"; 27 27 tag = "v${version}"; 28 - hash = "sha256-+JWz0ya6gi8pPERnpAcQIe7zZUzWGxha+9/gizMVtEw="; 28 + hash = "sha256-rhn7qy/cF1vjCFnEoVzVmKNcI/TBUEMxp5pzzC8c9bw="; 29 29 }; 30 30 31 - cargoHash = "sha256-rrOH76LHYSEeuNiMIICpAO7U/sz5V0JRO22mbIICQWw="; 32 - 33 - # needs to be done this way to bypass patch conflicts 34 - cargoPatches = [ 35 - (fetchpatch { 36 - # to be removed after next release 37 - name = "refactor-man-page-generation-command.patch"; 38 - url = "https://github.com/desbma/shh/commit/849b9a6646981c83a72a977b6398371e29d3b928.patch"; 39 - hash = "sha256-LZlUFfPtt2ScTxQbQ9j3Kzvp7T4MCFs92cJiI3YbWns="; 40 - }) 41 - (fetchpatch { 42 - # to be removed after next release 43 - name = "support-shell-auto-complete.patch"; 44 - url = "https://github.com/desbma/shh/commit/74914dc8cfd74dbd7e051a090cc4c1f561b8cdde.patch"; 45 - hash = "sha256-WgKRQAEwSpXdQUnrZC1Bp4RfKg2J9kPkT1k6R2wwgT8="; 46 - }) 47 - ]; 31 + cargoHash = "sha256-hk4IG/FOwrLrV7kPDQigkpWwQzmvf1LvyrIesMYO3jk="; 48 32 49 33 patches = [ 50 34 ./fix_run_checks.patch 51 35 (fetchpatch { 52 36 # to be removed after next release 53 - name = "feat-static-strace-path-support-at-compile-time.patch"; 54 - url = "https://github.com/desbma/shh/commit/da62ceeb227de853be06610721744667c6fe994b.patch"; 55 - hash = "sha256-p/W7HRZZ4TpIwrWN8wQB/SH3C8x3ZLXzwGV50oK/znQ="; 37 + name = "support-kernels-without-kernel-unprivileged_userns_clone.patch"; 38 + url = "https://github.com/desbma/shh/commit/f103b06c756dbb43aec615b590680cc99cbb0f00.patch"; 39 + hash = "sha256-K68tU7EN51jUayoP+WAUuvqqB2eqyDXnAdLsWEd/eAM="; 56 40 }) 57 41 ]; 58 42
+15 -28
pkgs/by-name/su/super-productivity/package.nix
··· 7 7 makeDesktopItem, 8 8 nix-update-script, 9 9 npm-lockfile-fix, 10 - python3, 11 10 stdenv, 12 11 }: 13 12 14 13 buildNpmPackage rec { 15 14 pname = "super-productivity"; 16 - version = "12.0.5"; 15 + version = "13.0.10"; 17 16 18 17 src = fetchFromGitHub { 19 18 owner = "johannesjo"; 20 19 repo = "super-productivity"; 21 20 tag = "v${version}"; 22 - hash = "sha256-+Xw1WZXvZUOdA/ZpLdLCQAy8cmQ9QTiSDRMgj5+jeNw="; 21 + hash = "sha256-2K/6T4f9tLlrKimT/DPSdoz8LHij5nsaF6BWSQf6u7U="; 23 22 24 23 postFetch = '' 25 24 ${lib.getExe npm-lockfile-fix} -r $out/package-lock.json 26 25 ''; 27 26 }; 28 27 29 - npmDepsHash = "sha256-SAmSvdPlJFDE6TQCr932MfPzlwDtGcm4YdHesVA6j8c="; 30 - npmFlags = [ "--legacy-peer-deps" ]; 28 + npmDepsHash = "sha256-l9P11ZvLYiTu/cVPQIw391ZTJ0K+cNPUzoVMsdze2uo="; 31 29 makeCacheWritable = true; 32 30 33 31 env = { ··· 36 34 CSC_IDENTITY_AUTO_DISCOVERY = "false"; 37 35 }; 38 36 39 - nativeBuildInputs = 40 - [ copyDesktopItems ] 41 - ++ lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [ 42 - (python3.withPackages (ps: [ ps.setuptools ])) 43 - ]; 37 + nativeBuildInputs = [ copyDesktopItems ]; 44 38 45 - # package.json does not include `core-js` and the comment suggests 46 - # it is only needed on some mobile platforms 47 39 postPatch = '' 48 40 substituteInPlace electron-builder.yaml \ 49 41 --replace-fail "notarize: true" "notarize: false" 50 - substituteInPlace src/polyfills.ts \ 51 - --replace-fail "import 'core-js/es/object';" "" 52 42 ''; 53 43 54 44 buildPhase = '' ··· 58 48 cp -r ${electron.dist} electron-dist 59 49 chmod -R u+w electron-dist 60 50 61 - npm run buildFrontend:prod:es6 62 - npm run electron:build 51 + npm run prepare 52 + npm run build 63 53 npm exec electron-builder -- --dir \ 64 54 -c.electronDist=electron-dist \ 65 55 -c.electronVersion=${electron.version} ··· 79 69 '' 80 70 else 81 71 '' 82 - mkdir -p $out/share/super-productivity/{app,defaults,static/plugins,static/resources/plugins} 83 - cp -r app-builds/*-unpacked/{locales,resources{,.pak}} "$out/share/super-productivity/app" 84 - 85 - for size in 16 32 48 64 128 256 512 1024; do 86 - local sizexsize="''${size}x''${size}" 87 - mkdir -p $out/share/icons/hicolor/$sizexsize/apps 88 - cp -v build/icons/$sizexsize.png \ 89 - $out/share/icons/hicolor/$sizexsize/apps/super-productivity.png 90 - done 72 + mkdir -p $out/share/{super-productivity,icons/hicolor/scalable/apps} 73 + cp -r app-builds/*-unpacked/resources/app.asar $out/share/super-productivity 74 + cp electron/assets/icons/ico-circled.svg $out/share/icons/hicolor/scalable/apps/super-productivity.svg 91 75 92 76 makeWrapper '${lib.getExe electron}' "$out/bin/super-productivity" \ 93 - --add-flags "$out/share/super-productivity/app/resources/app.asar" \ 77 + --add-flags "$out/share/super-productivity/app.asar" \ 94 78 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \ 95 79 --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ 96 80 --inherit-argv0 ··· 110 94 type = "Application"; 111 95 icon = "super-productivity"; 112 96 startupWMClass = "superProductivity"; 113 - comment = builtins.replaceStrings [ "\n" ] [ " " ] meta.longDescription; 114 - categories = [ "Utility" ]; 97 + comment = "ToDo list and Time Tracking"; 98 + categories = [ 99 + "Office" 100 + "ProjectManagement" 101 + ]; 115 102 }) 116 103 ]; 117 104
+3 -3
pkgs/by-name/ty/typstyle/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage (finalAttrs: { 10 10 pname = "typstyle"; 11 - version = "0.13.9"; 11 + version = "0.13.10"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Enter-tainer"; 15 15 repo = "typstyle"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-FQ/YBjhFaG9PGb8H3LnOlDcgWrYMy1VvFCHJlLEH32k="; 17 + hash = "sha256-q1WnpjN9Ue0yTm6q5hmcVrDj5oxUhyY71GiiVn1QcpM="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-btybQpV5Rl9qgd6+4U4smGpr1RqMlXN82m+N7nni2yA="; 21 + cargoHash = "sha256-Ov+RpV/ONjY/zc8PbIo/TXS3TzJUokaccrFfTEjpxok="; 22 22 23 23 # Disabling tests requiring network access 24 24 checkFlags = [
+7 -4
pkgs/by-name/un/unblob/package.nix
··· 14 14 lziprecover, 15 15 lzop, 16 16 p7zip, 17 + partclone, 17 18 sasquatch, 18 19 sasquatch-v4be, 19 20 simg2img, 20 21 ubi_reader, 21 22 unar, 23 + upx, 22 24 zstd, 23 25 versionCheckHook, 24 26 }: ··· 37 39 ubi_reader 38 40 simg2img 39 41 unar 42 + upx 40 43 zstd 41 44 lz4 42 - ]; 45 + ] ++ lib.optional stdenvNoCC.isLinux partclone; 43 46 in 44 47 python3.pkgs.buildPythonApplication rec { 45 48 pname = "unblob"; 46 - version = "25.4.14"; 49 + version = "25.5.26"; 47 50 pyproject = true; 48 51 disabled = python3.pkgs.pythonOlder "3.9"; 49 52 ··· 51 54 owner = "onekey-sec"; 52 55 repo = "unblob"; 53 56 tag = version; 54 - hash = "sha256-kWZGQX8uSKdFW+uauunHcruXhJ5XpBfyDY7gPyWGK90="; 57 + hash = "sha256-vTakXZFAcD3cmd+y4CwYg3X4O4NmtOzuqMLWLMX2Duk="; 55 58 forceFetchGit = true; 56 59 fetchLFS = true; 57 60 }; 58 61 59 62 cargoDeps = rustPlatform.fetchCargoVendor { 60 63 inherit pname version src; 61 - hash = "sha256-lGsDax7+CUACeYChDqdPsVbKE/hH94CPek6UBVz1eqs="; 64 + hash = "sha256-NirDPuAcKuNquMs9mBZoEkQf+QJ+cMd7JXjj1anB9Zw="; 62 65 }; 63 66 64 67 strictDeps = true;
+3 -3
pkgs/by-name/ve/veilid/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "veilid"; 15 - version = "0.4.6"; 15 + version = "0.4.7"; 16 16 17 17 src = fetchFromGitLab { 18 18 owner = "veilid"; 19 19 repo = "veilid"; 20 20 rev = "v${version}"; 21 - hash = "sha256-bKll7VB6LjkmmhN5lmjcSeP2zZbyWnl4XiZbZe3tKgg="; 21 + hash = "sha256-SEmXZvv6951Ln87/sRQwr4FgGRSvowGyeyApfF+JnJ4="; 22 22 }; 23 23 24 24 useFetchCargoVendor = true; 25 - cargoHash = "sha256-505gf4P/Hlo8KFynhAQdBagzEqGXhydhTTknat/jWmk="; 25 + cargoHash = "sha256-2fZAds4wNLd/mWh7EWpP2hqspBfAtTHIEe+dFag7Lw4="; 26 26 27 27 nativeBuildInputs = [ 28 28 capnproto
+12 -12
pkgs/by-name/ve/velero/package.nix
··· 6 6 installShellFiles, 7 7 }: 8 8 9 - buildGoModule rec { 9 + buildGoModule (finalAttrs: { 10 10 pname = "velero"; 11 11 version = "1.16.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "vmware-tanzu"; 15 15 repo = "velero"; 16 - rev = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-KfVMWoBScpHINmT5PlnPY+I5Ec1NRgEXKMtL0M7WyhE="; 18 18 }; 19 19 20 20 ldflags = [ 21 21 "-s" 22 22 "-w" 23 - "-X github.com/vmware-tanzu/velero/pkg/buildinfo.Version=v${version}" 23 + "-X github.com/vmware-tanzu/velero/pkg/buildinfo.Version=v${finalAttrs.version}" 24 24 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.ImageRegistry=velero" 25 25 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitTreeState=clean" 26 26 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none" ··· 38 38 doCheck = false; # Tests expect a running cluster see https://github.com/vmware-tanzu/velero/tree/main/test/e2e 39 39 doInstallCheck = true; 40 40 installCheckPhase = '' 41 - $out/bin/velero version --client-only | grep ${version} > /dev/null 41 + $out/bin/velero version --client-only | grep ${finalAttrs.version} > /dev/null 42 42 ''; 43 43 44 44 nativeBuildInputs = [ installShellFiles ]; ··· 48 48 installShellCompletion velero.{bash,zsh} 49 49 ''; 50 50 51 - meta = with lib; { 52 - description = "A utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes"; 51 + meta = { 52 + description = "Utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes"; 53 53 homepage = "https://velero.io/"; 54 - changelog = "https://github.com/vmware-tanzu/velero/releases/tag/v${version}"; 55 - license = licenses.asl20; 56 - maintainers = [ 57 - maintainers.mbode 58 - maintainers.bryanasdev000 54 + changelog = "https://github.com/vmware-tanzu/velero/releases/tag/v${finalAttrs.version}"; 55 + license = lib.licenses.asl20; 56 + maintainers = with lib.maintainers; [ 57 + mbode 58 + bryanasdev000 59 59 ]; 60 60 }; 61 - } 61 + })
+7 -4
pkgs/by-name/vi/victoriametrics/package.nix
··· 14 14 15 15 buildGoModule (finalAttrs: { 16 16 pname = "VictoriaMetrics"; 17 - version = "1.117.1"; 17 + version = "1.118.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "VictoriaMetrics"; 21 21 repo = "VictoriaMetrics"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-Y3Ai5e9bJnGlWfxOMWMhesJ/eHrklSbR+YmR1EgzFS0="; 23 + hash = "sha256-a84n9fuGdiG0o/1/9q3etTwoFbOL01y88ubTI/yIIBA="; 24 24 }; 25 25 26 26 vendorHash = null; ··· 78 78 79 79 __darwinAllowLocalNetworking = true; 80 80 81 - passthru.tests = { 82 - inherit (nixosTests) victoriametrics; 81 + passthru = { 82 + tests = { 83 + inherit (nixosTests) victoriametrics; 84 + }; 85 + updateScript = ./update.sh; 83 86 }; 84 87 85 88 meta = {
+13
pkgs/by-name/vi/victoriametrics/update.sh
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i bash -p curl jq nix-update 3 + 4 + set -ex 5 + 6 + curl_github() { 7 + curl -L ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "$@" 8 + } 9 + 10 + latestRelease=$(curl_github https://api.github.com/repos/VictoriaMetrics/VictoriaMetrics/releases/latest | jq -r ".tag_name") 11 + latestVersion="$(expr "$latestRelease" : 'v\(.*\)')" 12 + 13 + nix-update --version "$latestVersion" victoriametrics
+6 -13
pkgs/by-name/zi/zita-resampler/package.nix
··· 4 4 fetchurl, 5 5 }: 6 6 7 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation (finalAttrs: { 8 8 pname = "zita-resampler"; 9 - version = "1.8.0"; 9 + version = "1.11.2"; 10 10 11 11 src = fetchurl { 12 - url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2"; 13 - sha256 = "sha256-5XRPI8VN0Vs/eDpoe9h57uKmkKRUWhW0nEzwN6pGSqI="; 12 + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-resampler-${finalAttrs.version}.tar.xz"; 13 + hash = "sha256-qlxU5pYGmvJvPx/tSpYxE8wSN83f1XrlhCq8sazVSSw="; 14 14 }; 15 15 16 16 makeFlags = [ ··· 21 21 postPatch = 22 22 '' 23 23 cd source 24 - substituteInPlace Makefile \ 25 - --replace 'ldconfig' "" 26 24 '' 27 25 + lib.optionalString (!stdenv.hostPlatform.isx86_64) '' 28 26 substituteInPlace Makefile \ 29 - --replace '-DENABLE_SSE2' "" 27 + --replace-fail '-DENABLE_SSE2' "" 30 28 ''; 31 29 32 - fixupPhase = '' 33 - ln -s $out/lib/libzita-resampler.so.$version $out/lib/libzita-resampler.so.1 34 - ''; 35 - 36 30 meta = { 37 31 description = "Resample library by Fons Adriaensen"; 38 - version = version; 39 32 homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html"; 40 33 license = lib.licenses.gpl2; 41 34 maintainers = [ lib.maintainers.magnetophon ]; 42 35 platforms = lib.platforms.linux; 43 36 }; 44 - } 37 + })
+3 -3
pkgs/by-name/zi/zizmor/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage (finalAttrs: { 12 12 pname = "zizmor"; 13 - version = "1.8.0"; 13 + version = "1.9.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "zizmorcore"; 17 17 repo = "zizmor"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-llxIuWgaRNJsl/piQ1BMqvE2MKnSnR5qxjLFqZ5z13I="; 19 + hash = "sha256-nBeoPbabqE5aCccvioZJo0IosdMN+iKqgaFu0krzRA8="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-OVGaHLA/VzF8wGrWrHaKpYDcp4ZeR9mf2s5I+u5ddcs="; 23 + cargoHash = "sha256-PQ3ij90raSV6o1EEvf2sw3lmMfX3t/ni8RmUAwo8epk="; 24 24 25 25 nativeBuildInputs = lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 26 26 installShellFiles
+10 -10
pkgs/development/python-modules/breezy/Cargo.lock
··· 19 19 20 20 [[package]] 21 21 name = "breezy" 22 - version = "3.3.10" 22 + version = "3.3.12" 23 23 dependencies = [ 24 24 "pyo3", 25 25 ] ··· 50 50 51 51 [[package]] 52 52 name = "libc" 53 - version = "0.2.171" 53 + version = "0.2.172" 54 54 source = "registry+https://github.com/rust-lang/crates.io-index" 55 - checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" 55 + checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" 56 56 57 57 [[package]] 58 58 name = "memchr" ··· 71 71 72 72 [[package]] 73 73 name = "once_cell" 74 - version = "1.21.1" 74 + version = "1.21.3" 75 75 source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc" 76 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 77 77 78 78 [[package]] 79 79 name = "portable-atomic" ··· 83 83 84 84 [[package]] 85 85 name = "proc-macro2" 86 - version = "1.0.94" 86 + version = "1.0.95" 87 87 source = "registry+https://github.com/rust-lang/crates.io-index" 88 - checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" 88 + checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 89 89 dependencies = [ 90 90 "unicode-ident", 91 91 ] ··· 193 193 194 194 [[package]] 195 195 name = "rio-py" 196 - version = "3.3.10" 196 + version = "3.3.12" 197 197 dependencies = [ 198 198 "lazy_static", 199 199 "pyo3", ··· 202 202 203 203 [[package]] 204 204 name = "syn" 205 - version = "2.0.100" 205 + version = "2.0.101" 206 206 source = "registry+https://github.com/rust-lang/crates.io-index" 207 - checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" 207 + checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" 208 208 dependencies = [ 209 209 "proc-macro2", 210 210 "quote",
+2 -2
pkgs/development/python-modules/breezy/default.nix
··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "breezy"; 33 - version = "3.3.10"; 33 + version = "3.3.12"; 34 34 pyproject = true; 35 35 36 36 disabled = pythonOlder "3.7"; ··· 39 39 owner = "breezy-team"; 40 40 repo = "breezy"; 41 41 rev = "brz-${version}"; 42 - hash = "sha256-AzMDab8SUJ8JJukqxVsqf7HdCTcVMLyFFTInPwAmSqs="; 42 + hash = "sha256-V/SnzpslFGjISg+YxViFa+Lpnn0+9enPA3xmvwfXnUM="; 43 43 }; 44 44 45 45 cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; };
+1 -1
pkgs/servers/pingvin-share/backend.nix pkgs/servers/web-apps/pingvin-share/backend.nix
··· 31 31 prisma 32 32 ]; 33 33 34 - npmDepsHash = "sha256-o++v2dy9Cq2DW1owY8ea2wRr8wxr0bzuswd3ljM5Rbg="; 34 + npmDepsHash = "sha256-bc2suSGa7YTonIhUxEtNzdIUeUBubwJ6upW2tydVCnU="; 35 35 makeCacheWritable = true; 36 36 npmFlags = [ "--legacy-peer-deps" ]; 37 37
+2 -2
pkgs/servers/pingvin-share/default.nix pkgs/servers/web-apps/pingvin-share/default.nix
··· 5 5 }: 6 6 7 7 let 8 - version = "1.11.1"; 8 + version = "1.13.0"; 9 9 src = fetchFromGitHub { 10 10 owner = "stonith404"; 11 11 repo = "pingvin-share"; 12 12 rev = "v${version}"; 13 - hash = "sha256-ye26VyfeKcQk1gTLxVqsYmrqK0nqmU2Cl+fIrWdryLQ="; 13 + hash = "sha256-FWc0Yo2Phh8ee5izHj0ol1pwLSVJgIqyeaJo1o4drsM="; 14 14 }; 15 15 in 16 16
+1 -1
pkgs/servers/pingvin-share/frontend.nix pkgs/servers/web-apps/pingvin-share/frontend.nix
··· 23 23 buildInputs = [ vips ]; 24 24 nativeBuildInputs = [ pkg-config ]; 25 25 26 - npmDepsHash = "sha256-OLlh1YLS+fKw9Mcc2y724+WyK/j80McM2nGDLf2UzPA="; 26 + npmDepsHash = "sha256-ykq98Bd67TY/t8JYraii7XnCIoSLk454decdHpQGorw="; 27 27 makeCacheWritable = true; 28 28 npmFlags = [ "--legacy-peer-deps" ]; 29 29
+1 -3
pkgs/top-level/all-packages.nix
··· 9289 9289 physfs 9290 9290 ; 9291 9291 9292 - pingvin-share = callPackage ../servers/pingvin-share { }; 9292 + pingvin-share = callPackage ../servers/web-apps/pingvin-share { }; 9293 9293 9294 9294 pipelight = callPackage ../tools/misc/pipelight { 9295 9295 stdenv = stdenv_32bit; ··· 12978 12978 k3s = k3s_1_33; 12979 12979 12980 12980 kapow = libsForQt5.callPackage ../applications/misc/kapow { }; 12981 - 12982 - kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { }; 12983 12981 12984 12982 okteta = libsForQt5.callPackage ../applications/editors/okteta { }; 12985 12983