From 054720310396bc08f4dbb9e005f5b89e1812ce5d Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Sat, 3 Jan 2026 23:22:15 +0100 Subject: [PATCH 01/77] bird2: 2.17.3 -> 2.18 Changelog: https://gitlab.nic.cz/labs/bird/-/blob/v2.18/NEWS --- pkgs/by-name/bi/bird2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bird2/package.nix b/pkgs/by-name/bi/bird2/package.nix index a86924f8d47e..8d9c8e408d2c 100644 --- a/pkgs/by-name/bi/bird2/package.nix +++ b/pkgs/by-name/bi/bird2/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "bird"; - version = "2.17.3"; + version = "2.18"; src = fetchFromGitLab { domain = "gitlab.nic.cz"; owner = "labs"; repo = "bird"; rev = "v${finalAttrs.version}"; - hash = "sha256-Uwvb5u12Hwsv0uouEpGQiTgMgprWUpghbwD3TmKBoOM="; + hash = "sha256-Kta8zzM/EYC3Mz3mLptaJ+pFgs1Hi7MBsWjwkR4hwL8="; }; nativeBuildInputs = [ From a8ae78fc097ac472078bf8735320015a67745dca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 23:32:51 +0000 Subject: [PATCH 02/77] python3Packages.trimesh: 4.11.1 -> 4.11.2 --- pkgs/development/python-modules/trimesh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix index f413c8958260..b8ecab21278a 100644 --- a/pkgs/development/python-modules/trimesh/default.nix +++ b/pkgs/development/python-modules/trimesh/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "trimesh"; - version = "4.11.1"; + version = "4.11.2"; pyproject = true; src = fetchFromGitHub { owner = "mikedh"; repo = "trimesh"; tag = version; - hash = "sha256-N9loKQ+xcUtug98K2nsCs5kXUnLLtxCqNH8L8wStb74="; + hash = "sha256-E78gIZ+lzobEt5xckiCZoA6+FomhSxFjnbjchPLYNio="; }; build-system = [ setuptools ]; From fbca4987d28ec71d504e1ad21bf08e2e2c82d736 Mon Sep 17 00:00:00 2001 From: Daphne Preston-Kendal Date: Sun, 15 Feb 2026 13:56:36 +0100 Subject: [PATCH 03/77] racket: Remove Darwin from badPlatforms It appears 8.17 or 9.0 fixed the problem on Darwin. Darwin was removed from `badPlatforms` for `racket-minimal` in d59541c99eae2df7cbfcff0200ea6ca4848315b3, but not for `racket` itself. --- pkgs/by-name/ra/racket/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ra/racket/package.nix b/pkgs/by-name/ra/racket/package.nix index 03ed6377f94d..6a21275de5ab 100644 --- a/pkgs/by-name/ra/racket/package.nix +++ b/pkgs/by-name/ra/racket/package.nix @@ -128,7 +128,6 @@ minimal.overrideAttrs ( GUIs and charts. ''; platforms = lib.platforms.unix; - badPlatforms = lib.platforms.darwin; }; } ) From adf9a43c6e4c03d6e9c2fb24988e317915159ef2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Feb 2026 15:58:47 +0000 Subject: [PATCH 04/77] sus-compiler: 0.3.7 -> 0.3.8 --- pkgs/by-name/su/sus-compiler/Cargo.lock | 149 +++++++++++------------ pkgs/by-name/su/sus-compiler/package.nix | 4 +- 2 files changed, 71 insertions(+), 82 deletions(-) diff --git a/pkgs/by-name/su/sus-compiler/Cargo.lock b/pkgs/by-name/su/sus-compiler/Cargo.lock index fae47081f0bb..47fc65900498 100644 --- a/pkgs/by-name/su/sus-compiler/Cargo.lock +++ b/pkgs/by-name/su/sus-compiler/Cargo.lock @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "ariadne" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f5e3dca4e09a6f340a61a0e9c7b61e030c69fc27bf29d73218f7e5e3b7638f" +checksum = "8454c8a44ce2cb9cc7e7fae67fc6128465b343b92c6631e94beca3c8d1524ea5" dependencies = [ "unicode-width", "yansi", @@ -100,9 +100,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.10.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" [[package]] name = "bumpalo" @@ -112,9 +112,9 @@ checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" [[package]] name = "cc" -version = "1.2.54" +version = "1.2.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6354c81bbfd62d9cfa9cb3c773c2b7b2a3a482d569de977fd0e961f6e7c00583" +checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" dependencies = [ "find-msvc-tools", "shlex", @@ -141,15 +141,15 @@ dependencies = [ [[package]] name = "circular-buffer" -version = "0.1.9" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67261db007b5f4cf8cba393c1a5c511a5cc072339ce16e12aeba1d7b9b77946" +checksum = "14c638459986b83c2b885179bd4ea6a2cbb05697b001501a56adb3a3d230803b" [[package]] name = "clap" -version = "4.5.54" +version = "4.5.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394" +checksum = "63be97961acde393029492ce0be7a1af7e323e6bae9511ebfac33751be5e6806" dependencies = [ "clap_builder", "clap_derive", @@ -157,9 +157,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.54" +version = "4.5.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" +checksum = "7f13174bda5dfd69d7e947827e5af4b0f2f94a4a3ee92912fba07a66150f21e2" dependencies = [ "anstream", "anstyle", @@ -170,21 +170,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.49" +version = "4.5.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" +checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] name = "clap_lex" -version = "0.7.7" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32" +checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831" [[package]] name = "colorchoice" @@ -251,7 +251,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] @@ -262,18 +262,18 @@ checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" [[package]] name = "env_filter" -version = "0.1.4" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" +checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f" dependencies = [ "log", ] [[package]] name = "env_logger" -version = "0.11.8" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" +checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d" dependencies = [ "anstream", "anstyle", @@ -299,9 +299,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8591b0bcc8a98a64310a2fae1bb3e9b8564dd10e381e6e28010fde8e8e8568db" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" [[package]] name = "form_urlencoded" @@ -355,9 +355,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "iana-time-zone" -version = "0.1.64" +version = "0.1.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -523,9 +523,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.180" +version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" +checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" [[package]] name = "libredox" @@ -533,7 +533,7 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.0", "libc", ] @@ -583,9 +583,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.6" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] name = "num-traits" @@ -644,7 +644,7 @@ dependencies = [ "proc-macro2", "proc-macro2-diagnostics", "quote", - "syn 2.0.114", + "syn", ] [[package]] @@ -688,7 +688,7 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", "version_check", "yansi", ] @@ -750,9 +750,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.12.2" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" dependencies = [ "aho-corasick", "memchr", @@ -762,9 +762,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", @@ -773,9 +773,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" +checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" [[package]] name = "replace_with" @@ -789,7 +789,7 @@ version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" dependencies = [ - "bitflags 2.10.0", + "bitflags 2.11.0", "errno", "libc", "linux-raw-sys", @@ -838,7 +838,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] @@ -863,7 +863,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] @@ -904,18 +904,18 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "sus-proc-macro" -version = "0.3.7" +version = "0.3.8" dependencies = [ "quote", "regex", - "syn 1.0.109", + "syn", "tree-sitter", "tree-sitter-sus", ] [[package]] name = "sus_compiler" -version = "0.3.7" +version = "0.3.8" dependencies = [ "ariadne", "chrono", @@ -946,20 +946,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.109" +version = "2.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.114" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" +checksum = "3df424c70518695237746f84cede799c9c58fcb37450d7b23716568cc8bc69cb" dependencies = [ "proc-macro2", "quote", @@ -974,7 +963,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] @@ -1004,7 +993,7 @@ checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] @@ -1033,13 +1022,13 @@ dependencies = [ [[package]] name = "tree-sitter-language" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae62f7eae5eb549c71b76658648b72cc6111f2d87d24a1e31fa907f4943e3ce" +checksum = "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782" [[package]] name = "tree-sitter-sus" -version = "0.3.7" +version = "0.3.8" dependencies = [ "cc", "tree-sitter", @@ -1059,15 +1048,15 @@ checksum = "ccb97dac3243214f8d8507998906ca3e2e0b900bf9bf4870477f125b82e68f6e" [[package]] name = "unicode-ident" -version = "1.0.22" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] name = "unicode-width" -version = "0.1.14" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" +checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" [[package]] name = "url" @@ -1147,7 +1136,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 2.0.114", + "syn", "wasm-bindgen-shared", ] @@ -1190,7 +1179,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] @@ -1201,7 +1190,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] @@ -1348,28 +1337,28 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.33" +version = "0.8.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd" +checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.33" +version = "0.8.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1" +checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] @@ -1389,7 +1378,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", "synstructure", ] @@ -1423,11 +1412,11 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.114", + "syn", ] [[package]] name = "zmij" -version = "1.0.16" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfcd145825aace48cff44a8844de64bf75feec3080e0aa5cdbde72961ae51a65" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/pkgs/by-name/su/sus-compiler/package.nix b/pkgs/by-name/su/sus-compiler/package.nix index a837a462b05b..af76f9ffaf76 100644 --- a/pkgs/by-name/su/sus-compiler/package.nix +++ b/pkgs/by-name/su/sus-compiler/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sus-compiler"; - version = "0.3.7"; + version = "0.3.8"; src = fetchFromGitHub { owner = "pc2"; repo = "sus-compiler"; rev = "v${finalAttrs.version}"; - hash = "sha256-O4aBVN7jbPm7iqMpxCRYWJ+89zcMCZTKyhRLBcQDKa8="; + hash = "sha256-4qtbK2zjbopoBmPIsaz5IZvvBwXdKupGDtcO5lw+Ivc="; fetchSubmodules = true; leaveDotGit = true; From 082e9ba48111618577a4ca10a156228be1174655 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Thu, 19 Feb 2026 20:23:48 -0500 Subject: [PATCH 05/77] docuseal: 2.2.0 -> 2.3.4 This requires a patch to avoid setresuid() syscall on startup to retain nixos module hardening. --- pkgs/by-name/do/docuseal/Gemfile | 20 +- pkgs/by-name/do/docuseal/Gemfile.lock | 559 +++++------ pkgs/by-name/do/docuseal/gemset.nix | 875 ++++++++---------- .../docuseal/only-switch-uid-when-root.patch | 28 + pkgs/by-name/do/docuseal/package.nix | 14 +- pkgs/by-name/do/docuseal/update.sh | 2 + .../ruby-modules/gem-config/default.nix | 7 + 7 files changed, 730 insertions(+), 775 deletions(-) create mode 100644 pkgs/by-name/do/docuseal/only-switch-uid-when-root.patch diff --git a/pkgs/by-name/do/docuseal/Gemfile b/pkgs/by-name/do/docuseal/Gemfile index 4ef1e77522b4..1a44d72dd7dd 100644 --- a/pkgs/by-name/do/docuseal/Gemfile +++ b/pkgs/by-name/do/docuseal/Gemfile @@ -3,14 +3,14 @@ source 'https://rubygems.org' -gem 'arabic-letter-connector', require: 'arabic-letter-connector/logic' +gem 'arabic-letter-connector', require: false gem 'aws-sdk-s3', require: false gem 'aws-sdk-secretsmanager', require: false -gem 'azure-storage-blob', require: false +gem 'azure-blob', require: false gem 'bootsnap', require: false gem 'cancancan' -gem 'csv' -gem 'csv-safe' +gem 'csv', require: false +gem 'csv-safe', require: false gem 'devise' gem 'devise-two-factor' gem 'dotenv', require: false @@ -20,12 +20,11 @@ gem 'faraday-follow_redirects' gem 'google-cloud-storage', require: false gem 'hexapdf' gem 'image_processing' -gem 'jwt' +gem 'jwt', require: false gem 'lograge' -gem 'mysql2', require: false -gem 'numo-narray' +gem 'numo-narray-alt', require: false gem 'oj' -gem 'onnxruntime' +gem 'onnxruntime', require: false gem 'pagy' gem 'pg', require: false gem 'premailer-rails' @@ -37,13 +36,14 @@ gem 'rails_autolink' gem 'rails-i18n' gem 'rotp' gem 'rouge', require: false -gem 'rqrcode' +gem 'rqrcode', require: false gem 'ruby-vips' -gem 'rubyXL' +gem 'rubyXL', require: false gem 'shakapacker' gem 'sidekiq' gem 'sqlite3', require: false gem 'strip_attributes' +gem 'trilogy', github: 'trilogy-libraries/trilogy', glob: 'contrib/ruby/*.gemspec', require: false gem 'turbo-rails' gem 'twitter_cldr', require: false gem 'tzinfo-data' diff --git a/pkgs/by-name/do/docuseal/Gemfile.lock b/pkgs/by-name/do/docuseal/Gemfile.lock index ac58cc1d1bb0..ac3adcc8fda0 100644 --- a/pkgs/by-name/do/docuseal/Gemfile.lock +++ b/pkgs/by-name/do/docuseal/Gemfile.lock @@ -1,29 +1,39 @@ +GIT + remote: https://github.com/trilogy-libraries/trilogy.git + revision: 3963d490459df7a2b5bedb42424c3285f25eab22 + glob: contrib/ruby/*.gemspec + specs: + trilogy (2.10.0) + bigdecimal + GEM remote: https://rubygems.org/ specs: - actioncable (8.0.2.1) - actionpack (= 8.0.2.1) - activesupport (= 8.0.2.1) + action_text-trix (2.1.16) + railties + actioncable (8.1.2) + actionpack (= 8.1.2) + activesupport (= 8.1.2) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) - actionmailbox (8.0.2.1) - actionpack (= 8.0.2.1) - activejob (= 8.0.2.1) - activerecord (= 8.0.2.1) - activestorage (= 8.0.2.1) - activesupport (= 8.0.2.1) + actionmailbox (8.1.2) + actionpack (= 8.1.2) + activejob (= 8.1.2) + activerecord (= 8.1.2) + activestorage (= 8.1.2) + activesupport (= 8.1.2) mail (>= 2.8.0) - actionmailer (8.0.2.1) - actionpack (= 8.0.2.1) - actionview (= 8.0.2.1) - activejob (= 8.0.2.1) - activesupport (= 8.0.2.1) + actionmailer (8.1.2) + actionpack (= 8.1.2) + actionview (= 8.1.2) + activejob (= 8.1.2) + activesupport (= 8.1.2) mail (>= 2.8.0) rails-dom-testing (~> 2.2) - actionpack (8.0.2.1) - actionview (= 8.0.2.1) - activesupport (= 8.0.2.1) + actionpack (8.1.2) + actionview (= 8.1.2) + activesupport (= 8.1.2) nokogiri (>= 1.8.5) rack (>= 2.2.4) rack-session (>= 1.0.1) @@ -31,97 +41,97 @@ GEM rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) useragent (~> 0.16) - actiontext (8.0.2.1) - actionpack (= 8.0.2.1) - activerecord (= 8.0.2.1) - activestorage (= 8.0.2.1) - activesupport (= 8.0.2.1) + actiontext (8.1.2) + action_text-trix (~> 2.1.15) + actionpack (= 8.1.2) + activerecord (= 8.1.2) + activestorage (= 8.1.2) + activesupport (= 8.1.2) globalid (>= 0.6.0) nokogiri (>= 1.8.5) - actionview (8.0.2.1) - activesupport (= 8.0.2.1) + actionview (8.1.2) + activesupport (= 8.1.2) builder (~> 3.1) erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - activejob (8.0.2.1) - activesupport (= 8.0.2.1) + activejob (8.1.2) + activesupport (= 8.1.2) globalid (>= 0.3.6) - activemodel (8.0.2.1) - activesupport (= 8.0.2.1) - activerecord (8.0.2.1) - activemodel (= 8.0.2.1) - activesupport (= 8.0.2.1) + activemodel (8.1.2) + activesupport (= 8.1.2) + activerecord (8.1.2) + activemodel (= 8.1.2) + activesupport (= 8.1.2) timeout (>= 0.4.0) - activestorage (8.0.2.1) - actionpack (= 8.0.2.1) - activejob (= 8.0.2.1) - activerecord (= 8.0.2.1) - activesupport (= 8.0.2.1) + activestorage (8.1.2) + actionpack (= 8.1.2) + activejob (= 8.1.2) + activerecord (= 8.1.2) + activesupport (= 8.1.2) marcel (~> 1.0) - activesupport (8.0.2.1) + activesupport (8.1.2) base64 - benchmark (>= 0.3) bigdecimal concurrent-ruby (~> 1.0, >= 1.3.1) connection_pool (>= 2.2.5) drb i18n (>= 1.6, < 2) + json logger (>= 1.4.2) minitest (>= 5.1) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) uri (>= 0.13.1) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - annotaterb (4.14.0) + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) + annotaterb (4.20.0) + activerecord (>= 6.0.0) + activesupport (>= 6.0.0) arabic-letter-connector (0.1.1) ast (2.4.3) - aws-eventstream (1.3.0) - aws-partitions (1.1027.0) - aws-sdk-core (3.214.0) + aws-eventstream (1.4.0) + aws-partitions (1.1209.0) + aws-sdk-core (3.241.4) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) + base64 + bigdecimal jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.96.0) - aws-sdk-core (~> 3, >= 3.210.0) + logger + aws-sdk-kms (1.121.0) + aws-sdk-core (~> 3, >= 3.241.4) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.176.1) - aws-sdk-core (~> 3, >= 3.210.0) + aws-sdk-s3 (1.212.0) + aws-sdk-core (~> 3, >= 3.241.4) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) - aws-sdk-secretsmanager (1.110.0) - aws-sdk-core (~> 3, >= 3.210.0) + aws-sdk-secretsmanager (1.128.0) + aws-sdk-core (~> 3, >= 3.241.4) aws-sigv4 (~> 1.5) - aws-sigv4 (1.10.1) + aws-sigv4 (1.12.1) aws-eventstream (~> 1, >= 1.0.2) - azure-storage-blob (2.0.3) - azure-storage-common (~> 2.0) - nokogiri (~> 1, >= 1.10.8) - azure-storage-common (2.0.4) - faraday (~> 1.0) - faraday_middleware (~> 1.0, >= 1.0.0.rc1) - net-http-persistent (~> 4.0) - nokogiri (~> 1, >= 1.10.8) + azure-blob (0.8.0) + cgi + rexml base64 (0.3.0) - bcrypt (3.1.20) - benchmark (0.4.1) - better_html (2.1.1) - actionview (>= 6.0) - activesupport (>= 6.0) + bcrypt (3.1.21) + better_html (2.2.0) + actionview (>= 7.0) + activesupport (>= 7.0) ast (~> 2.0) erubi (~> 1.4) parser (>= 2.4) smart_properties - bigdecimal (3.2.2) + bigdecimal (4.0.1) bindex (0.8.1) - bootsnap (1.18.4) + bootsnap (1.21.1) msgpack (~> 1.2) - brakeman (7.0.0) + brakeman (7.1.2) racc builder (3.3.0) - bullet (8.0.0) + bullet (8.1.0) activesupport (>= 3.0.0) uniform_notifier (~> 1.11) camertron-eprun (1.1.1) @@ -135,28 +145,29 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) + cgi (0.5.1) childprocess (5.1.0) logger (~> 1.5) chunky_png (1.4.0) cldr-plurals-runtime-rb (1.1.0) cmdparse (3.0.7) coderay (1.1.3) - concurrent-ruby (1.3.5) - connection_pool (2.5.3) - crack (1.0.0) + concurrent-ruby (1.3.6) + connection_pool (3.0.2) + crack (1.0.1) bigdecimal rexml crass (1.0.6) - css_parser (1.21.0) + css_parser (1.21.1) addressable - csv (3.3.2) + csv (3.3.5) csv-safe (3.3.1) csv (~> 3.0) - cuprite (0.15.1) + cuprite (0.17) capybara (~> 3.0) - ferrum (~> 0.15.0) - date (3.4.1) - debug (1.10.0) + ferrum (~> 0.17.0) + date (3.5.1) + debug (1.11.1) irb (~> 1.10) reline (>= 0.3.8) declarative (0.0.20) @@ -166,20 +177,20 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - devise-two-factor (6.1.0) - activesupport (>= 7.0, < 8.1) - devise (~> 4.0) - railties (>= 7.0, < 8.1) + devise-two-factor (6.3.1) + activesupport (>= 7.0, < 8.2) + devise (>= 4.0, < 5.0) + railties (>= 7.0, < 8.2) rotp (~> 6.0) - diff-lcs (1.5.1) - digest-crc (0.6.5) + diff-lcs (1.6.2) + digest-crc (0.7.0) rake (>= 12.0.0, < 14.0.0) docile (1.4.1) - dotenv (3.1.7) + dotenv (3.2.0) drb (2.2.3) email_typo (0.2.3) - erb (5.0.2) - erb_lint (0.7.0) + erb (6.0.1) + erb_lint (0.9.0) activesupport better_html (>= 2.0.1) parser (>= 2.7.1.4) @@ -187,115 +198,99 @@ GEM rubocop (>= 1) smart_properties erubi (1.13.1) - factory_bot (6.5.0) - activesupport (>= 5.0.0) - factory_bot_rails (6.4.4) + factory_bot (6.5.6) + activesupport (>= 6.1.0) + factory_bot_rails (6.5.1) factory_bot (~> 6.5) - railties (>= 5.0.0) - faker (3.5.1) + railties (>= 6.1.0) + faker (3.6.0) i18n (>= 1.8.11, < 2) - faraday (1.10.4) - faraday-em_http (~> 1.0) - faraday-em_synchrony (~> 1.0) - faraday-excon (~> 1.1) - faraday-httpclient (~> 1.0) - faraday-multipart (~> 1.0) - faraday-net_http (~> 1.0) - faraday-net_http_persistent (~> 1.0) - faraday-patron (~> 1.0) - faraday-rack (~> 1.0) - faraday-retry (~> 1.0) - ruby2_keywords (>= 0.0.4) - faraday-em_http (1.0.0) - faraday-em_synchrony (1.0.0) - faraday-excon (1.1.0) - faraday-follow_redirects (0.3.0) + faraday (2.14.1) + faraday-net_http (>= 2.0, < 3.5) + json + logger + faraday-follow_redirects (0.5.0) faraday (>= 1, < 3) - faraday-httpclient (1.0.1) - faraday-multipart (1.1.0) - multipart-post (~> 2.0) - faraday-net_http (1.0.2) - faraday-net_http_persistent (1.2.0) - faraday-patron (1.0.0) - faraday-rack (1.0.0) - faraday-retry (1.0.3) - faraday_middleware (1.2.1) - faraday (~> 1.0) - ferrum (0.15) + faraday-net_http (3.4.2) + net-http (~> 0.5) + ferrum (0.17.1) addressable (~> 2.5) + base64 (~> 0.2) concurrent-ruby (~> 1.1) webrick (~> 1.7) websocket-driver (~> 0.7) - ffi (1.17.1) - ffi (1.17.1-aarch64-linux-musl) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86_64-linux-musl) - foreman (0.88.1) + ffi (1.17.3) + ffi (1.17.3-aarch64-linux-musl) + ffi (1.17.3-arm64-darwin) + ffi (1.17.3-x86_64-linux-musl) + foreman (0.90.0) + thor (~> 1.4) geom2d (0.4.1) - globalid (1.2.1) + globalid (1.3.0) activesupport (>= 6.1) - google-apis-core (0.15.1) - addressable (~> 2.5, >= 2.5.1) - googleauth (~> 1.9) - httpclient (>= 2.8.3, < 3.a) - mini_mime (~> 1.0) - mutex_m + google-apis-core (1.0.2) + addressable (~> 2.8, >= 2.8.7) + faraday (~> 2.13) + faraday-follow_redirects (~> 0.3) + googleauth (~> 1.14) + mini_mime (~> 1.1) representable (~> 3.0) - retriable (>= 2.0, < 4.a) - google-apis-iamcredentials_v1 (0.22.0) + retriable (~> 3.1) + google-apis-iamcredentials_v1 (0.26.0) google-apis-core (>= 0.15.0, < 2.a) - google-apis-storage_v1 (0.49.0) + google-apis-storage_v1 (0.59.0) google-apis-core (>= 0.15.0, < 2.a) - google-cloud-core (1.7.1) + google-cloud-core (1.8.0) google-cloud-env (>= 1.0, < 3.a) google-cloud-errors (~> 1.0) - google-cloud-env (2.2.1) + google-cloud-env (2.3.1) + base64 (~> 0.2) faraday (>= 1.0, < 3.a) - google-cloud-errors (1.4.0) - google-cloud-storage (1.54.0) + google-cloud-errors (1.5.0) + google-cloud-storage (1.58.0) addressable (~> 2.8) digest-crc (~> 0.4) - google-apis-core (~> 0.13) + google-apis-core (>= 0.18, < 2) google-apis-iamcredentials_v1 (~> 0.18) - google-apis-storage_v1 (~> 0.38) + google-apis-storage_v1 (>= 0.42) google-cloud-core (~> 1.6) googleauth (~> 1.9) mini_mime (~> 1.0) - google-logging-utils (0.1.0) - googleauth (1.12.2) + google-logging-utils (0.2.0) + googleauth (1.16.1) faraday (>= 1.0, < 3.a) google-cloud-env (~> 2.2) google-logging-utils (~> 0.1) - jwt (>= 1.4, < 3.0) + jwt (>= 1.4, < 4.0) multi_json (~> 1.11) os (>= 0.9, < 2.0) signet (>= 0.16, < 2.a) - hashdiff (1.1.2) - hexapdf (1.4.0) + hashdiff (1.2.1) + hexapdf (1.5.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - htmlentities (4.3.4) - httpclient (2.8.3) - i18n (1.14.7) + htmlentities (4.4.2) + i18n (1.14.8) concurrent-ruby (~> 1.0) - image_processing (1.13.0) - mini_magick (>= 4.9.5, < 5) + image_processing (1.14.0) + mini_magick (>= 4.9.5, < 6) ruby-vips (>= 2.0.17, < 3) - io-console (0.8.1) - irb (1.15.2) + io-console (0.8.2) + irb (1.16.0) pp (>= 0.6.0) rdoc (>= 4.0.0) reline (>= 0.4.2) jmespath (1.6.2) - json (2.15.0) - jwt (2.9.3) + json (2.18.1) + jwt (3.1.2) base64 language_server-protocol (3.17.0.5) - launchy (3.0.1) + launchy (3.1.1) addressable (~> 2.8) childprocess (~> 5.0) + logger (~> 1.6) letter_opener (1.10.0) launchy (>= 2.2, < 4) letter_opener_web (3.0.0) @@ -310,29 +305,29 @@ GEM activesupport (>= 4) railties (>= 4) request_store (~> 1.0) - loofah (2.24.1) + loofah (2.25.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) - mail (2.8.1) + mail (2.9.0) + logger mini_mime (>= 0.1.1) net-imap net-pop net-smtp - marcel (1.0.4) - matrix (0.4.2) + marcel (1.1.0) + matrix (0.4.3) method_source (1.1.0) - mini_magick (4.13.2) + mini_magick (5.3.1) + logger mini_mime (1.1.5) mini_portile2 (2.8.9) - minitest (5.25.5) - msgpack (1.7.5) - multi_json (1.15.0) - multipart-post (2.4.1) - mutex_m (0.3.0) - mysql2 (0.5.6) - net-http-persistent (4.0.5) - connection_pool (~> 2.2) - net-imap (0.5.9) + minitest (6.0.1) + prism (~> 1.5) + msgpack (1.8.0) + multi_json (1.19.1) + net-http (0.9.1) + uri (>= 0.11.1) + net-imap (0.6.2) date net-protocol net-pop (0.1.2) @@ -341,18 +336,18 @@ GEM timeout net-smtp (0.5.1) net-protocol - nio4r (2.7.4) - nokogiri (1.18.9) + nio4r (2.7.5) + nokogiri (1.19.0) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.9-aarch64-linux-musl) + nokogiri (1.19.0-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.18.9-arm64-darwin) + nokogiri (1.19.0-arm64-darwin) racc (~> 1.4) - nokogiri (1.18.9-x86_64-linux-musl) + nokogiri (1.19.0-x86_64-linux-musl) racc (~> 1.4) - numo-narray (0.9.2.1) - oj (3.16.11) + numo-narray-alt (0.9.13) + oj (3.16.13) bigdecimal (>= 3.0) ostruct (>= 0.2) onnxruntime (0.10.1) @@ -363,18 +358,23 @@ GEM ffi onnxruntime (0.10.1-x86_64-linux) ffi - openssl (3.3.0) + openssl (4.0.0) orm_adapter (0.5.0) os (1.1.4) ostruct (0.6.3) - package_json (0.1.0) - pagy (9.3.3) + package_json (0.2.0) + pagy (43.2.8) + json + yaml parallel (1.27.0) - parser (3.3.9.0) + parser (3.3.10.1) ast (~> 2.4.1) racc - pg (1.5.9) - pp (0.6.2) + pg (1.6.3) + pg (1.6.3-aarch64-linux-musl) + pg (1.6.3-arm64-darwin) + pg (1.6.3-x86_64-linux-musl) + pp (0.6.3) prettyprint premailer (1.27.0) addressable @@ -384,23 +384,24 @@ GEM actionmailer (>= 3) net-smtp premailer (~> 1.7, >= 1.7.9) - pretender (0.5.0) - actionpack (>= 6.1) + pretender (0.6.0) + actionpack (>= 7.1) prettyprint (0.2.0) - prism (1.5.1) - pry (0.15.0) + prism (1.8.0) + pry (0.16.0) coderay (~> 1.1) method_source (~> 1.0) + reline (>= 0.6.0) pry-rails (0.3.11) pry (>= 0.13.0) - psych (5.2.6) + psych (5.3.1) date stringio - public_suffix (6.0.1) - puma (6.5.0) + public_suffix (7.0.2) + puma (7.2.0) nio4r (~> 2.0) racc (1.8.1) - rack (3.2.3) + rack (3.2.4) rack-proxy (0.7.7) rack rack-session (2.1.1) @@ -408,22 +409,22 @@ GEM rack (>= 3.0.0) rack-test (2.2.0) rack (>= 1.3) - rackup (2.2.1) + rackup (2.3.1) rack (>= 3) - rails (8.0.2.1) - actioncable (= 8.0.2.1) - actionmailbox (= 8.0.2.1) - actionmailer (= 8.0.2.1) - actionpack (= 8.0.2.1) - actiontext (= 8.0.2.1) - actionview (= 8.0.2.1) - activejob (= 8.0.2.1) - activemodel (= 8.0.2.1) - activerecord (= 8.0.2.1) - activestorage (= 8.0.2.1) - activesupport (= 8.0.2.1) + rails (8.1.2) + actioncable (= 8.1.2) + actionmailbox (= 8.1.2) + actionmailer (= 8.1.2) + actionpack (= 8.1.2) + actiontext (= 8.1.2) + actionview (= 8.1.2) + activejob (= 8.1.2) + activemodel (= 8.1.2) + activerecord (= 8.1.2) + activestorage (= 8.1.2) + activesupport (= 8.1.2) bundler (>= 1.15.0) - railties (= 8.0.2.1) + railties (= 8.1.2) rails-dom-testing (2.3.0) activesupport (>= 5.0.0) minitest @@ -431,30 +432,32 @@ GEM rails-html-sanitizer (1.6.2) loofah (~> 2.21) nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0) - rails-i18n (8.0.1) + rails-i18n (8.1.0) i18n (>= 0.7, < 2) railties (>= 8.0.0, < 9) rails_autolink (1.1.8) actionview (> 3.1) activesupport (> 3.1) railties (> 3.1) - railties (8.0.2.1) - actionpack (= 8.0.2.1) - activesupport (= 8.0.2.1) + railties (8.1.2) + actionpack (= 8.1.2) + activesupport (= 8.1.2) irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) thor (~> 1.0, >= 1.2.2) + tsort (>= 0.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.3.0) - rdoc (6.14.2) + rake (13.3.1) + rdoc (7.1.0) erb psych (>= 4.0.0) - redis-client (0.23.0) + tsort + redis-client (0.26.4) connection_pool regexp_parser (2.11.3) - reline (0.6.2) + reline (0.6.3) io-console (~> 0.5) representable (3.2.0) declarative (< 0.1.0) @@ -462,35 +465,35 @@ GEM uber (< 0.2.0) request_store (1.7.0) rack (>= 1.4) - responders (3.1.1) - actionpack (>= 5.2) - railties (>= 5.2) + responders (3.2.0) + actionpack (>= 7.0) + railties (>= 7.0) retriable (3.1.2) rexml (3.4.4) rotp (6.3.0) - rouge (4.5.2) - rqrcode (2.2.0) + rouge (4.7.0) + rqrcode (3.2.0) chunky_png (~> 1.0) - rqrcode_core (~> 1.0) - rqrcode_core (1.2.0) - rspec-core (3.13.2) + rqrcode_core (~> 2.0) + rqrcode_core (2.1.0) + rspec-core (3.13.6) rspec-support (~> 3.13.0) - rspec-expectations (3.13.3) + rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-mocks (3.13.2) + rspec-mocks (3.13.7) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (7.1.0) - actionpack (>= 7.0) - activesupport (>= 7.0) - railties (>= 7.0) + rspec-rails (8.0.2) + actionpack (>= 7.2) + activesupport (>= 7.2) + railties (>= 7.2) rspec-core (~> 3.13) rspec-expectations (~> 3.13) rspec-mocks (~> 3.13) rspec-support (~> 3.13) - rspec-support (3.13.2) - rubocop (1.81.1) + rspec-support (3.13.6) + rubocop (1.82.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -498,85 +501,90 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.47.1, < 2.0) + rubocop-ast (>= 1.48.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.47.1) + rubocop-ast (1.49.0) parser (>= 3.3.7.2) - prism (~> 1.4) - rubocop-performance (1.23.0) - rubocop (>= 1.48.1, < 2.0) - rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rails (2.27.0) + prism (~> 1.7) + rubocop-performance (1.26.1) + lint_roller (~> 1.1) + rubocop (>= 1.75.0, < 2.0) + rubocop-ast (>= 1.47.1, < 2.0) + rubocop-rails (2.34.3) activesupport (>= 4.2.0) + lint_roller (~> 1.1) rack (>= 1.1) - rubocop (>= 1.52.0, < 2.0) - rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rspec (3.3.0) - rubocop (~> 1.61) + rubocop (>= 1.75.0, < 2.0) + rubocop-ast (>= 1.44.0, < 2.0) + rubocop-rspec (3.9.0) + lint_roller (~> 1.1) + rubocop (~> 1.81) ruby-progressbar (1.13.0) - ruby-vips (2.2.2) + ruby-vips (2.3.0) ffi (~> 1.12) logger - ruby2_keywords (0.0.5) - rubyXL (3.4.33) + rubyXL (3.4.35) nokogiri (>= 1.10.8) - rubyzip (>= 1.3.0) - rubyzip (2.3.2) + rubyzip (>= 3.2.2) + rubyzip (3.2.2) securerandom (0.4.1) semantic_range (3.1.0) - shakapacker (8.0.2) + shakapacker (9.5.0) activesupport (>= 5.2) package_json rack-proxy (>= 0.6.1) railties (>= 5.2) semantic_range (>= 2.3.0) - sidekiq (7.3.7) - connection_pool (>= 2.3.0) - logger - rack (>= 2.2.4) - redis-client (>= 0.22.2) - signet (0.19.0) + sidekiq (8.1.0) + connection_pool (>= 3.0.0) + json (>= 2.16.0) + logger (>= 1.7.0) + rack (>= 3.2.0) + redis-client (>= 0.26.0) + signet (0.21.0) addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) - jwt (>= 1.5, < 3.0) + jwt (>= 1.5, < 4.0) multi_json (~> 1.10) simplecov (0.22.0) docile (~> 1.1) simplecov-html (~> 0.11) simplecov_json_formatter (~> 0.1) - simplecov-html (0.13.1) + simplecov-html (0.13.2) simplecov_json_formatter (0.1.4) smart_properties (1.17.0) - sqlite3 (2.5.0) + sqlite3 (2.9.0) mini_portile2 (~> 2.8.0) - sqlite3 (2.5.0-aarch64-linux-musl) - sqlite3 (2.5.0-arm64-darwin) - sqlite3 (2.5.0-x86_64-linux-musl) - stringio (3.1.7) - strip_attributes (1.14.1) + sqlite3 (2.9.0-aarch64-linux-musl) + sqlite3 (2.9.0-arm64-darwin) + sqlite3 (2.9.0-x86_64-linux-musl) + stringio (3.2.0) + strip_attributes (2.0.1) activemodel (>= 3.0, < 9.0) - strscan (3.1.5) - thor (1.4.0) - timeout (0.4.3) + strscan (3.1.7) + thor (1.5.0) + timeout (0.6.0) trailblazer-option (0.1.2) - turbo-rails (2.0.11) - actionpack (>= 6.0.0) - railties (>= 6.0.0) - twitter_cldr (6.12.1) + tsort (0.2.0) + turbo-rails (2.0.21) + actionpack (>= 7.1.0) + railties (>= 7.1.0) + twitter_cldr (6.14.0) + base64 camertron-eprun cldr-plurals-runtime-rb (~> 1.1) tzinfo tzinfo (2.0.6) concurrent-ruby (~> 1.0) - tzinfo-data (1.2024.2) + tzinfo-data (1.2025.3) tzinfo (>= 1.0.0) uber (0.1.0) unicode-display_width (3.2.0) unicode-emoji (~> 4.1) - unicode-emoji (4.1.0) - uniform_notifier (1.16.0) - uri (1.0.3) + unicode-emoji (4.2.0) + uniform_notifier (1.18.0) + uri (1.1.1) useragent (0.16.11) warden (1.2.9) rack (>= 2.0.9) @@ -585,18 +593,19 @@ GEM activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) - webmock (3.24.0) + webmock (3.26.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) - webrick (1.9.1) + webrick (1.9.2) websocket-driver (0.8.0) base64 websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.7.3) + yaml (0.4.0) + zeitwerk (2.7.4) PLATFORMS aarch64-linux-musl @@ -609,7 +618,7 @@ DEPENDENCIES arabic-letter-connector aws-sdk-s3 aws-sdk-secretsmanager - azure-storage-blob + azure-blob better_html bootsnap brakeman @@ -636,8 +645,7 @@ DEPENDENCIES jwt letter_opener_web lograge - mysql2 - numo-narray + numo-narray-alt oj onnxruntime pagy @@ -665,6 +673,7 @@ DEPENDENCIES simplecov sqlite3 strip_attributes + trilogy! turbo-rails twitter_cldr tzinfo-data diff --git a/pkgs/by-name/do/docuseal/gemset.nix b/pkgs/by-name/do/docuseal/gemset.nix index e53f3253f9a1..5d953be5684d 100644 --- a/pkgs/by-name/do/docuseal/gemset.nix +++ b/pkgs/by-name/do/docuseal/gemset.nix @@ -1,4 +1,15 @@ { + action_text-trix = { + dependencies = [ "railties" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "12isf17cd4xyx5vg97nzxsi92703yh40fxyns6gl9f11331a4ign"; + type = "gem"; + }; + version = "2.1.16"; + }; actioncable = { dependencies = [ "actionpack" @@ -11,10 +22,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18nn95z23m7cpfsypfnlvpblj9rbnkddbs396nljiflznc6v473g"; + sha256 = "0s8rp5zpcxqkpj610whkrnjhwk119f5xn7b9bkydx76a9k1yycfw"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; actionmailbox = { dependencies = [ @@ -29,10 +40,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bbc1a2m8zp0ci2js8wz00fgyamkflkjimn1dz0632a43viwda4f"; + sha256 = "16w8h4awh3k1v6b2anix20qjdij5zby7am379y4mlp8fk2qjz2q5"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; actionmailer = { dependencies = [ @@ -50,10 +61,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "176vgl9rhy9xqi5i1qdgw4ny8sr6jw32zjsq109sn7jl0j6lvq8d"; + sha256 = "1sbmj65nzqzjh9ji94p91mkpjlhf3jkcbzd7ia8gwfv51w3d5hgl"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; actionpack = { dependencies = [ @@ -75,13 +86,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02ibk3ldqs1xk74b8lycqh1g6bm4vj5ph8bjlln1brfv64df3rv1"; + sha256 = "08w49zj1skvviyakjy2cazfklkgx2dsnfzxb9fmaznphl53l3myf"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; actiontext = { dependencies = [ + "action_text-trix" "actionpack" "activerecord" "activestorage" @@ -93,10 +105,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1f6n43v5r9d0nq09g66rfkqfmx6pv89v01bvd731bndrrysv7i0c"; + sha256 = "0b9dilsjx9saqqz7dwj0fqfbacdyar5f4g4wfxqdj6cw5ai7vx8b"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; actionview = { dependencies = [ @@ -114,10 +126,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0izkrdg7r7432mw99d7cwhsr5s9whl3aqh5946i88yqbrc6d59if"; + sha256 = "0nrf7qn2p6r645427whfh071az6bv8728bf2rrr9n74ii0jmnic0"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; activejob = { dependencies = [ @@ -131,10 +143,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "129bldx70vahaargg0spx5sdqw378591gbrq7b0zm3pc0zdg5rfn"; + sha256 = "09gq0bivkb9qfmg69k1jqbsbs1vb2ps1jn1p6saqa0di2cvsp3ch"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; activemodel = { dependencies = [ "activesupport" ]; @@ -145,10 +157,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1i3y0ynf16cgc9p28603pxva528a91jgh8nz2d0q8cb5p36vdfhp"; + sha256 = "0gpkph1mq78yg1cl0vkc8js0gh3vjxjf9drqk0zyv2p63k0mh4z2"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; activerecord = { dependencies = [ @@ -156,14 +168,17 @@ "activesupport" "timeout" ]; - groups = [ "default" ]; + groups = [ + "default" + "development" + ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wbdijshd3dqgzwhdpb32ig6rz8my5zkmanj32fqiwskvmxnwmd6"; + sha256 = "0i6c9g3q0lx4bca5gvz0p8p6ibhwn176zzhih0hgll6cvz5f1yxc"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; activestorage = { dependencies = [ @@ -177,20 +192,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1y3nmzzr17fzxxi9vwi1lc3vc58x1j0i6s56wq0y4wal26g3vfs3"; + sha256 = "0xms9z8asdpqw5ybl6n4bk1iys4l7y0iyi2rdbifxjlr766a8qwa"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; activesupport = { dependencies = [ "base64" - "benchmark" "bigdecimal" "concurrent-ruby" "connection_pool" "drb" "i18n" + "json" "logger" "minitest" "securerandom" @@ -205,10 +220,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ik1sm5sizrsnr3di0klh7rvsy9r9mmd805fv5srk66as5psf184"; + sha256 = "1bpxnr83z1x78h3jxvmga7vrmzmc8b4fic49h9jhzm6hriw2b148"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -220,20 +235,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; type = "gem"; }; - version = "2.8.7"; + version = "2.8.8"; }; annotaterb = { + dependencies = [ + "activerecord" + "activesupport" + ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0x89s0w2mh5vqk9r4fxwlak7a31pp6nb4z409isijsj18f2g4v26"; + sha256 = "1xwbz5zk37f7p3g6ypxzamisay06hidjmdsrvhxw4q0xin4jw6w7"; type = "gem"; }; - version = "4.14.0"; + version = "4.20.0"; }; arabic-letter-connector = { groups = [ "default" ]; @@ -264,36 +283,39 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gvdg4yx4p9av2glmp7vsxhs0n8fj1ga9kq2xdb8f95j7b04qhzi"; + sha256 = "0fqqdqg15rgwgz3mn4pj91agd20csk9gbrhi103d20328dfghsqi"; type = "gem"; }; - version = "1.3.0"; + version = "1.4.0"; }; aws-partitions = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vyh7a709hj0qmb3yv95s0b57g1pgmsngv8pxxby7w6fi9grpmr1"; + sha256 = "1099j8l3k40n7drhlxc4m7m32p79xy5zgy4jrcgf5ngxblq2w2n6"; type = "gem"; }; - version = "1.1027.0"; + version = "1.1209.0"; }; aws-sdk-core = { dependencies = [ "aws-eventstream" "aws-partitions" "aws-sigv4" + "base64" + "bigdecimal" "jmespath" + "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12s8v199kb3vixl2896axfj4ifkglr0q7zyn73pdkdf3kpra1wi4"; + sha256 = "1zg44q9bykznxdp4l130qkvmhx4n3hhalh3cgc781aafqalcnb54"; type = "gem"; }; - version = "3.214.0"; + version = "3.241.4"; }; aws-sdk-kms = { dependencies = [ @@ -304,10 +326,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xd3ddd9jiapkgv8im4pl9dcdy2ps7qjsssf2nz3q6sd1ca8x0di"; + sha256 = "1q015l5gm3f230jz9l6si9s3hlw7ra76q8biqvxlwxdmnk7w2qym"; type = "gem"; }; - version = "1.96.0"; + version = "1.121.0"; }; aws-sdk-s3 = { dependencies = [ @@ -319,10 +341,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1smmyhzfkxcin52arlsxi4rcysirvjmshb4zqlb7bgbxainig034"; + sha256 = "06bw769knngyhgrfw8j8mbl637ms9z00a3l4g7f1hj4iwvpc93hy"; type = "gem"; }; - version = "1.176.1"; + version = "1.212.0"; }; aws-sdk-secretsmanager = { dependencies = [ @@ -333,10 +355,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17vj7dnbk2dr5486rhva8x14m84kca716r9n7yczkp91cxbah0v9"; + sha256 = "16ib5p04fk66qr2vfps0qr340ld5xb5dsypbdii9f40n6hfxwb6n"; type = "gem"; }; - version = "1.110.0"; + version = "1.128.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -344,40 +366,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1fq3lbvkgm1vk5wa8l7vdnq3vjnlmsnyf4bbd0jq3qadyd9hf54a"; + sha256 = "003ch8qzh3mppsxch83ns0jra8d222ahxs96p9cdrl0grfazywv9"; type = "gem"; }; - version = "1.10.1"; + version = "1.12.1"; }; - azure-storage-blob = { + azure-blob = { dependencies = [ - "azure-storage-common" - "nokogiri" + "cgi" + "rexml" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qq3knsy7nj7a0r8m19spg2bgzns9b3j5vjbs9mpg49whhc63dv1"; + sha256 = "044whzbqmjnyb8ijbx8m7k8377xs780bzmm8yql95ymlr3jm13aw"; type = "gem"; }; - version = "2.0.3"; - }; - azure-storage-common = { - dependencies = [ - "faraday" - "faraday_middleware" - "net-http-persistent" - "nokogiri" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0swmsvvpmy8cdcl305p3dl2pi7m3dqjd7zywfcxmhsz0n2m4v3v0"; - type = "gem"; - }; - version = "2.0.4"; + version = "0.8.0"; }; base64 = { groups = [ @@ -398,24 +404,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "16a0g2q40biv93i1hch3gw8rbmhp77qnnifj1k0a6m7dng3zh444"; + sha256 = "1krd99p9828n07rcjjms56jaqv7v6s9pn7y6bppcfhhaflyn2r2r"; type = "gem"; }; - version = "3.1.20"; - }; - benchmark = { - groups = [ - "default" - "development" - "test" - ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl"; - type = "gem"; - }; - version = "0.4.1"; + version = "3.1.21"; }; better_html = { dependencies = [ @@ -433,10 +425,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mdgwlc02f43svy92p0k5v1hipibpzxcdjm774lkz2j8s58kav04"; + sha256 = "0xngv2yj85hiw8lgb4kqp807a41wmbl3bgrv6c4bg5lnn1mbd2p6"; type = "gem"; }; - version = "2.1.1"; + version = "2.2.0"; }; bigdecimal = { groups = [ @@ -447,10 +439,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1p2szbr4jdvmwaaj2kxlbv1rp0m6ycbgfyp0kjkkkswmniv5y21r"; + sha256 = "19y406nx17arzsbc515mjmr6k5p59afprspa1k423yd9cp8d61wb"; type = "gem"; }; - version = "3.2.2"; + version = "4.0.1"; }; bindex = { groups = [ @@ -471,10 +463,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mdgj9yw1hmx3xh2qxyjc31y8igmxzd9h0c245ay2zkz76pl4k5c"; + sha256 = "1i64vd32pacs1sspz4isgdyfg35gh4s7scrwc935i8rdfgzaqwwk"; type = "gem"; }; - version = "1.18.4"; + version = "1.21.1"; }; brakeman = { dependencies = [ "racc" ]; @@ -482,10 +474,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xw57fqs89g02mg482x17agc3b606aim72jlc6d525qgqyq2408s"; + sha256 = "1kkds9q66jryhlyqzwhp4kh8hcb39i05v2r4f8xd3rx221vr413b"; type = "gem"; }; - version = "7.0.0"; + version = "7.1.2"; }; builder = { groups = [ @@ -513,10 +505,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kfyg2j6a4sg94sajnmy0scv9dxjh7jka9dlil1fzpx137g2zw3p"; + sha256 = "1zwq7g98c1mdigahb50c980a0fcc4ib1m9ivmgf3f8gc6qk7wjv0"; type = "gem"; }; - version = "8.0.0"; + version = "8.1.0"; }; camertron-eprun = { groups = [ "default" ]; @@ -558,6 +550,16 @@ }; version = "3.40.0"; }; + cgi = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1s8qdw1nfh3njd47q154njlfyc2llcgi4ik13vz39adqd7yclgz9"; + type = "gem"; + }; + version = "0.5.1"; + }; childprocess = { dependencies = [ "logger" ]; groups = [ @@ -625,10 +627,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.6"; }; connection_pool = { groups = [ @@ -639,10 +641,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nrhsk7b3sjqbyl1cah6ibf1kvi3v93a7wf4637d355hp614mmyg"; + sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk"; type = "gem"; }; - version = "2.5.3"; + version = "3.0.2"; }; crack = { dependencies = [ @@ -656,10 +658,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jaa7is4fw1cxigm8vlyhg05bw4nqy4f91zjqxk7pp4c8bdyyfn8"; + sha256 = "0zjcdl5i6lw508r01dym05ibhkc784cfn93m1d26c7fk1hwi0jpz"; type = "gem"; }; - version = "1.0.0"; + version = "1.0.1"; }; crass = { groups = [ @@ -681,20 +683,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0625073hwx41c246v9dvkp0rk0xgh9d0sc0gm73dbmlxnjwgalv7"; + sha256 = "1izp5vna86s7xivqzml4nviy01bv76arrd5is8wkncwp1by3zzbc"; type = "gem"; }; - version = "1.21.0"; + version = "1.21.1"; }; csv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kmx36jjh2sahd989vcvw74lrlv07dqc3rnxchc5sj2ywqsw3w3g"; + sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; type = "gem"; }; - version = "3.3.2"; + version = "3.3.5"; }; csv-safe = { dependencies = [ "csv" ]; @@ -716,10 +718,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nd2xdbvp7yax7nfsin76wvr27q2gxgbrs5sl3glbcq8wjr2afhb"; + sha256 = "0ay1azfzslgqzxvgxpz9j7i31m0bbpcmrx5wajnrg2yhf3fdah5i"; type = "gem"; }; - version = "0.15.1"; + version = "0.17"; }; date = { groups = [ @@ -730,10 +732,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; + sha256 = "1h0db8r2v5llxdbzkzyllkfniqw9gm092qn7cbaib73v9lw0c3bm"; type = "gem"; }; - version = "3.4.1"; + version = "3.5.1"; }; debug = { dependencies = [ @@ -747,10 +749,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1977s95s9ns6mpbhg68pg6ggnpxxf8wly4244ihrx5vm92kqrqhi"; + sha256 = "1djjx5332d1hdh9s782dyr0f9d4fr9rllzdcz2k0f8lz2730l2rf"; type = "gem"; }; - version = "1.10.0"; + version = "1.11.1"; }; declarative = { groups = [ "default" ]; @@ -790,10 +792,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "041c6zrwm3za1scr07kdgmnlxj7lnrr1jcb832grkavf1sh9wf4h"; + sha256 = "0mzrx8z03vrbfl13dz3kp33as50jd8ad7b39s4k4l3j9k522c2mc"; type = "gem"; }; - version = "6.1.0"; + version = "6.3.1"; }; diff-lcs = { groups = [ @@ -804,10 +806,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; + sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; type = "gem"; }; - version = "1.5.1"; + version = "1.6.2"; }; digest-crc = { dependencies = [ "rake" ]; @@ -815,10 +817,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09114ndpnnyamc2q07bmpzw7kp3rbbfv7plmxcbzzi9d6prmd92w"; + sha256 = "01wcsyhaadss4zzvqh12kvbq3hmkl5y4fck7pr608hd24qxc5bb4"; type = "gem"; }; - version = "0.6.5"; + version = "0.7.0"; }; docile = { groups = [ @@ -839,10 +841,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wrw6fm0s38cd6h55w79bkvjhcj2zfkargjpws4kilkmhr3xyw66"; + sha256 = "17b1zr9kih0i3wb7h4yq9i8vi6hjfq07857j437a8z7a44qvhxg3"; type = "gem"; }; - version = "3.1.7"; + version = "3.2.0"; }; drb = { groups = [ @@ -877,10 +879,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03vcq8g8rxdq8njp9j9k9fxwjw19q4m08c7lxjs0yc6l8f0ja3yk"; + sha256 = "1rcpq49pyaiclpjp3c3qjl25r95hqvin2q2dczaynaj7qncxvv18"; type = "gem"; }; - version = "5.0.2"; + version = "6.0.1"; }; erb_lint = { dependencies = [ @@ -898,10 +900,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vn2ssgid25fknmcla3k3gxym4l5ymn7hvggs33q11frc9zp53ki"; + sha256 = "0cbwr8iv6d9g50w12a7ccvcrqk5clz4mxa3cspqd3s1rv05f9dfz"; type = "gem"; }; - version = "0.7.0"; + version = "0.9.0"; }; erubi = { groups = [ @@ -927,10 +929,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0q927lvgjqj0xaplxhicj5xv8xadx3957mank3p7g01vb6iv6x33"; + sha256 = "0xz02xlnfhj418g51w06asfpcjccf7b66dx6ly3c1k2d45rv7ghj"; type = "gem"; }; - version = "6.5.0"; + version = "6.5.6"; }; factory_bot_rails = { dependencies = [ @@ -944,10 +946,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "122wkrc3d2q1dlca27794hh3arw0kvrf3rgmvn7hj3y5lb51g7hk"; + sha256 = "0s3dpi8x754bwv4mlasdal8ffiahi4b4ajpccnkaipp4x98lik6k"; type = "gem"; }; - version = "6.4.4"; + version = "6.5.1"; }; faker = { dependencies = [ "i18n" ]; @@ -958,63 +960,25 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1z4vhl6lbd0la2j0ab05sz8wq5mqvpikzhjrc142z24x4zmgpl8s"; + sha256 = "0jj6via2mqccr8vngy10qkm60bc6py86cnf5ykzvn2cd3kwhps2c"; type = "gem"; }; - version = "3.5.1"; + version = "3.6.0"; }; faraday = { dependencies = [ - "faraday-em_http" - "faraday-em_synchrony" - "faraday-excon" - "faraday-httpclient" - "faraday-multipart" "faraday-net_http" - "faraday-net_http_persistent" - "faraday-patron" - "faraday-rack" - "faraday-retry" - "ruby2_keywords" + "json" + "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "069gmdh5j90v06rbwlqvlhzhq45lxhx74mahz25xd276rm0wb153"; + sha256 = "077n5ss3z3ds4vj54w201kd12smai853dp9c9n7ii7g3q7nwwg54"; type = "gem"; }; - version = "1.10.4"; - }; - faraday-em_http = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "12cnqpbak4vhikrh2cdn94assh3yxza8rq2p9w2j34bqg5q4qgbs"; - type = "gem"; - }; - version = "1.0.0"; - }; - faraday-em_synchrony = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1vgrbhkp83sngv6k4mii9f2s9v5lmp693hylfxp2ssfc60fas3a6"; - type = "gem"; - }; - version = "1.0.0"; - }; - faraday-excon = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0h09wkb0k0bhm6dqsd47ac601qiaah8qdzjh8gvxfd376x1chmdh"; - type = "gem"; - }; - version = "1.1.0"; + version = "2.14.1"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -1022,96 +986,26 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr"; + sha256 = "1b8hgpci3wjm3rm41bzpasvsc5j253ljyg5rsajl62dkjk497pjw"; type = "gem"; }; - version = "0.3.0"; - }; - faraday-httpclient = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0fyk0jd3ks7fdn8nv3spnwjpzx2lmxmg2gh4inz3by1zjzqg33sc"; - type = "gem"; - }; - version = "1.0.1"; - }; - faraday-multipart = { - dependencies = [ "multipart-post" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0l87r9jg06nsh24gwwd1jdnxb1zq89ffybnxab0dd90nfcf0ysw5"; - type = "gem"; - }; - version = "1.1.0"; + version = "0.5.0"; }; faraday-net_http = { + dependencies = [ "net-http" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10n6wikd442mfm15hd6gzm0qb527161w1wwch4h5m4iclkz2x6b3"; + sha256 = "0v4hfmc7d4lrqqj2wl366rm9551gd08zkv2ppwwnjlnkc217aizi"; type = "gem"; }; - version = "1.0.2"; - }; - faraday-net_http_persistent = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0dc36ih95qw3rlccffcb0vgxjhmipsvxhn6cw71l7ffs0f7vq30b"; - type = "gem"; - }; - version = "1.2.0"; - }; - faraday-patron = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "19wgsgfq0xkski1g7m96snv39la3zxz6x7nbdgiwhg5v82rxfb6w"; - type = "gem"; - }; - version = "1.0.0"; - }; - faraday-rack = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1h184g4vqql5jv9s9im6igy00jp6mrah2h14py6mpf9bkabfqq7g"; - type = "gem"; - }; - version = "1.0.0"; - }; - faraday-retry = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "153i967yrwnswqgvnnajgwp981k9p50ys1h80yz3q94rygs59ldd"; - type = "gem"; - }; - version = "1.0.3"; - }; - faraday_middleware = { - dependencies = [ "faraday" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1s990pnapb3vci9c00bklqc7jjix4i2zhxn2zf1lfk46xv47hnyl"; - type = "gem"; - }; - version = "1.2.1"; + version = "3.4.2"; }; ferrum = { dependencies = [ "addressable" + "base64" "concurrent-ruby" "webrick" "websocket-driver" @@ -1123,30 +1017,31 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07fbv97g2dks2ais2b7f4vhhi8b30y752v4kwljjvv9hkv9cfjv4"; + sha256 = "1rybr2bd1da7n7m3c7m9jaxlalcz71s697ax7fhyb4y51w993mai"; type = "gem"; }; - version = "0.15"; + version = "0.17.1"; }; ffi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fgwn1grxf4zxmyqmb9i4z2hr111585n9jnk17y6y7hhs7dv1xi6"; + sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf"; type = "gem"; }; - version = "1.17.1"; + version = "1.17.3"; }; foreman = { + dependencies = [ "thor" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02m0iq43hrb99hca9ng834sx2p8zfc5xga1xwqn8lckabc925h2r"; + sha256 = "0z0i7wn1x5ii3i9q9c4d3ps0d3zfw71llvaaf5caq1xn8wnmwrzz"; type = "gem"; }; - version = "0.88.1"; + version = "0.90.0"; }; geom2d = { groups = [ "default" ]; @@ -1167,18 +1062,18 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sbw6b66r7cwdx3jhs46s4lr991969hvigkjpbdl7y3i31qpdgvh"; + sha256 = "04gzhqvsm4z4l12r9dkac9a75ah45w186ydhl0i4andldsnkkih5"; type = "gem"; }; - version = "1.2.1"; + version = "1.3.0"; }; google-apis-core = { dependencies = [ "addressable" + "faraday" + "faraday-follow_redirects" "googleauth" - "httpclient" "mini_mime" - "mutex_m" "representable" "retriable" ]; @@ -1186,10 +1081,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06m775rzhpdz9kalml04sysy5swgfh97jaglsgrv5x8sg4i42j4i"; + sha256 = "0a961x3jq0wskwgb8ym83viza05bcvsqiny8gg6dc0n9mnm7jids"; type = "gem"; }; - version = "0.15.1"; + version = "1.0.2"; }; google-apis-iamcredentials_v1 = { dependencies = [ "google-apis-core" ]; @@ -1197,10 +1092,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b9xgbp7wr39aggaxd8r27kvmwcjanxj98a1i0wh462l7n8xxh9q"; + sha256 = "18s8kshls6amld400434xgmgssn2y9fpqnz9ahjxzkfnl480mxrz"; type = "gem"; }; - version = "0.22.0"; + version = "0.26.0"; }; google-apis-storage_v1 = { dependencies = [ "google-apis-core" ]; @@ -1208,10 +1103,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18kw32kr2ily8mhacyppm9xan2ahjpn7fjmy72jxvdmzix25xd28"; + sha256 = "0f7mikkwfa3hzv4xpbkcr0766v2r34q6rdg5j8k3i3hw2fznw5xa"; type = "gem"; }; - version = "0.49.0"; + version = "0.59.0"; }; google-cloud-core = { dependencies = [ @@ -1222,31 +1117,34 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bh1yzv26mqn2qmzkqa0qwzmq4w0dcphjla4w5m2f2qlkj583wjs"; + sha256 = "1kw10897ardky1chwwsb8milygzcdi8qlqlhcnqwmkw9y75yswp5"; type = "gem"; }; - version = "1.7.1"; + version = "1.8.0"; }; google-cloud-env = { - dependencies = [ "faraday" ]; + dependencies = [ + "base64" + "faraday" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ks9yv21d8bl9cw0sz5gy6npll1ig3m2bq9w7yw67j5mw2p64q1w"; + sha256 = "1rvqj6n6qhjmjy0lynpmga7ly48s7dk36i6nj4jqrrvvn8gc1ahg"; type = "gem"; }; - version = "2.2.1"; + version = "2.3.1"; }; google-cloud-errors = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "056yw9cg771c1xqvw15wpdfdw9lz3m13fh5b6a3p1c9xaq7jwkhb"; + sha256 = "0jvv9w8s4dqc4ncfa6c6qpdypz2wj8dmgpjd44jq2qhhij5y4sxm"; type = "gem"; }; - version = "1.4.0"; + version = "1.5.0"; }; google-cloud-storage = { dependencies = [ @@ -1263,20 +1161,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kj31s7p0abgh6llknk9rymybnrhxjncma3lwzisyl4k9srx9sa4"; + sha256 = "1zfzix33r060ch1ms2g7m7zzjhgrp43d67fy3sg1dbvmkixc1v8v"; type = "gem"; }; - version = "1.54.0"; + version = "1.58.0"; }; google-logging-utils = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mgw0n97prlvgvd81dci8rx93xranr3xnyhn5v7p6hii94g0p5bh"; + sha256 = "0yyzlgy9hx104xhrbl51ana0dl3m5p5989j4lcjsizssxas64m37"; type = "gem"; }; - version = "0.1.0"; + version = "0.2.0"; }; googleauth = { dependencies = [ @@ -1292,10 +1190,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zynv2s6s6i5d8x84p1axin21bfgmgy92ai2jb7a7aaknaqpfc9x"; + sha256 = "173h8r5dzhn4dvq2idx59jaybkhd02dr7333qshc3n2mkp76nxrn"; type = "gem"; }; - version = "1.12.2"; + version = "1.16.1"; }; hashdiff = { groups = [ @@ -1305,10 +1203,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xqsnx25lm1wwgchvrl5xla5zzk3d6gbkdfj062cwggdsvgfwc1c"; + sha256 = "1lbw8lqzjv17vnwb9vy5ki4jiyihybcc5h2rmcrqiz1xa6y9s1ww"; type = "gem"; }; - version = "1.1.2"; + version = "1.2.1"; }; hexapdf = { dependencies = [ @@ -1321,30 +1219,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1r17nzsh11yg4m4q1qyfwp180gb57rhs2x3bp2l9gh4im38jkw1z"; + sha256 = "0f14iqfk5f9xiir82b50hpyc1ms1m7n5wpywbyvahnggjk41daq5"; type = "gem"; }; - version = "1.4.0"; + version = "1.5.0"; }; htmlentities = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj"; + sha256 = "1hy5jvzd4wagk0k0yq7bjm6fa7ba7vjggzjfpri95jifkzvbvbxv"; type = "gem"; }; - version = "4.3.4"; - }; - httpclient = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99"; - type = "gem"; - }; - version = "2.8.3"; + version = "4.4.2"; }; i18n = { dependencies = [ "concurrent-ruby" ]; @@ -1356,10 +1244,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; + sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; type = "gem"; }; - version = "1.14.7"; + version = "1.14.8"; }; image_processing = { dependencies = [ @@ -1370,10 +1258,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rfxkhfsqz0bj2p32yb6kv7xibair2fn240bh2j1cfsp0wkzxkvi"; + sha256 = "1ys28w0ayq3vl2sl4lpq6jnsy7gd4p9vzimyi449hqn2r5lw2k3m"; type = "gem"; }; - version = "1.13.0"; + version = "1.14.0"; }; io-console = { groups = [ @@ -1384,10 +1272,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y"; + sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn"; type = "gem"; }; - version = "0.8.1"; + version = "0.8.2"; }; irb = { dependencies = [ @@ -1403,10 +1291,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1fpxa2m83rb7xlzs57daqwnzqjmz6j35xr7zb15s73975sak4br2"; + sha256 = "01h8bdksg0cr8bw5dhlhr29ix33rp822jmshy6rdqz4lmk4mdgia"; type = "gem"; }; - version = "1.15.2"; + version = "1.16.0"; }; jmespath = { groups = [ "default" ]; @@ -1427,10 +1315,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0p5dafxjp6kqkf3yx737gz9lwpaljlkc1raynkvcn6yql68d895w"; + sha256 = "11prr7nrxh1y4rfsqa51gy4ixx63r18cz9mdnmk0938va1ajf4gy"; type = "gem"; }; - version = "2.15.0"; + version = "2.18.1"; }; jwt = { dependencies = [ "base64" ]; @@ -1438,10 +1326,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rba9mji57sfa1kjhj0bwff1377vj0i8yx2rd39j5ik4vp60gzam"; + sha256 = "0dfm4bhl4fzn076igh0bmh2v1vphcrxdv6ldc46hdd3bkbqr2sdg"; type = "gem"; }; - version = "2.9.3"; + version = "3.1.2"; }; language_server-protocol = { groups = [ @@ -1461,6 +1349,7 @@ dependencies = [ "addressable" "childprocess" + "logger" ]; groups = [ "default" @@ -1469,10 +1358,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0b3zi9ydbibyyrrkr6l8mcs6l7yam18a4wg22ivgaz0rl2yn1ymp"; + sha256 = "17h522xhwi5m4n6n9m22kw8z0vy8100sz5f3wbfqj5cnrjslgf3j"; type = "gem"; }; - version = "3.0.1"; + version = "3.1.1"; }; letter_opener = { dependencies = [ "launchy" ]; @@ -1561,13 +1450,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5"; + sha256 = "1rk0n13c9nmk8di2x5gqk5r04vf8bkp7ff6z0b44wsmc7fndfpnz"; type = "gem"; }; - version = "2.24.1"; + version = "2.25.0"; }; mail = { dependencies = [ + "logger" "mini_mime" "net-imap" "net-pop" @@ -1580,20 +1470,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bf9pysw1jfgynv692hhaycfxa8ckay1gjw5hz3madrbrynryfzc"; + sha256 = "0ha9sgkfqna62c1basc17dkx91yk7ppgjq32k4nhrikirlz6g9kg"; type = "gem"; }; - version = "2.8.1"; + version = "2.9.0"; }; marcel = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "190n2mk8m1l708kr88fh6mip9sdsh339d2s6sgrik3sbnvz4jmhd"; + sha256 = "1vhb1sbzlq42k2pzd9v0w5ws4kjx184y8h4d63296bn57jiwzkzx"; type = "gem"; }; - version = "1.0.4"; + version = "1.1.0"; }; matrix = { groups = [ @@ -1603,10 +1493,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i"; + sha256 = "0nscas3a4mmrp1rc07cdjlbbpb2rydkindmbj3v3z5y1viyspmd0"; type = "gem"; }; - version = "0.4.2"; + version = "0.4.3"; }; method_source = { groups = [ @@ -1623,14 +1513,15 @@ version = "1.1.0"; }; mini_magick = { + dependencies = [ "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nfxjpmka12ihbwd87d5k2hh7d2pv3aq95x0l2lh8gca1s72bmki"; + sha256 = "1i2ilgjfjqc6sw4cwa4g9w3ngs41yvvazr9y82vapp5sfvymsf99"; type = "gem"; }; - version = "4.13.2"; + version = "5.3.1"; }; mini_mime = { groups = [ @@ -1661,6 +1552,7 @@ version = "2.8.9"; }; minitest = { + dependencies = [ "prism" ]; groups = [ "default" "development" @@ -1669,71 +1561,41 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; + sha256 = "1fslin1vyh60snwygx8jnaj4kwhk83f3m0v2j2b7bsg2917wfm3q"; type = "gem"; }; - version = "5.25.5"; + version = "6.0.1"; }; msgpack = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a5fsgchkpcca4wf3pipbb2jbj523l7fbaq37j10cr0yymwlkc7z"; + sha256 = "0cnpnbn2yivj9gxkh8mjklbgnpx6nf7b8j2hky01dl0040hy0k76"; type = "gem"; }; - version = "1.7.5"; + version = "1.8.0"; }; multi_json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; + sha256 = "1drisvysgvnjlz49a0qcbs294id6mvj3i8iik5rvym68ybwfzvvs"; type = "gem"; }; - version = "1.15.0"; + version = "1.19.1"; }; - multipart-post = { + net-http = { + dependencies = [ "uri" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a5lrlvmg2kb2dhw3lxcsv6x276bwgsxpnka1752082miqxd0wlq"; + sha256 = "15k96fj6qwbaiv6g52l538ass95ds1qwgynqdridz29yqrkhpfi5"; type = "gem"; }; - version = "2.4.1"; - }; - mutex_m = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0l875dw0lk7b2ywa54l0wjcggs94vb7gs8khfw9li75n2sn09jyg"; - type = "gem"; - }; - version = "0.3.0"; - }; - mysql2 = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0cysv1wdfdbizwkd0d9s16s832khdwv31pgp01mw2g3bbpa4gx3h"; - type = "gem"; - }; - version = "0.5.6"; - }; - net-http-persistent = { - dependencies = [ "connection_pool" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "13psmr8009wwknainvns5jidhvjsknffb6k7mzz0yrby6h5qhhkf"; - type = "gem"; - }; - version = "4.0.5"; + version = "0.9.1"; }; net-imap = { dependencies = [ @@ -1747,10 +1609,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1z1kpshd0r09jv0091bcr4gfx3i1psbqdzy7zyag5n8v3qr0anfr"; + sha256 = "1imc50a9ic3ynsl3k0japhmb0ggrgp2c186cfqbcclv892nsrjh8"; type = "gem"; }; - version = "0.5.9"; + version = "0.6.2"; }; net-pop = { dependencies = [ "net-protocol" ]; @@ -1799,10 +1661,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr"; + sha256 = "18fwy5yqnvgixq3cn0h63lm8jaxsjjxkmj8rhiv8wpzv9271d43c"; type = "gem"; }; - version = "2.7.4"; + version = "2.7.5"; }; nokogiri = { dependencies = [ @@ -1817,20 +1679,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0czsh9d738kj0bmpkjnczq9j924hg103gc00i0wfyg0fzn9psnmc"; + sha256 = "15anyh2ir3kdji93kw770xxwm5rspn9rzx9b9zh1h9gnclcd4173"; type = "gem"; }; - version = "1.18.9"; + version = "1.19.0"; }; - numo-narray = { + numo-narray-alt = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1syw9bhkk0bnacadcpdbwvc66j1gi3qqgcvqv3zqh4myxr3npmzf"; + sha256 = "1q9vi03hrxgaq21w0g7babhn9drxpzf9flmvsck9j7rakakqcvnc"; type = "gem"; }; - version = "0.9.2.1"; + version = "0.9.13"; }; oj = { dependencies = [ @@ -1841,10 +1703,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cajn3ylwhby1x51d9hbchm964qwb5zp63f7sfdm55n85ffn1ara"; + sha256 = "00q33rm7lpfc319pf6him05ak76gfy7i04iiddrz317q7swbq55i"; type = "gem"; }; - version = "3.16.11"; + version = "3.16.13"; }; onnxruntime = { dependencies = [ "ffi" ]; @@ -1862,10 +1724,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ygfbbs3c61d32ymja2k6sznj5pr540cip9z91lhzcvsr4zmffpz"; + sha256 = "14gfk3j88gcfk2mzp4ingm7y1pq2nbnsgzkfvflwksfljgni2mqq"; type = "gem"; }; - version = "3.3.0"; + version = "4.0.0"; }; orm_adapter = { groups = [ "default" ]; @@ -1902,20 +1764,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mh2fwvldjpsjwdnfrckakkpixa8x4j36nplnr4cvbaxwk09ibr0"; + sha256 = "0kbb3c898vgqqs38imhgivh2nv4s9jlc27jzhdzfbacr57f25h4j"; type = "gem"; }; - version = "0.1.0"; + version = "0.2.0"; }; pagy = { + dependencies = [ + "json" + "yaml" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0q5vwaq9vqb53i68vy9nvf3055isricyazd5irjwaz7cnj742ca8"; + sha256 = "0qkmmx83pggimiryyjacgiq72qw98db84s5vc4rqk9x9yinkff1x"; type = "gem"; }; - version = "9.3.3"; + version = "43.2.8"; }; parallel = { groups = [ @@ -1944,20 +1810,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wl7frfk68q6gsf6q6j32jl5m3yc0b9x8ycxz3hy79miaj9r5mll"; + sha256 = "1256ws3w3gnfqj7r3yz2i9y1y7k38fhjphxpybkyb4fds8jsgxh6"; type = "gem"; }; - version = "3.3.9.0"; + version = "3.3.10.1"; }; pg = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1p2gqqrm895fzr9vi8d118zhql67bm8ydjvgqbq1crdnfggzn7kn"; + sha256 = "16caca7lcz5pwl82snarqrayjj9j7abmxqw92267blhk7rbd120k"; type = "gem"; }; - version = "1.5.9"; + version = "1.6.3"; }; pp = { dependencies = [ "prettyprint" ]; @@ -1969,10 +1835,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zxnfxjni0r9l2x42fyq0sqpnaf5nakjbap8irgik4kg1h9c6zll"; + sha256 = "1xlxmg86k5kifci1xvlmgw56x88dmqf04zfzn7zcr4qb8ladal99"; type = "gem"; }; - version = "0.6.2"; + version = "0.6.3"; }; premailer = { dependencies = [ @@ -2010,10 +1876,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xxdizzp7l0cbccmh499rifr6q0khjgfqv0kir39haqwphjhy4h2"; + sha256 = "0gd6zmdgb48n63459g09xvfk279l6lsa4xyhnlj59p6h5ps8slnl"; type = "gem"; }; - version = "0.5.0"; + version = "0.6.0"; }; prettyprint = { groups = [ @@ -2038,15 +1904,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0d3i31npmlhmigcs1zlb9lksg7z7lv6nffams71wrz5rriv1n35l"; + sha256 = "0m0jkk1y537xc2rw5fg7sid5fnd4a9mw2gphqmiflc2mxwb3lic4"; type = "gem"; }; - version = "1.5.1"; + version = "1.8.0"; }; pry = { dependencies = [ "coderay" "method_source" + "reline" ]; groups = [ "default" @@ -2056,10 +1923,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0c0rxhgjlyq502q88w65bvg1d42jpcwsk8sqn1qyd24clmg95rwi"; + sha256 = "0kh5nv8v74k1ccy6gc7nd04aaf1cjkbk7g8pwy2izvcqaq36jv6p"; type = "gem"; }; - version = "0.15.0"; + version = "0.16.0"; }; pry-rails = { dependencies = [ "pry" ]; @@ -2088,10 +1955,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1"; + sha256 = "0x0r3gc66abv8i4dw0x0370b5hrshjfp6kpp7wbp178cy775fypb"; type = "gem"; }; - version = "5.2.6"; + version = "5.3.1"; }; public_suffix = { groups = [ @@ -2102,10 +1969,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31"; + sha256 = "0mx84s7gn3xabb320hw8060v7amg6gmcyyhfzp0kawafiq60j54i"; type = "gem"; }; - version = "6.0.1"; + version = "7.0.2"; }; puma = { dependencies = [ "nio4r" ]; @@ -2113,10 +1980,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wl9q4fl8gvhwdpfxghx6jdqi4508287pcgiwi96sdbzmdfbglcl"; + sha256 = "1a3jd9qakasizrf7dkq5mqv51fjf02r2chybai2nskjaa6mz93mz"; type = "gem"; }; - version = "6.5.0"; + version = "7.2.0"; }; racc = { groups = [ @@ -2141,10 +2008,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h9xr8ivrfr0i5f2n7czg74r3ri1pba8wb84bzr78iaqlqykg6i3"; + sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x"; type = "gem"; }; - version = "3.2.3"; + version = "3.2.4"; }; rack-proxy = { dependencies = [ "rack" ]; @@ -2200,10 +2067,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; + sha256 = "0s48d2a0z5f0cg4npvzznf933vipi6j7gmk16yc913kpadkw4ybc"; type = "gem"; }; - version = "2.2.1"; + version = "2.3.1"; }; rails = { dependencies = [ @@ -2224,10 +2091,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b5k9608wxp8hksyvnc3vvdrairyv2qldcw48cv4xrv9amhrbaqk"; + sha256 = "15bxpa0acs5qc9ls4y1i21cp6wimkn5swn81kxmp1a6z4cdhcsah"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; rails-dom-testing = { dependencies = [ @@ -2275,10 +2142,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03dy8nmq2gxvkg8zqq6c0wwz98mdwp3i9krn0slcknhb8nak2c0m"; + sha256 = "1wvcbdslb5gfvs9dw7kscd9da3xfyr3mdh1w4a28vwmy19ngvmaj"; type = "gem"; }; - version = "8.0.1"; + version = "8.1.0"; }; rails_autolink = { dependencies = [ @@ -2303,6 +2170,7 @@ "rackup" "rake" "thor" + "tsort" "zeitwerk" ]; groups = [ @@ -2313,10 +2181,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k0x630ipimzv6vzhwflsjl7n1fvrmvf196mfbspha7wf4bhxr2l"; + sha256 = "0mc0kz2vhld3gn5m91ddy98qfnrbk765aznh8vy6hxjgdgkyr28j"; type = "gem"; }; - version = "8.0.2.1"; + version = "8.1.2"; }; rainbow = { groups = [ @@ -2341,15 +2209,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn"; + sha256 = "175iisqb211n0qbfyqd8jz2g01q6xj038zjf4q0nm8k6kz88k7lc"; type = "gem"; }; - version = "13.3.0"; + version = "13.3.1"; }; rdoc = { dependencies = [ "erb" "psych" + "tsort" ]; groups = [ "default" @@ -2359,10 +2228,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09lj8d16wx5byj0nbcb9wc6v9farsvgn98n91kknm18g2ggl9pcz"; + sha256 = "0qvky4s2fx5xbaz1brxanalqbcky3c7xbqd6dicpih860zgrjj29"; type = "gem"; }; - version = "6.14.2"; + version = "7.1.0"; }; redis-client = { dependencies = [ "connection_pool" ]; @@ -2370,10 +2239,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k0qbbxxzinffqmsvgw5avqbpzpwip0p2qyh98c872xhl578i0qz"; + sha256 = "083i9ig39bc249mv24nsb2jlfwcdgmp9kbpy5ph569nsypphpmrs"; type = "gem"; }; - version = "0.23.0"; + version = "0.26.4"; }; regexp_parser = { groups = [ @@ -2399,10 +2268,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ii8l0q5zkang3lxqlsamzfz5ja7jc8ln905isfdawl802k2db8x"; + sha256 = "0d8q5c4nh2g9pp758kizh8sfrvngynrjlm0i1zn3cnsnfd4v160i"; type = "gem"; }; - version = "0.6.2"; + version = "0.6.3"; }; representable = { dependencies = [ @@ -2439,10 +2308,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06ilkbbwvc8d0vppf8ywn1f79ypyymlb9krrhqv4g0q215zaiwlj"; + sha256 = "0npm7nyld47f516idsmslfhypp7gm3jcl90ml5c68vz11anddhl9"; type = "gem"; }; - version = "3.1.1"; + version = "3.2.0"; }; retriable = { groups = [ "default" ]; @@ -2483,10 +2352,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18v8if3jix029rr3j8iwisv73facw223353n0h7avl39ibxk6hh3"; + sha256 = "0fd77qcz603mli4lyi97cjzkv02hsfk60m495qv5qcn02mkqk9fv"; type = "gem"; }; - version = "4.5.2"; + version = "4.7.0"; }; rqrcode = { dependencies = [ @@ -2497,20 +2366,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3"; + sha256 = "0hlm1cfqs891irh4pl6wynsfm7nh7w7baf0g6cqxfrxvlr64khb4"; type = "gem"; }; - version = "2.2.0"; + version = "3.2.0"; }; rqrcode_core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06ld6386hbdhy5h0k09axmgn424kavpc8f27k1vjhknjhbf8jjfg"; + sha256 = "0l9hl5nb7jx8sjchsrlv6bk30hywr449ihcdxv2qy6wwz1fvh0zk"; type = "gem"; }; - version = "1.2.0"; + version = "2.1.0"; }; rspec-core = { dependencies = [ "rspec-support" ]; @@ -2522,10 +2391,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "001kazj244cb6fbkmh7ap74csbr78717qaskqzqpir1q8xpdmywl"; + sha256 = "0bcbh9yv6cs6pv299zs4bvalr8yxa51kcdd1pjl60yv625j3r0m8"; type = "gem"; }; - version = "3.13.2"; + version = "3.13.6"; }; rspec-expectations = { dependencies = [ @@ -2540,10 +2409,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf"; + sha256 = "0dl8npj0jfpy31bxi6syc7jymyd861q277sfr6jawq2hv6hx791k"; type = "gem"; }; - version = "3.13.3"; + version = "3.13.5"; }; rspec-mocks = { dependencies = [ @@ -2558,10 +2427,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vxxkb2sf2b36d8ca2nq84kjf85fz4x7wqcvb8r6a5hfxxfk69r3"; + sha256 = "071bqrk2rblk3zq3jk1xxx0dr92y0szi5pxdm8waimxici706y89"; type = "gem"; }; - version = "3.13.2"; + version = "3.13.7"; }; rspec-rails = { dependencies = [ @@ -2580,10 +2449,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0izfwfb9bfb5q3wjgjc85b9nlkribqn8vk75zadafv08qilmnn4l"; + sha256 = "1kis8dfxlvi6gdzrv9nsn3ckw0c2z7armhni917qs1jx7yjkjc8i"; type = "gem"; }; - version = "7.1.0"; + version = "8.0.2"; }; rspec-support = { groups = [ @@ -2594,10 +2463,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1v6v6xvxcpkrrsrv7v1xgf7sl0d71vcfz1cnrjflpf6r7x3a58yf"; + sha256 = "1cmgz34hwj5s3jwxhyl8mszs24nci12ffbrmr5jb1si74iqf739f"; type = "gem"; }; - version = "3.13.2"; + version = "3.13.6"; }; rubocop = { dependencies = [ @@ -2619,10 +2488,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0d8n87wx2r8vkva5qi4m3hi4s9b6qhmzgw85qgv14hsa65prlaim"; + sha256 = "0wz2np5ck54vpwcz18y9x7w80c308wza7gmfcykysq59ajkadw89"; type = "gem"; }; - version = "1.81.1"; + version = "1.82.1"; }; rubocop-ast = { dependencies = [ @@ -2637,13 +2506,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bh1kls2cs2j3cmj6f2j2zmfqfknj2a6i441d828nh2mg00q49jr"; + sha256 = "1zbikzd6237fvlzjfxdlhwi2vbmavg1cc81y6cyr581365nnghs9"; type = "gem"; }; - version = "1.47.1"; + version = "1.49.0"; }; rubocop-performance = { dependencies = [ + "lint_roller" "rubocop" "rubocop-ast" ]; @@ -2654,14 +2524,15 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wcilipyh890k0vwx8mgkj5qpjy2xvvgk89l9ars1wf53g5pibil"; + sha256 = "0d0qyyw1332afi9glwfjkb4bd62gzlibar6j55cghv8rzwvbj6fd"; type = "gem"; }; - version = "1.23.0"; + version = "1.26.1"; }; rubocop-rails = { dependencies = [ "activesupport" + "lint_roller" "rack" "rubocop" "rubocop-ast" @@ -2673,13 +2544,16 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zplyab5n8gh7zzbwrrxrkzb2406afrjm6a3a3zdx72k17swx9n3"; + sha256 = "1llsxc8wm2pq8glpv5mczd1h36fazbri3wwrh7dfqra80a4pklqh"; type = "gem"; }; - version = "2.27.0"; + version = "2.34.3"; }; rubocop-rspec = { - dependencies = [ "rubocop" ]; + dependencies = [ + "lint_roller" + "rubocop" + ]; groups = [ "development" "test" @@ -2687,10 +2561,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zfdf688w6bsdbqfmsr5ghvcs1kc5qpcbyzy2qals149ls0v5qbr"; + sha256 = "1qjmvcpk6qwxjdh3w5smr2n7c1glxsdzpv5fi7bkg0j034v0m9wg"; type = "gem"; }; - version = "3.3.0"; + version = "3.9.0"; }; ruby-progressbar = { groups = [ @@ -2715,20 +2589,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nyxwib3y2fc1lciaac0s03y3i915kyfq1kn9m19hyl5yblyhnxg"; + sha256 = "0x2k5x272m2zs0vmznl2jac14bj9a2g0365xxcnr2s9rq41fr1g6"; type = "gem"; }; - version = "2.2.2"; - }; - ruby2_keywords = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; - type = "gem"; - }; - version = "0.0.5"; + version = "2.3.0"; }; rubyXL = { dependencies = [ @@ -2739,20 +2603,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bkd50mpsrkz6agqvvbi8d0l1cic6jrkdsrjjzfkz5jzrzd349yw"; + sha256 = "071zgcwxyxip6j0s8hnvw9iy2k85liy0z1rph52an28hjmcdkrr0"; type = "gem"; }; - version = "3.4.33"; + version = "3.4.35"; }; rubyzip = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; + sha256 = "0g2vx9bwl9lgn3w5zacl52ax57k4zqrsxg05ixf42986bww9kvf0"; type = "gem"; }; - version = "2.3.2"; + version = "3.2.2"; }; securerandom = { groups = [ @@ -2790,14 +2654,15 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1r12z3qr5zacak293za3k2cv453p50srg43x682x61ncsx3kddvl"; + sha256 = "1a1r7zf15bxjdwmavjl363fqgv9gpd6mpc41d0fn8lhc468r4n3b"; type = "gem"; }; - version = "8.0.2"; + version = "9.5.0"; }; sidekiq = { dependencies = [ "connection_pool" + "json" "logger" "rack" "redis-client" @@ -2806,10 +2671,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05navs6f5904mqkrdmfafan448c5sn41aah2hb6rfbsn66a9rcjy"; + sha256 = "1r6ik93p4dbjjdwa8w7qn4rgn9rn4y2xbswp3q9b3mz4x6p5xpkb"; type = "gem"; }; - version = "7.3.7"; + version = "8.1.0"; }; signet = { dependencies = [ @@ -2822,10 +2687,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cfxa11wy1nv9slmnzjczkdgld0gqizajsb03rliy53zylwkjzsk"; + sha256 = "0nydm087m5c3j85gvzvz30w1qb9pl2lzpznw746jha29ybxyj5yn"; type = "gem"; }; - version = "0.19.0"; + version = "0.21.0"; }; simplecov = { dependencies = [ @@ -2854,10 +2719,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02zi3rwihp7rlnp9x18c9idnkx7x68w6jmxdhyc0xrhjwrz0pasx"; + sha256 = "0ikjfwydgs08nm3xzc4cn4b6z6rmcrj2imp84xcnimy2wxa8w2xx"; type = "gem"; }; - version = "0.13.1"; + version = "0.13.2"; }; simplecov_json_formatter = { groups = [ @@ -2893,10 +2758,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0sqshkafxa1r34yj4yxisd4kddmjq9jrhx6azqy3z71nwqv01yl7"; + sha256 = "0v19bypbf46ms3gvk47hi4smcf6pm0gc8daa786mapzc685w1sgc"; type = "gem"; }; - version = "2.5.0"; + version = "2.9.0"; }; stringio = { groups = [ @@ -2907,10 +2772,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v"; + sha256 = "1q92y9627yisykyscv0bdsrrgyaajc2qr56dwlzx7ysgigjv4z63"; type = "gem"; }; - version = "3.1.7"; + version = "3.2.0"; }; strip_attributes = { dependencies = [ "activemodel" ]; @@ -2918,20 +2783,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09ds8vspql76272yimasyc0mab91plvqy5zlg5k5r78yyawg8k54"; + sha256 = "12vyza5diwpakf4b6kgkr99kgbvz3bcrp9v0zkzxxbk9zhrvhk30"; type = "gem"; }; - version = "1.14.1"; + version = "2.0.1"; }; strscan = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0isr7v4d9z145hkk9qip8fkcs6smi264lhd416bad5ckxa83nhgq"; + sha256 = "131cnwbs375r349yzsdyw7a9djxjfmymn8kk96s51sm3jhmlcxjz"; type = "gem"; }; - version = "3.1.5"; + version = "3.1.7"; }; thor = { groups = [ @@ -2942,10 +2807,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; + sha256 = "0wsy88vg2mazl039392hqrcwvs5nb9kq8jhhrrclir2px1gybag3"; type = "gem"; }; - version = "1.4.0"; + version = "1.5.0"; }; timeout = { groups = [ @@ -2955,10 +2820,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; + sha256 = "1bz11pq7n1g51f50jqmgyf5b1v64p1pfqmy5l21y6vpr37b2lwkd"; type = "gem"; }; - version = "0.4.3"; + version = "0.6.0"; }; trailblazer-option = { groups = [ "default" ]; @@ -2970,6 +2835,33 @@ }; version = "0.1.2"; }; + trilogy = { + dependencies = [ "bigdecimal" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + fetchSubmodules = false; + rev = "3963d490459df7a2b5bedb42424c3285f25eab22"; + sha256 = "155ghsvf9kcsp6wpvhb15yzkhvq8k6lykip3f2npiasgyz10b3c5"; + type = "git"; + url = "https://github.com/trilogy-libraries/trilogy.git"; + }; + version = "2.10.0"; + }; + tsort = { + groups = [ + "default" + "development" + "test" + ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "17q8h020dw73wjmql50lqw5ddsngg67jfw8ncjv476l5ys9sfl4n"; + type = "gem"; + }; + version = "0.2.0"; + }; turbo-rails = { dependencies = [ "actionpack" @@ -2979,13 +2871,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kvz74g2j233zbbpqiba2p5gahpjps20vp54samq09rp6r3nfizw"; + sha256 = "1ivb45cpj3v9ky0nr34vwfa0x8i90ycbxmyr0wd8q7fikyi0w1q2"; type = "gem"; }; - version = "2.0.11"; + version = "2.0.21"; }; twitter_cldr = { dependencies = [ + "base64" "camertron-eprun" "cldr-plurals-runtime-rb" "tzinfo" @@ -2994,10 +2887,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00idwd8h5gsm6kbpzsrh1f6w2ncwsb37gd224jj1cilqp5nb3s8g"; + sha256 = "1967m253d7yihqjdzvnmhbclkz7xcrbm6q528ajwv2q0jwqc462x"; type = "gem"; }; - version = "6.12.1"; + version = "6.14.0"; }; tzinfo = { dependencies = [ "concurrent-ruby" ]; @@ -3020,10 +2913,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cw6xv9a525mcs7202bq9768aic1dwx353prm1bss4fp2nq24a3j"; + sha256 = "0qlm97fqcwhvfa7jg2gnq8la3mnk617b5bwsc460mi75wpqy4imm"; type = "gem"; }; - version = "1.2024.2"; + version = "1.2025.3"; }; uber = { groups = [ "default" ]; @@ -3059,10 +2952,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1995yfjbvjlwrslq48gzzc9j0blkdzlbda9h90pjbm0yvzax55s9"; + sha256 = "03zqn207zypycbz5m9mn7ym763wgpk7hcqbkpx02wrbm1wank7ji"; type = "gem"; }; - version = "4.1.0"; + version = "4.2.0"; }; uniform_notifier = { groups = [ @@ -3073,10 +2966,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1dfvqixshwvm82b9qwdidvnkavdj7s0fbdbmyd4knkl6l3j9xcwr"; + sha256 = "17ffzyq6482yn27r7rz2k3zslf9jigbz383d90c68vznarapi1s7"; type = "gem"; }; - version = "1.16.0"; + version = "1.18.0"; }; uri = { groups = [ @@ -3087,10 +2980,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; + sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp"; type = "gem"; }; - version = "1.0.3"; + version = "1.1.1"; }; useragent = { groups = [ @@ -3143,10 +3036,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08kixkdp41dw39kqfxf2wp5m4z9b6fxg6yfa6xin0wy7dxzka0dy"; + sha256 = "1mqw7ca931zmqgad0fq4gw7z3gwb0pwx9cmd1b12ga4hgjsnysag"; type = "gem"; }; - version = "3.24.0"; + version = "3.26.1"; }; webrick = { groups = [ @@ -3156,10 +3049,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; websocket-driver = { dependencies = [ @@ -3205,6 +3098,16 @@ }; version = "3.2.0"; }; + yaml = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0hhr8z9m9yq2kf7ls0vf8ap1hqma1yd72y2r13b88dffwv8nj3i4"; + type = "gem"; + }; + version = "0.4.0"; + }; zeitwerk = { groups = [ "default" @@ -3214,9 +3117,9 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j"; + sha256 = "12zcvhzfnlghzw03czy2ifdlyfpq0kcbqcmxqakfkbxxavrr1vrb"; type = "gem"; }; - version = "2.7.3"; + version = "2.7.4"; }; } diff --git a/pkgs/by-name/do/docuseal/only-switch-uid-when-root.patch b/pkgs/by-name/do/docuseal/only-switch-uid-when-root.patch new file mode 100644 index 000000000000..e0cf59f87921 --- /dev/null +++ b/pkgs/by-name/do/docuseal/only-switch-uid-when-root.patch @@ -0,0 +1,28 @@ +From 60d2d1daf12abae33ee09ca42b9c7f1ad2aa3fa1 Mon Sep 17 00:00:00 2001 +From: Ihar Hrachyshka +Date: Thu, 19 Feb 2026 20:11:20 -0500 +Subject: [PATCH] dotenv: only switch to uid 2000 when running as root + +Non-root processes cannot switch to uid/gid 2000 and may crash under +strict seccomp filters when setxid syscalls are blocked. Keep the switch +logic for root-run/container setups (e.g. Synology ACL case). +--- + config/dotenv.rb | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/config/dotenv.rb b/config/dotenv.rb +index b17d9aac..b4ef51b0 100644 +--- a/config/dotenv.rb ++++ b/config/dotenv.rb +@@ -60,7 +60,7 @@ if ENV['RAILS_ENV'] == 'production' + ENV['DATABASE_URL'] = ENV['DATABASE_URL'].to_s.empty? ? database_url : ENV.fetch('DATABASE_URL', nil) + end + +- unless Process.euid == 2000 ++ if Process.uid.zero? && Process.euid != 2000 + begin + test_file = "#{ENV.fetch('WORKDIR', '.')}/test" + +-- +2.52.0 + diff --git a/pkgs/by-name/do/docuseal/package.nix b/pkgs/by-name/do/docuseal/package.nix index b4117db3dbec..9c8cdf964329 100644 --- a/pkgs/by-name/do/docuseal/package.nix +++ b/pkgs/by-name/do/docuseal/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "docuseal"; - version = "2.2.0"; + version = "2.3.4"; bundler = bundler.override { ruby = ruby_3_4; }; @@ -24,11 +24,17 @@ stdenv.mkDerivation (finalAttrs: { owner = "docusealco"; repo = "docuseal"; tag = finalAttrs.version; - hash = "sha256-QKGIcLdyIeYcHXA3TRv7PS9V2mok3Y8UOuqCdnCpNfM="; + hash = "sha256-JKV0xAtEbGETprC5zYEcmCVcUFrW4h/+lbYayzWefKs="; # https://github.com/docusealco/docuseal/issues/505#issuecomment-3153802333 postFetch = "rm $out/db/schema.rb"; }; + patches = [ + # Drop setxid calls in non-root mode (fails under strict seccomp). + # https://github.com/docusealco/docuseal/pull/593 + ./only-switch-uid-when-root.patch + ]; + rubyEnv = bundlerEnv { name = "docuseal-gems"; ruby = ruby_3_4; @@ -46,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-WypnmgUbt+qlJivg1oWX6dabD/1o0H6c3ODcv+S5Ptw="; + hash = "sha256-AvdaSIXO31t15wWysTvFISqmKCAi1Q8CJgO0J2DqM6M="; }; nativeBuildInputs = [ @@ -95,7 +101,7 @@ stdenv.mkDerivation (finalAttrs: { runHook preInstall mkdir -p $out/public/packs - cp -r ${finalAttrs.src}/* $out + cp -r ./* $out cp -r ${finalAttrs.docusealWeb}/* $out/public/packs bundle exec bootsnap precompile --gemfile app/ lib/ diff --git a/pkgs/by-name/do/docuseal/update.sh b/pkgs/by-name/do/docuseal/update.sh index 7fa0ebea1bc3..d7d35d57b7a8 100755 --- a/pkgs/by-name/do/docuseal/update.sh +++ b/pkgs/by-name/do/docuseal/update.sh @@ -29,6 +29,8 @@ sed -i "/^ruby '[0-9]\+\.[0-9]\+\.[0-9]\+'$/d" "$repo/Gemfile" # fix: https://github.com/nix-community/bundix/issues/88 BUNDLE_GEMFILE="$repo/Gemfile" bundler lock --remove-platform x86_64-linux --lockfile="$repo/Gemfile.lock" BUNDLE_GEMFILE="$repo/Gemfile" bundler lock --remove-platform aarch64-linux --lockfile="$repo/Gemfile.lock" +# keep generic gems available for bundlerEnv consumers +BUNDLE_GEMFILE="$repo/Gemfile" bundler lock --add-platform ruby --lockfile="$repo/Gemfile.lock" # generate gemset.nix bundix --lock --lockfile="$repo/Gemfile.lock" --gemfile="$repo/Gemfile" --gemset="$dir/gemset.nix" diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index 14bc45594041..3d13e5d0ef28 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -1167,6 +1167,13 @@ in meta.mainProgram = "tt"; }; + trilogy = attrs: { + postInstall = '' + installPath=$(cat "$out/nix-support/gem-meta/install-path") + ln -s contrib/ruby/trilogy.gemspec "$installPath/trilogy.gemspec" + ''; + }; + typhoeus = attrs: { buildInputs = [ curl ]; }; From 738d9d4b243005084abf72e59c4c6dd49134350a Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 20 Feb 2026 11:27:55 -0600 Subject: [PATCH 06/77] mmlgui: migrate to by-name --- .../default.nix => by-name/mm/mmlgui/package.nix} | 12 ++++++++++-- pkgs/top-level/all-packages.nix | 10 ---------- 2 files changed, 10 insertions(+), 12 deletions(-) rename pkgs/{applications/audio/mmlgui/default.nix => by-name/mm/mmlgui/package.nix} (93%) diff --git a/pkgs/applications/audio/mmlgui/default.nix b/pkgs/by-name/mm/mmlgui/package.nix similarity index 93% rename from pkgs/applications/audio/mmlgui/default.nix rename to pkgs/by-name/mm/mmlgui/package.nix index 40ef6fa5ae23..de5ce783d116 100644 --- a/pkgs/applications/audio/mmlgui/default.nix +++ b/pkgs/by-name/mm/mmlgui/package.nix @@ -11,7 +11,15 @@ libxdmcp, cppunit, }: - +let + libvgm' = libvgm.override { + withAllEmulators = false; + emulators = [ + "_PRESET_SMD" + ]; + enableLibplayer = false; + }; +in stdenv.mkDerivation { pname = "mmlgui"; version = "210420-preview-unstable-2026-01-09"; @@ -52,7 +60,7 @@ stdenv.mkDerivation { buildInputs = [ glfw - libvgm + libvgm' ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libx11 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c710b9473bd4..7b41f18db0ba 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10320,16 +10320,6 @@ with pkgs; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; - mmlgui = callPackage ../applications/audio/mmlgui { - libvgm = libvgm.override { - withAllEmulators = false; - emulators = [ - "_PRESET_SMD" - ]; - enableLibplayer = false; - }; - }; - monotone = callPackage ../applications/version-management/monotone { lua = lua5; }; From e7d1b8649618d29603105c5e77137a234d82d865 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 20 Feb 2026 12:18:19 -0600 Subject: [PATCH 07/77] osmscout-server: migrate to by-name --- .../os/osmscout-server/package.nix} | 29 ++++++++++--------- pkgs/top-level/all-packages.nix | 8 ----- 2 files changed, 15 insertions(+), 22 deletions(-) rename pkgs/{applications/misc/osmscout-server/default.nix => by-name/os/osmscout-server/package.nix} (79%) diff --git a/pkgs/applications/misc/osmscout-server/default.nix b/pkgs/by-name/os/osmscout-server/package.nix similarity index 79% rename from pkgs/applications/misc/osmscout-server/default.nix rename to pkgs/by-name/os/osmscout-server/package.nix index 00719698e9b8..abef0c0d53df 100644 --- a/pkgs/applications/misc/osmscout-server/default.nix +++ b/pkgs/by-name/os/osmscout-server/package.nix @@ -3,22 +3,18 @@ stdenv, fetchFromGitHub, pkg-config, - qmake, - qttools, - wrapQtAppsHook, boost, - kirigami2, + libsForQt5, kyotocabinet, libmicrohttpd, libosmscout, libpostal, marisa, osrm-backend, - protobuf, - qtquickcontrols2, - qtlocation, + protobuf_21, sqlite, valhalla, + abseil-cpp_202103, }: let @@ -28,6 +24,11 @@ let rev = "a45ea7c17b4a7f320e199b71436074bd624c9e15"; hash = "sha256-Mq7Yd+y8M3JNG9BEScwVEmxGWYEy6gaNNSlTGgR9LB4="; }; + protobuf' = protobuf_21.override { + abseil-cpp = abseil-cpp_202103.override { + cxxStandard = "17"; + }; + }; in stdenv.mkDerivation (finalAttrs: { pname = "osmscout-server"; @@ -42,16 +43,16 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ - qmake + libsForQt5.qmake pkg-config - qttools - wrapQtAppsHook + libsForQt5.qttools + libsForQt5.wrapQtAppsHook ]; buildInputs = [ - kirigami2 - qtquickcontrols2 - qtlocation + libsForQt5.kirigami2 + libsForQt5.qtquickcontrols2 + libsForQt5.qtlocation valhalla libosmscout osrm-backend @@ -61,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { marisa kyotocabinet boost - protobuf + protobuf' date ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c710b9473bd4..4c8dbd3b5ff0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10545,14 +10545,6 @@ with pkgs; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; - osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server { - protobuf = protobuf_21.override { - abseil-cpp = abseil-cpp_202103.override { - cxxStandard = "17"; - }; - }; - }; - pantalaimon = callPackage ../applications/networking/instant-messengers/pantalaimon { }; pantalaimon-headless = callPackage ../applications/networking/instant-messengers/pantalaimon { From 513108f8e3b0d091f5a59e983bf9eb2d6330ff69 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 20 Feb 2026 16:56:51 -0600 Subject: [PATCH 08/77] cvc3: migrate to by-name --- .../cv}/cvc3/cvc3-2.4.1-gccv6-fix.patch | 0 .../default.nix => by-name/cv/cvc3/package.nix} | 15 ++++++++++----- pkgs/top-level/all-packages.nix | 7 ------- 3 files changed, 10 insertions(+), 12 deletions(-) rename pkgs/{applications/science/logic => by-name/cv}/cvc3/cvc3-2.4.1-gccv6-fix.patch (100%) rename pkgs/{applications/science/logic/cvc3/default.nix => by-name/cv/cvc3/package.nix} (86%) diff --git a/pkgs/applications/science/logic/cvc3/cvc3-2.4.1-gccv6-fix.patch b/pkgs/by-name/cv/cvc3/cvc3-2.4.1-gccv6-fix.patch similarity index 100% rename from pkgs/applications/science/logic/cvc3/cvc3-2.4.1-gccv6-fix.patch rename to pkgs/by-name/cv/cvc3/cvc3-2.4.1-gccv6-fix.patch diff --git a/pkgs/applications/science/logic/cvc3/default.nix b/pkgs/by-name/cv/cvc3/package.nix similarity index 86% rename from pkgs/applications/science/logic/cvc3/default.nix rename to pkgs/by-name/cv/cvc3/package.nix index 8c5f6b146d1b..e83a7d334332 100644 --- a/pkgs/applications/science/logic/cvc3/default.nix +++ b/pkgs/by-name/cv/cvc3/package.nix @@ -1,13 +1,18 @@ { lib, - stdenv, + gccStdenv, fetchurl, flex, bison, gmp, perl, }: - +let + gmp' = lib.overrideDerivation gmp (_: { + dontDisableStatic = true; + }); + stdenv = gccStdenv; +in stdenv.mkDerivation rec { pname = "cvc3"; version = "2.4.1"; @@ -18,7 +23,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ - gmp + gmp' flex bison perl @@ -28,8 +33,8 @@ stdenv.mkDerivation rec { # fails to configure on darwin due to gmp not found configureFlags = [ - "LIBS=-L${gmp}/lib" - "CXXFLAGS=-I${gmp.dev}/include" + "LIBS=-L${gmp'}/lib" + "CXXFLAGS=-I${gmp'.dev}/include" ]; postPatch = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1172693508bf..d0bf9920f885 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12086,13 +12086,6 @@ with pkgs; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; - cvc3 = callPackage ../applications/science/logic/cvc3 { - gmp = lib.overrideDerivation gmp (_: { - dontDisableStatic = true; - }); - stdenv = gccStdenv; - }; - ekrhyper = callPackage ../applications/science/logic/ekrhyper { ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml; }; From 9c5805703ffe44aeae08851b2fc51c7b8693b15b Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 20 Feb 2026 16:59:21 -0600 Subject: [PATCH 09/77] cvc3: modernize derivation --- pkgs/by-name/cv/cvc3/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/cv/cvc3/package.nix b/pkgs/by-name/cv/cvc3/package.nix index e83a7d334332..65e174884043 100644 --- a/pkgs/by-name/cv/cvc3/package.nix +++ b/pkgs/by-name/cv/cvc3/package.nix @@ -13,13 +13,13 @@ let }); stdenv = gccStdenv; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cvc3"; version = "2.4.1"; src = fetchurl { - url = "https://cs.nyu.edu/acsys/cvc3/releases/${version}/${pname}-${version}.tar.gz"; - sha256 = "1xxcwhz3y6djrycw8sm6xz83wb4hb12rd1n0skvc7fng0rh1snym"; + url = "https://cs.nyu.edu/acsys/cvc3/releases/${finalAttrs.version}/cvc3-${finalAttrs.version}.tar.gz"; + hash = "sha256-1VsdYAbPusP21MCGlkVYkCw+0O+masSZz7IZPz7krPc="; }; buildInputs = [ @@ -60,4 +60,4 @@ stdenv.mkDerivation rec { downloadPage = "https://cs.nyu.edu/acsys/cvc3/download.html"; }; }; -} +}) From 209489128eb1fff25171a7e2850a544c1a750940 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 21 Feb 2026 15:52:57 +0100 Subject: [PATCH 10/77] python3Packages.django-mailman3: backport Django 5.2 compat --- .../python-modules/django-mailman3/default.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/django-mailman3/default.nix b/pkgs/development/python-modules/django-mailman3/default.nix index 6d47d5a9ed89..467867a3cead 100644 --- a/pkgs/development/python-modules/django-mailman3/default.nix +++ b/pkgs/development/python-modules/django-mailman3/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + fetchpatch, # build-system pdm-backend, @@ -30,6 +31,18 @@ buildPythonPackage rec { hash = "sha256-+ZFrJpy5xdW6Yde/XEvxoAN8+TSQdiI0PfjZ7bHG0Rs="; }; + patches = [ + (fetchpatch { + name = "django-5.2.patch"; + url = "https://gitlab.com/mailman/django-mailman3/-/commit/465c1ffc77556bb8a80a678f53a40f16b9766cc6.patch"; + excludes = [ + ".gitlab-ci.yml" + "README.rst" + ]; + hash = "sha256-gSFczuNLlMclqixOu6ElS0BewUTGyhP6RXtE/waLzyo="; + }) + ]; + pythonRelaxDeps = [ "django-allauth" ]; build-system = [ pdm-backend ]; @@ -65,6 +78,6 @@ buildPythonPackage rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ qyliss ]; broken = - lib.versionAtLeast django-allauth.version "65.0.0" || lib.versionAtLeast django.version "5.1"; + lib.versionAtLeast django-allauth.version "65.0.0" || lib.versionAtLeast django.version "5.3"; }; } From bbd173f6bb1381ac5cedc9af63f82c9a0d50123b Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 21 Feb 2026 16:18:51 +0100 Subject: [PATCH 11/77] mailmanPackages.hyperkitty: backport Django 5.2 compat --- pkgs/servers/mail/mailman/hyperkitty.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/servers/mail/mailman/hyperkitty.nix b/pkgs/servers/mail/mailman/hyperkitty.nix index 083e200e6505..6d2b8780f135 100644 --- a/pkgs/servers/mail/mailman/hyperkitty.nix +++ b/pkgs/servers/mail/mailman/hyperkitty.nix @@ -30,8 +30,19 @@ buildPythonPackage rec { url = "https://gitlab.com/mailman/hyperkitty/-/commit/6c3d402dc0981e545081a3baf13db7e491356e75.patch"; hash = "sha256-ep9cFZe9/sIfIP80pLBOMYkJKWvNT7DRqg80DQSdRFw="; }) + # Fix test with Django 5.2 + (fetchpatch { + url = "https://gitlab.com/mailman/hyperkitty/-/commit/e815be11752ac6a3e839b155f0c43808619c56b0.patch"; + hash = "sha256-fsJyNsh3l5iR9WgsiEsHlptkN+nlWoop0m2STyucDEc="; + }) ]; + prePatch = '' + # Upstream: https://gitlab.com/mailman/hyperkitty/-/commit/b8b7536c2cb7380ec55ed62140617cff8ae36b1d + substituteInPlace pyproject.toml \ + --replace-fail '"django>=4.2,<5.1"' '"django>=4.2,<5.3"' + ''; + build-system = [ pdm-backend ]; From 638958e9ae0e570d540c7f26d0c3ca2333ca456c Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 21 Feb 2026 16:20:14 +0100 Subject: [PATCH 12/77] mailmanPackages.web: backport Django 5.2 compat --- pkgs/servers/mail/mailman/web.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/servers/mail/mailman/web.nix b/pkgs/servers/mail/mailman/web.nix index 5a928a8f22a3..1a2b363c7cd7 100644 --- a/pkgs/servers/mail/mailman/web.nix +++ b/pkgs/servers/mail/mailman/web.nix @@ -2,6 +2,7 @@ lib, python3, fetchPypi, + fetchpatch, sassc, hyperkitty, postorius, @@ -20,6 +21,15 @@ buildPythonPackage rec { hash = "sha256-3wnduej6xMQzrjGhGXQznfJud/Uoy3BDduukRJeahL8="; }; + patches = [ + (fetchpatch { + name = "django-5.2.patch"; + url = "https://gitlab.com/mailman/mailman-web/-/commit/bf3eae03ba6ed416ff58e63ea30dd4b95f310e46.patch"; + includes = [ "pyproject.toml" ]; + hash = "sha256-NcXFXYJe3ve4qAGzOVZv9hBx4MTwxRtIYp1GRD1g0qw="; + }) + ]; + postPatch = '' # Upstream seems to mostly target installing on top of existing # distributions, and uses a path appropriate for that, but we are From 59364fb99a50b5395a7632c1a694203c36db7862 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 22 Feb 2026 12:42:18 +0100 Subject: [PATCH 13/77] maintainers: drop dezgeg Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/am/amoeba-data/package.nix | 2 +- pkgs/by-name/am/amoeba/package.nix | 2 +- pkgs/by-name/ba/bastet/package.nix | 2 +- pkgs/by-name/bm/bmaptool/package.nix | 2 +- pkgs/by-name/ck/ckbcomp/package.nix | 2 +- pkgs/by-name/di/diffoscope/package.nix | 1 - pkgs/by-name/dt/dtc/package.nix | 2 +- pkgs/by-name/es/esptool-ck/package.nix | 2 +- pkgs/by-name/es/esptool/package.nix | 1 - pkgs/by-name/et/eternal-terminal/package.nix | 1 - pkgs/by-name/fi/filebench/package.nix | 2 +- pkgs/by-name/fs/fsmark/package.nix | 2 +- pkgs/by-name/fs/fsmon/package.nix | 2 +- pkgs/by-name/gn/gnu-config/package.nix | 1 - pkgs/by-name/i2/i2c-tools/package.nix | 2 +- pkgs/by-name/km/kmscube/package.nix | 2 +- pkgs/by-name/lc/lcov/package.nix | 2 +- pkgs/by-name/li/libnsl/package.nix | 2 +- pkgs/by-name/li/libraspberrypi/package.nix | 1 - pkgs/by-name/li/linuxquota/package.nix | 2 +- pkgs/by-name/ls/lsof/package.nix | 2 +- pkgs/by-name/me/memtester/package.nix | 2 +- pkgs/by-name/mi/ministat/package.nix | 2 +- pkgs/by-name/mm/mmc-utils/package.nix | 2 +- pkgs/by-name/nt/ntfs3g/package.nix | 2 +- pkgs/by-name/re/read-edid/package.nix | 2 +- pkgs/by-name/si/sidplayfp/package.nix | 1 - pkgs/by-name/si/simg2img/package.nix | 1 - pkgs/by-name/sn/sng/package.nix | 3 +-- pkgs/by-name/st/streamlink/package.nix | 1 - pkgs/by-name/tr/trinity/package.nix | 2 +- pkgs/by-name/xf/xfsprogs/package.nix | 1 - pkgs/by-name/xf/xfstests/package.nix | 2 +- pkgs/by-name/yl/yle-dl/package.nix | 2 +- pkgs/misc/uboot/default.nix | 1 - pkgs/os-specific/linux/firmware/raspberrypi/default.nix | 2 +- pkgs/tools/graphics/rocket/default.nix | 2 +- pkgs/top-level/release-cross.nix | 2 +- 39 files changed, 28 insertions(+), 45 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1a5fafe77b21..6787418d1e8a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6583,12 +6583,6 @@ githubId = 4951663; name = "Morgan Helton"; }; - dezgeg = { - email = "tuomas.tynkkynen@iki.fi"; - github = "dezgeg"; - githubId = 579369; - name = "Tuomas Tynkkynen"; - }; dezren39 = { email = "drewrypope@gmail.com"; github = "dezren39"; diff --git a/pkgs/by-name/am/amoeba-data/package.nix b/pkgs/by-name/am/amoeba-data/package.nix index 2803d8d46728..ddda011661d8 100644 --- a/pkgs/by-name/am/amoeba-data/package.nix +++ b/pkgs/by-name/am/amoeba-data/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Fast-paced, polished OpenGL demonstration by Excess (data files)"; homepage = "https://packages.qa.debian.org/a/amoeba-data.html"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/am/amoeba/package.nix b/pkgs/by-name/am/amoeba/package.nix index d90130bc7ee0..121416782031 100644 --- a/pkgs/by-name/am/amoeba/package.nix +++ b/pkgs/by-name/am/amoeba/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Fast-paced, polished OpenGL demonstration by Excess"; homepage = "https://packages.qa.debian.org/a/amoeba.html"; license = lib.licenses.gpl2Only; # Engine is GPLv2, data files in amoeba-data nonfree - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/ba/bastet/package.nix b/pkgs/by-name/ba/bastet/package.nix index 7dba2a7eb54a..6d74a04467ca 100644 --- a/pkgs/by-name/ba/bastet/package.nix +++ b/pkgs/by-name/ba/bastet/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "bastet"; homepage = "http://fph.altervista.org/prog/bastet.html"; license = lib.licenses.gpl3; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/bm/bmaptool/package.nix b/pkgs/by-name/bm/bmaptool/package.nix index 16185e67eaf9..3a7a7922e976 100644 --- a/pkgs/by-name/bm/bmaptool/package.nix +++ b/pkgs/by-name/bm/bmaptool/package.nix @@ -29,7 +29,7 @@ python3Packages.buildPythonApplication (finalAttrs: { description = "BMAP Tools"; homepage = "https://github.com/yoctoproject/bmaptool"; license = lib.licenses.gpl2Only; - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "bmaptool"; }; diff --git a/pkgs/by-name/ck/ckbcomp/package.nix b/pkgs/by-name/ck/ckbcomp/package.nix index c62a20fa3f5d..124e3dff2dca 100644 --- a/pkgs/by-name/ck/ckbcomp/package.nix +++ b/pkgs/by-name/ck/ckbcomp/package.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Compiles a XKB keyboard description to a keymap suitable for loadkeys"; homepage = "https://salsa.debian.org/installer-team/console-setup"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.unix; mainProgram = "ckbcomp"; }; diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index 65fe0363f261..a803809da717 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -343,7 +343,6 @@ python.pkgs.buildPythonApplication rec { changelog = "https://diffoscope.org/news/diffoscope-${version}-released/"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ - dezgeg danielfullmer raitobezarius ]; diff --git a/pkgs/by-name/dt/dtc/package.nix b/pkgs/by-name/dt/dtc/package.nix index cacf69249b47..ae581df6a81c 100644 --- a/pkgs/by-name/dt/dtc/package.nix +++ b/pkgs/by-name/dt/dtc/package.nix @@ -103,7 +103,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Device Tree Compiler"; homepage = "https://git.kernel.org/pub/scm/utils/dtc/dtc.git"; license = lib.licenses.gpl2Plus; # dtc itself is GPLv2, libfdt is dual GPL/BSD - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.unix; mainProgram = "dtc"; }; diff --git a/pkgs/by-name/es/esptool-ck/package.nix b/pkgs/by-name/es/esptool-ck/package.nix index adf84ba5ce4b..f0f32f59596c 100644 --- a/pkgs/by-name/es/esptool-ck/package.nix +++ b/pkgs/by-name/es/esptool-ck/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { description = "ESP8266/ESP32 build helper tool"; homepage = "https://github.com/igrr/esptool-ck"; license = lib.licenses.gpl2Plus; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "esptool"; }; diff --git a/pkgs/by-name/es/esptool/package.nix b/pkgs/by-name/es/esptool/package.nix index 9b60852f3b9d..45f3f22498cb 100644 --- a/pkgs/by-name/es/esptool/package.nix +++ b/pkgs/by-name/es/esptool/package.nix @@ -116,7 +116,6 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/espressif/esptool"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ - dezgeg dotlambda ]; platforms = with lib.platforms; linux ++ darwin; diff --git a/pkgs/by-name/et/eternal-terminal/package.nix b/pkgs/by-name/et/eternal-terminal/package.nix index cfcc629d5e26..9068f6dc7d01 100644 --- a/pkgs/by-name/et/eternal-terminal/package.nix +++ b/pkgs/by-name/et/eternal-terminal/package.nix @@ -57,7 +57,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/MisterTea/EternalTerminal/releases/tag/et-v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ - dezgeg jshort ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; diff --git a/pkgs/by-name/fi/filebench/package.nix b/pkgs/by-name/fi/filebench/package.nix index 21ea332c3fae..ed608e49aac3 100644 --- a/pkgs/by-name/fi/filebench/package.nix +++ b/pkgs/by-name/fi/filebench/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { description = "File system and storage benchmark that can generate both micro and macro workloads"; homepage = "https://sourceforge.net/projects/filebench/"; license = lib.licenses.cddl; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "filebench"; }; diff --git a/pkgs/by-name/fs/fsmark/package.nix b/pkgs/by-name/fs/fsmark/package.nix index d8fc32a2c0b1..3bac9f45c3f6 100644 --- a/pkgs/by-name/fs/fsmark/package.nix +++ b/pkgs/by-name/fs/fsmark/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Synchronous write workload file system benchmark"; homepage = "https://sourceforge.net/projects/fsmark/"; license = lib.licenses.gpl2Plus; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "fs_mark"; }; diff --git a/pkgs/by-name/fs/fsmon/package.nix b/pkgs/by-name/fs/fsmon/package.nix index de9a0ff6b586..94cba5a2d837 100644 --- a/pkgs/by-name/fs/fsmon/package.nix +++ b/pkgs/by-name/fs/fsmon/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/nowsecure/fsmon"; changelog = "https://github.com/nowsecure/fsmon/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "fsmon"; }; diff --git a/pkgs/by-name/gn/gnu-config/package.nix b/pkgs/by-name/gn/gnu-config/package.nix index cbabe904f349..58d60db41fb7 100644 --- a/pkgs/by-name/gn/gnu-config/package.nix +++ b/pkgs/by-name/gn/gnu-config/package.nix @@ -64,7 +64,6 @@ stdenv.mkDerivation { # the same distribution terms that you use for the rest of that # program. maintainers = with lib.maintainers; [ - dezgeg emilytrau ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/i2/i2c-tools/package.nix b/pkgs/by-name/i2/i2c-tools/package.nix index fa015ee797fa..ea19ebdf0517 100644 --- a/pkgs/by-name/i2/i2c-tools/package.nix +++ b/pkgs/by-name/i2/i2c-tools/package.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { lgpl21Plus gpl2Plus ]; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/km/kmscube/package.nix b/pkgs/by-name/km/kmscube/package.nix index 30cdae1ff66c..d6adff030206 100644 --- a/pkgs/by-name/km/kmscube/package.nix +++ b/pkgs/by-name/km/kmscube/package.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation { description = "Example OpenGL app using KMS/GBM"; homepage = "https://gitlab.freedesktop.org/mesa/kmscube"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/lc/lcov/package.nix b/pkgs/by-name/lc/lcov/package.nix index 084152895912..d4e73362b829 100644 --- a/pkgs/by-name/lc/lcov/package.nix +++ b/pkgs/by-name/lc/lcov/package.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/linux-test-project/lcov/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/li/libnsl/package.nix b/pkgs/by-name/li/libnsl/package.nix index 30e91035a7d8..2a7ab1f903d1 100644 --- a/pkgs/by-name/li/libnsl/package.nix +++ b/pkgs/by-name/li/libnsl/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Client interface library for NIS(YP) and NIS+"; homepage = "https://github.com/thkukuk/libnsl"; license = lib.licenses.lgpl21; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/li/libraspberrypi/package.nix b/pkgs/by-name/li/libraspberrypi/package.nix index 00ad3ed53c78..b9939b7d4c6e 100644 --- a/pkgs/by-name/li/libraspberrypi/package.nix +++ b/pkgs/by-name/li/libraspberrypi/package.nix @@ -43,7 +43,6 @@ stdenv.mkDerivation { "x86_64-linux" ]; maintainers = with lib.maintainers; [ - dezgeg tkerber ]; }; diff --git a/pkgs/by-name/li/linuxquota/package.nix b/pkgs/by-name/li/linuxquota/package.nix index 5154aa27b82d..dc908bd4ef97 100644 --- a/pkgs/by-name/li/linuxquota/package.nix +++ b/pkgs/by-name/li/linuxquota/package.nix @@ -40,6 +40,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://sourceforge.net/projects/linuxquota/"; license = lib.licenses.gpl2Plus; # With some files being BSD as an exception platforms = lib.platforms.linux; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/ls/lsof/package.nix b/pkgs/by-name/ls/lsof/package.nix index 8976e83d5069..5b9b5f0af6d4 100644 --- a/pkgs/by-name/ls/lsof/package.nix +++ b/pkgs/by-name/ls/lsof/package.nix @@ -88,7 +88,7 @@ stdenv.mkDerivation rec { from it). ''; license = lib.licenses.lsof; - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/me/memtester/package.nix b/pkgs/by-name/me/memtester/package.nix index b0a9a4f62949..d0929ec5583a 100644 --- a/pkgs/by-name/me/memtester/package.nix +++ b/pkgs/by-name/me/memtester/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Userspace utility for testing the memory subsystem for faults"; homepage = "http://pyropus.ca/software/memtester/"; license = lib.licenses.gpl2Only; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.unix; mainProgram = "memtester"; }; diff --git a/pkgs/by-name/mi/ministat/package.nix b/pkgs/by-name/mi/ministat/package.nix index 2cef20febb7b..2940a6b7aec7 100644 --- a/pkgs/by-name/mi/ministat/package.nix +++ b/pkgs/by-name/mi/ministat/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Simple tool for statistical comparison of data sets"; homepage = "https://git.decadent.org.uk/gitweb/?p=ministat.git"; license = lib.licenses.beerware; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.all; mainProgram = "ministat"; }; diff --git a/pkgs/by-name/mm/mmc-utils/package.nix b/pkgs/by-name/mm/mmc-utils/package.nix index fe5c5be58285..c5b9267f9ce7 100644 --- a/pkgs/by-name/mm/mmc-utils/package.nix +++ b/pkgs/by-name/mm/mmc-utils/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "mmc"; homepage = "https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/"; license = lib.licenses.gpl2Only; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/nt/ntfs3g/package.nix b/pkgs/by-name/nt/ntfs3g/package.nix index 0be3d7f7235a..df33a3abac77 100644 --- a/pkgs/by-name/nt/ntfs3g/package.nix +++ b/pkgs/by-name/nt/ntfs3g/package.nix @@ -83,7 +83,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/tuxera/ntfs-3g"; description = "FUSE-based NTFS driver with full write support"; - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; mainProgram = "ntfs-3g"; platforms = with lib.platforms; darwin ++ linux; license = with lib.licenses; [ diff --git a/pkgs/by-name/re/read-edid/package.nix b/pkgs/by-name/re/read-edid/package.nix index 313e9968fcd4..633e8389dc7d 100644 --- a/pkgs/by-name/re/read-edid/package.nix +++ b/pkgs/by-name/re/read-edid/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Tool for reading and parsing EDID data from monitors"; homepage = "http://www.polypux.org/projects/read-edid/"; license = lib.licenses.bsd2; # Quoted: "This is an unofficial license. Let's call it BSD-like." - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/si/sidplayfp/package.nix b/pkgs/by-name/si/sidplayfp/package.nix index e42ee4771568..348defd9f2eb 100644 --- a/pkgs/by-name/si/sidplayfp/package.nix +++ b/pkgs/by-name/si/sidplayfp/package.nix @@ -71,7 +71,6 @@ stdenv.mkDerivation (finalAttrs: { license = with lib.licenses; [ gpl2Plus ]; mainProgram = "sidplayfp"; maintainers = with lib.maintainers; [ - dezgeg OPNA2608 ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/si/simg2img/package.nix b/pkgs/by-name/si/simg2img/package.nix index e328865f8bd0..67b5f1396c9b 100644 --- a/pkgs/by-name/si/simg2img/package.nix +++ b/pkgs/by-name/si/simg2img/package.nix @@ -40,7 +40,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.asl20; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ - dezgeg arkivm ]; }; diff --git a/pkgs/by-name/sn/sng/package.nix b/pkgs/by-name/sn/sng/package.nix index 900941ded31d..aaf6a2d799cd 100644 --- a/pkgs/by-name/sn/sng/package.nix +++ b/pkgs/by-name/sn/sng/package.nix @@ -38,8 +38,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Minilanguage designed to represent the entire contents of a PNG file in an editable form"; license = lib.licenses.zlib; mainProgram = "sng"; - maintainers = with lib.maintainers; [ - dezgeg + maintainers = [ ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/st/streamlink/package.nix b/pkgs/by-name/st/streamlink/package.nix index e7e0432acab2..6f85a5427217 100644 --- a/pkgs/by-name/st/streamlink/package.nix +++ b/pkgs/by-name/st/streamlink/package.nix @@ -78,7 +78,6 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.bsd2; mainProgram = "streamlink"; maintainers = with lib.maintainers; [ - dezgeg zraexy DeeUnderscore ]; diff --git a/pkgs/by-name/tr/trinity/package.nix b/pkgs/by-name/tr/trinity/package.nix index c9ebebd5ba34..fb21b1c18468 100644 --- a/pkgs/by-name/tr/trinity/package.nix +++ b/pkgs/by-name/tr/trinity/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "trinity"; homepage = "https://github.com/kernelslacker/trinity"; license = lib.licenses.gpl2Only; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/xf/xfsprogs/package.nix b/pkgs/by-name/xf/xfsprogs/package.nix index dd0bb2b49497..567261f2521d 100644 --- a/pkgs/by-name/xf/xfsprogs/package.nix +++ b/pkgs/by-name/xf/xfsprogs/package.nix @@ -104,7 +104,6 @@ stdenv.mkDerivation (finalAttrs: { ]; # see https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/debian/copyright platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ - dezgeg ajs124 ]; }; diff --git a/pkgs/by-name/xf/xfstests/package.nix b/pkgs/by-name/xf/xfstests/package.nix index ee6bf53c0c1d..dee823a50079 100644 --- a/pkgs/by-name/xf/xfstests/package.nix +++ b/pkgs/by-name/xf/xfstests/package.nix @@ -159,7 +159,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Torture test suite for filesystems"; homepage = "https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/"; license = lib.licenses.gpl2Only; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "xfstests-check"; }; diff --git a/pkgs/by-name/yl/yle-dl/package.nix b/pkgs/by-name/yl/yle-dl/package.nix index aa579c1ba014..77203ebaefeb 100644 --- a/pkgs/by-name/yl/yle-dl/package.nix +++ b/pkgs/by-name/yl/yle-dl/package.nix @@ -46,7 +46,7 @@ python3Packages.buildPythonApplication { homepage = "https://aajanki.github.io/yle-dl/"; changelog = "https://github.com/aajanki/yle-dl/blob/${src.tag}/ChangeLog"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; platforms = lib.platforms.unix; mainProgram = "yle-dl"; }; diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index 78abd41049ac..9c3a6e05bc40 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -152,7 +152,6 @@ let description = "Boot loader for embedded systems"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ - dezgeg lopsided98 ]; } diff --git a/pkgs/os-specific/linux/firmware/raspberrypi/default.nix b/pkgs/os-specific/linux/firmware/raspberrypi/default.nix index 2307dc6a8b82..c550039bdd7b 100644 --- a/pkgs/os-specific/linux/firmware/raspberrypi/default.nix +++ b/pkgs/os-specific/linux/firmware/raspberrypi/default.nix @@ -29,7 +29,7 @@ stdenvNoCC.mkDerivation rec { description = "Firmware for the Raspberry Pi board"; homepage = "https://github.com/raspberrypi/firmware"; license = lib.licenses.unfreeRedistributableFirmware; # See https://github.com/raspberrypi/firmware/blob/master/boot/LICENCE.broadcom - maintainers = with lib.maintainers; [ dezgeg ]; + maintainers = [ ]; # Hash mismatch on source, mystery. # Maybe due to https://github.com/NixOS/nix/issues/847 broken = stdenvNoCC.hostPlatform.isDarwin; diff --git a/pkgs/tools/graphics/rocket/default.nix b/pkgs/tools/graphics/rocket/default.nix index f252870bc426..d3db5906f9b4 100644 --- a/pkgs/tools/graphics/rocket/default.nix +++ b/pkgs/tools/graphics/rocket/default.nix @@ -37,6 +37,6 @@ stdenv.mkDerivation { homepage = "https://github.com/rocket/rocket"; license = lib.licenses.zlib; platforms = lib.platforms.linux; - maintainers = [ lib.maintainers.dezgeg ]; + maintainers = [ ]; }; } diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index 95d30e66077a..f8e00b0b6ba8 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -301,7 +301,7 @@ in linuxTools = import ../stdenv/linux/make-bootstrap-tools-cross.nix { system = "x86_64-linux"; }; freebsdTools = import ../stdenv/freebsd/make-bootstrap-tools-cross.nix { system = "x86_64-linux"; }; linuxMeta = { - maintainers = [ maintainers.dezgeg ]; + maintainers = [ ]; }; freebsdMeta = { maintainers = [ maintainers.rhelmot ]; From 9b2266e038619799eaa29a560fd61796fdc6afb0 Mon Sep 17 00:00:00 2001 From: Matthias Ahouansou Date: Wed, 18 Feb 2026 21:33:37 +0000 Subject: [PATCH 14/77] pipeline: 3.1.1 -> 3.2.4 --- pkgs/by-name/pi/pipeline/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pipeline/package.nix b/pkgs/by-name/pi/pipeline/package.nix index 9141227d681e..dfc9c66cdc35 100644 --- a/pkgs/by-name/pi/pipeline/package.nix +++ b/pkgs/by-name/pi/pipeline/package.nix @@ -32,18 +32,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "pipeline"; - version = "3.1.1"; + version = "3.2.4"; src = fetchFromGitLab { owner = "schmiddi-on-mobile"; repo = "pipeline"; tag = finalAttrs.version; - hash = "sha256-iMBdyjN6fMDOSE110tA9i6+D4UaNGG2aBoq+4s0YyJI="; + hash = "sha256-ggtsCZWIovjorOyo5pJ0Kc4UX3dWPaDfEce9hsC21Po="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src pname version; - hash = "sha256-w+q90i6FQRPFceniUfwouU2p673O4sVnsRfowCu2fWY="; + hash = "sha256-SR6QVBSM9KfqxXp6x4si44JJNClqqJTxV4HZ2cQeXd0="; }; nativeBuildInputs = [ From aadc617a6cde4f8d1ab462bb4ab4f9ae5b11bfb2 Mon Sep 17 00:00:00 2001 From: Matthias Ahouansou Date: Wed, 18 Feb 2026 21:31:59 +0000 Subject: [PATCH 15/77] pipeline: add Kladki as maintainer --- pkgs/by-name/pi/pipeline/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pi/pipeline/package.nix b/pkgs/by-name/pi/pipeline/package.nix index dfc9c66cdc35..cc4c981b22aa 100644 --- a/pkgs/by-name/pi/pipeline/package.nix +++ b/pkgs/by-name/pi/pipeline/package.nix @@ -105,6 +105,7 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ chuangzhu + Kladki ]; platforms = lib.platforms.linux; }; From 7ddc676131b3bc70106f0d4299f9a7af3b72e4a3 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 25 Feb 2026 21:01:40 -0800 Subject: [PATCH 16/77] python3Packages.hanna-cloud: init at 0.0.7 --- .../python-modules/hanna-cloud/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/hanna-cloud/default.nix diff --git a/pkgs/development/python-modules/hanna-cloud/default.nix b/pkgs/development/python-modules/hanna-cloud/default.nix new file mode 100644 index 000000000000..7e4102121076 --- /dev/null +++ b/pkgs/development/python-modules/hanna-cloud/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pycryptodome, + requests, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "hanna-cloud"; + version = "0.0.7"; + pyproject = true; + + src = fetchFromGitHub { + owner = "bestycame"; + repo = "hanna_cloud"; + tag = finalAttrs.version; + hash = "sha256-UYwM1IbU4LlgBBEbMYX5ovf5/8N1SwyeKTHz6TYZZ24="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + pycryptodome + requests + ]; + + # upstream has no tests + doCheck = false; + + pythonImportsCheck = [ "hanna_cloud" ]; + + meta = { + description = "Python client for the HannaCloud API"; + homepage = "https://github.com/bestycame/hanna_cloud"; + changelog = "https://github.com/bestycame/hanna_cloud/releases/tag/${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 018d05fc4efd..28c3085cb4f5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6834,6 +6834,8 @@ self: super: with self; { hankel = callPackage ../development/python-modules/hankel { }; + hanna-cloud = callPackage ../development/python-modules/hanna-cloud { }; + hanzidentifier = callPackage ../development/python-modules/hanzidentifier { }; hap-python = callPackage ../development/python-modules/hap-python { }; From 55397635f4879d7b68e25d82e85beea12685115b Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 25 Feb 2026 21:01:45 -0800 Subject: [PATCH 17/77] home-assistant: add hanna-cloud to hanna component --- pkgs/servers/home-assistant/component-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index b740f4aebd7a..f4ee4b0c6ff3 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2291,7 +2291,8 @@ ]; "hanna" = ps: with ps; [ - ]; # missing inputs: hanna-cloud + hanna-cloud + ]; "hardkernel" = ps: with ps; [ aiohasupervisor From 7d9840b4b9c02b0b08030fac1dad4db0dae82be9 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 25 Feb 2026 22:01:06 -0800 Subject: [PATCH 18/77] python3Packages.python-openevse-http: init at 0.2.4 --- .../python-openevse-http/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/python-openevse-http/default.nix diff --git a/pkgs/development/python-modules/python-openevse-http/default.nix b/pkgs/development/python-modules/python-openevse-http/default.nix new file mode 100644 index 000000000000..bc1d7b5e044d --- /dev/null +++ b/pkgs/development/python-modules/python-openevse-http/default.nix @@ -0,0 +1,49 @@ +{ + lib, + aiohttp, + aioresponses, + awesomeversion, + buildPythonPackage, + fetchFromGitHub, + freezegun, + pytestCheckHook, + pytest-asyncio, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "python-openevse-http"; + version = "0.2.4"; + pyproject = true; + + src = fetchFromGitHub { + owner = "firstof9"; + repo = "python-openevse-http"; + tag = finalAttrs.version; + hash = "sha256-aI1IU9mGThg9tNAqdgKAG5miuVDQozWJoBaoy3cFhwY="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + awesomeversion + ]; + + nativeCheckInputs = [ + aioresponses + freezegun + pytestCheckHook + pytest-asyncio + ]; + + pythonImportsCheck = [ "openevsehttp" ]; + + meta = { + description = "Python wrapper for OpenEVSE HTTP API"; + homepage = "https://github.com/firstof9/python-openevse-http"; + changelog = "https://github.com/firstof9/python-openevse-http/releases/tag/${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 018d05fc4efd..ff3351976148 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15654,6 +15654,8 @@ self: super: with self; { python-openems = callPackage ../development/python-modules/python-openems { }; + python-openevse-http = callPackage ../development/python-modules/python-openevse-http { }; + python-opensky = callPackage ../development/python-modules/python-opensky { }; python-openstackclient = callPackage ../development/python-modules/python-openstackclient { }; From e12866f812ae38a439528bf83256fc57ab86603a Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 25 Feb 2026 22:02:19 -0800 Subject: [PATCH 19/77] home-assistant: update component-packages.nix --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index b740f4aebd7a..ff7400f0f718 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4388,8 +4388,9 @@ "openevse" = ps: with ps; [ ifaddr + python-openevse-http zeroconf - ]; # missing inputs: python-openevse-http + ]; "openexchangerates" = ps: with ps; [ aioopenexchangerates @@ -7801,6 +7802,7 @@ "openai_conversation" "openalpr_cloud" "openerz" + "openevse" "openexchangerates" "opengarage" "openhardwaremonitor" From 11fb284137a8e81f6e63bd6180693f07af03695e Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 25 Feb 2026 21:46:35 -0800 Subject: [PATCH 20/77] python3Packages.mvg: init at 1.6.0 --- .../python-modules/mvg/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/mvg/default.nix diff --git a/pkgs/development/python-modules/mvg/default.nix b/pkgs/development/python-modules/mvg/default.nix new file mode 100644 index 000000000000..eedd919f10e8 --- /dev/null +++ b/pkgs/development/python-modules/mvg/default.nix @@ -0,0 +1,45 @@ +{ + lib, + aiohttp, + buildPythonPackage, + fetchPypi, + furl, + hatchling, + pytestCheckHook, + pytest-asyncio, +}: + +buildPythonPackage (finalAttrs: { + pname = "mvg"; + version = "1.6.0"; + pyproject = true; + + src = fetchPypi { + inherit (finalAttrs) pname version; + hash = "sha256-jpk6DUaQYtL7OHDOznhgAp0N8qao0wQI5benfPXwhJI="; + }; + + build-system = [ hatchling ]; + + dependencies = [ + aiohttp + furl + ]; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; + + # tests require network access + doCheck = false; + + pythonImportsCheck = [ "mvg" ]; + + meta = { + description = "An unofficial interface to timetable information of the Münchner Verkehrsgesellschaft (MVG)"; + homepage = "https://github.com/mondbaron/mvg"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 018d05fc4efd..bfef624dfb18 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10288,6 +10288,8 @@ self: super: with self; { mutf8 = callPackage ../development/python-modules/mutf8 { }; + mvg = callPackage ../development/python-modules/mvg { }; + mwcli = callPackage ../development/python-modules/mwcli { }; mwclient = callPackage ../development/python-modules/mwclient { }; From aeb1e6cf5141afeeae7aebc9cebbef4fc7a8db22 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 25 Feb 2026 21:47:59 -0800 Subject: [PATCH 21/77] home-assistant: add mvg component package --- pkgs/servers/home-assistant/component-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index b740f4aebd7a..dc8af5f63595 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -4000,7 +4000,8 @@ ]; "mvglive" = ps: with ps; [ - ]; # missing inputs: mvg + mvg + ]; "my" = ps: with ps; [ home-assistant-frontend From 8e1f495a202324518f5b12035916026dc4cd5c92 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Feb 2026 17:39:52 +0000 Subject: [PATCH 22/77] open-scq30: 2.4.0 -> 2.5.0 --- pkgs/by-name/op/open-scq30/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/open-scq30/package.nix b/pkgs/by-name/op/open-scq30/package.nix index 9de1c2aa4e74..59c378c9e151 100644 --- a/pkgs/by-name/op/open-scq30/package.nix +++ b/pkgs/by-name/op/open-scq30/package.nix @@ -26,13 +26,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "open-scq30"; - version = "2.4.0"; + version = "2.5.0"; src = fetchFromGitHub { owner = "Oppzippy"; repo = "OpenSCQ30"; rev = "v${finalAttrs.version}"; - hash = "sha256-BSh10x0cbxfds/3m7XrWmVI1/9Li/Uh9OZA6I9gH8qE="; + hash = "sha256-mt6h5Kkx1lY1TSndtOS7AGiol24UQIWolBUNWALgA6I="; }; nativeBuildInputs = [ @@ -65,7 +65,7 @@ rustPlatform.buildRustPackage (finalAttrs: { libxi ]; - cargoHash = "sha256-410iXY9Ae3CPRX82LmbkWh+huna6YwBV2gtdfc3ap90="; + cargoHash = "sha256-Gu7uh+qSBhm2qBX0wH3BJECN9n2KUv4XnzCuBu+ONlw="; env.INSTALL_PREFIX = placeholder "out"; From 403187877c9a4c086281c794348155d53e0157d7 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Thu, 26 Feb 2026 12:11:16 -0800 Subject: [PATCH 23/77] python3Packages.uhooapi: init at 1.2.6 --- .../python-modules/uhooapi/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/uhooapi/default.nix diff --git a/pkgs/development/python-modules/uhooapi/default.nix b/pkgs/development/python-modules/uhooapi/default.nix new file mode 100644 index 000000000000..edb18bd3354c --- /dev/null +++ b/pkgs/development/python-modules/uhooapi/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + aiohttp, + pytestCheckHook, + pytest-asyncio, + pytest-cov-stub, + aioresponses, +}: + +buildPythonPackage (finalAttrs: { + pname = "uhooapi"; + version = "1.2.6"; + pyproject = true; + + src = fetchFromGitHub { + owner = "getuhoo"; + repo = "uhooapi"; + tag = "v${finalAttrs.version}"; + hash = "sha256-DEb54ZoYe9CaxpCoQVpqbQlaZkDLuqRAjiu8SqiI6b0="; + }; + + build-system = [ setuptools ]; + + dependencies = [ aiohttp ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + pytest-cov-stub + aioresponses + ]; + + pythonImportsCheck = [ "uhooapi" ]; + + meta = { + description = "Python client for uHoo APIs"; + homepage = "https://github.com/getuhoo/uhooapi"; + changelog = "https://github.com/getuhoo/uhooapi/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 21b64b48e01d..09339abd078f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -20201,6 +20201,8 @@ self: super: with self; { uhi = callPackage ../development/python-modules/uhi { }; + uhooapi = callPackage ../development/python-modules/uhooapi { }; + uiprotect = callPackage ../development/python-modules/uiprotect { }; ujson = callPackage ../development/python-modules/ujson { }; From 76fb309ecf4cef2dc997748e0b5edbb461137b16 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Thu, 26 Feb 2026 12:12:51 -0800 Subject: [PATCH 24/77] home-assistant: regenerate component-packages --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index b740f4aebd7a..b9d6206e1a21 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -6495,7 +6495,8 @@ ]; "uhoo" = ps: with ps; [ - ]; # missing inputs: uhooapi + uhooapi + ]; "uk_transport" = ps: with ps; [ ]; @@ -8103,6 +8104,7 @@ "twilio" "twinkly" "twitch" + "uhoo" "uk_transport" "ukraine_alarm" "unifi" From ff4c754db91e8f4ce6c821f1bad2aa1fe3cd6aa6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 12:57:20 +0000 Subject: [PATCH 25/77] redumper: 689 -> 699 --- pkgs/by-name/re/redumper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/redumper/package.nix b/pkgs/by-name/re/redumper/package.nix index d94c03cc28bf..de5a578d9204 100644 --- a/pkgs/by-name/re/redumper/package.nix +++ b/pkgs/by-name/re/redumper/package.nix @@ -9,13 +9,13 @@ # redumper is using C++ modules, this requires latest C++20 compiler and build tools llvmPackages.libcxxStdenv.mkDerivation (finalAttrs: { pname = "redumper"; - version = "689"; + version = "699"; src = fetchFromGitHub { owner = "superg"; repo = "redumper"; tag = "b${finalAttrs.version}"; - hash = "sha256-VCC6cxbG/PGCPFQuBpPtOoV//nVaMvm87TA32YyYkSc="; + hash = "sha256-hUZidsyTJywYiR4wzmbk9kwh9qDseGasBrsL+42z15A="; }; nativeBuildInputs = [ From 76b40c3cc5c5e24bb686ab5f8f20aa8a3249823a Mon Sep 17 00:00:00 2001 From: James Eapen Date: Fri, 20 Feb 2026 12:51:40 -0500 Subject: [PATCH 26/77] rPackages.iscream: use pkgs.htslib without libdeflate override now that pkgs.htslib is built with libdeflate support --- pkgs/development/r-modules/default.nix | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index fb5bc3e25fc1..da2a712803ee 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -3136,19 +3136,13 @@ let ''; }); - iscream = - let - # https://huishenlab.github.io/iscream/articles/htslib.html - htslib-deflate = pkgs.htslib.overrideAttrs (attrs: { - buildInputs = attrs.buildInputs ++ [ pkgs.libdeflate ]; - }); - in - old.iscream.overrideAttrs (attrs: { - # Rhtslib (in LinkingTo) is not needed if we provide a proper htslib - propagatedBuildInputs = - builtins.filter (el: el != pkgs.rPackages.Rhtslib) attrs.propagatedBuildInputs - ++ [ htslib-deflate ]; - }); + iscream = old.iscream.overrideAttrs (attrs: { + # https://huishenlab.github.io/iscream/articles/htslib.html + # Rhtslib (in LinkingTo) is not needed if we provide a proper htslib + propagatedBuildInputs = + builtins.filter (el: el != pkgs.rPackages.Rhtslib) attrs.propagatedBuildInputs + ++ [ pkgs.htslib ]; + }); torch = old.torch.overrideAttrs (attrs: { preConfigure = '' From 1c4fb7aa84e5dd863171e2953ca3e7ed32402931 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 21 Feb 2026 16:20:57 +0100 Subject: [PATCH 27/77] mailmanPackages.python3.pkgs.django: 4.2.28 -> 5.2.9 The mailman NixOS test is passing with 5.2 now. Link: https://github.com/NixOS/nixpkgs/issues/490868 --- pkgs/servers/mail/mailman/python.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/servers/mail/mailman/python.nix b/pkgs/servers/mail/mailman/python.nix index c8fd7159f717..9a1b7b094413 100644 --- a/pkgs/servers/mail/mailman/python.nix +++ b/pkgs/servers/mail/mailman/python.nix @@ -26,8 +26,7 @@ lib.fix ( [1] 72a14ea563a3f5bf85db659349a533fe75a8b0ce [2] f931bc81d63f5cfda55ac73d754c87b3fd63b291 */ - # https://gitlab.com/mailman/hyperkitty/-/merge_requests/681 - django = super.django_4; + django = super.django_5; django-allauth = super.django-allauth.overrideAttrs ( new: From a0f2f70a182e1a4ba55112500c85ba0c21c5808c Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 21 Feb 2026 16:22:05 +0100 Subject: [PATCH 28/77] Revert "mailman: pin to python312 for django 4.2 support" This reverts commit bc05bb58518d2936e38852c03c26e5089efce530. We're now using Django 5.2. --- pkgs/servers/mail/mailman/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/mail/mailman/default.nix b/pkgs/servers/mail/mailman/default.nix index 290bb4e1a1e0..3295bdbb68d6 100644 --- a/pkgs/servers/mail/mailman/default.nix +++ b/pkgs/servers/mail/mailman/default.nix @@ -1,7 +1,7 @@ { newScope, lib, - python312, + python3, }: let @@ -13,7 +13,7 @@ let { callPackage = newScope self; - python3 = callPackage ./python.nix { python3 = python312; }; + python3 = callPackage ./python.nix { inherit python3; }; hyperkitty = callPackage ./hyperkitty.nix { }; From d79c7f8b8c7297fcd7a67e762896530c3ea68c2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 18:05:12 +0000 Subject: [PATCH 29/77] shairport-sync-airplay2: 5.0 -> 5.0.1 --- pkgs/by-name/sh/shairport-sync/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shairport-sync/package.nix b/pkgs/by-name/sh/shairport-sync/package.nix index 753ff850f06f..2b9897c5e937 100644 --- a/pkgs/by-name/sh/shairport-sync/package.nix +++ b/pkgs/by-name/sh/shairport-sync/package.nix @@ -53,13 +53,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "shairport-sync"; - version = "5.0"; + version = "5.0.1"; src = fetchFromGitHub { repo = "shairport-sync"; owner = "mikebrady"; tag = finalAttrs.version; - hash = "sha256-JmzJqod3XMNZPMuZV8ZD8GIz17k7IkJs04dgvINYm/k="; + hash = "sha256-/VvAGoS4tpYvnie0jkJvNwuLmLoMy+vOVcQs8K/Qi/0="; }; nativeBuildInputs = [ From ca7c362dcec7dbeb0daa6aa39160cfa32a6e539b Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 29 Jan 2026 16:29:52 +0100 Subject: [PATCH 30/77] turbo-unwrapped: 2.7.6 -> 2.8.12 --- pkgs/by-name/tu/turbo-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/turbo-unwrapped/package.nix b/pkgs/by-name/tu/turbo-unwrapped/package.nix index b8d38fd14f4d..8f2d759977fd 100644 --- a/pkgs/by-name/tu/turbo-unwrapped/package.nix +++ b/pkgs/by-name/tu/turbo-unwrapped/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "turbo-unwrapped"; - version = "2.7.6"; + version = "2.8.12"; src = fetchFromGitHub { owner = "vercel"; repo = "turborepo"; tag = "v${finalAttrs.version}"; - hash = "sha256-skpTDC27F2S+rKB+24+I1OxgDX6AmdI9QwnUAr0Ps4o="; + hash = "sha256-qVkKv3Odpx2KRVPztGhr+8AhxpYRmCF5XRCew957yJA="; }; - cargoHash = "sha256-47ATXzlArTT+QsQvCQ7AfnFOXxTbPfXqmMS3zIimkEc="; + cargoHash = "sha256-P6lujI0NCfmcJfa1Lw4xyzbP5jzQD5Ghyjhp8s3JpjY="; nativeBuildInputs = [ capnproto From 421e9b64ebe35a1dbb5d4b59a77cf41097f1174d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 05:15:04 +0000 Subject: [PATCH 31/77] python3Packages.samsungtvws: 3.0.3 -> 3.0.4 --- pkgs/development/python-modules/samsungtvws/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/samsungtvws/default.nix b/pkgs/development/python-modules/samsungtvws/default.nix index cafd0d420e43..1e47746047a2 100644 --- a/pkgs/development/python-modules/samsungtvws/default.nix +++ b/pkgs/development/python-modules/samsungtvws/default.nix @@ -26,14 +26,14 @@ buildPythonPackage rec { pname = "samsungtvws"; - version = "3.0.3"; + version = "3.0.4"; pyproject = true; src = fetchFromGitHub { owner = "xchwarze"; repo = "samsung-tv-ws-api"; tag = "v${version}"; - hash = "sha256-yxCdcE5N/ZMRAkb0R8TT1jocMre0xv3EzpBXJ6Erkvg="; + hash = "sha256-wQujnvIvq15k7GGIc5FSQFk90kcaxvXbpo4DZAESX58="; }; build-system = [ setuptools ]; From 9215660f66e193bbcb2001712d94a4fe3935b8d8 Mon Sep 17 00:00:00 2001 From: phaer Date: Sat, 28 Feb 2026 11:17:05 +0100 Subject: [PATCH 32/77] tailscale-nginx-auth: drop phaer from maintainers --- pkgs/by-name/ta/tailscale-nginx-auth/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ta/tailscale-nginx-auth/package.nix b/pkgs/by-name/ta/tailscale-nginx-auth/package.nix index 50d5d8e577e4..bdfc03cd8a68 100644 --- a/pkgs/by-name/ta/tailscale-nginx-auth/package.nix +++ b/pkgs/by-name/ta/tailscale-nginx-auth/package.nix @@ -32,6 +32,6 @@ buildGoModule { description = "Tool that allows users to use Tailscale Whois authentication with NGINX as a reverse proxy"; license = lib.licenses.bsd3; mainProgram = "tailscale.nginx-auth"; - maintainers = with lib.maintainers; [ phaer ]; + maintainers = [ ]; }; } From aeee8e3030e52c44fe5ed25964c1284b0285348b Mon Sep 17 00:00:00 2001 From: phaer Date: Sat, 28 Feb 2026 11:17:09 +0100 Subject: [PATCH 33/77] nixos/nginx/tailscale-auth: drop phaer from maintainers --- nixos/modules/services/web-servers/nginx/tailscale-auth.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-servers/nginx/tailscale-auth.nix b/nixos/modules/services/web-servers/nginx/tailscale-auth.nix index 7529e6258fd2..09ddc3fffc56 100644 --- a/nixos/modules/services/web-servers/nginx/tailscale-auth.nix +++ b/nixos/modules/services/web-servers/nginx/tailscale-auth.nix @@ -105,6 +105,6 @@ in }); }; - meta.maintainers = with maintainers; [ phaer ]; + meta.maintainers = [ ]; } From f08a6533652345f19281106e2626c154e1cf0ac0 Mon Sep 17 00:00:00 2001 From: phaer Date: Sat, 28 Feb 2026 11:17:13 +0100 Subject: [PATCH 34/77] nixos/tailscale-auth: drop phaer from maintainers --- nixos/modules/services/networking/tailscale-auth.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/services/networking/tailscale-auth.nix b/nixos/modules/services/networking/tailscale-auth.nix index b9657ff4bc16..01c97e59b587 100644 --- a/nixos/modules/services/networking/tailscale-auth.nix +++ b/nixos/modules/services/networking/tailscale-auth.nix @@ -116,6 +116,5 @@ in meta.maintainers = with maintainers; [ dan-theriault - phaer ]; } From f8b6f3203366dc605474c9d9a1bf692e8a5fdfb1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 28 Feb 2026 08:01:07 +0000 Subject: [PATCH 35/77] python3Packages.librosa: use finalAttrs --- pkgs/development/python-modules/librosa/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/librosa/default.nix b/pkgs/development/python-modules/librosa/default.nix index 569d6c6902f1..ed9d3d79faa6 100644 --- a/pkgs/development/python-modules/librosa/default.nix +++ b/pkgs/development/python-modules/librosa/default.nix @@ -36,7 +36,7 @@ writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "librosa"; version = "0.11.0"; pyproject = true; @@ -44,7 +44,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "librosa"; repo = "librosa"; - tag = version; + tag = finalAttrs.version; fetchSubmodules = true; # for test data hash = "sha256-T58J/Gi3tHzelr4enbYJi1KmO46QxE5Zlhkc0+EgvRg="; }; @@ -89,7 +89,7 @@ buildPythonPackage rec { samplerate writableTmpDirAsHomeHook ] - ++ optional-dependencies.matplotlib; + ++ finalAttrs.passthru.optional-dependencies.matplotlib; disabledTests = [ # requires network access @@ -132,8 +132,8 @@ buildPythonPackage rec { meta = { description = "Python library for audio and music analysis"; homepage = "https://github.com/librosa/librosa"; - changelog = "https://github.com/librosa/librosa/releases/tag/${version}"; + changelog = "https://github.com/librosa/librosa/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ carlthome ]; }; -} +}) From 7980ce82ac443b893bb82e03991d138f2015423e Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 28 Feb 2026 08:14:42 +0000 Subject: [PATCH 36/77] python3Packages.librosa: skip failing tests on python>=3.14 --- pkgs/development/python-modules/librosa/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/librosa/default.nix b/pkgs/development/python-modules/librosa/default.nix index ed9d3d79faa6..1efcea26aed9 100644 --- a/pkgs/development/python-modules/librosa/default.nix +++ b/pkgs/development/python-modules/librosa/default.nix @@ -34,6 +34,7 @@ resampy, samplerate, writableTmpDirAsHomeHook, + pythonAtLeast, }: buildPythonPackage (finalAttrs: { @@ -127,6 +128,13 @@ buildPythonPackage (finalAttrs: { "test_istft_multi" "test_pitch_shift_multi" "test_time_stretch_multi" + ] + ++ lib.optionals (pythonAtLeast "3.14") [ + # ValueError: cannot resize an array that references or is referenced + "test_resample_mono" + "test_resample_multichannel" + "test_resample_scale" + "test_resample_stereo" ]; meta = { From fb8f9e0c7ebf152288c931f2b484d38aed801840 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sat, 28 Feb 2026 11:03:10 +0100 Subject: [PATCH 37/77] zeroclaw: init at 0.1.7 --- pkgs/by-name/ze/zeroclaw/package.nix | 67 +++++++++++++++++++ .../ze/zeroclaw/zeroclaw-web/default.nix | 29 ++++++++ 2 files changed, 96 insertions(+) create mode 100644 pkgs/by-name/ze/zeroclaw/package.nix create mode 100644 pkgs/by-name/ze/zeroclaw/zeroclaw-web/default.nix diff --git a/pkgs/by-name/ze/zeroclaw/package.nix b/pkgs/by-name/ze/zeroclaw/package.nix new file mode 100644 index 000000000000..1d24f1e92816 --- /dev/null +++ b/pkgs/by-name/ze/zeroclaw/package.nix @@ -0,0 +1,67 @@ +{ + lib, + callPackage, + rustPlatform, + fetchFromGitHub, + pkg-config, + protobuf, + sqlite, + writableTmpDirAsHomeHook, + gitMinimal, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "zeroclaw"; + version = "0.1.7"; + + src = fetchFromGitHub { + owner = "zeroclaw-labs"; + repo = "zeroclaw"; + tag = "v${finalAttrs.version}"; + hash = "sha256-D4/2h7TlOwAU4tl1xcdULRfO21KmP+zLlqQ8DzLqnjQ="; + }; + + postPatch = + let + zeroclaw-web = callPackage ./zeroclaw-web { inherit (finalAttrs) version; }; + in + '' + mkdir -p web + ln -s ${zeroclaw-web} web/dist + ''; + + cargoHash = "sha256-sbC+fdMzjrx0dF5zHBHzMgZeIPQth1oXNqilooVZF8s="; + + nativeBuildInputs = [ + pkg-config + protobuf + ]; + + buildInputs = [ + sqlite + ]; + + nativeCheckInputs = [ + writableTmpDirAsHomeHook + gitMinimal + ]; + + checkFlags = [ + "--skip=memory::lucid::tests::failure_cooldown_avoids_repeated_lucid_calls" + "--skip=memory::lucid::tests::recall_handles_lucid_cold_start_delay_within_timeout" + "--skip=memory::lucid::tests::recall_merges_lucid_and_local_results" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + meta = { + description = "Fast, small, and fully autonomous AI assistant infrastructure — deploy anywhere, swap anything"; + homepage = "https://github.com/zeroclaw-labs/zeroclaw"; + changelog = "https://github.com/zeroclaw-labs/zeroclaw/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ drupol ]; + mainProgram = "zeroclaw"; + }; +}) diff --git a/pkgs/by-name/ze/zeroclaw/zeroclaw-web/default.nix b/pkgs/by-name/ze/zeroclaw/zeroclaw-web/default.nix new file mode 100644 index 000000000000..0eccd8c67b49 --- /dev/null +++ b/pkgs/by-name/ze/zeroclaw/zeroclaw-web/default.nix @@ -0,0 +1,29 @@ +{ + fetchFromGitHub, + buildNpmPackage, + version, + ... +}: +buildNpmPackage (finalAttrs: { + pname = "zeroclaw-web"; + inherit version; + + src = fetchFromGitHub { + owner = "zeroclaw-labs"; + repo = "zeroclaw"; + tag = "v${finalAttrs.version}"; + hash = "sha256-D4/2h7TlOwAU4tl1xcdULRfO21KmP+zLlqQ8DzLqnjQ="; + }; + + sourceRoot = "${finalAttrs.src.name}/web"; + + npmDepsHash = "sha256-H3extDaq4DgNYTUcw57gqwVWc3aPCWjIJEVYRMzdFdM="; + + installPhase = '' + runHook preInstall + + cp -r dist $out + + runHook postInstall + ''; +}) From e5a7a5bb422476ac559c207a8891b71d4d50a7b1 Mon Sep 17 00:00:00 2001 From: DuskyElf <91879372+DuskyElf@users.noreply.github.com> Date: Sat, 21 Feb 2026 23:12:04 +0530 Subject: [PATCH 38/77] voxtype,voxtype-{vulkan,onnx}: init at 0.6.3 --- pkgs/by-name/vo/voxtype/package.nix | 178 ++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 + 2 files changed, 181 insertions(+) create mode 100644 pkgs/by-name/vo/voxtype/package.nix diff --git a/pkgs/by-name/vo/voxtype/package.nix b/pkgs/by-name/vo/voxtype/package.nix new file mode 100644 index 000000000000..696c846a8401 --- /dev/null +++ b/pkgs/by-name/vo/voxtype/package.nix @@ -0,0 +1,178 @@ +{ + lib, + stdenv, + rustPlatform, + fetchFromGitHub, + nix-update-script, + versionCheckHook, + + clang, + cmake, + gitMinimal, + installShellFiles, + libclang, + makeBinaryWrapper, + pkg-config, + + alsa-lib, + dotool, + libnotify, + openssl, + pciutils, + wl-clipboard, + wtype, + xclip, + xdotool, + + installManPages ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, + installShellCompletions ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, + + vulkanSupport ? false, + shaderc, + vulkan-headers, + vulkan-loader, + + onnxSupport ? false, + onnxruntime, + + waylandSupport ? stdenv.hostPlatform.isLinux, + waylandRuntimePackages ? [ + dotool + wl-clipboard + wtype + ], + + x11Support ? stdenv.hostPlatform.isLinux, + x11RuntimePackages ? [ + xclip + xdotool + ], +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "voxtype"; + version = "0.6.3"; + + src = fetchFromGitHub { + owner = "peteonrails"; + repo = "voxtype"; + tag = "v${finalAttrs.version}"; + hash = "sha256-2YYHwiTJVD8kDccMvZe0wsKfWw+C2B0qSDAqT3ze8Mg="; + }; + + cargoHash = "sha256-l0GibrwJfDfJmoPFggeTJbDyW2Bg3XLzG7eX3BbHVUs="; + + buildFeatures = + [ ] + ++ lib.optionals vulkanSupport [ "gpu-vulkan" ] + ++ lib.optionals onnxSupport [ + "parakeet-load-dynamic" + "moonshine" + "sensevoice" + "paraformer" + "dolphin" + "omnilingual" + ]; + + nativeBuildInputs = [ + cmake + clang + gitMinimal # Required by whisper.cpp cmake + installShellFiles + makeBinaryWrapper + pkg-config + ] + ++ lib.optional vulkanSupport [ + shaderc + vulkan-headers + vulkan-loader + ]; + + buildInputs = [ + alsa-lib + openssl + ] + ++ lib.optionals vulkanSupport [ + vulkan-headers + vulkan-loader + ] + ++ lib.optionals onnxSupport [ + onnxruntime + ]; + + env = { + # NOTE: set LIBCLANG_PATH so bindgen can locate libclang + LIBCLANG_PATH = "${lib.getLib libclang}/lib"; + + # NOTE: Ensure reproducible builds targeting AVX2-capable CPUs (x86-64-v3) + # This matches the portable AVX2 binaries we ship for other distros + RUSTFLAGS = lib.optionalString ( + stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 + ) "-C target-cpu=x86-64-v3"; + }; + + preBuild = '' + # NOTE: whisper.cpp cmake needs some help in sandbox + export CMAKE_BUILD_PARALLEL_LEVEL=$NIX_BUILD_CORES + '' + + lib.optionalString vulkanSupport '' + export VULKAN_SDK="${shaderc.bin}" + '' + + lib.optionalString onnxSupport '' + export ORT_LIB_LOCATION="${lib.getLib onnxruntime}/lib" + ''; + + postInstall = '' + install -Dm644 config/default.toml \ + $out/share/voxtype/default-config.toml + + wrapProgram $out/bin/voxtype \ + --prefix PATH : ${ + (lib.makeBinPath ( + [ + libnotify + ] + ++ lib.optionals vulkanSupport [ + pciutils + ] + ++ lib.optionals waylandSupport waylandRuntimePackages + ++ lib.optionals x11Support x11RuntimePackages + )) + + lib.optionalString onnxSupport " \\" + } + ${lib.optionalString onnxSupport '' + --set ORT_DYLIB_PATH "${lib.getLib onnxruntime}/lib/libonnxruntime.so" \ + --prefix LD_LIBRARY_PATH : "${lib.getLib onnxruntime}/lib" + ''} + '' + + lib.optionalString installManPages '' + installManPage target/debug/build/voxtype-*/out/man/* + '' + + lib.optionalString installShellCompletions '' + installShellCompletion packaging/completions/voxtype.{bash,zsh,fish} + ''; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + passthru.update-script = nix-update-script { }; + + meta = { + description = "Voice-to-text with push-to-talk for Wayland compositors"; + longDescription = '' + Voxtype is a push-to-talk voice-to-text daemon for Linux. + Hold a hotkey while speaking, release to transcribe and output + text at your cursor position. Supports Whisper, Parakeet, + SenseVoice, Moonshine, Paraformer, Dolphin, and Omnilingual engines. + ''; + homepage = "https://voxtype.io"; + downloadPage = "https://voxtype.io/download/"; + changelog = "https://github.com/peteonrails/voxtype/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ DuskyElf ]; + platforms = lib.platforms.linux; + mainProgram = "voxtype"; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca889888c1c5..9551a0828d86 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3579,6 +3579,9 @@ with pkgs; vkbasalt32 = pkgsi686Linux.vkbasalt; }; + voxtype-vulkan = callPackage ../by-name/vo/voxtype/package.nix { vulkanSupport = true; }; + voxtype-onnx = callPackage ../by-name/vo/voxtype/package.nix { onnxSupport = true; }; + vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { }; vpWithSixel = vp.override { From fc95b66934b32203673fd8f6525af92c5b7bb829 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 22:09:54 +0000 Subject: [PATCH 39/77] python3Packages.pyfritzhome: 0.6.19 -> 0.6.20 --- pkgs/development/python-modules/pyfritzhome/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyfritzhome/default.nix b/pkgs/development/python-modules/pyfritzhome/default.nix index 6b14135b1819..b970fe4ffc7e 100644 --- a/pkgs/development/python-modules/pyfritzhome/default.nix +++ b/pkgs/development/python-modules/pyfritzhome/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "pyfritzhome"; - version = "0.6.19"; + version = "0.6.20"; pyproject = true; src = fetchFromGitHub { owner = "hthiery"; repo = "python-fritzhome"; tag = finalAttrs.version; - hash = "sha256-UYRqGNEbbxw0jgbVoeE01t/vZCVgnDl1HJvHRUgSVBw="; + hash = "sha256-d79SS4zHsMD5aGuMNFnxwDV1IgU+0bwva/jUcfds9Hw="; }; build-system = [ setuptools ]; From 242a19f42ab635e5cc9784cbc5931a866109ddce Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 28 Feb 2026 23:42:12 +0000 Subject: [PATCH 40/77] python3Packages.torchaudio: remove unused ffmpeg dependency --- .../development/python-modules/torchaudio/default.nix | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pkgs/development/python-modules/torchaudio/default.nix b/pkgs/development/python-modules/torchaudio/default.nix index 4f5e02968940..0245755df3e6 100644 --- a/pkgs/development/python-modules/torchaudio/default.nix +++ b/pkgs/development/python-modules/torchaudio/default.nix @@ -10,7 +10,6 @@ ninja, # buildInputs - ffmpeg_6-full, pybind11, sox, torch, @@ -99,15 +98,6 @@ buildPythonPackage.override { inherit stdenv; } (finalAttrs: { env = { TORCH_CUDA_ARCH_LIST = "${lib.concatStringsSep ";" torch.cudaCapabilities}"; - # https://github.com/pytorch/audio/blob/v2.1.0/docs/source/build.linux.rst#optional-build-torchaudio-with-a-custom-built-ffmpeg - FFMPEG_ROOT = symlinkJoin { - name = "ffmpeg"; - paths = [ - ffmpeg_6-full.bin - ffmpeg_6-full.dev - ffmpeg_6-full.lib - ]; - }; BUILD_SOX = 0; BUILD_KALDI = 0; BUILD_RNNT = 0; @@ -130,7 +120,6 @@ buildPythonPackage.override { inherit stdenv; } (finalAttrs: { ); buildInputs = [ - ffmpeg_6-full pybind11 sox torch.cxxdev From a0d7eac36922d491b091fbf74bccde01b2a234ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 1 Mar 2026 00:43:14 +0100 Subject: [PATCH 41/77] home-assistant-custom-components.scheduler: fix license --- .../home-assistant/custom-components/scheduler/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/custom-components/scheduler/package.nix b/pkgs/servers/home-assistant/custom-components/scheduler/package.nix index 46241485bd5d..4994b5586f8e 100644 --- a/pkgs/servers/home-assistant/custom-components/scheduler/package.nix +++ b/pkgs/servers/home-assistant/custom-components/scheduler/package.nix @@ -26,6 +26,6 @@ buildHomeAssistantComponent rec { homepage = "https://github.com/nielsfaber/scheduler-component"; changelog = "https://github.com/nielsfaber/scheduler-component/releases/tag/v${version}"; maintainers = with maintainers; [ SuperSandro2000 ]; - license = licenses.gpl3; + license = licenses.gpl3Plus; }; } From bfdb4b90a61005bf38e70229fbc6186c275c0b0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 1 Mar 2026 00:43:20 +0100 Subject: [PATCH 42/77] home-assistant-custom-lovelace-modules.scheduler-card: fix license --- .../custom-lovelace-modules/scheduler-card/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/scheduler-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/scheduler-card/package.nix index 47a362f0979f..82ea041a691d 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/scheduler-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/scheduler-card/package.nix @@ -39,6 +39,6 @@ buildNpmPackage rec { homepage = "https://github.com/nielsfaber/scheduler-card"; changelog = "https://github.com/nielsfaber/scheduler-card/releases/tag/v${version}"; maintainers = with maintainers; [ SuperSandro2000 ]; - license = licenses.isc; + license = licenses.gpl3Plus; }; } From a9bbe999f131b6cd2aabed661e6b30e19f06c403 Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Sun, 1 Mar 2026 12:50:22 +0800 Subject: [PATCH 43/77] nixos/man-db: trigger mandb generation by multi-user.target default.target is an alias[1] to either multi-user.target or graphical.target. It makes a bit more sense to trigger mandb generation by multi-user.target since the generation does not depend on graphics. [1]: man bootup --- nixos/modules/misc/man-db.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/misc/man-db.nix b/nixos/modules/misc/man-db.nix index bd5969770c1f..9fd686c43db1 100644 --- a/nixos/modules/misc/man-db.nix +++ b/nixos/modules/misc/man-db.nix @@ -136,7 +136,7 @@ in BindReadOnlyPaths = [ "/dev/null:/etc/man_db.conf" ]; # mandb will still read /etc/man_db.conf if it exists, even when setting -C path/to/config.conf ProtectSystem = "strict"; }; - wantedBy = [ "default.target" ]; + wantedBy = [ "multi-user.target" ]; }; }) ] From f225840e0ba1480798391f142113a1fce7820a7a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 08:11:25 +0000 Subject: [PATCH 44/77] python3Packages.elevenlabs: 2.36.1 -> 2.37.0 --- pkgs/development/python-modules/elevenlabs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elevenlabs/default.nix b/pkgs/development/python-modules/elevenlabs/default.nix index 53ef0a574751..ead9e554e3d7 100644 --- a/pkgs/development/python-modules/elevenlabs/default.nix +++ b/pkgs/development/python-modules/elevenlabs/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "elevenlabs"; - version = "2.36.1"; + version = "2.37.0"; pyproject = true; src = fetchFromGitHub { owner = "elevenlabs"; repo = "elevenlabs-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-xZzzzCdJ/jWVcdrhDr4/j6zYO2dQBOpRI9zyZ+Jdx+0="; + hash = "sha256-Du3En4aID1uXJs8DPweUnxNzrM5tnIkXrnzZhuizy6U="; }; build-system = [ poetry-core ]; From 8666a5724f0a63733693d3b2de715daa9e138aef Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 25 Feb 2026 22:36:04 +0000 Subject: [PATCH 45/77] exo: 1.0.67 -> 1.0.68 Diff: https://github.com/exo-explore/exo/compare/v1.0.67...v1.0.68 Changelog: https://github.com/exo-explore/exo/releases/tag/v1.0.68 --- .../ex/exo/inject-dashboard-path.patch | 23 ++--- pkgs/by-name/ex/exo/package.nix | 83 +++++++++++-------- 2 files changed, 62 insertions(+), 44 deletions(-) diff --git a/pkgs/by-name/ex/exo/inject-dashboard-path.patch b/pkgs/by-name/ex/exo/inject-dashboard-path.patch index 29f964446dbb..d9a9ca63d31e 100644 --- a/pkgs/by-name/ex/exo/inject-dashboard-path.patch +++ b/pkgs/by-name/ex/exo/inject-dashboard-path.patch @@ -1,17 +1,18 @@ diff --git a/src/exo/utils/dashboard_path.py b/src/exo/utils/dashboard_path.py -index b5ce9c04..ec60ef4a 100644 +index 980bb80f..7faecd27 100644 --- a/src/exo/utils/dashboard_path.py +++ b/src/exo/utils/dashboard_path.py -@@ -5,11 +5,7 @@ from typing import cast +@@ -32,12 +32,7 @@ def _find_resources_in_bundle() -> Path | None: def find_dashboard() -> Path: -- dashboard = ( -- _find_dashboard_in_env() -- or _find_dashboard_in_repo() -- or _find_dashboard_in_bundle() -- ) -+ dashboard = "@dashboard@" - if not dashboard: - raise FileNotFoundError( - "Unable to locate dashboard assets - make sure the dashboard has been built, or export DASHBOARD_DIR if you've built the dashboard elsewhere." +- dashboard = _find_dashboard_in_repo() or _find_dashboard_in_bundle() +- if not dashboard: +- raise FileNotFoundError( +- "Unable to locate dashboard assets - you probably forgot to run `cd dashboard && npm install && npm run build && cd ..`" +- ) +- return dashboard ++ return Path("@dashboard@") + + + def _find_dashboard_in_repo() -> Path | None: diff --git a/pkgs/by-name/ex/exo/package.nix b/pkgs/by-name/ex/exo/package.nix index ebb8d6cd55e1..4e2490011ad4 100644 --- a/pkgs/by-name/ex/exo/package.nix +++ b/pkgs/by-name/ex/exo/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - python3Packages, + python3, replaceVars, macmon, @@ -18,15 +18,35 @@ nix-update-script, }: let - version = "1.0.67"; + version = "1.0.68"; src = fetchFromGitHub { name = "exo"; owner = "exo-explore"; repo = "exo"; tag = "v${version}"; - hash = "sha256-hipCiAqCkkyrVcQXEZKbGoVbgjM3hykUcazNPEbT+q8="; + hash = "sha256-ryaz68vXS/SjPxGsWxtUSlzZrLBxV1tbBmJVraZu3RI="; }; + python = python3.override { + packageOverrides = _final: prev: { + # https://github.com/exo-explore/exo/blob/ba611f9cd0e21d3e63e2327b18fbc888fd085269/pyproject.toml#L67 + mlx = prev.mlx.overridePythonAttrs (old: { + version = "custom"; + + src = fetchFromGitHub { + owner = "rltakashige"; + repo = "mlx-jaccl-fix-small-recv"; + rev = "address-rdma-gpu-locks"; + hash = "sha256-GosFIWxIB48Egb1MqJrR3xhsUsQeWdRk5rV93USY6wQ="; + }; + meta = old.meta // { + changelog = ""; + }; + }); + }; + }; + python3Packages = python.pkgs; + pyo3-bindings = python3Packages.buildPythonPackage (finalAttrs: { pname = "exo-pyo3-bindings"; inherit version src; @@ -36,7 +56,7 @@ let cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname src version; - hash = "sha256-N7B1WFqPdqeNPZe9hXGyX7F3EbB1spzeKc19BFDDwls="; + hash = "sha256-Ga3/Yhg2Wn2w8cnNtq11/AN7K4nht4chSEIVOkYEI/U="; }; # Bypass rust nightly features not being available on rust stable @@ -47,18 +67,8 @@ let rustPlatform.maturinBuildHook ]; - nativeCheckInputs = with python3Packages; [ - pytest-asyncio - pytestCheckHook - ]; - - enabledTestPaths = [ - "rust/exo_pyo3_bindings/tests/" - ]; - - # RuntimeError - # Attempted to create a NULL object - doCheck = !stdenv.hostPlatform.isDarwin; + # The only test is failing + doCheck = false; }); dashboard = buildNpmPackage (finalAttrs: { @@ -66,6 +76,7 @@ let inherit src version; sourceRoot = "${finalAttrs.src.name}/dashboard"; + npmDepsFetcherVersion = 3; npmDeps = fetchNpmDeps { inherit (finalAttrs) @@ -74,21 +85,8 @@ let src sourceRoot ; - fetcherVersion = 2; - hash = "sha256-ok1Yl8CIPwViioH5HOM4VWilRU3HsSa8IAsBFl/QgG0="; - }; - }); - - # exo requires building mlx-lm from its main branch to use the kimi-k2.5 model - mlx-lm-unstable = python3Packages.mlx-lm.overridePythonAttrs (old: { - version = "0.30.4-unstable-2026-01-27"; - src = old.src.override { - rev = "96699e6dadb13b82b28285bb131a0741997d19ae"; - tag = null; - hash = "sha256-L1ws8XA8VhR18pRuRGbVal/yEfJaFNW8QzS16C1dFpE="; - }; - meta = old.meta // { - changelog = "https://github.com/ml-explore/mlx-lm/releases/tag/v0.30.5"; + fetcherVersion = 3; + hash = "sha256-eMmzWwsebwvrpNLqs+4iyiPsDFvwRlk+LaiKQ0SZmt8="; }; }); in @@ -151,7 +149,8 @@ python3Packages.buildPythonApplication (finalAttrs: { loguru mflux mlx - mlx-lm-unstable + mlx-lm + msgspec nvidia-ml-py openai openai-harmony @@ -169,9 +168,16 @@ python3Packages.buildPythonApplication (finalAttrs: { tomlkit transformers uvloop + zstandard ] ++ sqlalchemy.optional-dependencies.asyncio; + # 'resources' are not getting copied to the installation directory, so we do it manually + # FileNotFoundError: Unable to locate resources. Did you clone the repo properly? + postInstall = '' + cp -r resources $out/${python.sitePackages}/exo/ + ''; + pythonImportsCheck = [ "exo" "exo.main" @@ -188,7 +194,18 @@ python3Packages.buildPythonApplication (finalAttrs: { rm src/exo/__init__.py ''; - disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ + disabledTests = [ + # AttributeError: type object 'builtins.Keypair' has no attribute 'generate_ed25519' + "test_sleep_on_multiple_items" + + # Require internet access: + # openai_harmony.HarmonyError: error downloading or loading vocab file: failed to download or load vocab file + "test_both_formats_produce_identical_tool_calls" + "test_format_a_yields_tool_call" + "test_format_b_yields_tool_call" + "test_thinking_then_tool_call" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ # AssertionError: assert "MacMon not found in PATH" in str(exc_info.value) "test_macmon_not_found_raises_macmon_error" From 94d1dab33f311591fdfef88ec7aedf9a5ebeb6ec Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Mar 2026 10:38:23 +0000 Subject: [PATCH 46/77] libpointmatcher: cleanup --- pkgs/by-name/li/libpointmatcher/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/li/libpointmatcher/package.nix b/pkgs/by-name/li/libpointmatcher/package.nix index 8ffbb9263678..6e45bef0c6cd 100644 --- a/pkgs/by-name/li/libpointmatcher/package.nix +++ b/pkgs/by-name/li/libpointmatcher/package.nix @@ -9,14 +9,14 @@ yaml-cpp, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libpointmatcher"; version = "1.4.4"; src = fetchFromGitHub { owner = "norlab-ulaval"; repo = "libpointmatcher"; - rev = version; + tag = finalAttrs.version; hash = "sha256-OkfWdim0JDKiBx5spYpkMyFrLQP3AMWBVDpzmFwqNFM="; }; @@ -30,16 +30,16 @@ stdenv.mkDerivation rec { cmakeFlags = [ (lib.cmakeFeature "EIGEN_INCLUDE_DIR" "${eigen}/include/eigen3") - (lib.cmakeBool "BUILD_TESTS" doCheck) + (lib.cmakeBool "BUILD_TESTS" finalAttrs.doCheck) ]; doCheck = true; meta = { - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; description = "\"Iterative Closest Point\" library for 2-D/3-D mapping in robotic"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ cryptix ]; }; -} +}) From 18e9d6ba195bb119fa82c9c634b9d5f414e3f842 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Mar 2026 10:38:35 +0000 Subject: [PATCH 47/77] libpointmatcher: fix boost 1.89 compatibility --- pkgs/by-name/li/libpointmatcher/package.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pkgs/by-name/li/libpointmatcher/package.nix b/pkgs/by-name/li/libpointmatcher/package.nix index 6e45bef0c6cd..aa099a0cd540 100644 --- a/pkgs/by-name/li/libpointmatcher/package.nix +++ b/pkgs/by-name/li/libpointmatcher/package.nix @@ -20,6 +20,25 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-OkfWdim0JDKiBx5spYpkMyFrLQP3AMWBVDpzmFwqNFM="; }; + # Fix boost 1.89 compatibility + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail \ + "find_package(Boost REQUIRED COMPONENTS thread system program_options date_time)" \ + "find_package(Boost REQUIRED COMPONENTS thread program_options date_time)" \ + --replace-fail \ + "find_package(Boost REQUIRED COMPONENTS thread system program_options date_time chrono)" \ + "find_package(Boost REQUIRED COMPONENTS thread program_options date_time chrono)" + + substituteInPlace libpointmatcherConfig.cmake.in \ + --replace-fail \ + "find_package(Boost COMPONENTS thread system program_options date_time REQUIRED)" \ + "find_package(Boost COMPONENTS thread program_options date_time REQUIRED)" \ + --replace-fail \ + "find_package(Boost COMPONENTS thread system program_options date_time chrono REQUIRED)" \ + "find_package(Boost COMPONENTS thread program_options date_time chrono REQUIRED)" + ''; + nativeBuildInputs = [ cmake ]; buildInputs = [ eigen From 6efeb534b1ccffc32eab3ff976f025cc0840d0c1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Mar 2026 10:55:46 +0000 Subject: [PATCH 48/77] rtabmap: fix boost 1.89 compatibility --- pkgs/by-name/rt/rtabmap/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/rt/rtabmap/package.nix b/pkgs/by-name/rt/rtabmap/package.nix index fadba4004586..37d9f03fa53f 100644 --- a/pkgs/by-name/rt/rtabmap/package.nix +++ b/pkgs/by-name/rt/rtabmap/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, # nativeBuildInputs cmake, @@ -51,6 +50,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-u9wswlFkGpPgJaBwSddnpv49wBAmkKRwWFO5jQ9/twA="; }; + # Fix boost 1.89 compatibility + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail \ + "find_package(Boost COMPONENTS thread filesystem system program_options date_time chrono timer serialization REQUIRED)" \ + "find_package(Boost COMPONENTS thread filesystem program_options date_time chrono timer serialization REQUIRED)" + ''; + nativeBuildInputs = [ cmake qt6.wrapQtAppsHook From 83b5299fb3c9b02be3ec154d710ee35931e46fc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 12:28:38 +0000 Subject: [PATCH 49/77] apidog: 2.7.51 -> 2.8.11 --- pkgs/by-name/ap/apidog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ap/apidog/package.nix b/pkgs/by-name/ap/apidog/package.nix index 0ba18226a5cc..5c172f33eead 100644 --- a/pkgs/by-name/ap/apidog/package.nix +++ b/pkgs/by-name/ap/apidog/package.nix @@ -7,11 +7,11 @@ let pname = "apidog"; - version = "2.7.51"; + version = "2.8.11"; src = fetchurl { url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage"; - hash = "sha256-MEVnpzVRj0Mi+ZX9CVi5dyDlV3rxuSC5tYM03bqdw0Q="; + hash = "sha256-+nilQYbkfS8z3J4CbD9jC1nm/zY3fX+bl8eNsaLOHVA="; }; appimageContents = appimageTools.extract { From 70db537ba41fda01a9aaf0c438f269177177090f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Mar 2026 13:55:29 +0000 Subject: [PATCH 50/77] python3Packages.arviz: skip failing tests --- pkgs/development/python-modules/arviz/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/arviz/default.nix b/pkgs/development/python-modules/arviz/default.nix index dc5522b98276..098d412a1908 100644 --- a/pkgs/development/python-modules/arviz/default.nix +++ b/pkgs/development/python-modules/arviz/default.nix @@ -106,6 +106,15 @@ buildPythonPackage (finalAttrs: { ]; disabledTests = [ + # TypeError: only 0-dimensional arrays can be converted to Python scalars + "test_deterministic" + "test_mcse_array" + "test_mcse_dataset" + "test_mcse_nan" + "test_multichain_summary_array" + "test_numba_mcse" + "test_plot_mcse" + # Tests require network access "test_plot_ppc_transposed" "test_plot_separation" From f8efbb7d52d23f60804ca0f3ca487c081885a142 Mon Sep 17 00:00:00 2001 From: Defelo Date: Thu, 12 Feb 2026 17:14:38 +0100 Subject: [PATCH 51/77] radicle-tui: fix tests --- pkgs/by-name/ra/radicle-tui/package.nix | 37 +++---------------------- 1 file changed, 4 insertions(+), 33 deletions(-) diff --git a/pkgs/by-name/ra/radicle-tui/package.nix b/pkgs/by-name/ra/radicle-tui/package.nix index 8e16edbd5adc..abce58f12e98 100644 --- a/pkgs/by-name/ra/radicle-tui/package.nix +++ b/pkgs/by-name/ra/radicle-tui/package.nix @@ -5,6 +5,7 @@ stdenv, libiconv, zlib, + gitMinimal, radicle-node, makeBinaryWrapper, }: @@ -35,39 +36,9 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail "GIT_COMMIT_TIME={commit_time}" "GIT_COMMIT_TIME=$(<.git_time)" ''; - nativeCheckInputs = [ radicle-node ]; - - checkFlags = [ - "--skip=cli::can_be_executed" - "--skip=cli::empty_command_is_forwarded" - "--skip=cli::help_command_is_forwarded" - "--skip=cli::version_command_is_forwarded" - "--skip=commands::tui_inbox::cli::empty_operation" - "--skip=commands::tui_inbox::cli::empty_operation_is_not_forwarded" - "--skip=commands::tui_inbox::cli::empty_operation_is_not_forwarded_explicitly" - "--skip=commands::tui_inbox::cli::empty_operation_with_help_is_forwarded" - "--skip=commands::tui_inbox::cli::list_operation_is_not_forwarded" - "--skip=commands::tui_inbox::cli::list_operation_is_not_forwarded_explicitly" - "--skip=commands::tui_inbox::cli::list_operation_with_help_is_forwarded" - "--skip=commands::tui_inbox::cli::unknown_operation_show_is_forwarded" - "--skip=commands::tui_patch::cli::empty_operation" - "--skip=commands::tui_patch::cli::empty_operation_is_not_forwarded" - "--skip=commands::tui_patch::cli::empty_operation_is_not_forwarded_explicitly" - "--skip=commands::tui_patch::cli::empty_operation_with_help_is_forwarded" - "--skip=commands::tui_patch::cli::list_operation_is_not_forwarded" - "--skip=commands::tui_patch::cli::list_operation_is_not_forwarded_explicitly" - "--skip=commands::tui_patch::cli::list_operation_with_help_is_forwarded" - "--skip=commands::tui_patch::cli::unknown_operation_edit_is_forwarded" - "--skip=commands::tui_patch::cli::unknown_operation_is_not_forwarded" - "--skip=commands::tui_patch::cli::unknown_operation_show_is_forwarded" - "--skip=commands::tui_patch::review::test::app_with_single_file_multiple_hunks_can_be_constructed" - "--skip=commands::tui_patch::review::test::app_with_single_hunk_can_be_constructed" - "--skip=commands::tui_patch::review::test::first_hunk_is_selected_by_default" - "--skip=commands::tui_patch::review::test::hunk_can_be_selected" - "--skip=commands::tui_patch::review::test::hunks_are_rejected_by_default" - "--skip=commands::tui_patch::review::test::multiple_files_single_hunk_can_be_accepted" - "--skip=commands::tui_patch::review::test::single_file_multiple_hunks_only_last_can_be_accepted" - "--skip=commands::tui_patch::review::test::single_file_single_hunk_can_be_accepted" + nativeCheckInputs = [ + gitMinimal + radicle-node ]; nativeBuildInputs = [ makeBinaryWrapper ]; From c1c0d726a47ada248da48726a1d923f1e747f22e Mon Sep 17 00:00:00 2001 From: Defelo Date: Thu, 12 Feb 2026 17:14:38 +0100 Subject: [PATCH 52/77] radicle-tui: 0.6.0 -> 0.7.0 Changelog: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z39mP9rQAaGmERfUMPULfPUi473tY/tree/CHANGELOG.md --- pkgs/by-name/ra/radicle-tui/package.nix | 10 +++++----- pkgs/by-name/ra/radicle-tui/update.sh | 5 +++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ra/radicle-tui/package.nix b/pkgs/by-name/ra/radicle-tui/package.nix index abce58f12e98..52e1a9502fc0 100644 --- a/pkgs/by-name/ra/radicle-tui/package.nix +++ b/pkgs/by-name/ra/radicle-tui/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "radicle-tui"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromRadicle { seed = "seed.radicle.xyz"; repo = "z39mP9rQAaGmERfUMPULfPUi473tY"; - node = "z6MkswQE8gwZw924amKatxnNCXA55BMupMmRg7LvJuim2C1V"; - tag = finalAttrs.version; - hash = "sha256-rz9l9GtycqZoROUI6Hn0Fv5Br0YCIrcHlEWLMP4hasQ="; + node = "z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz"; + tag = "releases/${finalAttrs.version}"; + hash = "sha256-2/pLlhilJyrZl9eLFWIh4YxlJwBbzjmb1Cg1xFSSl5k="; leaveDotGit = true; postFetch = '' git -C $out rev-parse HEAD > $out/.git_head @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; }; - cargoHash = "sha256-f9D4RKWw7y6z9rERuF7F6soyNITvKa6QVt34biZZ5JY="; + cargoHash = "sha256-U5Gt8o2OLiJwpDkSK+dNlIx7PtbcBbg61s9GpLG50Vg="; postPatch = '' substituteInPlace build.rs \ diff --git a/pkgs/by-name/ra/radicle-tui/update.sh b/pkgs/by-name/ra/radicle-tui/update.sh index 36a50daf217f..8acbcf00aa85 100755 --- a/pkgs/by-name/ra/radicle-tui/update.sh +++ b/pkgs/by-name/ra/radicle-tui/update.sh @@ -8,8 +8,9 @@ dirname="$(dirname "${BASH_SOURCE[0]}")" url=$(nix-instantiate --eval --raw -A radicle-tui.src.url) old_node=$(nix-instantiate --eval --raw -A radicle-tui.src.node) -ref=$(git ls-remote "$url" 'refs/namespaces/*/refs/tags/*' | cut -f2 | tail -1) -[[ "$ref" =~ ^refs/namespaces/([^/]+)/refs/tags/([^/]+)$ ]] +ref=$(git ls-remote "$url" 'refs/namespaces/*/refs/tags/releases/*' \ + | cut -f2 | grep -Ev '\^\{\}$' | sort -t/ -k6rV | head -1) +[[ "$ref" =~ ^refs/namespaces/([^/]+)/refs/tags/releases/([^/]+)$ ]] new_node="${BASH_REMATCH[1]}" version="${BASH_REMATCH[2]}" From 512bb6651141dd7c35ffb3240686d19fef720bfe Mon Sep 17 00:00:00 2001 From: eyjhb Date: Sun, 1 Mar 2026 12:15:39 +0100 Subject: [PATCH 53/77] nixos-rebuild-ng: default temp directory to /tmp if too long If using nixos-rebuild-ng inside a shell on Linux, the temp directory will be very long, and cause `--target-host` commands to fail because SSH `ControlPath` gets too long. This removes that, as if any path is longer than 30 bytes, it will default to use `/tmp` instead. This also removes the argument to the package.nix, as it is no longer required. Ensure parity with the old nixos-rebuild command: https://github.com/NixOS/nixpkgs/blob/1267bb4920d0fc06ea916734c11b0bf004bbe17e/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh#L445-L450 --- pkgs/by-name/ni/nixos-rebuild-ng/package.nix | 7 ---- .../src/nixos_rebuild/tmpdir.py | 36 +++++++++++++++++-- 2 files changed, 34 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/package.nix b/pkgs/by-name/ni/nixos-rebuild-ng/package.nix index e08e5cca9c65..136962b1b7a9 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/package.nix +++ b/pkgs/by-name/ni/nixos-rebuild-ng/package.nix @@ -10,9 +10,6 @@ runCommand, scdoc, withShellFiles ? true, - # Very long tmp dirs lead to "too long for Unix domain socket" - # SSH ControlPath errors. Especially macOS sets long TMPDIR paths. - withTmpdir ? if stdenv.hostPlatform.isDarwin then "/tmp" else null, # passthru.tests nixosTests, }: @@ -68,10 +65,6 @@ python3Packages.buildPythonApplication rec { pytestFlags = [ "-vv" ]; - makeWrapperArgs = lib.optionals (withTmpdir != null) [ - "--set TMPDIR ${withTmpdir}" - ]; - passthru = let python-with-pkgs = python3.withPackages ( diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/tmpdir.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/tmpdir.py index 521af84ce464..9db6e310a4d2 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/tmpdir.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/tmpdir.py @@ -1,6 +1,38 @@ +import logging from pathlib import Path -from tempfile import TemporaryDirectory +from tempfile import TemporaryDirectory, gettempdir from typing import Final -TMPDIR: Final = TemporaryDirectory(prefix="nixos-rebuild.") +logger: Final = logging.getLogger(__name__) + + +# Very long tmp dirs lead to "too long for Unix domain socket" +# SSH ControlPath errors. Especially macOS sets long TMPDIR paths. +# This is also required for Linux, if the user tries to build +# from inside a shell using `--target-host`, which will cause +# ssh to fail with "ControlPath too long" +# +# The constant is based on a worst case example FQDN, e.g.: +# `ec2-123-123-123-123.ap-southeast-2.compute.amazonaws.com` (56 bytes). +# The `ControlPath` can maximum be 108 bytes. Given the prefix +# that is used for the tempdir, ie. `nixos-rebuild.47i6dz8c` (22 bytes), +# we have 30 bytes left to work with. +# This should be fine for the usual temp folders: +# /tmp/tmp.7hBqN2Fm5H (19) +# /var/tmp/tmp.7hBqN2Fm5H (23) +# /run/user/1000/tmp.7hBqN2Fm5H (29) +def make_tmpdir() -> TemporaryDirectory[str]: + tmp = gettempdir() + if len(tmp) >= 30: + logger.debug( + "tempdir '%s' exceeds 30 bytes limit, defaulting to /tmp instead", + tmp, + ) + + return TemporaryDirectory(prefix="nixos-rebuild.", dir="/tmp") + + return TemporaryDirectory(prefix="nixos-rebuild.") + + +TMPDIR: Final = make_tmpdir() TMPDIR_PATH: Final = Path(TMPDIR.name) From a1fd7f11676456b61759db8ca65a983aae668e54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 15:45:55 +0000 Subject: [PATCH 54/77] andcli: 2.4.3 -> 2.5.0 --- pkgs/by-name/an/andcli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/andcli/package.nix b/pkgs/by-name/an/andcli/package.nix index 9274e10731ff..c570c30b37d8 100644 --- a/pkgs/by-name/an/andcli/package.nix +++ b/pkgs/by-name/an/andcli/package.nix @@ -8,7 +8,7 @@ buildGoModule (finalAttrs: { pname = "andcli"; - version = "2.4.3"; + version = "2.5.0"; subPackages = [ "cmd/andcli" ]; @@ -16,10 +16,10 @@ buildGoModule (finalAttrs: { owner = "tjblackheart"; repo = "andcli"; tag = "v${finalAttrs.version}"; - hash = "sha256-OhMycd1L52hkrXbKwi21zh063FqPRQrBCcXcmy2ljdA="; + hash = "sha256-TrcLw5pUMzyXUuMyQljVXbprS2voqvmVk6Ktj6Zi7Xk="; }; - vendorHash = "sha256-XZcSD7/vIA5XibWCI7PorqB300r6/gWhItgUq7v92m4="; + vendorHash = "sha256-jtyxzmDGm/JHTJAkCHfSfECNB5XkwEyTBWnMCbCOAvE="; ldflags = [ "-s" From 2c7129de328ddbc5eb8aa0592a2d06809b58afad Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 22 Feb 2026 23:17:54 +0000 Subject: [PATCH 55/77] python3Packages.pytensor: 2.37.0 -> 2.38.1 Diff: https://github.com/pymc-devs/pytensor/compare/rel-2.37.0...rel-2.38.1 Changelogs: - https://github.com/pymc-devs/pytensor/releases/tag/rel-2.38.0 - https://github.com/pymc-devs/pytensor/releases/tag/rel-2.38.1 --- pkgs/development/python-modules/pytensor/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytensor/default.nix b/pkgs/development/python-modules/pytensor/default.nix index e790c04308a4..c14440b5ae60 100644 --- a/pkgs/development/python-modules/pytensor/default.nix +++ b/pkgs/development/python-modules/pytensor/default.nix @@ -33,7 +33,7 @@ buildPythonPackage (finalAttrs: { pname = "pytensor"; - version = "2.37.0"; + version = "2.38.1"; pyproject = true; src = fetchFromGitHub { @@ -43,7 +43,7 @@ buildPythonPackage (finalAttrs: { postFetch = '' sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${finalAttrs.src.tag})"/' $out/pytensor/_version.py ''; - hash = "sha256-N6TYK/qMux/a0ktQyCGYHZg3g8S6To8g1FXnILk9HIw="; + hash = "sha256-Ye88hXOLkUh/BVYvvDG9dB3hq+xO5bE5jU9IDdCyuv0="; }; build-system = [ @@ -87,6 +87,9 @@ buildPythonPackage (finalAttrs: { disabledTests = [ # TypeError: jax_funcified_fgraph() takes 2 positional arguments but 3 were given "test_jax_Reshape_shape_graph_input" + + # AssertionError: equal_computations failed + "test_infer_shape_db_handles_xtensor_lowering" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # Numerical assertion error @@ -94,6 +97,9 @@ buildPythonPackage (finalAttrs: { "test_op_sd" "test_op_ss" + # AssertionError: equal_computations failed + "test_infer_shape_db_handles_xtensor_lowering" + # pytensor.link.c.exceptions.CompileError: Compilation failed (return status=1) "OpFromGraph" "add" From 22eb1065e5ae3ab3773045be1eb52694066e800b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 22 Feb 2026 23:18:17 +0000 Subject: [PATCH 56/77] python3Packages.pymc: 5.27.1 -> 5.28.1 Diff: https://github.com/pymc-devs/pymc/compare/v5.27.1...v5.28.1 Changelogs: - https://github.com/pymc-devs/pymc/releases/tag/v5.28.0 - https://github.com/pymc-devs/pymc/releases/tag/v5.28.1 --- pkgs/development/python-modules/pymc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymc/default.nix b/pkgs/development/python-modules/pymc/default.nix index 000846fc8358..0e328c697bc4 100644 --- a/pkgs/development/python-modules/pymc/default.nix +++ b/pkgs/development/python-modules/pymc/default.nix @@ -23,14 +23,14 @@ buildPythonPackage (finalAttrs: { pname = "pymc"; - version = "5.27.1"; + version = "5.28.1"; pyproject = true; src = fetchFromGitHub { owner = "pymc-devs"; repo = "pymc"; tag = "v${finalAttrs.version}"; - hash = "sha256-9SPRt1R36pvsGOS0UUH3Ts/3D7W46nPnLbRc2XnU0xE="; + hash = "sha256-6P171KjWvSgtiYxsGNvVxs4Pfqs3S7gxg6aGRbQ/Zcw="; }; build-system = [ From 452d2da2656bd9db0ce12394639712624eaa0154 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 1 Mar 2026 12:28:30 -0500 Subject: [PATCH 57/77] maintainers: drop Hodapp87 Inactive since 2020. --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/au/autotrace/package.nix | 2 +- pkgs/by-name/em/embree/package.nix | 4 +--- pkgs/by-name/gl/glslviewer/package.nix | 2 +- pkgs/by-name/li/libfive/package.nix | 1 - pkgs/by-name/li/libyafaray/package.nix | 2 +- pkgs/by-name/op/openshadinglanguage/package.nix | 2 +- pkgs/development/python-modules/ezdxf/default.nix | 2 +- 8 files changed, 6 insertions(+), 15 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b3e0562793d7..7f07140fcfa6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10689,12 +10689,6 @@ githubId = 1903556; keys = [ { fingerprint = "F1C5 760E 45B9 9A44 72E9 6BFB D65C 9AFB 4C22 4DA3"; } ]; }; - hodapp = { - email = "hodapp87@gmail.com"; - github = "Hodapp87"; - githubId = 896431; - name = "Chris Hodapp"; - }; hogcycle = { email = "nate@gysli.ng"; github = "hogcycle"; diff --git a/pkgs/by-name/au/autotrace/package.nix b/pkgs/by-name/au/autotrace/package.nix index dc5a80d1e5ba..0517ccac08e3 100644 --- a/pkgs/by-name/au/autotrace/package.nix +++ b/pkgs/by-name/au/autotrace/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/autotrace/autotrace"; description = "Utility for converting bitmap into vector graphics"; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ hodapp ]; + maintainers = [ ]; license = lib.licenses.gpl2; mainProgram = "autotrace"; }; diff --git a/pkgs/by-name/em/embree/package.nix b/pkgs/by-name/em/embree/package.nix index f4eef0730150..a33161a6e4da 100644 --- a/pkgs/by-name/em/embree/package.nix +++ b/pkgs/by-name/em/embree/package.nix @@ -61,9 +61,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "High performance ray tracing kernels from Intel"; homepage = "https://embree.github.io/"; - maintainers = with lib.maintainers; [ - hodapp - ]; + maintainers = [ ]; license = lib.licenses.asl20; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/gl/glslviewer/package.nix b/pkgs/by-name/gl/glslviewer/package.nix index 1ee1a89b8b1e..0106cd0bbf8b 100644 --- a/pkgs/by-name/gl/glslviewer/package.nix +++ b/pkgs/by-name/gl/glslviewer/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Live GLSL coding renderer"; homepage = "https://patriciogonzalezvivo.com/2015/glslViewer/"; license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.hodapp ]; + maintainers = [ ]; platforms = lib.platforms.unix; mainProgram = "glslViewer"; # never built on aarch64-darwin since first introduction in nixpkgs diff --git a/pkgs/by-name/li/libfive/package.nix b/pkgs/by-name/li/libfive/package.nix index 871cb2389a56..f1be6675711b 100644 --- a/pkgs/by-name/li/libfive/package.nix +++ b/pkgs/by-name/li/libfive/package.nix @@ -115,7 +115,6 @@ stdenv.mkDerivation { description = "Infrastructure for solid modeling with F-Reps in C, C++, and Guile"; homepage = "https://libfive.com/"; maintainers = with lib.maintainers; [ - hodapp kovirobi wulfsta ]; diff --git a/pkgs/by-name/li/libyafaray/package.nix b/pkgs/by-name/li/libyafaray/package.nix index 8e25eeef704e..9ec73da92847 100644 --- a/pkgs/by-name/li/libyafaray/package.nix +++ b/pkgs/by-name/li/libyafaray/package.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation { description = "Free, open source raytracer"; downloadPage = "https://github.com/YafaRay/libYafaRay"; homepage = "http://www.yafaray.org"; - maintainers = with lib.maintainers; [ hodapp ]; + maintainers = [ ]; license = lib.licenses.lgpl21; platforms = [ "aarch64-linux" diff --git a/pkgs/by-name/op/openshadinglanguage/package.nix b/pkgs/by-name/op/openshadinglanguage/package.nix index 7623cf177d69..7a45e1414455 100644 --- a/pkgs/by-name/op/openshadinglanguage/package.nix +++ b/pkgs/by-name/op/openshadinglanguage/package.nix @@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Advanced shading language for production GI renderers"; homepage = "http://openshadinglanguage.org"; - maintainers = with lib.maintainers; [ hodapp ]; + maintainers = [ ]; license = lib.licenses.bsd3; platforms = lib.platforms.unix; }; diff --git a/pkgs/development/python-modules/ezdxf/default.nix b/pkgs/development/python-modules/ezdxf/default.nix index 1b3d99e467be..b71c15115b63 100644 --- a/pkgs/development/python-modules/ezdxf/default.nix +++ b/pkgs/development/python-modules/ezdxf/default.nix @@ -100,7 +100,7 @@ buildPythonPackage rec { homepage = "https://ezdxf.mozman.at/"; changelog = "https://github.com/mozman/ezdxf/blob/${src.rev}/notes/pages/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ hodapp ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; } From edaa90a74f7a1167d3b2669e6411c72f32df1d79 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Mar 2026 17:32:12 +0000 Subject: [PATCH 58/77] python3Packages.python-code-minimap: init at 0.1.1 --- .../python-code-minimap/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/development/python-modules/python-code-minimap/default.nix diff --git a/pkgs/development/python-modules/python-code-minimap/default.nix b/pkgs/development/python-modules/python-code-minimap/default.nix new file mode 100644 index 000000000000..1c80b7cd5bd3 --- /dev/null +++ b/pkgs/development/python-modules/python-code-minimap/default.nix @@ -0,0 +1,44 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + uv-build, +}: + +buildPythonPackage (finalAttrs: { + pname = "python-code-minimap"; + version = "0.1.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "joouha"; + repo = "python-code-minimap"; + tag = "v${finalAttrs.version}"; + hash = "sha256-zp0F5vJPZAp8lBFBOLWYMuAzlerXDa0vM9P3oBtBjGo="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail \ + "uv_build>=0.9.0,<0.10.0" \ + "uv_build" + ''; + + build-system = [ + uv-build + ]; + + pythonImportsCheck = [ "code_minimap" ]; + + # No tests + doCheck = false; + + meta = { + description = "Pure Python code minimap render"; + homepage = "https://github.com/joouha/python-code-minimap"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 255cbae68748..737af2df9b4b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15423,6 +15423,8 @@ self: super: with self; { python-clementine-remote = callPackage ../development/python-modules/python-clementine-remote { }; + python-code-minimap = callPackage ../development/python-modules/python-code-minimap { }; + python-codon-tables = callPackage ../development/python-modules/python-codon-tables { }; python-coinmarketcap = callPackage ../development/python-modules/python-coinmarketcap { }; From 55439be7473519a6af4afd8e0471fc9f97539c1f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 1 Mar 2026 17:23:07 +0000 Subject: [PATCH 59/77] python3Packages.euporie: 2.10.3 -> 2.10.4 Diff: https://github.com/joouha/euporie/compare/v2.10.3...v2.10.4 --- .../python-modules/euporie/default.nix | 116 +++++++++--------- 1 file changed, 61 insertions(+), 55 deletions(-) diff --git a/pkgs/development/python-modules/euporie/default.nix b/pkgs/development/python-modules/euporie/default.nix index 69eb019afc98..feabf817bf00 100644 --- a/pkgs/development/python-modules/euporie/default.nix +++ b/pkgs/development/python-modules/euporie/default.nix @@ -2,96 +2,100 @@ lib, buildPythonPackage, fetchFromGitHub, - setuptools, + + # build-system hatchling, + setuptools, + + # dependencies aenum, aiohttp, + fastjsonschema, + flatlatex, + fsspec, + imagesize, + ipykernel, + jupyter-client, + jupytext, + linkify-it-py, + markdown-it-py, + mdit-py-plugins, + nbformat, + pillow, + platformdirs, prompt-toolkit, pygments, - nbformat, - jupyter-client, - typing-extensions, - fastjsonschema, - platformdirs, pyperclip, - imagesize, - markdown-it-py, - linkify-it-py, - mdit-py-plugins, - flatlatex, - timg, - pillow, + python-code-minimap, sixelcrop, + timg, + typing-extensions, universal-pathlib, - fsspec, - jupytext, - ipykernel, - pytestCheckHook, + + # tests + html2text, pytest-asyncio, pytest-cov-stub, + pytestCheckHook, python-magic, - html2text, writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "euporie"; - version = "2.10.3"; + version = "2.10.4"; pyproject = true; src = fetchFromGitHub { owner = "joouha"; repo = "euporie"; - tag = "v${version}"; - hash = "sha256-wXHhv5vK17XDGh+2GTaw7hoSi4tC9jGVoyrfw1yt6Zo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-JzCVpI1O+KM+V4fLw+vwAsFbUK5SXZvAZWffzojU0u0="; }; build-system = [ - setuptools hatchling - ]; - - dependencies = [ - aenum - aiohttp - prompt-toolkit - pygments - nbformat - jupyter-client - typing-extensions - fastjsonschema - platformdirs - pyperclip - imagesize - markdown-it-py - linkify-it-py - mdit-py-plugins - flatlatex - timg - pillow - sixelcrop - universal-pathlib - fsspec - jupytext - ipykernel + setuptools ]; pythonRelaxDeps = [ - "aenum" - "linkify-it-py" "markdown-it-py" "mdit-py-plugins" "platformdirs" + "universal-pathlib" + ]; + dependencies = [ + aenum + aiohttp + fastjsonschema + flatlatex + fsspec + imagesize + ipykernel + jupyter-client + jupytext + linkify-it-py + markdown-it-py + mdit-py-plugins + nbformat + pillow + platformdirs + prompt-toolkit + pygments + pyperclip + python-code-minimap + sixelcrop + timg + typing-extensions + universal-pathlib ]; - doCheck = true; - nativeCheckInputs = [ - pytestCheckHook + html2text pytest-asyncio pytest-cov-stub + pytestCheckHook python-magic - html2text writableTmpDirAsHomeHook ]; @@ -106,6 +110,8 @@ buildPythonPackage rec { ``` ''; homepage = "https://euporie.readthedocs.io/"; + downloadPage = "https://github.com/joouha/euporie"; + changelog = "https://github.com/joouha/euporie/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.mit; mainProgram = "euporie"; maintainers = with lib.maintainers; [ @@ -113,4 +119,4 @@ buildPythonPackage rec { renesat ]; }; -} +}) From 69d8203328e84df6082e3da64217a253002ab64c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 17:47:52 +0000 Subject: [PATCH 60/77] python3Packages.posthog: 7.9.3 -> 7.9.4 --- pkgs/development/python-modules/posthog/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/posthog/default.nix b/pkgs/development/python-modules/posthog/default.nix index 361fe861a03e..593ab78fd07d 100644 --- a/pkgs/development/python-modules/posthog/default.nix +++ b/pkgs/development/python-modules/posthog/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "posthog"; - version = "7.9.3"; + version = "7.9.4"; pyproject = true; src = fetchFromGitHub { owner = "PostHog"; repo = "posthog-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-IOyXM167ppLFKRubJc1JsoCA+95fcME/BakbFY90jGs="; + hash = "sha256-E6cO6v79Sk0ItR3Je+pw+V4i4gJyRzeQnxIFgRIK1Xs="; }; build-system = [ setuptools ]; From a9eeed7a2b1e0bceb3e39d5527b28b2fe1894270 Mon Sep 17 00:00:00 2001 From: dish Date: Sun, 1 Mar 2026 13:33:34 -0500 Subject: [PATCH 61/77] nodePackages.browserify: drop --- pkgs/development/node-packages/aliases.nix | 1 + .../node-packages/node-packages.json | 1 - .../node-packages/node-packages.nix | 1476 ----------------- 3 files changed, 1 insertion(+), 1477 deletions(-) diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index cb3db39fd8c0..46e48f1057d5 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -93,6 +93,7 @@ mapAliases { bitwarden-cli = pkgs.bitwarden-cli; # added 2023-07-25 bower = throw "bower was removed because it was deprecated"; # added 2025-09-17 inherit (pkgs) bower2nix; # added 2024-08-23 + browserify = throw "browserify has been removed because it was unmaintained in nixpkgs"; # Added 2026-03-01 browser-sync = throw "'browser-sync' has been removed because it was unmaintained in nixpkgs"; # Added 2026-01-26 inherit (pkgs) btc-rpc-explorer; # added 2023-08-17 inherit (pkgs) carbon-now-cli; # added 2023-08-17 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index 98eeb9f5f551..12397f8011fc 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -1,5 +1,4 @@ [ - "browserify", "node2nix", "sass", "semver" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index 5615005819c7..9629e92553b3 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -651,15 +651,6 @@ let sha512 = "7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg=="; }; }; - "JSONStream-1.3.5" = { - name = "JSONStream"; - packageName = "JSONStream"; - version = "1.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz"; - sha512 = "E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ=="; - }; - }; "abbrev-1.1.1" = { name = "abbrev"; packageName = "abbrev"; @@ -669,33 +660,6 @@ let sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="; }; }; - "acorn-7.4.1" = { - name = "acorn"; - packageName = "acorn"; - version = "7.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"; - sha512 = "nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="; - }; - }; - "acorn-node-1.8.2" = { - name = "acorn-node"; - packageName = "acorn-node"; - version = "1.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz"; - sha512 = "8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A=="; - }; - }; - "acorn-walk-7.2.0" = { - name = "acorn-walk"; - packageName = "acorn-walk"; - version = "7.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz"; - sha512 = "OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="; - }; - }; "address-1.2.2" = { name = "address"; packageName = "address"; @@ -822,24 +786,6 @@ let sha512 = "ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="; }; }; - "asn1.js-4.10.1" = { - name = "asn1.js"; - packageName = "asn1.js"; - version = "4.10.1"; - src = fetchurl { - url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz"; - sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw=="; - }; - }; - "assert-1.5.1" = { - name = "assert"; - packageName = "assert"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz"; - sha512 = "zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A=="; - }; - }; "assert-plus-1.0.0" = { name = "assert-plus"; packageName = "assert-plus"; @@ -876,15 +822,6 @@ let sha512 = "Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ=="; }; }; - "available-typed-arrays-1.0.7" = { - name = "available-typed-arrays"; - packageName = "available-typed-arrays"; - version = "1.0.7"; - src = fetchurl { - url = "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz"; - sha512 = "wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="; - }; - }; "aws-crt-1.26.2" = { name = "aws-crt"; packageName = "aws-crt"; @@ -948,24 +885,6 @@ let sha512 = "qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w=="; }; }; - "bn.js-4.12.1" = { - name = "bn.js"; - packageName = "bn.js"; - version = "4.12.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz"; - sha512 = "k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg=="; - }; - }; - "bn.js-5.2.1" = { - name = "bn.js"; - packageName = "bn.js"; - version = "5.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz"; - sha512 = "eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="; - }; - }; "bowser-2.11.0" = { name = "bowser"; packageName = "bowser"; @@ -993,96 +912,6 @@ let sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; }; }; - "brorand-1.1.0" = { - name = "brorand"; - packageName = "brorand"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz"; - sha512 = "cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="; - }; - }; - "browser-pack-6.1.0" = { - name = "browser-pack"; - packageName = "browser-pack"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz"; - sha512 = "erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA=="; - }; - }; - "browser-resolve-2.0.0" = { - name = "browser-resolve"; - packageName = "browser-resolve"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz"; - sha512 = "7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ=="; - }; - }; - "browserify-aes-1.2.0" = { - name = "browserify-aes"; - packageName = "browserify-aes"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz"; - sha512 = "+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA=="; - }; - }; - "browserify-cipher-1.0.1" = { - name = "browserify-cipher"; - packageName = "browserify-cipher"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz"; - sha512 = "sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w=="; - }; - }; - "browserify-des-1.0.2" = { - name = "browserify-des"; - packageName = "browserify-des"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz"; - sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A=="; - }; - }; - "browserify-rsa-4.1.1" = { - name = "browserify-rsa"; - packageName = "browserify-rsa"; - version = "4.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz"; - sha512 = "YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ=="; - }; - }; - "browserify-sign-4.2.3" = { - name = "browserify-sign"; - packageName = "browserify-sign"; - version = "4.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz"; - sha512 = "JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw=="; - }; - }; - "browserify-zlib-0.2.0" = { - name = "browserify-zlib"; - packageName = "browserify-zlib"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz"; - sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="; - }; - }; - "buffer-5.2.1" = { - name = "buffer"; - packageName = "buffer"; - version = "5.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz"; - sha512 = "c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg=="; - }; - }; "buffer-from-1.1.2" = { name = "buffer-from"; packageName = "buffer-from"; @@ -1092,24 +921,6 @@ let sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="; }; }; - "buffer-xor-1.0.3" = { - name = "buffer-xor"; - packageName = "buffer-xor"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"; - sha512 = "571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="; - }; - }; - "builtin-status-codes-3.0.0" = { - name = "builtin-status-codes"; - packageName = "builtin-status-codes"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; - sha512 = "HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ=="; - }; - }; "builtins-1.0.3" = { name = "builtins"; packageName = "builtins"; @@ -1146,42 +957,6 @@ let sha512 = "b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="; }; }; - "cached-path-relative-1.1.0" = { - name = "cached-path-relative"; - packageName = "cached-path-relative"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz"; - sha512 = "WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA=="; - }; - }; - "call-bind-1.0.8" = { - name = "call-bind"; - packageName = "call-bind"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz"; - sha512 = "oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="; - }; - }; - "call-bind-apply-helpers-1.0.2" = { - name = "call-bind-apply-helpers"; - packageName = "call-bind-apply-helpers"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"; - sha512 = "Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="; - }; - }; - "call-bound-1.0.4" = { - name = "call-bound"; - packageName = "call-bound"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz"; - sha512 = "+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="; - }; - }; "call-me-maybe-1.0.2" = { name = "call-me-maybe"; packageName = "call-me-maybe"; @@ -1254,15 +1029,6 @@ let sha512 = "bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="; }; }; - "cipher-base-1.0.6" = { - name = "cipher-base"; - packageName = "cipher-base"; - version = "1.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz"; - sha512 = "3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw=="; - }; - }; "cli-truncate-2.1.0" = { name = "cli-truncate"; packageName = "cli-truncate"; @@ -1317,15 +1083,6 @@ let sha512 = "C8ikRNRMygCwaTx+Ek3Yr+OuZzgZjduCOfSQBjbM8V3MfgcjSTeto/GXP6PAwKvJz/v15b7GHZvx5rOlczFw/Q=="; }; }; - "combine-source-map-0.8.0" = { - name = "combine-source-map"; - packageName = "combine-source-map"; - version = "0.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz"; - sha512 = "UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg=="; - }; - }; "combined-stream-1.0.8" = { name = "combined-stream"; packageName = "combined-stream"; @@ -1425,15 +1182,6 @@ let sha512 = "qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ=="; }; }; - "console-browserify-1.2.0" = { - name = "console-browserify"; - packageName = "console-browserify"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz"; - sha512 = "ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="; - }; - }; "console-control-strings-1.1.0" = { name = "console-control-strings"; packageName = "console-control-strings"; @@ -1443,15 +1191,6 @@ let sha512 = "ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="; }; }; - "constants-browserify-1.0.0" = { - name = "constants-browserify"; - packageName = "constants-browserify"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"; - sha512 = "xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ=="; - }; - }; "constructs-10.3.0" = { name = "constructs"; packageName = "constructs"; @@ -1470,15 +1209,6 @@ let sha512 = "kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA=="; }; }; - "convert-source-map-1.1.3" = { - name = "convert-source-map"; - packageName = "convert-source-map"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz"; - sha512 = "Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg=="; - }; - }; "convert-to-spaces-1.0.2" = { name = "convert-to-spaces"; packageName = "convert-to-spaces"; @@ -1524,33 +1254,6 @@ let sha512 = "NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw=="; }; }; - "create-ecdh-4.0.4" = { - name = "create-ecdh"; - packageName = "create-ecdh"; - version = "4.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz"; - sha512 = "mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="; - }; - }; - "create-hash-1.2.0" = { - name = "create-hash"; - packageName = "create-hash"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz"; - sha512 = "z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg=="; - }; - }; - "create-hmac-1.1.7" = { - name = "create-hmac"; - packageName = "create-hmac"; - version = "1.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz"; - sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg=="; - }; - }; "cross-fetch-3.1.8" = { name = "cross-fetch"; packageName = "cross-fetch"; @@ -1569,15 +1272,6 @@ let sha512 = "mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow=="; }; }; - "crypto-browserify-3.12.1" = { - name = "crypto-browserify"; - packageName = "crypto-browserify"; - version = "3.12.1"; - src = fetchurl { - url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz"; - sha512 = "r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ=="; - }; - }; "crypto-js-4.2.0" = { name = "crypto-js"; packageName = "crypto-js"; @@ -1632,15 +1326,6 @@ let sha512 = "p6JFxJc3M4OTD2li2qaHkDCw9SfMw82Ldr6OC9Je1aXiGfhx2W8p3GaoeaGrPJTUN9NirTM/KTxHWMUdR1rsUg=="; }; }; - "dash-ast-1.0.0" = { - name = "dash-ast"; - packageName = "dash-ast"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz"; - sha512 = "Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA=="; - }; - }; "dashdash-1.14.1" = { name = "dashdash"; packageName = "dashdash"; @@ -1659,33 +1344,6 @@ let sha512 = "3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="; }; }; - "define-data-property-1.1.4" = { - name = "define-data-property"; - packageName = "define-data-property"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz"; - sha512 = "rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="; - }; - }; - "define-properties-1.2.1" = { - name = "define-properties"; - packageName = "define-properties"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz"; - sha512 = "8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="; - }; - }; - "defined-1.0.1" = { - name = "defined"; - packageName = "defined"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz"; - sha512 = "hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q=="; - }; - }; "delayed-stream-1.0.0" = { name = "delayed-stream"; packageName = "delayed-stream"; @@ -1722,24 +1380,6 @@ let sha512 = "cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg=="; }; }; - "deps-sort-2.0.1" = { - name = "deps-sort"; - packageName = "deps-sort"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz"; - sha512 = "1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw=="; - }; - }; - "des.js-1.1.0" = { - name = "des.js"; - packageName = "des.js"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz"; - sha512 = "r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg=="; - }; - }; "detect-port-1.6.1" = { name = "detect-port"; packageName = "detect-port"; @@ -1749,24 +1389,6 @@ let sha512 = "CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q=="; }; }; - "detective-5.2.1" = { - name = "detective"; - packageName = "detective"; - version = "5.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz"; - sha512 = "v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw=="; - }; - }; - "diffie-hellman-5.0.3" = { - name = "diffie-hellman"; - packageName = "diffie-hellman"; - version = "5.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz"; - sha512 = "kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg=="; - }; - }; "dockerfile-language-service-0.9.0" = { name = "dockerfile-language-service"; packageName = "dockerfile-language-service"; @@ -1785,15 +1407,6 @@ let sha512 = "2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g=="; }; }; - "domain-browser-1.2.0" = { - name = "domain-browser"; - packageName = "domain-browser"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz"; - sha512 = "jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="; - }; - }; "domelementtype-1.3.1" = { name = "domelementtype"; packageName = "domelementtype"; @@ -1821,24 +1434,6 @@ let sha512 = "6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="; }; }; - "dunder-proto-1.0.1" = { - name = "dunder-proto"; - packageName = "dunder-proto"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz"; - sha512 = "KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="; - }; - }; - "duplexer2-0.1.4" = { - name = "duplexer2"; - packageName = "duplexer2"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz"; - sha512 = "asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA=="; - }; - }; "duplexify-3.7.1" = { name = "duplexify"; packageName = "duplexify"; @@ -1866,15 +1461,6 @@ let sha512 = "eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw=="; }; }; - "elliptic-6.6.1" = { - name = "elliptic"; - packageName = "elliptic"; - version = "6.6.1"; - src = fetchurl { - url = "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz"; - sha512 = "RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g=="; - }; - }; "entities-2.2.0" = { name = "entities"; packageName = "entities"; @@ -1902,51 +1488,6 @@ let sha512 = "KkzhUUuD2CUMqEc8JEqsXEMDHzDPE8RCjZeUBitsnB1eNcAJWQPiciKsMXe3Yytj4Flw1XLl46Qcf9OxvZha7A=="; }; }; - "es-define-property-1.0.1" = { - name = "es-define-property"; - packageName = "es-define-property"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz"; - sha512 = "e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="; - }; - }; - "es-errors-1.3.0" = { - name = "es-errors"; - packageName = "es-errors"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"; - sha512 = "Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="; - }; - }; - "es-object-atoms-1.1.1" = { - name = "es-object-atoms"; - packageName = "es-object-atoms"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz"; - sha512 = "FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="; - }; - }; - "events-3.3.0" = { - name = "events"; - packageName = "events"; - version = "3.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/events/-/events-3.3.0.tgz"; - sha512 = "mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="; - }; - }; - "evp_bytestokey-1.0.3" = { - name = "evp_bytestokey"; - packageName = "evp_bytestokey"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"; - sha512 = "/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA=="; - }; - }; "expand-template-2.0.3" = { name = "expand-template"; packageName = "expand-template"; @@ -2001,15 +1542,6 @@ let sha512 = "Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw=="; }; }; - "fast-safe-stringify-2.1.1" = { - name = "fast-safe-stringify"; - packageName = "fast-safe-stringify"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz"; - sha512 = "W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="; - }; - }; "fast-xml-parser-4.1.2" = { name = "fast-xml-parser"; packageName = "fast-xml-parser"; @@ -2064,15 +1596,6 @@ let sha512 = "lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q=="; }; }; - "for-each-0.3.5" = { - name = "for-each"; - packageName = "for-each"; - version = "0.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz"; - sha512 = "dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="; - }; - }; "foreachasync-3.0.0" = { name = "foreachasync"; packageName = "foreachasync"; @@ -2154,33 +1677,6 @@ let sha512 = "14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg=="; }; }; - "get-assigned-identifiers-1.2.0" = { - name = "get-assigned-identifiers"; - packageName = "get-assigned-identifiers"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz"; - sha512 = "mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ=="; - }; - }; - "get-intrinsic-1.3.0" = { - name = "get-intrinsic"; - packageName = "get-intrinsic"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz"; - sha512 = "9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="; - }; - }; - "get-proto-1.0.1" = { - name = "get-proto"; - packageName = "get-proto"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz"; - sha512 = "sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="; - }; - }; "getpass-0.1.7" = { name = "getpass"; packageName = "getpass"; @@ -2208,15 +1704,6 @@ let sha512 = "nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="; }; }; - "gopd-1.2.0" = { - name = "gopd"; - packageName = "gopd"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz"; - sha512 = "ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="; - }; - }; "graceful-fs-4.2.11" = { name = "graceful-fs"; packageName = "graceful-fs"; @@ -2280,33 +1767,6 @@ let sha512 = "Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ=="; }; }; - "has-property-descriptors-1.0.2" = { - name = "has-property-descriptors"; - packageName = "has-property-descriptors"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"; - sha512 = "55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="; - }; - }; - "has-symbols-1.1.0" = { - name = "has-symbols"; - packageName = "has-symbols"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz"; - sha512 = "1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="; - }; - }; - "has-tostringtag-1.0.2" = { - name = "has-tostringtag"; - packageName = "has-tostringtag"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz"; - sha512 = "NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="; - }; - }; "has-unicode-2.0.1" = { name = "has-unicode"; packageName = "has-unicode"; @@ -2316,24 +1776,6 @@ let sha512 = "8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="; }; }; - "hash-base-3.0.5" = { - name = "hash-base"; - packageName = "hash-base"; - version = "3.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz"; - sha512 = "vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg=="; - }; - }; - "hash.js-1.1.7" = { - name = "hash.js"; - packageName = "hash.js"; - version = "1.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz"; - sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA=="; - }; - }; "hasown-2.0.2" = { name = "hasown"; packageName = "hasown"; @@ -2361,15 +1803,6 @@ let sha512 = "hx73jClhyk910sidBB7ERlnhMlFsJJIBqSVMFDwPN8o2v9nmp5KgLq1Xz1Bf1fCMMZ6mPrX159iG0VLy/fPMtQ=="; }; }; - "hmac-drbg-1.0.1" = { - name = "hmac-drbg"; - packageName = "hmac-drbg"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz"; - sha512 = "Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg=="; - }; - }; "hosted-git-info-2.8.9" = { name = "hosted-git-info"; packageName = "hosted-git-info"; @@ -2379,15 +1812,6 @@ let sha512 = "mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="; }; }; - "htmlescape-1.1.1" = { - name = "htmlescape"; - packageName = "htmlescape"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz"; - sha512 = "eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg=="; - }; - }; "http-signature-1.2.0" = { name = "http-signature"; packageName = "http-signature"; @@ -2406,15 +1830,6 @@ let sha512 = "EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA=="; }; }; - "https-browserify-1.0.0" = { - name = "https-browserify"; - packageName = "https-browserify"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz"; - sha512 = "J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg=="; - }; - }; "https-proxy-agent-2.2.4" = { name = "https-proxy-agent"; packageName = "https-proxy-agent"; @@ -2424,15 +1839,6 @@ let sha512 = "OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg=="; }; }; - "ieee754-1.2.1" = { - name = "ieee754"; - packageName = "ieee754"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"; - sha512 = "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="; - }; - }; "immer-9.0.21" = { name = "immer"; packageName = "immer"; @@ -2460,15 +1866,6 @@ let sha512 = "k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="; }; }; - "inherits-2.0.3" = { - name = "inherits"; - packageName = "inherits"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"; - sha512 = "x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="; - }; - }; "inherits-2.0.4" = { name = "inherits"; packageName = "inherits"; @@ -2541,24 +1938,6 @@ let sha512 = "rVsqnw4tQEAJUoknU09+zHdDf30GJdkumkHr0iz/TOYMYEZJkYqziQSGJAM+Z+M603EDfO89+Nxyn/Ko2Zknfw=="; }; }; - "inline-source-map-0.6.3" = { - name = "inline-source-map"; - packageName = "inline-source-map"; - version = "0.6.3"; - src = fetchurl { - url = "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.3.tgz"; - sha512 = "1aVsPEsJWMJq/pdMU61CDlm1URcW702MTB4w9/zUjMus6H/Py8o7g68Pr9D4I6QluWGt/KdmswuRhaA05xVR1w=="; - }; - }; - "insert-module-globals-7.2.1" = { - name = "insert-module-globals"; - packageName = "insert-module-globals"; - version = "7.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz"; - sha512 = "ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg=="; - }; - }; "inspect-function-0.2.2" = { name = "inspect-function"; packageName = "inspect-function"; @@ -2577,33 +1956,6 @@ let sha512 = "CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA=="; }; }; - "is-arguments-1.2.0" = { - name = "is-arguments"; - packageName = "is-arguments"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz"; - sha512 = "7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA=="; - }; - }; - "is-buffer-1.1.6" = { - name = "is-buffer"; - packageName = "is-buffer"; - version = "1.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz"; - sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="; - }; - }; - "is-callable-1.2.7" = { - name = "is-callable"; - packageName = "is-callable"; - version = "1.2.7"; - src = fetchurl { - url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz"; - sha512 = "1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="; - }; - }; "is-core-module-2.16.1" = { name = "is-core-module"; packageName = "is-core-module"; @@ -2622,15 +1974,6 @@ let sha512 = "1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw=="; }; }; - "is-generator-function-1.1.0" = { - name = "is-generator-function"; - packageName = "is-generator-function"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz"; - sha512 = "nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ=="; - }; - }; "is-plain-object-2.0.4" = { name = "is-plain-object"; packageName = "is-plain-object"; @@ -2649,24 +1992,6 @@ let sha512 = "9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig=="; }; }; - "is-regex-1.2.1" = { - name = "is-regex"; - packageName = "is-regex"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz"; - sha512 = "MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="; - }; - }; - "is-typed-array-1.1.15" = { - name = "is-typed-array"; - packageName = "is-typed-array"; - version = "1.1.15"; - src = fetchurl { - url = "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz"; - sha512 = "p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="; - }; - }; "is-typedarray-1.0.0" = { name = "is-typedarray"; packageName = "is-typedarray"; @@ -2820,15 +2145,6 @@ let sha512 = "KbsDJNRfRPF5v49tMNf9sqyyGqGLBcz1v5kZT01kG5ns5mQSltwxCKVmUzVKtEinkUnTDtSrp6ngWpV7Xw0ZlA=="; }; }; - "jsonparse-1.3.1" = { - name = "jsonparse"; - packageName = "jsonparse"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz"; - sha512 = "POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg=="; - }; - }; "jsonschema-1.5.0" = { name = "jsonschema"; packageName = "jsonschema"; @@ -2865,15 +2181,6 @@ let sha512 = "dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="; }; }; - "labeled-stream-splicer-2.0.2" = { - name = "labeled-stream-splicer"; - packageName = "labeled-stream-splicer"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz"; - sha512 = "Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw=="; - }; - }; "leven-2.1.0" = { name = "leven"; packageName = "leven"; @@ -2964,15 +2271,6 @@ let sha512 = "oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg=="; }; }; - "lodash.memoize-3.0.4" = { - name = "lodash.memoize"; - packageName = "lodash.memoize"; - version = "3.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz"; - sha512 = "eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A=="; - }; - }; "lodash.omitby-4.6.0" = { name = "lodash.omitby"; packageName = "lodash.omitby"; @@ -3063,15 +2361,6 @@ let sha512 = "pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw=="; }; }; - "math-intrinsics-1.1.0" = { - name = "math-intrinsics"; - packageName = "math-intrinsics"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz"; - sha512 = "/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="; - }; - }; "md5-2.3.0" = { name = "md5"; packageName = "md5"; @@ -3081,15 +2370,6 @@ let sha512 = "T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g=="; }; }; - "md5.js-1.3.5" = { - name = "md5.js"; - packageName = "md5.js"; - version = "1.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"; - sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg=="; - }; - }; "mdn-data-2.0.28" = { name = "mdn-data"; packageName = "mdn-data"; @@ -3108,15 +2388,6 @@ let sha512 = "GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="; }; }; - "miller-rabin-4.0.1" = { - name = "miller-rabin"; - packageName = "miller-rabin"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz"; - sha512 = "115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA=="; - }; - }; "mime-db-1.33.0" = { name = "mime-db"; packageName = "mime-db"; @@ -3153,24 +2424,6 @@ let sha512 = "ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="; }; }; - "minimalistic-assert-1.0.1" = { - name = "minimalistic-assert"; - packageName = "minimalistic-assert"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"; - sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="; - }; - }; - "minimalistic-crypto-utils-1.0.1" = { - name = "minimalistic-crypto-utils"; - packageName = "minimalistic-crypto-utils"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"; - sha512 = "JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="; - }; - }; "minimatch-3.1.2" = { name = "minimatch"; packageName = "minimatch"; @@ -3252,24 +2505,6 @@ let sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="; }; }; - "mkdirp-classic-0.5.3" = { - name = "mkdirp-classic"; - packageName = "mkdirp-classic"; - version = "0.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz"; - sha512 = "gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="; - }; - }; - "module-deps-6.2.3" = { - name = "module-deps"; - packageName = "module-deps"; - version = "6.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz"; - sha512 = "fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA=="; - }; - }; "mqtt-4.3.8" = { name = "mqtt"; packageName = "mqtt"; @@ -3540,33 +2775,6 @@ let sha512 = "gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw=="; }; }; - "object-inspect-1.13.4" = { - name = "object-inspect"; - packageName = "object-inspect"; - version = "1.13.4"; - src = fetchurl { - url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz"; - sha512 = "W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="; - }; - }; - "object-keys-1.1.1" = { - name = "object-keys"; - packageName = "object-keys"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"; - sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="; - }; - }; - "object.assign-4.1.7" = { - name = "object.assign"; - packageName = "object.assign"; - version = "4.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz"; - sha512 = "nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="; - }; - }; "object.map-1.0.1" = { name = "object.map"; packageName = "object.map"; @@ -3639,15 +2847,6 @@ let sha512 = "WfnNWLS3vr8omCm8nKYKaRbapuy6pEbx1O0B+eP5sUf/a++sT9/h8PflqBoHsY9N+YdzUT12T8snXigq13QpJg=="; }; }; - "os-browserify-0.3.0" = { - name = "os-browserify"; - packageName = "os-browserify"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz"; - sha512 = "gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A=="; - }; - }; "os-homedir-1.0.2" = { name = "os-homedir"; packageName = "os-homedir"; @@ -3675,33 +2874,6 @@ let sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="; }; }; - "pako-1.0.11" = { - name = "pako"; - packageName = "pako"; - version = "1.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz"; - sha512 = "4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="; - }; - }; - "parents-1.0.1" = { - name = "parents"; - packageName = "parents"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz"; - sha512 = "mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg=="; - }; - }; - "parse-asn1-5.1.7" = { - name = "parse-asn1"; - packageName = "parse-asn1"; - version = "5.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz"; - sha512 = "CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg=="; - }; - }; "parse-gitignore-1.0.1" = { name = "parse-gitignore"; packageName = "parse-gitignore"; @@ -3720,15 +2892,6 @@ let sha512 = "nxl9nrnLQmh64iTzMfyylSlRozL7kAXIaxw1fVcLYdyhNkJCRUzirRZTikXGJsg+hc4fqpneTK6iU2H1Q8THSA=="; }; }; - "path-browserify-1.0.1" = { - name = "path-browserify"; - packageName = "path-browserify"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz"; - sha512 = "b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="; - }; - }; "path-exists-3.0.0" = { name = "path-exists"; packageName = "path-exists"; @@ -3756,15 +2919,6 @@ let sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="; }; }; - "path-platform-0.11.15" = { - name = "path-platform"; - packageName = "path-platform"; - version = "0.11.15"; - src = fetchurl { - url = "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz"; - sha512 = "Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg=="; - }; - }; "path-to-regexp-3.3.0" = { name = "path-to-regexp"; packageName = "path-to-regexp"; @@ -3774,15 +2928,6 @@ let sha512 = "qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw=="; }; }; - "pbkdf2-3.1.2" = { - name = "pbkdf2"; - packageName = "pbkdf2"; - version = "3.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz"; - sha512 = "iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA=="; - }; - }; "performance-now-2.1.0" = { name = "performance-now"; packageName = "performance-now"; @@ -3828,15 +2973,6 @@ let sha512 = "PxkIc/2ZpLiEzQXu5YRDOUgBlfGYBY8156HY5ZcRAwwonMk5W/MrJP2LLkG/hF7GEQzaHo2aS7ho6ZLCOvf+6g=="; }; }; - "possible-typed-array-names-1.1.0" = { - name = "possible-typed-array-names"; - packageName = "possible-typed-array-names"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz"; - sha512 = "/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="; - }; - }; "postcss-load-config-5.1.0" = { name = "postcss-load-config"; packageName = "postcss-load-config"; @@ -3873,15 +3009,6 @@ let sha512 = "66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A=="; }; }; - "process-0.11.10" = { - name = "process"; - packageName = "process"; - version = "0.11.10"; - src = fetchurl { - url = "https://registry.npmjs.org/process/-/process-0.11.10.tgz"; - sha512 = "cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="; - }; - }; "process-nextick-args-2.0.1" = { name = "process-nextick-args"; packageName = "process-nextick-args"; @@ -3936,24 +3063,6 @@ let sha512 = "JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w=="; }; }; - "public-encrypt-4.0.3" = { - name = "public-encrypt"; - packageName = "public-encrypt"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz"; - sha512 = "zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q=="; - }; - }; - "punycode-1.4.1" = { - name = "punycode"; - packageName = "punycode"; - version = "1.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"; - sha512 = "jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="; - }; - }; "punycode-2.3.1" = { name = "punycode"; packageName = "punycode"; @@ -3963,15 +3072,6 @@ let sha512 = "vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="; }; }; - "qs-6.14.0" = { - name = "qs"; - packageName = "qs"; - version = "6.14.0"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz"; - sha512 = "YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w=="; - }; - }; "qs-6.5.3" = { name = "qs"; packageName = "qs"; @@ -3981,15 +3081,6 @@ let sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="; }; }; - "querystring-es3-0.2.1" = { - name = "querystring-es3"; - packageName = "querystring-es3"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"; - sha512 = "773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA=="; - }; - }; "querystringify-2.2.0" = { name = "querystringify"; packageName = "querystringify"; @@ -3999,24 +3090,6 @@ let sha512 = "FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="; }; }; - "randombytes-2.1.0" = { - name = "randombytes"; - packageName = "randombytes"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"; - sha512 = "vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="; - }; - }; - "randomfill-1.0.4" = { - name = "randomfill"; - packageName = "randomfill"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz"; - sha512 = "87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw=="; - }; - }; "range-parser-1.2.0" = { name = "range-parser"; packageName = "range-parser"; @@ -4035,15 +3108,6 @@ let sha512 = "Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="; }; }; - "read-only-stream-2.0.0" = { - name = "read-only-stream"; - packageName = "read-only-stream"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz"; - sha512 = "3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w=="; - }; - }; "readable-stream-2.3.8" = { name = "readable-stream"; packageName = "readable-stream"; @@ -4053,15 +3117,6 @@ let sha512 = "8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="; }; }; - "readable-stream-3.6.2" = { - name = "readable-stream"; - packageName = "readable-stream"; - version = "3.6.2"; - src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"; - sha512 = "9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="; - }; - }; "readdir-glob-1.1.3" = { name = "readdir-glob"; packageName = "readdir-glob"; @@ -4197,15 +3252,6 @@ let sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA=="; }; }; - "ripemd160-2.0.2" = { - name = "ripemd160"; - packageName = "ripemd160"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz"; - sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="; - }; - }; "safe-buffer-5.1.2" = { name = "safe-buffer"; packageName = "safe-buffer"; @@ -4224,15 +3270,6 @@ let sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="; }; }; - "safe-regex-test-1.1.0" = { - name = "safe-regex-test"; - packageName = "safe-regex-test"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz"; - sha512 = "x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="; - }; - }; "safe-stable-stringify-1.1.1" = { name = "safe-stable-stringify"; packageName = "safe-stable-stringify"; @@ -4314,15 +3351,6 @@ let sha512 = "KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="; }; }; - "set-function-length-1.2.2" = { - name = "set-function-length"; - packageName = "set-function-length"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz"; - sha512 = "pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="; - }; - }; "setimmediate-1.0.5" = { name = "setimmediate"; packageName = "setimmediate"; @@ -4332,33 +3360,6 @@ let sha512 = "MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="; }; }; - "sha.js-2.4.11" = { - name = "sha.js"; - packageName = "sha.js"; - version = "2.4.11"; - src = fetchurl { - url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"; - sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="; - }; - }; - "shasum-object-1.0.0" = { - name = "shasum-object"; - packageName = "shasum-object"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz"; - sha512 = "Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg=="; - }; - }; - "shell-quote-1.8.2" = { - name = "shell-quote"; - packageName = "shell-quote"; - version = "1.8.2"; - src = fetchurl { - url = "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz"; - sha512 = "AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA=="; - }; - }; "should-13.2.3" = { name = "should"; packageName = "should"; @@ -4413,42 +3414,6 @@ let sha512 = "oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g=="; }; }; - "side-channel-1.1.0" = { - name = "side-channel"; - packageName = "side-channel"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz"; - sha512 = "ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="; - }; - }; - "side-channel-list-1.0.0" = { - name = "side-channel-list"; - packageName = "side-channel-list"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz"; - sha512 = "FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="; - }; - }; - "side-channel-map-1.0.1" = { - name = "side-channel-map"; - packageName = "side-channel-map"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz"; - sha512 = "VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="; - }; - }; - "side-channel-weakmap-1.0.2" = { - name = "side-channel-weakmap"; - packageName = "side-channel-weakmap"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz"; - sha512 = "WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="; - }; - }; "signal-exit-3.0.7" = { name = "signal-exit"; packageName = "signal-exit"; @@ -4458,15 +3423,6 @@ let sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="; }; }; - "simple-concat-1.0.1" = { - name = "simple-concat"; - packageName = "simple-concat"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz"; - sha512 = "cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="; - }; - }; "simple-eval-1.0.1" = { name = "simple-eval"; packageName = "simple-eval"; @@ -4512,15 +3468,6 @@ let sha512 = "NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw=="; }; }; - "source-map-0.5.7" = { - name = "source-map"; - packageName = "source-map"; - version = "0.5.7"; - src = fetchurl { - url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"; - sha512 = "LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="; - }; - }; "source-map-js-1.2.1" = { name = "source-map-js"; packageName = "source-map-js"; @@ -4593,15 +3540,6 @@ let sha512 = "XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ=="; }; }; - "stream-browserify-3.0.0" = { - name = "stream-browserify"; - packageName = "stream-browserify"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz"; - sha512 = "H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA=="; - }; - }; "stream-buffers-3.0.3" = { name = "stream-buffers"; packageName = "stream-buffers"; @@ -4611,24 +3549,6 @@ let sha512 = "pqMqwQCso0PBJt2PQmDO0cFj0lyqmiwOMiMSkVtRokl7e+ZTRYgDHKnuZNbqjiJXgsg4nuqtD/zxuo9KqTp0Yw=="; }; }; - "stream-combiner2-1.1.1" = { - name = "stream-combiner2"; - packageName = "stream-combiner2"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz"; - sha512 = "3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw=="; - }; - }; - "stream-http-3.2.0" = { - name = "stream-http"; - packageName = "stream-http"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz"; - sha512 = "Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A=="; - }; - }; "stream-shift-1.0.3" = { name = "stream-shift"; packageName = "stream-shift"; @@ -4638,15 +3558,6 @@ let sha512 = "76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ=="; }; }; - "stream-splicer-2.0.1" = { - name = "stream-splicer"; - packageName = "stream-splicer"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz"; - sha512 = "Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg=="; - }; - }; "string-width-1.0.2" = { name = "string-width"; packageName = "string-width"; @@ -4665,15 +3576,6 @@ let sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="; }; }; - "string_decoder-1.3.0" = { - name = "string_decoder"; - packageName = "string_decoder"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"; - sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="; - }; - }; "strip-ansi-3.0.1" = { name = "strip-ansi"; packageName = "strip-ansi"; @@ -4692,15 +3594,6 @@ let sha512 = "vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA=="; }; }; - "subarg-1.0.0" = { - name = "subarg"; - packageName = "subarg"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz"; - sha512 = "RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg=="; - }; - }; "supports-preserve-symlinks-flag-1.0.0" = { name = "supports-preserve-symlinks-flag"; packageName = "supports-preserve-symlinks-flag"; @@ -4719,15 +3612,6 @@ let sha512 = "upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g=="; }; }; - "syntax-error-1.4.0" = { - name = "syntax-error"; - packageName = "syntax-error"; - version = "1.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz"; - sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w=="; - }; - }; "tar-6.1.15" = { name = "tar"; packageName = "tar"; @@ -4755,33 +3639,6 @@ let sha512 = "89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ=="; }; }; - "through-2.3.8" = { - name = "through"; - packageName = "through"; - version = "2.3.8"; - src = fetchurl { - url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz"; - sha512 = "w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="; - }; - }; - "through2-2.0.5" = { - name = "through2"; - packageName = "through2"; - version = "2.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz"; - sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ=="; - }; - }; - "timers-browserify-1.4.2" = { - name = "timers-browserify"; - packageName = "timers-browserify"; - version = "1.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz"; - sha512 = "PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q=="; - }; - }; "tough-cookie-2.5.0" = { name = "tough-cookie"; packageName = "tough-cookie"; @@ -4809,15 +3666,6 @@ let sha512 = "4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ=="; }; }; - "tty-browserify-0.0.1" = { - name = "tty-browserify"; - packageName = "tty-browserify"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz"; - sha512 = "C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="; - }; - }; "tunnel-agent-0.6.0" = { name = "tunnel-agent"; packageName = "tunnel-agent"; @@ -4890,24 +3738,6 @@ let sha512 = "ZiLtQrdrFvWVXW5wickjtHiyOkn+cG74B0r33DQ2vJuz12FsFO7dU2q0dumrrYk6ny4wl2Vjsodpxk0+Z10/rA=="; }; }; - "umd-3.0.3" = { - name = "umd"; - packageName = "umd"; - version = "3.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz"; - sha512 = "4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow=="; - }; - }; - "undeclared-identifiers-1.1.3" = { - name = "undeclared-identifiers"; - packageName = "undeclared-identifiers"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz"; - sha512 = "pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw=="; - }; - }; "undici-types-6.19.8" = { name = "undici-types"; packageName = "undici-types"; @@ -4944,15 +3774,6 @@ let sha512 = "HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ=="; }; }; - "url-0.11.4" = { - name = "url"; - packageName = "url"; - version = "0.11.4"; - src = fetchurl { - url = "https://registry.npmjs.org/url/-/url-0.11.4.tgz"; - sha512 = "oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg=="; - }; - }; "url-parse-1.5.10" = { name = "url-parse"; packageName = "url-parse"; @@ -4962,24 +3783,6 @@ let sha512 = "WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ=="; }; }; - "util-0.10.4" = { - name = "util"; - packageName = "util"; - version = "0.10.4"; - src = fetchurl { - url = "https://registry.npmjs.org/util/-/util-0.10.4.tgz"; - sha512 = "0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A=="; - }; - }; - "util-0.12.5" = { - name = "util"; - packageName = "util"; - version = "0.12.5"; - src = fetchurl { - url = "https://registry.npmjs.org/util/-/util-0.12.5.tgz"; - sha512 = "kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA=="; - }; - }; "util-deprecate-1.0.2" = { name = "util-deprecate"; packageName = "util-deprecate"; @@ -5043,15 +3846,6 @@ let sha512 = "ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="; }; }; - "vm-browserify-1.1.2" = { - name = "vm-browserify"; - packageName = "vm-browserify"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz"; - sha512 = "2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="; - }; - }; "vscode-json-languageservice-4.2.1" = { name = "vscode-json-languageservice"; packageName = "vscode-json-languageservice"; @@ -5142,15 +3936,6 @@ let sha512 = "4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg=="; }; }; - "which-typed-array-1.1.19" = { - name = "which-typed-array"; - packageName = "which-typed-array"; - version = "1.1.19"; - src = fetchurl { - url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz"; - sha512 = "rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw=="; - }; - }; "wide-align-1.1.5" = { name = "wide-align"; packageName = "wide-align"; @@ -5196,15 +3981,6 @@ let sha512 = "SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw=="; }; }; - "xtend-4.0.2" = { - name = "xtend"; - packageName = "xtend"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"; - sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="; - }; - }; "yallist-4.0.0" = { name = "yallist"; packageName = "yallist"; @@ -5235,258 +4011,6 @@ let }; in { - browserify = nodeEnv.buildNodePackage { - name = "browserify"; - packageName = "browserify"; - version = "17.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/browserify/-/browserify-17.0.1.tgz"; - sha512 = "pxhT00W3ylMhCHwG5yfqtZjNnFuX5h2IJdaBfSo4ChaaBsIp9VLrEMQ1bHV+Xr1uLPXuNDDM1GlJkjli0qkRsw=="; - }; - dependencies = [ - sources."JSONStream-1.3.5" - sources."acorn-7.4.1" - sources."acorn-node-1.8.2" - sources."acorn-walk-7.2.0" - ( - sources."asn1.js-4.10.1" - // { - dependencies = [ - sources."bn.js-4.12.1" - ]; - } - ) - ( - sources."assert-1.5.1" - // { - dependencies = [ - sources."inherits-2.0.3" - sources."util-0.10.4" - ]; - } - ) - sources."available-typed-arrays-1.0.7" - sources."balanced-match-1.0.2" - sources."base64-js-1.5.1" - sources."bn.js-5.2.1" - sources."brace-expansion-1.1.11" - sources."brorand-1.1.0" - sources."browser-pack-6.1.0" - sources."browser-resolve-2.0.0" - sources."browserify-aes-1.2.0" - sources."browserify-cipher-1.0.1" - sources."browserify-des-1.0.2" - sources."browserify-rsa-4.1.1" - sources."browserify-sign-4.2.3" - sources."browserify-zlib-0.2.0" - sources."buffer-5.2.1" - sources."buffer-from-1.1.2" - sources."buffer-xor-1.0.3" - sources."builtin-status-codes-3.0.0" - sources."cached-path-relative-1.1.0" - sources."call-bind-1.0.8" - sources."call-bind-apply-helpers-1.0.2" - sources."call-bound-1.0.4" - sources."cipher-base-1.0.6" - sources."combine-source-map-0.8.0" - sources."concat-map-0.0.1" - sources."concat-stream-1.6.2" - sources."console-browserify-1.2.0" - sources."constants-browserify-1.0.0" - sources."convert-source-map-1.1.3" - sources."core-util-is-1.0.3" - ( - sources."create-ecdh-4.0.4" - // { - dependencies = [ - sources."bn.js-4.12.1" - ]; - } - ) - sources."create-hash-1.2.0" - sources."create-hmac-1.1.7" - sources."crypto-browserify-3.12.1" - sources."dash-ast-1.0.0" - sources."define-data-property-1.1.4" - sources."define-properties-1.2.1" - sources."defined-1.0.1" - sources."deps-sort-2.0.1" - sources."des.js-1.1.0" - sources."detective-5.2.1" - ( - sources."diffie-hellman-5.0.3" - // { - dependencies = [ - sources."bn.js-4.12.1" - ]; - } - ) - sources."domain-browser-1.2.0" - sources."dunder-proto-1.0.1" - sources."duplexer2-0.1.4" - ( - sources."elliptic-6.6.1" - // { - dependencies = [ - sources."bn.js-4.12.1" - ]; - } - ) - sources."es-define-property-1.0.1" - sources."es-errors-1.3.0" - sources."es-object-atoms-1.1.1" - sources."events-3.3.0" - sources."evp_bytestokey-1.0.3" - sources."fast-safe-stringify-2.1.1" - sources."for-each-0.3.5" - sources."fs.realpath-1.0.0" - sources."function-bind-1.1.2" - sources."get-assigned-identifiers-1.2.0" - sources."get-intrinsic-1.3.0" - sources."get-proto-1.0.1" - sources."glob-7.2.3" - sources."gopd-1.2.0" - sources."has-property-descriptors-1.0.2" - sources."has-symbols-1.1.0" - sources."has-tostringtag-1.0.2" - sources."hash-base-3.0.5" - sources."hash.js-1.1.7" - sources."hasown-2.0.2" - sources."hmac-drbg-1.0.1" - sources."htmlescape-1.1.1" - sources."https-browserify-1.0.0" - sources."ieee754-1.2.1" - sources."inflight-1.0.6" - sources."inherits-2.0.4" - sources."inline-source-map-0.6.3" - sources."insert-module-globals-7.2.1" - sources."is-arguments-1.2.0" - sources."is-buffer-1.1.6" - sources."is-callable-1.2.7" - sources."is-core-module-2.16.1" - sources."is-generator-function-1.1.0" - sources."is-regex-1.2.1" - sources."is-typed-array-1.1.15" - sources."isarray-1.0.0" - sources."jsonparse-1.3.1" - sources."labeled-stream-splicer-2.0.2" - sources."lodash.memoize-3.0.4" - sources."math-intrinsics-1.1.0" - sources."md5.js-1.3.5" - ( - sources."miller-rabin-4.0.1" - // { - dependencies = [ - sources."bn.js-4.12.1" - ]; - } - ) - sources."minimalistic-assert-1.0.1" - sources."minimalistic-crypto-utils-1.0.1" - sources."minimatch-3.1.2" - sources."minimist-1.2.8" - sources."mkdirp-classic-0.5.3" - sources."module-deps-6.2.3" - sources."object-inspect-1.13.4" - sources."object-keys-1.1.1" - sources."object.assign-4.1.7" - sources."once-1.4.0" - sources."os-browserify-0.3.0" - sources."pako-1.0.11" - sources."parents-1.0.1" - sources."parse-asn1-5.1.7" - sources."path-browserify-1.0.1" - sources."path-is-absolute-1.0.1" - sources."path-parse-1.0.7" - sources."path-platform-0.11.15" - sources."pbkdf2-3.1.2" - sources."possible-typed-array-names-1.1.0" - sources."process-0.11.10" - sources."process-nextick-args-2.0.1" - ( - sources."public-encrypt-4.0.3" - // { - dependencies = [ - sources."bn.js-4.12.1" - ]; - } - ) - sources."punycode-1.4.1" - sources."qs-6.14.0" - sources."querystring-es3-0.2.1" - sources."randombytes-2.1.0" - sources."randomfill-1.0.4" - sources."read-only-stream-2.0.0" - ( - sources."readable-stream-2.3.8" - // { - dependencies = [ - sources."safe-buffer-5.1.2" - sources."string_decoder-1.1.1" - ]; - } - ) - sources."resolve-1.22.10" - sources."ripemd160-2.0.2" - sources."safe-buffer-5.2.1" - sources."safe-regex-test-1.1.0" - sources."set-function-length-1.2.2" - sources."sha.js-2.4.11" - sources."shasum-object-1.0.0" - sources."shell-quote-1.8.2" - sources."side-channel-1.1.0" - sources."side-channel-list-1.0.0" - sources."side-channel-map-1.0.1" - sources."side-channel-weakmap-1.0.2" - sources."simple-concat-1.0.1" - sources."source-map-0.5.7" - ( - sources."stream-browserify-3.0.0" - // { - dependencies = [ - sources."readable-stream-3.6.2" - ]; - } - ) - sources."stream-combiner2-1.1.1" - ( - sources."stream-http-3.2.0" - // { - dependencies = [ - sources."readable-stream-3.6.2" - ]; - } - ) - sources."stream-splicer-2.0.1" - sources."string_decoder-1.3.0" - sources."subarg-1.0.0" - sources."supports-preserve-symlinks-flag-1.0.0" - sources."syntax-error-1.4.0" - sources."through-2.3.8" - sources."through2-2.0.5" - sources."timers-browserify-1.4.2" - sources."tty-browserify-0.0.1" - sources."typedarray-0.0.6" - sources."umd-3.0.3" - sources."undeclared-identifiers-1.1.3" - sources."url-0.11.4" - sources."util-0.12.5" - sources."util-deprecate-1.0.2" - sources."vm-browserify-1.1.2" - sources."which-typed-array-1.1.19" - sources."wrappy-1.0.2" - sources."xtend-4.0.2" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "browser-side require() the node way"; - homepage = "https://github.com/browserify/browserify#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; node2nix = nodeEnv.buildNodePackage { name = "node2nix"; packageName = "node2nix"; From e2e61fe0c9595aa2c8b519af4a5b977b6c1c4fe3 Mon Sep 17 00:00:00 2001 From: dish Date: Sun, 1 Mar 2026 13:34:52 -0500 Subject: [PATCH 62/77] nodePackages.sass: drop --- pkgs/development/node-packages/aliases.nix | 1 + .../node-packages/node-packages.json | 1 - .../node-packages/node-packages.nix | 60 ------------------- 3 files changed, 1 insertion(+), 61 deletions(-) diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index 46e48f1057d5..a673be5d9ab9 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -333,6 +333,7 @@ mapAliases { rollup = throw "rollup has been removed because it was broken"; # added 2025-04-28 inherit (pkgs) rtlcss; # added 2023-08-29 s3http = throw "s3http was removed because it was abandoned upstream"; # added 2023-08-18 + sass = throw "sass has been removed because it was unmaintained in nixpkgs"; # Added 2026-03-01 inherit (pkgs) serve; # added 2025-08-27 inherit (pkgs) serverless; # Added 2023-11-29 shout = throw "shout was removed because it was deprecated upstream in favor of thelounge."; # Added 2024-10-19 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index 12397f8011fc..d28ab6612d18 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -1,5 +1,4 @@ [ "node2nix", - "sass", "semver" ] diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index 9629e92553b3..ed101c87c4f5 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -1011,15 +1011,6 @@ let sha512 = "yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA=="; }; }; - "chokidar-4.0.3" = { - name = "chokidar"; - packageName = "chokidar"; - version = "4.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz"; - sha512 = "Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="; - }; - }; "chownr-2.0.0" = { name = "chownr"; packageName = "chownr"; @@ -1848,15 +1839,6 @@ let sha512 = "bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA=="; }; }; - "immutable-5.0.3" = { - name = "immutable"; - packageName = "immutable"; - version = "5.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz"; - sha512 = "P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw=="; - }; - }; "inflight-1.0.6" = { name = "inflight"; packageName = "inflight"; @@ -3126,15 +3108,6 @@ let sha512 = "v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA=="; }; }; - "readdirp-4.1.2" = { - name = "readdirp"; - packageName = "readdirp"; - version = "4.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz"; - sha512 = "GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="; - }; - }; "rechoir-0.7.1" = { name = "rechoir"; packageName = "rechoir"; @@ -3468,15 +3441,6 @@ let sha512 = "NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw=="; }; }; - "source-map-js-1.2.1" = { - name = "source-map-js"; - packageName = "source-map-js"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz"; - sha512 = "UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="; - }; - }; "spdx-correct-3.2.0" = { name = "spdx-correct"; packageName = "spdx-correct"; @@ -4248,30 +4212,6 @@ in bypassCache = true; reconstructLock = true; }; - sass = nodeEnv.buildNodePackage { - name = "sass"; - packageName = "sass"; - version = "1.85.1"; - src = fetchurl { - url = "https://registry.npmjs.org/sass/-/sass-1.85.1.tgz"; - sha512 = "Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag=="; - }; - dependencies = [ - sources."chokidar-4.0.3" - sources."immutable-5.0.3" - sources."readdirp-4.1.2" - sources."source-map-js-1.2.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Pure JavaScript implementation of Sass"; - homepage = "https://github.com/sass/dart-sass"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; semver = nodeEnv.buildNodePackage { name = "semver"; packageName = "semver"; From 4060fffe1925395ceb60975e90d106b612101d9d Mon Sep 17 00:00:00 2001 From: dish Date: Sun, 1 Mar 2026 13:35:59 -0500 Subject: [PATCH 63/77] rl-2605: add dropped nodePackages entries --- doc/release-notes/rl-2605.section.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index adc8cb486bba..7f9f5fb9858f 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -76,6 +76,10 @@ - `nodePackages.wavedrom-cli` has been removed, as it was unmaintained within nixpkgs. +- `nodePackages.browserify` has been removed, as it was unmaintained within nixpkgs. + +- `nodePackages.sass` has been removed, as it was unmaintained within nixpkgs. + - All `@tailwindcss` packages in the `nodePackages` set have been removed, as they are libraries that should instead be locked by JS projects that utilize them. - `arti` has been updated to major version 2, which removed the long-deprecated `proxy.socks_port` and `proxy.dns_port` and the legacy syntax for specifying directory authorities. For more information, see the [changelog for 2.0.0](https://gitlab.torproject.org/tpo/core/arti/-/blob/arti-v2.0.0/CHANGELOG.md). From 0006a5734bf1d3b32581e4c5331e356102fc2e47 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 19:07:33 +0000 Subject: [PATCH 64/77] pueue: 4.0.2 -> 4.0.3 --- pkgs/by-name/pu/pueue/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pu/pueue/package.nix b/pkgs/by-name/pu/pueue/package.nix index eafd198c4608..c800bb470f64 100644 --- a/pkgs/by-name/pu/pueue/package.nix +++ b/pkgs/by-name/pu/pueue/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pueue"; - version = "4.0.2"; + version = "4.0.3"; src = fetchFromGitHub { owner = "Nukesor"; repo = "pueue"; rev = "v${finalAttrs.version}"; - hash = "sha256-hdYbLgBpPzizaYbj+W+YyXj9ks04SFObJ23gkSMTRPs="; + hash = "sha256-r28l6I12pJFRPZgVHhDEe+kPu6UXT/+j2EdeXBeTpFE="; }; - cargoHash = "sha256-oMD0AqLBPXRmlKEmIBfAazO6IqfiB2aeA9VwxXyx1Xw="; + cargoHash = "sha256-TbZ6rXj6CE0hMasvsMyHrtOQdtjVKxIUjj1LjWNct7c="; nativeBuildInputs = [ installShellFiles From 04ec5286b199946fa82e6a19dd993ccc6e377be5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 02:58:26 +0000 Subject: [PATCH 65/77] python3Packages.databricks-sdk: 0.78.0 -> 0.94.0 --- .../python-modules/databricks-sdk/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/databricks-sdk/default.nix b/pkgs/development/python-modules/databricks-sdk/default.nix index 031401f2e448..7063c31cfd88 100644 --- a/pkgs/development/python-modules/databricks-sdk/default.nix +++ b/pkgs/development/python-modules/databricks-sdk/default.nix @@ -20,16 +20,16 @@ requests-mock, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "databricks-sdk"; - version = "0.78.0"; + version = "0.94.0"; pyproject = true; src = fetchFromGitHub { owner = "databricks"; repo = "databricks-sdk-py"; - tag = "v${version}"; - hash = "sha256-hoY4YuKIa7LmoW2MxUWKhLLsuTyO2b6qtpxr36hjP20="; + tag = "v${finalAttrs.version}"; + hash = "sha256-hRQmx33RxN099OXzllgkeC0bvFFbxbPd35GokCO7ZMw="; }; build-system = [ @@ -84,8 +84,8 @@ buildPythonPackage rec { meta = { description = "Databricks SDK for Python"; homepage = "https://github.com/databricks/databricks-sdk-py"; - changelog = "https://github.com/databricks/databricks-sdk-py/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/databricks/databricks-sdk-py/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 189780ebb51c180b83e0dfc17d425f7c0a107d5c Mon Sep 17 00:00:00 2001 From: Anton Tetov Date: Mon, 23 Feb 2026 17:47:05 +0100 Subject: [PATCH 66/77] eask-cli: 0.12.5 -> 0.12.9, versionCheckHook, finalAttrs --- pkgs/by-name/ea/eask-cli/package.nix | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ea/eask-cli/package.nix b/pkgs/by-name/ea/eask-cli/package.nix index 7b54749c6880..0d81e23ef65d 100644 --- a/pkgs/by-name/ea/eask-cli/package.nix +++ b/pkgs/by-name/ea/eask-cli/package.nix @@ -2,25 +2,32 @@ lib, buildNpmPackage, fetchFromGitHub, + versionCheckHook, }: -buildNpmPackage rec { +buildNpmPackage (finalAttrs: { pname = "eask-cli"; - version = "0.12.8"; + version = "0.12.9"; src = fetchFromGitHub { owner = "emacs-eask"; repo = "cli"; - rev = version; - hash = "sha256-eH46NlHQs+OVbc3WVUKHQGgXi9rvFMTrbd3UB8WCB6k="; + tag = finalAttrs.version; + hash = "sha256-jYdx+MYgUop01MzcKPxtm+ZW6lsy9eCqH00uQd8imRw="; }; - npmDepsHash = "sha256-U/VKtefL31FNYUegt8+Qg2jM6fx4cX660UcNqGsWMOc="; + npmDepsHash = "sha256-Xj68un97I8xtAY3RXEq8PNC8ZOZ+NWg6SblnmKzHGMo="; dontBuild = true; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + + doInstallCheck = true; + meta = { - changelog = "https://github.com/emacs-eask/cli/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/emacs-eask/cli/blob/${finalAttrs.version}/CHANGELOG.md"; description = "CLI for building, runing, testing, and managing your Emacs Lisp dependencies"; homepage = "https://emacs-eask.github.io/"; license = lib.licenses.gpl3Plus; @@ -30,4 +37,4 @@ buildNpmPackage rec { piotrkwiecinski ]; }; -} +}) From b1775f127e6bc6dd7683a140cd18a7f8be47550d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Mar 2026 20:42:03 +0100 Subject: [PATCH 67/77] zigbee2mqtt: 2.8.0 -> 2.9.0 https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.9.0 --- pkgs/by-name/zi/zigbee2mqtt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zigbee2mqtt/package.nix b/pkgs/by-name/zi/zigbee2mqtt/package.nix index fbe8c8d97871..d660177ba1cc 100644 --- a/pkgs/by-name/zi/zigbee2mqtt/package.nix +++ b/pkgs/by-name/zi/zigbee2mqtt/package.nix @@ -14,20 +14,20 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "zigbee2mqtt"; - version = "2.8.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "Koenkk"; repo = "zigbee2mqtt"; tag = finalAttrs.version; - hash = "sha256-O4jTVZ/9mvv6SKQ3Wrs8AcGvHoxuUjNwkHEaZkY9kBM="; + hash = "sha256-3AkQOBibkaHVKjbIGI1M6XPfmT0YkFxg16IwVu+TJmc="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_9; fetcherVersion = 1; - hash = "sha256-USpzlTtNlRI+xOJ37ZEohjNjtSBrq+bIqTNFH1IpObE="; + hash = "sha256-MM184JsFVGqOALyQjCyR3QnHqHoQr39lnodq5v4cXAQ="; }; nativeBuildInputs = [ From a8d642f7d539101c10431254c56d660a818f71ec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Mar 2026 20:54:24 +0100 Subject: [PATCH 68/77] evcc: 0.301.1 -> 0.301.2 https://github.com/evcc-io/evcc/releases/tag/0.301.2 --- pkgs/by-name/ev/evcc/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index 2a791d14b063..15d503b9e69d 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -17,16 +17,16 @@ }: let - version = "0.301.1"; + version = "0.301.2"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; tag = version; - hash = "sha256-qs4jtqOn2Kjj6dL5qGBI5jQyt/VeZYGexYNtgV2mnCs="; + hash = "sha256-14qIWgHLQCz+d0PlIavw4F7XEWpx9jJL43XbCpZb4XA="; }; - vendorHash = "sha256-Wxu535IGvHD09/ZIn+Ky9pwsysi788+HN4WIsETMdyc="; + vendorHash = "sha256-t70o3VWfypvWOLMCqC4I8GXywzrDgNKUi5yAaB0NdZw="; commonMeta = { license = lib.licenses.mit; @@ -52,7 +52,7 @@ buildGo126Module rec { npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-fblf49V+fn+9iuIwwOZ/iYMxUbjtWcm3iEs9mP9l59I="; + hash = "sha256-lHbFy2iddAitNz9qxAnhKrhFKPn/w9yeyuNqaBCALEk="; }; nativeBuildInputs = [ From 95c3c46fce97acfcea46284d11d3b73c5ee0c53f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 19:55:16 +0000 Subject: [PATCH 69/77] terraform-providers.buildkite_buildkite: 1.30.0 -> 1.31.1 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 1257697ba010..135879607629 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -128,13 +128,13 @@ "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" }, "buildkite_buildkite": { - "hash": "sha256-05OXB9YrV4ciNmISd41aJ4IPpSDeIqWZqv4K3Bp50mA=", + "hash": "sha256-kQ0uFyRdhZYNVTd1YdzyZZVdQrZVpnZeYeThhiML5ng=", "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", "owner": "buildkite", "repo": "terraform-provider-buildkite", - "rev": "v1.30.0", + "rev": "v1.31.1", "spdx": "MIT", - "vendorHash": "sha256-/KuTuHvwI/37OYG2NlEjYy0hJ8i1zVupz8Eq5SBoGQA=" + "vendorHash": "sha256-XyM6C5OL/xRJ2oVhANQQBmm2eT0Pj5RrEqe7ld2un70=" }, "camptocamp_pass": { "hash": "sha256-GQ2g7VyK+eeBqW3LMR4U0gMYsvQnG3y+KEKKkvnmfsk=", From 921edc14d007420b61cf20aae77a1eae9d6ed1a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 19:58:14 +0000 Subject: [PATCH 70/77] python3Packages.llguidance: 1.5.1 -> 1.6.1 --- pkgs/development/python-modules/llguidance/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/llguidance/default.nix b/pkgs/development/python-modules/llguidance/default.nix index 1d5b7b4323cd..f8d4dcec89d4 100644 --- a/pkgs/development/python-modules/llguidance/default.nix +++ b/pkgs/development/python-modules/llguidance/default.nix @@ -23,19 +23,19 @@ buildPythonPackage (finalAttrs: { pname = "llguidance"; - version = "1.5.1"; + version = "1.6.1"; pyproject = true; src = fetchFromGitHub { owner = "guidance-ai"; repo = "llguidance"; tag = "v${finalAttrs.version}"; - hash = "sha256-z6idcnLyrjTo6p/Vk7yjk8q0XYn5tCJz4GsNrWb0UYk="; + hash = "sha256-jbNKNygJ0T1YWxQQ25gowqx7u2cIJDNToLTmvuJyAzU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src pname version; - hash = "sha256-R8gX53RWrbo295/wXTZOWBpwSvyR5OqCWZhEf/E6LlE="; + hash = "sha256-mKQC3DXoCD/478EHj0bTMBXvcKYEbgzUd0cuwmJbHJA="; }; nativeBuildInputs = [ From 987d950e6e248088f5b1f9f96715c37964a22c41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 20:10:39 +0000 Subject: [PATCH 71/77] terraform-providers.fastly_fastly: 8.7.0 -> 8.7.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 1257697ba010..be737faff828 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -400,11 +400,11 @@ "vendorHash": null }, "fastly_fastly": { - "hash": "sha256-KPEgLMxKyiepNb5A9uJmcOEDDbE+L0k6Cz3hAVg0H08=", + "hash": "sha256-EQlK21yB1PcM74NBKnslB/Q4Y9JO1SOzvmpGZkJ74HQ=", "homepage": "https://registry.terraform.io/providers/fastly/fastly", "owner": "fastly", "repo": "terraform-provider-fastly", - "rev": "v8.7.0", + "rev": "v8.7.1", "spdx": "MPL-2.0", "vendorHash": "sha256-xgIAmxi9VvPsWqBtQHchv5UvwALkayxmoMsUp0aYJVs=" }, From fcb9bf6c05936a18958d89010b8cad0273d11936 Mon Sep 17 00:00:00 2001 From: Emily Date: Sun, 22 Feb 2026 02:28:56 +0000 Subject: [PATCH 72/77] ci: get supported systems from the target branch --- .github/workflows/merge-group.yml | 19 +++++++++++++------ ci/github-script/prepare.js | 4 +++- ci/github-script/supportedSystems.js | 10 ++++++++++ ci/supportedSystems.json | 6 ------ 4 files changed, 26 insertions(+), 13 deletions(-) create mode 100644 ci/github-script/supportedSystems.js delete mode 100644 ci/supportedSystems.json diff --git a/.github/workflows/merge-group.yml b/.github/workflows/merge-group.yml index 0c5291a9b725..cfe1f7b391a4 100644 --- a/.github/workflows/merge-group.yml +++ b/.github/workflows/merge-group.yml @@ -29,7 +29,7 @@ jobs: with: persist-credentials: false sparse-checkout: | - ci/supportedSystems.json + ci/github-script/supportedSystems.js - id: prepare uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -39,6 +39,8 @@ jobs: with: script: | const { classify } = require('./ci/supportedBranches.js') + const supportedSystems = require('./ci/github-script/supportedSystems.js') + const baseBranch = ( context.payload.merge_group?.base_ref ?? context.payload.pull_request.base.ref @@ -47,11 +49,16 @@ jobs: core.setOutput('base', baseClassification) core.info('base classification:', baseClassification) - core.setOutput('mergedSha', context.payload.merge_group?.head_sha ?? process.env.MERGED_SHA) - core.info(`mergedSha: ${context.payload.merge_group?.head_sha ?? process.env.MERGED_SHA}`) - core.setOutput('targetSha', context.payload.merge_group?.base_sha ?? process.env.TARGET_SHA) - core.info(`targetSha: ${context.payload.merge_group?.base_sha ?? process.env.TARGET_SHA}`) - core.setOutput('systems', require('./ci/supportedSystems.json')) + const mergedSha = context.payload.merge_group?.head_sha ?? process.env.MERGED_SHA + core.setOutput('mergedSha', mergedSha) + core.info(`mergedSha: ${mergedSha}`) + + const targetSha = context.payload.merge_group?.base_sha ?? process.env.TARGET_SHA + core.setOutput('targetSha', targetSha) + core.info(`targetSha: ${targetSha}`) + + const systems = await supportedSystems({ github, context, targetSha }) + core.setOutput('systems', systems) check: name: Check diff --git a/ci/github-script/prepare.js b/ci/github-script/prepare.js index 005626c43ab5..dfe2d93f3d69 100644 --- a/ci/github-script/prepare.js +++ b/ci/github-script/prepare.js @@ -1,6 +1,7 @@ const { classify } = require('../supportedBranches.js') const { postReview, dismissReviews } = require('./reviews.js') const reviewKey = 'prepare' +const supportedSystems = require('./supportedSystems.js') module.exports = async ({ github, context, core, dry }) => { const pull_number = context.payload.pull_request.number @@ -209,7 +210,8 @@ module.exports = async ({ github, context, core, dry }) => { core.setOutput('mergedSha', mergedSha) core.setOutput('targetSha', targetSha) - core.setOutput('systems', require('../supportedSystems.json')) + const systems = await supportedSystems({ github, context, targetSha }) + core.setOutput('systems', systems) const files = ( await github.paginate(github.rest.pulls.listFiles, { diff --git a/ci/github-script/supportedSystems.js b/ci/github-script/supportedSystems.js new file mode 100644 index 000000000000..2f7a762a0d05 --- /dev/null +++ b/ci/github-script/supportedSystems.js @@ -0,0 +1,10 @@ +module.exports = async ({ github, context, targetSha }) => { + const { content, encoding } = ( + await github.rest.repos.getContent({ + ...context.repo, + path: 'pkgs/top-level/release-supported-systems.json', + ref: targetSha, + }) + ).data + return JSON.parse(Buffer.from(content, encoding).toString()) +} diff --git a/ci/supportedSystems.json b/ci/supportedSystems.json deleted file mode 100644 index 44c18f1abf0e..000000000000 --- a/ci/supportedSystems.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - "aarch64-linux", - "aarch64-darwin", - "x86_64-linux", - "x86_64-darwin" -] From 9cf4d12b3052283abf83ffb35b1e01a76562dce1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 21:46:34 +0000 Subject: [PATCH 73/77] models-dev: 0-unstable-2026-02-21 -> 0-unstable-2026-03-01 --- pkgs/by-name/mo/models-dev/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index e552b2beebd7..d48542b57eed 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -9,12 +9,12 @@ }: let pname = "models-dev"; - version = "0-unstable-2026-02-21"; + version = "0-unstable-2026-03-01"; src = fetchFromGitHub { owner = "anomalyco"; repo = "models.dev"; - rev = "c36b8e94339b004bddc0d84f816bcac14babe1ba"; - hash = "sha256-z8yswVNWuf/aDbwirp99nCw4VCfzCVIOB4+5s5CKo3I="; + rev = "fec48b83d3ef80134f2636202bbb81774ecf631a"; + hash = "sha256-nxUVyGzFwO7slGZr6lSHYqJKtEzYpW+eLxfMtAV28fk="; }; node_modules = stdenvNoCC.mkDerivation { From d2596d019d075a4453e632feac816cca607999ac Mon Sep 17 00:00:00 2001 From: James Eapen Date: Sun, 1 Mar 2026 17:01:40 -0500 Subject: [PATCH 74/77] rPackages.iscream: add maintainer jamespeapen --- maintainers/maintainer-list.nix | 6 ++++++ maintainers/team-list.nix | 1 + pkgs/development/r-modules/default.nix | 1 + 3 files changed, 8 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index cecc92804e56..25e3c2127398 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11828,6 +11828,12 @@ github = "james-atkins"; githubId = 9221409; }; + jamespeapen = { + name = "James Eapen"; + email = "james.eapen@vai.org"; + github = "jamespeapen"; + githubId = 39574560; + }; jamesward = { email = "james@jamesward.com"; name = "James Ward"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index bb000aa7676d..bad67fd029fe 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -686,6 +686,7 @@ with lib.maintainers; members = [ b-rodrigues bcdarwin + jamespeapen jbedo kupac ]; diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index da2a712803ee..1c47c74d4ecb 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -385,6 +385,7 @@ let data_table = [ jbedo ]; BiocManager = [ jbedo ]; ggplot2 = [ jbedo ]; + iscream = [ jamespeapen ]; svaNUMT = [ jbedo ]; svaRetro = [ jbedo ]; StructuralVariantAnnotation = [ jbedo ]; From ed83312fbc8d945aad6368183ae53b9ec36edb87 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 1 Mar 2026 23:03:08 +0100 Subject: [PATCH 75/77] nixos/wyoming/faster-whisper: fix sherpa stt library dependency match --- .../modules/services/home-automation/wyoming/faster-whisper.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/home-automation/wyoming/faster-whisper.nix b/nixos/modules/services/home-automation/wyoming/faster-whisper.nix index 2d67bf8c8e5e..834cd7c6b774 100644 --- a/nixos/modules/services/home-automation/wyoming/faster-whisper.nix +++ b/nixos/modules/services/home-automation/wyoming/faster-whisper.nix @@ -315,7 +315,7 @@ in options.sttLibrary == "onnx-asr" || options.sttLibrary == "auto" && options.language == "ru" ) oldAttrs.optional-dependencies.onnx_asr ++ optionals ( - options.sttLibrary == "sherpa-onnx" || options.sttLibrary == "auto" && options.language == "en" + options.sttLibrary == "sherpa" || options.sttLibrary == "auto" && options.language == "en" ) oldAttrs.optional-dependencies.sherpa ++ optionals (options.sttLibrary == "transformers") oldAttrs.optional-dependencies.transformers; }); From e155c6f4cc3bddc58cdf770dc6735678710c5878 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 23:07:26 +0000 Subject: [PATCH 76/77] terraform-providers.ibm-cloud_ibm: 1.88.2 -> 1.88.3 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 1257697ba010..ad663fd65264 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -724,13 +724,13 @@ "vendorHash": null }, "ibm-cloud_ibm": { - "hash": "sha256-Bd4iCThAVw0VAO8EiJ9R2fLLW7XkjFj5oxwzZnqEf/Y=", + "hash": "sha256-xdQk+11X4q8xrLmkWOd0dqx38C/RscybdBqaTLDntP8=", "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm", "owner": "IBM-Cloud", "repo": "terraform-provider-ibm", - "rev": "v1.88.2", + "rev": "v1.88.3", "spdx": "MPL-2.0", - "vendorHash": "sha256-KjhTp/Sjf4pxbsrWc4EZAD/NAtr0U7yieYd6s2NQHHc=" + "vendorHash": "sha256-rZ8SgbLQTpZWd6DfPZOzagqepQsnNxqVNUTFPafU870=" }, "icinga_icinga2": { "hash": "sha256-Y/Oq0aTzP+oSKPhHiHY9Leal4HJJm7TNDpcdqkUsCmk=", From 2058481edc25f4f9f18bc443107049b46f96bf8d Mon Sep 17 00:00:00 2001 From: kilyanni Date: Tue, 24 Feb 2026 01:27:15 +0100 Subject: [PATCH 77/77] maintainers: blenderfreaky -> kilyanni --- maintainers/maintainer-list.nix | 12 ++++++------ pkgs/by-name/em/emhash/package.nix | 2 +- pkgs/by-name/iv/ivpn-service/package.nix | 2 +- pkgs/by-name/iv/ivpn-ui/package.nix | 2 +- pkgs/by-name/iv/ivpn/package.nix | 2 +- pkgs/by-name/ko/kopia-ui/package.nix | 2 +- pkgs/by-name/ko/kopia/package.nix | 2 +- pkgs/by-name/un/unified-memory-framework/package.nix | 2 +- .../python-modules/color-matcher/default.nix | 2 +- .../custom-components/lednetwf_ble/package.nix | 2 +- .../sleep_as_android_mqtt/package.nix | 2 +- 11 files changed, 16 insertions(+), 16 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 889aa2bfdf80..97e68fa9c412 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3582,12 +3582,6 @@ githubId = 124877155; name = "Benjamin Lemouzy"; }; - blenderfreaky = { - name = "blenderfreaky"; - email = "nix@blenderfreaky.de"; - github = "blenderfreaky"; - githubId = 14351657; - }; blghnks = { email = "bilgehankuch@gmail.com"; name = "Bilgehan Kuş"; @@ -13921,6 +13915,12 @@ githubId = 20063; name = "Pascal Hertleif"; }; + kilyanni = { + name = "Nikolas Kilian"; + email = "nix@nkilian.org"; + github = "kilyanni"; + githubId = 14351657; + }; kim0 = { email = "email.ahmedkamal@googlemail.com"; github = "kim0"; diff --git a/pkgs/by-name/em/emhash/package.nix b/pkgs/by-name/em/emhash/package.nix index 72f7d26dbade..4d5e93928276 100644 --- a/pkgs/by-name/em/emhash/package.nix +++ b/pkgs/by-name/em/emhash/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/ktprime/emhash/releases/tag/v${finalAttrs.version}"; description = "Fast and memory efficient c++ flat hash map/set"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ blenderfreaky ]; + maintainers = with lib.maintainers; [ kilyanni ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/iv/ivpn-service/package.nix b/pkgs/by-name/iv/ivpn-service/package.nix index 2f675d3cfc88..ea75f4e1ccb9 100644 --- a/pkgs/by-name/iv/ivpn-service/package.nix +++ b/pkgs/by-name/iv/ivpn-service/package.nix @@ -98,7 +98,7 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/ivpn/desktop-app/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ - blenderfreaky + kilyanni ]; mainProgram = "ivpn-service"; }; diff --git a/pkgs/by-name/iv/ivpn-ui/package.nix b/pkgs/by-name/iv/ivpn-ui/package.nix index 8c5a79d4b851..f887a76c4e02 100644 --- a/pkgs/by-name/iv/ivpn-ui/package.nix +++ b/pkgs/by-name/iv/ivpn-ui/package.nix @@ -84,7 +84,7 @@ buildNpmPackage (finalAttrs: { downloadPage = "https://github.com/ivpn/desktop-app"; changelog = "https://github.com/ivpn/desktop-app/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ blenderfreaky ]; + maintainers = with lib.maintainers; [ kilyanni ]; platforms = [ "x86_64-linux" ]; }; }) diff --git a/pkgs/by-name/iv/ivpn/package.nix b/pkgs/by-name/iv/ivpn/package.nix index c52b364f619e..45ec69e21304 100644 --- a/pkgs/by-name/iv/ivpn/package.nix +++ b/pkgs/by-name/iv/ivpn/package.nix @@ -42,7 +42,7 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/ivpn/desktop-app/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ - blenderfreaky + kilyanni ]; mainProgram = "ivpn"; }; diff --git a/pkgs/by-name/ko/kopia-ui/package.nix b/pkgs/by-name/ko/kopia-ui/package.nix index 1b386889c79a..c788d2d0c922 100644 --- a/pkgs/by-name/ko/kopia-ui/package.nix +++ b/pkgs/by-name/ko/kopia-ui/package.nix @@ -88,7 +88,7 @@ buildNpmPackage { downloadPage = "https://github.com/kopia/kopia"; changelog = "https://github.com/kopia/kopia/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ blenderfreaky ]; + maintainers = with lib.maintainers; [ kilyanni ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/ko/kopia/package.nix b/pkgs/by-name/ko/kopia/package.nix index 1c3dda8a1b2c..1c544f7127d2 100644 --- a/pkgs/by-name/ko/kopia/package.nix +++ b/pkgs/by-name/ko/kopia/package.nix @@ -60,7 +60,7 @@ buildGoModule (finalAttrs: { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bbigras - blenderfreaky + kilyanni nadir-ishiguro ]; }; diff --git a/pkgs/by-name/un/unified-memory-framework/package.nix b/pkgs/by-name/un/unified-memory-framework/package.nix index d384de438bd7..648c5ea22d55 100644 --- a/pkgs/by-name/un/unified-memory-framework/package.nix +++ b/pkgs/by-name/un/unified-memory-framework/package.nix @@ -150,6 +150,6 @@ stdenv.mkDerivation (finalAttrs: { lib.licenses.asl20 lib.licenses.llvm-exception ]; - maintainers = [ lib.maintainers.blenderfreaky ]; + maintainers = [ lib.maintainers.kilyanni ]; }; }) diff --git a/pkgs/development/python-modules/color-matcher/default.nix b/pkgs/development/python-modules/color-matcher/default.nix index 330c3adba7a7..00e7574903f5 100644 --- a/pkgs/development/python-modules/color-matcher/default.nix +++ b/pkgs/development/python-modules/color-matcher/default.nix @@ -44,7 +44,7 @@ buildPythonPackage { description = "Package enabling color transfer across images"; homepage = "https://github.com/hahnec/color-matcher"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ blenderfreaky ]; + maintainers = with lib.maintainers; [ kilyanni ]; # requires py2app which is not packaged for darwin broken = stdenv.hostPlatform.isDarwin; }; diff --git a/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix b/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix index 1a28b2f0ce19..3113547ebb65 100644 --- a/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix +++ b/pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix @@ -38,6 +38,6 @@ buildHomeAssistantComponent { homepage = "https://github.com/8none1/lednetwf_ble"; changelog = "https://github.com/8none1/lednetwf_ble/releases/tag/v${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ blenderfreaky ]; + maintainers = with lib.maintainers; [ kilyanni ]; }; } diff --git a/pkgs/servers/home-assistant/custom-components/sleep_as_android_mqtt/package.nix b/pkgs/servers/home-assistant/custom-components/sleep_as_android_mqtt/package.nix index f461f86da1ee..8471bdfdb1cc 100644 --- a/pkgs/servers/home-assistant/custom-components/sleep_as_android_mqtt/package.nix +++ b/pkgs/servers/home-assistant/custom-components/sleep_as_android_mqtt/package.nix @@ -66,6 +66,6 @@ buildHomeAssistantComponent { homepage = "https://github.com/IATkachenko/HA-SleepAsAndroid"; changelog = "https://github.com/IATkachenko/HA-SleepAsAndroid/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ blenderfreaky ]; + maintainers = with lib.maintainers; [ kilyanni ]; }; }