From f64a3cb81fa07ad62f7ff837a16b613b658b3a5a Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 4 May 2024 22:01:25 +0100 Subject: [PATCH 01/85] libgnt: 2.14.3 -> 2.14.4-dev Without the update build will fail on `ncurses-6.5` update as: ../gntwm.c:183:52: error: invalid use of incomplete typedef 'PANEL' {aka 'struct panel'} 183 | if (mvwin_wch(below->win, y - getbegy(below->win), sx - 1 - getbegx(below->win), &ch) != OK) | ^~ This is caused by `ncurses` hiding opaque fields by default in a new release. --- pkgs/by-name/li/libgnt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libgnt/package.nix b/pkgs/by-name/li/libgnt/package.nix index 104a22beab74d..637da4c2bc717 100644 --- a/pkgs/by-name/li/libgnt/package.nix +++ b/pkgs/by-name/li/libgnt/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation rec { pname = "libgnt"; - version = "2.14.3"; + version = "2.14.4-dev"; outputs = [ "out" "dev" ] ++ lib.optional buildDocs "devdoc"; src = fetchurl { url = "mirror://sourceforge/pidgin/${pname}-${version}.tar.xz"; - hash = "sha256-V/VFf3KZnQuxoTmjfydG7BtaAsCU8nEKM52LzqQjYSM="; + hash = "sha256-GVkzqacx01dXkbiBulzArSpxXh6cTCPMqqKhfhZMluw="; }; nativeBuildInputs = [ glib meson ninja pkg-config ] @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { buildInputs = [ glib ncurses libxml2 ]; postPatch = '' - substituteInPlace meson.build --replace \ + substituteInPlace meson.build --replace-fail \ "ncurses_sys_prefix = '/usr'" \ "ncurses_sys_prefix = '${lib.getDev ncurses}'" ''; From 1825fc3612ed7e5c7ec7194e4fbca3f641a0c331 Mon Sep 17 00:00:00 2001 From: Florian Sanders Date: Fri, 29 Nov 2024 18:00:11 +0100 Subject: [PATCH 02/85] clever-tools: 3.9.0 -> 3.10.1 --- pkgs/by-name/cl/clever-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clever-tools/package.nix b/pkgs/by-name/cl/clever-tools/package.nix index ca7b6fa5c617a..10b344600cf31 100644 --- a/pkgs/by-name/cl/clever-tools/package.nix +++ b/pkgs/by-name/cl/clever-tools/package.nix @@ -11,7 +11,7 @@ buildNpmPackage rec { pname = "clever-tools"; - version = "3.9.0"; + version = "3.10.1"; nodejs = nodejs_18; @@ -19,10 +19,10 @@ buildNpmPackage rec { owner = "CleverCloud"; repo = "clever-tools"; rev = version; - hash = "sha256-nSTcJIZO/CMliAYFUGu/oA+VdtONDPwyj6vCr5Ry6ac="; + hash = "sha256-dMSVw3buj0m2Ixir8rVeCg0PAVqXFBsBEohKfLsYhaI="; }; - npmDepsHash = "sha256-+3/zSsO5+s1MUome3CQ1p1tN3OtWp+XE9Z6GSdDiRh8="; + npmDepsHash = "sha256-v0nCYRfmcGbePI838Yhb+XvpN4JItQn2D+AHyNoeZLw="; nativeBuildInputs = [ installShellFiles From 610fbeeb141fad3a7d5680b0ef37251c368f28ac Mon Sep 17 00:00:00 2001 From: Daru Date: Wed, 4 Dec 2024 15:11:29 +0200 Subject: [PATCH 03/85] hmcl: 3.5.9 -> 3.6.11 --- pkgs/by-name/hm/hmcl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hm/hmcl/package.nix b/pkgs/by-name/hm/hmcl/package.nix index 7a330c399272b..afb655764d9e8 100644 --- a/pkgs/by-name/hm/hmcl/package.nix +++ b/pkgs/by-name/hm/hmcl/package.nix @@ -19,7 +19,7 @@ }: let - version = "3.5.9"; + version = "3.6.11"; icon = fetchurl { url = "https://github.com/huanghongxun/HMCL/raw/release-${version}/HMCLauncher/HMCL/HMCL.ico"; hash = "sha256-+EYL33VAzKHOMp9iXoJaSGZfv+ymDDYIx6i/1o47Dmc="; @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/huanghongxun/HMCL/releases/download/release-${version}/HMCL-${version}.jar"; - hash = "sha256-iaOg0OiGEdS0E7UTanZkciWDHqeZoAdBM3ghH10Wbd8="; + hash = "sha256-ZQNJm7xbOdVSnxtx4krOnM9QBsxibFXo8wx1fCn1gJA="; }; dontUnpack = true; From 5e5bb325965c2905185a26decf1e41ddc4012403 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Wed, 4 Dec 2024 12:58:32 -0500 Subject: [PATCH 04/85] tdf: add darwin support --- pkgs/by-name/td/tdf/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/td/tdf/package.nix b/pkgs/by-name/td/tdf/package.nix index 97f61c202242e..040e6a26f375c 100644 --- a/pkgs/by-name/td/tdf/package.nix +++ b/pkgs/by-name/td/tdf/package.nix @@ -50,6 +50,6 @@ rustPlatform.buildRustPackage { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "tdf"; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } From 08d9186163ff564e4520f25edda8ceb0d4610ac5 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Wed, 4 Dec 2024 12:59:54 -0500 Subject: [PATCH 05/85] tdf: add DieracDelta as maintainer --- pkgs/by-name/td/tdf/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/td/tdf/package.nix b/pkgs/by-name/td/tdf/package.nix index 040e6a26f375c..9a5e36c7d142a 100644 --- a/pkgs/by-name/td/tdf/package.nix +++ b/pkgs/by-name/td/tdf/package.nix @@ -48,7 +48,7 @@ rustPlatform.buildRustPackage { description = "Tui-based PDF viewer"; homepage = "https://github.com/itsjunetime/tdf"; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; + maintainers = with lib.maintainers; [ luftmensch-luftmensch DieracDelta ]; mainProgram = "tdf"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; From ad464e054a1940d8b5fa1a9e312d05226c3a576e Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Wed, 4 Dec 2024 13:17:44 -0500 Subject: [PATCH 06/85] tdf: unstable-2024-10-09 -> 0.2.0 --- pkgs/by-name/td/tdf/Cargo.lock | 984 ++++++++++++++++++++++++-------- pkgs/by-name/td/tdf/package.nix | 12 +- 2 files changed, 738 insertions(+), 258 deletions(-) diff --git a/pkgs/by-name/td/tdf/Cargo.lock b/pkgs/by-name/td/tdf/Cargo.lock index 7b9328f6458dd..e6a02288c99d5 100644 --- a/pkgs/by-name/td/tdf/Cargo.lock +++ b/pkgs/by-name/td/tdf/Cargo.lock @@ -26,11 +26,17 @@ dependencies = [ "memchr", ] +[[package]] +name = "aligned-vec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" + [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "anes" @@ -40,15 +46,38 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstyle" -version = "1.0.8" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "anyhow" -version = "1.0.89" +version = "1.0.94" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" + +[[package]] +name = "arbitrary" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "arrayvec" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "async-stream" @@ -95,11 +124,34 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" +[[package]] +name = "av1-grain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62" +dependencies = [ + "arrayvec", +] + [[package]] name = "axum" -version = "0.7.7" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" +checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" dependencies = [ "async-trait", "axum-core", @@ -116,7 +168,7 @@ dependencies = [ "pin-project-lite", "rustversion", "serde", - "sync_wrapper 1.0.1", + "sync_wrapper 1.0.2", "tower 0.5.1", "tower-layer", "tower-service", @@ -137,7 +189,7 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "sync_wrapper 1.0.1", + "sync_wrapper 1.0.2", "tower-layer", "tower-service", ] @@ -154,7 +206,7 @@ dependencies = [ "miniz_oxide", "object", "rustc-demangle", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -181,6 +233,18 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + +[[package]] +name = "built" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b" + [[package]] name = "bumpalo" version = "3.16.0" @@ -189,9 +253,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.18.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae" +checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" [[package]] name = "byteorder" @@ -207,15 +271,15 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.7.2" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" +checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" [[package]] name = "cairo-rs" -version = "0.20.1" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a0ea147c94108c9613235388f540e4d14c327f7081c9e471fc8ee8a2533e69" +checksum = "d7fa699e1d7ae691001a811dda5ef0e3e42e1d4119b26426352989df9e94e3e6" dependencies = [ "bitflags 2.6.0", "cairo-sys-rs", @@ -231,7 +295,7 @@ checksum = "428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f" dependencies = [ "glib-sys", "libc", - "system-deps", + "system-deps 7.0.3", ] [[package]] @@ -255,11 +319,32 @@ dependencies = [ "rustversion", ] +[[package]] +name = "cc" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f34d93e62b03caf570cccc334cbc6c2fceca82f39211051345108adcba3eebdc" +dependencies = [ + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + [[package]] name = "cfg-expr" -version = "0.17.0" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0890061c4d3223e7267f3bad2ec40b997d64faac1c2815a4a9d95018e2b9e9c" +checksum = "8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789" dependencies = [ "smallvec", "target-lexicon", @@ -300,18 +385,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.20" +version = "4.5.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "69371e34337c4c984bbe322360c2547210bf632eb2814bbe78a6e87a2935bd2b" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "6e24c1b4099818523236a8ca881d2b45db98dadfb4625cf6608c12069fcbbde1" dependencies = [ "anstyle", "clap_lex", @@ -319,9 +404,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" [[package]] name = "compact_str" @@ -339,9 +424,9 @@ dependencies = [ [[package]] name = "console-api" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86ed14aa9c9f927213c6e4f3ef75faaad3406134efe84ba2cb7983431d5f0931" +checksum = "8030735ecb0d128428b64cd379809817e620a40e5001c54465b99ec5feec2857" dependencies = [ "futures-core", "prost", @@ -352,9 +437,9 @@ dependencies = [ [[package]] name = "console-subscriber" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e3a111a37f3333946ebf9da370ba5c5577b18eb342ec683eb488dd21980302" +checksum = "6539aa9c6a4cd31f4b1c040f860a1eac9aa80e7df6b05d506a6e7179936d6a01" dependencies = [ "console-api", "crossbeam-channel", @@ -477,7 +562,7 @@ dependencies = [ "bitflags 2.6.0", "crossterm_winapi", "futures-core", - "mio 1.0.2", + "mio", "parking_lot", "rustix", "signal-hook", @@ -501,10 +586,45 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] -name = "dyn-clone" -version = "1.0.17" +name = "darling" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn", +] + +[[package]] +name = "darling_macro" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +dependencies = [ + "darling_core", + "quote", + "syn", +] + +[[package]] +name = "diff" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" [[package]] name = "either" @@ -520,12 +640,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -540,9 +660,9 @@ dependencies = [ [[package]] name = "fdeflate" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab" +checksum = "07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb" dependencies = [ "simd-adler32", ] @@ -561,9 +681,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.34" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", "miniz_oxide", @@ -571,9 +691,9 @@ dependencies = [ [[package]] name = "flume" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" +checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" dependencies = [ "futures-core", "futures-sink", @@ -705,9 +825,9 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "gio" -version = "0.20.4" +version = "0.20.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8d999e8fb09583e96080867e364bc1e701284ad206c76a5af480d63833ad43c" +checksum = "8826d2a9ad56ce3de1f04bea0bea0daff6f5f1c913cc834996cfea1f9401361c" dependencies = [ "futures-channel", "futures-core", @@ -722,22 +842,22 @@ dependencies = [ [[package]] name = "gio-sys" -version = "0.20.4" +version = "0.20.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f7efc368de04755344f0084104835b6bb71df2c1d41e37d863947392a894779" +checksum = "b965df6f3534c84816b5c1a7d9efcb5671ae790822de5abe8e299797039529bc" dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 7.0.3", "windows-sys 0.52.0", ] [[package]] name = "glib" -version = "0.20.4" +version = "0.20.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adcf1ec6d3650bf9fdbc6cee242d4fcebc6f6bfd9bea5b929b6a8b7344eb85ff" +checksum = "86bd3e4ee7998ab5a135d900db56930cc19ad16681adf245daff54f618b9d5e1" dependencies = [ "bitflags 2.6.0", "futures-channel", @@ -756,9 +876,9 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6bf88f70cd5720a6197639dcabcb378dd528d0cb68cb1f45e3b358bcb841cd7" +checksum = "e7d21ca27acfc3e91da70456edde144b4ac7c36f78ee77b10189b3eb4901c156" dependencies = [ "heck", "proc-macro-crate", @@ -769,12 +889,12 @@ dependencies = [ [[package]] name = "glib-sys" -version = "0.20.4" +version = "0.20.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9eca5d88cfa6a453b00d203287c34a2b7cac3a7831779aa2bb0b3c7233752b" +checksum = "3d0b1827e8621fc42c0dfb228e5d57ff6a71f9699e666ece8113f979ad87c2de" dependencies = [ "libc", - "system-deps", + "system-deps 7.0.3", ] [[package]] @@ -785,14 +905,14 @@ checksum = "a4c674d2ff8478cf0ec29d2be730ed779fef54415a2fb4b565c52def62696462" dependencies = [ "glib-sys", "libc", - "system-deps", + "system-deps 7.0.3", ] [[package]] name = "h2" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" +checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" dependencies = [ "atomic-waker", "bytes", @@ -800,7 +920,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.6.0", + "indexmap 2.7.0", "slab", "tokio", "tokio-util", @@ -825,9 +945,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" -version = "0.15.0" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", "equivalent", @@ -853,12 +973,6 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - [[package]] name = "hermit-abi" version = "0.4.0" @@ -867,9 +981,9 @@ checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" [[package]] name = "http" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" dependencies = [ "bytes", "fnv", @@ -919,9 +1033,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "1.4.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" dependencies = [ "bytes", "futures-channel", @@ -940,9 +1054,9 @@ dependencies = [ [[package]] name = "hyper-timeout" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" +checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" dependencies = [ "hyper", "hyper-util", @@ -953,9 +1067,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" dependencies = [ "bytes", "futures-channel", @@ -976,21 +1090,34 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86858ae800284d596cfdefcb0ad435c3493c12f35367431bbe9b2b3858c1155b" +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + [[package]] name = "image" -version = "0.25.2" +version = "0.25.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10" +checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" dependencies = [ "bytemuck", "byteorder-lite", "num-traits", "png", + "ravif", "rayon", "zune-core", "zune-jpeg", ] +[[package]] +name = "imgref" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" + [[package]] name = "indexmap" version = "1.9.3" @@ -1003,12 +1130,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" dependencies = [ "equivalent", - "hashbrown 0.15.0", + "hashbrown 0.15.2", ] [[package]] @@ -1019,9 +1146,9 @@ checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "inotify" -version = "0.9.6" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" +checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc" dependencies = [ "bitflags 1.3.2", "inotify-sys", @@ -1039,10 +1166,34 @@ dependencies = [ [[package]] name = "instability" -version = "0.3.2" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b829f37dead9dc39df40c2d3376c179fdfd2ac771f53f55d3c30dc096a3c0c6e" +dependencies = [ + "darling", + "indoc", + "pretty_assertions", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "instant" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "interpolate_name" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b23a0c8dfe501baac4adf6ebbfa6eddf8f0c07f56b058cc1288017e32397846c" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" dependencies = [ + "proc-macro2", "quote", "syn", ] @@ -1053,7 +1204,7 @@ version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" dependencies = [ - "hermit-abi 0.4.0", + "hermit-abi", "libc", "windows-sys 0.52.0", ] @@ -1067,6 +1218,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + [[package]] name = "itertools" version = "0.13.0" @@ -1078,16 +1238,26 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" + +[[package]] +name = "jobserver" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +dependencies = [ + "libc", +] [[package]] name = "js-sys" -version = "0.3.70" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" +checksum = "a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705" dependencies = [ + "once_cell", "wasm-bindgen", ] @@ -1119,9 +1289,29 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.159" +version = "0.2.167" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b9569d2f74e257076d8c6bfa73fb505b46b851e51ddaecc825944aa3bed17fa" +dependencies = [ + "arbitrary", + "cc", +] + +[[package]] +name = "libmimalloc-sys" +version = "0.1.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44" +dependencies = [ + "cc", + "libc", +] [[package]] name = "libredox" @@ -1156,13 +1346,22 @@ version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + [[package]] name = "lru" version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.0", + "hashbrown 0.15.2", ] [[package]] @@ -1180,12 +1379,31 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] + [[package]] name = "memchr" version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +[[package]] +name = "mimalloc" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633" +dependencies = [ + "libmimalloc-sys", +] + [[package]] name = "mime" version = "0.3.17" @@ -1210,28 +1428,21 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.11" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" dependencies = [ "libc", "log", "wasi", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] -name = "mio" -version = "1.0.2" +name = "new_debug_unreachable" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" -dependencies = [ - "hermit-abi 0.3.9", - "libc", - "log", - "wasi", - "windows-sys 0.52.0", -] +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" [[package]] name = "nom" @@ -1243,11 +1454,17 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + [[package]] name = "notify" -version = "6.1.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" +checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009" dependencies = [ "bitflags 2.6.0", "crossbeam-channel", @@ -1257,9 +1474,60 @@ dependencies = [ "kqueue", "libc", "log", - "mio 0.8.11", + "mio", + "notify-types", "walkdir", - "windows-sys 0.48.0", + "windows-sys 0.52.0", +] + +[[package]] +name = "notify-types" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7393c226621f817964ffb3dc5704f9509e107a8b024b489cc2c1b217378785df" +dependencies = [ + "instant", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", ] [[package]] @@ -1312,7 +1580,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -1329,18 +1597,18 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project" -version = "1.1.6" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" +checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.6" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" +checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2", "quote", @@ -1349,9 +1617,9 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "pin-utils" @@ -1430,7 +1698,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps", + "system-deps 7.0.3", ] [[package]] @@ -1442,6 +1710,16 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "pretty_assertions" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" +dependencies = [ + "diff", + "yansi", +] + [[package]] name = "proc-macro-crate" version = "3.2.0" @@ -1453,13 +1731,32 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.87" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] +[[package]] +name = "profiling" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30" +dependencies = [ + "quote", + "syn", +] + [[package]] name = "prost" version = "0.13.3" @@ -1492,6 +1789,12 @@ dependencies = [ "prost", ] +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + [[package]] name = "quote" version = "1.0.37" @@ -1533,13 +1836,28 @@ dependencies = [ [[package]] name = "ratatui" -version = "0.28.1" -source = "git+https://github.com/itsjunetime/ratatui.git#a3fd887eaafa13faf88f28b27df94a5eb6051933" +version = "0.29.0" +source = "git+https://github.com/itsjunetime/ratatui.git#8bf0c1ef772e6f04785a26d69fac04cec56ed2f6" +dependencies = [ + "bitflags 2.6.0", + "crossterm", + "indoc", + "instability", + "itertools 0.13.0", + "ratatui-core", + "strum", + "unicode-segmentation", + "unicode-width", +] + +[[package]] +name = "ratatui-core" +version = "0.3.0" +source = "git+https://github.com/itsjunetime/ratatui.git#8bf0c1ef772e6f04785a26d69fac04cec56ed2f6" dependencies = [ "bitflags 2.6.0", "cassowary", "compact_str", - "crossterm", "indoc", "instability", "itertools 0.13.0", @@ -1553,17 +1871,67 @@ dependencies = [ [[package]] name = "ratatui-image" -version = "2.0.1" -source = "git+https://github.com/itsjunetime/ratatui-image.git?branch=vb64_on_personal#5a11b825425932c6553abe967206e0bf76256f79" +version = "3.0.0" +source = "git+https://github.com/itsjunetime/ratatui-image.git?branch=vb64_on_personal#dafb532692d80f469fd1a425bcf9b7154e349b28" dependencies = [ "base64 0.22.1", - "dyn-clone", "icy_sixel", "image", - "rand", "ratatui", "rustix", + "thiserror 2.0.4", "vb64", + "windows", +] + +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools 0.12.1", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand", + "rand_chacha", + "simd_helpers", + "system-deps 6.2.2", + "thiserror 1.0.69", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", ] [[package]] @@ -1597,13 +1965,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.8", + "regex-automata 0.4.9", "regex-syntax 0.8.5", ] @@ -1618,9 +1986,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", @@ -1639,6 +2007,12 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" +[[package]] +name = "rgb" +version = "0.8.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" + [[package]] name = "rustc-demangle" version = "0.1.24" @@ -1647,9 +2021,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustix" -version = "0.38.37" +version = "0.38.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" +checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" dependencies = [ "bitflags 2.6.0", "errno", @@ -1660,9 +2034,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" [[package]] name = "ryu" @@ -1687,18 +2061,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", @@ -1707,9 +2081,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", "memchr", @@ -1735,6 +2109,12 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "signal-hook" version = "0.3.17" @@ -1752,7 +2132,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" dependencies = [ "libc", - "mio 1.0.2", + "mio", "signal-hook", ] @@ -1771,6 +2151,15 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + [[package]] name = "slab" version = "0.4.9" @@ -1788,9 +2177,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" -version = "0.5.7" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" dependencies = [ "libc", "windows-sys 0.52.0", @@ -1811,6 +2200,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + [[package]] name = "strum" version = "0.26.3" @@ -1835,9 +2230,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.79" +version = "2.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" dependencies = [ "proc-macro2", "quote", @@ -1852,9 +2247,22 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" [[package]] name = "sync_wrapper" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr 0.15.8", + "heck", + "pkg-config", + "toml", + "version-compare", +] [[package]] name = "system-deps" @@ -1862,7 +2270,7 @@ version = "7.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005" dependencies = [ - "cfg-expr", + "cfg-expr 0.17.2", "heck", "pkg-config", "toml", @@ -1876,8 +2284,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] -name = "tdf" -version = "0.1.0" +name = "tdf-viewer" +version = "0.2.0" dependencies = [ "cairo-rs", "console-subscriber", @@ -1889,11 +2297,53 @@ dependencies = [ "glib", "image", "itertools 0.13.0", + "mimalloc", "notify", "poppler-rs", "ratatui", "ratatui-image", "tokio", + "xflags", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f49a1853cf82743e3b7950f77e0f4d622ca36cf4317cba00c767838bac8d490" +dependencies = [ + "thiserror-impl 2.0.4", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8381894bb3efe0c4acac3ded651301ceee58a15d47c2e34885ed1908ad667061" +dependencies = [ + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1918,14 +2368,14 @@ dependencies = [ [[package]] name = "tokio" -version = "1.40.0" +version = "1.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" dependencies = [ "backtrace", "bytes", "libc", - "mio 1.0.2", + "mio", "pin-project-lite", "socket2", "tokio-macros", @@ -1995,7 +2445,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.7.0", "serde", "serde_spanned", "toml_datetime", @@ -2080,9 +2530,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2091,9 +2541,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", @@ -2102,9 +2552,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", @@ -2112,9 +2562,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "once_cell", @@ -2133,9 +2583,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "unicode-ident" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "unicode-segmentation" @@ -2145,9 +2595,9 @@ checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "unicode-truncate" -version = "1.1.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf" +checksum = "8fbf03860ff438702f3910ca5f28f8dac63c1c11e7efb5012b8b175493606330" dependencies = [ "itertools 0.13.0", "unicode-segmentation", @@ -2156,9 +2606,20 @@ dependencies = [ [[package]] name = "unicode-width" -version = "0.1.13" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" +checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" + +[[package]] +name = "v_frame" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] [[package]] name = "valuable" @@ -2169,7 +2630,7 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "vb64" version = "0.1.2" -source = "git+https://github.com/lukaslihotzki/vb64?rev=f48cf02c06a29a48ddf9efa684bdc904b3b5370d#f48cf02c06a29a48ddf9efa684bdc904b3b5370d" +source = "git+https://github.com/lukaslihotzki/vb64?branch=update#01e791186f57982511a3bcfb0d2316010c1adef0" [[package]] name = "version-compare" @@ -2210,9 +2671,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.93" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" +checksum = "d15e63b4482863c109d70a7b8706c1e364eb6ea449b201a76c5b89cedcec2d5c" dependencies = [ "cfg-if", "once_cell", @@ -2221,9 +2682,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.93" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" +checksum = "8d36ef12e3aaca16ddd3f67922bc63e48e953f126de60bd33ccc0101ef9998cd" dependencies = [ "bumpalo", "log", @@ -2236,9 +2697,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.93" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" +checksum = "705440e08b42d3e4b36de7d66c944be628d579796b8090bfa3471478a2260051" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2246,9 +2707,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.93" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" +checksum = "98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d" dependencies = [ "proc-macro2", "quote", @@ -2259,15 +2720,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.93" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" +checksum = "6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49" [[package]] name = "web-sys" -version = "0.3.70" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" +checksum = "a98bc3c33f0fe7e59ad7cd041b89034fa82a7c2d4365ca538dda6cdaf513863c" dependencies = [ "js-sys", "wasm-bindgen", @@ -2305,45 +2766,85 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] -name = "windows-sys" -version = "0.48.0" +name = "windows" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" dependencies = [ - "windows-targets 0.48.5", + "windows-core", + "windows-targets", ] [[package]] -name = "windows-sys" -version = "0.52.0" +name = "windows-core" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-result", + "windows-strings", + "windows-targets", +] + +[[package]] +name = "windows-implement" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result", + "windows-targets", ] [[package]] name = "windows-sys" -version = "0.59.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] -name = "windows-targets" -version = "0.48.5" +name = "windows-sys" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", + "windows-targets", ] [[package]] @@ -2352,46 +2853,28 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - [[package]] name = "windows_i686_gnu" version = "0.52.6" @@ -2404,48 +2887,24 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -2461,6 +2920,27 @@ dependencies = [ "memchr", ] +[[package]] +name = "xflags" +version = "0.4.0-pre.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6a40f95e4e200baabdfe8b813e3ee754b58407a677141bd2890c28ef4a89c21" +dependencies = [ + "xflags-macros", +] + +[[package]] +name = "xflags-macros" +version = "0.4.0-pre.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a6d9b56f406f5754a3808524166b6e6bdfe219c0526e490cfc39ecc0582a4e6" + +[[package]] +name = "yansi" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" + [[package]] name = "zerocopy" version = "0.7.35" diff --git a/pkgs/by-name/td/tdf/package.nix b/pkgs/by-name/td/tdf/package.nix index 9a5e36c7d142a..3d9edfff3033f 100644 --- a/pkgs/by-name/td/tdf/package.nix +++ b/pkgs/by-name/td/tdf/package.nix @@ -10,22 +10,22 @@ rustPlatform.buildRustPackage { pname = "tdf"; - version = "0-unstable-2024-10-09"; + version = "0.2.0"; src = fetchFromGitHub { owner = "itsjunetime"; repo = "tdf"; fetchSubmodules = true; - rev = "f6d339923bc71d3f637f24bf0c6eef6dacb61bf9"; - hash = "sha256-C1S5u1EsOYvUE1CqreeBg7Z5Oj+mzCf0zPdZBz0LNLw="; + rev = "a2b728fae3c5b0addfa64e8d3e44eac6fd50f1d9"; + hash = "sha256-0as/tKw0nKkZn+5q5PlKwK+LZK0xWXDAdiD3valVjBs="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { - "ratatui-0.28.1" = "sha256-riVdXpHW5J1f4YY2A32YLpwydxn/kJ1cHRdm7CCdoN8="; - "ratatui-image-2.0.1" = "sha256-ZFd7ABeyuO270vWEZEE685Bil6sq3RndqoD7TSU8qmU="; - "vb64-0.1.2" = "sha256-Ypb59Rtn0ZkP6fwqIqOEeiNLcmzB368CkViIVCxpCI8="; + "ratatui-0.29.0" = "sha256-Aeu8HnP4vhHCzu/gRFl7pLLwXv5FcRrlLsstT/AHDVA="; + "ratatui-image-3.0.0" = "sha256-IrWHtUuC7OypRAZFEE/UKrPzXT4u9k4jMeJEydcXZWs="; + "vb64-0.1.2" = "sha256-VvObgaJhHNah3exVQInFa5mhHjzEg0MaFqQdnCE5Pp8="; }; }; From dfea47c4019100368972779f9e376043346b9e9e Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Wed, 4 Dec 2024 13:47:31 -0500 Subject: [PATCH 07/85] tdf: formatting --- pkgs/by-name/td/tdf/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/td/tdf/package.nix b/pkgs/by-name/td/tdf/package.nix index 3d9edfff3033f..98c6f16a1c05b 100644 --- a/pkgs/by-name/td/tdf/package.nix +++ b/pkgs/by-name/td/tdf/package.nix @@ -48,7 +48,10 @@ rustPlatform.buildRustPackage { description = "Tui-based PDF viewer"; homepage = "https://github.com/itsjunetime/tdf"; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ luftmensch-luftmensch DieracDelta ]; + maintainers = with lib.maintainers; [ + luftmensch-luftmensch + DieracDelta + ]; mainProgram = "tdf"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; From e2139b903b78488b2857445545f655c7c818561d Mon Sep 17 00:00:00 2001 From: Rodney Lorrimar Date: Thu, 28 Mar 2024 16:05:41 +0800 Subject: [PATCH 08/85] nixos/rtkit: Add option for rtkit-daemon command-line args --- nixos/modules/security/rtkit.nix | 35 ++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/nixos/modules/security/rtkit.nix b/nixos/modules/security/rtkit.nix index ad8746808e85e..3622164a88e0c 100644 --- a/nixos/modules/security/rtkit.nix +++ b/nixos/modules/security/rtkit.nix @@ -1,11 +1,15 @@ # A module for ‘rtkit’, a DBus system service that hands out realtime # scheduling priority to processes that ask for it. -{ config, lib, pkgs, ... }: +{ config, lib, pkgs, utils, ... }: with lib; -{ +let + cfg = config.security.rtkit; + package = pkgs.rtkit; + +in { options = { @@ -20,19 +24,38 @@ with lib; ''; }; + security.rtkit.args = mkOption { + type = types.listOf types.str; + default = []; + description = '' + Command-line options for `rtkit-daemon`. + ''; + example = [ + "--our-realtime-priority=29" + "--max-realtime-priority=28" + ]; + }; + }; - config = mkIf config.security.rtkit.enable { + config = mkIf cfg.enable { security.polkit.enable = true; # To make polkit pickup rtkit policies - environment.systemPackages = [ pkgs.rtkit ]; + environment.systemPackages = [ package ]; + + services.dbus.packages = [ package ]; - systemd.packages = [ pkgs.rtkit ]; + systemd.packages = [ package ]; - services.dbus.packages = [ pkgs.rtkit ]; + systemd.services.rtkit-daemon = { + serviceConfig.ExecStart = [ + "" # Resets command from upstream unit. + "${package}/libexec/rtkit-daemon ${utils.escapeSystemdExecArgs cfg.args}" + ]; + }; users.users.rtkit = { From 686c2c3d0059f459861137829f5e50f3a954cf13 Mon Sep 17 00:00:00 2001 From: Rodney Lorrimar Date: Wed, 24 Apr 2024 16:09:06 +0800 Subject: [PATCH 09/85] nixos/rtkit: Add tests --- nixos/tests/all-tests.nix | 1 + nixos/tests/rtkit.nix | 216 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 217 insertions(+) create mode 100644 nixos/tests/rtkit.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index fae441d28e20c..73359f374b6c9 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -890,6 +890,7 @@ in { rstudio-server = handleTest ./rstudio-server.nix {}; rsyncd = handleTest ./rsyncd.nix {}; rsyslogd = handleTest ./rsyslogd.nix {}; + rtkit = runTest ./rtkit.nix; rtorrent = handleTest ./rtorrent.nix {}; rxe = handleTest ./rxe.nix {}; sabnzbd = handleTest ./sabnzbd.nix {}; diff --git a/nixos/tests/rtkit.nix b/nixos/tests/rtkit.nix new file mode 100644 index 0000000000000..d884a588a16e2 --- /dev/null +++ b/nixos/tests/rtkit.nix @@ -0,0 +1,216 @@ +{ lib, ... }: + +{ + name = "rtkit"; + + meta.maintainers = with lib.maintainers; [ rvl ]; + + nodes.machine = + { config, pkgs, ... }: + { + assertions = [ + { + assertion = config.security.polkit.enable; + message = "rtkit needs polkit to handle authorization"; + } + ]; + + imports = [ ./common/user-account.nix ]; + services.getty.autologinUser = "alice"; + + security.rtkit.enable = true; + + # Modified configuration with higher maximum realtime priority. + specialisation.withHigherPrio.configuration = { + security.rtkit.args = [ + "--max-realtime-priority=89" + "--our-realtime-priority=90" + ]; + }; + + # Target process for testing - belongs to a logind session. + systemd.user.services.sleeper = { + description = "Guinea pig service"; + serviceConfig = { + ExecStart = "@${pkgs.coreutils}/bin/sleep sleep inf"; + # rtkit-daemon won't grant real-time to threads unless they have a rttime limit. + LimitRTTIME = 200000; + }; + wantedBy = [ "default.target" ]; + }; + + # Target process for testing - doesn't belong to a session. + systemd.services."sleeper@" = { + description = "Guinea pig system service for %I"; + serviceConfig = { + ExecStart = "@${pkgs.coreutils}/bin/sleep sleep inf"; + LimitRTTIME = 200000; + User = "%I"; + }; + }; + systemd.targets.multi-user.wants = [ "sleeper@alice.service" ]; + + # Install chrt to check outcomes of rtkit calls + environment.systemPackages = [ pkgs.util-linux ]; + + # Provide a little logging of polkit checks - otherwise it's + # impossible to know what's going on. + security.polkit.debug = true; + security.polkit.extraConfig = '' + polkit.addRule(function(action, subject) { + const ns = "org.freedesktop.RealtimeKit1."; + const acquireHighPrio = ns + "acquire-high-priority"; + const acquireRT = ns + "acquire-real-time"; + if (action.id == acquireHighPrio || action.id == acquireRT) { + polkit.log("rtkit: Checking " + action.id + " for " + subject.user + "\n " + subject); + } + }); + ''; + }; + + interactive.nodes.machine = + { pkgs, ... }: + { + security.rtkit.args = [ "--debug" ]; + systemd.services.strace-rtkit = + let + target = "rtkit-daemon.service"; + in + { + bindsTo = [ target ]; + after = [ target ]; + scriptArgs = target; + script = '' + pid=$(systemctl show -P MainPID $1) + strace -tt -s 100 -e trace=all -p $pid + ''; + path = [ pkgs.strace ]; + }; + }; + + testScript = + { nodes, ... }: + let + specialisations = "${nodes.machine.system.build.toplevel}/specialisation"; + uid = toString nodes.machine.users.users.alice.uid; + in + '' + import json + import shlex + from collections import namedtuple + from typing import Any, Optional + + Result = namedtuple("Result", ["command", "machine", "status", "out", "value"]) + Value = namedtuple("Value", ["type", "data"]) + + def busctl(node: Machine, *args: Any, user: Optional[str] = None) -> Result: + command = f"busctl --json=short {shlex.join(map(str, args))}" + if user is not None: + command = f"su - {user} -c {shlex.quote(command)}" + (status, out) = node.execute(command) + out = out.strip() + value = json.loads(out, object_hook=lambda x: Value(**x)) if status == 0 and out else None + return Result(command, node, status, out, value) + + def assert_result_success(result: Result): + if result.status != 0: + result.machine.log(f"output: {result.out}") + raise Exception(f"command `{result.command}` failed (exit code {result.status})") + + def assert_result_fail(result: Result): + if result.status == 0: + raise Exception(f"command `{result.command}` unexpectedly succeeded") + + def rtkit_make_process_realtime(node: Machine, pid: int, priority: int, user: Optional[str] = None) -> Result: + return busctl(node, "call", "org.freedesktop.RealtimeKit1", "/org/freedesktop/RealtimeKit1", "org.freedesktop.RealtimeKit1", "MakeThreadRealtimeWithPID", "ttu", pid, 0, priority, user=user) + + def get_max_realtime_priority() -> int: + result = busctl(machine, "get-property", "org.freedesktop.RealtimeKit1", "/org/freedesktop/RealtimeKit1", "org.freedesktop.RealtimeKit1", "MaxRealtimePriority") + assert_result_success(result) + assert result.value.type == "i", f"""Unexpected MaxRealtimePriority property type ({result.value})""" + return int(result.value.data) + + def parse_chrt(out: str, field: str) -> str: + return next(map(lambda l: l.split(": ")[1], filter(lambda l: field in l, out.splitlines()))) + + def get_pid(node: Machine, unit: str, user: Optional[str] = None) -> int: + node.wait_for_unit(unit, user=user) + (status, out) = node.systemctl(f"show -P MainPID {unit}", user=user) + if status == 0: + return int(out.strip()) + else: + node.log(out) + raise Exception(f"unable to determine MainPID of {unit} (systemctl exit code {status})") + + def assert_sched(node: Machine, pid: int, policy: Optional[str] = None, priority: Optional[int] = None): + out = node.succeed(f"chrt -p {pid}") + node.log(out) + if policy is not None: + thread_policy = parse_chrt(out, "policy") + assert policy in thread_policy, f"Expected {policy} scheduling policy, but got: {thread_policy}" + if priority is not None: + thread_priority = parse_chrt(out, "priority") + assert str(priority) == thread_priority, f"Expected scheduling priority {priority}, but got: {thread_priority}" + + machine.wait_for_unit("basic.target") + + rtprio = 20 + higher_rtprio = 42 + max_rtprio = get_max_realtime_priority() + + with subtest("maximum sched_rr priority"): + assert max_rtprio >= rtprio, f"""MaxRealtimePriority ({max_rtprio}) too low""" + assert higher_rtprio > max_rtprio, f"""Test value higher_rtprio ({higher_rtprio}) insufficient compared to MaxRealtimePriority ({max_rtprio})""" + + # wait for autologin and systemd user service manager + machine.wait_for_unit("multi-user.target") + machine.wait_for_unit("user@${uid}.service") + + with subtest("polkit sanity check"): + pid = get_pid(machine, "sleeper.service", user="alice") + machine.succeed(f"pkcheck -p {pid} -a org.freedesktop.RealtimeKit1.acquire-real-time") + + with subtest("chrt sanity check"): + print(machine.succeed("chrt --rr --max")) + pid = get_pid(machine, "sleeper.service", user="alice") + machine.succeed(f"chrt --rr --pid {rtprio} {pid}") + assert_sched(machine, pid, policy="SCHED_RR", priority=rtprio) + machine.stop_job("sleeper.service", user="alice") + machine.start_job("sleeper.service", user="alice") + + # Permission granted by policy from rtkit package. + with subtest("local user process can acquire real-time scheduling"): + pid = get_pid(machine, "sleeper.service", user="alice") + result = rtkit_make_process_realtime(machine, pid, rtprio, user="alice") + assert_result_success(result) + assert_sched(machine, pid, policy="SCHED_RR", priority=rtprio) + + # User must not get higher priority than the maximum + with subtest("real-time scheduling priority is limited"): + machine.stop_job("sleeper.service", user="alice") + machine.start_job("sleeper.service", user="alice") + pid = get_pid(machine, "sleeper.service", user="alice") + with machine.nested("rtkit call must fail"): + result = rtkit_make_process_realtime(machine, pid, max_rtprio + 1, user="alice") + assert_result_fail(result) + assert_sched(machine, pid, policy="SCHED_OTHER") + + # This is a local shop for local people - we'll have no trouble here. + # In this test, the target process belongs to alice, but doesn't + # have a user session, so it's considered non-local. + with subtest("non-local user process cannot acquire real-time scheduling"): + pid = get_pid(machine, "sleeper@alice.service") + with machine.nested("rtkit call must fail"): + result = rtkit_make_process_realtime(machine, pid, rtprio, "alice") + assert_result_fail(result) + assert_sched(machine, pid, policy="SCHED_OTHER") + + # Switch to alternate configuration then ask for higher priority. + with subtest("command-line arguments allow increasing maximum rtprio"): + machine.succeed("${specialisations}/withHigherPrio/bin/switch-to-configuration test") + pid = get_pid(machine, "sleeper.service", user="alice") + result = rtkit_make_process_realtime(machine, pid, higher_rtprio, user="alice") + assert_result_success(result) + assert_sched(machine, pid, policy="SCHED_RR", priority=higher_rtprio) + ''; +} From 0a0f73bbe90282740b51d9d5e9b2dee86859dc49 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Dec 2024 15:01:59 +0000 Subject: [PATCH 10/85] cargo-crev: 0.25.11 -> 0.26.2 --- pkgs/development/tools/rust/cargo-crev/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-crev/default.nix b/pkgs/development/tools/rust/cargo-crev/default.nix index ab41565e01d9d..31bc6f219ab49 100644 --- a/pkgs/development/tools/rust/cargo-crev/default.nix +++ b/pkgs/development/tools/rust/cargo-crev/default.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-crev"; - version = "0.25.11"; + version = "0.26.2"; src = fetchFromGitHub { owner = "crev-dev"; repo = "cargo-crev"; rev = "v${version}"; - sha256 = "sha256-suKnbCCJWKCDVGEmpddTphUfvuebBeiV+N/B6BIid88="; + sha256 = "sha256-4BtEP8amnyJm0+8NLZq9+Sm5YVxVawNfKiyAasSSBJA="; }; - cargoHash = "sha256-U6pznzHE9yURptV+7rC63vIdD1HxRD+Vg9vemHk7G+Q="; + cargoHash = "sha256-nf+ZGnzsZtB3IQ9gA5t7Ib0p1f6HWm83Qt0rvjn48xk="; preCheck = '' export HOME=$(mktemp -d) From b107d298872601fe35151dae442ace51b5a3a986 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Dec 2024 17:25:26 +0000 Subject: [PATCH 11/85] sby: 0.46 -> 0.47 --- pkgs/by-name/sb/sby/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sb/sby/package.nix b/pkgs/by-name/sb/sby/package.nix index 225a5dfb1b8f1..ca9687a2e70d2 100644 --- a/pkgs/by-name/sb/sby/package.nix +++ b/pkgs/by-name/sb/sby/package.nix @@ -19,13 +19,13 @@ in stdenv.mkDerivation rec { pname = "sby"; - version = "0.46"; + version = "0.47"; src = fetchFromGitHub { owner = "YosysHQ"; repo = "sby"; rev = "yosys-${version}"; - hash = "sha256-LVfHSVMrAKImD1y6icQSSfOSt9khZfOKK+lXhxdvRb4="; + hash = "sha256-Il2pXw2doaoZrVme2p0dSUUa8dCQtJJrmYitn1MkTD4="; }; nativeBuildInputs = [ bash ]; From 9df16629a5bb221df59bb8d070076d6f8968a476 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 00:04:06 +0000 Subject: [PATCH 12/85] mpvScripts.mpv-playlistmanager: 0-unstable-2024-08-17 -> 0-unstable-2024-11-19 --- pkgs/applications/video/mpv/scripts/mpv-playlistmanager.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/mpv/scripts/mpv-playlistmanager.nix b/pkgs/applications/video/mpv/scripts/mpv-playlistmanager.nix index 481b059d7727e..934df9ab21c80 100644 --- a/pkgs/applications/video/mpv/scripts/mpv-playlistmanager.nix +++ b/pkgs/applications/video/mpv/scripts/mpv-playlistmanager.nix @@ -8,13 +8,13 @@ buildLua rec { pname = "mpv-playlistmanager"; - version = "0-unstable-2024-08-17"; + version = "0-unstable-2024-11-19"; src = fetchFromGitHub { owner = "jonniek"; repo = "mpv-playlistmanager"; - rev = "d733d8c00cb543a646f2ce5ab5c12bef2dfd6756"; - hash = "sha256-Pv2+dl9QIIwOYmT4sJmPOBHed5pZLMXZaw80mT4s+WQ="; + rev = "c5526169ada174b0a45be55ee020a52126b54cc5"; + hash = "sha256-15559OfwwwxR5CpElwzdbhgodvl5gCM1AI4gTk/9wg4="; }; passthru.updateScript = unstableGitUpdater { }; From 405afd3e1b7194927b0a741661c392a585547724 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 00:56:55 +0000 Subject: [PATCH 13/85] scotch: 7.0.5 -> 7.0.6 --- pkgs/by-name/sc/scotch/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scotch/package.nix b/pkgs/by-name/sc/scotch/package.nix index e089a0666072b..89f3fb9320b50 100644 --- a/pkgs/by-name/sc/scotch/package.nix +++ b/pkgs/by-name/sc/scotch/package.nix @@ -14,14 +14,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "scotch"; - version = "7.0.5"; + version = "7.0.6"; src = fetchFromGitLab { domain = "gitlab.inria.fr"; owner = "scotch"; repo = "scotch"; rev = "v${finalAttrs.version}"; - hash = "sha256-XXkVwTr8cbYfzXWWkPERTmjfE86JHUUuU6yxjp9k6II="; + hash = "sha256-RW1H0By7jqSM9bT4v6zIuaAZj3iyM1vNsfIcFlRxlkc="; }; outputs = [ From cc039e714bc41e995385be31a24f9c67c2168556 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 02:22:17 +0000 Subject: [PATCH 14/85] crun: 1.18.2 -> 1.19 --- pkgs/by-name/cr/crun/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cr/crun/package.nix b/pkgs/by-name/cr/crun/package.nix index 5a043ed89553c..6d44c8172caa8 100644 --- a/pkgs/by-name/cr/crun/package.nix +++ b/pkgs/by-name/cr/crun/package.nix @@ -39,13 +39,13 @@ let in stdenv.mkDerivation rec { pname = "crun"; - version = "1.18.2"; + version = "1.19"; src = fetchFromGitHub { owner = "containers"; repo = pname; rev = version; - hash = "sha256-v/ZYy4aPsE7couVHSM4VFXPhn48cZK1odDK3r9yYprc="; + hash = "sha256-vAM68vyR5I1PyF9jJgBtY0pROyOhhCmqb0I+5RIrgb4="; fetchSubmodules = true; }; From 3073067bd68c4ae54bbcd1103cd1b81629d68fd8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 03:38:59 +0000 Subject: [PATCH 15/85] gaugePlugins.java: 0.11.1 -> 0.11.2 --- .../tools/gauge/plugins/java/data.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/tools/gauge/plugins/java/data.json b/pkgs/development/tools/gauge/plugins/java/data.json index 764a22697bb45..a40034d3800d3 100644 --- a/pkgs/development/tools/gauge/plugins/java/data.json +++ b/pkgs/development/tools/gauge/plugins/java/data.json @@ -1,19 +1,19 @@ { - "version": "0.11.1", + "version": "0.11.2", "aarch64-darwin": { - "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.1/gauge-java-0.11.1-darwin.arm64.zip", - "hash": "sha256-KoUVku5DRi6sUYCMJ5/DBEYv4NlNEcHdOlYGsfYR0Yw=" + "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.2/gauge-java-0.11.2-darwin.arm64.zip", + "hash": "sha256-n5mito+tzYmOR+shjOfhxsXDBeDxV6oC90YeJGu5n8Y=" }, "x86_64-darwin": { - "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.1/gauge-java-0.11.1-darwin.x86_64.zip", - "hash": "sha256-ea2s3b38MG8r7i6IqlOjQ2Wc7b237Eu1VL7euwNW43M=" + "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.2/gauge-java-0.11.2-darwin.x86_64.zip", + "hash": "sha256-7O8ac62ePbcCQ68R5h1Q4rEJIEBgd6ub8aglsdYpCRg=" }, "aarch64-linux": { - "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.1/gauge-java-0.11.1-linux.arm64.zip", - "hash": "sha256-QbQWDYkk+XnJReqx+Kj3hvGSDM7ACjDEWVFKd34hZkw=" + "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.2/gauge-java-0.11.2-linux.arm64.zip", + "hash": "sha256-7CAj04MVvcV9/C5HXVnBrKx3OEqgx8khrnFc8jkFFvc=" }, "x86_64-linux": { - "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.1/gauge-java-0.11.1-linux.x86_64.zip", - "hash": "sha256-Ikt8rE8tehLXtWa4CjU6tWiBvOVoDpds8Jgy8QwW6lY=" + "url": "https://github.com/getgauge/gauge-java/releases/download/v0.11.2/gauge-java-0.11.2-linux.x86_64.zip", + "hash": "sha256-LgAekVYpPOjm5t+bwyeZWlUSONgJ0r0mHQRjtB4zoSc=" } } From a53141618fba1baad5e7c40b8d67153a193cf6d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 03:39:18 +0000 Subject: [PATCH 16/85] gaugePlugins.dotnet: 0.7.2 -> 0.7.3 --- pkgs/development/tools/gauge/plugins/dotnet/data.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/gauge/plugins/dotnet/data.json b/pkgs/development/tools/gauge/plugins/dotnet/data.json index 3e3aac11ed19a..0955dcf2a2b98 100644 --- a/pkgs/development/tools/gauge/plugins/dotnet/data.json +++ b/pkgs/development/tools/gauge/plugins/dotnet/data.json @@ -1,5 +1,5 @@ { - "version": "0.7.2", - "url": "https://github.com/getgauge/gauge-dotnet/releases/download/v0.7.2/gauge-dotnet-0.7.2.zip", - "hash": "sha256-ac2pf0st1p/DPAXgQC689nbD+DO7DYkxFqrVItq+UWw=" + "version": "0.7.3", + "url": "https://github.com/getgauge/gauge-dotnet/releases/download/v0.7.3/gauge-dotnet-0.7.3.zip", + "hash": "sha256-XjqKij5woXe5e+/NfH21HxSLu5BJCw41de5yXGi5k1Q=" } From 56091f1b7f6644ecb934ff6a5c4cc69ca64e3f5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 06:54:04 +0000 Subject: [PATCH 17/85] spicedb: 1.37.1 -> 1.38.1 --- pkgs/servers/spicedb/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/spicedb/default.nix b/pkgs/servers/spicedb/default.nix index 78b73b158555f..ccd3259c5ec5f 100644 --- a/pkgs/servers/spicedb/default.nix +++ b/pkgs/servers/spicedb/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "spicedb"; - version = "1.37.1"; + version = "1.38.1"; src = fetchFromGitHub { owner = "authzed"; repo = "spicedb"; rev = "v${version}"; - hash = "sha256-15X9Q6akidXTYO5U3MYi14u8shTicQQ9wGSVOcefxhg="; + hash = "sha256-axPf0HV+slTJ3aDuy8x/YZ/UKkTuRcKSMhkMPRrbm4M="; }; - vendorHash = "sha256-aTfjSGen9rJ/GTCUFuuEykNqQNsnuNyRGm7CtMSZoJ0="; + vendorHash = "sha256-8Y8Mg6zLR9FOrf/TfGBOOo7ud5/1pXTm7d/Kdtwx0Gc="; ldflags = [ "-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.rev}'" From f90ef8864801fdf162309a9cc93015dc7c975ecb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 13:10:47 +0000 Subject: [PATCH 18/85] python312Packages.peft: 0.13.2 -> 0.14.0 --- pkgs/development/python-modules/peft/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/peft/default.nix b/pkgs/development/python-modules/peft/default.nix index bd9fffeffc80a..72fa440e924af 100644 --- a/pkgs/development/python-modules/peft/default.nix +++ b/pkgs/development/python-modules/peft/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "peft"; - version = "0.13.2"; + version = "0.14.0"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -23,8 +23,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "huggingface"; repo = pname; - rev = "refs/tags/v${version}"; - hash = "sha256-LKVrkNFY5Ar5Zl1q3heU+Z0ZKNnMz7VBR/WLrYkAg6Y="; + tag = "v${version}"; + hash = "sha256-Bo8nqhxL6st/Nk9wSqly7FH+RNkT0baB+1bbTIolUis="; }; nativeBuildInputs = [ setuptools ]; From 68cec4caf1378a2e6334195f263b7a99e4559c68 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 18:09:50 +0000 Subject: [PATCH 19/85] kubefirst: 2.7.3 -> 2.7.7 --- pkgs/by-name/ku/kubefirst/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubefirst/package.nix b/pkgs/by-name/ku/kubefirst/package.nix index b2e95b670c57c..500991e42044c 100644 --- a/pkgs/by-name/ku/kubefirst/package.nix +++ b/pkgs/by-name/ku/kubefirst/package.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "kubefirst"; - version = "2.7.3"; + version = "2.7.7"; src = fetchFromGitHub { owner = "konstructio"; repo = "kubefirst"; rev = "refs/tags/v${version}"; - hash = "sha256-pMvkroPxlHIf2zWO5aqTPYlQ3LlQLaahHuTZ2E1mKJY="; + hash = "sha256-aXZ1RwqmogEZOu9cxsrxiH0hVioUB5ph4QrsMnREd6c="; }; - vendorHash = "sha256-O7olGZC1QZQm1BPZOQdxSgUkASuE26oMpSPMv2sBawc="; + vendorHash = "sha256-DYEEkduud1sXVao7xbJoyvmMhfMJUPswIs3v20tncwo="; ldflags = [ "-s" From de101f46fe7c78a8eb2f95415964fa6bc30af51a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 19:17:52 +0000 Subject: [PATCH 20/85] python312Packages.courlan: 1.3.1 -> 1.3.2 --- pkgs/development/python-modules/courlan/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/courlan/default.nix b/pkgs/development/python-modules/courlan/default.nix index 8037c9c1085aa..e28ad9c907862 100644 --- a/pkgs/development/python-modules/courlan/default.nix +++ b/pkgs/development/python-modules/courlan/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "courlan"; - version = "1.3.1"; + version = "1.3.2"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-EIWKtoZHCjsdh0jXuIGZYHyU5066PIredZukqVdtNm4="; + hash = "sha256-C2b02zqcOabiLdJHxyz6pX1o6mYOlLsshOx9uHEq8ZA="; }; # Tests try to write to /tmp directly. use $TMPDIR instead. From 6d896f680dc869cf273480f9fc6f747d53872e53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Dec 2024 21:47:27 +0000 Subject: [PATCH 21/85] macchina: 6.2.1 -> 6.4.0 --- pkgs/by-name/ma/macchina/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/macchina/package.nix b/pkgs/by-name/ma/macchina/package.nix index 4427366bbedf8..9dd78e6b1df91 100644 --- a/pkgs/by-name/ma/macchina/package.nix +++ b/pkgs/by-name/ma/macchina/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "macchina"; - version = "6.2.1"; + version = "6.4.0"; src = fetchFromGitHub { owner = "Macchina-CLI"; repo = pname; rev = "v${version}"; - hash = "sha256-v1EaC4VBOvZFL2GoKlTDBMjSe8+4bxaLFvy2V7e7RW4="; + hash = "sha256-GZO9xGc3KGdq2WdA10m/XV8cNAlQjUZFUVu1CzidJ5c="; }; - cargoHash = "sha256-k17x7BEaBWo4Ka2HIjHd4DrO/tolKR/+s7Mm5ZzJk/Y="; + cargoHash = "sha256-BIyr/EaOjKDT5+4RFs3xz7zqAG1gblUqr2f+vl7B6Zo="; nativeBuildInputs = [ installShellFiles From a7dcd165b8bbad3c4b8d938350b68ae6f5148fb9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Dec 2024 00:35:27 +0000 Subject: [PATCH 22/85] wavebox: 10.129.32-2 -> 10.131.16-2 --- pkgs/by-name/wa/wavebox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wavebox/package.nix b/pkgs/by-name/wa/wavebox/package.nix index e670b0b299d8b..b8a5deb3e93a9 100644 --- a/pkgs/by-name/wa/wavebox/package.nix +++ b/pkgs/by-name/wa/wavebox/package.nix @@ -156,11 +156,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "wavebox"; - version = "10.129.32-2"; + version = "10.131.16-2"; src = fetchurl { url = "https://download.wavebox.app/stable/linux/deb/amd64/wavebox_${finalAttrs.version}_amd64.deb"; - hash = "sha256-MaVmiD+XwQLZVVTEZTn/2Kme5pCHXpgQ9bgJRsfrlU0="; + hash = "sha256-/wnFG+GKV7/f1PBZu7LSZhV9oxUCJCJoNycq/4ONAzQ="; }; nativeBuildInputs = [ From 14cf5ed4a75145cd80b40bb2df58b89b03f4a3eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Dec 2024 06:24:55 +0000 Subject: [PATCH 23/85] python312Packages.gflanguages: 0.6.5 -> 0.7.1 --- pkgs/development/python-modules/gflanguages/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gflanguages/default.nix b/pkgs/development/python-modules/gflanguages/default.nix index 21bfb3f5da39a..a70d02eedc0ba 100644 --- a/pkgs/development/python-modules/gflanguages/default.nix +++ b/pkgs/development/python-modules/gflanguages/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "gflanguages"; - version = "0.6.5"; + version = "0.7.1"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-wMhRVWdjKiEfzswnAWqKfzHrpJj0U4q8tzDBGshNryo="; + hash = "sha256-gjWV1T+XU2qKzohDNq1RlZgh8GgRVrSGhpwrXTuTPtE="; }; # Relax the dependency on protobuf 3. Other packages in the Google Fonts From 259d4e3a9d8b00e167a6a569f3b522eef78e083e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Dec 2024 10:24:07 +0000 Subject: [PATCH 24/85] tdl: 0.17.7 -> 0.18.3 --- pkgs/by-name/td/tdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/td/tdl/package.nix b/pkgs/by-name/td/tdl/package.nix index a02c113df6147..3eca5012ea1f3 100644 --- a/pkgs/by-name/td/tdl/package.nix +++ b/pkgs/by-name/td/tdl/package.nix @@ -5,16 +5,16 @@ }: buildGoModule rec { pname = "tdl"; - version = "0.17.7"; + version = "0.18.3"; src = fetchFromGitHub { owner = "iyear"; repo = "tdl"; rev = "v${version}"; - hash = "sha256-1dRZdLHSZo4d6kE8qdyyk8Va4VUVxw3LiiWaz4lGpPQ="; + hash = "sha256-/aZ85FLGlNVfHG/LyfbvxBdZlne/s3ktw7RNmKeNSeI="; }; - vendorHash = "sha256-4lTbDMJkABZC1Slf9YhNZHXECbRhMbck2mqeIfog/aU="; + vendorHash = "sha256-o1GVra4kbjkLtFkoqK+8We/Ov+JHsEI+4jJYX5tPimM="; ldflags = [ "-s" From 203dcb27bcc4a4f648ac88b740cdb8cc480908e0 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Sun, 8 Dec 2024 12:16:43 +0100 Subject: [PATCH 25/85] unvanquished: fix fhsenv version --- pkgs/by-name/un/unvanquished/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/un/unvanquished/package.nix b/pkgs/by-name/un/unvanquished/package.nix index 764dd605a015a..661fac24acca9 100644 --- a/pkgs/by-name/un/unvanquished/package.nix +++ b/pkgs/by-name/un/unvanquished/package.nix @@ -45,7 +45,7 @@ let unvanquished-binary-deps = stdenv.mkDerivation rec { # DISCLAIMER: this is selected binary crap from the NaCl SDK - name = "unvanquished-binary-deps"; + pname = "unvanquished-binary-deps"; version = binary-deps-version; src = fetchzip { @@ -95,7 +95,8 @@ let }; fhsEnv = buildFHSEnv { - name = "unvanquished-fhs-wrapper"; + pname = "unvanquished-fhs-wrapper"; + inherit version; targetPkgs = pkgs: [ libstdcpp-preload-for-unvanquished-nacl ]; }; From f8b68cea4858f53d5e2c82f57ed1e3c38e5d76ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Dec 2024 15:21:54 +0000 Subject: [PATCH 26/85] c3c: 0.6.3 -> 0.6.4 --- pkgs/by-name/c3/c3c/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/c3/c3c/package.nix b/pkgs/by-name/c3/c3c/package.nix index 11b45e9d1582a..198282f201696 100644 --- a/pkgs/by-name/c3/c3c/package.nix +++ b/pkgs/by-name/c3/c3c/package.nix @@ -13,13 +13,13 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "c3c"; - version = "0.6.3"; + version = "0.6.4"; src = fetchFromGitHub { owner = "c3lang"; repo = "c3c"; rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-hFLiE1S9l2NhSIaqpYoBfn27IkhavcM0Ma31+XJtYj4="; + hash = "sha256-nSsNLde9jK+GgSp6DXXmD31+un7peK6t/vnzM7hZDFg="; }; postPatch = '' From cd25e6760c27981c61a0118274eebb1770dc0ec7 Mon Sep 17 00:00:00 2001 From: kilimnik Date: Mon, 1 Apr 2024 15:36:29 +0200 Subject: [PATCH 27/85] arduino-create-agent: init at 1.6.1 --- .../ar/arduino-create-agent/package.nix | 40 +++++++++++++++++++ .../ar/arduino-create-agent/updater.patch | 25 ++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 pkgs/by-name/ar/arduino-create-agent/package.nix create mode 100644 pkgs/by-name/ar/arduino-create-agent/updater.patch diff --git a/pkgs/by-name/ar/arduino-create-agent/package.nix b/pkgs/by-name/ar/arduino-create-agent/package.nix new file mode 100644 index 0000000000000..1f3a0995cad8b --- /dev/null +++ b/pkgs/by-name/ar/arduino-create-agent/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenv, + buildGoModule, + fetchFromGitHub, + go-task, +}: + +buildGoModule rec { + pname = "arduino-create-agent"; + version = "1.6.1"; + + src = fetchFromGitHub { + owner = "arduino"; + repo = "arduino-create-agent"; + rev = "${version}"; + hash = "sha256-TWyjF/2F3ub+sGFOTWc3kv2w6SRrvDaBSztOki32oxc="; + }; + + patches = [ + ./updater.patch + ]; + + vendorHash = "sha256-SV0Cw0MrAufBleloG1m4qNPme03cBj0UgQGL7jY1wY4="; + + ldflags = [ + "-X github.com/arduino/arduino-create-agent/version.versionString=${version}" + "-X github.com/arduino/arduino-create-agent/version.commit=unknown" + ]; + + doCheck = false; # require network connectivity + + meta = { + description = "Agent to upload code to any USB connected Arduino board directly from the browser"; + homepage = "https://github.com/arduino/arduino-create-agent"; + changelog = "https://github.com/arduino/arduino-create-agent/releases/tag/${version}"; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ kilimnik ]; + }; +} diff --git a/pkgs/by-name/ar/arduino-create-agent/updater.patch b/pkgs/by-name/ar/arduino-create-agent/updater.patch new file mode 100644 index 0000000000000..ba58d2bac6ffa --- /dev/null +++ b/pkgs/by-name/ar/arduino-create-agent/updater.patch @@ -0,0 +1,25 @@ +diff --git a/main.go b/main.go +index 65b8219..8be36c6 100755 +--- a/main.go ++++ b/main.go +@@ -399,7 +399,6 @@ func loop() { + r.Handle("WSS", "/socket.io/", socketHandler) + r.GET("/info", infoHandler) + r.POST("/pause", pauseHandler) +- r.POST("/update", updateHandler) + + // Mount goa handlers + goa := v2.Server(config.GetDataDir().String(), Index) +diff --git a/updater/updater.go b/updater/updater.go +index db4e545..693431a 100644 +--- a/updater/updater.go ++++ b/updater/updater.go +@@ -34,7 +34,7 @@ import ( + // binary to be executed to perform the update. If no update has been downloaded + // it returns an empty string. + func Start(src string) string { +- return start(src) ++ return "" + } + + // CheckForUpdates checks if there is a new version of the binary available and From cb6040d61d9f28cd778c3ec572912456d4d3213f Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Sun, 8 Dec 2024 12:06:51 +0100 Subject: [PATCH 28/85] fahclient: fix fhsenv version --- .../applications/science/misc/foldingathome/client.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/science/misc/foldingathome/client.nix b/pkgs/applications/science/misc/foldingathome/client.nix index 15dbdf169e539..fa84e66405d43 100644 --- a/pkgs/applications/science/misc/foldingathome/client.nix +++ b/pkgs/applications/science/misc/foldingathome/client.nix @@ -13,6 +13,7 @@ , extraPkgs ? [ ] }: let + pname = "fah-client"; version = "8.3.18"; cbangSrc = fetchFromGitHub { @@ -23,8 +24,7 @@ let }; fah-client = stdenv.mkDerivation { - pname = "fah-client"; - inherit version; + inherit pname version; src = fetchFromGitHub { owner = "FoldingAtHome"; @@ -66,16 +66,12 @@ let }; in buildFHSEnv { - name = fah-client.name; + inherit pname version; targetPkgs = _: [ fah-client ocl-icd zlib expat ] ++ extraPkgs; runScript = "/bin/fah-client"; - extraInstallCommands = '' - mv $out/bin/$name $out/bin/fah-client - ''; - meta = { description = "Folding@home client"; homepage = "https://foldingathome.org/"; From 9ffb8f03fc018439e3e242906ff8501edd078a86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Dec 2024 20:02:08 +0000 Subject: [PATCH 29/85] tui-journal: 0.12.1 -> 0.13.0 --- pkgs/by-name/tu/tui-journal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/tui-journal/package.nix b/pkgs/by-name/tu/tui-journal/package.nix index c2828a4057a32..231ae13d91394 100644 --- a/pkgs/by-name/tu/tui-journal/package.nix +++ b/pkgs/by-name/tu/tui-journal/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "tui-journal"; - version = "0.12.1"; + version = "0.13.0"; src = fetchFromGitHub { owner = "AmmarAbouZor"; repo = "tui-journal"; rev = "v${version}"; - hash = "sha256-BVTH5NF0/9wLHwTgXUO+v97d332SwAgTeWbVoQjgRfA="; + hash = "sha256-fmkncLmIlvj7TOXIEcB0AXBa3E6kYqJsVCyekWXHPC0="; }; - cargoHash = "sha256-BnFWv/DcJ8WR67QV/gLK6dBaFvcm7NT4yfCQv0V0mSk="; + cargoHash = "sha256-ewqirDLvsR/FRDUJco4LXPobPtruyYGdbT7qFyithtE="; nativeBuildInputs = [ pkg-config From 2a15b6b7a1f71a626277a37f302a35f27e521d6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Dec 2024 23:05:43 +0000 Subject: [PATCH 30/85] yamlscript: 0.1.83 -> 0.1.86 --- pkgs/by-name/ya/yamlscript/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yamlscript/package.nix b/pkgs/by-name/ya/yamlscript/package.nix index 005a28b2cd623..6b069122b9992 100644 --- a/pkgs/by-name/ya/yamlscript/package.nix +++ b/pkgs/by-name/ya/yamlscript/package.nix @@ -2,11 +2,11 @@ buildGraalvmNativeImage rec { pname = "yamlscript"; - version = "0.1.83"; + version = "0.1.86"; src = fetchurl { url = "https://github.com/yaml/yamlscript/releases/download/${version}/yamlscript.cli-${version}-standalone.jar"; - hash = "sha256-c38jNaQSFTQA6+P2joduGe2fqSZmNiokKVf91vkJtEA="; + hash = "sha256-GFLmEowy89eZDB7cEMTHRKfvGNlZ9CTARxAKLH/GuNg="; }; executable = "ys"; From fc80daa95bab27a9cf95b50c54795f90bd2ad6ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Dec 2024 12:08:22 +0000 Subject: [PATCH 31/85] touchosc: 1.3.5.212 -> 1.3.6.216 --- pkgs/applications/audio/touchosc/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/audio/touchosc/default.nix b/pkgs/applications/audio/touchosc/default.nix index a212a51229074..1787480a20a0a 100644 --- a/pkgs/applications/audio/touchosc/default.nix +++ b/pkgs/applications/audio/touchosc/default.nix @@ -45,7 +45,7 @@ in stdenv.mkDerivation rec { pname = "touchosc"; - version = "1.3.5.212"; + version = "1.3.6.216"; suffix = { aarch64-linux = "linux-arm64"; @@ -56,9 +56,9 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://hexler.net/pub/${pname}/${pname}-${version}-${suffix}.deb"; hash = { - aarch64-linux = "sha256-eaZNiZsmPHKvgvcfs8LcJjbHas+AlnRniBhAet1ld0E="; - armv7l-linux = "sha256-/ZIUen0qYRcfG6WmO3K3n1xIhUY3JqZFO7Pwnw3c/9c="; - x86_64-linux = "sha256-5KBrelfElsnGHcJObIj8CJ5L3jJO54tSjlEUcXhH/lE="; + aarch64-linux = "sha256-GV2j6WBvclr5/T9GtLspbLm2UDfyPJUu6Bau43mi4ZM="; + armv7l-linux = "sha256-tqGM1/faPjmHoHuefYJ+M/P/7SVTMcLnxCnwSFIiFhM="; + x86_64-linux = "sha256-P/D5JijtSr1vP1Hccl8COj9i6B7bgWcHLTrBfKj1jlA="; }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From 8ae4064d708f8207237a70091ba1c410fe9debda Mon Sep 17 00:00:00 2001 From: s1341 Date: Mon, 9 Dec 2024 15:41:22 +0200 Subject: [PATCH 32/85] nixos/bookstack: fix unintended escaping of nginx locations --- nixos/modules/services/web-apps/bookstack.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/web-apps/bookstack.nix b/nixos/modules/services/web-apps/bookstack.nix index 21948fd310d6a..d2c82697ce6a2 100644 --- a/nixos/modules/services/web-apps/bookstack.nix +++ b/nixos/modules/services/web-apps/bookstack.nix @@ -348,10 +348,10 @@ in { index = "index.php"; tryFiles = "$uri $uri/ /index.php?$query_string"; }; - "~ \.php$".extraConfig = '' + "~ \\.php$".extraConfig = '' fastcgi_pass unix:${config.services.phpfpm.pools."bookstack".socket}; ''; - "~ \.(js|css|gif|png|ico|jpg|jpeg)$" = { + "~ \\.(js|css|gif|png|ico|jpg|jpeg)$" = { extraConfig = "expires 365d;"; }; }; From 3b5b09a5569b72990ade459e3743a8669f6acc4b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Dec 2024 15:01:50 +0000 Subject: [PATCH 33/85] primesieve: 12.4 -> 12.6 --- pkgs/by-name/pr/primesieve/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/primesieve/package.nix b/pkgs/by-name/pr/primesieve/package.nix index 16b7bfe8801c9..c06d6bb6e75ee 100644 --- a/pkgs/by-name/pr/primesieve/package.nix +++ b/pkgs/by-name/pr/primesieve/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "primesieve"; - version = "12.4"; + version = "12.6"; src = fetchFromGitHub { owner = "kimwalisch"; repo = "primesieve"; rev = "v${finalAttrs.version}"; - hash = "sha256-3iVQsksnyw9KFBTYsmyZ6YxYICVq1GzOzemDBpqpU3M="; + hash = "sha256-XbHZDB6QbzS/+8wbgXIwWWla0nt5fCGbW3MAQvxavTk="; }; outputs = [ From 099ba0047eb9355e06477bda80d3ee2645e982dc Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Sun, 8 Dec 2024 12:17:52 +0100 Subject: [PATCH 34/85] msecli: fix fhsenv version --- pkgs/by-name/ms/msecli/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ms/msecli/package.nix b/pkgs/by-name/ms/msecli/package.nix index 6a2991f90ec4b..ada844bb1d00c 100644 --- a/pkgs/by-name/ms/msecli/package.nix +++ b/pkgs/by-name/ms/msecli/package.nix @@ -16,7 +16,10 @@ let hash = "sha256-IszdD/9fAh+JA26bSR1roXSo8LDU/rf4CuRI3HjU1xc="; }; - buildEnv = buildFHSEnv { name = "msecli-buildEnv"; }; + buildEnv = buildFHSEnv { + pname = "msecli-buildEnv"; + inherit version; + }; in stdenv.mkDerivation { inherit pname version src; @@ -39,7 +42,7 @@ stdenv.mkDerivation { # ignore the exit code as the installer # fails at optional steps due to read only FHS - ${buildEnv}/bin/${buildEnv.name} -c "./${src.name} --mode unattended --prefix bin || true" + ${buildEnv}/bin/${buildEnv.pname} -c "./${src.name} --mode unattended --prefix bin || true" runHook postbuild ''; From c3dd3d05b8d7a0d0830884e300e599cb711a1c9f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Dec 2024 05:15:20 +0000 Subject: [PATCH 35/85] maestro: 1.39.0 -> 1.39.2 --- pkgs/by-name/ma/maestro/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/maestro/package.nix b/pkgs/by-name/ma/maestro/package.nix index bf0a92e3e3036..8cfd7b57709a1 100644 --- a/pkgs/by-name/ma/maestro/package.nix +++ b/pkgs/by-name/ma/maestro/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "maestro"; - version = "1.39.0"; + version = "1.39.2"; src = fetchurl { url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip"; - hash = "sha256-nvnxk3iyko2pgajmQO8F7N9EpPte3g2i5y+Wyst14mU="; + hash = "sha256-yX9ZtfWLg2OnsDqYH9jSW6elB+snmUUY5hWjO2Bw1sA="; }; dontUnpack = true; From 433f48f38f78932375b347914b77782ef52628d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Dec 2024 06:20:49 +0000 Subject: [PATCH 36/85] jdt-language-server: 1.40.0 -> 1.42.0 --- pkgs/by-name/jd/jdt-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jd/jdt-language-server/package.nix b/pkgs/by-name/jd/jdt-language-server/package.nix index 06e12f9b4948a..0f6609651100a 100644 --- a/pkgs/by-name/jd/jdt-language-server/package.nix +++ b/pkgs/by-name/jd/jdt-language-server/package.nix @@ -6,15 +6,15 @@ }: let - timestamp = "202409261450"; + timestamp = "202411281516"; in stdenv.mkDerivation (finalAttrs: { pname = "jdt-language-server"; - version = "1.40.0"; + version = "1.42.0"; src = fetchurl { url = "https://download.eclipse.org/jdtls/milestones/${finalAttrs.version}/jdt-language-server-${finalAttrs.version}-${timestamp}.tar.gz"; - hash = "sha256-dBb8Yr76RQ4y8G7CtQPy7sXyLwscwS97juURK/ZxzxE="; + hash = "sha256-ddJtwD+IbAiZWKZo3Iuu3hpVmm6DvxLJYHCk7hmdxY4="; }; sourceRoot = "."; From 5456c9b09507eba805575789492550155c8920a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Dec 2024 09:29:22 +0000 Subject: [PATCH 37/85] revpfw3: 0.4.2 -> 0.4.3 --- pkgs/by-name/re/revpfw3/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/revpfw3/package.nix b/pkgs/by-name/re/revpfw3/package.nix index 6858f84354b29..25c90f818f00b 100644 --- a/pkgs/by-name/re/revpfw3/package.nix +++ b/pkgs/by-name/re/revpfw3/package.nix @@ -6,17 +6,17 @@ }: rustPlatform.buildRustPackage rec { pname = "revpfw3"; - version = "0.4.2"; + version = "0.4.3"; passthru.updateScript = nix-update-script { }; src = fetchgit { url = "https://git.tudbut.de/tudbut/revpfw3"; rev = "v${version}"; - hash = "sha256-v8BtgQYdELui5Yu8kpE5f97MSo/WhNah+e1xXhZGJwM="; + hash = "sha256-7MnYTY/7PWu+VvxABtSLUnJ4FPzd9QCfrUBcSxcXUso="; }; - cargoHash = "sha256-MmVN4NmwSZiWYh7uMAQ+OogJT1kRLoB2q6gVfoaer54="; + cargoHash = "sha256-D+9269WRCvpohyhrl6wkzalV7wPsJE38hSviTU2CNyg="; meta = { description = "Reverse proxy to bypass the need for port forwarding"; From 09fd0a121f337e9c9de16f20124f3e72634cfeed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Dec 2024 10:43:37 +0000 Subject: [PATCH 38/85] firefox-beta-bin-unwrapped: 133.0b2 -> 134.0b8 --- .../browsers/firefox-bin/beta_sources.nix | 826 +++++++++--------- 1 file changed, 413 insertions(+), 413 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix index 7663ccfe4c600..349c90900a665 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix @@ -1,1035 +1,1035 @@ { - version = "133.0b2"; + version = "134.0b8"; sources = [ - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ach/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ach/firefox-134.0b8.tar.bz2"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "f4517d9d5d065601e50358800d0a014908c96fdba9ccf452aec3dd06a1699158"; + sha256 = "74b08e254f8f50ef10a446757c68b5a61713f52a076a773e212b563fdea37123"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/af/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/af/firefox-134.0b8.tar.bz2"; locale = "af"; arch = "linux-x86_64"; - sha256 = "3aa85e9e1f1993dc178a9413a4b157b800cb163948fdd1bcbd03b80621a66ce0"; + sha256 = "17fa740801d8a204cd41f7d36f810e736f5c2ce545e15adcbf39e498ce53ea16"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/an/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/an/firefox-134.0b8.tar.bz2"; locale = "an"; arch = "linux-x86_64"; - sha256 = "93c67c6918e049245aa0c87d004d0c7a6af16ff12d87f38a7b6a14efe3ad5da9"; + sha256 = "bde4d2a9574c090299af9d1edafcc1876eb648939db8da997bde15c9d66e0834"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ar/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ar/firefox-134.0b8.tar.bz2"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "5a316f72f1e2947922373bb3756dfdd32dd0c93d67b51f5f8f9959503873138b"; + sha256 = "713ec4880f1895e59792b953aabe73a219491dd5221bd94253134c00813eee46"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ast/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ast/firefox-134.0b8.tar.bz2"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "e3de0179c3bdf2c652364ba1312f8bdcc1c00656ec7a457ed3356bf293c256d9"; + sha256 = "e51f944371a2029103fbf196ab04b364c0579b1d180c276c23e715bd3c3ebbb1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/az/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/az/firefox-134.0b8.tar.bz2"; locale = "az"; arch = "linux-x86_64"; - sha256 = "fe172d67c584f42d9c0d546599cf4c7cdc32d40eeee7e33e822d45692ecab3bb"; + sha256 = "3d83f5dd694ecb3c2f924080ff1662d86f61370a546f49a6675eaefaf10e0415"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/be/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/be/firefox-134.0b8.tar.bz2"; locale = "be"; arch = "linux-x86_64"; - sha256 = "8231bd09703f86c09b0d859c7d8a92bcb2e742f27e09bcfa5e2d8e04176d90f3"; + sha256 = "183d635c1581af542486ea1722665547742347704ee6a26d6ff0d9c291388dac"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/bg/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/bg/firefox-134.0b8.tar.bz2"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "c738ada2e0499bff2929f18814ddcbf02465a41a61f69a3e3a6cc8b67488189e"; + sha256 = "78905ccf804443af383564f6b57a0467c117b4b7d67d10dd2cb15aa0a8ad708a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/bn/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/bn/firefox-134.0b8.tar.bz2"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "355d953084a114e3198b08e9f32e746176acfb89930444a93a314e3192993774"; + sha256 = "3f1206ef61bf02e5ea9b0e98df4177f8133565edf3ce1aa98f265e5888d31d8b"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/br/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/br/firefox-134.0b8.tar.bz2"; locale = "br"; arch = "linux-x86_64"; - sha256 = "4fb2d964cbc6d59b2313b0223fca97443ca558bdd660d6c3829f6f55feec9e51"; + sha256 = "4c441900051d7d3a1b8f0f6bfde71dc5ec3a9fb6cce885855c684870738e58d7"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/bs/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/bs/firefox-134.0b8.tar.bz2"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "6efef1d937dc2d33fd553ca72ec7aa4538a9ad36d4841dcde01d90af44e9277b"; + sha256 = "efdcc2d3c152c204ca42ddc0e0b52135fcc09282c568bf2473c91231335f1ff9"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ca-valencia/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ca-valencia/firefox-134.0b8.tar.bz2"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "fb39ad32ada22e3c6bb6cb68b8476f3f864e57b166a8f5b9919654a36ab28f7a"; + sha256 = "036c5423cfedac6bcec111bce53337f5cc581fdf7113f80d45f570f4853d7944"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ca/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ca/firefox-134.0b8.tar.bz2"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "7606518842b85ce9820c68af5eef92b5a577cad1b2379f47e950df55b44f566b"; + sha256 = "5f50d0d82e243ea1da6da44bf650addb4e857b889a12b90a042f5224c9c26e05"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/cak/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/cak/firefox-134.0b8.tar.bz2"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "9b88d37fe6b44e50dbeaab41d44abaee32bc94e3ef3099c0c49146e939dff468"; + sha256 = "f456d54a8c8260a74b397a4d1b6bd9712eae9aa1a2cf662fb210816f1adec927"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/cs/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/cs/firefox-134.0b8.tar.bz2"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "dbb9f9e20a18d3c5fa65b8b471cd9017de3121dc40e06e7fde07b00181e2ffe3"; + sha256 = "9dae797476a01c635d23a02bfbc8bf64fc5aa08c8c37c7783dc1b128446a07af"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/cy/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/cy/firefox-134.0b8.tar.bz2"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "03e90be7f34c00c8e3264ec0b9c19e4f8a9acbeb55cc37f73c3cabced792a712"; + sha256 = "fd26f84de7ba7411c03ae910d7fa625d79c3410bf0224b36a8b4d2da2ef9af96"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/da/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/da/firefox-134.0b8.tar.bz2"; locale = "da"; arch = "linux-x86_64"; - sha256 = "00073cd58c1d89cb89b22cd271b5aef584db0eb898a00d378acbb8a83cb98679"; + sha256 = "0cdd8c7156f002c853453b3bc81880c0025e0412893abf8dbef33a2b3ea3dfcc"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/de/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/de/firefox-134.0b8.tar.bz2"; locale = "de"; arch = "linux-x86_64"; - sha256 = "1ee7d85e4463e588f84ba32464b38f1cef2d7b93bc6b9aad80875204ad978a5d"; + sha256 = "13daca89558064c86ee2b9b5d966006254227363da66e410f4a80dbcf6d73c8b"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/dsb/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/dsb/firefox-134.0b8.tar.bz2"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "ab44d1a83edd9f1f25f4d16fbada121aaf0d6ffb9e5501e1ab3576ef1898cfbf"; + sha256 = "55d79d9a00c5a11d64f678298ba2887a6e8fdfbeb985449be330711b62c288c0"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/el/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/el/firefox-134.0b8.tar.bz2"; locale = "el"; arch = "linux-x86_64"; - sha256 = "17f7a4bb670fdcccd83785b9442aff58c4e48092272ba025df5108ae3aa268e0"; + sha256 = "4993709cdca6eccf6ab2f23dab329ee2c93d22b68110e78f26a50c7b3c33aef0"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/en-CA/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/en-CA/firefox-134.0b8.tar.bz2"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "97c4dbd9480c4e61fab0437ae82b6a7f457b25b07dcc6c9295722a16051f17b8"; + sha256 = "997a1999f928ee00ccd61dc55d55ea1163c219db0df21cdf4769277146f77d26"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/en-GB/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/en-GB/firefox-134.0b8.tar.bz2"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "ccacde7a210d6150df3eea91d137e99631ec1ab394552fc6431473ec97a0ec49"; + sha256 = "eedfc457abefb84ae8f9263a892f009f3c833a8331b86ed562868c27b912a1b6"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/en-US/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/en-US/firefox-134.0b8.tar.bz2"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "8f6806367d338095a0d8fc67f92f7314d2f520b4fe9455fc94cf9a417aa1ecb4"; + sha256 = "2f447c841840d11e1778767f564e65acfcdb7c2a32a190b7fec605a79b5b00a4"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/eo/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/eo/firefox-134.0b8.tar.bz2"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "1d8113374895e42473adde3c741bf9deea948cb347896a23fa87edb52a374519"; + sha256 = "bc2f04c5f7e114f620616eddcbe694ef547d7dda74259c16c51f0b8227559655"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/es-AR/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/es-AR/firefox-134.0b8.tar.bz2"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "149465fb1f2f3b96a82bd3da30e15380975e1de05de274231ad358b63b746d1a"; + sha256 = "b824c5bb9714df19ddd3e7fd9a785396f746aedb05cf80a77f98e2e4e181a37a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/es-CL/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/es-CL/firefox-134.0b8.tar.bz2"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "6f7c564e6db6ca64bf885a5192929beb3cadb76fdd6bc88132bf86d6e3e83e95"; + sha256 = "40931141efbf4ebf29b3a5a7705a9b5ccf9294909724cf19783ddfb6acfbd79c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/es-ES/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/es-ES/firefox-134.0b8.tar.bz2"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "0a4d714864c6227dfbc1c28637e4ed4fd3b594af4b933f95db8dbd00d7c054bb"; + sha256 = "eb9447c82783f17c295f8e3c1542a0e38d3d43384876684b6ae9a5c8e139a7dd"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/es-MX/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/es-MX/firefox-134.0b8.tar.bz2"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "a09b7797c648ddbf192c2714982d7d6ec34d633d7b36a8904850ad3f521f61e2"; + sha256 = "abdd49e9f9699ec6786a4ec10e0444834c0ed63c0de780aee11c3e952f962ab4"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/et/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/et/firefox-134.0b8.tar.bz2"; locale = "et"; arch = "linux-x86_64"; - sha256 = "bb2c9231ab6da05132149b381d40d6adda01eb5b41efb5de73877220842101d6"; + sha256 = "c3a35bdeb416276af755b2ffb9127de51030752620dbe84f7bc0dd47d09d2eaa"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/eu/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/eu/firefox-134.0b8.tar.bz2"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "a36c8f9fc6770bf7b60039c5717fbaa8ec46ca8fb954a85f4af92312ba1043a1"; + sha256 = "3c95eef519b9f123b93c3feb39e8119293d778c976bf33d3a69a877f6de3ceaa"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/fa/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/fa/firefox-134.0b8.tar.bz2"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "ccd93836deb849b01356879ede9139747a94e1705a5cdc60281a25ab7cea18ce"; + sha256 = "51678dd0662315ea28805ffd07eba1ea7f90ce4b7a2539fb05a45fbd02efcd30"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ff/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ff/firefox-134.0b8.tar.bz2"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "e0bb0ff2cbce0d8270dd6f19e6c2357e3efce9262fc6e78fc163d2e26c4e78b7"; + sha256 = "0d6f38213c46fa2da2d2442e1a7081d2f32b93f60cacdd0d6c77d3daac925662"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/fi/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/fi/firefox-134.0b8.tar.bz2"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "50326dc651d8cfbd30f90a31571bee1188de0fabc4ecabe456a152ce7664837c"; + sha256 = "6e92662e4179a6e620b59ea9e51d366642fa80c40822a2156655bb435b1c090c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/fr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/fr/firefox-134.0b8.tar.bz2"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "72e423eaf8629d66bc425de1196385de9096847053c26382ab9d7ab00910e52d"; + sha256 = "9c1675a18f270b6c0b7ea3bba1c6430eb7d03b8eb9a8cf38da9d0ea1732272d3"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/fur/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/fur/firefox-134.0b8.tar.bz2"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "1a9f7ada2046d364adcb39227e6cf43c264209debd33bdf81163d4c733cba2c2"; + sha256 = "711aecff8069140d26fff0ea65008bec39b17ac79755c838b6b81edd09e659b8"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/fy-NL/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/fy-NL/firefox-134.0b8.tar.bz2"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "c7924f83dd06361a20f8ffd67602aacd3946ee26493aa0e0e7dc99efb1486065"; + sha256 = "6f7af0dd201e34db69dd65c43ff1ee5dfbbe0e5d2f92a1b7454d754006fb080e"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ga-IE/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ga-IE/firefox-134.0b8.tar.bz2"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "4598bb0d64ff10b4a6bc3fed8898aa09023f24b33756211aff11e675922694ed"; + sha256 = "8f3ab4b821e72642a3a0c21273ce674e5e557af41f6b98c06d30bb6a868b09c8"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/gd/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/gd/firefox-134.0b8.tar.bz2"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "238916d3e71db42078afe488ca993d0b35f154934831950225ca41c328011ba3"; + sha256 = "f5eb48f15e965e0edc611de01cd044e79e8a50ae34b4d4d0d7b3e93e4f8432b4"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/gl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/gl/firefox-134.0b8.tar.bz2"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "96325b6e9670552723a11a01c843669572fdc4446f2c36c82877698c68dabc53"; + sha256 = "a92e95026bffe212fa9930ff332f8a4a9c790b2247e6f368ea3afb1254450ff1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/gn/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/gn/firefox-134.0b8.tar.bz2"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "3a1429229dd587ac5176a466650358e8037320d364ed7a737109f268b63981c9"; + sha256 = "673b4859ca94663ddec06700308bae3ab5be456c634bf421886d47e8a8cf1d3c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/gu-IN/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/gu-IN/firefox-134.0b8.tar.bz2"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "8a26cbf8e313d71eeb77293748fc76246cdbbe9c6b2e5dffb282e5bc6b341556"; + sha256 = "3ab2ab8762cadaa3df4017bd7f673ae8ba7fc26c9c7b869dad980c4fbf8ed854"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/he/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/he/firefox-134.0b8.tar.bz2"; locale = "he"; arch = "linux-x86_64"; - sha256 = "4979fbcc0ad312d59e8c35134746ebc848cb8bda57f9587390cbc89312554935"; + sha256 = "67cbc22bbafd942e317e0f1f9b1516484eeb6b46c014aba27799006789f0891c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/hi-IN/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/hi-IN/firefox-134.0b8.tar.bz2"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "51b421a48de29a3e533507f743bd71c21bd7310fb0fefc333faf11fd5b387d33"; + sha256 = "32524e9c39517441365ecf9387a1ef8161b1d865cc0c876a86ac1c16cb9a6a6c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/hr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/hr/firefox-134.0b8.tar.bz2"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "23dc4f1b38d2968b9a99008b128a509e91f215407c776d42a10f132ea5f1996c"; + sha256 = "2ac3a0a0850d39aa1cb1f49baf9e76e61ed21925d4d0f15c5620bf594e6508a8"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/hsb/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/hsb/firefox-134.0b8.tar.bz2"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "087fd79fcdc4f93be74cdfac7da50a9521a628f22f0124897492e342089ae2c2"; + sha256 = "47223699b7d43b031e3ef4b4ed02cb160bdd4aefc268cbae26ccd252f30ab592"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/hu/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/hu/firefox-134.0b8.tar.bz2"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "b49e4f3da26449f98881d10db6425d9f24efa11c6cfaadcbe80afbe5efeec24e"; + sha256 = "1cf6ade81965e8ceec551be7855bb81723d87b87f61d86064f570607c578f510"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/hy-AM/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/hy-AM/firefox-134.0b8.tar.bz2"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "ad3471f4cd744d14ed0a0a2a0d01a95694bfc840862f32cc85112c96a04b830e"; + sha256 = "f3302bbb741411935fb41e6e27ef8b23f2ebf78f51adf49338040f4140d39d21"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ia/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ia/firefox-134.0b8.tar.bz2"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "7cb8d4c59dbd68b1d3b46ad020de56b149d2bd23af2ae3ae88b95fe00e8e7f19"; + sha256 = "e461b5299383829fd7137126eadfa04136673aa4eae8cec1761ff9481949861b"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/id/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/id/firefox-134.0b8.tar.bz2"; locale = "id"; arch = "linux-x86_64"; - sha256 = "2665f478298371a1c5fc04acf015c0b9c092148a03bfdb17c3e567974359e551"; + sha256 = "7e15d5655ac05406588243f77f9fd7c73fda85694ffe00f005b641afc26dc619"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/is/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/is/firefox-134.0b8.tar.bz2"; locale = "is"; arch = "linux-x86_64"; - sha256 = "d5004c67be440dda86b13a99efacdb7c448f7d4acd563b420356e9536dc00f10"; + sha256 = "3d2352052aa9958ea9660841a3187c8bd5c7ba52c95c0f8357e52ed809e6ee92"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/it/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/it/firefox-134.0b8.tar.bz2"; locale = "it"; arch = "linux-x86_64"; - sha256 = "013a705ca2d420cad5c0da0849320be356580aaf55da025fd80cf05af40dcc78"; + sha256 = "96a789b4e20dfea72718cacd078b2ebfffecd2abdd798f8d75d4cbdedd666868"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ja/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ja/firefox-134.0b8.tar.bz2"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "7cb9b3db39a46b026ae1dc1396cd510b944b91445832a6001f42555a20e8a859"; + sha256 = "cf91ac4f694bd78b5afb9184fb162104403db9037bd94a7123472c4ba8131b9d"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ka/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ka/firefox-134.0b8.tar.bz2"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "3ac8802e00f410bbfaa68463057f3cb89b0631a991ebdfa98bce0fdb3461794e"; + sha256 = "6f19677c409ca8bd33a21264e6ed581d3f22faed99ad50c603c04c280b5fbe14"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/kab/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/kab/firefox-134.0b8.tar.bz2"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "1b6450b2872d70c8eb48e52ce2b90b285b775b90fee4f949fb9f411c31b351bf"; + sha256 = "ff14ec3c812cf4672c07d73ad922abf6a2121edc2ae058c30d9bd42a672a258c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/kk/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/kk/firefox-134.0b8.tar.bz2"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "9e0b58eae5c731c12db317ff08c0d95fae0d4a6aba09366577c5338680911ec3"; + sha256 = "dcdcfb340c1ff76bb3e8577a1ae66590dd0952c066441dd1235d3f1693a953ab"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/km/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/km/firefox-134.0b8.tar.bz2"; locale = "km"; arch = "linux-x86_64"; - sha256 = "74665581be75373c5c40fd6610cb0733957aa8bc0d4296144cb338acbad78c5a"; + sha256 = "697f37ad9041c6d39e5d759d6b65df41f44879c0ecc3423f13ab1869967bf357"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/kn/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/kn/firefox-134.0b8.tar.bz2"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "28c9f9048e44c7a5bec7b3604d7e101abbbdadc38ff3aa500282711ed9e2090b"; + sha256 = "326b789ecb6b2f9b907515061d2b163345dbf7a6c02224eee7ecb98b2769e7a6"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ko/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ko/firefox-134.0b8.tar.bz2"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "78ab36e1d0f14447f5cb017cad6fc2fd4fa46717cf119f02582bcd8dde83785c"; + sha256 = "23afc37d6380aad05cb911e63f7bbc0392423dc7c7753d17ea30c19374ac1b8f"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/lij/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/lij/firefox-134.0b8.tar.bz2"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "dd1e8f4d30feb78b83331b9c0b9b12bdeffc37f181b8a41d955338def48dbe3a"; + sha256 = "89018fafea51f7b0e69823a8d2c9cdaf30f0d4d410fea2f8ab37fa355f65d934"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/lt/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/lt/firefox-134.0b8.tar.bz2"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "21215659112ace67ef207712baffa611582e6031805033dc9f4682c686dcb8cb"; + sha256 = "82e757490d746b5e5970146c2b8c6971a8bd3ba0e604c248c815e2ec105cf5e9"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/lv/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/lv/firefox-134.0b8.tar.bz2"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "54fe60afb75e1908de012abfdb5c8aa888e1e2cb6230ac19db2cc6020908875d"; + sha256 = "59dd4fdea89f71aac5a9709fd9a58190f97040af9cf1765af78f971b8a51ce58"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/mk/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/mk/firefox-134.0b8.tar.bz2"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "84882270b3ea5b23c50cfc062a1c5734c67d5f2be89b3fb35577f7c8f5626ccf"; + sha256 = "3b6b36bc92cbc60896879170824a01f148c8de287fd72b547c7c4b7fc4607f11"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/mr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/mr/firefox-134.0b8.tar.bz2"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "1e0a5a40cc28053539e92709734acd37dbc2382d9849f863a5d9fad7947530de"; + sha256 = "a77d3856e4cb733f88c072fc3a7137b765b0109e16e4f044a52a0a8c0605704c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ms/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ms/firefox-134.0b8.tar.bz2"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "09cddcb7d87601cc1b371897e8e42eb96f272143c94946025225b40e33d0138e"; + sha256 = "e75266f76e44ce936b4e3dbb903a7f7064cba058a2b9f454311538471d6420b4"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/my/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/my/firefox-134.0b8.tar.bz2"; locale = "my"; arch = "linux-x86_64"; - sha256 = "f5b8daa0856a9ac9a47b737a86dd04e91b0608bd414c591e3818bf45ef6648bb"; + sha256 = "7b26490733f119e6991bb136b4d1d384bf3d9ce8b24f0d9cff2e3c3227f3a853"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/nb-NO/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/nb-NO/firefox-134.0b8.tar.bz2"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "76059c2a5319cc4788849a0fde74a5dd6882c5158a0b0164aa35a6dac5524998"; + sha256 = "a92a8997c606f6acde31050411b1220f97d65ffa3500c255d0ad024d28cca691"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ne-NP/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ne-NP/firefox-134.0b8.tar.bz2"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "f93bc47d4746e44bb08c854d5137e50325d6130eb8424eee6762d82f6946f31e"; + sha256 = "3b52e2bbe8296d0c04078fe090caeb1c9f903fec59982d80521b65964fc99973"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/nl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/nl/firefox-134.0b8.tar.bz2"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "05c1142ce98ea1c743ebb78881785f7cd6e7d4c32f6c91ccce83d4bb57f7f946"; + sha256 = "d3e71d5328dcc3da0c2b143650fb5df9221077b1af0b76e15424d3fe0e0bb6e3"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/nn-NO/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/nn-NO/firefox-134.0b8.tar.bz2"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "1c28b9ad418baba30bafcc067aa70bf0fb62fbe6cc13c62e28242f009ed93657"; + sha256 = "6161973cc7aa930c06f8994c42a94f140494a9d3a652cfb60ab5fecfe320e636"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/oc/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/oc/firefox-134.0b8.tar.bz2"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "39952b11e4a0c0b4223ee12816d217068b5aa45b5779460aa8c1a7636df4c6a6"; + sha256 = "c652de584c458ea78b052b61de72e16cb6d1c745935f0267570fc7c8155a1e7d"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/pa-IN/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/pa-IN/firefox-134.0b8.tar.bz2"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "f9ae3fb529741d7a3bc3f36e3b28f353d2ae3028bc076830ba3c69201aa6ca9c"; + sha256 = "e3f9745bc652a48923ed435d37f84b89f56e9d964ed8789795ef6b35419da728"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/pl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/pl/firefox-134.0b8.tar.bz2"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "90ecf89b0d8789906480d4f4aae74de11a9fde5adde440c301bfee43100af114"; + sha256 = "f92bdecb8352cbf397bcaadd2cdb8b4c2a881de5032ec909fabcbdf857bd9145"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/pt-BR/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/pt-BR/firefox-134.0b8.tar.bz2"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "25512b2b33dce0f3575bf31aec914fd30204c600bdca77cff29261521fed7a0d"; + sha256 = "3da335edc2810651acd55e4bd0bcaed6f808635f2192ae38226759008ab68a49"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/pt-PT/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/pt-PT/firefox-134.0b8.tar.bz2"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "b1cae7629bf1cffb3b43d11eec75a52e06173bfa555e0d416fd2780f2cc65a6e"; + sha256 = "94ce18e189c7ea68843f74f30356be953c02b4f4d13ef2e3d234f0edbf15a7cf"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/rm/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/rm/firefox-134.0b8.tar.bz2"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "c4cbdfcc43d441915224c09df7bc41e0613cc675f74e93103eb3484ae311c4e2"; + sha256 = "cef2ffea0478da693162e1a028cfdf5841d04263398ee4baf369eba6f8cbf4c1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ro/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ro/firefox-134.0b8.tar.bz2"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "4329dfc4c2471100a61e5e447e1c27a230009feb9acd7596938832b2ee0346c2"; + sha256 = "f75367fc6ecde80f5cca5552cc4b2889f7d68ac1869812f3cb51d7ad63c5480d"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ru/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ru/firefox-134.0b8.tar.bz2"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "67ba8c0a32b8d3f56cb79fa90b950c421b7dffa3862563b4076ccdf0466f7e04"; + sha256 = "ccedd6d236e75b3f44fb2d78e36dacf8dd19281bcabd8a918b670a6256758e1c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/sat/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/sat/firefox-134.0b8.tar.bz2"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "ee56c835d5e80ad0f328aabd4b4fe7358be3607ba902614cd91c65ad915440b0"; + sha256 = "4308b4b409e92ed5ae65abfb1e27edbdf03ad32baee479154b338c5bccf445ba"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/sc/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/sc/firefox-134.0b8.tar.bz2"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "5eceaa5d46ca2622f6d92b02b3978ba721f62f74ec34e6d448d78b9e8356f1ad"; + sha256 = "50eecbf169979ba112508d0edf1d08fe3b61b3e0fbc621fc8edaf13532107823"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/sco/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/sco/firefox-134.0b8.tar.bz2"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "190356b7fb73ba7d0dafe65b88c4d85c3dc781cd58a8450cba282aa4f045a46c"; + sha256 = "b3853809c8d37148222578dc8b786233fc60c6b2f9d2079b9dab38cc1f03de7e"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/si/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/si/firefox-134.0b8.tar.bz2"; locale = "si"; arch = "linux-x86_64"; - sha256 = "a5f78aa40e0a172756a563fd5a68814cc8dc90b38ff86c8da1d00c2b5c8a6faa"; + sha256 = "4d582185e0cb2c4f9f426deeabf348d88ac141e8e403f6af32e0c3e6eee22745"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/sk/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/sk/firefox-134.0b8.tar.bz2"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "0c5f8f70dbb7b5d6a5927252058e4e51aa53a715325d2eb3780ee4e8af605e6a"; + sha256 = "6c09b68284dc7c2eb185720f8033122713a6d3209fa5ba25ae3ccae32146451c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/skr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/skr/firefox-134.0b8.tar.bz2"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "025577d81e486dafd95af47f8ea01e4b41bf09acd8c8404e357e22d1e81bf23d"; + sha256 = "f3228f2b76b7aa6e1be12a28e50f3bf747133a21d0ddc494ec45311ddf131d1b"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/sl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/sl/firefox-134.0b8.tar.bz2"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "530b9326792c8fbad8ead4a807e169ca66953e60785a9e331b407ee7ee12414e"; + sha256 = "283a2028a70d2d8c8eef8b21d3a2913df0d6d6b684af45f2f510cc66abf5430e"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/son/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/son/firefox-134.0b8.tar.bz2"; locale = "son"; arch = "linux-x86_64"; - sha256 = "b0839fefa15fe09ca3e08bb7f7ff4500779edf04e249e103b72f8087445682ed"; + sha256 = "fdfd511ee612a24b046a8f9272f90593d61265407fd439cf8b5b4db651abb9b2"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/sq/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/sq/firefox-134.0b8.tar.bz2"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "01724ec585581db13d3bc3c2756bb4d279050fa185b4333d82ce1b5c62b6e4e0"; + sha256 = "41d55a49d2197e647a2b13ced4037a0d78282e768b0b72a729540bbeefa8cb69"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/sr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/sr/firefox-134.0b8.tar.bz2"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "618387c09312d7d5623339b901fb9979f727dd60bbc42b5741683a03afced62d"; + sha256 = "3f93f196b774b353ad1b02bcc2943497e5e4c85948f10816bf89763520466c12"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/sv-SE/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/sv-SE/firefox-134.0b8.tar.bz2"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "42f1da6fe8a7c25cb4fb7de4a5a5c6b4e6b0d467dc63d3e7d1196077e0426ca5"; + sha256 = "c998ee0af5fb3945081af3c95e37989aa95c3ee220cc13cd2553fbc70b5231a6"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/szl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/szl/firefox-134.0b8.tar.bz2"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "4087517764482c76f3c30514f714f76ade354f81bb27346c19fd5338238c69d9"; + sha256 = "6edc796948b40471b59519d59d2efe8b99eeebfd9f54d4856eda1b8361eeeee7"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ta/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ta/firefox-134.0b8.tar.bz2"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "531aa49658a442ea83e48d1921e48fa37347559268d8b03f8816f887ea7b8a88"; + sha256 = "ef26f389ece718395842efaa9acbf70648a3bb2f7912408b1a1a65dab9f7da13"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/te/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/te/firefox-134.0b8.tar.bz2"; locale = "te"; arch = "linux-x86_64"; - sha256 = "1c99800b5b9cca0eab6f569b2f3813ebdabb5ca90b7c4b8e28614388e3a60027"; + sha256 = "ade0d3d6a6ab58475d9ed83dc3477180a54c24461a4b16b83f8b9f3ecb5c5f60"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/tg/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/tg/firefox-134.0b8.tar.bz2"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "796eb9a467755ab44de551f870af21261b039d4851534c106f30ce0bb8e16cf9"; + sha256 = "973e9ffa687245203468215f386d4049fbe4849f6df79a2db87c18a6fe15873b"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/th/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/th/firefox-134.0b8.tar.bz2"; locale = "th"; arch = "linux-x86_64"; - sha256 = "baf85aaad93ef9b77ad76410ac12fc50bf7ec8cab6575466a6658b55274fb62b"; + sha256 = "5a3cf3e5504a916affc5af24a51245304c9fed03d9105c6375bba15bbd710f62"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/tl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/tl/firefox-134.0b8.tar.bz2"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "f5d9979dfe102be6f863e9b5f41421fd44b3cadf8b69222060e024331c5c17da"; + sha256 = "115d59e1075ca4ac0de0cc3952d9e71a06a0b1c570969e6314e88ebd629f64fe"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/tr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/tr/firefox-134.0b8.tar.bz2"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "d7ce4b5c7d0c1a3a427c7043cb64be79a80217af41c1018442a92b218ba83c76"; + sha256 = "29e2189abcf44041955f83721d19a978b2535b3f7f3b907274691157c287a0fa"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/trs/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/trs/firefox-134.0b8.tar.bz2"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "b94e60c4a99bf7f6109c0313dee2503aef96ccdd9ae7bbf0bd22836bfd37c8d3"; + sha256 = "67d8ad3899179d38d21fefac4997fd2a3a46db8bafda1f788d8b27bba7dfc7e1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/uk/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/uk/firefox-134.0b8.tar.bz2"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "95519e777d7d36d06cc807a99bfbfb64d665bf1325442d1fa010d3db8d142b45"; + sha256 = "fee2111926c57b6e447f49d16770bb24ad67c7a78b06871c343a4692a5d952c3"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/ur/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/ur/firefox-134.0b8.tar.bz2"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "05ff66e3f76a4ec77bc0cddf260c435e06ef3db7446a20b557ec2aee11d8b4e3"; + sha256 = "e5601688c35ad102be2a119dd1bb3ef7e7ffc4277ae3089ffe2a62371a06bdb5"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/uz/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/uz/firefox-134.0b8.tar.bz2"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "45f2ef30ca2c66636f9b3668fac51b5f7a1047ad248a3631595e4fa9f0497c08"; + sha256 = "372f9f4cc373b49abd15b2713b36991db64e92fd2efcc294a1535f17dc780d30"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/vi/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/vi/firefox-134.0b8.tar.bz2"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "5c125c53d48e9bfbe85f02c99ffa5c60d2cb283a03170ffd4c0e2a8f9a1833f6"; + sha256 = "054927e136ac4de3bf9793176392a60dfcc07806797151118876bfb52d531521"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/xh/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/xh/firefox-134.0b8.tar.bz2"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "d9ad7c6f74c27110aaed18bc054fd6610ff45753f490767ffcdc56ee4e4ac985"; + sha256 = "f26c5f4ccad894d850f27c35eae4f6d2f24b81b3fc38871e38b4e081925b6dc7"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/zh-CN/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/zh-CN/firefox-134.0b8.tar.bz2"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "659fd87724995533385e10661f0cac593916980990c700d8fdbc784e336d26d4"; + sha256 = "44e2484bfe3c8e89b05dd73c903403067be0eafe57cd30f4e9b838d3de3c3008"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-x86_64/zh-TW/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-x86_64/zh-TW/firefox-134.0b8.tar.bz2"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "4fb1b5985291a5ceb0727f8f99de877c45217da65e30db1d5e3d70797769533b"; + sha256 = "ce7f07d8894395746845a8212eba1be9600ce2186b455ec7b931556cdee528b0"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ach/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ach/firefox-134.0b8.tar.bz2"; locale = "ach"; arch = "linux-i686"; - sha256 = "30c126dc8e7aec2001431af344f3c18fa9c9d11e76e70256f1c4a473cd594a20"; + sha256 = "254446bee92cee7d908737a46a09e5d9b14f65b42a5ab6dc263587660e1e5185"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/af/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/af/firefox-134.0b8.tar.bz2"; locale = "af"; arch = "linux-i686"; - sha256 = "6e1f4e07622967885d4afe5a48c158f3890868275e40f28e02a691f91d88143d"; + sha256 = "0776f801dacca32cad81de505a31ba989206889d27c4a741487bd008e32d5b4b"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/an/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/an/firefox-134.0b8.tar.bz2"; locale = "an"; arch = "linux-i686"; - sha256 = "d6720e5886874e2eaa5f8c39640881aa62bff46ca79a67ae9dcdb6de1ed97d4c"; + sha256 = "a779fdb14d3435d1a83bb70ff077a5b7fcb829f5761f821be789f357179527f8"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ar/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ar/firefox-134.0b8.tar.bz2"; locale = "ar"; arch = "linux-i686"; - sha256 = "0192054b7f58c0724d084e3470b736b22377e70d0f309691ff23445177a54859"; + sha256 = "29ef008bb1fdef721acd9b5b6105ae66348ee89066a0057980930e5c176d5e5b"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ast/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ast/firefox-134.0b8.tar.bz2"; locale = "ast"; arch = "linux-i686"; - sha256 = "6190c989b0efc7ca7483624752e748cd586bd7b93ddb78633312eb77f19e8479"; + sha256 = "c13937933be6ca791447fd3dbaba7fac15228187c79013165772fe2911897ad2"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/az/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/az/firefox-134.0b8.tar.bz2"; locale = "az"; arch = "linux-i686"; - sha256 = "0ec8a09a8e897c382ac5fcf283f779e4337887e4907e581292e1fb3a52e259a5"; + sha256 = "5762be0e13742509d724f9d654477507dd242e6bd9559ab15eb8165f6ff074f0"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/be/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/be/firefox-134.0b8.tar.bz2"; locale = "be"; arch = "linux-i686"; - sha256 = "70b622cf5d5590956fb75d2b184f1e48f5a3fec2fb57f531e1394cae80426c7d"; + sha256 = "900bdd81633b2727839db8222aaf5afdde4ada6b21d2ea56541b1fe685c0d30a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/bg/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/bg/firefox-134.0b8.tar.bz2"; locale = "bg"; arch = "linux-i686"; - sha256 = "ce89e8f05bb68b3f94d634c527bf288ec6e46a8e2b6f726f1132480a62ba288b"; + sha256 = "0384fd16d6f3b538c1d95937906baf99eda2df6cf10da11cd7ee074dc461859a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/bn/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/bn/firefox-134.0b8.tar.bz2"; locale = "bn"; arch = "linux-i686"; - sha256 = "92712eb9f71d68f232fd2f2fe33681fb6a8ad4e3e0ba396539830c65b2701f2d"; + sha256 = "1d82e68ced0e95ea16e65492fabf4289f974792295ecc87dd1f509c03cd8ba8a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/br/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/br/firefox-134.0b8.tar.bz2"; locale = "br"; arch = "linux-i686"; - sha256 = "2a90a93b2fbe3f836e76ac990dd5b36f7ee017c4d7a31f85d660bc9e072c1aaa"; + sha256 = "7b81aa0b6e3c32156c06dc249cbbc04e2f0d93393fe250f48d94286cc929f86d"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/bs/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/bs/firefox-134.0b8.tar.bz2"; locale = "bs"; arch = "linux-i686"; - sha256 = "e50b87bd27b1d2e9e8e7805f3c3e033541d17cb66651c4c4048cd3fe8454c412"; + sha256 = "d92abafed4ebafc947e849f942c440d9f3bb15caa8b401cb79b68321412d0c9a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ca-valencia/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ca-valencia/firefox-134.0b8.tar.bz2"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "88407d6d2ee82a62052066166b2a8f7f0cb06fe03038034101a05399d1a3a222"; + sha256 = "4fbfd454a09a03d76c05bcfc927c52815fc0657ebea7ba357f64297c56c9e763"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ca/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ca/firefox-134.0b8.tar.bz2"; locale = "ca"; arch = "linux-i686"; - sha256 = "048bb4d98f38c994c38cf74d7fb79865f66c3428b4907255f35e97ceb3b34160"; + sha256 = "71fcfec959a3ef08ba7d0f45699d282332d4e3243ea09e3669d6e98788571b37"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/cak/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/cak/firefox-134.0b8.tar.bz2"; locale = "cak"; arch = "linux-i686"; - sha256 = "57f3c8cace10055844307e40f26b55685c68dbd27d89469c9c939dfee34a27f5"; + sha256 = "091c00d7edcd4d036d1ba4abd9829a35de099f1cdb80a5c16e6cb1d8309f85d0"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/cs/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/cs/firefox-134.0b8.tar.bz2"; locale = "cs"; arch = "linux-i686"; - sha256 = "363edeebaa05ae9eb9ebbf210f9366fc26508cf5034afea2524dc5e17635a60e"; + sha256 = "b1f0a2bba70da12c3b7688fdbcc9583def5169f0b1304884fb91d8f668ccb1a9"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/cy/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/cy/firefox-134.0b8.tar.bz2"; locale = "cy"; arch = "linux-i686"; - sha256 = "3a7c3dd8b51ec4c6fd1ed7234c5f0249acec85346e1dceed5d27123111b28df6"; + sha256 = "d9c103507ce60670ca1258a90baaf253e82c0ea4bc5025005a640fe7b0fc6fcc"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/da/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/da/firefox-134.0b8.tar.bz2"; locale = "da"; arch = "linux-i686"; - sha256 = "dbd2783af216be36d4c77d9e98e9d9f8827f6255770d188fd44165ae465ddc0a"; + sha256 = "b07a2c4abe3490a0217cec5cad0f1758a6133190d110f97c2f775bfe78a57e65"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/de/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/de/firefox-134.0b8.tar.bz2"; locale = "de"; arch = "linux-i686"; - sha256 = "8c308b0ef6103acba88e2f0e682ebf1c2dd1f9daba22049886e6684636ebda7b"; + sha256 = "3dda28abb02aa87a45ecaad8abcd42874d9896e748772fd5ceafb26ea01dabf4"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/dsb/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/dsb/firefox-134.0b8.tar.bz2"; locale = "dsb"; arch = "linux-i686"; - sha256 = "e0a878e29827201b52d2e804fc02af9caf8a48549ddce8c830ed23daf6808b35"; + sha256 = "c6771fa30000d879783d6bdf694524df38bb97eb311281babeabac5dd4bd6c5c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/el/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/el/firefox-134.0b8.tar.bz2"; locale = "el"; arch = "linux-i686"; - sha256 = "112f05f6b8efb2bbcf7ca30b59b4d9ff0b4c66afbb1b997900143f5381fef2ed"; + sha256 = "de6d2495fe59d307da90e8dc735cc8235351ca123518de4fdc419f715c677620"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/en-CA/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/en-CA/firefox-134.0b8.tar.bz2"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "0ee0889b3afc29328f99d275291a6611a7ae4e306ac5a24ebf9d3f094ca10e97"; + sha256 = "db425a8bbd794870173e828b319b65ca100a35f776eae54f388b05cc620b6859"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/en-GB/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/en-GB/firefox-134.0b8.tar.bz2"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "77ad731936be92969091da930ad6432daff8c56dbf3c41735856c0805fb08504"; + sha256 = "a400b88e595bc98885ed24d0132729b3b0a9107057d02c1fbdbc242b33a6af76"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/en-US/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/en-US/firefox-134.0b8.tar.bz2"; locale = "en-US"; arch = "linux-i686"; - sha256 = "4cbcb971f553e3765ba5bc231d62c61f53d8c6ec08846a2d36c4de101acfea54"; + sha256 = "3d17589d970b5363c6efe83cf0eb335f24e0f395ab93d5214addc20eb5d237cb"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/eo/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/eo/firefox-134.0b8.tar.bz2"; locale = "eo"; arch = "linux-i686"; - sha256 = "f235bfc49a93373ad05ee6a9406ac1d72e59898dce349b530c1b01dcdfffd58e"; + sha256 = "6b679a7b65983e1908721bb8c70c14eebf20a17236c506b9da91b9baeaff35f2"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/es-AR/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/es-AR/firefox-134.0b8.tar.bz2"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "e8a1ac31f2cbdb751ca18f45c9e5b50a7c742e7ee880cc4cb8c26998c1c8f43e"; + sha256 = "2238a1cb9e91a29d7816b457f2269d5f1e3b02b14b483455fc92725b72bd7b6a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/es-CL/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/es-CL/firefox-134.0b8.tar.bz2"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "18b7e0e040d8eacad244571ca7fca65556502fd849e8bf150f4e128e723a78ac"; + sha256 = "dc620ba334c86394f54764d3114c21d9ac0568f41a5cfdbdcc3e8e7244e7f3ff"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/es-ES/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/es-ES/firefox-134.0b8.tar.bz2"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "4cdd899cc260f6d244d690167b6f799bd91e26960d5026a0e78b55c5f7eb076d"; + sha256 = "b63eac8fd5dbe4d4bbd8d11a6ee1a3f0c573b9c28e714835b3146ad1b318791a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/es-MX/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/es-MX/firefox-134.0b8.tar.bz2"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "a16ad27b1c3ce909aa573769ee3faa8113db8a0de7eab9a100546a029e7b858c"; + sha256 = "8f2a8a2d525a16104c4a94edb11f2aff63b9226f2644fc83a77ce3adb5e07499"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/et/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/et/firefox-134.0b8.tar.bz2"; locale = "et"; arch = "linux-i686"; - sha256 = "b2d0e190aef8745661cb59a0f24a6a79e29138ea7ba1db2120747818bc4aa6da"; + sha256 = "640dc5a06a475457b51b6f7fb662f38618c0ca8123771e06b5b0fccd6fa1e144"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/eu/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/eu/firefox-134.0b8.tar.bz2"; locale = "eu"; arch = "linux-i686"; - sha256 = "9214f1c2950771bb2a790879e5eda9fec6ca7738ddeabf2e56fc73f894fede5f"; + sha256 = "18b0ca475fab9f8eae2d4132c97334113b5562e57a4c6a9053b3b9eace8e1b46"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/fa/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/fa/firefox-134.0b8.tar.bz2"; locale = "fa"; arch = "linux-i686"; - sha256 = "2b5259ee2328e0b6a06fcd91f850f8a60b7b50a0882f019ee1f098cd5fefcd30"; + sha256 = "2e28690bbb656628eb189f63503be9650afa0515f276fe349af9929500a2c665"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ff/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ff/firefox-134.0b8.tar.bz2"; locale = "ff"; arch = "linux-i686"; - sha256 = "9f330098c0b2758f7db56ab689d3028befe1e53b3370e0622b3f43e694a36339"; + sha256 = "5735048e303a2f63c933d6f3744132f236b8788619497cab9560f999ae312ae2"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/fi/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/fi/firefox-134.0b8.tar.bz2"; locale = "fi"; arch = "linux-i686"; - sha256 = "426e55d9fcd0df1b41f612d7a32bd844d415712421f38538783babaab161c61d"; + sha256 = "32f7f8036e354cf5462a41d8acbe3e4c259ca7001b0f09e5ce1be762fb9fb216"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/fr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/fr/firefox-134.0b8.tar.bz2"; locale = "fr"; arch = "linux-i686"; - sha256 = "aff735d70b5ee23054744b6e668c02dc35225670fec68a977a6e1958aef3ebfd"; + sha256 = "e14b6559717fbac4d21c20cc7a7dd957952fbc8461588c08e833eaaca60bc794"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/fur/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/fur/firefox-134.0b8.tar.bz2"; locale = "fur"; arch = "linux-i686"; - sha256 = "f97addb9571b316cdc8a54d0abc922e1a9b43d6de133f5bc2921759efd270847"; + sha256 = "7c07a6470dc1d3cb12dc72b3c5b05604cd2b8bff74807b37e6e7b4a0e4657a4d"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/fy-NL/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/fy-NL/firefox-134.0b8.tar.bz2"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "6b3f10c9d867d4a3b3eb71521aed89c2adc98a2d935cd97e6616fca20282f43e"; + sha256 = "fee594549a7f6f09d5fe4c579b0a10705d313bde44b0196398924e541d4a2f28"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ga-IE/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ga-IE/firefox-134.0b8.tar.bz2"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "f3acb25e79af13665dc26f8448eaecfc796d0170dd5f149605dc7d4e02f0325e"; + sha256 = "4f558002ad067d4c473480246958fa2643eaad523e88be98c0b0c463a1353f5c"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/gd/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/gd/firefox-134.0b8.tar.bz2"; locale = "gd"; arch = "linux-i686"; - sha256 = "06e50e071e14bc386bd0644bcf457da837cd2e521d78498130b8a3d55e501cbb"; + sha256 = "f235132ca9a9945308933eb9e7ae665a85c5f23d152a1270dc00c4189724c432"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/gl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/gl/firefox-134.0b8.tar.bz2"; locale = "gl"; arch = "linux-i686"; - sha256 = "416fc649a7841c8e6548ba35a4b5a7221d26c3964c2582de7ede0ef956a6bba9"; + sha256 = "aa6d1eebdb48fbf6a0a835e940aec7f67e95a0f1e808dffd4440d1628eea3ef7"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/gn/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/gn/firefox-134.0b8.tar.bz2"; locale = "gn"; arch = "linux-i686"; - sha256 = "14ccb77e85deb9fcc708c0d5c5d5942644fef37bcf2f6c8cf0e847a7a93cfa07"; + sha256 = "edb82755a0c2a716dadb6ba30cecc5335f4c43e3419b4a4b98f15455d1777bec"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/gu-IN/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/gu-IN/firefox-134.0b8.tar.bz2"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "0e13fb17d907d2c599ad3e515a9410f155f2fc11903956803157616b6e83d9a0"; + sha256 = "d04e44d855e40dd38054cf1ac67dd4303eed1c1592271a6dcef8892e3faaa268"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/he/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/he/firefox-134.0b8.tar.bz2"; locale = "he"; arch = "linux-i686"; - sha256 = "acaf6bde4d767c457912badd8a9bc7a441cc48719bf16ab9f021db2ab3e0be29"; + sha256 = "85b13c3a812d0f8202f55d9bab82fae61eb8035dbfe841815e95852be9e552b1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/hi-IN/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/hi-IN/firefox-134.0b8.tar.bz2"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "aa96024ba622b3bfb1bc865f4a1d9da58ce9bf2332389457b21191b371a68e73"; + sha256 = "adca730a3b4116eb08cf21d7898670349cb7d73e3f5ab2767a5c7ff96fccfd1e"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/hr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/hr/firefox-134.0b8.tar.bz2"; locale = "hr"; arch = "linux-i686"; - sha256 = "4ed6f91429ac530901b847794c247068fb4f5ed15102bca21d1dabed424680bb"; + sha256 = "f9c030d2927967a004071da07f2407545f9c6ef7e7b4ead86b2a10dbb0bfae51"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/hsb/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/hsb/firefox-134.0b8.tar.bz2"; locale = "hsb"; arch = "linux-i686"; - sha256 = "e7302d593129aa8c5c0fa426dc8a9955e3955ccd285ddf084569cdcea6c52551"; + sha256 = "c96c5a981e005b7fc9415b449a6b35e745caf5abd2aa237dfbcb28728d9d09d4"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/hu/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/hu/firefox-134.0b8.tar.bz2"; locale = "hu"; arch = "linux-i686"; - sha256 = "73c90f66d860249723792d5db5e908d4dfd7650d2c5aa70cee794176b80a222d"; + sha256 = "59765419b5c872a1e85c4d3a5de6e00cf75fb71521c83e3fc112e21dc4e9016e"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/hy-AM/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/hy-AM/firefox-134.0b8.tar.bz2"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "f552b6740e299677298997abc3647b7231e50b204dff1d6803357f2ca253b69e"; + sha256 = "8f5dc7dd0c0ecae6038bf6b5257b7db0d0d21a32d3c9d5b81a4fc5bc4cc8bdac"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ia/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ia/firefox-134.0b8.tar.bz2"; locale = "ia"; arch = "linux-i686"; - sha256 = "3f16bb644aedc65e64af17826e3c385fc934eaa26a541cc49a3ba46f29ed6c09"; + sha256 = "66664c2d7a66e13e619a3b797410d1df221dba1910608e64ea0f8fd6329c9e10"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/id/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/id/firefox-134.0b8.tar.bz2"; locale = "id"; arch = "linux-i686"; - sha256 = "f89e7d60152fd36d7b7e7fbc90f93ba3aa8ee9c16199f136c7d008eac4391bd2"; + sha256 = "a50d1230dd4ebd16cf09ac061704d467edf752be5c97dba20a4817670d94cec5"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/is/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/is/firefox-134.0b8.tar.bz2"; locale = "is"; arch = "linux-i686"; - sha256 = "62f8baf3581d8b74feaf1afb5c9fa2ab74e1edb875ae0b77a9d76ea66173841c"; + sha256 = "deed34bd5b84fa9953c774ab67a3ea492e112d08b05b83c46c878f67ae8f92d8"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/it/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/it/firefox-134.0b8.tar.bz2"; locale = "it"; arch = "linux-i686"; - sha256 = "3c2464bc9d4b5770775bac91122f64435e2b8b4c2672d51231cd14a821830d86"; + sha256 = "3a25937a8d55db715cdf659901057c5271763c5a884b3127b7a3bea726befd02"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ja/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ja/firefox-134.0b8.tar.bz2"; locale = "ja"; arch = "linux-i686"; - sha256 = "3e5a3d9fd0e2e94124bd371414b948c4502a501dab367bc0800892632b823c1b"; + sha256 = "d3a347d3e0bab1336ea908635657c4b937eed759ff082d83ef69d60b6848bbb9"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ka/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ka/firefox-134.0b8.tar.bz2"; locale = "ka"; arch = "linux-i686"; - sha256 = "bc09523858a976d28682859896be781cda0b44d4ec153553e144c06939d2a6bb"; + sha256 = "4e74fabe0fcbd3f471b570974fc39294455b8432ab452511a45ef6f04b3cd755"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/kab/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/kab/firefox-134.0b8.tar.bz2"; locale = "kab"; arch = "linux-i686"; - sha256 = "aee33ea41c70afee41dea1942565e1202afb72a9bca6d90ac5a15125a1d6eb69"; + sha256 = "b7a50ac67bdb3eaba95923b85f91492f6eb66c8f0db6830372ae48e82c101c53"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/kk/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/kk/firefox-134.0b8.tar.bz2"; locale = "kk"; arch = "linux-i686"; - sha256 = "36c2fe32a88ea04cfefc56aa33ac912de65fef534a9f751a78d8455c939293c7"; + sha256 = "ac9c30b8c273053a5eb5097258f0d6062483dcdfde0518c6f15991bf3175fe7b"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/km/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/km/firefox-134.0b8.tar.bz2"; locale = "km"; arch = "linux-i686"; - sha256 = "6aa39b9a5aa7bb67e99dd0ac601a9c0f217b522a8397b64cd1508013b56cc599"; + sha256 = "8d17071b5cc578721af711cdb7651f72f71fd2f9548ee3c0461147c1b29f6542"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/kn/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/kn/firefox-134.0b8.tar.bz2"; locale = "kn"; arch = "linux-i686"; - sha256 = "98f560a448ec563b904b058739884c76e754c6c1a4b57409d3117f5528ae90d5"; + sha256 = "ff12816ce18f649d5ad65e45382509b8a9efcf2834aef7a6cb7c7f8cd94379f1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ko/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ko/firefox-134.0b8.tar.bz2"; locale = "ko"; arch = "linux-i686"; - sha256 = "b2acadf33b32092114ccae784bcb61a9b03768a84f5d616803e67a822658a8f5"; + sha256 = "6de404c99619e162b3f94bffbe695ccead6a4dadb3ddad186c37275968e0a5de"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/lij/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/lij/firefox-134.0b8.tar.bz2"; locale = "lij"; arch = "linux-i686"; - sha256 = "81b609d01a13db0192b61ef4b370f0d2d46ebd32664d7b8ae942a46a0506ed78"; + sha256 = "102e20276483a944b55fecc751fbfed1b1cb988b0d2ff5c37dd459209226b5ae"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/lt/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/lt/firefox-134.0b8.tar.bz2"; locale = "lt"; arch = "linux-i686"; - sha256 = "5e8959c603b020101c5bb3a6bae96486e9c82d52a38e4f1bda42b60a7fb48ae1"; + sha256 = "7a25713b5a8c090b4d56c2000e09234f53c5ad25ca7b548d1d4df9562a43af0f"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/lv/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/lv/firefox-134.0b8.tar.bz2"; locale = "lv"; arch = "linux-i686"; - sha256 = "6ac74565b071c0a4552b74626c888be7e53cec1fa734f5e3b3693875ea26475f"; + sha256 = "946c57ab385fba0e31ac3163a4586286f0ae39aee87fc17811336be2331b01ab"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/mk/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/mk/firefox-134.0b8.tar.bz2"; locale = "mk"; arch = "linux-i686"; - sha256 = "e578ed4572f92036f02e3246f10997d307ff334c1a9649302a7fdd1cc446aa4a"; + sha256 = "19e437bb1b8013990d71a1fe9743e98dc0cbed6ccadcc8b5d1fdc45255ad3457"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/mr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/mr/firefox-134.0b8.tar.bz2"; locale = "mr"; arch = "linux-i686"; - sha256 = "b3d0c09a3c044a710293fb46def9e996ec0ba7021ff3864d6d18f70f704ad7f0"; + sha256 = "d03a5096d18e3c3cbd11e399feec9c484331b920aa5041115b03c72fc5afc339"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ms/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ms/firefox-134.0b8.tar.bz2"; locale = "ms"; arch = "linux-i686"; - sha256 = "8b265256e183b59396f721cfe906c36689d59270a878ea849e52cd83db7f926c"; + sha256 = "920804ae978325464703cc9d413d245239c828ce6505962bf84205a70a1ea881"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/my/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/my/firefox-134.0b8.tar.bz2"; locale = "my"; arch = "linux-i686"; - sha256 = "8838a820a83f092a9b0954315d9b83d386dac3c8df531a91bb175d9d01d0cd82"; + sha256 = "288a3423f0da6ceed9e8876f1ff4a9668d7cb51620776a3476546f4eabb3eca0"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/nb-NO/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/nb-NO/firefox-134.0b8.tar.bz2"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "131d5465f0f6648b1b83c5e6432fef07fd135f2f6dee29244fd6e4320fff802b"; + sha256 = "60d9998c3ac736c7608949852edce00ee7e0e81c038624c1135fc49c37b6f628"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ne-NP/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ne-NP/firefox-134.0b8.tar.bz2"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "b05f18591226337b78f6cb9d93a0d3d75e6f7ebaad135a882c5e0b5d205be58f"; + sha256 = "be244d7fd18b9f45072ab4581fc59377df0618e8137ea0f638908f13e88ed6b1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/nl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/nl/firefox-134.0b8.tar.bz2"; locale = "nl"; arch = "linux-i686"; - sha256 = "47332771cd7404a457e8de900cfbd6d218e676f099e9859d18e3c188ba7d139b"; + sha256 = "819612cc4e756ab435bb00cb127db0da88323eabd3c6a090c498804d24becf4d"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/nn-NO/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/nn-NO/firefox-134.0b8.tar.bz2"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "ba62406e9a9d2f224ffdf8ba2c3f888b92d60417545dd46225681e7eaa907190"; + sha256 = "7f2c1a2b2756066890d2ca285ee26c7b06d901de9361b8f59e7c5fcb877aa9c7"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/oc/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/oc/firefox-134.0b8.tar.bz2"; locale = "oc"; arch = "linux-i686"; - sha256 = "35d2e3766b229623ae470813a91cff3d798efa8aeeaa9a5421d7d6ce2b374fd5"; + sha256 = "6b7faccfbd31ab588abed4d029a5ca97338c8b0b4eaf6973e342d1f2de08bea8"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/pa-IN/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/pa-IN/firefox-134.0b8.tar.bz2"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "b9e41eeda3abdde2bce987aa03b964223ef1d98073b1d4faf4515cab39c01626"; + sha256 = "6908e1f0e6583d61a8a96f44c586fb4a2370eb9f6b24b692328d560ed643d09a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/pl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/pl/firefox-134.0b8.tar.bz2"; locale = "pl"; arch = "linux-i686"; - sha256 = "adb460c42ed13661b27a61b51bff85b2c0685b9ae87fa6c2744034bf973fbea5"; + sha256 = "87357db1737192b73bb0c0a17bec5f46a3df0e3903705bcf16d62d1fc58cd4c1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/pt-BR/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/pt-BR/firefox-134.0b8.tar.bz2"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "34c148de63053b78dcffb4671b5431c1d9381fd8f250d2327adca615be017f4d"; + sha256 = "4c16413396d52f5f8ad50f213b9d0d3e70f9b95e9e596149844129df3bc0e3fd"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/pt-PT/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/pt-PT/firefox-134.0b8.tar.bz2"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "772a4144786fe0521da6ecef3bda6c754c9f4dfee0d77d3937591bd66b5d5f6b"; + sha256 = "1aea5df6e26b7b8736a10fc1288cdb8c41f33d149ec00bdb780e310052cb5b76"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/rm/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/rm/firefox-134.0b8.tar.bz2"; locale = "rm"; arch = "linux-i686"; - sha256 = "f86d984b36af9ac230bd6d89953bc721c0c20274eff93eafa85447ec1ef931e1"; + sha256 = "2fff42eddd57c2c2b9b70e822b511d508cf1beab118994d69c4180a09aa8c92b"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ro/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ro/firefox-134.0b8.tar.bz2"; locale = "ro"; arch = "linux-i686"; - sha256 = "d654654c4a186facbcdeed3a2cedc576f4ba3f03e23898f3cc682c541d3b0594"; + sha256 = "947434a98fd61f4a4bfd932c6c3aa94d23ce998dfaf53113ff320d4c27c2c8ea"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ru/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ru/firefox-134.0b8.tar.bz2"; locale = "ru"; arch = "linux-i686"; - sha256 = "650cd2e41eaeed21108507c2c67a6309508837171d102d593e02735a1e0a2cc7"; + sha256 = "cc6ed93852f388637c4ce21d978900f6b3df8f2bc465117d591041d4dadb0585"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/sat/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/sat/firefox-134.0b8.tar.bz2"; locale = "sat"; arch = "linux-i686"; - sha256 = "2cb887b7c51e566724cf9489886372ed9161132991d2c260e7d69588441132d4"; + sha256 = "73c57d92dac64e2d0516db2d91c8811752e306c51cc90ec1059a07d5b86cc5b1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/sc/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/sc/firefox-134.0b8.tar.bz2"; locale = "sc"; arch = "linux-i686"; - sha256 = "041db898dfacf1a0d87506f29b5babd7a28ba6973c8b0e7d2c86d4a0fdf9be01"; + sha256 = "575ddf3988e1a4b093c62eb947165b7d9008f1eca5d3dd22e5e91c789759eb13"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/sco/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/sco/firefox-134.0b8.tar.bz2"; locale = "sco"; arch = "linux-i686"; - sha256 = "65ec1239b40178618588d4b0a03e475ef35932115a30a46d8953af638857a358"; + sha256 = "e7226247448ad5b01cd60fe39ce666d14b260efe7f2767009250e42e1a3ce8e3"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/si/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/si/firefox-134.0b8.tar.bz2"; locale = "si"; arch = "linux-i686"; - sha256 = "45acfa646287cc9050c59fecab6c638cbe0e226d919f083a2d0c9884ad2cb4ee"; + sha256 = "09649a4e525c5811b656608010578aa3cc1181b375970c622a0dfb28adfd4df8"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/sk/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/sk/firefox-134.0b8.tar.bz2"; locale = "sk"; arch = "linux-i686"; - sha256 = "c862d00528bbdb35c32b8be9f1d8b62bdf5bc46a8a739610027b770aa0741b38"; + sha256 = "749980ec89dc03d74d173ae438043853192ba17e03a18b1a8af954998dd26d18"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/skr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/skr/firefox-134.0b8.tar.bz2"; locale = "skr"; arch = "linux-i686"; - sha256 = "5a177b6eaa8c73a2e65dcb639f93490d0fd7f037c96c751e36d5fe5ec573f227"; + sha256 = "94f2a2e950c26f1d65b959065aced4dd63932091e67c25c2d4e86f4c4d7da353"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/sl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/sl/firefox-134.0b8.tar.bz2"; locale = "sl"; arch = "linux-i686"; - sha256 = "4f4a871f55d6a5425ad68cf7c0598e1c11ec6e01f76c909809cb2b6fd206d72b"; + sha256 = "69b755a0b745ad8156519c8baac7e8cc09d4001cdaf5be3db1785595131992c9"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/son/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/son/firefox-134.0b8.tar.bz2"; locale = "son"; arch = "linux-i686"; - sha256 = "a0337f72b3d035dd42989a975e9fd3f9d9ea81b99f93c06d26417a39713695ae"; + sha256 = "d0c1741c6f1784bad01465a8384942fc379394fbcdadbc01e7d9c6a4c7433094"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/sq/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/sq/firefox-134.0b8.tar.bz2"; locale = "sq"; arch = "linux-i686"; - sha256 = "d6df68305db893478c8655a68b2a082fa0b572ede2d14ee91a039d3c6369d212"; + sha256 = "7d9223bd01822593572e4d45d2d308dce06f9748a962503d69c2ca981654cdb8"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/sr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/sr/firefox-134.0b8.tar.bz2"; locale = "sr"; arch = "linux-i686"; - sha256 = "87407b36f26e794f56041a2ea6428d8f0121ecc22b6a7bfb1704c409d68da8ef"; + sha256 = "222300a3475acfb5a9c768c81bc268f329f94dc01337baadd6c485de1f29cde7"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/sv-SE/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/sv-SE/firefox-134.0b8.tar.bz2"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "0852cb4fb56302a3eff2d7b6432fd02ce329d9e17167045e63315088f152063f"; + sha256 = "9e635480d761092d93d19dd5288d52029da91a9e4f292a6360755a12253bd82e"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/szl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/szl/firefox-134.0b8.tar.bz2"; locale = "szl"; arch = "linux-i686"; - sha256 = "844871827b55ddc4491c69ffe08cf80b613ff9162a0292a43ed72d375dc58b2a"; + sha256 = "139caaec567e2ab41956a1dcf627139a240fc0e30dfa0b170ca5ae931e98497a"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ta/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ta/firefox-134.0b8.tar.bz2"; locale = "ta"; arch = "linux-i686"; - sha256 = "1800c04d244595fb7a26e082b21b501164b18f5f4c5550a7a96670054a0663a7"; + sha256 = "9fcfd7317c8b4807cd805cc15d20e2f5e65112d6a772deb28cb836a988dc50d1"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/te/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/te/firefox-134.0b8.tar.bz2"; locale = "te"; arch = "linux-i686"; - sha256 = "8ed94bfab760a2ee04a122a8588b87db99b8512d88fed19e57ccc9e038b283d8"; + sha256 = "75f75e3ed0dd3994805989e48bf4860bf46c06be2880001436745e9eb3abaddc"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/tg/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/tg/firefox-134.0b8.tar.bz2"; locale = "tg"; arch = "linux-i686"; - sha256 = "c6b53362ebe59ded21c4e57886359899d8969525022423a0e05cd9d65463709c"; + sha256 = "1b06aaac2fa901d30eb70244e96fd771dec171cd20ad920598d9717f2cf5f667"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/th/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/th/firefox-134.0b8.tar.bz2"; locale = "th"; arch = "linux-i686"; - sha256 = "ac9e2d172e3c8526262d83d93cd0475229af5c0004a7e03b4863f5b283e7f0e9"; + sha256 = "0d791e9ee9d67fcea02192c0c6222463ed59b3fa888cb2c1c282ffaccf82cca4"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/tl/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/tl/firefox-134.0b8.tar.bz2"; locale = "tl"; arch = "linux-i686"; - sha256 = "b3ea503c94a4263a8c539fde23f7b9d58b4085e1785a83d697f79af5e1cdaf59"; + sha256 = "4a65bf5f7787a108b3c86c025f7e15535010fc44f528a35519589bc9bd32fe5e"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/tr/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/tr/firefox-134.0b8.tar.bz2"; locale = "tr"; arch = "linux-i686"; - sha256 = "31a5595c6baa06652e10a4e7b7d01d65eb0ff31c8104fd0b06562af520177a95"; + sha256 = "d29808832aa424c7baa649b99a9128208ac845ab194e031a1ae02b8ebaf4edc6"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/trs/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/trs/firefox-134.0b8.tar.bz2"; locale = "trs"; arch = "linux-i686"; - sha256 = "1abf2d47b26d7034d321d5de6ca26c0a72321bd4aeee2c37a77d35925ea66413"; + sha256 = "14ded963eabb171ce64ae7a2fb580da43448e66b48a71da65f21da1698899c18"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/uk/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/uk/firefox-134.0b8.tar.bz2"; locale = "uk"; arch = "linux-i686"; - sha256 = "2e265909a8f742c79dbaa8857e4e68897d6d9054c44eae6b7c54a7098698c0a7"; + sha256 = "3b53ce4b01b6f0428a2c7926b6f82701524eb93a1f4f6a8804bb3e4ae39f9aa7"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/ur/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/ur/firefox-134.0b8.tar.bz2"; locale = "ur"; arch = "linux-i686"; - sha256 = "44123f29d3c3457fe90ed82b90e9a4a9bca4fce0766751f57b8f518f28c25633"; + sha256 = "b850f67f91463cdf39ee2d815271c4836ab75ebe0c7440c68fda0f198a68778f"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/uz/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/uz/firefox-134.0b8.tar.bz2"; locale = "uz"; arch = "linux-i686"; - sha256 = "850e944116a2af20a7aa90bba3e6c5373ab61ce822871054b5781b040eca3919"; + sha256 = "9cb83dfba954b02d2af58a8aaf66e30ef8cac57969d5e64b2e4db0b352422718"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/vi/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/vi/firefox-134.0b8.tar.bz2"; locale = "vi"; arch = "linux-i686"; - sha256 = "fca3b3ec60297a124d4ba4731b2e06c342b12d466f7d8612a1e88e07dad6836b"; + sha256 = "3fb935e207fe9b2e60173959c967df45f743f77bcb4a80b0055402c4fc2e6e67"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/xh/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/xh/firefox-134.0b8.tar.bz2"; locale = "xh"; arch = "linux-i686"; - sha256 = "fbdf1d7bf2ef4846c31e0c1a1cc20ffb1b79e149f5eb2df4bd6df024b9d088c2"; + sha256 = "83d471d58d722523651185078d214eda0f0a01b356b14a2c68a2f58ae7d23f46"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/zh-CN/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/zh-CN/firefox-134.0b8.tar.bz2"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "f64aa4de15054054aa95e0210c6274b251d6ad42cdb04b46a78adc871c1e8e7a"; + sha256 = "0bd0ec939e6bf9672d84c15f640f97be81b8e1d63673238337e18127a0b2e826"; } - { url = "https://archive.mozilla.org/pub/firefox/releases/133.0b2/linux-i686/zh-TW/firefox-133.0b2.tar.bz2"; + { url = "https://archive.mozilla.org/pub/firefox/releases/134.0b8/linux-i686/zh-TW/firefox-134.0b8.tar.bz2"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "d5023d56de84e3bb34296865f909865f19f53535ad73597020c9ed9537b4dce2"; + sha256 = "4a67168c5d466c1fcf2baaa9c25a41e31424d1d261e9b3f04185edfa7f989f66"; } ]; } From 22170424f79bda69eb99df03fe42173d17eb8e61 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Dec 2024 12:51:22 +0000 Subject: [PATCH 39/85] python312Packages.f3d: 2.5.0 -> 2.5.1 --- pkgs/applications/graphics/f3d/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/f3d/default.nix b/pkgs/applications/graphics/f3d/default.nix index c654e78a9b456..b476a11d4993b 100644 --- a/pkgs/applications/graphics/f3d/default.nix +++ b/pkgs/applications/graphics/f3d/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { pname = "f3d"; - version = "2.5.0"; + version = "2.5.1"; outputs = [ "out" ] ++ lib.optionals withManual [ "man" ]; @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { owner = "f3d-app"; repo = "f3d"; rev = "refs/tags/v${version}"; - hash = "sha256-Mw40JyXZj+Q4a9dD5UnkUSdUfQGaV92gor8ynn86VJ8="; + hash = "sha256-S3eigdW6rkDRSm4uCCTFHx5fhJGNVWpAAAKboougr08="; }; nativeBuildInputs = [ From df8e6f7487dff2f99e4e0bb5d459aac3006d955c Mon Sep 17 00:00:00 2001 From: phaer Date: Tue, 10 Dec 2024 14:17:09 +0100 Subject: [PATCH 40/85] system/activation: mention deps attr in activationScripts example As it helps making deps easier to discover - as we don't currently render submodule options in the module correctly - and is arguably more technical correct: When using nixos-install to install nixos into a chroot in i.e. /mnt, there's no gurantee that /mnt/dev exists before the specialfs phase ran. --- .../system/activation/activation-script.nix | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/nixos/modules/system/activation/activation-script.nix b/nixos/modules/system/activation/activation-script.nix index e052241acfd75..4986a8bf05192 100644 --- a/nixos/modules/system/activation/activation-script.nix +++ b/nixos/modules/system/activation/activation-script.nix @@ -110,14 +110,19 @@ in default = {}; example = literalExpression '' - { stdio.text = - ''' - # Needed by some programs. - ln -sfn /proc/self/fd /dev/fd - ln -sfn /proc/self/fd/0 /dev/stdin - ln -sfn /proc/self/fd/1 /dev/stdout - ln -sfn /proc/self/fd/2 /dev/stderr - '''; + { + stdio = { + # Run after /dev has been mounted + deps = [ "specialfs" ]; + text = + ''' + # Needed by some programs. + ln -sfn /proc/self/fd /dev/fd + ln -sfn /proc/self/fd/0 /dev/stdin + ln -sfn /proc/self/fd/1 /dev/stdout + ln -sfn /proc/self/fd/2 /dev/stderr + '''; + }; } ''; From 115f8bf36d640476d528204668882302d9085a7c Mon Sep 17 00:00:00 2001 From: Riccardo Casatta Date: Tue, 10 Dec 2024 15:07:00 +0100 Subject: [PATCH 41/85] elements: 23.2.1 -> 23.2.4 --- pkgs/applications/blockchains/elements/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/blockchains/elements/default.nix b/pkgs/applications/blockchains/elements/default.nix index 01abe7c2974e3..74adc8febc557 100644 --- a/pkgs/applications/blockchains/elements/default.nix +++ b/pkgs/applications/blockchains/elements/default.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation rec { pname = if withGui then "elements" else "elementsd"; - version = "23.2.1"; + version = "23.2.4"; src = fetchFromGitHub { owner = "ElementsProject"; repo = "elements"; rev = "elements-${version}"; - sha256 = "sha256-qHtSgfZGZ4Beu5fsJAOZm8ejj7wfHBbOS6WAjOrCuw4="; + sha256 = "sha256-UNjYkEZBjGuhkwBxSkNXjBBcLQqoan/afCLhoR2lOY4="; }; patches = [ From a83e05e5240e725fabf0b40ad66fb75b9ab54f72 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sat, 7 Dec 2024 12:24:52 -0300 Subject: [PATCH 42/85] xen: make upstreamVersion optional It's only useful when our versions don't match because of an upstream bug. Signed-off-by: Fernando Rodrigues --- pkgs/build-support/xen/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/xen/default.nix b/pkgs/build-support/xen/default.nix index efff9b3045449..2495f1b8fd156 100644 --- a/pkgs/build-support/xen/default.nix +++ b/pkgs/build-support/xen/default.nix @@ -60,7 +60,7 @@ branch ? lib.versions.majorMinor version, version, vendor ? "nixos", - upstreamVersion, + upstreamVersion ? version, withFlask ? false, withSeaBIOS ? true, withOVMF ? true, From ed99939b5a71b11b8eb486366290b830b12cff9d Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Mon, 9 Dec 2024 12:36:45 -0300 Subject: [PATCH 43/85] xen: 4.19.0-unstable-2024-11-12 -> 4.19.1 Signed-off-by: Fernando Rodrigues --- pkgs/by-name/xe/xen/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/xe/xen/package.nix b/pkgs/by-name/xe/xen/package.nix index d20abea06ecb5..b77a181c3c136 100644 --- a/pkgs/by-name/xe/xen/package.nix +++ b/pkgs/by-name/xe/xen/package.nix @@ -1,12 +1,18 @@ { buildXenPackage, python3Packages, + fetchpatch, }: buildXenPackage.override { inherit python3Packages; } { pname = "xen"; - version = "4.19.0-unstable-2024-11-12"; - upstreamVersion = "4.19.1-pre"; # We track the stable branches. Despite the version number, this is actually 4.19.0, not 4.19.1. - rev = "251a9496485a86f302980a3f8d3c656831b5a62f"; - hash = "sha256-kHuB6kagH3AU+Wsx4oD7HnNsZpxCu7x3v/m4/1xi6lY="; + version = "4.19.1"; + patches = [ + (fetchpatch { + url = "https://lore.kernel.org/xen-devel/e2caa6648a0b6c429349a9826d8fbc4338222482.1733766758.git.andrii.sultanov@cloud.com/raw"; + hash = "sha256-JC1ueXuC1Jdi2gtUsjOHmTeEx56zjotMMLde5vBonxc="; + }) + ]; + rev = "ccf400846780289ae779c62ef0c94757ff43bb60"; + hash = "sha256-s0eCBCd6ybl+kLtXCC6E1sk++w7txXn/B/Cg5acQFfY="; } From f206cd76681df9a15693e0bfe632cab9f6facf5b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 10 Dec 2024 18:26:28 +0100 Subject: [PATCH 44/85] python312Packages.testcontainers: 4.8.2 -> 4.9.0 Diff: https://github.com/testcontainers/testcontainers-python/compare/refs/tags/testcontainers-v4.8.2...testcontainers-v4.9.0 Changelog: https://github.com/testcontainers/testcontainers-python/releases/tag/testcontainers-v4.9.0 --- .../python-modules/testcontainers/default.nix | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/testcontainers/default.nix b/pkgs/development/python-modules/testcontainers/default.nix index 73cd3f3dcbfc7..2998822d5d7fb 100644 --- a/pkgs/development/python-modules/testcontainers/default.nix +++ b/pkgs/development/python-modules/testcontainers/default.nix @@ -6,25 +6,24 @@ # build-system poetry-core, - # buildInputs - deprecation, - docker, - wrapt, - # dependencies + docker, + python-dotenv, typing-extensions, + urllib3, + wrapt, }: buildPythonPackage rec { pname = "testcontainers"; - version = "4.8.2"; + version = "4.9.0"; pyproject = true; src = fetchFromGitHub { owner = "testcontainers"; repo = "testcontainers-python"; - rev = "refs/tags/testcontainers-v${version}"; - hash = "sha256-cfvhTNUadx7zRmDPAv9Djsx+jWgBIAf9dMmwop/8oa0="; + tag = "testcontainers-v${version}"; + hash = "sha256-E0g0A3RJY2l/0N6t+/OSXB+Xm2O/9y7FkscXfGm/nKw="; }; postPatch = '' @@ -33,18 +32,21 @@ buildPythonPackage rec { build-system = [ poetry-core ]; - buildInputs = [ - deprecation + dependencies = [ docker + typing-extensions + python-dotenv + urllib3 wrapt ]; - dependencies = [ typing-extensions ]; - # Tests require various container and database services running doCheck = false; - pythonImportsCheck = [ "testcontainers" ]; + pythonImportsCheck = [ + "testcontainers" + "testcontainers.core.container" + ]; meta = { description = "Allows using docker containers for functional and integration testing"; From 2a3a649f31e2a69ac3df5a17e3fdff4f6e0f4645 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Dec 2024 18:41:55 +0000 Subject: [PATCH 45/85] zxtune: 5075 -> 5080 --- pkgs/by-name/zx/zxtune/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zx/zxtune/package.nix b/pkgs/by-name/zx/zxtune/package.nix index 56b62844af843..d938a5dc1b4ec 100644 --- a/pkgs/by-name/zx/zxtune/package.nix +++ b/pkgs/by-name/zx/zxtune/package.nix @@ -43,7 +43,7 @@ let ++ lib.optional withQt (if (supportWayland) then qt5.qtwayland else qt5.qtbase); in stdenv.mkDerivation rec { pname = "zxtune"; - version = "5075"; + version = "5080"; outputs = [ "out" ]; @@ -51,7 +51,7 @@ in stdenv.mkDerivation rec { owner = "zxtune"; repo = "zxtune"; rev = "r${version}"; - hash = "sha256-EhzkNrUU/GEYyLZE5TUIMVaALfqZ3n/0khoZV47GV88="; + hash = "sha256-It+CTDuh6Bxbac4KqFc7MmOXpkEhqSyiPs81Z3T1wyc="; }; passthru.updateScript = nix-update-script { From 5fb01cdab19baca59f19cb51e2c84ec76d92ddc5 Mon Sep 17 00:00:00 2001 From: ners Date: Tue, 10 Dec 2024 19:54:01 +0100 Subject: [PATCH 46/85] flood: 4.8.2 -> 4.8.5 --- pkgs/by-name/fl/flood/package.nix | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/fl/flood/package.nix b/pkgs/by-name/fl/flood/package.nix index ada2a69e69472..7e8dd89694fb6 100644 --- a/pkgs/by-name/fl/flood/package.nix +++ b/pkgs/by-name/fl/flood/package.nix @@ -2,30 +2,40 @@ , buildNpmPackage , fetchFromGitHub , nixosTests +, pnpm +, nix-update-script }: buildNpmPackage rec { pname = "flood"; - version = "4.8.2"; + version = "4.8.5"; src = fetchFromGitHub { owner = "jesec"; repo = pname; rev = "v${version}"; - hash = "sha256-Ejr0pmWIuYByzDS+iFTECO/aymzuJrJjaaW7HikNt2w="; + hash = "sha256-lm+vPo7V99OSUAVEvdiTNMlD/+iHGPIyPLc1WzO1aTU="; }; - npmDepsHash = "sha256-md76I7W5QQvfbOmk5ODssMtJAVOj8nvaJ2PakEZ8WUA="; + npmConfigHook = pnpm.configHook; + npmDeps = pnpmDeps; + pnpmDeps = pnpm.fetchDeps { + inherit pname version src; + hash = "sha256-NuU9O3bEboxmuEuk1WSUeZRNgVK5cwFiUAN3+7vACGw="; + }; - passthru.tests = { - inherit (nixosTests) flood; + passthru = { + tests = { + inherit (nixosTests) flood; + }; + updateScript = nix-update-script { }; }; meta = with lib; { description = "Modern web UI for various torrent clients with a Node.js backend and React frontend"; homepage = "https://flood.js.org"; license = licenses.gpl3Only; - maintainers = with maintainers; [ thiagokokada winter ]; + maintainers = with maintainers; [ thiagokokada winter ners ]; mainProgram = "flood"; }; } From 27ea9bc63788e8ed6bae3bb4eae976f7275ed3c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Dec 2024 22:29:29 +0000 Subject: [PATCH 47/85] noto-fonts: 2024.11.01 -> 2024.12.01 --- pkgs/by-name/no/noto-fonts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/noto-fonts/package.nix b/pkgs/by-name/no/noto-fonts/package.nix index a93266fa3e7f3..b9d274fcd20b1 100644 --- a/pkgs/by-name/no/noto-fonts/package.nix +++ b/pkgs/by-name/no/noto-fonts/package.nix @@ -20,13 +20,13 @@ stdenvNoCC.mkDerivation rec { pname = "noto-fonts${suffix}"; - version = "2024.11.01"; + version = "2024.12.01"; src = fetchFromGitHub { owner = "notofonts"; repo = "notofonts.github.io"; rev = "noto-monthly-release-${version}"; - hash = "sha256-d6xqG+unmFATdwXnRniTtm/ER+NzKi0jPxkgxr+bnhk="; + hash = "sha256-CmYGnQOSABTMir120VWtROiLcEBVj117ZpgwPijoWnI="; }; _variants = map (variant: builtins.replaceStrings [ " " ] [ "" ] variant) variants; From 5ae74b88829e2ff6263bdb0beb3571bc2c4b8f4c Mon Sep 17 00:00:00 2001 From: Philip Hayes Date: Fri, 7 Jun 2024 17:06:18 -0700 Subject: [PATCH 48/85] blockstream-electrs: init at 0.4.1-unstable-2024-11-25 --- .../bl/blockstream-electrs/package.nix | 86 +++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 pkgs/by-name/bl/blockstream-electrs/package.nix diff --git a/pkgs/by-name/bl/blockstream-electrs/package.nix b/pkgs/by-name/bl/blockstream-electrs/package.nix new file mode 100644 index 0000000000000..643cd76c6a90c --- /dev/null +++ b/pkgs/by-name/bl/blockstream-electrs/package.nix @@ -0,0 +1,86 @@ +{ + bitcoind, + electrum, + fetchFromGitHub, + lib, + rocksdb_8_3, + rustPlatform, + stdenv, +}: + +rustPlatform.buildRustPackage rec { + pname = "blockstream-electrs"; + version = "0.4.1-unstable-2024-11-25"; + + src = fetchFromGitHub { + owner = "Blockstream"; + repo = "electrs"; + rev = "680eacaa8360d5f46eaae9611a3097ba183795c6"; + hash = "sha256-oDM4arH3aplgcS49t/hy5Rqt36glrVufd3F4tw3j1zo="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-X2C69ui3XiYP1cg9FgfBbJlLLMq1SCw+oAL20B1Fs30="; + + nativeBuildInputs = [ + # Needed for librocksdb-sys + rustPlatform.bindgenHook + ]; + + env = { + # Dynamically link rocksdb + ROCKSDB_INCLUDE_DIR = "${rocksdb_8_3}/include"; + ROCKSDB_LIB_DIR = "${rocksdb_8_3}/lib"; + + # External binaries for integration tests are provided via nixpkgs. Skip + # trying to download them. + BITCOIND_SKIP_DOWNLOAD = true; + ELECTRUMD_SKIP_DOWNLOAD = true; + ELEMENTSD_SKIP_DOWNLOAD = true; + }; + + # Only build the service + cargoBuildFlags = [ + "--package=electrs" + "--bin=electrs" + ]; + + # Some upstream dev-dependencies (electrumd, elementsd) currently fail to + # build on non-x86_64-linux platforms, even if downloading is skipped. + # TODO(phlip9): submit a PR to fix this + doCheck = stdenv.hostPlatform.system == "x86_64-linux"; + + # Build tests in debug mode to reduce build time + checkType = "debug"; + + # Integration tests require us to pass in some external deps via env. + preCheck = lib.optionalString doCheck '' + export BITCOIND_EXE=${bitcoind}/bin/bitcoind + export ELECTRUMD_EXE=${electrum}/bin/electrum + ''; + + # Make sure the final binary actually runs + doInstallCheck = true; + installCheckPhase = '' + $out/bin/electrs --version + ''; + + meta = { + description = "Efficient re-implementation of Electrum Server in Rust"; + longDescription = '' + A blockchain index engine and HTTP API written in Rust based on + [romanz/electrs](https://github.com/romanz/electrs). + + Used as the backend for the [Esplora block explorer](https://github.com/Blockstream/esplora) + powering . + + API documentation [is available here](https://github.com/blockstream/esplora/blob/master/API.md). + + Documentation for the database schema and indexing process [is available here](https://github.com/Blockstream/electrs/blob/new-index/doc/schema.md). + ''; + homepage = "https://github.com/Blockstream/electrs"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ phlip9 ]; + mainProgram = "electrs"; + }; +} From 619bc4174c95c3022eb6ed5a288486ca40875aae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Dec 2024 23:44:58 +0000 Subject: [PATCH 49/85] remnote: 1.17.21 -> 1.18.17 --- pkgs/by-name/re/remnote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index bc1a729615aa0..510e25d77720c 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.17.21"; + version = "1.18.17"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-VoEaBaHGBgkDpzk2n/LXlzR+xl2AXMv5zSAzB74YIuE="; + hash = "sha256-ybdH8fCw2YYGXjZe6zNIQy/AnLwXkQTVcjBeBmdDlOg="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in From fea4c740392a26b43f31afcdabfdc0466c88b8c4 Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Tue, 10 Dec 2024 07:27:50 -0500 Subject: [PATCH 50/85] tdf: use fetchCargoVendor --- pkgs/by-name/td/tdf/Cargo.lock | 2978 ------------------------------- pkgs/by-name/td/tdf/package.nix | 10 +- 2 files changed, 2 insertions(+), 2986 deletions(-) delete mode 100644 pkgs/by-name/td/tdf/Cargo.lock diff --git a/pkgs/by-name/td/tdf/Cargo.lock b/pkgs/by-name/td/tdf/Cargo.lock deleted file mode 100644 index e6a02288c99d5..0000000000000 --- a/pkgs/by-name/td/tdf/Cargo.lock +++ /dev/null @@ -1,2978 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "addr2line" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" - -[[package]] -name = "aho-corasick" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] - -[[package]] -name = "aligned-vec" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" - -[[package]] -name = "allocator-api2" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" - -[[package]] -name = "anes" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" - -[[package]] -name = "anstyle" -version = "1.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" - -[[package]] -name = "anyhow" -version = "1.0.94" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" - -[[package]] -name = "arbitrary" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" - -[[package]] -name = "arg_enum_proc_macro" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - -[[package]] -name = "async-stream" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" -dependencies = [ - "async-stream-impl", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-stream-impl" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "async-trait" -version = "0.1.83" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "atomic-waker" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" - -[[package]] -name = "autocfg" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" - -[[package]] -name = "av1-grain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" -dependencies = [ - "anyhow", - "arrayvec", - "log", - "nom", - "num-rational", - "v_frame", -] - -[[package]] -name = "avif-serialize" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62" -dependencies = [ - "arrayvec", -] - -[[package]] -name = "axum" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" -dependencies = [ - "async-trait", - "axum-core", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "itoa", - "matchit", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "sync_wrapper 1.0.2", - "tower 0.5.1", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum-core" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "mime", - "pin-project-lite", - "rustversion", - "sync_wrapper 1.0.2", - "tower-layer", - "tower-service", -] - -[[package]] -name = "backtrace" -version = "0.3.74" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "windows-targets", -] - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" - -[[package]] -name = "bitstream-io" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" - -[[package]] -name = "built" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b" - -[[package]] -name = "bumpalo" -version = "3.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" - -[[package]] -name = "bytemuck" -version = "1.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "byteorder-lite" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" - -[[package]] -name = "bytes" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" - -[[package]] -name = "cairo-rs" -version = "0.20.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7fa699e1d7ae691001a811dda5ef0e3e42e1d4119b26426352989df9e94e3e6" -dependencies = [ - "bitflags 2.6.0", - "cairo-sys-rs", - "glib", - "libc", -] - -[[package]] -name = "cairo-sys-rs" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "428290f914b9b86089f60f5d8a9f6e440508e1bcff23b25afd51502b0a2da88f" -dependencies = [ - "glib-sys", - "libc", - "system-deps 7.0.3", -] - -[[package]] -name = "cassowary" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" - -[[package]] -name = "cast" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" - -[[package]] -name = "castaway" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5" -dependencies = [ - "rustversion", -] - -[[package]] -name = "cc" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f34d93e62b03caf570cccc334cbc6c2fceca82f39211051345108adcba3eebdc" -dependencies = [ - "jobserver", - "libc", - "shlex", -] - -[[package]] -name = "cfg-expr" -version = "0.15.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" -dependencies = [ - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cfg-expr" -version = "0.17.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789" -dependencies = [ - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "ciborium" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" -dependencies = [ - "ciborium-io", - "ciborium-ll", - "serde", -] - -[[package]] -name = "ciborium-io" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" - -[[package]] -name = "ciborium-ll" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" -dependencies = [ - "ciborium-io", - "half", -] - -[[package]] -name = "clap" -version = "4.5.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69371e34337c4c984bbe322360c2547210bf632eb2814bbe78a6e87a2935bd2b" -dependencies = [ - "clap_builder", -] - -[[package]] -name = "clap_builder" -version = "4.5.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e24c1b4099818523236a8ca881d2b45db98dadfb4625cf6608c12069fcbbde1" -dependencies = [ - "anstyle", - "clap_lex", -] - -[[package]] -name = "clap_lex" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" - -[[package]] -name = "compact_str" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644" -dependencies = [ - "castaway", - "cfg-if", - "itoa", - "rustversion", - "ryu", - "static_assertions", -] - -[[package]] -name = "console-api" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8030735ecb0d128428b64cd379809817e620a40e5001c54465b99ec5feec2857" -dependencies = [ - "futures-core", - "prost", - "prost-types", - "tonic", - "tracing-core", -] - -[[package]] -name = "console-subscriber" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6539aa9c6a4cd31f4b1c040f860a1eac9aa80e7df6b05d506a6e7179936d6a01" -dependencies = [ - "console-api", - "crossbeam-channel", - "crossbeam-utils", - "futures-task", - "hdrhistogram", - "humantime", - "hyper-util", - "prost", - "prost-types", - "serde", - "serde_json", - "thread_local", - "tokio", - "tokio-stream", - "tonic", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "cpuprofiler" -version = "0.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43f8479dbcfd2bbaa0c0c26779b913052b375981cdf533091f2127ea3d42e52b" -dependencies = [ - "error-chain", - "lazy_static", - "pkg-config", -] - -[[package]] -name = "crc32fast" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "criterion" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" -dependencies = [ - "anes", - "cast", - "ciborium", - "clap", - "criterion-plot", - "futures", - "is-terminal", - "itertools 0.10.5", - "num-traits", - "once_cell", - "oorandom", - "plotters", - "rayon", - "regex", - "serde", - "serde_derive", - "serde_json", - "tinytemplate", - "tokio", - "walkdir", -] - -[[package]] -name = "criterion-plot" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" -dependencies = [ - "cast", - "itertools 0.10.5", -] - -[[package]] -name = "crossbeam-channel" -version = "0.5.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" - -[[package]] -name = "crossterm" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" -dependencies = [ - "bitflags 2.6.0", - "crossterm_winapi", - "futures-core", - "mio", - "parking_lot", - "rustix", - "signal-hook", - "signal-hook-mio", - "winapi", -] - -[[package]] -name = "crossterm_winapi" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" -dependencies = [ - "winapi", -] - -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - -[[package]] -name = "darling" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn", -] - -[[package]] -name = "darling_macro" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" -dependencies = [ - "darling_core", - "quote", - "syn", -] - -[[package]] -name = "diff" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" - -[[package]] -name = "either" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "errno" -version = "0.3.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] - -[[package]] -name = "error-chain" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc" -dependencies = [ - "backtrace", - "version_check", -] - -[[package]] -name = "fdeflate" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb" -dependencies = [ - "simd-adler32", -] - -[[package]] -name = "filetime" -version = "0.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" -dependencies = [ - "cfg-if", - "libc", - "libredox", - "windows-sys 0.59.0", -] - -[[package]] -name = "flate2" -version = "1.0.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - -[[package]] -name = "flume" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" -dependencies = [ - "futures-core", - "futures-sink", - "spin", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foldhash" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" - -[[package]] -name = "fsevent-sys" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" -dependencies = [ - "libc", -] - -[[package]] -name = "futures" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" - -[[package]] -name = "futures-executor" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-io" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" - -[[package]] -name = "futures-macro" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "futures-sink" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" - -[[package]] -name = "futures-task" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" - -[[package]] -name = "futures-util" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" -dependencies = [ - "futures-core", - "futures-macro", - "futures-sink", - "futures-task", - "pin-project-lite", - "pin-utils", - "slab", -] - -[[package]] -name = "getrandom" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" -dependencies = [ - "cfg-if", - "libc", - "wasi", -] - -[[package]] -name = "gimli" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" - -[[package]] -name = "gio" -version = "0.20.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8826d2a9ad56ce3de1f04bea0bea0daff6f5f1c913cc834996cfea1f9401361c" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-util", - "gio-sys", - "glib", - "libc", - "pin-project-lite", - "smallvec", -] - -[[package]] -name = "gio-sys" -version = "0.20.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b965df6f3534c84816b5c1a7d9efcb5671ae790822de5abe8e299797039529bc" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps 7.0.3", - "windows-sys 0.52.0", -] - -[[package]] -name = "glib" -version = "0.20.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86bd3e4ee7998ab5a135d900db56930cc19ad16681adf245daff54f618b9d5e1" -dependencies = [ - "bitflags 2.6.0", - "futures-channel", - "futures-core", - "futures-executor", - "futures-task", - "futures-util", - "gio-sys", - "glib-macros", - "glib-sys", - "gobject-sys", - "libc", - "memchr", - "smallvec", -] - -[[package]] -name = "glib-macros" -version = "0.20.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d21ca27acfc3e91da70456edde144b4ac7c36f78ee77b10189b3eb4901c156" -dependencies = [ - "heck", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "glib-sys" -version = "0.20.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d0b1827e8621fc42c0dfb228e5d57ff6a71f9699e666ece8113f979ad87c2de" -dependencies = [ - "libc", - "system-deps 7.0.3", -] - -[[package]] -name = "gobject-sys" -version = "0.20.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4c674d2ff8478cf0ec29d2be730ed779fef54415a2fb4b565c52def62696462" -dependencies = [ - "glib-sys", - "libc", - "system-deps 7.0.3", -] - -[[package]] -name = "h2" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" -dependencies = [ - "atomic-waker", - "bytes", - "fnv", - "futures-core", - "futures-sink", - "http", - "indexmap 2.7.0", - "slab", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "half" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" -dependencies = [ - "cfg-if", - "crunchy", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hashbrown" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" -dependencies = [ - "allocator-api2", - "equivalent", - "foldhash", -] - -[[package]] -name = "hdrhistogram" -version = "7.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d" -dependencies = [ - "base64 0.21.7", - "byteorder", - "flate2", - "nom", - "num-traits", -] - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" - -[[package]] -name = "http" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" -dependencies = [ - "bytes", - "fnv", - "itoa", -] - -[[package]] -name = "http-body" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" -dependencies = [ - "bytes", - "http", -] - -[[package]] -name = "http-body-util" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" -dependencies = [ - "bytes", - "futures-util", - "http", - "http-body", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" - -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - -[[package]] -name = "hyper" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "h2", - "http", - "http-body", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "smallvec", - "tokio", - "want", -] - -[[package]] -name = "hyper-timeout" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" -dependencies = [ - "hyper", - "hyper-util", - "pin-project-lite", - "tokio", - "tower-service", -] - -[[package]] -name = "hyper-util" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "hyper", - "pin-project-lite", - "socket2", - "tokio", - "tower-service", - "tracing", -] - -[[package]] -name = "icy_sixel" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86858ae800284d596cfdefcb0ad435c3493c12f35367431bbe9b2b3858c1155b" - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "image" -version = "0.25.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" -dependencies = [ - "bytemuck", - "byteorder-lite", - "num-traits", - "png", - "ravif", - "rayon", - "zune-core", - "zune-jpeg", -] - -[[package]] -name = "imgref" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", -] - -[[package]] -name = "indexmap" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" -dependencies = [ - "equivalent", - "hashbrown 0.15.2", -] - -[[package]] -name = "indoc" -version = "2.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" - -[[package]] -name = "inotify" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc" -dependencies = [ - "bitflags 1.3.2", - "inotify-sys", - "libc", -] - -[[package]] -name = "inotify-sys" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" -dependencies = [ - "libc", -] - -[[package]] -name = "instability" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b829f37dead9dc39df40c2d3376c179fdfd2ac771f53f55d3c30dc096a3c0c6e" -dependencies = [ - "darling", - "indoc", - "pretty_assertions", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "interpolate_name" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "is-terminal" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" - -[[package]] -name = "jobserver" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" -dependencies = [ - "libc", -] - -[[package]] -name = "js-sys" -version = "0.3.74" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705" -dependencies = [ - "once_cell", - "wasm-bindgen", -] - -[[package]] -name = "kqueue" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" -dependencies = [ - "kqueue-sys", - "libc", -] - -[[package]] -name = "kqueue-sys" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" -dependencies = [ - "bitflags 1.3.2", - "libc", -] - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - -[[package]] -name = "libc" -version = "0.2.167" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" - -[[package]] -name = "libfuzzer-sys" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b9569d2f74e257076d8c6bfa73fb505b46b851e51ddaecc825944aa3bed17fa" -dependencies = [ - "arbitrary", - "cc", -] - -[[package]] -name = "libmimalloc-sys" -version = "0.1.39" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "libredox" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" -dependencies = [ - "bitflags 2.6.0", - "libc", - "redox_syscall", -] - -[[package]] -name = "linux-raw-sys" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" - -[[package]] -name = "lock_api" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" - -[[package]] -name = "loop9" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" -dependencies = [ - "imgref", -] - -[[package]] -name = "lru" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" -dependencies = [ - "hashbrown 0.15.2", -] - -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata 0.1.10", -] - -[[package]] -name = "matchit" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" - -[[package]] -name = "maybe-rayon" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" -dependencies = [ - "cfg-if", - "rayon", -] - -[[package]] -name = "memchr" -version = "2.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" - -[[package]] -name = "mimalloc" -version = "0.1.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633" -dependencies = [ - "libmimalloc-sys", -] - -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" -dependencies = [ - "adler2", - "simd-adler32", -] - -[[package]] -name = "mio" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" -dependencies = [ - "libc", - "log", - "wasi", - "windows-sys 0.52.0", -] - -[[package]] -name = "new_debug_unreachable" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "noop_proc_macro" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" - -[[package]] -name = "notify" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009" -dependencies = [ - "bitflags 2.6.0", - "crossbeam-channel", - "filetime", - "fsevent-sys", - "inotify", - "kqueue", - "libc", - "log", - "mio", - "notify-types", - "walkdir", - "windows-sys 0.52.0", -] - -[[package]] -name = "notify-types" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7393c226621f817964ffb3dc5704f9509e107a8b024b489cc2c1b217378785df" -dependencies = [ - "instant", -] - -[[package]] -name = "num-bigint" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" -dependencies = [ - "num-integer", - "num-traits", -] - -[[package]] -name = "num-derive" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" -dependencies = [ - "num-bigint", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", -] - -[[package]] -name = "object" -version = "0.36.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" - -[[package]] -name = "oorandom" -version = "11.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" - -[[package]] -name = "parking_lot" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-targets", -] - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "pin-project" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "pkg-config" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" - -[[package]] -name = "plotters" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747" -dependencies = [ - "num-traits", - "plotters-backend", - "plotters-svg", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "plotters-backend" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a" - -[[package]] -name = "plotters-svg" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670" -dependencies = [ - "plotters-backend", -] - -[[package]] -name = "png" -version = "0.17.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" -dependencies = [ - "bitflags 1.3.2", - "crc32fast", - "fdeflate", - "flate2", - "miniz_oxide", -] - -[[package]] -name = "poppler-rs" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45b1f21ffe55c78cbe3b301950cf15a143c8ff2a0f05a2b9e8e9c80605347206" -dependencies = [ - "cairo-rs", - "gio", - "glib", - "libc", - "poppler-sys-rs", -] - -[[package]] -name = "poppler-sys-rs" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e970afd57f25a79b8e526c257bf9c8cd5a6a68973331b6da341c422a6db47755" -dependencies = [ - "cairo-sys-rs", - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "system-deps 7.0.3", -] - -[[package]] -name = "ppv-lite86" -version = "0.2.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "pretty_assertions" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" -dependencies = [ - "diff", - "yansi", -] - -[[package]] -name = "proc-macro-crate" -version = "3.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" -dependencies = [ - "toml_edit", -] - -[[package]] -name = "proc-macro2" -version = "1.0.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "profiling" -version = "1.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" -dependencies = [ - "profiling-procmacros", -] - -[[package]] -name = "profiling-procmacros" -version = "1.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30" -dependencies = [ - "quote", - "syn", -] - -[[package]] -name = "prost" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" -dependencies = [ - "bytes", - "prost-derive", -] - -[[package]] -name = "prost-derive" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" -dependencies = [ - "anyhow", - "itertools 0.13.0", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "prost-types" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670" -dependencies = [ - "prost", -] - -[[package]] -name = "quick-error" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" - -[[package]] -name = "quote" -version = "1.0.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha", - "rand_core", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom", -] - -[[package]] -name = "ratatui" -version = "0.29.0" -source = "git+https://github.com/itsjunetime/ratatui.git#8bf0c1ef772e6f04785a26d69fac04cec56ed2f6" -dependencies = [ - "bitflags 2.6.0", - "crossterm", - "indoc", - "instability", - "itertools 0.13.0", - "ratatui-core", - "strum", - "unicode-segmentation", - "unicode-width", -] - -[[package]] -name = "ratatui-core" -version = "0.3.0" -source = "git+https://github.com/itsjunetime/ratatui.git#8bf0c1ef772e6f04785a26d69fac04cec56ed2f6" -dependencies = [ - "bitflags 2.6.0", - "cassowary", - "compact_str", - "indoc", - "instability", - "itertools 0.13.0", - "lru", - "paste", - "strum", - "unicode-segmentation", - "unicode-truncate", - "unicode-width", -] - -[[package]] -name = "ratatui-image" -version = "3.0.0" -source = "git+https://github.com/itsjunetime/ratatui-image.git?branch=vb64_on_personal#dafb532692d80f469fd1a425bcf9b7154e349b28" -dependencies = [ - "base64 0.22.1", - "icy_sixel", - "image", - "ratatui", - "rustix", - "thiserror 2.0.4", - "vb64", - "windows", -] - -[[package]] -name = "rav1e" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" -dependencies = [ - "arbitrary", - "arg_enum_proc_macro", - "arrayvec", - "av1-grain", - "bitstream-io", - "built", - "cfg-if", - "interpolate_name", - "itertools 0.12.1", - "libc", - "libfuzzer-sys", - "log", - "maybe-rayon", - "new_debug_unreachable", - "noop_proc_macro", - "num-derive", - "num-traits", - "once_cell", - "paste", - "profiling", - "rand", - "rand_chacha", - "simd_helpers", - "system-deps 6.2.2", - "thiserror 1.0.69", - "v_frame", - "wasm-bindgen", -] - -[[package]] -name = "ravif" -version = "0.11.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6" -dependencies = [ - "avif-serialize", - "imgref", - "loop9", - "quick-error", - "rav1e", - "rayon", - "rgb", -] - -[[package]] -name = "rayon" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "redox_syscall" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" -dependencies = [ - "bitflags 2.6.0", -] - -[[package]] -name = "regex" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.4.9", - "regex-syntax 0.8.5", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", -] - -[[package]] -name = "regex-automata" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax 0.8.5", -] - -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - -[[package]] -name = "regex-syntax" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" - -[[package]] -name = "rgb" -version = "0.8.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" - -[[package]] -name = "rustc-demangle" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" - -[[package]] -name = "rustix" -version = "0.38.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" -dependencies = [ - "bitflags 2.6.0", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "rustversion" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" - -[[package]] -name = "ryu" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "serde" -version = "1.0.215" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.215" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "serde_json" -version = "1.0.133" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" -dependencies = [ - "itoa", - "memchr", - "ryu", - "serde", -] - -[[package]] -name = "serde_spanned" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" -dependencies = [ - "serde", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signal-hook" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" -dependencies = [ - "libc", - "signal-hook-registry", -] - -[[package]] -name = "signal-hook-mio" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" -dependencies = [ - "libc", - "mio", - "signal-hook", -] - -[[package]] -name = "signal-hook-registry" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" -dependencies = [ - "libc", -] - -[[package]] -name = "simd-adler32" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" - -[[package]] -name = "simd_helpers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" -dependencies = [ - "quote", -] - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "smallvec" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" - -[[package]] -name = "socket2" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -dependencies = [ - "lock_api", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "strum" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -dependencies = [ - "strum_macros", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "rustversion", - "syn", -] - -[[package]] -name = "syn" -version = "2.0.90" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "sync_wrapper" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" - -[[package]] -name = "sync_wrapper" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" - -[[package]] -name = "system-deps" -version = "6.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" -dependencies = [ - "cfg-expr 0.15.8", - "heck", - "pkg-config", - "toml", - "version-compare", -] - -[[package]] -name = "system-deps" -version = "7.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005" -dependencies = [ - "cfg-expr 0.17.2", - "heck", - "pkg-config", - "toml", - "version-compare", -] - -[[package]] -name = "target-lexicon" -version = "0.12.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" - -[[package]] -name = "tdf-viewer" -version = "0.2.0" -dependencies = [ - "cairo-rs", - "console-subscriber", - "cpuprofiler", - "criterion", - "crossterm", - "flume", - "futures-util", - "glib", - "image", - "itertools 0.13.0", - "mimalloc", - "notify", - "poppler-rs", - "ratatui", - "ratatui-image", - "tokio", - "xflags", -] - -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f49a1853cf82743e3b7950f77e0f4d622ca36cf4317cba00c767838bac8d490" -dependencies = [ - "thiserror-impl 2.0.4", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8381894bb3efe0c4acac3ded651301ceee58a15d47c2e34885ed1908ad667061" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "thread_local" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "tinytemplate" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" -dependencies = [ - "serde", - "serde_json", -] - -[[package]] -name = "tokio" -version = "1.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "pin-project-lite", - "socket2", - "tokio-macros", - "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "tokio-macros" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "tokio-stream" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" -dependencies = [ - "futures-core", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "tokio-util" -version = "0.7.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "toml" -version = "0.8.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit", -] - -[[package]] -name = "toml_datetime" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" -dependencies = [ - "serde", -] - -[[package]] -name = "toml_edit" -version = "0.22.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" -dependencies = [ - "indexmap 2.7.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", -] - -[[package]] -name = "tonic" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" -dependencies = [ - "async-stream", - "async-trait", - "axum", - "base64 0.22.1", - "bytes", - "h2", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-timeout", - "hyper-util", - "percent-encoding", - "pin-project", - "prost", - "socket2", - "tokio", - "tokio-stream", - "tower 0.4.13", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "indexmap 1.9.3", - "pin-project", - "pin-project-lite", - "rand", - "slab", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tower" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" -dependencies = [ - "futures-core", - "futures-util", - "pin-project-lite", - "sync_wrapper 0.1.2", - "tower-layer", - "tower-service", -] - -[[package]] -name = "tower-layer" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" - -[[package]] -name = "tower-service" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" - -[[package]] -name = "tracing" -version = "0.1.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "tracing-core" -version = "0.1.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" -dependencies = [ - "matchers", - "once_cell", - "regex", - "sharded-slab", - "thread_local", - "tracing", - "tracing-core", -] - -[[package]] -name = "try-lock" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" - -[[package]] -name = "unicode-ident" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" - -[[package]] -name = "unicode-segmentation" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" - -[[package]] -name = "unicode-truncate" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fbf03860ff438702f3910ca5f28f8dac63c1c11e7efb5012b8b175493606330" -dependencies = [ - "itertools 0.13.0", - "unicode-segmentation", - "unicode-width", -] - -[[package]] -name = "unicode-width" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" - -[[package]] -name = "v_frame" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" -dependencies = [ - "aligned-vec", - "num-traits", - "wasm-bindgen", -] - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "vb64" -version = "0.1.2" -source = "git+https://github.com/lukaslihotzki/vb64?branch=update#01e791186f57982511a3bcfb0d2316010c1adef0" - -[[package]] -name = "version-compare" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasm-bindgen" -version = "0.2.97" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15e63b4482863c109d70a7b8706c1e364eb6ea449b201a76c5b89cedcec2d5c" -dependencies = [ - "cfg-if", - "once_cell", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.97" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d36ef12e3aaca16ddd3f67922bc63e48e953f126de60bd33ccc0101ef9998cd" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.97" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "705440e08b42d3e4b36de7d66c944be628d579796b8090bfa3471478a2260051" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.97" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d" -dependencies = [ - "proc-macro2", - "quote", - "syn", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.97" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49" - -[[package]] -name = "web-sys" -version = "0.3.74" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a98bc3c33f0fe7e59ad7cd041b89034fa82a7c2d4365ca538dda6cdaf513863c" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" -dependencies = [ - "windows-sys 0.59.0", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" -dependencies = [ - "windows-core", - "windows-targets", -] - -[[package]] -name = "windows-core" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-result", - "windows-strings", - "windows-targets", -] - -[[package]] -name = "windows-implement" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "windows-interface" -version = "0.58.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "windows-result" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-strings" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" -dependencies = [ - "windows-result", - "windows-targets", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "winnow" -version = "0.6.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" -dependencies = [ - "memchr", -] - -[[package]] -name = "xflags" -version = "0.4.0-pre.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6a40f95e4e200baabdfe8b813e3ee754b58407a677141bd2890c28ef4a89c21" -dependencies = [ - "xflags-macros", -] - -[[package]] -name = "xflags-macros" -version = "0.4.0-pre.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a6d9b56f406f5754a3808524166b6e6bdfe219c0526e490cfc39ecc0582a4e6" - -[[package]] -name = "yansi" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" - -[[package]] -name = "zerocopy" -version = "0.7.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" -dependencies = [ - "byteorder", - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "zune-core" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" - -[[package]] -name = "zune-jpeg" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768" -dependencies = [ - "zune-core", -] diff --git a/pkgs/by-name/td/tdf/package.nix b/pkgs/by-name/td/tdf/package.nix index 98c6f16a1c05b..26514d2d13058 100644 --- a/pkgs/by-name/td/tdf/package.nix +++ b/pkgs/by-name/td/tdf/package.nix @@ -20,14 +20,8 @@ rustPlatform.buildRustPackage { hash = "sha256-0as/tKw0nKkZn+5q5PlKwK+LZK0xWXDAdiD3valVjBs="; }; - cargoLock = { - lockFile = ./Cargo.lock; - outputHashes = { - "ratatui-0.29.0" = "sha256-Aeu8HnP4vhHCzu/gRFl7pLLwXv5FcRrlLsstT/AHDVA="; - "ratatui-image-3.0.0" = "sha256-IrWHtUuC7OypRAZFEE/UKrPzXT4u9k4jMeJEydcXZWs="; - "vb64-0.1.2" = "sha256-VvObgaJhHNah3exVQInFa5mhHjzEg0MaFqQdnCE5Pp8="; - }; - }; + useFetchCargoVendor = true; + cargoHash = "sha256-krIPfi4SM4uCw7NLauudwh1tgAaB8enDWnMC5X16n48="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ From 34302b95f79ab9cb6349b050c4ba1834b8ff5cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kr=C3=BCger?= Date: Wed, 11 Dec 2024 02:22:47 +0100 Subject: [PATCH 51/85] firmware-updater: 0-unstable-2024-10-03 -> 0-unstable-2024-20-11 --- pkgs/by-name/fi/firmware-updater/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/firmware-updater/package.nix b/pkgs/by-name/fi/firmware-updater/package.nix index 28feae8624221..8232106d885c4 100644 --- a/pkgs/by-name/fi/firmware-updater/package.nix +++ b/pkgs/by-name/fi/firmware-updater/package.nix @@ -7,11 +7,11 @@ flutter.buildFlutterApplication rec { pname = "firmware-updater"; - version = "0-unstable-2024-10-03"; + version = "0-unstable-2024-20-11"; pubspecLock = lib.importJSON ./pubspec.lock.json; - sourceRoot = "./source/packages/firmware_updater"; + sourceRoot = "./source/apps/firmware_updater"; gitHashes = { fwupd = "sha256-l/+HrrJk1mE2Mrau+NmoQ7bu9qhHU6wX68+m++9Hjd4="; @@ -20,8 +20,8 @@ flutter.buildFlutterApplication rec { src = fetchFromGitHub { owner = "canonical"; repo = "firmware-updater"; - rev = "ce300838d95c5955423eedcac8b05589b14a8c52"; - hash = "sha256-o3OU43pEzo8FC5e6kknB8BV9n7U4RMqg/+CDbHraAKw="; + rev = "ab5d44d594d68d106aafb511252a94a24e94d601"; + hash = "sha256-4a0OojgNvOpvM4+8uSslxxKb6uwKDfDkvHo29rMXynQ="; }; meta = with lib; { From 4a5b1c1c510d01666afd9f07db0d400637ef4e5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kr=C3=BCger?= Date: Wed, 11 Dec 2024 02:48:25 +0100 Subject: [PATCH 52/85] fluffychat: 1.22.1 -> 1.23.0 --- pkgs/by-name/fl/fluffychat/package.nix | 4 +- pkgs/by-name/fl/fluffychat/pubspec.lock.json | 519 ++++++++++--------- 2 files changed, 279 insertions(+), 244 deletions(-) diff --git a/pkgs/by-name/fl/fluffychat/package.nix b/pkgs/by-name/fl/fluffychat/package.nix index f3e0e4a0cfdcc..cc622159374b4 100644 --- a/pkgs/by-name/fl/fluffychat/package.nix +++ b/pkgs/by-name/fl/fluffychat/package.nix @@ -24,13 +24,13 @@ in flutter324.buildFlutterApplication ( rec { pname = "fluffychat-${targetFlutterPlatform}"; - version = "1.22.1"; + version = "1.23.0"; src = fetchFromGitHub { owner = "krille-chan"; repo = "fluffychat"; rev = "refs/tags/v${version}"; - hash = "sha256-biFoRcMss3JVrMoilc8BzJ+R6f+e4RYpZ5dbxDpnfTk="; + hash = "sha256-T187GK0hBTRLGgUw23dNSzql6VZssreS84NbgCwf558="; }; inherit pubspecLock; diff --git a/pkgs/by-name/fl/fluffychat/pubspec.lock.json b/pkgs/by-name/fl/fluffychat/pubspec.lock.json index a353eb01fdc00..4773b0eb282eb 100644 --- a/pkgs/by-name/fl/fluffychat/pubspec.lock.json +++ b/pkgs/by-name/fl/fluffychat/pubspec.lock.json @@ -4,31 +4,37 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7", + "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834", "url": "https://pub.dev" }, "source": "hosted", - "version": "67.0.0" + "version": "72.0.0" + }, + "_macros": { + "dependency": "transitive", + "description": "dart", + "source": "sdk", + "version": "0.3.2" }, "adaptive_dialog": { "dependency": "direct main", "description": { "name": "adaptive_dialog", - "sha256": "817ff9b4bb441434d1fcb39a8d4492e50be456cd3507e4f19c5c7455c9e279e0", + "sha256": "b02055729c225c369f90fdbc9564452e183cb919f83a971f512199084474530f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.2.1+2" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d", + "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.4.1" + "version": "6.7.0" }, "animations": { "dependency": "direct main", @@ -44,11 +50,11 @@ "dependency": "transitive", "description": { "name": "ansicolor", - "sha256": "8bf17a8ff6ea17499e40a2d2542c2f481cd7615760c6d34065cb22bfd22e6880", + "sha256": "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.2" + "version": "2.0.3" }, "appkit_ui_element_colors": { "dependency": "transitive", @@ -94,11 +100,11 @@ "dependency": "transitive", "description": { "name": "audio_session", - "sha256": "4012d798e25a0ebfd4ad7203fefe7e386fdfedd2243afc52fa700b8bde6a3a4f", + "sha256": "343e83bc7809fbda2591a49e525d6b63213ade10c76f15813be9aed6657b3261", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.20" + "version": "0.1.21" }, "badges": { "dependency": "direct main", @@ -150,16 +156,6 @@ "source": "hosted", "version": "2.1.1" }, - "build_config": { - "dependency": "transitive", - "description": { - "name": "build_config", - "sha256": "bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.1" - }, "callkeep": { "dependency": "direct main", "description": { @@ -214,11 +210,11 @@ "dependency": "direct main", "description": { "name": "chewie", - "sha256": "e53da939709efb9aad0f3d72a69a8d05f889168b7a138af60ce78bab5c94b135", + "sha256": "335df378c025588aef400c704bd71f0daea479d4cd57c471c88c056c1144e7cd", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.8.1" + "version": "1.8.5" }, "cli_util": { "dependency": "transitive", @@ -284,31 +280,31 @@ "dependency": "transitive", "description": { "name": "coverage", - "sha256": "3945034e86ea203af7a056d98e98e42a5518fff200d6e8e6647e1886b07e936e", + "sha256": "c1fb2dce3c0085f39dc72668e85f8e0210ec7de05345821ff58530567df345a5", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.8.0" + "version": "1.9.2" }, "cross_file": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "cross_file", - "sha256": "55d7b444feb71301ef6b8838dbc1ae02e63dd48c8773f3810ff53bb1e2945b32", + "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.4+1" + "version": "0.3.4+2" }, "crypto": { "dependency": "transitive", "description": { "name": "crypto", - "sha256": "ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab", + "sha256": "ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.3" + "version": "3.0.5" }, "csslib": { "dependency": "transitive", @@ -334,11 +330,11 @@ "dependency": "transitive", "description": { "name": "dart_webrtc", - "sha256": "dc97a87e8d8c168fc5401ef18eaa0e06e1ac8fc099812de27a002860d021e227", + "sha256": "c664ad88d5646735753add421ee2118486c100febef5e92b7f59cdbabf6a51f6", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.7" + "version": "1.4.9" }, "dbus": { "dependency": "transitive", @@ -350,16 +346,6 @@ "source": "hosted", "version": "0.7.10" }, - "dependency_validator": { - "dependency": "transitive", - "description": { - "name": "dependency_validator", - "sha256": "f727a5627aa405965fab4aef4f468e50a9b632ba0737fd2f98c932fec6d712b9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.2.3" - }, "desktop_drop": { "dependency": "direct main", "description": { @@ -384,21 +370,21 @@ "dependency": "direct main", "description": { "name": "device_info_plus", - "sha256": "eead12d1a1ed83d8283ab4c2f3fca23ac4082f29f25f29dff0f758f57d06ec91", + "sha256": "a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.1.0" + "version": "10.1.2" }, "device_info_plus_platform_interface": { "dependency": "transitive", "description": { "name": "device_info_plus_platform_interface", - "sha256": "d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64", + "sha256": "282d3cf731045a2feb66abfe61bbc40870ae50a3ed10a4d3d217556c35c8c2ba", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.0" + "version": "7.0.1" }, "dynamic_color": { "dependency": "direct main", @@ -414,11 +400,11 @@ "dependency": "direct main", "description": { "name": "emoji_picker_flutter", - "sha256": "839200a2bd1af9a65d71133a5a246dbf5b24f7e4f6f4c5390130c2e0ed5f85af", + "sha256": "08567e6f914d36c32091a96cf2f51d2558c47aa2bd47a590dc4f50e42e0965f6", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.0" + "version": "3.1.0" }, "emojis": { "dependency": "direct main", @@ -464,11 +450,11 @@ "dependency": "transitive", "description": { "name": "ffi", - "sha256": "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21", + "sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.2" + "version": "2.1.3" }, "file": { "dependency": "transitive", @@ -484,31 +470,61 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "824f5b9f389bfc4dddac3dea76cd70c51092d9dff0b2ece7ef4f53db8547d258", + "sha256": "167bb619cdddaa10ef2907609feb8a79c16dfa479d3afaf960f8e223f754bf12", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "8.1.2" + }, + "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": "00aafa9ae05a8663d0b4f17abd2a02316911ca0f46f9b9dacb9578b324d99590", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.1+9" + }, + "file_selector_ios": { + "dependency": "transitive", + "description": { + "name": "file_selector_ios", + "sha256": "94b98ad950b8d40d96fee8fa88640c2e4bd8afcdd4817993bd04e20310f45420", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.0.6" + "version": "0.5.3+1" }, "file_selector_linux": { "dependency": "transitive", "description": { "name": "file_selector_linux", - "sha256": "045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492", + "sha256": "712ce7fab537ba532c8febdb1a8f167b32441e74acd68c3ccb2e36dcb52c4ab2", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.2+1" + "version": "0.9.3" }, "file_selector_macos": { "dependency": "transitive", "description": { "name": "file_selector_macos", - "sha256": "f42eacb83b318e183b1ae24eead1373ab1334084404c8c16e0354f9a3e55d385", + "sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.4" + "version": "0.9.4+2" }, "file_selector_platform_interface": { "dependency": "transitive", @@ -520,15 +536,25 @@ "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": "d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0", + "sha256": "8f5d2f6590d51ecd9179ba39c64f722edc15226cc93dcc8698466ad36a4a85a4", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+1" + "version": "0.9.3+3" }, "fixnum": { "dependency": "transitive", @@ -706,21 +732,21 @@ "dependency": "direct main", "description": { "name": "flutter_local_notifications", - "sha256": "0a9068149f0225e81642b03562e99776106edbd967816ee68bc16310d457c60e", + "sha256": "49eeef364fddb71515bc78d5a8c51435a68bccd6e4d68e25a942c5e47761ae71", "url": "https://pub.dev" }, "source": "hosted", - "version": "17.2.1+1" + "version": "17.2.3" }, "flutter_local_notifications_linux": { "dependency": "transitive", "description": { "name": "flutter_local_notifications_linux", - "sha256": "33f741ef47b5f63cc7f78fe75eeeac7e19f171ff3c3df054d84c1e38bedb6a03", + "sha256": "c49bd06165cad9beeb79090b18cd1eb0296f4bf4b23b84426e37dd7c027fc3af", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.0+1" + "version": "4.0.1" }, "flutter_local_notifications_platform_interface": { "dependency": "transitive", @@ -792,11 +818,11 @@ "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "c6b0b4c05c458e1c01ad9bcc14041dd7b1f6783d487be4386f793f47a8a4d03e", + "sha256": "9b78450b89f059e96c9ebb355fa6b3df1d6b330436e0b885fb49594c41721398", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.20" + "version": "2.0.23" }, "flutter_ringtone_player": { "dependency": "direct main", @@ -819,14 +845,14 @@ "version": "9.2.2" }, "flutter_secure_storage_linux": { - "dependency": "direct overridden", + "dependency": "transitive", "description": { "name": "flutter_secure_storage_linux", - "sha256": "0912ae29a572230ad52d8a4697e5518d7f0f429052fd51df7e5a7952c7efe2a3", + "sha256": "4d91bfc23047422cbcd73ac684bc169859ee766482517c22172c86596bf1464b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.3" + "version": "1.2.1" }, "flutter_secure_storage_macos": { "dependency": "transitive", @@ -935,11 +961,11 @@ "dependency": "direct main", "description": { "name": "flutter_webrtc", - "sha256": "fd5f115a08dcdc00b988bea3003c956f1b60a78a61d899cbddfb44f5d0e44d4a", + "sha256": "f6800cc2af79018c12e955ddf8ad007891fdfbb8199b0ce3dccd0977ed2add9c", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.10.8" + "version": "0.11.7" }, "frontend_server_client": { "dependency": "transitive", @@ -957,65 +983,65 @@ "source": "sdk", "version": "0.0.0" }, - "future_loading_dialog": { - "dependency": "direct main", - "description": { - "name": "future_loading_dialog", - "sha256": "2718b1a308db452da32ab9bca9ad496ff92b683e217add9e92cf50520f90537e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.0" - }, "geolocator": { "dependency": "direct main", "description": { "name": "geolocator", - "sha256": "b8f520252c5c66851295bcc263bc8ae7555501938427f72216ba7688702e261d", + "sha256": "0ec58b731776bc43097fcf751f79681b6a8f6d3bc737c94779fe9f1ad73c1a81", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.7.1" + "version": "13.0.1" }, "geolocator_android": { - "dependency": "direct overridden", + "dependency": "transitive", "description": { "name": "geolocator_android", - "sha256": "a4834a98fab5124f2d5b881e62a40ebb4a71d6aad6ad577e047a3ffb69b67dac", - "url": "https://hanntech-gmbh.gitlab.io/free2pass/flutter-geolocator-floss/" + "sha256": "7aefc530db47d90d0580b552df3242440a10fe60814496a979aa67aa98b1fd47", + "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.1" + "version": "4.6.1" }, "geolocator_apple": { "dependency": "transitive", "description": { "name": "geolocator_apple", - "sha256": "1e8e398cc92151d946a4bbd34e2075885333e42d35ca33e418e7ce7b0a29991e", + "sha256": "bc2aca02423ad429cb0556121f56e60360a2b7d694c8570301d06ea0c00732fd", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.2" + "version": "2.3.7" }, "geolocator_platform_interface": { "dependency": "transitive", "description": { "name": "geolocator_platform_interface", - "sha256": "9d6f34a8a4b704d504f34acc5e52d880a7d2caedd99739902d6319179b0336d4", + "sha256": "386ce3d9cce47838355000070b1d0b13efb5bc430f8ecda7e9238c8409ace012", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.6" + "version": "4.2.4" }, "geolocator_web": { "dependency": "transitive", "description": { "name": "geolocator_web", - "sha256": "0b9e0ec13ce2211085cae0055b3516c975bd6cfe2878a20c8f13611f1a259855", + "sha256": "2ed69328e05cd94e7eb48bb0535f5fc0c0c44d1c4fa1e9737267484d05c29b5e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.6" + "version": "4.1.1" + }, + "geolocator_windows": { + "dependency": "transitive", + "description": { + "name": "geolocator_windows", + "sha256": "53da08937d07c24b0d9952eb57a3b474e29aae2abf9dd717f7e1230995f13f0e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.3" }, "get_it": { "dependency": "transitive", @@ -1041,11 +1067,11 @@ "dependency": "direct main", "description": { "name": "go_router", - "sha256": "39dd52168d6c59984454183148dc3a5776960c61083adfc708cc79a7b3ce1ba8", + "sha256": "6f1b756f6e863259a99135ff3c95026c3cdca17d10ebef2bba2261a25ddc8bbc", "url": "https://pub.dev" }, "source": "hosted", - "version": "14.2.1" + "version": "14.3.0" }, "gradient_borders": { "dependency": "transitive", @@ -1171,21 +1197,21 @@ "dependency": "transitive", "description": { "name": "image_picker_android", - "sha256": "ff39a10ab4f48f4ac70776d0494a97bf073cd2570892cd46bc8a5cac162c25db", + "sha256": "d3e5e00fdfeca8fd4ffb3227001264d449cc8950414c2ff70b0e06b9c628e643", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.12+4" + "version": "0.8.12+15" }, "image_picker_for_web": { "dependency": "transitive", "description": { "name": "image_picker_for_web", - "sha256": "5d6eb13048cd47b60dbf1a5495424dea226c5faf3950e20bf8120a58efb5b5f3", + "sha256": "65d94623e15372c5c51bebbcb820848d7bcb323836e12dfdba60b5d3a8b39e50", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.4" + "version": "3.0.5" }, "image_picker_ios": { "dependency": "transitive", @@ -1307,11 +1333,11 @@ "dependency": "direct main", "description": { "name": "just_audio", - "sha256": "ee50602364ba83fa6308f5512dd560c713ec3e1f2bc75f0db43618f0d82ef71a", + "sha256": "b41646a8241688f1d99c2e69c4da2bb26aa4b3a99795f6ff205c2a165e033fda", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.39" + "version": "0.9.41" }, "just_audio_platform_interface": { "dependency": "transitive", @@ -1327,22 +1353,11 @@ "dependency": "transitive", "description": { "name": "just_audio_web", - "sha256": "0edb481ad4aa1ff38f8c40f1a3576013c3420bf6669b686fe661627d49bc606c", + "sha256": "9a98035b8b24b40749507687520ec5ab404e291d2b0937823ff45d92cb18d448", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.4.11" - }, - "keyboard_shortcuts": { - "dependency": "direct main", - "description": { - "path": ".", - "ref": "null-safety", - "resolved-ref": "a3d4020911860ff091d90638ab708604b71d2c5a", - "url": "https://github.com/TheOneWithTheBraid/keyboard_shortcuts.git" - }, - "source": "git", - "version": "0.1.4" + "version": "0.4.13" }, "latlong2": { "dependency": "direct main", @@ -1438,11 +1453,11 @@ "dependency": "transitive", "description": { "name": "logger", - "sha256": "af05cc8714f356fd1f3888fb6741cbe9fbe25cdb6eedbab80e1a6db21047d4a4", + "sha256": "697d067c60c20999686a0add96cf6aba723b3aa1f83ecf806a8097231529ec32", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.0" + "version": "2.4.0" }, "logging": { "dependency": "transitive", @@ -1458,11 +1473,11 @@ "dependency": "transitive", "description": { "name": "macos_ui", - "sha256": "91c7f3427f763fd96b65831342b896b18751140e6bf55f8572fcb41f7b30bcab", + "sha256": "80f6539aba5a3a1182d5225a6c27969a780bcb1d2d8135b4ffb708570cf0c854", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.7" + "version": "2.0.9" }, "macos_window_utils": { "dependency": "transitive", @@ -1474,6 +1489,16 @@ "source": "hosted", "version": "1.5.0" }, + "macros": { + "dependency": "transitive", + "description": { + "name": "macros", + "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.2-main.4" + }, "markdown": { "dependency": "transitive", "description": { @@ -1508,11 +1533,11 @@ "dependency": "direct main", "description": { "name": "matrix", - "sha256": "f47a751e01abe5a6aa17b21187724788c45e3700fbec14a04ac1e2d2097b9a81", + "sha256": "94a66e563b89fabbeb67f24428f05f4547c6ee98878ec20f647530cbfb6f04db", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.32.4" + "version": "0.35.0" }, "meta": { "dependency": "transitive", @@ -1535,24 +1560,24 @@ "version": "2.0.0" }, "mime": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "mime", - "sha256": "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2", + "sha256": "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.5" + "version": "1.0.6" }, "msix": { "dependency": "direct dev", "description": { "name": "msix", - "sha256": "519b183d15dc9f9c594f247e2d2339d855cf0eaacc30e19b128e14f3ecc62047", + "sha256": "c50d6bd1aafe0d071a3c1e5a5ccb056404502935cb0a549e3178c4aae16caf33", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.16.7" + "version": "3.16.8" }, "native_imaging": { "dependency": "direct main", @@ -1588,11 +1613,11 @@ "dependency": "transitive", "description": { "name": "olm", - "sha256": "37948a6576949256f3ee1d0063d5b408634ff7e452b9a5c2f6410f9d7ced1c20", + "sha256": "3306bf534ceb914fd148b3b4a3d603fb5e067b2e6da8304025b47c24cfdf6b46", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.3" + "version": "2.0.4" }, "opus_caf_converter_dart": { "dependency": "direct main", @@ -1618,21 +1643,21 @@ "dependency": "direct main", "description": { "name": "package_info_plus", - "sha256": "cb44f49b6e690fa766f023d5b22cac6b9affe741dd792b6ac7ad4fabe0d7b097", + "sha256": "a75164ade98cb7d24cfd0a13c6408927c6b217fa60dee5a7ff5c116a58f28918", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.0" + "version": "8.0.2" }, "package_info_plus_platform_interface": { "dependency": "transitive", "description": { "name": "package_info_plus_platform_interface", - "sha256": "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6", + "sha256": "ac1f4a4847f1ade8e6a87d1f39f5d7c67490738642e2542f559ec38c37489a66", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.1" + "version": "3.0.1" }, "pana": { "dependency": "transitive", @@ -1688,11 +1713,11 @@ "dependency": "transitive", "description": { "name": "path_provider_android", - "sha256": "30c5aa827a6ae95ce2853cdc5fe3971daaac00f6f081c419c013f7f57bff2f5e", + "sha256": "f7544c346a0742aee1450f9e5c0f5269d7c602b9c95fdbcd9fb8f5b1df13b1cc", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.7" + "version": "2.2.11" }, "path_provider_foundation": { "dependency": "transitive", @@ -1748,11 +1773,11 @@ "dependency": "transitive", "description": { "name": "permission_handler_android", - "sha256": "b29a799ca03be9f999aa6c39f7de5209482d638e6f857f6b93b0875c618b7e54", + "sha256": "76e4ab092c1b240d31177bb64d2b0bea43f43d0e23541ec866151b9f7b2490fa", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.0.7" + "version": "12.0.12" }, "permission_handler_apple": { "dependency": "transitive", @@ -1768,21 +1793,21 @@ "dependency": "transitive", "description": { "name": "permission_handler_html", - "sha256": "54bf176b90f6eddd4ece307e2c06cf977fb3973719c35a93b85cc7093eb6070d", + "sha256": "af26edbbb1f2674af65a8f4b56e1a6f526156bc273d0e65dd8075fab51c78851", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.1" + "version": "0.1.3+2" }, "permission_handler_platform_interface": { "dependency": "transitive", "description": { "name": "permission_handler_platform_interface", - "sha256": "48d4fcf201a1dad93ee869ab0d4101d084f49136ec82a8a06ed9cfeacab9fd20", + "sha256": "e9c8eadee926c4532d0305dff94b85bf961f16759c3af791486613152af4b4f9", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.2.1" + "version": "4.2.3" }, "permission_handler_windows": { "dependency": "transitive", @@ -1838,11 +1863,11 @@ "dependency": "transitive", "description": { "name": "pointer_interceptor", - "sha256": "d0a8e660d1204eaec5bd34b34cc92174690e076d2e4f893d9d68c486a13b07c4", + "sha256": "57210410680379aea8b1b7ed6ae0c3ad349bfd56fe845b8ea934a53344b9d523", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.10.1+1" + "version": "0.10.1+2" }, "pointer_interceptor_ios": { "dependency": "transitive", @@ -1868,11 +1893,11 @@ "dependency": "transitive", "description": { "name": "pointer_interceptor_web", - "sha256": "a6237528b46c411d8d55cdfad8fcb3269fc4cbb26060b14bff94879165887d1e", + "sha256": "7a7087782110f8c1827170660b09f8aa893e0e9a61431dbbe2ac3fc482e8c044", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.10.2" + "version": "0.10.2+1" }, "polylabel": { "dependency": "transitive", @@ -1968,11 +1993,11 @@ "dependency": "transitive", "description": { "name": "qr", - "sha256": "64957a3930367bf97cc211a5af99551d630f2f4625e38af10edd6b19131b64b3", + "sha256": "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.1" + "version": "3.0.2" }, "qr_code_scanner": { "dependency": "direct main", @@ -1988,11 +2013,11 @@ "dependency": "transitive", "description": { "name": "quiver", - "sha256": "b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47", + "sha256": "ea0b925899e64ecdfbf9c7becb60d5b50e706ade44a85b2363be2a22d88117d2", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.1" + "version": "3.2.2" }, "random_string": { "dependency": "transitive", @@ -2008,11 +2033,11 @@ "dependency": "direct main", "description": { "name": "receive_sharing_intent", - "sha256": "912bebb551bce75a14098891fd750305b30d53eba0d61cc70cd9973be9866e8d", + "sha256": "ec76056e4d258ad708e76d85591d933678625318e411564dcb9059048ca3a593", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.5" + "version": "1.8.1" }, "record": { "dependency": "direct main", @@ -2028,21 +2053,21 @@ "dependency": "transitive", "description": { "name": "record_android", - "sha256": "9ccf6a206dc72b486cf37893690e70c17610e8f05dba8da1a808e73dc2f49a04", + "sha256": "d7af0b3119725a0f561817c72b5f5eca4d7a76d441deef519ae04e4824c0734c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.4" + "version": "1.2.6" }, "record_darwin": { "dependency": "transitive", "description": { "name": "record_darwin", - "sha256": "b038c26d1066eb81f4e7433bfb85f0d450ca3fac0002a7216b83a21b775ecf21", + "sha256": "fe90d302acb1f3cee1ade5df9c150ca5cee33b48d8cdf1cf433bf577d7f00134", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.1" + "version": "1.1.2" }, "record_linux": { "dependency": "transitive", @@ -2068,11 +2093,11 @@ "dependency": "transitive", "description": { "name": "record_web", - "sha256": "703adb626d31e2dd86a8f6b34e306e03cd323e0c5e16e11bbc0385b07a8df97e", + "sha256": "656b7a865f90651fab997c2a563364f5fd60a0b527d5dadbb915d62d84fc3867", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.1" + "version": "1.1.3" }, "record_windows": { "dependency": "transitive", @@ -2098,11 +2123,11 @@ "dependency": "transitive", "description": { "name": "rxdart", - "sha256": "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb", + "sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.27.7" + "version": "0.28.0" }, "safe_url_check": { "dependency": "transitive", @@ -2138,91 +2163,91 @@ "dependency": "direct main", "description": { "name": "share_plus", - "sha256": "ef3489a969683c4f3d0239010cc8b7a2a46543a8d139e111c06c558875083544", + "sha256": "468c43f285207c84bcabf5737f33b914ceb8eb38398b91e5e3ad1698d1b72a52", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.0.0" + "version": "10.0.2" }, "share_plus_platform_interface": { "dependency": "transitive", "description": { "name": "share_plus_platform_interface", - "sha256": "0f9e4418835d1b2c3ae78fdb918251959106cefdbc4dd43526e182f80e82f6d4", + "sha256": "6ababf341050edff57da8b6990f11f4e99eaba837865e2e6defe16d039619db5", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.0" + "version": "5.0.0" }, "shared_preferences": { "dependency": "direct main", "description": { "name": "shared_preferences", - "sha256": "d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180", + "sha256": "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.3" + "version": "2.3.2" }, "shared_preferences_android": { "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "93d0ec9dd902d85f326068e6a899487d1f65ffcd5798721a95330b26c8131577", + "sha256": "3b9febd815c9ca29c9e3520d50ec32f49157711e143b7a4ca039eb87e8ade5ab", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.3" + "version": "2.3.3" }, "shared_preferences_foundation": { "dependency": "transitive", "description": { "name": "shared_preferences_foundation", - "sha256": "0a8a893bf4fd1152f93fec03a415d11c27c74454d96e2318a7ac38dd18683ab7", + "sha256": "07e050c7cd39bad516f8d64c455f04508d09df104be326d8c02551590a0d513d", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.0" + "version": "2.5.3" }, "shared_preferences_linux": { "dependency": "transitive", "description": { "name": "shared_preferences_linux", - "sha256": "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa", + "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.2" + "version": "2.4.1" }, "shared_preferences_platform_interface": { "dependency": "transitive", "description": { "name": "shared_preferences_platform_interface", - "sha256": "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b", + "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.2" + "version": "2.4.1" }, "shared_preferences_web": { "dependency": "transitive", "description": { "name": "shared_preferences_web", - "sha256": "9aee1089b36bd2aafe06582b7d7817fd317ef05fc30e6ba14bff247d0933042a", + "sha256": "d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.0" + "version": "2.4.2" }, "shared_preferences_windows": { "dependency": "transitive", "description": { "name": "shared_preferences_windows", - "sha256": "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59", + "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.2" + "version": "2.4.1" }, "shelf": { "dependency": "transitive", @@ -2248,21 +2273,21 @@ "dependency": "transitive", "description": { "name": "shelf_static", - "sha256": "a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e", + "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.2" + "version": "1.1.3" }, "shelf_web_socket": { "dependency": "transitive", "description": { "name": "shelf_web_socket", - "sha256": "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1", + "sha256": "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.4" + "version": "2.0.0" }, "sky_engine": { "dependency": "transitive", @@ -2284,11 +2309,11 @@ "dependency": "transitive", "description": { "name": "source_map_stack_trace", - "sha256": "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae", + "sha256": "c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.1" + "version": "2.1.2" }, "source_maps": { "dependency": "transitive", @@ -2324,51 +2349,51 @@ "dependency": "transitive", "description": { "name": "sqflite", - "sha256": "a43e5a27235518c03ca238e7b4732cf35eabe863a369ceba6cbefa537a66f16d", + "sha256": "ff5a2436ef8ebdfda748fbfe957f9981524cb5ff11e7bafa8c42771840e8a788", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.3+1" + "version": "2.3.3+2" }, "sqflite_common": { "dependency": "transitive", "description": { "name": "sqflite_common", - "sha256": "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4", + "sha256": "2d8e607db72e9cb7748c9c6e739e2c9618320a5517de693d5a24609c4671b1a4", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.4" + "version": "2.5.4+4" }, "sqflite_common_ffi": { "dependency": "direct main", "description": { "name": "sqflite_common_ffi", - "sha256": "4d6137c29e930d6e4a8ff373989dd9de7bac12e3bc87bce950f6e844e8ad3bb5", + "sha256": "a6057d4c87e9260ba1ec436ebac24760a110589b9c0a859e128842eb69a7ef04", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.3" + "version": "2.3.3+1" }, "sqlcipher_flutter_libs": { "dependency": "direct main", "description": { "name": "sqlcipher_flutter_libs", - "sha256": "672e7f9d8a19896c3bfc44ca5f6fd8ee978970c5946817eeedf5e59c176aacf1", + "sha256": "a6a08d3082c1deaacc8f6670c78a9c2384991102db5b234d5293aa2c65e87f61", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.3" + "version": "0.6.4" }, "sqlite3": { "dependency": "transitive", "description": { "name": "sqlite3", - "sha256": "6d17989c0b06a5870b2190d391925186f944cb943e5262d0d3f778fcfca3bc6e", + "sha256": "45f168ae2213201b54e09429ed0c593dc2c88c924a1488d6f9c523a255d567cb", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.4" + "version": "2.4.6" }, "stack_trace": { "dependency": "transitive", @@ -2434,11 +2459,11 @@ "dependency": "transitive", "description": { "name": "synchronized", - "sha256": "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558", + "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.0+1" + "version": "3.3.0+3" }, "tar": { "dependency": "transitive", @@ -2594,31 +2619,41 @@ "dependency": "direct main", "description": { "name": "unifiedpush", - "sha256": "ef7f3ae6139d27169604e3844379ef7929af573a2be21d9e82187f44ab7b9a32", + "sha256": "6dbed5a6305ca33f1865c7a3d814ae39476b79a2d23ca76a5708f023f405730f", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.1" + "version": "5.0.2" }, "unifiedpush_android": { "dependency": "transitive", "description": { "name": "unifiedpush_android", - "sha256": "610ad746294541f56d632adf9afba5d1c164c44e23ec0dd2162a41a6ff00a00e", + "sha256": "7443dece0a850ae956514f809983eb2b39fc518c2c7d24dbfe817198bec89134", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.3" + "version": "2.3.0" }, "unifiedpush_platform_interface": { "dependency": "transitive", "description": { "name": "unifiedpush_platform_interface", - "sha256": "7782b18a15d22bb184fa766ef1e0c675eef862055ff815453df7041dfd026146", + "sha256": "dd588d78a8b2bfc10430e30035526e98caa543d0b7364a6344b5eb4815721c6d", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.1" + "version": "2.0.2" + }, + "unifiedpush_ui": { + "dependency": "direct main", + "description": { + "name": "unifiedpush_ui", + "sha256": "cf86f0214f37debd41f25c0425c8489df85e27f9f8784fed571eb7a86d39ba11", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.0" }, "universal_html": { "dependency": "direct main", @@ -2664,11 +2699,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "ceb2625f0c24ade6ef6778d1de0b2e44f2db71fded235eb52295247feba8c5cf", + "sha256": "8fc3bae0b68c02c47c5c86fa8bfa74471d42687b0eded01b78de87872db745e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.3" + "version": "6.3.12" }, "url_launcher_ios": { "dependency": "transitive", @@ -2684,21 +2719,21 @@ "dependency": "transitive", "description": { "name": "url_launcher_linux", - "sha256": "ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811", + "sha256": "e2b9622b4007f97f504cd64c0128309dfb978ae66adbe944125ed9e1750f06af", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.1" + "version": "3.2.0" }, "url_launcher_macos": { "dependency": "transitive", "description": { "name": "url_launcher_macos", - "sha256": "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de", + "sha256": "769549c999acdb42b8bcfa7c43d72bf79a382ca7441ab18a808e101149daf672", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.0" + "version": "3.2.1" }, "url_launcher_platform_interface": { "dependency": "transitive", @@ -2714,31 +2749,31 @@ "dependency": "transitive", "description": { "name": "url_launcher_web", - "sha256": "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a", + "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.1" + "version": "2.3.3" }, "url_launcher_windows": { "dependency": "transitive", "description": { "name": "url_launcher_windows", - "sha256": "ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7", + "sha256": "49c10f879746271804767cb45551ec5592cdab00ee105c06dddde1a98f73b185", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.1" + "version": "3.1.2" }, "uuid": { "dependency": "transitive", "description": { "name": "uuid", - "sha256": "83d37c7ad7aaf9aa8e275490669535c8080377cfa7a7004c24dfac53afffaa90", + "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.4.2" + "version": "4.5.1" }, "vector_graphics": { "dependency": "transitive", @@ -2794,81 +2829,71 @@ "dependency": "direct main", "description": { "name": "video_player", - "sha256": "e30df0d226c4ef82e2c150ebf6834b3522cf3f654d8e2f9419d376cdc071425d", + "sha256": "4a8c3492d734f7c39c2588a3206707a05ee80cef52e8c7f3b2078d430c84bc17", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.9.1" + "version": "2.9.2" }, "video_player_android": { "dependency": "transitive", "description": { "name": "video_player_android", - "sha256": "fdc0331ce9f808cc2714014cb8126bd6369943affefd54f8fdab0ea0bb617b7f", + "sha256": "ae5287ca367e206eb74d7b3dc1ce0b8912ab9a3fc0597b6a101a0a5239f229d3", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.2" + "version": "2.7.9" }, "video_player_avfoundation": { "dependency": "transitive", "description": { "name": "video_player_avfoundation", - "sha256": "d1e9a824f2b324000dc8fb2dcb2a3285b6c1c7c487521c63306cc5b394f68a7c", + "sha256": "cd5ab8a8bc0eab65ab0cea40304097edc46da574c8c1ecdee96f28cd8ef3792f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.1" + "version": "2.6.2" }, "video_player_platform_interface": { "dependency": "transitive", "description": { "name": "video_player_platform_interface", - "sha256": "236454725fafcacf98f0f39af0d7c7ab2ce84762e3b63f2cbb3ef9a7e0550bc6", + "sha256": "229d7642ccd9f3dc4aba169609dd6b5f3f443bb4cc15b82f7785fcada5af9bbb", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.2.2" + "version": "6.2.3" }, "video_player_web": { "dependency": "transitive", "description": { "name": "video_player_web", - "sha256": "ff4d69a6614b03f055397c27a71c9d3ddea2b2a23d71b2ba0164f59ca32b8fe2", + "sha256": "6dcdd298136523eaf7dfc31abaf0dfba9aa8a8dbc96670e87e9d42b6f2caf774", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.1" - }, - "visibility_detector": { - "dependency": "transitive", - "description": { - "name": "visibility_detector", - "sha256": "15c54a459ec2c17b4705450483f3d5a2858e733aee893dcee9d75fd04814940d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.3.3" + "version": "2.3.2" }, "vm_service": { "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "f652077d0bdf60abe4c1f6377448e8655008eef28f128bc023f7b5e8dfeb48fc", + "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", "url": "https://pub.dev" }, "source": "hosted", - "version": "14.2.4" + "version": "14.2.5" }, "wakelock_plus": { "dependency": "direct main", "description": { "name": "wakelock_plus", - "sha256": "14758533319a462ffb5aa3b7ddb198e59b29ac3b02da14173a1715d65d4e6e68", + "sha256": "bf4ee6f17a2fa373ed3753ad0e602b7603f8c75af006d5b9bdade263928c0484", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.5" + "version": "1.2.8" }, "wakelock_plus_platform_interface": { "dependency": "transitive", @@ -2894,21 +2919,31 @@ "dependency": "transitive", "description": { "name": "web", - "sha256": "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27", + "sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.1" + "version": "1.1.0" + }, + "web_socket": { + "dependency": "transitive", + "description": { + "name": "web_socket", + "sha256": "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.6" }, "web_socket_channel": { "dependency": "transitive", "description": { "name": "web_socket_channel", - "sha256": "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42", + "sha256": "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.5" + "version": "3.0.1" }, "webdriver": { "dependency": "transitive", @@ -2954,11 +2989,11 @@ "dependency": "transitive", "description": { "name": "win32_registry", - "sha256": "10589e0d7f4e053f2c61023a31c9ce01146656a70b7b7f0828c0b46d7da2a9bb", + "sha256": "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.3" + "version": "1.1.5" }, "window_to_front": { "dependency": "transitive", @@ -2984,11 +3019,11 @@ "dependency": "transitive", "description": { "name": "xdg_directories", - "sha256": "faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d", + "sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.4" + "version": "1.1.0" }, "xml": { "dependency": "transitive", @@ -3012,7 +3047,7 @@ } }, "sdks": { - "dart": ">=3.4.0 <4.0.0", - "flutter": ">=3.22.0" + "dart": ">=3.5.0 <4.0.0", + "flutter": ">=3.24.0" } } From 4e5a66d5210cb5ff292975778bb3bf59289758f6 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Tue, 10 Dec 2024 23:29:25 -0300 Subject: [PATCH 53/85] xen: 4.16 is EOL Signed-off-by: Fernando Rodrigues --- pkgs/build-support/xen/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/xen/default.nix b/pkgs/build-support/xen/default.nix index efff9b3045449..928fe303fbecc 100644 --- a/pkgs/build-support/xen/default.nix +++ b/pkgs/build-support/xen/default.nix @@ -94,7 +94,7 @@ let ; # Mark versions older than minSupportedVersion as EOL. - minSupportedVersion = "4.16"; + minSupportedVersion = "4.17"; #TODO: fix paths instead. scriptEnvPath = makeSearchPathOutput "out" "bin" [ From fd21ef2a65f341bbcfb0b26b4daf0ccb3ea59330 Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Tue, 3 Dec 2024 17:54:10 -0800 Subject: [PATCH 54/85] nixos/immich: restrict filesystem permissions immich appears to create this directory with permissions 0755 by default, which needlessly exposes user data to other processes. --- nixos/modules/services/web-apps/immich.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/nixos/modules/services/web-apps/immich.nix b/nixos/modules/services/web-apps/immich.nix index b81e27d245f5d..fa80c47305ba1 100644 --- a/nixos/modules/services/web-apps/immich.nix +++ b/nixos/modules/services/web-apps/immich.nix @@ -37,6 +37,7 @@ let RestrictNamespaces = true; RestrictRealtime = true; RestrictSUIDSGID = true; + UMask = "0077"; }; inherit (lib) types @@ -353,6 +354,21 @@ in }; }; + systemd.tmpfiles.settings = { + immich = { + # Redundant to the `UMask` service config setting on new installs, but installs made in + # early 24.11 created world-readable media storage by default, which is a privacy risk. This + # fixes those installs. + "${cfg.mediaLocation}" = { + e = { + user = cfg.user; + group = cfg.group; + mode = "0700"; + }; + }; + }; + }; + users.users = mkIf (cfg.user == "immich") { immich = { name = "immich"; From 903921f679c49583eef73f8cc42515f38588b55e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 05:10:28 +0000 Subject: [PATCH 55/85] algia: 0.0.74 -> 0.0.84 --- pkgs/by-name/al/algia/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/algia/package.nix b/pkgs/by-name/al/algia/package.nix index e9d27cedebd79..ff6921cb57d93 100644 --- a/pkgs/by-name/al/algia/package.nix +++ b/pkgs/by-name/al/algia/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "algia"; - version = "0.0.74"; + version = "0.0.84"; src = fetchFromGitHub { owner = "mattn"; repo = "algia"; rev = "v${version}"; - hash = "sha256-t6XDw40FTa7QkZmOkgAufWV1aFjQrLWmycp+zcVYQWs="; + hash = "sha256-i7rSmLFtUFSA1pW5IShYnTxjtwZ5z31OP4kVcMQgMxA="; }; - vendorHash = "sha256-fko9WC/Rh5fmoypqBuFKiuIuIJYMbKV+1uQKf5tFil0="; + vendorHash = "sha256-8zAGkz17U7j0WWh8ayLowVhNZQvbIlA2YgXMgVIHuFg="; meta = { description = "CLI application for nostr"; From c6d47da32a84fddda2c96e92cd1ac22706b5f2a8 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 9 Dec 2024 16:36:24 +0100 Subject: [PATCH 56/85] organicmaps: fix rendering issue This fixes issue #331344 --- pkgs/applications/misc/organicmaps/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/applications/misc/organicmaps/default.nix b/pkgs/applications/misc/organicmaps/default.nix index cd15b6b96f3bc..0eb8569e7e67c 100644 --- a/pkgs/applications/misc/organicmaps/default.nix +++ b/pkgs/applications/misc/organicmaps/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , cmake , ninja , pkg-config @@ -40,6 +41,14 @@ in stdenv.mkDerivation rec { fetchSubmodules = true; }; + patches = [ + # Fix for https://github.com/organicmaps/organicmaps/issues/7838 + (fetchpatch { + url = "https://github.com/organicmaps/organicmaps/commit/1caf64e315c988cd8d5196c80be96efec6c74ccc.patch"; + hash = "sha256-k3VVRgHCFDhviHxduQMVRUUvQDgMwFHIiDZKa4BNTyk="; + }) + ]; + postPatch = '' # Disable certificate check. It's dependent on time echo "exit 0" > tools/unix/check_cert.sh From 95aba9257dbc61c2fd072e5ef37bab9306a684ac Mon Sep 17 00:00:00 2001 From: Yannick Markus Date: Wed, 11 Dec 2024 08:51:47 +0100 Subject: [PATCH 57/85] bookstack: 24.05.4 -> 24.10.3 Diff: https://github.com/BookStackApp/BookStack/compare/v24.05.4...v24.10.3 Changelog: https://github.com/BookStackApp/BookStack/releases --- .../web-apps/bookstack/composition.nix | 4 +- pkgs/servers/web-apps/bookstack/default.nix | 4 +- .../web-apps/bookstack/php-packages.nix | 398 +++++++++--------- 3 files changed, 197 insertions(+), 209 deletions(-) diff --git a/pkgs/servers/web-apps/bookstack/composition.nix b/pkgs/servers/web-apps/bookstack/composition.nix index 938847416b5d0..dc9f2f6f6c206 100644 --- a/pkgs/servers/web-apps/bookstack/composition.nix +++ b/pkgs/servers/web-apps/bookstack/composition.nix @@ -1,7 +1,5 @@ { - pkgs ? import { - inherit system; - }, + pkgs ? import { inherit system; }, system ? builtins.currentSystem, noDev ? false, php ? pkgs.php, diff --git a/pkgs/servers/web-apps/bookstack/default.nix b/pkgs/servers/web-apps/bookstack/default.nix index 46a4e1e0b564b..65807d3f0ac63 100644 --- a/pkgs/servers/web-apps/bookstack/default.nix +++ b/pkgs/servers/web-apps/bookstack/default.nix @@ -27,13 +27,13 @@ let in package.override rec { pname = "bookstack"; - version = "24.05.4"; + version = "24.10.3"; src = fetchFromGitHub { owner = "bookstackapp"; repo = pname; rev = "v${version}"; - sha256 = "1aa4im2khxycv5i2ff23ss91p4kr7d2a4yhjm0k0n6av64zhz2x3"; + sha256 = "11gbzx5qb79vknrs2ci5g21jxz7sxm3b69m0xhqpkbpdfnrgp4pl"; }; meta = with lib; { diff --git a/pkgs/servers/web-apps/bookstack/php-packages.nix b/pkgs/servers/web-apps/bookstack/php-packages.nix index 97bf21609d656..f0f6529d1c803 100644 --- a/pkgs/servers/web-apps/bookstack/php-packages.nix +++ b/pkgs/servers/web-apps/bookstack/php-packages.nix @@ -12,30 +12,30 @@ let "aws/aws-crt-php" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "aws-aws-crt-php-a63485b65b6b3367039306496d49737cf1995408"; + name = "aws-aws-crt-php-d71d9906c7bb63a28295447ba12e74723bd3730e"; src = fetchurl { - url = "https://api.github.com/repos/awslabs/aws-crt-php/zipball/a63485b65b6b3367039306496d49737cf1995408"; - sha256 = "0sga71rp99dxjx524wxrn9lrjca4fd5iniphzwd9ss97w9nihq9i"; + url = "https://api.github.com/repos/awslabs/aws-crt-php/zipball/d71d9906c7bb63a28295447ba12e74723bd3730e"; + sha256 = "1giqdlzja742di06qychsi8w12hy4dmaajzgl7jhcpwqqyi4xh42"; }; }; }; "aws/aws-sdk-php" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "aws-aws-sdk-php-702b9955160d2dacdf2cdf4d4476fcf95eae1aaf"; + name = "aws-aws-sdk-php-0f8b3f63ba7b296afedcb3e6a43ce140831b9400"; src = fetchurl { - url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/702b9955160d2dacdf2cdf4d4476fcf95eae1aaf"; - sha256 = "0yhld9v2qbdrw3bz8dwjhv60mbjyr632rqnj593h3bsxf4w3l7vj"; + url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/0f8b3f63ba7b296afedcb3e6a43ce140831b9400"; + sha256 = "1fccvd3mp1q180980y2ri0iy55mrzcv3yc1kiwiz4dm2lswzi2n8"; }; }; }; "bacon/bacon-qr-code" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "bacon-bacon-qr-code-8674e51bb65af933a5ffaf1c308a660387c35c22"; + name = "bacon-bacon-qr-code-f9cc1f52b5a463062251d666761178dbdb6b544f"; src = fetchurl { - url = "https://api.github.com/repos/Bacon/BaconQrCode/zipball/8674e51bb65af933a5ffaf1c308a660387c35c22"; - sha256 = "0hb0w6m5rwzghw2im3yqn6ly2kvb3jgrv8jwra1lwd0ik6ckrngl"; + url = "https://api.github.com/repos/Bacon/BaconQrCode/zipball/f9cc1f52b5a463062251d666761178dbdb6b544f"; + sha256 = "1gjx5c8y5kx57i1525pls1ay0rrxd3bh8504arrxjh7fcag0lvdf"; }; }; }; @@ -92,10 +92,10 @@ let "doctrine/dbal" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "doctrine-dbal-d8f68ea6cc00912e5313237130b8c8decf4d28c6"; + name = "doctrine-dbal-61446f07fcb522414d6cfd8b1c3e5f9e18c579ba"; src = fetchurl { - url = "https://api.github.com/repos/doctrine/dbal/zipball/d8f68ea6cc00912e5313237130b8c8decf4d28c6"; - sha256 = "0ay8x80cyfnr83c3bpjkabh0hlzz7hibd8jpfr24gsrf592sz82m"; + url = "https://api.github.com/repos/doctrine/dbal/zipball/61446f07fcb522414d6cfd8b1c3e5f9e18c579ba"; + sha256 = "0sxl6xf9svrz4pda9x3zpygfqr6m0x96yixjim6mqi8mx4xxayv9"; }; }; }; @@ -142,20 +142,40 @@ let "dompdf/dompdf" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "dompdf-dompdf-c20247574601700e1f7c8dab39310fca1964dc52"; + name = "dompdf-dompdf-fbc7c5ee5d94f7a910b78b43feb7931b7f971b59"; src = fetchurl { - url = "https://api.github.com/repos/dompdf/dompdf/zipball/c20247574601700e1f7c8dab39310fca1964dc52"; - sha256 = "01r93dlglgvd1dnpq0jpjajr0vwkv56zyi9xafw423lyg2ghn3n0"; + url = "https://api.github.com/repos/dompdf/dompdf/zipball/fbc7c5ee5d94f7a910b78b43feb7931b7f971b59"; + sha256 = "0pm5nkk44z5walc494g907w6s0n8njq62bbr2sr5akcdic4wwshs"; + }; + }; + }; + "dompdf/php-font-lib" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "dompdf-php-font-lib-991d6a954f6bbd7e41022198f00586b230731441"; + src = fetchurl { + url = "https://api.github.com/repos/dompdf/php-font-lib/zipball/991d6a954f6bbd7e41022198f00586b230731441"; + sha256 = "03k37d1dswzgmsjzzmhyavvbs46jara7v976cxmbs89by48kngmj"; + }; + }; + }; + "dompdf/php-svg-lib" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "dompdf-php-svg-lib-eb045e518185298eb6ff8d80d0d0c6b17aecd9af"; + src = fetchurl { + url = "https://api.github.com/repos/dompdf/php-svg-lib/zipball/eb045e518185298eb6ff8d80d0d0c6b17aecd9af"; + sha256 = "1n9ykcs226fnzhk45afyjpn50pqmz5w3gw5zx5iyv0lsdpdhdilc"; }; }; }; "dragonmantank/cron-expression" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "dragonmantank-cron-expression-adfb1f505deb6384dc8b39804c5065dd3c8c8c0a"; + name = "dragonmantank-cron-expression-8c784d071debd117328803d86b2097615b457500"; src = fetchurl { - url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a"; - sha256 = "1gw2bnsh8ca5plfpyyyz1idnx7zxssg6fbwl7niszck773zrm5ca"; + url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500"; + sha256 = "1zamydhfqww233055i7199jqpn6cjxm00r5mfa6mix3fnbbff7n1"; }; }; }; @@ -172,10 +192,10 @@ let "firebase/php-jwt" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "firebase-php-jwt-500501c2ce893c824c801da135d02661199f60c5"; + name = "firebase-php-jwt-30c19ed0f3264cb660ea496895cfb6ef7ee3653b"; src = fetchurl { - url = "https://api.github.com/repos/firebase/php-jwt/zipball/500501c2ce893c824c801da135d02661199f60c5"; - sha256 = "1dnn4r2yrckai5f88riix9ws615007x6x9i6j7621kmy5a05xaiq"; + url = "https://api.github.com/repos/firebase/php-jwt/zipball/30c19ed0f3264cb660ea496895cfb6ef7ee3653b"; + sha256 = "1hyf7g7i1bwv5yd53dg3g6c5f4r8cniynys4y4dwqavl5v92lgkn"; }; }; }; @@ -212,10 +232,10 @@ let "guzzlehttp/promises" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "guzzlehttp-promises-6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8"; + name = "guzzlehttp-promises-f9c436286ab2892c7db7be8c8da4ef61ccf7b455"; src = fetchurl { - url = "https://api.github.com/repos/guzzle/promises/zipball/6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8"; - sha256 = "03l91ksymgygdwa30ry0752564nrwkbgmrmlhmmhq89v06i70lln"; + url = "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455"; + sha256 = "0xp8slhb6kw9n7i5y6cpbgkc0nkk4gb1lw452kz4fszhk3r1wmgh"; }; }; }; @@ -242,20 +262,20 @@ let "intervention/gif" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "intervention-gif-3a2b5f8a8856e8877cdab5c47e51aab2d4cb23a3"; + name = "intervention-gif-42c131a31b93c440ad49061b599fa218f06f93be"; src = fetchurl { - url = "https://api.github.com/repos/Intervention/gif/zipball/3a2b5f8a8856e8877cdab5c47e51aab2d4cb23a3"; - sha256 = "1b2ljm2pi03p0jzkvl2da2bqv60xniyasgz0wv3xi9qjxv7abbx6"; + url = "https://api.github.com/repos/Intervention/gif/zipball/42c131a31b93c440ad49061b599fa218f06f93be"; + sha256 = "00144rc5wig0d594m2xvpwr2nd28z2xr4s7rcgcqg0iyf6d4xnwy"; }; }; }; "intervention/image" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "intervention-image-1786ad5e1789050939d73cd195de4b8eaeeb34ed"; + name = "intervention-image-b496d1f6b9f812f96166623358dfcafb8c3b1683"; src = fetchurl { - url = "https://api.github.com/repos/Intervention/image/zipball/1786ad5e1789050939d73cd195de4b8eaeeb34ed"; - sha256 = "1hx23frhjsisss19xzhjmrv7ymf0siqp1g50xvx27kisp7ifyv1k"; + url = "https://api.github.com/repos/Intervention/image/zipball/b496d1f6b9f812f96166623358dfcafb8c3b1683"; + sha256 = "0mkcwbkp6g36irngcdaf13zs2ddhkjjy19szd45xvnrgi815szak"; }; }; }; @@ -272,10 +292,10 @@ let "laravel/framework" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "laravel-framework-be2be342d4c74db6a8d2bd18469cd6d488ab9c98"; + name = "laravel-framework-f132b23b13909cc22c615c01b0c5640541c3da0c"; src = fetchurl { - url = "https://api.github.com/repos/laravel/framework/zipball/be2be342d4c74db6a8d2bd18469cd6d488ab9c98"; - sha256 = "0r62pimjsqcgip725qh4zmb7icssf84larffjv2l0g4f31683h6x"; + url = "https://api.github.com/repos/laravel/framework/zipball/f132b23b13909cc22c615c01b0c5640541c3da0c"; + sha256 = "1jcj7cy0hhnx1h69c5sbj193sd43azgjcg89vmzn271z20nbq2bp"; }; }; }; @@ -292,30 +312,30 @@ let "laravel/serializable-closure" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "laravel-serializable-closure-61b87392d986dc49ad5ef64e75b1ff5fee24ef81"; + name = "laravel-serializable-closure-4f48ade902b94323ca3be7646db16209ec76be3d"; src = fetchurl { - url = "https://api.github.com/repos/laravel/serializable-closure/zipball/61b87392d986dc49ad5ef64e75b1ff5fee24ef81"; - sha256 = "02mpbd5qv27p5637yyyx8jpx6x3sgjdj1j5immlgc73j7a0vj7xl"; + url = "https://api.github.com/repos/laravel/serializable-closure/zipball/4f48ade902b94323ca3be7646db16209ec76be3d"; + sha256 = "0bky5s0lhi52d50jvns0844v9fcjlrf95df4mxrz17rkffix3h5w"; }; }; }; "laravel/socialite" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "laravel-socialite-cc02625f0bd1f95dc3688eb041cce0f1e709d029"; + name = "laravel-socialite-40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf"; src = fetchurl { - url = "https://api.github.com/repos/laravel/socialite/zipball/cc02625f0bd1f95dc3688eb041cce0f1e709d029"; - sha256 = "1fcrk4h4gwb06x842225yk1mbja0bbrzjd7dxkhqzvccfkd3q1km"; + url = "https://api.github.com/repos/laravel/socialite/zipball/40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf"; + sha256 = "0bdc7z06yn7n17bhagp3b0a0q5639yy9766vzbd0sxjllnyviq4l"; }; }; }; "laravel/tinker" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "laravel-tinker-502e0fe3f0415d06d5db1f83a472f0f3b754bafe"; + name = "laravel-tinker-ba4d51eb56de7711b3a37d63aa0643e99a339ae5"; src = fetchurl { - url = "https://api.github.com/repos/laravel/tinker/zipball/502e0fe3f0415d06d5db1f83a472f0f3b754bafe"; - sha256 = "13l5lm6xz9qad3nmld8sjr4bznh82z8s4kr8kkd8d8a1ai6jd0aq"; + url = "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5"; + sha256 = "1zwfb4qcy254fbfzv0y6vijmr5309qi419mppmzd3x68bhwbqqhx"; }; }; }; @@ -342,30 +362,30 @@ let "league/flysystem" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "league-flysystem-e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c"; + name = "league-flysystem-edc1bb7c86fab0776c3287dbd19b5fa278347319"; src = fetchurl { - url = "https://api.github.com/repos/thephpleague/flysystem/zipball/e611adab2b1ae2e3072fa72d62c62f52c2bf1f0c"; - sha256 = "18sackbf9pfbpr03dd5z8vfcqsqhz1sajj2pp2wddz3srcf3zxk5"; + url = "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319"; + sha256 = "04pimnf6r8ji528miz1cvzd7wqg3i79nlgrlnk1g9sl58c3aac99"; }; }; }; "league/flysystem-aws-s3-v3" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "league-flysystem-aws-s3-v3-22071ef1604bc776f5ff2468ac27a752514665c8"; + name = "league-flysystem-aws-s3-v3-c6ff6d4606e48249b63f269eba7fabdb584e76a9"; src = fetchurl { - url = "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/22071ef1604bc776f5ff2468ac27a752514665c8"; - sha256 = "1yhrnw4alf5cf3bwyd3nxcrmwcih6hkmc2l3f6nmhksiza89b9cv"; + url = "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/c6ff6d4606e48249b63f269eba7fabdb584e76a9"; + sha256 = "1xafv6yal257zjs78v08axhx0vh8mwp2c755qcc663aqqxf0f191"; }; }; }; "league/flysystem-local" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "league-flysystem-local-13f22ea8be526ea58c2ddff9e158ef7c296e4f40"; + name = "league-flysystem-local-e0e8d52ce4b2ed154148453d321e97c8e931bd27"; src = fetchurl { - url = "https://api.github.com/repos/thephpleague/flysystem-local/zipball/13f22ea8be526ea58c2ddff9e158ef7c296e4f40"; - sha256 = "1cpi818r6nizp965hiba9zhrfjr9gbyqms3f4r4hzd19d73p6l60"; + url = "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27"; + sha256 = "1znrjl38qagn78rjnsrlqmwghff6dfdqk9wy5r0bhrf6yjfs7j3z"; }; }; }; @@ -382,10 +402,10 @@ let "league/mime-type-detection" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "league-mime-type-detection-ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301"; + name = "league-mime-type-detection-2d6702ff215bf922936ccc1ad31007edc76451b9"; src = fetchurl { - url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301"; - sha256 = "1yvjnqb6wv6kxfs21qw31yqcb653dz2xw9g646y2g9via33fxvpd"; + url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9"; + sha256 = "0i1gkmflcb17f2bi39xgfgxkjw0wb3qzlag7zjdwqfrg991xda0v"; }; }; }; @@ -422,20 +442,20 @@ let "monolog/monolog" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "monolog-monolog-f4393b648b78a5408747de94fca38beb5f7e9ef8"; + name = "monolog-monolog-32e515fdc02cdafbe4593e30a9350d486b125b67"; src = fetchurl { - url = "https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8"; - sha256 = "0jz5b9rss98xa4bw0y4bp3by9vpbw97scwndkjimq7kwr9n6kpjy"; + url = "https://api.github.com/repos/Seldaek/monolog/zipball/32e515fdc02cdafbe4593e30a9350d486b125b67"; + sha256 = "0bj9mzh8a08y672fbwmmgxp8ma1n2cjcs37bjv2wy9pcnr28562p"; }; }; }; "mtdowling/jmespath.php" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "mtdowling-jmespath.php-bbb69a935c2cbb0c03d7f481a238027430f6440b"; + name = "mtdowling-jmespath.php-a2a865e05d5f420b50cc2f85bb78d565db12a6bc"; src = fetchurl { - url = "https://api.github.com/repos/jmespath/jmespath.php/zipball/bbb69a935c2cbb0c03d7f481a238027430f6440b"; - sha256 = "1ksjdc2icgafkx16j05ir3vk1ryhgdr2l41wpfd6nhzzk42smiwb"; + url = "https://api.github.com/repos/jmespath/jmespath.php/zipball/a2a865e05d5f420b50cc2f85bb78d565db12a6bc"; + sha256 = "0jrv7w57fb22lrmvr1llw82g2zghm55bar8mp7jnmx486fn6vlx1"; }; }; }; @@ -452,10 +472,10 @@ let "nette/schema" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "nette-schema-a6d3a6d1f545f01ef38e60f375d1cf1f4de98188"; + name = "nette-schema-da801d52f0354f70a638673c4a0f04e16529431d"; src = fetchurl { - url = "https://api.github.com/repos/nette/schema/zipball/a6d3a6d1f545f01ef38e60f375d1cf1f4de98188"; - sha256 = "0byhgs7jv0kybv0x3xycvi0x2gh7009a3dfgs02yqzzjbbwvrzgz"; + url = "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d"; + sha256 = "0l9yc070yd90v4bzqrcnl4lc7vsk35d96fs1r8qsy4v8gnwmmfxy"; }; }; }; @@ -472,20 +492,20 @@ let "nikic/php-parser" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "nikic-php-parser-683130c2ff8c2739f4822ff7ac5c873ec529abd1"; + name = "nikic-php-parser-8eea230464783aa9671db8eea6f8c6ac5285794b"; src = fetchurl { - url = "https://api.github.com/repos/nikic/PHP-Parser/zipball/683130c2ff8c2739f4822ff7ac5c873ec529abd1"; - sha256 = "1wwjddqsbq94grckdnplcg8c3423y2jw2mx97n2k7f8wlq4q1fhv"; + url = "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b"; + sha256 = "1afglrsixmhjb4s5zpvw1y1mayjii6fbb22cfb6c96i84d3sjlc6"; }; }; }; "nunomaduro/termwind" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "nunomaduro-termwind-8ab0b32c8caa4a2e09700ea32925441385e4a5dc"; + name = "nunomaduro-termwind-5369ef84d8142c1d87e4ec278711d4ece3cbf301"; src = fetchurl { - url = "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc"; - sha256 = "1g75vpq7014s5yd6bvj78b88ia31slkikdhjv8iprz987qm5dnl7"; + url = "https://api.github.com/repos/nunomaduro/termwind/zipball/5369ef84d8142c1d87e4ec278711d4ece3cbf301"; + sha256 = "18n79xd3pp3mim5dkhjlgp6xbsyfrvps6cfwkb2hykf5gbk0n0lh"; }; }; }; @@ -502,10 +522,10 @@ let "paragonie/constant_time_encoding" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "paragonie-constant_time_encoding-52a0d99e69f56b9ec27ace92ba56897fe6993105"; + name = "paragonie-constant_time_encoding-df1e7fde177501eee2037dd159cf04f5f301a512"; src = fetchurl { - url = "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/52a0d99e69f56b9ec27ace92ba56897fe6993105"; - sha256 = "1ja5b3fm5v665igrd37vs28zdipbh1xgh57lil2iaggvh1b8kh4x"; + url = "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/df1e7fde177501eee2037dd159cf04f5f301a512"; + sha256 = "1kmhg6nfl71p4incb64md9q0s9lnpbl65z8442kqlgyhhfzi00v2"; }; }; }; @@ -519,26 +539,6 @@ let }; }; }; - "phenx/php-font-lib" = { - targetDir = ""; - src = composerEnv.buildZipPackage { - name = "phenx-php-font-lib-a1681e9793040740a405ac5b189275059e2a9863"; - src = fetchurl { - url = "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863"; - sha256 = "0xb28w943pg0xb5mmm2jd74vr14k2lwh40azpfv0p4ghfg16v3jp"; - }; - }; - }; - "phenx/php-svg-lib" = { - targetDir = ""; - src = composerEnv.buildZipPackage { - name = "phenx-php-svg-lib-46b25da81613a9cf43c83b2a8c2c1bdab27df691"; - src = fetchurl { - url = "https://api.github.com/repos/dompdf/php-svg-lib/zipball/46b25da81613a9cf43c83b2a8c2c1bdab27df691"; - sha256 = "1bpkank11plq1xwxv5psn8ip4pk9qxffmgf71k0bzq26xa2b2v8b"; - }; - }; - }; "phpoption/phpoption" = { targetDir = ""; src = composerEnv.buildZipPackage { @@ -552,30 +552,30 @@ let "phpseclib/phpseclib" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "phpseclib-phpseclib-621c73f7dcb310b61de34d1da4c4204e8ace6ceb"; + name = "phpseclib-phpseclib-db92f1b1987b12b13f248fe76c3a52cadb67bb98"; src = fetchurl { - url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/621c73f7dcb310b61de34d1da4c4204e8ace6ceb"; - sha256 = "1p3asiv3cak3m6lla66bgxiwz00nwn1dd6lwnqgdpqyqh6gbln1n"; + url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/db92f1b1987b12b13f248fe76c3a52cadb67bb98"; + sha256 = "0121b5ysn2wj9x5pibil2d0fqvy0b1wpywr7r7y5n2n5bnmq1p6i"; }; }; }; "pragmarx/google2fa" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "pragmarx-google2fa-80c3d801b31fe165f8fe99ea085e0a37834e1be3"; + name = "pragmarx-google2fa-6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad"; src = fetchurl { - url = "https://api.github.com/repos/antonioribeiro/google2fa/zipball/80c3d801b31fe165f8fe99ea085e0a37834e1be3"; - sha256 = "0qfjgkl02ifc0zicv3d5d6zs8mwpq68bg211jy3psgghnqpxyhlm"; + url = "https://api.github.com/repos/antonioribeiro/google2fa/zipball/6f8d87ebd5afbf7790bde1ffc7579c7c705e0fad"; + sha256 = "0dknaaz6rlnyvisqbydx9mvy3fgp8pjavk4ms8qyq6dil4z1z13l"; }; }; }; "predis/predis" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "predis-predis-b1d3255ed9ad4d7254f9f9bba386c99f4bb983d1"; + name = "predis-predis-bac46bfdb78cd6e9c7926c697012aae740cb9ec9"; src = fetchurl { - url = "https://api.github.com/repos/predis/predis/zipball/b1d3255ed9ad4d7254f9f9bba386c99f4bb983d1"; - sha256 = "0pylca7in1fm6vyrfdp12pqamp7y09cr5mc8hyr1m22r9f6m82l9"; + url = "https://api.github.com/repos/predis/predis/zipball/bac46bfdb78cd6e9c7926c697012aae740cb9ec9"; + sha256 = "1gq4drppphcxdmcgxnx4l63qnlksns0xs9amnz9dr728vs89y9k6"; }; }; }; @@ -652,10 +652,10 @@ let "psr/log" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "psr-log-79dff0b268932c640297f5208d6298f71855c03e"; + name = "psr-log-f16e1d5863e37f8d8c2a01719f5b34baa2b714d3"; src = fetchurl { - url = "https://api.github.com/repos/php-fig/log/zipball/79dff0b268932c640297f5208d6298f71855c03e"; - sha256 = "18vvdj61v85glmr26i1jl1x93cq2c1aq1ajpa6z4l749c62670f2"; + url = "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3"; + sha256 = "14h8r5qwjvlj7mjwk6ksbhffbv4k9v5cailin9039z1kz4nwz38y"; }; }; }; @@ -712,20 +712,20 @@ let "robrichards/xmlseclibs" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "robrichards-xmlseclibs-f8f19e58f26cdb42c54b214ff8a820760292f8df"; + name = "robrichards-xmlseclibs-2bdfd742624d739dfadbd415f00181b4a77aaf07"; src = fetchurl { - url = "https://api.github.com/repos/robrichards/xmlseclibs/zipball/f8f19e58f26cdb42c54b214ff8a820760292f8df"; - sha256 = "01zlpm36rrdj310cfmiz2fnabszxd3fq80fa8x8j3f9ki7dvhh5y"; + url = "https://api.github.com/repos/robrichards/xmlseclibs/zipball/2bdfd742624d739dfadbd415f00181b4a77aaf07"; + sha256 = "0i7kah5qym1nqzvhlyzr4x519cnm2wshgc4x95zis6nci2abc4nb"; }; }; }; "sabberworm/php-css-parser" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "sabberworm-php-css-parser-d2fb94a9641be84d79c7548c6d39bbebba6e9a70"; + name = "sabberworm-php-css-parser-f414ff953002a9b18e3a116f5e462c56f21237cf"; src = fetchurl { - url = "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/d2fb94a9641be84d79c7548c6d39bbebba6e9a70"; - sha256 = "0dvn86wx9h4vlw7wz7v1jq8ba654s060dg3186z2cr2q9f636dy2"; + url = "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/f414ff953002a9b18e3a116f5e462c56f21237cf"; + sha256 = "0g1swfbvqafhzw6kdfc3dgn3n0bv1mcjy0q4xnb9j31j03j6nhni"; }; }; }; @@ -752,10 +752,10 @@ let "socialiteproviders/manager" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "socialiteproviders-manager-dea5190981c31b89e52259da9ab1ca4e2b258b21"; + name = "socialiteproviders-manager-ab0691b82cec77efd90154c78f1854903455c82f"; src = fetchurl { - url = "https://api.github.com/repos/SocialiteProviders/Manager/zipball/dea5190981c31b89e52259da9ab1ca4e2b258b21"; - sha256 = "11lvz1lckglh5nz0nvv0ifw9a2yfcgzlf30h09ci0d6cklkqf3la"; + url = "https://api.github.com/repos/SocialiteProviders/Manager/zipball/ab0691b82cec77efd90154c78f1854903455c82f"; + sha256 = "016w17wjw35dbkpy3y032dp1ns43khybsxqfqgvdm5ipwrh2z6hx"; }; }; }; @@ -812,270 +812,260 @@ let "symfony/console" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-console-504974cbe43d05f83b201d6498c206f16fc0cdbc"; + name = "symfony-console-f1fc6f47283e27336e7cebb9e8946c8de7bff9bd"; src = fetchurl { - url = "https://api.github.com/repos/symfony/console/zipball/504974cbe43d05f83b201d6498c206f16fc0cdbc"; - sha256 = "004hx7047y2cknj54kfifj28rchvx7k1635y28gmaq5k5caahfd8"; + url = "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd"; + sha256 = "0c2j2w9fnah56rgpfjnn21n23gp46253qp6j8q5xdz1z70dy9ihg"; }; }; }; "symfony/css-selector" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-css-selector-4b61b02fe15db48e3687ce1c45ea385d1780fe08"; + name = "symfony-css-selector-cb23e97813c5837a041b73a6d63a9ddff0778f5e"; src = fetchurl { - url = "https://api.github.com/repos/symfony/css-selector/zipball/4b61b02fe15db48e3687ce1c45ea385d1780fe08"; - sha256 = "066gmgxy8228kxfqgirmilil172q61i6fc0vnxxpmcyz6b7xxfai"; + url = "https://api.github.com/repos/symfony/css-selector/zipball/cb23e97813c5837a041b73a6d63a9ddff0778f5e"; + sha256 = "1xfvaydli47df151mvrdg34xx0jpvywiyyml5wrznb1hvds5z2gi"; }; }; }; "symfony/deprecation-contracts" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-deprecation-contracts-0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1"; + name = "symfony-deprecation-contracts-74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6"; src = fetchurl { - url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1"; - sha256 = "1qhyyfyd7q75nyqivjzrljmqa5qhh09gjs2vz7s3xadq0j525c2b"; + url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6"; + sha256 = "0jr67zcxmgq26xi9lrw3pg33fvchf27qg3liicm3r1k36hg4ymwf"; }; }; }; "symfony/error-handler" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-error-handler-231f1b2ee80f72daa1972f7340297d67439224f0"; + name = "symfony-error-handler-9e024324511eeb00983ee76b9aedc3e6ecd993d9"; src = fetchurl { - url = "https://api.github.com/repos/symfony/error-handler/zipball/231f1b2ee80f72daa1972f7340297d67439224f0"; - sha256 = "0bdphr8xv4d9ln3yiaajzxfvybc6kvcpsybf69kg6f2v88p14pj7"; + url = "https://api.github.com/repos/symfony/error-handler/zipball/9e024324511eeb00983ee76b9aedc3e6ecd993d9"; + sha256 = "18psyck3drgxqshs6r6kixcna3irp9sqf59b1ybd34f2fszp3nn6"; }; }; }; "symfony/event-dispatcher" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-event-dispatcher-8d7507f02b06e06815e56bb39aa0128e3806208b"; + name = "symfony-event-dispatcher-0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e"; src = fetchurl { - url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/8d7507f02b06e06815e56bb39aa0128e3806208b"; - sha256 = "162p2x4vxwvljdrqq481sccspzyky2g53pmmnqg4hvg76g5yajj8"; + url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/0ffc48080ab3e9132ea74ef4e09d8dcf26bf897e"; + sha256 = "1gbdzsdhmncxpsdhy2l28lb1yjny1k6d7gz04c58bqpy9lwyc6pv"; }; }; }; "symfony/event-dispatcher-contracts" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-event-dispatcher-contracts-8f93aec25d41b72493c6ddff14e916177c9efc50"; + name = "symfony-event-dispatcher-contracts-7642f5e970b672283b7823222ae8ef8bbc160b9f"; src = fetchurl { - url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50"; - sha256 = "1ybpwhcf82fpa7lj5n2i8jhba2qmq4850svd4nv3v852vwr98ani"; + url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f"; + sha256 = "0d6d95w7dix7l8wyz66ki9781z3k8hsz1c7aglszlc1fn2v9kb93"; }; }; }; "symfony/finder" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-finder-af29198d87112bebdd397bd7735fbd115997824c"; + name = "symfony-finder-daea9eca0b08d0ed1dc9ab702a46128fd1be4958"; src = fetchurl { - url = "https://api.github.com/repos/symfony/finder/zipball/af29198d87112bebdd397bd7735fbd115997824c"; - sha256 = "0wgc1rr6fg9prsmjbkcaf530h1gf1v8wnab84sfzpcrwaa4abdmv"; + url = "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958"; + sha256 = "0sr3vk37p427i8sk4rbyhb8rjqbl51k77q55kasszk75bnmx3dpa"; }; }; }; "symfony/http-foundation" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-http-foundation-117f1f20a7ade7bcea28b861fb79160a21a1e37b"; + name = "symfony-http-foundation-431771b7a6f662f1575b3cfc8fd7617aa9864d57"; src = fetchurl { - url = "https://api.github.com/repos/symfony/http-foundation/zipball/117f1f20a7ade7bcea28b861fb79160a21a1e37b"; - sha256 = "1rgzpb9v9502d5f0zlq7h0s15i1lg63clsx1j5cw51w2y079frgn"; + url = "https://api.github.com/repos/symfony/http-foundation/zipball/431771b7a6f662f1575b3cfc8fd7617aa9864d57"; + sha256 = "03v6aahc3s5wyz295g4iikixfy6jqys4j1k37ik6w1kax4igzy7q"; }; }; }; "symfony/http-kernel" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-http-kernel-147e0daf618d7575b5007055340d09aece5cf068"; + name = "symfony-http-kernel-8838b5b21d807923b893ccbfc2cbeda0f1bc00f0"; src = fetchurl { - url = "https://api.github.com/repos/symfony/http-kernel/zipball/147e0daf618d7575b5007055340d09aece5cf068"; - sha256 = "1bpv2zwsgz1ki9vzhcz5jj9c712zz6crncw2gw88n10gn2sir1cj"; + url = "https://api.github.com/repos/symfony/http-kernel/zipball/8838b5b21d807923b893ccbfc2cbeda0f1bc00f0"; + sha256 = "1clb6wl1qnf8ilfcd6zkmdc5dq8r0lf0fhw6z57yxm09yp4gva9g"; }; }; }; "symfony/mime" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-mime-7d048964877324debdcb4e0549becfa064a20d43"; + name = "symfony-mime-1de1cf14d99b12c7ebbb850491ec6ae3ed468855"; src = fetchurl { - url = "https://api.github.com/repos/symfony/mime/zipball/7d048964877324debdcb4e0549becfa064a20d43"; - sha256 = "0i9falma5rwi59cjylibgzj70gqj0vrkpkf9g8mxzy62ij5l61rq"; + url = "https://api.github.com/repos/symfony/mime/zipball/1de1cf14d99b12c7ebbb850491ec6ae3ed468855"; + sha256 = "1khg1pznfybzwn2ci7dlyy72c34l7gh2xd2imi5dg78xr92f421w"; }; }; }; "symfony/polyfill-ctype" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-polyfill-ctype-0424dff1c58f028c451efff2045f5d92410bd540"; + name = "symfony-polyfill-ctype-a3cc8b044a6ea513310cbd48ef7333b384945638"; src = fetchurl { - url = "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540"; - sha256 = "1lcz3k1i3yndy1qkdh89n05m60hh3g1zi438l0qf92j5hy2pr32n"; + url = "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638"; + sha256 = "1gwalz2r31bfqldkqhw8cbxybmc1pkg74kvg07binkhk531gjqdn"; }; }; }; "symfony/polyfill-intl-grapheme" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-polyfill-intl-grapheme-64647a7c30b2283f5d49b874d84a18fc22054b7a"; + name = "symfony-polyfill-intl-grapheme-b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe"; src = fetchurl { - url = "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a"; - sha256 = "1flqdijnx2kz2i9jdaz23ambii3nx60j211hcjzdf5mzmbic4izr"; + url = "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe"; + sha256 = "06kbz2rqp0kyxpry055pciv02ihl7vgygigqhdqqy6q7aphg9i9a"; }; }; }; "symfony/polyfill-intl-idn" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-polyfill-intl-idn-a6e83bdeb3c84391d1dfe16f42e40727ce524a5c"; + name = "symfony-polyfill-intl-idn-c36586dcf89a12315939e00ec9b4474adcb1d773"; src = fetchurl { - url = "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a6e83bdeb3c84391d1dfe16f42e40727ce524a5c"; - sha256 = "1y81p5kkrclbgq1v3qgf32mpgn6q1hjkw0n6328n2n81wj32japg"; + url = "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773"; + sha256 = "1abzqpkq647mh6z5xbf81v50q9s6llaag9sk8y0mf3n0lm47nx4w"; }; }; }; "symfony/polyfill-intl-normalizer" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-polyfill-intl-normalizer-a95281b0be0d9ab48050ebd988b967875cdb9fdb"; + name = "symfony-polyfill-intl-normalizer-3833d7255cc303546435cb650316bff708a1c75c"; src = fetchurl { - url = "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb"; - sha256 = "1bsynsi3gqcdi5asgip7srnwciwz7dflzqx1n0c9x3zmd128fs42"; + url = "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c"; + sha256 = "0qrq26nw97xfcl0p8x4ria46lk47k73vjjyqiklpw8w5cbibsfxj"; }; }; }; "symfony/polyfill-mbstring" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-polyfill-mbstring-fd22ab50000ef01661e2a31d850ebaa297f8e03c"; - src = fetchurl { - url = "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c"; - sha256 = "145vqkfca4h0smyjnhcsvn85ij75bbp9a5s3m672nn48671a8sxk"; - }; - }; - }; - "symfony/polyfill-php72" = { - targetDir = ""; - src = composerEnv.buildZipPackage { - name = "symfony-polyfill-php72-10112722600777e02d2745716b70c5db4ca70442"; + name = "symfony-polyfill-mbstring-85181ba99b2345b0ef10ce42ecac37612d9fd341"; src = fetchurl { - url = "https://api.github.com/repos/symfony/polyfill-php72/zipball/10112722600777e02d2745716b70c5db4ca70442"; - sha256 = "1l9qpprnqrjjhkwggcz0c6ll8wrfzwlqcwq13xa0j9w0q5bwafp2"; + url = "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341"; + sha256 = "07ir4drsx4ddmbps6igm6wyrzx2ksz3d61rs2m7p27qz7kx17ff1"; }; }; }; "symfony/polyfill-php80" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-polyfill-php80-77fa7995ac1b21ab60769b7323d600a991a90433"; + name = "symfony-polyfill-php80-60328e362d4c2c802a54fcbf04f9d3fb892b4cf8"; src = fetchurl { - url = "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433"; - sha256 = "03y0jzb5z1d2jdxcw1mhcbb9psp1iabmvaflwib68vzncvh6fscl"; + url = "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8"; + sha256 = "008nx5xplqx3iks3fpzd4qgy3zzrvx1bmsdc13ndf562a6hf9lrg"; }; }; }; "symfony/polyfill-php83" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-polyfill-php83-dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9"; + name = "symfony-polyfill-php83-2fb86d65e2d424369ad2905e83b236a8805ba491"; src = fetchurl { - url = "https://api.github.com/repos/symfony/polyfill-php83/zipball/dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9"; - sha256 = "1sxmb6f75iclbpqwlsgi3af1xfcrxm7vcyyh0khn14nvd654ivrl"; + url = "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491"; + sha256 = "1agcx7ydr1ljimacxbgpspcx7kssclwm0bj4zcdq6fhdwrkzxa15"; }; }; }; "symfony/polyfill-uuid" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-polyfill-uuid-2ba1f33797470debcda07fe9dce20a0003df18e9"; + name = "symfony-polyfill-uuid-21533be36c24be3f4b1669c4725c7d1d2bab4ae2"; src = fetchurl { - url = "https://api.github.com/repos/symfony/polyfill-uuid/zipball/2ba1f33797470debcda07fe9dce20a0003df18e9"; - sha256 = "1hsfsap6qmlkzfi56z44wgds5igw9xj7rax2znr8y3ci4x9sbxd0"; + url = "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2"; + sha256 = "0v8x07llqn7hac6qzm92ly6839ib63v05630rzr71f5ds69j1m09"; }; }; }; "symfony/process" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-process-8d92dd79149f29e89ee0f480254db595f6a6a2c5"; + name = "symfony-process-3cb242f059c14ae08591c5c4087d1fe443564392"; src = fetchurl { - url = "https://api.github.com/repos/symfony/process/zipball/8d92dd79149f29e89ee0f480254db595f6a6a2c5"; - sha256 = "1fvyj71vdnbm56xp167svigax6q562j92i309wqikprdyakdqmyy"; + url = "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392"; + sha256 = "1dkif5bql8ngvr00x76c2v9x2d6kgddmniyv36m119c83r7ydk3f"; }; }; }; "symfony/routing" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-routing-aad19fe10753ba842f0d653a8db819c4b3affa87"; + name = "symfony-routing-91e02e606b4b705c2f4fb42f7e7708b7923a3220"; src = fetchurl { - url = "https://api.github.com/repos/symfony/routing/zipball/aad19fe10753ba842f0d653a8db819c4b3affa87"; - sha256 = "1cm2x1bffnm0parfkw3xixz8igj52pc4vv6hydkj0l2i3qrv4y0g"; + url = "https://api.github.com/repos/symfony/routing/zipball/91e02e606b4b705c2f4fb42f7e7708b7923a3220"; + sha256 = "0bgnl82j3g1qr7idr1xfh0wgc2civvy3hm1dqbk3ryd81mlkxrz7"; }; }; }; "symfony/service-contracts" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-service-contracts-bd1d9e59a81d8fa4acdcea3f617c581f7475a80f"; + name = "symfony-service-contracts-e53260aabf78fb3d63f8d79d69ece59f80d5eda0"; src = fetchurl { - url = "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f"; - sha256 = "1q7382ingrvqdh7hm8lrwrimcvlv5qcmp6xrparfh1kmrsf45prv"; + url = "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0"; + sha256 = "0qvk3ajc1jgw97ibr3jmxh7wxmxrvra5471ashhbd56gaiim7iq4"; }; }; }; "symfony/string" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-string-ccf9b30251719567bfd46494138327522b9a9446"; + name = "symfony-string-73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f"; src = fetchurl { - url = "https://api.github.com/repos/symfony/string/zipball/ccf9b30251719567bfd46494138327522b9a9446"; - sha256 = "1yfdvksfhpq74vb45d3p8rnkbr43djbcy15gyi0vsbgccr64gc1v"; + url = "https://api.github.com/repos/symfony/string/zipball/73a5e66ea2e1677c98d4449177c5a9cf9d8b4c6f"; + sha256 = "1hnsdk4j9pj1h3nbyndbjl4yx1vczcpxsipf9b5llq70hx9bf12a"; }; }; }; "symfony/translation" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-translation-94041203f8ac200ae9e7c6a18fa6137814ccecc9"; + name = "symfony-translation-bee9bfabfa8b4045a66bf82520e492cddbaffa66"; src = fetchurl { - url = "https://api.github.com/repos/symfony/translation/zipball/94041203f8ac200ae9e7c6a18fa6137814ccecc9"; - sha256 = "01kzjwvkq434d36c5ag9qfzi4fdb3klcbx1gsrwx6zc3wvxs50x1"; + url = "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66"; + sha256 = "0a2pxp58sy2f3198f3l60kxj74laswvwhldsbfpkbp1kjz47r31k"; }; }; }; "symfony/translation-contracts" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-translation-contracts-b9d2189887bb6b2e0367a9fc7136c5239ab9b05a"; + name = "symfony-translation-contracts-4667ff3bd513750603a09c8dedbea942487fb07c"; src = fetchurl { - url = "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a"; - sha256 = "0y9dp08gw7rk50i5lpci6n2hziajvps97g9j3sz148p0afdr5q3c"; + url = "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c"; + sha256 = "1hkjg2anfkc56c4k31r2q857pm2w0r57zsn5hfrg7zv47slhb55n"; }; }; }; "symfony/uid" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-uid-35904eca37a84bb764c560cbfcac9f0ac2bcdbdf"; + name = "symfony-uid-18eb207f0436a993fffbdd811b5b8fa35fa5e007"; src = fetchurl { - url = "https://api.github.com/repos/symfony/uid/zipball/35904eca37a84bb764c560cbfcac9f0ac2bcdbdf"; - sha256 = "1xwvr4lp9cxr7s065xidqw9k3abdj6npd54flp7smgb4npl67s13"; + url = "https://api.github.com/repos/symfony/uid/zipball/18eb207f0436a993fffbdd811b5b8fa35fa5e007"; + sha256 = "0ah9mjjlizxsb7jk1aky9ws2d7v6y9xlb9vwcqmdmidiwmnkzq51"; }; }; }; "symfony/var-dumper" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "symfony-var-dumper-a71cc3374f5fb9759da1961d28c452373b343dd4"; + name = "symfony-var-dumper-38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80"; src = fetchurl { - url = "https://api.github.com/repos/symfony/var-dumper/zipball/a71cc3374f5fb9759da1961d28c452373b343dd4"; - sha256 = "19nwa0qydp0g0s5fvcm7h90973c1j1q5llrg80v43qgv3wgawp36"; + url = "https://api.github.com/repos/symfony/var-dumper/zipball/38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80"; + sha256 = "0y55js8kqbafns1hkd03vgv7mzlyi540bb5kggi95b7v2mpy6c7j"; }; }; }; @@ -1102,10 +1092,10 @@ let "voku/portable-ascii" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "voku-portable-ascii-b56450eed252f6801410d810c8e1727224ae0743"; + name = "voku-portable-ascii-b1d923f88091c6bf09699efcd7c8a1b1bfd7351d"; src = fetchurl { - url = "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743"; - sha256 = "0gwlv1hr6ycrf8ik1pnvlwaac8cpm8sa1nf4d49s8rp4k2y5anyl"; + url = "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d"; + sha256 = "1x5wls3q4m7sa0jly8f7s29sd4kb2p59imdr6i5ajzyn5b947aac"; }; }; }; From af9a0464add3c3b728326c7b4d071a774fdcd76c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 08:58:28 +0000 Subject: [PATCH 58/85] vivaldi: 7.0.3495.18 -> 7.0.3495.23 --- pkgs/applications/networking/browsers/vivaldi/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/vivaldi/default.nix b/pkgs/applications/networking/browsers/vivaldi/default.nix index 0571fc2d57845..b02811d36766e 100644 --- a/pkgs/applications/networking/browsers/vivaldi/default.nix +++ b/pkgs/applications/networking/browsers/vivaldi/default.nix @@ -24,7 +24,7 @@ let vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi"; in stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.0.3495.18"; + version = "7.0.3495.23"; suffix = { aarch64-linux = "arm64"; @@ -34,8 +34,8 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-UXv04KNyTgFsHsgl3bKZcttZfWSnOQbpwRVbZnCbKVY="; - x86_64-linux = "sha256-LFKtuIorb21/U6ysHq6GRo0FP2DgD7yM6DwuIlpuT5U="; + aarch64-linux = "sha256-mnu76Lu4xKaA0mZYto3wOYZl65i6SDU56Lo3dH59mtM="; + x86_64-linux = "sha256-FtCmtwipbEyhTmt/d5tSEc7MKrrPssiSWzcC7AYy3tg="; }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From c065a4101962eb43ded3cc6b80cc6109d3e4a1a5 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Tue, 10 Dec 2024 14:10:15 +0100 Subject: [PATCH 59/85] switch-to-configuration-ng: add clippy config --- pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs index 489259700d21c..5022858b52362 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs +++ b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs @@ -1,3 +1,7 @@ +#![deny(clippy::all)] +#![allow(clippy::too_many_arguments)] +#![allow(clippy::type_complexity)] + use std::{ cell::RefCell, collections::HashMap, @@ -33,6 +37,7 @@ mod systemd_manager { #![allow(non_camel_case_types)] #![allow(non_snake_case)] #![allow(unused)] + #![allow(clippy::all)] include!(concat!(env!("OUT_DIR"), "/systemd_manager.rs")); } @@ -41,6 +46,7 @@ mod logind_manager { #![allow(non_camel_case_types)] #![allow(non_snake_case)] #![allow(unused)] + #![allow(clippy::all)] include!(concat!(env!("OUT_DIR"), "/logind_manager.rs")); } From 1a75c991878b2ca8442c3a6cb52769aa5d2d5f2d Mon Sep 17 00:00:00 2001 From: r-vdp Date: Tue, 10 Dec 2024 14:08:41 +0100 Subject: [PATCH 60/85] switch-to-configuration-ng: clippy fixes --- .../src/src/main.rs | 85 +++++++------------ 1 file changed, 33 insertions(+), 52 deletions(-) diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs index 5022858b52362..fe86235494ea6 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs +++ b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs @@ -106,9 +106,9 @@ impl std::str::FromStr for Action { } } -impl Into<&'static str> for &Action { - fn into(self) -> &'static str { - match self { +impl From<&Action> for &'static str { + fn from(val: &Action) -> Self { + match val { Action::Switch => "switch", Action::Boot => "boot", Action::Test => "test", @@ -128,7 +128,6 @@ fn parse_os_release() -> Result> { Ok(std::fs::read_to_string("/etc/os-release") .context("Failed to read /etc/os-release")? .lines() - .into_iter() .fold(HashMap::new(), |mut acc, line| { if let Some((k, v)) = line.split_once('=') { acc.insert(k.to_string(), v.to_string()); @@ -196,8 +195,8 @@ struct UnitState { // Asks the currently running systemd instance via dbus which units are active. Returns a hash // where the key is the name of each unit and the value a hash of load, state, substate. -fn get_active_units<'a>( - systemd_manager: &Proxy<'a, &LocalConnection>, +fn get_active_units( + systemd_manager: &Proxy<'_, &LocalConnection>, ) -> Result> { let units = systemd_manager .list_units_by_patterns(Vec::new(), Vec::new()) @@ -218,7 +217,7 @@ fn get_active_units<'a>( _job_type, _job_path, )| { - if following == "" && active_state != "inactive" { + if following.is_empty() && active_state != "inactive" { Some((id, active_state, sub_state)) } else { None @@ -430,7 +429,7 @@ fn compare_units(current_unit: &UnitInfo, new_unit: &UnitInfo) -> UnitComparison // If the [Unit] section was removed, make sure that only keys were in it that are // ignored if section_name == "Unit" { - for (ini_key, _ini_val) in section_val { + for ini_key in section_val.keys() { if !unit_section_ignores.contains_key(ini_key.as_str()) { return UnitComparison::UnequalNeedsRestart; } @@ -512,7 +511,7 @@ fn compare_units(current_unit: &UnitInfo, new_unit: &UnitInfo) -> UnitComparison if !section_cmp.is_empty() { if section_cmp.keys().len() == 1 && section_cmp.contains_key("Unit") { if let Some(new_unit_unit) = new_unit.get("Unit") { - for (ini_key, _) in new_unit_unit { + for ini_key in new_unit_unit.keys() { if !unit_section_ignores.contains_key(ini_key.as_str()) { return UnitComparison::UnequalNeedsRestart; } else if ini_key == "X-Reload-Triggers" { @@ -623,7 +622,6 @@ fn handle_modified_unit( sockets .join(" ") .split_whitespace() - .into_iter() .map(String::from) .collect() } else { @@ -718,7 +716,6 @@ fn unrecord_unit(p: impl AsRef, unit: &str) { { contents .lines() - .into_iter() .filter(|line| line != &unit) .for_each(|line| _ = writeln!(&mut f, "{line}")) } @@ -731,7 +728,6 @@ fn map_from_list_file(p: impl AsRef) -> HashMap { .unwrap_or_default() .lines() .filter(|line| !line.is_empty()) - .into_iter() .fold(HashMap::new(), |mut acc, line| { acc.insert(line.to_string(), ()); acc @@ -822,7 +818,7 @@ fn filter_units( ) -> HashMap { let mut res = HashMap::new(); - for (unit, _) in units { + for unit in units.keys() { if !units_to_filter.contains_key(unit) { res.insert(unit.to_string(), ()); } @@ -831,7 +827,7 @@ fn filter_units( res } -fn unit_is_active<'a>(conn: &LocalConnection, unit: &str) -> Result { +fn unit_is_active(conn: &LocalConnection, unit: &str) -> Result { let unit_object_path = conn .with_proxy( "org.freedesktop.systemd1", @@ -878,11 +874,11 @@ impl std::fmt::Display for Job { } } -fn new_dbus_proxies<'a>( - conn: &'a LocalConnection, +fn new_dbus_proxies( + conn: &LocalConnection, ) -> ( - Proxy<'a, &'a LocalConnection>, - Proxy<'a, &'a LocalConnection>, + Proxy<'_, &LocalConnection>, + Proxy<'_, &LocalConnection>, ) { ( conn.with_proxy( @@ -1160,8 +1156,8 @@ won't take effect until you reboot the system. .context("Invalid regex for matching systemd unit names")?; for (unit, unit_state) in ¤t_active_units { - let current_unit_file = Path::new("/etc/systemd/system").join(&unit); - let new_unit_file = toplevel.join("etc/systemd/system").join(&unit); + let current_unit_file = Path::new("/etc/systemd/system").join(unit); + let new_unit_file = toplevel.join("etc/systemd/system").join(unit); let mut base_unit = unit.clone(); let mut current_base_unit_file = current_unit_file.clone(); @@ -1169,7 +1165,7 @@ won't take effect until you reboot the system. // Detect template instances if let Some((Some(template_name), Some(template_instance))) = - template_unit_re.captures(&unit).map(|captures| { + template_unit_re.captures(unit).map(|captures| { ( captures.get(1).map(|c| c.as_str()), captures.get(2).map(|c| c.as_str()), @@ -1210,11 +1206,10 @@ won't take effect until you reboot the system. // changed units we stop here as well as any new dependencies (including new mounts // and swap devices). FIXME: the suspend target is sometimes active after the // system has resumed, which probably should not be the case. Just ignore it. - if !matches!( + if !(matches!( unit.as_str(), "suspend.target" | "hibernate.target" | "hybrid-sleep.target" - ) { - if !(parse_systemd_bool( + ) || parse_systemd_bool( Some(&new_unit_info), "Unit", "RefuseManualStart", @@ -1225,12 +1220,11 @@ won't take effect until you reboot the system. "X-OnlyManualStart", false, )) { - units_to_start.insert(unit.to_string(), ()); - record_unit(START_LIST_FILE, unit); - // Don't spam the user with target units that always get started. - if std::env::var("STC_DISPLAY_ALL_UNITS").as_deref() != Ok("1") { - units_to_filter.insert(unit.to_string(), ()); - } + units_to_start.insert(unit.to_string(), ()); + record_unit(START_LIST_FILE, unit); + // Don't spam the user with target units that always get started. + if std::env::var("STC_DISPLAY_ALL_UNITS").as_deref() != Ok("1") { + units_to_filter.insert(unit.to_string(), ()); } } @@ -1257,7 +1251,7 @@ won't take effect until you reboot the system. UnitComparison::UnequalNeedsRestart => { handle_modified_unit( &toplevel, - &unit, + unit, base_name, &new_unit_file, &new_base_unit_file, @@ -1272,7 +1266,7 @@ won't take effect until you reboot the system. } UnitComparison::UnequalNeedsReload if !units_to_restart.contains_key(unit) => { units_to_reload.insert(unit.clone(), ()); - record_unit(RELOAD_LIST_FILE, &unit); + record_unit(RELOAD_LIST_FILE, unit); } _ => {} } @@ -1325,7 +1319,7 @@ won't take effect until you reboot the system. // Also handles swap devices. for (device, _) in current_swaps { - if new_swaps.get(&device).is_none() { + if !new_swaps.contains_key(&device) { // Swap entry disappeared, so turn it off. Can't use "systemctl stop" here because // systemd has lots of alias units that prevent a stop from actually calling "swapoff". if *action == Action::DryActivate { @@ -1368,7 +1362,6 @@ won't take effect until you reboot the system. if !units_to_stop_filtered.is_empty() { let mut units = units_to_stop_filtered .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1378,7 +1371,6 @@ won't take effect until you reboot the system. if !units_to_skip.is_empty() { let mut units = units_to_skip .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1406,7 +1398,7 @@ won't take effect until you reboot the system. // Detect template instances. if let Some((Some(template_name), Some(template_instance))) = - template_unit_re.captures(&unit).map(|captures| { + template_unit_re.captures(unit).map(|captures| { ( captures.get(1).map(|c| c.as_str()), captures.get(2).map(|c| c.as_str()), @@ -1475,7 +1467,6 @@ won't take effect until you reboot the system. if !units_to_reload.is_empty() { let mut units = units_to_reload .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1485,7 +1476,6 @@ won't take effect until you reboot the system. if !units_to_restart.is_empty() { let mut units = units_to_restart .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1496,7 +1486,6 @@ won't take effect until you reboot the system. if !units_to_start_filtered.is_empty() { let mut units = units_to_start_filtered .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1512,7 +1501,6 @@ won't take effect until you reboot the system. if !units_to_stop_filtered.is_empty() { let mut units = units_to_stop_filtered .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1520,12 +1508,9 @@ won't take effect until you reboot the system. } for unit in units_to_stop.keys() { - match systemd.stop_unit(unit, "replace") { - Ok(job_path) => { - let mut j = submitted_jobs.borrow_mut(); - j.insert(job_path.to_owned(), Job::Stop); - } - Err(_) => {} + if let Ok(job_path) = systemd.stop_unit(unit, "replace") { + let mut j = submitted_jobs.borrow_mut(); + j.insert(job_path.to_owned(), Job::Stop); }; } @@ -1535,7 +1520,6 @@ won't take effect until you reboot the system. if !units_to_skip.is_empty() { let mut units = units_to_skip .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1578,7 +1562,7 @@ won't take effect until you reboot the system. // Detect template instances. if let Some((Some(template_name), Some(template_instance))) = - template_unit_re.captures(&unit).map(|captures| { + template_unit_re.captures(unit).map(|captures| { ( captures.get(1).map(|c| c.as_str()), captures.get(2).map(|c| c.as_str()), @@ -1762,7 +1746,6 @@ won't take effect until you reboot the system. if !units_to_reload.is_empty() { let mut units = units_to_reload .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1792,7 +1775,6 @@ won't take effect until you reboot the system. if !units_to_restart.is_empty() { let mut units = units_to_restart .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1825,7 +1807,6 @@ won't take effect until you reboot the system. if !units_to_start_filtered.is_empty() { let mut units = units_to_start_filtered .keys() - .into_iter() .map(String::as_str) .collect::>(); units.sort_by_key(|name| name.to_lowercase()); @@ -1974,7 +1955,7 @@ fn main() -> anyhow::Result<()> { .unwrap_or("switch-to-configuration"); let Some(Ok(action)) = args.next().map(|a| Action::from_str(&a)) else { - usage(&argv0); + usage(argv0); }; if unsafe { nix::libc::geteuid() } == 0 { From 2fff1179a513225d2555b6cebab679c37da624fa Mon Sep 17 00:00:00 2001 From: r-vdp Date: Tue, 10 Dec 2024 13:37:56 +0100 Subject: [PATCH 61/85] switch-to-configuration-ng: run clippy in the check phase --- pkgs/by-name/sw/switch-to-configuration-ng/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/package.nix b/pkgs/by-name/sw/switch-to-configuration-ng/package.nix index 2bc473b2f093a..e3ea53792406a 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/package.nix +++ b/pkgs/by-name/sw/switch-to-configuration-ng/package.nix @@ -1,5 +1,6 @@ { buildPackages, + clippy, dbus, lib, pkg-config, @@ -22,6 +23,15 @@ rustPlatform.buildRustPackage { env.SYSTEMD_DBUS_INTERFACE_DIR = "${buildPackages.systemd}/share/dbus-1/interfaces"; + nativeCheckInputs = [ + clippy + ]; + + preCheck = '' + echo "Running clippy..." + cargo clippy -- -Dwarnings + ''; + meta = { description = "NixOS switch-to-configuration program"; mainProgram = "switch-to-configuration"; From 779c71047611c89515b1497cd2581807f8eaac37 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Wed, 11 Dec 2024 09:38:55 +0100 Subject: [PATCH 62/85] nixos/switch-test: use the runTest handler to improve eval performance The newer runTest handler uses a single nixpkgs instance to eval all the specialisations, reducing the memory usage and eval time of the test drastically compared to handleTest which creates a new nixpkgs instance for every specialisation. --- nixos/tests/all-tests.nix | 10 ++++++++-- nixos/tests/switch-test.nix | 7 +++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 927382091e72e..6119b70603180 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -965,8 +965,14 @@ in { swapspace = handleTestOn ["aarch64-linux" "x86_64-linux"] ./swapspace.nix {}; sway = handleTest ./sway.nix {}; swayfx = handleTest ./swayfx.nix {}; - switchTest = handleTest ./switch-test.nix { ng = false; }; - switchTestNg = handleTest ./switch-test.nix { ng = true; }; + switchTest = runTest { + imports = [ ./switch-test.nix ]; + defaults.system.switch.enableNg = false; + }; + switchTestNg = runTest { + imports = [ ./switch-test.nix ]; + defaults.system.switch.enableNg = true; + }; sx = handleTest ./sx.nix {}; sympa = handleTest ./sympa.nix {}; syncthing = handleTest ./syncthing.nix {}; diff --git a/nixos/tests/switch-test.nix b/nixos/tests/switch-test.nix index c48a3963a79ea..1f5574cfd7047 100644 --- a/nixos/tests/switch-test.nix +++ b/nixos/tests/switch-test.nix @@ -1,6 +1,7 @@ # Test configuration switching. +{ lib, pkgs, ...}: -import ./make-test-python.nix ({ lib, pkgs, ng, ...} : let +let # Simple service that can either be socket-activated or that will # listen on port 1234 if not socket-activated. @@ -48,8 +49,6 @@ in { nodes = { machine = { pkgs, lib, ... }: { - system.switch.enableNg = ng; - environment.systemPackages = [ pkgs.socat ]; # for the socket activation stuff users.mutableUsers = false; @@ -1455,4 +1454,4 @@ in { assert_lacks(out, "\nstarting the following units:") assert_lacks(out, "the following new units were started:") ''; -}) +} From 774f76409680931e98e50ef6833f9360254a5280 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 09:33:17 +0000 Subject: [PATCH 63/85] squeezelite: 2.0.0.1504 -> 2.0.0.1507 --- pkgs/by-name/sq/squeezelite/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sq/squeezelite/package.nix b/pkgs/by-name/sq/squeezelite/package.nix index 2640f3675c54d..6ccd30f91a312 100644 --- a/pkgs/by-name/sq/squeezelite/package.nix +++ b/pkgs/by-name/sq/squeezelite/package.nix @@ -40,13 +40,13 @@ stdenv.mkDerivation { pname = binName; # versions are specified in `squeezelite.h` # see https://github.com/ralph-irving/squeezelite/issues/29 - version = "2.0.0.1504"; + version = "2.0.0.1507"; src = fetchFromGitHub { owner = "ralph-irving"; repo = "squeezelite"; - rev = "54e39690d9882d56c56fbdced4661abce7d8beff"; - hash = "sha256-+NjCykWlru8y1Iy3uLvO87NcoFvcggCaEnajXRxKYno="; + rev = "279ac086053239323f5c4df965342e3be5d10671"; + hash = "sha256-iMqBQJDy1pkGNHH2aFOtzBn9VK5x+Na4iD2vc3bppTc="; }; buildInputs = From 0eea04364fe148d710b795b169b19718b6a37deb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 10:28:49 +0000 Subject: [PATCH 64/85] git-cola: 4.9.0 -> 4.10.0 --- pkgs/by-name/gi/git-cola/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-cola/package.nix b/pkgs/by-name/gi/git-cola/package.nix index aef8a4604e610..15100201d1582 100644 --- a/pkgs/by-name/gi/git-cola/package.nix +++ b/pkgs/by-name/gi/git-cola/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication rec { pname = "git-cola"; - version = "4.9.0"; + version = "4.10.0"; pyproject = true; src = fetchFromGitHub { owner = "git-cola"; repo = "git-cola"; rev = "v${version}"; - hash = "sha256-pEl9kMdKGGKeca7xrb9KW5hVvjRBqqG7ktYXbJgc4YE="; + hash = "sha256-nF+QbVkGL8eQFoe/f433uQKc5nKmGuS1fIZC6uMSC2U="; }; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ From 887e7d91ba8e9514f0e68ef95573ca8083df133f Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 11 Dec 2024 13:19:32 +0100 Subject: [PATCH 65/85] gitlab: 17.6.1 -> 17.6.2 https://about.gitlab.com/releases/2024/12/11/patch-release-gitlab-17-6-2-released/ --- .../applications/version-management/gitlab/data.json | 12 ++++++------ .../gitlab/gitlab-workhorse/default.nix | 2 +- .../version-management/gitlab/rubyEnv/Gemfile | 2 +- .../version-management/gitlab/rubyEnv/Gemfile.lock | 4 ++-- .../version-management/gitlab/rubyEnv/gemset.nix | 4 ++-- pkgs/by-name/gi/gitaly/package.nix | 4 ++-- pkgs/by-name/gi/gitlab-pages/package.nix | 4 ++-- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json index 94dcc95a2d36e..ec6422cea4f99 100644 --- a/pkgs/applications/version-management/gitlab/data.json +++ b/pkgs/applications/version-management/gitlab/data.json @@ -1,15 +1,15 @@ { - "version": "17.6.1", - "repo_hash": "1az442dj0xxkb3bdqgln7ax5779bmndbx8p8mszybgghkjl0g4nq", + "version": "17.6.2", + "repo_hash": "0j08l2rhhlm5b6cim3bq5zk6lwimf467jhqarm01mxn53qj5rfna", "yarn_hash": "0g60lvngbvgvirjag5l539innmklh2x6a56vd38svrgx5jm6d3jc", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v17.6.1-ee", + "rev": "v17.6.2-ee", "passthru": { - "GITALY_SERVER_VERSION": "17.6.1", - "GITLAB_PAGES_VERSION": "17.6.1", + "GITALY_SERVER_VERSION": "17.6.2", + "GITLAB_PAGES_VERSION": "17.6.2", "GITLAB_SHELL_VERSION": "14.39.0", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.4.0", - "GITLAB_WORKHORSE_VERSION": "17.6.1" + "GITLAB_WORKHORSE_VERSION": "17.6.2" } } diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix index e6c7da12cc407..9e0a2b9a8bfc3 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix @@ -5,7 +5,7 @@ in buildGoModule rec { pname = "gitlab-workhorse"; - version = "17.6.1"; + version = "17.6.2"; # nixpkgs-update: no auto update src = fetchFromGitLab { diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile index 99b050b2d5cb3..5e5b17ead2edd 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile @@ -715,7 +715,7 @@ gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite' # rubocop:todo Gemfile/Missi gem 'arr-pm', '~> 0.0.12' # rubocop:todo Gemfile/MissingFeatureCategory # Remote Development -gem 'devfile', '~> 0.1.0', feature_category: :workspaces +gem 'devfile', '~> 0.1.1', feature_category: :workspaces # Apple plist parsing gem 'CFPropertyList', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock index 94e4e0d1022b9..2d125ee82500c 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock @@ -509,7 +509,7 @@ GEM thor (>= 0.19, < 2) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) - devfile (0.1.0) + devfile (0.1.1) device_detector (1.0.0) devise (4.9.3) bcrypt (~> 3.0) @@ -2018,7 +2018,7 @@ DEPENDENCIES declarative_policy (~> 1.1.0) deprecation_toolkit (~> 1.5.1) derailed_benchmarks - devfile (~> 0.1.0) + devfile (~> 0.1.1) device_detector devise (~> 4.9.3) devise-pbkdf2-encryptable (~> 0.0.0)! diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix index dd5ddff416041..bf1ce4c42b5e2 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix +++ b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix @@ -1233,10 +1233,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "18fbys0bf562681c96a4qcbdwxhlc9w3jz8rzkkfqns421hn024q"; + sha256 = "0yf8ckwr0pkzbdhs4y57gv9a80hvasdjv815fn67yhs4zpphqs5f"; type = "gem"; }; - version = "0.1.0"; + version = "0.1.1"; }; device_detector = { groups = ["default"]; diff --git a/pkgs/by-name/gi/gitaly/package.nix b/pkgs/by-name/gi/gitaly/package.nix index ca320beb14c4b..925e5f1b436c0 100644 --- a/pkgs/by-name/gi/gitaly/package.nix +++ b/pkgs/by-name/gi/gitaly/package.nix @@ -7,7 +7,7 @@ }: let - version = "17.6.1"; + version = "17.6.2"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -21,7 +21,7 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-eh/dMoKnwN+xz6dMnPZUD8b/SyrxUqDAtWmCIBXbIT4="; + hash = "sha256-i+Yk5hFhtIxf12crSJRbkHNbfPy9ZbxSNFEPwFOovhE="; }; vendorHash = "sha256-AxuAEiYV3jwWxcuTLc1i4/6sG957YIA+Fmky5Dkdzu8="; diff --git a/pkgs/by-name/gi/gitlab-pages/package.nix b/pkgs/by-name/gi/gitlab-pages/package.nix index ab5d8a01659c0..72c8b4a9d7674 100644 --- a/pkgs/by-name/gi/gitlab-pages/package.nix +++ b/pkgs/by-name/gi/gitlab-pages/package.nix @@ -6,14 +6,14 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "17.6.1"; + version = "17.6.2"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - hash = "sha256-fLQ2Hd1GtSBfxUJIozf4xcXC5yvNX4xqh0H0UVL55kw="; + hash = "sha256-iO6kMggGajB7ARXsJynEVbgd7iPBBp0x6J1lKuOxgH4="; }; vendorHash = "sha256-2feUOWcGj7eQ43rfM6IF55BawYVP4UY5sKA29Y9ozPk="; From f5c1b5b4552e7cdad7285d34129be529a5ab129b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 11 Dec 2024 13:58:45 +0100 Subject: [PATCH 66/85] python312Packages.chex: 0.1.87 -> 0.1.88 Diff: https://github.com/deepmind/chex/compare/refs/tags/v0.1.87...v0.1.88 Changelog: https://github.com/google-deepmind/chex/releases/tag/v0.1.88 --- pkgs/development/python-modules/chex/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/chex/default.nix b/pkgs/development/python-modules/chex/default.nix index 3f52a6ac3311b..d9a4604ff255d 100644 --- a/pkgs/development/python-modules/chex/default.nix +++ b/pkgs/development/python-modules/chex/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "chex"; - version = "0.1.87"; + version = "0.1.88"; pyproject = true; src = fetchFromGitHub { owner = "deepmind"; repo = "chex"; - rev = "refs/tags/v${version}"; - hash = "sha256-TPh7XLWHk0y/VLXxHLANUiDmfveHPeMLks9QKf16doo="; + tag = "v${version}"; + hash = "sha256-umRq+FZwyx1hz839ZibRTEFKjbBugrfUJuE8PagjqI4="; }; build-system = [ setuptools ]; @@ -52,7 +52,7 @@ buildPythonPackage rec { ]; meta = { - description = "Chex is a library of utilities for helping to write reliable JAX code"; + description = "Library of utilities for helping to write reliable JAX code"; homepage = "https://github.com/deepmind/chex"; changelog = "https://github.com/google-deepmind/chex/releases/tag/v${version}"; license = lib.licenses.asl20; From b7e40ecd649948d17effac989ce54aadaa48af7a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 13:37:14 +0000 Subject: [PATCH 67/85] ocamlPackages.hxd: 0.3.2 -> 0.3.3 --- pkgs/development/ocaml-modules/hxd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/hxd/default.nix b/pkgs/development/ocaml-modules/hxd/default.nix index 54ce87de99eea..d3a8ce7a85bd2 100644 --- a/pkgs/development/ocaml-modules/hxd/default.nix +++ b/pkgs/development/ocaml-modules/hxd/default.nix @@ -5,13 +5,13 @@ buildDunePackage rec { pname = "hxd"; - version = "0.3.2"; + version = "0.3.3"; minimalOCamlVersion = "4.08"; src = fetchurl { url = "https://github.com/dinosaure/hxd/releases/download/v${version}/hxd-${version}.tbz"; - sha256 = "a00290abb8538e79b32ddc22ed9b301b9806bc4c03eb1e5105b14af47dabec9f"; + sha256 = "sha256-Tt4jUpal4qJZl3bIvOtIU8Fk735XNXCh7caKTAyQQz4="; }; propagatedBuildInputs = lib.optional withLwt lwt; From b950ef801abaa28bcc983244ca291e2c8956eed7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 15:07:47 +0000 Subject: [PATCH 68/85] ssh-to-age: 1.1.9 -> 1.1.10 --- pkgs/by-name/ss/ssh-to-age/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ss/ssh-to-age/package.nix b/pkgs/by-name/ss/ssh-to-age/package.nix index c89c0026d30be..7393c859f69b8 100644 --- a/pkgs/by-name/ss/ssh-to-age/package.nix +++ b/pkgs/by-name/ss/ssh-to-age/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "ssh-to-age"; - version = "1.1.9"; + version = "1.1.10"; src = fetchFromGitHub { owner = "Mic92"; repo = "ssh-to-age"; rev = version; - sha256 = "sha256-cEEFz/iVhvfo8CffC9wkIRnF26xL+roaqKsLmUgfUiA="; + sha256 = "sha256-rYQ3uLLcewloMv0uvJVbLG1T60Wxij5WdfOMLjYOjaQ="; }; - vendorHash = "sha256-FH+etKil0oiiB5tvDYS2nu1HG4yZTWZuRhtYnbq4Os4="; + vendorHash = "sha256-csKM/Cx+ALcUrMBGAEGGIsEItLNAhzvHc2lNBO2k+oc="; checkPhase = '' runHook preCheck From bb69838362a999c216e4cbe763827b75891ac9c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 15:28:25 +0000 Subject: [PATCH 69/85] ytt: 0.51.0 -> 0.51.1 --- pkgs/by-name/yt/ytt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/ytt/package.nix b/pkgs/by-name/yt/ytt/package.nix index 45a7b65e97d8e..106bcf27b33f0 100644 --- a/pkgs/by-name/yt/ytt/package.nix +++ b/pkgs/by-name/yt/ytt/package.nix @@ -8,13 +8,13 @@ }: buildGoModule rec { pname = "ytt"; - version = "0.51.0"; + version = "0.51.1"; src = fetchFromGitHub { owner = "carvel-dev"; repo = "ytt"; rev = "v${version}"; - sha256 = "sha256-7PN6ejI7Ov0O3oJW71P3s3RWeRrX6M4+GTqsVlr8+7w="; + sha256 = "sha256-MVkgZDHFkjtOuBDm/VjUU2QXMR7HdcNJwqD4mMBHt48="; }; vendorHash = null; From 518ae8fd583e3e2ba9bc7c5b3643b3d7823a77aa Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 9 Dec 2024 23:22:12 +0100 Subject: [PATCH 70/85] ci/eval: add rebuildsByPlatform to the comparison result --- ci/eval/compare/default.nix | 69 +++++++++++- ci/eval/compare/utils.nix | 203 +++++++++++++++++++++++++----------- 2 files changed, 207 insertions(+), 65 deletions(-) diff --git a/ci/eval/compare/default.nix b/ci/eval/compare/default.nix index 8b5e9059cd5b8..4f3b943a5a135 100644 --- a/ci/eval/compare/default.nix +++ b/ci/eval/compare/default.nix @@ -3,14 +3,66 @@ jq, runCommand, writeText, - supportedSystems, ... }: { beforeResultDir, afterResultDir }: let + /* + Derivation that computes which packages are affected (added, changed or removed) between two revisions of nixpkgs. + Note: "platforms" are "x86_64-linux", "aarch64-darwin", ... + + --- + Inputs: + - beforeResultDir, afterResultDir: The evaluation result from before and after the change. + They can be obtained by running `nix-build -A ci.eval.full` on both revisions. + + --- + Outputs: + - changed-paths.json: Various information about the changes: + { + attrdiff: { + added: ["package1"], + changed: ["package2", "package3"], + removed: ["package4"], + }, + labels: [ + "10.rebuild-darwin: 1-10", + "10.rebuild-linux: 1-10" + ], + rebuildsByKernel: { + darwin: ["package1", "package2"], + linux: ["package1", "package2", "package3"] + }, + rebuildCountByKernel: { + darwin: 2, + linux: 3, + }, + rebuildsByPlatform: { + aarch64-darwin: ["package1", "package2"], + aarch64-linux: ["package1", "package2"], + x86_64-linux: ["package1", "package2", "package3"], + x86_64-darwin: ["package1"], + }, + } + - step-summary.md: A markdown render of the changes + + --- + Implementation details: + + Helper functions can be found in ./utils.nix. + Two main "types" are important: + + - `packagePlatformPath`: A string of the form "." + Example: "python312Packages.numpy.x86_64-linux" + + - `packagePlatformAttr`: An attrs representation of a packagePlatformPath: + Example: { name = "python312Packages.numpy"; platform = "x86_64-linux"; } + */ inherit (import ./utils.nix { inherit lib; }) diff groupByKernel + convertToPackagePlatformAttrs + groupByPlatform extractPackageNames getLabels uniqueStrings @@ -20,21 +72,30 @@ let beforeAttrs = getAttrs beforeResultDir; afterAttrs = getAttrs afterResultDir; + # Attrs + # - keys: "added", "changed" and "removed" + # - values: lists of `packagePlatformPath`s diffAttrs = diff beforeAttrs afterAttrs; changed-paths = let rebuilds = uniqueStrings (diffAttrs.added ++ diffAttrs.changed); + rebuildsPackagePlatformAttrs = convertToPackagePlatformAttrs rebuilds; - rebuildsByKernel = groupByKernel rebuilds; + rebuildsByPlatform = groupByPlatform rebuildsPackagePlatformAttrs; + rebuildsByKernel = groupByKernel rebuildsPackagePlatformAttrs; rebuildCountByKernel = lib.mapAttrs ( kernel: kernelRebuilds: lib.length kernelRebuilds ) rebuildsByKernel; in writeText "changed-paths.json" ( builtins.toJSON { - attrdiff = lib.mapAttrs (_: v: extractPackageNames v) diffAttrs; - inherit rebuildsByKernel rebuildCountByKernel; + attrdiff = lib.mapAttrs (_: extractPackageNames) diffAttrs; + inherit + rebuildsByPlatform + rebuildsByKernel + rebuildCountByKernel + ; labels = getLabels rebuildCountByKernel; } ); diff --git a/ci/eval/compare/utils.nix b/ci/eval/compare/utils.nix index 2794b5eda4ec3..82ba64e06a173 100644 --- a/ci/eval/compare/utils.nix +++ b/ci/eval/compare/utils.nix @@ -3,55 +3,101 @@ rec { # Borrowed from https://github.com/NixOS/nixpkgs/pull/355616 uniqueStrings = list: builtins.attrNames (builtins.groupBy lib.id list); - _processSystemPath = - packageSystemPath: + /* + Converts a `packagePlatformPath` into a `packagePlatformAttr` + + Turns + "hello.aarch64-linux" + into + { + name = "hello"; + platform = "aarch64-linux"; + } + */ + convertToPackagePlatformAttr = + packagePlatformPath: let - # python312Packages.torch.aarch64-linux -> ["python312Packages" "torch" "aarch64-linux"] - # splittedPath = lib.splitString "." attrName; - splittedPath = lib.splitString "." packageSystemPath; + # python312Packages.numpy.aarch64-linux -> ["python312Packages" "numpy" "aarch64-linux"] + splittedPath = lib.splitString "." packagePlatformPath; - # ["python312Packages" "torch" "aarch64-linux"] -> ["python312Packages" "torch"] + # ["python312Packages" "numpy" "aarch64-linux"] -> ["python312Packages" "numpy"] packagePath = lib.sublist 0 (lib.length splittedPath - 1) splittedPath; - in - { - # "python312Packages.torch" + + # "python312Packages.numpy" name = lib.concatStringsSep "." packagePath; + in + if name == "" then + null + else + { + # python312Packages.numpy + inherit name; - # "aarch64-linux" - system = lib.last splittedPath; - }; + # "aarch64-linux" + platform = lib.last splittedPath; + }; - # Turns - # [ - # "hello.aarch64-linux" - # "hello.x86_64-linux" - # "hello.aarch64-darwin" - # "hello.x86_64-darwin" - # "bye.x86_64-darwin" - # "bye.aarch64-darwin" - # ] - # - # into - # - # [ - # "hello" - # "bye" - # ] + /* + Converts a list of `packagePlatformPath`s into a list of `packagePlatformAttr`s + + Turns + [ + "hello.aarch64-linux" + "hello.x86_64-linux" + "hello.aarch64-darwin" + "hello.x86_64-darwin" + "bye.x86_64-darwin" + "bye.aarch64-darwin" + "release-checks" <- Will be dropped + ] + into + [ + { name = "hello"; platform = "aarch64-linux"; } + { name = "hello"; platform = "x86_64-linux"; } + { name = "hello"; platform = "aarch64-darwin"; } + { name = "hello"; platform = "x86_64-darwin"; } + { name = "bye"; platform = "aarch64-darwin"; } + { name = "bye"; platform = "x86_64-darwin"; } + ] + */ + convertToPackagePlatformAttrs = + packagePlatformPaths: + builtins.filter (x: x != null) (builtins.map convertToPackagePlatformAttr packagePlatformPaths); + + /* + Converts a list of `packagePlatformPath`s directly to a list of (unique) package names + + Turns + [ + "hello.aarch64-linux" + "hello.x86_64-linux" + "hello.aarch64-darwin" + "hello.x86_64-darwin" + "bye.x86_64-darwin" + "bye.aarch64-darwin" + ] + into + [ + "hello" + "bye" + ] + */ extractPackageNames = - packageSystemPaths: - builtins.attrNames ( - builtins.removeAttrs (builtins.groupBy ( - packageSystemPath: (_processSystemPath packageSystemPath).name - ) packageSystemPaths) [ "" ] - ); - - # Computes a diff between two attrs - # { - # added: [ ], - # removed: [ ], - # changed: [ ], - # } - # + packagePlatformPaths: + let + packagePlatformAttrs = convertToPackagePlatformAttrs (uniqueStrings packagePlatformPaths); + in + uniqueStrings (builtins.map (p: p.name) packagePlatformAttrs); + + /* + Computes the key difference between two attrs + + { + added: [ ], + removed: [ ], + changed: [ ], + } + */ diff = let filterKeys = cond: attrs: lib.attrNames (lib.filterAttrs cond attrs); @@ -69,43 +115,78 @@ rec { ) old; }; + /* + Group a list of `packagePlatformAttr`s by platforms + + Turns + [ + { name = "hello"; platform = "aarch64-linux"; } + { name = "hello"; platform = "x86_64-linux"; } + { name = "hello"; platform = "aarch64-darwin"; } + { name = "hello"; platform = "x86_64-darwin"; } + { name = "bye"; platform = "aarch64-darwin"; } + { name = "bye"; platform = "x86_64-darwin"; } + ] + into + { + aarch64-linux = [ "hello" ]; + x86_64-linux = [ "hello" ]; + aarch64-darwin = [ "hello" "bye" ]; + x86_64-darwin = [ "hello" "bye" ]; + } + */ + groupByPlatform = + packagePlatformAttrs: + let + packagePlatformAttrsByPlatform = builtins.groupBy (p: p.platform) packagePlatformAttrs; + extractPackageNames = map (p: p.name); + in + lib.mapAttrs (_: extractPackageNames) packagePlatformAttrsByPlatform; + # Turns # [ - # "hello.aarch64-linux" - # "hello.x86_64-linux" - # "hello.aarch64-darwin" - # "hello.x86_64-darwin" - # "bye.x86_64-darwin" - # "bye.aarch64-darwin" + # { name = "hello"; platform = "aarch64-linux"; } + # { name = "hello"; platform = "x86_64-linux"; } + # { name = "hello"; platform = "aarch64-darwin"; } + # { name = "hello"; platform = "x86_64-darwin"; } + # { name = "bye"; platform = "aarch64-darwin"; } + # { name = "bye"; platform = "x86_64-darwin"; } # ] # # into # # { - # linux = [ - # "hello" - # ]; - # darwin = [ - # "hello" - # "bye" - # ]; + # linux = [ "hello" ]; + # darwin = [ "hello" "bye" ]; # } groupByKernel = - systemPaths: + packagePlatformAttrs: let - systemPaths' = builtins.map _processSystemPath systemPaths; - filterKernel = kernel: builtins.attrNames ( - builtins.groupBy (systemPath: systemPath.name) ( - builtins.filter (systemPath: lib.hasSuffix kernel systemPath.system) systemPaths' + builtins.groupBy (p: p.name) ( + builtins.filter (p: lib.hasSuffix kernel p.platform) packagePlatformAttrs ) ); in lib.genAttrs [ "linux" "darwin" ] filterKernel; - getLabels = lib.mapAttrs ( + /* + Maps an attrs of `kernel - rebuild counts` mappings to a list of labels + + Turns + { + linux = 56; + darwin = 8; + } + into + [ + "10.rebuild-darwin: 1-10" + "10.rebuild-linux: 11-100" + ] + */ + getLabels = lib.mapAttrsToList ( kernel: rebuildCount: let number = From 362f987f977ae628b5299f88f6d76a170ba18df6 Mon Sep 17 00:00:00 2001 From: nartsisss Date: Wed, 11 Dec 2024 18:59:09 +0300 Subject: [PATCH 71/85] codesnap: init at 0.8.2 --- pkgs/by-name/co/codesnap/package.nix | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/co/codesnap/package.nix diff --git a/pkgs/by-name/co/codesnap/package.nix b/pkgs/by-name/co/codesnap/package.nix new file mode 100644 index 0000000000000..fcdcdc48c6c9f --- /dev/null +++ b/pkgs/by-name/co/codesnap/package.nix @@ -0,0 +1,43 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: +rustPlatform.buildRustPackage rec { + pname = "codesnap"; + version = "0.8.2"; + + src = fetchFromGitHub { + owner = "mistricky"; + repo = "CodeSnap"; + tag = "v${version}"; + hash = "sha256-/eWqJ7CyHwYCOSoQHZ6047hWbVsp30JMXfeUeNci8xM="; + }; + + cargoHash = "sha256-trthuKmI7V6HQHb+uu1RjZy4+qIP1anyqPdHwzEUuLs="; + + cargoBuildFlags = [ + "-p" + "codesnap-cli" + ]; + cargoTestFlags = cargoBuildFlags; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Command-line tool for generating beautiful code snippets"; + homepage = "https://github.com/mistricky/CodeSnap"; + changelog = "https://github.com/mistricky/CodeSnap/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nartsiss ]; + mainProgram = "codesnap"; + }; +} From beb460e3491cd353b273595d45cefb325d1261c6 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 11 Dec 2024 18:33:02 +0100 Subject: [PATCH 72/85] typstyle: 0.12.9 -> 0.12.10 Diff: https://github.com/Enter-tainer/typstyle/compare/v0.12.9...v0.12.10 Changelog: https://github.com/Enter-tainer/typstyle/blob/v0.12.10/CHANGELOG.md --- pkgs/by-name/ty/typstyle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typstyle/package.nix b/pkgs/by-name/ty/typstyle/package.nix index 7b8b6702ce934..f2a3216ec8a18 100644 --- a/pkgs/by-name/ty/typstyle/package.nix +++ b/pkgs/by-name/ty/typstyle/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage rec { pname = "typstyle"; - version = "0.12.9"; + version = "0.12.10"; src = fetchFromGitHub { owner = "Enter-tainer"; repo = "typstyle"; tag = "v${version}"; - hash = "sha256-iKtOE/JP77NsYMYPuMJtMMp2qryS4es4IlircekMhbc="; + hash = "sha256-nrsfp0T4QYLZw5F5R4iTewUjlZOErc/15c0O6O9BFBE="; }; useFetchCargoVendor = true; - cargoHash = "sha256-p6S8YRysEyLCo+082AtwFHYzv+p8JjWhvcWPInGYmvQ="; + cargoHash = "sha256-gPsZRdksX+7sZWK7V/q17oZmN2kgQkApC66/3KowDCI="; # Disabling tests requiring network access checkFlags = [ From b7ee10f466147f486f7f08c46217688ae166b2f4 Mon Sep 17 00:00:00 2001 From: Justinas Stankevicius Date: Sun, 24 Nov 2024 22:02:59 +0200 Subject: [PATCH 73/85] python3Packages.aioairctrl: init at 0.2.5 --- .../python-modules/aioairctrl/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/aioairctrl/default.nix diff --git a/pkgs/development/python-modules/aioairctrl/default.nix b/pkgs/development/python-modules/aioairctrl/default.nix new file mode 100644 index 0000000000000..4a1de2c77dfba --- /dev/null +++ b/pkgs/development/python-modules/aioairctrl/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + wheel, + aiocoap, + pycryptodomex, +}: + +buildPythonPackage rec { + pname = "aioairctrl"; + version = "0.2.5"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-BPUV79S2A0F6vZA2pd3XNLpmRHTp6RSoNXPcI+OJRbk="; + }; + + build-system = [ + setuptools + wheel + ]; + + dependencies = [ + aiocoap + pycryptodomex + ]; + + pythonImportsCheck = [ "aioairctrl" ]; + + doCheck = false; # no tests + + meta = { + description = "Library for controlling Philips air purifiers (using encrypted CoAP)"; + homepage = "https://github.com/kongo09/aioairctrl"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ justinas ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 19a640eaf5ef6..359eb578f7b32 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -153,6 +153,8 @@ self: super: with self; { aio-pika = callPackage ../development/python-modules/aio-pika { }; + aioairctrl = callPackage ../development/python-modules/aioairctrl { }; + aioacaia = callPackage ../development/python-modules/aioacaia { }; aioairzone = callPackage ../development/python-modules/aioairzone { }; From 30380af03328c73d2ec04d683a2afbe9d33b925a Mon Sep 17 00:00:00 2001 From: Justinas Stankevicius Date: Sun, 24 Nov 2024 22:03:52 +0200 Subject: [PATCH 74/85] home-assistant-custom-components.philips_airpurifier_coap: init at 0.28.0 --- .../philips_airpurifier_coap/package.nix | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-components/philips_airpurifier_coap/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/philips_airpurifier_coap/package.nix b/pkgs/servers/home-assistant/custom-components/philips_airpurifier_coap/package.nix new file mode 100644 index 0000000000000..8681adeccc3e2 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/philips_airpurifier_coap/package.nix @@ -0,0 +1,37 @@ +{ + lib, + buildHomeAssistantComponent, + fetchFromGitHub, + + aioairctrl, + getmac, +}: + +buildHomeAssistantComponent rec { + owner = "kongo09"; + domain = "philips_airpurifier_coap"; + version = "0.28.0"; + + src = fetchFromGitHub { + inherit owner; + repo = "philips-airpurifier-coap"; + rev = "v${version}"; + hash = "sha256-yoaph/R3c4j+sXEC02Hv+ixtuif70/y6Gag5NBpKFLs="; + }; + + postPatch = '' + substituteInPlace custom_components/philips_airpurifier_coap/manifest.json --replace-fail 'getmac==0.9.4' 'getmac>=0.9.4' + ''; + + dependencies = [ + aioairctrl + getmac + ]; + + meta = { + description = "Philips AirPurifier custom component for Home Assistant"; + homepage = "https://github.com/kongo09/philips-airpurifier-coap"; + license = lib.licenses.unfree; # See https://github.com/kongo09/philips-airpurifier-coap/issues/209 + maintainers = with lib.maintainers; [ justinas ]; + }; +} From 657037116db3f40000bc53d54c45219857fb2292 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 17:52:07 +0000 Subject: [PATCH 75/85] bicep: 0.31.92 -> 0.32.4 --- pkgs/by-name/bi/bicep/deps.nix | 1760 ++++++++++++++++++++++++----- pkgs/by-name/bi/bicep/package.nix | 4 +- 2 files changed, 1474 insertions(+), 290 deletions(-) diff --git a/pkgs/by-name/bi/bicep/deps.nix b/pkgs/by-name/bi/bicep/deps.nix index d17aebcf7a72d..a43daf224be63 100644 --- a/pkgs/by-name/bi/bicep/deps.nix +++ b/pkgs/by-name/bi/bicep/deps.nix @@ -1,292 +1,1476 @@ # This file was automatically generated by passthru.fetch-deps. # Please dont edit it manually, your changes might get overwritten! -{ fetchNuGet }: [ - (fetchNuGet { pname = "Azure.Bicep.Internal.RoslynAnalyzers"; version = "0.1.45"; hash = "sha256-k+eY3pA4T5lXfrhqNu3CMXPUqWs2vJjd+p6W+fHr0Fs="; }) - (fetchNuGet { pname = "Azure.Bicep.Types"; version = "0.5.110"; hash = "sha256-3sg2vF7WDPCi4JQnQvFv/uw90RFrvjKf5SrDqATyQQs="; }) - (fetchNuGet { pname = "Azure.Bicep.Types.Az"; version = "0.2.712"; hash = "sha256-dgvJiwiHlQOSDABGIxR3Y4Nxu/CL8pHIBhzRwTUi4u4="; }) - (fetchNuGet { pname = "Azure.Bicep.Types.K8s"; version = "0.1.644"; hash = "sha256-Zrq4vOEMfDv0rk8bc46ww/D8l4PqVba2Alhdpb50KL0="; }) - (fetchNuGet { pname = "Azure.Containers.ContainerRegistry"; version = "1.1.1"; hash = "sha256-BC7QlrtYz74yDtTf/Kvf+Y3Vm3NEZsJLO5g5twKuxkI="; }) - (fetchNuGet { pname = "Azure.Core"; version = "1.36.0"; hash = "sha256-lokfjW2wvgFu6bALLzNmDhXIz3HXoPuGX0WfGb9hmpI="; }) - (fetchNuGet { pname = "Azure.Core"; version = "1.43.0"; hash = "sha256-/AE7soQTyaXesI7TdGKjSlxKR6z8t9HpdlOaNUC7eEk="; }) - (fetchNuGet { pname = "Azure.Core"; version = "1.44.1"; hash = "sha256-0su/ylZ68+FDZ6mgfp3qsm7qpfPtD5SW75HXbVhs5qk="; }) - (fetchNuGet { pname = "Azure.Deployments.Core"; version = "1.195.0"; hash = "sha256-pFJeujdVzPFoUknQStQCuBEbgmyq/9uZRsa3jAbRxIM="; }) - (fetchNuGet { pname = "Azure.Deployments.DiffEngine"; version = "1.195.0"; hash = "sha256-UD3/kPgBGSXX+4GzEZ6uGCe0O7sJKcy5kWwTG/dtt7U="; }) - (fetchNuGet { pname = "Azure.Deployments.Engine"; version = "1.195.0"; hash = "sha256-KHrC/lq3syrIsZIqa8a4M6+pLChM1lNsbzH5NTxNyIc="; }) - (fetchNuGet { pname = "Azure.Deployments.Expression"; version = "1.195.0"; hash = "sha256-U1jux2UH1vPqr4i/HBw3bupiSUWaavwU0b/rKC63muI="; }) - (fetchNuGet { pname = "Azure.Deployments.Extensibility"; version = "1.195.0"; hash = "sha256-ai6LoMWLh8JssNStAdvZzFe+zLkiDztLhP2ZGW8wA44="; }) - (fetchNuGet { pname = "Azure.Deployments.Extensibility.Core"; version = "0.1.55"; hash = "sha256-u5Xo/TkFJSOeI+/T1fWuEeFVQVT4gM6pE09jhY6b2vU="; }) - (fetchNuGet { pname = "Azure.Deployments.Internal.GenerateNotice"; version = "0.1.45"; hash = "sha256-WjFwaSY7Nsk2BJRzC2/gfEGnOttXEYYeHTNP24fi608="; }) - (fetchNuGet { pname = "Azure.Deployments.JsonPath"; version = "1.17.0"; hash = "sha256-o0rJ3pgwijC/7h1sajlukFQOLBD5RW0d3wbXJgVvt8Q="; }) - (fetchNuGet { pname = "Azure.Deployments.ResourceMetadata"; version = "1.17.0"; hash = "sha256-vpJNeQQw4XazLfAlgkSwhCWFZOjWkdOnTHxB1fOfv4k="; }) - (fetchNuGet { pname = "Azure.Deployments.Templates"; version = "1.195.0"; hash = "sha256-WxkWqXjVEsARsWzC13l6gID72a+xP0QeQ7u9IU18Mlo="; }) - (fetchNuGet { pname = "Azure.Identity"; version = "1.13.1"; hash = "sha256-3MI7LcEAr1EKpp2ZtiJu3yrnwnrMPCfGj3auQPNrL8A="; }) - (fetchNuGet { pname = "Azure.ResourceManager"; version = "1.13.0"; hash = "sha256-pWjp8mjGikgJvTXCslF/sjXURq3rB36JkiTWHYJIWV0="; }) - (fetchNuGet { pname = "Azure.ResourceManager.Resources"; version = "1.9.0"; hash = "sha256-TiFfFUjDf+R7O0Tdgodk20EWshcxuwhFSAJwmOO1gFw="; }) - (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; hash = "sha256-ApU9y1yX60daSjPk3KYDBeJ7XZByKW8hse9NRZGcjeo="; }) - (fetchNuGet { pname = "coverlet.collector"; version = "6.0.2"; hash = "sha256-LdSQUrOmjFug47LjtqgtN2MM6BcfG0HR5iL+prVHlDo="; }) - (fetchNuGet { pname = "FluentAssertions"; version = "6.12.1"; hash = "sha256-R/Fi9eee6T8t8JECxL9+HFd8jAxRMkCg18j+fAQLNqM="; }) - (fetchNuGet { pname = "Google.Protobuf"; version = "3.28.3"; hash = "sha256-jiA/FeYEEk/u9O1gtdnOzatym+/uHyaRJSdp34TOb1o="; }) - (fetchNuGet { pname = "Grpc.Core.Api"; version = "2.66.0"; hash = "sha256-XVZmvlUK0t4bWaIBUAoAm007VhUdUvSSlCDh6P4IV9c="; }) - (fetchNuGet { pname = "Grpc.Net.Client"; version = "2.66.0"; hash = "sha256-bxK/5xFYWpqFmD8N79B79ymSt/u4aKRJkrO5I1ZxDgI="; }) - (fetchNuGet { pname = "Grpc.Net.Common"; version = "2.66.0"; hash = "sha256-M/GsAvCs1vQ29xLYtK1tuxOhk5MPm5lmwn+DPhfcgkA="; }) - (fetchNuGet { pname = "Grpc.Tools"; version = "2.67.0"; hash = "sha256-ms/lbWwb9UuJHNl3T5X2mAulCHhQ3tEiqRLWBfUYoV0="; }) - (fetchNuGet { pname = "Humanizer.Core"; version = "2.14.1"; hash = "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="; }) - (fetchNuGet { pname = "IPNetwork2"; version = "2.6.548"; hash = "sha256-6N61UG/WrJWNv+bO/l9BNWA17iPIMn5G4J7maw54UPg="; }) - (fetchNuGet { pname = "IPNetwork2"; version = "2.6.598"; hash = "sha256-FPjItZbaf5gJYP6lORQITPqWnwHN0WDLvq+v4Hmc3Q4="; }) - (fetchNuGet { pname = "JetBrains.Annotations"; version = "2019.1.3"; hash = "sha256-gn2Z7yANT+2tnK+qbOA2PviRf1M1VtvamABGajgGC6E="; }) - (fetchNuGet { pname = "JetBrains.Annotations"; version = "2024.3.0"; hash = "sha256-BQYhE7JDJ9Bw588KyWzOvQFvQTiRa0K9maVkI9lZgBc="; }) - (fetchNuGet { pname = "Json.More.Net"; version = "2.0.1.2"; hash = "sha256-fnp/By8n8xKa8bhvUbO2p8rlze5AvgA+z9ZvWEpL/Ls="; }) - (fetchNuGet { pname = "Json.More.Net"; version = "2.0.2"; hash = "sha256-a05C4llKu1sOBjjV+GXQqSD1FWaj7twjkx4L95qixDQ="; }) - (fetchNuGet { pname = "JsonDiffPatch.Net"; version = "2.1.0"; hash = "sha256-lyUOusPMv1ZF3EcrEFG4Fze603CVPxLwOPmTVOy/HmU="; }) - (fetchNuGet { pname = "JsonPatch.Net"; version = "3.1.0"; hash = "sha256-bvCOOiH2SruZXF+jPYlAaEkinZ040YDp9QjP3QXlCbc="; }) - (fetchNuGet { pname = "JsonPatch.Net"; version = "3.1.1"; hash = "sha256-j8MZwl96BUPBSFnsb42d/JZIccDQQ1TvgBjqwafv9SQ="; }) - (fetchNuGet { pname = "JsonPath.Net"; version = "1.1.0"; hash = "sha256-FQGPodaxHwyfRN3HhEl7N39SKsn922FiZAiDzKOYxUo="; }) - (fetchNuGet { pname = "JsonPath.Net"; version = "1.1.6"; hash = "sha256-E9lXAJOPBZA3623ggLUKmtiG1AR/ldPtCBnH6TX6bOk="; }) - (fetchNuGet { pname = "JsonPointer.Net"; version = "5.0.0"; hash = "sha256-OCeXHpJyHJSyh2vpnrY8nSuM4u3eNXtN6YXnJZyHnWc="; }) - (fetchNuGet { pname = "JsonPointer.Net"; version = "5.0.2"; hash = "sha256-S04fnxMCJm86yc1FYHSqHznhA+90NW6QI+7rxYIyhs0="; }) - (fetchNuGet { pname = "JsonSchema.Net"; version = "7.0.4"; hash = "sha256-sCaGr8m20DzNEkF3TS7Cb+wmvo3hYZPZwQ2bTqwlB5g="; }) - (fetchNuGet { pname = "MessagePack"; version = "2.5.108"; hash = "sha256-+vMXyEbfutY5WOFuFnNF24uLcKJTTdntVrVlSJH4yjI="; }) - (fetchNuGet { pname = "MessagePack.Annotations"; version = "2.5.108"; hash = "sha256-u3Qu8UftNIz3oIzQUMa7Z0G6VzmDLcAnAeNQ3lB3YVk="; }) - (fetchNuGet { pname = "Microsoft.ApplicationInsights"; version = "2.22.0"; hash = "sha256-mUQ63atpT00r49ca50uZu2YCiLg3yd6r3HzTryqcuEA="; }) - (fetchNuGet { pname = "Microsoft.AspNet.WebApi.Client"; version = "6.0.0"; hash = "sha256-lNL5C4W7/p8homWooO/3ZKDZQ2M0FUTDixJwqWBPVbo="; }) - (fetchNuGet { pname = "Microsoft.Automata.SRM"; version = "1.2.2"; hash = "sha256-cVVxKqguV48WRuk2HyRP5A2b4kZd3nSVY3rMe0SRSQw="; }) - (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "1.1.1"; hash = "sha256-fAcX4sxE0veWM1CZBtXR/Unky+6sE33yrV7ohrWGKig="; }) - (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "5.0.0"; hash = "sha256-bpJjcJSUSZH0GeOXoZI12xUQOf2SRtxG7sZV0dWS5TI="; }) - (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; hash = "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU="; }) - (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "8.0.0"; hash = "sha256-9aWmiwMJKrKr9ohD1KSuol37y+jdDxPGJct3m2/Bknw="; }) - (fetchNuGet { pname = "Microsoft.Build.Tasks.Git"; version = "8.0.0"; hash = "sha256-vX6/kPij8vNAu8f7rrvHHhPrNph20IcufmrBgZNxpQA="; }) - (fetchNuGet { pname = "Microsoft.CodeAnalysis.BannedApiAnalyzers"; version = "3.3.4"; hash = "sha256-YPTHTZ8xRPMLADdcVYRO/eq3O9uZjsD+OsGRZE+0+e8="; }) - (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.11.1"; hash = "sha256-1dLlK3NGh88PuFYZiYpT+izA96etxhU3BSgixDgdtGA="; }) - (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; hash = "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8="; }) - (fetchNuGet { pname = "Microsoft.Diagnostics.Tracing.EventRegister"; version = "1.1.28"; hash = "sha256-A/gOXo0PWS8+L7OyJz1s8zDxGU39SFuvxrHZnqSLANI="; }) - (fetchNuGet { pname = "Microsoft.Diagnostics.Tracing.TraceEvent"; version = "3.1.3"; hash = "sha256-MVKR1ZRpUMNdRAPuXh9cp5T/hG7wu8R9wUr9bey8V60="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Configuration"; version = "8.0.0"; hash = "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "8.0.0"; hash = "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Binder"; version = "8.0.2"; hash = "sha256-aGB0VuoC34YadAEqrwoaXLc5qla55pswDV2xLSmR7SE="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Configuration.FileExtensions"; version = "8.0.1"; hash = "sha256-iRA8L7BX/fe5LHCVOhzBSk30GfshP7V2Qj2nxpEvStA="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Configuration.Json"; version = "8.0.1"; hash = "sha256-J8EK/yhsfTpeSUY8F81ZTBV9APHiPUliN7d+n2OX9Ig="; }) - (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "8.0.1"; hash = "sha256-O9g0jWS+jfGoT3yqKwZYJGL+jGSIeSbwmvomKDC3hTU="; }) - (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "8.0.0"; hash = "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8="; }) - (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "8.0.2"; hash = "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Diagnostics"; version = "8.0.1"; hash = "sha256-CraHNCaVlMiYx6ff9afT6U7RC/MoOCXM3pn2KrXkiLc="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Diagnostics.Abstractions"; version = "8.0.1"; hash = "sha256-d5DVXhA8qJFY9YbhZjsTqs5w5kDuxF5v+GD/WZR1QL0="; }) - (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Abstractions"; version = "8.0.0"; hash = "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU="; }) - (fetchNuGet { pname = "Microsoft.Extensions.FileProviders.Physical"; version = "8.0.0"; hash = "sha256-29y5ZRQ1ZgzVOxHktYxyiH40kVgm5un2yTGdvuSWnRc="; }) - (fetchNuGet { pname = "Microsoft.Extensions.FileSystemGlobbing"; version = "8.0.0"; hash = "sha256-+Oz41JR5jdcJlCJOSpQIL5OMBNi+1Hl2d0JUHfES7sU="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Http"; version = "8.0.1"; hash = "sha256-ScPwhBvD3Jd4S0E7JQ18+DqY3PtQvdFLbkohUBbFd3o="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Logging"; version = "8.0.1"; hash = "sha256-vkfVw4tQEg86Xg18v6QO0Qb4Ysz0Njx57d1XcNuj6IU="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "6.0.0"; hash = "sha256-QNqcQ3x+MOK7lXbWkCzSOWa/2QyYNbdM/OEEbWN15Sw="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "8.0.2"; hash = "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc="; }) - (fetchNuGet { pname = "Microsoft.Extensions.ObjectPool"; version = "5.0.10"; hash = "sha256-tAjiU3w0hdPAGUitszxZ6jtEilRn977MY7N5eZMx0x0="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "8.0.2"; hash = "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; version = "8.0.0"; hash = "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.1"; hash = "sha256-e4uoLnUSmON4If9qJh78+4z14IzW9qCu5YkqLdQqWQU="; }) - (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "8.0.0"; hash = "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo="; }) - (fetchNuGet { pname = "Microsoft.Graph.Bicep.Types"; version = "0.1.7-preview"; hash = "sha256-Lz45XaKIjKA7w4xX2ElZO5jxVi0LqhGbGBTAHc+aqL0="; }) - (fetchNuGet { pname = "Microsoft.Identity.Client"; version = "4.66.1"; hash = "sha256-azhndN+YbI6IGCOAKa4GlwYBAGOFs2fjgzhwCgI3r7w="; }) - (fetchNuGet { pname = "Microsoft.Identity.Client.Extensions.Msal"; version = "4.66.1"; hash = "sha256-8iYRnxbbuy+NA2eiJATJ4RRqQbj4fjiaVI2ff3pOpkg="; }) - (fetchNuGet { pname = "Microsoft.IdentityModel.Abstractions"; version = "6.35.0"; hash = "sha256-bxyYu6/QgaA4TQYBr5d+bzICL+ktlkdy/tb/1fBu00Q="; }) - (fetchNuGet { pname = "Microsoft.NET.StringTools"; version = "17.4.0"; hash = "sha256-+9uBaUDZ3roUJwyYJUL30Mz+3C6LE16FzfQKgS0Yveo="; }) - (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.11.1"; hash = "sha256-0JUEucQ2lzaPgkrjm/NFLBTbqU1dfhvhN3Tl3moE6mI="; }) - (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; hash = "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU="; }) - (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; hash = "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="; }) - (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.1"; hash = "sha256-8hLiUKvy/YirCWlFwzdejD2Db3DaXhHxT7GSZx/znJg="; }) - (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "3.1.0"; hash = "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0="; }) - (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.0.1"; hash = "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4="; }) - (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; hash = "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ="; }) - (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.3"; hash = "sha256-WLsf1NuUfRWyr7C7Rl9jiua9jximnVvzy6nk2D2bVRc="; }) - (fetchNuGet { pname = "Microsoft.PowerPlatform.ResourceStack"; version = "7.0.0.2076"; hash = "sha256-SZ1T6ir1vBQMbRqhA2gujxjz01nWnf5wtrAJHVxd/Jo="; }) - (fetchNuGet { pname = "Microsoft.SourceLink.Common"; version = "8.0.0"; hash = "sha256-AfUqleVEqWuHE7z2hNiwOLnquBJ3tuYtbkdGMppHOXc="; }) - (fetchNuGet { pname = "Microsoft.SourceLink.GitHub"; version = "8.0.0"; hash = "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0="; }) - (fetchNuGet { pname = "Microsoft.Testing.Extensions.Telemetry"; version = "1.4.2"; hash = "sha256-cbzbnb6FtR6CWC//5YfqHQCmao6hXxkJ4MzPcX7tJD0="; }) - (fetchNuGet { pname = "Microsoft.Testing.Extensions.TrxReport.Abstractions"; version = "1.4.2"; hash = "sha256-++zDHgfUmlct9grPFc3U3JoU7jzEJ7tMSbpYWpafNaY="; }) - (fetchNuGet { pname = "Microsoft.Testing.Extensions.VSTestBridge"; version = "1.4.2"; hash = "sha256-FN0P2BpsVSqZWL82fS1MBLS3PfWgW5cZzPE6SLgpIxA="; }) - (fetchNuGet { pname = "Microsoft.Testing.Platform"; version = "1.4.2"; hash = "sha256-QgKhzbv2/PF5qeVtIXaD1vBAK/WKoppFgMbFF/q3S84="; }) - (fetchNuGet { pname = "Microsoft.Testing.Platform.MSBuild"; version = "1.4.2"; hash = "sha256-5tR636te/SGcCQB4pVa73dP7DQWF4Ye8d+IascoNoiE="; }) - (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.11.1"; hash = "sha256-5vX+vCzFY3S7xfMVIv8OlMMFtdedW9UIJzc0WEc+vm4="; }) - (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.11.1"; hash = "sha256-wSkY0H1fQAq0H3LcKT4u7Y5RzhAAPa6yueVN84g8HxU="; }) - (fetchNuGet { pname = "Microsoft.VisualStudio.Threading"; version = "17.10.48"; hash = "sha256-WL8c7TjDBHGjsVLMMPf9cin8rirzOdxusEBQlkUfiVU="; }) - (fetchNuGet { pname = "Microsoft.VisualStudio.Threading.Analyzers"; version = "17.11.20"; hash = "sha256-mHYVKapahjHlrzeJ6JpQAtugg+Ub3IzesYSJ+UTybAU="; }) - (fetchNuGet { pname = "Microsoft.VisualStudio.Validation"; version = "17.8.8"; hash = "sha256-sB8GLRiJHX3Py7qeBUnUANiDWhyPtISon6HQs+8wKms="; }) - (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "4.7.0"; hash = "sha256-+jWCwRqU/J/jLdQKDFm93WfIDrDMXMJ984UevaQMoi8="; }) - (fetchNuGet { pname = "Microsoft.Win32.Registry.AccessControl"; version = "8.0.0"; hash = "sha256-F2/VVsc5c3RpsraXAx63P8OdZA61Hh1HbirYI3U1FT4="; }) - (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "8.0.0"; hash = "sha256-UcxurEamYD+Bua0PbPNMYAZaRulMrov8CfbJGIgTaRQ="; }) - (fetchNuGet { pname = "Microsoft.Windows.Compatibility"; version = "8.0.10"; hash = "sha256-VlLNyPBhHsg96Oq3Z8/bxK0iaSQqiUsQ+hQo3rGD3FU="; }) - (fetchNuGet { pname = "MSTest.TestAdapter"; version = "3.6.2"; hash = "sha256-OqkbC3VcQid6QcUVLOi91JZHeMfOKTvuwnxg34F4ktY="; }) - (fetchNuGet { pname = "MSTest.TestFramework"; version = "3.6.2"; hash = "sha256-uRsYlJGIShaS8EwWXEIWoGlrNUx+7gwQO/cNNcHdetM="; }) - (fetchNuGet { pname = "Nerdbank.GitVersioning"; version = "3.6.146"; hash = "sha256-6lpjiwxVrwjNUhPQ6C7LzazKdBQlAbmyEQk/qxrmr8Y="; }) - (fetchNuGet { pname = "Nerdbank.Streams"; version = "2.11.74"; hash = "sha256-asIdaqCIjZspTA+hhtjKNajpCo+ZQi3erZLCpBQ5No4="; }) - (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.1"; hash = "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo="; }) - (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.3"; hash = "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="; }) - (fetchNuGet { pname = "Newtonsoft.Json"; version = "9.0.1"; hash = "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU="; }) - (fetchNuGet { pname = "Newtonsoft.Json.Bson"; version = "1.0.2"; hash = "sha256-ZUj6YFSMZp5CZtXiamw49eZmbp1iYBuNsIKNnjxcRzA="; }) - (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; hash = "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8="; }) - (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; hash = "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I="; }) - (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tracing"; version = "4.3.0"; hash = "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI="; }) - (fetchNuGet { pname = "runtime.any.System.Globalization"; version = "4.3.0"; hash = "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU="; }) - (fetchNuGet { pname = "runtime.any.System.IO"; version = "4.3.0"; hash = "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE="; }) - (fetchNuGet { pname = "runtime.any.System.Reflection"; version = "4.3.0"; hash = "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk="; }) - (fetchNuGet { pname = "runtime.any.System.Reflection.Extensions"; version = "4.3.0"; hash = "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8="; }) - (fetchNuGet { pname = "runtime.any.System.Reflection.Primitives"; version = "4.3.0"; hash = "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ="; }) - (fetchNuGet { pname = "runtime.any.System.Resources.ResourceManager"; version = "4.3.0"; hash = "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4="; }) - (fetchNuGet { pname = "runtime.any.System.Runtime"; version = "4.3.0"; hash = "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM="; }) - (fetchNuGet { pname = "runtime.any.System.Runtime.Handles"; version = "4.3.0"; hash = "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4="; }) - (fetchNuGet { pname = "runtime.any.System.Runtime.InteropServices"; version = "4.3.0"; hash = "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA="; }) - (fetchNuGet { pname = "runtime.any.System.Text.Encoding"; version = "4.3.0"; hash = "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs="; }) - (fetchNuGet { pname = "runtime.any.System.Text.Encoding.Extensions"; version = "4.3.0"; hash = "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM="; }) - (fetchNuGet { pname = "runtime.any.System.Threading.Tasks"; version = "4.3.0"; hash = "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4="; }) - (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps="; }) - (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I="; }) - (fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA="; }) - (fetchNuGet { pname = "runtime.linux-arm.runtime.native.System.IO.Ports"; version = "8.0.0"; hash = "sha256-m5+od7ZhlzImwSE9E7Qq1nH3A3muXwCnsvrVUoJ7+WE="; }) - (fetchNuGet { pname = "runtime.linux-arm64.runtime.native.System.IO.Ports"; version = "8.0.0"; hash = "sha256-IgbG3HT3A0VItWl5asE7Hk0zaQjQneKQS9f65cQAjLI="; }) - (fetchNuGet { pname = "runtime.linux-x64.runtime.native.System.IO.Ports"; version = "8.0.0"; hash = "sha256-44oujSHhc0Nl2WCvLYkScrAyqNAlbGfOnlzPwCofwlA="; }) - (fetchNuGet { pname = "runtime.native.System"; version = "4.3.0"; hash = "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y="; }) - (fetchNuGet { pname = "runtime.native.System.Data.SqlClient.sni"; version = "4.7.0"; hash = "sha256-cj0+BpmoibwOWj2wNXwONJeTGosmFwhD349zPjNaBK0="; }) - (fetchNuGet { pname = "runtime.native.System.IO.Ports"; version = "8.0.0"; hash = "sha256-BqExVU/zHj7o++mzOpY9y+i9yZZVbcGmO/D4mRzigY8="; }) - (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I="; }) - (fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM="; }) - (fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4="; }) - (fetchNuGet { pname = "runtime.osx-arm64.runtime.native.System.IO.Ports"; version = "8.0.0"; hash = "sha256-oFMF60yyTy3fXwLlXJkNUtzdRz4EyxevAUIcfcVESCE="; }) - (fetchNuGet { pname = "runtime.osx-x64.runtime.native.System.IO.Ports"; version = "8.0.0"; hash = "sha256-b2J9DcunMtChpuyNC0XN39Z01Wr738HI/syJW1n9bfE="; }) - (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0="; }) - (fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4="; }) - (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g="; }) - (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc="; }) - (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; hash = "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw="; }) - (fetchNuGet { pname = "runtime.unix.System.Diagnostics.Debug"; version = "4.3.0"; hash = "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI="; }) - (fetchNuGet { pname = "runtime.unix.System.IO.FileSystem"; version = "4.3.0"; hash = "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I="; }) - (fetchNuGet { pname = "runtime.unix.System.Private.Uri"; version = "4.3.0"; hash = "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs="; }) - (fetchNuGet { pname = "runtime.unix.System.Runtime.Extensions"; version = "4.3.0"; hash = "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4="; }) - (fetchNuGet { pname = "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni"; version = "4.4.0"; hash = "sha256-8xGiqk5g4kM79//SirozmDtDpqwVXH3CmvIs7GNwfh0="; }) - (fetchNuGet { pname = "runtime.win-x64.runtime.native.System.Data.SqlClient.sni"; version = "4.4.0"; hash = "sha256-HoXKGBkue0RJT1SZxAliVmT5rbfU3xD8mH8hfCvRxwQ="; }) - (fetchNuGet { pname = "runtime.win-x86.runtime.native.System.Data.SqlClient.sni"; version = "4.4.0"; hash = "sha256-jPnWzDcbufO51GLGjynWHy0b+5PBqNxM+VKmSrObeUw="; }) - (fetchNuGet { pname = "Sarif.Sdk"; version = "4.5.4"; hash = "sha256-XHzRVA4rymiskk+WMtKMv1Vj0vU9g/RET0TiZrHJgi8="; }) - (fetchNuGet { pname = "Semver"; version = "3.0.0"; hash = "sha256-nX5ka27GY6pz9S73H6sLSQCrnAyyI9xDVdzrtlMp4BQ="; }) - (fetchNuGet { pname = "SharpYaml"; version = "2.1.1"; hash = "sha256-KSs7993j0VJxSDx/VpruMQFnnjP4CzvzPLlIfDEwOpw="; }) - (fetchNuGet { pname = "Sprache.StrongNamed"; version = "2.3.2"; hash = "sha256-q6G1Y1/oellt0ABex7UQZdc0ACEBKFT6Ah+mNIHWyVw="; }) - (fetchNuGet { pname = "StreamJsonRpc"; version = "2.19.27"; hash = "sha256-0eQVv72i5vZ3SsgjyG42w6YIZXpTpCQpIwDPEFkr6Z0="; }) - (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; hash = "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk="; }) - (fetchNuGet { pname = "System.ClientModel"; version = "1.1.0"; hash = "sha256-FiueWJawZGar++OztDFWxU2nQE5Vih9iYsc3uEx0thM="; }) - (fetchNuGet { pname = "System.CodeDom"; version = "8.0.0"; hash = "sha256-uwVhi3xcvX7eiOGQi7dRETk3Qx1EfHsUfchZsEto338="; }) - (fetchNuGet { pname = "System.Collections"; version = "4.0.11"; hash = "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0="; }) - (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; hash = "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc="; }) - (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.6.0"; hash = "sha256-gnu+8nN48GAd4GRgeB5cAQmW7VnCubL/8h7zO377fd0="; }) - (fetchNuGet { pname = "System.Collections.Immutable"; version = "5.0.0"; hash = "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8="; }) - (fetchNuGet { pname = "System.Collections.Immutable"; version = "8.0.0"; hash = "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w="; }) - (fetchNuGet { pname = "System.ComponentModel.Composition"; version = "8.0.0"; hash = "sha256-MnKdjE/qIvAmEeRc3gOn5uJhT0TI3UnUJPjj3TLHFQo="; }) - (fetchNuGet { pname = "System.ComponentModel.Composition.Registration"; version = "8.0.0"; hash = "sha256-m0DmAA1V3/sbvy0YFrQeODAXGGPMmBExHYlAyZlE6j8="; }) - (fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "4.4.0"; hash = "sha256-+8wGYllXnIxRzy9dLhZFB88GoPj8ivYXS0KUfcivT8I="; }) - (fetchNuGet { pname = "System.Configuration.ConfigurationManager"; version = "8.0.1"; hash = "sha256-2vgU/BBFDOO2506UX6mtuBQ9c2bCShLLhoy67l7418E="; }) - (fetchNuGet { pname = "System.Data.Odbc"; version = "8.0.1"; hash = "sha256-LmqokSy9D1SDDFiezsOKyhT47vHwAbRqVX68Alp/uwk="; }) - (fetchNuGet { pname = "System.Data.OleDb"; version = "8.0.1"; hash = "sha256-umcrU6CFFItewo5y2JYsBFM5lu45r0f9Jkh/3g9xtto="; }) - (fetchNuGet { pname = "System.Data.SqlClient"; version = "4.8.6"; hash = "sha256-Qc/yco3e0+6jP8UiMA0ERlfSEKdINv0BmHixh9Z8fJQ="; }) - (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.3.0"; hash = "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM="; }) - (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "5.0.0"; hash = "sha256-6mW3N6FvcdNH/pB58pl+pFSCGWgyaP4hfVtC/SMWDV4="; }) - (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "6.0.1"; hash = "sha256-Xi8wrUjVlioz//TPQjFHqcV/QGhTqnTfUcltsNlcCJ4="; }) - (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "8.0.1"; hash = "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo="; }) - (fetchNuGet { pname = "System.Diagnostics.EventLog"; version = "8.0.1"; hash = "sha256-zvqd72pwgcGoa1nH3ZT1C0mP9k53vFLJ69r5MCQ1saA="; }) - (fetchNuGet { pname = "System.Diagnostics.PerformanceCounter"; version = "8.0.1"; hash = "sha256-B+rMR/+8rOA9/5PV77d8LUQyZdlL04+H2zLJMBHic4Q="; }) - (fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.0.1"; hash = "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U="; }) - (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; hash = "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q="; }) - (fetchNuGet { pname = "System.DirectoryServices"; version = "8.0.0"; hash = "sha256-a6ECGvsDqHPZuaG920zMjcCOBD2Kvg8jWpSacgL4a7A="; }) - (fetchNuGet { pname = "System.DirectoryServices.AccountManagement"; version = "8.0.1"; hash = "sha256-dtsdt9e1VJZbTshj7AC2k3gQ+0qGmv5haRhHkCjHm6M="; }) - (fetchNuGet { pname = "System.DirectoryServices.Protocols"; version = "8.0.0"; hash = "sha256-Hq3/Y2QpZlJUY52W6WYpiUSQsiMWlxvevLBF+icpGzo="; }) - (fetchNuGet { pname = "System.Drawing.Common"; version = "8.0.10"; hash = "sha256-GOmBRym8DI9J3t2apGV0fTdpTgFL3hCJtzeUvgDDGD4="; }) - (fetchNuGet { pname = "System.Dynamic.Runtime"; version = "4.0.11"; hash = "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4="; }) - (fetchNuGet { pname = "System.Globalization"; version = "4.0.11"; hash = "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw="; }) - (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; hash = "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI="; }) - (fetchNuGet { pname = "System.IO"; version = "4.1.0"; hash = "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw="; }) - (fetchNuGet { pname = "System.IO"; version = "4.3.0"; hash = "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY="; }) - (fetchNuGet { pname = "System.IO.Abstractions"; version = "21.1.3"; hash = "sha256-qgbg9Y5CUcll+mjJyeYp6xPED4FxwLbthr6b8Q64m4E="; }) - (fetchNuGet { pname = "System.IO.FileSystem"; version = "4.0.1"; hash = "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0="; }) - (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.3.0"; hash = "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg="; }) - (fetchNuGet { pname = "System.IO.Packaging"; version = "8.0.1"; hash = "sha256-xf0BAfqQvITompBsvfpxiLts/6sRQEzdjNA3f/q/vY4="; }) - (fetchNuGet { pname = "System.IO.Pipelines"; version = "8.0.0"; hash = "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE="; }) - (fetchNuGet { pname = "System.IO.Ports"; version = "8.0.0"; hash = "sha256-G8j9c0erBzZfJAVlW08XoE58gPhiNWJE78sFaBV2e4Q="; }) - (fetchNuGet { pname = "System.Linq"; version = "4.1.0"; hash = "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794="; }) - (fetchNuGet { pname = "System.Linq"; version = "4.3.0"; hash = "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A="; }) - (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; hash = "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4="; }) - (fetchNuGet { pname = "System.Management"; version = "8.0.0"; hash = "sha256-HwpfDb++q7/vxR6q57mGFgl5U0vxy+oRJ6orFKORfP0="; }) - (fetchNuGet { pname = "System.Memory"; version = "4.5.5"; hash = "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI="; }) - (fetchNuGet { pname = "System.Memory.Data"; version = "1.0.2"; hash = "sha256-XiVrVQZQIz4NgjiK/wtH8iZhhOZ9MJ+X2hL2/8BrGN0="; }) - (fetchNuGet { pname = "System.Memory.Data"; version = "6.0.0"; hash = "sha256-83/bxn3vyv17dQDDqH1L3yDpluhOxIS5XR27f4OnCEo="; }) - (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.5.0"; hash = "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8="; }) - (fetchNuGet { pname = "System.ObjectModel"; version = "4.0.12"; hash = "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s="; }) - (fetchNuGet { pname = "System.Private.ServiceModel"; version = "4.10.0"; hash = "sha256-SIUm4sBAdr1cVtGIXC6sHI6nBi0NWQ6Tuo4TSXaFiAA="; }) - (fetchNuGet { pname = "System.Private.Uri"; version = "4.3.0"; hash = "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM="; }) - (fetchNuGet { pname = "System.Private.Uri"; version = "4.3.2"; hash = "sha256-jB2+W3tTQ6D9XHy5sEFMAazIe1fu2jrENUO0cb48OgU="; }) - (fetchNuGet { pname = "System.Reflection"; version = "4.1.0"; hash = "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs="; }) - (fetchNuGet { pname = "System.Reflection"; version = "4.3.0"; hash = "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY="; }) - (fetchNuGet { pname = "System.Reflection.Context"; version = "8.0.0"; hash = "sha256-4ArfguTY4FmbNccexnqwMpmTkDHlA5sCczQ5Ri5kA94="; }) - (fetchNuGet { pname = "System.Reflection.DispatchProxy"; version = "4.7.1"; hash = "sha256-Oi+l32p73ZxwcB6GrSS2m25BccfpuwbY4eyFEwUe0IM="; }) - (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.0.1"; hash = "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk="; }) - (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.0.1"; hash = "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0="; }) - (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.0.1"; hash = "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g="; }) - (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.7.0"; hash = "sha256-V0Wz/UUoNIHdTGS9e1TR89u58zJjo/wPUWw6VaVyclU="; }) - (fetchNuGet { pname = "System.Reflection.Extensions"; version = "4.0.1"; hash = "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ="; }) - (fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; hash = "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="; }) - (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.0.1"; hash = "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0="; }) - (fetchNuGet { pname = "System.Reflection.Primitives"; version = "4.3.0"; hash = "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM="; }) - (fetchNuGet { pname = "System.Reflection.TypeExtensions"; version = "4.1.0"; hash = "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4="; }) - (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.0.1"; hash = "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw="; }) - (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.3.0"; hash = "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo="; }) - (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; hash = "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo="; }) - (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; hash = "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg="; }) - (fetchNuGet { pname = "System.Runtime"; version = "4.3.1"; hash = "sha256-R9T68AzS1PJJ7v6ARz9vo88pKL1dWqLOANg4pkQjkA0="; }) - (fetchNuGet { pname = "System.Runtime.Caching"; version = "8.0.1"; hash = "sha256-Uj9k5meIDXlEm8V5MWyzaWz4YA+8OWHE5K8kMq0kTR4="; }) - (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "4.5.2"; hash = "sha256-8eUXXGWO2LL7uATMZye2iCpQOETn2jCcjUhG6coR5O8="; }) - (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "5.0.0"; hash = "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo="; }) - (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; hash = "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I="; }) - (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.1.0"; hash = "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc="; }) - (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.3.0"; hash = "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o="; }) - (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.0.1"; hash = "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w="; }) - (fetchNuGet { pname = "System.Runtime.Handles"; version = "4.3.0"; hash = "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms="; }) - (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.1.0"; hash = "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY="; }) - (fetchNuGet { pname = "System.Runtime.InteropServices"; version = "4.3.0"; hash = "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI="; }) - (fetchNuGet { pname = "System.Runtime.Serialization.Primitives"; version = "4.1.1"; hash = "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA="; }) - (fetchNuGet { pname = "System.Security.AccessControl"; version = "4.7.0"; hash = "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g="; }) - (fetchNuGet { pname = "System.Security.Cryptography.Pkcs"; version = "8.0.1"; hash = "sha256-KMNIkJ3yQ/5O6WIhPjyAIarsvIMhkp26A6aby5KkneU="; }) - (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "4.4.0"; hash = "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE="; }) - (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "4.5.0"; hash = "sha256-Z+X1Z2lErLL7Ynt2jFszku6/IgrngO3V1bSfZTBiFIc="; }) - (fetchNuGet { pname = "System.Security.Cryptography.ProtectedData"; version = "8.0.0"; hash = "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs="; }) - (fetchNuGet { pname = "System.Security.Cryptography.Xml"; version = "8.0.2"; hash = "sha256-9TCmVyMB4+By/ipU8vdYDtSnw1tkkebnXXVRdT78+28="; }) - (fetchNuGet { pname = "System.Security.Permissions"; version = "8.0.0"; hash = "sha256-+YUPY+3HnTmfPLZzr+5qEk0RqalCbFZBgLXee1yCH1M="; }) - (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "4.7.0"; hash = "sha256-rWBM2U8Kq3rEdaa1MPZSYOOkbtMGgWyB8iPrpIqmpqg="; }) - (fetchNuGet { pname = "System.Security.Principal.Windows"; version = "5.0.0"; hash = "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y="; }) - (fetchNuGet { pname = "System.ServiceModel.Duplex"; version = "4.10.0"; hash = "sha256-vDnBmdc/douzYpyRYihpoRNepi0tDWDLyNfhYjslewY="; }) - (fetchNuGet { pname = "System.ServiceModel.Http"; version = "4.10.0"; hash = "sha256-LX217zvhSEgj2lXPUZjuY55e16/2BfiDyHf5IvP7zaw="; }) - (fetchNuGet { pname = "System.ServiceModel.NetTcp"; version = "4.10.0"; hash = "sha256-lFhHA3n2Antyx/CfhDaxLP9ViHofAnN4asKA/hIAO2s="; }) - (fetchNuGet { pname = "System.ServiceModel.Primitives"; version = "4.10.0"; hash = "sha256-3AzRMkvZ/44Gfcsx/RKH7k4Yb74WFJSPr9CelyIFK6g="; }) - (fetchNuGet { pname = "System.ServiceModel.Security"; version = "4.10.0"; hash = "sha256-XB+Zpv2+ahf1mRomy/6eLiZ/vLpT4HhFPUMPfU/2H9Y="; }) - (fetchNuGet { pname = "System.ServiceModel.Syndication"; version = "8.0.0"; hash = "sha256-vKgiDGQBcaEQiWpfU6kGRtlJslBQXtFGqF+EVk/u7kI="; }) - (fetchNuGet { pname = "System.ServiceProcess.ServiceController"; version = "8.0.1"; hash = "sha256-2cXTzNOyXqJinFPzdVJ9Gu6qrFtycfivu7RHDzBJic8="; }) - (fetchNuGet { pname = "System.Speech"; version = "8.0.0"; hash = "sha256-ogtnRBUcTruWZ0NVivKUupkVPAINigOBuJ0Gv/T1wQk="; }) - (fetchNuGet { pname = "System.Text.Encoding"; version = "4.0.11"; hash = "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc="; }) - (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; hash = "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg="; }) - (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.3.0"; hash = "sha256-ezYVwe9atRkREc8O/HT/VfGDE2vuCpIckOfdY194/VE="; }) - (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "8.0.0"; hash = "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE="; }) - (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; hash = "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc="; }) - (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "4.7.2"; hash = "sha256-CUZOulSeRy1CGBm7mrNrTumA9od9peKiIDR/Nb1B4io="; }) - (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "6.0.0"; hash = "sha256-UemDHGFoQIG7ObQwRluhVf6AgtQikfHEoPLC6gbFyRo="; }) - (fetchNuGet { pname = "System.Text.Json"; version = "4.7.2"; hash = "sha256-xA8PZwxX9iOJvPbfdi7LWjM2RMVJ7hmtEqS9JvgNsoM="; }) - (fetchNuGet { pname = "System.Text.Json"; version = "6.0.10"; hash = "sha256-UijYh0dxFjFinMPSTJob96oaRkNm+Wsa+7Ffg6mRnsc="; }) - (fetchNuGet { pname = "System.Text.Json"; version = "6.0.9"; hash = "sha256-5jjvxV8ubGYjkydDhLsGZXB6ml3O/7CGauQcu1ikeLs="; }) - (fetchNuGet { pname = "System.Text.Json"; version = "8.0.5"; hash = "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68="; }) - (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.1.0"; hash = "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c="; }) - (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.3.1"; hash = "sha256-DxsEZ0nnPozyC1W164yrMUXwnAdHShS9En7ImD/GJMM="; }) - (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; hash = "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac="; }) - (fetchNuGet { pname = "System.Threading"; version = "4.3.0"; hash = "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc="; }) - (fetchNuGet { pname = "System.Threading.AccessControl"; version = "8.0.0"; hash = "sha256-8ugqZSyqfTfIBt4xcLdvb6BmBTHWFsGATkasNvsEtJQ="; }) - (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; hash = "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs="; }) - (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; hash = "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w="; }) - (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.0.0"; hash = "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE="; }) - (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.4"; hash = "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng="; }) - (fetchNuGet { pname = "System.Web.Services.Description"; version = "4.10.0"; hash = "sha256-zpx/LCb2ofqdR0Z8KOqYI2xkuacv2wASKPZ06gesgog="; }) - (fetchNuGet { pname = "System.Windows.Extensions"; version = "8.0.0"; hash = "sha256-aHkz7LtmUDDRS7swQM0i6dDVUytRCMYeA2CfaeVA2Y0="; }) - (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.0.11"; hash = "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA="; }) - (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; hash = "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg="; }) - (fetchNuGet { pname = "TestableIO.System.IO.Abstractions"; version = "21.1.3"; hash = "sha256-ZD+4JKFD6c50Kfd8AmPCO6g5jrkUFM6hGhA1W/0WvAA="; }) - (fetchNuGet { pname = "TestableIO.System.IO.Abstractions.Wrappers"; version = "21.1.3"; hash = "sha256-mS3xbH8p9rMNNpYxUb6Owb2CkDSfgnTr2XLxPKvL+6A="; }) +{ fetchNuGet }: +[ + (fetchNuGet { + pname = "Azure.Bicep.Internal.RoslynAnalyzers"; + version = "0.1.45"; + hash = "sha256-k+eY3pA4T5lXfrhqNu3CMXPUqWs2vJjd+p6W+fHr0Fs="; + }) + (fetchNuGet { + pname = "Azure.Bicep.Types"; + version = "0.5.110"; + hash = "sha256-3sg2vF7WDPCi4JQnQvFv/uw90RFrvjKf5SrDqATyQQs="; + }) + (fetchNuGet { + pname = "Azure.Bicep.Types.Az"; + version = "0.2.727"; + hash = "sha256-TIotyz+BRcUjUCyHUIalNZNP4pMzkKmZXRiRFeEm7fg="; + }) + (fetchNuGet { + pname = "Azure.Bicep.Types.K8s"; + version = "0.1.644"; + hash = "sha256-Zrq4vOEMfDv0rk8bc46ww/D8l4PqVba2Alhdpb50KL0="; + }) + (fetchNuGet { + pname = "Azure.Containers.ContainerRegistry"; + version = "1.1.1"; + hash = "sha256-BC7QlrtYz74yDtTf/Kvf+Y3Vm3NEZsJLO5g5twKuxkI="; + }) + (fetchNuGet { + pname = "Azure.Core"; + version = "1.36.0"; + hash = "sha256-lokfjW2wvgFu6bALLzNmDhXIz3HXoPuGX0WfGb9hmpI="; + }) + (fetchNuGet { + pname = "Azure.Core"; + version = "1.43.0"; + hash = "sha256-/AE7soQTyaXesI7TdGKjSlxKR6z8t9HpdlOaNUC7eEk="; + }) + (fetchNuGet { + pname = "Azure.Core"; + version = "1.44.1"; + hash = "sha256-0su/ylZ68+FDZ6mgfp3qsm7qpfPtD5SW75HXbVhs5qk="; + }) + (fetchNuGet { + pname = "Azure.Deployments.Core"; + version = "1.195.0"; + hash = "sha256-pFJeujdVzPFoUknQStQCuBEbgmyq/9uZRsa3jAbRxIM="; + }) + (fetchNuGet { + pname = "Azure.Deployments.DiffEngine"; + version = "1.195.0"; + hash = "sha256-UD3/kPgBGSXX+4GzEZ6uGCe0O7sJKcy5kWwTG/dtt7U="; + }) + (fetchNuGet { + pname = "Azure.Deployments.Engine"; + version = "1.195.0"; + hash = "sha256-KHrC/lq3syrIsZIqa8a4M6+pLChM1lNsbzH5NTxNyIc="; + }) + (fetchNuGet { + pname = "Azure.Deployments.Expression"; + version = "1.195.0"; + hash = "sha256-U1jux2UH1vPqr4i/HBw3bupiSUWaavwU0b/rKC63muI="; + }) + (fetchNuGet { + pname = "Azure.Deployments.Extensibility"; + version = "1.195.0"; + hash = "sha256-ai6LoMWLh8JssNStAdvZzFe+zLkiDztLhP2ZGW8wA44="; + }) + (fetchNuGet { + pname = "Azure.Deployments.Extensibility.Core"; + version = "0.1.55"; + hash = "sha256-u5Xo/TkFJSOeI+/T1fWuEeFVQVT4gM6pE09jhY6b2vU="; + }) + (fetchNuGet { + pname = "Azure.Deployments.Internal.GenerateNotice"; + version = "0.1.45"; + hash = "sha256-WjFwaSY7Nsk2BJRzC2/gfEGnOttXEYYeHTNP24fi608="; + }) + (fetchNuGet { + pname = "Azure.Deployments.JsonPath"; + version = "1.17.0"; + hash = "sha256-o0rJ3pgwijC/7h1sajlukFQOLBD5RW0d3wbXJgVvt8Q="; + }) + (fetchNuGet { + pname = "Azure.Deployments.ResourceMetadata"; + version = "1.17.0"; + hash = "sha256-vpJNeQQw4XazLfAlgkSwhCWFZOjWkdOnTHxB1fOfv4k="; + }) + (fetchNuGet { + pname = "Azure.Deployments.Templates"; + version = "1.195.0"; + hash = "sha256-WxkWqXjVEsARsWzC13l6gID72a+xP0QeQ7u9IU18Mlo="; + }) + (fetchNuGet { + pname = "Azure.Identity"; + version = "1.13.1"; + hash = "sha256-3MI7LcEAr1EKpp2ZtiJu3yrnwnrMPCfGj3auQPNrL8A="; + }) + (fetchNuGet { + pname = "Azure.ResourceManager"; + version = "1.13.0"; + hash = "sha256-pWjp8mjGikgJvTXCslF/sjXURq3rB36JkiTWHYJIWV0="; + }) + (fetchNuGet { + pname = "Azure.ResourceManager.Resources"; + version = "1.9.0"; + hash = "sha256-TiFfFUjDf+R7O0Tdgodk20EWshcxuwhFSAJwmOO1gFw="; + }) + (fetchNuGet { + pname = "CommandLineParser"; + version = "2.9.1"; + hash = "sha256-ApU9y1yX60daSjPk3KYDBeJ7XZByKW8hse9NRZGcjeo="; + }) + (fetchNuGet { + pname = "coverlet.collector"; + version = "6.0.2"; + hash = "sha256-LdSQUrOmjFug47LjtqgtN2MM6BcfG0HR5iL+prVHlDo="; + }) + (fetchNuGet { + pname = "FluentAssertions"; + version = "6.12.2"; + hash = "sha256-yvbnZapTF610zG8YhMOESn0iXudX4xVCdoSKVo6eu+w="; + }) + (fetchNuGet { + pname = "Google.Protobuf"; + version = "3.28.3"; + hash = "sha256-jiA/FeYEEk/u9O1gtdnOzatym+/uHyaRJSdp34TOb1o="; + }) + (fetchNuGet { + pname = "Grpc.Core.Api"; + version = "2.66.0"; + hash = "sha256-XVZmvlUK0t4bWaIBUAoAm007VhUdUvSSlCDh6P4IV9c="; + }) + (fetchNuGet { + pname = "Grpc.Net.Client"; + version = "2.66.0"; + hash = "sha256-bxK/5xFYWpqFmD8N79B79ymSt/u4aKRJkrO5I1ZxDgI="; + }) + (fetchNuGet { + pname = "Grpc.Net.Common"; + version = "2.66.0"; + hash = "sha256-M/GsAvCs1vQ29xLYtK1tuxOhk5MPm5lmwn+DPhfcgkA="; + }) + (fetchNuGet { + pname = "Grpc.Tools"; + version = "2.67.0"; + hash = "sha256-ms/lbWwb9UuJHNl3T5X2mAulCHhQ3tEiqRLWBfUYoV0="; + }) + (fetchNuGet { + pname = "Humanizer.Core"; + version = "2.14.1"; + hash = "sha256-EXvojddPu+9JKgOG9NSQgUTfWq1RpOYw7adxDPKDJ6o="; + }) + (fetchNuGet { + pname = "IPNetwork2"; + version = "2.6.548"; + hash = "sha256-6N61UG/WrJWNv+bO/l9BNWA17iPIMn5G4J7maw54UPg="; + }) + (fetchNuGet { + pname = "IPNetwork2"; + version = "2.6.598"; + hash = "sha256-FPjItZbaf5gJYP6lORQITPqWnwHN0WDLvq+v4Hmc3Q4="; + }) + (fetchNuGet { + pname = "JetBrains.Annotations"; + version = "2019.1.3"; + hash = "sha256-gn2Z7yANT+2tnK+qbOA2PviRf1M1VtvamABGajgGC6E="; + }) + (fetchNuGet { + pname = "JetBrains.Annotations"; + version = "2024.3.0"; + hash = "sha256-BQYhE7JDJ9Bw588KyWzOvQFvQTiRa0K9maVkI9lZgBc="; + }) + (fetchNuGet { + pname = "Json.More.Net"; + version = "2.0.1.2"; + hash = "sha256-fnp/By8n8xKa8bhvUbO2p8rlze5AvgA+z9ZvWEpL/Ls="; + }) + (fetchNuGet { + pname = "Json.More.Net"; + version = "2.0.2"; + hash = "sha256-a05C4llKu1sOBjjV+GXQqSD1FWaj7twjkx4L95qixDQ="; + }) + (fetchNuGet { + pname = "JsonDiffPatch.Net"; + version = "2.1.0"; + hash = "sha256-lyUOusPMv1ZF3EcrEFG4Fze603CVPxLwOPmTVOy/HmU="; + }) + (fetchNuGet { + pname = "JsonPatch.Net"; + version = "3.1.0"; + hash = "sha256-bvCOOiH2SruZXF+jPYlAaEkinZ040YDp9QjP3QXlCbc="; + }) + (fetchNuGet { + pname = "JsonPatch.Net"; + version = "3.1.1"; + hash = "sha256-j8MZwl96BUPBSFnsb42d/JZIccDQQ1TvgBjqwafv9SQ="; + }) + (fetchNuGet { + pname = "JsonPath.Net"; + version = "1.1.0"; + hash = "sha256-FQGPodaxHwyfRN3HhEl7N39SKsn922FiZAiDzKOYxUo="; + }) + (fetchNuGet { + pname = "JsonPath.Net"; + version = "1.1.6"; + hash = "sha256-E9lXAJOPBZA3623ggLUKmtiG1AR/ldPtCBnH6TX6bOk="; + }) + (fetchNuGet { + pname = "JsonPointer.Net"; + version = "5.0.0"; + hash = "sha256-OCeXHpJyHJSyh2vpnrY8nSuM4u3eNXtN6YXnJZyHnWc="; + }) + (fetchNuGet { + pname = "JsonPointer.Net"; + version = "5.0.2"; + hash = "sha256-S04fnxMCJm86yc1FYHSqHznhA+90NW6QI+7rxYIyhs0="; + }) + (fetchNuGet { + pname = "JsonSchema.Net"; + version = "7.0.4"; + hash = "sha256-sCaGr8m20DzNEkF3TS7Cb+wmvo3hYZPZwQ2bTqwlB5g="; + }) + (fetchNuGet { + pname = "MessagePack"; + version = "2.5.108"; + hash = "sha256-+vMXyEbfutY5WOFuFnNF24uLcKJTTdntVrVlSJH4yjI="; + }) + (fetchNuGet { + pname = "MessagePack.Annotations"; + version = "2.5.108"; + hash = "sha256-u3Qu8UftNIz3oIzQUMa7Z0G6VzmDLcAnAeNQ3lB3YVk="; + }) + (fetchNuGet { + pname = "Microsoft.ApplicationInsights"; + version = "2.22.0"; + hash = "sha256-mUQ63atpT00r49ca50uZu2YCiLg3yd6r3HzTryqcuEA="; + }) + (fetchNuGet { + pname = "Microsoft.AspNet.WebApi.Client"; + version = "6.0.0"; + hash = "sha256-lNL5C4W7/p8homWooO/3ZKDZQ2M0FUTDixJwqWBPVbo="; + }) + (fetchNuGet { + pname = "Microsoft.Automata.SRM"; + version = "1.2.2"; + hash = "sha256-cVVxKqguV48WRuk2HyRP5A2b4kZd3nSVY3rMe0SRSQw="; + }) + (fetchNuGet { + pname = "Microsoft.Bcl.AsyncInterfaces"; + version = "1.1.1"; + hash = "sha256-fAcX4sxE0veWM1CZBtXR/Unky+6sE33yrV7ohrWGKig="; + }) + (fetchNuGet { + pname = "Microsoft.Bcl.AsyncInterfaces"; + version = "5.0.0"; + hash = "sha256-bpJjcJSUSZH0GeOXoZI12xUQOf2SRtxG7sZV0dWS5TI="; + }) + (fetchNuGet { + pname = "Microsoft.Bcl.AsyncInterfaces"; + version = "6.0.0"; + hash = "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU="; + }) + (fetchNuGet { + pname = "Microsoft.Bcl.AsyncInterfaces"; + version = "8.0.0"; + hash = "sha256-9aWmiwMJKrKr9ohD1KSuol37y+jdDxPGJct3m2/Bknw="; + }) + (fetchNuGet { + pname = "Microsoft.Build.Tasks.Git"; + version = "8.0.0"; + hash = "sha256-vX6/kPij8vNAu8f7rrvHHhPrNph20IcufmrBgZNxpQA="; + }) + (fetchNuGet { + pname = "Microsoft.CodeAnalysis.BannedApiAnalyzers"; + version = "3.3.4"; + hash = "sha256-YPTHTZ8xRPMLADdcVYRO/eq3O9uZjsD+OsGRZE+0+e8="; + }) + (fetchNuGet { + pname = "Microsoft.CodeCoverage"; + version = "17.11.1"; + hash = "sha256-1dLlK3NGh88PuFYZiYpT+izA96etxhU3BSgixDgdtGA="; + }) + (fetchNuGet { + pname = "Microsoft.CSharp"; + version = "4.0.1"; + hash = "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8="; + }) + (fetchNuGet { + pname = "Microsoft.Diagnostics.Tracing.EventRegister"; + version = "1.1.28"; + hash = "sha256-A/gOXo0PWS8+L7OyJz1s8zDxGU39SFuvxrHZnqSLANI="; + }) + (fetchNuGet { + pname = "Microsoft.Diagnostics.Tracing.TraceEvent"; + version = "3.1.3"; + hash = "sha256-MVKR1ZRpUMNdRAPuXh9cp5T/hG7wu8R9wUr9bey8V60="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Configuration"; + version = "9.0.0"; + hash = "sha256-uBLeb4z60y8z7NelHs9uT3cLD6wODkdwyfJm6/YZLDM="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Configuration.Abstractions"; + version = "8.0.0"; + hash = "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Configuration.Abstractions"; + version = "9.0.0"; + hash = "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Configuration.Binder"; + version = "9.0.0"; + hash = "sha256-6ajYWcNOQX2WqftgnoUmVtyvC1kkPOtTCif4AiKEffU="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Configuration.FileExtensions"; + version = "9.0.0"; + hash = "sha256-PsLo6mrLGYfbi96rfCG8YS1APXkUXBG4hLstpT60I4s="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Configuration.Json"; + version = "9.0.0"; + hash = "sha256-qQn7Ol0CvPYuyecYWYBkPpTMdocO7I6n+jXQI2udzLI="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.DependencyInjection"; + version = "8.0.1"; + hash = "sha256-O9g0jWS+jfGoT3yqKwZYJGL+jGSIeSbwmvomKDC3hTU="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.DependencyInjection"; + version = "9.0.0"; + hash = "sha256-dAH52PPlTLn7X+1aI/7npdrDzMEFPMXRv4isV1a+14k="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; + version = "8.0.0"; + hash = "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; + version = "8.0.2"; + hash = "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; + version = "9.0.0"; + hash = "sha256-CncVwkKZ5CsIG2O0+OM9qXuYXh3p6UGyueTHSLDVL+c="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Diagnostics"; + version = "8.0.1"; + hash = "sha256-CraHNCaVlMiYx6ff9afT6U7RC/MoOCXM3pn2KrXkiLc="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Diagnostics.Abstractions"; + version = "8.0.1"; + hash = "sha256-d5DVXhA8qJFY9YbhZjsTqs5w5kDuxF5v+GD/WZR1QL0="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.FileProviders.Abstractions"; + version = "9.0.0"; + hash = "sha256-mVfLjZ8VrnOQR/uQjv74P2uEG+rgW72jfiGdSZhIfDc="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.FileProviders.Physical"; + version = "9.0.0"; + hash = "sha256-IzFpjKHmF1L3eVbFLUZa2N5aH3oJkJ7KE1duGIS7DP8="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.FileSystemGlobbing"; + version = "9.0.0"; + hash = "sha256-eBLa8pW/y/hRj+JbEr340zbHRABIeFlcdqE0jf5/Uhc="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Http"; + version = "8.0.1"; + hash = "sha256-ScPwhBvD3Jd4S0E7JQ18+DqY3PtQvdFLbkohUBbFd3o="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Logging"; + version = "8.0.1"; + hash = "sha256-vkfVw4tQEg86Xg18v6QO0Qb4Ysz0Njx57d1XcNuj6IU="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Logging.Abstractions"; + version = "6.0.0"; + hash = "sha256-QNqcQ3x+MOK7lXbWkCzSOWa/2QyYNbdM/OEEbWN15Sw="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Logging.Abstractions"; + version = "8.0.2"; + hash = "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.ObjectPool"; + version = "5.0.10"; + hash = "sha256-tAjiU3w0hdPAGUitszxZ6jtEilRn977MY7N5eZMx0x0="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Options"; + version = "8.0.2"; + hash = "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; + version = "8.0.0"; + hash = "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Primitives"; + version = "5.0.1"; + hash = "sha256-e4uoLnUSmON4If9qJh78+4z14IzW9qCu5YkqLdQqWQU="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Primitives"; + version = "8.0.0"; + hash = "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo="; + }) + (fetchNuGet { + pname = "Microsoft.Extensions.Primitives"; + version = "9.0.0"; + hash = "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs="; + }) + (fetchNuGet { + pname = "Microsoft.Graph.Bicep.Types"; + version = "0.1.7-preview"; + hash = "sha256-Lz45XaKIjKA7w4xX2ElZO5jxVi0LqhGbGBTAHc+aqL0="; + }) + (fetchNuGet { + pname = "Microsoft.Identity.Client"; + version = "4.66.1"; + hash = "sha256-azhndN+YbI6IGCOAKa4GlwYBAGOFs2fjgzhwCgI3r7w="; + }) + (fetchNuGet { + pname = "Microsoft.Identity.Client.Extensions.Msal"; + version = "4.66.1"; + hash = "sha256-8iYRnxbbuy+NA2eiJATJ4RRqQbj4fjiaVI2ff3pOpkg="; + }) + (fetchNuGet { + pname = "Microsoft.IdentityModel.Abstractions"; + version = "6.35.0"; + hash = "sha256-bxyYu6/QgaA4TQYBr5d+bzICL+ktlkdy/tb/1fBu00Q="; + }) + (fetchNuGet { + pname = "Microsoft.NET.StringTools"; + version = "17.4.0"; + hash = "sha256-+9uBaUDZ3roUJwyYJUL30Mz+3C6LE16FzfQKgS0Yveo="; + }) + (fetchNuGet { + pname = "Microsoft.NET.Test.Sdk"; + version = "17.11.1"; + hash = "sha256-0JUEucQ2lzaPgkrjm/NFLBTbqU1dfhvhN3Tl3moE6mI="; + }) + (fetchNuGet { + pname = "Microsoft.NETCore.Platforms"; + version = "1.0.1"; + hash = "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU="; + }) + (fetchNuGet { + pname = "Microsoft.NETCore.Platforms"; + version = "1.1.0"; + hash = "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="; + }) + (fetchNuGet { + pname = "Microsoft.NETCore.Platforms"; + version = "1.1.1"; + hash = "sha256-8hLiUKvy/YirCWlFwzdejD2Db3DaXhHxT7GSZx/znJg="; + }) + (fetchNuGet { + pname = "Microsoft.NETCore.Platforms"; + version = "3.1.0"; + hash = "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0="; + }) + (fetchNuGet { + pname = "Microsoft.NETCore.Targets"; + version = "1.0.1"; + hash = "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4="; + }) + (fetchNuGet { + pname = "Microsoft.NETCore.Targets"; + version = "1.1.0"; + hash = "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ="; + }) + (fetchNuGet { + pname = "Microsoft.NETCore.Targets"; + version = "1.1.3"; + hash = "sha256-WLsf1NuUfRWyr7C7Rl9jiua9jximnVvzy6nk2D2bVRc="; + }) + (fetchNuGet { + pname = "Microsoft.PowerPlatform.ResourceStack"; + version = "7.0.0.2076"; + hash = "sha256-SZ1T6ir1vBQMbRqhA2gujxjz01nWnf5wtrAJHVxd/Jo="; + }) + (fetchNuGet { + pname = "Microsoft.SourceLink.Common"; + version = "8.0.0"; + hash = "sha256-AfUqleVEqWuHE7z2hNiwOLnquBJ3tuYtbkdGMppHOXc="; + }) + (fetchNuGet { + pname = "Microsoft.SourceLink.GitHub"; + version = "8.0.0"; + hash = "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0="; + }) + (fetchNuGet { + pname = "Microsoft.Testing.Extensions.Telemetry"; + version = "1.4.3"; + hash = "sha256-oZ+AsyGdjWDoYx+nkveuniU4yB1DZ3bjgOgnucEtbnc="; + }) + (fetchNuGet { + pname = "Microsoft.Testing.Extensions.TrxReport.Abstractions"; + version = "1.4.3"; + hash = "sha256-Q3E2sfTL6VvuK1X2JQsNqUTS9AtpnH9mf2aXMj09bz8="; + }) + (fetchNuGet { + pname = "Microsoft.Testing.Extensions.VSTestBridge"; + version = "1.4.3"; + hash = "sha256-Sjx7GBgLYtX0nmjmViZHWVHwIZnL8aj+ivDK58GbA8k="; + }) + (fetchNuGet { + pname = "Microsoft.Testing.Platform"; + version = "1.4.3"; + hash = "sha256-KqB3+uBGl0edpaGl6Qykubb3OrVTs6IcPWc59UQ/Iww="; + }) + (fetchNuGet { + pname = "Microsoft.Testing.Platform.MSBuild"; + version = "1.4.3"; + hash = "sha256-289hhblU55kDvzbiSQAFSxOyht1MlXT4e+bEQyQqils="; + }) + (fetchNuGet { + pname = "Microsoft.TestPlatform.ObjectModel"; + version = "17.11.1"; + hash = "sha256-5vX+vCzFY3S7xfMVIv8OlMMFtdedW9UIJzc0WEc+vm4="; + }) + (fetchNuGet { + pname = "Microsoft.TestPlatform.TestHost"; + version = "17.11.1"; + hash = "sha256-wSkY0H1fQAq0H3LcKT4u7Y5RzhAAPa6yueVN84g8HxU="; + }) + (fetchNuGet { + pname = "Microsoft.VisualStudio.Threading"; + version = "17.10.48"; + hash = "sha256-WL8c7TjDBHGjsVLMMPf9cin8rirzOdxusEBQlkUfiVU="; + }) + (fetchNuGet { + pname = "Microsoft.VisualStudio.Threading.Analyzers"; + version = "17.12.19"; + hash = "sha256-7EteBGfUDOOpDihazJ4XGuPA2dvdc7HkpV8zTVl3FdQ="; + }) + (fetchNuGet { + pname = "Microsoft.VisualStudio.Validation"; + version = "17.8.8"; + hash = "sha256-sB8GLRiJHX3Py7qeBUnUANiDWhyPtISon6HQs+8wKms="; + }) + (fetchNuGet { + pname = "Microsoft.Win32.Registry"; + version = "4.7.0"; + hash = "sha256-+jWCwRqU/J/jLdQKDFm93WfIDrDMXMJ984UevaQMoi8="; + }) + (fetchNuGet { + pname = "Microsoft.Win32.Registry.AccessControl"; + version = "8.0.0"; + hash = "sha256-F2/VVsc5c3RpsraXAx63P8OdZA61Hh1HbirYI3U1FT4="; + }) + (fetchNuGet { + pname = "Microsoft.Win32.SystemEvents"; + version = "8.0.0"; + hash = "sha256-UcxurEamYD+Bua0PbPNMYAZaRulMrov8CfbJGIgTaRQ="; + }) + (fetchNuGet { + pname = "Microsoft.Windows.Compatibility"; + version = "8.0.10"; + hash = "sha256-VlLNyPBhHsg96Oq3Z8/bxK0iaSQqiUsQ+hQo3rGD3FU="; + }) + (fetchNuGet { + pname = "MSTest.TestAdapter"; + version = "3.6.3"; + hash = "sha256-eCN8EVtxqARpDUZdsihBJaC4UUB/jrhj5ya0HrKWbo0="; + }) + (fetchNuGet { + pname = "MSTest.TestFramework"; + version = "3.6.3"; + hash = "sha256-3nHMesxzDC5AwoLLV+It6r1PEVHWra/Gdo3qSji5cKM="; + }) + (fetchNuGet { + pname = "Nerdbank.GitVersioning"; + version = "3.6.146"; + hash = "sha256-6lpjiwxVrwjNUhPQ6C7LzazKdBQlAbmyEQk/qxrmr8Y="; + }) + (fetchNuGet { + pname = "Nerdbank.Streams"; + version = "2.11.74"; + hash = "sha256-asIdaqCIjZspTA+hhtjKNajpCo+ZQi3erZLCpBQ5No4="; + }) + (fetchNuGet { + pname = "Newtonsoft.Json"; + version = "13.0.1"; + hash = "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo="; + }) + (fetchNuGet { + pname = "Newtonsoft.Json"; + version = "13.0.3"; + hash = "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc="; + }) + (fetchNuGet { + pname = "Newtonsoft.Json"; + version = "9.0.1"; + hash = "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU="; + }) + (fetchNuGet { + pname = "Newtonsoft.Json.Bson"; + version = "1.0.2"; + hash = "sha256-ZUj6YFSMZp5CZtXiamw49eZmbp1iYBuNsIKNnjxcRzA="; + }) + (fetchNuGet { + pname = "runtime.any.System.Collections"; + version = "4.3.0"; + hash = "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8="; + }) + (fetchNuGet { + pname = "runtime.any.System.Diagnostics.Tools"; + version = "4.3.0"; + hash = "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I="; + }) + (fetchNuGet { + pname = "runtime.any.System.Diagnostics.Tracing"; + version = "4.3.0"; + hash = "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI="; + }) + (fetchNuGet { + pname = "runtime.any.System.Globalization"; + version = "4.3.0"; + hash = "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU="; + }) + (fetchNuGet { + pname = "runtime.any.System.IO"; + version = "4.3.0"; + hash = "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE="; + }) + (fetchNuGet { + pname = "runtime.any.System.Reflection"; + version = "4.3.0"; + hash = "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk="; + }) + (fetchNuGet { + pname = "runtime.any.System.Reflection.Extensions"; + version = "4.3.0"; + hash = "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8="; + }) + (fetchNuGet { + pname = "runtime.any.System.Reflection.Primitives"; + version = "4.3.0"; + hash = "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ="; + }) + (fetchNuGet { + pname = "runtime.any.System.Resources.ResourceManager"; + version = "4.3.0"; + hash = "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4="; + }) + (fetchNuGet { + pname = "runtime.any.System.Runtime"; + version = "4.3.0"; + hash = "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM="; + }) + (fetchNuGet { + pname = "runtime.any.System.Runtime.Handles"; + version = "4.3.0"; + hash = "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4="; + }) + (fetchNuGet { + pname = "runtime.any.System.Runtime.InteropServices"; + version = "4.3.0"; + hash = "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA="; + }) + (fetchNuGet { + pname = "runtime.any.System.Text.Encoding"; + version = "4.3.0"; + hash = "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs="; + }) + (fetchNuGet { + pname = "runtime.any.System.Text.Encoding.Extensions"; + version = "4.3.0"; + hash = "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM="; + }) + (fetchNuGet { + pname = "runtime.any.System.Threading.Tasks"; + version = "4.3.0"; + hash = "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4="; + }) + (fetchNuGet { + pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps="; + }) + (fetchNuGet { + pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I="; + }) + (fetchNuGet { + pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA="; + }) + (fetchNuGet { + pname = "runtime.linux-arm.runtime.native.System.IO.Ports"; + version = "8.0.0"; + hash = "sha256-m5+od7ZhlzImwSE9E7Qq1nH3A3muXwCnsvrVUoJ7+WE="; + }) + (fetchNuGet { + pname = "runtime.linux-arm64.runtime.native.System.IO.Ports"; + version = "8.0.0"; + hash = "sha256-IgbG3HT3A0VItWl5asE7Hk0zaQjQneKQS9f65cQAjLI="; + }) + (fetchNuGet { + pname = "runtime.linux-x64.runtime.native.System.IO.Ports"; + version = "8.0.0"; + hash = "sha256-44oujSHhc0Nl2WCvLYkScrAyqNAlbGfOnlzPwCofwlA="; + }) + (fetchNuGet { + pname = "runtime.native.System"; + version = "4.3.0"; + hash = "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y="; + }) + (fetchNuGet { + pname = "runtime.native.System.Data.SqlClient.sni"; + version = "4.7.0"; + hash = "sha256-cj0+BpmoibwOWj2wNXwONJeTGosmFwhD349zPjNaBK0="; + }) + (fetchNuGet { + pname = "runtime.native.System.IO.Ports"; + version = "8.0.0"; + hash = "sha256-BqExVU/zHj7o++mzOpY9y+i9yZZVbcGmO/D4mRzigY8="; + }) + (fetchNuGet { + pname = "runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I="; + }) + (fetchNuGet { + pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM="; + }) + (fetchNuGet { + pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4="; + }) + (fetchNuGet { + pname = "runtime.osx-arm64.runtime.native.System.IO.Ports"; + version = "8.0.0"; + hash = "sha256-oFMF60yyTy3fXwLlXJkNUtzdRz4EyxevAUIcfcVESCE="; + }) + (fetchNuGet { + pname = "runtime.osx-x64.runtime.native.System.IO.Ports"; + version = "8.0.0"; + hash = "sha256-b2J9DcunMtChpuyNC0XN39Z01Wr738HI/syJW1n9bfE="; + }) + (fetchNuGet { + pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0="; + }) + (fetchNuGet { + pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4="; + }) + (fetchNuGet { + pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g="; + }) + (fetchNuGet { + pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc="; + }) + (fetchNuGet { + pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; + version = "4.3.0"; + hash = "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw="; + }) + (fetchNuGet { + pname = "runtime.unix.System.Diagnostics.Debug"; + version = "4.3.0"; + hash = "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI="; + }) + (fetchNuGet { + pname = "runtime.unix.System.IO.FileSystem"; + version = "4.3.0"; + hash = "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I="; + }) + (fetchNuGet { + pname = "runtime.unix.System.Private.Uri"; + version = "4.3.0"; + hash = "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs="; + }) + (fetchNuGet { + pname = "runtime.unix.System.Runtime.Extensions"; + version = "4.3.0"; + hash = "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4="; + }) + (fetchNuGet { + pname = "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni"; + version = "4.4.0"; + hash = "sha256-8xGiqk5g4kM79//SirozmDtDpqwVXH3CmvIs7GNwfh0="; + }) + (fetchNuGet { + pname = "runtime.win-x64.runtime.native.System.Data.SqlClient.sni"; + version = "4.4.0"; + hash = "sha256-HoXKGBkue0RJT1SZxAliVmT5rbfU3xD8mH8hfCvRxwQ="; + }) + (fetchNuGet { + pname = "runtime.win-x86.runtime.native.System.Data.SqlClient.sni"; + version = "4.4.0"; + hash = "sha256-jPnWzDcbufO51GLGjynWHy0b+5PBqNxM+VKmSrObeUw="; + }) + (fetchNuGet { + pname = "Sarif.Sdk"; + version = "4.5.4"; + hash = "sha256-XHzRVA4rymiskk+WMtKMv1Vj0vU9g/RET0TiZrHJgi8="; + }) + (fetchNuGet { + pname = "Semver"; + version = "3.0.0"; + hash = "sha256-nX5ka27GY6pz9S73H6sLSQCrnAyyI9xDVdzrtlMp4BQ="; + }) + (fetchNuGet { + pname = "SharpYaml"; + version = "2.1.1"; + hash = "sha256-KSs7993j0VJxSDx/VpruMQFnnjP4CzvzPLlIfDEwOpw="; + }) + (fetchNuGet { + pname = "Sprache.StrongNamed"; + version = "2.3.2"; + hash = "sha256-q6G1Y1/oellt0ABex7UQZdc0ACEBKFT6Ah+mNIHWyVw="; + }) + (fetchNuGet { + pname = "StreamJsonRpc"; + version = "2.20.17"; + hash = "sha256-0uUM1JUC6NLjQOPhpEIKCt0zkd/Sh8FjMCjI2j+TYxw="; + }) + (fetchNuGet { + pname = "System.Buffers"; + version = "4.3.0"; + hash = "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk="; + }) + (fetchNuGet { + pname = "System.ClientModel"; + version = "1.1.0"; + hash = "sha256-FiueWJawZGar++OztDFWxU2nQE5Vih9iYsc3uEx0thM="; + }) + (fetchNuGet { + pname = "System.CodeDom"; + version = "8.0.0"; + hash = "sha256-uwVhi3xcvX7eiOGQi7dRETk3Qx1EfHsUfchZsEto338="; + }) + (fetchNuGet { + pname = "System.Collections"; + version = "4.0.11"; + hash = "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0="; + }) + (fetchNuGet { + pname = "System.Collections"; + version = "4.3.0"; + hash = "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc="; + }) + (fetchNuGet { + pname = "System.Collections.Immutable"; + version = "1.6.0"; + hash = "sha256-gnu+8nN48GAd4GRgeB5cAQmW7VnCubL/8h7zO377fd0="; + }) + (fetchNuGet { + pname = "System.Collections.Immutable"; + version = "5.0.0"; + hash = "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8="; + }) + (fetchNuGet { + pname = "System.Collections.Immutable"; + version = "8.0.0"; + hash = "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w="; + }) + (fetchNuGet { + pname = "System.ComponentModel.Composition"; + version = "8.0.0"; + hash = "sha256-MnKdjE/qIvAmEeRc3gOn5uJhT0TI3UnUJPjj3TLHFQo="; + }) + (fetchNuGet { + pname = "System.ComponentModel.Composition.Registration"; + version = "8.0.0"; + hash = "sha256-m0DmAA1V3/sbvy0YFrQeODAXGGPMmBExHYlAyZlE6j8="; + }) + (fetchNuGet { + pname = "System.Configuration.ConfigurationManager"; + version = "4.4.0"; + hash = "sha256-+8wGYllXnIxRzy9dLhZFB88GoPj8ivYXS0KUfcivT8I="; + }) + (fetchNuGet { + pname = "System.Configuration.ConfigurationManager"; + version = "8.0.1"; + hash = "sha256-2vgU/BBFDOO2506UX6mtuBQ9c2bCShLLhoy67l7418E="; + }) + (fetchNuGet { + pname = "System.Data.Odbc"; + version = "8.0.1"; + hash = "sha256-LmqokSy9D1SDDFiezsOKyhT47vHwAbRqVX68Alp/uwk="; + }) + (fetchNuGet { + pname = "System.Data.OleDb"; + version = "8.0.1"; + hash = "sha256-umcrU6CFFItewo5y2JYsBFM5lu45r0f9Jkh/3g9xtto="; + }) + (fetchNuGet { + pname = "System.Data.SqlClient"; + version = "4.8.6"; + hash = "sha256-Qc/yco3e0+6jP8UiMA0ERlfSEKdINv0BmHixh9Z8fJQ="; + }) + (fetchNuGet { + pname = "System.Diagnostics.Debug"; + version = "4.3.0"; + hash = "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM="; + }) + (fetchNuGet { + pname = "System.Diagnostics.DiagnosticSource"; + version = "5.0.0"; + hash = "sha256-6mW3N6FvcdNH/pB58pl+pFSCGWgyaP4hfVtC/SMWDV4="; + }) + (fetchNuGet { + pname = "System.Diagnostics.DiagnosticSource"; + version = "6.0.1"; + hash = "sha256-Xi8wrUjVlioz//TPQjFHqcV/QGhTqnTfUcltsNlcCJ4="; + }) + (fetchNuGet { + pname = "System.Diagnostics.DiagnosticSource"; + version = "8.0.1"; + hash = "sha256-zmwHjcJgKcbkkwepH038QhcnsWMJcHys+PEbFGC0Jgo="; + }) + (fetchNuGet { + pname = "System.Diagnostics.EventLog"; + version = "8.0.1"; + hash = "sha256-zvqd72pwgcGoa1nH3ZT1C0mP9k53vFLJ69r5MCQ1saA="; + }) + (fetchNuGet { + pname = "System.Diagnostics.PerformanceCounter"; + version = "8.0.1"; + hash = "sha256-B+rMR/+8rOA9/5PV77d8LUQyZdlL04+H2zLJMBHic4Q="; + }) + (fetchNuGet { + pname = "System.Diagnostics.Tools"; + version = "4.0.1"; + hash = "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U="; + }) + (fetchNuGet { + pname = "System.Diagnostics.Tracing"; + version = "4.3.0"; + hash = "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q="; + }) + (fetchNuGet { + pname = "System.DirectoryServices"; + version = "8.0.0"; + hash = "sha256-a6ECGvsDqHPZuaG920zMjcCOBD2Kvg8jWpSacgL4a7A="; + }) + (fetchNuGet { + pname = "System.DirectoryServices.AccountManagement"; + version = "8.0.1"; + hash = "sha256-dtsdt9e1VJZbTshj7AC2k3gQ+0qGmv5haRhHkCjHm6M="; + }) + (fetchNuGet { + pname = "System.DirectoryServices.Protocols"; + version = "8.0.0"; + hash = "sha256-Hq3/Y2QpZlJUY52W6WYpiUSQsiMWlxvevLBF+icpGzo="; + }) + (fetchNuGet { + pname = "System.Drawing.Common"; + version = "8.0.10"; + hash = "sha256-GOmBRym8DI9J3t2apGV0fTdpTgFL3hCJtzeUvgDDGD4="; + }) + (fetchNuGet { + pname = "System.Dynamic.Runtime"; + version = "4.0.11"; + hash = "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4="; + }) + (fetchNuGet { + pname = "System.Globalization"; + version = "4.0.11"; + hash = "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw="; + }) + (fetchNuGet { + pname = "System.Globalization"; + version = "4.3.0"; + hash = "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI="; + }) + (fetchNuGet { + pname = "System.IO"; + version = "4.1.0"; + hash = "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw="; + }) + (fetchNuGet { + pname = "System.IO"; + version = "4.3.0"; + hash = "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY="; + }) + (fetchNuGet { + pname = "System.IO.Abstractions"; + version = "21.1.3"; + hash = "sha256-qgbg9Y5CUcll+mjJyeYp6xPED4FxwLbthr6b8Q64m4E="; + }) + (fetchNuGet { + pname = "System.IO.FileSystem"; + version = "4.0.1"; + hash = "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0="; + }) + (fetchNuGet { + pname = "System.IO.FileSystem.Primitives"; + version = "4.3.0"; + hash = "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg="; + }) + (fetchNuGet { + pname = "System.IO.Packaging"; + version = "8.0.1"; + hash = "sha256-xf0BAfqQvITompBsvfpxiLts/6sRQEzdjNA3f/q/vY4="; + }) + (fetchNuGet { + pname = "System.IO.Pipelines"; + version = "8.0.0"; + hash = "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE="; + }) + (fetchNuGet { + pname = "System.IO.Pipelines"; + version = "9.0.0"; + hash = "sha256-vb0NrPjfEao3kfZ0tavp2J/29XnsQTJgXv3/qaAwwz0="; + }) + (fetchNuGet { + pname = "System.IO.Ports"; + version = "8.0.0"; + hash = "sha256-G8j9c0erBzZfJAVlW08XoE58gPhiNWJE78sFaBV2e4Q="; + }) + (fetchNuGet { + pname = "System.Linq"; + version = "4.1.0"; + hash = "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794="; + }) + (fetchNuGet { + pname = "System.Linq"; + version = "4.3.0"; + hash = "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A="; + }) + (fetchNuGet { + pname = "System.Linq.Expressions"; + version = "4.1.0"; + hash = "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4="; + }) + (fetchNuGet { + pname = "System.Management"; + version = "8.0.0"; + hash = "sha256-HwpfDb++q7/vxR6q57mGFgl5U0vxy+oRJ6orFKORfP0="; + }) + (fetchNuGet { + pname = "System.Memory"; + version = "4.5.5"; + hash = "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI="; + }) + (fetchNuGet { + pname = "System.Memory.Data"; + version = "1.0.2"; + hash = "sha256-XiVrVQZQIz4NgjiK/wtH8iZhhOZ9MJ+X2hL2/8BrGN0="; + }) + (fetchNuGet { + pname = "System.Memory.Data"; + version = "6.0.0"; + hash = "sha256-83/bxn3vyv17dQDDqH1L3yDpluhOxIS5XR27f4OnCEo="; + }) + (fetchNuGet { + pname = "System.Numerics.Vectors"; + version = "4.5.0"; + hash = "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8="; + }) + (fetchNuGet { + pname = "System.ObjectModel"; + version = "4.0.12"; + hash = "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s="; + }) + (fetchNuGet { + pname = "System.Private.ServiceModel"; + version = "4.10.0"; + hash = "sha256-SIUm4sBAdr1cVtGIXC6sHI6nBi0NWQ6Tuo4TSXaFiAA="; + }) + (fetchNuGet { + pname = "System.Private.Uri"; + version = "4.3.0"; + hash = "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM="; + }) + (fetchNuGet { + pname = "System.Private.Uri"; + version = "4.3.2"; + hash = "sha256-jB2+W3tTQ6D9XHy5sEFMAazIe1fu2jrENUO0cb48OgU="; + }) + (fetchNuGet { + pname = "System.Reflection"; + version = "4.1.0"; + hash = "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs="; + }) + (fetchNuGet { + pname = "System.Reflection"; + version = "4.3.0"; + hash = "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY="; + }) + (fetchNuGet { + pname = "System.Reflection.Context"; + version = "8.0.0"; + hash = "sha256-4ArfguTY4FmbNccexnqwMpmTkDHlA5sCczQ5Ri5kA94="; + }) + (fetchNuGet { + pname = "System.Reflection.DispatchProxy"; + version = "4.7.1"; + hash = "sha256-Oi+l32p73ZxwcB6GrSS2m25BccfpuwbY4eyFEwUe0IM="; + }) + (fetchNuGet { + pname = "System.Reflection.Emit"; + version = "4.0.1"; + hash = "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk="; + }) + (fetchNuGet { + pname = "System.Reflection.Emit.ILGeneration"; + version = "4.0.1"; + hash = "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0="; + }) + (fetchNuGet { + pname = "System.Reflection.Emit.Lightweight"; + version = "4.0.1"; + hash = "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g="; + }) + (fetchNuGet { + pname = "System.Reflection.Emit.Lightweight"; + version = "4.7.0"; + hash = "sha256-V0Wz/UUoNIHdTGS9e1TR89u58zJjo/wPUWw6VaVyclU="; + }) + (fetchNuGet { + pname = "System.Reflection.Extensions"; + version = "4.0.1"; + hash = "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ="; + }) + (fetchNuGet { + pname = "System.Reflection.Metadata"; + version = "1.6.0"; + hash = "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="; + }) + (fetchNuGet { + pname = "System.Reflection.Primitives"; + version = "4.0.1"; + hash = "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0="; + }) + (fetchNuGet { + pname = "System.Reflection.Primitives"; + version = "4.3.0"; + hash = "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM="; + }) + (fetchNuGet { + pname = "System.Reflection.TypeExtensions"; + version = "4.1.0"; + hash = "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4="; + }) + (fetchNuGet { + pname = "System.Resources.ResourceManager"; + version = "4.0.1"; + hash = "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw="; + }) + (fetchNuGet { + pname = "System.Resources.ResourceManager"; + version = "4.3.0"; + hash = "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo="; + }) + (fetchNuGet { + pname = "System.Runtime"; + version = "4.1.0"; + hash = "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo="; + }) + (fetchNuGet { + pname = "System.Runtime"; + version = "4.3.0"; + hash = "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg="; + }) + (fetchNuGet { + pname = "System.Runtime"; + version = "4.3.1"; + hash = "sha256-R9T68AzS1PJJ7v6ARz9vo88pKL1dWqLOANg4pkQjkA0="; + }) + (fetchNuGet { + pname = "System.Runtime.Caching"; + version = "8.0.1"; + hash = "sha256-Uj9k5meIDXlEm8V5MWyzaWz4YA+8OWHE5K8kMq0kTR4="; + }) + (fetchNuGet { + pname = "System.Runtime.CompilerServices.Unsafe"; + version = "4.5.2"; + hash = "sha256-8eUXXGWO2LL7uATMZye2iCpQOETn2jCcjUhG6coR5O8="; + }) + (fetchNuGet { + pname = "System.Runtime.CompilerServices.Unsafe"; + version = "5.0.0"; + hash = "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo="; + }) + (fetchNuGet { + pname = "System.Runtime.CompilerServices.Unsafe"; + version = "6.0.0"; + hash = "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I="; + }) + (fetchNuGet { + pname = "System.Runtime.Extensions"; + version = "4.1.0"; + hash = "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc="; + }) + (fetchNuGet { + pname = "System.Runtime.Extensions"; + version = "4.3.0"; + hash = "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o="; + }) + (fetchNuGet { + pname = "System.Runtime.Handles"; + version = "4.0.1"; + hash = "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w="; + }) + (fetchNuGet { + pname = "System.Runtime.Handles"; + version = "4.3.0"; + hash = "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms="; + }) + (fetchNuGet { + pname = "System.Runtime.InteropServices"; + version = "4.1.0"; + hash = "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY="; + }) + (fetchNuGet { + pname = "System.Runtime.InteropServices"; + version = "4.3.0"; + hash = "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI="; + }) + (fetchNuGet { + pname = "System.Runtime.Serialization.Primitives"; + version = "4.1.1"; + hash = "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA="; + }) + (fetchNuGet { + pname = "System.Security.AccessControl"; + version = "4.7.0"; + hash = "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g="; + }) + (fetchNuGet { + pname = "System.Security.Cryptography.Pkcs"; + version = "8.0.1"; + hash = "sha256-KMNIkJ3yQ/5O6WIhPjyAIarsvIMhkp26A6aby5KkneU="; + }) + (fetchNuGet { + pname = "System.Security.Cryptography.ProtectedData"; + version = "4.4.0"; + hash = "sha256-Ri53QmFX8I8UH0x4PikQ1ZA07ZSnBUXStd5rBfGWFOE="; + }) + (fetchNuGet { + pname = "System.Security.Cryptography.ProtectedData"; + version = "4.5.0"; + hash = "sha256-Z+X1Z2lErLL7Ynt2jFszku6/IgrngO3V1bSfZTBiFIc="; + }) + (fetchNuGet { + pname = "System.Security.Cryptography.ProtectedData"; + version = "8.0.0"; + hash = "sha256-fb0pa9sQxN+mr0vnXg1Igbx49CaOqS+GDkTfWNboUvs="; + }) + (fetchNuGet { + pname = "System.Security.Cryptography.Xml"; + version = "8.0.2"; + hash = "sha256-9TCmVyMB4+By/ipU8vdYDtSnw1tkkebnXXVRdT78+28="; + }) + (fetchNuGet { + pname = "System.Security.Permissions"; + version = "8.0.0"; + hash = "sha256-+YUPY+3HnTmfPLZzr+5qEk0RqalCbFZBgLXee1yCH1M="; + }) + (fetchNuGet { + pname = "System.Security.Principal.Windows"; + version = "4.7.0"; + hash = "sha256-rWBM2U8Kq3rEdaa1MPZSYOOkbtMGgWyB8iPrpIqmpqg="; + }) + (fetchNuGet { + pname = "System.Security.Principal.Windows"; + version = "5.0.0"; + hash = "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y="; + }) + (fetchNuGet { + pname = "System.ServiceModel.Duplex"; + version = "4.10.0"; + hash = "sha256-vDnBmdc/douzYpyRYihpoRNepi0tDWDLyNfhYjslewY="; + }) + (fetchNuGet { + pname = "System.ServiceModel.Http"; + version = "4.10.0"; + hash = "sha256-LX217zvhSEgj2lXPUZjuY55e16/2BfiDyHf5IvP7zaw="; + }) + (fetchNuGet { + pname = "System.ServiceModel.NetTcp"; + version = "4.10.0"; + hash = "sha256-lFhHA3n2Antyx/CfhDaxLP9ViHofAnN4asKA/hIAO2s="; + }) + (fetchNuGet { + pname = "System.ServiceModel.Primitives"; + version = "4.10.0"; + hash = "sha256-3AzRMkvZ/44Gfcsx/RKH7k4Yb74WFJSPr9CelyIFK6g="; + }) + (fetchNuGet { + pname = "System.ServiceModel.Security"; + version = "4.10.0"; + hash = "sha256-XB+Zpv2+ahf1mRomy/6eLiZ/vLpT4HhFPUMPfU/2H9Y="; + }) + (fetchNuGet { + pname = "System.ServiceModel.Syndication"; + version = "8.0.0"; + hash = "sha256-vKgiDGQBcaEQiWpfU6kGRtlJslBQXtFGqF+EVk/u7kI="; + }) + (fetchNuGet { + pname = "System.ServiceProcess.ServiceController"; + version = "8.0.1"; + hash = "sha256-2cXTzNOyXqJinFPzdVJ9Gu6qrFtycfivu7RHDzBJic8="; + }) + (fetchNuGet { + pname = "System.Speech"; + version = "8.0.0"; + hash = "sha256-ogtnRBUcTruWZ0NVivKUupkVPAINigOBuJ0Gv/T1wQk="; + }) + (fetchNuGet { + pname = "System.Text.Encoding"; + version = "4.0.11"; + hash = "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc="; + }) + (fetchNuGet { + pname = "System.Text.Encoding"; + version = "4.3.0"; + hash = "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg="; + }) + (fetchNuGet { + pname = "System.Text.Encoding.CodePages"; + version = "4.3.0"; + hash = "sha256-ezYVwe9atRkREc8O/HT/VfGDE2vuCpIckOfdY194/VE="; + }) + (fetchNuGet { + pname = "System.Text.Encoding.CodePages"; + version = "8.0.0"; + hash = "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE="; + }) + (fetchNuGet { + pname = "System.Text.Encoding.Extensions"; + version = "4.3.0"; + hash = "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc="; + }) + (fetchNuGet { + pname = "System.Text.Encodings.Web"; + version = "4.7.2"; + hash = "sha256-CUZOulSeRy1CGBm7mrNrTumA9od9peKiIDR/Nb1B4io="; + }) + (fetchNuGet { + pname = "System.Text.Encodings.Web"; + version = "6.0.0"; + hash = "sha256-UemDHGFoQIG7ObQwRluhVf6AgtQikfHEoPLC6gbFyRo="; + }) + (fetchNuGet { + pname = "System.Text.Encodings.Web"; + version = "9.0.0"; + hash = "sha256-WGaUklQEJywoGR2jtCEs5bxdvYu5SHaQchd6s4RE5x0="; + }) + (fetchNuGet { + pname = "System.Text.Json"; + version = "4.7.2"; + hash = "sha256-xA8PZwxX9iOJvPbfdi7LWjM2RMVJ7hmtEqS9JvgNsoM="; + }) + (fetchNuGet { + pname = "System.Text.Json"; + version = "6.0.10"; + hash = "sha256-UijYh0dxFjFinMPSTJob96oaRkNm+Wsa+7Ffg6mRnsc="; + }) + (fetchNuGet { + pname = "System.Text.Json"; + version = "6.0.9"; + hash = "sha256-5jjvxV8ubGYjkydDhLsGZXB6ml3O/7CGauQcu1ikeLs="; + }) + (fetchNuGet { + pname = "System.Text.Json"; + version = "8.0.5"; + hash = "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68="; + }) + (fetchNuGet { + pname = "System.Text.Json"; + version = "9.0.0"; + hash = "sha256-aM5Dh4okLnDv940zmoFAzRmqZre83uQBtGOImJpoIqk="; + }) + (fetchNuGet { + pname = "System.Text.RegularExpressions"; + version = "4.1.0"; + hash = "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c="; + }) + (fetchNuGet { + pname = "System.Text.RegularExpressions"; + version = "4.3.1"; + hash = "sha256-DxsEZ0nnPozyC1W164yrMUXwnAdHShS9En7ImD/GJMM="; + }) + (fetchNuGet { + pname = "System.Threading"; + version = "4.0.11"; + hash = "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac="; + }) + (fetchNuGet { + pname = "System.Threading"; + version = "4.3.0"; + hash = "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc="; + }) + (fetchNuGet { + pname = "System.Threading.AccessControl"; + version = "8.0.0"; + hash = "sha256-8ugqZSyqfTfIBt4xcLdvb6BmBTHWFsGATkasNvsEtJQ="; + }) + (fetchNuGet { + pname = "System.Threading.Tasks"; + version = "4.0.11"; + hash = "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs="; + }) + (fetchNuGet { + pname = "System.Threading.Tasks"; + version = "4.3.0"; + hash = "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w="; + }) + (fetchNuGet { + pname = "System.Threading.Tasks.Extensions"; + version = "4.0.0"; + hash = "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE="; + }) + (fetchNuGet { + pname = "System.Threading.Tasks.Extensions"; + version = "4.5.4"; + hash = "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng="; + }) + (fetchNuGet { + pname = "System.Web.Services.Description"; + version = "4.10.0"; + hash = "sha256-zpx/LCb2ofqdR0Z8KOqYI2xkuacv2wASKPZ06gesgog="; + }) + (fetchNuGet { + pname = "System.Windows.Extensions"; + version = "8.0.0"; + hash = "sha256-aHkz7LtmUDDRS7swQM0i6dDVUytRCMYeA2CfaeVA2Y0="; + }) + (fetchNuGet { + pname = "System.Xml.ReaderWriter"; + version = "4.0.11"; + hash = "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA="; + }) + (fetchNuGet { + pname = "System.Xml.XDocument"; + version = "4.0.11"; + hash = "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg="; + }) + (fetchNuGet { + pname = "TestableIO.System.IO.Abstractions"; + version = "21.1.3"; + hash = "sha256-ZD+4JKFD6c50Kfd8AmPCO6g5jrkUFM6hGhA1W/0WvAA="; + }) + (fetchNuGet { + pname = "TestableIO.System.IO.Abstractions.Wrappers"; + version = "21.1.3"; + hash = "sha256-mS3xbH8p9rMNNpYxUb6Owb2CkDSfgnTr2XLxPKvL+6A="; + }) ] diff --git a/pkgs/by-name/bi/bicep/package.nix b/pkgs/by-name/bi/bicep/package.nix index 76f26ee7dc3fb..7804ba3a6486d 100644 --- a/pkgs/by-name/bi/bicep/package.nix +++ b/pkgs/by-name/bi/bicep/package.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "bicep"; - version = "0.31.92"; + version = "0.32.4"; src = fetchFromGitHub { owner = "Azure"; repo = "bicep"; rev = "v${version}"; - hash = "sha256-NBWZ/URykZxkupMI+xOWB/sJ0hJojkJKvEnrmQg6CCk="; + hash = "sha256-SONzxKT+kVQTvkc4mKZcSGborXR4L9wadgss7j5PgmA="; }; postPatch = '' From d02e314c5470dee5d9c9d966eef345d29dacba6e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 17:56:43 +0000 Subject: [PATCH 76/85] vault-tasks: 0.5.0 -> 0.6.1 --- pkgs/by-name/va/vault-tasks/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vault-tasks/package.nix b/pkgs/by-name/va/vault-tasks/package.nix index be421e7225853..eeefef797010e 100644 --- a/pkgs/by-name/va/vault-tasks/package.nix +++ b/pkgs/by-name/va/vault-tasks/package.nix @@ -5,14 +5,14 @@ }: rustPlatform.buildRustPackage rec { pname = "vault-tasks"; - version = "0.5.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "louis-thevenet"; repo = "vault-tasks"; rev = "v${version}"; - hash = "sha256-Ygc19Up/lWLE7eK6AHYbW/+Ddx6om+1cSJB2bxjcf38="; + hash = "sha256-H0cfzjOtVzOEoGmj3u80hj1QlK1QEgbl9vq4otlXKew="; }; - cargoHash = "sha256-MgyKiK+JQsiWMDHQDZ/OTxUvXn2sbZmzqZGzRFkgY4o="; + cargoHash = "sha256-Iezin3TguweHd9RIyFvNL4IWUtXNJbQH2KXIgaXJHgk="; postInstall = "install -Dm444 desktop/vault-tasks.desktop -t $out/share/applications"; From 1a7a8de3018578fe8f444d44a6794dd8e33ecd7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 17:57:03 +0000 Subject: [PATCH 77/85] qlog: 0.40.0 -> 0.40.1 --- pkgs/applications/radio/qlog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/radio/qlog/default.nix b/pkgs/applications/radio/qlog/default.nix index 3afa1d038311e..40720def672c3 100644 --- a/pkgs/applications/radio/qlog/default.nix +++ b/pkgs/applications/radio/qlog/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "qlog"; - version = "0.40.0"; + version = "0.40.1"; src = fetchFromGitHub { owner = "foldynl"; repo = "QLog"; rev = "v${version}"; - hash = "sha256-mG2OUw1sB2bd4XiEXP5CblfpeZZNVqQ7310wepCZqbI="; + hash = "sha256-6mAFOf/5LsmgMBxzkBlN1MOz4NVS9hi9YWOgeJ2tHSs="; fetchSubmodules = true; }; From c081043bf38a821c4d1593fc8acd72a52a28b67f Mon Sep 17 00:00:00 2001 From: Bruno Bigras Date: Wed, 11 Dec 2024 13:18:00 -0500 Subject: [PATCH 78/85] zed-editor: 0.164.2 -> 0.165.4 --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index 49182df2580ce..2a87dae3f59a3 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -89,13 +89,13 @@ let in rustPlatform.buildRustPackage rec { pname = "zed-editor"; - version = "0.164.2"; + version = "0.165.4"; src = fetchFromGitHub { owner = "zed-industries"; repo = "zed"; rev = "refs/tags/v${version}"; - hash = "sha256-qWfd/d+czk/1YjncRAhgWIRDUUrJQKj7UaEV7RJ5FFs="; + hash = "sha256-g+ZHchlxeNDkxUM306OK3BsjrvO3snF4vcQQZJSIhLc="; }; patches = @@ -117,7 +117,7 @@ rustPlatform.buildRustPackage rec { ]; useFetchCargoVendor = true; - cargoHash = "sha256-j8t4i4YNB7eQuJ8+GtOLX0ZSfw6SracFE1sw71l4IKI="; + cargoHash = "sha256-ZNXvuHX9b3T58FUs9TjpfiGYNr9J3IDbz2JE6Vy7Sg0="; nativeBuildInputs = [ From aae821d4fe992fd29ff30a8c8f6589a90e1d272e Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Wed, 11 Dec 2024 19:32:07 +0100 Subject: [PATCH 79/85] workflows/eval: Improve debuggabilitiy Sometimes successful workflows trigger that condition, see https://github.com/NixOS/nixpkgs/actions/runs/12278493443/job/34260660227: Comparing against "https://github.com/NixOS/nixpkgs/actions/runs/12278495895" Workflow not done, waiting 10 seconds before checking again Workflow was not successful, cannot make comparison Even though $ gh api /repos/NixOS/nixpkgs/actions/runs/12278495895 --jq .conclusion success Let's print the conclusion when it's not "success" to debug this. --- .github/workflows/eval.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/eval.yml b/.github/workflows/eval.yml index 43d336441308a..69fb07e9d26e0 100644 --- a/.github/workflows/eval.yml +++ b/.github/workflows/eval.yml @@ -179,7 +179,7 @@ jobs: done if [[ "$conclusion" != "success" ]]; then - echo "Workflow was not successful, cannot make comparison" + echo "Workflow was not successful (conclusion: $conclusion), cannot make comparison" exit 0 fi From d813d3086ce0cac551bb9b9a2a0f4bc6b0eed29d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 19:29:04 +0000 Subject: [PATCH 80/85] mapproxy: 3.1.2 -> 3.1.3 --- pkgs/by-name/ma/mapproxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/mapproxy/package.nix b/pkgs/by-name/ma/mapproxy/package.nix index 6a9066f70d9b7..75a6ecac099cb 100644 --- a/pkgs/by-name/ma/mapproxy/package.nix +++ b/pkgs/by-name/ma/mapproxy/package.nix @@ -7,13 +7,13 @@ with python3.pkgs; buildPythonApplication rec { pname = "mapproxy"; - version = "3.1.2"; + version = "3.1.3"; src = fetchFromGitHub { owner = "mapproxy"; repo = "mapproxy"; - rev = "refs/tags/${version}"; - hash = "sha256-D3ZPcl9++yCq4zVR3WUIyu9UWQO3FT1MNyV7/Iuzkcw="; + tag = version; + hash = "sha256-Dltr4JlgE1aJfSybTbAxlUyjqkfaobupNNSj90j9taE="; }; prePatch = '' From c708539fb4409064f3238996a8e4d8b3451e991b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 19:29:57 +0000 Subject: [PATCH 81/85] lxd-ui: 0.12 -> 0.14 --- pkgs/by-name/lx/lxd-ui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lx/lxd-ui/package.nix b/pkgs/by-name/lx/lxd-ui/package.nix index 9b613325c328a..f6cc5cdfb1c35 100644 --- a/pkgs/by-name/lx/lxd-ui/package.nix +++ b/pkgs/by-name/lx/lxd-ui/package.nix @@ -12,18 +12,18 @@ stdenv.mkDerivation rec { pname = "lxd-ui"; - version = "0.12"; + version = "0.14"; src = fetchFromGitHub { owner = "canonical"; repo = "lxd-ui"; rev = "refs/tags/${version}"; - hash = "sha256-dVTUme+23HaONcvfcgen/y1S0D91oYmgGLGfRcAMJSw="; + hash = "sha256-mrJpoD8eq/LxZl0JJ0ZqnAvMqqNGqRfi9UUh40PD0TY="; }; offlineCache = fetchYarnDeps { yarnLock = "${src}/yarn.lock"; - hash = "sha256-lPBkGKK6C6C217wqvOoC7on/Dzmk3NkdIkMDMF9CRNQ="; + hash = "sha256-dkATFNjAPhrPbXhcJ/R4eIpcagKEwBSnRfLwqTPIe6c="; }; nativeBuildInputs = [ From 886de305c86ced68290fb790a84cffe5f3fb5264 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Tue, 10 Dec 2024 22:27:05 +0100 Subject: [PATCH 82/85] nixos/rtkit: mention pipewire in docstring I don't know the reason for rtkit only getting enabled by hardware.pulseaudio.enable and not services.pipewire.enable, as they both use it to get real-time priority, but we can at least help users by mentioning pipewire in the rtkit option. --- nixos/modules/security/rtkit.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/security/rtkit.nix b/nixos/modules/security/rtkit.nix index ad8746808e85e..7436be781df00 100644 --- a/nixos/modules/security/rtkit.nix +++ b/nixos/modules/security/rtkit.nix @@ -15,7 +15,7 @@ with lib; description = '' Whether to enable the RealtimeKit system service, which hands out realtime scheduling priority to user processes on - demand. For example, the PulseAudio server uses this to + demand. For example, PulseAudio and PipeWire use this to acquire realtime priority. ''; }; From 27f87b72bde008219997d57f3e481acc45b3d635 Mon Sep 17 00:00:00 2001 From: Jo-Blade <59778661+Jo-Blade@users.noreply.github.com> Date: Wed, 11 Dec 2024 21:00:00 +0100 Subject: [PATCH 83/85] authenticator: 4.4.0 -> 4.5.0 (#362980) --- pkgs/by-name/au/authenticator/package.nix | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/au/authenticator/package.nix b/pkgs/by-name/au/authenticator/package.nix index 57e8b76207314..8a4779d649a07 100644 --- a/pkgs/by-name/au/authenticator/package.nix +++ b/pkgs/by-name/au/authenticator/package.nix @@ -20,26 +20,36 @@ , sqlite , wayland , zbar +, glycin-loaders }: stdenv.mkDerivation rec { pname = "authenticator"; - version = "4.4.0"; + version = "4.5.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "Authenticator"; rev = version; - hash = "sha256-LNYhUDV5nM46qx29xXE6aCEdBo7VnwT61YgAW0ZXW30="; + hash = "sha256-g4+ntBuAEH9sj61CiS5t95nMfCgaWJTgiwRXtwrUTs0="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - hash = "sha256-ntkKH4P3Ui2NZSVy87hGAsRA1GDRwoK9UnA/nFjyLnA="; + hash = "sha256-XNAC1eA+11gAvMRu95huRM+YHdsrg5Sqpzb6F3Rgu5U="; }; + preFixup = '' + gappsWrapperArgs+=( + # vp8enc preset + --prefix GST_PRESET_PATH : "${gst_all_1.gst-plugins-good}/share/gstreamer-1.0/presets" + # See https://gitlab.gnome.org/sophie-h/glycin/-/blob/0.1.beta.2/glycin/src/config.rs#L44 + --prefix XDG_DATA_DIRS : "${glycin-loaders}/share" + ) + ''; + nativeBuildInputs = [ appstream-glib desktop-file-utils @@ -59,6 +69,8 @@ stdenv.mkDerivation rec { gst_all_1.gstreamer gst_all_1.gst-plugins-base (gst_all_1.gst-plugins-bad.override { enableZbar = true; }) + gst_all_1.gst-plugins-good + gst_all_1.gst-plugins-rs gtk4 libadwaita openssl From 0213321fbde03a1d83668ac2ebc6e12716617dd6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Dec 2024 20:07:55 +0000 Subject: [PATCH 84/85] gopass-summon-provider: 1.15.14 -> 1.15.15 --- pkgs/tools/security/gopass/summon.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/gopass/summon.nix b/pkgs/tools/security/gopass/summon.nix index 226adf97137b7..4d0116b22b504 100644 --- a/pkgs/tools/security/gopass/summon.nix +++ b/pkgs/tools/security/gopass/summon.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "gopass-summon-provider"; - version = "1.15.14"; + version = "1.15.15"; src = fetchFromGitHub { owner = "gopasspw"; repo = "gopass-summon-provider"; rev = "v${version}"; - hash = "sha256-L/wX3qUrx6YfA6flCJ32WyEiBV0dSwAGdWQCU++/Iz8="; + hash = "sha256-yMua3BSl4u/1axLMmLIzjqj8wYvMMPTqmRgcuH1tqN0="; }; - vendorHash = "sha256-ZNHAjFzMMxodxb/AGVq8q+sP36qR5+8eaKdmmjIaMjs="; + vendorHash = "sha256-onpg0CRm5HSfMEejhn2ycnV1GuukX1SK4FZN/KjEiR4="; subPackages = [ "." ]; From 848fe6586f207fe2918b9a758eca6397f2dbd8b8 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 12 Dec 2024 06:51:43 +1000 Subject: [PATCH 85/85] lock: 1.3.0 -> 1.3.4 (#364295) --- pkgs/by-name/lo/lock/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/lock/package.nix b/pkgs/by-name/lo/lock/package.nix index c12d70d0378ae..a1e7307f22e4d 100644 --- a/pkgs/by-name/lo/lock/package.nix +++ b/pkgs/by-name/lo/lock/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lock"; - version = "1.3.0"; + version = "1.3.4"; src = fetchFromGitHub { owner = "konstantintutsch"; repo = "Lock"; rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-RDFFI7NKGs1LXNEYWgv1JBE00yjmcH4hrHebAIY85EA="; + hash = "sha256-H8/OEl8TQ9nLpOFrLRy0ZsjDttcja0KMYkBK+/Ewo18="; }; strictDeps = true;