From bd3a48e3b2321eeb46192318075f4bd9d6bf9eb4 Mon Sep 17 00:00:00 2001 From: hakan-demirli Date: Fri, 12 Dec 2025 01:46:39 +0300 Subject: [PATCH 001/308] veridian: 0-unstable-2024-12-25 -> 0-unstable-2025-12-01 --- pkgs/by-name/ve/veridian/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/veridian/package.nix b/pkgs/by-name/ve/veridian/package.nix index 85cdc66221fa..4ec243a668ce 100644 --- a/pkgs/by-name/ve/veridian/package.nix +++ b/pkgs/by-name/ve/veridian/package.nix @@ -18,13 +18,13 @@ }: rustPlatform.buildRustPackage { pname = "veridian"; - version = "0-unstable-2024-12-25"; + version = "0-unstable-2025-12-01"; src = fetchFromGitHub { owner = "vivekmalneedi"; repo = "veridian"; - rev = "d094c9d2fa9745b2c4430eef052478c64d5dd3b6"; - hash = "sha256-3KjUunXTqdesvgDSeQMoXL0LRGsGQXZJGDt+xLWGovM="; + rev = "0c5776a4a4e08fd00b90d91ad3cd2ec10315d2bd"; + hash = "sha256-TQ1qyKQesk0eOArhvfGxOHtIwpyM7iUOgNI1VA1riPE="; }; cargoHash = "sha256-qJQD9HjSrrHdppbLNgLnXCycgzbmPePydZve3A8zGtU="; From e1090e17856686b590ccc0186e4722ceb462f438 Mon Sep 17 00:00:00 2001 From: Georges Palauqui Date: Wed, 17 Dec 2025 12:01:20 +0100 Subject: [PATCH 002/308] saleae-logic-2: 2.4.36 -> 2.4.40 --- pkgs/by-name/sa/saleae-logic-2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/saleae-logic-2/package.nix b/pkgs/by-name/sa/saleae-logic-2/package.nix index ba28e7f0bb61..44fa021d0b0b 100644 --- a/pkgs/by-name/sa/saleae-logic-2/package.nix +++ b/pkgs/by-name/sa/saleae-logic-2/package.nix @@ -6,10 +6,10 @@ }: let pname = "saleae-logic-2"; - version = "2.4.36"; + version = "2.4.40"; src = fetchurl { url = "https://downloads2.saleae.com/logic2/Logic-${version}-linux-x64.AppImage"; - hash = "sha256-M6sjmFHonByjh3rHnAMuSpFKkvOsXqd4XevFDxuEOp4="; + hash = "sha256-TG7fH8b0L/O8RjlMB3QJM3/8my49uBX2RwufrVWDgpI="; }; desktopItem = makeDesktopItem { name = "saleae-logic-2"; From c96651cea1d56d3308dc6bb24b9e2141db4149df Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sat, 20 Dec 2025 13:42:03 +0200 Subject: [PATCH 003/308] soundsource: 5.8.10 -> 6.0.2 --- pkgs/by-name/so/soundsource/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/so/soundsource/package.nix b/pkgs/by-name/so/soundsource/package.nix index 216e75ef17cb..9657e11a93ca 100644 --- a/pkgs/by-name/so/soundsource/package.nix +++ b/pkgs/by-name/so/soundsource/package.nix @@ -6,11 +6,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "soundsource"; - version = "5.8.10"; + version = "6.0.2"; src = fetchurl { - url = "https://web.archive.org/web/20251119083726/https://cdn.rogueamoeba.com/soundsource/download/SoundSource.zip"; - hash = "sha256-kIGpIxlX+qyiXeOWq9DjKLZL4fPZdgsro9P6SqrPQHo="; + url = "https://web.archive.org/web/20251220113913/https://cdn.rogueamoeba.com/soundsource/download/SoundSource.zip"; + hash = "sha256-tzgGUYaY6mIZXs3xxGC3b3AoJ/DcaESYr49zcDS7+Fo="; }; dontUnpack = true; From 9dc775818009db7a3749735c84b10778596204ae Mon Sep 17 00:00:00 2001 From: Boldi Koller Date: Mon, 22 Dec 2025 14:55:23 +0100 Subject: [PATCH 004/308] dbvisualizer: 25.1.5 -> 25.2.6 --- pkgs/by-name/db/dbvisualizer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dbvisualizer/package.nix b/pkgs/by-name/db/dbvisualizer/package.nix index b39849ebe237..ffcfa1424829 100644 --- a/pkgs/by-name/db/dbvisualizer/package.nix +++ b/pkgs/by-name/db/dbvisualizer/package.nix @@ -13,7 +13,7 @@ let in stdenv.mkDerivation (finalAttrs: { inherit pname; - version = "25.1.5"; + version = "25.2.6"; src = let @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { in fetchurl { url = "https://www.dbvis.com/product_download/dbvis-${finalAttrs.version}/media/dbvis_linux_${underscoreVersion}.tar.gz"; - hash = "sha256-PLYolzwQa9xj6z+r/8jS9tbiR8zVTQKOhtJJBN8dNhI="; + hash = "sha256-yiL0FFkSntwLy/oOkiDQKTvTOUrtbv/9kV+1nLZtMB0="; }; strictDeps = true; From dc55dbcd1af51c6519c10d81e0fd8992bb516047 Mon Sep 17 00:00:00 2001 From: pixel Date: Thu, 25 Dec 2025 19:05:46 +0000 Subject: [PATCH 005/308] maintainers: add pixel-87 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d3ca955a9840..d54cf52b8d28 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20704,6 +20704,12 @@ githubId = 20472367; name = "Peter Hebden"; }; + pixel-87 = { + email = "edwardoliverthomas@gmail.com"; + github = "pixel-87"; + githubId = 149434768; + name = "Ed Thomas"; + }; pixelsergey = { email = "sergey.ichtchenko@gmail.com"; github = "PixelSergey"; From 0e245088055b960703f59de2974a41c4d1049a86 Mon Sep 17 00:00:00 2001 From: pixel Date: Thu, 25 Dec 2025 19:18:18 +0000 Subject: [PATCH 006/308] torcs: 1.3.7 -> 1.3.8 --- pkgs/by-name/to/torcs/package.nix | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/to/torcs/package.nix b/pkgs/by-name/to/torcs/package.nix index 4a5b46a7e722..52d41132a717 100644 --- a/pkgs/by-name/to/torcs/package.nix +++ b/pkgs/by-name/to/torcs/package.nix @@ -26,30 +26,18 @@ stdenv.mkDerivation rec { pname = "torcs"; - version = "1.3.7"; + version = "1.3.8"; src = fetchurl { url = "mirror://sourceforge/torcs/torcs-${version}.tar.bz2"; - sha256 = "0kdq0sc7dsfzlr0ggbxggcbkivc6yp30nqwjwcaxg9295s3b06wa"; + sha256 = "sha256-S5Z3NUX7NkEZgqbziXIF64/VciedTOVp8s4HsI6Jp68="; }; patches = [ - (fetchpatch { - url = "https://salsa.debian.org/games-team/torcs/raw/fb0711c171b38c4648dc7c048249ec20f79eb8e2/debian/patches/gcc6-isnan.patch"; - sha256 = "16scmq30vwb8429ah9d4ws0v1w6ai59lvn7hcgnvfzyap42ry876"; - }) (fetchpatch { url = "https://salsa.debian.org/games-team/torcs/raw/fb0711c171b38c4648dc7c048249ec20f79eb8e2/debian/patches/format-argument.patch"; sha256 = "04advcx88yh23ww767iysydzhp370x7cqp2wf9hk2y1qvw7mxsja"; }) - (fetchpatch { - url = "https://salsa.debian.org/games-team/torcs/raw/fb0711c171b38c4648dc7c048249ec20f79eb8e2/debian/patches/glibc-default-source.patch"; - sha256 = "0k4hgpddnhv68mdc9ics7ah8q54j60g394d7zmcmzg6l3bjd9pyp"; - }) - (fetchpatch { - url = "https://salsa.debian.org/games-team/torcs/raw/32bbe77c68b4de07b28c34497f3c0ad666ee618d/debian/patches/gcc7.patch"; - sha256 = "09iilnvdv8h7b4nb1372arszkbz9hbzsck4rimzz1xjdh9ydniw9"; - }) ]; postInstall = '' @@ -89,7 +77,7 @@ stdenv.mkDerivation rec { description = "Car racing game"; homepage = "https://torcs.sourceforge.net/"; license = lib.licenses.gpl2Plus; - maintainers = [ ]; + maintainers = with lib.maintainers; [ pixel-87 ]; platforms = lib.platforms.linux; hydraPlatforms = [ ]; }; From ddb30a67818fd2aeeb9c58cee23e83e2195d7be3 Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Tue, 23 Dec 2025 17:53:39 -0500 Subject: [PATCH 007/308] spaghettikart: 0.9.9.1-unstable-2025-11-14 -> 0.9.9.1-unstable-2025-12-23 --- pkgs/by-name/sp/spaghettikart/package.nix | 26 +++++++++++++++++++--- pkgs/by-name/sp/spaghettikart/semver.patch | 13 +++++++++++ 2 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 pkgs/by-name/sp/spaghettikart/semver.patch diff --git a/pkgs/by-name/sp/spaghettikart/package.nix b/pkgs/by-name/sp/spaghettikart/package.nix index 28d6e21d114f..d1a61649a1a5 100644 --- a/pkgs/by-name/sp/spaghettikart/package.nix +++ b/pkgs/by-name/sp/spaghettikart/package.nix @@ -25,6 +25,7 @@ SDL2_net, spdlog, tinyxml-2, + tomlplusplus, zenity, sdl_gamecontrollerdb, spaghettikart, @@ -68,6 +69,12 @@ let hash = "sha256-jRPwO1Vub0cH12YMlME6kd8zGzKmcfIrIJZYpQJeOks="; }; + semver = fetchurl { + name = "semver.hpp"; + url = "https://raw.githubusercontent.com/Neargye/semver/refs/tags/v1.0.0-rc/include/semver.hpp"; + hash = "sha256-rywMUxJNx/UsWKcgXkWK0++6wvYc5Vrd+cj5QzigQYI="; + }; + stb_impl = writeTextFile { name = "stb_impl.c"; text = '' @@ -117,13 +124,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "spaghettikart"; - version = "0.9.9.1-unstable-2025-11-14"; + version = "0.9.9.1-unstable-2025-12-23"; src = fetchFromGitHub { owner = "HarbourMasters"; repo = "SpaghettiKart"; - rev = "fffd3f7fe92c6eb45b68c0ca522066bf9c54abb2"; - hash = "sha256-cYFNkVPthqTGT3YiK2MxepAzfVpV8/o2xnZ/zrmmZog="; + rev = "b0582b5c32914a815fe6a2ffc41f3eb9c24a3a2b"; + hash = "sha256-TTsW49jo8yNxuL5GFStiQRWOBw/X8Pt2hMKmDZPpEVI="; fetchSubmodules = true; deepClone = true; postFetch = '' @@ -160,6 +167,9 @@ stdenv.mkDerivation (finalAttrs: { }; tinyxml2_src = srcOnly tinyxml-2; }) + + # Can't fetch in the sandbox + ./semver.patch ]; # Recent builds enabled LTO which won't build with nix @@ -185,6 +195,7 @@ stdenv.mkDerivation (finalAttrs: { SDL2_net spdlog tinyxml-2 + tomlplusplus zenity ]; @@ -197,6 +208,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_STORMLIB" "${stormlib'}") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_THREADPOOL" "${thread_pool}") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_TINYXML2" "${tinyxml-2}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_TOMLPLUSPLUS" "${tomlplusplus.src}") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_YAML-CPP" "${yaml-patched}") ]; @@ -211,6 +223,12 @@ stdenv.mkDerivation (finalAttrs: { cp ${stb_impl} ./stb/${stb_impl.name} substituteInPlace libultraship/cmake/dependencies/common.cmake \ --replace-fail "\''${STB_DIR}" "$(readlink -f ./stb)" + + mkdir semver + cp ${semver} ./semver/semver.hpp + substituteInPlace CMakeLists.txt \ + --replace-fail "\''${SEMVER_DIR}" "$(readlink -f ./semver)" + ''; postPatch = '' @@ -232,6 +250,7 @@ stdenv.mkDerivation (finalAttrs: { installBin Spaghettify mkdir -p $out/share/spaghettikart cp -r ../yamls $out/share/spaghettikart/ + cp -r ../meta $out/share/spaghettikart/ install -Dm644 -t $out/share/spaghettikart {spaghetti.o2r,config.yml,gamecontrollerdb.txt} install -Dm644 ../icon.png $out/share/pixmaps/spaghettikart.png install -Dm644 -t $out/share/licenses/spaghettikart/libgfxd ${libgfxd}/LICENSE @@ -249,6 +268,7 @@ stdenv.mkDerivation (finalAttrs: { --run "ln -sf $out/share/spaghettikart/spaghetti.o2r ~/.local/share/spaghettikart/spaghetti.o2r" \ --run "ln -sf $out/share/spaghettikart/config.yml ~/.local/share/spaghettikart/config.yml" \ --run "ln -sfT $out/share/spaghettikart/yamls ~/.local/share/spaghettikart/yamls" \ + --run "ln -sfT $out/share/spaghettikart/meta ~/.local/share/spaghettikart/meta" \ --run "ln -sf $out/share/spaghettikart/gamecontrollerdb.txt ~/.local/share/spaghettikart/gamecontrollerdb.txt" \ --run 'cd ~/.local/share/spaghettikart' ''; diff --git a/pkgs/by-name/sp/spaghettikart/semver.patch b/pkgs/by-name/sp/spaghettikart/semver.patch new file mode 100644 index 000000000000..8237b5ab9a31 --- /dev/null +++ b/pkgs/by-name/sp/spaghettikart/semver.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c4870b59b..c62c89559 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -353,8 +353,6 @@ file(DOWNLOAD "https://raw.githubusercontent.com/DLTcollab/sse2neon/refs/heads/m + include_directories(${SSE2NEON_DIR}) + + #================== SEMVER =================== +-set(SEMVER_DIR ${CMAKE_BINARY_DIR}/_deps/semver) +-file(DOWNLOAD "https://raw.githubusercontent.com/Neargye/semver/refs/tags/v1.0.0-rc/include/semver.hpp" "${SEMVER_DIR}/semver.hpp") + + include_directories(${SEMVER_DIR}) + From e12ca1b0a8bee4109192eff58dc50c33fb958e08 Mon Sep 17 00:00:00 2001 From: Deadbeef Date: Wed, 26 Feb 2025 18:12:20 +0800 Subject: [PATCH 008/308] stegsolve: 1.3 -> 1.3.1 The package now builds from source with license changed to the MIT license. I have obtained permission from the original author of stegsolve, see the new repository for more info. Also add myself to the maintainers list. --- pkgs/by-name/st/stegsolve/package.nix | 75 +++++++++++++++------------ 1 file changed, 41 insertions(+), 34 deletions(-) diff --git a/pkgs/by-name/st/stegsolve/package.nix b/pkgs/by-name/st/stegsolve/package.nix index bd03768e4dea..0124cefd0dc6 100644 --- a/pkgs/by-name/st/stegsolve/package.nix +++ b/pkgs/by-name/st/stegsolve/package.nix @@ -1,24 +1,50 @@ { lib, - stdenvNoCC, - fetchurl, - jre, + stdenv, + fetchFromGitHub, + jdk, makeWrapper, copyDesktopItems, makeDesktopItem, }: -stdenvNoCC.mkDerivation (finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "stegsolve"; - version = "1.3"; + version = "1.3.1"; - src = fetchurl { - # No versioned binary is published :( - url = "https://web.archive.org/web/20230319054116if_/http://www.caesum.com/handbook/Stegsolve.jar"; - sha256 = "0np5zb28sg6yzkp1vic80pm8iiaamvjpbf5dxmi9kwvqcrh4jyq0"; + src = fetchFromGitHub { + owner = "fee1-dead"; + repo = "Stegsolve"; + rev = finalAttrs.version; + hash = "sha256-WiIZymeYnub0JilWGLXKhQKEoO1hce5DarbEjp+rTGQ=="; }; - dontUnpack = true; + nativeBuildInputs = [ + makeWrapper + copyDesktopItems + ]; + buildInputs = [ jdk ]; + + buildPhase = '' + runHook preBuild + + mkdir -p out/ + javac -d out/ -sourcepath src/ -classpath out/ -encoding utf8 src/**/*.java + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/lib/ + mv out $out/lib/stegsolve + + makeWrapper ${jdk}/bin/java $out/bin/stegsolve \ + --add-flags "-classpath $out/lib/stegsolve stegsolve.StegSolve" + + runHook postInstall + ''; desktopItems = [ (makeDesktopItem { @@ -31,33 +57,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { }) ]; - nativeBuildInputs = [ - makeWrapper - copyDesktopItems - ]; - - installPhase = '' - runHook preInstall - - export JAR=$out/share/java/stegsolve/stegsolve.jar - install -D $src $JAR - makeWrapper ${jre}/bin/java $out/bin/stegsolve \ - --add-flags "-jar $JAR" - - runHook postInstall - ''; - meta = { description = "Steganographic image analyzer, solver and data extractor for challanges"; homepage = "https://www.wechall.net/forum/show/thread/527/Stegsolve_1.3/"; - sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; - license = { - fullName = "Cronos License"; - url = "http://www.caesum.com/legal.php"; - free = false; - redistributable = true; - }; - maintainers = with lib.maintainers; [ emilytrau ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + emilytrau + fee1-dead + ]; platforms = lib.platforms.all; mainProgram = "stegsolve"; }; From b61927e5f35fd085419c75fb3ec0ec707a4727ed Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 29 Dec 2025 17:38:05 +0100 Subject: [PATCH 009/308] nixos/podman: fix starting unprivileged containers with sdnotify=conmon Closes #410857 Back when I researched the correct combinations of settings, containers would hang indefinitely with `--sdnotify=conmon` when using lingering and Delegate=yes. Apparently, this changed now this is needed to get these containers to start. --- nixos/modules/virtualisation/oci-containers.nix | 12 ++++-------- nixos/tests/oci-containers.nix | 2 +- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/nixos/modules/virtualisation/oci-containers.nix b/nixos/modules/virtualisation/oci-containers.nix index 5b3576c97acd..6b7500d6c08e 100644 --- a/nixos/modules/virtualisation/oci-containers.nix +++ b/nixos/modules/virtualisation/oci-containers.nix @@ -542,7 +542,7 @@ let Environment = "PODMAN_SYSTEMD_UNIT=%n"; Type = "notify"; NotifyAccess = "all"; - Delegate = mkIf (container.podman.sdnotify == "healthy") true; + Delegate = true; User = effectiveUser; RuntimeDirectory = escapedName; }; @@ -630,13 +630,9 @@ in inherit (config.users.users.${podman.user}) linger; in warnings - ++ lib.optional (podman.user != "root" && linger && podman.sdnotify == "conmon") '' - Podman container ${name} is configured as rootless (user ${podman.user}) - with `--sdnotify=conmon`, but lingering for this user is turned on. - '' - ++ lib.optional (podman.user != "root" && !linger && podman.sdnotify == "healthy") '' - Podman container ${name} is configured as rootless (user ${podman.user}) - with `--sdnotify=healthy`, but lingering for this user is turned off. + ++ lib.optional (podman.user != "root" && !linger) '' + Podman container ${name} is configured as rootless (user ${podman.user}), + but lingering for this user is turned off. '' ) [ ] cfg.containers ); diff --git a/nixos/tests/oci-containers.nix b/nixos/tests/oci-containers.nix index 9d41e4baffdf..71c35e8d4176 100644 --- a/nixos/tests/oci-containers.nix +++ b/nixos/tests/oci-containers.nix @@ -84,7 +84,7 @@ let isSystemUser = true; group = "redis"; home = "/var/lib/redis"; - linger = type == "healthy"; + linger = true; createHome = true; uid = 2342; subUidRanges = [ From 53448422726f8efb3087d335094eab0e260f6c79 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 30 Dec 2025 10:43:36 +0100 Subject: [PATCH 010/308] podman: add rootless tests to passthru.tests --- pkgs/by-name/po/podman/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/po/podman/package.nix b/pkgs/by-name/po/podman/package.nix index 5090d9dd84ac..fed9635c312f 100644 --- a/pkgs/by-name/po/podman/package.nix +++ b/pkgs/by-name/po/podman/package.nix @@ -158,6 +158,8 @@ buildGoModule (finalAttrs: { podman-tls-ghostunnel ; oci-containers-podman = nixosTests.oci-containers.podman; + oci-containers-podman-rootless-conmon = nixosTests.oci-containers.podman-rootless-conmon; + oci-containers-podman-rootless-healthy = nixosTests.oci-containers.podman-rootless-healthy; }; # do not add qemu to this wrapper, store paths get written to the podman vm config and break when GCed binPath = lib.makeBinPath ( From 90a265b5d0f93615978334ea1e36d1d3d21c056e Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Sun, 28 Dec 2025 08:49:00 -0800 Subject: [PATCH 011/308] fasm: 1.73.32 -> 1.73.34 Signed-off-by: Angel J <78835633+iamanaws@users.noreply.github.com> --- pkgs/development/compilers/fasm/bin.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/fasm/bin.nix b/pkgs/development/compilers/fasm/bin.nix index 2d33d126edad..1428eb91179f 100644 --- a/pkgs/development/compilers/fasm/bin.nix +++ b/pkgs/development/compilers/fasm/bin.nix @@ -6,11 +6,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "fasm-bin"; - version = "1.73.32"; + version = "1.73.34"; src = fetchurl { url = "https://flatassembler.net/fasm-${finalAttrs.version}.tgz"; - hash = "sha256-WVXL4UNWXa9e7K3MSS0CXK3lczgog9V4XUoYChvvym8="; + hash = "sha256-CAlGTsfvpDRWsHh9UysgBorjX+mygEWjFeRaznyDszw="; }; installPhase = '' @@ -23,7 +23,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "x86(-64) macro assembler to binary, MZ, PE, COFF, and ELF"; - homepage = "https://flatassembler.net/download.php"; + homepage = "https://flatassembler.net/"; + downloadPage = "https://flatassembler.net/download.php"; license = lib.licenses.bsd2; mainProgram = "fasm"; maintainers = [ lib.maintainers.iamanaws ]; From d0d2e89c6ec88f72824f4e3d385007cd52fe1095 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Tue, 30 Dec 2025 17:22:55 -0600 Subject: [PATCH 012/308] bstone: 1.2.16 -> 1.3.2 --- pkgs/by-name/bs/bstone/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bs/bstone/package.nix b/pkgs/by-name/bs/bstone/package.nix index d49537671f82..2cdf9bf99d5b 100644 --- a/pkgs/by-name/bs/bstone/package.nix +++ b/pkgs/by-name/bs/bstone/package.nix @@ -3,32 +3,39 @@ stdenv, fetchFromGitHub, cmake, + makeWrapper, sdl2-compat, + vulkan-loader, }: stdenv.mkDerivation (finalAttrs: { pname = "bstone"; - version = "1.2.16"; + version = "1.3.2"; src = fetchFromGitHub { owner = "bibendovsky"; repo = "bstone"; tag = "v${finalAttrs.version}"; - hash = "sha256-6BNIMBbLBcQoVx5lnUz14viAvBcFjoZLY8c30EgcvKQ="; + hash = "sha256-D0f4DmVv2Bo3cwCUuo3LsXNWFR16rirpvSnAS2C6YEY="; }; nativeBuildInputs = [ cmake + makeWrapper ]; buildInputs = [ sdl2-compat + vulkan-loader ]; postInstall = '' mkdir -p $out/{bin,share/bibendovsky/bstone} mv $out/bstone $out/bin mv $out/*.txt $out/share/bibendovsky/bstone + + wrapProgram $out/bin/bstone \ + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} ''; meta = { From f90dd4157df901b67dda920b3f09032b7cd159bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 1 Jan 2026 16:03:30 +0000 Subject: [PATCH 013/308] gnote: 49.1 -> 49.2 --- pkgs/by-name/gn/gnote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnote/package.nix b/pkgs/by-name/gn/gnote/package.nix index 37d0508c7e88..fe1159cba73a 100644 --- a/pkgs/by-name/gn/gnote/package.nix +++ b/pkgs/by-name/gn/gnote/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { pname = "gnote"; - version = "49.1"; + version = "49.2"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-l845YCx31l3w1d0z4HtbhtakWFdtzh5rbtGx5If14HM="; + hash = "sha256-lC8CsXIFff4HbdBNDwNlLqafNjg3Lsbrn8p3CBYEp7U="; }; buildInputs = [ From e53f0f318f653d113e620d0a7163961ee76d7203 Mon Sep 17 00:00:00 2001 From: Mutsuha Asada Date: Sat, 3 Jan 2026 16:43:09 +0900 Subject: [PATCH 014/308] leiningen: 2.11.2 -> 2.12.0 --- pkgs/by-name/le/leiningen/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/le/leiningen/package.nix b/pkgs/by-name/le/leiningen/package.nix index 04b81464ec0a..5390bc2483c0 100644 --- a/pkgs/by-name/le/leiningen/package.nix +++ b/pkgs/by-name/le/leiningen/package.nix @@ -10,19 +10,19 @@ }: let pname = "leiningen"; - version = "2.11.2"; + version = "2.12.0"; in stdenv.mkDerivation { inherit pname version; src = fetchurl { url = "https://codeberg.org/leiningen/leiningen/raw/tag/${version}/bin/lein-pkg"; - hash = "sha256-KKGmJmjF9Ce0E6hnfjdq/6qZXwI7H80G4tTJisHfXz4="; + hash = "sha256-EqnF46JHFhnKPWSnRi+SD99xOuiVnrT81iV8IzMrWqQ="; }; jarsrc = fetchurl { url = "https://codeberg.org/leiningen/leiningen/releases/download/${version}/leiningen-${version}-standalone.jar"; - hash = "sha256-fTGuI652npJ0OLDNVdFak+faurCf1PwVh3l5Fh4Qh3Q="; + hash = "sha256-tyGlc69jF4TyfMtS5xnm0Sh9nTlRrVbTFtOPfs+oGqI="; }; JARNAME = "${pname}-${version}-standalone.jar"; @@ -51,7 +51,7 @@ stdenv.mkDerivation { chmod +x $out/bin/lein patchShebangs $out/bin/lein substituteInPlace $out/bin/lein \ - --replace 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/$JARNAME" + --replace-fail 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/$JARNAME" wrapProgram $out/bin/lein \ --prefix PATH ":" "${ lib.makeBinPath [ From cab2deb8cda470728b764ae6dc2629b0c74a01c3 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 31 Dec 2025 23:51:14 +0100 Subject: [PATCH 015/308] li-ri: init at 3.1.6 Signed-off-by: Marcin Serwin --- pkgs/by-name/li/li-ri/package.nix | 58 +++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 pkgs/by-name/li/li-ri/package.nix diff --git a/pkgs/by-name/li/li-ri/package.nix b/pkgs/by-name/li/li-ri/package.nix new file mode 100644 index 000000000000..a678f57b5621 --- /dev/null +++ b/pkgs/by-name/li/li-ri/package.nix @@ -0,0 +1,58 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + pkg-config, + ninja, + SDL2, + SDL2_mixer, + simpleini, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "li-ri"; + version = "3.1.6"; + + src = fetchFromGitHub { + owner = "petitlapin"; + repo = "Li-Ri"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Dw4r0tRUBNQfJzKZI9R51ansRyg9rztBOXjcvjSgJic="; + }; + + nativeBuildInputs = [ + cmake + ninja + pkg-config + ]; + buildInputs = [ + SDL2 + SDL2_mixer + simpleini + ]; + + cmakeFlags = [ + (lib.cmakeBool "USE_SYSTEM_SIMPLEINI" true) + (lib.cmakeFeature "LIRI_DATA_DIR" "${placeholder "out"}/share/Li-ri/") + ]; + + meta = { + homepage = "https://github.com/petitlapin/Li-Ri"; + description = "Drive a toy wood engine and collect all the coaches to win"; + maintainers = with lib.maintainers; [ + jcumming + marcin-serwin + ]; + platforms = with lib.platforms; linux; + license = with lib.licenses; [ + # Code + gpl2Only + # or + gpl3Only + + # Metadata + cc0 + ]; + mainProgram = "Li-ri"; + }; +}) From 0b3bd3e48b8c5a6799b1e57422c7f30e74cb8a2f Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 3 Jan 2026 09:36:01 +0100 Subject: [PATCH 016/308] rili: drop Signed-off-by: Marcin Serwin --- pkgs/by-name/ri/rili/moderinze_cpp.patch | 391 ----------------------- pkgs/by-name/ri/rili/package.nix | 53 --- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 444 deletions(-) delete mode 100644 pkgs/by-name/ri/rili/moderinze_cpp.patch delete mode 100644 pkgs/by-name/ri/rili/package.nix diff --git a/pkgs/by-name/ri/rili/moderinze_cpp.patch b/pkgs/by-name/ri/rili/moderinze_cpp.patch deleted file mode 100644 index 3d076afb39e3..000000000000 --- a/pkgs/by-name/ri/rili/moderinze_cpp.patch +++ /dev/null @@ -1,391 +0,0 @@ -diff -r -u Ri-li-2.0.1.orig/src/audio.cc Ri-li-2.0.1/src/audio.cc ---- Ri-li-2.0.1.orig/src/audio.cc 2012-01-22 00:40:56.928609371 -0800 -+++ Ri-li-2.0.1/src/audio.cc 2012-01-22 00:28:33.360636539 -0800 -@@ -22,8 +22,8 @@ - // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - #include --#include --#include -+#include -+#include - - #include "audio.h" - #include "utils.h" -@@ -57,7 +57,7 @@ - char PathFile[512]; - - if(Mix_OpenAudio(22050,AUDIO_S16,1,1024)) { -- cerr <<"Enable to init Sound card ! "< -+#include - #include - #include - #include -diff -r -u Ri-li-2.0.1.orig/src/editeur.cc Ri-li-2.0.1/src/editeur.cc ---- Ri-li-2.0.1.orig/src/editeur.cc 2007-11-02 04:48:17.000000000 -0700 -+++ Ri-li-2.0.1/src/editeur.cc 2012-01-22 00:28:59.632635579 -0800 -@@ -25,10 +25,10 @@ - #include - #endif - --#include -+#include - #include - #include --#include -+#include - #include - #include - -@@ -374,7 +374,7 @@ - - // Sauve le niveau - if(Niveau.Save()==false) { -- cerr <<"ERREUR Saving levels!"< - #endif - --#include -+#include - #include - #include --#include -+#include - #include - #include - -diff -r -u Ri-li-2.0.1.orig/src/loco.cc Ri-li-2.0.1/src/loco.cc ---- Ri-li-2.0.1.orig/src/loco.cc 2007-11-02 04:48:18.000000000 -0700 -+++ Ri-li-2.0.1/src/loco.cc 2012-01-22 00:14:17.878797797 -0800 -@@ -21,10 +21,10 @@ - // with this program; if not, write to the Free Software Foundation, Inc., - // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --#include -+#include - #include - #include --#include -+#include - #include - #include "preference.h" - #include "loco.h" -diff -r -u Ri-li-2.0.1.orig/src/main.cc Ri-li-2.0.1/src/main.cc ---- Ri-li-2.0.1.orig/src/main.cc 2007-11-02 04:48:19.000000000 -0700 -+++ Ri-li-2.0.1/src/main.cc 2012-01-22 00:29:40.080634136 -0800 -@@ -23,8 +23,8 @@ - - #include - #include --#include --#include -+#include -+#include - #include - #include - -@@ -115,7 +115,7 @@ - - // Initilise SDL - if( SDL_Init(SDL_INIT_VIDEO|SDL_INIT_TIMER|SDL_INIT_AUDIO|SDL_INIT_NOPARACHUTE) < 0 ) { -- cerr <<"Impossible d'initialiser SDL:"<vfmt->BitsPerPixel==8) { -- cerr <<"Impossible d'utiliser 8bits pour la vidéo !"<vfmt->BitsPerPixel,vOption); - - if(sdlVideo==NULL) { -- cerr <<"Impossible de passer dans le mode vidéo 800x600 !"< -+#include - #include - #include --#include -+#include - #include "preference.h" - #include "menu.h" - #include "sprite.h" -@@ -92,7 +92,7 @@ - // Teste la resolution video - sdlVideoInfo=(SDL_VideoInfo*)SDL_GetVideoInfo(); - if(sdlVideoInfo->vfmt->BitsPerPixel==8) { -- cerr <<"Impossible d'utiliser 8bits pour la vidéo !"<vfmt->BitsPerPixel,vOption); - if(sdlVideo==NULL) { -- cerr <<"Impossible de passer dans le mode vidéo 800x600 !"< -+#include - #include - #include "mouse.h" - #include "preference.h" -diff -r -u Ri-li-2.0.1.orig/src/sprite.cc Ri-li-2.0.1/src/sprite.cc ---- Ri-li-2.0.1.orig/src/sprite.cc 2007-11-02 04:48:20.000000000 -0700 -+++ Ri-li-2.0.1/src/sprite.cc 2012-01-22 00:30:43.640631779 -0800 -@@ -21,10 +21,10 @@ - // with this program; if not, write to the Free Software Foundation, Inc., - // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --#include -+#include - #include - #include --#include -+#include - #include - #include "sprite.h" - #include "preference.h" -@@ -84,7 +84,7 @@ - strcpy(PathFile,Langue[Pref.Langue]); - GetPath(PathFile); - if(FileExiste(PathFile)==false) { -- cerr <<"Impossible de trouver "< -+#include - #include - #include - #include "preference.h" -diff -r -u Ri-li-2.0.1.orig/src/utils.cc Ri-li-2.0.1/src/utils.cc ---- Ri-li-2.0.1.orig/src/utils.cc 2007-11-02 04:48:22.000000000 -0700 -+++ Ri-li-2.0.1/src/utils.cc 2012-01-22 00:31:30.944630051 -0800 -@@ -21,10 +21,10 @@ - // with this program; if not, write to the Free Software Foundation, Inc., - // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --#include -+#include - #include - #include --#include -+#include - - #ifdef WINDOWS - #include -@@ -77,7 +77,7 @@ - - file=fopen(Path,"r"); - if(!file) { -- cerr <<"ERREUR: Impossible d'ouvrir '"<1024) { - AfficheChargeur(); - if( fread(Po,1,1024,file) != 1024 ) { -- cerr <<"ERREUR de lecture du fichier '"<512) { - if( fwrite(Buf,1,512,file) != 512 ) { -- cerr <<"ERREUR d'ecriture du fichier '"<0) { - if( fwrite(Buf,1,(size_t)L,file) != (size_t)L ) { -- cerr <<"ERREUR d'ecriture du fichier '"< Date: Sat, 3 Jan 2026 23:59:37 +0100 Subject: [PATCH 017/308] thelounge: unbreak sqlite --- pkgs/by-name/th/thelounge/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/th/thelounge/package.nix b/pkgs/by-name/th/thelounge/package.nix index 951215bde679..219881398473 100644 --- a/pkgs/by-name/th/thelounge/package.nix +++ b/pkgs/by-name/th/thelounge/package.nix @@ -81,9 +81,11 @@ stdenv.mkDerivation (finalAttrs: { ''; postInstall = '' - rm -r $out/lib/node_modules/thelounge/node_modules/sqlite3/build/ + rm -rf node_modules/sqlite3/build-tmp-napi-v6/{Release/obj.target,node_sqlite3.target.mk} ''; + disallowedReferences = [ nodejs.src ]; + dontNpmPrune = true; # Takes way, way, way too long. From c79710a843d42703e5b294d792a699b4582fbe5d Mon Sep 17 00:00:00 2001 From: mahmoud Date: Sun, 4 Jan 2026 02:46:12 -0800 Subject: [PATCH 018/308] command-not-found: correct nix-channel error message and documentation --- nixos/modules/programs/command-not-found/command-not-found.nix | 2 +- nixos/modules/programs/command-not-found/command-not-found.pl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/programs/command-not-found/command-not-found.nix b/nixos/modules/programs/command-not-found/command-not-found.nix index 40ee958a0a49..d1e8f91a525b 100644 --- a/nixos/modules/programs/command-not-found/command-not-found.nix +++ b/nixos/modules/programs/command-not-found/command-not-found.nix @@ -38,7 +38,7 @@ in Whether interactive shells should show which Nix package (if any) provides a missing command. - Requires nix-channels to be set and downloaded (sudo nix-channels --update.) + Requires nix-channels to be set and downloaded (sudo nix-channel --update.) See also nix-index and nix-index-database as an alternative for flakes-based systems. diff --git a/nixos/modules/programs/command-not-found/command-not-found.pl b/nixos/modules/programs/command-not-found/command-not-found.pl index 64f0f1a49877..6b59563bc2ae 100644 --- a/nixos/modules/programs/command-not-found/command-not-found.pl +++ b/nixos/modules/programs/command-not-found/command-not-found.pl @@ -19,7 +19,7 @@ if (! -e $dbPath) { print STDERR "This tool requires nix-channels to generate the database for the `nixos` channel.\n"; print STDERR "\n"; print STDERR "If you are using nix-channels you can run:\n"; - print STDERR " sudo nix-channels --update\n"; + print STDERR " sudo nix-channel --update\n"; print STDERR "\n"; print STDERR "If you are using flakes, see nix-index and nix-index-database.\n"; print STDERR "\n"; From 5a25452a414f1a25d12255261d30df8e80da2a19 Mon Sep 17 00:00:00 2001 From: Kevin Rudde Date: Mon, 5 Jan 2026 08:32:08 +0100 Subject: [PATCH 019/308] aerospace: 0.20.0-Beta -> 0.20.2-Beta --- pkgs/by-name/ae/aerospace/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ae/aerospace/package.nix b/pkgs/by-name/ae/aerospace/package.nix index 94174a79570d..7afc40c5d3f5 100644 --- a/pkgs/by-name/ae/aerospace/package.nix +++ b/pkgs/by-name/ae/aerospace/package.nix @@ -9,7 +9,7 @@ let appName = "AeroSpace.app"; - version = "0.20.0-Beta"; + version = "0.20.2-Beta"; in stdenv.mkDerivation { pname = "aerospace"; @@ -18,7 +18,7 @@ stdenv.mkDerivation { src = fetchzip { url = "https://github.com/nikitabobko/AeroSpace/releases/download/v${version}/AeroSpace-v${version}.zip"; - sha256 = "sha256-bPcVgTPvskit0/LeqmWoOOnlwwyzPoa48P8Vooaqlig="; + sha256 = "sha256-PyWHtM38XPNkkEZ0kACPia0doR46FRpmSoNdsOhU4uw="; }; nativeBuildInputs = [ installShellFiles ]; From 655b897723d5723af71ba62a78b0b2f2ccb6525a Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sun, 4 Jan 2026 21:46:06 +0100 Subject: [PATCH 020/308] lowfi: 1.7.2 -> 2.0.0 Changelog: https://github.com/talwat/lowfi/releases/tag/2.0.0 Diff: https://github.com/talwat/lowfi/compare/1.7.2...2.0.0 --- pkgs/by-name/lo/lowfi/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/lowfi/package.nix b/pkgs/by-name/lo/lowfi/package.nix index 2d6f4bc2e6b0..31719da8169d 100644 --- a/pkgs/by-name/lo/lowfi/package.nix +++ b/pkgs/by-name/lo/lowfi/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "lowfi"; - version = "1.7.2"; + version = "2.0.0"; src = fetchFromGitHub { owner = "talwat"; repo = "lowfi"; tag = version; - hash = "sha256-0Oim1nGll76APjjfNCuJgjOlEJxAU6vZteECEFhsWkI="; + hash = "sha256-TxERRLfXKtbtKiIOlwVJKXiAdQ4EvzgzdIrXoBYPPCg="; }; - cargoHash = "sha256-vInuM96TJuewhFafDkhOiZiyxwc6SeBsSH8Fs8YIRRs="; + cargoHash = "sha256-9WYvzfCA7e+lN1P3/RhClxrHEA+/PIHggXUg4mjTY54="; buildFeatures = lib.optionals stdenv.hostPlatform.isLinux [ "mpris" ]; @@ -35,6 +35,11 @@ rustPlatform.buildRustPackage rec { alsa-lib ]; + checkFlags = [ + # Skip this test as it doesn't work in the nix sandbox + "--skip=tests::tracks::list::download" + ]; + meta = { description = "Extremely simple lofi player"; homepage = "https://github.com/talwat/lowfi"; From 2d9aa455208a345d7c2ba4e0fcb627500122b037 Mon Sep 17 00:00:00 2001 From: Tony Zorman Date: Tue, 6 Jan 2026 10:15:47 +0100 Subject: [PATCH 021/308] cbqn: 0.9.0 -> 0.10.0 Tests all now moved to test/run.bqn. Also updated dependencies: + cbqn-bytecode: 0-unstable-2025-03-16 -> 0-unstable-2025-11-24 + replxx: 0-unstable-2023-10-31 -> 0-unstable-2025-05-20 + singeli: 0-unstable-2025-03-13 -> 0-unstable-2025-11-19 --- .../interpreters/bqn/cbqn/default.nix | 12 ++-------- .../interpreters/bqn/cbqn/sources.nix | 22 +++++++++---------- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/pkgs/development/interpreters/bqn/cbqn/default.nix b/pkgs/development/interpreters/bqn/cbqn/default.nix index d830e60dba2d..91bc41382bbe 100644 --- a/pkgs/development/interpreters/bqn/cbqn/default.nix +++ b/pkgs/development/interpreters/bqn/cbqn/default.nix @@ -113,16 +113,8 @@ stdenv.mkDerivation { # main test suite from mlochbaum/BQN $out/bin/BQN ${mbqn-source}/test/this.bqn - # CBQN tests that do not require compiling with test-only flags - $out/bin/BQN test/cmp.bqn - $out/bin/BQN test/equal.bqn - $out/bin/BQN test/copy.bqn - $out/bin/BQN test/bit.bqn - $out/bin/BQN test/hash.bqn - $out/bin/BQN test/squeezeValid.bqn - $out/bin/BQN test/squeezeExact.bqn - $out/bin/BQN test/various.bqn - $out/bin/BQN test/random.bqn + # run tests in test/cases/ + $out/bin/BQN test/run.bqn lint runHook postInstallCheck ''; diff --git a/pkgs/development/interpreters/bqn/cbqn/sources.nix b/pkgs/development/interpreters/bqn/cbqn/sources.nix index b1fa2e270e35..1e49a859e4b2 100644 --- a/pkgs/development/interpreters/bqn/cbqn/sources.nix +++ b/pkgs/development/interpreters/bqn/cbqn/sources.nix @@ -11,13 +11,13 @@ let self = { pname = "cbqn"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "dzaima"; repo = "CBQN"; rev = "v${self.version}"; - hash = "sha256-WGQvnNVnNkz0PR/E5L05KvaaRZ9hgt9gNdzsR9OFYxA="; + hash = "sha256-RZIxIRlx1SSYP+WrMRvg6nUqqs4zqEaGPvFyY3WFgbU="; }; }; in @@ -25,37 +25,37 @@ cbqn-bytecode = { pname = "cbqn-bytecode"; - version = "0-unstable-2025-03-16"; + version = "0-unstable-2025-11-24"; src = fetchFromGitHub { owner = "dzaima"; repo = "cbqnBytecode"; - rev = "0bdfb86d438a970b983afbca93011ebd92152b88"; - hash = "sha256-oUM4UwLy9tusTFLlaZbbHfFqKEcqd9Mh4tTqiyvMyvo="; + rev = "cca48b93b2e3260d2fa371c578d94cf044e39042"; + hash = "sha256-xBjXlzWhbsKjiknnncVRkh9VlUNzaxYVNB7BhZTI/r4="; }; }; replxx = { pname = "replxx"; - version = "0-unstable-2023-10-31"; + version = "0-unstable-2025-05-20"; src = fetchFromGitHub { owner = "dzaima"; repo = "replxx"; - rev = "13f7b60f4f79c2f14f352a76d94860bad0fc7ce9"; - hash = "sha256-xPuQ5YBDSqhZCwssbaN/FcTZlc3ampYl7nfl2bbsgBA="; + rev = "c1ce5b0bcabd96ec93ebf630a85619295ec7c2f3"; + hash = "sha256-4TEjJdF0FAIT69uVMp0y4bFFrRda1CXC/bLX6mrUTA0="; }; }; singeli = { pname = "singeli"; - version = "0-unstable-2025-03-13"; + version = "0-unstable-2025-11-19"; src = fetchFromGitHub { owner = "mlochbaum"; repo = "Singeli"; - rev = "53f42ce4331176d281fa577408ec5a652bdd9127"; - hash = "sha256-NbCNd/m0SdX2/aabeOhAzEYc5CcT/r75NR5ScuYj77c="; + rev = "2936c66b061b9df61cafc1f8d07a7ed53bf10bee"; + hash = "sha256-vxxGmc0eQxKZN7G0GCGx7xjOWgB1a1jJIcbfbaQd2do="; }; }; } From e3415582e0043cf13667b0cbd0e6b9ea817d30fb Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Tue, 6 Jan 2026 14:49:58 +0100 Subject: [PATCH 022/308] shorewall: 5.2.3.3 -> 5.2.8 --- pkgs/by-name/sh/shorewall/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/sh/shorewall/package.nix b/pkgs/by-name/sh/shorewall/package.nix index 9e5d30e05b24..4b01a613186a 100644 --- a/pkgs/by-name/sh/shorewall/package.nix +++ b/pkgs/by-name/sh/shorewall/package.nix @@ -23,20 +23,20 @@ let in stdenv.mkDerivation rec { pname = "shorewall"; - version = "5.2.3.3"; + version = "5.2.8"; srcs = [ (fetchurl { - url = "http://www.shorewall.net/pub/shorewall/5.2/shorewall-5.2.3/shorewall-core-${version}.tar.bz2"; - sha256 = "1gg2yfxzm3y9qqjrrg5nq2ggi1c6yfxx0s7fvwjw70b185mwa5p5"; + url = "https://shorewall.org/pub/shorewall/5.2/shorewall-5.2.8/shorewall-core-${version}.tar.bz2"; + hash = "sha256-OZlrlpeiAXlHBJrT8DyyeOj5Of+SSyu0vyoLwXxZmI4="; }) (fetchurl { - url = "http://www.shorewall.net/pub/shorewall/5.2/shorewall-5.2.3/shorewall-${version}.tar.bz2"; - sha256 = "1ka70pa3s0cnvc83rlm57r05cdv9idnxnq0vmxi6nr7razak5f3b"; + url = "https://shorewall.org/pub/shorewall/5.2/shorewall-5.2.8/shorewall-${version}.tar.bz2"; + hash = "sha256-+7WrSS7TcuqvAoF8xzD4LEmoHFpfXO5LyPG86EbyMG0="; }) (fetchurl { - url = "http://www.shorewall.net/pub/shorewall/5.2/shorewall-5.2.3/shorewall6-${version}.tar.bz2"; - sha256 = "0mhs4m6agwk082h1n69gnyfsjpycdd8215r4r9rzb3czs5xi087n"; + url = "https://shorewall.org/pub/shorewall/5.2/shorewall-5.2.8/shorewall6-${version}.tar.bz2"; + hash = "sha256-6Cw6lTi2VIGVOY3DnIOwG89m61oigUyRWpJLmtwIjNE="; }) ]; sourceRoot = "."; @@ -107,7 +107,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = "http://www.shorewall.net/"; + homepage = "https://shorewall.org/"; description = "IP gateway/firewall configuration tool for GNU/Linux"; longDescription = '' Shorewall is a high-level tool for configuring Netfilter. You describe your From 8869585dfeceefcf6f582391fec275b6b1dca7da Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Fri, 9 Jan 2026 22:36:38 +0100 Subject: [PATCH 023/308] lowfi: 2.0.0 -> 2.0.2 Diff: https://github.com/talwat/lowfi/compare/2.0.0...2.0.2 --- pkgs/by-name/lo/lowfi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/lowfi/package.nix b/pkgs/by-name/lo/lowfi/package.nix index 31719da8169d..3389bf775c5a 100644 --- a/pkgs/by-name/lo/lowfi/package.nix +++ b/pkgs/by-name/lo/lowfi/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "lowfi"; - version = "2.0.0"; + version = "2.0.2"; src = fetchFromGitHub { owner = "talwat"; repo = "lowfi"; tag = version; - hash = "sha256-TxERRLfXKtbtKiIOlwVJKXiAdQ4EvzgzdIrXoBYPPCg="; + hash = "sha256-RSdfZ0GrNhPcqDWutJW0VlplbpBNBCpSvw91fpl0d4E="; }; - cargoHash = "sha256-9WYvzfCA7e+lN1P3/RhClxrHEA+/PIHggXUg4mjTY54="; + cargoHash = "sha256-OAg3ZpBmuINkc6KZJGKvYFnpv9hVbwlnOEP5ICtYh28="; buildFeatures = lib.optionals stdenv.hostPlatform.isLinux [ "mpris" ]; From 7a475c0c7e52c255e81b22214ac2d429e96b1e49 Mon Sep 17 00:00:00 2001 From: Illia Bobyr Date: Fri, 9 Jan 2026 15:04:35 -0800 Subject: [PATCH 024/308] audible-cli: Remove fish completion generation `audible-cli` does not produce a valid fish script when sourcing `utils/code_completion/audible-complete-zsh-fish.sh`. Produced zsh script only produces syntax errors when sourced by fish. See here: https://github.com/mkb79/audible-cli/issues/253 A newer release of `audible-cli` may include correct fish completion, at which point, completion can be provided for fish as well. See here: https://github.com/mkb79/audible-cli/pull/252 --- pkgs/by-name/au/audible-cli/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/au/audible-cli/package.nix b/pkgs/by-name/au/audible-cli/package.nix index 94bb8c33473b..71c7bc210b82 100644 --- a/pkgs/by-name/au/audible-cli/package.nix +++ b/pkgs/by-name/au/audible-cli/package.nix @@ -50,7 +50,6 @@ python3Packages.buildPythonApplication rec { postInstall = '' installShellCompletion --cmd audible \ --bash <(source utils/code_completion/audible-complete-bash.sh) \ - --fish <(source utils/code_completion/audible-complete-zsh-fish.sh) \ --zsh <(source utils/code_completion/audible-complete-zsh-fish.sh) ''; From 4e4086caac8b90e350f61419789218ae094f0c7c Mon Sep 17 00:00:00 2001 From: Illia Bobyr Date: Fri, 9 Jan 2026 15:21:52 -0800 Subject: [PATCH 025/308] audible-cli: 0.3.2 -> 0.3.3 --- pkgs/by-name/au/audible-cli/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/au/audible-cli/package.nix b/pkgs/by-name/au/audible-cli/package.nix index 94bb8c33473b..28cb12a48c35 100644 --- a/pkgs/by-name/au/audible-cli/package.nix +++ b/pkgs/by-name/au/audible-cli/package.nix @@ -9,20 +9,20 @@ python3Packages.buildPythonApplication rec { pname = "audible-cli"; - version = "0.3.2"; + version = "0.3.3"; pyproject = true; src = fetchFromGitHub { owner = "mkb79"; repo = "audible-cli"; tag = "v${version}"; - hash = "sha256-DGOOMjP6dxIwbIhzRKf0+oy/2Cs+00tpwHkcmrukatw="; + hash = "sha256-ckI6nZUggIMvjJtN1zWXvTlVdiog0uJy6YR110A+JxM="; }; nativeBuildInputs = with python3Packages; [ - setuptools + hatchling ] ++ [ addBinToPathHook @@ -37,7 +37,6 @@ python3Packages.buildPythonApplication rec { packaging pillow questionary - setuptools tabulate toml tqdm From ec1b4f52483ad5b32441347ea3c2794129e58654 Mon Sep 17 00:00:00 2001 From: redyf Date: Sat, 10 Jan 2026 14:07:48 -0300 Subject: [PATCH 026/308] capacities: 1.52.6 -> 1.57.24 https://capacities.io/download-app --- pkgs/by-name/ca/capacities/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ca/capacities/package.nix b/pkgs/by-name/ca/capacities/package.nix index d6fe437de88d..bea891cc6fc1 100644 --- a/pkgs/by-name/ca/capacities/package.nix +++ b/pkgs/by-name/ca/capacities/package.nix @@ -7,11 +7,11 @@ }: let pname = "capacities"; - version = "1.52.6"; + version = "1.57.24"; src = fetchurl { - url = "https://web.archive.org/web/20250519011655/https://capacities-desktop-app.fra1.cdn.digitaloceanspaces.com/capacities-${version}.AppImage"; - hash = "sha256-M5K2TxrB2Ut/wYKasl8EqbzLjFJrqjWfPIJTZV4fi4s="; + url = "https://web.archive.org/web/20260110164323/https://capacities-desktop-app.fra1.cdn.digitaloceanspaces.com/Capacities-1.57.24.AppImage"; + hash = "sha256-BWan10ItF/hKEMGG/m32QgjySLReqJnrtq5z0k9oYcA="; }; appimageContents = appimageTools.extractType2 { @@ -32,7 +32,7 @@ appimageTools.wrapType2 { extraInstallCommands = '' source "${makeWrapper}/nix-support/setup-hook" wrapProgram $out/bin/capacities \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" + --add-flags "--ozone-platform-hint=auto" # Check for required desktop file if [ ! -f ${appimageContents}/capacities.desktop ]; then @@ -41,6 +41,8 @@ appimageTools.wrapType2 { else # Install and modify the desktop file install -m 444 -D ${appimageContents}/capacities.desktop $out/share/applications/capacities.desktop + substituteInPlace $out/share/applications/capacities.desktop \ + --replace-fail "Exec=AppRun" "Exec=capacities" fi # Check for required icon file From c33069229b579e44f50ca5de04e29b9efaf5e822 Mon Sep 17 00:00:00 2001 From: RoGreat Date: Fri, 9 Jan 2026 11:11:16 -0600 Subject: [PATCH 027/308] lenspect: 1.0.3 -> 1.0.4 --- pkgs/by-name/le/lenspect/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/lenspect/package.nix b/pkgs/by-name/le/lenspect/package.nix index c8485df2d416..52fc50d92da3 100644 --- a/pkgs/by-name/le/lenspect/package.nix +++ b/pkgs/by-name/le/lenspect/package.nix @@ -2,10 +2,12 @@ blueprint-compiler, desktop-file-utils, fetchFromGitHub, + glib-networking, gobject-introspection, lib, libadwaita, libsecret, + libsoup_3, meson, ninja, nix-update-script, @@ -16,14 +18,14 @@ python3Packages.buildPythonApplication rec { pname = "lenspect"; - version = "1.0.3"; + version = "1.0.4"; pyproject = false; src = fetchFromGitHub { owner = "vmkspv"; repo = "lenspect"; tag = "v${version}"; - hash = "sha256-6CC7kTM+Ph/J+aKHCyBIGfKYQIU53t9J5+X4/sCwqJY="; + hash = "sha256-zYIDTFjT9izc4WFjs9fYDPDrQ8z16i2Bko5JW0tgCBk="; }; nativeBuildInputs = [ @@ -37,8 +39,10 @@ python3Packages.buildPythonApplication rec { ]; buildInputs = [ + glib-networking libadwaita libsecret + libsoup_3 ]; dependencies = with python3Packages; [ From ee8a2156cc33079eb18636fe97a4d74dce127099 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Wed, 7 Jan 2026 14:56:32 -0700 Subject: [PATCH 028/308] mozhi: 0-unstable-2025-09-19 -> 0-unstable-2026-01-10 https://codeberg.org/aryak/mozhi/compare/67f216b3fa9edb3b3ec995a4a6fb6777ea934177...6b3f675b8d4c8fb852e88f0696d0c4d72516e618 --- pkgs/by-name/mo/mozhi/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mo/mozhi/package.nix b/pkgs/by-name/mo/mozhi/package.nix index 7a1a61415a33..a47bf73ce67f 100644 --- a/pkgs/by-name/mo/mozhi/package.nix +++ b/pkgs/by-name/mo/mozhi/package.nix @@ -6,17 +6,17 @@ }: buildGoModule { pname = "mozhi"; - version = "0-unstable-2025-09-19"; + version = "0-unstable-2026-01-10"; src = fetchFromGitea { domain = "codeberg.org"; owner = "aryak"; repo = "mozhi"; - rev = "67f216b3fa9edb3b3ec995a4a6fb6777ea934177"; - hash = "sha256-fQkOyfuBbRLvCzwv7kT1AEJUAWQshWOZDTYfp7plkag="; + rev = "6b3f675b8d4c8fb852e88f0696d0c4d72516e618"; + hash = "sha256-O+heptNxkckcYxUi1QZUBun0F3zquGp5gPVsuWThajQ="; }; - vendorHash = "sha256-ptwP+ZuuzxRpIuNDoXnAML1KYEh9zTBcOs9YTI8z63A="; + vendorHash = "sha256-PiduR6mEATCKMi1lvKx4lpuSvNAyMhdeI/pRrsgGNx8="; passthru.updateScript = unstableGitUpdater { }; From 5317c96a13fa781bb64e361e000706a8c17da595 Mon Sep 17 00:00:00 2001 From: Joseph LaFreniere Date: Fri, 9 Jan 2026 22:04:56 -0600 Subject: [PATCH 029/308] checkmake: 0.2.2 -> 0.3.1 Changelog at https://github.com/checkmake/checkmake/blob/HEAD/CHANGELOG.md. --- pkgs/by-name/ch/checkmake/package.nix | 29 +++++++++++++++------------ 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ch/checkmake/package.nix b/pkgs/by-name/ch/checkmake/package.nix index dd8091f3ba44..af78a16cbd7d 100644 --- a/pkgs/by-name/ch/checkmake/package.nix +++ b/pkgs/by-name/ch/checkmake/package.nix @@ -3,22 +3,23 @@ buildGoModule, fetchFromGitHub, installShellFiles, + nix-update-script, pandoc, go, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "checkmake"; - version = "0.2.2"; + version = "0.3.1"; src = fetchFromGitHub { - owner = "mrtazz"; + owner = "checkmake"; repo = "checkmake"; - tag = version; - hash = "sha256-Ql8XSQA/w7wT9GbmYOM2vG15GVqj9LxOGIu8Wqp9Wao="; + tag = "v${finalAttrs.version}"; + hash = "sha256-W+4bKERQL4nsPxrcCP19uYAwSw+tK9mAQp/fufzYcYg="; }; - vendorHash = null; + vendorHash = "sha256-Iv3MFhHnwDLIuUH7G6NYyQUSAaivBYqYDWephHnBIho="; nativeBuildInputs = [ installShellFiles @@ -28,12 +29,14 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.version=${version}" + "-X=main.version=${finalAttrs.version}" "-X=main.buildTime=1970-01-01T00:00:00Z" "-X=main.builder=nixpkgs" "-X=main.goversion=go${go.version}" ]; + passthru.updateScript = nix-update-script { }; + postPatch = '' substituteInPlace man/man1/checkmake.1.md \ --replace REPLACE_DATE 1970-01-01T00:00:00Z @@ -48,14 +51,14 @@ buildGoModule rec { ''; meta = { - description = "Experimental tool for linting and checking Makefiles"; + description = "Linter and analyzer for Makefiles"; mainProgram = "checkmake"; - homepage = "https://github.com/mrtazz/checkmake"; - changelog = "https://github.com/mrtazz/checkmake/releases/tag/${src.rev}"; + homepage = "https://github.com/checkmake/checkmake"; + changelog = "https://github.com/checkmake/checkmake/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; longDescription = '' - checkmake is an experimental tool for linting and checking - Makefiles. It may not do what you want it to. + checkmake is a linter for Makefiles. It scans Makefiles for potential issues based on configurable rules. ''; + maintainers = with lib.maintainers; [ lafrenierejm ]; }; -} +}) From 1e09531216db55f36d4eedc4dd481f0b65cfd9f3 Mon Sep 17 00:00:00 2001 From: Casey Link Date: Mon, 12 Jan 2026 08:50:25 +0100 Subject: [PATCH 030/308] hacompanion: 1.0.24 -> 1.0.25 https://github.com/tobias-kuendig/hacompanion/releases/tag/v1.0.25 --- pkgs/by-name/ha/hacompanion/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/hacompanion/package.nix b/pkgs/by-name/ha/hacompanion/package.nix index 5fd16c6db9b1..7a6c92415281 100644 --- a/pkgs/by-name/ha/hacompanion/package.nix +++ b/pkgs/by-name/ha/hacompanion/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "hacompanion"; - version = "1.0.24"; + version = "1.0.25"; src = fetchFromGitHub { owner = "tobias-kuendig"; repo = "hacompanion"; rev = "v${version}"; - hash = "sha256-Lzy25tay8PJvEtZURLec5366nWJElI8D7oDckZmIEoU="; + hash = "sha256-CkJ648rYlSzWH0K7vGcxYKiVEsVj+y+p+2bsV7VOi6I="; }; vendorHash = "sha256-y2eSuMCDZTGdCs70zYdA8NKbuPPN5xmnRfMNK+AE/q8="; From f7837f3af643845d10454564799a30669ca1ef24 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Mon, 12 Jan 2026 17:14:19 +0100 Subject: [PATCH 031/308] obsidian: 1.10.6 -> 1.11.4 Changelog: https://obsidian.md/changelog/2026-01-12-desktop-v1.11.4/ --- pkgs/by-name/ob/obsidian/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ob/obsidian/package.nix b/pkgs/by-name/ob/obsidian/package.nix index 8b954dd4df56..8acb77d4b3fd 100644 --- a/pkgs/by-name/ob/obsidian/package.nix +++ b/pkgs/by-name/ob/obsidian/package.nix @@ -12,7 +12,7 @@ }: let pname = "obsidian"; - version = "1.10.6"; + version = "1.11.4"; appname = "Obsidian"; meta = { description = "Powerful knowledge base that works on top of a local folder of plain text Markdown files"; @@ -43,9 +43,9 @@ let url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; hash = if stdenv.hostPlatform.isDarwin then - "sha256-p/vYc1PXgCkzoT49kPVcORFMQZrEjUWaNWvatzwSioo=" + "sha256-0CXSEKMlG1ZVgm1ivuJ2yzhw+UCQikyw82o0bJTWKjA=" else - "sha256-FZbIHYZF/59lBrWz4aaWMlDZNyzrWOsDdVHlO8Gxb3I="; + "sha256-wb5/e6hDGDad4x/La7cDOsdNTmzjogUnw387h2JcCLM="; }; icon = fetchurl { From d116c9128569a538a78bf254e409fbfeae6f062d Mon Sep 17 00:00:00 2001 From: Alex James Date: Sun, 11 May 2025 13:37:56 -0500 Subject: [PATCH 032/308] flood-for-transmission: use finalAttrs pattern --- pkgs/by-name/fl/flood-for-transmission/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flood-for-transmission/package.nix b/pkgs/by-name/fl/flood-for-transmission/package.nix index 29afbc3c1070..0f9001f2cc45 100644 --- a/pkgs/by-name/fl/flood-for-transmission/package.nix +++ b/pkgs/by-name/fl/flood-for-transmission/package.nix @@ -5,14 +5,14 @@ fetchFromGitHub, }: -buildNpmPackage rec { +buildNpmPackage (finalAttrs: { pname = "flood-for-transmission"; version = "2025-07-19T10-51-22"; src = fetchFromGitHub { owner = "johman10"; repo = "flood-for-transmission"; - tag = version; + tag = finalAttrs.version; hash = "sha256-2oHEVvZZcxH9RBKreaiwFKp7Iu5ijYdpXdgVknCxwKw="; }; @@ -36,4 +36,4 @@ buildNpmPackage rec { maintainers = with lib.maintainers; [ al3xtjames ]; platforms = lib.platforms.all; }; -} +}) From e279fa448088689d6807e572c762723e243e3377 Mon Sep 17 00:00:00 2001 From: Alex James Date: Sun, 11 May 2025 17:37:12 -0500 Subject: [PATCH 033/308] flood-for-transmission: set passthru.updateScript --- pkgs/by-name/fl/flood-for-transmission/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/fl/flood-for-transmission/package.nix b/pkgs/by-name/fl/flood-for-transmission/package.nix index 0f9001f2cc45..9f92ac7b247b 100644 --- a/pkgs/by-name/fl/flood-for-transmission/package.nix +++ b/pkgs/by-name/fl/flood-for-transmission/package.nix @@ -3,6 +3,7 @@ lib, buildNpmPackage, fetchFromGitHub, + nix-update-script, }: buildNpmPackage (finalAttrs: { @@ -28,6 +29,8 @@ buildNpmPackage (finalAttrs: { runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Flood clone for Transmission"; homepage = "https://github.com/johman10/flood-for-transmission"; From bc68dfbf3b5e3dd33a7ba347ecf2f059ab04d7d3 Mon Sep 17 00:00:00 2001 From: Alex James Date: Mon, 12 Jan 2026 18:43:07 -0800 Subject: [PATCH 034/308] flood-for-transmission: set meta.changelog --- pkgs/by-name/fl/flood-for-transmission/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/fl/flood-for-transmission/package.nix b/pkgs/by-name/fl/flood-for-transmission/package.nix index 9f92ac7b247b..ab366845f429 100644 --- a/pkgs/by-name/fl/flood-for-transmission/package.nix +++ b/pkgs/by-name/fl/flood-for-transmission/package.nix @@ -35,6 +35,7 @@ buildNpmPackage (finalAttrs: { description = "Flood clone for Transmission"; homepage = "https://github.com/johman10/flood-for-transmission"; downloadPage = "https://github.com/johman10/flood-for-transmission/releases"; + changelog = "https://github.com/johman10/flood-for-transmission/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ al3xtjames ]; platforms = lib.platforms.all; From ad5d14f7c75bd755de75d70695cbf9a4bc0deb45 Mon Sep 17 00:00:00 2001 From: Rhydian Jenkins Date: Tue, 13 Jan 2026 15:13:27 +0000 Subject: [PATCH 035/308] localstack: 4.9.2 -> 4.12.0 --- pkgs/by-name/lo/localstack/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/localstack/package.nix b/pkgs/by-name/lo/localstack/package.nix index b9e939aab4a5..9df1accc8263 100644 --- a/pkgs/by-name/lo/localstack/package.nix +++ b/pkgs/by-name/lo/localstack/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "localstack"; - version = "4.9.2"; + version = "4.12.0"; pyproject = true; src = fetchFromGitHub { owner = "localstack"; repo = "localstack"; tag = "v${version}"; - hash = "sha256-vyk86iuYI6dGUCtijauwT7p4hSWNXluz5cHHRm8zdOE="; + hash = "sha256-k5aIdfWm3Tvl/J0s1l0gTXJqnb4j5doJdIIaLLOJXg4="; }; build-system = with python3.pkgs; [ @@ -23,6 +23,7 @@ python3.pkgs.buildPythonApplication rec { propagatedBuildInputs = with python3.pkgs; [ apispec + asn1crypto boto3 build cachetools From df12a53d55b90400dc36338977bc7fa72a9b6aa8 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Fri, 3 Oct 2025 14:50:12 -0300 Subject: [PATCH 036/308] {cc,bintools}-wrapper: use executable extension when set On windows platforms we want links to executables to have the .exe extension, but wrapper scripts shouldn't. --- .../bintools-wrapper/default.nix | 13 +++++---- pkgs/build-support/cc-wrapper/default.nix | 29 ++++++++++--------- 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/pkgs/build-support/bintools-wrapper/default.nix b/pkgs/build-support/bintools-wrapper/default.nix index 8f5613e9e7bb..36b121378be4 100644 --- a/pkgs/build-support/bintools-wrapper/default.nix +++ b/pkgs/build-support/bintools-wrapper/default.nix @@ -92,6 +92,7 @@ let # TODO(@Ericson2314) Make unconditional, or optional but always true by # default. targetPrefix = optionalString (targetPlatform != hostPlatform) (targetPlatform.config + "-"); + exeSuffix = stdenvNoCC.hostPlatform.extensions.executable; bintoolsVersion = getVersion bintools; bintoolsName = removePrefix targetPrefix (getName bintools); @@ -257,17 +258,17 @@ stdenvNoCC.mkDerivation { + '' for binary in objdump objcopy size strings as ar nm gprof dwp c++filt addr2line \ ranlib readelf elfedit dlltool dllwrap windmc windres; do - if [ -e $ldPath/${targetPrefix}''${binary} ]; then - ln -s $ldPath/${targetPrefix}''${binary} $out/bin/${targetPrefix}''${binary} + if [ -e $ldPath/${targetPrefix}''${binary}${exeSuffix} ]; then + ln -s $ldPath/${targetPrefix}''${binary}${exeSuffix} $out/bin/${targetPrefix}''${binary}${exeSuffix} fi done - if [ -e ''${ld:-$ldPath/${targetPrefix}ld} ]; then - wrap ${targetPrefix}ld ${./ld-wrapper.sh} ''${ld:-$ldPath/${targetPrefix}ld} + if [ -e ''${ld:-$ldPath/${targetPrefix}ld}${exeSuffix} ]; then + wrap ${targetPrefix}ld ${./ld-wrapper.sh} ''${ld:-$ldPath/${targetPrefix}ld}${exeSuffix} fi - for variant in $ldPath/${targetPrefix}ld.*; do - basename=$(basename "$variant") + for variant in $ldPath/${targetPrefix}ld.*${exeSuffix}; do + basename=$(basename "${if exeSuffix != "" then "\${variant%${exeSuffix}}" else "$variant"}") wrap $basename ${./ld-wrapper.sh} $variant done ''; diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index fe23d342a014..8ab3c8202ab8 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -118,6 +118,7 @@ let # # TODO(@Ericson2314) Make unconditional, or optional but always true by default. targetPrefix = optionalString (targetPlatform != hostPlatform) (targetPlatform.config + "-"); + exeSuffix = stdenvNoCC.hostPlatform.extensions.executable; ccVersion = getVersion cc; ccName = removePrefix targetPrefix (getName cc); @@ -524,34 +525,34 @@ stdenvNoCC.mkDerivation { export named_cc=${targetPrefix}cc export named_cxx=${targetPrefix}c++ - if [ -e $ccPath/${targetPrefix}gcc ]; then - wrap ${targetPrefix}gcc $wrapper $ccPath/${targetPrefix}gcc + if [ -e $ccPath/${targetPrefix}gcc${exeSuffix} ]; then + wrap ${targetPrefix}gcc $wrapper $ccPath/${targetPrefix}gcc${exeSuffix} ln -s ${targetPrefix}gcc $out/bin/${targetPrefix}cc export named_cc=${targetPrefix}gcc export named_cxx=${targetPrefix}g++ - elif [ -e $ccPath/clang ]; then - wrap ${targetPrefix}clang $wrapper $ccPath/clang + elif [ -e $ccPath/clang${exeSuffix} ]; then + wrap ${targetPrefix}clang $wrapper $ccPath/clang${exeSuffix} ln -s ${targetPrefix}clang $out/bin/${targetPrefix}cc export named_cc=${targetPrefix}clang export named_cxx=${targetPrefix}clang++ - elif [ -e $ccPath/arocc ]; then - wrap ${targetPrefix}arocc $wrapper $ccPath/arocc + elif [ -e $ccPath/arocc${exeSuffix} ]; then + wrap ${targetPrefix}arocc $wrapper $ccPath/arocc${exeSuffix} ln -s ${targetPrefix}arocc $out/bin/${targetPrefix}cc export named_cc=${targetPrefix}arocc fi - if [ -e $ccPath/${targetPrefix}g++ ]; then - wrap ${targetPrefix}g++ $wrapper $ccPath/${targetPrefix}g++ + if [ -e $ccPath/${targetPrefix}g++${exeSuffix} ]; then + wrap ${targetPrefix}g++ $wrapper $ccPath/${targetPrefix}g++${exeSuffix} ln -s ${targetPrefix}g++ $out/bin/${targetPrefix}c++ - elif [ -e $ccPath/clang++ ]; then - wrap ${targetPrefix}clang++ $wrapper $ccPath/clang++ + elif [ -e $ccPath/clang++${exeSuffix} ]; then + wrap ${targetPrefix}clang++ $wrapper $ccPath/clang++${exeSuffix} ln -s ${targetPrefix}clang++ $out/bin/${targetPrefix}c++ fi - if [ -e $ccPath/${targetPrefix}cpp ]; then - wrap ${targetPrefix}cpp $wrapper $ccPath/${targetPrefix}cpp - elif [ -e $ccPath/cpp ]; then - wrap ${targetPrefix}cpp $wrapper $ccPath/cpp + if [ -e $ccPath/${targetPrefix}cpp${exeSuffix} ]; then + wrap ${targetPrefix}cpp $wrapper $ccPath/${targetPrefix}cpp${exeSuffix} + elif [ -e $ccPath/cpp${exeSuffix} ]; then + wrap ${targetPrefix}cpp $wrapper $ccPath/cpp${exeSuffix} fi '' From 79df00beb585d39acc8032a14a93c9bce479135f Mon Sep 17 00:00:00 2001 From: Shogo Takata Date: Sat, 10 Jan 2026 22:16:49 +0900 Subject: [PATCH 037/308] circt: 1.138.0 -> 1.139.0 --- pkgs/by-name/ci/circt/circt-llvm.nix | 1 + pkgs/by-name/ci/circt/package.nix | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ci/circt/circt-llvm.nix b/pkgs/by-name/ci/circt/circt-llvm.nix index 110d88f2af58..706171fcd5de 100644 --- a/pkgs/by-name/ci/circt/circt-llvm.nix +++ b/pkgs/by-name/ci/circt/circt-llvm.nix @@ -94,6 +94,7 @@ stdenv.mkDerivation { for file in "$out"/bin/* "$lib"/lib/*.dylib; do if [ -L "$file" ]; then continue; fi + if [[ "$file" == *.py ]]; then continue; fi echo "$file: fixing dylib references" # note that -id does nothing on binaries install_name_tool -id "$file" "''${flags[@]}" "$file" diff --git a/pkgs/by-name/ci/circt/package.nix b/pkgs/by-name/ci/circt/package.nix index 07bb945880d5..ecd37191a65a 100644 --- a/pkgs/by-name/ci/circt/package.nix +++ b/pkgs/by-name/ci/circt/package.nix @@ -27,12 +27,12 @@ let in stdenv.mkDerivation rec { pname = "circt"; - version = "1.138.0"; + version = "1.139.0"; src = fetchFromGitHub { owner = "llvm"; repo = "circt"; rev = "firtool-${version}"; - hash = "sha256-yx6sk6FO7MHNuRFBMhOXTSjtDQ0B6XyhGHb4uHSXx/8="; + hash = "sha256-Yj9BqmmotIaTUHIUslaOmRXYC4ujQ9GNjEmaAfLgLgU="; fetchSubmodules = true; }; From 005b3d5dd7fd3f1d0e92d8e775f887cb978dbe60 Mon Sep 17 00:00:00 2001 From: Alex James Date: Mon, 12 Jan 2026 18:40:54 -0800 Subject: [PATCH 038/308] =?UTF-8?q?flood-for-transmission:=202025-07-19T10?= =?UTF-8?q?-51-22=20=E2=86=92=201.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog: - https://github.com/johman10/flood-for-transmission/releases/tag/v1.0.1 - https://github.com/johman10/flood-for-transmission/releases/tag/v1.0.0 --- pkgs/by-name/fl/flood-for-transmission/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fl/flood-for-transmission/package.nix b/pkgs/by-name/fl/flood-for-transmission/package.nix index ab366845f429..a58982ca8f5d 100644 --- a/pkgs/by-name/fl/flood-for-transmission/package.nix +++ b/pkgs/by-name/fl/flood-for-transmission/package.nix @@ -8,16 +8,16 @@ buildNpmPackage (finalAttrs: { pname = "flood-for-transmission"; - version = "2025-07-19T10-51-22"; + version = "1.0.1"; src = fetchFromGitHub { owner = "johman10"; repo = "flood-for-transmission"; - tag = finalAttrs.version; - hash = "sha256-2oHEVvZZcxH9RBKreaiwFKp7Iu5ijYdpXdgVknCxwKw="; + tag = "v${finalAttrs.version}"; + hash = "sha256-c1K7ldraw9lzVtABz39B9569jHEuo6N3Iy8aCCfBOXE="; }; - npmDepsHash = "sha256-IUdsUGsm6yAbXqf4UGkz1VPa366TnWsTakkbywbLeTU="; + npmDepsHash = "sha256-yD9VwnAqE+k2/Z60YdJD6F1f4Cn3fcROCTopDq+DUWU="; strictDeps = true; From 9e0dfb285d24be66639b15f97d804760c8c45579 Mon Sep 17 00:00:00 2001 From: jjtt <3908945+jjtt@users.noreply.github.com> Date: Sun, 2 Nov 2025 21:44:19 +0200 Subject: [PATCH 039/308] cfv: 3.1.0 -> 3.2.0 Diff: https://github.com/cfv-project/cfv/compare/v3.1.0...v3.2.0 Changelog: https://github.com/cfv-project/cfv/releases/tag/v3.2.0 --- pkgs/by-name/cf/cfv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cf/cfv/package.nix b/pkgs/by-name/cf/cfv/package.nix index 46d62a01571b..0747353ab1eb 100644 --- a/pkgs/by-name/cf/cfv/package.nix +++ b/pkgs/by-name/cf/cfv/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "cfv"; - version = "3.1.0"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "cfv-project"; repo = "cfv"; tag = "v${version}"; - sha256 = "1wxf30gsijsdvhv5scgkq0bqi8qi4dgs9dwppdrca5wxgy7a8sn5"; + sha256 = "sha256-vKlnW6Z0Rg2bptU5fxIKDaOY2b+WY/fgaYZQu5tBU44="; }; build-system = with python3.pkgs; [ From 96a03ed0e8cbdd59811d758cbf2f819ec6dcdd5a Mon Sep 17 00:00:00 2001 From: Sapphire Date: Wed, 14 Jan 2026 22:05:45 -0600 Subject: [PATCH 040/308] wivrn: remove stale cmake flag --- pkgs/by-name/wi/wivrn/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/wi/wivrn/package.nix b/pkgs/by-name/wi/wivrn/package.nix index 495e1c82c4ec..4fff8ecfad5e 100644 --- a/pkgs/by-name/wi/wivrn/package.nix +++ b/pkgs/by-name/wi/wivrn/package.nix @@ -157,7 +157,6 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "WIVRN_FEATURE_STEAMVR_LIGHTHOUSE" true) (lib.cmakeBool "WIVRN_BUILD_CLIENT" false) (lib.cmakeBool "WIVRN_BUILD_DASHBOARD" true) - (lib.cmakeBool "WIVRN_CHECK_CAPSYSNICE" false) (lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true) (lib.cmakeFeature "WIVRN_OPENXR_MANIFEST_TYPE" "absolute") (lib.cmakeFeature "OVR_COMPAT_SEARCH_PATH" ovrCompatSearchPaths) From 63c31e5144d6c09343e68aa59aa391c96596285e Mon Sep 17 00:00:00 2001 From: Sapphire Date: Wed, 14 Jan 2026 23:14:44 -0600 Subject: [PATCH 041/308] wivrn: remove onnxruntime dependency --- pkgs/by-name/wi/wivrn/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/wi/wivrn/package.nix b/pkgs/by-name/wi/wivrn/package.nix index 4fff8ecfad5e..19666c8865fe 100644 --- a/pkgs/by-name/wi/wivrn/package.nix +++ b/pkgs/by-name/wi/wivrn/package.nix @@ -130,7 +130,6 @@ stdenv.mkDerivation (finalAttrs: { libXrandr nlohmann_json openxr-loader - onnxruntime pipewire qt6.qtbase qt6.qtsvg From 5e4d9c2e299c7f61d3136d07cb3558bffe3bb27f Mon Sep 17 00:00:00 2001 From: Sapphire Date: Wed, 14 Jan 2026 23:19:35 -0600 Subject: [PATCH 042/308] wivrn: add clientLibOnly argument --- pkgs/by-name/wi/wivrn/package.nix | 60 ++++++++++++++++++------------- 1 file changed, 36 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/wi/wivrn/package.nix b/pkgs/by-name/wi/wivrn/package.nix index 19666c8865fe..ceae12fdae2d 100644 --- a/pkgs/by-name/wi/wivrn/package.nix +++ b/pkgs/by-name/wi/wivrn/package.nix @@ -50,6 +50,9 @@ vulkan-loader, x264, xrizer, + # Only build the OpenXR client library. Useful for building the client library for a different architecture, + # e.g. 32-bit library while running 64-bit service on host, so 32-bit apps can connect to the runtime + clientLibOnly ? false, }: stdenv.mkDerivation (finalAttrs: { pname = "wivrn"; @@ -98,6 +101,8 @@ stdenv.mkDerivation (finalAttrs: { librsvg pkg-config python3 + ] + ++ lib.optionals (!clientLibOnly) [ qt6.wrapQtAppsHook ] ++ lib.optionals cudaSupport [ @@ -105,14 +110,25 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - avahi - boost - cli11 eigen - ffmpeg freetype glm harfbuzz + libGL + libX11 + libXrandr + openxr-loader + shaderc + systemd + udev + vulkan-headers + vulkan-loader + ] + ++ lib.optionals (!clientLibOnly) [ + avahi + boost + cli11 + ffmpeg kdePackages.kcoreaddons kdePackages.ki18n kdePackages.kiconthemes @@ -121,32 +137,34 @@ stdenv.mkDerivation (finalAttrs: { kdePackages.qqc2-desktop-style libarchive libdrm - libGL libnotify libpulseaudio librsvg libva - libX11 - libXrandr nlohmann_json - openxr-loader pipewire qt6.qtbase qt6.qtsvg qt6.qttools - shaderc - spdlog - systemd - udev - vulkan-headers - vulkan-loader x264 ] - ++ lib.optionals cudaSupport [ + ++ lib.optionals (cudaSupport && !clientLibOnly) [ cudaPackages.cudatoolkit ]; cmakeFlags = [ + (lib.cmakeBool "WIVRN_BUILD_CLIENT" false) + (lib.cmakeBool "WIVRN_BUILD_DASHBOARD" (!clientLibOnly)) + (lib.cmakeBool "WIVRN_BUILD_SERVER" (!clientLibOnly)) + (lib.cmakeBool "WIVRN_BUILD_SERVER_LIBRARY" true) + (lib.cmakeBool "WIVRN_BUILD_WIVRNCTL" (!clientLibOnly)) + (lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true) + (lib.cmakeFeature "WIVRN_OPENXR_MANIFEST_TYPE" "absolute") + (lib.cmakeBool "WIVRN_OPENXR_MANIFEST_ABI" clientLibOnly) + (lib.cmakeFeature "GIT_DESC" "v${finalAttrs.version}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MONADO" "${finalAttrs.monado}") + ] + ++ lib.optionals (!clientLibOnly) [ (lib.cmakeBool "WIVRN_USE_NVENC" cudaSupport) (lib.cmakeBool "WIVRN_USE_VAAPI" true) (lib.cmakeBool "WIVRN_USE_VULKAN_ENCODE" true) @@ -154,26 +172,20 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "WIVRN_USE_PIPEWIRE" true) (lib.cmakeBool "WIVRN_USE_PULSEAUDIO" true) (lib.cmakeBool "WIVRN_FEATURE_STEAMVR_LIGHTHOUSE" true) - (lib.cmakeBool "WIVRN_BUILD_CLIENT" false) - (lib.cmakeBool "WIVRN_BUILD_DASHBOARD" true) - (lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true) - (lib.cmakeFeature "WIVRN_OPENXR_MANIFEST_TYPE" "absolute") (lib.cmakeFeature "OVR_COMPAT_SEARCH_PATH" ovrCompatSearchPaths) - (lib.cmakeFeature "GIT_DESC" "v${finalAttrs.version}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MONADO" "${finalAttrs.monado}") ] - ++ lib.optionals cudaSupport [ + ++ lib.optionals (cudaSupport && !clientLibOnly) [ (lib.cmakeFeature "CUDA_TOOLKIT_ROOT_DIR" "${cudaPackages.cudatoolkit}") ]; dontWrapQtApps = true; - preFixup = '' + preFixup = lib.optional (!clientLibOnly) '' wrapQtApp "$out/bin/wivrn-dashboard" \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} ''; - desktopItems = [ + desktopItems = lib.optionals (!clientLibOnly) [ (makeDesktopItem { name = "WiVRn Server"; desktopName = "WiVRn Server"; From c71f0084c8f34a26be4e9d92f4f3b50d6c880a86 Mon Sep 17 00:00:00 2001 From: Antonis Kotronakis Date: Mon, 12 Jan 2026 18:58:29 +0200 Subject: [PATCH 043/308] spacetimedb: 1.10.0 -> 1.11.3 --- pkgs/by-name/sp/spacetimedb/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/sp/spacetimedb/package.nix b/pkgs/by-name/sp/spacetimedb/package.nix index 4a015d8f1063..9b7cdfaa5a94 100644 --- a/pkgs/by-name/sp/spacetimedb/package.nix +++ b/pkgs/by-name/sp/spacetimedb/package.nix @@ -14,16 +14,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "spacetimedb"; - version = "1.10.0"; + version = "1.11.3"; src = fetchFromGitHub { owner = "clockworklabs"; repo = "spacetimedb"; - rev = "1d576dc75ca066879f6d9ee4d156c5bce940bd31"; - hash = "sha256-rqR4A7JpIgdTxjIvq4KNmvU3LMLUZS1AaLSQWVk+tdw="; + rev = "02449737ca3b29e7e39679fccbef541a50f32094"; + hash = "sha256-3e/uxyvxWsEpKV0ynDZ2rqLNIeuBtiG8EEoawswg+0o="; }; - cargoHash = "sha256-FHzFxDnpQL0XSyTAfANsK60y8aOFQMkF4KZFdaspYEI="; + cargoHash = "sha256-dV9Advw5Q+zeoMHloYtvRuhx0E3FAfmxjtgoien6ll4="; nativeBuildInputs = [ pkg-config From fa0c2362cf1e2e6dc233c3549c1caa48271916f2 Mon Sep 17 00:00:00 2001 From: nicknb Date: Fri, 16 Jan 2026 12:55:43 +0100 Subject: [PATCH 044/308] qmk: 1.1.8 -> 1.2.0 --- pkgs/by-name/qm/qmk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qm/qmk/package.nix b/pkgs/by-name/qm/qmk/package.nix index 416e5e65f541..e9544261df65 100644 --- a/pkgs/by-name/qm/qmk/package.nix +++ b/pkgs/by-name/qm/qmk/package.nix @@ -15,12 +15,12 @@ python3.pkgs.buildPythonApplication rec { pname = "qmk"; - version = "1.1.8"; + version = "1.2.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-C0Jra/IK61tngGsuEnMD4mySRc/iZVgdYEbMXtwpBZ0="; + hash = "sha256-FkvRbExAGyt2XuTwF7z6gUGULd82KWHEy6GXXYyyikg="; }; nativeBuildInputs = with python3.pkgs; [ From 20408a04c58488f804fa1ab56475b25666b08883 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:25:32 +1000 Subject: [PATCH 045/308] isso: modernize --- pkgs/servers/isso/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/servers/isso/default.nix b/pkgs/servers/isso/default.nix index abe4144e0d0f..e92390f8c982 100644 --- a/pkgs/servers/isso/default.nix +++ b/pkgs/servers/isso/default.nix @@ -1,5 +1,4 @@ { - pkgs, nodejs, lib, python3Packages, @@ -18,7 +17,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "posativ"; - repo = pname; + repo = "isso"; tag = version; sha256 = "sha256-kZNf7Rlb1DZtQe4dK1B283OkzQQcCX+pbvZzfL65gsA="; }; From a6e8f4696b0de5985b96f8b6d8bdf4751f0962d9 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:26:27 +1000 Subject: [PATCH 046/308] octavePackages.octproj: modernize --- pkgs/development/octave-modules/octproj/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/octave-modules/octproj/default.nix b/pkgs/development/octave-modules/octproj/default.nix index cd1a36075ec0..31e5a3a58d9a 100644 --- a/pkgs/development/octave-modules/octproj/default.nix +++ b/pkgs/development/octave-modules/octproj/default.nix @@ -11,7 +11,7 @@ buildOctavePackage rec { src = fetchFromBitbucket { owner = "jgpallero"; - repo = pname; + repo = "octproj"; rev = "OctPROJ-${version}"; sha256 = "sha256-d/Zf172Etj+GA0cnGsQaKMjOmirE7Hwyj4UECpg7QFM="; }; From b1cbf382111567ea512d3b76dfbe67c57422db5f Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:27:15 +1000 Subject: [PATCH 047/308] fishPlugins.z: modernize --- pkgs/shells/fish/plugins/z.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/shells/fish/plugins/z.nix b/pkgs/shells/fish/plugins/z.nix index e613a746cc14..63b37396bc7f 100644 --- a/pkgs/shells/fish/plugins/z.nix +++ b/pkgs/shells/fish/plugins/z.nix @@ -3,13 +3,13 @@ buildFishPlugin, fetchFromGitHub, }: -buildFishPlugin rec { +buildFishPlugin { pname = "z"; version = "0-unstable-2022-04-08"; src = fetchFromGitHub { owner = "jethrokuan"; - repo = pname; + repo = "z"; rev = "85f863f20f24faf675827fb00f3a4e15c7838d76"; sha256 = "sha256-+FUBM7CodtZrYKqU542fQD+ZDGrd2438trKM0tIESs0="; }; From beae1e62eb3021dfe388ba6657ef145f1c907213 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:28:20 +1000 Subject: [PATCH 048/308] prospector: modernize --- pkgs/development/tools/prospector/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/prospector/default.nix b/pkgs/development/tools/prospector/default.nix index c48010ef21d6..9d811996d625 100644 --- a/pkgs/development/tools/prospector/default.nix +++ b/pkgs/development/tools/prospector/default.nix @@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "PyCQA"; - repo = pname; + repo = "prospector"; tag = "v${version}"; hash = "sha256-94JGKX91d2kul+KMYohga9KCOj6RN/YKpD8e4nWSOOM="; }; From 08b928c169a94806c24a113bcdaa12258451aa32 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:29:02 +1000 Subject: [PATCH 049/308] fishPlugins.fzf: modernize --- pkgs/shells/fish/plugins/fzf.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/shells/fish/plugins/fzf.nix b/pkgs/shells/fish/plugins/fzf.nix index fccbc588c715..0edddc91f3f7 100644 --- a/pkgs/shells/fish/plugins/fzf.nix +++ b/pkgs/shells/fish/plugins/fzf.nix @@ -3,13 +3,13 @@ buildFishPlugin, fetchFromGitHub, }: -buildFishPlugin rec { +buildFishPlugin { pname = "fzf"; version = "0.16.6-unstable-2021-05-12"; src = fetchFromGitHub { owner = "jethrokuan"; - repo = pname; + repo = "fzf"; rev = "479fa67d7439b23095e01b64987ae79a91a4e283"; sha256 = "sha256-28QW/WTLckR4lEfHv6dSotwkAKpNJFCShxmKFGQQ1Ew="; }; From f2a776b26df322ed5187824e6f5d1766e142511c Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:29:58 +1000 Subject: [PATCH 050/308] cpupower-gui: modernize --- pkgs/os-specific/linux/cpupower-gui/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/cpupower-gui/default.nix b/pkgs/os-specific/linux/cpupower-gui/default.nix index a0f17481a92c..243bae936cf9 100644 --- a/pkgs/os-specific/linux/cpupower-gui/default.nix +++ b/pkgs/os-specific/linux/cpupower-gui/default.nix @@ -18,7 +18,6 @@ pkg-config, pygobject3, pyxdg, - systemd, wrapGAppsHook3, }: @@ -31,8 +30,8 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "vagnum08"; - repo = pname; - rev = "v${version}"; + repo = "cpupower-gui"; + tag = "v${version}"; sha256 = "05lvpi3wgyi741sd8lgcslj8i7yi3wz7jwl7ca3y539y50hwrdas"; }; From e6245d66ce464f521c12ca075b23bc0940d914d5 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:34:37 +1000 Subject: [PATCH 051/308] gcadapter-oc-kmod: modernize --- pkgs/os-specific/linux/gcadapter-oc-kmod/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/gcadapter-oc-kmod/default.nix b/pkgs/os-specific/linux/gcadapter-oc-kmod/default.nix index 3db979bee6d9..e269916674d3 100644 --- a/pkgs/os-specific/linux/gcadapter-oc-kmod/default.nix +++ b/pkgs/os-specific/linux/gcadapter-oc-kmod/default.nix @@ -4,19 +4,18 @@ fetchFromGitHub, kernel, kernelModuleMakeFlags, - kmod, }: let kerneldir = "lib/modules/${kernel.modDirVersion}"; in -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "gcadapter-oc-kmod"; version = "unstable-2021-12-11"; src = fetchFromGitHub { owner = "HannesMann"; - repo = pname; + repo = "gcadapter-oc-kmod"; rev = "d4ddf15deb74c51dbdfc814d481ef127c371f444"; sha256 = "sha256-bHA1611rcO8/d48b1CHsiurEt3/n+5WErtHXAU7Eh1o="; }; From d65b2218b3ad1a7461151a5420546202cc4fd45a Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:35:57 +1000 Subject: [PATCH 052/308] fishPlugins.bass: modernize --- pkgs/shells/fish/plugins/bass.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/shells/fish/plugins/bass.nix b/pkgs/shells/fish/plugins/bass.nix index 4894e95c2b47..2749828cbafe 100644 --- a/pkgs/shells/fish/plugins/bass.nix +++ b/pkgs/shells/fish/plugins/bass.nix @@ -5,13 +5,13 @@ python3, }: -buildFishPlugin rec { +buildFishPlugin { pname = "bass"; version = "1.0-unstable-2021-02-18"; src = fetchFromGitHub { owner = "edc"; - repo = pname; + repo = "bass"; rev = "2fd3d2157d5271ca3575b13daec975ca4c10577a"; sha256 = "0mb01y1d0g8ilsr5m8a71j6xmqlyhf8w4xjf00wkk8k41cz3ypky"; }; From b4c511cef3d8eada89512d1579f2c4d6fe7c4d37 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:39:35 +1000 Subject: [PATCH 053/308] tautulli: modernize --- pkgs/servers/tautulli/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/tautulli/default.nix b/pkgs/servers/tautulli/default.nix index f2f059be025e..6bd614eaa089 100644 --- a/pkgs/servers/tautulli/default.nix +++ b/pkgs/servers/tautulli/default.nix @@ -20,7 +20,7 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "Tautulli"; - repo = pname; + repo = "Tautulli"; tag = "v${version}"; sha256 = "sha256-nqSqWRst+gx9aZ2Ko+/tKzpQX7wuU4Bn3vLR5F87aJA="; }; From 1b047dbd28f222cbf6b12c060c7ae923dd4a3bdc Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 11 Nov 2025 08:42:09 +1000 Subject: [PATCH 054/308] fishPlugins.github-copilot-cli-fish: modernise --- pkgs/shells/fish/plugins/github-copilot-cli-fish.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/shells/fish/plugins/github-copilot-cli-fish.nix b/pkgs/shells/fish/plugins/github-copilot-cli-fish.nix index 0a6b078aad78..a0a9761a1db4 100644 --- a/pkgs/shells/fish/plugins/github-copilot-cli-fish.nix +++ b/pkgs/shells/fish/plugins/github-copilot-cli-fish.nix @@ -10,8 +10,8 @@ buildFishPlugin rec { src = fetchFromGitHub { owner = "z11i"; - repo = pname; - rev = version; + repo = "github-copilot-cli.fish"; + tag = version; hash = "sha256-CFXbeO0euC/UtvQV0KCz4WQfdJgsuXKPM6M9oaw7hvg="; }; From 4e6f723a9510104fc1829ec1286ce4f3b02fe3d1 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Wed, 12 Nov 2025 05:49:19 +1000 Subject: [PATCH 055/308] mob_mbtiles: modernise --- pkgs/servers/http/apache-modules/mod_mbtiles/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/http/apache-modules/mod_mbtiles/default.nix b/pkgs/servers/http/apache-modules/mod_mbtiles/default.nix index 12296de0bf0b..f2e68888fa03 100644 --- a/pkgs/servers/http/apache-modules/mod_mbtiles/default.nix +++ b/pkgs/servers/http/apache-modules/mod_mbtiles/default.nix @@ -6,15 +6,15 @@ sqlite, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "mod_mbtiles"; version = "unstable-2022-05-25"; src = fetchFromGitHub { owner = "systemed"; - repo = pname; + repo = "mod_mbtiles"; rev = "f9d12a9581820630dd923c3c90aa8dcdcf65cb87"; - sha256 = "sha256-wOoLSNLgh0YXHUFn7WfUkQXpyWsgCrVZlMg55rvi9q4="; + hash = "sha256-wOoLSNLgh0YXHUFn7WfUkQXpyWsgCrVZlMg55rvi9q4="; }; buildInputs = [ From ad9655a1c1646db2ea23ece5b54f45e8d58dfe23 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Wed, 12 Nov 2025 05:50:47 +1000 Subject: [PATCH 056/308] fishPlugins.pisces: modernise --- pkgs/shells/fish/plugins/pisces.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/shells/fish/plugins/pisces.nix b/pkgs/shells/fish/plugins/pisces.nix index 0ddbe19c83b3..cd768233ae3b 100644 --- a/pkgs/shells/fish/plugins/pisces.nix +++ b/pkgs/shells/fish/plugins/pisces.nix @@ -10,9 +10,9 @@ buildFishPlugin rec { src = fetchFromGitHub { owner = "laughedelic"; - repo = pname; - rev = "v${version}"; - sha256 = "sha256-Oou2IeNNAqR00ZT3bss/DbhrJjGeMsn9dBBYhgdafBw="; + repo = "pisces"; + tag = "v${version}"; + hash = "sha256-Oou2IeNNAqR00ZT3bss/DbhrJjGeMsn9dBBYhgdafBw="; }; meta = { From 1cc8527b64cae597ef0be4e0aa320b1455a5b6b1 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Wed, 12 Nov 2025 05:53:19 +1000 Subject: [PATCH 057/308] whatstyle: modernise, update postPatch --- pkgs/development/tools/misc/whatstyle/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/misc/whatstyle/default.nix b/pkgs/development/tools/misc/whatstyle/default.nix index fa1470213238..ca9839c2fedf 100644 --- a/pkgs/development/tools/misc/whatstyle/default.nix +++ b/pkgs/development/tools/misc/whatstyle/default.nix @@ -11,15 +11,15 @@ python3.pkgs.buildPythonApplication rec { format = "setuptools"; src = fetchFromGitHub { owner = "mikr"; - repo = pname; - rev = "v${version}"; - sha256 = "sha256-4LCZAEUQFPl4CBPeuqsodiAlwd8uBg+SudF5d+Vz4Gc="; + repo = "whatstyle"; + tag = "v${version}"; + hash = "sha256-4LCZAEUQFPl4CBPeuqsodiAlwd8uBg+SudF5d+Vz4Gc="; }; # Fix references to previous version, to avoid confusion: postPatch = '' - substituteInPlace setup.py --replace 0.1.6 ${version} - substituteInPlace ${pname}.py --replace 0.1.6 ${version} + substituteInPlace setup.py --replace-fail 0.1.6 ${version} + substituteInPlace whatstyle.py --replace-fail 0.1.6 ${version} ''; nativeCheckInputs = [ From 2a45d0e5eda97dbdbf26dcfd9d3aa22d8795d4b8 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Wed, 12 Nov 2025 05:55:01 +1000 Subject: [PATCH 058/308] sachet: modernise --- pkgs/servers/monitoring/prometheus/sachet.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/sachet.nix b/pkgs/servers/monitoring/prometheus/sachet.nix index 168694f24e85..27384f4ac18e 100644 --- a/pkgs/servers/monitoring/prometheus/sachet.nix +++ b/pkgs/servers/monitoring/prometheus/sachet.nix @@ -10,8 +10,8 @@ buildGoModule rec { src = fetchFromGitHub { owner = "messagebird"; - repo = pname; - rev = version; + repo = "sachet"; + tag = version; hash = "sha256-zcFViE1/B+wrkxZ3YIyfy2IBbxLvXOf8iK/6eqZb1ZQ="; }; From ef9e88ad167ee36713f39bb689c5a14eed4d26e5 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Wed, 12 Nov 2025 06:00:18 +1000 Subject: [PATCH 059/308] pass-file: modernise, finalAttrs --- pkgs/tools/security/pass/extensions/file.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/security/pass/extensions/file.nix b/pkgs/tools/security/pass/extensions/file.nix index 1291ebeea5dd..1fbb73888069 100644 --- a/pkgs/tools/security/pass/extensions/file.nix +++ b/pkgs/tools/security/pass/extensions/file.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pass-file"; version = "1.0.0"; src = fetchFromGitHub { owner = "dvogt23"; - repo = pname; - rev = version; + repo = "pass-file"; + tag = finalAttrs.version; hash = "sha256-18KvmcfLwelyk9RV/IMaj6O/nkQEQz84eUEB/mRaKE4="; }; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ taranarmo ]; platforms = lib.platforms.unix; }; -} +}) From 8a92869dba61c9eb65903871a69f42f2601a42fc Mon Sep 17 00:00:00 2001 From: kashw2 Date: Wed, 12 Nov 2025 06:02:46 +1000 Subject: [PATCH 060/308] pandoc-tablenos: modernise --- pkgs/tools/misc/pandoc-tablenos/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/pandoc-tablenos/default.nix b/pkgs/tools/misc/pandoc-tablenos/default.nix index ab87b09f4264..f8202cd8f695 100644 --- a/pkgs/tools/misc/pandoc-tablenos/default.nix +++ b/pkgs/tools/misc/pandoc-tablenos/default.nix @@ -13,9 +13,9 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "tomduck"; - repo = pname; - rev = version; - sha256 = "sha256-FwzsRziY3PoySo9hIFuLw6tOO9oQij6oQEyoY8HgnII="; + repo = "pandoc-tablenos"; + tag = version; + hash = "sha256-FwzsRziY3PoySo9hIFuLw6tOO9oQij6oQEyoY8HgnII="; }; nativeBuildInputs = [ From 20eb1a5ece4cfc3d44993ff4b1826e2e866a4007 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Wed, 12 Nov 2025 06:06:56 +1000 Subject: [PATCH 061/308] dialogbox: modernise, remove recursiveness in drv --- pkgs/tools/misc/dialogbox/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/dialogbox/default.nix b/pkgs/tools/misc/dialogbox/default.nix index 4be8bdc21aee..f11bce479b4a 100644 --- a/pkgs/tools/misc/dialogbox/default.nix +++ b/pkgs/tools/misc/dialogbox/default.nix @@ -7,13 +7,13 @@ qtbase, }: -mkDerivation rec { +mkDerivation { pname = "dialogbox"; version = "1.0+unstable=2020-11-16"; src = fetchFromGitHub { owner = "martynets"; - repo = pname; + repo = "dialogbox"; rev = "6989740746f376becc989ab2698e77d14186a0f9"; hash = "sha256-paTas3KbV4yZ0ePnrOH1S3bLLHDddFml1h6b6azK4RQ="; }; From 41aed6f43d0a0afeb57fcc3a9e2dd4085296a06c Mon Sep 17 00:00:00 2001 From: kashw2 Date: Wed, 12 Nov 2025 06:08:59 +1000 Subject: [PATCH 062/308] pandoc-eqnos: modernise --- pkgs/tools/misc/pandoc-eqnos/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/pandoc-eqnos/default.nix b/pkgs/tools/misc/pandoc-eqnos/default.nix index 612a519517a8..4c5521b1d7aa 100644 --- a/pkgs/tools/misc/pandoc-eqnos/default.nix +++ b/pkgs/tools/misc/pandoc-eqnos/default.nix @@ -13,9 +13,9 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "tomduck"; - repo = pname; - rev = version; - sha256 = "sha256-7GQdfGHhtQs6LZK+ZyMmcPSkoFfBWmATTMejMiFcS7Y="; + repo = "pandoc-eqnos"; + tag = version; + hash = "sha256-7GQdfGHhtQs6LZK+ZyMmcPSkoFfBWmATTMejMiFcS7Y="; }; nativeBuildInputs = [ From 70947273a4e7982d3788b2aecb0fd4019f91b6f3 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Wed, 12 Nov 2025 07:30:05 +1000 Subject: [PATCH 063/308] whatstyle: fix postPatch --- pkgs/development/tools/misc/whatstyle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/whatstyle/default.nix b/pkgs/development/tools/misc/whatstyle/default.nix index ca9839c2fedf..07c78d872452 100644 --- a/pkgs/development/tools/misc/whatstyle/default.nix +++ b/pkgs/development/tools/misc/whatstyle/default.nix @@ -18,8 +18,8 @@ python3.pkgs.buildPythonApplication rec { # Fix references to previous version, to avoid confusion: postPatch = '' - substituteInPlace setup.py --replace-fail 0.1.6 ${version} - substituteInPlace whatstyle.py --replace-fail 0.1.6 ${version} + substituteInPlace setup.py --replace-fail 0.1.9 ${version} + substituteInPlace whatstyle.py --replace-fail 0.1.9 ${version} ''; nativeCheckInputs = [ From 19982d162c5645fc961ae031cb02d4d928134106 Mon Sep 17 00:00:00 2001 From: Manuel Sanchez Pinar Date: Fri, 16 Jan 2026 18:04:10 +0100 Subject: [PATCH 064/308] silverbullet: 2.3.0 -> 2.4.1 --- pkgs/by-name/si/silverbullet/package.nix | 75 +++++++++++++----------- 1 file changed, 41 insertions(+), 34 deletions(-) diff --git a/pkgs/by-name/si/silverbullet/package.nix b/pkgs/by-name/si/silverbullet/package.nix index f7edf39e960d..625e7dcd5d85 100644 --- a/pkgs/by-name/si/silverbullet/package.nix +++ b/pkgs/by-name/si/silverbullet/package.nix @@ -1,45 +1,20 @@ { autoPatchelfHook, + common-updater-scripts, fetchzip, lib, nixosTests, stdenv, stdenvNoCC, + writeShellScript, }: -let - platformMap = { - "x86_64-linux" = { - os = "linux"; - arch = "x86_64"; - hash = "sha256-IGks7vmJd/xuJzqhogR5aLVM6eUUe6bACe5VuAWJOWA="; - }; - "aarch64-linux" = { - os = "linux"; - arch = "aarch64"; - hash = "sha256-brqotISLIwD1t/2E2oyI7HSkfPpVgUODaNZJcc9o6zI="; - }; - "x86_64-darwin" = { - os = "darwin"; - arch = "x86_64"; - hash = "sha256-n8GN2ZmeYEpZ0DB7zwEkXnSUZkAySNAGVn5BLw46fZI="; - }; - "aarch64-darwin" = { - os = "darwin"; - arch = "aarch64"; - hash = "sha256-BISrkxLuxlo7KQiW9cUipJpEhOm94gL3GvyivO6LaBU="; - }; - }; - platform = platformMap.${stdenvNoCC.hostPlatform.system}; -in stdenvNoCC.mkDerivation (finalAttrs: { pname = "silverbullet"; - version = "2.3.0"; + version = "2.4.1"; - src = fetchzip { - url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-${platform.os}-${platform.arch}.zip"; - hash = platform.hash; - stripRoot = false; - }; + src = + finalAttrs.passthru.sources.${stdenv.hostPlatform.system} + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; @@ -52,8 +27,40 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - passthru.tests = { - inherit (nixosTests) silverbullet; + passthru = { + sources = { + "x86_64-linux" = fetchzip { + url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-linux-x86_64.zip"; + hash = "sha256-1jUN22T7BABBEiXp1LwMUaw/ELR7CZS2iKLaoiYKeLk="; + stripRoot = false; + }; + "aarch64-linux" = fetchzip { + url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-linux-aarch64.zip"; + hash = "sha256-F0CTVbVK2xaqNlHX1If8EhlDRqb+XIZlWmzkEYFGS3M="; + stripRoot = false; + }; + "x86_64-darwin" = fetchzip { + url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-darwin-x86_64.zip"; + hash = "sha256-lWUTNGt5u7q5cs7xoNP/k7GYUq/A3xHI6rza8HYOK5Y="; + stripRoot = false; + }; + "aarch64-darwin" = fetchzip { + url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-darwin-aarch64.zip"; + hash = "sha256-1lPGipv6jW0Awjy7V9HORK5oh5RDpBBrT4zZk0oSVWY="; + stripRoot = false; + }; + }; + + updateScript = writeShellScript "update-silverbullet" '' + NEW_VERSION="$1" + for platform in ${lib.escapeShellArgs finalAttrs.meta.platforms}; do + ${lib.getExe' common-updater-scripts "update-source-version"} "silverbullet" "$NEW_VERSION" --ignore-same-version --source-key="sources.$platform" + done + ''; + + tests = { + inherit (nixosTests) silverbullet; + }; }; meta = { @@ -63,6 +70,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ aorith ]; mainProgram = "silverbullet"; - platforms = builtins.attrNames platformMap; + platforms = builtins.attrNames finalAttrs.passthru.sources; }; }) From 4310884afc21f3f4c9de97eb0aef2acfd171084d Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 10 Jan 2026 00:09:29 +0100 Subject: [PATCH 065/308] rpcs3: 0.0.38 -> 0.0.39-unstable-2026-01-15 Signed-off-by: Marcin Serwin --- pkgs/by-name/rp/rpcs3/package.nix | 34 ++++++++++++------------------- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/rp/rpcs3/package.nix b/pkgs/by-name/rp/rpcs3/package.nix index 850b25968ca2..b192f4ccfb7d 100644 --- a/pkgs/by-name/rp/rpcs3/package.nix +++ b/pkgs/by-name/rp/rpcs3/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - fetchpatch, fetchFromGitHub, nix-update-script, cmake, @@ -14,7 +13,7 @@ vulkan-loader, libpng, libSM, - ffmpeg_7, + ffmpeg, libevdev, libusb1, zlib, @@ -29,14 +28,12 @@ enableDiscordRpc ? false, faudioSupport ? true, faudio, - SDL2, sdl3, waylandSupport ? true, wayland, wrapGAppsHook3, miniupnpc, rtmidi, - asmjit, glslang, zstd, hidapi, @@ -53,21 +50,26 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rpcs3"; - version = "0.0.38"; + version = "0.0.39-unstable-2026-01-15"; src = fetchFromGitHub { owner = "RPCS3"; repo = "rpcs3"; - tag = "v${finalAttrs.version}"; - hash = "sha256-HaguOzCN0/FvAb0b4RZWnw9yvVum14wEj26WnqOnSag="; - fetchSubmodules = true; + rev = "eaebd3426e7050c35beb8f24952d6da4d6a75360"; + postCheckout = '' + cd $out/3rdparty + git submodule update --init \ + fusion/fusion asmjit/asmjit yaml-cpp/yaml-cpp SoundTouch/soundtouch stblib/stb \ + feralinteractive/feralinteractive + ''; + hash = "sha256-iE7iZ66BSWI96a9DOeBQEx6NV+CtIyX0PXg3O2RXHWY="; }; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; preConfigure = '' cat > ./rpcs3/git-version.h < Date: Fri, 16 Jan 2026 20:26:44 -0600 Subject: [PATCH 066/308] =?UTF-8?q?ii:=20migrate=20to=20by-name=20-=20Move?= =?UTF-8?q?d=20ii=20from=20pkgs/applications/networking/irc/ii/=20to=20pkg?= =?UTF-8?q?s/by-name/ii/ii/=20-=20Renamed=20default.nix=20=E2=86=92=20pack?= =?UTF-8?q?age.nix=20to=20follow=20by-name=20conventions=20-=20Switched=20?= =?UTF-8?q?stdenv=20=E2=86=92=20gccStdenv=20directly=20in=20the=20derivati?= =?UTF-8?q?on=20-=20Updated=20mkDerivation=20to=20the=20modern=20finalAttr?= =?UTF-8?q?s=20form=20-=20Converted=20fetchurl=20sha256=20=E2=86=92=20hash?= =?UTF-8?q?=20=3D=20style=20-=20Removed=20ii=20from=20all-packages.nix=20(?= =?UTF-8?q?auto-discovered=20via=20by-name)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../irc/ii/default.nix => by-name/ii/ii/package.nix} | 10 +++++----- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 5 insertions(+), 9 deletions(-) rename pkgs/{applications/networking/irc/ii/default.nix => by-name/ii/ii/package.nix} (65%) diff --git a/pkgs/applications/networking/irc/ii/default.nix b/pkgs/by-name/ii/ii/package.nix similarity index 65% rename from pkgs/applications/networking/irc/ii/default.nix rename to pkgs/by-name/ii/ii/package.nix index fbab300a60bb..4e4133a246d2 100644 --- a/pkgs/applications/networking/irc/ii/default.nix +++ b/pkgs/by-name/ii/ii/package.nix @@ -1,16 +1,16 @@ { lib, - stdenv, + gccStdenv, fetchurl, }: -stdenv.mkDerivation rec { +gccStdenv.mkDerivation (finalAttrs: { pname = "ii"; version = "2.0"; src = fetchurl { - url = "https://dl.suckless.org/tools/${pname}-${version}.tar.gz"; - sha256 = "sha256-T2evzSCMB5ObiKrb8hSXpwKtCgf5tabOhh+fOf/lQls="; + url = "https://dl.suckless.org/tools/ii-${finalAttrs.version}.tar.gz"; + hash = "sha256-T2evzSCMB5ObiKrb8hSXpwKtCgf5tabOhh+fOf/lQls="; }; makeFlags = [ "CC:=$(CC)" ]; @@ -24,4 +24,4 @@ stdenv.mkDerivation rec { mainProgram = "ii"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 566cb5480b7c..7e496e710e57 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10783,10 +10783,6 @@ with pkgs; wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { }; - ii = callPackage ../applications/networking/irc/ii { - stdenv = gccStdenv; - }; - ikiwiki = callPackage ../applications/misc/ikiwiki { inherit (perlPackages.override { From e0710dc8afd7e8e786a72aace9f5b874f099bb4d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:46:58 +0100 Subject: [PATCH 067/308] cabal2nix: remove nix from the wrapper We can almost safely assume that Nix is installed on the system and cabal2nix just needs nix-prefetch-url which is a pretty stable CLI. Removing it from the wrapper prevents situations where we'd pull in Nix when the user actually prefers Lix. There are currently no provisions for dealing with this and overlaying pkgs.nix is (no longer) feasible. There is also no guarantee that daemon protocols are going to stay compatible going forward. --- pkgs/top-level/all-packages.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 04751798c858..e225ab1d43f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1700,7 +1700,6 @@ with pkgs; wrapProgram $out/bin/cabal2nix \ --prefix PATH ":" "${ lib.makeBinPath [ - nix nix-prefetch-scripts ] }" From aa8111d879c542a370b39587065892b00f01b54f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:49:04 +0100 Subject: [PATCH 068/308] niv: remove pkgs.nix from the wrapper We don't know what Nix implementation the user prefers and niv mostly needs nix-prefetch-url which is stable enough. --- pkgs/development/haskell-modules/configuration-nix.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index a2ff42270836..b5b66ad75f3e 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -262,12 +262,7 @@ builtins.intersectAttrs super { ghc-debug-brick = enableSeparateBinOutput super.ghc-debug-brick; nixfmt = enableSeparateBinOutput super.nixfmt; calligraphy = enableSeparateBinOutput super.calligraphy; - niv = overrideCabal (drv: { - buildTools = (drv.buildTools or [ ]) ++ [ pkgs.buildPackages.makeWrapper ]; - postInstall = '' - wrapProgram ''${!outputBin}/bin/niv --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.nix ]} - ''; - }) (enableSeparateBinOutput (self.generateOptparseApplicativeCompletions [ "niv" ] super.niv)); + niv = enableSeparateBinOutput (self.generateOptparseApplicativeCompletions [ "niv" ] super.niv); ghcid = enableSeparateBinOutput super.ghcid; ormolu = self.generateOptparseApplicativeCompletions [ "ormolu" ] ( enableSeparateBinOutput super.ormolu From dff47de40bd4052ab46042419b40286a8d175424 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:49:56 +0100 Subject: [PATCH 069/308] nvfetcher: remove pkgs.nix from the wrapper We don't know what Nix implementation the user prefers and nvfetcher mostly needs nix-prefetch-url which is stable enough. --- pkgs/development/haskell-modules/configuration-nix.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index b5b66ad75f3e..aeb5dc1cfe44 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1581,7 +1581,6 @@ builtins.intersectAttrs super { wrapProgram "$out/bin/nvfetcher" --prefix 'PATH' ':' "${ pkgs.lib.makeBinPath [ pkgs.nvchecker - pkgs.nix # nix-prefetch-url pkgs.nix-prefetch-git pkgs.nix-prefetch-docker ] From 5b94303f1a37f2c46aeee142e7b34d6880bd64a5 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:50:33 +0100 Subject: [PATCH 070/308] update-nix-fetchgit: remove pkgs.nix from the wrapper We can assume that the user has Nix installed. Not having it in the wrapper prevents pulling in a specific version of C++ Nix when the user may prefer another version or Lix etc. --- pkgs/development/haskell-modules/configuration-common.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1332333c02c5..0a8b59088f37 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1840,7 +1840,6 @@ with haskellLib; # PATH. deps = [ pkgs.git - pkgs.nix pkgs.nix-prefetch-git ]; in @@ -1854,7 +1853,9 @@ with haskellLib; wrapProgram "$out/bin/update-nix-fetchgit" --prefix 'PATH' ':' "${lib.makeBinPath deps}" ''; })) - (addTestToolDepends deps) + # pkgs.nix is not added to the wrapper since we can resonably expect it to be installed + # and we don't know which implementation the eventual user prefers + (addTestToolDepends (deps ++ [ pkgs.nix ])) # Patch for hnix compat. (appendPatches [ (fetchpatch { From a6af5da7f3dbeac24b5cfc8164dba1d11ea51936 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 Jan 2026 12:51:53 +0100 Subject: [PATCH 071/308] haskellPackages.cli-nix: note unnecessarily baked in dep on pkgs.nix --- pkgs/development/haskell-modules/configuration-common.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 0a8b59088f37..1e101cc6073f 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2025,6 +2025,7 @@ with haskellLib; cli-git = addBuildTool pkgs.git super.cli-git; cli-nix = addBuildTools [ + # Required due to https://github.com/obsidiansystems/cli-nix/issues/11 pkgs.nix pkgs.nix-prefetch-git ] super.cli-nix; From e49259f4897ca2125de90f7b9eff7b431aea5710 Mon Sep 17 00:00:00 2001 From: K900 Date: Wed, 14 Jan 2026 17:31:49 +0300 Subject: [PATCH 072/308] nixos/display-managers: move "generic" DM unit to its own option set This is the first step towards deprecating it. --- nixos/modules/module-list.nix | 1 + .../services/display-managers/default.nix | 66 +-------------- .../modules/services/display-managers/gdm.nix | 43 +++++----- .../services/display-managers/generic.nix | 83 +++++++++++++++++++ .../services/display-managers/lemurs.nix | 5 +- .../modules/services/display-managers/ly.nix | 5 +- .../services/display-managers/sddm.nix | 5 +- nixos/modules/services/ttys/getty.nix | 8 +- .../services/x11/display-managers/lightdm.nix | 8 +- .../services/x11/display-managers/xpra.nix | 3 +- nixos/modules/services/x11/xserver.nix | 33 +------- 11 files changed, 134 insertions(+), 126 deletions(-) create mode 100644 nixos/modules/services/display-managers/generic.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index f9adc3f3230f..f0063202b065 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -611,6 +611,7 @@ ./services/display-managers/default.nix ./services/display-managers/dms-greeter.nix ./services/display-managers/gdm.nix + ./services/display-managers/generic.nix ./services/display-managers/greetd.nix ./services/display-managers/lemurs.nix ./services/display-managers/ly.nix diff --git a/nixos/modules/services/display-managers/default.nix b/nixos/modules/services/display-managers/default.nix index 800a10f17d80..90b542ee355d 100644 --- a/nixos/modules/services/display-managers/default.nix +++ b/nixos/modules/services/display-managers/default.nix @@ -40,26 +40,7 @@ in { options = { services.displayManager = { - enable = lib.mkEnableOption "systemd's display-manager service"; - - preStart = lib.mkOption { - type = lib.types.lines; - default = ""; - example = "rm -f /var/log/my-display-manager.log"; - description = "Script executed before the display manager is started."; - }; - - execCmd = lib.mkOption { - type = lib.types.str; - example = lib.literalExpression ''"''${pkgs.lightdm}/bin/lightdm"''; - description = "Command to start the display manager."; - }; - - environment = lib.mkOption { - type = with lib.types; attrsOf unspecified; - default = { }; - description = "Additional environment variables needed by the display manager."; - }; + enable = lib.mkEnableOption "shared display manager integration"; hiddenUsers = lib.mkOption { type = with lib.types; listOf str; @@ -250,50 +231,5 @@ in else null; }; - - # so that the service won't be enabled when only startx is used - systemd.services.display-manager.enable = - let - dmConf = config.services.xserver.displayManager; - noDmUsed = - !( - cfg.gdm.enable - || cfg.sddm.enable - || dmConf.xpra.enable - || dmConf.lightdm.enable - || cfg.ly.enable - || cfg.lemurs.enable - ); - in - lib.mkIf noDmUsed (lib.mkDefault false); - - systemd.services.display-manager = { - description = "Display Manager"; - after = [ - "acpid.service" - "systemd-logind.service" - "systemd-user-sessions.service" - "autovt@tty1.service" - ]; - conflicts = [ - "autovt@tty1.service" - ]; - restartIfChanged = false; - - environment = cfg.environment; - - preStart = cfg.preStart; - script = lib.mkIf (config.systemd.services.display-manager.enable == true) cfg.execCmd; - - # Stop restarting if the display manager stops (crashes) 2 times - # in one minute. Starting X typically takes 3-4s. - startLimitIntervalSec = 30; - startLimitBurst = 3; - serviceConfig = { - Restart = "always"; - RestartSec = "200ms"; - SyslogIdentifier = "display-manager"; - }; - }; }; } diff --git a/nixos/modules/services/display-managers/gdm.nix b/nixos/modules/services/display-managers/gdm.nix index 41f184b94f62..e46c8cf72fe7 100644 --- a/nixos/modules/services/display-managers/gdm.nix +++ b/nixos/modules/services/display-managers/gdm.nix @@ -217,27 +217,30 @@ in # Enable desktop session data enable = true; - environment = { - GDM_X_SERVER_EXTRA_ARGS = toString (lib.filter (arg: arg != "-terminate") xdmcfg.xserverArgs); - XDG_DATA_DIRS = lib.makeSearchPath "share" [ - gdm # for gnome-login.session - config.services.displayManager.sessionData.desktops - pkgs.gnome-control-center # for accessibility icon - pkgs.adwaita-icon-theme - pkgs.hicolor-icon-theme # empty icon theme as a base - ]; - } - // lib.optionalAttrs (xSessionWrapper != null) { - # Make GDM use this wrapper before running the session, which runs the - # configured setupCommands. This relies on a patched GDM which supports - # this environment variable. - GDM_X_SESSION_WRAPPER = "${xSessionWrapper}"; + generic = { + enable = true; + environment = { + GDM_X_SERVER_EXTRA_ARGS = toString (lib.filter (arg: arg != "-terminate") xdmcfg.xserverArgs); + XDG_DATA_DIRS = lib.makeSearchPath "share" [ + gdm # for gnome-login.session + config.services.displayManager.sessionData.desktops + pkgs.gnome-control-center # for accessibility icon + pkgs.adwaita-icon-theme + pkgs.hicolor-icon-theme # empty icon theme as a base + ]; + } + // lib.optionalAttrs (xSessionWrapper != null) { + # Make GDM use this wrapper before running the session, which runs the + # configured setupCommands. This relies on a patched GDM which supports + # this environment variable. + GDM_X_SESSION_WRAPPER = "${xSessionWrapper}"; + }; + execCmd = "exec ${gdm}/bin/gdm"; + preStart = lib.optionalString (defaultSessionName != null) '' + # Set default session in session chooser to a specified values – basically ignore session history. + ${setSessionScript}/bin/set-session ${config.services.displayManager.sessionData.autologinSession} + ''; }; - execCmd = "exec ${gdm}/bin/gdm"; - preStart = lib.optionalString (defaultSessionName != null) '' - # Set default session in session chooser to a specified values – basically ignore session history. - ${setSessionScript}/bin/set-session ${config.services.displayManager.sessionData.autologinSession} - ''; }; systemd.tmpfiles.rules = [ diff --git a/nixos/modules/services/display-managers/generic.nix b/nixos/modules/services/display-managers/generic.nix new file mode 100644 index 000000000000..59daa7f8f8bc --- /dev/null +++ b/nixos/modules/services/display-managers/generic.nix @@ -0,0 +1,83 @@ +{ config, lib, ... }: +let + cfg = config.services.displayManager.generic; +in +{ + imports = [ + (lib.mkRenamedOptionModule + [ "services" "displayManager" "preStart" ] + [ "services" "displayManager" "generic" "preStart" ] + ) + (lib.mkRenamedOptionModule + [ "services" "displayManager" "execCmd" ] + [ "services" "displayManager" "generic" "execCmd" ] + ) + (lib.mkRenamedOptionModule + [ "services" "displayManager" "environment" ] + [ "services" "displayManager" "generic" "environment" ] + ) + ]; + + options = { + services.displayManager.generic = { + enable = lib.mkEnableOption "generic display manager integration - deprecated"; + + preStart = lib.mkOption { + type = lib.types.lines; + default = ""; + example = "rm -f /var/log/my-display-manager.log"; + description = "Script executed before the display manager is started."; + }; + + execCmd = lib.mkOption { + type = lib.types.nullOr lib.types.str; + default = null; + example = lib.literalExpression ''"''${pkgs.lightdm}/bin/lightdm"''; + description = "Command to start the display manager."; + }; + + environment = lib.mkOption { + type = with lib.types; attrsOf unspecified; + default = { }; + description = "Additional environment variables needed by the display manager."; + }; + }; + }; + config = lib.mkIf (cfg.enable || cfg.execCmd != null) { + warnings = [ + (lib.mkIf (!cfg.enable) '' + Enabling display-manager.service implicitly due to `services.displayManager.generic.execCmd` being set; this will be removed eventually. + Please set `services.displayManager.generic.enable` explicitly, or switch your display manager to use upstream systemd units (preferred). + '') + ]; + + systemd.services.display-manager = { + description = "Display Manager"; + after = [ + "acpid.service" + "systemd-logind.service" + "systemd-user-sessions.service" + "autovt@tty1.service" + ]; + conflicts = [ + "autovt@tty1.service" + ]; + restartIfChanged = false; + + environment = cfg.environment; + + preStart = cfg.preStart; + script = cfg.execCmd; + + # Stop restarting if the display manager stops (crashes) 2 times + # in one minute. Starting X typically takes 3-4s. + startLimitIntervalSec = 30; + startLimitBurst = 3; + serviceConfig = { + Restart = "always"; + RestartSec = "200ms"; + SyslogIdentifier = "display-manager"; + }; + }; + }; +} diff --git a/nixos/modules/services/display-managers/lemurs.nix b/nixos/modules/services/display-managers/lemurs.nix index fdf9458b6d5c..6f614e5f74f0 100644 --- a/nixos/modules/services/display-managers/lemurs.nix +++ b/nixos/modules/services/display-managers/lemurs.nix @@ -76,7 +76,10 @@ in }; displayManager = { enable = true; - execCmd = "exec ${lib.getExe cfg.package} --config ${settingsFormat.generate "config.toml" cfg.settings}"; + generic = { + enable = true; + execCmd = "exec ${lib.getExe cfg.package} --config ${settingsFormat.generate "config.toml" cfg.settings}"; + }; # set default settings lemurs.settings = let diff --git a/nixos/modules/services/display-managers/ly.nix b/nixos/modules/services/display-managers/ly.nix index d9505c440a43..2efeaeebcbc1 100644 --- a/nixos/modules/services/display-managers/ly.nix +++ b/nixos/modules/services/display-managers/ly.nix @@ -107,7 +107,10 @@ in displayManager = { enable = true; - execCmd = "exec /run/current-system/sw/bin/ly"; + generic = { + enable = true; + execCmd = "exec /run/current-system/sw/bin/ly"; + }; # Set this here instead of 'defaultConfig' so users get eval # errors when they change it. diff --git a/nixos/modules/services/display-managers/sddm.nix b/nixos/modules/services/display-managers/sddm.nix index af7600ec5f66..2125abbbadce 100644 --- a/nixos/modules/services/display-managers/sddm.nix +++ b/nixos/modules/services/display-managers/sddm.nix @@ -361,7 +361,10 @@ in services.displayManager = { enable = true; - execCmd = "exec /run/current-system/sw/bin/sddm"; + generic = { + enable = true; + execCmd = "exec /run/current-system/sw/bin/sddm"; + }; }; security.pam.services = { diff --git a/nixos/modules/services/ttys/getty.nix b/nixos/modules/services/ttys/getty.nix index 6c9932b15887..01d2858602b6 100644 --- a/nixos/modules/services/ttys/getty.nix +++ b/nixos/modules/services/ttys/getty.nix @@ -151,11 +151,9 @@ in # We can't just rely on 'Conflicts=autovt@tty1.service' because # 'switch-to-configuration switch' will start 'autovt@tty1.service' # and kill the display manager. - systemd.targets.getty.wants = - lib.mkIf (!(config.systemd.services.display-manager.enable or false)) - [ - "autovt@tty1.service" - ]; + systemd.targets.getty.wants = lib.mkIf (!config.services.displayManager.enable) [ + "autovt@tty1.service" + ]; systemd.services."getty@" = { serviceConfig.ExecStart = [ diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix index 363bdbbc92cc..1ace9c1b8c1f 100644 --- a/nixos/modules/services/x11/display-managers/lightdm.nix +++ b/nixos/modules/services/x11/display-managers/lightdm.nix @@ -215,22 +215,24 @@ in # Set default session in session chooser to a specified values – basically ignore session history. # Auto-login is already covered by a config value. - services.displayManager.preStart = + services.displayManager.generic.preStart = optionalString (!dmcfg.autoLogin.enable && dmcfg.defaultSession != null) '' ${setSessionScript}/bin/set-session ${dmcfg.defaultSession} ''; # setSessionScript needs session-files in XDG_DATA_DIRS - services.displayManager.environment.XDG_DATA_DIRS = "${dmcfg.sessionData.desktops}/share/"; + services.displayManager.generic.environment.XDG_DATA_DIRS = "${dmcfg.sessionData.desktops}/share/"; # setSessionScript wants AccountsService systemd.services.display-manager.wants = [ "accounts-daemon.service" ]; + services.displayManager.generic.enable = true; + # lightdm relaunches itself via just `lightdm`, so needs to be on the PATH - services.displayManager.execCmd = '' + services.displayManager.generic.execCmd = '' export PATH=${lightdm}/sbin:$PATH exec ${lightdm}/sbin/lightdm ''; diff --git a/nixos/modules/services/x11/display-managers/xpra.nix b/nixos/modules/services/x11/display-managers/xpra.nix index 54cf5733607b..d7d31e6fc428 100644 --- a/nixos/modules/services/x11/display-managers/xpra.nix +++ b/nixos/modules/services/x11/display-managers/xpra.nix @@ -300,7 +300,8 @@ in VideoRam 192000 ''; - services.displayManager.execCmd = '' + services.displayManager.generic.enable = true; + services.displayManager.generic.execCmd = '' ${optionalString (cfg.pulseaudio) "export PULSE_COOKIE=/run/pulse/.config/pulse/cookie"} exec ${pkgs.xpra}/bin/xpra ${ if cfg.desktop == null then "start" else "start-desktop --start=${cfg.desktop}" diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix index 33343b5b54fd..25a472095370 100644 --- a/nixos/modules/services/x11/xserver.nix +++ b/nixos/modules/services/x11/xserver.nix @@ -849,35 +849,10 @@ in environment.pathsToLink = [ "/share/X11" ]; - systemd.services.display-manager = { - description = "Display Manager"; - - after = [ - "acpid.service" - "systemd-logind.service" - "systemd-user-sessions.service" - ]; - - restartIfChanged = false; - - environment = config.services.displayManager.environment; - - preStart = '' - ${config.services.displayManager.preStart} - - rm -f /tmp/.X0-lock - ''; - - # Stop restarting if the display manager stops (crashes) 2 times - # in one minute. Starting X typically takes 3-4s. - startLimitIntervalSec = 30; - startLimitBurst = 3; - serviceConfig = { - Restart = "always"; - RestartSec = "200ms"; - SyslogIdentifier = "display-manager"; - }; - }; + # FIXME: what + services.displayManager.generic.preStart = '' + rm -f /tmp/.X0-lock + ''; services.xserver.displayManager.xserverArgs = [ "-config ${configFile}" From 15e68712ee2191d8619da9e1f104f808eff7fcb2 Mon Sep 17 00:00:00 2001 From: Nick Blumenauer Date: Sat, 17 Jan 2026 16:46:50 +0100 Subject: [PATCH 073/308] distrobox: 1.8.2.2 -> 1.8.2.3 --- pkgs/by-name/di/distrobox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/distrobox/package.nix b/pkgs/by-name/di/distrobox/package.nix index 35fc00ac1624..710081b648b9 100644 --- a/pkgs/by-name/di/distrobox/package.nix +++ b/pkgs/by-name/di/distrobox/package.nix @@ -11,13 +11,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "distrobox"; - version = "1.8.2.2"; + version = "1.8.2.3"; src = fetchFromGitHub { owner = "89luca89"; repo = "distrobox"; tag = finalAttrs.version; - hash = "sha256-g7GbMJeUfDf3FIM2K7rk0X9SNyUMV0A3fSP1J5F44oo="; + hash = "sha256-p/IQ6HWG01UPbiskp3u1UUm8YEnpY9jUGqqODrYS1Ck="; }; dontConfigure = true; From fb03911709e826278f53ea622d4aae073d345445 Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Sat, 17 Jan 2026 23:51:35 +0700 Subject: [PATCH 074/308] kimai: (re-)enable Composer plugins and asset install; fix running Kimai `composerNoPlugins = false` allow plugin from Symphony, Kimai's dependency, to create `autoload_runtime.php`. Meanwhile, asset install step in `postInstall` script copies certain static assets to its final position. Both were disabled as part of PR 459254 [^1]. [^1]: https://github.com/NixOS/nixpkgs/pull/459254 ("build-support/php: improve PHP builder stability") --- pkgs/by-name/ki/kimai/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ki/kimai/package.nix b/pkgs/by-name/ki/kimai/package.nix index b7c2fc536a66..8e5f8cc7d2fd 100644 --- a/pkgs/by-name/ki/kimai/package.nix +++ b/pkgs/by-name/ki/kimai/package.nix @@ -40,6 +40,7 @@ php.buildComposerProject2 (finalAttrs: { vendorHash = "sha256-3/LT5HjCpnO3Sz+NshrSMTujtYka0FMyT56qmiEi2t4="; + composerNoPlugins = false; postInstall = '' # Make available the console utility, as Kimai doesn't list this in # composer.json. @@ -48,7 +49,7 @@ php.buildComposerProject2 (finalAttrs: { # Install bundled assets. This is normally done in the `composer install` # post-install script, but it's being skipped. - # (cd "$out"/share/php/kimai && php ./bin/console assets:install) + (cd "$out"/share/php/kimai && php ./bin/console assets:install) ''; passthru.tests = { From c35f0b8688554fdfaf97f52f8da441ad2d68fe97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 10 Jan 2026 09:50:45 +0000 Subject: [PATCH 075/308] kimai: 2.44.0 -> 2.46.0 --- pkgs/by-name/ki/kimai/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kimai/package.nix b/pkgs/by-name/ki/kimai/package.nix index 8e5f8cc7d2fd..a9e734ac226f 100644 --- a/pkgs/by-name/ki/kimai/package.nix +++ b/pkgs/by-name/ki/kimai/package.nix @@ -7,13 +7,13 @@ php.buildComposerProject2 (finalAttrs: { pname = "kimai"; - version = "2.44.0"; + version = "2.46.0"; src = fetchFromGitHub { owner = "kimai"; repo = "kimai"; tag = finalAttrs.version; - hash = "sha256-Y2nLM4OK5FsX4e1o0mar5PizwLsqcFdnq4NISp936gE="; + hash = "sha256-sZjDl3nQ4i5KVnM2fLVvaQxMlE225q7EBkgFmTn+ugc="; }; php = php.buildEnv { @@ -38,7 +38,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-3/LT5HjCpnO3Sz+NshrSMTujtYka0FMyT56qmiEi2t4="; + vendorHash = "sha256-FJaWNlzOIm4hJexgKI8fEmRvBfaa8nxxkg8zJeCz3SU="; composerNoPlugins = false; postInstall = '' From 995831286e97e7a40aeac7324ed37123af8581f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 1 Jan 2026 12:36:53 +0000 Subject: [PATCH 076/308] commitizen: 4.10.1 -> 4.11.6 Diff: https://github.com/commitizen-tools/commitizen/compare/v4.10.1...v4.11.6 Changelog: https://github.com/commitizen-tools/commitizen/blob/v4.11.6/CHANGELOG.md --- pkgs/by-name/co/commitizen/package.nix | 34 +++++++++----------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/co/commitizen/package.nix b/pkgs/by-name/co/commitizen/package.nix index 3630e07503a6..512a4e18886d 100644 --- a/pkgs/by-name/co/commitizen/package.nix +++ b/pkgs/by-name/co/commitizen/package.nix @@ -1,7 +1,6 @@ { lib, - python3, - fetchPypi, + python3Packages, fetchFromGitHub, gitMinimal, stdenv, @@ -10,41 +9,32 @@ versionCheckHook, writableTmpDirAsHomeHook, }: -let - # commitizen 4.9.1 is not compatible with version 3.0.52 of prompt-toolkit - python = python3.override { - packageOverrides = self: super: { - prompt-toolkit = super.prompt-toolkit.overridePythonAttrs (oldAttrs: rec { - version = "3.0.51"; - pname = "prompt_toolkit"; - src = fetchPypi { - inherit pname version; - hash = "sha256-kxoWLjsn/JDIbxtIux+yxSjCdhR15XycBt4TMRx7VO0="; - }; - }); - }; - }; - python3Packages = python.pkgs; -in + python3Packages.buildPythonPackage rec { pname = "commitizen"; - version = "4.10.1"; + version = "4.11.6"; pyproject = true; src = fetchFromGitHub { owner = "commitizen-tools"; repo = "commitizen"; tag = "v${version}"; - hash = "sha256-B4V2UPTEXQNASrwGRZbfFOqPuBIFzBM39a5rAC+Hk5Q="; + hash = "sha256-7KF7qzBWF8OQLHxXYWHI+zcjBWV7KogMr0FYhitPSTw="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build >= 0.9.17, <0.10.0" "uv-build" + ''; + pythonRelaxDeps = [ "argcomplete" "decli" + "prompt-toolkit" "termcolor" ]; - build-system = with python3Packages; [ poetry-core ]; + build-system = with python3Packages; [ uv-build ]; nativeBuildInputs = [ installShellFiles ]; @@ -75,7 +65,7 @@ python3Packages.buildPythonPackage rec { pytest-freezer pytest-mock pytest-regressions - pytest7CheckHook + pytestCheckHook ]); versionCheckProgramArg = "version"; From 5b85debbce7ae32ad1800dc0f442d87e9065f516 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 00:50:34 +0000 Subject: [PATCH 077/308] shader-slang: 2025.24.3 -> 2026.1 --- pkgs/by-name/sh/shader-slang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix index 79f295fa92ba..84cd09529bda 100644 --- a/pkgs/by-name/sh/shader-slang/package.nix +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "shader-slang"; - version = "2025.24.3"; + version = "2026.1"; src = fetchFromGitHub { owner = "shader-slang"; repo = "slang"; tag = "v${finalAttrs.version}"; - hash = "sha256-bLD7EOebKx3lbmJUBBUQEOWArNRjmdsKUwXV7taQHQA="; + hash = "sha256-1cNa25Gv2fbUYa7PRN8nHbiFtjSk03GbEhIIekMln2Q="; fetchSubmodules = true; }; From 16e573154e8724a7d0cc7b02d4f4d840f4893f65 Mon Sep 17 00:00:00 2001 From: Colorman Date: Sun, 18 Jan 2026 01:33:34 +0100 Subject: [PATCH 078/308] argononed: unstable-2022-03-25 -> 0.4.1-unstable-2025-12-26 --- .../fix-hardcoded-reboot-poweroff-paths.patch | 32 +++++++++---------- pkgs/by-name/ar/argononed/package.nix | 7 ++-- 2 files changed, 19 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/ar/argononed/fix-hardcoded-reboot-poweroff-paths.patch b/pkgs/by-name/ar/argononed/fix-hardcoded-reboot-poweroff-paths.patch index 88bcb6ddd25e..f7098f72c54f 100644 --- a/pkgs/by-name/ar/argononed/fix-hardcoded-reboot-poweroff-paths.patch +++ b/pkgs/by-name/ar/argononed/fix-hardcoded-reboot-poweroff-paths.patch @@ -1,18 +1,18 @@ --- a/src/argononed.c +++ b/src/argononed.c -@@ -783,13 +783,13 @@ - { - log_message(LOG_DEBUG, "EXEC REBOOT"); - sync(); -- system("/sbin/reboot"); -+ system("/run/current-system/sw/bin/reboot"); - } - if (count >= 39 && count <= 41) - { - log_message(LOG_DEBUG, "EXEC SHUTDOWN"); - sync(); -- system("/sbin/poweroff"); -+ system("/run/current-system/sw/bin/poweroff"); - } - #else - log_message(LOG_INFO,"Daemon Ready"); +@@ -665,13 +665,13 @@ + { + log_message(LOG_DEBUG, "EXEC REBOOT"); + sync(); +- system("/sbin/reboot"); ++ system("/run/current-system/sw/bin/reboot"); + } + if (count >= 39 && count <= 41) + { + log_message(LOG_DEBUG, "EXEC SHUTDOWN"); + sync(); +- system("/sbin/poweroff"); ++ system("/run/current-system/sw/bin/poweroff"); + } + } else { + log_message(LOG_INFO + LOG_BOLD,"Daemon Ready"); diff --git a/pkgs/by-name/ar/argononed/package.nix b/pkgs/by-name/ar/argononed/package.nix index 3dd9495a8c76..3d3325719284 100644 --- a/pkgs/by-name/ar/argononed/package.nix +++ b/pkgs/by-name/ar/argononed/package.nix @@ -5,16 +5,15 @@ dtc, installShellFiles, }: - stdenv.mkDerivation { pname = "argononed"; - version = "unstable-2022-03-26"; + version = "0.4.1-unstable-2025-12-26"; src = fetchFromGitLab { owner = "DarkElvenAngel"; repo = "argononed"; - rev = "97c4fa07fc2c09ffc3bd86e0f6319d50fa639578"; - hash = "sha256-5/xUYbprRiwD+FN8V2cUpHxnTbBkEsFG2wfsEXrCrgQ="; + rev = "34d70b3bb1b2a8ba4b146ba7d9962dd0d925e67e"; + hash = "sha256-f7YGoky4C5P/Iyez3kuLEKU/yWKZ4Dh6Cy//PAKMYuU="; }; patches = [ ./fix-hardcoded-reboot-poweroff-paths.patch ]; From bc7428c30a04292084a7885063f97733c7875802 Mon Sep 17 00:00:00 2001 From: Colorman Date: Sun, 18 Jan 2026 14:49:10 +0100 Subject: [PATCH 079/308] argononed: dont use absolute path when looking up power commands --- .../ar/argononed/fix-hardcoded-reboot-poweroff-paths.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/argononed/fix-hardcoded-reboot-poweroff-paths.patch b/pkgs/by-name/ar/argononed/fix-hardcoded-reboot-poweroff-paths.patch index f7098f72c54f..7e85b1cbbb7d 100644 --- a/pkgs/by-name/ar/argononed/fix-hardcoded-reboot-poweroff-paths.patch +++ b/pkgs/by-name/ar/argononed/fix-hardcoded-reboot-poweroff-paths.patch @@ -5,14 +5,14 @@ log_message(LOG_DEBUG, "EXEC REBOOT"); sync(); - system("/sbin/reboot"); -+ system("/run/current-system/sw/bin/reboot"); ++ system("reboot"); } if (count >= 39 && count <= 41) { log_message(LOG_DEBUG, "EXEC SHUTDOWN"); sync(); - system("/sbin/poweroff"); -+ system("/run/current-system/sw/bin/poweroff"); ++ system("poweroff"); } } else { log_message(LOG_INFO + LOG_BOLD,"Daemon Ready"); From 3c09aaf0b56a2feae74998b594f040f845477f1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Jan 2026 16:01:01 +0000 Subject: [PATCH 080/308] quantlib: 1.40 -> 1.41 --- pkgs/by-name/qu/quantlib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quantlib/package.nix b/pkgs/by-name/qu/quantlib/package.nix index 5428c36e19cf..012b6301dab1 100644 --- a/pkgs/by-name/qu/quantlib/package.nix +++ b/pkgs/by-name/qu/quantlib/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "quantlib"; - version = "1.40"; + version = "1.41"; outputs = [ "out" @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "lballabio"; repo = "QuantLib"; rev = "v${finalAttrs.version}"; - hash = "sha256-cyri+kCwIFO/ccnqWhO8qOXNPIV0g6iiNvBYtN667pA="; + hash = "sha256-dHXITHP0SBrBXf5hrVhjSD4n2EtVvEkBDfE2NbT0/sc="; }; nativeBuildInputs = [ cmake ]; From 9be37bb0e99e428226c2c47bb66455c51a725652 Mon Sep 17 00:00:00 2001 From: aaravrav <37036762+aaravrav@users.noreply.github.com> Date: Mon, 19 Jan 2026 14:29:29 +0530 Subject: [PATCH 081/308] euphonica: 0.98.0-beta -> 0.98.1-beta.1 --- pkgs/by-name/eu/euphonica/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/eu/euphonica/package.nix b/pkgs/by-name/eu/euphonica/package.nix index 679c78f5a611..01ee1a091f16 100644 --- a/pkgs/by-name/eu/euphonica/package.nix +++ b/pkgs/by-name/eu/euphonica/package.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "euphonica"; - version = "0.98.0-beta"; + version = "0.98.1-beta.1"; src = fetchFromGitHub { owner = "htkhiem"; repo = "euphonica"; tag = "v${finalAttrs.version}"; - hash = "sha256-pLs8aLm2CyT8eVtbB8UQj9xSqnjViRxKjuH3A6RErjA="; + hash = "sha256-QFwkHFE+6CcZWwSKIUyf1RVQwHMkVqc4P6NacNgXnH0="; fetchSubmodules = true; }; @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-w6xZQP8QTTPKQgPCX20IvoWErrgWVisEIJKkxwtQHho="; + hash = "sha256-qbbmi6qRrrzhMl/JJcnaTlV0gzasM5ssZRX3+exGh0o="; }; mesonBuildType = "release"; From 3e6d8e40fe7ddb20d7f6b269661c12afa8f238c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 19 Jan 2026 11:56:18 +0000 Subject: [PATCH 082/308] cloudlog: 2.8.5 -> 2.8.6 --- pkgs/by-name/cl/cloudlog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloudlog/package.nix b/pkgs/by-name/cl/cloudlog/package.nix index f3c1ed5deb74..121396bedd2c 100644 --- a/pkgs/by-name/cl/cloudlog/package.nix +++ b/pkgs/by-name/cl/cloudlog/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation rec { pname = "cloudlog"; - version = "2.8.5"; + version = "2.8.6"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-SHul8plxCA8S1DT7ThYpEn2ce1DgexWJExoz7avRMtw="; + hash = "sha256-k+/KajRRKsfEFk8ApEJ154pT4cR54ZnavSrk8U4Azso="; }; postPatch = '' From 31ceb42c573a8a51d77f87f25e2847c7f8c07d82 Mon Sep 17 00:00:00 2001 From: Collin Arnett Date: Fri, 12 Dec 2025 10:32:16 -0500 Subject: [PATCH 083/308] libtorch-bin: add missing runtime dependencies --- .../libraries/science/math/libtorch/bin.nix | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/science/math/libtorch/bin.nix b/pkgs/development/libraries/science/math/libtorch/bin.nix index 7430977674dd..f0b5a08af427 100644 --- a/pkgs/development/libraries/science/math/libtorch/bin.nix +++ b/pkgs/development/libraries/science/math/libtorch/bin.nix @@ -3,15 +3,17 @@ stdenv, fetchzip, lib, - libcxx, llvmPackages, config, - addDriverRunpath, + autoAddDriverRunpath, + autoPatchelfHook, patchelf, fixDarwinDylibNames, cudaSupport ? config.cudaSupport, + cudaPackages_13, + libz, }: let @@ -35,7 +37,11 @@ stdenv.mkDerivation { if stdenv.hostPlatform.isDarwin then [ fixDarwinDylibNames ] else - [ patchelf ] ++ lib.optionals cudaSupport [ addDriverRunpath ]; + [ + patchelf + autoPatchelfHook + ] + ++ lib.optionals cudaSupport [ autoAddDriverRunpath ]; dontBuild = true; dontConfigure = true; @@ -63,7 +69,17 @@ stdenv.mkDerivation { postFixup = let - rpath = lib.makeLibraryPath [ stdenv.cc.cc ]; + rpath = lib.makeLibraryPath ( + [ stdenv.cc.cc ] + ++ lib.optionals cudaSupport [ + cudaPackages_13.cuda_cudart # libcuda.so + cudaPackages_13.libcufft + cudaPackages_13.libcurand + cudaPackages_13.libcusolver + cudaPackages_13.libcusparse + libz + ] + ); in lib.optionalString stdenv.hostPlatform.isLinux '' find $out/lib -type f \( -name '*.so' -or -name '*.so.*' \) | while read lib; do From e8f0af2c0ff01878d6e12c42ab55daa63fd47ab0 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Mon, 19 Jan 2026 18:16:07 +0100 Subject: [PATCH 084/308] victoriametrics: 1.133.0 -> 1.134.0 Release notes: https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.134.0 Full changelog: https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.133.0...v1.134.0 --- pkgs/by-name/vi/victoriametrics/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index 47fabecf15eb..2840fd26da46 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "VictoriaMetrics"; - version = "1.133.0"; + version = "1.134.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaMetrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-Svl/yFacg1/XI0BaBWeWLRxwBwUZJjRELlYLky+ihus="; + hash = "sha256-66iiAxm9vtBgDeZQ6g5B6uGTkv4k0nX3uTUEV6UwmWE="; }; vendorHash = null; From 5a7fe875bc7ff256e436887a7f7edf8f6e94a8da Mon Sep 17 00:00:00 2001 From: Tom van Dijk <18gatenmaker6@gmail.com> Date: Mon, 19 Jan 2026 21:06:59 +0100 Subject: [PATCH 085/308] bazaar: 0.7.3 -> 0.7.5 --- pkgs/by-name/ba/bazaar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/bazaar/package.nix b/pkgs/by-name/ba/bazaar/package.nix index ac2d8b37cb26..f8ab2293e67b 100644 --- a/pkgs/by-name/ba/bazaar/package.nix +++ b/pkgs/by-name/ba/bazaar/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bazaar"; - version = "0.7.3"; + version = "0.7.5"; src = fetchFromGitHub { owner = "kolunmi"; repo = "bazaar"; tag = "v${finalAttrs.version}"; - hash = "sha256-T0HQ1bjH2nd9+BJAvhSNcpYp25Jt0sNZxKeTY7EfsSw="; + hash = "sha256-c6mAWnX0iKXJqOxe/kgUqmXXVKO7ZEI+vKoYLKOuNos="; }; nativeBuildInputs = [ From b8384ad90d7443e34eb61341b7442395f05fa94e Mon Sep 17 00:00:00 2001 From: Adam Thompson-Sharpe Date: Wed, 24 Sep 2025 19:58:06 -0400 Subject: [PATCH 086/308] maintainers: add MysteryBlokHed --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 413061ab2dfa..9b7dea1dc5d7 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18138,6 +18138,13 @@ githubId = 9636071; name = "Myrl Hex"; }; + MysteryBlokHed = { + name = "Adam Thompson-Sharpe"; + email = "hi@adamts.me"; + github = "MysteryBlokHed"; + githubId = 13910387; + keys = [ { fingerprint = "086E EF20 D54E D348 E5BA 6263 16E9 43E6 596F FB4E"; } ]; + }; myypo = { email = "nikirsmcgl@gmail.com"; github = "myypo"; From 2a4f26ec8d5d951341bbb9cf98fd403228cff42f Mon Sep 17 00:00:00 2001 From: Izorkin Date: Tue, 30 Dec 2025 20:52:11 +0300 Subject: [PATCH 087/308] angie: 1.11.0 -> 1.11.2 --- pkgs/servers/http/angie/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/angie/default.nix b/pkgs/servers/http/angie/default.nix index 5f21a0cf943a..625d93fbdcc6 100644 --- a/pkgs/servers/http/angie/default.nix +++ b/pkgs/servers/http/angie/default.nix @@ -9,11 +9,11 @@ callPackage ../nginx/generic.nix args rec { pname = "angie"; - version = "1.11.0"; + version = "1.11.2"; src = fetchurl { url = "https://download.angie.software/files/angie-${version}.tar.gz"; - hash = "sha256-6ZR8gJZVufdGpyuQxbrcW3Us70rMiHztwGQImVlEVrM="; + hash = "sha256-Or6pG7lMlzs5SiQl5KYXyNViO6f82PtWLjIYRXDsvEc="; }; configureFlags = lib.optionals withAcme [ From c37e57fa95a4d1dd9088d10c009d82243879a192 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Tue, 20 Jan 2026 22:15:31 +0100 Subject: [PATCH 088/308] readest: 0.9.97 -> 0.9.98 Changelog: https://github.com/readest/readest/releases/tag/v0.9.98 Diff: https://github.com/readest/readest/compare/v0.9.97...v0.9.98 --- pkgs/by-name/re/readest/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index 479a194ec1c2..5965c9d4bc89 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -21,13 +21,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.9.97"; + version = "0.9.98"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-JrqjOFfO6GGggRhHWq1B/mhcVQgQeFfT51WXlvlFW5Y="; + hash = "sha256-qhV2ZEMcnn+0IePaIIvTcCYGCdLAUhtC0GEQAuXWUC8="; fetchSubmodules = true; }; @@ -42,12 +42,12 @@ rustPlatform.buildRustPackage (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_9; fetcherVersion = 1; - hash = "sha256-Y4GaHo1Jf99F8UhHbNfaAje2tE1QXwbd2upr6eN9qKE="; + hash = "sha256-3eYWN5ZZByOO2UFJ7X4PdBr/fNtnBmhrzx4J9IFxiNw="; }; pnpmRoot = "../.."; - cargoHash = "sha256-AwrA0KXLTSUhLxIJHKU1crVxUxImFOKDRStB48mZfcg="; + cargoHash = "sha256-qYBHYjwfGkKmGXN8caamZ6/XGtnxe+lmy6dIpdMwS/I="; cargoRoot = "../.."; From c7a85b42c6a299b5f0139b5a299f1984e357bbbf Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Tue, 20 Jan 2026 22:21:06 +0100 Subject: [PATCH 089/308] obsidian: 1.11.4 -> 1.11.5 Changelog: https://obsidian.md/changelog/2026-01-20-desktop-v1.11.5/ --- pkgs/by-name/ob/obsidian/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ob/obsidian/package.nix b/pkgs/by-name/ob/obsidian/package.nix index 8acb77d4b3fd..a55f6ca8e712 100644 --- a/pkgs/by-name/ob/obsidian/package.nix +++ b/pkgs/by-name/ob/obsidian/package.nix @@ -12,7 +12,7 @@ }: let pname = "obsidian"; - version = "1.11.4"; + version = "1.11.5"; appname = "Obsidian"; meta = { description = "Powerful knowledge base that works on top of a local folder of plain text Markdown files"; @@ -43,9 +43,9 @@ let url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; hash = if stdenv.hostPlatform.isDarwin then - "sha256-0CXSEKMlG1ZVgm1ivuJ2yzhw+UCQikyw82o0bJTWKjA=" + "sha256-5orx4Fbf7t87dPC4lHO205tnLZ5zhtpxKGOIAva9K/Q=" else - "sha256-wb5/e6hDGDad4x/La7cDOsdNTmzjogUnw387h2JcCLM="; + "sha256-j1hMEey5Z0gHkOZTGWdDQL/NKjT7S3qVu3Cpb88Zq68="; }; icon = fetchurl { From 07c0b329855aa0c3b72aae7195ff0f4a106c3583 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 20 Jan 2026 21:20:14 +0000 Subject: [PATCH 090/308] sptk: 4.2 -> 4.4, fix install failure for dangling symlinks Without the change the build fails as https://hydra.nixos.org/build/318191976: ERROR: noBrokenSymlinks: the symlink /nix/store/h8v4y5s72czz0hd701jmf6kjj7bq81w4-sptk-4.2/bin/gspecgram points to /build directory: /build/source/src/draw/gspecgram.py Changes: - https://github.com/sp-nitech/SPTK/releases/tag/v4.3 - https://github.com/sp-nitech/SPTK/releases/tag/v4.4 --- pkgs/by-name/sp/sptk/package.nix | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/sp/sptk/package.nix b/pkgs/by-name/sp/sptk/package.nix index 5d8759c8e106..360550ac3cf8 100644 --- a/pkgs/by-name/sp/sptk/package.nix +++ b/pkgs/by-name/sp/sptk/package.nix @@ -4,26 +4,26 @@ cmake, fetchFromGitHub, fetchpatch, + python3, }: stdenv.mkDerivation rec { pname = "sptk"; - version = "4.2"; + version = "4.4"; src = fetchFromGitHub { owner = "sp-nitech"; repo = "SPTK"; rev = "v${version}"; - hash = "sha256-lIyOcN2AR3ilUZ9stpicjbwlredbwgGPwmMICxZEijU="; + hash = "sha256-QdaXIFsFXL9/CtUJlOaUKOTmG/nm6ibBEsVfzW9pT/U="; }; patches = [ - # Fix gcc-13 build failure: - # https://github.com/sp-nitech/SPTK/pull/57 + # fix dangling symlinks: https://github.com/sp-nitech/SPTK/pull/90 (fetchpatch { - name = "gcc-13.patch"; - url = "https://github.com/sp-nitech/SPTK/commit/060bc2ad7a753c1f9f9114a70d4c4337b91cb7e0.patch"; - hash = "sha256-QfzpIS63LZyTHAaMGUZh974XLRNZLQG3om7ZJJ4RlgE="; + name = "fix-dangling.patch"; + url = "https://github.com/sp-nitech/SPTK/commit/8798c94d19e930c0947a7d1d0bc9e59a02aab567.patch"; + hash = "sha256-G7yyJ0uiVzcP6wQVwiDpWVZOJmOpKZRfNyoETt3xam4="; }) ]; @@ -31,6 +31,14 @@ stdenv.mkDerivation rec { cmake ]; + buildInputs = [ + (python3.withPackages (ps: [ + ps.numpy + ps.plotly + ps.scipy + ])) + ]; + doCheck = true; meta = { From 5cf2004eb64ce1f783f27d10275e0d06e9c6492c Mon Sep 17 00:00:00 2001 From: maj0e <57637846+maj0e@users.noreply.github.com> Date: Tue, 20 Jan 2026 23:16:04 +0100 Subject: [PATCH 091/308] zettlr: 3.4.4 -> 4.1.0 --- pkgs/by-name/ze/zettlr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ze/zettlr/package.nix b/pkgs/by-name/ze/zettlr/package.nix index 3c7176f7d144..f4e10ba73eed 100644 --- a/pkgs/by-name/ze/zettlr/package.nix +++ b/pkgs/by-name/ze/zettlr/package.nix @@ -8,11 +8,11 @@ # Based on https://gist.github.com/msteen/96cb7df66a359b827497c5269ccbbf94 and joplin-desktop nixpkgs. let pname = "zettlr"; - version = "3.4.4"; + version = "4.1.0"; src = fetchurl { url = "https://github.com/Zettlr/Zettlr/releases/download/v${version}/Zettlr-${version}-x86_64.appimage"; - hash = "sha256-ApgmHl9WoAmWl03tqv01D0W8orja25f7KZUFLhlZloQ="; + hash = "sha256-/6x2HhwW0+A7/CYC+HUCsJ2u1tp4zno6XjpvBLogUKU="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; From 24c1a6031cc5dc013ee9c792cf2303a026802725 Mon Sep 17 00:00:00 2001 From: Gus <58223632+thegu5@users.noreply.github.com> Date: Tue, 20 Jan 2026 22:41:01 +0000 Subject: [PATCH 092/308] seanime: 3.3.0 -> 3.3.1 --- pkgs/by-name/se/seanime/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/seanime/package.nix b/pkgs/by-name/se/seanime/package.nix index 08cfac41dc4f..ec390606490d 100644 --- a/pkgs/by-name/se/seanime/package.nix +++ b/pkgs/by-name/se/seanime/package.nix @@ -7,12 +7,12 @@ ffmpeg, }: let - version = "3.3.0"; + version = "3.3.1"; src = fetchFromGitHub { owner = "5rahim"; repo = "seanime"; rev = "v${version}"; - hash = "sha256-AsRbT4P4B8uWyCtoET14pqqXjkZraoPPih6waiuHVso="; + hash = "sha256-kK5f/71/LuBVNJLiMfPJsJjxvf6ZorGxtVwC9rX2MEk="; }; seanime-web = buildNpmPackage { From c7c8f3656c8a933c2c3f9919999a7412fef83800 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 23:39:29 +0000 Subject: [PATCH 093/308] yubico-piv-tool: 2.7.2 -> 2.7.3 --- pkgs/by-name/yu/yubico-piv-tool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yu/yubico-piv-tool/package.nix b/pkgs/by-name/yu/yubico-piv-tool/package.nix index 12bf09f8c8cc..7d5916fbb4ca 100644 --- a/pkgs/by-name/yu/yubico-piv-tool/package.nix +++ b/pkgs/by-name/yu/yubico-piv-tool/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "yubico-piv-tool"; - version = "2.7.2"; + version = "2.7.3"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "Yubico"; repo = "yubico-piv-tool"; tag = "yubico-piv-tool-${finalAttrs.version}"; - hash = "sha256-1VLSlwwubxCYqdU1ueD2FXEqS5xKtHk4bsJAXOHCDKY="; + hash = "sha256-BXYsx9GtH3svHTnJuqCiWIJ+9kE09BjAPbAPKawNCDc="; }; postPatch = '' From a50ff9b34c93a6f9141cc8818a505bbf8dd16e9a Mon Sep 17 00:00:00 2001 From: Zhaith Izaliel Date: Wed, 21 Jan 2026 03:02:59 +0100 Subject: [PATCH 094/308] iio-niri: 1.2.1 -> 1.3.0 https://github.com/Zhaith-Izaliel/iio-niri/releases/tag/v1.3.0 --- pkgs/by-name/ii/iio-niri/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ii/iio-niri/package.nix b/pkgs/by-name/ii/iio-niri/package.nix index e203e26149a8..0e89d24c49f0 100644 --- a/pkgs/by-name/ii/iio-niri/package.nix +++ b/pkgs/by-name/ii/iio-niri/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage rec { pname = "iio-niri"; - version = "1.2.1"; + version = "1.3.0"; src = fetchFromGitHub { owner = "Zhaith-Izaliel"; repo = "iio-niri"; tag = "v${version}"; - hash = "sha256-IOMJ1xtjUkUoUgFZ9pxBf5XKdaUHu3WbUH5TlEiNRc4="; + hash = "sha256-tbCiG/u350U7UbYDV5gWczDQd//RosNHuzB/cP9Dyyo="; }; - cargoHash = "sha256-b05Jy+EKFAUcHR9+SdjHZUcIZG0Ta+ar/qc0GdRlJik="; + cargoHash = "sha256-JnjBnqZXRhxUClvC2hIW898AwwEOS/ELrsrjY2dV3Is="; nativeBuildInputs = [ pkg-config From baaddf2e7e8752e8374a8753b74259493574cdcf Mon Sep 17 00:00:00 2001 From: medv Date: Wed, 21 Jan 2026 12:18:09 +0800 Subject: [PATCH 095/308] phase-cli: 1.20.0 -> 1.21.2 Fix derivation, upstream runtime dependencies changed in https://github.com/phasehq/cli/releases/tag/v1.21.0. Add package maintainer. --- pkgs/by-name/ph/phase-cli/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phase-cli/package.nix b/pkgs/by-name/ph/phase-cli/package.nix index 2ee1db1e2a3b..e0e6f10a53f0 100644 --- a/pkgs/by-name/ph/phase-cli/package.nix +++ b/pkgs/by-name/ph/phase-cli/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "phase-cli"; - version = "1.20.0"; + version = "1.21.2"; pyproject = true; src = fetchFromGitHub { owner = "phasehq"; repo = "cli"; tag = "v${version}"; - hash = "sha256-vhjDXQutRdkeeId2shPWFtoZGH6FXvQcWhH8MLe9JqI="; + hash = "sha256-nj6vSq+2pquZ5A77EG9s2IXUsmAz41xD1OkaVHrKLIA="; }; build-system = with python3Packages; [ @@ -31,6 +31,7 @@ python3Packages.buildPythonApplication rec { pyyaml toml python-hcl2 + botocore ]; nativeCheckInputs = [ @@ -51,7 +52,10 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/phasehq/cli"; changelog = "https://github.com/phasehq/cli/releases/tag/${src.tag}"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ genga898 ]; + maintainers = with lib.maintainers; [ + genga898 + medv + ]; mainProgram = "phase"; }; } From 61d37580b28a674d0be97bb8ddcea62608e0cf19 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Wed, 21 Jan 2026 16:55:59 +0100 Subject: [PATCH 096/308] gdscript-formatter: fix hash, remove `.git` from `src` Before this, rebuilding `src` multiple times sometimes resulted in different hashes due to differences in `.git`. Hydra: https://hydra.nixos.org/build/319210955 --- pkgs/by-name/gd/gdscript-formatter/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gd/gdscript-formatter/package.nix b/pkgs/by-name/gd/gdscript-formatter/package.nix index 82aa6f6ae057..51ff27505dee 100644 --- a/pkgs/by-name/gd/gdscript-formatter/package.nix +++ b/pkgs/by-name/gd/gdscript-formatter/package.nix @@ -14,9 +14,11 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "GDQuest"; repo = "GDScript-formatter"; tag = finalAttrs.version; - hash = "sha256-nnLVmd7wVHdDcAnyCHCVYckmbzMdSGIVL2iSgDC+9cs="; + hash = "sha256-V9zrL2Aku5e+9McXpXdXvsGJKjqVXIIaAsoAF2xHB4g="; # Needed due to .gitattributes being used for the Godot addon and export-ignoring all files deepClone = true; + # Avoid hash differences due to differences in .git + leaveDotGit = false; }; cargoHash = "sha256-xqGmv/e1Ch/EqutIb2claiJ8fQGDDdOriOZdt8SR8mw="; From 84b08e16215efbf8a4bdfb44ccdf75e9d122c07a Mon Sep 17 00:00:00 2001 From: Jappie3 Date: Sat, 17 Jan 2026 14:33:29 +0100 Subject: [PATCH 097/308] wayfreeze: unstable -> 0.2.0 --- pkgs/by-name/wa/wayfreeze/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/wa/wayfreeze/package.nix b/pkgs/by-name/wa/wayfreeze/package.nix index 2cdbcfe916de..de0dd2587599 100644 --- a/pkgs/by-name/wa/wayfreeze/package.nix +++ b/pkgs/by-name/wa/wayfreeze/package.nix @@ -6,20 +6,20 @@ nix-update-script, }: -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wayfreeze"; - version = "0-unstable-2025-07-08"; + version = "0.2.0"; src = fetchFromGitHub { owner = "Jappie3"; repo = "wayfreeze"; - rev = "dc41ae1662c4c760f3deba9f826ba605e99971cc"; - hash = "sha256-dDncKClSsRfkQ27x67U2Mpdcc+nx28bNZughJKar+RU="; + tag = finalAttrs.version; + hash = "sha256-jz77zWCUUcXiLdCQpta1b1dlEZaahkhYfhnHUa/Zk2A="; }; - passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + passthru.updateScript = nix-update-script { }; - cargoHash = "sha256-uzTT4WyR7kCL/HPu7JHGQqG9tbO1JGIW1Jtlza5lhPk="; + cargoHash = "sha256-cofOfaCDKjVpXJHqXiqz2PSIiscYIzCQI2tm5EdWRvE="; buildInputs = [ libxkbcommon @@ -36,4 +36,4 @@ rustPlatform.buildRustPackage { mainProgram = "wayfreeze"; platforms = lib.platforms.linux; }; -} +}) From c9b2f6feef5a61f94f1b4ccc4dffb00b530de5ff Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Wed, 21 Jan 2026 18:54:08 +0200 Subject: [PATCH 098/308] homepage-dashboard: fix non-determinism by using fetcherVersion 3 --- pkgs/by-name/ho/homepage-dashboard/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ho/homepage-dashboard/package.nix b/pkgs/by-name/ho/homepage-dashboard/package.nix index 91877cebe2ca..98ed6979e6da 100644 --- a/pkgs/by-name/ho/homepage-dashboard/package.nix +++ b/pkgs/by-name/ho/homepage-dashboard/package.nix @@ -47,8 +47,8 @@ stdenv.mkDerivation (finalAttrs: { src ; pnpm = pnpm_10; - fetcherVersion = 1; - hash = "sha256-cDN01UlS4xEUWVUuHgOB0evZOUaSo9krNHyS1YV2/WE="; + fetcherVersion = 3; + hash = "sha256-iWKGDgZIdQzKSJx5MpqO83nvpawBhCKllWf3x6aCAtQ="; }; nativeBuildInputs = [ From 0a6cc48ca9863a26a3049bcd25f61c6bf9dd4a65 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Thu, 22 Jan 2026 00:40:39 +0800 Subject: [PATCH 099/308] ghostty: update themes dependency, fix build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See ghostty-org/ghostty#9606, #467368 Since a 1.2.4 release is somewhat unlikely, with the 1.3.0 release scheduled in 6–7 weeks, let's patch this now so that people who don't use `cache.nixos.org` (or mirrors thereof) aren't stuck with a broken build or being forced to use the flake. --- pkgs/by-name/gh/ghostty/deps.nix | 6 +++--- pkgs/by-name/gh/ghostty/package.nix | 11 +++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghostty/deps.nix b/pkgs/by-name/gh/ghostty/deps.nix index eee5fe335be8..502370ea9f37 100644 --- a/pkgs/by-name/gh/ghostty/deps.nix +++ b/pkgs/by-name/gh/ghostty/deps.nix @@ -169,11 +169,11 @@ linkFarm name [ }; } { - name = "N-V-__8AALIsAwDyo88G5mGJGN2lSVmmFMx4YePfUvp_2o3Y"; + name = "N-V-__8AAIdIAwDt5PxH-cwCxEcTfw4jBV8sR6fZ_XLh-cR7"; path = fetchZigArtifact { name = "iterm2_themes"; - url = "https://github.com/mbadolato/iTerm2-Color-Schemes/releases/download/release-20251002-142451-4a5043e/ghostty-themes.tgz"; - hash = "sha256-GsEWVt4wMzp6+7N5I+QVuhCVJ70cFrdADwUds59AKnw="; + url = "https://github.com/mbadolato/iTerm2-Color-Schemes/releases/download/release-20260112-150707-28c8f5b/ghostty-themes.tgz"; + hash = "sha256-NIqF12KqXhIrP+LyBtg6WtkHxNUdWOyziAdq8S45RrU="; }; } { diff --git a/pkgs/by-name/gh/ghostty/package.nix b/pkgs/by-name/gh/ghostty/package.nix index 2baa4e26ffc2..41833530c66e 100644 --- a/pkgs/by-name/gh/ghostty/package.nix +++ b/pkgs/by-name/gh/ghostty/package.nix @@ -5,6 +5,7 @@ bzip2, callPackage, fetchFromGitHub, + fetchpatch2, fontconfig, freetype, glib, @@ -48,6 +49,16 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-0tmLOJCrrEnVc/ZCp/e646DTddXjv249QcSwkaukL30="; }; + # Replace the defunct iTerm2 themes dependency with a newer version + # Remove when 1.2.4 or 1.3.0 is released + patches = [ + (fetchpatch2 { + name = "fix-iterm2-themes-ref.patch"; + url = "https://github.com/pluiedev/ghostty/commit/dc51adc52661bbcacebe5e70b62b5041e3ee56a5.patch"; + hash = "sha256-0DrP4zN26pjeBawoi9U8y6VM/NlfhPmo27Iy5OsMj0s="; + }) + ]; + deps = callPackage ./deps.nix { name = "${finalAttrs.pname}-cache-${finalAttrs.version}"; }; From c957f0ed7bce02a8be4b914f0a497367a388b752 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20J=C3=B6rg?= Date: Wed, 21 Jan 2026 18:06:42 +0100 Subject: [PATCH 100/308] maintainers: add maj0e --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 413061ab2dfa..7cbb9e74c3d6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15908,6 +15908,12 @@ { fingerprint = "9C68 989F ECF9 8993 3225 96DD 970A 6794 990C 52AE"; } ]; }; + maj0e = { + email = "contact@markusjoerg.com"; + github = "maj0e"; + githubId = 57637846; + name = "Markus Jörg"; + }; majesticmullet = { email = "hoccthomas@gmail.com.au"; github = "MajesticMullet"; From 9dc3ddd45d9a4f8f80c3b7f5fb38030cf1ebe817 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20J=C3=B6rg?= Date: Wed, 21 Jan 2026 18:07:28 +0100 Subject: [PATCH 101/308] zettlr: add maj0e to maintainers --- pkgs/by-name/ze/zettlr/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ze/zettlr/package.nix b/pkgs/by-name/ze/zettlr/package.nix index f4e10ba73eed..403e9b637599 100644 --- a/pkgs/by-name/ze/zettlr/package.nix +++ b/pkgs/by-name/ze/zettlr/package.nix @@ -41,6 +41,7 @@ appimageTools.wrapType2 rec { description = "Markdown editor for writing academic texts and taking notes"; homepage = "https://www.zettlr.com"; platforms = [ "x86_64-linux" ]; + maintainers = with lib.maintainers; [ maj0e ]; license = lib.licenses.gpl3; mainProgram = "zettlr"; }; From 675cf00b26e7b7de8e23f00bf6f5abb2fbc3631d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20J=C3=B6rg?= Date: Wed, 21 Jan 2026 18:13:01 +0100 Subject: [PATCH 102/308] zettlr: add updateScript --- pkgs/by-name/ze/zettlr/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ze/zettlr/package.nix b/pkgs/by-name/ze/zettlr/package.nix index 403e9b637599..a8306bc3f4ed 100644 --- a/pkgs/by-name/ze/zettlr/package.nix +++ b/pkgs/by-name/ze/zettlr/package.nix @@ -3,6 +3,7 @@ lib, fetchurl, makeWrapper, + nix-update-script, }: # Based on https://gist.github.com/msteen/96cb7df66a359b827497c5269ccbbf94 and joplin-desktop nixpkgs. @@ -37,6 +38,8 @@ appimageTools.wrapType2 rec { --replace-fail 'Exec=AppRun' 'Exec=${pname}' ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Markdown editor for writing academic texts and taking notes"; homepage = "https://www.zettlr.com"; From 11718a02b3cc10dbb88394fc69d9c4ee5ec42ce1 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Wed, 21 Jan 2026 13:37:35 -0500 Subject: [PATCH 103/308] python3Packages.exiv2: 0.17.5 -> 0.18.0 --- .../python-modules/exiv2/default.nix | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/exiv2/default.nix b/pkgs/development/python-modules/exiv2/default.nix index f1de5056f95c..6b718221c6fa 100644 --- a/pkgs/development/python-modules/exiv2/default.nix +++ b/pkgs/development/python-modules/exiv2/default.nix @@ -8,30 +8,32 @@ buildPythonPackage, setuptools, toml, - unittestCheckHook, + pytestCheckHook, + fetchpatch, }: buildPythonPackage rec { pname = "exiv2"; - version = "0.17.5"; + version = "0.18.0"; pyproject = true; src = fetchFromGitHub { owner = "jim-easterbrook"; repo = "python-exiv2"; tag = version; - hash = "sha256-MQNovei1Y8EZTF8hEyIWLaL2NbQPCB6FGbVfDHIvNVo="; + hash = "sha256-lYz0TWiiBtpwZ56Oiy2v8DFBXoofMv60hxsG0q7Cx9Y="; }; - # FAIL: test_localisation (test_types.TestTypesModule.test_localisation) - # FAIL: test_TimeValue (test_value.TestValueModule.test_TimeValue) - postPatch = '' - substituteInPlace tests/test_value.py \ - --replace-fail "def test_TimeValue(self):" "@unittest.skip('skipping') - def test_TimeValue(self):" - substituteInPlace tests/test_types.py \ - --replace-fail "def test_localisation(self):" "@unittest.skip('skipping') - def test_localisation(self):" - ''; + patches = [ + # Disable refcount tests for python >= 3.14 + (fetchpatch { + url = "https://github.com/jim-easterbrook/python-exiv2/commit/fe98ad09ff30f1b6cc5fd5dcc0769f9505c09166.patch"; + hash = "sha256-+KepYfzocG6qkak+DwXFtCaMiLEAE+FegONgL4vo21o="; + }) + (fetchpatch { + url = "https://github.com/jim-easterbrook/python-exiv2/commit/e0a5284620e8d020771bf8c1fa73d6113e662ebf.patch"; + hash = "sha256-n/yfhP/Z4Is/+2bKsFZtcNXnQe61DjoE9Ryi2q9yTSA="; + }) + ]; build-system = [ setuptools @@ -45,12 +47,7 @@ buildPythonPackage rec { ]; pythonImportsCheck = [ "exiv2" ]; - nativeCheckInputs = [ unittestCheckHook ]; - unittestFlagsArray = [ - "-s" - "tests" - "-v" - ]; + nativeCheckInputs = [ pytestCheckHook ]; passthru.updateScript = gitUpdater { }; From ac00c30441318e37c6fb3b307c88fd11e7722764 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Wed, 21 Jan 2026 13:50:38 -0500 Subject: [PATCH 104/308] python3Packages.assay: fix for python 3.14 --- pkgs/development/python-modules/assay/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/assay/default.nix b/pkgs/development/python-modules/assay/default.nix index 468e3254a451..d4cdd4d04cf5 100644 --- a/pkgs/development/python-modules/assay/default.nix +++ b/pkgs/development/python-modules/assay/default.nix @@ -3,12 +3,13 @@ buildPythonPackage, fetchFromGitHub, pythonAtLeast, + setuptools, }: buildPythonPackage { pname = "assay"; version = "0-unstable-2024-05-09"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "brandon-rhodes"; @@ -17,6 +18,13 @@ buildPythonPackage { hash = "sha256-zYpLtcXZ16EJWKSCqxFkSz/G9PwIZEQGBrYiJKuqnc4="; }; + build-system = [ setuptools ]; + + postPatch = lib.optionalString (pythonAtLeast "3.14") '' + substituteInPlace assay/assertion.py \ + --replace-fail "op.load_assertion_error" "op.load_common_constant" + ''; + pythonImportsCheck = [ "assay" ]; meta = { From 9fbaacd1ac1bfa9d93bef8a2985e1cff50732f06 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Wed, 21 Jan 2026 13:51:01 -0500 Subject: [PATCH 105/308] python3Packages.skyfield: 1.53 -> 1.54 --- pkgs/development/python-modules/skyfield/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/skyfield/default.nix b/pkgs/development/python-modules/skyfield/default.nix index ad25d62fc9ba..941829ea8734 100644 --- a/pkgs/development/python-modules/skyfield/default.nix +++ b/pkgs/development/python-modules/skyfield/default.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - pythonOlder, fetchFromGitHub, setuptools, certifi, @@ -16,14 +15,14 @@ buildPythonPackage rec { pname = "skyfield"; - version = "1.53"; + version = "1.54"; pyproject = true; src = fetchFromGitHub { owner = "skyfielders"; repo = "python-skyfield"; rev = version; - hash = "sha256-CQe+ik6HciOUaRpFp8Cx6cOlOFzeVoMVJrk7+rdcQEo="; + hash = "sha256-oZEmc8BVqs3eSaqrjyR/wQu1WTLv4A0a/dpEZduCXqk="; }; # Fix broken tests on "exotic" platforms. From 8ef99f2432dc501f15b83fb9b0137ae90bb0c716 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 21 Jan 2026 20:40:48 +0100 Subject: [PATCH 106/308] kubazip: 0.3.5 -> 0.3.6 Signed-off-by: Marcin Serwin --- pkgs/by-name/ku/kubazip/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubazip/package.nix b/pkgs/by-name/ku/kubazip/package.nix index 1b3d786290a9..dda10d66fed5 100644 --- a/pkgs/by-name/ku/kubazip/package.nix +++ b/pkgs/by-name/ku/kubazip/package.nix @@ -7,15 +7,19 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "kubazip"; - version = "0.3.5"; + version = "0.3.6"; src = fetchFromGitHub { owner = "kuba--"; repo = "zip"; tag = "v${finalAttrs.version}"; - hash = "sha256-wNkIYuwwXo7v3vNaOnRZt1tcd0RGjDvCUqDGdvJzVdo="; + hash = "sha256-MDRLAfTwjxYTLgg0qsYjyll3TA+jNaUhEPGVOisIsC0="; }; + postPatch = '' + substituteInPlace CMakeLists.txt --replace-fail "-Werror" "" + ''; + outputs = [ "out" "dev" From 66e0f2e6e63c719e3e365f0ab455a195fcee9e84 Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Wed, 21 Jan 2026 21:11:25 +0000 Subject: [PATCH 107/308] portfolio: 0.81.1 -> 0.81.2 --- pkgs/by-name/po/portfolio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/portfolio/package.nix b/pkgs/by-name/po/portfolio/package.nix index 5a6c5e6620b4..66d31aa27b7d 100644 --- a/pkgs/by-name/po/portfolio/package.nix +++ b/pkgs/by-name/po/portfolio/package.nix @@ -34,11 +34,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "PortfolioPerformance"; - version = "0.81.1"; + version = "0.81.2"; src = fetchurl { url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; - hash = "sha256-t3S5wsMPrzxuB/6MB/mbysTizvArRoQ1Ap3UVJZLe1w="; + hash = "sha256-e0ONaZ2nk+LMxwPO3PQSke0wP2bit+dTPsmRdnOli4o="; }; nativeBuildInputs = [ From fe14e1e8edcdbf97405a1f34a30aff977f950dbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 21 Jan 2026 21:14:02 +0000 Subject: [PATCH 108/308] postman: 11.72.9 -> 11.81.0 --- pkgs/by-name/po/postman/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/po/postman/package.nix b/pkgs/by-name/po/postman/package.nix index fd86e0d96b39..ad7454193a50 100644 --- a/pkgs/by-name/po/postman/package.nix +++ b/pkgs/by-name/po/postman/package.nix @@ -8,7 +8,7 @@ let pname = "postman"; - version = "11.72.9"; + version = "11.81.0"; src = let @@ -27,10 +27,10 @@ let name = "postman-${version}.${if stdenvNoCC.hostPlatform.isLinux then "tar.gz" else "zip"}"; url = "https://dl.pstmn.io/download/version/${version}/${system}"; hash = selectSystem { - aarch64-darwin = "sha256-/WCdoDyDA3wuCeO/CMxGQ0lhKJNIoDW8sxLGYn/QH2E="; - aarch64-linux = "sha256-m3a0xNjGLURhybcpz+pHPfENBwiIg5wEIU3Iu3zkA7s="; - x86_64-darwin = "sha256-uUQT5qUQ5iIC874Y56PGpiVuQhQgH4xIdyN6UPTrnDY="; - x86_64-linux = "sha256-jwGT1vc5UeQ5WmtgHygVZY0nGZ+NnHy45LsNl4xsBEk="; + aarch64-darwin = "sha256-GpX6xhWehKsEe/rSu6am7j5S5TJzyKtkUNokZmlCqA4="; + aarch64-linux = "sha256-/M7jzlEI3OD9GmgehBK7TDersB2RjBzsjd3Xs5e46ys="; + x86_64-darwin = "sha256-5DCt/W3mWTj0UL65uKmwXnRhIydWRVvBUNVPxwdexYE="; + x86_64-linux = "sha256-QgB7eyjl54Grt6ibfffMqO5zOOsUTueoMuDM2Zq9ZsY="; }; }; From 97fd3b505f6edaa021495b448db9c73e512f6068 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 21 Jan 2026 21:43:46 +0000 Subject: [PATCH 109/308] lightningcss: 1.30.2 -> 1.31.0 --- pkgs/by-name/li/lightningcss/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lightningcss/package.nix b/pkgs/by-name/li/lightningcss/package.nix index 0aa89973b4f1..398bc7030a18 100644 --- a/pkgs/by-name/li/lightningcss/package.nix +++ b/pkgs/by-name/li/lightningcss/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lightningcss"; - version = "1.30.2"; + version = "1.31.0"; src = fetchFromGitHub { owner = "parcel-bundler"; repo = "lightningcss"; tag = "v${finalAttrs.version}"; - hash = "sha256-AuMboSZ7fX6UhnPeXjpnBEDGkQdK1EMKSUpw3TPZxRk="; + hash = "sha256-K5NgIUYKQVUTQUpoHIrLOobyBkAwNgd3ehzpOOoiFQQ="; }; - cargoHash = "sha256-7oyDnT81G47SaceJ5st+1P3a2fb9Dj5Eu2c0glw8YW4="; + cargoHash = "sha256-aL8qrv+ff2tGMLwq9dncTV74DiZLWChHaSS4WhWUj4Q="; patches = [ # Backport fix for build error for lightningcss-napi From 44a381cc22f0c8f8ffa0e287e13f980e1969417e Mon Sep 17 00:00:00 2001 From: Adam Thompson-Sharpe Date: Thu, 25 Sep 2025 18:38:26 -0400 Subject: [PATCH 110/308] turingplus: init at 6.2.1 --- pkgs/by-name/tu/turingplus/bootstrap.nix | 93 ++++++++++++++++++++++ pkgs/by-name/tu/turingplus/package.nix | 75 +++++++++++++++++ pkgs/by-name/tu/turingplus/use-gnu89.patch | 13 +++ 3 files changed, 181 insertions(+) create mode 100644 pkgs/by-name/tu/turingplus/bootstrap.nix create mode 100644 pkgs/by-name/tu/turingplus/package.nix create mode 100644 pkgs/by-name/tu/turingplus/use-gnu89.patch diff --git a/pkgs/by-name/tu/turingplus/bootstrap.nix b/pkgs/by-name/tu/turingplus/bootstrap.nix new file mode 100644 index 000000000000..074b6d52c7d7 --- /dev/null +++ b/pkgs/by-name/tu/turingplus/bootstrap.nix @@ -0,0 +1,93 @@ +{ + lib, + stdenv, + fetchzip, + autoPatchelfHook, + makeWrapper, + coreutils, + libredirect, +}: +let + sources = { + "x86_64-linux" = { + url = "https://github.com/CordyJ/Open-TuringPlus/releases/download/v6.2.1/opentplus-62-linux64.tar.gz"; + sha256 = "sha256-FoOlOcRWpStg4aerjr+FmcXXnwYftrqG1j4iZJ+4AzE="; + }; + "x86_64-darwin" = { + url = "https://github.com/CordyJ/Open-TuringPlus/releases/download/v6.2.1/opentplus-62-macos64.tar.gz"; + sha256 = "sha256-8o1hIA74JPqZyjWfg4leC99z1+YMVhwFGME5qBf/BP0="; + }; + }; + + redirects = [ + # Turing+ library/includes + "/usr/local/lib/tplus=${placeholder "out"}/lib" + "/local/lib/tplus=${placeholder "out"}/lib" + "/usr/local/include/tplus=${placeholder "out"}/include" + "/local/include/tplus=${placeholder "out"}/include" + # Turing+ binaries + "/usr/local/bin=${placeholder "out"}/bin" + # Other + "/bin/rm=${coreutils}/bin/rm" + ]; +in +stdenv.mkDerivation (finalAttrs: { + pname = "turingplus-bootstrap"; + version = "6.2.1"; + + src = fetchzip sources."${stdenv.hostPlatform.system}"; + + nativeBuildInputs = [ + makeWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + autoPatchelfHook + ]; + buildInputs = [ stdenv.cc.cc.lib ]; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/{bin,lib,include} + cp bin/* $out/bin/ + cp lib/* $out/lib/ + cp -r include/* $out/include/ + + runHook postInstall + ''; + + # Wrap package and redirect FHS reads to the derivation output + postInstall = + let + preloadVar = if stdenv.hostPlatform.isDarwin then "DYLD_INSERT_LIBRARIES" else "LD_PRELOAD"; + preloadLib = "${libredirect}/lib/libredirect" + stdenv.hostPlatform.extensions.sharedLibrary; + in + '' + wrapProgram $out/bin/tpc \ + --set ${preloadVar} ${preloadLib} \ + --set NIX_REDIRECTS ${builtins.concatStringsSep ":" redirects} \ + --set NIX_ENFORCE_PURITY 0 + + wrapProgram $out/bin/tssl \ + --set ${preloadVar} ${preloadLib} \ + --set NIX_REDIRECTS ${builtins.concatStringsSep ":" redirects} \ + --set NIX_ENFORCE_PURITY 0 + ''; + + meta = with lib; { + description = "Extended version of the Turing programming language with concurrency and systems programming features"; + mainProgram = "tpc"; + platforms = [ + "x86_64-linux" + "x86_64-darwin" + ]; + homepage = "https://github.com/CordyJ/Open-TuringPlus"; + downloadPage = "https://github.com/CordyJ/Open-TuringPlus/releases"; + changelog = "https://github.com/CordyJ/Open-TuringPlus/releases/tag/v${finalAttrs.version}"; + license = licenses.mit; + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + maintainers = with maintainers; [ MysteryBlokHed ]; + }; +}) diff --git a/pkgs/by-name/tu/turingplus/package.nix b/pkgs/by-name/tu/turingplus/package.nix new file mode 100644 index 000000000000..10cad49005a7 --- /dev/null +++ b/pkgs/by-name/tu/turingplus/package.nix @@ -0,0 +1,75 @@ +{ + lib, + stdenv, + callPackage, + fetchFromGitHub, + bootstrap ? callPackage ./bootstrap.nix { }, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "turingplus"; + version = "6.2.1"; + + src = fetchFromGitHub { + owner = "CordyJ"; + repo = "Open-TuringPlus"; + tag = "v${finalAttrs.version}"; + hash = "sha256-jiMbSuNg2o9fNCPNoLpyAdMCxgMVBiDjRhC0HgKwmqk="; + }; + + nativeBuildInputs = [ bootstrap ]; + + # Using -std=gnu89 to prevent errors that occur with default args + env.NIX_CFLAGS_COMPILE = "-std=gnu89 -Wno-int-conversion"; + + # Patch required to fix compilation errors when certain C input files are used with tpc + patches = [ ./use-gnu89.patch ]; + + postPatch = '' + # Replace hardcoded paths in source + find src -type f -exec sed -i \ + -e "s#/usr/local/lib/tplus#$out/lib#g" \ + -e "s#/local/lib/tplus#$out/lib#g" \ + -e "s#/usr/local/include/tplus#$out/include#g" \ + -e "s#/local/include/tplus#$out/include#g" \ + -e "s#/usr/local/bin#$out/bin#g" \ + -e "s#/bin/rm#rm#g" \ + {} + + + # Use proper C compiler for target + substituteInPlace src/cmd/lib/* \ + --replace-fail 'cc ' '${stdenv.cc}/bin/cc ' + ''; + + buildFlags = [ + "INCLUDE_DIR=${bootstrap}/include" + "TPC=${bootstrap}/bin/tpc" + ]; + + checkFlags = [ "-C test" ]; + checkTarget = "all"; + + installPhase = '' + runHook preInstall + + mkdir -p $out/{bin,lib,include} + cp bin/* $out/bin/ + cp lib/* $out/lib/ + cp -r include/* $out/include/ + + runHook postInstall + ''; + + meta = with lib; { + description = "Extended version of the Turing programming language with concurrency and systems programming features"; + mainProgram = "tpc"; + platforms = [ + "x86_64-linux" + "x86_64-darwin" + ]; + homepage = "https://github.com/CordyJ/Open-TuringPlus"; + downloadPage = "https://github.com/CordyJ/Open-TuringPlus/releases"; + changelog = "https://github.com/CordyJ/Open-TuringPlus/releases/tag/v${finalAttrs.version}"; + license = licenses.mit; + maintainers = with maintainers; [ MysteryBlokHed ]; + }; +}) diff --git a/pkgs/by-name/tu/turingplus/use-gnu89.patch b/pkgs/by-name/tu/turingplus/use-gnu89.patch new file mode 100644 index 000000000000..1c053269d97f --- /dev/null +++ b/pkgs/by-name/tu/turingplus/use-gnu89.patch @@ -0,0 +1,13 @@ +--- a/src/cmd/tpc.t ++++ b/src/cmd/tpc.t +@@ -1342,6 +1342,10 @@ procedure CompileC (cFileName : string, var s : string, var status : int) + i += 1 + end if + ++ % Use C standard that allows C++-style comments ++ tArgs(i) := "-std=gnu89" ++ i += 1 ++ + % ignore warnings from C compiler + tArgs(i) := "-w" + i += 1 From b4bd28b16031036eecfffbff61c886e6e0beb1a0 Mon Sep 17 00:00:00 2001 From: Adam Thompson-Sharpe Date: Thu, 25 Sep 2025 19:32:27 -0400 Subject: [PATCH 111/308] opentxl: init at 11.3.7 --- pkgs/by-name/op/opentxl/factorial-test.nix | 17 +++++ pkgs/by-name/op/opentxl/factorial.txl | 34 ++++++++++ pkgs/by-name/op/opentxl/package.nix | 77 ++++++++++++++++++++++ 3 files changed, 128 insertions(+) create mode 100644 pkgs/by-name/op/opentxl/factorial-test.nix create mode 100644 pkgs/by-name/op/opentxl/factorial.txl create mode 100644 pkgs/by-name/op/opentxl/package.nix diff --git a/pkgs/by-name/op/opentxl/factorial-test.nix b/pkgs/by-name/op/opentxl/factorial-test.nix new file mode 100644 index 000000000000..38978a720bf2 --- /dev/null +++ b/pkgs/by-name/op/opentxl/factorial-test.nix @@ -0,0 +1,17 @@ +{ + lib, + runCommandNoCC, + opentxl, +}: +runCommandNoCC "opentxl-test" + { + nativeBuildInputs = [ opentxl ]; + src = lib.sources.sourceByRegex ./. [ + ".*.txl" + ]; + } + '' + printf '10' > factorial.in + result=$(txl factorial.in $src/factorial.txl) + [[ "$result" -eq '3628800' ]] && touch $out + '' diff --git a/pkgs/by-name/op/opentxl/factorial.txl b/pkgs/by-name/op/opentxl/factorial.txl new file mode 100644 index 000000000000..f1eb406a6620 --- /dev/null +++ b/pkgs/by-name/op/opentxl/factorial.txl @@ -0,0 +1,34 @@ +% From: https://en.wikipedia.org/wiki/TXL_(programming_language) + +%Syntax specification +define program + [number] +end define + +%Transformation rules +function main + replace [program] + p [number] + by + p [fact][fact0] +end function + +function fact + replace [number] + n [number] + construct nMinusOne [number] + n [- 1] + where + n [> 1] + construct factMinusOne [number] + nMinusOne [fact] + by + n [* factMinusOne] +end function + +function fact0 + replace [number] + 0 + by + 1 +end function diff --git a/pkgs/by-name/op/opentxl/package.nix b/pkgs/by-name/op/opentxl/package.nix new file mode 100644 index 000000000000..277be7f19c99 --- /dev/null +++ b/pkgs/by-name/op/opentxl/package.nix @@ -0,0 +1,77 @@ +{ + lib, + stdenv, + callPackage, + fetchFromGitHub, + nix-update-script, + turingplus, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "opentxl"; + version = "11.3.7"; + + src = fetchFromGitHub { + owner = "CordyJ"; + repo = "OpenTxl"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Gh0OEZ5pGhbxDIKYuBLdzUV7Ezn+7elm146ccpJ5bn8="; + }; + + nativeBuildInputs = [ turingplus ]; + + # Using -std=gnu89 to prevent errors that occur with default args + env.NIX_CFLAGS_COMPILE = "-std=gnu89 -Wno-int-conversion"; + + postPatch = '' + # Replace hardcoded /bin/rm in various files + find . -type f -exec sed -i 's#/bin/rm#rm#g' {} + + + # Replace hardcoded gcc references + substituteInPlace src/scripts/c/unix/{txlc,txl2c} \ + --replace-fail gcc '${stdenv.cc}/bin/cc' + + # Replace hardcoded FHS paths + substituteInPlace src/scripts/c/unix/* src/scripts/t/* \ + --replace-fail '/usr/local/bin' "$out/bin" \ + --replace-fail '/usr/local/lib/txl' "$out/lib" + ''; + + # Generate source files and enter directory + preBuild = '' + make csrc + cd csrc + makeFlagsArray+=( + CC="$CC" + LD="$CC" + ) + ''; + + checkFlags = [ "-C test" ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/{bin,lib} + cp bin/* $out/bin/ + cp lib/* $out/lib/ + + runHook postInstall + ''; + + passthru.tests.factorial = callPackage ./factorial-test.nix { opentxl = finalAttrs.finalPackage; }; + passthru.updateScript = nix-update-script { }; + + meta = with lib; { + description = "Open-source compiler for the Txl language"; + mainProgram = "txl"; + platforms = [ + "x86_64-linux" + "x86_64-darwin" + ]; + homepage = "https://github.com/CordyJ/OpenTxl"; + downloadPage = "https://github.com/CordyJ/OpenTxl/releases"; + changelog = "https://github.com/CordyJ/OpenTxl/releases/tag/v${finalAttrs.version}"; + license = licenses.mit; + maintainers = with maintainers; [ MysteryBlokHed ]; + }; +}) From 96d777bd37709b7357258f3103562c25c4dc0064 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 04:20:42 +0000 Subject: [PATCH 112/308] python3Packages.dbt-semantic-interfaces: 0.9.0 -> 0.10.3 --- .../python-modules/dbt-semantic-interfaces/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dbt-semantic-interfaces/default.nix b/pkgs/development/python-modules/dbt-semantic-interfaces/default.nix index 45bd445be5c5..4ead484e8b06 100644 --- a/pkgs/development/python-modules/dbt-semantic-interfaces/default.nix +++ b/pkgs/development/python-modules/dbt-semantic-interfaces/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "dbt-semantic-interfaces"; - version = "0.9.0"; + version = "0.10.3"; pyproject = true; src = fetchFromGitHub { owner = "dbt-labs"; repo = "dbt-semantic-interfaces"; tag = "v${version}"; - hash = "sha256-I/bMpqTaAHs0XnYOYjFRgXv3qB06LItkaSxtRjk55js="; + hash = "sha256-uTlz41eIcEqMvD9d9jvn7g9sZs4uEKUdsmZ0fwWkIuY="; }; pythonRelaxDeps = [ "importlib-metadata" ]; From 32ac773c70eba342e7839534c61d2ce6fd895d85 Mon Sep 17 00:00:00 2001 From: a-kenji Date: Thu, 22 Jan 2026 06:17:22 +0100 Subject: [PATCH 113/308] status-im: 2.29.0 -> 2.36.1 --- pkgs/by-name/st/status-im/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/st/status-im/package.nix b/pkgs/by-name/st/status-im/package.nix index f3e09bce7f96..80101217c0bc 100644 --- a/pkgs/by-name/st/status-im/package.nix +++ b/pkgs/by-name/st/status-im/package.nix @@ -6,16 +6,16 @@ makeDesktopItem, }: let - version = "2.29.0"; - commit = "f78ece"; + version = "2.36.1"; + commit = "ad089d"; src = fetchzip { - name = "StatusIm-Desktop-v${version}-${commit}-x86_64.AppImage"; - url = "https://github.com/status-im/status-desktop/releases/download/${version}/StatusIm-Desktop-v${version}-${commit}-x86_64.tar.gz"; - hash = "sha256-i91E1eaN6paM+uZ8EvO1+Wj0Po9KnzQorG0tWKF4hn8="; + name = "StatusIm-Desktop-${version}-${commit}-x86_64.AppImage"; + url = "https://github.com/status-im/status-desktop/releases/download/${version}/StatusIm-Desktop-${version}-${commit}-x86_64.tar.gz"; + hash = "sha256-urBk1CqVRuBpXc8WAVyyzP1devK8NwbpbBJ+FPX1Awg="; stripRoot = false; postFetch = '' - mv $out/StatusIm-Desktop-v${version}-${commit}-x86_64.AppImage $TMPDIR/tmp + mv $out/StatusIm-Desktop-${version}-${commit}-x86_64.AppImage $TMPDIR/tmp rm -rf $out mv $TMPDIR/tmp $out ''; From a4a4be1ce4468caa35fc35e71fa66625c7a86b65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Thu, 22 Jan 2026 01:01:21 -0500 Subject: [PATCH 114/308] librewolf-bin-unwrapped: fix update script --- pkgs/by-name/li/librewolf-bin-unwrapped/package.nix | 4 +--- pkgs/by-name/li/librewolf-bin-unwrapped/update.sh | 5 ++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index 5e89f53f019c..601886c42948 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -22,7 +22,6 @@ let binaryName = "librewolf"; mozillaPlatforms = { - i686-linux = "linux-i686"; x86_64-linux = "linux-x86_64"; aarch64-linux = "linux-arm64"; }; @@ -44,10 +43,9 @@ stdenv.mkDerivation { inherit pname version; src = fetchurl { - url = "https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; + url = "https://codeberg.org/api/packages/librewolf/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - i686-linux = "sha256-Z8dQhYH3PuKI2vXQ2nQ4CmyNyDxtAirX0YVxI0r5n3w="; x86_64-linux = "sha256-pRpSHAkLQpg80pOfUBvGBujr4fDDg4wpltVIw9wrlBE="; aarch64-linux = "sha256-BTqzBAohy+kcWou2WKStoAykcqV1DYfLRNbjUF/TTIY="; } diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/update.sh b/pkgs/by-name/li/librewolf-bin-unwrapped/update.sh index 9116a5b95dc1..2185c5c64b87 100755 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/update.sh +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/update.sh @@ -3,7 +3,7 @@ set -eou pipefail -latestVersion=$(curl ${GITLAB_TOKEN:+-H "Private-Token: $GITLAB_TOKEN"} -sL https://gitlab.com/api/v4/projects/44042130/releases | jq -r '.[0].tag_name') +latestVersion=$(curl ${CODEBERG_TOKEN:+-H "Authorization: token $CODEBERG_TOKEN"} -H 'accept: application/json' -sL https://codeberg.org/api/v1/repos/librewolf/bsys6/releases/latest | jq -r '.tag_name') currentVersion=$(nix-instantiate --eval -E "with import ./. {}; librewolf-bin-unwrapped.version or (lib.getVersion librewolf-bin-unwrapped)" | tr -d '"') echo "latest version: $latestVersion" @@ -15,10 +15,9 @@ if [[ "$latestVersion" == "$currentVersion" ]]; then fi for i in \ - "i686-linux linux-i686" \ "x86_64-linux linux-x86_64" \ "aarch64-linux linux-arm64"; do set -- $i - hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 $(curl ${GITLAB_TOKEN:+-H "Private-Token: $GITLAB_TOKEN"} -sL https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/$latestVersion/librewolf-$latestVersion-$2-package.tar.xz.sha256sum)) + hash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 $(curl ${CODEBERG_TOKEN:+-H "Authorization: token $CODEBERG_TOKEN"} -sL https://codeberg.org/api/packages/librewolf/generic/librewolf/$latestVersion/librewolf-$latestVersion-$2-package.tar.xz.sha256sum)) update-source-version librewolf-bin-unwrapped $latestVersion $hash --system=$1 --ignore-same-version done From 2cc51debc3b5992221a16c6119c56f156ff8a09a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Thu, 22 Jan 2026 01:08:25 -0500 Subject: [PATCH 115/308] librewolf-bin-unwrapped: 146.0.1-1 -> 147.0.1-3 --- pkgs/by-name/li/librewolf-bin-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index 601886c42948..9b84e4626044 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -36,7 +36,7 @@ let pname = "librewolf-bin-unwrapped"; - version = "146.0.1-1"; + version = "147.0.1-3"; in stdenv.mkDerivation { @@ -46,8 +46,8 @@ stdenv.mkDerivation { url = "https://codeberg.org/api/packages/librewolf/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - x86_64-linux = "sha256-pRpSHAkLQpg80pOfUBvGBujr4fDDg4wpltVIw9wrlBE="; - aarch64-linux = "sha256-BTqzBAohy+kcWou2WKStoAykcqV1DYfLRNbjUF/TTIY="; + x86_64-linux = "sha256-SPGUDTwdEi9ztH9MiFxtiY+xn3258znyu6yw5a9J/YE="; + aarch64-linux = "sha256-a6xFoZbBtoFgZFYGmz8IIvBsVP+qKTX32ufmQGdtMBk="; } .${stdenv.hostPlatform.system} or throwSystem; }; From 1b90c6833c1ef7d1dd0abf4f8d0e50a656e1e837 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 22 Jan 2026 09:36:47 +0100 Subject: [PATCH 116/308] victoriatraces: 0.6.0 -> 0.7.0 Closes #482237 ChangeLog: https://github.com/VictoriaMetrics/VictoriaTraces/releases/tag/v0.7.0 --- nixos/tests/victoriatraces/otlp-ingestion.nix | 7 +++++-- pkgs/by-name/vi/victoriatraces/package.nix | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/nixos/tests/victoriatraces/otlp-ingestion.nix b/nixos/tests/victoriatraces/otlp-ingestion.nix index fb2818d7010e..d3807c6bde66 100644 --- a/nixos/tests/victoriatraces/otlp-ingestion.nix +++ b/nixos/tests/victoriatraces/otlp-ingestion.nix @@ -60,6 +60,9 @@ in services.victoriatraces = { enable = true; retentionPeriod = "1d"; + extraOptions = [ + "-search.latencyOffset=0s" + ]; }; environment.systemPackages = with pkgs; [ @@ -82,10 +85,10 @@ in """, timeout=10) # Query for traces from our test service - machine.succeed(""" + machine.wait_until_succeeds(""" curl -s 'http://localhost:10428/select/jaeger/api/traces?service=test-service' | \ jq -e '.data[0].spans[0].operationName' | grep -q 'test-span' - """) + """, timeout=10) # Verify the trace has the expected attributes machine.succeed(""" diff --git a/pkgs/by-name/vi/victoriatraces/package.nix b/pkgs/by-name/vi/victoriatraces/package.nix index 4c7657e43286..051dde820502 100644 --- a/pkgs/by-name/vi/victoriatraces/package.nix +++ b/pkgs/by-name/vi/victoriatraces/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "VictoriaTraces"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaTraces"; tag = "v${finalAttrs.version}"; - hash = "sha256-gXdOPRC3oxMAimMc4v0CjTb224qiocFY9/1PFH4hbRw="; + hash = "sha256-MWPw2SJlqjQCyBYT++A0KcwccdpTP7Ome4RfA7lcjAM="; }; vendorHash = null; From e523ec195cd31c7dbc2da92150ebb03b3f677b6e Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 21 Jan 2026 17:12:37 +0100 Subject: [PATCH 117/308] cgit-pink: remove Unmaintained upstream, and no longer builds. Closes: https://github.com/NixOS/nixpkgs/pull/482335 --- .../version-management/cgit/common.nix | 127 ------------------ .../version-management/cgit/default.nix | 116 ++++++++++++++-- .../version-management/cgit/pink.nix | 27 ---- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 5 files changed, 109 insertions(+), 164 deletions(-) delete mode 100644 pkgs/applications/version-management/cgit/common.nix delete mode 100644 pkgs/applications/version-management/cgit/pink.nix diff --git a/pkgs/applications/version-management/cgit/common.nix b/pkgs/applications/version-management/cgit/common.nix deleted file mode 100644 index ccd202fa3fe3..000000000000 --- a/pkgs/applications/version-management/cgit/common.nix +++ /dev/null @@ -1,127 +0,0 @@ -{ - pname, - version, - src, - gitSrc, - buildInputs ? [ ], - homepage, - description, - maintainers, - passthru ? { }, -}: - -{ - lib, - stdenv, - openssl, - zlib, - asciidoc, - libxml2, - libxslt, - docbook_xsl, - pkg-config, - coreutils, - gnused, - groff, - docutils, - gzip, - bzip2, - lzip, - xz, - zstd, - python3Packages, -}: - -stdenv.mkDerivation { - inherit - pname - version - src - gitSrc - passthru - ; - - separateDebugInfo = true; - - nativeBuildInputs = [ - pkg-config - asciidoc - ] - ++ (with python3Packages; [ - python - wrapPython - ]); - buildInputs = buildInputs ++ [ - openssl - zlib - libxml2 - libxslt - docbook_xsl - ]; - pythonPath = with python3Packages; [ - pygments - markdown - ]; - - postPatch = '' - sed -e 's|"gzip"|"${gzip}/bin/gzip"|' \ - -e 's|"bzip2"|"${bzip2.bin}/bin/bzip2"|' \ - -e 's|"lzip"|"${lzip}/bin/lzip"|' \ - -e 's|"xz"|"${xz.bin}/bin/xz"|' \ - -e 's|"zstd"|"${zstd}/bin/zstd"|' \ - -i ui-snapshot.c - - substituteInPlace filters/html-converters/man2html \ - --replace 'groff' '${groff}/bin/groff' - - substituteInPlace filters/html-converters/rst2html \ - --replace 'rst2html.py' '${docutils}/bin/rst2html.py' - ''; - - # Give cgit a git source tree and pass configuration parameters (as make - # variables). - preBuild = '' - mkdir -p git - tar --strip-components=1 -xf "$gitSrc" -C git - ''; - - makeFlags = [ - "prefix=$(out)" - "CGIT_SCRIPT_PATH=$(out)/cgit/" - "CC=${stdenv.cc.targetPrefix}cc" - "AR=${stdenv.cc.targetPrefix}ar" - ]; - - # Install manpage. - postInstall = '' - # xmllint fails: - #make install-man - - # bypassing xmllint works: - a2x --no-xmllint -f manpage cgitrc.5.txt - mkdir -p "$out/share/man/man5" - cp cgitrc.5 "$out/share/man/man5" - - wrapPythonProgramsIn "$out/lib/cgit/filters" "$out $pythonPath" - - for script in $out/lib/cgit/filters/*.sh $out/lib/cgit/filters/html-converters/txt2html; do - wrapProgram $script --prefix PATH : '${ - lib.makeBinPath [ - coreutils - gnused - ] - }' - done - ''; - - stripDebugList = [ "cgit" ]; - - enableParallelBuilding = true; - - meta = { - inherit homepage description; - license = lib.licenses.gpl2; - platforms = lib.platforms.linux; - maintainers = maintainers ++ (with lib.maintainers; [ qyliss ]); - }; -} diff --git a/pkgs/applications/version-management/cgit/default.nix b/pkgs/applications/version-management/cgit/default.nix index 9fcd94ccf5e1..0a19bc2590c3 100644 --- a/pkgs/applications/version-management/cgit/default.nix +++ b/pkgs/applications/version-management/cgit/default.nix @@ -1,17 +1,34 @@ { lib, + stdenv, fetchurl, - callPackage, + openssl, + zlib, + asciidoc, + libxml2, + libxslt, luajit, + docbook_xsl, + pkg-config, + coreutils, + gnused, + groff, + docutils, + gzip, + bzip2, + lzip, + xz, + zstd, + python3Packages, nixosTests, }: -callPackage (import ./common.nix rec { +stdenv.mkDerivation { pname = "cgit"; version = "1.2.3"; src = fetchurl { - url = "https://git.zx2c4.com/cgit/snapshot/${pname}-${version}.tar.xz"; + url = "https://git.zx2c4.com/cgit/snapshot/cgit-1.2.3.tar.xz"; sha256 = "193d990ym10qlslk0p8mjwp2j6rhqa7fq0y1iff65lvbyv914pss"; }; @@ -23,11 +40,94 @@ callPackage (import ./common.nix rec { sha256 = "09lzwa183nblr6l8ib35g2xrjf9wm9yhk3szfvyzkwivdv69c9r2"; }; - buildInputs = [ luajit ]; + separateDebugInfo = true; + + nativeBuildInputs = [ + pkg-config + asciidoc + ] + ++ (with python3Packages; [ + python + wrapPython + ]); + buildInputs = [ + openssl + zlib + libxml2 + libxslt + luajit + docbook_xsl + ]; + pythonPath = with python3Packages; [ + pygments + markdown + ]; + + postPatch = '' + sed -e 's|"gzip"|"${gzip}/bin/gzip"|' \ + -e 's|"bzip2"|"${bzip2.bin}/bin/bzip2"|' \ + -e 's|"lzip"|"${lzip}/bin/lzip"|' \ + -e 's|"xz"|"${xz.bin}/bin/xz"|' \ + -e 's|"zstd"|"${zstd}/bin/zstd"|' \ + -i ui-snapshot.c + + substituteInPlace filters/html-converters/man2html \ + --replace 'groff' '${groff}/bin/groff' + + substituteInPlace filters/html-converters/rst2html \ + --replace 'rst2html.py' '${docutils}/bin/rst2html.py' + ''; + + # Give cgit a git source tree and pass configuration parameters (as make + # variables). + preBuild = '' + mkdir -p git + tar --strip-components=1 -xf "$gitSrc" -C git + ''; + + makeFlags = [ + "prefix=$(out)" + "CGIT_SCRIPT_PATH=$(out)/cgit/" + "CC=${stdenv.cc.targetPrefix}cc" + "AR=${stdenv.cc.targetPrefix}ar" + ]; + + # Install manpage. + postInstall = '' + # xmllint fails: + #make install-man + + # bypassing xmllint works: + a2x --no-xmllint -f manpage cgitrc.5.txt + mkdir -p "$out/share/man/man5" + cp cgitrc.5 "$out/share/man/man5" + + wrapPythonProgramsIn "$out/lib/cgit/filters" "$out $pythonPath" + + for script in $out/lib/cgit/filters/*.sh $out/lib/cgit/filters/html-converters/txt2html; do + wrapProgram $script --prefix PATH : '${ + lib.makeBinPath [ + coreutils + gnused + ] + }' + done + ''; + + stripDebugList = [ "cgit" ]; + + enableParallelBuilding = true; passthru.tests = { inherit (nixosTests) cgit; }; - homepage = "https://git.zx2c4.com/cgit/about/"; - description = "Web frontend for git repositories"; - maintainers = with lib.maintainers; [ bjornfor ]; -}) { } + meta = { + homepage = "https://git.zx2c4.com/cgit/about/"; + description = "Web frontend for git repositories"; + license = lib.licenses.gpl2; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ + bjornfor + qyliss + ]; + }; +} diff --git a/pkgs/applications/version-management/cgit/pink.nix b/pkgs/applications/version-management/cgit/pink.nix deleted file mode 100644 index 3ff143326027..000000000000 --- a/pkgs/applications/version-management/cgit/pink.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - fetchurl, - callPackage, -}: - -callPackage (import ./common.nix rec { - pname = "cgit-pink"; - version = "1.4.1"; - - src = fetchurl { - url = "https://git.causal.agency/cgit-pink/snapshot/cgit-pink-${version}.tar.gz"; - sha256 = "1ma6j3r4ba5fhd47pc6xn5bmxaqr8ci2pvky9v100n1hh5n6q97i"; - }; - - # cgit-pink is tightly coupled with git and needs a git source tree to build. - # IMPORTANT: Remember to check which git version cgit-pink needs on every - # version bump (look for "GIT_VER" in the top-level Makefile). - gitSrc = fetchurl { - url = "mirror://kernel/software/scm/git/git-2.36.1.tar.xz"; - sha256 = "0w43a35mhc2qf2gjkxjlnkf2lq8g0snf34iy5gqx2678yq7llpa0"; - }; - - homepage = "https://git.causal.agency/cgit-pink/about/"; - description = "cgit fork aiming for better maintenance"; - maintainers = with lib.maintainers; [ sternenseemann ]; -}) { } diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 479af8a8f89e..5e6e1ed2a82a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -414,6 +414,7 @@ mapAliases { cereal_1_3_0 = throw "cereal_1_3_0 has been removed as it was unused; use cereal intsead"; # Added 2025-09-12 cereal_1_3_2 = throw "cereal_1_3_2 is now the only version and has been renamed to cereal"; # Added 2025-09-12 certmgr-selfsigned = throw "'certmgr-selfsigned' has been renamed to/replaced by 'certmgr'"; # Converted to throw 2025-10-27 + cgit-pink = throw "cgit-pink has been removed, as it is unmaintained upstream"; # Added 2026-01-21 challenger = throw "'challenger' has been renamed to/replaced by 'taler-challenger'"; # Converted to throw 2025-10-27 charmcraft = throw "charmcraft was removed in Sep 25 following removal of LXD from nixpkgs"; # Added 2025-09-18 charybdis = throw "charybdis was removed since its upstream repo was archived in 2021"; # Added 2026-01-13 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b206b71e3373..5a9ccbd2baf1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1154,8 +1154,6 @@ with pkgs; cgit = callPackage ../applications/version-management/cgit { }; - cgit-pink = callPackage ../applications/version-management/cgit/pink.nix { }; - datalad = with python3Packages; toPythonApplication datalad; datalad-gooey = with python3Packages; toPythonApplication datalad-gooey; From 107e1875e0b1ac6dc96179e594c026b34be19750 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Thu, 22 Jan 2026 11:44:07 +0100 Subject: [PATCH 118/308] cgit: add sternenseemann as maintainer --- pkgs/applications/version-management/cgit/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/version-management/cgit/default.nix b/pkgs/applications/version-management/cgit/default.nix index 0a19bc2590c3..06b801a9dcbf 100644 --- a/pkgs/applications/version-management/cgit/default.nix +++ b/pkgs/applications/version-management/cgit/default.nix @@ -128,6 +128,7 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ bjornfor qyliss + sternenseemann ]; }; } From 4299f364dcb238da7c450894ee11203e405872c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Thu, 22 Jan 2026 13:41:47 +0100 Subject: [PATCH 119/308] taterclient-ddnet: 10.7.0 -> 10.8.1 --- pkgs/by-name/ta/taterclient-ddnet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/taterclient-ddnet/package.nix b/pkgs/by-name/ta/taterclient-ddnet/package.nix index e51085032ae9..5952923e7ad3 100644 --- a/pkgs/by-name/ta/taterclient-ddnet/package.nix +++ b/pkgs/by-name/ta/taterclient-ddnet/package.nix @@ -33,13 +33,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "taterclient-ddnet"; - version = "10.7.0"; + version = "10.8.1"; src = fetchFromGitHub { owner = "TaterClient"; repo = "TClient"; tag = "V${finalAttrs.version}"; - hash = "sha256-9d4vKrWuDW2E1PXs4yRAyR6zNPfYEclW8RfHNnpkpyc="; + hash = "sha256-yPGXbTxbj+hsdygC68TRtzVg+flEAxqNnhd9smbbekU="; }; cargoDeps = rustPlatform.fetchCargoVendor { From 89765e6c6f39a9cbe09953d508132cc2c1e9a186 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 13:15:22 +0000 Subject: [PATCH 120/308] scaleway-cli: 2.50.0 -> 2.51.0 --- pkgs/by-name/sc/scaleway-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sc/scaleway-cli/package.nix b/pkgs/by-name/sc/scaleway-cli/package.nix index 6a9d85351d62..93711d5e48d8 100644 --- a/pkgs/by-name/sc/scaleway-cli/package.nix +++ b/pkgs/by-name/sc/scaleway-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "scaleway-cli"; - version = "2.50.0"; + version = "2.51.0"; src = fetchFromGitHub { owner = "scaleway"; repo = "scaleway-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-4c8ikz/ksulr1tfsIQDKbPYK3PwlmO0rtOn4n6ak3ZM="; + hash = "sha256-osA8YWvS2KqQtYmCRIAGw+/h3UPocW0sBn5IDhk/wWg="; }; - vendorHash = "sha256-WIBeWQy4nterTEi8wqsy1bhlH6opXJDvtdxXU2jEv+Y="; + vendorHash = "sha256-s3G7zvTCg3voMur4YjHibqsHKLkB79iDgmMhv0C52yY="; env.CGO_ENABLED = 0; From f45f484d578636a5a4ec3860368f053f281829e4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 14:35:09 +0000 Subject: [PATCH 121/308] python3Packages.cs50: 9.4.0 -> 9.5.0 --- pkgs/development/python-modules/cs50/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cs50/default.nix b/pkgs/development/python-modules/cs50/default.nix index 9159e9707599..449526b9b4a5 100644 --- a/pkgs/development/python-modules/cs50/default.nix +++ b/pkgs/development/python-modules/cs50/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "cs50"; - version = "9.4.0"; + version = "9.5.0"; pyproject = true; src = fetchFromGitHub { owner = "cs50"; repo = "python-cs50"; tag = "v${version}"; - hash = "sha256-g7ws5ikzLt2ciS0QTPTJDRAqePyYPDCYIpJuwnWHJNQ="; + hash = "sha256-jJji5EyvKfJ9vkzETsh0CJ9WIi7hWF2amHrOvf4/JbI="; }; build-system = [ From 66014ce1bbe88461c4a989edda6c8b3d5595b4fd Mon Sep 17 00:00:00 2001 From: iWisp360 <114373500+iWisp360@users.noreply.github.com> Date: Thu, 22 Jan 2026 11:31:09 -0500 Subject: [PATCH 122/308] harmonoid: 0.3.10 -> 0.3.21 This commit also adds support for aarch64-linux --- pkgs/by-name/ha/harmonoid/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/harmonoid/package.nix b/pkgs/by-name/ha/harmonoid/package.nix index 599b30fe749c..99e6a02ca5bf 100644 --- a/pkgs/by-name/ha/harmonoid/package.nix +++ b/pkgs/by-name/ha/harmonoid/package.nix @@ -16,11 +16,12 @@ mpv-unwrapped, }: let - version = "0.3.10"; + version = "0.3.21"; url_base = "https://github.com/alexmercerind2/harmonoid-releases/releases/download/v${version}"; url = rec { x86_64-linux = "${url_base}/harmonoid-linux-x86_64.tar.gz"; + aarch64-linux = "${url_base}/harmonoid-linux-aarch64.tar.gz"; x86_64-darwin = "${url_base}/harmonoid-macos-universal.dmg"; aarch64-darwin = x86_64-darwin; } @@ -28,8 +29,9 @@ let or (throw "${stdenv.hostPlatform.system} is an unsupported platform"); hash = rec { - x86_64-linux = "sha256-GTF9KrcTolCc1w/WT0flwlBCBitskFPaJuNUdxCW9gs="; - x86_64-darwin = "sha256-7qcUnYBasUqisEW56fq4JGgojBmfqycrDIMpCCWLxlc="; + x86_64-linux = "sha256-RZDRb/afXbalNbLBGaQgx5Qd4UEbNrvIsa3h+e6osJE="; + aarch64-linux = "sha256-1ys7uyCjXe4IBeXRk8mFjqmP9OottNefQrrtTkxq/qU="; + x86_64-darwin = "sha256-mo7Rj6c89KZrsL29i99x4E7b6soWlGUsC6KpSB7y5iY="; aarch64-darwin = x86_64-darwin; } .${stdenv.hostPlatform.system}; @@ -90,6 +92,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ivyfanchiang ]; platforms = [ "x86_64-linux" + "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; From a3168f2b8392e6e8750cdd78d9eaf0776582504c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 17:41:06 +0000 Subject: [PATCH 123/308] firefox-bin-unwrapped: 147.0 -> 147.0.1 --- .../browsers/firefox-bin/release_sources.nix | 1238 ++++++++--------- 1 file changed, 619 insertions(+), 619 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index a8f891365a8b..3fbfed8374af 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,1859 +1,1859 @@ { - version = "147.0"; + version = "147.0.1"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ach/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ach/firefox-147.0.1.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "988fc97953f476ae5fde6a9f75ae709bca69c9a6aae4604fbe4ab2c2fc547bae"; + sha256 = "efdc92f596d54a5f520e0af765ba60dca9ab4f39b8e2fdcf44ee8be6caa99b2a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/af/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/af/firefox-147.0.1.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "7a0504b3b7260bd491d37a62a5b10ce3db784c8eb32eb10ddbf5277155b0b2e4"; + sha256 = "c68e3a046f2044934e02323b7c51edc276e3b43103956db81741b5ae5f1ac460"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/an/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/an/firefox-147.0.1.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "aefb1bb1878f4c7044b5becb1b22bf61bddd687ca6f19e86f3eed89110b7dce9"; + sha256 = "5a4b0b1aba16367f5eea1a3e6337962485ee3c20ce9ed91311bd7574e5ff51ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ar/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ar/firefox-147.0.1.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "ad3848e2dcf6a91f86087ec61d36055639f38094960c8c27dd0ea8ef20c2f4bd"; + sha256 = "a857625cb2f18f3a57865050209fa3500cb1b7265e54502192d6db66d5f3c1c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ast/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ast/firefox-147.0.1.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "f0aab1d8f0be7b446e86d8e7c5513ce89af60fae8692f1ed0ddd6d37dfcef922"; + sha256 = "cf7db56f9371cbaa7d2b6454711abaa05bcf0c2c6cfbd515993a311aa1ef5f3f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/az/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/az/firefox-147.0.1.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "9af7cd2d770eff9fff62f7029599bf263055154a66b1df16443a9e24f305ff82"; + sha256 = "40a06f77cfd0ee1dd5b27cb5ee8db890f9d679de4a2df7f9cf8a326215eff570"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/be/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/be/firefox-147.0.1.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "e34aa412d61418b16e6246b0ff0762190297138ebbf40958d13f62b2a9da0718"; + sha256 = "1380f28c5c1c03a468611f1141f8fe04a3c7812c8c423195f34a41c163be0e7d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/bg/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/bg/firefox-147.0.1.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "8d8f6869512ab426b57ca5bb085133affe867d69b57d50c80e9cc9f62e5109d0"; + sha256 = "a6a630397623606973c6ab113a66b8522b2dab4f7c1e0bbb01afa6faa39eb5f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/bn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/bn/firefox-147.0.1.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "43ac1be4d8f316067f9608608df1788c9e1d62cdda608dd24f0be7ccbfc20bf7"; + sha256 = "56aca8d56f7d21afca3753766f8f9fcc7cedf1a6408ea8791ff5f79ed6a5937f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/br/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/br/firefox-147.0.1.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "87d249d04efc6263bd1633d28328a51100cef9be90182b52a1581510317f35ca"; + sha256 = "25555cd68c99901a9eafd55e6bfbe5e59d3450a9641fc59f315c033ee6a5994e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/bs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/bs/firefox-147.0.1.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "3be883a97dbce35c04c1c42c8702cdd893673f9225f2429357b84054f0c49260"; + sha256 = "686a3009e555cedfbc594d6b0944f6fdddacd98c755c2e05f524ca0acbbd89f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ca-valencia/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ca-valencia/firefox-147.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "3c490bfe2742eaf35cc6487635562f7e44b719dadcd3fad74cb55ee4c17f0cb0"; + sha256 = "58b9bd1dfc1b9f6331913fe21ac9d1a0d1772150b0e168b445aebffe42942130"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ca/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ca/firefox-147.0.1.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "92096a1c601a706185b470e0dd2a6bf48ea2dba1c793c7e5866d3772ebc5e464"; + sha256 = "2265276148c7e99d9846840d9888798d962de7cb65fe2897787a5ee102cc284e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/cak/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/cak/firefox-147.0.1.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "19ab11d5b85397db75e2d08c3d22e5963bddfc337c84f3a6f9f8b95a062d0b71"; + sha256 = "56237d547325744378b261f25edfc2bcfb82e1837ee64396a536a3fd574ff07e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/cs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/cs/firefox-147.0.1.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "ea41e4dfe9ad736942eef5a8ef1f692a3a50f4dc5398969afda8f2c59d9c689f"; + sha256 = "79b69cdc975c1332ce78d877e21f9c178b93536c5824be131e2c9f6d662ef95d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/cy/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/cy/firefox-147.0.1.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "0ef71679794e139c14872a8a08eb396925f40f926af0ed0188504f488d14ec40"; + sha256 = "9816ac3a248a21b2a87198d4bbcc476d22f3eb3c976f36cd07dfc44b3beca425"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/da/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/da/firefox-147.0.1.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "5fd07ae772e6a1627f7833af73500f01868bd9786b4398e8255a3263b61620e2"; + sha256 = "f0a9544d964560343d40774a5567ca54d168f0d0099e6b44b77ec339c51cd571"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/de/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/de/firefox-147.0.1.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "f573645efd35d4ec2bda8f9fbf3b68ce57e5aaffd0b51d864c630d66990507a9"; + sha256 = "e288f0364b67bf0087511e979ce5c3e006acc40cde3090673f3951a19d34b931"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/dsb/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/dsb/firefox-147.0.1.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "0385a285932ca3b88ae6b24e43a1d7289db87ba625aac4d97a4e243e4411e824"; + sha256 = "207123872b701a74cfb0b6518c116fce68b1f8d009a512949cc07ccf6275227e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/el/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/el/firefox-147.0.1.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "ac9e925f7fca37de8bb7cb9a37444aadb2e1759268eb9a0ce9b6220ffc015ff3"; + sha256 = "de056b516f7cd36eff3d7f30e73cd8f6c5192970da048d58887c647517dffe90"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/en-CA/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/en-CA/firefox-147.0.1.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "efa81416724918ff5ce40f78186e089baeb5ffe2c4a158c390bf5909c001888a"; + sha256 = "323411403894e8dc6c1150edbd7ceb4a02ef85ec7a1a15c46bd65e1dc079b3c7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/en-GB/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/en-GB/firefox-147.0.1.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "961d1176fc8e687104d5eb192f90b9d8e3520adcbed54efbd959d90272569ed9"; + sha256 = "297e6ba94682d1b4f125dfdb8f40451d9e3522419addb5bd02114bf75721cca4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/en-US/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/en-US/firefox-147.0.1.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "f055b9c0d7346a10d22edc7f10e08679af2ea495367381ab2be9cab3ec6add97"; + sha256 = "15897c30dc1261e31ebc0c639189602f34cb667ae11e58191eb8c494a911ea1e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/eo/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/eo/firefox-147.0.1.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "ebdec47286c8d7074d809d7947d8c688aea09024a5c13a243f5cd01487a225e6"; + sha256 = "772808896bb5e7c2d2e4b401c7c618dbdfc8239d7bf2803fbee513c8b23a9fc8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/es-AR/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/es-AR/firefox-147.0.1.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "655341e83a0867a63c83d998daedf94300cf6c581d0d5eb20c5a8e0d4c8c339c"; + sha256 = "d9b4955649577b7b71c1ff50651c3bb540f1089d072e886efe0ceca48fa608c5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/es-CL/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/es-CL/firefox-147.0.1.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "a2c72c1f772b221f4340c0f5796d211c67a1f721f6da488d416684ef8788b8a0"; + sha256 = "38e0890d262567821d87c930f71713f284d26a7ac5c155e64f387dfeff71218d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/es-ES/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/es-ES/firefox-147.0.1.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "719ee70347f6c6aea3c8fef4c4be4bf2aebd0b6f201dd26063e7000511f5cbe8"; + sha256 = "22362792be0078a2586c74900e64e69ecde0658e0ff2d979347a5ddd5d34bb8e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/es-MX/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/es-MX/firefox-147.0.1.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "3a2b8332d167ba4bed3d7a98b8397a3b3de7ea0f0357785684679c7ca202b9e0"; + sha256 = "8e03651e9755750f771967616ebd999974191de365e05ac38be54f873412e605"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/et/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/et/firefox-147.0.1.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "335172e2e7b61ab378ac786646ef6c1c980dcffd1d206e45d5757bbb876534da"; + sha256 = "0938f2baa4f527cb9c4ddd9a4775b3174023ca187a324fe269f72826cb6ace53"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/eu/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/eu/firefox-147.0.1.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "3ca019197e15098a5662b636aec84a929ae3e9c6fb783383ea9b1ad5db7f1dbe"; + sha256 = "955e58772565afd862b3401cd67ca69ef62ddf8d6096f064bcf6caa8affb310a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fa/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fa/firefox-147.0.1.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "db03ddd3ea67808504029efffe02e9fb9c23b5f9baf38907cf7a741ff9bdcc80"; + sha256 = "859567da6322c87876e1f73fa7d2359fd975cc93266ccd3c879213cc2aea5fca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ff/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ff/firefox-147.0.1.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "36c02b0fa9d1214468ac35b116817a8fb391b27b409d7383598e1d34596820dc"; + sha256 = "bc95c0f102f3fd6eaa3ee1304e4ef329017a9619630dc2bb6cc756530b85dcdc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fi/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fi/firefox-147.0.1.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "3b3cd928f23b659b4e3a4f42b08e476fe80cc2b77b14af4de66795c425f585d5"; + sha256 = "666802635f38a324b6cfc948aed318503ebc4be8fac2b47c3041ede1003cdffe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fr/firefox-147.0.1.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "6246e86af024717d06c04a225f31d4e97d18af9f84b12132be340d4caf13682f"; + sha256 = "3b52068e1799e08aa1289896fb306bfe42ee32fcb6a066f85bc9dc6cce0da129"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fur/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fur/firefox-147.0.1.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "25d2194b1be8a79237576c5c006e68aa64604fabaf9392fa635bb65cd683134b"; + sha256 = "0a86237a7992d0b51a91a7b75c7ba1af9b2fa894593cab0d5a658fafcb1952f5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/fy-NL/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/fy-NL/firefox-147.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "0f50fd890d76e7db869ac43e16f054519f49e3a561b3954a80226d8a3262f096"; + sha256 = "15eb44cd5504c4b1124e90f6cd23bb25004d975b4855cb5db2a4e9027cace21f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ga-IE/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ga-IE/firefox-147.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "d3902661e4ceb4bace7884c26a76e42bc8c7b654e0bd29846f36c028cc180dcb"; + sha256 = "1cec97cb2a35a55b33127a31d80d0ba0d3adfd741f2552d0a740fee981dae22f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/gd/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/gd/firefox-147.0.1.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "9afff40c92e93ed10369b6d0229180c54dc83b493dad2e74dd76a102f5ed32f4"; + sha256 = "44838ae83503a38faa5ed114b0d846ec0457d6fe630d404e33d4edc41cc0d214"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/gl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/gl/firefox-147.0.1.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "abd518260e9e0dbbb5e0aba2ab89bac42a71c173e4f95f0dd8beb643491057c6"; + sha256 = "83d5e46949a79d3ff6c70b0b6f3ee33a10af97d192d14e37ed0493c446983d35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/gn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/gn/firefox-147.0.1.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "cbd34259c8e074ce8819d8bda3834e78fdccf9f07d3cb61611423fac369f1b0c"; + sha256 = "7453226bb4dc8aeb5b0a0b2ec22e1531dee0665d3bea3bd633b7caa0f6d0c83f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/gu-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/gu-IN/firefox-147.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "46b9ed90e7369f1e6a25907d87cbd335923419430af039da935151a629cb1f2b"; + sha256 = "d17e09a102ab9d0a8d3e0a5a5e4d6bea7e8599471bf95a5c539eec776188bce1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/he/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/he/firefox-147.0.1.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "8872c432c5bcc763743bb1444ddc163d22efe09e0caafe70e0c71286da36b8cb"; + sha256 = "ead610b90263b4a93fe86e757c8f39f6a90665a3afd6ffdcd5d326b7d0699bee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hi-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hi-IN/firefox-147.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "44dcda846efc1c95a30b9ecd98ae5ea06b66ebf3dcebd791f4bb05214b34d10f"; + sha256 = "89e732ecab2b29c7df969ad5e389a9a985be41edb9000d8dd0aa6cbe34fe0fc3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hr/firefox-147.0.1.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "7de7ca173e459385825a58de2d8733b1327a7b49e5c1fab17ff5c7a58473d99a"; + sha256 = "1df2909c1c5f8b6b11dd72040e65d20e68139f184bcd5fd2818283ac9aee1025"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hsb/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hsb/firefox-147.0.1.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "dc2fce1c4c952f0064994a71395e9ca716652be448f77a7a46fb800443dae05a"; + sha256 = "db2224fc27550b581eda584802ce9f47d0d0a1efc1ef53146c69c82a3265f2f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hu/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hu/firefox-147.0.1.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "d2cb97c490dec4e000fb77df799076da0c91c66c9ce0395e5d46422e7ceabcbd"; + sha256 = "b7be2bdd6ccc01f5229770b8d5530bed8fab03e26ebd5c43abf190e46d8b1bf8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/hy-AM/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/hy-AM/firefox-147.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "2bcc6500e8dfd8208f98825d0858eb8ba7cc4dfc1b52b8e93c49b17d733c9e7c"; + sha256 = "56b356e2779a783c3984b780c79d79f5cbf9e2bb7702e167970e72b40ef6c6db"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ia/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ia/firefox-147.0.1.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "e22632058f86f0c0655627503a055d4a8253ab730198e3b8fc89688e210600b3"; + sha256 = "5a10cd57b72642ab84772bd60e83785bbce03e2c91415fd9c3cd5975e4c7b3b4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/id/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/id/firefox-147.0.1.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "3e25e4712ff47fc94fa28693f55bc7851a8a209f09d5d7508b6dd06f20430a65"; + sha256 = "5cc03b34d2b48d24032692dacc402fc4d7eb94feebb5031d5a28efbea0c0f24d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/is/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/is/firefox-147.0.1.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "1cfbdf1b5569ff1a58ec991b1f139b030af273783f40a2cf98ac7e7ad03e7162"; + sha256 = "f9362e231f4f14724355c2bc783ccb7acc8249a7d78723c06a06cbe279f35254"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/it/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/it/firefox-147.0.1.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "2f08284ce3a553a9c7aaa6489ab9a74119767fa46b6b2c6a7a4d77b8117ba41c"; + sha256 = "518153bf07da1dec94a2245b2e8d820509969bdb321f7b7a465d875ef3487905"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ja/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ja/firefox-147.0.1.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "214333e51b37250280c7cf33cb0ec4bc817d76f7dfe74fe16ad6fdd6d459f94a"; + sha256 = "ae0c657901935d4da400995726c5a9fc5ab5ca3ac8d1aca2cd969eac145e0998"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ka/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ka/firefox-147.0.1.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "1e846fe54f49e07df8231121593b37b97c469508cd7123ef893e484eab2520bc"; + sha256 = "4cc51cd1eddb152486c6910b474dbb7e2ef40c5557bc56d51ac78024fe020cc8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/kab/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/kab/firefox-147.0.1.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "4bb0fb62203c3cfb9bb90eefc8546c21a340a9c4225224403932c9b1718cff64"; + sha256 = "4aa15c8ddcdb4f86e9a64c652f56a28ad877f8d9c44444a4e221f436936af684"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/kk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/kk/firefox-147.0.1.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "9dcc444c2f84fafec4b7906196f67a5d472f01d5f51f27ab4666a19206e9ba94"; + sha256 = "baf76eab762f5b348171e7a1ec04f60f2f2a9785ebd9cad55d747191b00ef94c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/km/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/km/firefox-147.0.1.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "53b938e288ce73e4e29e723dc63532f76f88067e48412b8549690af3c00dd2d3"; + sha256 = "01c1d590514cbeadaa7544b1dba48f17ec08107b9d8f118dfc35a4baca0ab994"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/kn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/kn/firefox-147.0.1.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "d1689ffbd23f380a388bd44bfded695c06504996bfe02d6f0baaaac624e36cce"; + sha256 = "bc6660cd30da37a5df8d1aca28bf17f03dd6e37a0371bcb10f1b50cd24da47aa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ko/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ko/firefox-147.0.1.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "f87297c13669fa9a78ffae16c5289fcb85e1ce6427edf912c90184c388961837"; + sha256 = "2d30891a0df55f9dc717353c5db611b900376387eb275b2e99f8c8e54c8b8c0a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/lij/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/lij/firefox-147.0.1.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "3cc8e4cacd628f3adb95cb928861681c7a7de527171a3813b2c977c49357f182"; + sha256 = "7d230fce50980aaaae9afe529566fb1b5eabb47bc7aadcd4732c5b92f273e495"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/lt/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/lt/firefox-147.0.1.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "8ecf2fda25c9ffdf484aa3c32f9268c13c5613476c4ca5afddd6a05c822e5b08"; + sha256 = "569b043afb7252d1abe6f20369f5dc780c3b2b6044672a1c9c534feb3ce8ff9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/lv/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/lv/firefox-147.0.1.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "ea054c9be0aea3b81fc77e35530bc2dc14c624709f6b08e6beb1833caf7ac356"; + sha256 = "007967d5da6bc3f5a090b3b4e4fd8285d1470ef5de196e7038b8752418f01266"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/mk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/mk/firefox-147.0.1.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "4728a140fe7887a10fda3505d8eccd9de54fb37ce434323fcbb8dd2653282165"; + sha256 = "f6320305ae1351951d36d233db0641639c937e1182d0a9289498e7a67d074fb6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/mr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/mr/firefox-147.0.1.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "8d3fc0291dc48f547c5bc31b5dbeed800ad51006f5975a7e92e8631af6fcf821"; + sha256 = "98c8b4aa4eeec93e745f84791a9591247d536438e293630302c32589bed785f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ms/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ms/firefox-147.0.1.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "3f80543913e4c8ca858961f0f713872b94aa2d06351906632c1752a34db83d63"; + sha256 = "94fd76b2ae9523bbd59f28299ea97f9b3e6a4e1e8ccc381c883335024b35e583"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/my/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/my/firefox-147.0.1.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "f443674450539cfa1918c915ca8c39a7a331626aad36b8245bc8664bff64f9fa"; + sha256 = "6e4ef8d2991655190ca101ac02228db4a9ebc82584b7fa3f9211a62555189a50"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/nb-NO/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/nb-NO/firefox-147.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "86a91007d9a2a8679f6a6d35ae56255582e5d36643d9ec097dbb07db9bcae143"; + sha256 = "760c3e1b756dbf7087479bb87a0032d224a3226a28e47437f235fd7057e66843"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ne-NP/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ne-NP/firefox-147.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "98c4caa426ea29c427e7b2b334366cbdbbf9a46072d1cf2a628ea13d995a8621"; + sha256 = "6246a4223c8270f7fb302f74bd76c100435bef2382c39e351eb225a017bbd3b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/nl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/nl/firefox-147.0.1.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "1d03f88aa51fe6b3cfe00661f2e54042dddb1ad8dfda7007da6ca48172937b99"; + sha256 = "ae92aba5981e0252d25ee94c81c61705336dbec56f56f67f4965e8191eaa43d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/nn-NO/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/nn-NO/firefox-147.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "8bfdd536512a6ee98ec81d9a3027b90e7a74363b1b25cac9f527f6cddf122d24"; + sha256 = "a5c3b362736bd71bd4d36e501720fad47708c109c8d55610998f9d024eed7cc4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/oc/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/oc/firefox-147.0.1.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "849fbf3560da0c0af692747622db11d99831dbbce1468581676a13c6fdee5654"; + sha256 = "72129bb17820242b3559a4d6e2b24bebd94df1e0468a749c7d2371f630b3094e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/pa-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/pa-IN/firefox-147.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "be2e85070914e375d66f2cede94ed01678e5bb038dd2c49df3f6a2860c9c74f7"; + sha256 = "3296ce550a50770e9c973ee4d6c9534dabef314d1c371bf0d65958708d02efaa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/pl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/pl/firefox-147.0.1.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "806d5e0c3c123289711bed780adedaee7d11c3a3cc5fc4d732623f5df699503b"; + sha256 = "20f0e21ea4a613e7feee77d34b156b370547ccded0416c16b17185131fca9019"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/pt-BR/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/pt-BR/firefox-147.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "03411f0f9569eb28eba91d2c51d406e26fade18b1d1e69a34b005baad6ce5bb5"; + sha256 = "8796b9d4b518053f2669d5d3b5227a119a5858f39b206f9ce0a54d528ae530a5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/pt-PT/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/pt-PT/firefox-147.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "c6b5c656152c87f8595f8b54dcbae05d13536cb42ea8bad6314fbf6f02dd09eb"; + sha256 = "e14b1d92a76edab02c4bebe2f9439dd171a2629c46d1e7df67c43b8e13a0d41e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/rm/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/rm/firefox-147.0.1.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "ca4436358a71d47de64b1599c41730b5e8c04fed8fd2824dd5bf759b7cc79c86"; + sha256 = "e51f6c9498ca56c8becc56163fd8f7e9128c54188796ab3e6dd88dd15f6fd885"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ro/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ro/firefox-147.0.1.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "755f942fd55a3b6d9de59447045e69abd3559a8fea3c17c0e493217cd7db594c"; + sha256 = "26286a0c78026026a67a220d00b871e077606ae42b850a0b3ffaf06c20a7f280"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ru/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ru/firefox-147.0.1.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "290486f40df9373333f0ee08572bfc4b43503d8c05f9a5c0732ade360a21d0d3"; + sha256 = "9ff6241ba7cc35782419b83d903f98c1cfb9e1832722acd13cf275f4646634eb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sat/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sat/firefox-147.0.1.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "cc63c854f2adf25d1291c4533605cfe72234d7c3568228c5209fa45d3f1c6a75"; + sha256 = "73378102476e3e20e340f95df05fcf0c23c2033ad60d56bdbb46e6065b8780a5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sc/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sc/firefox-147.0.1.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "a9f4b0dccbef63a1572e8d393f8611b36e7b72ef76a3383d1ad28d6122d07176"; + sha256 = "5fb38a4f4df73c0e58083260b5bc98f5eacb8b1de3494571169d6b726ad2a813"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sco/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sco/firefox-147.0.1.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "bf8a76a76fb631de995ae595b28c6015afecd8545850cc6bdd8565ce8d24ac92"; + sha256 = "8d5362a4189000aa06b8b80b8367090a38d4b18bbabd08624ba85b7ed96f0512"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/si/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/si/firefox-147.0.1.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "33f3084f5dcfb2c18e0a9cc0f73cfa2582130ef2278b5e99c847a1848cf72d0b"; + sha256 = "8f76e597b2a5c8f78393b94ef624de479fdc25b7f4babb7d7def845fab3239bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sk/firefox-147.0.1.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "98fa0b72d6d5939b9757e0c558a6676d9eb57879236f2d37c3bcc107ee808589"; + sha256 = "7cb87c1972a5a6c0e74ba5f1e81a926546daa635f240b8a44ce5400fbe511d57"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/skr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/skr/firefox-147.0.1.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "0fe5d356e87e91ffeec00a3ca49c8a28d476d38310aa18c7ecad8aba779fa2f0"; + sha256 = "72a44facb326bd66d5a7f7d19481a59d40b61d89a2e177e269b66a4f88075dcd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sl/firefox-147.0.1.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "b45ddbc860562c8f73997dd9674c20e00de61df9e370201256a2f30ea33beec8"; + sha256 = "e16bd4556cd1e94a5c33f2a43a5ddcba8f8498caf4af29dd543c5d91a15e2540"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/son/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/son/firefox-147.0.1.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "3fdd73b9a07ad0813b26224e5590c675d17f762cb8ed89cf3d33e7aeecf09251"; + sha256 = "ad3a637c8225badd406a727aada42ea6fabb917dd3c4f70b100291d4e2ebf24c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sq/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sq/firefox-147.0.1.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "08e087f5fef7d40fac0abac09eeb83bbc8b6d8e8466de0efca4a274b1d6d8198"; + sha256 = "9bcd105f1a9db5d93270bcfc4f6d1bcbd576f03bdf5f10c820cad9fe1fc4a176"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sr/firefox-147.0.1.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "4a037aa9f13f22db157d284ef595ffefdf2aea7d29553fc0aab91bb7f0c35a0a"; + sha256 = "42deac8972f119b8f54f494fed28515cc34510b9d16b078cc88474b88ad9a85f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/sv-SE/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/sv-SE/firefox-147.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "2b3e24e31eaa1b1ba6ad87fab1742e84f3eeaa46de96a60c3d997ff1b8f98829"; + sha256 = "daad52480dfcd670288f7f489788022c3686ab600a5c6f1b85528e169dc6e4d2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/szl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/szl/firefox-147.0.1.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "9196519109dcab1a06d1662ed50803ab40f40c6db61ad245232afcc2f586d552"; + sha256 = "cd2d49b9142cd1ba74f88cc4488e11b9ef6927d7923ae88eaf52be231c2de250"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ta/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ta/firefox-147.0.1.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "c60a16d42efbcb2c61a33ed31f1442309ba8e38ff429097bfb7269aef34860d0"; + sha256 = "a9e68545579e31afc4e29217566fbdb950e337c53d54ddb31bcb90331ea76101"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/te/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/te/firefox-147.0.1.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "88fd2efc763e9bc3c47819357e380d58daa3c222e2d1f1c8d26d33dc5eb18127"; + sha256 = "97b7ddb0c49eceded8117b06cc14cd2b45e77865ea4eee72b1ef499ce2d9d252"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/tg/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/tg/firefox-147.0.1.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "060017622057fcfb86bf92d3e875d0ad3c8b0a59cba29eac4ff60c78ce193305"; + sha256 = "eca57b84f31995b2bba3831b9c0a0d468b0f09bc2c6e9ebc48dcc98c2c1a798a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/th/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/th/firefox-147.0.1.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "e2c6666213d78dff3f58b0b858c0305ab771f6a1763dcbb3269a6120356fb6df"; + sha256 = "0e59b555dcce5cb0e6b5e1c585afd608c788a852575995c7209b4910da09b9bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/tl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/tl/firefox-147.0.1.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "671643b210c99ff06bd509570df8891af4db47a3fe2d0428ec6c54fa655ea755"; + sha256 = "22bfdbf5af315157e2a27a65b7ed68fb5dea4f481802767081fe91d07d0d0a45"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/tr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/tr/firefox-147.0.1.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "bc3dec74e0baa401d2510a7b692509441821ce59a168a0226fe24f6810907bd8"; + sha256 = "da14427d5d29428672e912f28aa9c6d3cc6b21e6682420507c3b96bb17a68e85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/trs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/trs/firefox-147.0.1.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "f52c00d0c3a766c0faae3276d6544b155591890e949b0b3463c2c1ad780c2f7e"; + sha256 = "cba06c269837be63932698a1e1b5036a9c8843db914b99bda40f0e89e85aa9f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/uk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/uk/firefox-147.0.1.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "5e6e527a0264dd7b998a30e27d32ddaec3c7ade776c2033f24d23c664e1011fd"; + sha256 = "1c3f1e28c9349365994dde550b47e4d2ebfe8ff0f0468c8552756208935b4686"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/ur/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/ur/firefox-147.0.1.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "237551a08ab9796695922f48a48b501713876bbfdb33d931f6e7444127e893fa"; + sha256 = "96f747c996d55a6b0d6d946e986b47d2646f2809df5d58a1425279a85fc46b8e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/uz/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/uz/firefox-147.0.1.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "848ab1e8d9966ea4950e2ea365b8042cc32cea0dee6b693b3db37d04cb1f2212"; + sha256 = "d83aee7d98d192c788f90ad1d02a51373ac8054a368a98e4596ac18649f644b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/vi/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/vi/firefox-147.0.1.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "f427fd6b7d0d6795d274d74b872fbd94ed0b63354bde62b2133ad88bbe0f2056"; + sha256 = "84d2740757d806d3e32910f2c9711ad933988c6efd446c1076549a8967d94c1a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/xh/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/xh/firefox-147.0.1.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "571dbacdc45c5ddc2ab3334a26bc561f7370ff06b1cd333c33b114908ac188e2"; + sha256 = "a9186be9f4a6422695a51096586bea229b081f147fceec9b041e1fa5ed379ffe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/zh-CN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/zh-CN/firefox-147.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "27cb3622fe421d850d1937876202e828ab45cbdee5213f89773d0b28094c2a2d"; + sha256 = "cacc1a2f983eac3558edccb3021fc99a1fabb0bc5ca4e45395a73f196e755af3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-x86_64/zh-TW/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-x86_64/zh-TW/firefox-147.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "660a46b42c99ad61efff32b0288a5468f57dbd856d8c44ad410491a1ae484c3b"; + sha256 = "c0b3cbbd86b9927ddde50007e9a9d2ff0ba4259825651209e0a460556e0151d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ach/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ach/firefox-147.0.1.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "bc0236af52092e6d2576705004515780b7fac0394c6a70f15426f0fe522a84cc"; + sha256 = "e3bc22d29a8953b968844cd14dfefbbfe08d92f9459f8ff489559965d84696c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/af/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/af/firefox-147.0.1.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "f04c4ea0fb3a4c02c6d49d2ea122c086b18f92881a0cdcbb0fe3d354a9db6ead"; + sha256 = "ab57eaf0fc5f3f01757e2f51b7924d65f57e83bd8b54624786cf9f0cff9a35ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/an/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/an/firefox-147.0.1.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "39dab55f22bcae183aea850bb812b00eeb0ee9c37ce3789121118f93ce47254e"; + sha256 = "b2c63e6acfb64de321c1e99f22ffe76d14afeb3594296aa14fc01c2f232c00ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ar/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ar/firefox-147.0.1.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "cef2befaed7c1a1e87dec8e0be583b6c85bf7762ece22457e146036495d73d97"; + sha256 = "696faa4915395537eae09c6a005dbbe9d568d9221ccf89e1f7f4840b2064eedb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ast/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ast/firefox-147.0.1.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "c57cfe0c697a17b575d2e57d1bad63a733a9a0b82f03825a395c86f0fe41d460"; + sha256 = "4da5fc5542976d76c71f0758477310385bca902808244d69973d71ae6c6532b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/az/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/az/firefox-147.0.1.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "d7698e6f34cb6b2ba92238eaea1f45bdcc3662b2d9d5ad61f71664b2c1f7f703"; + sha256 = "d48cc5596df85f647aa833160a5a26ea759aa7a98ef262b7b523c20d2b6a0818"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/be/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/be/firefox-147.0.1.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "9e85187c109cc7d3396952ba421a283ee2213288fab640c849f9a5709e118951"; + sha256 = "82df6e6ed0af62ea9c5a715a5f3b546c01adb4bdec33de2dce7abd63e59babf1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/bg/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/bg/firefox-147.0.1.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "3809463a5a2b65da27aeb33cf14c3d6e3e5e2d27f7a84b80e5cd773799024af8"; + sha256 = "90ab93a58b52b148cb2d8214386acf1b82fb48105c00ba31734d0ec48abfa255"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/bn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/bn/firefox-147.0.1.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "8294cf49ee32c827d80f3f9174e6f53e4019f68645062c47323f67ae8d27d287"; + sha256 = "e969600acf59cb93469ae46805160e3449baa411b121586564c6758ba60a6721"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/br/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/br/firefox-147.0.1.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "fcde7f19ef3a2d6db120eac434e101c60ba6d34dcfc535ef8cb16c8d16f6da03"; + sha256 = "784cf2e4c46ecadc388ed80e1c0f01e70998ee73815fd45197a6ccf34fca65f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/bs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/bs/firefox-147.0.1.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "515e237fb83b485698149cbbdf6c663ccfe8582eebde1dd63d6b185a0ea673dd"; + sha256 = "db5b9b7c76e5c381706e4abf440ec98936b94dcc2b8ddd7c7512ca8267cff315"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ca-valencia/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ca-valencia/firefox-147.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "6d710553f70ff04ff380c9393f681fc8334238be737991134c27b4a1c0de4942"; + sha256 = "0ffdd225ce5a346370300897a5e84e15d359af176d5fbc872edc646601fc7d2d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ca/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ca/firefox-147.0.1.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "5aa2a8116118033d7105f5cd802e428fc1ed645a5abe95f8a5a90a24661c41f9"; + sha256 = "ba5ff852eae984c58e4b6d0d8d4b5a8808655d625b099167b76948920cb08607"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/cak/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/cak/firefox-147.0.1.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "75bf22107d6d14ed67d3abeb5e4c256487d8cb145e34931a06df726ec7871723"; + sha256 = "7e5447dff9eee8aa4da26eec93cf82500e00c9cca9b82a44ac7ac81e95abc684"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/cs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/cs/firefox-147.0.1.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "e4091a945fe375bad90f348ac071fafecdffe63c4d4f422141d5548026fc7360"; + sha256 = "554abbfefa428315897bb9d78f6afdf56e6cbf2713e9b661d54ce1e6a1dd8adc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/cy/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/cy/firefox-147.0.1.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "0b51139d7dbe4deec93561b10b0e2600b6f13400c2df4f574d2efadf6a48319c"; + sha256 = "89a739cd82f3b7d5b1c27d159b051036c4f3b47d73fe21709cee45511ee0cb4f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/da/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/da/firefox-147.0.1.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "78f2c4c346f29c8e4b30cbef6222302fdb316a8ca4dadf9c3ae6778c0ef320b1"; + sha256 = "70d2d3deb6452ea97d55ffdb7ccfa1a930291ddcdff7c7a773f34e45cfd4f723"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/de/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/de/firefox-147.0.1.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "e1f04ee132afdb3d1a6e4365b297e4cd6c018bcc3b98d1ed31b2ade9edc9c1a8"; + sha256 = "9bdf283e1b719709e5e3a2a3cda15fdcfd91f8f0092b024ea5b5817311553316"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/dsb/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/dsb/firefox-147.0.1.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "95aa6ac1652cf28e86d0079791871cf79537c9ae85687601ab265dd723813434"; + sha256 = "e9cb49b7c5d2b6fa0bc7306d21a2f290ca06d20a83baef766a7227dd43c0e9da"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/el/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/el/firefox-147.0.1.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "fb64c02c621cccef3b8fc5d947d32ceeeb57f7f328016d93d6f3248da2f39915"; + sha256 = "072456862a1aa55cc5353012d1428d82152ab3d9b950206e2a257b34872121f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/en-CA/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/en-CA/firefox-147.0.1.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "d6cc0bbb98b5bb3731900537ed2ecb57d50312da9c931194f131c70dd3c4d177"; + sha256 = "d2f734d084f2932c97bc3673cc9c75ff9a16743aa9707d7407fc49594d5b0551"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/en-GB/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/en-GB/firefox-147.0.1.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "5b873e24a3e5ae982b1f3a3a0e67cc7cdecbe7a2088bbfdb8ab440ea1ba103c3"; + sha256 = "9023e04cb211c7941e45665ca941d4e8be740859dd515ef07b06b9d81dc17c8f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/en-US/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/en-US/firefox-147.0.1.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "024b7f7a79409d41bd8e8ffb153ba1dace5d241637032f51c29dcdc15c957c94"; + sha256 = "8439e5ec021aa23d6ffae3badb431168e89289f0e49381cf72a379a8da4ef037"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/eo/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/eo/firefox-147.0.1.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "1ba7c7b890a3001ee193e933a2ebab35e95b497c6208ccb3d9bba9a9d7b8a8b3"; + sha256 = "a729efba96393a9397e0f86c325c5b4425bd3b7a27d00f65c343f283b7534c93"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/es-AR/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/es-AR/firefox-147.0.1.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "e19d24e4c63291931474a004064e626839fa3afca546eeacab86748766aa68b0"; + sha256 = "6d1a461a0c91b6e0d115127ce7724d2b891f3037336df607772220c868d39bb8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/es-CL/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/es-CL/firefox-147.0.1.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "9a8f1a6c386356410b9c7e066c51edd682d63122558ab2b4fb72a085adf2cd16"; + sha256 = "f699276af8e109e19aa39621b45673477aef7403961d131272ed86d5ee003360"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/es-ES/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/es-ES/firefox-147.0.1.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "c28748d23c2bd61822c14bb322fc14abc72c3a9d8ea283573d7e44b7966c4052"; + sha256 = "bda4fc086daf3c3f9ae6929819fb349d8bd203d65e115741dcfc95256913b6b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/es-MX/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/es-MX/firefox-147.0.1.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "50b33fa459df387ca58de890abdd56799ab566b98cf0a89cebba93bd93f23a2d"; + sha256 = "7a930b256f257c8517f3a1fc0ccb4752298da2496469cfbe598e4bde33686cc0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/et/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/et/firefox-147.0.1.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "d23d89584a92aee5c86082993c4fa7d4881072799206fd9553dacce90b872895"; + sha256 = "e6ecf0bd177375822d1a9a3e3d34b5ceedd112d1a29d29b2c38c28fa6373dac6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/eu/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/eu/firefox-147.0.1.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "f04a0a79561bcfcac7d8148a857aec6d2d8967960cf10e5b6911de12aff08b00"; + sha256 = "8e80e633f7679b9bd4b42b7ab61591c806ab9ab446921a6a6f1087bf990da6a2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fa/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fa/firefox-147.0.1.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "f4be83c784bc6aa51f67d0e0920d132dc2037edd75e82e76bfcb1a54c9e27351"; + sha256 = "e80d5b196fa7bda09ac36b817736a8d7fcce0a4ee8897314c5877c35bf262741"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ff/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ff/firefox-147.0.1.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "049470faa6baef9ba72ff1c00927819d6ffa123e2f972af8f400ad17bdf63ec1"; + sha256 = "0629fffc9a0d015dfba376fbf53abb56cb74edb1816af70a607e3f907a45eb0c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fi/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fi/firefox-147.0.1.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "e88a66b0e38dc5fc63ec66687a84b56c5358c46d6bf6cfaaa9dd236af57fcf60"; + sha256 = "68893cf5cdcc40b31c5c56951ca4c14eca1b4b8ef5c711c3b6173ad39bdfba2f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fr/firefox-147.0.1.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "0efc4e748cc92c60748f5bd87bad30d259b51abc380c2c7b958ebbb082da45b0"; + sha256 = "a430d186cc8e9d529abbc5d92652b0caac872ddc701237ed527e80a100beab7b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fur/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fur/firefox-147.0.1.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "43d41091eb8c143d3a3a4dad3a78a5b1658a6fb958eed7fd9536fb70f79caec9"; + sha256 = "e7e815051e9072ce71d358babf835c0f21a3e8957976cd1e050335466cfa7f65"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/fy-NL/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/fy-NL/firefox-147.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "9cb3d4a3f380b6041d24b23b7942b390cad91c3dedaa0218d3020cbddc7e18bc"; + sha256 = "eceab43b46dd5162e715dd96704e8cdb441000297342b840b5ef90bf311f687d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ga-IE/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ga-IE/firefox-147.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "347320ca983743221fd05f5e19b05e1f36fd3bead37c846e5ef7cbc0aafba45e"; + sha256 = "12db061f47e276969d80b9ac1a57b0c914baa7bd28b385adb32a1d82fa98ba41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/gd/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/gd/firefox-147.0.1.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "ae5408c3514ab3aadb4c1ff17ca29a3123d9173d321c954180684633f91c387f"; + sha256 = "3b1172f78671e471cb0aa078ddd21eb3139a9ebc6a6f7c16278dca5834cae15b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/gl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/gl/firefox-147.0.1.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "43f947a4f859f031d0a368a8b3dee194a43b374823ac67312768238bcaf213a4"; + sha256 = "bab84944431d0a983c5df9ce3f012544225dee1cf695f47a5ede2a51bb6144ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/gn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/gn/firefox-147.0.1.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "53fbbfa118bf60335f6c45223490686170386e0a0bfe6504a0be1d0d04977dc1"; + sha256 = "ec458c754ac245be8975fe52d885a6759f33706448f294d6b832cf88555b8c42"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/gu-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/gu-IN/firefox-147.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "7027edade877e4274f9dcd13eba74c2da5be930834c5c146a4036488c839fea7"; + sha256 = "24f0b05c46f81be5026f1d1edd141ce0bec7a7f44f6652105058fcf7b887ba3d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/he/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/he/firefox-147.0.1.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "aba17d005d23abcfae8cf4df344723250ddb7dc6a3e6e95bf89dd88c363d9164"; + sha256 = "d263209762ad83af0321f290acd179d76c60a6682869da4afa850f6374e70dd2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hi-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hi-IN/firefox-147.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "de2e705e4e70f060e032779fed394f2a11baae0f475ea8f5d9184704cad1f58b"; + sha256 = "1094aa8799266df24d1d4d5eb8e3044cbcf2ed570dcd9f0f22a7f7e407b2c808"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hr/firefox-147.0.1.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "acb1b15be39012c1e98973ea85f358bc2b1b6caf507b4b4d5de760084922b007"; + sha256 = "a3a87babf0f2e926ca96dc4e2f7c4897bcd8d9f661a06299f13368c26048fdcc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hsb/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hsb/firefox-147.0.1.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "1bf9323b4f9e5bf33cad61cbe2e30c21cdc14b750c225772c96aacac5f268ef5"; + sha256 = "0f06f109cac60d05a476cbca23cef7d4225decf9319262a18320c76c1d4df26d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hu/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hu/firefox-147.0.1.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "b7adc79727dd698ed37f33faaa4ef2a34032439019d4a3c132b8fee2a9e55e37"; + sha256 = "df56ea62c26423f466ebc88c4cdc8868c4d37eba0b25b616d4c719758664753d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/hy-AM/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/hy-AM/firefox-147.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "ead76f70f6b3a860c8c8b7ba4dcfd590a830c121b71eee6838adf3d6b9fa2db1"; + sha256 = "eacb2ae1075e08871599dd8138f86f89d71cfcca84dd3c307228407c882fff85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ia/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ia/firefox-147.0.1.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "d7c1b13429a84458d981d6e8e5bfb9d77a003881d74f92b8bf2973f75534c03d"; + sha256 = "a98f388e5c0e254dcb15cd6459da161cb6251a1abfe07508de4001d67fce8d8c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/id/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/id/firefox-147.0.1.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "8f501118a65f2f08c3259922c59c017fccdef376c30d636a70cf7d312e7499a8"; + sha256 = "0a3df415af8f616fcf0250fe673d426e72b27412302ec014bf3c14251b77a641"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/is/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/is/firefox-147.0.1.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "e859c20c06d5a11f12eeb2d91e01bec422ca1b0bde1bb02db02f116f34aa8107"; + sha256 = "ee7af381ddb2a5cf37857398b9351f53dd4857b12aa7a9361965c12805d7ef5c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/it/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/it/firefox-147.0.1.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "2c03f8b8d93fdefbaa44103480eee573ccc785009a7ce21857a6458d57a02e1b"; + sha256 = "a19eea0dcdd89ba3231de1f17760446f706d7674f5e3e5eea348b9c770119311"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ja/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ja/firefox-147.0.1.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "aa63b45684531c8e5a61d9b990b189fa5b1ebec86b3310689692331c832d0252"; + sha256 = "b5347e6e88637cfdf0ff02328fc219ac08421bebfad26e216d370d38653db290"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ka/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ka/firefox-147.0.1.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "c25ad34bfe2d5b5696e17499d938d0fb4bc7f1220977e4ac01a91cd059c02f05"; + sha256 = "1a710abc4ee1b686e82248a541391a161f6aef517674f2044a1b78944307352b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/kab/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/kab/firefox-147.0.1.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "45348c1ba70311a315097c51169ef4837ef59dbb0a29c126e6cabb3a3214f31c"; + sha256 = "472cf02f8fc08a15c9be8e972551eeb9ed1e35a00e5c4eb8695626eb536b8c91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/kk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/kk/firefox-147.0.1.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "a75372758222e529ab940ff3a941a1b43fcc883a5c347af470abb22aa9ba2538"; + sha256 = "a88de4856e5656c20a3037c97f3c3e41cb1172c9d70834df77ac604f81339a6d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/km/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/km/firefox-147.0.1.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "afd7becc7792394b6588a8f3ee0c810ab035fc7f7381c5885dfcbf4070894efa"; + sha256 = "9043bcc8139329148fbd493ca077ec8a30ffc776ef44bcc3290c3f3274c76ed8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/kn/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/kn/firefox-147.0.1.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "c47c32f89220bd380268fed22f5c493a6687a54e6dd1665834799edd0544a6c4"; + sha256 = "f90aa08f89035d24b2022e7ff7e72ef6f856eaf7f7506eed6e9b0a451f033625"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ko/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ko/firefox-147.0.1.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "740d789112a03bfcf6642fd3129406edcdc857802de5b24d70d6b78c943e9de6"; + sha256 = "b947e8797fe56652c0bcd1fc9bc80ef4450b33521064ec2a8679471a7504039f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/lij/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/lij/firefox-147.0.1.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "fa0db32e5702072b3e36b6ae1b3a8221b01626422d67d824f6ce6c2c678dd8ca"; + sha256 = "8ef18e6ced7cc937fed13ecf4e30fbabd71a3c7c8f79007cbfeef990a78d9550"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/lt/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/lt/firefox-147.0.1.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "26088686ef1ba23440224031712e2bb1ffe0f260cd33bbb38cb8aa8180b3a27a"; + sha256 = "d86026b190dad375d92567aee70c8fc1812ebcde374d243eee4c71e456588afc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/lv/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/lv/firefox-147.0.1.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "c1f561cfb5a5cba057f0e9d72e78b9405d4f2986fda2d131f0c2508fc9b57b82"; + sha256 = "035dd2abb927ddf0e0fc4140b8021b25308810f2c8037acde493c8dbe6ba4e6b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/mk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/mk/firefox-147.0.1.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "505abc4bb40f84c86ee8e9f9d72765d10d5f524212afad5d52572c9afe64d7bc"; + sha256 = "4e6b20ab8e22ecf617065d5249684a89ca72c274036af11ea2e47ea04f978d26"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/mr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/mr/firefox-147.0.1.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "9707c99b6419271cced69d59aae2f0c737c204b0a41bce079aaec1c707f1a253"; + sha256 = "6dabbdd9e430e23b8208bf5277313c6772ded152decf1135b5ee9e30805bdf0f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ms/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ms/firefox-147.0.1.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "d0be5b0dcb0a67d8bf043fe300a180731846c9f2f20f8fc6a99b735e4e430bc4"; + sha256 = "cbf7ea6d2b7db8b7a5f5fa152ce790f26fcf6ad017f5aa76fd13086c3f596dc4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/my/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/my/firefox-147.0.1.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "026e114bde2905ffb02d709f93c90eff4d56a6519d3e8281ddf7b457735a7f40"; + sha256 = "d719747f1a89a8a106529ef58f9b1ee2cd9c59ae5be266a3531f220df512de89"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/nb-NO/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/nb-NO/firefox-147.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "e54b255fbfa4acbd881c8760b933e576f9cdcb7b7b410c5613faa7d8f021614f"; + sha256 = "0422f8a77ce762af012a191c0a246bbac2b382d0376b33bdb89a8313bd5176ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ne-NP/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ne-NP/firefox-147.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "16d5c671cef29ac1b6a8475deb8dba8a00d3496e609fc91df8dc1178daa32338"; + sha256 = "aec06048ab15170a45e242842b9ce28778eef7b216f86813110da818bf6b65c7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/nl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/nl/firefox-147.0.1.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "2c9c0773e76bea2481781d105a119b90d5bf3b4f262ec6362d75ca7c4af946cb"; + sha256 = "f6162880e5e5ae494789348aa285cb4424827f420518d21b692af44bb08e5e6d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/nn-NO/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/nn-NO/firefox-147.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "a9350c548aaf078b0855dc2de857931964f904bd20a4040a6dbb3e000e6d6b07"; + sha256 = "8fafeb84e44f90918ae9dad255ce4f3075611e33d6b79b2ff984f93962964568"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/oc/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/oc/firefox-147.0.1.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "2c78ea875fdd7cbae6f15dd64745bfdc53da6bbd21c8851750114a8b42efa7b1"; + sha256 = "88e2fcc991214217a27d65497c73dbece05d91c72cb8ba3e208e3ad5f2aba072"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/pa-IN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/pa-IN/firefox-147.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "2c1975f5541283d336e67534f01483771b85bee507e115473341a80709224b06"; + sha256 = "e4f6d999c1e44849a9e898d5a595a167e5953d5344a17aadaa43bb90617cede6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/pl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/pl/firefox-147.0.1.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "fe66ce6e2e118577af2bd92ce9d17637379cb342ed24309a899a1eb612b80c66"; + sha256 = "741e571ed0d07d7121c99bba4e5c6f3961c97724fceb9966139c22c35fa5d5cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/pt-BR/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/pt-BR/firefox-147.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "bf4756daa320150cce82596440386aeb8a8abbc4d48efb4308cb4a02a28a00c6"; + sha256 = "af10416999342813b66ef7752c2f5a3243e3a3f280388ef4315c8d4a542f9245"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/pt-PT/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/pt-PT/firefox-147.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "16a7b6051848d681a61ad4f98c422e4065208bb79e73f86cfb8f0c144b74ee3d"; + sha256 = "057e373ddc74ca37d098663c283cc9ed64d5f466b37648e6421b16adca03d36c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/rm/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/rm/firefox-147.0.1.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "f0f16735ddd13dab9ed211facccc18afadc35ec722b895105def2bb7c7c28750"; + sha256 = "b8b42c32f580cfbd16cf1904c3ad8eb4c81c92cf868bdbaede5adf424e75e6bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ro/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ro/firefox-147.0.1.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "115b270b8ec20a6364e6a28a5ccdda006163137cfed70366e18e6636c1a61201"; + sha256 = "63e1dd146c8727117c2aef886b885a7cac937a1a6598f1ec4dbbc40fae7f9409"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ru/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ru/firefox-147.0.1.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "f72d18404a6f6e6f205615a7278b912d1436d61a7ae47ee72f5e6a8f8f090e70"; + sha256 = "3e2478a759a5f007425d46ea20c6c60d3457c54f31b2c624edce15c128d95cac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sat/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sat/firefox-147.0.1.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "5f55caae9fd79defe7faaa41a473717e599d6e3e0996fc49ce6dfdecdf417e37"; + sha256 = "c4e2e3d050a4676231f933748a8145130729d4d52a0e4d04bf824cdee699944d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sc/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sc/firefox-147.0.1.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "3bfa5253115fc7c61a24230af79dc6384d16f0b22ada2cd7363cf04c07364062"; + sha256 = "469144ebe3880453ee74136a6ff2f8a820e41e27b3834f4b0b4e6e8ba2692d64"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sco/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sco/firefox-147.0.1.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "f920cb450c6df43dbf9996c8302b01024f99e6995e311b71d5eb47a1fa8f77ed"; + sha256 = "5d40e391d643ef7fea008da6f4333dcb9e2b1df0b215a1b3e39c965b8f6d5609"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/si/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/si/firefox-147.0.1.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "32889b7cc750e0968dea985eda62e780b29d106d9d90c04f810bc9994bf9a76c"; + sha256 = "451df334e83c5b216e5154f9c80c58e6d924de5ff806eaff1f2a1d25ad06eb62"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sk/firefox-147.0.1.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "6e03e36cd9053204321b44754f1a1dcef10c9021f1444d1bbd783e166fbb52ec"; + sha256 = "8f382b89094f222ba06af564c9d83b3c5fab26f61c68a0a42e80477eb423fe0f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/skr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/skr/firefox-147.0.1.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "5a33875e8e9e0a07e81b20f6e564abb7d966a1cdeb9995be5aed607f4a39dcb2"; + sha256 = "fd6576f2b0fd74a39fd62ac8b2de032901f57d71ce489c02c2f5ee2eab39adc1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sl/firefox-147.0.1.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "95572dbf53db1177d0dcc0b14f97c213cc44f30dcf48887f95302b9839e905bf"; + sha256 = "a6e4a712a4807a411be1bf119ac184d860a90a7f4f8f74e596345d793665f5a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/son/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/son/firefox-147.0.1.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "48706ec6726f0c16336c3aa2325bb0d4e465c41cbf89a94e0145a55846a062d0"; + sha256 = "9747f12e8c834097923e44d8f1959f6ebe11bae1fa8f9c297981b5502bf0cc4c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sq/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sq/firefox-147.0.1.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "b8881760f1f5a2ff88487cffd97a84403c76f7688c879583610f8109e6d8e68c"; + sha256 = "cdfa9cdbfb6d58fe84c8c2445b292aea86b322d9658b944d947ad8cd660e08fe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sr/firefox-147.0.1.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "bc71542eb79e15274a68814f5bbc417d6b814b0119b9993ca83fb8e10d27b956"; + sha256 = "d2ef17f8c1d5a0a2fcbd71c76e207c2fe1c57dd8ddb2dcddc48d4bbeabc3fd35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/sv-SE/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/sv-SE/firefox-147.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "7ad84388e2313b089577bfe5c59d8ecefe102301f88bbc88a8dc2aa7f465f5cc"; + sha256 = "f4da9246cf8bc0286ba3298afaa955b23fe5ac879bf534ebf872f0793db7c4b7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/szl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/szl/firefox-147.0.1.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "ed82367b011c27efea13fd9c36f4e2d1e7a7a7ea319bef2f21e689c02613279b"; + sha256 = "8bf9f83390d8ccfb1b8f9ce7c704b5f55a39fea5d067b9916a5c3e2d8a784a9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ta/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ta/firefox-147.0.1.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "1b30117c69e538371ca514b8004256b7522f97217d5d4f9fc29b90775a3d17db"; + sha256 = "c9a0843d2dd213f791c6afbdd11af00a9fb678ec1490eae10c821a6b4dbb62ef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/te/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/te/firefox-147.0.1.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "783a98905ad51f44033cd570181b4e80cf32b201e167b2f7f074b7e4e77c1f57"; + sha256 = "7be20c13b4ca86d12791c0524030b61ac18511bb8f9fba75a5af3d9d38c2fc9c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/tg/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/tg/firefox-147.0.1.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "785116aecb07ee59e56e5ec326608204b25126b755bbbe24f8b06f2f83fb4661"; + sha256 = "03a5c7a1b734045cd2f0b1eafa6d36c7f513263f0f5cae595c2066ca02d1bbf1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/th/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/th/firefox-147.0.1.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "f4dac5ecc6e0c18b7a24b80471c7efd44f46d6a6306f28c8c8e7f58b53ad2404"; + sha256 = "6f1a889b40dc1b5f6ae205e99d84e7ad97fe4695e9e40d9d27def7de7c64f81e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/tl/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/tl/firefox-147.0.1.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "3cd5d70fd07ebc2b78d6cc61b3bccef60b3ef2cb33dcffa3aea6985176f673d4"; + sha256 = "3c81b7ce451e8bb49d815c02e00bc242c8c8514d1d4ac4b6b11dfa77d8739b7f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/tr/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/tr/firefox-147.0.1.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "feb67145bfdf4b7cc0bdf0f977d4218fd076df40daec3afdf086fc7389706c6a"; + sha256 = "ac11bfc098a36f6930ece0a343dd0d84d9a86c380097b07d3f28dda1b43b4be6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/trs/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/trs/firefox-147.0.1.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "214c28a48e784dbd7936f6c755889986e5fa05a6e7379df4299b1bd1d20baab9"; + sha256 = "acbefcf49c21f1a6bf92d23c0ee17899c1802c6c93fd335730abe90ea2f4e95a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/uk/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/uk/firefox-147.0.1.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "af4c6ed603ab0a493133c67c94e5ce275d80442e236e699328832555e9d63bbc"; + sha256 = "df762ba8b7615e3b660f9bf87bfdbbee013950e99af05d545eb27f5adb590d87"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/ur/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/ur/firefox-147.0.1.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "e524e07245c71c4ef0c2cd40a471d67ed25058f9d9f953c65233d20504bd7dbc"; + sha256 = "f9f67319836c6e11c263d37723a30b5c575b203961ef2fc22f86e2f77cc48bd8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/uz/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/uz/firefox-147.0.1.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "3b8abbd913472198381be91325edf35a5f0beb385f05d79ff73774b45d45678a"; + sha256 = "95c090bf08e041445ddfa58cc8f8ca4d801ccd936f2b4e23ad89b04c2335679e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/vi/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/vi/firefox-147.0.1.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "350c1ee24ff3b546f70325a7d1b1bf6cbcf2ca9385668be54b2e3c1a69bd5f59"; + sha256 = "962d25da4db6152d8e47d6bc5626dde582cbcf39083e6149b8fcd52f391935bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/xh/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/xh/firefox-147.0.1.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "eefc7b9b768b4d55ae8b238b8584433612f884b2c5ebcc660e0491eaaed2091e"; + sha256 = "2e595434c3a54df0778b9cbbcac1c91b79bcb7febf213eff5a527e4f02a16a68"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/zh-CN/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/zh-CN/firefox-147.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "fc3314dc96751e3486b9a1d22493dc30cf0b6b21bf10ee75bf7c84406106890d"; + sha256 = "a7347c88a3bf9e5a6bea0ef5de160a4a86f74494a4e1295b087f381f89e199eb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/linux-aarch64/zh-TW/firefox-147.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/linux-aarch64/zh-TW/firefox-147.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "efc5b32b0b609485968b62431fc1a55dfdd31870a7e1f199627d30112ac9b1dc"; + sha256 = "adb748958b352eac15e8163181f56e80eb3fb25ef1b96db66930a4220d4bc6c1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ach/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ach/Firefox%20147.0.1.dmg"; locale = "ach"; arch = "mac"; - sha256 = "b3c4eb1a815c67e9b0b6ce8b2c77bea28f7c1e4bf3a690ffa67f8ad12b3cf8ef"; + sha256 = "47d3f34bce3e0fe036945c3ff7917eb6334ecaf9ab0b6739e8203a94c4631ba7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/af/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/af/Firefox%20147.0.1.dmg"; locale = "af"; arch = "mac"; - sha256 = "624c16930380f289577d742e33169351b033ed4f1dc140e77e132953c61af5da"; + sha256 = "e389ea54de608ba4846ecd2458a525d1703156df460931e3a25e4511d3364d76"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/an/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/an/Firefox%20147.0.1.dmg"; locale = "an"; arch = "mac"; - sha256 = "f45820d0ababa8d591754c4ce80a530a6ffaed3cf091ef97650393f2f9d23da9"; + sha256 = "8d797c78483327102d7fa0c78fde6fdab58ba6c8e02c24d353b0a08838839289"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ar/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ar/Firefox%20147.0.1.dmg"; locale = "ar"; arch = "mac"; - sha256 = "e08b2d80600500432818881c0fea568f0d6a0eece179cf3254ccab4f4d744efc"; + sha256 = "65182b8c5641a2d05485d80990d74be74e45013060f8f0d4e8e5670ba218e022"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ast/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ast/Firefox%20147.0.1.dmg"; locale = "ast"; arch = "mac"; - sha256 = "60baadfcbbb84cd7fbcac739c7ee5735f3e446658c94fbb7c4df6b8d1c1fad7e"; + sha256 = "344a32f5b28581ae461f47ef57d3c5a41375b39cdba120f6499cb1cf171fe6e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/az/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/az/Firefox%20147.0.1.dmg"; locale = "az"; arch = "mac"; - sha256 = "72f6287ca55abc42de443ededd01cac8aecd0821f7905b98b9398a3fff776fb5"; + sha256 = "fa0fbfc8546ca6945d45d3017cd880895cbc191679d53e0e4c2ec21f8ad70022"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/be/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/be/Firefox%20147.0.1.dmg"; locale = "be"; arch = "mac"; - sha256 = "f382aec51be65434f851597093034ab1038d6b7b572e95d7821c05c3f6ae07b8"; + sha256 = "991ebf739badff823c6b4a092312e700a5efbc5a149acb94d0664ad67c3bc628"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/bg/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/bg/Firefox%20147.0.1.dmg"; locale = "bg"; arch = "mac"; - sha256 = "f0c705be6f89a416fdc1e09d40e8b47bf1e9ffc34672fdd724a6db782a1c15f6"; + sha256 = "20a8d3c8ca22d8a27a3bbd3769838713c47a353bab584fbbef99140dc485509a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/bn/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/bn/Firefox%20147.0.1.dmg"; locale = "bn"; arch = "mac"; - sha256 = "bd75b474be610b1dc8fdf9edfa1fd43079b1782f964a6107e2c59b481d2fdead"; + sha256 = "8130742b82c820b18e91fe188fb7d99476fda465b454b7e05371c9741a305a11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/br/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/br/Firefox%20147.0.1.dmg"; locale = "br"; arch = "mac"; - sha256 = "6377e1b41747d4a5868d71e541632925bf76f7661c4b72fdb7b5a75638c4abf3"; + sha256 = "fd342d13ede91f99fa9f00256e902c6e8a68ec534607ebc1c07fee13bfa67903"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/bs/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/bs/Firefox%20147.0.1.dmg"; locale = "bs"; arch = "mac"; - sha256 = "05d9738166c62238f15a9a705b7add6caa8cf3bc254ad291228a95875a472706"; + sha256 = "14ce39765d7d40415d5748eb6fb58dadc1b3f9bb91e7867085df8690388039c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ca-valencia/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ca-valencia/Firefox%20147.0.1.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "b6d59cec57932b6d5ed76deb9810805384991f2f89c997a2db23944ec146ae62"; + sha256 = "ad65bbe2b350a65e3a97b612f893cee9aa52c31500d77cc2bcf2f13e58da2e6a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ca/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ca/Firefox%20147.0.1.dmg"; locale = "ca"; arch = "mac"; - sha256 = "c2caf7f5e39ba31b5f7d1149b3505d446092e312db755b95a036bcd2baa670f4"; + sha256 = "21f3100e3c9f62b048a32c246800e356c3f1608ce2707ab5a57a0cd5efb3d80f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/cak/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/cak/Firefox%20147.0.1.dmg"; locale = "cak"; arch = "mac"; - sha256 = "c2b208074e358290ba5e6960f9f7eed31de9b981316a33d3fb45c0a1f12ee05c"; + sha256 = "3e826295bb53abdcb2713634831b3c6b4b34487362b63c71986a48fe24c97b27"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/cs/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/cs/Firefox%20147.0.1.dmg"; locale = "cs"; arch = "mac"; - sha256 = "1b8a8c1962683bf768c5457a29bbda543d5bd26e9ae2f25fec11fe2a9abc3d1b"; + sha256 = "471ad4940475feec18346fbe1de3a8614bb0d5cac3d5dadf2decc0bef9341d84"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/cy/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/cy/Firefox%20147.0.1.dmg"; locale = "cy"; arch = "mac"; - sha256 = "d65722b001228e7369a0be9c765201f3ea64f2315cb3d4575bf150e0b89ecfc4"; + sha256 = "fc1fae66af0f93fea65e5552a58a26a94a805fdfbccbce873f0a0c0489a2a5a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/da/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/da/Firefox%20147.0.1.dmg"; locale = "da"; arch = "mac"; - sha256 = "69c54976f71cc36a15b3d0af4a724f6003e43930ddcea03ba3cdcf98e2e4b65b"; + sha256 = "02762bdf575050499d9e235b6f5f8e7c80365eb6e94aca2f30a604ad74eb3c11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/de/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/de/Firefox%20147.0.1.dmg"; locale = "de"; arch = "mac"; - sha256 = "d035921999d83a32cbd034c2febdce9e981fe08b993b792fa1c86ac5b727ea98"; + sha256 = "577aeb687fb7cc6fbdbcb6ab464f3d179cd6d7d25cf0d29e0aad7f05f6e071e0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/dsb/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/dsb/Firefox%20147.0.1.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "57cfb4bcd517102931e4542a4e567fe5a9f31eb580c657016d202e8acaa8869a"; + sha256 = "4993a0fc4a694ac58f24d011416b38fad6700d65ccbb3518dc2c9ff22a756fb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/el/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/el/Firefox%20147.0.1.dmg"; locale = "el"; arch = "mac"; - sha256 = "7a9fe73a8b1c2f01cc6bc3d54982115647ad245063dfb616c952d5cabd28c15b"; + sha256 = "c8439c8de69992f65a9222f451021f401bfaaef6ac6f2b031a30fa799181f35f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/en-CA/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/en-CA/Firefox%20147.0.1.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "34d581222798665a7c1860860bdaa3bf5d366d340a8c7d0787d3b6da4af0f52f"; + sha256 = "850a59eed951b1a6635224282cf3ab1a16876fa2cdf333162c8bda4575801ed2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/en-GB/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/en-GB/Firefox%20147.0.1.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "e4c33069fb2d0ae3ce38cdeca071b5cf99ff3a500958ac4084a533fd3fe2232b"; + sha256 = "d65c71730c464978ad74844034d0f34755eedbcc4745d71b73a3d29d430c6c48"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/en-US/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/en-US/Firefox%20147.0.1.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "48485e2068bc726e2f30cf5855fc2da1fc75c1272bc243a5394f428ffae3ba35"; + sha256 = "bd30946381af47301c511df6f617d9b9a0b6cca04ecbeac55825db14808043f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/eo/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/eo/Firefox%20147.0.1.dmg"; locale = "eo"; arch = "mac"; - sha256 = "6f6bf6989e352004c9b5c49c73f3eac5e4bee687981fe06f859e0f286c53dfdf"; + sha256 = "71fada294e290ccfa3e7ffa0ae9f135045065041b48c389d32a53c1b5240e9db"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/es-AR/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/es-AR/Firefox%20147.0.1.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "b72da4a8741efa991555e774811eaa390509a81093ef4c72174be7906b346ecb"; + sha256 = "157fd95ad852c7f9eb047e4efc90d4af252ce47c66bc94b101e31fb2c8fd4a81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/es-CL/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/es-CL/Firefox%20147.0.1.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "ffc6f9951d485700df4d48b21ec670cb1b30bd2f3ffa9cd55f08dd62d1a1dac5"; + sha256 = "07fe9407f45a818f1b89215256bed17e051adf26355b04d0f7248a1f32008a7d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/es-ES/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/es-ES/Firefox%20147.0.1.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "699ae020e1264f87ad910c2f4943e0cd3d6636b1c87d4b306dbb77058e72fcfc"; + sha256 = "10202fc888e331c31d0d663ef558276e5f95ab9ffaf86df154dd88f8df7a2b0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/es-MX/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/es-MX/Firefox%20147.0.1.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "296112f0e1b49bcca617041273cc1c30d57d53bfe17cb484dde47007934c8376"; + sha256 = "6db107ca59fa29eb129e17e1fb9c4ed99c6d9e05cb9a242c18db4236b79b4850"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/et/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/et/Firefox%20147.0.1.dmg"; locale = "et"; arch = "mac"; - sha256 = "eb78e38e1fa4e6a9fa8806aac9d614dac300b71995e40dc7de08a75e3f2e2d0f"; + sha256 = "a0506289f07e2a202236bb0cd52c92f33e14cd5b5432bf77e33f4a415f93b7df"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/eu/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/eu/Firefox%20147.0.1.dmg"; locale = "eu"; arch = "mac"; - sha256 = "f18f97ad3ab1351f974bf52662c0063b7ab27d986217d40a0adc3b4560eefce1"; + sha256 = "45f6b82f86a986e59a0de9b0689e50a4c5cb07a1d51033058b0e20b4c044447d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fa/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fa/Firefox%20147.0.1.dmg"; locale = "fa"; arch = "mac"; - sha256 = "9ab415de63b10a409b34f09981a9fc9205661a0ab41ab999f66ee81b112b56cf"; + sha256 = "074bdf2faf318978d391845a377e37d0b0b87ccd83f0bfdc31b49a1067e49234"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ff/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ff/Firefox%20147.0.1.dmg"; locale = "ff"; arch = "mac"; - sha256 = "f28986c180ed01ff526833865883d7d5f66ec84ae4505d356788e62638c1cddd"; + sha256 = "d0be4813d183ea526e8abc13c9b48e4cb1d23c3c98bf2038b75047c906f06029"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fi/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fi/Firefox%20147.0.1.dmg"; locale = "fi"; arch = "mac"; - sha256 = "b2e5b6cf20b78e77cb7041ef44d12709b1d35bbd0597b739623c5dad6f85cbfd"; + sha256 = "7021a27ba4faf73eedac1bfbae55bee83d8ef3190ea628c9f3b2a033227ee421"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fr/Firefox%20147.0.1.dmg"; locale = "fr"; arch = "mac"; - sha256 = "fa9dad250db1dacf4481e389aef74e4f1e8d250761b66255e138febb60ef9bfb"; + sha256 = "1cdadc4ac2c2f09bb9c6efb050f88218a61382bdb26ffecf1e81de736b9455ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fur/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fur/Firefox%20147.0.1.dmg"; locale = "fur"; arch = "mac"; - sha256 = "9c382ac2920fbecc4154e808d6d7ab7d35fabc94241080808a07cf6bed3a7e46"; + sha256 = "c1d7772312e931d9782dae84538e489502ee27af4dfeb816723ad62131c6f10a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/fy-NL/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/fy-NL/Firefox%20147.0.1.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "3c56cf3fb5a9115c108dccd33190c6c70880e7f14e6eb053355ef56ae5ab1b9c"; + sha256 = "9eb8bf82afd8fb9e5c5c788f6daff47a741501c17608ce6e66211d451ef1cd8a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ga-IE/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ga-IE/Firefox%20147.0.1.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "205542dcae797c80ac67661e542ea4553d403f715ea087529d1d7a18e41bbede"; + sha256 = "a50a7179b22cdc08618d76fe7fec5f4b945792b525b85655ebe91617e951c095"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/gd/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/gd/Firefox%20147.0.1.dmg"; locale = "gd"; arch = "mac"; - sha256 = "246787c07097cf4a0eb35f78151aa83471095f077fb4a4c4311160a8b75b5ad7"; + sha256 = "79aca26a668f746431e1b53fd0113c2d305aa1001ff6538795f44e5837ad2f1a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/gl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/gl/Firefox%20147.0.1.dmg"; locale = "gl"; arch = "mac"; - sha256 = "11092fb4364838e79ec3ca2bf0862ad5d20dfdc031a05a5b966c5c82feb7744c"; + sha256 = "f24e96a468e3a3759532efbdad462f763d5a0ed75f0e1455928e02ae917028c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/gn/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/gn/Firefox%20147.0.1.dmg"; locale = "gn"; arch = "mac"; - sha256 = "7133c5462825385b7b03e78424293221125484acfc15e3bdae0a112e00b8b42c"; + sha256 = "882eca621d5115cda38fe1a540d3725bffa71f6e721c531594792e4c6b7fe9af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/gu-IN/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/gu-IN/Firefox%20147.0.1.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "2701f4f1a643d04407fc1025518b7edff6209f57413d4103ce0fdc120a2b3a60"; + sha256 = "b93f4eba14bdf5c1e31169915db59bd6658027e409d2a756a7ed78048bb3b52e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/he/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/he/Firefox%20147.0.1.dmg"; locale = "he"; arch = "mac"; - sha256 = "16240d7026de3bddbcd18d283e38af8a6b155f8adcf3c85119b8ab0e625fa927"; + sha256 = "3bd397f769db1946d185ed5bc8ca3c0947df4fa180edabd44b02672cfde49962"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hi-IN/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hi-IN/Firefox%20147.0.1.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "6a5c91aaaa5fafa1ad278643615ebf61c30fc301e09f770e7466c24f2325f45d"; + sha256 = "45b9c5399685b28c1e94712be5227b2bbf79f447246400854ed598115be948dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hr/Firefox%20147.0.1.dmg"; locale = "hr"; arch = "mac"; - sha256 = "0f410d5a88e976b86571e750ec41f17212a4b4b7b78f123bb1a8eb69ec28ed87"; + sha256 = "3415c20cf5162be9d6b11d1878a230ec07feaa0fa0de4c55c743f0848a9043ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hsb/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hsb/Firefox%20147.0.1.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "4e6cda527e1bcdc07c273e7a6062d67e7eb75027d3dd2682d3275830fe9dbf46"; + sha256 = "152cddcaeeb69556b0b1eb5527653efbdcc6b9c69919c60fa79b01d2278fdbbb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hu/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hu/Firefox%20147.0.1.dmg"; locale = "hu"; arch = "mac"; - sha256 = "d0e347ba6e362ae6ee3d18db3569a92dca16894bf2b396e61881278af142bb06"; + sha256 = "8ee9144c7b83131d7b13b6fa6bbb8924645cfb77163fb9714102c6eb68bf2cff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/hy-AM/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/hy-AM/Firefox%20147.0.1.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "b2c9e5136ad323ea30d8f312b77d28ddd0379c3f109a9b4634f32028ff3ec8cb"; + sha256 = "a189e3b537fa693d7306265c0df827d367c5983a0413890c696374909469761c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ia/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ia/Firefox%20147.0.1.dmg"; locale = "ia"; arch = "mac"; - sha256 = "566c79fcc692307e67bf25a67b2b8a2b4ada2a8b1106891f31266be6bc53d9ed"; + sha256 = "ad8ca05a6491f84ebc150f9e86c7329f05eaa88ccead3df61cf595915f0bc56f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/id/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/id/Firefox%20147.0.1.dmg"; locale = "id"; arch = "mac"; - sha256 = "2722511392399ab2a26fa8f0a6c82ad8317932bfea0bdfe010fdf1636926934d"; + sha256 = "b68d46662d47741640fd613b376bb1569f1950b9a1611c3140c6ad2e46d1e398"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/is/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/is/Firefox%20147.0.1.dmg"; locale = "is"; arch = "mac"; - sha256 = "3607aa2fee9bef0312734b74e336694ce74fbfa01e097ef01a1423659201145a"; + sha256 = "76efabca3327179934e5f2199ed7c80a0daa616cb9c205ac2562c25286f82dce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/it/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/it/Firefox%20147.0.1.dmg"; locale = "it"; arch = "mac"; - sha256 = "8703767735284cae19cc4fca0929214a53d07293734011a266b1cf0b5d786b29"; + sha256 = "2c83291c15f5e947c02485e9ee8f8cc75393d23458f28edc0f6c5f85b4abaec2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ja-JP-mac/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ja-JP-mac/Firefox%20147.0.1.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "74c23c2b59be3113b954a32c3d5e52b51a85abdc5e0fa3e4eecfd6b9bf602caf"; + sha256 = "6cbdcbc14919de215c5b0e08f535ea2d686efcd6d9db56c31b1e7254da5d2171"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ka/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ka/Firefox%20147.0.1.dmg"; locale = "ka"; arch = "mac"; - sha256 = "477f552e6256f684da8ff9dd94538b7a5d8a5343d1604fb30cc6051df92d7b6f"; + sha256 = "d3545477b9f3f9e7ea36aaa90304f7d1758dfc9c1e5a2fd3f31dae7bb5a485d3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/kab/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/kab/Firefox%20147.0.1.dmg"; locale = "kab"; arch = "mac"; - sha256 = "4bf3c0f40330444ed4a9eca846fdd5272f85a126eb29bc11b973f997a3489e9c"; + sha256 = "641ce818ebb7be04da14e4fdd7acaf2ec8003f0ad3a54a7aca6b851d273629c5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/kk/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/kk/Firefox%20147.0.1.dmg"; locale = "kk"; arch = "mac"; - sha256 = "9a29ff64be4fe896f41aed759e0438256c83f8a4ec0204144a895454819c8f82"; + sha256 = "d52cbb40d61987a05b8935603eba69cdd05b904a09147af8e0523c6c8f371256"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/km/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/km/Firefox%20147.0.1.dmg"; locale = "km"; arch = "mac"; - sha256 = "4ebe150e3b2a1f90c69f14a394f88b97e03b2c8372371c343d0f4b640bc3777f"; + sha256 = "b4064026ce354352a90d02020b9ba10f7235261f43be8f0222be728f76a79d9b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/kn/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/kn/Firefox%20147.0.1.dmg"; locale = "kn"; arch = "mac"; - sha256 = "0936971d546bc754ca939609270a7965e199e3a97ee5f0b110f5ee19152a9bff"; + sha256 = "32a97f2437e93402760c8819a5c432e43a90ee704a0872153108f9419141e82e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ko/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ko/Firefox%20147.0.1.dmg"; locale = "ko"; arch = "mac"; - sha256 = "7efc63e119e69d2e3b45e056ce7f6592e3d0563712223466f7b265a5258ab39f"; + sha256 = "8b020db5a84fea14b9bd7d0954c46eec079006021e791ab5bfd179b8e4259f91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/lij/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/lij/Firefox%20147.0.1.dmg"; locale = "lij"; arch = "mac"; - sha256 = "25f5ae62f4f5e218fa3bf073a00f2e1e27e1be4dbd851f6a444fe2a39db478e3"; + sha256 = "9daede10db46772044f199c1256fe04f173be9aff7b0e88781c740c8bbefed80"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/lt/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/lt/Firefox%20147.0.1.dmg"; locale = "lt"; arch = "mac"; - sha256 = "689d864de8b98beec3e6011461595f06c3523bba8f9afea0416ef5e3e97d886d"; + sha256 = "ff5d63bae7c7b19938e70146834c8816cedde1298935e2afb6586b68a6e25e85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/lv/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/lv/Firefox%20147.0.1.dmg"; locale = "lv"; arch = "mac"; - sha256 = "485837c93f433851f823af31d49639905a37bb9c943414763a00a0a898ff5819"; + sha256 = "e57746ffaf868926fdabd649682d4d79b11119e7c28e11ced35b1ac46f3aadff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/mk/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/mk/Firefox%20147.0.1.dmg"; locale = "mk"; arch = "mac"; - sha256 = "3f4b7ecc7018f61d11125376bd3d2590e47126bfed3011feb398a84f8c0a0067"; + sha256 = "2d70732bb0cd0ea1bbaa6e5597d670949fdc81e9ab06b253c2f1165a989980c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/mr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/mr/Firefox%20147.0.1.dmg"; locale = "mr"; arch = "mac"; - sha256 = "e52e12dfc28b27fab8dfef35ee031fc7f4a6a872c7d889b3d57541595e8dc96d"; + sha256 = "6e0165d4be3aba198f949d0c6fab473bb688bc3b4d2d90e990348feda262215c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ms/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ms/Firefox%20147.0.1.dmg"; locale = "ms"; arch = "mac"; - sha256 = "aa1dd0954bf0a6994efd7c7f0f29eb5f8f6b01ca864940403c4a13d046b45f06"; + sha256 = "c65cb4c05aa94e0135ccd7b964b685946be4fb064ad5055d415759f1573f97dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/my/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/my/Firefox%20147.0.1.dmg"; locale = "my"; arch = "mac"; - sha256 = "633f14981fc8891d83a96d8dfa27496167fe70bb594ba0ec69961a68bfee5fed"; + sha256 = "4a88deade12a93b75fb3ba13748b34369409eadddcc4926e86d0a29026e3c70f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/nb-NO/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/nb-NO/Firefox%20147.0.1.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "f5b8fff15f8492d04ca7c071491cd31704fbd5caae59dec0af8640dad885ab85"; + sha256 = "d2d085741e3327904448b98b875bc7d6c2f9118e23cc9dac4d32ee1a52b25f98"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ne-NP/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ne-NP/Firefox%20147.0.1.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "6be8cc7f1432d0efc649b99251d0fb34512498eb666089b77dd634292ed4b962"; + sha256 = "41b99161aa02cb5f3258b0c8e19b505dfe44bc59816d16f05a975a4ad35030b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/nl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/nl/Firefox%20147.0.1.dmg"; locale = "nl"; arch = "mac"; - sha256 = "4093ba4b6b9783449000e444b29d4d072a7fedf121dbd5779fbd73604cfca341"; + sha256 = "d4a0a70afa07164f2bbaedc27e0ec572421e8c5eae0bab8fc7bebb8fd56031f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/nn-NO/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/nn-NO/Firefox%20147.0.1.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "e8308477b9dcf62efecb3c8693e9b016b21df64b66205126cfa344418f5026f4"; + sha256 = "8857c6c2f202b2739fa33cbcbb72e0bd135999d24d987f5add1d25ac3dc3dc86"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/oc/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/oc/Firefox%20147.0.1.dmg"; locale = "oc"; arch = "mac"; - sha256 = "c420c2cf746df91091df2418b6b102c06f6868d60341091a8a2732a1709ab908"; + sha256 = "f8dff40a766770ba92f7a29dcc60f9427268b00890bd74cec2acf3191da8a529"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/pa-IN/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/pa-IN/Firefox%20147.0.1.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "965996b23fa79fa4a376f820479d088166b3191873d4db16735310fe163e9170"; + sha256 = "c56c49b0edfe96d8ecd24484492769496364ca4710bf4ee4c65488d51f4ced0c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/pl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/pl/Firefox%20147.0.1.dmg"; locale = "pl"; arch = "mac"; - sha256 = "3c2d79e2e4be63744f28aef5dd9bacfb081bf4abb276cb01228bbe0609bfad87"; + sha256 = "5bbcd19d3af5ab2501cceb79e9f2cc573e3bf05374c97a895fa1816c45094af5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/pt-BR/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/pt-BR/Firefox%20147.0.1.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "c096008bd5f8ed01ea5a0e8595aeb366d7beb190169db5e1aab1b49297bdd710"; + sha256 = "7b12cf041965fe0b5cb86a5e23763e2fa1975dd9ad32f2db8dbeb648cf13f725"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/pt-PT/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/pt-PT/Firefox%20147.0.1.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "1ea5833749a76e0c88c7226f1ad71ef87284489bd40542423aac4bae17895620"; + sha256 = "d8f21dcafed16a53e918bf6db77813aca98f223e5ea87d74f7680ada4ec77a0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/rm/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/rm/Firefox%20147.0.1.dmg"; locale = "rm"; arch = "mac"; - sha256 = "157d8834be3f253b6559ff94d79d9744c35f53d7a62fb4cc631738b9c439a7e7"; + sha256 = "0fb7eb5bc5a27b335aea0c1357a47aacb2b4ae66d0782c3d71c9f443641f9a86"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ro/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ro/Firefox%20147.0.1.dmg"; locale = "ro"; arch = "mac"; - sha256 = "649252798506f69d9bd19bff49ea16bac89079bdf4d47de59541ca39ca08e181"; + sha256 = "847ea06aa4b6aa6b1bd5dae0c7bff9f58f60d67f02dabbc02397264869823c6b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ru/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ru/Firefox%20147.0.1.dmg"; locale = "ru"; arch = "mac"; - sha256 = "b3b63cb8ba78a7cf83b66702dcadd693584312c420c7caba261d561417cc34c7"; + sha256 = "2ac291116371e00e5ad1abdbf74eb1f1fd4f957dd2346a7246cdd295a0b3dd94"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sat/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sat/Firefox%20147.0.1.dmg"; locale = "sat"; arch = "mac"; - sha256 = "3a0691c29efeab20ded6a2f279532b668ed7aa086dcbea20af805669baf96fae"; + sha256 = "a41365af7b0cc7e0f3cdd5f8e62f34f97eb56944922fc30e7432a314e886f399"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sc/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sc/Firefox%20147.0.1.dmg"; locale = "sc"; arch = "mac"; - sha256 = "76af0b30c38b403e3541ce6d68def9ea0ca6538a02b584cebbc920e4edc27ce6"; + sha256 = "90272fb19dfaa3164b973c556fcb2e05b2dfe936af91a68030b6096fea02a2e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sco/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sco/Firefox%20147.0.1.dmg"; locale = "sco"; arch = "mac"; - sha256 = "2c1774b70ba01e2345edefe373a166962cf84f1c6e84667f26c9f53676ac456a"; + sha256 = "dfe410a562e46d420110672a5afdeb530069aed193cdb40dc55e6662bfd3104c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/si/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/si/Firefox%20147.0.1.dmg"; locale = "si"; arch = "mac"; - sha256 = "d1f95bf8f0ceb76a1e881dca8ab16d84f7535b6918fdd98c5d7a465ac8a9add6"; + sha256 = "df82bf97f672561a55b7a73a25e946702ef06634fe7b0f84fbe234d21c328a80"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sk/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sk/Firefox%20147.0.1.dmg"; locale = "sk"; arch = "mac"; - sha256 = "b8bddaa0341cf51dd0be670f8acab91a9ded8904699558663c32b755d1cfd785"; + sha256 = "f36bb0b1b5db45aa860259d8e92c1d70971e6dd0d1de3413b890f43aaf31f5a9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/skr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/skr/Firefox%20147.0.1.dmg"; locale = "skr"; arch = "mac"; - sha256 = "4dd03a999080e9107081c6f240c05d48b2bcea6da93e8934f8e31a276d515d21"; + sha256 = "c21acd273508b5f7d1cb436803d23906dfc27430beaff9e1c3674f21bc1e54ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sl/Firefox%20147.0.1.dmg"; locale = "sl"; arch = "mac"; - sha256 = "e12cf1176039ddde4bca07e36fbf7a2fc1c30f2624731a9f0774c402187214f9"; + sha256 = "9bcfd776ac1dae83b541fc552cf171ff2f9c6b0b782a21e00dbcabd90a8e4fd8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/son/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/son/Firefox%20147.0.1.dmg"; locale = "son"; arch = "mac"; - sha256 = "fcdb9d804f850114568717334ba1b8b9f3a1a341d33f66120176d705351816e6"; + sha256 = "b1e4f7488b35eb70b5593437b4782487aeabf7e9c20dda69b46c9c619fd6738e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sq/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sq/Firefox%20147.0.1.dmg"; locale = "sq"; arch = "mac"; - sha256 = "35b7796af9cc13a362c7a460f8bfb9408c67c10e5fa08ad8e0d750111fa70b08"; + sha256 = "c7860d446e6e7ce5dff917c1277d39163dd75990ffaf26e09536450a282b9aa8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sr/Firefox%20147.0.1.dmg"; locale = "sr"; arch = "mac"; - sha256 = "2d737dff29f703b65fab6cdad88e4a539bd46f212f5ddd4080e4958ca0755bf7"; + sha256 = "28c00086be77b33f7e5ab34833dd3a1c7c04b04423348cdf9f7ebadfcaad328d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/sv-SE/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/sv-SE/Firefox%20147.0.1.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "d4f051e3898300a563db82577cdb9f5895f637607bd6988e71077ac4b19f89dc"; + sha256 = "faf138e88c524bfc322654b4227e7c1daf821fd843dd9579c6c2a2ecda8a9d7d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/szl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/szl/Firefox%20147.0.1.dmg"; locale = "szl"; arch = "mac"; - sha256 = "d282b4d616e432e3d097e89244f78e886ec84343f872df4fda9409db696aba34"; + sha256 = "4663743553ec32a079f8bb7607bc5a401afa206c14b1a2b6906368eb9e9590d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ta/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ta/Firefox%20147.0.1.dmg"; locale = "ta"; arch = "mac"; - sha256 = "b04690808773c2a3af0f2ea5fcd4f6358bc55fd252848c8f5a41666fecc1be2c"; + sha256 = "86935ca5d4ef1e92e294433a79eaf17762720ed0810c247f9acc30b9f2754872"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/te/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/te/Firefox%20147.0.1.dmg"; locale = "te"; arch = "mac"; - sha256 = "1875350ae9dc3294d931a2a136457a81400cf31bb699681cb35b76821bb5e7f5"; + sha256 = "92bcb327e01587724e45598f71897ca313ae23160b6128e6fd2b521a2b46ab65"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/tg/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/tg/Firefox%20147.0.1.dmg"; locale = "tg"; arch = "mac"; - sha256 = "7b3fc5ac9cbdbbeae87978471ab8e7b5cc9fcbd9790e2d72b1fd8a6b4cb12ab6"; + sha256 = "7f47510c567fb083b2dd42f1cc3cc7048d93303e3fed0e91a698467eba64febc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/th/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/th/Firefox%20147.0.1.dmg"; locale = "th"; arch = "mac"; - sha256 = "7db2e72b280642e585c483a3fbcf37cbcdb5dd738f66b77e53edc8a25a2e32e9"; + sha256 = "8a5fb67e9a976bb39e519837ee0d9e8e122269af48317e9262db91fadaffbcb0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/tl/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/tl/Firefox%20147.0.1.dmg"; locale = "tl"; arch = "mac"; - sha256 = "efcc950119e4c9185ff14ced3feb206c47b557f2a6e45922d270a765729ac2cf"; + sha256 = "36216c9b245853c23fc67644e54cb7764d6417f5c690bc4f76706dd82c0c111d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/tr/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/tr/Firefox%20147.0.1.dmg"; locale = "tr"; arch = "mac"; - sha256 = "0a22bff7b53f7e493981c97d94aad3f4346cc4b2c79508c4fea88186c1193e6f"; + sha256 = "32d5fc7bcab8fbff7ebfcc00455fd25c27ea311d7900563711fd09e91bccdbff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/trs/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/trs/Firefox%20147.0.1.dmg"; locale = "trs"; arch = "mac"; - sha256 = "671391483a08a50bb869a3d94f7d154a84dc75841684935cf0376e844a04b39c"; + sha256 = "39faa8c3219b0eb785dc942b53be8c5beb5fe692ad1c98ab9621c000bd5d0440"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/uk/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/uk/Firefox%20147.0.1.dmg"; locale = "uk"; arch = "mac"; - sha256 = "163c08268e79c5a8e094e5d7d4aea38aea8843506f506307e8e2c5e8bb5e1de0"; + sha256 = "f9d090961e0d6159fd43ab81f5039ddebf6b5f6744e80cc414f2d4b7fe87fa81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/ur/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/ur/Firefox%20147.0.1.dmg"; locale = "ur"; arch = "mac"; - sha256 = "3a0b974632941452c183bc5d36c6f11c6f7f2e5ef35f467acd5bf84d5aad664f"; + sha256 = "53c5dba20d75482b564202d3edea9559878fb053e69b14d8fd611116e87d8630"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/uz/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/uz/Firefox%20147.0.1.dmg"; locale = "uz"; arch = "mac"; - sha256 = "d4f1c4a127d8480da486427295379a013c0ea21a3d5a06166f29d35403e5c4e8"; + sha256 = "f86f64bfcfae6a2d3da37cd94fa46059246ce77cedbc909d2ef8288ffb46b55c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/vi/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/vi/Firefox%20147.0.1.dmg"; locale = "vi"; arch = "mac"; - sha256 = "d6e54f7bf0ccd82dd417bf13bae955f80144528a49a25ed9e4a8b445b45790de"; + sha256 = "f51633f1091229896b19ac0aae7be371eb1a8822ee6231924be8a19e33833f82"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/xh/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/xh/Firefox%20147.0.1.dmg"; locale = "xh"; arch = "mac"; - sha256 = "629c16c14bf93ea9c9d344a406d51e9c89b8ffd1730f4230b5cd568a3692a0c3"; + sha256 = "4cbe6019399d26525b9588458d1350382a42600f3a77f58aae21754adc182fbb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/zh-CN/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/zh-CN/Firefox%20147.0.1.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "0f2caddf4998521fd4a070103818c7105271603b542b2c151fb6e9b1ffaeb570"; + sha256 = "f41980728854f4e69bdc4334614fad9e0bc2f410929c70ea056c3cacc96dcf30"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/147.0/mac/zh-TW/Firefox%20147.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/147.0.1/mac/zh-TW/Firefox%20147.0.1.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "97fa51369dc5d32d83b6fe517046314359f84a9cecfa333840336ad41a845e79"; + sha256 = "880a8faa154d6bb6fa4906d97e7202e03e8ac52d15803df139ed14cad56303ac"; } ]; } From 2e384ab387aaf4e24d3917acc592fcf7003c21ca Mon Sep 17 00:00:00 2001 From: stefan Date: Fri, 2 Jan 2026 11:13:30 -0800 Subject: [PATCH 124/308] bugstalker: 0.3.1 -> 0.4.1 Diff: https://github.com/godzie44/BugStalker/compare/v0.3.1...v0.4.1 Changelog: https://github.com/godzie44/BugStalker/blob/v0.4.1/CHANGELOG.md --- pkgs/by-name/bu/bugstalker/package.nix | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/bu/bugstalker/package.nix b/pkgs/by-name/bu/bugstalker/package.nix index f05655b577bd..7491b48744e2 100644 --- a/pkgs/by-name/bu/bugstalker/package.nix +++ b/pkgs/by-name/bu/bugstalker/package.nix @@ -1,34 +1,35 @@ { lib, - rustPlatform, fetchFromGitHub, - pkg-config, - libunwind, + nix-update-script, + rustPlatform, + versionCheckHook, }: - rustPlatform.buildRustPackage (finalAttrs: { pname = "bugstalker"; - version = "0.3.1"; + version = "0.4.1"; src = fetchFromGitHub { owner = "godzie44"; repo = "BugStalker"; rev = "v${finalAttrs.version}"; - hash = "sha256-c3NyYDz+Ha5jHTpXLw9xsY+h0NjW9Uvpyn2PStmahKA="; + hash = "sha256-9l6IVQBjZkpSS28ai/d27JUPBWj2Q17RVhsFrrI45TM="; }; - cargoHash = "sha256-/FSV/avsg7kbgtinmKBb0+gemLFZdSE+A+tfLvtfNas="; - - buildInputs = [ libunwind ]; - - nativeBuildInputs = [ pkg-config ]; + cargoHash = "sha256-+VvKWY9CqUUkDKzG2nLG9ibkE6xwP3StTzlovBZH8O8="; # Tests require rustup. doCheck = false; + nativeInstallCheckHook = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Rust debugger for Linux x86-64"; homepage = "https://github.com/godzie44/BugStalker"; + changelog = "https://github.com/godzie44/BugStalker/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jacg ]; mainProgram = "bs"; From 7695b77f3d046a7adb7805530cecb76b105d9359 Mon Sep 17 00:00:00 2001 From: dbeley <6568955+dbeley@users.noreply.github.com> Date: Thu, 22 Jan 2026 21:00:09 +0100 Subject: [PATCH 125/308] upower: 1.90.10 -> 1.91.0 --- .../up/upower/installed-tests-path.patch | 46 +++++++++---------- pkgs/by-name/up/upower/package.nix | 4 +- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/up/upower/installed-tests-path.patch b/pkgs/by-name/up/upower/installed-tests-path.patch index 367f3eab096b..d787b559a39d 100644 --- a/pkgs/by-name/up/upower/installed-tests-path.patch +++ b/pkgs/by-name/up/upower/installed-tests-path.patch @@ -1,10 +1,10 @@ diff --git a/meson_options.txt b/meson_options.txt -index eec3659..f064a1b 100644 +index 7220d2f..92fa778 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -6,6 +6,10 @@ option('gtk-doc', type : 'boolean', - value : 'true', + value : true, description : 'Build developer documentation') +option('installed_test_prefix', + type: 'string', @@ -14,10 +14,10 @@ index eec3659..f064a1b 100644 type : 'feature', value : 'auto', diff --git a/src/meson.build b/src/meson.build -index a2352ac..c1f25ac 100644 +index bf36c2d..2419ac2 100644 --- a/src/meson.build +++ b/src/meson.build -@@ -85,6 +85,7 @@ install_subdir('does-not-exist', install_dir: historydir, strip_directory : true +@@ -90,6 +90,7 @@ install_emptydir(historydir) cdata = configuration_data() cdata.set('libexecdir', get_option('prefix') / get_option('libexecdir')) @@ -25,26 +25,26 @@ index a2352ac..c1f25ac 100644 cdata.set('historydir', historydir) configure_file( -@@ -147,16 +148,16 @@ if os_backend == 'linux' and gobject_introspection.found() - 'linux/integration-test.py', - 'linux/output_checker.py', - ], -- install_dir: get_option('prefix') / get_option('libexecdir') / 'upower' -+ install_dir: get_option('installed_test_prefix') / 'libexec' / 'upower' - ) - install_subdir('linux/tests/', -- install_dir: get_option('prefix') / get_option('libexecdir') / 'upower' -+ install_dir: get_option('installed_test_prefix') / 'libexec' / 'upower' - ) +@@ -154,16 +155,16 @@ if os_backend == 'linux' and gobject_introspection.found() + 'linux/integration-test.py', + 'linux/output_checker.py', + ], +- install_dir: get_option('prefix') / get_option('libexecdir') / 'upower' ++ install_dir: get_option('installed_test_prefix') / 'libexec' / 'upower' + ) + install_subdir('linux/tests/', +- install_dir: get_option('prefix') / get_option('libexecdir') / 'upower' ++ install_dir: get_option('installed_test_prefix') / 'libexec' / 'upower' + ) - configure_file( - input: 'upower-integration.test.in', - output: 'upower-integration.test', -- install_dir: get_option('datadir') / 'installed-tests' / 'upower', -+ install_dir: get_option('installed_test_prefix') / 'share' / 'installed-tests' / 'upower', - configuration: cdata - ) - endif + configure_file( + input: 'upower-integration.test.in', + output: 'upower-integration.test', +- install_dir: get_option('datadir') / 'installed-tests' / 'upower', ++ install_dir: get_option('installed_test_prefix') / 'libexec' / 'upower', + configuration: cdata + ) + endif diff --git a/src/upower-integration.test.in b/src/upower-integration.test.in index 151ded0..b0a9bec 100644 --- a/src/upower-integration.test.in diff --git a/pkgs/by-name/up/upower/package.nix b/pkgs/by-name/up/upower/package.nix index cd8b8c27f487..56fcb2d9d919 100644 --- a/pkgs/by-name/up/upower/package.nix +++ b/pkgs/by-name/up/upower/package.nix @@ -38,7 +38,7 @@ assert withDocs -> withIntrospection; stdenv.mkDerivation (finalAttrs: { pname = "upower"; - version = "1.90.10"; + version = "1.91.0"; outputs = [ "out" @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "upower"; repo = "upower"; rev = "v${finalAttrs.version}"; - hash = "sha256-08lAt91RJ/sFIGlq1gfn4wUiwNxWyTO+pX41HKzQTG8="; + hash = "sha256-naKklfBtwBorfSLPLc/XYC4M22G6X5So4Q3SXZtT4pI="; }; patches = From 99e25ad48ed3a475da067dfdd138c377f01267ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 22 Jan 2026 21:06:49 +0000 Subject: [PATCH 126/308] mirrord: 3.181.0 -> 3.182.0 --- pkgs/by-name/mi/mirrord/manifest.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/mi/mirrord/manifest.json b/pkgs/by-name/mi/mirrord/manifest.json index 194e1d1c98bd..aae36828c467 100644 --- a/pkgs/by-name/mi/mirrord/manifest.json +++ b/pkgs/by-name/mi/mirrord/manifest.json @@ -1,21 +1,21 @@ { - "version": "3.181.0", + "version": "3.182.0", "assets": { "x86_64-linux": { - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.181.0/mirrord_linux_x86_64", - "hash": "sha256-hLTPM7TMoXL1AlPPLYrqCpE3JrfeOISK4RKekQg2GzY=" + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.182.0/mirrord_linux_x86_64", + "hash": "sha256-Qm1+qI5WMgoDwudvxynv+He1g7RgqCfbsTjKwYxzCLk=" }, "aarch64-linux": { - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.181.0/mirrord_linux_aarch64", - "hash": "sha256-LyJxTLWP2TZpGeKVQEhMILBpxik5LuT96en9272Ff0k=" + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.182.0/mirrord_linux_aarch64", + "hash": "sha256-3Jfv1HUV/jOApA0XJQkK1W/W83KyD59A6jr3TcLUJo4=" }, "aarch64-darwin": { - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.181.0/mirrord_mac_universal", - "hash": "sha256-E0F6i/irdOKizI558XX9gh9YQ6T9d7H2SKwh4AjzSCk=" + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.182.0/mirrord_mac_universal", + "hash": "sha256-+0NXyGjJ7HJmLVYPgIVjbXuFidnPmHmDY6hFf3CABxA=" }, "x86_64-darwin": { - "url": "https://github.com/metalbear-co/mirrord/releases/download/3.181.0/mirrord_mac_universal", - "hash": "sha256-E0F6i/irdOKizI558XX9gh9YQ6T9d7H2SKwh4AjzSCk=" + "url": "https://github.com/metalbear-co/mirrord/releases/download/3.182.0/mirrord_mac_universal", + "hash": "sha256-+0NXyGjJ7HJmLVYPgIVjbXuFidnPmHmDY6hFf3CABxA=" } } } From 44d65cb5e0ac4cbccff3ee5e46afa0512130ae1a Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Thu, 22 Jan 2026 23:08:10 +0200 Subject: [PATCH 127/308] code-cursor: 2.3.41 -> 2.4.21 --- pkgs/by-name/co/code-cursor/sources.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/sources.json b/pkgs/by-name/co/code-cursor/sources.json index df505ebf3e6e..60222961f8b6 100644 --- a/pkgs/by-name/co/code-cursor/sources.json +++ b/pkgs/by-name/co/code-cursor/sources.json @@ -1,22 +1,22 @@ { - "version": "2.3.41", + "version": "2.4.21", "vscodeVersion": "1.105.1", "sources": { "x86_64-linux": { - "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/linux/x64/Cursor-2.3.41-x86_64.AppImage", - "hash": "sha256-ItUgknMzSDeXxN3Yi/pz2wZoz7vVVqx9nGXuGmbHbXc=" + "url": "https://downloads.cursor.com/production/dc8361355d709f306d5159635a677a571b277bcc/linux/x64/Cursor-2.4.21-x86_64.AppImage", + "hash": "sha256-OOjANfVHMlRN1uWq2jNmK/RqI4Q5NTlN/19Nl2jWiKI=" }, "aarch64-linux": { - "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/linux/arm64/Cursor-2.3.41-aarch64.AppImage", - "hash": "sha256-0D0IbkUyvCyCbf8apO7WG3KrcCEgv2TLNRjFOD8mcgU=" + "url": "https://downloads.cursor.com/production/dc8361355d709f306d5159635a677a571b277bcc/linux/arm64/Cursor-2.4.21-aarch64.AppImage", + "hash": "sha256-tk7TzkLy8oHtXp0UcMwhDXa9B2f2lanWYmPbF7OKfZ0=" }, "x86_64-darwin": { - "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/darwin/x64/Cursor-darwin-x64.dmg", - "hash": "sha256-/GcQppfoBS9rIksQ/wYYH9Is7Sw2ZnjoW1Tk0hN8Y7g=" + "url": "https://downloads.cursor.com/production/dc8361355d709f306d5159635a677a571b277bcc/darwin/x64/Cursor-darwin-x64.dmg", + "hash": "sha256-uacRpz0HFRfmaNekSB5qLXpnhiQRvAw03W+9QfPl6ZY=" }, "aarch64-darwin": { - "url": "https://downloads.cursor.com/production/2ca326e0d1ce10956aea33d54c0e2d8c13c58a32/darwin/arm64/Cursor-darwin-arm64.dmg", - "hash": "sha256-ejhhXRhNTMh9n2cPkpNC0msk4Z1OFD2EzxwkJYw92XU=" + "url": "https://downloads.cursor.com/production/dc8361355d709f306d5159635a677a571b277bcc/darwin/arm64/Cursor-darwin-arm64.dmg", + "hash": "sha256-nCch/JXO1lzj0ibAa8e0OPlnBTOrIk/fvq9CO46Ev8w=" } } } From 6a90bc4a7a6253cf45a74a4dd84088739be34e42 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 00:40:19 +0000 Subject: [PATCH 128/308] angie-console-light: 1.8.1 -> 1.8.2 --- pkgs/servers/http/angie/console-light.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/angie/console-light.nix b/pkgs/servers/http/angie/console-light.nix index 15eac60d0195..9f65a6e57ae4 100644 --- a/pkgs/servers/http/angie/console-light.nix +++ b/pkgs/servers/http/angie/console-light.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation rec { - version = "1.8.1"; + version = "1.8.2"; pname = "angie-console-light"; src = fetchurl { url = "https://download.angie.software/files/${pname}/${pname}-${version}.tar.gz"; - hash = "sha256-yKKwkvLsBFVNc0Uv9iDMhhinuXAukJI9k9ZG5Amhgfs="; + hash = "sha256-q27UPgWvOoEXa8Ih3sEFuoO7u5gvLtpoe7ZJYMmZtRc="; }; outputs = [ From 881498c0e7466a36a9a106a04b3214fe1cdc0772 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Tue, 6 Jan 2026 20:15:30 -0800 Subject: [PATCH 129/308] aseprite: add iamanaws as maintainer --- pkgs/by-name/as/aseprite/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/as/aseprite/package.nix b/pkgs/by-name/as/aseprite/package.nix index 44ca288f6f38..26e6af31cb51 100644 --- a/pkgs/by-name/as/aseprite/package.nix +++ b/pkgs/by-name/as/aseprite/package.nix @@ -171,7 +171,7 @@ clangStdenv.mkDerivation (finalAttrs: { - Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc. - Onion skinning. ''; - maintainers = [ ]; + maintainers = [ lib.maintainers.iamanaws ]; platforms = lib.platforms.linux; mainProgram = "aseprite"; }; From 4afddcd153c1dbddf52d06ddfe39c833dab6986d Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Tue, 6 Jan 2026 20:30:02 -0800 Subject: [PATCH 130/308] skia-aseprite: fix build on darwin --- pkgs/by-name/sk/skia-aseprite/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sk/skia-aseprite/package.nix b/pkgs/by-name/sk/skia-aseprite/package.nix index cb56f0a9475b..3379f6fef5c5 100644 --- a/pkgs/by-name/sk/skia-aseprite/package.nix +++ b/pkgs/by-name/sk/skia-aseprite/package.nix @@ -2,6 +2,7 @@ aseprite, clangStdenv, expat, + cctools, fetchFromGitHub, fetchgit, fontconfig, @@ -38,6 +39,10 @@ clangStdenv.mkDerivation (finalAttrs: { gn ninja python3 + ] + ++ lib.optionals clangStdenv.hostPlatform.isDarwin [ + # Skia's build invokes `libtool -static` on Darwin to create `.a` archives. + cctools.libtool ]; # Using substituteInPlace because no clean upstream backport for GCC 15 exists for this version of Skia, newer versions fix this with large refactorings. @@ -68,13 +73,15 @@ clangStdenv.mkDerivation (finalAttrs: { expat fontconfig harfbuzzFull - libglvnd libjpeg libpng libwebp + zlib + ] + ++ lib.optionals clangStdenv.hostPlatform.isLinux [ + libglvnd libX11 libgbm - zlib ]; buildPhase = '' From 2a86ebb0d220275a575935324b6a4232805eed0b Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Tue, 6 Jan 2026 20:50:07 -0800 Subject: [PATCH 131/308] aseprite: add darwin support --- pkgs/by-name/as/aseprite/package.nix | 63 +++++++++++++++++++++------- 1 file changed, 47 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/as/aseprite/package.nix b/pkgs/by-name/as/aseprite/package.nix index 26e6af31cb51..5b40efd86c7d 100644 --- a/pkgs/by-name/as/aseprite/package.nix +++ b/pkgs/by-name/as/aseprite/package.nix @@ -11,6 +11,7 @@ gitUpdater, glib, harfbuzzFull, + libicns, lib, libGL, libjpeg, @@ -68,6 +69,9 @@ clangStdenv.mkDerivation (finalAttrs: { cmake ninja pkg-config + ] + ++ lib.optionals clangStdenv.hostPlatform.isDarwin [ + libicns ]; buildInputs = [ @@ -108,10 +112,10 @@ clangStdenv.mkDerivation (finalAttrs: { substituteInPlace src/ver/CMakeLists.txt \ --replace-fail '"1.x-dev"' '"${finalAttrs.version}"' - # Using substituteInPlace because no upstream patch for GCC 15 was found for this bundled library. - substituteInPlace third_party/json11/json11.cpp \ - --replace-fail "#include " "#include - #include " + # Fix build on Darwin with `-Werror=format-security` + # (NSLog requires a string-literal format) + substituteInPlace laf/os/osx/logger.mm \ + --replace-fail 'NSLog([NSString stringWithUTF8String:error]);' 'NSLog(@"%@", [NSString stringWithUTF8String:error]);' ''; cmakeFlags = [ @@ -139,6 +143,10 @@ clangStdenv.mkDerivation (finalAttrs: { "-DSKIA_LIBRARY_DIR=${skia-aseprite}/lib" ]; + # `libskia.a` is static, so its deps must be linked explicitly on Darwin + # (otherwise we hit undefined `_jpeg_*`/`_WebP*` symbols, e.g. in the thumbnailer). + env.NIX_LDFLAGS = lib.optionalString clangStdenv.hostPlatform.isDarwin "-ljpeg -lwebp -lwebpdemux -lwebpmux"; + postInstall = '' # Install desktop icons. src="$out/share/aseprite/data/icons" @@ -149,6 +157,30 @@ clangStdenv.mkDerivation (finalAttrs: { done # Delete unneeded artifacts of bundled libraries. rm -rf "$out"/{include,lib,man} + '' + + lib.optionalString clangStdenv.hostPlatform.isDarwin '' + install -d "$out/Applications" + if [ -d "$out/bin/aseprite.app" ]; then + rm -rf "$out/Applications/Aseprite.app" + mv "$out/bin/aseprite.app" "$out/Applications/Aseprite.app" + fi + # Generate the `.icns` files referenced by Info.plist from the shipped PNGs. + res="$out/Applications/Aseprite.app/Contents/Resources" + icons="$res/data/icons" + if [ -d "$icons" ] && command -v png2icns >/dev/null; then + for spec in "Aseprite ase" "Document doc" "Extension ext"; do + set -- $spec + name="$1" + prefix="$2" + png2icns "$res/$name.icns" \ + "$icons/''${prefix}16.png" \ + "$icons/''${prefix}32.png" \ + "$icons/''${prefix}128.png" \ + "$icons/''${prefix}256.png" + done + fi + # Keep $out/bin clean on Darwin; the bundle lives under $out/Applications. + rmdir "$out/bin" 2>/dev/null || true ''; passthru.updateScript = gitUpdater { rev-prefix = "v"; }; @@ -159,20 +191,19 @@ clangStdenv.mkDerivation (finalAttrs: { license = lib.licenses.unfree; longDescription = '' Aseprite is a program to create animated sprites. Its main features are: - - - Sprites are composed by layers & frames (as separated concepts). - - Supported color modes: RGBA, Indexed (palettes up to 256 colors), and Grayscale. - - Load/save sequence of PNG files and GIF animations (and FLC, FLI, JPG, BMP, PCX, TGA). - - Export/import animations to/from Sprite Sheets. - - Tiled drawing mode, useful to draw patterns and textures. - - Undo/Redo for every operation. - - Real-time animation preview. - - Multiple editors support. - - Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc. - - Onion skinning. + - Sprites are composed by layers & frames (as separated concepts). + - Supported color modes: RGBA, Indexed (palettes up to 256 colors), and Grayscale. + - Load/save sequence of PNG files and GIF animations (and FLC, FLI, JPG, BMP, PCX, TGA). + - Export/import animations to/from Sprite Sheets. + - Tiled drawing mode, useful to draw patterns and textures. + - Undo/Redo for every operation. + - Real-time animation preview. + - Multiple editors support. + - Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc. + - Onion skinning. ''; maintainers = [ lib.maintainers.iamanaws ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "aseprite"; }; }) From 4b7b9e39f675a6b032e2eaa21b5021e752e877bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 03:19:37 +0000 Subject: [PATCH 132/308] libretro.mupen64plus: 0-unstable-2025-11-14 -> 0-unstable-2026-01-20 --- pkgs/applications/emulators/libretro/cores/mupen64plus.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mupen64plus.nix b/pkgs/applications/emulators/libretro/cores/mupen64plus.nix index ab1231313be8..2751ae53e473 100644 --- a/pkgs/applications/emulators/libretro/cores/mupen64plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mupen64plus.nix @@ -12,13 +12,13 @@ }: mkLibretroCore { core = "mupen64plus-next"; - version = "0-unstable-2025-11-14"; + version = "0-unstable-2026-01-20"; src = fetchFromGitHub { owner = "libretro"; repo = "mupen64plus-libretro-nx"; - rev = "680e033fc8ed1a49df7b156d97164e0050ee13bc"; - hash = "sha256-oBsOC1YtHx+mTgi9rwucU7rVeFt6RbxKrxHyPDx0eXg="; + rev = "bc43bcedc276861254b48526f56799d63a30723b"; + hash = "sha256-0dofQP35EmVY6i5muwIARuF1G4+92jhFjAiWcwyJDTs="; }; # Fix for GCC 14 From 7f14459b018ca68915725a5b5db18c89da3774f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 22 Jan 2026 21:16:45 -0800 Subject: [PATCH 133/308] libdeltachat: 2.37.0 -> 2.38.0 Diff: https://github.com/chatmail/core/compare/v2.37.0...v2.38.0 Changelog: https://github.com/chatmail/core/blob/v2.38.0/CHANGELOG.md --- pkgs/by-name/li/libdeltachat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix index 989adb5ea730..e197f6a9c080 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "libdeltachat"; - version = "2.37.0"; + version = "2.38.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; tag = "v${version}"; - hash = "sha256-K1voAhkhp0BrXCOahpFtiv25wFKPd/j3IAube3qCt9o="; + hash = "sha256-XDxmX0tucNUmJAgDgRtD9sYG1/URWWUOTx7PQ1PBTYY="; }; patches = [ @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { pname = "chatmail-core"; inherit version src; - hash = "sha256-ysg1NK4yxftiyjP2/Xplq6Hkno/sD55tyLcYLnlVamo="; + hash = "sha256-I13Us7H3DqbAfdEsmHgMBVgvsBZP9Sh21eqYGF7VoSw="; }; nativeBuildInputs = [ From 611619a7712eeadca68ecb4f330e9b25f016dc99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 20 Jan 2026 23:18:29 +0000 Subject: [PATCH 134/308] python3Packages.qcengine: 0.33.0 -> 0.34.0 --- pkgs/development/python-modules/qcengine/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qcengine/default.nix b/pkgs/development/python-modules/qcengine/default.nix index 4a83cd6af40c..e8fe59a5878a 100644 --- a/pkgs/development/python-modules/qcengine/default.nix +++ b/pkgs/development/python-modules/qcengine/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + pythonAtLeast, ipykernel, msgpack, networkx, @@ -19,12 +20,12 @@ buildPythonPackage rec { pname = "qcengine"; - version = "0.33.0"; + version = "0.34.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-Ute8puO2qc679ttZgzQRnVO8OuBmYnqLT3y7faHpRgA="; + hash = "sha256-VKULy45bYn5TmxU7TbOVK98r0pRMWAwissmgx0Ee/8w="; }; build-system = [ setuptools ]; @@ -60,5 +61,6 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ sheepforce ]; mainProgram = "qcengine"; + broken = pythonAtLeast "3.14"; # https://github.com/MolSSI/QCEngine/issues/481 }; } From 8db766584001094d74bb1ea603a286ae984d0fbf Mon Sep 17 00:00:00 2001 From: Gaoyang Zhang Date: Fri, 23 Jan 2026 17:31:31 +0800 Subject: [PATCH 135/308] zfp: fix cuda stdenv Signed-off-by: Gaoyang Zhang --- pkgs/by-name/zf/zfp/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zf/zfp/package.nix b/pkgs/by-name/zf/zfp/package.nix index fffc9ccd8db1..12a0ce57d6b9 100644 --- a/pkgs/by-name/zf/zfp/package.nix +++ b/pkgs/by-name/zf/zfp/package.nix @@ -6,6 +6,7 @@ lib, llvmPackages, python3Packages, + cudaPackages, stdenv, config, testers, @@ -15,9 +16,14 @@ enableOpenMP ? true, enablePython ? true, enableUtilities ? true, -}: +}@inputs: -stdenv.mkDerivation (finalAttrs: { +let + stdenv = throw "Use effectiveStdenv instead"; + effectiveStdenv = if enableCuda then cudaPackages.backendStdenv else inputs.stdenv; +in + +effectiveStdenv.mkDerivation (finalAttrs: { pname = "zfp"; version = "1.0.1"; @@ -48,7 +54,9 @@ stdenv.mkDerivation (finalAttrs: { ] ); - propagatedBuildInputs = lib.optional (enableOpenMP && stdenv.cc.isClang) llvmPackages.openmp; + propagatedBuildInputs = lib.optionals (enableOpenMP && effectiveStdenv.cc.isClang) [ + llvmPackages.openmp + ]; # compile CUDA code for all extant GPUs so the binary will work with any GPU # and driver combination. to be ultimately solved upstream: From ed2a4997c7d0da66fd4697bfefc0270f9596fd19 Mon Sep 17 00:00:00 2001 From: Phillip Seeber Date: Thu, 22 Jan 2026 13:38:12 +0100 Subject: [PATCH 136/308] python3Packages.qcelemental: 0.29.0 -> 0.30.0 --- .../python-modules/qcelemental/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/qcelemental/default.nix b/pkgs/development/python-modules/qcelemental/default.nix index 55c3c9a108a8..92dfd2ec696b 100644 --- a/pkgs/development/python-modules/qcelemental/default.nix +++ b/pkgs/development/python-modules/qcelemental/default.nix @@ -2,8 +2,10 @@ stdenv, buildPythonPackage, lib, + pythonAtLeast, fetchPypi, poetry-core, + setuptools, ipykernel, networkx, numpy, @@ -16,15 +18,18 @@ buildPythonPackage rec { pname = "qcelemental"; - version = "0.29.0"; + version = "0.30.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-v2NO5lLn2V6QbikZiVEyJCM7HXBcJq/qyG5FHzFrPAQ="; + hash = "sha256-nIW38ReKgE1FA0r55TOOsAOlvtAV3fIQexTsyqx4r4g="; }; - build-system = [ poetry-core ]; + build-system = [ + poetry-core + setuptools + ]; dependencies = [ numpy @@ -49,7 +54,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "qcelemental" ]; meta = { - broken = stdenv.hostPlatform.isDarwin; + broken = stdenv.hostPlatform.isDarwin || pythonAtLeast "3.14"; # https://github.com/MolSSI/QCElemental/issues/375 description = "Periodic table, physical constants and molecule parsing for quantum chemistry"; homepage = "https://github.com/MolSSI/QCElemental"; changelog = "https://github.com/MolSSI/QCElemental/blob/v${version}/docs/changelog.rst"; From 81f6d580c87e7ab3179e64f6c916eeedfee12b3f Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 23 Jan 2026 11:03:31 +0100 Subject: [PATCH 137/308] etcd_3_{5,6}: set pname instead of name --- pkgs/by-name/et/etcd_3_5/package.nix | 2 +- pkgs/by-name/et/etcd_3_6/package.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/et/etcd_3_5/package.nix b/pkgs/by-name/et/etcd_3_5/package.nix index bb884331d84b..948684fb9d5e 100644 --- a/pkgs/by-name/et/etcd_3_5/package.nix +++ b/pkgs/by-name/et/etcd_3_5/package.nix @@ -93,7 +93,7 @@ let }; in symlinkJoin { - name = "etcd-${version}"; + pname = "etcd"; inherit meta version; diff --git a/pkgs/by-name/et/etcd_3_6/package.nix b/pkgs/by-name/et/etcd_3_6/package.nix index 0eaeb7f85d01..4d705d1426ea 100644 --- a/pkgs/by-name/et/etcd_3_6/package.nix +++ b/pkgs/by-name/et/etcd_3_6/package.nix @@ -117,7 +117,7 @@ let }; in symlinkJoin { - name = "etcd-${version}"; + pname = "etcd"; inherit meta version; From a5fc1f6cfa5b25fafd4b0a0f029dc90e1cd994b4 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 23 Jan 2026 11:08:00 +0100 Subject: [PATCH 138/308] exactaudiocopy: set pname and version instead of name --- pkgs/by-name/ex/exactaudiocopy/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ex/exactaudiocopy/package.nix b/pkgs/by-name/ex/exactaudiocopy/package.nix index 52dcb505b482..d341a353994f 100644 --- a/pkgs/by-name/ex/exactaudiocopy/package.nix +++ b/pkgs/by-name/ex/exactaudiocopy/package.nix @@ -77,7 +77,7 @@ let }; in symlinkJoin { - name = "${pname}-${version}"; + inherit pname version; paths = [ wrapper From 7e8449584852558a010281a5c975a30d67eeb438 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 19 Dec 2025 21:23:01 +0100 Subject: [PATCH 139/308] deno: fix cargoTestFlags for structuredAttrs --- pkgs/by-name/de/deno/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index 1be01bc0aa5d..6c6707235f1c 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -128,7 +128,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoTestFlags = [ "--lib" # unit tests - "--test integration_tests" + "--test=integration_tests" # Test targets not included here: # - node_compat: there are tons of network access in them and it's not trivial to skip test cases. # - specs: this target uses a custom test harness that doesn't implement the --skip flag. From 4e7848b1fbe2c935d4f3147f243d6ce0155c17e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20=22Capypara=22=20K=C3=B6pcke?= Date: Fri, 23 Jan 2026 12:08:20 +0100 Subject: [PATCH 140/308] jetbrains.*-oss: switch to using version tags instead of build number tags --- .../editors/jetbrains/source/build.nix | 4 ++-- .../updater/jetbrains_nix_updater/update_src.py | 14 ++++++-------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/source/build.nix b/pkgs/applications/editors/jetbrains/source/build.nix index 2359ad1dc47b..8c3094c302a6 100644 --- a/pkgs/applications/editors/jetbrains/source/build.nix +++ b/pkgs/applications/editors/jetbrains/source/build.nix @@ -50,14 +50,14 @@ let ideaSrc = fetchFromGitHub { owner = "jetbrains"; repo = "intellij-community"; - rev = "${buildType}/${buildNumber}"; + rev = "${buildType}/${version}"; hash = ideaHash; }; androidSrc = fetchFromGitHub { owner = "jetbrains"; repo = "android"; - rev = "${buildType}/${buildNumber}"; + rev = "${buildType}/${version}"; hash = androidHash; }; diff --git a/pkgs/applications/editors/jetbrains/updater/jetbrains_nix_updater/update_src.py b/pkgs/applications/editors/jetbrains/updater/jetbrains_nix_updater/update_src.py index 54cb9249bee4..3c2f38d6df63 100644 --- a/pkgs/applications/editors/jetbrains/updater/jetbrains_nix_updater/update_src.py +++ b/pkgs/applications/editors/jetbrains/updater/jetbrains_nix_updater/update_src.py @@ -70,7 +70,7 @@ def requested_kotlinc_version(root_path: Path) -> str: return version -def prefetch_intellij_community(variant: str, build_number: str) -> tuple[str, Path]: +def prefetch_intellij_community(variant: str, version: str) -> tuple[str, Path]: print("[*] Prefetching IntelliJ community source code...") prefetch = run_command( [ @@ -81,7 +81,7 @@ def prefetch_intellij_community(variant: str, build_number: str) -> tuple[str, P "source", "--type", "sha256", - f"https://github.com/jetbrains/intellij-community/archive/{variant}/{build_number}.tar.gz", + f"https://github.com/jetbrains/intellij-community/archive/{variant}/{version}.tar.gz", ] ) parts = prefetch.split() @@ -92,7 +92,7 @@ def prefetch_intellij_community(variant: str, build_number: str) -> tuple[str, P return (hash, Path(out_path)) -def prefetch_android(variant: str, build_number: str) -> str: +def prefetch_android(variant: str, version: str) -> str: print("[*] Prefetching Android plugin source code...") prefetch = run_command( [ @@ -102,7 +102,7 @@ def prefetch_android(variant: str, build_number: str) -> str: "source", "--type", "sha256", - f"https://github.com/jetbrains/android/archive/{variant}/{build_number}.tar.gz", + f"https://github.com/jetbrains/android/archive/{variant}/{version}.tar.gz", ] ) return convert_hash_to_sri(prefetch) @@ -151,10 +151,8 @@ def maven_out_path(jb_root: Path, name: str) -> Path: def run_src_update(ide: Ide, info: VersionInfo, config: UpdaterConfig): variant = ide.name.removesuffix("-oss") - intellij_hash, intellij_outpath = prefetch_intellij_community( - variant, info.build_number - ) - android_hash = prefetch_android(variant, info.build_number) + intellij_hash, intellij_outpath = prefetch_intellij_community(variant, info.version) + android_hash = prefetch_android(variant, info.version) jps_hash = generate_jps_hash(config, intellij_outpath) restarter_hash = generate_restarter_hash(config, intellij_outpath) repositories = jar_repositories(intellij_outpath) From 27ff8d821941c67cba10031a3715b6e901cc195f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20=22Capypara=22=20K=C3=B6pcke?= Date: Fri, 23 Jan 2026 12:08:48 +0100 Subject: [PATCH 141/308] jetbrains.idea-oss: 2025.3.1.1 -> 2025.3.2 --- .../editors/jetbrains/ides/idea-oss.nix | 8 +- .../source/idea_maven_artefacts.json | 1005 +++++++++++++---- 2 files changed, 784 insertions(+), 229 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/ides/idea-oss.nix b/pkgs/applications/editors/jetbrains/ides/idea-oss.nix index 25c3da649f0c..cebd3fabc179 100644 --- a/pkgs/applications/editors/jetbrains/ides/idea-oss.nix +++ b/pkgs/applications/editors/jetbrains/ides/idea-oss.nix @@ -8,11 +8,11 @@ let src = mkJetBrainsSource { # update-script-start: source-args - version = "2025.3.1.1"; - buildNumber = "253.29346.240"; + version = "2025.3.2"; + buildNumber = "253.30387.90"; buildType = "idea"; - ideaHash = "sha256-L5O6QjDY3SqSQ1DnQTjIez7pIvPAdtOXP/+B05bAV+Q="; - androidHash = "sha256-quMCzrjCKIo1pkzw4PWewAs5tz7A2aq7TI5zd+QaaUY="; + ideaHash = "sha256-0WuTG1wQThWQv4Pzfw+48LDm4dvlfii/B+bwWdeGNTI="; + androidHash = "sha256-USadXfyPu5boaCB+5rP+40Kd53LTRrrkRwgcbaxDgXg="; jpsHash = "sha256-iHpt926BDLNUwHRXvkqVgwlWiLo1qSZEaGeJcS0Fjmk="; restarterHash = "sha256-acCmC58URd6p9uKZrm0qWgdZkqu9yqCs23v8qgxV2Ag="; mvnDeps = ../source/idea_maven_artefacts.json; diff --git a/pkgs/applications/editors/jetbrains/source/idea_maven_artefacts.json b/pkgs/applications/editors/jetbrains/source/idea_maven_artefacts.json index c6913efcf087..28dd0e00f244 100644 --- a/pkgs/applications/editors/jetbrains/source/idea_maven_artefacts.json +++ b/pkgs/applications/editors/jetbrains/source/idea_maven_artefacts.json @@ -89,6 +89,16 @@ "hash": "d9c0813e00ff06888f30008098a3938a348863ee65c0b7f9a6aa524bb10982bf", "path": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar", + "hash": "d9c0813e00ff06888f30008098a3938a348863ee65c0b7f9a6aa524bb10982bf", + "path": "ai/grazie/model/model-common-jvm/0.8.74/model-common-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/model/model-def-jvm/0.8.74/model-def-jvm-0.8.74.jar", + "hash": "d79871ceab86ee827ee1f1f069ffccb5da3fba05b7cd9829b4deca5936126fef", + "path": "ai/grazie/model/model-def-jvm/0.8.74/model-def-jvm-0.8.74.jar" + }, { "url": "ai/grazie/model/model-def-jvm/0.8.74/model-def-jvm-0.8.74.jar", "hash": "d79871ceab86ee827ee1f1f069ffccb5da3fba05b7cd9829b4deca5936126fef", @@ -119,6 +129,11 @@ "hash": "99cac5b6a3d8cd6e32333bb88c1aead22c7360a1471ea4a546425b822546f57f", "path": "ai/grazie/model/model-gec-jvm/0.8.74/model-gec-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/model/model-gec-jvm/0.8.74/model-gec-jvm-0.8.74.jar", + "hash": "99cac5b6a3d8cd6e32333bb88c1aead22c7360a1471ea4a546425b822546f57f", + "path": "ai/grazie/model/model-gec-jvm/0.8.74/model-gec-jvm-0.8.74.jar" + }, { "url": "ai/grazie/model/model-indexing-jvm/0.8.74/model-indexing-jvm-0.8.74.jar", "hash": "664721a747bad766340aed882e265f01be3575a4d4800b003df35cbd9c698f6c", @@ -144,6 +159,11 @@ "hash": "f2c12ec41507a192df5740a91ef004b6587e7a3d542741d010ff099ff523246f", "path": "ai/grazie/model/model-ner-jvm/0.8.74/model-ner-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/model/model-ner-jvm/0.8.74/model-ner-jvm-0.8.74.jar", + "hash": "f2c12ec41507a192df5740a91ef004b6587e7a3d542741d010ff099ff523246f", + "path": "ai/grazie/model/model-ner-jvm/0.8.74/model-ner-jvm-0.8.74.jar" + }, { "url": "ai/grazie/model/model-nlc-jvm/0.8.74/model-nlc-jvm-0.8.74.jar", "hash": "84f506f92fa7f48e222215ce53ad898aa2f37f5df154a0679c3750976bac001b", @@ -194,6 +214,11 @@ "hash": "fa7db0b8e4cad3a8951c91d6d09c2c6baf8ae9008b0b59d76158cf2282797caa", "path": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar", + "hash": "fa7db0b8e4cad3a8951c91d6d09c2c6baf8ae9008b0b59d76158cf2282797caa", + "path": "ai/grazie/model/model-text-jvm/0.8.74/model-text-jvm-0.8.74.jar" + }, { "url": "ai/grazie/model/model-tone-formality-jvm/0.8.74/model-tone-formality-jvm-0.8.74.jar", "hash": "5596f5406cc20b0f0eb1a95733a39924eff44d443bc9b9d49687268d636f59d0", @@ -204,6 +229,11 @@ "hash": "ed6ca179c61ad44fd3a0b0401f6f25bfef680e3a3e704e83249ce5c26dc1a505", "path": "ai/grazie/model/model-tree-jvm/0.8.74/model-tree-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/model/model-tree-jvm/0.8.74/model-tree-jvm-0.8.74.jar", + "hash": "ed6ca179c61ad44fd3a0b0401f6f25bfef680e3a3e704e83249ce5c26dc1a505", + "path": "ai/grazie/model/model-tree-jvm/0.8.74/model-tree-jvm-0.8.74.jar" + }, { "url": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar", "hash": "e3c8ebc2e1d06fd9efece9fed214d80e16416b6630567d891e200dcad2f07144", @@ -219,6 +249,16 @@ "hash": "e3c8ebc2e1d06fd9efece9fed214d80e16416b6630567d891e200dcad2f07144", "path": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar", + "hash": "e3c8ebc2e1d06fd9efece9fed214d80e16416b6630567d891e200dcad2f07144", + "path": "ai/grazie/model/swagger-annotations-jvm/0.8.74/swagger-annotations-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar", + "hash": "fae2d16393c9b42f5808021204f0989a27c825a72128eef943e9ebe1702d5ea1", + "path": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar" + }, { "url": "ai/grazie/nlp/nlp-common-jvm/0.8.74/nlp-common-jvm-0.8.74.jar", "hash": "fae2d16393c9b42f5808021204f0989a27c825a72128eef943e9ebe1702d5ea1", @@ -234,11 +274,26 @@ "hash": "887f672cc8b16ad9ca2a660bcd46d32cfa5fa6a726eca23c61ff5eceaab4af35", "path": "ai/grazie/nlp/nlp-detect-jvm/0.8.74/nlp-detect-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/nlp/nlp-detect-jvm/0.8.74/nlp-detect-jvm-0.8.74.jar", + "hash": "887f672cc8b16ad9ca2a660bcd46d32cfa5fa6a726eca23c61ff5eceaab4af35", + "path": "ai/grazie/nlp/nlp-detect-jvm/0.8.74/nlp-detect-jvm-0.8.74.jar" + }, { "url": "ai/grazie/nlp/nlp-langs-jvm/0.8.74/nlp-langs-jvm-0.8.74.jar", "hash": "8619419456eb300942b819ce1046d7f6aa170efe892321a2d9e25ef7df612331", "path": "ai/grazie/nlp/nlp-langs-jvm/0.8.74/nlp-langs-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/nlp/nlp-langs-jvm/0.8.74/nlp-langs-jvm-0.8.74.jar", + "hash": "8619419456eb300942b819ce1046d7f6aa170efe892321a2d9e25ef7df612331", + "path": "ai/grazie/nlp/nlp-langs-jvm/0.8.74/nlp-langs-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-patterns-jvm/0.8.74/nlp-patterns-jvm-0.8.74.jar", + "hash": "97b03ed0b5c87cb486c64b1ed6574e05be2f3331d4ac394c85f35c24cb7a0f44", + "path": "ai/grazie/nlp/nlp-patterns-jvm/0.8.74/nlp-patterns-jvm-0.8.74.jar" + }, { "url": "ai/grazie/nlp/nlp-patterns-jvm/0.8.74/nlp-patterns-jvm-0.8.74.jar", "hash": "97b03ed0b5c87cb486c64b1ed6574e05be2f3331d4ac394c85f35c24cb7a0f44", @@ -249,11 +304,31 @@ "hash": "ea4cd2ec177029c88ab81e3b120d2c9aacc01997dc2ecc9ada5e22de9f10d723", "path": "ai/grazie/nlp/nlp-phonetics-jvm/0.8.74/nlp-phonetics-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/nlp/nlp-phonetics-jvm/0.8.74/nlp-phonetics-jvm-0.8.74.jar", + "hash": "ea4cd2ec177029c88ab81e3b120d2c9aacc01997dc2ecc9ada5e22de9f10d723", + "path": "ai/grazie/nlp/nlp-phonetics-jvm/0.8.74/nlp-phonetics-jvm-0.8.74.jar" + }, { "url": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar", "hash": "0fbf476e73762b15509264e31e282bfb1a63342a8e0c6921d88c24c4eaf3c2a3", "path": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar", + "hash": "0fbf476e73762b15509264e31e282bfb1a63342a8e0c6921d88c24c4eaf3c2a3", + "path": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar", + "hash": "0fbf476e73762b15509264e31e282bfb1a63342a8e0c6921d88c24c4eaf3c2a3", + "path": "ai/grazie/nlp/nlp-similarity-jvm/0.8.74/nlp-similarity-jvm-0.8.74.jar" + }, + { + "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.8.74/nlp-tokenizer-jvm-0.8.74.jar", + "hash": "b45bd05287973a6e30611933a5aa285d2115ea2f16545108f9285922dd71ca90", + "path": "ai/grazie/nlp/nlp-tokenizer-jvm/0.8.74/nlp-tokenizer-jvm-0.8.74.jar" + }, { "url": "ai/grazie/nlp/nlp-tokenizer-jvm/0.8.74/nlp-tokenizer-jvm-0.8.74.jar", "hash": "b45bd05287973a6e30611933a5aa285d2115ea2f16545108f9285922dd71ca90", @@ -270,24 +345,29 @@ "path": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar" }, { - "url": "ai/grazie/spell/hunspell-de/0.2.318/hunspell-de-0.2.318.jar", - "hash": "4532f6939496a445fcb414851775da773c0ec267578843eac780f4471de091a4", - "path": "ai/grazie/spell/hunspell-de/0.2.318/hunspell-de-0.2.318.jar" + "url": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar", + "hash": "9bc5a572406da07a704d5e71e662dd183dfe9385e7c06cab1a49debc5a355638", + "path": "ai/grazie/spell/gec-spell-engine-local/0.8.74/gec-spell-engine-local-0.8.74.jar" }, { - "url": "ai/grazie/spell/hunspell-en/0.2.318/hunspell-en-0.2.318.jar", - "hash": "2156335fe8fdc263beae3912178385c7ef7ea6472fafd429177479d260b20f80", - "path": "ai/grazie/spell/hunspell-en/0.2.318/hunspell-en-0.2.318.jar" + "url": "ai/grazie/spell/hunspell-de/0.2.327/hunspell-de-0.2.327.jar", + "hash": "41ace2052e81a529fdaca24d9ac47a1323d7ac91a4e764481ef4b84477483b42", + "path": "ai/grazie/spell/hunspell-de/0.2.327/hunspell-de-0.2.327.jar" }, { - "url": "ai/grazie/spell/hunspell-ru/0.2.318/hunspell-ru-0.2.318.jar", - "hash": "8774adc464d22899bb61621f9d8ed4900ba131163e3ff64b8b835f56736d8c14", - "path": "ai/grazie/spell/hunspell-ru/0.2.318/hunspell-ru-0.2.318.jar" + "url": "ai/grazie/spell/hunspell-en/0.2.327/hunspell-en-0.2.327.jar", + "hash": "474f2837876c3d31ceccd1fad2e28336553ab21472910cd2654aaa3373a3d031", + "path": "ai/grazie/spell/hunspell-en/0.2.327/hunspell-en-0.2.327.jar" }, { - "url": "ai/grazie/spell/hunspell-uk/0.2.318/hunspell-uk-0.2.318.jar", - "hash": "a1366fa763f5da5c436c6a94623acdd53370ee59ecc16652dda0a544f468a2bc", - "path": "ai/grazie/spell/hunspell-uk/0.2.318/hunspell-uk-0.2.318.jar" + "url": "ai/grazie/spell/hunspell-ru/0.2.327/hunspell-ru-0.2.327.jar", + "hash": "8c2b71691fbbc75cd6868aa6e7948f637470ba8b559cf6c98cacfe6b024f3513", + "path": "ai/grazie/spell/hunspell-ru/0.2.327/hunspell-ru-0.2.327.jar" + }, + { + "url": "ai/grazie/spell/hunspell-uk/0.2.327/hunspell-uk-0.2.327.jar", + "hash": "155565ea33fdac34ffc3117bf645493a245a655eb2030b40f5f532348e72a81a", + "path": "ai/grazie/spell/hunspell-uk/0.2.327/hunspell-uk-0.2.327.jar" }, { "url": "ai/grazie/tasks-library/tasks-library-api-jvm/0.4.14/tasks-library-api-jvm-0.4.14.jar", @@ -344,6 +424,11 @@ "hash": "e1cc87b2a052ce4e4124abc6cd6d9c14dbc9e3319f854eb5829d44af860cb7f6", "path": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar", + "hash": "e1cc87b2a052ce4e4124abc6cd6d9c14dbc9e3319f854eb5829d44af860cb7f6", + "path": "ai/grazie/utils/utils-common-jvm/0.8.74/utils-common-jvm-0.8.74.jar" + }, { "url": "ai/grazie/utils/utils-jwt-jvm/0.8.74/utils-jwt-jvm-0.8.74.jar", "hash": "23c6617feff191e38ebc1be8b17c23e703373c5d68dc894875a228816d5fa6cf", @@ -369,6 +454,11 @@ "hash": "ce5f571e5eae530cc4835d99977181a545bc07c85755b5b73a1bfb1a669f40d1", "path": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar" }, + { + "url": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar", + "hash": "ce5f571e5eae530cc4835d99977181a545bc07c85755b5b73a1bfb1a669f40d1", + "path": "ai/grazie/utils/utils-multiplatform-jvm/0.8.74/utils-multiplatform-jvm-0.8.74.jar" + }, { "url": "androidx/annotation/annotation-jvm/1.9.1/annotation-jvm-1.9.1.jar", "hash": "1e343917ebf27ba96fe4dc52b1cad7fd32b738fbc6355bb6cd5b3b305d7212d0", @@ -390,24 +480,24 @@ "path": "androidx/collection/collection-jvm/1.5.0/collection-jvm-1.5.0.jar" }, { - "url": "androidx/compose/runtime/runtime-annotation-jvm/1.10.0-beta01/runtime-annotation-jvm-1.10.0-beta01.jar", + "url": "androidx/compose/runtime/runtime-annotation-jvm/1.10.0-rc01/runtime-annotation-jvm-1.10.0-rc01.jar", "hash": "f89dda8bcd73876d0fc16568844b2bd79443ee7ca62810874d25c7dcaa394bd6", - "path": "androidx/compose/runtime/runtime-annotation-jvm/1.10.0-beta01/runtime-annotation-jvm-1.10.0-beta01.jar" + "path": "androidx/compose/runtime/runtime-annotation-jvm/1.10.0-rc01/runtime-annotation-jvm-1.10.0-rc01.jar" }, { - "url": "androidx/compose/runtime/runtime-desktop/1.10.0-beta01/runtime-desktop-1.10.0-beta01.jar", - "hash": "d35610a718146c6623f1dc99bb03d33080da1d139325c7d18c81649061085353", - "path": "androidx/compose/runtime/runtime-desktop/1.10.0-beta01/runtime-desktop-1.10.0-beta01.jar" + "url": "androidx/compose/runtime/runtime-desktop/1.10.0-rc01/runtime-desktop-1.10.0-rc01.jar", + "hash": "b195860542f612de0512b54a75353e0f6d58815f0c9530a03bc5b0e734474829", + "path": "androidx/compose/runtime/runtime-desktop/1.10.0-rc01/runtime-desktop-1.10.0-rc01.jar" }, { - "url": "androidx/compose/runtime/runtime-retain-desktop/1.10.0-beta01/runtime-retain-desktop-1.10.0-beta01.jar", - "hash": "e673e7bd810699399fe967675e8f24f3502ef8c9a967ee695b79d4649ef31908", - "path": "androidx/compose/runtime/runtime-retain-desktop/1.10.0-beta01/runtime-retain-desktop-1.10.0-beta01.jar" + "url": "androidx/compose/runtime/runtime-retain-desktop/1.10.0-rc01/runtime-retain-desktop-1.10.0-rc01.jar", + "hash": "463ee9c1e93d1b913458bfecc96d128a3574a802f41c8c9781d7320c3b55ed8b", + "path": "androidx/compose/runtime/runtime-retain-desktop/1.10.0-rc01/runtime-retain-desktop-1.10.0-rc01.jar" }, { - "url": "androidx/compose/runtime/runtime-saveable-desktop/1.10.0-beta01/runtime-saveable-desktop-1.10.0-beta01.jar", - "hash": "12f491f7f5b36304d852e373231f06a3057ea52e369f380044ebc23097dfc2c5", - "path": "androidx/compose/runtime/runtime-saveable-desktop/1.10.0-beta01/runtime-saveable-desktop-1.10.0-beta01.jar" + "url": "androidx/compose/runtime/runtime-saveable-desktop/1.10.0-rc01/runtime-saveable-desktop-1.10.0-rc01.jar", + "hash": "ef24e24cc8c9c3b9871007fbdf589ed9aaaecf95979a66b7484806f9f0e24d91", + "path": "androidx/compose/runtime/runtime-saveable-desktop/1.10.0-rc01/runtime-saveable-desktop-1.10.0-rc01.jar" }, { "url": "androidx/lifecycle/lifecycle-common-jvm/2.9.4/lifecycle-common-jvm-2.9.4.jar", @@ -435,9 +525,9 @@ "path": "androidx/lifecycle/lifecycle-viewmodel-savedstate-desktop/2.9.4/lifecycle-viewmodel-savedstate-desktop-2.9.4.jar" }, { - "url": "androidx/navigationevent/navigationevent-desktop/1.0.0-beta01/navigationevent-desktop-1.0.0-beta01.jar", + "url": "androidx/navigationevent/navigationevent-desktop/1.0.0/navigationevent-desktop-1.0.0.jar", "hash": "8283896d87f6d3e21dd5b12785e6c7ca3b7f15cbc4d0391b20ad23e54b520515", - "path": "androidx/navigationevent/navigationevent-desktop/1.0.0-beta01/navigationevent-desktop-1.0.0-beta01.jar" + "path": "androidx/navigationevent/navigationevent-desktop/1.0.0/navigationevent-desktop-1.0.0.jar" }, { "url": "androidx/savedstate/savedstate-compose-desktop/1.3.2/savedstate-compose-desktop-1.3.2.jar", @@ -554,6 +644,11 @@ "hash": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1", "path": "com/beust/jcommander/1.82/jcommander-1.82.jar" }, + { + "url": "com/carrotsearch/hppc/0.8.2/hppc-0.8.2.jar", + "hash": "97e45d4e0106d98dd3e76d9610e0bd3895409bd1ab1ed189855b05af0571025e", + "path": "com/carrotsearch/hppc/0.8.2/hppc-0.8.2.jar" + }, { "url": "com/carrotsearch/hppc/0.9.1/hppc-0.9.1.jar", "hash": "d58706a2be60c972452550cdba79870bf481447c50eb718308e33a6ba45c65ec", @@ -579,16 +674,31 @@ "hash": "28829eebb36863b058108fa1b9b8b5cfb94c1871346e4a4f73e69e1fe0a5f0f6", "path": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar" }, + { + "url": "com/fasterxml/jackson/core/jackson-annotations/2.18.0/jackson-annotations-2.18.0.jar", + "hash": "a09367d2eeb526873abf737ff754c5085f82073a382ee72c3bbe15412217671f", + "path": "com/fasterxml/jackson/core/jackson-annotations/2.18.0/jackson-annotations-2.18.0.jar" + }, { "url": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar", "hash": "ead60e9cac0e42b57092b9e2d087ff43536e9477d4486ba393037a8cc156cda7", "path": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar" }, + { + "url": "com/fasterxml/jackson/core/jackson-core/2.18.0/jackson-core-2.18.0.jar", + "hash": "215bbd7c8fd65be504cb92ff3aa1c4b790fc7b14cca72f4546aac4143c101bb5", + "path": "com/fasterxml/jackson/core/jackson-core/2.18.0/jackson-core-2.18.0.jar" + }, { "url": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar", "hash": "da8e859bac94874528116a25f20c68560e4287acbf27628711b8a4f96b028430", "path": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar" }, + { + "url": "com/fasterxml/jackson/core/jackson-databind/2.18.0/jackson-databind-2.18.0.jar", + "hash": "2bf1927b7f3224683ed0157a1ec3b0ede75179da3e597d78c572d56ed00f9f3c", + "path": "com/fasterxml/jackson/core/jackson-databind/2.18.0/jackson-databind-2.18.0.jar" + }, { "url": "com/fasterxml/jackson/core/jackson-databind/2.19.0/jackson-databind-2.19.0.jar", "hash": "ceda311f476c3b18e1d2b240c94e2dcb9c8d44e70f8afa9facab88bac4ddc03a", @@ -709,6 +819,16 @@ "hash": "da76eba4122036f4372008564b0db192c8649a57c7a896ae565a1adfcc31f0b0", "path": "com/github/weisj/jsvg/1.3.0-jb.8/jsvg-1.3.0-jb.8.jar" }, + { + "url": "com/gitlab/dumonts/hunspell/2.1.2/hunspell-2.1.2.jar", + "hash": "973329ae3a43d35dacd618b93a5773a0a9210c8bf2b58a6b2d2a1e1c9f0389e9", + "path": "com/gitlab/dumonts/hunspell/2.1.2/hunspell-2.1.2.jar" + }, + { + "url": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar", + "hash": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", + "path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" + }, { "url": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar", "hash": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", @@ -719,6 +839,16 @@ "hash": "0b27938f3d28ccd6884945d7e4f75f4e26a677bbf3cd39bbcb694f130f782aa9", "path": "com/google/api/grpc/proto-google-common-protos/2.51.0/proto-google-common-protos-2.51.0.jar" }, + { + "url": "com/google/api/grpc/proto-google-common-protos/2.59.2/proto-google-common-protos-2.59.2.jar", + "hash": "9407f50aef5d1cb12675c170fa64ee216023eefca49f8f5eac45124f23a6cb29", + "path": "com/google/api/grpc/proto-google-common-protos/2.59.2/proto-google-common-protos-2.59.2.jar" + }, + { + "url": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "hash": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + }, { "url": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", "hash": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", @@ -749,6 +879,11 @@ "hash": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", "path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" }, + { + "url": "com/google/code/gson/gson/2.11.0/gson-2.11.0.jar", + "hash": "57928d6e5a6edeb2abd3770a8f95ba44dce45f3b23b7a9dc2b309c581552a78b", + "path": "com/google/code/gson/gson/2.11.0/gson-2.11.0.jar" + }, { "url": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar", "hash": "94855942d4992f112946d3de1c334e709237b8126d8130bf07807c018a4a2120", @@ -784,6 +919,16 @@ "hash": "03d0329547c13da9e17c634d1049ea2ead093925e290567e1a364fd6b1fc7ff8", "path": "com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar" }, + { + "url": "com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar", + "hash": "f3fc8a3a0a4020706a373b00e7f57c2512dd26d1f83d28c7d38768f8682b231e", + "path": "com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar" + }, + { + "url": "com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar", + "hash": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064", + "path": "com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar" + }, { "url": "com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar", "hash": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb", @@ -839,11 +984,21 @@ "hash": "f7b8f8fed176b9cf6831b98cb07320d7fbe91d99b29999f752c3821dfe45bdc8", "path": "com/google/guava/guava/25.1-android/guava-25.1-android.jar" }, + { + "url": "com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar", + "hash": "4bf0e2c5af8e4525c96e8fde17a4f7307f97f8478f11c4c8e35a0e3298ae4e90", + "path": "com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar" + }, { "url": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar", "hash": "f3d7f57f67fd622f4d468dfdd692b3a5e3909246c28017ac3263405f0fe617ed", "path": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar" }, + { + "url": "com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "hash": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", + "path": "com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" + }, { "url": "com/google/inject/guice/4.0/guice-4.0-no_aop.jar", "hash": "19393891be59b6feaf7e308bd8a3843b4e552c10cdb687ebffd7695634a250a8", @@ -914,6 +1069,11 @@ "hash": "2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6", "path": "com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar" }, + { + "url": "com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar", + "hash": "88241573467ddca44ffd4d74aa04c2bbfd11bf7c17e0c342c94c9de7a70a7c64", + "path": "com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar" + }, { "url": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", "hash": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", @@ -929,6 +1089,11 @@ "hash": "6ba90d0d081c03c5c03d2d41497f75a183da7fb23cc2691f7b782dea77f73d21", "path": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar" }, + { + "url": "com/google/protobuf/protobuf-java/3.25.8/protobuf-java-3.25.8.jar", + "hash": "72bdb32eb38cafb7dcd288262c29a34d57cba2e19101af9685155ba8c0a56008", + "path": "com/google/protobuf/protobuf-java/3.25.8/protobuf-java-3.25.8.jar" + }, { "url": "com/google/truth/truth/0.42/truth-0.42.jar", "hash": "dd652bdf0c4427c59848ac0340fd6b6d20c2cbfaa3c569a8366604dbcda5214c", @@ -969,6 +1134,11 @@ "hash": "2c8225cd73b2394382b9d0016d9278a00291562224a594eef00c00a6ac50bc04", "path": "com/h2database/h2-mvstore/2.3.232/h2-mvstore-2.3.232.jar" }, + { + "url": "com/hankcs/aho-corasick-double-array-trie/1.2.2/aho-corasick-double-array-trie-1.2.2.jar", + "hash": "cbc79badb1e3d18dd18fdb77850da17d4566371c955e5ae85654b770c6e17858", + "path": "com/hankcs/aho-corasick-double-array-trie/1.2.2/aho-corasick-double-array-trie-1.2.2.jar" + }, { "url": "com/hankcs/aho-corasick-double-array-trie/1.2.3/aho-corasick-double-array-trie-1.2.3.jar", "hash": "564f0fc690d50702a313510b9a72e9505ace6e81108e84f65de4feb0da244eb8", @@ -994,6 +1164,11 @@ "hash": "b3640b9f416a4411fd33c59abbeea8fd57d024c23e1819bf9673220a97499fe3", "path": "com/ibm/icu/icu4j/77.1/icu4j-77.1.jar" }, + { + "url": "com/intellij/annotations/12.0/annotations-12.0.jar", + "hash": "f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d", + "path": "com/intellij/annotations/12.0/annotations-12.0.jar" + }, { "url": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.10.1-intellij-5/kotlinx-coroutines-core-jvm-1.10.1-intellij-5.jar", "hash": "e9b7e2b1262fd02fe63b08f636903ff36f453f08ae52190c78e3cbf19d777e42", @@ -1060,29 +1235,14 @@ "path": "com/jetbrains/format-ripper/format-ripper/1.2.0/format-ripper-1.2.0.jar" }, { - "url": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar", - "hash": "3c8c66663148ac5d2a953cb048a1939b96be543d4612c23e030a7c6fd20390cd", - "path": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar" + "url": "com/jetbrains/fus/reporting/ap-validation-all/1.0.205/ap-validation-all-1.0.205.jar", + "hash": "9921601d14966cf0f9231fd2b92ba9a5b65b02c92a3a9ebc2049c8b2710a2eea", + "path": "com/jetbrains/fus/reporting/ap-validation-all/1.0.205/ap-validation-all-1.0.205.jar" }, { - "url": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar", - "hash": "f138ed43c55cb90192518293a5b46a135221c898b2b05d6c0648645b3d0fac64", - "path": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar" - }, - { - "url": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar", - "hash": "ca8ebd17e33f333647b905d43fc8cce2ad16abd22bfa99b75cb8a499894648b8", - "path": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar" - }, - { - "url": "com/jetbrains/fus/reporting/model/171/model-171.jar", - "hash": "8aa0be7e7c1a46ef0827d98c026d328a6f9be27aed79b36692a7f38bacd41a6a", - "path": "com/jetbrains/fus/reporting/model/171/model-171.jar" - }, - { - "url": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar", - "hash": "83380929b70dc8e25db327be8680438f3d80087962a88f4dcf061c919ba2fc32", - "path": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar" + "url": "com/jetbrains/fus/reporting/api/1.0.205/api-1.0.205.jar", + "hash": "bd122fb2110ec009cf3143aef5e2d473611b5e015c0d2701686eb94200e538ca", + "path": "com/jetbrains/fus/reporting/api/1.0.205/api-1.0.205.jar" }, { "url": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar", @@ -1189,6 +1349,11 @@ "hash": "81ad7bfe7e59de4cd047eacf24f979ec47db40eac6afc76e6f10288b456b14b1", "path": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar" }, + { + "url": "com/optimaize/languagedetector/language-detector/0.6/language-detector-0.6.jar", + "hash": "f53ecc3d71da9ebc82edd10fb35638d32e8b9d849273dd717a021eca02f2278d", + "path": "com/optimaize/languagedetector/language-detector/0.6/language-detector-0.6.jar" + }, { "url": "com/pngencoder/pngencoder/0.14.0/pngencoder-0.14.0.jar", "hash": "79bf02e8f49833dc3433ae1554999dd375075e5ab13447fc1e558857b51baecc", @@ -1279,6 +1444,11 @@ "hash": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", "path": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" }, + { + "url": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", + "hash": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", + "path": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" + }, { "url": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", "hash": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", @@ -1289,6 +1459,21 @@ "hash": "27d85fc134c9271d5c79d3300fc4669668f017e72409727c428f54f2417f04cd", "path": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar" }, + { + "url": "com/sun/istack/istack-commons-runtime/4.1.2/istack-commons-runtime-4.1.2.jar", + "hash": "7fd6792361f4dd00f8c56af4a20cecc0066deea4a8f3dec38348af23fc2296ee", + "path": "com/sun/istack/istack-commons-runtime/4.1.2/istack-commons-runtime-4.1.2.jar" + }, + { + "url": "com/sun/xml/bind/jaxb-core/2.3.0.1/jaxb-core-2.3.0.1.jar", + "hash": "d2ecba63615f317a11fb55c6468f6a9480f6411c10951d9881bafd9a9a8d0467", + "path": "com/sun/xml/bind/jaxb-core/2.3.0.1/jaxb-core-2.3.0.1.jar" + }, + { + "url": "com/sun/xml/bind/jaxb-impl/2.3.3/jaxb-impl-2.3.3.jar", + "hash": "e5178d0c7948247f75a13c689bf36f4d5d4910a121f712aa3b20ae94377069d8", + "path": "com/sun/xml/bind/jaxb-impl/2.3.3/jaxb-impl-2.3.3.jar" + }, { "url": "com/thoughtworks/qdox/qdox/2.2.0/qdox-2.2.0.jar", "hash": "c260c3230b2340af97d54bf01f7f67ebc57c901922736c881bb11cb981302be2", @@ -1359,6 +1544,11 @@ "hash": "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8", "path": "commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar" }, + { + "url": "commons-digester/commons-digester/2.1/commons-digester-2.1.jar", + "hash": "e0b2b980a84fc6533c5ce291f1917b32c507f62bcad64198fff44368c2196a3d", + "path": "commons-digester/commons-digester/2.1/commons-digester-2.1.jar" + }, { "url": "commons-discovery/commons-discovery/0.4/commons-discovery-0.4.jar", "hash": "97d264e2f98821c4cd39eacfd597b4dc7c19d4232cf1f335fc2eab389b2d92fd", @@ -1399,6 +1589,16 @@ "hash": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", "path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar" }, + { + "url": "commons-logging/commons-logging/1.3.4/commons-logging-1.3.4.jar", + "hash": "bc2dfe32f1ef06509e6a065144c1adf7b420eabf11a87f30bd127f8faa332016", + "path": "commons-logging/commons-logging/1.3.4/commons-logging-1.3.4.jar" + }, + { + "url": "commons-validator/commons-validator/1.9.0/commons-validator-1.9.0.jar", + "hash": "c3c14748e2d78db58df88808740711bd643b32c45ffa7b8a739f00fb467cd7d7", + "path": "commons-validator/commons-validator/1.9.0/commons-validator-1.9.0.jar" + }, { "url": "completion/ml/python/features/ml-completion-prev-exprs-models/1.11/ml-completion-prev-exprs-models-1.11.jar", "hash": "8924b199c8cc52530de2b250670806d8b046fa5ae9d32a9f27a9b224e934a1ad", @@ -1414,6 +1614,16 @@ "hash": "56f0b00adb704cbc1e86776b45f6890efe90685ab370a34b5b299593cdcaae22", "path": "de/danielnaber/german-pos-dict/1.2.4/german-pos-dict-1.2.4.jar" }, + { + "url": "de/danielnaber/german-pos-dict/1.2.4/german-pos-dict-1.2.4.jar", + "hash": "56f0b00adb704cbc1e86776b45f6890efe90685ab370a34b5b299593cdcaae22", + "path": "de/danielnaber/german-pos-dict/1.2.4/german-pos-dict-1.2.4.jar" + }, + { + "url": "de/danielnaber/jwordsplitter/4.7/jwordsplitter-4.7.jar", + "hash": "0435e604abe8b4a0b27f568db9349fbe0546df286bbe62f667c9fd9663df71b2", + "path": "de/danielnaber/jwordsplitter/4.7/jwordsplitter-4.7.jar" + }, { "url": "de/danielnaber/jwordsplitter/4.7/jwordsplitter-4.7.jar", "hash": "0435e604abe8b4a0b27f568db9349fbe0546df286bbe62f667c9fd9663df71b2", @@ -1454,6 +1664,21 @@ "hash": "33021c9cca70c6292d53ff7dac5d1832d422e986aba52ec998532a5f47f921f8", "path": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar" }, + { + "url": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar", + "hash": "33021c9cca70c6292d53ff7dac5d1832d422e986aba52ec998532a5f47f921f8", + "path": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar" + }, + { + "url": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar", + "hash": "33021c9cca70c6292d53ff7dac5d1832d422e986aba52ec998532a5f47f921f8", + "path": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar" + }, + { + "url": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar", + "hash": "33021c9cca70c6292d53ff7dac5d1832d422e986aba52ec998532a5f47f921f8", + "path": "edu/washington/cs/knowitall/openregex/1.1.1/openregex-1.1.1.jar" + }, { "url": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar", "hash": "e2167e99bdb018576cce9cc0aad154ad995fe67a4b0c36c63344f743865f96e7", @@ -1714,11 +1939,31 @@ "hash": "b3ac96dd97acba8318dbe26f6a432d6c6db91c46c780805e8928b8103e5763dc", "path": "io/github/detekt/sarif4k/sarif4k-jvm/0.6.0/sarif4k-jvm-0.6.0.jar" }, + { + "url": "io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", + "hash": "9990a2039778f6b4cc94790141c2868864eacee0620c6c459451121a901cd5b5", + "path": "io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar" + }, { "url": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar", "hash": "241daa21665dd0ca55576a4bc4d8e9ace8891ae3c698cc77f13bb4bdac372e94", "path": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar" }, + { + "url": "io/github/resilience4j/resilience4j-circuitbreaker/1.7.1/resilience4j-circuitbreaker-1.7.1.jar", + "hash": "05ae08b684e6245b8d88bcb823dfd0a2994052098226bd1e614fb9828e5d13df", + "path": "io/github/resilience4j/resilience4j-circuitbreaker/1.7.1/resilience4j-circuitbreaker-1.7.1.jar" + }, + { + "url": "io/github/resilience4j/resilience4j-core/1.7.1/resilience4j-core-1.7.1.jar", + "hash": "3153a2c96c3e3b31122a7fa8ca8ea1ab0f305bf82d096c291b7416443fff6491", + "path": "io/github/resilience4j/resilience4j-core/1.7.1/resilience4j-core-1.7.1.jar" + }, + { + "url": "io/github/resilience4j/resilience4j-micrometer/1.7.1/resilience4j-micrometer-1.7.1.jar", + "hash": "71d9be0d10026f2223f2afba5b10d5d1a7b569c6433bbc1fd189ca8817d66d60", + "path": "io/github/resilience4j/resilience4j-micrometer/1.7.1/resilience4j-micrometer-1.7.1.jar" + }, { "url": "io/github/smiley4/schema-kenerator-core/2.2.0/schema-kenerator-core-2.2.0.jar", "hash": "c1c197ed03acaf46773176a001836219b6299fe267dc4751c2c28ae98edfa0f3", @@ -1889,16 +2134,31 @@ "hash": "bae13d4e4716a0955d316b5fcb75582504325e5b11ac946b13b64b4fce19bc6e", "path": "io/grpc/grpc-api/1.73.0/grpc-api-1.73.0.jar" }, + { + "url": "io/grpc/grpc-api/1.75.0/grpc-api-1.75.0.jar", + "hash": "7f309616691fa655d02512762049ed18bf4ab2b52ced424cab2f527d0bb8e3fc", + "path": "io/grpc/grpc-api/1.75.0/grpc-api-1.75.0.jar" + }, { "url": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar", "hash": "d8d6911e225b55501692651272ce961ba5be1f76662ceb7f0aa79ecce8f63f25", "path": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar" }, + { + "url": "io/grpc/grpc-context/1.75.0/grpc-context-1.75.0.jar", + "hash": "7e1de7847ea621a9ec7cb988a8baa947748d0eaef94bfe457d04d9b57105079f", + "path": "io/grpc/grpc-context/1.75.0/grpc-context-1.75.0.jar" + }, { "url": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar", "hash": "cffb55f1e7268e160647e88da142c09c6175ff72970c64f7cb411d78eb661663", "path": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar" }, + { + "url": "io/grpc/grpc-core/1.75.0/grpc-core-1.75.0.jar", + "hash": "f10cdbe558378494e4ffc6b1bb328b8a137f3201d46c8b24f0154eb9e51191a1", + "path": "io/grpc/grpc-core/1.75.0/grpc-core-1.75.0.jar" + }, { "url": "io/grpc/grpc-inprocess/1.65.1/grpc-inprocess-1.65.1.jar", "hash": "6e3b197f5668e26fec19a831d2dd1f6d53b6eb9d4d3978b8ffd4ff68f1aae020", @@ -1914,26 +2174,51 @@ "hash": "8328289ba6b73445e982a1cadf8e651ea65354e288c825a43e7c77f16da8a056", "path": "io/grpc/grpc-netty-shaded/1.73.0/grpc-netty-shaded-1.73.0.jar" }, + { + "url": "io/grpc/grpc-netty-shaded/1.75.0/grpc-netty-shaded-1.75.0.jar", + "hash": "d33d47a9720a392512c4e4ceaa17a458a0e3ed6188d17e98d6c4faf0679374d7", + "path": "io/grpc/grpc-netty-shaded/1.75.0/grpc-netty-shaded-1.75.0.jar" + }, { "url": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar", "hash": "de8ce5309713e72bb57d5ff2dabdb4c173ae4872bd1439b9c3d3f93430b407d9", "path": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar" }, + { + "url": "io/grpc/grpc-protobuf-lite/1.75.0/grpc-protobuf-lite-1.75.0.jar", + "hash": "60fafc627aa04bcab328dcc9206f0e7aa71d95f1b612774a18272dfe7dc24cf1", + "path": "io/grpc/grpc-protobuf-lite/1.75.0/grpc-protobuf-lite-1.75.0.jar" + }, { "url": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar", "hash": "5c0ca9e321c02845c47dc6edcef9f22e49015cef7753c54012f5398425163c08", "path": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar" }, + { + "url": "io/grpc/grpc-protobuf/1.75.0/grpc-protobuf-1.75.0.jar", + "hash": "f52b53c349b0776815e437636dff3d3844e9b10cbb25be419a786bf3d6f20269", + "path": "io/grpc/grpc-protobuf/1.75.0/grpc-protobuf-1.75.0.jar" + }, { "url": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar", "hash": "050fe139de47d8937e6b0080e8dff3d0f42df6782f147c10bb298c0e9cd94b2f", "path": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar" }, + { + "url": "io/grpc/grpc-stub/1.75.0/grpc-stub-1.75.0.jar", + "hash": "dc98fe18654206948666e6657e13fe301ad0754751f28c6c10961e1e6c457997", + "path": "io/grpc/grpc-stub/1.75.0/grpc-stub-1.75.0.jar" + }, { "url": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar", "hash": "b7df6cbcc30b7a3219f06483a9a9d320a431beda8a1ace5b16d879f84112373f", "path": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar" }, + { + "url": "io/grpc/grpc-util/1.75.0/grpc-util-1.75.0.jar", + "hash": "92b5a1195dad4cbd7c405b01cbd9fd2dbbd548d13d4cfabf9d2d6a37bad4cb81", + "path": "io/grpc/grpc-util/1.75.0/grpc-util-1.75.0.jar" + }, { "url": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar", "hash": "8b1c3e582e2f6f662261f3f45a6d723f3dd8d8b2b0b86a3f7d8e6c966eca0568", @@ -2329,6 +2614,16 @@ "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" }, + { + "url": "io/micrometer/micrometer-core/1.7.12/micrometer-core-1.7.12.jar", + "hash": "e7137f16fdbb183bf6608403f604036fa53971ca8635947745e8080039ab0533", + "path": "io/micrometer/micrometer-core/1.7.12/micrometer-core-1.7.12.jar" + }, + { + "url": "io/micrometer/micrometer-registry-prometheus/1.7.12/micrometer-registry-prometheus-1.7.12.jar", + "hash": "1fd64ca17b7ec6235dae4bb080283dcd7866e929189d82f5ba8a201e41ca9848", + "path": "io/micrometer/micrometer-registry-prometheus/1.7.12/micrometer-registry-prometheus-1.7.12.jar" + }, { "url": "io/mockk/mockk-agent-api-jvm/1.14.5/mockk-agent-api-jvm-1.14.5.jar", "hash": "a919a8fec03dfb0c084cb43dafcebe2dd9351431c7a08c2fc8147037de1d06b7", @@ -2644,11 +2939,21 @@ "hash": "3ebb866359b8ec9ba06e45eb27b1b88ee84dab7b052c3ddef57a0e5d12433fb5", "path": "io/nlopez/compose/rules/detekt/0.4.27/detekt-0.4.27.jar" }, + { + "url": "io/opentelemetry/opentelemetry-api/1.42.1/opentelemetry-api-1.42.1.jar", + "hash": "6b0f9d067260ea3ed6c3960352b80800b993cb3962fa6fb1b6383cd04c3c0874", + "path": "io/opentelemetry/opentelemetry-api/1.42.1/opentelemetry-api-1.42.1.jar" + }, { "url": "io/opentelemetry/opentelemetry-api/1.48.0/opentelemetry-api-1.48.0.jar", "hash": "8d3781bda58892f7d14216908fc0d1faf6f4e6b806e6e73e23489e41c0ecf012", "path": "io/opentelemetry/opentelemetry-api/1.48.0/opentelemetry-api-1.48.0.jar" }, + { + "url": "io/opentelemetry/opentelemetry-context/1.42.1/opentelemetry-context-1.42.1.jar", + "hash": "fc8f47bc94bec89a3dbdbcf631470fb7fd7d3e628b10d43bc376f17ebde4b405", + "path": "io/opentelemetry/opentelemetry-context/1.42.1/opentelemetry-context-1.42.1.jar" + }, { "url": "io/opentelemetry/opentelemetry-context/1.48.0/opentelemetry-context-1.48.0.jar", "hash": "1fcccff0f8171fe2001a17b99da229c12d0c4edcca617e453460344e92249d42", @@ -2699,6 +3004,11 @@ "hash": "668e78642d50709dd147406a197cfdd256b1d5931023a23f4a25ed88154c8089", "path": "io/opentelemetry/opentelemetry-sdk/1.48.0/opentelemetry-sdk-1.48.0.jar" }, + { + "url": "io/opentelemetry/opentelemetry-semconv/1.30.1-alpha/opentelemetry-semconv-1.30.1-alpha.jar", + "hash": "aaa73f6c6a3a67cdc07870387383808826d8dae7a84e47cae182b7a88a08e513", + "path": "io/opentelemetry/opentelemetry-semconv/1.30.1-alpha/opentelemetry-semconv-1.30.1-alpha.jar" + }, { "url": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0/opentelemetry-semconv-1.30.0.jar", "hash": "99c2478a9b803b7d385d1624d5c1ab6f9a64cac5a2dc00f44a350744a1d858ac", @@ -2709,16 +3019,61 @@ "hash": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", "path": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar" }, + { + "url": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar", + "hash": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", + "path": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar" + }, + { + "url": "io/prometheus/simpleclient/0.16.0/simpleclient-0.16.0.jar", + "hash": "22c374f237f7bc4fdb1f0ec2da379c0ba00e69ad2ffe8b6ade543d73062d377f", + "path": "io/prometheus/simpleclient/0.16.0/simpleclient-0.16.0.jar" + }, + { + "url": "io/prometheus/simpleclient_common/0.10.0/simpleclient_common-0.10.0.jar", + "hash": "8f91f079b6d2e45af3a6ff2ad5cb6c039dce602c51d0923790a32482691e50ff", + "path": "io/prometheus/simpleclient_common/0.10.0/simpleclient_common-0.10.0.jar" + }, + { + "url": "io/prometheus/simpleclient_guava/0.16.0/simpleclient_guava-0.16.0.jar", + "hash": "49959fe20423803b8958fe35ce6cdcc47e58e2251b191ad53eb7ef6fc46c4ae1", + "path": "io/prometheus/simpleclient_guava/0.16.0/simpleclient_guava-0.16.0.jar" + }, + { + "url": "io/prometheus/simpleclient_tracer_common/0.16.0/simpleclient_tracer_common-0.16.0.jar", + "hash": "e84a784ac8e24f182ee62da80b6b5c8140774b75bfa4bf9cc3d3b8390db625f6", + "path": "io/prometheus/simpleclient_tracer_common/0.16.0/simpleclient_tracer_common-0.16.0.jar" + }, + { + "url": "io/prometheus/simpleclient_tracer_otel/0.16.0/simpleclient_tracer_otel-0.16.0.jar", + "hash": "a2a84c59bef3796bb7f9c6f2ae8b7de8b905313ef28180ac3de7ff61dd68df3f", + "path": "io/prometheus/simpleclient_tracer_otel/0.16.0/simpleclient_tracer_otel-0.16.0.jar" + }, + { + "url": "io/prometheus/simpleclient_tracer_otel_agent/0.16.0/simpleclient_tracer_otel_agent-0.16.0.jar", + "hash": "7ad2bb40df74a772d9f5445a3d03579b49d6b37a47d5e90f6cf3f59ecf41ad06", + "path": "io/prometheus/simpleclient_tracer_otel_agent/0.16.0/simpleclient_tracer_otel_agent-0.16.0.jar" + }, { "url": "io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar", "hash": "164e026e01338638e3433e4f6efbda52ed9a64a94ced649c3d0bbe02a7c61282", "path": "io/takari/maven-wrapper/0.5.5/maven-wrapper-0.5.5.jar" }, + { + "url": "io/vavr/vavr-match/0.10.2/vavr-match-0.10.2.jar", + "hash": "5d7a9515b05e3291194e04e641acf74a9a544c1caa1e2c24f59a1424c6ec8288", + "path": "io/vavr/vavr-match/0.10.2/vavr-match-0.10.2.jar" + }, { "url": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar", "hash": "d46f96bf59ccd5800261eec5869a6877ee0a37ea781312e6735be55539f50354", "path": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar" }, + { + "url": "io/vavr/vavr/0.10.2/vavr-0.10.2.jar", + "hash": "1b2ae46cf352627e05b39ac1f1d3bda7b285a8f643cdc7472aea4aa279492e54", + "path": "io/vavr/vavr/0.10.2/vavr-0.10.2.jar" + }, { "url": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar", "hash": "12622deeea2618b59b284051a9484f1def8ccbebc847c350358f12d325ba9dd5", @@ -2734,6 +3089,26 @@ "hash": "733e1347e3ec909e8a7ee199e48a64d0180569461b3bc08c8a6bb1335f5ce1bd", "path": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.1.1/snakeyaml-engine-kmp-jvm-3.1.1.jar" }, + { + "url": "it/unimi/dsi/fastutil-core/8.5.14/fastutil-core-8.5.14.jar", + "hash": "8fb6fe5989a32a74df3158fd8d6b91a4dfc44348772a8654c47dcadd1090a4d8", + "path": "it/unimi/dsi/fastutil-core/8.5.14/fastutil-core-8.5.14.jar" + }, + { + "url": "jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.jar", + "hash": "01b176d718a169263e78290691fc479977186bcc6b333487325084d6586f4627", + "path": "jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.jar" + }, + { + "url": "jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar", + "hash": "c04539f472e9a6dd0c7685ea82d677282269ab8e7baca2e14500e381e0c6cec5", + "path": "jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar" + }, + { + "url": "javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar", + "hash": "43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393", + "path": "javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar" + }, { "url": "javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar", "hash": "5909b396ca3a2be10d0eea32c74ef78d816e1b4ead21de1d78de1f890d033e04", @@ -2744,6 +3119,11 @@ "hash": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", "path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" }, + { + "url": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "hash": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + }, { "url": "javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar", "hash": "a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f", @@ -2894,6 +3274,16 @@ "hash": "35da65fdbd3f9c1fe79cfc8399db975fd97660d8a219febfda9fd1a5fc058f10", "path": "javax/measure/unit-api/1.0/unit-api-1.0.jar" }, + { + "url": "javax/measure/unit-api/1.0/unit-api-1.0.jar", + "hash": "35da65fdbd3f9c1fe79cfc8399db975fd97660d8a219febfda9fd1a5fc058f10", + "path": "javax/measure/unit-api/1.0/unit-api-1.0.jar" + }, + { + "url": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar", + "hash": "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06", + "path": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar" + }, { "url": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar", "hash": "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06", @@ -2934,6 +3324,11 @@ "hash": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", "path": "junit/junit/4.13.2/junit-4.13.2.jar" }, + { + "url": "net/arnx/jsonic/1.2.11/jsonic-1.2.11.jar", + "hash": "76a787944faab6c9bea64dc78400949027ed6fb686fe9b328d18f949852bc89f", + "path": "net/arnx/jsonic/1.2.11/jsonic-1.2.11.jar" + }, { "url": "net/bytebuddy/byte-buddy-agent/1.14.12/byte-buddy-agent-1.14.12.jar", "hash": "2b309a9300092e0b696f7c471fd51d9969001df784c8ab9f07997437d757ad6d", @@ -2984,11 +3379,21 @@ "hash": "4dda1120db856640dbec04140ed23242215a075fe127bdefa0dcfa29fb31267d", "path": "net/i2p/crypto/eddsa/0.3.0/eddsa-0.3.0.jar" }, + { + "url": "net/java/dev/jna/jna-platform/5.12.1/jna-platform-5.12.1.jar", + "hash": "8ce969116cac95bd61b07a8d5e07174b352e63301473caac72c395e3c08488d2", + "path": "net/java/dev/jna/jna-platform/5.12.1/jna-platform-5.12.1.jar" + }, { "url": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar", "hash": "b7e3d46c87bad2eb409b0e704916bcd81206168e357312dfddd0e253679cd9e0", "path": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar" }, + { + "url": "net/java/dev/jna/jna/5.12.1/jna-5.12.1.jar", + "hash": "91a814ac4f40d60dee91d842e1a8ad874c62197984403d0e3c30d39e55cf53b3", + "path": "net/java/dev/jna/jna/5.12.1/jna-5.12.1.jar" + }, { "url": "net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar", "hash": "a564158d28ab5127fc6a958028ed54279fe0999662c46425b6a3b09a2a52094d", @@ -3034,6 +3439,11 @@ "hash": "a134be9884ddfa18304c8e437e64aa598d83ccfa439310029e61ea3fdae8b2ce", "path": "net/loomchild/segment/2.0.3/segment-2.0.3.jar" }, + { + "url": "net/loomchild/segment/2.0.3/segment-2.0.3.jar", + "hash": "a134be9884ddfa18304c8e437e64aa598d83ccfa439310029e61ea3fdae8b2ce", + "path": "net/loomchild/segment/2.0.3/segment-2.0.3.jar" + }, { "url": "net/minidev/accessors-smart/2.5.0/accessors-smart-2.5.0.jar", "hash": "12314fc6881d66a413fd66370787adba16e504fbf7e138690b0f3952e3fbd321", @@ -3099,6 +3509,16 @@ "hash": "4eeeae8d20c078abb64b015ec158add383ac581571cddc45c68f0c9ae0230720", "path": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar" }, + { + "url": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar", + "hash": "4eeeae8d20c078abb64b015ec158add383ac581571cddc45c68f0c9ae0230720", + "path": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar" + }, + { + "url": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar", + "hash": "4eeeae8d20c078abb64b015ec158add383ac581571cddc45c68f0c9ae0230720", + "path": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar" + }, { "url": "org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar", "hash": "734c8356420cc8e30c795d64fd1fcd5d44ea9d90342a2cc3262c5158fbc6d98b", @@ -3149,6 +3569,16 @@ "hash": "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308", "path": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar" }, + { + "url": "org/apache/commons/commons-pool2/2.12.0/commons-pool2-2.12.0.jar", + "hash": "6d3bd18df8410f3e31b031aca582cc109342358a62a2759ebd0c4cdf30d06f8b", + "path": "org/apache/commons/commons-pool2/2.12.0/commons-pool2-2.12.0.jar" + }, + { + "url": "org/apache/commons/commons-text/1.12.0/commons-text-1.12.0.jar", + "hash": "de023257ff166044a56bd1aa9124e843cd05dac5806cc705a9311f3556d5a15f", + "path": "org/apache/commons/commons-text/1.12.0/commons-text-1.12.0.jar" + }, { "url": "org/apache/commons/commons-text/1.14.0/commons-text-1.14.0.jar", "hash": "121fce2282910c8f0c3ba793a5436b31beb710423cbe2d574a3fb7a73c508e92", @@ -3199,6 +3629,11 @@ "hash": "1cdcc5a2d9cf4ffaf12fbf24bc2a18f2469cd295b60470ae8b97d1aa85dbad6f", "path": "org/apache/lucene/lucene-analyzers-common/8.11.1/lucene-analyzers-common-8.11.1.jar" }, + { + "url": "org/apache/lucene/lucene-backward-codecs/5.5.5/lucene-backward-codecs-5.5.5.jar", + "hash": "b62e089f505bc72dd8abb0ad55040604cdd92306e14871d7febcbf947dd9c6e5", + "path": "org/apache/lucene/lucene-backward-codecs/5.5.5/lucene-backward-codecs-5.5.5.jar" + }, { "url": "org/apache/lucene/lucene-backward-codecs/8.11.1/lucene-backward-codecs-8.11.1.jar", "hash": "38e72688eef81efffb9c5ea68918f4d1adb2eb0de64ce6a8222abee036eb63cf", @@ -3219,6 +3654,11 @@ "hash": "b85d6c2a6b4c29e90fa7c5d94b21fe796f9c6857870268b56904765126bae718", "path": "org/apache/lucene/lucene-core/2.4.1/lucene-core-2.4.1.jar" }, + { + "url": "org/apache/lucene/lucene-core/5.5.5/lucene-core-5.5.5.jar", + "hash": "8d27a8ab4ee8883282d7713f067e72d1cfde1e88d0f5701a119100ec9e86d7e1", + "path": "org/apache/lucene/lucene-core/5.5.5/lucene-core-5.5.5.jar" + }, { "url": "org/apache/lucene/lucene-core/8.11.1/lucene-core-8.11.1.jar", "hash": "78a61d0b843c1cf1fe5be380a4d3a4c1602d3fbba4ca1185da8797c9bb115483", @@ -4439,6 +4879,16 @@ "hash": "f418c519b49470c2ec7024086bf210ba370ff158732368005d3b8cef964d3fff", "path": "org/carrot2/morfologik-fsa-builders/2.1.9/morfologik-fsa-builders-2.1.9.jar" }, + { + "url": "org/carrot2/morfologik-fsa-builders/2.1.9/morfologik-fsa-builders-2.1.9.jar", + "hash": "f418c519b49470c2ec7024086bf210ba370ff158732368005d3b8cef964d3fff", + "path": "org/carrot2/morfologik-fsa-builders/2.1.9/morfologik-fsa-builders-2.1.9.jar" + }, + { + "url": "org/carrot2/morfologik-fsa/2.1.9/morfologik-fsa-2.1.9.jar", + "hash": "1bfefce937df14cc94d32a98ce59c33f4d5b6c0eddbb436b6bfe27ff2120a23d", + "path": "org/carrot2/morfologik-fsa/2.1.9/morfologik-fsa-2.1.9.jar" + }, { "url": "org/carrot2/morfologik-fsa/2.1.9/morfologik-fsa-2.1.9.jar", "hash": "1bfefce937df14cc94d32a98ce59c33f4d5b6c0eddbb436b6bfe27ff2120a23d", @@ -4449,6 +4899,16 @@ "hash": "8d2566a216f401380878f25196f84bd351b807b11f18bc71acd1417e04a1ec29", "path": "org/carrot2/morfologik-speller/2.1.9/morfologik-speller-2.1.9.jar" }, + { + "url": "org/carrot2/morfologik-speller/2.1.9/morfologik-speller-2.1.9.jar", + "hash": "8d2566a216f401380878f25196f84bd351b807b11f18bc71acd1417e04a1ec29", + "path": "org/carrot2/morfologik-speller/2.1.9/morfologik-speller-2.1.9.jar" + }, + { + "url": "org/carrot2/morfologik-stemming/2.1.9/morfologik-stemming-2.1.9.jar", + "hash": "6170895b2315b697f4da5630caf57c6c441f1cb419d89d1cb5326b0673293e8a", + "path": "org/carrot2/morfologik-stemming/2.1.9/morfologik-stemming-2.1.9.jar" + }, { "url": "org/carrot2/morfologik-stemming/2.1.9/morfologik-stemming-2.1.9.jar", "hash": "6170895b2315b697f4da5630caf57c6c441f1cb419d89d1cb5326b0673293e8a", @@ -4479,6 +4939,11 @@ "hash": "a40b2ce6d8551e5b90b1bf637064303f32944d61b52ab2014e38699df573941b", "path": "org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar" }, + { + "url": "org/checkerframework/checker-qual/3.43.0/checker-qual-3.43.0.jar", + "hash": "3fbc2e98f05854c3df16df9abaa955b91b15b3ecac33623208ed6424640ef0f6", + "path": "org/checkerframework/checker-qual/3.43.0/checker-qual-3.43.0.jar" + }, { "url": "org/codehaus/groovy/groovy-ant/3.0.25/groovy-ant-3.0.25.jar", "hash": "fd65c1a0cd1c60272b6ed0f45025d7afae8de20b5c11e2a131a7ccb4b0f1f1b2", @@ -4544,6 +5009,11 @@ "hash": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", "path": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar" }, + { + "url": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar", + "hash": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", + "path": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar" + }, { "url": "org/codehaus/plexus/plexus-archiver/4.8.0/plexus-archiver-4.8.0.jar", "hash": "24513c9bc6d52716f5a22f7ef03e26c310f62ebcde309de9833deac6a4ac32e3", @@ -4944,6 +5414,11 @@ "hash": "9e9a57439a98034732e94d841bb7065b56e3a065654361ca9cc07135e9fbe17c", "path": "org/eclipse/aether/aether-util/1.0.2.v20150114/aether-util-1.0.2.v20150114.jar" }, + { + "url": "org/eclipse/angus/angus-activation/2.0.2/angus-activation-2.0.2.jar", + "hash": "6dd3bcffc22bce83b07376a0e2e094e4964a3195d4118fb43e380ef35436cc1e", + "path": "org/eclipse/angus/angus-activation/2.0.2/angus-activation-2.0.2.jar" + }, { "url": "org/eclipse/elk/org.eclipse.elk.alg.common.compaction/0.3.0/org.eclipse.elk.alg.common.compaction-0.3.0.jar", "hash": "7b5a2c04f1c942af3d8b891a9a535e74cfa45b4151b7835c3e9f63e96ec0332f", @@ -5124,16 +5599,31 @@ "hash": "2e5e775a9dc58ffa6bbd6aa6f099d62f8b62dcdeb4c3c3bbbe5cf2301bc2dcc1", "path": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar" }, + { + "url": "org/glassfish/jaxb/jaxb-core/4.0.5/jaxb-core-4.0.5.jar", + "hash": "ad3fd9bf00de3eda9859f70b6cfb011e2fe9904804e16a2665092888ece0fdca", + "path": "org/glassfish/jaxb/jaxb-core/4.0.5/jaxb-core-4.0.5.jar" + }, { "url": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar", "hash": "ba88e5bde7c0d878c3e1f2ec2fcabaf51d201eaf93b3bb9cfecfc1f11b2304d4", "path": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar" }, + { + "url": "org/glassfish/jaxb/jaxb-runtime/4.0.5/jaxb-runtime-4.0.5.jar", + "hash": "485d8940e76373a7f300815ea5504bf5b726c234425ad30971019d133124cca4", + "path": "org/glassfish/jaxb/jaxb-runtime/4.0.5/jaxb-runtime-4.0.5.jar" + }, { "url": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar", "hash": "973018b87af911ecf6e6d861dd0d6a477e4d8ae6a883ec5d073d3df1330b87f0", "path": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar" }, + { + "url": "org/glassfish/jaxb/txw2/4.0.5/txw2-4.0.5.jar", + "hash": "917355bc451481f30d043b24d123110517966af34383901773882810dca480e5", + "path": "org/glassfish/jaxb/txw2/4.0.5/txw2-4.0.5.jar" + }, { "url": "org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar", "hash": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", @@ -5159,6 +5649,11 @@ "hash": "5e62846a89f05cd78cd9c1a553f340d002458380c320455dd1f8fc5497a8a1c1", "path": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar" }, + { + "url": "org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar", + "hash": "9b47fbae444feaac4b7e04f0ea294569e4bc282bc69d8c2ce2ac3f23577281e2", + "path": "org/hdrhistogram/HdrHistogram/2.1.12/HdrHistogram-2.1.12.jar" + }, { "url": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar", "hash": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8", @@ -5169,6 +5664,11 @@ "hash": "6f128a71c5e87a16f810513a73ad3c77d0ee0bb622ee0ce1ead115bccbc76d0a", "path": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar" }, + { + "url": "org/ioperm/morphology-el/1.0.0/morphology-el-1.0.0.jar", + "hash": "caa36b7e96fd4c1804b3f4763de803ce87468d86908087087814f7d47caee668", + "path": "org/ioperm/morphology-el/1.0.0/morphology-el-1.0.0.jar" + }, { "url": "org/jacoco/org.jacoco.agent/0.8.14/org.jacoco.agent-0.8.14.jar", "hash": "20be9853385bdfc65a5929643412d09243d14514304b89ba23a265158cc8792b", @@ -5235,14 +5735,14 @@ "path": "org/jetbrains/apple-notary-api-kotlin-client/2.0.1/apple-notary-api-kotlin-client-2.0.1.jar" }, { - "url": "org/jetbrains/compose/animation/animation-core-desktop/1.10.0-beta01/animation-core-desktop-1.10.0-beta01.jar", - "hash": "530c042dcb2861382ed4d4a039f026c718b1d7c1b3cbbda58b12d26ba86683e3", - "path": "org/jetbrains/compose/animation/animation-core-desktop/1.10.0-beta01/animation-core-desktop-1.10.0-beta01.jar" + "url": "org/jetbrains/compose/animation/animation-core-desktop/1.10.0-rc01/animation-core-desktop-1.10.0-rc01.jar", + "hash": "41c0220ddbc55cb897feb0d5816b748f9c11162171f12743c04b50d0d84db628", + "path": "org/jetbrains/compose/animation/animation-core-desktop/1.10.0-rc01/animation-core-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/animation/animation-desktop/1.10.0-beta01/animation-desktop-1.10.0-beta01.jar", - "hash": "4aab9a942a0bf3cef4b1c01451dbc13c2e30a9289c87c4fe416663d808e920fb", - "path": "org/jetbrains/compose/animation/animation-desktop/1.10.0-beta01/animation-desktop-1.10.0-beta01.jar" + "url": "org/jetbrains/compose/animation/animation-desktop/1.10.0-rc01/animation-desktop-1.10.0-rc01.jar", + "hash": "3ec5254288b1e872263009221f677063ea728f90969598f399a5b02500ebc014", + "path": "org/jetbrains/compose/animation/animation-desktop/1.10.0-rc01/animation-desktop-1.10.0-rc01.jar" }, { "url": "org/jetbrains/compose/compiler/compiler-hosted/1.5.14/compiler-hosted-1.5.14.jar", @@ -5250,14 +5750,14 @@ "path": "org/jetbrains/compose/compiler/compiler-hosted/1.5.14/compiler-hosted-1.5.14.jar" }, { - "url": "org/jetbrains/compose/components/components-resources-desktop/1.10.0-alpha01/components-resources-desktop-1.10.0-alpha01.jar", - "hash": "efdd4db41e57baa5cd50d679be5a141ddf8ab9ed75f99fdaf9db7277343e3d96", - "path": "org/jetbrains/compose/components/components-resources-desktop/1.10.0-alpha01/components-resources-desktop-1.10.0-alpha01.jar" + "url": "org/jetbrains/compose/components/components-resources-desktop/1.10.0-rc01/components-resources-desktop-1.10.0-rc01.jar", + "hash": "7dbbe06683befa8110b4ac926a7432b7e2ee446ed156adf55ad17e9c868ae0e2", + "path": "org/jetbrains/compose/components/components-resources-desktop/1.10.0-rc01/components-resources-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/components/components-resources/1.10.0-alpha01/components-resources-1.10.0-alpha01.jar", - "hash": "75ed361cabb9ed491c00dadd0784d329ea6433c39d8240df062778c31b509bdb", - "path": "org/jetbrains/compose/components/components-resources/1.10.0-alpha01/components-resources-1.10.0-alpha01.jar" + "url": "org/jetbrains/compose/components/components-resources/1.10.0-rc01/components-resources-1.10.0-rc01.jar", + "hash": "7d2f02d5ecc865b8c9b81cc3026db4c0ba2ccf180c1be6844896e56581045b9a", + "path": "org/jetbrains/compose/components/components-resources/1.10.0-rc01/components-resources-1.10.0-rc01.jar" }, { "url": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar", @@ -5265,59 +5765,59 @@ "path": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar" }, { - "url": "org/jetbrains/compose/foundation/foundation-desktop/1.10.0-beta01/foundation-desktop-1.10.0-beta01.jar", - "hash": "ef70b786c9444735bd634c1e2d224d1511a39bd134afb123e8f408679244b563", - "path": "org/jetbrains/compose/foundation/foundation-desktop/1.10.0-beta01/foundation-desktop-1.10.0-beta01.jar" + "url": "org/jetbrains/compose/foundation/foundation-desktop/1.10.0-rc01/foundation-desktop-1.10.0-rc01.jar", + "hash": "f988ef9d9517dc26b360943349bf1412d5735beb8ecf4f5304f10ecfe6ca05db", + "path": "org/jetbrains/compose/foundation/foundation-desktop/1.10.0-rc01/foundation-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.10.0-beta01/foundation-layout-desktop-1.10.0-beta01.jar", - "hash": "6d38e4de37bcc3adeadf595d559e9cb73a215c763f8127fe780c820faf6a789b", - "path": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.10.0-beta01/foundation-layout-desktop-1.10.0-beta01.jar" + "url": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.10.0-rc01/foundation-layout-desktop-1.10.0-rc01.jar", + "hash": "bd086a9f5ce453967ea1124bb709612bca14a4fbb6522a6023092a8866ee4ef0", + "path": "org/jetbrains/compose/foundation/foundation-layout-desktop/1.10.0-rc01/foundation-layout-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.10.0-beta01/ui-backhandler-desktop-1.10.0-beta01.jar", - "hash": "08a4ac21eca159e16e959ae27f9431b33ecf8f0fc88bcc7499edd21d340de7a5", - "path": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.10.0-beta01/ui-backhandler-desktop-1.10.0-beta01.jar" + "url": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.10.0-rc01/ui-backhandler-desktop-1.10.0-rc01.jar", + "hash": "1babf68f5a05cbe1ba8cf934f0e575bb0d0b184444514e6aa7ec1f8004c9ce33", + "path": "org/jetbrains/compose/ui/ui-backhandler-desktop/1.10.0-rc01/ui-backhandler-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-desktop/1.10.0-beta01/ui-desktop-1.10.0-beta01.jar", - "hash": "e4c01eefc1ec2d5a6f0e643f50865b56022b564cdcb0bbc122a64b692cb65d89", - "path": "org/jetbrains/compose/ui/ui-desktop/1.10.0-beta01/ui-desktop-1.10.0-beta01.jar" + "url": "org/jetbrains/compose/ui/ui-desktop/1.10.0-rc01/ui-desktop-1.10.0-rc01.jar", + "hash": "c699d8571082a7f507fbede0b9d567c661f47013a4f3f9b68109b8a0bd828ea8", + "path": "org/jetbrains/compose/ui/ui-desktop/1.10.0-rc01/ui-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-geometry-desktop/1.10.0-beta01/ui-geometry-desktop-1.10.0-beta01.jar", + "url": "org/jetbrains/compose/ui/ui-geometry-desktop/1.10.0-rc01/ui-geometry-desktop-1.10.0-rc01.jar", "hash": "cdbfdabccac8abef2d9bc0420ec0c4be7a880f6d26b2d1cc4e2317c0d252ee27", - "path": "org/jetbrains/compose/ui/ui-geometry-desktop/1.10.0-beta01/ui-geometry-desktop-1.10.0-beta01.jar" + "path": "org/jetbrains/compose/ui/ui-geometry-desktop/1.10.0-rc01/ui-geometry-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-graphics-desktop/1.10.0-beta01/ui-graphics-desktop-1.10.0-beta01.jar", - "hash": "80f61d974f2ddac95084738f0f18e8c0f6c1923b4bf8cc6a9245b1376c8c992f", - "path": "org/jetbrains/compose/ui/ui-graphics-desktop/1.10.0-beta01/ui-graphics-desktop-1.10.0-beta01.jar" + "url": "org/jetbrains/compose/ui/ui-graphics-desktop/1.10.0-rc01/ui-graphics-desktop-1.10.0-rc01.jar", + "hash": "d1710a4a15b115fc4c37878b32b10a476a0ec3b8399fa1fb588181dba83dbdd2", + "path": "org/jetbrains/compose/ui/ui-graphics-desktop/1.10.0-rc01/ui-graphics-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-desktop/1.10.0-beta01/ui-test-desktop-1.10.0-beta01.jar", - "hash": "65e46ce4ce2291ed0cead9d184ef96d8e10e31770e23901f71deadde6be72b2e", - "path": "org/jetbrains/compose/ui/ui-test-desktop/1.10.0-beta01/ui-test-desktop-1.10.0-beta01.jar" + "url": "org/jetbrains/compose/ui/ui-test-desktop/1.10.0-rc01/ui-test-desktop-1.10.0-rc01.jar", + "hash": "b7d61af17254d98ffb858ceb80bd38597c2486eead80c2cfe0a37ba3ee9724b2", + "path": "org/jetbrains/compose/ui/ui-test-desktop/1.10.0-rc01/ui-test-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.10.0-beta01/ui-test-junit4-desktop-1.10.0-beta01.jar", + "url": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.10.0-rc01/ui-test-junit4-desktop-1.10.0-rc01.jar", "hash": "de2f63543b8f646b85c789e3bf53121e4e6d89d3c7c0afc0358954cc27316a71", - "path": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.10.0-beta01/ui-test-junit4-desktop-1.10.0-beta01.jar" + "path": "org/jetbrains/compose/ui/ui-test-junit4-desktop/1.10.0-rc01/ui-test-junit4-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-text-desktop/1.10.0-beta01/ui-text-desktop-1.10.0-beta01.jar", - "hash": "2d230e78f7160cc2dbcf5c2bd2824ee43832b26e40d01ddfe862c0236c37c8f0", - "path": "org/jetbrains/compose/ui/ui-text-desktop/1.10.0-beta01/ui-text-desktop-1.10.0-beta01.jar" + "url": "org/jetbrains/compose/ui/ui-text-desktop/1.10.0-rc01/ui-text-desktop-1.10.0-rc01.jar", + "hash": "6ee18433659f389621386e759217b3ed5ef0f1e22ea177cad705457dc75aa27b", + "path": "org/jetbrains/compose/ui/ui-text-desktop/1.10.0-rc01/ui-text-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-unit-desktop/1.10.0-beta01/ui-unit-desktop-1.10.0-beta01.jar", + "url": "org/jetbrains/compose/ui/ui-unit-desktop/1.10.0-rc01/ui-unit-desktop-1.10.0-rc01.jar", "hash": "f0f3439928b3d9132f07cb2d7a86091696372ebc8354d16b48830b6ce15e8161", - "path": "org/jetbrains/compose/ui/ui-unit-desktop/1.10.0-beta01/ui-unit-desktop-1.10.0-beta01.jar" + "path": "org/jetbrains/compose/ui/ui-unit-desktop/1.10.0-rc01/ui-unit-desktop-1.10.0-rc01.jar" }, { - "url": "org/jetbrains/compose/ui/ui-util-desktop/1.10.0-beta01/ui-util-desktop-1.10.0-beta01.jar", + "url": "org/jetbrains/compose/ui/ui-util-desktop/1.10.0-rc01/ui-util-desktop-1.10.0-rc01.jar", "hash": "7bfc93a8cad2974cdfd5a2c817e3083e0e3c48ef99e4dbba51eb98a14c92ed2d", - "path": "org/jetbrains/compose/ui/ui-util-desktop/1.10.0-beta01/ui-util-desktop-1.10.0-beta01.jar" + "path": "org/jetbrains/compose/ui/ui-util-desktop/1.10.0-rc01/ui-util-desktop-1.10.0-rc01.jar" }, { "url": "org/jetbrains/dokka/analysis-kotlin-descriptors/2.0.0/analysis-kotlin-descriptors-2.0.0.jar", @@ -5740,54 +6240,79 @@ "path": "org/jetbrains/intellij/deps/jcef/jcef/137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13/jcef-137.0.17-gf354b0e-chromium-137.0.7151.104-api-1.20-253-b13.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-be/6.7.19/language-be-6.7.19.jar", - "hash": "e1112c8cbb7bc83523e2fc057e58b0b48dcdba5cb58e9771639ed2cd735ae4e4", - "path": "org/jetbrains/intellij/deps/languagetool/language-be/6.7.19/language-be-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-be/6.7.20/language-be-6.7.20.jar", + "hash": "f24b9d99f0b9dddbe1d63118dce0af30fd32cb6228f949cfbbad9902e2bfa169", + "path": "org/jetbrains/intellij/deps/languagetool/language-be/6.7.20/language-be-6.7.20.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.19/language-de-6.7.19.jar", - "hash": "3b8fdde02fa7c870daaa0d33d040d00a6dd9a8971e5bf01b3946ff2a9a7b5887", - "path": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.19/language-de-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.20/language-de-6.7.20.jar", + "hash": "91d7d42c173b92d918cdf4266f7f6b468726445dca98740976002745ebdd9678", + "path": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.20/language-de-6.7.20.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-en/6.7.19/language-en-6.7.19.jar", - "hash": "4faf190812aff01543fe930c7476db7d21b4a5ac892421c849aa85e090d5dd2b", - "path": "org/jetbrains/intellij/deps/languagetool/language-en/6.7.19/language-en-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.20/language-de-6.7.20.jar", + "hash": "91d7d42c173b92d918cdf4266f7f6b468726445dca98740976002745ebdd9678", + "path": "org/jetbrains/intellij/deps/languagetool/language-de/6.7.20/language-de-6.7.20.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-it/6.7.19/language-it-6.7.19.jar", - "hash": "66610c22526cae842fbcfc2d64b15b27e1e88f6bd715b8b72d951d60d205e53c", - "path": "org/jetbrains/intellij/deps/languagetool/language-it/6.7.19/language-it-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-el/6.7.20/language-el-6.7.20.jar", + "hash": "da622c6b8d7581a1ce9d58e3cab8c7e9b6770cbe994bb2982d1d82d743dfc436", + "path": "org/jetbrains/intellij/deps/languagetool/language-el/6.7.20/language-el-6.7.20.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-pt/6.7.19/language-pt-6.7.19.jar", - "hash": "15082b699292f1b28756337e3fe46295c556d1e1147bf98d155cca4a08382599", - "path": "org/jetbrains/intellij/deps/languagetool/language-pt/6.7.19/language-pt-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-en/6.7.20/language-en-6.7.20.jar", + "hash": "572cb63055eaa335522e9f3983d457c9acc24672edfc629cc82277d46b455702", + "path": "org/jetbrains/intellij/deps/languagetool/language-en/6.7.20/language-en-6.7.20.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.19/language-ru-6.7.19.jar", - "hash": "24e353865ce2862de1cb2468b73f28bb4d7fb996ab480c9a9513999ba2a3252e", - "path": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.19/language-ru-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-it/6.7.20/language-it-6.7.20.jar", + "hash": "6b25433cf377e3fafce95f772aec21fec29c0267bf1b651834d74309700b34a5", + "path": "org/jetbrains/intellij/deps/languagetool/language-it/6.7.20/language-it-6.7.20.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.19/language-uk-6.7.19.jar", - "hash": "a02e7a2aced8f3f43244c9b06bdd2ac620ffc76a173dd33c19f79e12a9056660", - "path": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.19/language-uk-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-pt/6.7.20/language-pt-6.7.20.jar", + "hash": "2878fbeeeff14a74a970a2a1c477a9cd5fd74a432c015ca810a85eaeaa078186", + "path": "org/jetbrains/intellij/deps/languagetool/language-pt/6.7.20/language-pt-6.7.20.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/language-zh/6.7.19/language-zh-6.7.19.jar", - "hash": "9aceb89c3f8b7f1b98eaef06b1b79e64ee5308f0edb2315785aad4f3c4045169", - "path": "org/jetbrains/intellij/deps/languagetool/language-zh/6.7.19/language-zh-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.20/language-ru-6.7.20.jar", + "hash": "37ee7871b86ded531c364ab448ebf446a1666aef088ecbd35c9bebd25f7239f4", + "path": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.20/language-ru-6.7.20.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar", - "hash": "adafb32cef456d63fbc71cd0e193211a58fb712517ad7fea7f3098e34a184842", - "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.20/language-ru-6.7.20.jar", + "hash": "37ee7871b86ded531c364ab448ebf446a1666aef088ecbd35c9bebd25f7239f4", + "path": "org/jetbrains/intellij/deps/languagetool/language-ru/6.7.20/language-ru-6.7.20.jar" }, { - "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar", - "hash": "adafb32cef456d63fbc71cd0e193211a58fb712517ad7fea7f3098e34a184842", - "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.19/languagetool-core-6.7.19.jar" + "url": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.20/language-uk-6.7.20.jar", + "hash": "bc94dd9aaee1f3e076d55bc91872d383cd92c9293cc7efd2e316915690963280", + "path": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.20/language-uk-6.7.20.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.20/language-uk-6.7.20.jar", + "hash": "bc94dd9aaee1f3e076d55bc91872d383cd92c9293cc7efd2e316915690963280", + "path": "org/jetbrains/intellij/deps/languagetool/language-uk/6.7.20/language-uk-6.7.20.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/language-zh/6.7.20/language-zh-6.7.20.jar", + "hash": "c04ded4e5f33399dc14a52e4d4b13d6a4bfaa817f91efb26aaf208a4bbfdb42b", + "path": "org/jetbrains/intellij/deps/languagetool/language-zh/6.7.20/language-zh-6.7.20.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.20/languagetool-core-6.7.20.jar", + "hash": "2ceb4fddcf6e6943e8e418a417caf05affd239c9f7855ba22aa8494aa0668256", + "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.20/languagetool-core-6.7.20.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.20/languagetool-core-6.7.20.jar", + "hash": "2ceb4fddcf6e6943e8e418a417caf05affd239c9f7855ba22aa8494aa0668256", + "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.20/languagetool-core-6.7.20.jar" + }, + { + "url": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.20/languagetool-core-6.7.20.jar", + "hash": "2ceb4fddcf6e6943e8e418a417caf05affd239c9f7855ba22aa8494aa0668256", + "path": "org/jetbrains/intellij/deps/languagetool/languagetool-core/6.7.20/languagetool-core-6.7.20.jar" }, { "url": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar", @@ -5900,14 +6425,14 @@ "path": "org/jetbrains/intellij/plugins/structure-intellij/3.316/structure-intellij-3.316.jar" }, { - "url": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar", - "hash": "e3d7c60adfdebe47732889d1ff21bc936ddf9990609ac54501c7cf749b0fe640", - "path": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar" + "url": "org/jetbrains/jediterm/jediterm-core/3.59/jediterm-core-3.59.jar", + "hash": "83247c676405d5c5c1764454d35f2bec4f70b72f1b75046d4c43bdbc49eb9587", + "path": "org/jetbrains/jediterm/jediterm-core/3.59/jediterm-core-3.59.jar" }, { - "url": "org/jetbrains/jediterm/jediterm-ui/3.57/jediterm-ui-3.57.jar", - "hash": "05a51058880face1793bcdee9b31578d0ca160fcf603e773d3a12c41d35fd43f", - "path": "org/jetbrains/jediterm/jediterm-ui/3.57/jediterm-ui-3.57.jar" + "url": "org/jetbrains/jediterm/jediterm-ui/3.59/jediterm-ui-3.59.jar", + "hash": "e94b38d2e49e405a93eff2b264692d148fc996d3e72051e145d31215326186a9", + "path": "org/jetbrains/jediterm/jediterm-ui/3.59/jediterm-ui-3.59.jar" }, { "url": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar", @@ -5920,79 +6445,79 @@ "path": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar" }, { - "url": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-87/allopen-compiler-plugin-for-ide-2.3.20-ij253-87.jar", "hash": "f7374912dbbcfc18686114a78804a7f4ba91aa54b6f3bf4be10a54bb643f8a61", - "path": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-87/allopen-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar", - "hash": "cbf24708e46c2e064a37887d5b53d1234ba2b3c1d285ecc9ba82cb6152076297", - "path": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-87/analysis-api-fe10-for-ide-2.3.20-ij253-87.jar", + "hash": "a43d956c010eedbf6df9e7050705c13abade18f3803264ac26cfa3fc00c72dd7", + "path": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-87/analysis-api-fe10-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar", - "hash": "47db94b0240122449cb95aa00dd8b9d0722948b81f8390b9d27d38797c0fc784", - "path": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-87/analysis-api-for-ide-2.3.20-ij253-87.jar", + "hash": "956c4e4e9c423e4a3a4f90a6436aabc6f377765621bfdc9eb862207160216b02", + "path": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-87/analysis-api-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar", - "hash": "1ae230b0e5847a47838b871060b7271c9b2329febb85e1470d1490ffe2e28fd4", - "path": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-87/analysis-api-impl-base-for-ide-2.3.20-ij253-87.jar", + "hash": "4954ca1501a0963e7e0ac3c9ef633e1976f795e8c6bf1c52d0a28b08e5751ffb", + "path": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-87/analysis-api-impl-base-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-87/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-87.jar", "hash": "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3", - "path": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-87/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar", - "hash": "7fdbe230eae422cec677a358823315996f53853d4b4469e45e1531fb4f4e5245", - "path": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-87/analysis-api-k2-for-ide-2.3.20-ij253-87.jar", + "hash": "fa5e5854a339d3c76c89987f638df5b64b27b888272ec7162763981fae7d06ae", + "path": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-87/analysis-api-k2-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar", - "hash": "7359f01e280d5d55781135956975278b3e4c1472e9628cce72bb0071705ce63b", - "path": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-87/analysis-api-k2-tests-for-ide-2.3.20-ij253-87.jar", + "hash": "725800ece6c76c3de403c1a936e415770a8bd5512d138b8491eb5433c5cd666d", + "path": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-87/analysis-api-k2-tests-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-87/analysis-api-platform-interface-for-ide-2.3.20-ij253-87.jar", "hash": "33db5c2be1f298109a32c67efc9ff9f2351812cd18b1d3e3b6142b8c1f6562a0", - "path": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-87/analysis-api-platform-interface-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-87/assignment-compiler-plugin-for-ide-2.3.20-ij253-87.jar", "hash": "a1c99ebaca3f02a43d27c295ff6481a860c8e1e9f3b5a67dca2d6a01d5d977e5", - "path": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-87/assignment-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "84612c6b067f7018325c00975bb49a35e1947d8de1c03009e999b746219105f4", - "path": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-87/compose-compiler-plugin-for-ide-2.3.20-ij253-87.jar", + "hash": "32ce7920a16422638113923f434afffa11f1e65306548ed4044bab4be9ee17be", + "path": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-87/compose-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-87/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-87.jar", "hash": "9d2369a7e71ff367dbed384ee50976c25743b09e4be68a58f9412ad165d8e0d7", - "path": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-87/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-45/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "fde628289a120756ea6155cbe76b905e7e800c968404aa20d76382ec0b26cf07", - "path": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-45/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-87/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-87.jar", + "hash": "c3c265fa976e6e50758aece13351510a9b9a7f0de3ac476f5de7d617e926d3f4", + "path": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-87/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar", - "hash": "c5d0331fb960fbb5e392118d1322e905f37be1b0b0abd6121d06caade7cc9b16", - "path": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-87/kotlin-build-common-tests-for-ide-2.3.20-ij253-87.jar", + "hash": "d0d925a63436683c9ba594cdef82902d0186c38b28d40489f358ca94989012f1", + "path": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-87/kotlin-build-common-tests-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar", - "hash": "fd9db5d6b301967133bc977935d22295e247ed2ccefc2583942ef7376fd598c1", - "path": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-87/kotlin-compiler-cli-for-ide-2.3.20-ij253-87.jar", + "hash": "fb52f096c512486941155004f0f90522eda247f61014235860a7d95011600f56", + "path": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-87/kotlin-compiler-cli-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar", - "hash": "4af9a30fde5d143da69428bfef59e292c794927613bf0a5b111aaaa0ead01ba2", - "path": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-87/kotlin-compiler-common-for-ide-2.3.20-ij253-87.jar", + "hash": "777ab6852e6054d338ab20b59aa75f92244a116a465d247e8366571e231f7968", + "path": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-87/kotlin-compiler-common-for-ide-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar", @@ -6010,24 +6535,24 @@ "path": "org/jetbrains/kotlin/kotlin-compiler-embeddable/2.0.21/kotlin-compiler-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar", - "hash": "d1f296fae451d3e16f70a6812fe88024132422189a6cb8a74e4f62b1fa5f18fd", - "path": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-87/kotlin-compiler-fe10-for-ide-2.3.20-ij253-87.jar", + "hash": "862a7043999f5212182d41840e25c81f7bb837302d7d7ad1907c82154900ef92", + "path": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-87/kotlin-compiler-fe10-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar", - "hash": "51241b1d60e87ef52b69ad58dc530230dd832def0cec16ca3a57e705f7ecd9bc", - "path": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-87/kotlin-compiler-fir-for-ide-2.3.20-ij253-87.jar", + "hash": "c1246e36061a25d2d33ac251b57c017b180b2c00dff873a58bd28d82ac5391f2", + "path": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-87/kotlin-compiler-fir-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar", - "hash": "230f801ec0de74e6363bf7553c71dbf085d1aaaadcf553afd1248ab51fbcfef1", - "path": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-87/kotlin-compiler-ir-for-ide-2.3.20-ij253-87.jar", + "hash": "3e864a41449ef1e2f106473953950d34e6278aa1350b5671357b30e7afbb1be1", + "path": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-87/kotlin-compiler-ir-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar", - "hash": "4b182e6689c0b5ff330195dc89d249df941a11a7027ce08e6e84163fa89d37d2", - "path": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-87/kotlin-compiler-tests-for-ide-2.3.20-ij253-87.jar", + "hash": "f3e930788cd79cb3e5123b7b95d34ed8dc2deedfd42e9565ba097c953e32674d", + "path": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-87/kotlin-compiler-tests-for-ide-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.2.20/kotlin-compose-compiler-plugin-2.2.20.jar", @@ -6050,9 +6575,9 @@ "path": "org/jetbrains/kotlin/kotlin-daemon-embeddable/2.0.21/kotlin-daemon-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "076c66a0899ca0dfaeb18efdf73ca70c0dfbe935a70e7f790e009885b61e56ee", - "path": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-87/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-87.jar", + "hash": "5be504a59ebb1faaad1b947e70da101b79554cee42c6f7c4738bffed5babedcf", + "path": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-87/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.20/kotlin-dist-for-ide-2.2.20.jar", @@ -6070,14 +6595,14 @@ "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar", - "hash": "94ffb26541561992a8eb23937f28437782830f896b90a6eed6f97e479fffdfa0", - "path": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-87/kotlin-gradle-statistics-for-ide-2.3.20-ij253-87.jar", + "hash": "5ed51fde2e2c308a5e51c93f0c306e2df361d995358fe320e0fee3eafd88d0a7", + "path": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-87/kotlin-gradle-statistics-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-45/kotlin-jps-common-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-87/kotlin-jps-common-for-ide-2.3.20-ij253-87.jar", "hash": "4c42b6d0419bbdcb988df9ee3bd1d4f10fd90a3b1985966f66a9400d9c7a4ab0", - "path": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-45/kotlin-jps-common-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-87/kotlin-jps-common-for-ide-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.0/kotlin-jps-plugin-classpath-2.2.0.jar", @@ -6090,9 +6615,9 @@ "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.20/kotlin-jps-plugin-classpath-2.2.20.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar", - "hash": "290744db458f813618c460312a1f35bb2ed082485385d558de368c893509d11c", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-87/kotlin-jps-plugin-classpath-2.3.20-ij253-87.jar", + "hash": "c398467118f90fa52609c09fd853bbab73fa826fb6ba3193581d93007d3793d0", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-87/kotlin-jps-plugin-classpath-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.2.20/kotlin-jps-plugin-tests-for-ide-2.2.20.jar", @@ -6165,9 +6690,9 @@ "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.20/kotlin-script-runtime-2.2.20.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar", - "hash": "c35fd880ce45b252c0daee0bc644ea91a326a69c9dceda54151f4b2e13f3bdc3", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-87/kotlin-script-runtime-2.3.20-ij253-87.jar", + "hash": "4708769225877c79239dfae72bf61947ef9834615d73d9e770e867ff2f4a5f10", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-87/kotlin-script-runtime-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.21/kotlin-scripting-common-2.0.21.jar", @@ -6175,9 +6700,9 @@ "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.0.21/kotlin-scripting-common-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar", - "hash": "a06d90da5af5a992f93223d26976b81141edf5764dc798431352dbcd6606bce6", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-87/kotlin-scripting-common-2.3.20-ij253-87.jar", + "hash": "4232986f099ea03551b0090173ac8712eb0b154782cb3cb340073487f9b4b52e", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-87/kotlin-scripting-common-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-embeddable/2.0.21/kotlin-scripting-compiler-embeddable-2.0.21.jar", @@ -6190,14 +6715,14 @@ "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl-embeddable/2.0.21/kotlin-scripting-compiler-impl-embeddable-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar", - "hash": "c2b19162264b2aa78371cd834f8703e1c49c032ec9862cdb9b744a4a2a8e7ded", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-87/kotlin-scripting-compiler-impl-2.3.20-ij253-87.jar", + "hash": "284946efda62391471de3d4d7d64b4a807ce1f0f9fc7c31b049aed4d00e78a24", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-87/kotlin-scripting-compiler-impl-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar", - "hash": "beeae35aaf0e3043b8202e081bbdeb55672a89dc8bbcc482dfa5cc21d26dc1de", - "path": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-87/kotlin-scripting-dependencies-2.3.20-ij253-87.jar", + "hash": "8614dddf67f21aa730e3030dbe3d58e92986660043e470c4c5b4c136a5254710", + "path": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-87/kotlin-scripting-dependencies-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.21/kotlin-scripting-jvm-2.0.21.jar", @@ -6205,9 +6730,9 @@ "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.0.21/kotlin-scripting-jvm-2.0.21.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar", - "hash": "42d81993e1dd93ba47dc648cf6f8af88aa20ab276077086adcffcc51cd65e08d", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-87/kotlin-scripting-jvm-2.3.20-ij253-87.jar", + "hash": "92c88ac1306aeffa70e74eb65d5b1c2cce32c963cae728284c5a22d96bb30019", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-87/kotlin-scripting-jvm-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlin/kotlin-stdlib-common/1.7.20/kotlin-stdlib-common-1.7.20.jar", @@ -6250,44 +6775,44 @@ "path": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar" }, { - "url": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "7566ed7641a9eb3852d51a58f15f0815827c903b493ed0b7386a9ee4f83769ba", - "path": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-87/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-87.jar", + "hash": "7810d0e3a97b3722d380c5a95e13936b3320acabd1123b80214bde25ea21345b", + "path": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-87/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-87/lombok-compiler-plugin-for-ide-2.3.20-ij253-87.jar", "hash": "8bc0ca5c9bb47b4ae74ab75306e8c0481d2748b3165dc850165d72d199540653", - "path": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-87/lombok-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar", - "hash": "635cd736b002e250cbb2165f5cb05b2a9750f403ec8eaf6e1be9fad67f3ec1aa", - "path": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-87/low-level-api-fir-for-ide-2.3.20-ij253-87.jar", + "hash": "2014b8257d0ecc50c3204a716028d629c6b31052922e6a8662ec02812fb7ada6", + "path": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-87/low-level-api-fir-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-87/noarg-compiler-plugin-for-ide-2.3.20-ij253-87.jar", "hash": "261a90d908355e185f0a291aa71b3ce1f4e3c67aa31411244ef8c124958b0c77", - "path": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-87/noarg-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-87/parcelize-compiler-plugin-for-ide-2.3.20-ij253-87.jar", "hash": "c4e51a757d46f19bdc2264c7be0cba0cc52eb52c9047c0be9b1df91eb8195f4e", - "path": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-87/parcelize-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-87/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-87.jar", "hash": "98457d26126f1095049a8769d78168ff7d0907f0b472ee28967073709b4b4607", - "path": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-87/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-87/scripting-compiler-plugin-for-ide-2.3.20-ij253-87.jar", "hash": "75048ae78a873e992533ba3c376a65701cff28fbcafd79d587efc999a638e0bd", - "path": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-87/scripting-compiler-plugin-for-ide-2.3.20-ij253-87.jar" }, { - "url": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar", + "url": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-87/symbol-light-classes-for-ide-2.3.20-ij253-87.jar", "hash": "298e61756dab332adc36712f14803e47f65f114f736c41cace04eaef2cce380e", - "path": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar" + "path": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-87/symbol-light-classes-for-ide-2.3.20-ij253-87.jar" }, { "url": "org/jetbrains/kotlinx/atomicfu-jvm/0.20.2/atomicfu-jvm-0.20.2.jar", @@ -6440,14 +6965,14 @@ "path": "org/jetbrains/runtime/jbr-api/1.9.0/jbr-api-1.9.0.jar" }, { - "url": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.30/skiko-awt-runtime-all-0.9.30.jar", - "hash": "1f8643e58e3bfd16625b1db6a3fd237410a32a37d54b74c51914069eea0a60a6", - "path": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.30/skiko-awt-runtime-all-0.9.30.jar" + "url": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.37.3/skiko-awt-runtime-all-0.9.37.3.jar", + "hash": "920a8209561ed5dcf362b227bdb337c358402dc8914a08e507bdbbdbbd3bbe06", + "path": "org/jetbrains/skiko/skiko-awt-runtime-all/0.9.37.3/skiko-awt-runtime-all-0.9.37.3.jar" }, { - "url": "org/jetbrains/skiko/skiko-awt/0.9.30/skiko-awt-0.9.30.jar", - "hash": "928b8566c9bd03e51d69d72ed1106ef7eae2c9ad23d64e49966c5dc212dca411", - "path": "org/jetbrains/skiko/skiko-awt/0.9.30/skiko-awt-0.9.30.jar" + "url": "org/jetbrains/skiko/skiko-awt/0.9.37.3/skiko-awt-0.9.37.3.jar", + "hash": "cdfe998711c8f0fa84f21745ebcfe6d840d307c4ceea7f0dda3158be2bb2193d", + "path": "org/jetbrains/skiko/skiko-awt/0.9.37.3/skiko-awt-0.9.37.3.jar" }, { "url": "org/jetbrains/skiko/skiko-awt/0.9.4/skiko-awt-0.9.4.jar", @@ -6594,6 +7119,11 @@ "hash": "e89df61466f0807f8a86db0e8805a837e59462c8ca47c67786e432133c490aca", "path": "org/json/json/20240205/json-20240205.jar" }, + { + "url": "org/json/json/20240303/json-20240303.jar", + "hash": "3cf6cd6892e32e2b4c1c39e0f52f5248a2f5b37646fdfbb79a66b46b618414ed", + "path": "org/json/json/20240303/json-20240303.jar" + }, { "url": "org/jsoup/jsoup/1.21.2/jsoup-1.21.2.jar", "hash": "f05496e255734759f0d4b5632da7b24f81313147c78c69e90ad045d096191344", @@ -6719,6 +7249,11 @@ "hash": "fe8da88bb31b6372855741fbd81ee1c7477b4f8a0624d3dafd20ee23e184650e", "path": "org/languagetool/portuguese-pos-dict/1.2.0/portuguese-pos-dict-1.2.0.jar" }, + { + "url": "org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar", + "hash": "a32a9ffa06b2f4e01c5360f8f9df7bc5d9454a5d373cd8f361347fa5a57165ec", + "path": "org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar" + }, { "url": "org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar", "hash": "488f51ed95f0fac48d1d87cb0e3bac08c012dcbf6ef3c1688685d708cdbccd56", @@ -6939,6 +7474,11 @@ "hash": "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9", "path": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar" }, + { + "url": "org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar", + "hash": "a12578dde1ba00bd9b816d388a0b879928d00bab3c83c240f7013bf4196c579a", + "path": "org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar" + }, { "url": "org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar", "hash": "7b751d952061954d5abfed7181c1f645d336091b679891591d63329c622eb832", @@ -7184,6 +7724,16 @@ "hash": "7cbaa6f42e2c8412ef13cd0fb7f81936d64a1c3ea7c4f69cf75bb4e9410cb76b", "path": "tech/units/indriya/1.3/indriya-1.3.jar" }, + { + "url": "tech/units/indriya/1.3/indriya-1.3.jar", + "hash": "7cbaa6f42e2c8412ef13cd0fb7f81936d64a1c3ea7c4f69cf75bb4e9410cb76b", + "path": "tech/units/indriya/1.3/indriya-1.3.jar" + }, + { + "url": "tech/uom/lib/uom-lib-common/1.1/uom-lib-common-1.1.jar", + "hash": "4add5fbcb7f548b79230ed7e01cb9fd4f9e2524bd1598dbcbfd8150563fe27f7", + "path": "tech/uom/lib/uom-lib-common/1.1/uom-lib-common-1.1.jar" + }, { "url": "tech/uom/lib/uom-lib-common/1.1/uom-lib-common-1.1.jar", "hash": "4add5fbcb7f548b79230ed7e01cb9fd4f9e2524bd1598dbcbfd8150563fe27f7", @@ -7199,6 +7749,11 @@ "hash": "453886930ba7ba0d80d1158577e3e10d814e2c739ee17e297f062542d92dfd04", "path": "ua/net/nlp/morfologik-ukrainian-lt/6.7.1/morfologik-ukrainian-lt-6.7.1.jar" }, + { + "url": "ua/net/nlp/morfologik-ukrainian-lt/6.7.1/morfologik-ukrainian-lt-6.7.1.jar", + "hash": "453886930ba7ba0d80d1158577e3e10d814e2c739ee17e297f062542d92dfd04", + "path": "ua/net/nlp/morfologik-ukrainian-lt/6.7.1/morfologik-ukrainian-lt-6.7.1.jar" + }, { "url": "uk/org/webcompere/system-stubs-core/2.1.8/system-stubs-core-2.1.8.jar", "hash": "9c27322cfc7043c75384ad444007b0880ca18fe7231d69bfa69616bc773cafe1", From 674b6ec663895c07294ed634c3706cdf4fc337b3 Mon Sep 17 00:00:00 2001 From: Graham Bennett Date: Fri, 23 Jan 2026 11:15:02 +0000 Subject: [PATCH 142/308] opencode: install only limited node dependencies Hopefull addressed issues found in #479617 --- pkgs/by-name/op/opencode/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 77ec29542281..cf24dc98c613 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -44,6 +44,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { bun install \ --cpu="*" \ --frozen-lockfile \ + --filter ./packages/opencode \ + --filter ./packages/desktop \ --ignore-scripts \ --no-progress \ --os="*" @@ -66,7 +68,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-5U8lpx3sy6XXgR99IfUqDffIZ8FQ1nxXq5dVwpS+d00="; + outputHash = "sha256-37pmIiJzPEWeA7+5u5lz39vlFPI+N13Qw9weHrAaGW4="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From 1bab3080cc631d78bc051b4ee5b8b1832f671a4b Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Sun, 11 Jan 2026 14:15:12 -0600 Subject: [PATCH 143/308] faugus-launcher: 1.11.8 -> 1.13.9 --- pkgs/by-name/fa/faugus-launcher/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fa/faugus-launcher/package.nix b/pkgs/by-name/fa/faugus-launcher/package.nix index c5892c70c4b5..db1d2d7bea14 100644 --- a/pkgs/by-name/fa/faugus-launcher/package.nix +++ b/pkgs/by-name/fa/faugus-launcher/package.nix @@ -17,14 +17,14 @@ python3Packages.buildPythonApplication rec { pname = "faugus-launcher"; - version = "1.11.8"; + version = "1.13.9"; pyproject = false; src = fetchFromGitHub { owner = "Faugus"; repo = "faugus-launcher"; tag = version; - hash = "sha256-VgafXX8EuX0WOpG0cxBNlUdLL4HrrcpdblpCMxka2ms="; + hash = "sha256-tkCcKnRhIbBXinZsxe7A6UGdzrmcT9l1u4/aopOtA5E="; }; nativeBuildInputs = [ @@ -55,7 +55,6 @@ python3Packages.buildPythonApplication rec { --replace-fail 'Exec={faugus_run}' 'Exec=faugus-run' substituteInPlace faugus_run.py \ - --replace-fail "PathManager.find_binary('faugus-components')" "'$out/bin/.faugus-components-wrapped'" \ --replace-fail "PathManager.user_data('faugus-launcher/umu-run')" "'${lib.getExe umu-launcher}'" ''; From 44e32480ae8333b037250416fa2a8ec57c6d7478 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Sun, 11 Jan 2026 14:18:11 -0600 Subject: [PATCH 144/308] faugus-launcher: patch for lsfg-vk support --- pkgs/by-name/fa/faugus-launcher/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/fa/faugus-launcher/package.nix b/pkgs/by-name/fa/faugus-launcher/package.nix index db1d2d7bea14..b4565a05b09f 100644 --- a/pkgs/by-name/fa/faugus-launcher/package.nix +++ b/pkgs/by-name/fa/faugus-launcher/package.nix @@ -11,6 +11,7 @@ nix-update-script, python3Packages, umu-launcher, + lsfg-vk, wrapGAppsHook3, xdg-utils, }: @@ -52,10 +53,16 @@ python3Packages.buildPythonApplication rec { --replace-fail "PathManager.find_binary('faugus-run')" "'$out/bin/.faugus-run-wrapped'" \ --replace-fail "PathManager.find_binary('faugus-proton-manager')" "'$out/bin/.faugus-proton-manager-wrapped'" \ --replace-fail "PathManager.user_data('faugus-launcher/umu-run')" "'${lib.getExe umu-launcher}'" \ + --replace-fail "/usr/lib/extensions/vulkan/lsfgvk/lib/liblsfg-vk.so" "${lsfg-vk}/lib/liblsfg-vk.so" \ + --replace-fail 'Path("/usr/lib/liblsfg-vk.so")' 'Path("${lsfg-vk}/lib/liblsfg-vk.so")' \ --replace-fail 'Exec={faugus_run}' 'Exec=faugus-run' substituteInPlace faugus_run.py \ --replace-fail "PathManager.user_data('faugus-launcher/umu-run')" "'${lib.getExe umu-launcher}'" + + substituteInPlace faugus/shortcut.py \ + --replace-fail "/usr/lib/extensions/vulkan/lsfgvk/lib/liblsfg-vk.so" "${lsfg-vk}/lib/liblsfg-vk.so" \ + --replace-fail 'Path("/usr/lib/liblsfg-vk.so")' 'Path("${lsfg-vk}/lib/liblsfg-vk.so")' ''; dontWrapGApps = true; From a2fb31a8769a8f3957a641cfb845b3bf65d5a21b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 13:04:49 +0000 Subject: [PATCH 145/308] cloudflared: 2025.11.1 -> 2026.1.1 --- pkgs/by-name/cl/cloudflared/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloudflared/package.nix b/pkgs/by-name/cl/cloudflared/package.nix index 49191ae7c8a2..f71cce772f64 100644 --- a/pkgs/by-name/cl/cloudflared/package.nix +++ b/pkgs/by-name/cl/cloudflared/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "cloudflared"; - version = "2025.11.1"; + version = "2026.1.1"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cloudflared"; tag = version; - hash = "sha256-OspDwmh8rzGaHlLfQiUxQzDNxBdzkBJbPrmL1YN7BtM="; + hash = "sha256-9+WDVS2pZR5nbbpdGSi9jO8ccT0L5K7NLdobL8J+bYU="; }; vendorHash = null; From 2973dca0d53ea09bde0be394dae55527b28d1132 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 13:31:36 +0000 Subject: [PATCH 146/308] shoko: 5.2.1 -> 5.2.4 --- pkgs/by-name/sh/shoko/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shoko/package.nix b/pkgs/by-name/sh/shoko/package.nix index ac4db1f494bb..b378d8cf67c0 100644 --- a/pkgs/by-name/sh/shoko/package.nix +++ b/pkgs/by-name/sh/shoko/package.nix @@ -12,13 +12,13 @@ buildDotnetModule (finalAttrs: { pname = "shoko"; - version = "5.2.1"; + version = "5.2.4"; src = fetchFromGitHub { owner = "ShokoAnime"; repo = "ShokoServer"; tag = "v${finalAttrs.version}"; - hash = "sha256-V8DwYLjxklKYmOnYNLp51GRJXgOXKnbgDD4DL4T4lVc="; + hash = "sha256-dV2q1eCCBsqe/zsmVoCyBpnbUXQ2tPoWWlZTypZLHV8="; fetchSubmodules = true; }; From 1e1eedca07b968e8a5f1c49a8b4fbb6e22709462 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 23 Jan 2026 14:34:02 +0100 Subject: [PATCH 147/308] openvpn3: move NIX_LDFLAGS into env for structuredAttrs --- pkgs/by-name/op/openvpn3/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openvpn3/package.nix b/pkgs/by-name/op/openvpn3/package.nix index c4223f7a93d3..569be7c40b17 100644 --- a/pkgs/by-name/op/openvpn3/package.nix +++ b/pkgs/by-name/op/openvpn3/package.nix @@ -119,7 +119,7 @@ stdenv.mkDerivation rec { wrapPythonProgramsIn "$out/libexec/openvpn3-linux" "$out ${pythonPath}" ''; - NIX_LDFLAGS = "-lpthread"; + env.NIX_LDFLAGS = "-lpthread"; passthru.updateScript = nix-update-script { }; From d38d8b1f3f8306276b63378952a00a41e7d0c5a6 Mon Sep 17 00:00:00 2001 From: myypo Date: Fri, 23 Jan 2026 16:25:26 +0200 Subject: [PATCH 148/308] postgres-language-server: 0.18.0 -> 0.19.0 --- pkgs/by-name/po/postgres-language-server/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/postgres-language-server/package.nix b/pkgs/by-name/po/postgres-language-server/package.nix index 04ffcaf97dc4..2a61fd2c45ce 100644 --- a/pkgs/by-name/po/postgres-language-server/package.nix +++ b/pkgs/by-name/po/postgres-language-server/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "postgres-language-server"; - version = "0.18.0"; + version = "0.19.0"; src = fetchgit { url = "https://github.com/supabase-community/postgres-language-server"; tag = finalAttrs.version; - hash = "sha256-OTOyxMikwZ9ImV7sIIas/7KYMK3Sxlr82LW+YPrmoyw="; + hash = "sha256-0zmH9hYwmKYTRR1MxaHZcm7B2SzgCxYjLM4GCK61c7s="; fetchSubmodules = true; }; - cargoHash = "sha256-G8w7+SvKQougWxuIwHTwCwb56VbXh0w9kNv7uq5QVHk="; + cargoHash = "sha256-2PEyKjHWEkGEgRy0l6nIhARN0qoR4CIv/Qo+xHucgEc="; nativeBuildInputs = [ rustPlatform.bindgenHook @@ -47,6 +47,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=syntax_error" # Requires a database connection "--skip=test_cli_check_command" + "--skip=dblint_detects_issues_snapshot" + "--skip=dblint_empty_database_snapshot" ]; meta = { From 417d744b5b214b11433afc450dfc784c18cae642 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 7 Jan 2026 14:22:12 +0100 Subject: [PATCH 149/308] mercure: 0.20.2 -> 0.21.6 --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/by-name/me/mercure/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index b3a9039d0e12..977257a4f513 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -74,6 +74,8 @@ - `lima` has been updated from `1.x` to `2.x`. This major update includes several breaking changes, such as `/tmp/lima` no longer being mounted by default. +- `mercure` has been update to `0.21.4` (or later). Version [0.21.0](https://github.com/dunglas/mercure/releases/v0.21.0) and [0.21.2](https://github.com/dunglas/mercure/releases/tag/v0.21.2) introduce breaking changes to the package. + - `n8n` has been updated to version 2. You can find the breaking changes here: https://docs.n8n.io/2-0-breaking-changes/. - `gurk-rs` has been updated from `0.6.4` to `0.8.0`. Version `0.8.0` includes breaking changes. For more information read the [release notes for 0.8.0](https://github.com/boxdot/gurk-rs/releases/tag/v0.8.0). diff --git a/pkgs/by-name/me/mercure/package.nix b/pkgs/by-name/me/mercure/package.nix index 2bc37aedd623..df031e5b6242 100644 --- a/pkgs/by-name/me/mercure/package.nix +++ b/pkgs/by-name/me/mercure/package.nix @@ -9,18 +9,18 @@ buildGoModule rec { pname = "mercure"; - version = "0.20.2"; + version = "0.21.6"; src = fetchFromGitHub { owner = "dunglas"; repo = "mercure"; rev = "v${version}"; - hash = "sha256-DmeBnvJhGYtEGoJDey8+Bb7MuP+Y1GLtQHg6QLoAzv4="; + hash = "sha256-hCEoEs6NiShssKER1Z8IVQPF+Ir7wbreGInWmcdnqzE="; }; sourceRoot = "${src.name}/caddy"; - vendorHash = "sha256-ZisV7+Mo8TMN+AUGPKHzEluzEShxZCuXrnYgySi57TY="; + vendorHash = "sha256-GTHJtNO4JqTEDxVMe0yTgnjhfK2aGZpjMTfSFtL29IU="; subPackages = [ "mercure" ]; excludedPackages = [ "../cmd/mercure" ]; From a4a9bc3cf1e20969254f2669fd5571b2442e5d36 Mon Sep 17 00:00:00 2001 From: Taeer Bar-Yam Date: Fri, 23 Jan 2026 16:19:18 +0100 Subject: [PATCH 150/308] nixos/redmine: add test for restarting the service --- nixos/tests/redmine.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/nixos/tests/redmine.nix b/nixos/tests/redmine.nix index dd1af128b386..1d87c18d8cb3 100644 --- a/nixos/tests/redmine.nix +++ b/nixos/tests/redmine.nix @@ -46,4 +46,30 @@ in name = "pgsql"; type = "postgresql"; }; + + restart = makeTest { + name = "redmine-restart"; + nodes.machine = + { config, pkgs, ... }: + { + services.redmine = { + enable = true; + package = pkgs.redmine; + }; + }; + + testScript = '' + start_all() + machine.wait_for_unit("redmine.service") + machine.wait_for_open_port(3000) + machine.succeed("curl --fail http://localhost:3000/") + + machine.systemctl("stop redmine.service") + machine.systemctl("start redmine.service") + + machine.wait_for_unit("redmine.service") + machine.wait_for_open_port(3000) + machine.succeed("curl --fail http://localhost:3000/") + ''; + }; } From 871f07ed704c66bae73194460369a9291a3a333f Mon Sep 17 00:00:00 2001 From: Taeer Bar-Yam Date: Fri, 23 Jan 2026 16:04:48 +0100 Subject: [PATCH 151/308] nixos/redmine: symlink /run/redmine dirs in preStart --- nixos/modules/services/misc/redmine.nix | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/nixos/modules/services/misc/redmine.nix b/nixos/modules/services/misc/redmine.nix index e853d55840c5..c017dd333e1a 100644 --- a/nixos/modules/services/misc/redmine.nix +++ b/nixos/modules/services/misc/redmine.nix @@ -356,16 +356,6 @@ in "d '${cfg.stateDir}/public/plugin_assets' 0750 ${cfg.user} ${cfg.group} - -" "d '${cfg.stateDir}/themes' 0750 ${cfg.user} ${cfg.group} - -" "d '${cfg.stateDir}/tmp' 0750 ${cfg.user} ${cfg.group} - -" - - "d /run/redmine/public - - - - -" - "L+ /run/redmine/config - - - - ${cfg.stateDir}/config" - "L+ /run/redmine/files - - - - ${cfg.stateDir}/files" - "L+ /run/redmine/log - - - - ${cfg.stateDir}/log" - "L+ /run/redmine/plugins - - - - ${cfg.stateDir}/plugins" - "L+ /run/redmine/public/assets - - - - ${cfg.stateDir}/public/assets" - "L+ /run/redmine/public/plugin_assets - - - - ${cfg.stateDir}/public/plugin_assets" - "L+ /run/redmine/themes - - - - ${cfg.stateDir}/themes" - "L+ /run/redmine/tmp - - - - ${cfg.stateDir}/tmp" ]; systemd.services.redmine = { @@ -392,6 +382,19 @@ in ++ lib.optional cfg.components.ghostscript ghostscript; preStart = '' + # Create symlinks for the basic directory layout the redmine package + # expects. This part must be done in preStart rather than tmpfiles, + # because /run/redmine is re-created when the service is restarted + mkdir /run/redmine/public + ln -s "${cfg.stateDir}/config" /run/redmine/config + ln -s "${cfg.stateDir}/files" /run/redmine/files + ln -s "${cfg.stateDir}/log" /run/redmine/log + ln -s "${cfg.stateDir}/plugins" /run/redmine/plugins + ln -s "${cfg.stateDir}/public/assets" /run/redmine/public/assets + ln -s "${cfg.stateDir}/public/plugin_assets" /run/redmine/public/plugin_assets + ln -s "${cfg.stateDir}/themes" /run/redmine/themes + ln -s "${cfg.stateDir}/tmp" /run/redmine/tmp + rm -rf "${cfg.stateDir}/plugins/"* rm -rf "${cfg.stateDir}/themes/"* From 0ff588493eda0f5bc197b106ace96ce2717fac3e Mon Sep 17 00:00:00 2001 From: Daniel Fahey Date: Mon, 5 Jan 2026 11:32:40 +0000 Subject: [PATCH 152/308] labelife-label-printer: 2.0.0 -> 2.2.0.002 Upstream ZIP updated with new hash, adds ARMv6 support (armv6l-linux), 4 new printer models (A64M, D521 Pro, D420D, PM64D), and updated binaries. Refactored to use `fetchurl` instead of `fetchzip` for clearer nested archive handling. Removed `detox` dependency by properly quoting shell variables to handle spaces in PPD filenames. --- .../la/labelife-label-printer/package.nix | 47 ++++++++++--------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/pkgs/by-name/la/labelife-label-printer/package.nix b/pkgs/by-name/la/labelife-label-printer/package.nix index 13ab4a9603a2..6d4b1a8bc730 100644 --- a/pkgs/by-name/la/labelife-label-printer/package.nix +++ b/pkgs/by-name/la/labelife-label-printer/package.nix @@ -1,55 +1,61 @@ { lib, stdenv, - fetchzip, + fetchurl, + unzip, cups, autoPatchelfHook, - detox, }: +let + archAttrset = { + aarch64-linux = "aarch64"; + armv6l-linux = "arm"; + armv7l-linux = "armhf"; + i686-linux = "i386"; + x86_64-linux = "x86_64"; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "labelife-label-printer"; - version = "2.0.0"; + version = "2.2.0.002"; arch = - { - aarch64-linux = "aarch64"; - armv7l-linux = "armhf"; - i686-linux = "i386"; - x86_64-linux = "x86_64"; - } - .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + archAttrset.${stdenv.hostPlatform.system} + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); - src = fetchzip { + src = fetchurl { url = "https://oss.qu-in.ltd/Labelife/Label_Printer_Driver_Linux.zip"; - hash = "sha256-0ESZ0EqPh9Wz6ogQ6vTsAogujbn4zINtMh62sEpNRs4="; + hash = "sha256-yUrEV3pdTqiATZ1V9Ze0zTjsyA3b9i+Bbh1v0FzGeas="; }; nativeBuildInputs = [ + unzip autoPatchelfHook - detox ]; buildInputs = [ cups ]; unpackPhase = '' runHook preUnpack - tar -xzf ${finalAttrs.src}/LabelPrinter-${finalAttrs.version}.001.tar.gz --strip-components=1 + # Extract outer ZIP file + unzip -q ${finalAttrs.src} + + # Extract inner tar.gz with --strip-components=1 to remove the `LabelPrinter-${finalAttrs.version}/` prefix + tar -xzf Label_Printer_Driver_Linux.tar.gz --strip-components=1 runHook postUnpack ''; installPhase = '' runHook preInstall - # Remove spaces from PPD filenames - detox ppds # Install the CUPS filter with executable permissions install -Dm755 ./${finalAttrs.arch}/rastertolabeltspl $out/lib/cups/filter/rastertolabeltspl # Install all PPD files with read and write permissions for owner, and read for group and others for ppd in ./ppds/*.ppd; do - install -Dm644 $ppd $out/share/cups/model/label/$(basename $ppd) + install -Dm644 "$ppd" "$out/share/cups/model/label/$(basename "$ppd")" done runHook postInstall ''; @@ -71,12 +77,7 @@ stdenv.mkDerivation (finalAttrs: { - Aimo ''; maintainers = with lib.maintainers; [ daniel-fahey ]; - platforms = [ - "aarch64-linux" - "armv7l-linux" - "i686-linux" - "x86_64-linux" - ]; + platforms = lib.attrNames archAttrset; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; }) From 8cd5cfcdd54aa40e04a18b9fec7fa2e0b753f44c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 16:32:06 +0000 Subject: [PATCH 153/308] python3Packages.oelint-data: 1.3.3 -> 1.3.4 --- pkgs/development/python-modules/oelint-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix index e93d2d9a02bf..573310856a83 100644 --- a/pkgs/development/python-modules/oelint-data/default.nix +++ b/pkgs/development/python-modules/oelint-data/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "oelint-data"; - version = "1.3.3"; + version = "1.3.4"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-data"; tag = finalAttrs.version; - hash = "sha256-5eEhr2Jt6Ucco1/3zMGSq5SNcco8FMdJn583qBJmxk0="; + hash = "sha256-TN37FfLPBRrVZ8BKqp7If9EBK8JkyUAdwztHjIJX2Bc="; }; build-system = [ From e134011748acb2d92fccb5120bf046f7e26ad98a Mon Sep 17 00:00:00 2001 From: Jhony Elmer Angulo Fabian Date: Fri, 23 Jan 2026 12:04:02 -0500 Subject: [PATCH 154/308] codex: 0.88.0 -> 0.89.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 04e8b608b7d6..890687be4703 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -14,18 +14,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.88.0"; + version = "0.89.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-Ff6Ut1GwRPd2oB4/YojKgS/CYMG0TVizXOHKfpKClqY="; + hash = "sha256-VFbtxGOqX80qWqVo+BG+BnUr8DiLCfcJCrN9fwy7utY="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-eLao+Jaq7+Bu9QNHDJYD3zX2BQvlX/BSTYr4gpCD++Q="; + cargoHash = "sha256-gg7KPEMO2aiBcIN8TllaDQeTLyw+WLfmMrXBKV/L53M="; nativeBuildInputs = [ installShellFiles From d06e443656b94d29984b95afc58d6d77cfd49d9a Mon Sep 17 00:00:00 2001 From: Daniel Fahey Date: Tue, 20 Jan 2026 10:54:49 +0000 Subject: [PATCH 155/308] terminusdb: init at 12.0.2 --- pkgs/by-name/te/terminusdb/package.nix | 178 +++++++++++++++++++++++++ pkgs/by-name/te/terminusdb/tests.nix | 122 +++++++++++++++++ 2 files changed, 300 insertions(+) create mode 100644 pkgs/by-name/te/terminusdb/package.nix create mode 100644 pkgs/by-name/te/terminusdb/tests.nix diff --git a/pkgs/by-name/te/terminusdb/package.nix b/pkgs/by-name/te/terminusdb/package.nix new file mode 100644 index 000000000000..bcf7985700bb --- /dev/null +++ b/pkgs/by-name/te/terminusdb/package.nix @@ -0,0 +1,178 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchpatch2, + swi-prolog, + libjwt, + rustPlatform, + cargo, + gmp, + mpfr, + libmpc, + protobuf, + pkg-config, + callPackage, + applyPatches, +}: +let + tusVersion = "0.0.16"; + jwt_ioVersion = "1.0.4"; + + tus = fetchFromGitHub { + owner = "terminusdb"; + repo = "tus"; + tag = "v${tusVersion}"; + hash = "sha256-NQGvDFtGEXhSXIZ7dZ2r13q8hRpYXkA9/NlFKED1ANM="; + }; + + jwt_io = applyPatches { + src = fetchFromGitHub { + owner = "terminusdb-labs"; + repo = "jwt_io"; + tag = "v${jwt_ioVersion}"; + hash = "sha256-YywD0zg4ft075AaxgNDOuxVxQSsQjP0BXTW5YLl2TS0="; + }; + # TODO: remove if/when merged upstream https://github.com/terminusdb-labs/jwt_io/pull/2 + patches = [ + # Remove problematic ECDSA384 and ECDSA512 tests that segfault due to OpenSSL/libjwt version incompatibilities + (fetchpatch2 { + url = "https://github.com/terminusdb-labs/jwt_io/commit/f2c7066fb8a7d4a16c0b5ce8ccb3086270524976.patch?full_index=1"; + hash = "sha256-A/eonL4MhkJ1L0dBoaiITcE0kTWlkFslpPj377WbdnM="; + }) + # SWI-Prolog 9.2 makes PL_register_foreign type checks strict; cast to pl_function_t + (fetchpatch2 { + url = "https://github.com/terminusdb-labs/jwt_io/commit/6bd0f2674eefcf80bfd3d1ca465b7af28efdc54e.patch?full_index=1"; + hash = "sha256-EacqYO9ulD6PUxT3gg6PEtQNmwenuKfxdv1a/2IA3wI="; + }) + # Allow unresolved SWI-Prolog symbols to resolve at load time on Darwin + (fetchpatch2 { + url = "https://github.com/terminusdb-labs/jwt_io/commit/dbb11e74566e25b7b942c1cbd4742bd485cc6bf5.patch?full_index=1"; + hash = "sha256-BPg28msT3zevNsB4yJeFUai5uW5DgilfESXw32h2gSA="; + }) + ]; + }; + + swi-prologWithDeps = + (swi-prolog.overrideAttrs ( + finalSwi-prologAttrs: previousAttrs: { + pname = "terminusdb-swi-prolog"; + nativeBuildInputs = previousAttrs.nativeBuildInputs ++ [ pkg-config ]; + buildInputs = previousAttrs.buildInputs ++ [ libjwt ]; + } + )).override + { + extraPacks = map (dep-path: "'file://${dep-path}'") [ + tus + jwt_io + ]; + }; +in +stdenv.mkDerivation (finalAttrs: { + pname = "terminusdb"; + version = "12.0.2"; + + src = fetchFromGitHub { + owner = "terminusdb"; + repo = "terminusdb"; + tag = "v${finalAttrs.version}"; + hash = "sha256-l573Drc76KSUXxhdleU/IBscDTul8VtgkZdrRPvNuNc="; + leaveDotGit = true; + postFetch = '' + # Will be used for `TERMINUSDB_GIT_HASH` + git -C $out rev-parse HEAD > $out/COMMIT + rm -rf $out/.git + ''; + }; + + cargoRoot = "src/rust"; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) src cargoRoot; + hash = "sha256-zF506S4SiWx/uYyN2Trm4XPVUIU2K/qoNSjfKthLVuw="; + }; + + # TODO: remove if/when merged upstream https://github.com/terminusdb/terminusdb/pull/2360 + patches = [ + # Avoid building bundled GMP/MPFR/MPC in gmp-mpfr-sys during the Rust build + (fetchpatch2 { + url = "https://github.com/terminusdb/terminusdb/commit/b84dc6b28ef3fd0ef76db2cf7f69537b95af07cc.patch?full_index=1"; + hash = "sha256-L3U/MHZgMSoXIy6j+1+gKKY2+2obKgaJ3HdJOoMe2Sw="; + }) + ]; + + strictDeps = true; + + nativeBuildInputs = [ + (with rustPlatform; [ + cargoSetupHook + bindgenHook # provides libclang + ]) + cargo + protobuf + swi-prologWithDeps + ]; + + buildInputs = [ + swi-prologWithDeps + gmp + mpfr + libmpc + ]; + + # Darwin: gmp-mpfr-sys (use-system-libs) runs raw `$CC ... -lgmp` probes without + # propagating `CFLAGS`/`CPPFLAGS`, so we must provide include/lib paths via + # compiler-native env vars + # https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.5.3/build.rs#L187 + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + C_INCLUDE_PATH = lib.makeSearchPath "include" [ + (lib.getDev gmp) + (lib.getDev mpfr) + libmpc + ]; + LIBRARY_PATH = lib.makeLibraryPath [ + gmp + mpfr + libmpc + ]; + }; + + checkTarget = "test"; + doCheck = true; + + # Darwin: (ignored on Linux) allow loopback sockets for tus tests + __darwinAllowLocalNetworking = true; + + preBuild = '' + export TERMINUSDB_GIT_HASH=$(cat $src/COMMIT) + export TERMINUSDB_JWT_ENABLED=true + ''; + + # Required for Prolog initialisation + dontStrip = true; + + installPhase = '' + runHook preInstall + install -Dm755 terminusdb -t $out/bin + runHook postInstall + ''; + + passthru.tests = { + upstream-integration = callPackage ./tests.nix { }; + }; + + meta = { + description = "In-memory graph database with Git-like versioned data"; + homepage = "https://github.com/terminusdb/terminusdb"; + license = lib.licenses.asl20; + longDescription = '' + TerminusDB is an open source, in-memory graph database and document store + for knowledge graphs and structured content. It uses a Git-like, immutable + versioned data model with branching, merging, and time travel, and can act + as a headless content platform with schema-driven documents and multiple + interfaces. + ''; + mainProgram = "terminusdb"; + maintainers = with lib.maintainers; [ daniel-fahey ]; + }; +}) diff --git a/pkgs/by-name/te/terminusdb/tests.nix b/pkgs/by-name/te/terminusdb/tests.nix new file mode 100644 index 000000000000..a9d0930fd919 --- /dev/null +++ b/pkgs/by-name/te/terminusdb/tests.nix @@ -0,0 +1,122 @@ +{ + lib, + buildNpmPackage, + fetchpatch2, + terminusdb, + procps, + curl, +}: + +buildNpmPackage { + pname = "terminusdb-tests"; + inherit (terminusdb) src version; + + nativeCheckInputs = [ + terminusdb + procps + curl + ]; + + sourceRoot = "${terminusdb.src.name}/tests"; + + npmDepsHash = "sha256-vNafxS19++AszhcYTw1jnfI4HMUyy5lOgKvjHHcGpWg="; + + # Test-only JS adjustments live here so the runtime package stays untouched + patches = [ + # TODO: remove if/when merged upstream https://github.com/terminusdb/terminusdb/pull/2362 + # Prefer an injected TerminusDB binary path in tests + (fetchpatch2 { + url = "https://github.com/terminusdb/terminusdb/commit/8ffe22b3e20bff8fe8efb1a2b8236bb8b40c0bc3.patch?full_index=1"; + relative = "tests"; + hash = "sha256-NrFQknjdrRJjHvkOrutSkzxkUwcC6S+S0kHuK/xQTj0="; + }) + ]; + postPatch = '' + # Read git hash from the COMMIT file in the source + substituteInPlace lib/info.js --replace-fail \ + " const { stdout: result } = await exec('git rev-parse --verify HEAD')" \ + " const result = await fs.readFile('${terminusdb.src}/COMMIT', 'utf8')" + + patchShebangs terminusdb.sh + ''; + + dontNpmBuild = true; + doCheck = true; + + # Custom test harness + preCheck = '' + # Test server endpoint and startup timeout + TERMINUSDB_INFO_URL="http://localhost:6363/api/info" + TERMINUSDB_START_TIMEOUT=60 + + note() { echo "$@"; } + fail() { echo "ERROR: $*" >&2; return 1; } + + stop_terminusdb() { + [ -n "''${TERMINUSDB_PID:-}" ] || fail "missing TERMINUSDB_PID" + kill "$TERMINUSDB_PID" + wait "$TERMINUSDB_PID" || true + unset TERMINUSDB_PID + } + + wait_for_terminusdb() { + curl --fail --silent \ + --max-time 2 \ + --retry "$TERMINUSDB_START_TIMEOUT" \ + --retry-delay 1 \ + --retry-all-errors \ + --retry-max-time "$TERMINUSDB_START_TIMEOUT" \ + "$TERMINUSDB_INFO_URL" >/dev/null \ + || fail "TerminusDB failed to start within ''${TERMINUSDB_START_TIMEOUT} seconds" + } + + start_terminusdb() { + # Initialise the server + terminusdb store init --force + + # Start the server in the background + terminusdb serve & TERMINUSDB_PID=$! + note "TerminusDB PID: $TERMINUSDB_PID" + + # Wait for server with custom timeout handling + note "Waiting for TerminusDB to start..." + wait_for_terminusdb + note "TerminusDB is ready!" + } + + # Ensure the server is stopped even if tests fail + trap 'runHook postCheck' EXIT + + # Ensure proper handling of UTF-8 encoded characters in command outputs and logs + export LANG="C.UTF-8" LC_ALL="C.UTF-8" + + # Keep logs quiet during tests + export TERMINUSDB_LOG_LEVEL="ERROR" + + # Point test helpers at the packaged terminusdb binary + export TERMINUSDB_EXEC_PATH="${lib.getExe terminusdb}" + + start_terminusdb + ''; + + checkPhase = '' + runHook preCheck + + note "Running local tests..."; npm run test-local + note "Running served tests..."; npm run test-served + + runHook postCheck + ''; + + # Ensure the server is properly stopped after tests + postCheck = '' + # Disable the EXIT trap so cleanup only runs once + trap - EXIT + stop_terminusdb + ''; + + installPhase = '' + touch $out + ''; + +} From f0ba9bbea4aae5433c3c1cd918e2ac04e0c9f52b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 18:01:16 +0000 Subject: [PATCH 156/308] python3Packages.langgraph-runtime-inmem: 0.22.1 -> 0.23.1 --- .../python-modules/langgraph-runtime-inmem/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix index d8ef124f05d8..d1f38f5fc872 100644 --- a/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix +++ b/pkgs/development/python-modules/langgraph-runtime-inmem/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "langgraph-runtime-inmem"; - version = "0.22.1"; + version = "0.23.1"; pyproject = true; # Not available in any repository src = fetchPypi { pname = "langgraph_runtime_inmem"; inherit (finalAttrs) version; - hash = "sha256-u9mDl13Dcq1c1SiCY9NHFzKw3/K6s8b0Hl/ls6OOoe4="; + hash = "sha256-94VLsnQt15eujRmlHTty1iGLUcuWGvT+m0N7tQcQiQs="; }; build-system = [ hatchling ]; From 05849488098632e5f64d096d5efcf69215d017ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Thu, 22 Jan 2026 20:02:21 +0000 Subject: [PATCH 157/308] gnome-settings-daemon: fix crash with hands-free profile --- pkgs/by-name/gn/gnome-settings-daemon/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/gn/gnome-settings-daemon/package.nix b/pkgs/by-name/gn/gnome-settings-daemon/package.nix index 068932312b0c..d7930ca5a4c0 100644 --- a/pkgs/by-name/gn/gnome-settings-daemon/package.nix +++ b/pkgs/by-name/gn/gnome-settings-daemon/package.nix @@ -2,6 +2,7 @@ stdenv, lib, replaceVars, + fetchpatch, buildPackages, fetchurl, meson, @@ -56,6 +57,15 @@ stdenv.mkDerivation (finalAttrs: { (replaceVars ./fix-paths.patch { inherit tzdata; }) + + # Fix crash when switching to hands-free mode on a bluetooth headset + (fetchpatch { + name = "fix-bluetooth-handsfree-crash.patch"; + url = "https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31.patch"; + hash = "sha256-jFbItlXT05nnp825R/HvsWDFxAMzL4z36CsxhQ2sEIY="; + stripLen = 1; + extraPrefix = "subprojects/gvc/"; + }) ]; depsBuildBuild = [ From 1ea5d2382dedf58a9c13e9e92aca6e3606b90db1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Thu, 22 Jan 2026 20:02:39 +0000 Subject: [PATCH 158/308] gnome-control-center: fix crash with hands-free profile --- pkgs/by-name/gn/gnome-control-center/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index 14b6b49245a3..c2f654a61659 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -3,6 +3,7 @@ lib, stdenv, replaceVars, + fetchpatch, accountsservice, adwaita-icon-theme, blueprint-compiler, @@ -89,6 +90,15 @@ stdenv.mkDerivation (finalAttrs: { inherit glibc tzdata shadow; inherit cups networkmanagerapplet; }) + + # Fix crash when switching to hands-free mode on a bluetooth headset + (fetchpatch { + name = "fix-bluetooth-handsfree-crash.patch"; + url = "https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31.patch"; + hash = "sha256-jFbItlXT05nnp825R/HvsWDFxAMzL4z36CsxhQ2sEIY="; + stripLen = 1; + extraPrefix = "subprojects/gvc/"; + }) ]; nativeBuildInputs = [ From f6375b5135bc913580bb50c2c0736fd808aea24a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Thu, 22 Jan 2026 20:02:49 +0000 Subject: [PATCH 159/308] gnome-shell: fix crash with hands-free profile --- pkgs/by-name/gn/gnome-shell/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 6feb12c5cf55..147c87770256 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -111,6 +111,15 @@ stdenv.mkDerivation (finalAttrs: { url = "https://src.fedoraproject.org/rpms/gnome-shell/raw/dcd112d9708954187e7490564c2229d82ba5326f/f/0001-gdm-Work-around-failing-fingerprint-auth.patch"; hash = "sha256-mgXty5HhiwUO1UV3/eDgWtauQKM0cRFQ0U7uocST25s="; }) + + # Fix crash when switching to hands-free mode on a bluetooth headset + (fetchpatch { + name = "fix-bluetooth-handsfree-crash.patch"; + url = "https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31.patch"; + hash = "sha256-jFbItlXT05nnp825R/HvsWDFxAMzL4z36CsxhQ2sEIY="; + stripLen = 1; + extraPrefix = "subprojects/gvc/"; + }) ]; nativeBuildInputs = [ From cf9e93b4913b0a62bafe25ee6282a1b2778a0887 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 18:57:41 +0000 Subject: [PATCH 160/308] python3Packages.keystoneauth1: 5.12.0 -> 5.13.0 --- pkgs/development/python-modules/keystoneauth1/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/keystoneauth1/default.nix b/pkgs/development/python-modules/keystoneauth1/default.nix index 4a62c9591990..e536a992be0a 100644 --- a/pkgs/development/python-modules/keystoneauth1/default.nix +++ b/pkgs/development/python-modules/keystoneauth1/default.nix @@ -27,12 +27,12 @@ buildPythonPackage rec { pname = "keystoneauth1"; - version = "5.12.0"; + version = "5.13.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-3RE8Lz3LQY2fdhxzuM1DqW3fqKYStRxXaCI4HznKSug="; + hash = "sha256-V8nKQHIHiZtQ2P8cqKu0pOdCdGG/wYd+uFGcOYnOY+w="; }; build-system = [ setuptools ]; From 4395780eaeb3fef3ee06d0fd0830184c12bd999d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 19:01:21 +0000 Subject: [PATCH 161/308] turso-cli: 1.0.15 -> 1.0.16 --- pkgs/by-name/tu/turso-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/turso-cli/package.nix b/pkgs/by-name/tu/turso-cli/package.nix index e81f5aa76dad..79f885c6dc13 100644 --- a/pkgs/by-name/tu/turso-cli/package.nix +++ b/pkgs/by-name/tu/turso-cli/package.nix @@ -8,16 +8,16 @@ }: buildGoModule rec { pname = "turso-cli"; - version = "1.0.15"; + version = "1.0.16"; src = fetchFromGitHub { owner = "tursodatabase"; repo = "turso-cli"; rev = "v${version}"; - hash = "sha256-c4RtEqMCpRgr4p6STWrRv7+UIA11WySTNhyvkLgzRso="; + hash = "sha256-X5rQ+bnyNlEek1mMgBW1SmeTIf5NSfxQvLxEQJuWOhU="; }; - vendorHash = "sha256-tBO21IgUczwMgrEyV7scV3YTY898lYHASaLeXqvBopU="; + vendorHash = "sha256-Cb4/KA9jfI/pNHbJqLWtm9oEXfMHGBS46J9o3lL4/Tk="; nativeBuildInputs = [ installShellFiles ]; From 51bf9bb33b5a54c258160b28ba81035230f500dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 19:19:19 +0000 Subject: [PATCH 162/308] python3Packages.modelscope: 1.33.0 -> 1.34.0 --- pkgs/development/python-modules/modelscope/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/modelscope/default.nix b/pkgs/development/python-modules/modelscope/default.nix index ff1c4506b532..4b16aa46e833 100644 --- a/pkgs/development/python-modules/modelscope/default.nix +++ b/pkgs/development/python-modules/modelscope/default.nix @@ -9,7 +9,7 @@ }: let - version = "1.33.0"; + version = "1.34.0"; in buildPythonPackage { pname = "modelscope"; @@ -20,7 +20,7 @@ buildPythonPackage { owner = "modelscope"; repo = "modelscope"; tag = "v${version}"; - hash = "sha256-CEaeO6oD1enGKT87anc3qSynDaN8pTC4utNoMBTvL84="; + hash = "sha256-Uq8qmU8ZmNRegaWHn1hlDDpRjWjgfecBvJklmhW36eM="; }; build-system = [ setuptools ]; From cd9901b04e567ddc48bce63e9f4ef3f2fed9d6a6 Mon Sep 17 00:00:00 2001 From: Evy Garden Date: Thu, 22 Jan 2026 10:53:22 +0100 Subject: [PATCH 163/308] sdl3-image: 3.2.6 -> 3.4.0, fix compilation with stb --- pkgs/by-name/sd/sdl3-image/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/sd/sdl3-image/package.nix b/pkgs/by-name/sd/sdl3-image/package.nix index c765a02c6b9f..7528527e0ae2 100644 --- a/pkgs/by-name/sd/sdl3-image/package.nix +++ b/pkgs/by-name/sd/sdl3-image/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "sdl3-image"; - version = "3.2.6"; + version = "3.4.0"; outputs = [ "lib" @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "libsdl-org"; repo = "SDL_image"; tag = "release-${finalAttrs.version}"; - hash = "sha256-CnUCqFq9ZaM/WQcmaCpQdjtjR9l5ymzgeqEJx7ZW/s4="; + hash = "sha256-XRPHDcJ49sZa7y8TCWfS2gPOhpGyUnMMXVqvjV9f8E0="; }; strictDeps = true; @@ -46,21 +46,19 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ sdl3 libtiff + libpng libwebp libjxl ] ++ (lib.optional (!stdenv.hostPlatform.isDarwin) libavif) - ++ (lib.optionals (!enableSTB) [ - libpng - libjpeg - ]); + ++ (lib.optional (!enableSTB) libjpeg); cmakeFlags = [ # fail when a dependency could not be found (lib.cmakeBool "SDLIMAGE_STRICT" true) # disable shared dependencies as they're opened at runtime using SDL_LoadObject otherwise. (lib.cmakeBool "SDLIMAGE_DEPS_SHARED" false) - # disable stbi + # enable stb conditionally (lib.cmakeBool "SDLIMAGE_BACKEND_STB" enableSTB) # enable imageio backend (lib.cmakeBool "SDLIMAGE_BACKEND_IMAGEIO" enableImageIO) From 2ef0d215621ff03cb8de34c1ca7b468cd4d16fd0 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Fri, 23 Jan 2026 11:28:04 -0800 Subject: [PATCH 164/308] python3Packages.docling-core: 2.50.1 -> 2.60.2 Changes: - Add tree-sitter dependency (now required for code chunking) - Add gitpython to test dependencies - Disable tests that require network access to download models - Update meta URLs from DS4SD to docling-project This update relaxes the typer version constraint from <0.20.0 to <0.22.0, fixing the build of llama-index-node-parser-docling and other packages that depend on docling-core. https://github.com/docling-project/docling-core/releases --- .../python-modules/docling-core/default.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/docling-core/default.nix b/pkgs/development/python-modules/docling-core/default.nix index 9c5cac247c5f..1beaa994f696 100644 --- a/pkgs/development/python-modules/docling-core/default.nix +++ b/pkgs/development/python-modules/docling-core/default.nix @@ -18,10 +18,12 @@ semchunk, tabulate, transformers, + tree-sitter, typer, typing-extensions, # tests + gitpython, jsondiff, pytestCheckHook, requests, @@ -29,14 +31,14 @@ buildPythonPackage rec { pname = "docling-core"; - version = "2.50.1"; + version = "2.60.2"; pyproject = true; src = fetchFromGitHub { owner = "docling-project"; repo = "docling-core"; tag = "v${version}"; - hash = "sha256-pLIWskl5nXdOC5UwvfJ3Yhl8qV6jg42P89gLj7ASpTA="; + hash = "sha256-KrWeh5b3w1dBk3l7S1FpgONWqP9gS6nhbLIly3Nbtvg="; }; build-system = [ @@ -55,6 +57,7 @@ buildPythonPackage rec { semchunk tabulate transformers + tree-sitter typer typing-extensions ]; @@ -68,6 +71,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + gitpython jsondiff pytestCheckHook requests @@ -75,13 +79,15 @@ buildPythonPackage rec { disabledTestPaths = [ # attempts to download models + "test/test_code_chunker.py" + "test/test_code_chunking_strategy.py" "test/test_hybrid_chunker.py" ]; meta = { - changelog = "https://github.com/DS4SD/docling-core/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/docling-project/docling-core/blob/${src.tag}/CHANGELOG.md"; description = "Python library to define and validate data types in Docling"; - homepage = "https://github.com/DS4SD/docling-core"; + homepage = "https://github.com/docling-project/docling-core"; license = lib.licenses.mit; maintainers = [ ]; }; From e76f15890b5a246a9d3a2d6ae73c150fdd538274 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 19:34:51 +0000 Subject: [PATCH 165/308] nvidia_oc: 0.1.21 -> 0.1.24 --- pkgs/by-name/nv/nvidia_oc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nv/nvidia_oc/package.nix b/pkgs/by-name/nv/nvidia_oc/package.nix index 8335c908661b..68274b4ac9ab 100644 --- a/pkgs/by-name/nv/nvidia_oc/package.nix +++ b/pkgs/by-name/nv/nvidia_oc/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "nvidia_oc"; - version = "0.1.21"; + version = "0.1.24"; src = fetchFromGitHub { owner = "Dreaming-Codes"; repo = "nvidia_oc"; tag = version; - hash = "sha256-I5L+VUcbMw4lLvEvtcjs/3BXLKovEg/34DZAL4a7LJU="; + hash = "sha256-PIe4oJndISf6wDxHGQvTeN37cFa+3m6RwmxXRlseePc="; }; - cargoHash = "sha256-VRrMSDKB8VrfdKUbZ63XY1oq0xaxgcwn739dt0C/KKY="; + cargoHash = "sha256-e6cX9P5dHDOLS06Bx1VuMpH/ilcpyFnHpttG7DDwz8U="; nativeBuildInputs = [ autoAddDriverRunpath From ffd30bbb24ce538b4c17710ceed7a0de39aa2d63 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 20:15:19 +0000 Subject: [PATCH 166/308] fosrl-olm: 1.3.0 -> 1.4.0 --- pkgs/by-name/fo/fosrl-olm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fo/fosrl-olm/package.nix b/pkgs/by-name/fo/fosrl-olm/package.nix index ea0a438c2361..c2d23ced641a 100644 --- a/pkgs/by-name/fo/fosrl-olm/package.nix +++ b/pkgs/by-name/fo/fosrl-olm/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "olm"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "olm"; tag = version; - hash = "sha256-HwmWwGs62Dy/65HTgApuXLv4YRrFzi37A4JoL7vdLdo="; + hash = "sha256-k5l8l8nLI52oox1qUHEax8l939NyDum/RbwEYOgCDIc="; }; - vendorHash = "sha256-hLnoQof899zLnjbHrzvW2Y3Jj6fegxCVCRnz3XYKCeQ="; + vendorHash = "sha256-lqH/pMWeDsTJa39uJwHntCAUs0BwJiB0aMyFaI++5ms="; ldflags = [ "-s" From bbcfaba24bb3e2eccbceb1b34c8e84825e052f09 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 23 Jan 2026 21:14:30 +0100 Subject: [PATCH 167/308] minilibx: fix build with gcc 15 --- pkgs/by-name/mi/minilibx/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/mi/minilibx/package.nix b/pkgs/by-name/mi/minilibx/package.nix index f237ae7c38fa..bb42d6b52701 100644 --- a/pkgs/by-name/mi/minilibx/package.nix +++ b/pkgs/by-name/mi/minilibx/package.nix @@ -42,6 +42,8 @@ stdenv.mkDerivation { "CC=${stdenv.cc.targetPrefix}cc" ]; + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-std=gnu17"; + installPhase = '' runHook preInstall From c4cce6cb83edcd9966f47fa667f2d0e7c5c5cf25 Mon Sep 17 00:00:00 2001 From: ccicnce113424 Date: Sat, 24 Jan 2026 04:38:59 +0800 Subject: [PATCH 168/308] libtsm: 4.0.2-unstable-2023-12-24 -> 4.4.1 --- pkgs/by-name/li/libtsm/package.nix | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/li/libtsm/package.nix b/pkgs/by-name/li/libtsm/package.nix index 9e7877e18f15..6c1770232036 100644 --- a/pkgs/by-name/li/libtsm/package.nix +++ b/pkgs/by-name/li/libtsm/package.nix @@ -4,32 +4,39 @@ fetchFromGitHub, libxkbcommon, pkg-config, - cmake, + meson, + ninja, + check, + nix-update-script, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "libtsm"; - version = "4.0.2-unstable-2023-12-24"; + version = "4.4.1"; src = fetchFromGitHub { - owner = "Aetf"; + owner = "kmscon"; repo = "libtsm"; - rev = "69922bde02c7af83b4d48a414cc6036af7388626"; - sha256 = "sha256-Rug3OWSbbiIivItULPNNptClIZ/PrXdQeUypAAxrUY8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-8db/amwcV1a5Ho0dymQxKtOFsTN6nLUnwSobuAowSwk="; }; buildInputs = [ libxkbcommon ]; nativeBuildInputs = [ - cmake + meson + ninja pkg-config + check ]; + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + meta = { description = "Terminal-emulator State Machine"; homepage = "https://www.freedesktop.org/wiki/Software/kmscon/libtsm/"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ ccicnce113424 ]; platforms = lib.platforms.linux; }; -} +}) From c892f9b2c3e741f19736dc0d0ac7a1e127ffcee2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 20:45:24 +0000 Subject: [PATCH 169/308] python3Packages.whenever: 0.9.4 -> 0.9.5 --- pkgs/development/python-modules/whenever/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/whenever/default.nix b/pkgs/development/python-modules/whenever/default.nix index 490cb5b6116c..87500e110e07 100644 --- a/pkgs/development/python-modules/whenever/default.nix +++ b/pkgs/development/python-modules/whenever/default.nix @@ -19,19 +19,19 @@ buildPythonPackage rec { pname = "whenever"; - version = "0.9.4"; + version = "0.9.5"; pyproject = true; src = fetchFromGitHub { owner = "ariebovenberg"; repo = "whenever"; tag = version; - hash = "sha256-b4xxh2Pva5+Qwv5DyifJohEY73wOO/eFc1dJeQSN3QY="; + hash = "sha256-HGASKQHQWXPzMcTHylRG94ZdL2gwLyHyfoTywllMTdA="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-2VXS6SQjYx61D8b42TjS5OJxcg4+e+T6dEsZfRA/gRk="; + hash = "sha256-i5hbXk+CFrsnIhT3DjnWbP2GaIqJxll8fbxCFz/21M8="; }; build-system = [ From 6cb5e1e461644b3274c1959476cc445a08d3bfdf Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 23 Jan 2026 22:10:27 +0100 Subject: [PATCH 170/308] csfml_2: init at 2.6.1 (ex csfml) --- pkgs/by-name/cs/{csfml => csfml_2}/package.nix | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pkgs/by-name/cs/{csfml => csfml_2}/package.nix (100%) diff --git a/pkgs/by-name/cs/csfml/package.nix b/pkgs/by-name/cs/csfml_2/package.nix similarity index 100% rename from pkgs/by-name/cs/csfml/package.nix rename to pkgs/by-name/cs/csfml_2/package.nix From 1a38f76a0c4cdfc10077dec1c096a054e660301d Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 23 Jan 2026 16:16:26 -0500 Subject: [PATCH 171/308] keycloak: 26.5.1 -> 26.5.2 Diff: https://github.com/keycloak/keycloak/compare/26.5.1...26.5.2 --- pkgs/by-name/ke/keycloak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index c396c99d62e2..d435dcd1596c 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.5.1"; + version = "26.5.2"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-lp/3m82N6VgKK4D0QAuEq/j8fR21Biar58MFeNuGjXo="; + hash = "sha256-SXoHnwk/hepSV5BIsmZvCXOPn5UfVKwbNZ4D9zSlaz0="; }; nativeBuildInputs = [ From 3ce3b8c72a5f4293ed5c78188c20981f1f6e334f Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 23 Jan 2026 22:13:15 +0100 Subject: [PATCH 172/308] csfml: 2.6.1 -> 3.0.0 changelog: https://github.com/SFML/CSFML/releases/tag/3.0.0 --- pkgs/by-name/cs/csfml/package.nix | 47 +++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pkgs/by-name/cs/csfml/package.nix diff --git a/pkgs/by-name/cs/csfml/package.nix b/pkgs/by-name/cs/csfml/package.nix new file mode 100644 index 000000000000..be3a775e05ce --- /dev/null +++ b/pkgs/by-name/cs/csfml/package.nix @@ -0,0 +1,47 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + sfml, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "csfml"; + version = "3.0.0"; + + src = fetchFromGitHub { + owner = "SFML"; + repo = "CSFML"; + tag = finalAttrs.version; + hash = "sha256-8CRS+dV/hVQNTmgkxyFKcyTj/HWRks5bie4n6N/RWYM="; + }; + + # Fix incorrect path joining in cmake + # https://github.com/NixOS/nixpkgs/issues/144170 + postPatch = '' + substituteInPlace tools/pkg-config/csfml-*.pc.in \ + --replace-fail \ + 'libdir=''${exec_prefix}/@CMAKE_INSTALL_LIBDIR@' \ + "libdir=@CMAKE_INSTALL_FULL_LIBDIR@" + ''; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ sfml ]; + cmakeFlags = [ + (lib.cmakeFeature "CMAKE_MODULE_PATH" "${sfml}/share/SFML/cmake/Modules/") + ]; + + meta = { + homepage = "https://www.sfml-dev.org/"; + description = "Simple and fast multimedia library"; + longDescription = '' + SFML is a simple, fast, cross-platform and object-oriented multimedia API. + It provides access to windowing, graphics, audio and network. + It is written in C++, and has bindings for various languages such as C, .Net, Ruby, Python. + ''; + license = lib.licenses.zlib; + maintainers = [ lib.maintainers.jpdoyle ]; + platforms = lib.platforms.linux; + }; +}) From c207b62db509c87f96ff05b54f93ad76024b86db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 21:27:18 +0000 Subject: [PATCH 173/308] libretro-shaders-slang: 0-unstable-2026-01-11 -> 0-unstable-2026-01-22 --- pkgs/by-name/li/libretro-shaders-slang/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretro-shaders-slang/package.nix b/pkgs/by-name/li/libretro-shaders-slang/package.nix index b57fcab011bf..242ff18a6a31 100644 --- a/pkgs/by-name/li/libretro-shaders-slang/package.nix +++ b/pkgs/by-name/li/libretro-shaders-slang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "libretro-shaders-slang"; - version = "0-unstable-2026-01-11"; + version = "0-unstable-2026-01-22"; src = fetchFromGitHub { owner = "libretro"; repo = "slang-shaders"; - rev = "3d62b0e20f5bfa1a244edd70987e565de7e68849"; - hash = "sha256-nkPMdoqIel0OIFM9J99rX50IUKObnEDERpwIkOYGsA4="; + rev = "a38704e29b8241788d91c64e935862a6e86a2a47"; + hash = "sha256-UBMtUlrbJ+8qh56X1ks19HZCKm1FLmp2bWcNpQJIwdc="; }; dontConfigure = true; From f2b3749252489273cb169e52caa4fe33f0433425 Mon Sep 17 00:00:00 2001 From: heiterefahne Date: Thu, 22 Jan 2026 22:11:50 +0100 Subject: [PATCH 174/308] inav-configurator: 5.1.0 -> 9.0.0 --- pkgs/by-name/in/inav-configurator/package.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/in/inav-configurator/package.nix b/pkgs/by-name/in/inav-configurator/package.nix index 60bd05dfb3b9..ffb5ad7d11e6 100644 --- a/pkgs/by-name/in/inav-configurator/package.nix +++ b/pkgs/by-name/in/inav-configurator/package.nix @@ -4,19 +4,19 @@ fetchurl, makeDesktopItem, copyDesktopItems, - nwjs, + electron, wrapGAppsHook3, gsettings-desktop-schemas, gtk3, + unzip, }: - stdenv.mkDerivation rec { pname = "inav-configurator"; - version = "5.1.0"; + version = "9.0.0"; src = fetchurl { - url = "https://github.com/iNavFlight/inav-configurator/releases/download/${version}/INAV-Configurator_linux64_${version}.tar.gz"; - sha256 = "sha256-ZvZxQICa5fnJBTx0aW/hqQCuhQW9MkcVa2sOjPYaPXM="; + url = "https://github.com/iNavFlight/inav-configurator/releases/download/${version}/INAV-Configurator_linux_x64_${version}.zip"; + sha256 = "sha256-n56QE0ZJ2slL0WZbnBl2pEgAUoDMuh467gWt+eRwa9c="; }; icon = fetchurl { @@ -27,6 +27,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ copyDesktopItems wrapGAppsHook3 + unzip ]; buildInputs = [ @@ -34,17 +35,19 @@ stdenv.mkDerivation rec { gtk3 ]; + unpackCmd = "unzip $src"; + installPhase = '' runHook preInstall mkdir -p $out/bin \ - $out/opt/${pname} + $out/opt/inav-configurator - cp -r inav-configurator $out/opt/inav-configurator/ + cp -r "." $out/opt/inav-configurator/ install -m 444 -D $icon $out/share/icons/hicolor/128x128/apps/${pname}.png chmod +x $out/opt/inav-configurator/inav-configurator - makeWrapper ${nwjs}/bin/nw $out/bin/${pname} --add-flags $out/opt/inav-configurator/inav-configurator + makeWrapper ${electron}/bin/electron $out/bin/inav-configurator --add-flags $out/opt/inav-configurator/resources/app runHook postInstall ''; From f0ed8080250b69f338570228c1eb066f4c6b5b4b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 23 Jan 2026 22:36:24 +0100 Subject: [PATCH 175/308] python3Packages.insteon-frontend-home-assistant: 0.6.0 -> 0.6.1 https://github.com/pyinsteon/insteon-panel/releases/tag/0.6.1 --- .../insteon-frontend-home-assistant/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/insteon-frontend-home-assistant/default.nix b/pkgs/development/python-modules/insteon-frontend-home-assistant/default.nix index 061e669dafca..c466b2a2ee58 100644 --- a/pkgs/development/python-modules/insteon-frontend-home-assistant/default.nix +++ b/pkgs/development/python-modules/insteon-frontend-home-assistant/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "insteon-frontend-home-assistant"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; src = fetchPypi { pname = "insteon_frontend_home_assistant"; inherit version; - hash = "sha256-oBTk7gblJA6/w0wSx+efdEmY5ioJiRMUfDqjyg0LkFg="; + hash = "sha256-r6xXEZFAGgXByl+urpXfzhuCedBPjqkwT8Q0sEHQA2w="; }; nativeBuildInputs = [ setuptools ]; From e67500f6c57f8144cac4a71673548f6f945e00e4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 23 Jan 2026 22:36:53 +0100 Subject: [PATCH 176/308] python3Packages.music-assistant-models: 1.1.70 -> 1.1.89 https://github.com/music-assistant/models/releases/tag/1.1.89 --- .../python-modules/music-assistant-models/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/music-assistant-models/default.nix b/pkgs/development/python-modules/music-assistant-models/default.nix index cb50b72e6a94..2f9ebf8addda 100644 --- a/pkgs/development/python-modules/music-assistant-models/default.nix +++ b/pkgs/development/python-modules/music-assistant-models/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "music-assistant-models"; # Must be compatible with music-assistant-client package # nixpkgs-update: no auto update - version = "1.1.70"; + version = "1.1.89"; pyproject = true; src = fetchFromGitHub { owner = "music-assistant"; repo = "models"; tag = version; - hash = "sha256-yJ0MaXbzhvbqdMA1M2l7QC+0ExAHuTU1N4XIkJOj6pg="; + hash = "sha256-/eNCgAB5G8g1r2fcW27lySEqg+q/1bJvwwyntigGWjo="; }; postPatch = '' From b7e6f5361efbc73f0b16b6fc3fd4f4a441528f9e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 23 Jan 2026 22:37:09 +0100 Subject: [PATCH 177/308] python3Packages.music-assistant-client: 1.3.2 -> 1.3.3 https://github.com/music-assistant/client/releases/tag/1.3.3 --- .../python-modules/music-assistant-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/music-assistant-client/default.nix b/pkgs/development/python-modules/music-assistant-client/default.nix index 92189df1ff8d..9684ce32e156 100644 --- a/pkgs/development/python-modules/music-assistant-client/default.nix +++ b/pkgs/development/python-modules/music-assistant-client/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "music-assistant-client"; - version = "1.3.2"; + version = "1.3.3"; pyproject = true; src = fetchFromGitHub { owner = "music-assistant"; repo = "client"; tag = version; - hash = "sha256-7u7P3uYFxx1UFzPIOgo0fCEEJrEEdBbBE7INhinkgLQ="; + hash = "sha256-f5+25MWuovG/g3PscWt0jls/5Y/Qdt2kq9Ai7/9P4aI="; }; postPatch = '' From 611683f79f07be6251c164aa680d11b8fc53c943 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 23 Jan 2026 22:37:26 +0100 Subject: [PATCH 178/308] python3Packages.opower: 0.16.4 -> 0.16.5 https://github.com/tronikos/opower/releases/tag/v0.16.5 --- pkgs/development/python-modules/opower/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/opower/default.nix b/pkgs/development/python-modules/opower/default.nix index 117ac904cf18..e8f455f7650c 100644 --- a/pkgs/development/python-modules/opower/default.nix +++ b/pkgs/development/python-modules/opower/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "opower"; - version = "0.16.4"; + version = "0.16.5"; pyproject = true; src = fetchFromGitHub { owner = "tronikos"; repo = "opower"; tag = "v${finalAttrs.version}"; - hash = "sha256-r1evfPKvuMXlOvpwqqOSyC80TpZWphYhDVQCi9IiI+8="; + hash = "sha256-MeHM6ro6SNz9w4PTCJhc3zZAIkXKujthEJaq9A5zbI8="; }; build-system = [ setuptools ]; From 26820a1186799b92f9b846d45f2c6eb3ed3d82c7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 23 Jan 2026 22:37:45 +0100 Subject: [PATCH 179/308] home-assistant: 2026.1.2 -> 2026.1.3 https://github.com/home-assistant/core/releases/tag/2026.1.3 --- pkgs/servers/home-assistant/component-packages.nix | 2 +- pkgs/servers/home-assistant/default.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index b35dccf0ef82..dfa6dd19b2d0 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2026.1.2"; + version = "2026.1.3"; components = { "3_day_blinds" = ps: with ps; [ diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index c41d1d010d3b..5b99da4241ab 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -293,7 +293,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2026.1.2"; + hassVersion = "2026.1.3"; in python.pkgs.buildPythonApplication rec { @@ -314,13 +314,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-+H+ujcJ7uYLNFfm05V7FBdogGGUSkC1b6PaWJ5Zu24k="; + hash = "sha256-zmS5OZaUFe45rbCil7sbVlhy0wwA+F9tBO10KvBM2PY="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-uWcSCmarOtfYIVYPz8wAgO8tx15MJcEP1Wv3h8YT0xI="; + hash = "sha256-gs5YyR1MofSMV8TDeBGp9keIREcszZGcLvtnHOYR7uc="; }; build-system = with python.pkgs; [ From 28a5faf3074658672dd8388d63f85de4a69a06e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 22:12:06 +0000 Subject: [PATCH 180/308] cargo-flamegraph: 0.6.10 -> 0.6.11 --- pkgs/by-name/ca/cargo-flamegraph/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-flamegraph/package.nix b/pkgs/by-name/ca/cargo-flamegraph/package.nix index 19cf8c44c129..f87066b1cab9 100644 --- a/pkgs/by-name/ca/cargo-flamegraph/package.nix +++ b/pkgs/by-name/ca/cargo-flamegraph/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-flamegraph"; - version = "0.6.10"; + version = "0.6.11"; src = fetchFromGitHub { owner = "flamegraph-rs"; repo = "flamegraph"; rev = "v${version}"; - sha256 = "sha256-WBJS+0RzFg8dgmxYuHOguJROPONdlkIfllpeCKxaSHY="; + sha256 = "sha256-WPWS3NX6t8RNNALqYF2JMLI5HWVhsVmhg9ULZKt972I="; }; - cargoHash = "sha256-nDZHkF3RvKdrXhfD0NGRL/xjCxIP2zRe4w1LVxHkdi8="; + cargoHash = "sha256-U/Cs4HRNuxq7RaWHmmLoWbiZgqumSRFRLpe1N/63q+E="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ makeWrapper ]; From 4ca189810020f42cf615554f779774b8c2728708 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Fri, 23 Jan 2026 17:13:58 -0500 Subject: [PATCH 181/308] workflows/periodic-merge: link the target branch on GitHub when posting failure Makes it easier to determine whether someone else has already manually merged. --- .github/workflows/periodic-merge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/periodic-merge.yml b/.github/workflows/periodic-merge.yml index 58e454d13cd6..543ad15bd338 100644 --- a/.github/workflows/periodic-merge.yml +++ b/.github/workflows/periodic-merge.yml @@ -65,5 +65,5 @@ jobs: with: issue-number: 105153 body: | - Periodic merge from `${{ inputs.from }}` into `${{ inputs.into }}` has [failed](https://github.com/NixOS/nixpkgs/actions/runs/${{ github.run_id }}). + Periodic merge from `${{ inputs.from }}` into `[${{ inputs.into }}](https://github.com/NixOS/nixpkgs/tree/${{ inputs.into }})` has [failed](https://github.com/NixOS/nixpkgs/actions/runs/${{ github.run_id }}). token: ${{ steps.app-token.outputs.token }} From 4b528948ec1a7e70ea29052e34e37b16f822c3de Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 23 Jan 2026 22:38:38 +0100 Subject: [PATCH 182/308] Revert "nixos/home-assistant: do not set server_host by default" This reverts commit 62ac81aaf9afc9080b52b3a1f177cfef6e98d8b6. The server_host deprecation has been reverted, so we're going back to defaulting it to dualstack wildcard. --- .../services/home-automation/home-assistant.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/nixos/modules/services/home-automation/home-assistant.nix b/nixos/modules/services/home-automation/home-assistant.nix index 315f536a8039..dc1900f52c1e 100644 --- a/nixos/modules/services/home-automation/home-assistant.nix +++ b/nixos/modules/services/home-automation/home-assistant.nix @@ -406,15 +406,14 @@ in http = { # https://www.home-assistant.io/integrations/http/ server_host = mkOption { - type = types.nullOr (types.either types.str (types.listOf types.str)); - default = null; - example = [ - "::1" - "127.0.0.1" + type = types.either types.str (types.listOf types.str); + default = [ + "0.0.0.0" + "::" ]; + example = "::1"; description = '' - Only listen to incoming requests on specific IP/host. - The option is unset by default, meaning that Home Assistant listens on all available addresses. + Only listen to incoming requests on specific IP/host. The default listed assumes support for IPv4 and IPv6. ''; }; From 6ceb9b345d4faf1613abbb53e0e589357c1e3493 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Jan 2026 14:43:19 -0800 Subject: [PATCH 183/308] python3Packages.volkswagencarnet: 5.4.1 -> 5.4.5 Diff: https://github.com/robinostlund/volkswagencarnet/compare/v5.4.1...v5.4.5 Changelog: https://github.com/robinostlund/volkswagencarnet/releases/tag/v5.4.5 --- pkgs/development/python-modules/volkswagencarnet/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/volkswagencarnet/default.nix b/pkgs/development/python-modules/volkswagencarnet/default.nix index 1f50f904b9ef..4e509ec84296 100644 --- a/pkgs/development/python-modules/volkswagencarnet/default.nix +++ b/pkgs/development/python-modules/volkswagencarnet/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "volkswagencarnet"; - version = "5.4.1"; + version = "5.4.5"; pyproject = true; src = fetchFromGitHub { From eaa647b44d9baa80fd4f0f507d13b995ad1fe674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Jan 2026 14:43:27 -0800 Subject: [PATCH 184/308] home-assistant-custom-components.volkswagencarnet: 5.4.1 -> 5.4.5 Diff: https://github.com/robinostlund/homeassistant-volkswagencarnet/compare/v5.4.1...v5.4.5 Changelog: https://github.com/robinostlund/homeassistant-volkswagencarnet/releases/tag/v5.4.5 --- .../custom-components/volkswagencarnet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix b/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix index d4b236d96e60..02183f329bf2 100644 --- a/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix +++ b/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "robinostlund"; domain = "volkswagencarnet"; - version = "5.4.1"; + version = "5.4.5"; src = fetchFromGitHub { owner = "robinostlund"; repo = "homeassistant-volkswagencarnet"; tag = "v${version}"; - hash = "sha256-nlidbT5dILw4rin4uUDQ8OSqUijpQuoePk20UIl5Uvo="; + hash = "sha256-Ye++ialp9ryC6J+ZXrRqLkuLct6sbk3+NknZo4sx4hc="; }; postPatch = '' From e894346f4eb85d451053a2e9fc9612f6cfbf2ba9 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sat, 24 Jan 2026 09:50:36 +1100 Subject: [PATCH 185/308] nixos/xen: deprecate org.xenproject.bootspec.v1 Slated for deprecation in NixOS 26.05. It has been fully replaced in Nixpkgs by org.xenproject.bootspec.v2 for some time now. Signed-off-by: Fernando Rodrigues --- .../virtualisation/xen-boot-builder.sh | 44 ++++++------------- nixos/modules/virtualisation/xen-dom0.nix | 24 ++++------ 2 files changed, 22 insertions(+), 46 deletions(-) diff --git a/nixos/modules/virtualisation/xen-boot-builder.sh b/nixos/modules/virtualisation/xen-boot-builder.sh index 3fe689297864..95e363850359 100755 --- a/nixos/modules/virtualisation/xen-boot-builder.sh +++ b/nixos/modules/virtualisation/xen-boot-builder.sh @@ -45,28 +45,9 @@ for gen in "${gens[@]}"; do bootspecFile="$(sed -nr 's/^options init=(.*)\/init.*$/\1/p' "$gen")/boot.json" [ "$1" = "debug" ] && echo -e "\e[1;34mxenBootBuilder:\e[0m processing bootspec file $bootspecFile" - # We do nothing if the Bootspec for the current $gen does not contain the Xen - # extension, which is added as a configuration attribute below. - # We determine this by checking for the v1 or v2 bootspec extension, - # and setting the appropriate attributes based on version - xenSpecVer="" - xenParamVar="" - xenEfiPath="" - if grep -sq '"org.xenproject.bootspec.v1"' "$bootspecFile"; then - xenSpecVer="v1" - xenParamVar="xenParams" - xenEfiPath="xen" - fi - # We prefer the v2 extension, so if both are present somehow, - # we will use the v2 attributes + # Check for a valid Xen v2 spec being detected if grep -sq '"org.xenproject.bootspec.v2"' "$bootspecFile"; then - xenSpecVer="v2" - xenParamVar="params" - xenEfiPath="efiPath" - fi - # Check for a valid Xen spec being detected - if [ -n "$xenSpecVer" ]; then - [ "$1" = "debug" ] && echo -e " \e[1;32msuccess:\e[0m found $xenSpecVer Xen entries in $gen." + [ "$1" = "debug" ] && echo -e " \e[1;32msuccess:\e[0m found v2 Xen entries in $gen." # TODO: Support DeviceTree booting. Xen has some special handling for DeviceTree # attributes, which will need to be translated in a boot script similar to this @@ -82,7 +63,7 @@ for gen in "${gens[@]}"; do # the corresponding nixos generation, substituting `nixos` with `xen`: # `xen-$profile-generation-$number-specialisation-$specialisation.{cfg,conf}` xenGen=$(echo "$gen" | sed 's_/loader/entries/nixos_/loader/entries/xen_g;s_^.*/xen_xen_g;s_.conf$__g') - bootParams=$(jq -re ".\"org.xenproject.bootspec.$xenSpecVer\".$xenParamVar | join(\" \")" "$bootspecFile") + bootParams=$(jq -re ".\"org.xenproject.bootspec.v2\".params | join(\" \")" "$bootspecFile") kernel=$(jq -re '."org.nixos.bootspec.v1".kernel | sub("^/nix/store/"; "") | sub("/bzImage"; "-bzImage.efi")' "$bootspecFile") kernelParams=$(jq -re '."org.nixos.bootspec.v1".kernelParams | join(" ")' "$bootspecFile") initrd=$(jq -re '."org.nixos.bootspec.v1".initrd | sub("^/nix/store/"; "") | sub("/initrd"; "-initrd.efi")' "$bootspecFile") @@ -109,7 +90,7 @@ EOF # Create Xen UKI for $generation. Most of this is lifted from # https://xenbits.xenproject.org/docs/unstable/misc/efi.html. [ "$1" = "debug" ] && echo -e "\e[1;34mxenBootBuilder:\e[0m making Xen UKI..." - xenEfi=$(jq -re ".\"org.xenproject.bootspec.$xenSpecVer\".$xenEfiPath" "$bootspecFile") + xenEfi=$(jq -re ".\"org.xenproject.bootspec.v2\".efiPath" "$bootspecFile") finalSection=$(objdump --header --wide "$xenEfi" | tail -n +6 | sort --key="4,4" | tail -n 1 | grep -Eo '\.[a-z]*') padding=$(objdump --header --section="$finalSection" "$xenEfi" | awk -v section="$finalSection" '$0 ~ section { printf("0x%016x\n", and(strtonum("0x"$3) + strtonum("0x"$4) + 0xfff, compl(0xfff)))};') [ "$1" = "debug" ] && echo " - padding: $padding" @@ -132,13 +113,16 @@ sort-key $sortKey EOF [ "$1" = "debug" ] && echo -e "done." - # Sometimes, garbage collection weirdness causes a generation to still exist in - # the loader entries, but its Bootspec file was deleted. We consider such a - # generation to be invalid, but we don't write extra code to handle this - # situation, as supressing grep's error messages above is quite enough, and the - # error message below is still technically correct, as no Xen can be found in - # something that does not exist. + # Since NixOS 26.05, org.xenproject.bootspec.v1 is unsupported. + elif grep -sq '"org.xenproject.bootspec.v1"' "$bootspecFile"; then + [ "$1" = "debug" ] && echo -e "\n\e[1;33mwarning:\e[0m $gen has a \e[1;34morg.xenproject.bootspec.v1\e[0m Bootspec entry. This boot builder only supports v2 entries, so this generation will be ignored, and will \e[1;31mfail to boot\e[0m." else + # Sometimes, garbage collection weirdness causes a generation to still exist in + # the loader entries, but its Bootspec file was deleted. We consider such a + # generation to be invalid, but we don't write extra code to handle this + # situation, as supressing grep's error messages above is quite enough, and the + # error message below is still technically correct, as no Xen can be found in + # something that does not exist. [ "$1" = "debug" ] && echo -e " \e[1;33mwarning:\e[0m \e[1;31mno Xen found\e[0m in $gen." fi done @@ -153,7 +137,7 @@ mapfile -t postGenerations < <(find "$efiMountPoint"/loader/entries -type f -nam if ((${#postGenerations[@]} == 0)); then case "$1" in "default" | "info") echo "none found." && echo -e "If you believe this is an error, set the \e[1;34mvirtualisation.xen.boot.builderVerbosity\e[0m option to \e[1;34m\"debug\"\e[0m and rebuild to print debug logs." ;; - "debug") echo -e "\e[1;34mxenBootBuilder:\e[0m wrote \e[1;31mno generations\e[0m. Most likely, there were no generations with a valid \e[1;34morg.xenproject.bootspec.v1\e[0m or \e[1;34morg.xenproject.bootspec.v2\e[0m entry." ;; + "debug") echo -e "\e[1;34mxenBootBuilder:\e[0m wrote \e[1;31mno generations\e[0m. Most likely, there were no generations with a valid \e[1;34morg.xenproject.bootspec.v2\e[0m entry." ;; esac # If the script is successful, change the default boot, say "done.", write a diff --git a/nixos/modules/virtualisation/xen-dom0.nix b/nixos/modules/virtualisation/xen-dom0.nix index 92e40f77b82a..11fd5d705760 100644 --- a/nixos/modules/virtualisation/xen-dom0.nix +++ b/nixos/modules/virtualisation/xen-dom0.nix @@ -741,22 +741,14 @@ in # Xen Bootspec extension. This extension allows NixOS bootloaders to # fetch the dom0 kernel paths and access the `cfg.boot.params` option. - bootspec.extensions = { - # Bootspec extension v1 is deprecated, and will be removed in 26.05 - # It is present for backwards compatibility - "org.xenproject.bootspec.v1" = { - xen = cfg.boot.efi.path; - xenParams = cfg.boot.params; - }; - # Bootspec extension v2 includes more detail, - # including supporting multiboot, and is the current supported - # bootspec extension - "org.xenproject.bootspec.v2" = { - efiPath = cfg.boot.efi.path; - multibootPath = cfg.boot.bios.path; - version = cfg.package.version; - params = cfg.boot.params; - }; + # Bootspec extension v2 includes more detail, + # including supporting multiboot, and is the current supported + # bootspec extension + bootspec.extensions."org.xenproject.bootspec.v2" = { + efiPath = cfg.boot.efi.path; + multibootPath = cfg.boot.bios.path; + version = cfg.package.version; + params = cfg.boot.params; }; # See the `xenBootBuilder` script in the main `let...in` statement of this file. From c1233277887dc6393167c3daecc0b70492d60a33 Mon Sep 17 00:00:00 2001 From: ccicnce113424 Date: Sat, 24 Jan 2026 04:39:17 +0800 Subject: [PATCH 186/308] kmscon: 9.0.0-unstable-2025-01-09 -> 9.3.0 --- pkgs/by-name/km/kmscon/package.nix | 28 +++++++++++++--------------- pkgs/by-name/km/kmscon/sandbox.patch | 16 ++-------------- 2 files changed, 15 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/km/kmscon/package.nix b/pkgs/by-name/km/kmscon/package.nix index 27c9a1f17ebb..d5cf8dd13ee0 100644 --- a/pkgs/by-name/km/kmscon/package.nix +++ b/pkgs/by-name/km/kmscon/package.nix @@ -10,24 +10,25 @@ libGLU, libGL, pango, - pixman, pkg-config, docbook_xsl, libxslt, libgbm, ninja, check, + bash, buildPackages, + nix-update-script, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "kmscon"; - version = "9.0.0-unstable-2025-01-09"; + version = "9.3.0"; src = fetchFromGitHub { - owner = "Aetf"; + owner = "kmscon"; repo = "kmscon"; - rev = "a81941f4464e6f9cee75bfb8a1db88c253ede33d"; - sha256 = "sha256-l7Prt7CsYi4VCnp9xktvqqNT+4djSdO2GvP1JdxhNSI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-vdM/3n3Y2FM+PLDgVuU10kkNLCSzTrFI35CaY5NxWks="; }; strictDeps = true; @@ -43,10 +44,11 @@ stdenv.mkDerivation { libtsm libxkbcommon pango - pixman systemdLibs libgbm check + # Needed for autoPatchShebangs when strictDeps = true + bash ]; nativeBuildInputs = [ @@ -57,22 +59,18 @@ stdenv.mkDerivation { libxslt # xsltproc ]; - env.NIX_CFLAGS_COMPILE = - lib.optionalString stdenv.cc.isGNU "-O " - + "-Wno-error=maybe-uninitialized -Wno-error=unused-result -Wno-error=implicit-function-declaration"; - - enableParallelBuilding = true; - patches = [ ./sandbox.patch # Generate system units where they should be (nix store) instead of /etc/systemd/system ]; + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + meta = { description = "KMS/DRM based System Console"; mainProgram = "kmscon"; homepage = "https://www.freedesktop.org/wiki/Software/kmscon/"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ ccicnce113424 ]; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/km/kmscon/sandbox.patch b/pkgs/by-name/km/kmscon/sandbox.patch index e70d0da80a19..0a9292328aa3 100644 --- a/pkgs/by-name/km/kmscon/sandbox.patch +++ b/pkgs/by-name/km/kmscon/sandbox.patch @@ -1,25 +1,13 @@ -From d51e35a7ab936983b2a544992adae66093c6028f Mon Sep 17 00:00:00 2001 -From: hustlerone -Date: Thu, 20 Feb 2025 11:05:56 +0100 -Subject: [PATCH] Patch for nixpkgs - ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - diff --git a/meson.build b/meson.build -index 964b44b..4415084 100644 +index de29a32..e731bbd 100644 --- a/meson.build +++ b/meson.build @@ -39,7 +39,7 @@ mandir = get_option('mandir') moduledir = get_option('libdir') / meson.project_name() systemd_deps = dependency('systemd', required: false) --systemdsystemunitdir = systemd_deps.get_variable('systemdsystemunitdir', default_value: get_option('libdir') / 'systemd/system') +-systemdsystemunitdir = systemd_deps.get_variable('systemdsystemunitdir', default_value: 'lib/systemd/system') +systemdsystemunitdir = get_option('libdir') / 'systemd' # # Required dependencies --- -2.47.2 - From 9967e507b5312a65474246d6fa7099ed20670192 Mon Sep 17 00:00:00 2001 From: James Ward Date: Fri, 23 Jan 2026 16:23:01 -0700 Subject: [PATCH 187/308] kiro-cli: init at 1.24.0 --- pkgs/by-name/ki/kiro-cli/package.nix | 107 +++++++++++++++++++++++++++ pkgs/by-name/ki/kiro-cli/update.sh | 74 ++++++++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 pkgs/by-name/ki/kiro-cli/package.nix create mode 100755 pkgs/by-name/ki/kiro-cli/update.sh diff --git a/pkgs/by-name/ki/kiro-cli/package.nix b/pkgs/by-name/ki/kiro-cli/package.nix new file mode 100644 index 000000000000..5ea3e20e2a9d --- /dev/null +++ b/pkgs/by-name/ki/kiro-cli/package.nix @@ -0,0 +1,107 @@ +{ + lib, + stdenv, + fetchurl, + autoPatchelfHook, + makeBinaryWrapper, + undmg, + versionCheckHook, + xz, + bzip2, +}: + +let + inherit (stdenv.hostPlatform) system; +in +stdenv.mkDerivation (finalAttrs: { + pname = "kiro-cli"; + version = "1.24.0"; + + src = + let + darwinDmg = fetchurl { + url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/Kiro%20CLI.dmg"; + hash = "sha256-V/akA/fcQZFULlBgGNibQRrhiBpGOr2s+jdPrAGOtnY="; + }; + in + { + x86_64-linux = fetchurl { + url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-x86_64-linux.tar.gz"; + hash = "sha256-kDvM5OVKaB7RYmYySRNyMMMPllGPXuO27/E4/SN3onY="; + }; + aarch64-linux = fetchurl { + url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-aarch64-linux.tar.gz"; + hash = "sha256-gprO84khQoRPCeNqZny3TP2ndQgJrtRm0xcpSjzrYHI="; + }; + x86_64-darwin = darwinDmg; + aarch64-darwin = darwinDmg; + } + .${system} or (throw "Unsupported system: ${system}"); + + sourceRoot = if stdenv.hostPlatform.isDarwin then "Kiro CLI.app" else "kirocli"; + + strictDeps = true; + + nativeBuildInputs = [ + makeBinaryWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + autoPatchelfHook + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + undmg + ]; + + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + stdenv.cc.cc.lib + xz + bzip2 + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + runHook preInstall + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' + install -Dm755 bin/kiro-cli $out/bin/.kiro-wrapped + install -Dm755 bin/kiro-cli-chat $out/bin/kiro-cli-chat + install -Dm755 bin/kiro-cli-term $out/bin/kiro-cli-term + makeBinaryWrapper $out/bin/.kiro-wrapped $out/bin/kiro \ + --prefix PATH : $out/bin + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/bin $out/Applications + cp -r "../Kiro CLI.app" "$out/Applications/" + ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/kiro-cli" $out/bin/kiro + for bin in kiro-cli-chat kiro-cli-term; do + if [[ -e "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" ]]; then + ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" "$out/bin/$bin" + fi + done + '' + + '' + runHook postInstall + ''; + + passthru.updateScript = ./update.sh; + + meta = { + description = "Command-line interface for Kiro, an agentic IDE"; + homepage = "https://kiro.dev"; + license = lib.licenses.unfree; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + maintainers = [ lib.maintainers.jamesward ]; + mainProgram = "kiro"; + platforms = [ + "x86_64-linux" + "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" + ]; + }; +}) diff --git a/pkgs/by-name/ki/kiro-cli/update.sh b/pkgs/by-name/ki/kiro-cli/update.sh new file mode 100755 index 000000000000..baff24e34e71 --- /dev/null +++ b/pkgs/by-name/ki/kiro-cli/update.sh @@ -0,0 +1,74 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix coreutils + +set -euo pipefail + +MANIFEST_URL="https://desktop-release.q.us-east-1.amazonaws.com/latest/manifest.json" +PACKAGE_DIR="$(dirname "$0")" +PACKAGE_NIX="$PACKAGE_DIR/package.nix" + +manifest=$(curl -fsSL "$MANIFEST_URL") +latest_version=$(echo "$manifest" | jq -r '.version') +current_version=$(grep -Po '^\s+version\s*=\s*"\K[0-9.]+' "$PACKAGE_NIX" | head -1) + +if [[ "$latest_version" == "$current_version" ]]; then + echo "kiro-cli is already up to date at version $current_version" + exit 0 +fi + +echo "Updating kiro-cli from $current_version to $latest_version" + +get_linux_hash() { + local arch="$1" + echo "$manifest" | jq -r --arg arch "$arch" ' + .packages[] | + select(.os == "linux" and .fileType == "tarGz" and .variant == "headless" and .architecture == $arch and (.targetTriple | contains("musl") | not)) | + .sha256 + ' +} + +get_darwin_hash() { + echo "$manifest" | jq -r ' + .packages[] | + select(.os == "macos" and .fileType == "dmg") | + .sha256 + ' +} + +hex_to_sri() { + local hex="$1" + nix hash convert --to sri --hash-algo sha256 "$hex" +} + +x86_64_linux_hex=$(get_linux_hash "x86_64") +aarch64_linux_hex=$(get_linux_hash "aarch64") +darwin_hex=$(get_darwin_hash) + +if [[ -z "$x86_64_linux_hex" || -z "$aarch64_linux_hex" || -z "$darwin_hex" ]]; then + echo "Error: Could not find all hashes in manifest" + echo " x86_64-linux: $x86_64_linux_hex" + echo " aarch64-linux: $aarch64_linux_hex" + echo " darwin: $darwin_hex" + exit 1 +fi + +x86_64_linux_hash=$(hex_to_sri "$x86_64_linux_hex") +aarch64_linux_hash=$(hex_to_sri "$aarch64_linux_hex") +darwin_hash=$(hex_to_sri "$darwin_hex") + +echo "x86_64-linux hash: $x86_64_linux_hash" +echo "aarch64-linux hash: $aarch64_linux_hash" +echo "darwin hash: $darwin_hash" + +# Get current hashes from package.nix +current_x86_hash=$(grep -A2 'x86_64-linux = fetchurl' "$PACKAGE_NIX" | grep -Po 'hash = "\K[^"]+') +current_aarch64_hash=$(grep -A2 'aarch64-linux = fetchurl' "$PACKAGE_NIX" | grep -Po 'hash = "\K[^"]+') +current_darwin_hash=$(grep -A2 'darwinDmg = fetchurl' "$PACKAGE_NIX" | grep -Po 'hash = "\K[^"]+') + +# Update version and hashes +sed -i "s|version = \"$current_version\"|version = \"$latest_version\"|" "$PACKAGE_NIX" +sed -i "s|$current_x86_hash|$x86_64_linux_hash|" "$PACKAGE_NIX" +sed -i "s|$current_aarch64_hash|$aarch64_linux_hash|" "$PACKAGE_NIX" +sed -i "s|$current_darwin_hash|$darwin_hash|" "$PACKAGE_NIX" + +echo "Updated kiro-cli to version $latest_version" From a7709129c1c2c3ca787958ab662d4c0dcbe9e4dd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:27:58 +0100 Subject: [PATCH 188/308] python312Packages.mypy-boto3-autoscaling: 1.42.31 -> 1.42.33 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 1e3b2d0f396e..3b8991f8ac3c 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -147,8 +147,8 @@ in "sha256-jW+LgaUpdeCSJLnpNE13DSio9nFmp0icoLEMwxX44KU="; mypy-boto3-autoscaling = - buildMypyBoto3Package "autoscaling" "1.42.31" - "sha256-0EfPmOIE5w8S2XNGvZePztWAyDJ7tTdkXPBbFyEo+KQ="; + buildMypyBoto3Package "autoscaling" "1.42.33" + "sha256-F1+6Sd7kaCrZlulXzrFmF3RFUPEmRNvKeB1xQeSGgq4="; mypy-boto3-autoscaling-plans = buildMypyBoto3Package "autoscaling-plans" "1.42.3" From a9793ec1e9be9e30529969919a7772c127fa94f9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:28:01 +0100 Subject: [PATCH 189/308] python312Packages.mypy-boto3-budgets: 1.42.3 -> 1.42.33 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 3b8991f8ac3c..77d046416d2d 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -175,8 +175,8 @@ in "sha256-p8bdld0zrW6NzBndSczyHclvkhKb4VW8npiAKz+8Ge4="; mypy-boto3-budgets = - buildMypyBoto3Package "budgets" "1.42.3" - "sha256-ycyUNWVH6be7P5uutkkjDBBfNKwMdRQxOO27fn6v/gU="; + buildMypyBoto3Package "budgets" "1.42.33" + "sha256-opWm1iTVk4erudBdsTJ/AzXF3gDDwOGHiZEwV7CP8V4="; mypy-boto3-ce = buildMypyBoto3Package "ce" "1.42.28" From 6e3e4ffbe9bc98f9e4b3c7c919e5d2daee67772b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:28:15 +0100 Subject: [PATCH 190/308] python312Packages.mypy-boto3-connect: 1.42.30 -> 1.42.34 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 77d046416d2d..2fad20fca0fe 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -335,8 +335,8 @@ in "sha256-HQUL0R1NWP6DXQ26iS9k6lIAVdwK899fwLGH4/Z4U8Q="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.42.30" - "sha256-P0z7BN74A6ihdUOE5lFN68BUqvdMLq6KuvX/kY9yJgI="; + buildMypyBoto3Package "connect" "1.42.34" + "sha256-gXaO6np/xvtkrzYQUSJ60xUk0tm/R6U5tk6ATXciF8I="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.42.3" From f7fc793b50ff92c1e551cd226290fe1947580dc7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:28:23 +0100 Subject: [PATCH 191/308] python312Packages.mypy-boto3-dynamodb: 1.42.3 -> 1.42.33 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2fad20fca0fe..6cbc0a79362f 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -431,8 +431,8 @@ in "sha256-VLjmuBf9xHv0qwv2F3l/14KptFqXVE0OmwPF/WC06NI="; mypy-boto3-dynamodb = - buildMypyBoto3Package "dynamodb" "1.42.3" - "sha256-bjkLdELt7YQnn9pt242PFNDPxSyNFuZNqxTmI5rLSio="; + buildMypyBoto3Package "dynamodb" "1.42.33" + "sha256-qd1IxJJDVvcvJQCApfvv6sgR3zWBdDLbnqRGc2eI2oY="; mypy-boto3-dynamodbstreams = buildMypyBoto3Package "dynamodbstreams" "1.42.3" From c3828eadc4c7feea34d22d16e8b0bf4b6ca144ff Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:28:25 +0100 Subject: [PATCH 192/308] python312Packages.mypy-boto3-ec2: 1.42.32 -> 1.42.33 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 6cbc0a79362f..68731cd545f0 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -443,8 +443,8 @@ in "sha256-92qhSUqTiLgbtvCdi/Mmgve18mcYR00ABL+bNy7/OnY="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.42.32" - "sha256-E0cOl5NqHnsKd3UHgKsZKHNqif7ZJ6a4ct9O5d54yiI="; + buildMypyBoto3Package "ec2" "1.42.33" + "sha256-6FgPHidDOccO4DvmCnE+1tDvZU+V/2I1aJ563D8/rDs="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.42.3" From af6fc1775ef5f948afb324ed35ddccb173db5a18 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:28:35 +0100 Subject: [PATCH 193/308] python312Packages.mypy-boto3-gamelift: 1.42.3 -> 1.42.33 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 68731cd545f0..7eab15de1bf8 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -559,8 +559,8 @@ in "sha256-NqNGcL3HfJgx2ScPLKMNNwpVS3bO4Cu7JpYlenSJwJg="; mypy-boto3-gamelift = - buildMypyBoto3Package "gamelift" "1.42.3" - "sha256-4LBhjln6mCxMSooGEV7mo1Fe7U6Jssxq+6JYwqnFhRs="; + buildMypyBoto3Package "gamelift" "1.42.33" + "sha256-ur7KFFOyPnCQWKW5JyyQrJ/kumcfE52C8u/J5yJ+kQQ="; mypy-boto3-glacier = buildMypyBoto3Package "glacier" "1.42.30" From 262bbdb38bde6cc51fd99ec4263820d4f40e07aa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:28:39 +0100 Subject: [PATCH 194/308] python312Packages.mypy-boto3-guardduty: 1.42.15 -> 1.42.33 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 7eab15de1bf8..a560fbf364f0 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -590,8 +590,8 @@ in "sha256-BrtHCaCwsfpaB5GA9kEhCFapQceZsjpyv3HVgpXUOFA="; mypy-boto3-guardduty = - buildMypyBoto3Package "guardduty" "1.42.15" - "sha256-xv1obHMQC5RPM8wv+rTs3jlslXVc7JuFgfdpcGGtfCw="; + buildMypyBoto3Package "guardduty" "1.42.33" + "sha256-Xo4t/M+9Kly33WHxtXSgww0cbNyF59k4LBeyyFSbSMw="; mypy-boto3-health = buildMypyBoto3Package "health" "1.42.10" From fb36f9847ace7cc72d646e0903bceb5f97e9e47c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:28:40 +0100 Subject: [PATCH 195/308] python312Packages.mypy-boto3-health: 1.42.10 -> 1.42.33 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index a560fbf364f0..982664a80050 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -594,8 +594,8 @@ in "sha256-Xo4t/M+9Kly33WHxtXSgww0cbNyF59k4LBeyyFSbSMw="; mypy-boto3-health = - buildMypyBoto3Package "health" "1.42.10" - "sha256-4dxV8ztTpIHOx0SYIc0IZCMsThugUkobRYzjgkP5TnE="; + buildMypyBoto3Package "health" "1.42.33" + "sha256-YXXZ8ceqMcyq93rfUOr7XCB2XbpMsU3/AFk9gycUEow="; mypy-boto3-healthlake = buildMypyBoto3Package "healthlake" "1.42.3" From ea73e524dbc1cb86d7eba86f15763f0e9cb28ad4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:29:06 +0100 Subject: [PATCH 196/308] python312Packages.mypy-boto3-meteringmarketplace: 1.42.3 -> 1.42.33 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 982664a80050..2e9184fa1624 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -898,8 +898,8 @@ in "sha256-7e9/QHJJbdGyNnpxVZZCdbxdc0ncJ7a2UsBiVF629VA="; mypy-boto3-meteringmarketplace = - buildMypyBoto3Package "meteringmarketplace" "1.42.3" - "sha256-FDdZQVLc6r/DWGZ5LNu33QhQjgcmHDbuzGzEJ/yFkyU="; + buildMypyBoto3Package "meteringmarketplace" "1.42.33" + "sha256-xI5F9ZZDoE7QgeXzSDoJmagTwnOtMr2jWHE6iH/7XkA="; mypy-boto3-mgh = buildMypyBoto3Package "mgh" "1.42.3" From c595330103778612dde61a46c287a9366f211218 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:29:44 +0100 Subject: [PATCH 197/308] python312Packages.mypy-boto3-verifiedpermissions: 1.42.31 -> 1.42.33 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2e9184fa1624..3be034c68ec9 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1374,8 +1374,8 @@ in "sha256-olIHhtYBAz8+avIUNnLoD2pdMq+TLrB8Mn+haKeUl/0="; mypy-boto3-verifiedpermissions = - buildMypyBoto3Package "verifiedpermissions" "1.42.31" - "sha256-YIAxvp/geIyDsfhdEqc2UtIjFp12y6Tjq7SjmzpESfk="; + buildMypyBoto3Package "verifiedpermissions" "1.42.33" + "sha256-Hu79PPqjMZIddiH3DQyY0XqhbPsXM61BhR6iWKsMcRk="; mypy-boto3-voice-id = buildMypyBoto3Package "voice-id" "1.42.3" From 867587a02624a692a8c29d76fcbee52b34355f95 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:29:56 +0100 Subject: [PATCH 198/308] python313Packages.botocore-stubs: 1.42.32 -> 1.42.34 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index dff51c7e4aff..1408b6d412e5 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -9,13 +9,13 @@ buildPythonPackage (finalAttrs: { pname = "botocore-stubs"; - version = "1.42.32"; + version = "1.42.34"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; inherit (finalAttrs) version; - hash = "sha256-UwJ/N//X1EDZotjdhFcXF+EdhATx6Nu+dRGWQK0/yPk="; + hash = "sha256-89HFtFwsvhb2Nxmr5jmyOh7rP+ycPqCnJohYW0YujOM="; }; build-system = [ setuptools ]; From 99720f432bc7aef92dc91480c2550f8b0cbbaf7d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 00:30:02 +0100 Subject: [PATCH 199/308] python313Packages.boto3-stubs: 1.42.32 -> 1.42.34 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index b39b6df042bd..1ebea8fa33c9 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.32"; + version = "1.42.34"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-b+nI/Rauxo5Gk9U7IVWtXBHQoZhGEGIrzTpusAN4dkg="; + hash = "sha256-+vzDcTwzG6wRv1X+kT5aOgGCDwzeZAz8RpTfWpSqlVc="; }; build-system = [ setuptools ]; From a4bb3a8724b42fb758a8ec07bd97a0db8de845c3 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sat, 24 Jan 2026 00:50:34 +0100 Subject: [PATCH 200/308] tinymist: 0.14.8 -> 0.14.10 Changelog: https://github.com/Myriad-Dreamin/tinymist/releases/tag/v0.14.10 Diff: https://github.com/Myriad-Dreamin/tinymist/compare/v0.14.8...v0.14.10 --- .../vscode/extensions/myriad-dreamin.tinymist/default.nix | 4 ++-- pkgs/by-name/ti/tinymist/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix index 1fe9470e1cb8..ca841c82a043 100644 --- a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix +++ b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix @@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "tinymist"; publisher = "myriad-dreamin"; - version = "0.14.8"; - hash = "sha256-m0qiur+hhWQ+PaL1JisSo9UHW0d0LsLF87YdnG6fQ18="; + version = "0.14.10"; + hash = "sha256-ez7VRSVjPVDqXpscwB+PGSEXw34YHmAV14atnSYO0vg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ti/tinymist/package.nix b/pkgs/by-name/ti/tinymist/package.nix index e745798080d4..253152da0bfb 100644 --- a/pkgs/by-name/ti/tinymist/package.nix +++ b/pkgs/by-name/ti/tinymist/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tinymist"; # Please update the corresponding vscode extension when updating # this derivation. - version = "0.14.8"; + version = "0.14.10"; src = fetchFromGitHub { owner = "Myriad-Dreamin"; repo = "tinymist"; tag = "v${finalAttrs.version}"; - hash = "sha256-0bO5Sn/602m9uE/dHls0RmRbTE1x+p2wEaah4xU2t0g="; + hash = "sha256-TDzna8ohzeZO9/baO8RbRrchVuqNFfirxTteXLDLH4g="; }; - cargoHash = "sha256-iz5NTPqWEVKpQLD7UayiRTeFDerUUAwMQJ4R1NOfC0o="; + cargoHash = "sha256-gO0tnHeARixYnkiy6PrD+dzVGEdrEW7kPsmo0Y4YYnY="; nativeBuildInputs = [ installShellFiles From b757c06c643e217ae5c6901622583127b9eedad8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 23 Jan 2026 23:55:03 +0000 Subject: [PATCH 201/308] laravel: 5.24.0 -> 5.24.3 --- pkgs/by-name/la/laravel/composer.lock | 58 +++++++++++++-------------- pkgs/by-name/la/laravel/package.nix | 6 +-- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/la/laravel/composer.lock b/pkgs/by-name/la/laravel/composer.lock index 78d5640c3b10..21d353e24241 100644 --- a/pkgs/by-name/la/laravel/composer.lock +++ b/pkgs/by-name/la/laravel/composer.lock @@ -167,16 +167,16 @@ }, { "name": "illuminate/collections", - "version": "v12.46.0", + "version": "v12.48.1", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", - "reference": "d3f104a32fdfbf416cd1a839dad0e2c670a03f4e" + "reference": "95eb9f848a02a05db35d71b63073ed5f09dc11ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/d3f104a32fdfbf416cd1a839dad0e2c670a03f4e", - "reference": "d3f104a32fdfbf416cd1a839dad0e2c670a03f4e", + "url": "https://api.github.com/repos/illuminate/collections/zipball/95eb9f848a02a05db35d71b63073ed5f09dc11ce", + "reference": "95eb9f848a02a05db35d71b63073ed5f09dc11ce", "shasum": "" }, "require": { @@ -223,11 +223,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-01-07T21:26:29+00:00" + "time": "2026-01-19T15:23:52+00:00" }, { "name": "illuminate/conditionable", - "version": "v12.46.0", + "version": "v12.48.1", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", @@ -273,7 +273,7 @@ }, { "name": "illuminate/contracts", - "version": "v12.46.0", + "version": "v12.48.1", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", @@ -321,16 +321,16 @@ }, { "name": "illuminate/filesystem", - "version": "v12.46.0", + "version": "v12.48.1", "source": { "type": "git", "url": "https://github.com/illuminate/filesystem.git", - "reference": "29e1b5f572306c91742514adea3aff93e85f3d3b" + "reference": "8cad07cf6004a7cd0a876c6ad2136a1511c2bb58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/filesystem/zipball/29e1b5f572306c91742514adea3aff93e85f3d3b", - "reference": "29e1b5f572306c91742514adea3aff93e85f3d3b", + "url": "https://api.github.com/repos/illuminate/filesystem/zipball/8cad07cf6004a7cd0a876c6ad2136a1511c2bb58", + "reference": "8cad07cf6004a7cd0a876c6ad2136a1511c2bb58", "shasum": "" }, "require": { @@ -384,11 +384,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2025-12-10T20:11:11+00:00" + "time": "2026-01-19T15:15:34+00:00" }, { "name": "illuminate/macroable", - "version": "v12.46.0", + "version": "v12.48.1", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", @@ -434,7 +434,7 @@ }, { "name": "illuminate/reflection", - "version": "v12.46.0", + "version": "v12.48.1", "source": { "type": "git", "url": "https://github.com/illuminate/reflection.git", @@ -485,16 +485,16 @@ }, { "name": "illuminate/support", - "version": "v12.46.0", + "version": "v12.48.1", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "14bfa6aa9a89fa6366c70d266d6d490f0a349c15" + "reference": "da511879a72bad39bab776fee4e797a36ca3d681" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/14bfa6aa9a89fa6366c70d266d6d490f0a349c15", - "reference": "14bfa6aa9a89fa6366c70d266d6d490f0a349c15", + "url": "https://api.github.com/repos/illuminate/support/zipball/da511879a72bad39bab776fee4e797a36ca3d681", + "reference": "da511879a72bad39bab776fee4e797a36ca3d681", "shasum": "" }, "require": { @@ -561,20 +561,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-01-07T14:57:38+00:00" + "time": "2026-01-19T15:23:13+00:00" }, { "name": "laravel/prompts", - "version": "v0.3.8", + "version": "v0.3.10", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "096748cdfb81988f60090bbb839ce3205ace0d35" + "reference": "360ba095ef9f51017473505191fbd4ab73e1cab3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/096748cdfb81988f60090bbb839ce3205ace0d35", - "reference": "096748cdfb81988f60090bbb839ce3205ace0d35", + "url": "https://api.github.com/repos/laravel/prompts/zipball/360ba095ef9f51017473505191fbd4ab73e1cab3", + "reference": "360ba095ef9f51017473505191fbd4ab73e1cab3", "shasum": "" }, "require": { @@ -618,9 +618,9 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.3.8" + "source": "https://github.com/laravel/prompts/tree/v0.3.10" }, - "time": "2025-11-21T20:52:52+00:00" + "time": "2026-01-13T20:29:29+00:00" }, { "name": "nesbot/carbon", @@ -2495,11 +2495,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.33", + "version": "2.1.36", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9e800e6bee7d5bd02784d4c6069b48032d16224f", - "reference": "9e800e6bee7d5bd02784d4c6069b48032d16224f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/2132e5e2361d11d40af4c17faa16f043269a4cf3", + "reference": "2132e5e2361d11d40af4c17faa16f043269a4cf3", "shasum": "" }, "require": { @@ -2544,7 +2544,7 @@ "type": "github" } ], - "time": "2025-12-05T10:24:31+00:00" + "time": "2026-01-21T13:58:26+00:00" }, { "name": "phpunit/php-code-coverage", diff --git a/pkgs/by-name/la/laravel/package.nix b/pkgs/by-name/la/laravel/package.nix index 213d2bb3629a..3aefb6adc054 100644 --- a/pkgs/by-name/la/laravel/package.nix +++ b/pkgs/by-name/la/laravel/package.nix @@ -7,19 +7,19 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "laravel"; - version = "5.24.0"; + version = "5.24.3"; src = fetchFromGitHub { owner = "laravel"; repo = "installer"; tag = "v${finalAttrs.version}"; - hash = "sha256-E8BJp4HlViXEzLDStiIn9Rz8COqJ9z+tdLtA+xcoV/A="; + hash = "sha256-4O6RS6pQzUoMEAVFF27+ebkD5FMzmK9fxpm2TuUiooM="; }; nativeBuildInputs = [ makeWrapper ]; composerLock = ./composer.lock; - vendorHash = "sha256-GV7CiCvkzJvQAv0T7oHPnYu8w4zsLsr6gwAuR1/Zsfo="; + vendorHash = "sha256-MqlSBWLQ7edtAJLOkNInh3coMIORAEGr8TuYFr5cqLc="; # Adding npm (nodejs) and php composer to path postInstall = '' From d6f0aaa2f053473d10ff256becb83c45ef020348 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 23 Jan 2026 16:02:16 -0800 Subject: [PATCH 202/308] hubstaff: create .desktop file --- pkgs/by-name/hu/hubstaff/package.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/by-name/hu/hubstaff/package.nix b/pkgs/by-name/hu/hubstaff/package.nix index a0c25284f576..afb7e2c9256f 100644 --- a/pkgs/by-name/hu/hubstaff/package.nix +++ b/pkgs/by-name/hu/hubstaff/package.nix @@ -26,6 +26,8 @@ writeShellScript, common-updater-scripts, xmlstarlet, + makeDesktopItem, + copyDesktopItems, }: let @@ -67,6 +69,7 @@ stdenv.mkDerivation { nativeBuildInputs = [ unzip makeWrapper + copyDesktopItems ]; unpackCmd = '' @@ -81,7 +84,23 @@ stdenv.mkDerivation { dontBuild = true; + # Upstream doesn't seem to have a desktop item out of the box + desktopItems = [ + (makeDesktopItem { + name = "netsoft-com.netsoft.hubstaff"; + desktopName = "Hubstaff"; + exec = "HubstaffClient"; + icon = "hubstaff"; + comment = "Time tracking software"; + categories = [ + "Office" + "ProjectManagement" + ]; + }) + ]; + installPhase = '' + runHook preInstall # remove files for 32-bit arch to skip building for this arch # but add -f flag to not fail if files were not found (new versions dont provide 32-bit arch) rm -rf x86 x86_64/lib64 @@ -100,6 +119,7 @@ stdenv.mkDerivation { # Why is this needed? SEGV otherwise. ln -s $opt/data/resources $opt/x86_64/resources + runHook postInstall ''; # to test run: From 65831ee3e57db8cf9d9225fc0fe2d80b8aaff890 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 00:19:07 +0000 Subject: [PATCH 203/308] python3Packages.trimesh: 4.11.0 -> 4.11.1 --- 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 9f1af2a96d3b..f413c8958260 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.0"; + version = "4.11.1"; pyproject = true; src = fetchFromGitHub { owner = "mikedh"; repo = "trimesh"; tag = version; - hash = "sha256-jp+ac2tqNrL9uxdfzyrm5F2+0zvxfDvMEYCq0yQSZqE="; + hash = "sha256-N9loKQ+xcUtug98K2nsCs5kXUnLLtxCqNH8L8wStb74="; }; build-system = [ setuptools ]; From 760d3ef661fbe2c828cfd066b41ab009758d4fb1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 24 Jan 2026 00:21:34 +0000 Subject: [PATCH 204/308] python3Packages.fast-array-utils: cleanup, add optional-dependencies --- .../fast-array-utils/default.nix | 86 +++++++++++++++++-- 1 file changed, 80 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/fast-array-utils/default.nix b/pkgs/development/python-modules/fast-array-utils/default.nix index 422e8b1ac0ea..4d3815c78c26 100644 --- a/pkgs/development/python-modules/fast-array-utils/default.nix +++ b/pkgs/development/python-modules/fast-array-utils/default.nix @@ -1,22 +1,48 @@ { + lib, buildPythonPackage, - dask, fetchFromGitHub, + + # build-system hatch-docstring-description, hatch-fancy-pypi-readme, hatch-min-requirements, hatch-vcs, hatchling, - lib, - numba, + + # dependencies numpy, + + # optional-dependencies + # accel + numba, + # dask + dask, + # doc + furo, + pytest, + sphinx, + sphinx-autodoc-typehints, + # full + h5py, + zarr, + # test + anndata, + numcodecs, + # test-min + coverage, pytest-codspeed, pytest-doctestplus, + pytest-xdist, + # testing + packaging, + + # tests pytestCheckHook, scipy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "fast-array-utils"; version = "1.3.1"; pyproject = true; @@ -24,7 +50,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "scverse"; repo = "fast-array-utils"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-FUzCdDFDqP+izlSWruWzslfPayzRN7MFx1LOikyMDss="; }; @@ -43,6 +69,53 @@ buildPythonPackage rec { numpy ]; + optional-dependencies = lib.fix (self: { + accel = [ + numba + ]; + dask = [ + dask + ]; + doc = [ + furo + pytest + # scanpydoc + sphinx + sphinx-autodoc-typehints + # sphinx-autofixture + ]; + full = [ + h5py + zarr + ] + ++ self.accel + ++ self.dask + ++ self.sparse; + sparse = [ + scipy + ]; + test = [ + anndata + numcodecs + zarr + ] + ++ self.accel + ++ self.test-min; + test-min = [ + coverage + pytest + pytest-codspeed + pytest-doctestplus + pytest-xdist + ] + ++ coverage.optional-dependencies.toml + ++ self.sparse + ++ self.testing; + testing = [ + packaging + ]; + }); + nativeCheckInputs = [ dask numba @@ -62,9 +135,10 @@ buildPythonPackage rec { meta = { description = "Fast array utilities"; homepage = "https://icb-fast-array-utils.readthedocs-hosted.com"; + changelog = "https://github.com/scverse/fast-array-utils/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ samuela ]; }; -} +}) From 34bb03cd9a81402063a62c6e1b57eba8243c5499 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 00:26:20 +0000 Subject: [PATCH 205/308] libretro.pcsx-rearmed: 0-unstable-2026-01-04 -> 0-unstable-2026-01-19 --- pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix index cc900bddb9f0..b88fb46ea747 100644 --- a/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix +++ b/pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "pcsx-rearmed"; - version = "0-unstable-2026-01-04"; + version = "0-unstable-2026-01-19"; src = fetchFromGitHub { owner = "libretro"; repo = "pcsx_rearmed"; - rev = "32e2193bcc9d937d9b1a16db43258aef51cddae8"; - hash = "sha256-enq5RqeTiOLGqi+Hsj3wFZ6EUWSl0gX7u4ymznOffsQ="; + rev = "3a7850fdc6ac4ed0c323ade851b462504a3cbb79"; + hash = "sha256-D2+Vbs+EIZykQRJK8GxDyPSh+0DlObw6IfXBOq1JnAw="; }; dontConfigure = true; From 778324a1e40c0b7b280c6fcfe034699082ccb980 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 00:37:33 +0000 Subject: [PATCH 206/308] gnome-network-displays: 0.98.0 -> 0.99.0 --- pkgs/by-name/gn/gnome-network-displays/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-network-displays/package.nix b/pkgs/by-name/gn/gnome-network-displays/package.nix index e7af4af3334b..b10568e8d94b 100644 --- a/pkgs/by-name/gn/gnome-network-displays/package.nix +++ b/pkgs/by-name/gn/gnome-network-displays/package.nix @@ -29,11 +29,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-network-displays"; - version = "0.98.0"; + version = "0.99.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-network-displays/${lib.versions.majorMinor finalAttrs.version}/gnome-network-displays-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-3M42vuzgtTFFQJBswGn4KP5XtSWuv0LlhREFiHxiu2c="; + sha256 = "sha256-Hs5KG8gix+v3JeiEe4zomYtH0ewXFaS03bnd1xaR7YU="; }; nativeBuildInputs = [ From 73d52928ef62640697a2a9436460348c98a855e4 Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 24 Jan 2026 01:46:18 +0100 Subject: [PATCH 207/308] forgejo-runner: 12.6.0 -> 12.6.1 https://code.forgejo.org/forgejo/runner/releases/tag/v12.6.1 --- pkgs/by-name/fo/forgejo-runner/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index 74678dc7894a..9d0cdb34865b 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -49,14 +49,14 @@ let in buildGoModule rec { pname = "forgejo-runner"; - version = "12.6.0"; + version = "12.6.1"; src = fetchFromGitea { domain = "code.forgejo.org"; owner = "forgejo"; repo = "runner"; rev = "v${version}"; - hash = "sha256-Otvv8NSGfze/WKN78nipVWkycqHh94ReHkVjYR8L0/E="; + hash = "sha256-RMrFuxcPDJ3LJgsPzZhs/Zd2A9m3uqgUbHpwQ6+ojys="; }; vendorHash = "sha256-fvSiEIE4XSJ8Ot4Tcmt8chD11fHVsECD2/8xrgIKhJs="; From 470fde06bbb1a3dfefd3be8fac93e2db0d36802f Mon Sep 17 00:00:00 2001 From: FlameFlag Date: Sat, 24 Jan 2026 02:35:30 +0200 Subject: [PATCH 208/308] raycast: 1.104.1 -> 1.104.3 --- pkgs/by-name/ra/raycast/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index 41b1c0da0a6b..5c9abf3bb91b 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -12,19 +12,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "raycast"; - version = "1.104.1"; + version = "1.104.3"; src = { aarch64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; - hash = "sha256-zm+r7f7uTUPtvLTVyVf18VwADltyOur8lPqqvpWrRu8="; + hash = "sha256-+8ZVBZlOVaeH1m2TX2f+56hlXXZSifS4y+7qSNW6nlY="; }; x86_64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; - hash = "sha256-TQNWPQzrPw43heW+zOCei6rM5sQYcIz6MEXonj8F3WM="; + hash = "sha256-qGiZNBdtA24Hm8SXbYoNlcMlijHOQ1isSZAzCk0PVq8="; }; } .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported."); From 0139c618d55a88b684cf9fe6a63f43f6e5552027 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 00:57:08 +0000 Subject: [PATCH 209/308] python3Packages.pysigma-backend-sqlite: 1.1.0 -> 1.1.1 --- .../python-modules/pysigma-backend-sqlite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysigma-backend-sqlite/default.nix b/pkgs/development/python-modules/pysigma-backend-sqlite/default.nix index 3baea2eeb85d..3a7f98e1b543 100644 --- a/pkgs/development/python-modules/pysigma-backend-sqlite/default.nix +++ b/pkgs/development/python-modules/pysigma-backend-sqlite/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "pysigma-backend-sqlite"; - version = "1.1.0"; + version = "1.1.1"; pyproject = true; src = fetchFromGitHub { owner = "SigmaHQ"; repo = "pySigma-backend-sqlite"; tag = "v${finalAttrs.version}"; - hash = "sha256-R0VM4Keui8jvUJY+YqV6wU7buJHuLkONP7unj7AB3DA="; + hash = "sha256-FmqsWwMn/xtKfPPUA025UcEmgsqiQ+8vQm13B/5oahQ="; }; pythonRelaxDeps = [ "pysigma" ]; From ddcb01a922d64c9cafb95ee296fa14749fdd3da7 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 24 Jan 2026 00:08:49 +0000 Subject: [PATCH 210/308] python3Packages.scanpy: 1.11.5 -> 1.12.0 Diff: https://github.com/scverse/scanpy/compare/1.11.5...1.12.0 Changelog: https://github.com/scverse/scanpy/releases/tag/1.12.0 --- .../python-modules/scanpy/default.nix | 81 +++++++++++++++---- 1 file changed, 66 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/scanpy/default.nix b/pkgs/development/python-modules/scanpy/default.nix index 133513e646ad..88b1f4c7f624 100644 --- a/pkgs/development/python-modules/scanpy/default.nix +++ b/pkgs/development/python-modules/scanpy/default.nix @@ -2,9 +2,14 @@ lib, buildPythonPackage, fetchFromGitHub, + + # build-system hatch-vcs, hatchling, + + # dependencies anndata, + fast-array-utils, h5py, joblib, legacy-api-wrap, @@ -25,35 +30,54 @@ tqdm, typing-extensions, umap-learn, - dask, - dask-ml, + # optional-attrs + # dask + dask, + # dask-ml + dask-ml, + # leiden igraph, leidenalg, + # scrublet scikit-image, + # skmisc scikit-misc, - zarr, - pytestCheckHook, + + # tests + jinja2, pytest-cov-stub, pytest-mock, pytest-randomly, pytest-rerunfailures, pytest-xdist, + pytestCheckHook, tuna, + writableTmpDirAsHomeHook, + zarr, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "scanpy"; - version = "1.11.5"; + version = "1.12.0"; pyproject = true; src = fetchFromGitHub { owner = "scverse"; repo = "scanpy"; - tag = version; - hash = "sha256-GnZ1qJ4SaTLDzfLAH6IHrYeuMBo8PglKUlj4f3ljeR0="; + tag = finalAttrs.version; + hash = "sha256-jpi3SyTaG5mxCqUNSM564MMIrNdz4LBYo9+dn5nYmeY="; }; + # Otherwise, several tests fail to be collected: + # AssertionError: scanpy is already imported, this will mess up test coverage + postPatch = '' + substituteInPlace src/testing/scanpy/_pytest/__init__.py \ + --replace-fail \ + 'assert "scanpy" not in sys.modules,' \ + 'assert True,' + ''; + build-system = [ hatch-vcs hatchling @@ -61,6 +85,7 @@ buildPythonPackage rec { dependencies = [ anndata + fast-array-utils h5py joblib legacy-api-wrap @@ -81,7 +106,9 @@ buildPythonPackage rec { tqdm typing-extensions umap-learn - ]; + ] + ++ fast-array-utils.optional-dependencies.accel + ++ fast-array-utils.optional-dependencies.sparse; optional-dependencies = { # commented attributes are due to some dependencies not being in Nixpkgs @@ -129,13 +156,15 @@ buildPythonPackage rec { }; nativeCheckInputs = [ - pytestCheckHook + jinja2 pytest-cov-stub pytest-mock pytest-randomly pytest-rerunfailures pytest-xdist + pytestCheckHook tuna + writableTmpDirAsHomeHook zarr ]; @@ -151,35 +180,57 @@ buildPythonPackage rec { "tests/test_pca.py" "tests/test_plotting.py" "tests/test_plotting_embedded/" + + # fixture 'backed_adata' not found + "tests/test_backed.py" ]; disabledTests = [ # try to download data: "scanpy.get._aggregated.aggregate" "scanpy.plotting._tools.scatterplots.spatial" + "test_burczynski06" "test_clip" + "test_doc_shape" "test_download_failure" + "test_ebi_expression_atlas" "test_mean_var" + "test_paul15" + "test_pbmc3k" + "test_pbmc3k_processed" "test_regress_out_int" "test_score_with_reference" + "test_visium_datasets" + "test_visium_datasets_dir_change" + "test_visium_datasets_images" # fails to find the trivial test script for some reason: "test_external" + # fixture 'original_settings' not found + "test_defaults" + # AssertionError: Not equal to tolerance rtol=1e-07, atol=0 "test_connectivities_euclidean" + + # assert sc.settings.autoshow + # AssertionError: assert False + "test_resets" + + # FileNotFoundError: [Errno 2] Unable to synchronously create file (unable to open file: name = + # 'write/test.h5ad', errno = 2, error message = 'No such file or directory', flags = 13, o_flags + # = 242) + "test_write" ]; - pythonImportsCheck = [ - "scanpy" - ]; + pythonImportsCheck = [ "scanpy" ]; meta = { description = "Single-cell analysis in Python which scales to >100M cells"; homepage = "https://scanpy.readthedocs.io"; - changelog = "https://github.com/scverse/scanpy/releases/tag/${src.tag}"; + changelog = "https://github.com/scverse/scanpy/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ bcdarwin ]; mainProgram = "scanpy"; }; -} +}) From 99b77c819ea4bf46102f5ce350a281288d2af0a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 01:38:31 +0000 Subject: [PATCH 211/308] biome: 2.3.11 -> 2.3.12 --- pkgs/by-name/bi/biome/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/biome/package.nix b/pkgs/by-name/bi/biome/package.nix index 0b8119e4702c..892bce100900 100644 --- a/pkgs/by-name/bi/biome/package.nix +++ b/pkgs/by-name/bi/biome/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "biome"; - version = "2.3.11"; + version = "2.3.12"; src = fetchFromGitHub { owner = "biomejs"; repo = "biome"; rev = "@biomejs/biome@${finalAttrs.version}"; - hash = "sha256-AWVFrzIDg+mVnUYTMLr10o8IOSvewVhVMcYd2wvT5y0="; + hash = "sha256-v/m7yS9bE3/WpfuqZoW+tgIEm1ARsXze/0PRUWi+mHA="; }; - cargoHash = "sha256-N2TauXj1pRrYnVD0qPtruy7qwdWBGJaa47++AaY8TMQ="; + cargoHash = "sha256-ldxw6znHscxfgg91BpaexsEvy3Dw2UMjcvI72VLUKG0="; nativeBuildInputs = [ pkg-config ]; From eb34316513bbd618283a6d06381359c133f08ac8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 01:48:51 +0000 Subject: [PATCH 212/308] opengamepadui: 0.44.1 -> 0.44.2 --- pkgs/by-name/op/opengamepadui/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opengamepadui/package.nix b/pkgs/by-name/op/opengamepadui/package.nix index 3697d51d3be0..e3311a3f7ac8 100644 --- a/pkgs/by-name/op/opengamepadui/package.nix +++ b/pkgs/by-name/op/opengamepadui/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "opengamepadui"; - version = "0.44.1"; + version = "0.44.2"; buildType = if withDebug then "debug" else "release"; @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ShadowBlip"; repo = "OpenGamepadUI"; tag = "v${finalAttrs.version}"; - hash = "sha256-pZYlx1OVh0Gwvje8GqNV6U7ATy1/mxx6+8jSLqm5jDE="; + hash = "sha256-5Ch3j9URjf9MsGeH7x5CYojnDFQeLXJqcixcGJeDvT4="; }; cargoDeps = rustPlatform.fetchCargoVendor { From 0ef811818fd9065eab26119e04913cdc5a864d46 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:02:45 +0000 Subject: [PATCH 213/308] python3Packages.astropy-healpix: 1.1.2 -> 1.1.3 --- pkgs/development/python-modules/astropy-healpix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/astropy-healpix/default.nix b/pkgs/development/python-modules/astropy-healpix/default.nix index ef7ce9b8b9f8..f615cb28b932 100644 --- a/pkgs/development/python-modules/astropy-healpix/default.nix +++ b/pkgs/development/python-modules/astropy-healpix/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "astropy-healpix"; - version = "1.1.2"; + version = "1.1.3"; pyproject = true; src = fetchPypi { inherit version; pname = lib.replaceStrings [ "-" ] [ "_" ] pname; - hash = "sha256-A2cd8So27Ds1fCRNUVS2eGNi/12AdwZ1x7JIFRAQZuQ="; + hash = "sha256-9SDYOr6CFdPo4aN7K9kRce42pvVfEQ1aLbhj112Bs7c="; }; nativeBuildInputs = [ From 2ee3b3d3a7a6d101a72275b0329ff9b759bebec7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:07:23 +0000 Subject: [PATCH 214/308] python3Packages.yourdfpy: 0.0.59 -> 0.0.60 --- pkgs/development/python-modules/yourdfpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yourdfpy/default.nix b/pkgs/development/python-modules/yourdfpy/default.nix index fa770f6a243e..d1b8bdda4a2e 100644 --- a/pkgs/development/python-modules/yourdfpy/default.nix +++ b/pkgs/development/python-modules/yourdfpy/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "yourdfpy"; - version = "0.0.59"; + version = "0.0.60"; pyproject = true; src = fetchFromGitHub { owner = "clemense"; repo = "yourdfpy"; tag = "v${version}"; - hash = "sha256-9GSDD/RjLGlmuncyH97TqKZrPU8WpmbSKGT7sDKy9FA="; + hash = "sha256-tXFrwtxjLvHNxT/MhrAiV2CGcbKj1JRi/Yo8Qt6UBfk="; }; build-system = [ From c3c52e0c4248e07b206f695a72ffdc6f83e50b67 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 23 Jan 2026 09:35:10 -0500 Subject: [PATCH 215/308] incus: 6.20.0 -> 6.21.0 Changelog: https://github.com/lxc/incus/releases/tag/v6.21.0 https://github.com/advisories/GHSA-x6jc-phwx-hp32 https://github.com/advisories/GHSA-7f67-crqm-jgh7 --- pkgs/by-name/in/incus/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/incus/package.nix b/pkgs/by-name/in/incus/package.nix index 81bca524d35c..7cb7224d8356 100644 --- a/pkgs/by-name/in/incus/package.nix +++ b/pkgs/by-name/in/incus/package.nix @@ -1,7 +1,7 @@ import ./generic.nix { - hash = "sha256-nhf7defhiFBHsqfZ6y+NN3TuteII6t8zCvpTsPsO+EE="; - version = "6.20.0"; - vendorHash = "sha256-jIOV6vIkptHEuZcD/aS386o2M2AQHTjHngBxFi2tESA="; + hash = "sha256-zn4U44aGBQGjCyvziIPKqhR6RbQJTR0yF8GkyxGeSMc="; + version = "6.21.0"; + vendorHash = "sha256-ECk3gB94B5vv9N2S7beU6B3jSsq1x8vXtcpXg/KBHYI="; patches = [ ]; nixUpdateExtraArgs = [ "--override-filename=pkgs/by-name/in/incus/package.nix" From 667130a185b7845ff80b458fe853f6dd66caf11d Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 23 Jan 2026 20:18:05 -0500 Subject: [PATCH 216/308] nixosTests.incus: support user storage permissions change >= 6.21 Users can now read pools, but not their config --- nixos/tests/incus/incus-tests.nix | 41 +++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/nixos/tests/incus/incus-tests.nix b/nixos/tests/incus/incus-tests.nix index 10470b36a795..094a98e261ca 100644 --- a/nixos/tests/incus/incus-tests.nix +++ b/nixos/tests/incus/incus-tests.nix @@ -201,18 +201,33 @@ in server.succeed("systemctl --no-pager -l status apparmor.service") server.wait_for_unit("apparmor.service") '' - + - lib.optionalString cfg.feature.user # python - '' - with subtest("incus-user allows restricted access for users"): - server.fail("incus project show user-1000") - server.succeed("su - testuser bash -c 'incus list'") - # a project is created dynamically for the user - server.succeed("incus project show user-1000") - # users shouldn't be able to list storage pools - server.fail("su - testuser bash -c 'incus storage list'") - # user can create an instance - server.succeed("su - testuser bash -c 'incus create --empty'") - '' + + lib.optionalString cfg.feature.user ( + # python + '' + with subtest("incus-user allows restricted access for users"): + server.fail("incus project show user-1000") + server.succeed("su - testuser bash -c 'incus list'") + # a project is created dynamically for the user + server.succeed("incus project show user-1000") + # user can create an instance + server.succeed("su - testuser bash -c 'incus create --empty'") + '' + + lib.optionalString (lib.versionOlder cfg.package.version "6.21") '' + # users shouldn't be able to list storage pools + server.fail("su - testuser bash -c 'incus storage list'") + '' + + lib.optionalString (lib.versionAtLeast cfg.package.version "6.21") '' + # users shouldn't be able to read storage pools + server.succeed("su - testuser bash -c 'incus storage list'") + + # pre-check that there is a pool source + pool_source = server.succeed("incus storage get default source").strip() + assert pool_source == "/var/lib/incus/storage-pools/default", f"Expected pool source /var/lib/incus/storage-pools/default, got {pool_source}" + + # users shouldn't be able to read storage pool config + code, pool_source = server.execute("su - testuser bash -c 'incus storage get default source'") + assert pool_source.strip() == "", f"Expected empty string, got {pool_source}" + '' + ) + instanceScript; } From c30e7ba4d5053524193e2b4636b15e57287ef72f Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 23 Jan 2026 20:18:05 -0500 Subject: [PATCH 217/308] incus-lts: 6.0.5 -> 6.0.5-unstable-2026-01-23 https://github.com/advisories/GHSA-x6jc-phwx-hp32 https://github.com/advisories/GHSA-7f67-crqm-jgh7 --- pkgs/by-name/in/incus/generic.nix | 17 ++++++++++------- pkgs/by-name/in/incus/lts.nix | 13 +++++++++++-- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/in/incus/generic.nix b/pkgs/by-name/in/incus/generic.nix index b47d29f3d04e..c35d687e2b12 100644 --- a/pkgs/by-name/in/incus/generic.nix +++ b/pkgs/by-name/in/incus/generic.nix @@ -1,8 +1,9 @@ { hash, lts ? false, - patches ? [ ], nixUpdateExtraArgs ? [ ], + patches ? [ ], + rev ? null, vendorHash, version, }: @@ -65,12 +66,14 @@ buildGoModule (finalAttrs: { "doc" ]; - src = fetchFromGitHub { - owner = "lxc"; - repo = "incus"; - tag = "v${version}"; - inherit hash; - }; + src = fetchFromGitHub ( + { + owner = "lxc"; + repo = "incus"; + inherit hash; + } + // (if (rev == null) then { tag = "v${version}"; } else { inherit rev; }) + ); patches = [ ./docs.patch ] ++ patches; diff --git a/pkgs/by-name/in/incus/lts.nix b/pkgs/by-name/in/incus/lts.nix index b051c64460c8..cc21599605ef 100644 --- a/pkgs/by-name/in/incus/lts.nix +++ b/pkgs/by-name/in/incus/lts.nix @@ -1,11 +1,20 @@ import ./generic.nix { - hash = "sha256-B29HLuw48j7/Er7p/sHen7ohbbACsAjzPr9Nn8eZNR0="; - version = "6.0.5"; + hash = "sha256-Sg3+399EgwEcZ8fp9cb2KEWQtBpYr5PkwTdnGl/AdfA"; + version = "6.0.5-unstable-2026-01-23"; + rev = "f8da60633e493bb5c0521981fa031bc909988c95"; vendorHash = "sha256-KOJqPvp+w7G505ZMJ1weRD2SATmfq1aeyCqmbJ6WMAY="; patches = [ # qemu 9.1 compat, remove when added to LTS ./572afb06f66f83ca95efa1b9386fceeaa1c9e11b.patch ./0c37b7e3ec65b4d0e166e2127d9f1835320165b8.patch + # post 6.0.5 patches, remove >= 6.0.6 + # ./c5359c809836c0f3b1e6022bf0528bb90ce06ad7.patch + # ./57096066959c843e1c413c4a97f64077b95cb397.patch + # ./f3dc9c0e6b77bb8765b347564702e026c2a8f9c6.patch + # ./d6a1ea3912938dae740cf821cd070e66e7a623ff.patch + # ./d6f0a77dd26df4c1ced80ffa63848279fd4330cc.patch + # ./92ac6ac999a4928cfdb92c485a048e4d51f471d0.patch + # ./f8da60633e493bb5c0521981fa031bc909988c95,patch ]; lts = true; nixUpdateExtraArgs = [ From 50f72fb0578687d79c9df339bca9b0c354973bec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:18:23 +0000 Subject: [PATCH 218/308] redpanda-client: 25.3.5 -> 25.3.6 --- pkgs/by-name/re/redpanda-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/redpanda-client/package.nix b/pkgs/by-name/re/redpanda-client/package.nix index 2f8dae7e3867..830d931494ea 100644 --- a/pkgs/by-name/re/redpanda-client/package.nix +++ b/pkgs/by-name/re/redpanda-client/package.nix @@ -7,12 +7,12 @@ stdenv, }: let - version = "25.3.5"; + version = "25.3.6"; src = fetchFromGitHub { owner = "redpanda-data"; repo = "redpanda"; rev = "v${version}"; - sha256 = "sha256-Qtdgl2EV1Nbvwo30ZMod83gvw/Kw36Qnjx7ywtsnvTI="; + sha256 = "sha256-4SVd01dbgpjhdhZhQUIGta7OBjSzQNmo5teLQ+w804s="; }; in buildGoModule rec { From 45005d2e8a3642a21533eba53e83c817a97c22a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:18:42 +0000 Subject: [PATCH 219/308] shaarli: 0.15.0 -> 0.16.0 --- pkgs/by-name/sh/shaarli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shaarli/package.nix b/pkgs/by-name/sh/shaarli/package.nix index 33a73693af60..44a7c63d0983 100644 --- a/pkgs/by-name/sh/shaarli/package.nix +++ b/pkgs/by-name/sh/shaarli/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "shaarli"; - version = "0.15.0"; + version = "0.16.0"; src = fetchurl { url = "https://github.com/shaarli/Shaarli/releases/download/v${version}/shaarli-v${version}-full.tar.gz"; - sha256 = "sha256-+UEtbEYHQrLtClk6VemMhSNx0OPh/JDVlDIfeIzdmRI="; + sha256 = "sha256-e/iZ+SPMt6HphEbLY2hM7pnvXHxsCOYZoXyGpA5FMtg="; }; outputs = [ From e855657fc9f02a952610e4ed98dc0ac951ca1012 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:26:48 +0000 Subject: [PATCH 220/308] serie: 0.5.7 -> 0.6.0 --- pkgs/by-name/se/serie/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index a46da3cc41e7..71e50906cad3 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "serie"; - version = "0.5.7"; + version = "0.6.0"; src = fetchFromGitHub { owner = "lusingander"; repo = "serie"; rev = "v${version}"; - hash = "sha256-JWpqF19rZIw4GyKAzoGYsuCEDJOLDRiHRFJBsguISZ0="; + hash = "sha256-iHhm71z1DH2oDcgl5bwFVO0U5ks0LmoqMrlUZfIQkf4="; }; - cargoHash = "sha256-0pJDz6R/3EJl7K+cuy9ftngvOig/DO52cyUgkdnWa10="; + cargoHash = "sha256-9jWXr/43zPe+7VpbRHj5k8eptXnhMKU073KAKJtG5+E="; nativeCheckInputs = [ gitMinimal ]; From ee438fa80c6e2f28cebd30f2a956b0b75393031b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 24 Jan 2026 03:32:10 +0100 Subject: [PATCH 221/308] python3Packages.homeassistant-stubs: 2026.1.2 -> 2026.1.3 https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.1.3 --- pkgs/servers/home-assistant/stubs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index 9f11580de57e..180bb49fdaf5 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2026.1.2"; + version = "2026.1.3"; pyproject = true; disabled = python.version != home-assistant.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-f1decOoOyavabUC2KnScB+bnuernkyKMnKwnilViuRQ="; + hash = "sha256-BfowhNb9A6zyCSsSJevjEal6PXkIwmnhm4a2tNt0Qg4="; }; build-system = [ From 14b28f943162f2242e64863d6c77f9f178acd0ec Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 23 Jan 2026 21:40:32 +0800 Subject: [PATCH 222/308] pantheon.xdg-desktop-portal-pantheon: 8.0.4 -> 8.1.0 https://github.com/elementary/portals/compare/8.0.4...8.1.0 --- .../services/xdg-desktop-portal-pantheon/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix b/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix index 5e36e438c573..e3428ab4db01 100644 --- a/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix +++ b/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation rec { pname = "xdg-desktop-portal-pantheon"; - version = "8.0.4"; + version = "8.1.0"; src = fetchFromGitHub { owner = "elementary"; repo = "portals"; - rev = version; - sha256 = "sha256-I0GsdpaH4SoOVPLLZa0da8+rwmJs1HtLrhkglNmYtrQ="; + tag = version; + hash = "sha256-e02cVUEzRGVIJQQh2bONLUhrjRfeSpYQYWup5Sn9HhM="; }; nativeBuildInputs = [ From 4aa2c4286469b61f39797a7e12e47f6e37cc44c8 Mon Sep 17 00:00:00 2001 From: Julius Michaelis Date: Fri, 23 Jan 2026 13:52:47 +0900 Subject: [PATCH 223/308] osmctools: fix build Closes #482921 --- pkgs/by-name/os/osmctools/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/os/osmctools/package.nix b/pkgs/by-name/os/osmctools/package.nix index c40175e388ae..116f0fdfbfe4 100644 --- a/pkgs/by-name/os/osmctools/package.nix +++ b/pkgs/by-name/os/osmctools/package.nix @@ -20,6 +20,9 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ zlib ]; + # Fix build with gcc15 (-std=gnu23) + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-std=gnu17"; + meta = { description = "Command line tools for transforming Open Street Map files"; homepage = [ From d17af8fec68d3c57eda8fcdcf54c16228ce1f1cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:36:57 +0000 Subject: [PATCH 224/308] telepresence2: 2.25.2 -> 2.26.0 --- pkgs/by-name/te/telepresence2/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telepresence2/package.nix b/pkgs/by-name/te/telepresence2/package.nix index 23b2dc02d5e4..94a0c74c007b 100644 --- a/pkgs/by-name/te/telepresence2/package.nix +++ b/pkgs/by-name/te/telepresence2/package.nix @@ -44,13 +44,13 @@ let in buildGoModule rec { pname = "telepresence2"; - version = "2.25.2"; + version = "2.26.0"; src = fetchFromGitHub { owner = "telepresenceio"; repo = "telepresence"; rev = "v${version}"; - hash = "sha256-7QLx+t8Y9r8iO53gtbeK3SOEhYN6NZTWzCe+bhWl3JA="; + hash = "sha256-/WFTOFThqnUDCTkTTTj9Y6x5iaucH1H5/10mZGcyvQM="; }; propagatedBuildInputs = [ @@ -72,7 +72,7 @@ buildGoModule rec { export CGO_ENABLED=0 ''; - vendorHash = "sha256-Zroh9/FKG+wm8nX+t+TpJQeT2nFi8UrzxAWnNAaMt8Q="; + vendorHash = "sha256-t7gQhMcB2T/hL6m+nH7G2ePiAUPCTtpKScfjB44QQCQ="; # ldflags copied from Makefile # ref: https://github.com/telepresenceio/telepresence/blob/7a2b9f553fb51ef252df957916c7b831bd65c1ce/build-aux/main.mk#L250-L251 From 5d16bcbce6e983efca6ff951cfde0c2e5460d85f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:45:04 +0000 Subject: [PATCH 225/308] python3Packages.python3-eventlib: 0.3.0 -> 0.3.1 --- pkgs/development/python-modules/python3-eventlib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python3-eventlib/default.nix b/pkgs/development/python-modules/python3-eventlib/default.nix index db72b957efb4..e3994ff3ac35 100644 --- a/pkgs/development/python-modules/python3-eventlib/default.nix +++ b/pkgs/development/python-modules/python3-eventlib/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "python3-eventlib"; - version = "0.3.0"; + version = "0.3.1"; format = "setuptools"; disabled = !isPy3k; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "AGProjects"; repo = "python3-eventlib"; rev = version; - hash = "sha256-LFW3rCGa7A8tk6SjgYgjkLQ+72GE2WN8wG+XkXYTAoQ="; + hash = "sha256-jN9nn+rI4TJLrEiEIoVxQ3XnXWSws1FenGUfG3doc94="; }; propagatedBuildInputs = [ From 6816e6a2051c21857bafa7ca23050cf348466134 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:56:45 +0000 Subject: [PATCH 226/308] sqlitestudio: 3.4.20 -> 3.4.21 --- pkgs/by-name/sq/sqlitestudio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/sqlitestudio/package.nix b/pkgs/by-name/sq/sqlitestudio/package.nix index 8a2c54465eb8..06a9e09c66d9 100644 --- a/pkgs/by-name/sq/sqlitestudio/package.nix +++ b/pkgs/by-name/sq/sqlitestudio/package.nix @@ -14,13 +14,13 @@ }: stdenv.mkDerivation rec { pname = "sqlitestudio"; - version = "3.4.20"; + version = "3.4.21"; src = fetchFromGitHub { owner = "pawelsalawa"; repo = "sqlitestudio"; rev = version; - hash = "sha256-bylfbfYpXrXRolPmTRHEDyq6fjF1quVwwzg6q2XRmac="; + hash = "sha256-xs0+bB0gPoDkIldaTA/nFofx9KPvIcyxe6kzcHuboxA="; }; nativeBuildInputs = [ From 700466eb36136e1393cd3df2b67c5307547b784a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 02:57:43 +0000 Subject: [PATCH 227/308] python3Packages.elevenlabs: 2.30.0 -> 2.31.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 4b499060c14d..41f75004e66d 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.30.0"; + version = "2.31.0"; pyproject = true; src = fetchFromGitHub { owner = "elevenlabs"; repo = "elevenlabs-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-UxH7I/6Y1umMYnSVlZN81kn0jkwR4hwLxmlD2EhrF88="; + hash = "sha256-5FETnLnmFqJ+AKey2dckTLgjwyaAAbB1BZUT8T9Tujo="; }; build-system = [ poetry-core ]; From 0488e44aaa3a65a8694a96e23b4e6b5f52dac839 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 03:13:14 +0000 Subject: [PATCH 228/308] python3Packages.rocketchat-api: 2.1.0 -> 3.1.0 --- pkgs/development/python-modules/rocketchat-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rocketchat-api/default.nix b/pkgs/development/python-modules/rocketchat-api/default.nix index 0fee7f4214a6..628547e877f2 100644 --- a/pkgs/development/python-modules/rocketchat-api/default.nix +++ b/pkgs/development/python-modules/rocketchat-api/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "rocketchat-api"; - version = "2.1.0"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { owner = "jadolg"; repo = "rocketchat_API"; tag = version; - hash = "sha256-rkjo2DdWGOekr0VICH6+08wQxI8XkLKtznfjFDkeK04="; + hash = "sha256-K3b50mknji+pRTHfLdOBfvvr/zI8knjAzt5/0jhn3Tg="; }; build-system = [ From 569c6a04e467773f87a0b2ce7949599ff6a33aec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 03:14:16 +0000 Subject: [PATCH 229/308] typos: 1.41.0 -> 1.42.1 --- pkgs/by-name/ty/typos/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typos/package.nix b/pkgs/by-name/ty/typos/package.nix index 1cca082243f9..259ce2562da0 100644 --- a/pkgs/by-name/ty/typos/package.nix +++ b/pkgs/by-name/ty/typos/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "typos"; - version = "1.41.0"; + version = "1.42.1"; src = fetchFromGitHub { owner = "crate-ci"; repo = "typos"; tag = "v${version}"; - hash = "sha256-daiM9mhLcYNdz8UPqGfUgKQ0CtULCQvHH/tAbk32w1c="; + hash = "sha256-4oUiQ1wohhPOIupPHiox1Id7onJyQ+/7yEECmH+MAPg="; }; - cargoHash = "sha256-BQj3RZWFIO+BucHVHdjEH60iwjunPJwlfdIFHBRmxls="; + cargoHash = "sha256-gKkXtyvIXVTEm60aZIxH3suRCbNLgSc+XfYvFC/fbVU="; passthru.updateScript = nix-update-script { }; From 7966f4cc0d53a0abcefb21a94bd8aafc3645a7b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 03:45:14 +0000 Subject: [PATCH 230/308] par-lang: 0-unstable-2026-01-18 -> 0-unstable-2026-01-23 --- pkgs/by-name/pa/par-lang/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/par-lang/package.nix b/pkgs/by-name/pa/par-lang/package.nix index 7c81a11d3f35..fa7a961ae617 100644 --- a/pkgs/by-name/pa/par-lang/package.nix +++ b/pkgs/by-name/pa/par-lang/package.nix @@ -16,13 +16,13 @@ rustPlatform.buildRustPackage { pname = "par-lang"; - version = "0-unstable-2026-01-18"; + version = "0-unstable-2026-01-23"; src = fetchFromGitHub { owner = "faiface"; repo = "par-lang"; - rev = "e10c1e4be92162fefdb515f321a2699c73726005"; - hash = "sha256-/Rz0D7zAxjJgm/61/M3iGZ6XwHEHGT6tTmispUjSbW4="; + rev = "d2de05c1dd7e6020727900e4e7c638ece3435fef"; + hash = "sha256-adR6M3EINAtGExkHmL7TiUlSHuFUk92+/F2u+SAK6oQ="; }; cargoHash = "sha256-sW+gAIp/DjlTo44QDXpP6COrCK/CcDlx3no284MEQJo="; From 078787d9fd3d75df5911c2d522fd25c0a0ff64f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 03:57:26 +0000 Subject: [PATCH 231/308] plantuml: 1.2025.10 -> 1.2026.1 --- pkgs/by-name/pl/plantuml/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plantuml/package.nix b/pkgs/by-name/pl/plantuml/package.nix index fad0e753dba9..2f11e053304b 100644 --- a/pkgs/by-name/pl/plantuml/package.nix +++ b/pkgs/by-name/pl/plantuml/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "plantuml"; - version = "1.2025.10"; + version = "1.2026.1"; src = fetchurl { url = "https://github.com/plantuml/plantuml/releases/download/v${finalAttrs.version}/plantuml-pdf-${finalAttrs.version}.jar"; - hash = "sha256-fUFZrW8LD6M1WV6I2pYigr9rJaDlo0OLY8NZdB+w2yk="; + hash = "sha256-QzZ4N2bSZNPaBzt8pG1q3wM/E/XC3bTAOrmeRHHA2uA="; }; nativeBuildInputs = [ From 68f4cccf6c2c7f6eb9f3b5b3af8a12c367f7ce38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 04:11:22 +0000 Subject: [PATCH 232/308] python3Packages.llama-index-workflows: 2.12.2 -> 2.13.0 --- .../python-modules/llama-index-workflows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-workflows/default.nix b/pkgs/development/python-modules/llama-index-workflows/default.nix index 4550da40c92a..0393c9a3d8f6 100644 --- a/pkgs/development/python-modules/llama-index-workflows/default.nix +++ b/pkgs/development/python-modules/llama-index-workflows/default.nix @@ -10,13 +10,13 @@ buildPythonPackage (finalAttrs: { pname = "llama-index-workflows"; - version = "2.12.2"; + version = "2.13.0"; pyproject = true; src = fetchPypi { pname = "llama_index_workflows"; inherit (finalAttrs) version; - hash = "sha256-N+Bc00g8ZPQQF2/mFNuMhLb0L8Ms2ts8yKyN4Y8BqXs="; + hash = "sha256-hIVNkT9GUEX6ZQOp18e1t4X7O8ul/pqWHDaxQD4fD1I="; }; postPatch = '' From d65199dd6c83809965edcc35e9ada7d13d310df5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 04:59:52 +0000 Subject: [PATCH 233/308] xcursor-viewer: 0-unstable-2026-01-05 -> 0-unstable-2026-01-23 --- pkgs/by-name/xc/xcursor-viewer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xc/xcursor-viewer/package.nix b/pkgs/by-name/xc/xcursor-viewer/package.nix index 5f3c20580090..0d4236da4139 100644 --- a/pkgs/by-name/xc/xcursor-viewer/package.nix +++ b/pkgs/by-name/xc/xcursor-viewer/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "xcursor-viewer"; - version = "0-unstable-2026-01-05"; + version = "0-unstable-2026-01-23"; src = fetchFromGitHub { owner = "drizt"; repo = "xcursor-viewer"; - rev = "216ed3b6b4694f75fc424862874dc5e2b66fb685"; - hash = "sha256-faQuxHrUAqqSODDKZrRlMnWRj0NeM8hSHSbec7KSo50="; + rev = "c7aad6c662eab1a0907489d44afbc84ea3aa8de6"; + hash = "sha256-iHnWRcM6UYuhNykH4uiXFmVKnFUiyrLNKtjaAh6ilnw="; }; nativeBuildInputs = [ From fb25077b3b7337c0118022200abb3ce0fa3ec638 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 05:01:53 +0000 Subject: [PATCH 234/308] libretro.np2kai: 0-unstable-2024-11-03 -> 0-unstable-2026-01-19 --- pkgs/applications/emulators/libretro/cores/np2kai.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/np2kai.nix b/pkgs/applications/emulators/libretro/cores/np2kai.nix index 6ba98244a320..7f2c4c501b3a 100644 --- a/pkgs/applications/emulators/libretro/cores/np2kai.nix +++ b/pkgs/applications/emulators/libretro/cores/np2kai.nix @@ -5,13 +5,13 @@ }: mkLibretroCore rec { core = "np2kai"; - version = "0-unstable-2024-11-03"; + version = "0-unstable-2026-01-19"; src = fetchFromGitHub { owner = "AZO234"; repo = "NP2kai"; - rev = "4b109eaac4f79b04065ff5025319fce51537e04d"; - hash = "sha256-tRFvK8d5Y/umy/b1BKN85ZSaDWyK95hII4RVng7A5uU="; + rev = "e2138c44ea539b36b2d1fc17b70c14fcedfd9784"; + hash = "sha256-59u8UWk2KNtZNAUcMql0BaCY+VtDs7GssrQRbXbqB3c="; fetchSubmodules = true; }; From eb69dd34443c6342ab5295e1041be59bd4cc377c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 05:24:30 +0000 Subject: [PATCH 235/308] python3Packages.posthog: 7.5.1 -> 7.6.0 --- 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 a40b28b12341..8353d9eb076c 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.5.1"; + version = "7.6.0"; pyproject = true; src = fetchFromGitHub { owner = "PostHog"; repo = "posthog-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-bIWgVi3HVBgomrG7plbLhMEwF0LS/0hNSDDU8vJpWOg="; + hash = "sha256-eMfFiNqILLom1Q4uCY76LOJijqnzD07KgD69GCxexGY="; }; build-system = [ setuptools ]; From 312d004909111c838fccb2405eda14d20e832e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Jan 2026 21:38:39 -0800 Subject: [PATCH 236/308] home-assistant.python.pkgs.pytest-homeassistant-custom-component: 0.13.307 -> 0.13.308 Diff: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/compare/0.13.307...0.13.308 Changelog: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.308/CHANGELOG.md --- .../home-assistant/pytest-homeassistant-custom-component.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix index 226ab2f0217e..80f78b7ecdc6 100644 --- a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix +++ b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pytest-homeassistant-custom-component"; - version = "0.13.307"; + version = "0.13.308"; pyproject = true; disabled = pythonOlder "3.13"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "MatthewFlamm"; repo = "pytest-homeassistant-custom-component"; tag = version; - hash = "sha256-E3kZEwyEmUxeRzwXQgI769mikyL1FkazmZXQFaknvlA="; + hash = "sha256-ErRtbRwlke4UMJuXgfvEz6rM5VY583a7Jn+sU0nLnNo="; }; build-system = [ setuptools ]; From 5f1162599dbe5293bc0117dc8016814f6608b219 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Jan 2026 20:47:33 -0800 Subject: [PATCH 237/308] home-assistant-custom-components.daikin_onecta: 4.4.4 -> 4.4.5 Diff: https://github.com/jwillemsen/daikin_onecta/compare/v4.4.4...v4.4.5 Changelog: https://github.com/jwillemsen/daikin_onecta/releases/tag/v4.4.5 --- .../custom-components/daikin_onecta/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix b/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix index 5cdbfaa03631..575c12ab8d8d 100644 --- a/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix +++ b/pkgs/servers/home-assistant/custom-components/daikin_onecta/package.nix @@ -7,13 +7,13 @@ buildHomeAssistantComponent rec { owner = "jwillemsen"; domain = "daikin_onecta"; - version = "4.4.4"; + version = "4.4.5"; src = fetchFromGitHub { owner = "jwillemsen"; repo = "daikin_onecta"; tag = "v${version}"; - hash = "sha256-8a5P+eoa3iEER4b2SlsYi+feyPnc4n4RYzl6Lg+nqmQ="; + hash = "sha256-NO0ZRNSKE3fSSTpw9cwyD8jmKVV986bEKh27d4iiJpk="; }; meta = { From dce820c5c01efe83b36ffd890bb1e3a806145364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Jan 2026 20:54:35 -0800 Subject: [PATCH 238/308] home-assistant-custom-components.fellow: 0-unstable-2026-01-11 -> 1.2.1 Diff: https://github.com/NewsGuyTor/FellowAiden-HomeAssistant/compare/3a999d0e761fa1e791339753d3ccc9938adf27f6...v1.2.1 Changelog: https://github.com/NewsGuyTor/FellowAiden-HomeAssistant/releases/tag/v1.2.1 --- .../home-assistant/custom-components/fellow/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/fellow/package.nix b/pkgs/servers/home-assistant/custom-components/fellow/package.nix index 31ff24b090f3..416bea768d9f 100644 --- a/pkgs/servers/home-assistant/custom-components/fellow/package.nix +++ b/pkgs/servers/home-assistant/custom-components/fellow/package.nix @@ -7,16 +7,16 @@ pydantic, }: -buildHomeAssistantComponent { +buildHomeAssistantComponent rec { owner = "NewsGuyTor"; domain = "fellow"; - version = "0-unstable-2026-01-11"; + version = "1.2.1"; src = fetchFromGitHub { owner = "NewsGuyTor"; repo = "FellowAiden-HomeAssistant"; - rev = "3a999d0e761fa1e791339753d3ccc9938adf27f6"; - hash = "sha256-2sR8LQsV+qXrmuhr2uKuzBhM6G9IySJVA/UjRr4crDQ="; + tag = "v${version}"; + hash = "sha256-cGyGobR0lMNReWCxK7RzeqsnYJZQNRPjYqirLHjeCFI="; }; passthru.updateScript = unstableGitUpdater { }; @@ -27,6 +27,7 @@ buildHomeAssistantComponent { ]; meta = { + changelog = "https://github.com/NewsGuyTor/FellowAiden-HomeAssistant/releases/tag/${src.tag}"; description = "Home Assistant integration for Fellow Aiden coffee brewer"; homepage = "https://github.com/NewsGuyTor/FellowAiden-HomeAssistant"; license = lib.licenses.gpl3Only; From 4be14ba978d67625ea8773e51982c852048d7a8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Jan 2026 20:48:37 -0800 Subject: [PATCH 239/308] home-assistant-custom-components.mypyllant: 0.9.10 -> 0.9.11 Diff: https://github.com/signalkraft/mypyllant-component/compare/v0.9.10...v0.9.11 Changelog: https://github.com/signalkraft/mypyllant-component/releases/tag/v0.9.11 --- .../home-assistant/custom-components/mypyllant/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/mypyllant/package.nix b/pkgs/servers/home-assistant/custom-components/mypyllant/package.nix index 58d1d6b962e9..2ba2941f7cc9 100644 --- a/pkgs/servers/home-assistant/custom-components/mypyllant/package.nix +++ b/pkgs/servers/home-assistant/custom-components/mypyllant/package.nix @@ -19,13 +19,13 @@ buildHomeAssistantComponent rec { owner = "signalkraft"; domain = "mypyllant"; - version = "0.9.10"; + version = "0.9.11"; src = fetchFromGitHub { owner = "signalkraft"; repo = "mypyllant-component"; tag = "v${version}"; - hash = "sha256-4IfLd+NEaWyxgdnAz7YGM/6i0usoqwgKlBJFzDOlJ4A="; + hash = "sha256-wkUz5pPO50yfWbZBa+Z+9WKIZKCJhJVn8/HlzZwSZVY="; }; dependencies = [ From 52e928c7c909522d9a5fa5faebc0a178b5487c6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 05:43:29 +0000 Subject: [PATCH 240/308] dotnetCorePackages.sdk_9_0-bin: 9.0.309 -> 9.0.310 --- .../compilers/dotnet/versions/9.0.nix | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/pkgs/development/compilers/dotnet/versions/9.0.nix b/pkgs/development/compilers/dotnet/versions/9.0.nix index bc5c29a8a026..d7913c93d580 100644 --- a/pkgs/development/compilers/dotnet/versions/9.0.nix +++ b/pkgs/development/compilers/dotnet/versions/9.0.nix @@ -482,39 +482,39 @@ rec { }; sdk_9_0_3xx = buildNetSdk { - version = "9.0.309"; + version = "9.0.310"; srcs = { linux-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.309/dotnet-sdk-9.0.309-linux-arm.tar.gz"; - hash = "sha512-p8I1s18mH9XzSzE/Gm5mhNnxDWJqLMLsA++kPA6sz4rdBCCFRZp9lJO3Eqz3B3cQ6Vwn2lWKokRiaxGxLxlHVg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-arm.tar.gz"; + hash = "sha512-tqTok1za6Ib+H+IQSTvF5u8FjgDdlXNfw2IlSTjcErd/RBrWiNFhlTokD7KrHX18WT9gVev47TrO3PhCjrjC8Q=="; }; linux-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.309/dotnet-sdk-9.0.309-linux-arm64.tar.gz"; - hash = "sha512-gPO6BTOiB+05zPD0PPrE1rliabTKU52r4PN51eMagS4QOlbkY2uEdaGR6oEoXNmCMeEPtIbePByT39Vr9FQufA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-arm64.tar.gz"; + hash = "sha512-ZVm032pEspC84iiiACsczG3APsAEG33AZQB6hd47Mu0ZgKGkD9BtNtHcePCBEU2oyYcF7KS+gyVcbfhkcICg5w=="; }; linux-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.309/dotnet-sdk-9.0.309-linux-x64.tar.gz"; - hash = "sha512-wAKAFlBy6A+h9vhHYcJFIo0+3IgLuZkvxbS1w6MX7aVr8B/hX3hE/hdrV6FmYNIc0mNaIHk1acIuuuJ/1c0pZg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-x64.tar.gz"; + hash = "sha512-ggP1ZqI+CRQjgbJzC6Lv7XmpMkDAlrAsmoNB6V1VCibZwxSW2bEc4k7eYbvX+3ITHUz4WIDRAckK6E0kQtCllg=="; }; linux-musl-arm = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.309/dotnet-sdk-9.0.309-linux-musl-arm.tar.gz"; - hash = "sha512-ixAdj1qJHFVaiU9LMOUm3wnewvlnO3QJLDcHgZU/PEjV+4x4S53A510/zsMQtE09DC/pZasyWCYnw7pmas6hLw=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-musl-arm.tar.gz"; + hash = "sha512-4f/aegDC/unHy7NsFoYjjNh/ttGno4QAz9VQky/FUt+1ietiJcM9gwbGVzdXjp/C8+SjLOVs9PlDW+jbUIb6aQ=="; }; linux-musl-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.309/dotnet-sdk-9.0.309-linux-musl-arm64.tar.gz"; - hash = "sha512-a/e1pL0BeeVOrgfutnq/vF/Dq7h2uo2nctvpRm84Hsh1mzc98TflCsVNwLoiGH8yCnrQPFH6m3CC2iTmKLVa/w=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-musl-arm64.tar.gz"; + hash = "sha512-+vwCicaA8n3DpPRt8ykuP88uJ6aS0Fj5n+JtxpSwzFm23hIywVRYPkNTge9oO1Dz9emA5bfF+ssZHyxYg5XdRg=="; }; linux-musl-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.309/dotnet-sdk-9.0.309-linux-musl-x64.tar.gz"; - hash = "sha512-E1A1z/jTHHKBECPs345ucqMA/VunBE0zcNlM6vdluh8D9lEoLMKILKD7W8PxY+Ej4UTK0eE3E9d4O9NdC8sBAg=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-linux-musl-x64.tar.gz"; + hash = "sha512-ak1+1wyDOzQnckD/1lXZgLqn+gT4xZPGCH6XJp7RTMYaclIqNJKhLmrWfINLV4CWLDpiY3nXIgRVOD6o/aVc2Q=="; }; osx-arm64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.309/dotnet-sdk-9.0.309-osx-arm64.tar.gz"; - hash = "sha512-yaiiOOO9oA0/5GuDVJ8OE4UD6noK0KrJq/RmaeiS8ylIU0UxWBZ7fS1p6F9MlSW1kaEOqq6tI6S4wSCzK3ufOA=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-osx-arm64.tar.gz"; + hash = "sha512-XPsMA2axe+WDk5j/re/R3qobE9CDrtp42ZC5plD9n5AvL255nxbDEY6qxMvkrrXXo6ndvBYK/EJu/7XHjdS/EA=="; }; osx-x64 = { - url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.309/dotnet-sdk-9.0.309-osx-x64.tar.gz"; - hash = "sha512-kN6uJzMWt4XNM6Yw+d4SeKg+SwvsqkzFTnnEsTOXXeCklJNPsgm8SiOgVClwE1TqoPbZP1x7Tf0g1OM3Gt/gBQ=="; + url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.310/dotnet-sdk-9.0.310-osx-x64.tar.gz"; + hash = "sha512-0n5VuvI3jrFjkaQNMFind0Ipe4RGU8ltTierVVetHxxsMWjtDDvSExwidbVxjLOWq5DGx99FlN5yPwJ+HI2zlw=="; }; }; inherit commonPackages hostPackages targetPackages; From 10dab38e6973d9db2620c49b3fdb234759f12a88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Jan 2026 20:49:18 -0800 Subject: [PATCH 241/308] home-assistant-custom-components.powercalc: 1.20.2 -> 1.20.3 Diff: https://github.com/bramstroker/homeassistant-powercalc/compare/v1.20.2...v1.20.3 Changelog: https://github.com/bramstroker/homeassistant-powercalc/releases/tag/v1.20.3 --- .../home-assistant/custom-components/powercalc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix index ff32f454dd45..1f9dd2efd282 100644 --- a/pkgs/servers/home-assistant/custom-components/powercalc/package.nix +++ b/pkgs/servers/home-assistant/custom-components/powercalc/package.nix @@ -17,13 +17,13 @@ buildHomeAssistantComponent rec { owner = "bramstroker"; domain = "powercalc"; - version = "1.20.2"; + version = "1.20.3"; src = fetchFromGitHub { inherit owner; repo = "homeassistant-powercalc"; tag = "v${version}"; - hash = "sha256-NzWivgvDUv41fSA/6g4mYIuoUCobVUdf3bbfmKl0kWg="; + hash = "sha256-z66VHJ/ZzQKvx4l00XGKvTBt9o4T+hv64oCGZNDRUng="; }; dependencies = [ numpy ]; From 73ac004bb18c68284c468d32355fd88f105dbd3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Jan 2026 20:50:09 -0800 Subject: [PATCH 242/308] home-assistant-custom-components.versatile_thermostat: 8.6.0 -> 8.6.1 Diff: https://github.com/jmcollin78/versatile_thermostat/compare/8.6.0...8.6.1 Changelog: https://github.com/jmcollin78/versatile_thermostat/releases/tag/8.6.1 --- .../custom-components/versatile_thermostat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix index e62f8cf5d07e..80cb2a78c9de 100644 --- a/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix +++ b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "jmcollin78"; domain = "versatile_thermostat"; - version = "8.6.0"; + version = "8.6.1"; src = fetchFromGitHub { inherit owner; repo = domain; tag = version; - hash = "sha256-rzNznV2YfBUxgYdc+qZeDIBVeMfwPwvDyYVON980SCg="; + hash = "sha256-yQMTuNinRVHIsaS8Q7aqGozN1sTbkLGvXFhEw47jUkA="; }; dependencies = [ From dfce61479acbd45fdef0554d6465f61933bc6eec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Jan 2026 20:50:18 -0800 Subject: [PATCH 243/308] home-assistant-custom-components.xiaomi_miot: 1.1.1 -> 1.1.2 Diff: https://github.com/al-one/hass-xiaomi-miot/compare/v1.1.1...v1.1.2 Changelog: https://github.com/al-one/hass-xiaomi-miot/releases/tag/v1.1.2 --- .../home-assistant/custom-components/xiaomi_miot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix b/pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix index 1bf1381bc89e..f22ee11a4fac 100644 --- a/pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix +++ b/pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "al-one"; domain = "xiaomi_miot"; - version = "1.1.1"; + version = "1.1.2"; src = fetchFromGitHub { owner = "al-one"; repo = "hass-xiaomi-miot"; rev = "v${version}"; - hash = "sha256-0B+rG2h2OMb363t0529/XjqZ9ORaT7XXk4qVyEAfNx8="; + hash = "sha256-S1rkrNf1rV9TDjcAfFxFj/IlHMngjp4qysx+8pN0TdI="; }; dependencies = [ From 1f9e50e557ed46919bc83725d1eda2996d67ad9b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 05:51:05 +0000 Subject: [PATCH 244/308] vscode-extensions.saoudrizwan.claude-dev: 3.51.0 -> 3.53.1 --- .../vscode/extensions/saoudrizwan.claude-dev/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index 9eefcbe7e546..d977b990bc63 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-dev"; publisher = "saoudrizwan"; - version = "3.51.0"; - hash = "sha256-/WqW0hjerbNM9TtgpNV+usDUajIhRd3y+zeYxJi0COc="; + version = "3.53.1"; + hash = "sha256-jMldzLsB4Wdwzzq0vyy1n89G6UaycGz+XReHrwfzpkc="; }; meta = { From 7b93250536176f01d8bf7dd92873072b2b5ec9d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 06:39:42 +0000 Subject: [PATCH 245/308] dnsmonster: 1.1.0 -> 1.2.9 --- pkgs/by-name/dn/dnsmonster/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dn/dnsmonster/package.nix b/pkgs/by-name/dn/dnsmonster/package.nix index 64c59922f958..6589c7474daa 100644 --- a/pkgs/by-name/dn/dnsmonster/package.nix +++ b/pkgs/by-name/dn/dnsmonster/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "dnsmonster"; - version = "1.1.0"; + version = "1.2.9"; src = fetchFromGitHub { owner = "mosajjal"; repo = "dnsmonster"; tag = "v${finalAttrs.version}"; - hash = "sha256-+GFkGUR3XKDgrxVAZ3MuPxGyI0oGROdhHKMBwMSvoBI="; + hash = "sha256-SDAD5OBactf0dynUmLgdrg+m0bZATh4wGW/NZ2gG+dI="; }; vendorHash = "sha256-7rIBbaYr1dgC0ArcuwZelHKG5TLIQDV9JSBoYOcz+C0="; From 86a962f9e7472dd4805ec02dc403f3a2e827f5d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 07:13:44 +0000 Subject: [PATCH 246/308] gelly: 0.15.0 -> 0.15.1 --- pkgs/by-name/ge/gelly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index abf75565b3cd..e4a0c56380de 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "0.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-BLW0ACn3e8tm040UbolXyLtwHlienddQ+9HXj4deNd8="; + hash = "sha256-7JMtXqqVy7JJs7pkCuJlcfFD0APdTjUwOr/LsyWRHVU="; }; - cargoHash = "sha256-htBnnqyHpJFsSERlNsXXKnIRu9CcanqIVd+OwTAmrFw="; + cargoHash = "sha256-SXIYUUTZGKEXS62/Q+SDiz5BB4eE2TEOq346zotFpO4="; nativeBuildInputs = [ pkg-config From 6067f0b9cfba1f7a55371055ff1ff359abdda0b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 07:20:05 +0000 Subject: [PATCH 247/308] empire-compiler: 0.4.2 -> 0.4.3 --- pkgs/by-name/em/empire-compiler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/em/empire-compiler/package.nix b/pkgs/by-name/em/empire-compiler/package.nix index 39d6760542f6..b9cc88862d6c 100644 --- a/pkgs/by-name/em/empire-compiler/package.nix +++ b/pkgs/by-name/em/empire-compiler/package.nix @@ -9,13 +9,13 @@ buildDotnetModule (finalAttrs: { pname = "empire-compiler"; - version = "0.4.2"; + version = "0.4.3"; src = fetchFromGitHub { owner = "bc-security"; repo = "empire-compiler"; tag = "v${finalAttrs.version}"; - hash = "sha256-BuNg5RetGEV/YAZnZP7rkMHif9NczOx2e4OAVDjafuI="; + hash = "sha256-HNT1sELoyibXDoRcKkBZiJHIsNY7Hz2fZfHEM93UCBE="; }; postPatch = '' From e50fbbdfb68731401635a8f6eb254ca617d457f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 07:28:38 +0000 Subject: [PATCH 248/308] terraform-providers.buildkite_buildkite: 1.28.0 -> 1.29.0 --- .../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 71982b08067f..551d2a0ef2cb 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -128,11 +128,11 @@ "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" }, "buildkite_buildkite": { - "hash": "sha256-oQyhrDpxjCckqq+mtViswP1rPcgowEq4ZN5jHWa7UpY=", + "hash": "sha256-Wu70EyhLP1jC9Y3/RDOtGB8EMbeMvD+HwsSpNXAaMZI=", "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", "owner": "buildkite", "repo": "terraform-provider-buildkite", - "rev": "v1.28.0", + "rev": "v1.29.0", "spdx": "MIT", "vendorHash": "sha256-e9RWvfhn/jO44ljfzNjo2qCQZfVISg8DWQdvnTXbf8o=" }, From be42fa80f2fc7a2337cc29a14c8e33806a637a16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 07:49:11 +0000 Subject: [PATCH 249/308] python3Packages.proton-vpn-api-core: 4.14.1 -> 4.14.3 --- .../python-modules/proton-vpn-api-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/proton-vpn-api-core/default.nix b/pkgs/development/python-modules/proton-vpn-api-core/default.nix index 43584ef7e16f..2b6aec691cde 100644 --- a/pkgs/development/python-modules/proton-vpn-api-core/default.nix +++ b/pkgs/development/python-modules/proton-vpn-api-core/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "proton-vpn-api-core"; - version = "4.14.1"; + version = "4.14.3"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "python-proton-vpn-api-core"; rev = "v${version}"; - hash = "sha256-xyCjzcSasLGm2DMMViI1wpzcLd0mmaBvIyI1HrtW+Gg="; + hash = "sha256-yWiUiR0us+ISa9cdjfN4IzlbiZEzUlndNFy/BpfHYqk="; }; postPatch = '' From c460ab6bce48f7b2adbb788293dc9b7ec99b8ddd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 07:53:42 +0000 Subject: [PATCH 250/308] iosevka: 34.0.0 -> 34.1.0 --- pkgs/by-name/io/iosevka/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/io/iosevka/package.nix b/pkgs/by-name/io/iosevka/package.nix index 97cea1edc3c0..05687aa41ba2 100644 --- a/pkgs/by-name/io/iosevka/package.nix +++ b/pkgs/by-name/io/iosevka/package.nix @@ -58,16 +58,16 @@ assert (extraParameters != null) -> set != null; buildNpmPackage rec { pname = "Iosevka${toString set}"; - version = "34.0.0"; + version = "34.1.0"; src = fetchFromGitHub { owner = "be5invis"; repo = "iosevka"; rev = "v${version}"; - hash = "sha256-fASlzL/7pVDIs5wCkEUJaU0r0Gy5YGZ9kxiAskZHWcI="; + hash = "sha256-vdjf2MkKP9DHl/hrz9xJMWMuT2AsonRdt14xQTSsVmU="; }; - npmDepsHash = "sha256-uujfgTv2QEhywQNmglZusgikGEZvVtWL/lYFq6Q1VFc="; + npmDepsHash = "sha256-YMfePtKg4kpZ4iCpkq7PxfyDB4MIRg/tgCNmLD31zKo="; nativeBuildInputs = [ remarshal From 66d1e19eeb548dc377146dd6d05598303b8f037f Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 24 Jan 2026 10:58:53 +0300 Subject: [PATCH 251/308] mesa: 25.3.3 -> 25.3.4 musl fixes got merged upstream --- pkgs/development/libraries/mesa/common.nix | 4 +-- pkgs/development/libraries/mesa/default.nix | 1 - pkgs/development/libraries/mesa/musl.patch | 39 --------------------- 3 files changed, 2 insertions(+), 42 deletions(-) delete mode 100644 pkgs/development/libraries/mesa/musl.patch diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix index fa1b738173db..dac4f6eedfae 100644 --- a/pkgs/development/libraries/mesa/common.nix +++ b/pkgs/development/libraries/mesa/common.nix @@ -5,14 +5,14 @@ # nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa rec { pname = "mesa"; - version = "25.3.3"; + version = "25.3.4"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-CMZsnphyOmaU5YzAHyyahz2UrYtJknYvWX1wbx9RUmQ="; + hash = "sha256-4nHB47hbTzB9zo4vDdBFM6WF6u9O6MnZ10wHyG8L7WU="; }; meta = { diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index 8920f92513e4..bd4c07d70cfd 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -147,7 +147,6 @@ stdenv.mkDerivation { patches = [ ./opencl.patch - ./musl.patch ]; postPatch = '' diff --git a/pkgs/development/libraries/mesa/musl.patch b/pkgs/development/libraries/mesa/musl.patch deleted file mode 100644 index 07f6c9c41463..000000000000 --- a/pkgs/development/libraries/mesa/musl.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 571dedac8881649cd94c59488413b835cbcf0498 Mon Sep 17 00:00:00 2001 -From: Alyssa Ross -Date: Thu, 20 Nov 2025 23:16:47 +0100 -Subject: [PATCH] rocket: fix building for musl - -musl follows POSIX and provides ioctl as int ioctl(int, int, ...). - -Fixes: 5b829658f74 ("rocket: Initial commit of a driver for Rockchip's NPU") -Signed-off-by: Alyssa Ross -Link: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38561 ---- - src/gallium/drivers/rocket/intercept.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/src/gallium/drivers/rocket/intercept.c b/src/gallium/drivers/rocket/intercept.c -index 6ffb8647d61f5..88e55893d9520 100644 ---- a/src/gallium/drivers/rocket/intercept.c -+++ b/src/gallium/drivers/rocket/intercept.c -@@ -294,9 +294,15 @@ handle_action(struct rknpu_action *args) - } - } - --typedef int (*real_ioctl_t)(int fd, unsigned long request, ...); -+#ifdef __GLIBC__ -+typedef unsigned long ioctl_req; -+#else -+typedef int ioctl_req; // per POSIX -+#endif -+ -+typedef int (*real_ioctl_t)(int fd, ioctl_req request, ...); - int --ioctl(int fd, unsigned long request, ...) -+ioctl(int fd, ioctl_req request, ...) - { - int ret; - uint32_t output_address = 0; --- -GitLab - From 35098b9ca991cc7f5fe0cf57aa902c1d16ba8fcb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 08:01:46 +0000 Subject: [PATCH 252/308] oxlint: 1.39.0 -> 1.41.0 --- pkgs/by-name/ox/oxlint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix index ed47b1b9a8de..094502ca5e3d 100644 --- a/pkgs/by-name/ox/oxlint/package.nix +++ b/pkgs/by-name/ox/oxlint/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "oxlint"; - version = "1.39.0"; + version = "1.41.0"; src = fetchFromGitHub { owner = "oxc-project"; repo = "oxc"; tag = "oxlint_v${finalAttrs.version}"; - hash = "sha256-Sg9NtXRuQ0ZruK8a8k5EkeDOJ9v6uzpNzEQ/FY56ioY="; + hash = "sha256-/XLGvEut0TsFkq0U+evPOumjBYahEL29kjJ0u2iBkx8="; }; - cargoHash = "sha256-sgIarCuUmSTAVPVr82rp4dQwzDMWESIbGgkCYEExz6o="; + cargoHash = "sha256-8Q94e9zZRdOMd7WVzS6kE31gBHCG8KC4SteaxnxDjHo="; nativeBuildInputs = [ cmake From 2feb910049040d902a77b44ecce551bfa6b5c6be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 08:16:58 +0000 Subject: [PATCH 253/308] sarasa-gothic: 1.0.35 -> 1.0.36 --- pkgs/by-name/sa/sarasa-gothic/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/sarasa-gothic/package.nix b/pkgs/by-name/sa/sarasa-gothic/package.nix index 979cb210d3e1..30b841054367 100644 --- a/pkgs/by-name/sa/sarasa-gothic/package.nix +++ b/pkgs/by-name/sa/sarasa-gothic/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sarasa-gothic"; - version = "1.0.35"; + version = "1.0.36"; src = fetchurl { # Use the 'ttc' files here for a smaller closure size. # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.) url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${finalAttrs.version}/Sarasa-TTC-${finalAttrs.version}.zip"; - hash = "sha256-J+VCrAVN+pNqij3QIkGDjz3EXePUCnUsEaPezaYOYXs="; + hash = "sha256-iM/AfX2Ws4/CVw7PWSNMTPz49WEK8m8RMFpsTUS7+CI="; }; sourceRoot = "."; From efe10221b063193066df19b5c17e9d576144138b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 08:25:04 +0000 Subject: [PATCH 254/308] gns3-server: 2.2.55 -> 2.2.56 --- pkgs/by-name/gn/gns3-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gns3-server/package.nix b/pkgs/by-name/gn/gns3-server/package.nix index b08cdbef2527..c817deb471de 100644 --- a/pkgs/by-name/gn/gns3-server/package.nix +++ b/pkgs/by-name/gn/gns3-server/package.nix @@ -13,14 +13,14 @@ python3Packages.buildPythonApplication rec { pname = "gns3-server"; - version = "2.2.55"; + version = "2.2.56"; pyproject = true; src = fetchFromGitHub { owner = "GNS3"; repo = "gns3-server"; tag = "v${version}"; - hash = "sha256-o04RrHYsa5sWYUBDLJ5xgcK4iJK8CfZ4YdAiZ4eV/o4="; + hash = "sha256-akA6P/ONPioce4pJbg4wAzSvb7aSYGM8NfCs7q9svic="; }; # GNS3 2.3.26 requires a static BusyBox for the Docker integration From 25694e0f7c6ade34a3f8f628ee7e228bfc567c0c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 08:26:52 +0000 Subject: [PATCH 255/308] evcc: 0.300.4 -> 0.300.5 --- pkgs/by-name/ev/evcc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index 4284db117572..726abf3fe66b 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -17,13 +17,13 @@ }: let - version = "0.300.4"; + version = "0.300.5"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; tag = version; - hash = "sha256-f2whzEq0LOyvNVLjSNvA19azbtJnOMJqu5EJQXnzZyg="; + hash = "sha256-TRd7usz3+a9h8f/waLKqlu6RuF/GsU9LdCx1NRGWIDA="; }; vendorHash = "sha256-IB3DqaUbdrqnYQpyHtnvY37xjbRvTvNOV39b8wciuTA="; From 93e38591a1349373b923e5fe7bc8a766ce6a6c73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 08:40:12 +0000 Subject: [PATCH 256/308] coc-rust-analyzer: 0-unstable-2026-01-06 -> 0-unstable-2026-01-20 --- pkgs/by-name/co/coc-rust-analyzer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/coc-rust-analyzer/package.nix b/pkgs/by-name/co/coc-rust-analyzer/package.nix index 649c575bb045..4d985f925915 100644 --- a/pkgs/by-name/co/coc-rust-analyzer/package.nix +++ b/pkgs/by-name/co/coc-rust-analyzer/package.nix @@ -7,13 +7,13 @@ buildNpmPackage { pname = "coc-rust-analyzer"; - version = "0-unstable-2026-01-06"; + version = "0-unstable-2026-01-20"; src = fetchFromGitHub { owner = "fannheyward"; repo = "coc-rust-analyzer"; - rev = "35615c7feafbc8005e160e7609888a97f5d3b031"; - hash = "sha256-Kj3gUKFsfgUVVWuz7nuc7djRvfyvXc3wkHt1DxYIw30="; + rev = "edde4d30f76bb6ff2e0684be4da496ed5d8166c4"; + hash = "sha256-cBpGhkpqAnzjUHyzuTWkUxMpFjGIdxrXu7TZRbomK9A="; }; npmDepsHash = "sha256-PgMgpVoKmhuqtSV73wSdqdQ5Bt5AeRwbn71mIulBh8Y="; From e43400c7a3128b032fae4b648b0fe511cf29f2d3 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 24 Jan 2026 08:42:10 +0000 Subject: [PATCH 257/308] lib: do not export non-existent `hasFile` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `hasFile` does not exist at least in `nix-2.32`. I suspect it was a typo of a nearby `hashFile`. Noticed as an eval failure: nix-repl> lib.hasFile error: … while evaluating the attribute 'hasFile' at lib/default.nix:113:9: 112| hashString 113| hasFile | ^ 114| parseDrvName error: attribute 'hasFile' missing at lib/default.nix:113:9: 112| hashString 113| hasFile | ^ 114| parseDrvName Did you mean hashFile? --- lib/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/default.nix b/lib/default.nix index 1bfd5b9ac8b1..7d074084e0dd 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -110,7 +110,6 @@ let hasContext convertHash hashString - hasFile parseDrvName placeholder fromJSON From c64766acea7bbebe8b9bdb59abe45600f7c8d00a Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 29 Dec 2025 16:14:02 +0100 Subject: [PATCH 258/308] nixos/alsa: add bluetooth support --- nixos/modules/services/audio/alsa.nix | 50 ++++++++++++++++++++++++-- pkgs/by-name/bl/bluez-alsa/package.nix | 13 ++++--- 2 files changed, 56 insertions(+), 7 deletions(-) diff --git a/nixos/modules/services/audio/alsa.nix b/nixos/modules/services/audio/alsa.nix index c1ee7023aa1f..7bd0200e3c02 100644 --- a/nixos/modules/services/audio/alsa.nix +++ b/nixos/modules/services/audio/alsa.nix @@ -44,9 +44,15 @@ let in lib.forEach options (i: "options ${i.driver} index=${toList i.ids} id=${toList i.names}"); - defaultDeviceVars = { + pluginsPath = pkgs.symlinkJoin { + name = "alsa-with-plugins"; + paths = cfg.plugins; + }; + + alsaVariables = { "ALSA_AUDIO_OUT" = cfg.defaultDevice.playback; "ALSA_AUDIO_IN" = cfg.defaultDevice.capture; + "ALSA_PLUGIN_DIR" = lib.mkIf (cfg.plugins != [ ]) "${pluginsPath}/lib/alsa-lib"; }; in @@ -106,6 +112,8 @@ in enableOSSEmulation = lib.mkEnableOption "the OSS emulation"; + enableBluetooth = lib.mkEnableOption "Bluetooth audio support via BlueALSA"; + enableRecorder = lib.mkOption { type = lib.types.bool; default = false; @@ -125,6 +133,15 @@ in ''; }; + plugins = lib.mkOption { + type = lib.types.listOf lib.types.package; + default = [ ]; + example = lib.literalExpression "[ pkgs.bluez-alsa ]"; + description = '' + List of ALSA plugins to be added to the search path. + ''; + }; + defaultDevice.playback = lib.mkOption { type = lib.types.str; default = ""; @@ -392,8 +409,8 @@ in }; # Set default PCM devices - environment.sessionVariables = defaultDeviceVars; - systemd.globalEnvironment = defaultDeviceVars; + environment.sessionVariables = alsaVariables; + systemd.globalEnvironment = alsaVariables; environment.etc."asound.conf".text = cfg.config; @@ -412,6 +429,33 @@ in environment.systemPackages = [ pkgs.alsa-utils ]; }) + (lib.mkIf (cfg.enable && cfg.enableBluetooth) { + + users.users.bluealsa = { + description = "BlueALSA daemons user"; + isSystemUser = true; + group = "audio"; + }; + + # Link ALSA configuration + environment.etc."alsa/conf.d/20-bluealsa.conf".source = + "${pkgs.bluez-alsa}/etc/alsa/conf.d/20-bluealsa.conf"; + + # Install plugin + hardware.alsa.plugins = [ pkgs.bluez-alsa ]; + + # Install CLI tools and systemd units + environment.systemPackages = [ pkgs.bluez-alsa ]; + systemd.packages = [ pkgs.bluez-alsa ]; + + # See Nixpkgs issue #81138 + systemd.services."bluealsa".wantedBy = [ "bluetooth.target" ]; + + # Note: bluealsa-aplay is available but we don't start it + # by default, it's only needed to make the machine act as + # bluetooth speaker + }) + (lib.mkIf config.hardware.alsa.enablePersistence { # Install udev rules for restoring card settings on boot diff --git a/pkgs/by-name/bl/bluez-alsa/package.nix b/pkgs/by-name/bl/bluez-alsa/package.nix index bc7500df3b5b..3bdce7e545e1 100644 --- a/pkgs/by-name/bl/bluez-alsa/package.nix +++ b/pkgs/by-name/bl/bluez-alsa/package.nix @@ -16,6 +16,8 @@ readline, sbc, python3, + systemdSupport ? true, + systemdLibs, }: stdenv.mkDerivation (finalAttrs: { @@ -37,7 +39,8 @@ stdenv.mkDerivation (finalAttrs: { autoreconfHook pkg-config python3 - ]; + ] + ++ lib.optional systemdSupport systemdLibs; buildInputs = [ alsa-lib @@ -49,9 +52,7 @@ stdenv.mkDerivation (finalAttrs: { libbsd ncurses ] - ++ lib.optionals aacSupport [ - fdk_aac - ]; + ++ lib.optional aacSupport fdk_aac; configureFlags = [ (lib.enableFeature aacSupport "aac") @@ -59,6 +60,10 @@ stdenv.mkDerivation (finalAttrs: { (lib.enableFeature true "rfcomm") (lib.withFeatureAs true "alsaplugindir" "${placeholder "out"}/lib/alsa-lib") (lib.withFeatureAs true "dbusconfdir" "${placeholder "out"}/share/dbus-1/system.d") + (lib.enableFeature systemdSupport "systemd") + (lib.withFeatureAs systemdSupport "systemdsystemunitdir" "${placeholder "out"}/lib/systemd/system") + (lib.withFeatureAs systemdSupport "bluealsauser" "bluealsa") + (lib.withFeatureAs systemdSupport "bluealsaaplayuser" "bluealsa") ]; passthru.updateScript = gitUpdater { }; From 5618bfce361200c93db38a0c6ae2bd748b791366 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Sat, 17 Jan 2026 00:25:58 +0100 Subject: [PATCH 259/308] nixos/release-notes: mention hardware.alsa.enableBluetooth --- nixos/doc/manual/release-notes/rl-2605.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index aa50affb51a2..4dd7e05f972d 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -128,6 +128,8 @@ See . - [services.resolved](#opt-services.resolved.enable) module was converted to RFC42-style settings. The moved options have also been renamed to match the upstream names. Aliases mean current configs will continue to function, but users should move to the new options as convenient. +- Support for Bluetooth audio based on `bluez-alsa` has been added to the `hardware.alsa` module. It can be enabled with the new [enableBluetooth](#opt-hardware.alsa.enableBluetooth) option. + - `services.openssh` now supports generating host SSH keys by setting `services.openssh.generateHostKeys = true` while leaving `services.openssh.enable` disabled. This is particularly useful for systems that have no need of an SSH daemon but want SSH host keys for other purposes such as using agenix or sops-nix. - `services.slurm` now supports slurmrestd usage through the `services.slurm.rest` NixOS options. From d9e0eb103d7c23ea58cbe4c8b8c1f6de2b76681a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 09:41:35 +0000 Subject: [PATCH 260/308] models-dev: 0-unstable-2026-01-17 -> 0-unstable-2026-01-24 --- 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 c65edb9aa8c0..8d08bdd95a7b 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-01-17"; + version = "0-unstable-2026-01-24"; src = fetchFromGitHub { owner = "anomalyco"; repo = "models.dev"; - rev = "971e8734ae3ae7220afc4cfc8320c717107bc9ba"; - hash = "sha256-kAbJKCRxcgORYa6+GTYPw1461+Bb8dYguexgokw4d1U="; + rev = "545bf83089a0d0bc4001b14c485270e10161cdd8"; + hash = "sha256-iby02kRswqBqBP1pQS7vMMsRTY7VLiccdd7aoanOURw="; }; node_modules = stdenvNoCC.mkDerivation { From 8d70ff241f927b5f42c96532a0acda58b551c53b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 10:55:00 +0100 Subject: [PATCH 261/308] python313Packages.iamdata: 0.1.202601231 -> 0.1.202601241 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202601231...v0.1.202601241 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202601241 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 48a0a4e8cf2b..00943ac47256 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202601231"; + version = "0.1.202601241"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-85ogu9BYQqacBHR44BT7pQuv9DpUxk1Cl8/VBDF/lqg="; + hash = "sha256-LItzSttudJs1VmcXabxD38omsuK8+RsFMDYCPmm/+Ok="; }; __darwinAllowLocalNetworking = true; From 0d6b4a9d284c9c6f130cf62ae0c9799a09c70f5e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 09:58:53 +0000 Subject: [PATCH 262/308] libretro.beetle-pce-fast: 0-unstable-2026-01-16 -> 0-unstable-2026-01-23 --- .../emulators/libretro/cores/beetle-pce-fast.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix b/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix index 8230f8c72f3a..f38479423581 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-pce-fast.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mednafen-pce-fast"; - version = "0-unstable-2026-01-16"; + version = "0-unstable-2026-01-23"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-pce-fast-libretro"; - rev = "6d182b22f6b9430c76ea71579ffb2eee0e2e9521"; - hash = "sha256-QHkG5CSZgaakblOgp5HxGvtWg8K4Nbag481nhG4UjoY="; + rev = "52675734da114a19b3705f03906b1455f3d76644"; + hash = "sha256-hITofg0UB5sGNOKAijfORz3ZtHY5CCdqFmbT4nMkmG8="; }; makefile = "Makefile"; From 7b16ea8b4e3745f801af9e1258ec23776e722b7b Mon Sep 17 00:00:00 2001 From: Niclas Overby Date: Fri, 23 Jan 2026 11:34:11 +0100 Subject: [PATCH 263/308] lib: re-export missing pure builtins in lib --- lib/default.nix | 21 +++++++++++++++++++-- lib/derivations.nix | 5 +++++ lib/filesystem.nix | 6 ++++++ lib/flakes.nix | 12 ++++++++++++ lib/strings.nix | 1 + 5 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 lib/flakes.nix diff --git a/lib/default.nix b/lib/default.nix index 1bfd5b9ac8b1..15949d1cdf36 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -105,12 +105,14 @@ let # network network = callLibs ./network; + # flakes + flakes = callLibs ./flakes.nix; + inherit (builtins) getContext hasContext convertHash hashString - hasFile parseDrvName placeholder fromJSON @@ -391,6 +393,8 @@ let toInt toIntBase10 fileContents + appendContext + unsafeDiscardStringContext ; inherit (self.stringsWithDeps) textClosureList @@ -415,7 +419,13 @@ let renameCrossIndexTo mapCrossIndex ; - inherit (self.derivations) lazyDerivation optionalDrvAttr warnOnInstantiate; + inherit (self.derivations) + lazyDerivation + optionalDrvAttr + warnOnInstantiate + addDrvOutputDependencies + unsafeDiscardOutputDependency + ; inherit (self.generators) mkLuaInline; inherit (self.meta) addMetaAttrs @@ -443,6 +453,9 @@ let dirOf isPath packagesFromDirectoryRecursive + hashFile + readDir + readFileType ; inherit (self.sources) cleanSourceFilter @@ -593,6 +606,10 @@ let inherit (self.network.ipv6) mkEUI64Suffix ; + inherit (self.flakes) + parseFlakeRef + flakeRefToString + ; } ); in diff --git a/lib/derivations.nix b/lib/derivations.nix index da5621c8f0b3..b092bd3b6f98 100644 --- a/lib/derivations.nix +++ b/lib/derivations.nix @@ -21,6 +21,11 @@ let if pkg ? meta.position && isString pkg.meta.position then "${prefix}${pkg.meta.position}" else ""; in { + inherit (builtins) + addDrvOutputDependencies + unsafeDiscardOutputDependency + ; + /** Restrict a derivation to a predictable set of attribute names, so that the returned attrset is not strict in the actual derivation, diff --git a/lib/filesystem.nix b/lib/filesystem.nix index 7063abfe2079..98a8862d60b8 100644 --- a/lib/filesystem.nix +++ b/lib/filesystem.nix @@ -31,6 +31,12 @@ in isPath ; + inherit (builtins) + readDir + readFileType + hashFile + ; + /** The type of a path. The path needs to exist and be accessible. The result is either `"directory"` for a directory, `"regular"` for a diff --git a/lib/flakes.nix b/lib/flakes.nix new file mode 100644 index 000000000000..755f75b3ebb6 --- /dev/null +++ b/lib/flakes.nix @@ -0,0 +1,12 @@ +/** + Flake operations. +*/ +{ lib }: +{ + + inherit (builtins) + parseFlakeRef + flakeRefToString + ; + +} diff --git a/lib/strings.nix b/lib/strings.nix index cd0027e1a165..3e7f16b48af0 100644 --- a/lib/strings.nix +++ b/lib/strings.nix @@ -39,6 +39,7 @@ rec { toJSON typeOf unsafeDiscardStringContext + appendContext ; /** From 7f4e8517083e42a1b38907598dadc02c7235b30e Mon Sep 17 00:00:00 2001 From: jthulhu Date: Sat, 24 Jan 2026 11:11:47 +0100 Subject: [PATCH 264/308] lean4: 4.26 -> 4.27 Release notes: - https://github.com/leanprover/lean4/releases/tag/v4.27.0-rc1 - https://github.com/leanprover/lean4/releases/tag/v4.27.0 --- pkgs/by-name/le/lean4/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/lean4/package.nix b/pkgs/by-name/le/lean4/package.nix index c52c91176037..9071d99bfa8e 100644 --- a/pkgs/by-name/le/lean4/package.nix +++ b/pkgs/by-name/le/lean4/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "lean4"; - version = "4.26.0"; + version = "4.27.0"; # Using a vendored version rather than nixpkgs' version to match the exact version required by # Lean. Apparently, even a slight version change can impact greatly the final performance. @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "leanprover"; repo = "lean4"; tag = "v${finalAttrs.version}"; - hash = "sha256-KDHE2RX1H+QKojrOUbJjIiKlv2kCvAwp4H8V81tDHbQ="; + hash = "sha256-nxAznaWQEilzn93SZTKLKL7TZEPD5LRcJLFmgoCWsXA="; }; postPatch = From 58a68455537e77f5fc7e014c26da2b6817f06d27 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 11:21:32 +0100 Subject: [PATCH 265/308] python313Packages.python3-eventlib: modernize --- .../python3-eventlib/default.nix | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/python3-eventlib/default.nix b/pkgs/development/python-modules/python3-eventlib/default.nix index e3994ff3ac35..a2e63e597ffa 100644 --- a/pkgs/development/python-modules/python3-eventlib/default.nix +++ b/pkgs/development/python-modules/python3-eventlib/default.nix @@ -1,31 +1,31 @@ { lib, - fetchFromGitHub, buildPythonPackage, - isPy3k, - zope-interface, - twisted, + fetchFromGitHub, greenlet, + setuptools, + twisted, + zope-interface, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python3-eventlib"; version = "0.3.1"; - format = "setuptools"; - - disabled = !isPy3k; + pyproject = true; src = fetchFromGitHub { owner = "AGProjects"; repo = "python3-eventlib"; - rev = version; + tag = finalAttrs.version; hash = "sha256-jN9nn+rI4TJLrEiEIoVxQ3XnXWSws1FenGUfG3doc94="; }; - propagatedBuildInputs = [ - zope-interface - twisted + build-system = [ setuptools ]; + + dependencies = [ greenlet + twisted + zope-interface ]; pythonImportsCheck = [ "eventlib" ]; @@ -33,13 +33,13 @@ buildPythonPackage rec { meta = { description = "Networking library written in Python"; homepage = "https://github.com/AGProjects/python3-eventlib"; - license = lib.licenses.lgpl21Plus; - maintainers = with lib.maintainers; [ chanley ]; longDescription = '' Eventlib is a networking library written in Python. It achieves high scalability by using non-blocking I/O while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level. ''; + license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ chanley ]; }; -} +}) From 35d40c5fabff7143b4f6231302536c4ae7ed41a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 10:24:32 +0000 Subject: [PATCH 266/308] mongodb-atlas-cli: 1.51.1 -> 1.51.2 --- pkgs/by-name/mo/mongodb-atlas-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix index e796e8dfc9a2..2f824bbb3881 100644 --- a/pkgs/by-name/mo/mongodb-atlas-cli/package.nix +++ b/pkgs/by-name/mo/mongodb-atlas-cli/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "mongodb-atlas-cli"; - version = "1.51.1"; + version = "1.51.2"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongodb-atlas-cli"; tag = "atlascli/v${version}"; - hash = "sha256-z2m+DcQoPn+o/U4NOM3PTyp31fae8Odb4CkJGZJn4wA="; + hash = "sha256-0NZh+o8UuiasOO0fJua3vPhJiA/NI/RdwQ203BMVU+U="; }; - vendorHash = "sha256-dp9/v7tIyKm6nc1iEM9pEtcC5aYFnJeY2wS4qRU1IIA="; + vendorHash = "sha256-KwExYvH9IWFynh12VnkL3G9PKGZ0lQnIImoCY9Kz+OI="; nativeBuildInputs = [ installShellFiles ]; From 47d695e688bb1271c1e288abcbc2721e38fda47d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 11:25:20 +0100 Subject: [PATCH 267/308] python313Packages.astropy-healpix: add changelog to meta --- pkgs/development/python-modules/astropy-healpix/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/astropy-healpix/default.nix b/pkgs/development/python-modules/astropy-healpix/default.nix index f615cb28b932..b2463f7fecfd 100644 --- a/pkgs/development/python-modules/astropy-healpix/default.nix +++ b/pkgs/development/python-modules/astropy-healpix/default.nix @@ -52,6 +52,7 @@ buildPythonPackage rec { meta = { description = "BSD-licensed HEALPix for Astropy"; homepage = "https://github.com/astropy/astropy-healpix"; + changelog = "https://github.com/astropy/astropy-healpix/blob/v${version}/CHANGES.rst"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.smaret ]; }; From af81598744c8645a2442651cb6a3c474e56c424b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 11:27:16 +0100 Subject: [PATCH 268/308] python313Packages.astropy-healpix: modernize --- pkgs/development/python-modules/astropy-healpix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/astropy-healpix/default.nix b/pkgs/development/python-modules/astropy-healpix/default.nix index b2463f7fecfd..70d57afb49a9 100644 --- a/pkgs/development/python-modules/astropy-healpix/default.nix +++ b/pkgs/development/python-modules/astropy-healpix/default.nix @@ -24,14 +24,14 @@ buildPythonPackage rec { hash = "sha256-9SDYOr6CFdPo4aN7K9kRce42pvVfEQ1aLbhj112Bs7c="; }; - nativeBuildInputs = [ + build-system = [ extension-helpers numpy setuptools setuptools-scm ]; - propagatedBuildInputs = [ + dependencies = [ numpy astropy ]; From 782f0b321fbe89dda4c10fd194605c26ad9ff1f8 Mon Sep 17 00:00:00 2001 From: Vikingnope Date: Sat, 24 Jan 2026 11:33:50 +0100 Subject: [PATCH 269/308] vesktop: 1.6.3 -> 1.6.4 --- pkgs/by-name/ve/vesktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/vesktop/package.nix b/pkgs/by-name/ve/vesktop/package.nix index 5c370f7da788..775c186e145d 100644 --- a/pkgs/by-name/ve/vesktop/package.nix +++ b/pkgs/by-name/ve/vesktop/package.nix @@ -26,13 +26,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vesktop"; - version = "1.6.3"; + version = "1.6.4"; src = fetchFromGitHub { owner = "Vencord"; repo = "Vesktop"; rev = "v${finalAttrs.version}"; - hash = "sha256-Ceo66G9Dhz6cL4PlXXrM0Es9QrqFCvlaHgvP/c1aJfQ="; + hash = "sha256-jLaA6tHupiMdzZK42TLB1oqd9/5pt1TERJiRG4FIM7k="; }; pnpmDeps = fetchPnpmDeps { @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm_10; fetcherVersion = 2; - hash = "sha256-H5O08/2cWNj1KfYV1be+uYobDYGEdEfO0nlazbtiqvc="; + hash = "sha256-V38oQAhj4PBuaFXyeEHdBKaTXeIdeqNk887gPSmtZoU="; }; nativeBuildInputs = [ From a51c8d2bdb62fba59eb7026f2573b9bff68304a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 11:07:01 +0000 Subject: [PATCH 270/308] terraform-providers.ibm-cloud_ibm: 1.87.1 -> 1.87.2 --- .../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 71982b08067f..cd4f90bb7609 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -724,11 +724,11 @@ "vendorHash": null }, "ibm-cloud_ibm": { - "hash": "sha256-DvWlf3FHYDcNxUZUOoslQjhuwGvElAEu/duDsX4xbKs=", + "hash": "sha256-1GqI6cFy386osELaG474OeQX33wIAIEABb/bL5ezs6Q=", "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm", "owner": "IBM-Cloud", "repo": "terraform-provider-ibm", - "rev": "v1.87.1", + "rev": "v1.87.2", "spdx": "MPL-2.0", "vendorHash": "sha256-vKu5ytMAhIYKoPNfuxpyBT9gRdSAR4wFI/7A9K+RiAo=" }, From 9b564e013a878bd4f155b48b560ac2e084694b72 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 08:08:18 +0000 Subject: [PATCH 271/308] vacuum-go: 0.23.3 -> 0.23.4 --- pkgs/by-name/va/vacuum-go/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index 6f2415df4026..9148647c7d02 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,14 +7,13 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.23.3"; + version = "0.23.4"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; - # using refs/tags because simple version gives: 'the given path has multiple possibilities' error tag = "v${finalAttrs.version}"; - hash = "sha256-Z++nFH1UquT+4CvW5bohQCXQGW7P0tFXFcfTvQWjMgg="; + hash = "sha256-6Y41AHhvgYaUheeEjaKCslyni93BoG+WwvJgIuMp8lQ="; }; vendorHash = "sha256-kpW1i6LJUFMJArSHYMI4taTfAcfDH+E39GOBOKZFu+c="; From 8745f0147e6d6a288c5ab41137ffb4b1e9b70469 Mon Sep 17 00:00:00 2001 From: isabel Date: Sat, 24 Jan 2026 11:11:50 +0000 Subject: [PATCH 272/308] moonlight: 1.3.37 -> 1.3.38 --- pkgs/by-name/mo/moonlight/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/moonlight/package.nix b/pkgs/by-name/mo/moonlight/package.nix index ede2467705d7..0fb06be38266 100644 --- a/pkgs/by-name/mo/moonlight/package.nix +++ b/pkgs/by-name/mo/moonlight/package.nix @@ -14,13 +14,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "moonlight"; - version = "1.3.37"; + version = "1.3.38"; src = fetchFromGitHub { owner = "moonlight-mod"; repo = "moonlight"; tag = "v${finalAttrs.version}"; - hash = "sha256-4cz1icY7i8RFdh/HhG/y6UzR/zkhsp4+G2dplm4g+wo="; + hash = "sha256-xp3CdKoQnnbv+UNfjQskifLn7w+LINCIBaUdSZfTCK4="; }; nativeBuildInputs = [ @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 3; - hash = "sha256-sU0EBSNwpjqyBsvyJim8Qz90dht7xc6f52HaY0sBPds="; + hash = "sha256-yXd9EF20aQr1YUqRyc3QeEVwsMLaT6Xhh/izT/JCVa0="; }; env = { From 87eb10ceb160181e3a7a8e9b5fc1bb0bc1a09fc2 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 24 Jan 2026 12:28:23 +0100 Subject: [PATCH 273/308] treewide: remove ma27 from a few packages A bunch of stuff accumulated again that I stopped using. Removing myself as maintainer since it doesn't make sense to keep that status. --- nixos/tests/grocy.nix | 1 - pkgs/by-name/em/empty-epsilon/package.nix | 1 - pkgs/development/python-modules/mautrix/default.nix | 1 - pkgs/os-specific/linux/wpa_supplicant/default.nix | 1 - pkgs/servers/mautrix-telegram/default.nix | 1 - pkgs/tools/security/pass/default.nix | 1 - 6 files changed, 6 deletions(-) diff --git a/nixos/tests/grocy.nix b/nixos/tests/grocy.nix index f31c9d6a7c7c..1df958fb9f44 100644 --- a/nixos/tests/grocy.nix +++ b/nixos/tests/grocy.nix @@ -4,7 +4,6 @@ meta = with pkgs.lib.maintainers; { maintainers = [ diogotcorreia - ma27 ]; }; diff --git a/pkgs/by-name/em/empty-epsilon/package.nix b/pkgs/by-name/em/empty-epsilon/package.nix index ab4902cf1d3d..5fa0663d91e3 100644 --- a/pkgs/by-name/em/empty-epsilon/package.nix +++ b/pkgs/by-name/em/empty-epsilon/package.nix @@ -106,7 +106,6 @@ stdenv.mkDerivation { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ fpletz - ma27 ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/development/python-modules/mautrix/default.nix b/pkgs/development/python-modules/mautrix/default.nix index 4ffd4be78993..7763f318c4c3 100644 --- a/pkgs/development/python-modules/mautrix/default.nix +++ b/pkgs/development/python-modules/mautrix/default.nix @@ -79,7 +79,6 @@ buildPythonPackage rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ nyanloutre - ma27 sumnerevans nickcao ]; diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix index 91377303c229..a5805a6404dc 100644 --- a/pkgs/os-specific/linux/wpa_supplicant/default.nix +++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix @@ -177,7 +177,6 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ marcweber - ma27 ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix index 3d641de72490..4528136f0fc0 100644 --- a/pkgs/servers/mautrix-telegram/default.nix +++ b/pkgs/servers/mautrix-telegram/default.nix @@ -86,7 +86,6 @@ python.pkgs.buildPythonPackage rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nyanloutre - ma27 nickcao ]; mainProgram = "mautrix-telegram"; diff --git a/pkgs/tools/security/pass/default.nix b/pkgs/tools/security/pass/default.nix index 4d098e50050f..f38a0445daf9 100644 --- a/pkgs/tools/security/pass/default.nix +++ b/pkgs/tools/security/pass/default.nix @@ -198,7 +198,6 @@ stdenv.mkDerivation rec { fpletz tadfisher globin - ma27 ryan4yin ]; platforms = lib.platforms.unix; From 4056c20a4dd1a44812a7a3a1c2234b9eddf9074c Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 24 Jan 2026 12:30:43 +0100 Subject: [PATCH 274/308] i3lock-pixeled: remove This is a youth sin of mine that I didn't touch for almost 7 years now and really shouldn't be used by anyone. --- pkgs/by-name/i3/i3lock-pixeled/package.nix | 49 ---------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 49 deletions(-) delete mode 100644 pkgs/by-name/i3/i3lock-pixeled/package.nix diff --git a/pkgs/by-name/i3/i3lock-pixeled/package.nix b/pkgs/by-name/i3/i3lock-pixeled/package.nix deleted file mode 100644 index 3a4010486eab..000000000000 --- a/pkgs/by-name/i3/i3lock-pixeled/package.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - lib, - stdenv, - i3lock, - imagemagick, - scrot, - playerctl, - fetchFromGitLab, -}: - -stdenv.mkDerivation rec { - pname = "i3lock-pixeled"; - version = "1.2.1"; - - src = fetchFromGitLab { - owner = "Ma27"; - repo = "i3lock-pixeled"; - rev = version; - sha256 = "1l9yjf9say0mcqnnjkyj4z3f6y83bnx4jsycd1h10p3m8afbh8my"; - }; - - propagatedBuildInputs = [ - i3lock - imagemagick - scrot - playerctl - ]; - - makeFlags = [ - "PREFIX=$(out)/bin" - ]; - - patchPhase = '' - substituteInPlace i3lock-pixeled \ - --replace i3lock "${i3lock}/bin/i3lock" \ - --replace convert "${imagemagick}/bin/convert" \ - --replace scrot "${scrot}/bin/scrot" \ - --replace playerctl "${playerctl}/bin/playerctl" - ''; - - meta = { - description = "Simple i3lock helper which pixels a screenshot by scaling it down and up to get a pixeled version of the screen when the lock is active"; - mainProgram = "i3lock-pixeled"; - homepage = "https://gitlab.com/Ma27/i3lock-pixeled"; - license = lib.licenses.mit; - platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ ma27 ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index ab2536fbbed8..335b1b78a00d 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -831,6 +831,7 @@ mapAliases { http-prompt = throw "'http-prompt' has been removed as it was broken and unmaintained upstream"; # Added 2025-11-26 hydra_unstable = throw "'hydra_unstable' has been renamed to/replaced by 'hydra'"; # Converted to throw 2025-10-27 i3-gaps = throw "'i3-gaps' has been renamed to/replaced by 'i3'"; # Converted to throw 2025-10-27 + i3lock-pixeled = throw "'i3lock-pixeled' has been unmaintained for several years now."; # Converted to throw 2026-01-24 ibm-sw-tpm2 = throw "ibm-sw-tpm2 has been removed, as it was broken"; # Added 2025-08-25 igvm-tooling = throw "'igvm-tooling' has been removed as it is poorly maintained upstream and a dependency has been marked insecure."; # Added 2025-09-03 ikos = throw "ikos has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10 From 1d22eb4b227c3453571224dd0d4fe45f7158693c Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 24 Jan 2026 12:10:11 +0100 Subject: [PATCH 275/308] whosthere: init at 0.2.1 Signed-off-by: Matthias Beyer --- pkgs/by-name/wh/whosthere/package.nix | 49 +++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/wh/whosthere/package.nix diff --git a/pkgs/by-name/wh/whosthere/package.nix b/pkgs/by-name/wh/whosthere/package.nix new file mode 100644 index 000000000000..ce799e938efa --- /dev/null +++ b/pkgs/by-name/wh/whosthere/package.nix @@ -0,0 +1,49 @@ +{ + buildGoModule, + fetchFromGitHub, + lib, + nix-update-script, + testers, + whosthere, +}: + +buildGoModule (finalAttrs: { + pname = "whosthere"; + version = "0.2.1"; + + src = fetchFromGitHub { + owner = "ramonvermeulen"; + repo = "whosthere"; + tag = "v${finalAttrs.version}"; + sha256 = "sha256-jwXJ+mF3r+Xg3lyQzwzfGp3TmfVjnxO9Lg272zeTREY="; + }; + + vendorHash = "sha256-ZiomQ+Md0kFkq7nERsnLZwkA9nlcvglMtzJV7NX3Igs="; + + checkFlags = + let + # Skip tests that require filesystem access + skippedTests = [ + "TestResolveLogPath" + "TestStateDir" + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + + passthru.updateScript = nix-update-script { }; + passthru.tests.version = testers.testVersion { package = whosthere; }; + + meta = { + description = "Local Area Network discovery tool"; + longDescription = '' + Local Area Network discovery tool with a modern Terminal User Interface + (TUI) written in Go. Discover, explore, and understand your LAN in an + intuitive way. Knock Knock.. who's there? + ''; + homepage = "https://github.com/ramonvermeulen/whosthere"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ matthiasbeyer ]; + platforms = lib.platforms.linux; + mainProgram = "whosthere"; + }; +}) From 84d1aeac094b312cc6a895cea3d79207bc14b47b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 11:50:20 +0000 Subject: [PATCH 276/308] cantus: 0.6.1 -> 0.6.2 --- pkgs/by-name/ca/cantus/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cantus/package.nix b/pkgs/by-name/ca/cantus/package.nix index fec13b3acec1..23230e8dfcc7 100644 --- a/pkgs/by-name/ca/cantus/package.nix +++ b/pkgs/by-name/ca/cantus/package.nix @@ -12,16 +12,16 @@ }: rustPlatform.buildRustPackage rec { pname = "cantus"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "CodedNil"; repo = "cantus"; tag = version; - hash = "sha256-/gwZqr66rpD7w9EuN03vKRWVH/DYDLUvijEkmrN2E+c="; + hash = "sha256-dAMphU+voDUwFzlPuV6nCUg0RaVVyRJLoM6IwjUtvA4="; }; - cargoHash = "sha256-vC/07gvVMH/UATFl7NvJTRLzIOSjrelzINmQ6zUBSos="; + cargoHash = "sha256-0RVjHKg2msoxY+0WZHOPOAXK2nNne7CA9owmNUf8x6I="; nativeBuildInputs = [ pkg-config From a8a0fdcc914b6f925ef06a7fec6bac8e6d9e431e Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sat, 24 Jan 2026 12:53:04 +0100 Subject: [PATCH 277/308] tart: 2.30.0 -> 2.30.3 --- pkgs/by-name/ta/tart/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tart/package.nix b/pkgs/by-name/ta/tart/package.nix index a03d578ac0cc..6cc236425ba9 100644 --- a/pkgs/by-name/ta/tart/package.nix +++ b/pkgs/by-name/ta/tart/package.nix @@ -14,11 +14,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "tart"; - version = "2.30.0"; + version = "2.30.3"; src = fetchurl { url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart.tar.gz"; - hash = "sha256-NUjF5hX+M12WcT+T/QXqHBFz2UOVm0NFtYzKGQmS6kg="; + hash = "sha256-dV+WxjY3dVF7oFpUNPyVk2nWupbn44dOff/Z6TUqPks="; }; sourceRoot = "."; From 7b153f91b6592aad9c3afd3f35bc13eb6163b104 Mon Sep 17 00:00:00 2001 From: dbeley <6568955+dbeley@users.noreply.github.com> Date: Thu, 22 Jan 2026 22:59:54 +0100 Subject: [PATCH 278/308] ffmpegthumbnailer: 2.2.3 -> 2.3.0 --- pkgs/by-name/ff/ffmpegthumbnailer/package.nix | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ff/ffmpegthumbnailer/package.nix b/pkgs/by-name/ff/ffmpegthumbnailer/package.nix index 6eb495ca9029..ec61110577d4 100644 --- a/pkgs/by-name/ff/ffmpegthumbnailer/package.nix +++ b/pkgs/by-name/ff/ffmpegthumbnailer/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, cmake, pkg-config, ffmpeg-headless, @@ -12,23 +11,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "ffmpegthumbnailer"; - version = "2.2.3"; + version = "2.3.0"; src = fetchFromGitHub { owner = "dirkvdb"; repo = "ffmpegthumbnailer"; - tag = finalAttrs.version; - hash = "sha256-1hVPtCPwfovCtA6aagViUJkYTCFuiFkOqGEqMHIoZe8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-h8B12FItvSrYgy6t78A02DL96Az4BxtW8brFKkZLH9o="; }; - patches = [ - (fetchpatch { - name = "ffmpeg-8-fix.patch"; - url = "https://github.com/dirkvdb/ffmpegthumbnailer/commit/df789ec326ae0f2c619f91c8f2fc8b5e45b50a70.patch"; - hash = "sha256-PArrcKuaWWA6/H59MbdC36B57GSvvp5sHz24QLTBZYw="; - }) - ]; - nativeBuildInputs = [ cmake pkg-config @@ -40,7 +31,10 @@ stdenv.mkDerivation (finalAttrs: { libjpeg ]; - cmakeFlags = [ "-DENABLE_THUMBNAILER=ON" ]; + cmakeFlags = [ + "-DENABLE_THUMBNAILER=ON" + "-DENABLE_AUDIO_THUMBNAILER=ON" + ]; # https://github.com/dirkvdb/ffmpegthumbnailer/issues/215 postPatch = '' From 8a147a2e8b6a1038203d0cfa16b3c3ea62157199 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 13:06:38 +0000 Subject: [PATCH 279/308] meshcentral: 1.1.54 -> 1.1.56 --- pkgs/tools/admin/meshcentral/default.nix | 8 +- pkgs/tools/admin/meshcentral/package.json | 14 +- pkgs/tools/admin/meshcentral/yarn.lock | 2041 ++++++++++----------- 3 files changed, 1029 insertions(+), 1034 deletions(-) diff --git a/pkgs/tools/admin/meshcentral/default.nix b/pkgs/tools/admin/meshcentral/default.nix index 61da02c2bfcf..5b645935ce38 100644 --- a/pkgs/tools/admin/meshcentral/default.nix +++ b/pkgs/tools/admin/meshcentral/default.nix @@ -8,11 +8,11 @@ }: yarn2nix-moretea.mkYarnPackage { - version = "1.1.54"; + version = "1.1.56"; src = fetchzip { - url = "https://registry.npmjs.org/meshcentral/-/meshcentral-1.1.54.tgz"; - sha256 = "0p33bcf8n981mlkvds28y78cc7lsxpdlxcdbdqgk2ch6h04vyzcr"; + url = "https://registry.npmjs.org/meshcentral/-/meshcentral-1.1.56.tgz"; + sha256 = "1n6kzbgmsn083sdwgwnn6cwch1ay20n1218bgzyv604hyvzrm0i2"; }; patches = [ @@ -24,7 +24,7 @@ yarn2nix-moretea.mkYarnPackage { offlineCache = fetchYarnDeps { yarnLock = ./yarn.lock; - hash = "sha256-t5lSKw6PX+mrQxYiglUsyWtqo0SGe3yYGFLA+bvCEPU="; + hash = "sha256-M5TZhY995VFFbY3cjM3jiEceiVm54N6CKxQRVACOL9w="; }; # Tarball has CRLF line endings. This makes patching difficult, so let's convert them. diff --git a/pkgs/tools/admin/meshcentral/package.json b/pkgs/tools/admin/meshcentral/package.json index 7d4d01eaf6fe..2c91a8c923ac 100644 --- a/pkgs/tools/admin/meshcentral/package.json +++ b/pkgs/tools/admin/meshcentral/package.json @@ -1,6 +1,6 @@ { "name": "meshcentral", - "version": "1.1.54", + "version": "1.1.56", "keywords": [ "Remote Device Management", "Remote Device Monitoring", @@ -39,17 +39,17 @@ "dependencies": { "@seald-io/nedb": "4.1.2", "archiver": "7.0.1", - "body-parser": "1.20.3", + "body-parser": "1.20.4", "cbor": "5.2.0", "compression": "1.8.1", "cookie-session": "2.1.1", - "express": "4.21.2", + "express": "4.22.1", "express-handlebars": "7.1.3", "express-ws": "5.0.2", "ipcheck": "0.1.0", "minimist": "1.2.8", "multiparty": "4.2.3", - "node-forge": "1.3.1", + "node-forge": "1.3.2", "otplib": "12.0.1", "ua-client-hints-js": "0.1.2", "ua-parser-js": "1.0.40", @@ -76,18 +76,18 @@ "passport-saml": "*", "@duosecurity/duo_universal": "2.1.0", "archiver": "7.0.1", - "body-parser": "1.20.3", + "body-parser": "1.20.4", "cbor": "5.2.0", "compression": "1.8.1", "cookie-session": "2.1.1", - "express": "4.21.2", + "express": "4.22.1", "express-handlebars": "7.1.3", "express-ws": "5.0.2", "ipcheck": "0.1.0", "minimist": "1.2.8", "multiparty": "4.2.3", "@seald-io/nedb": "4.1.2", - "node-forge": "1.3.1", + "node-forge": "1.3.2", "ua-parser-js": "1.0.40", "ua-client-hints-js": "0.1.2", "ws": "8.18.3", diff --git a/pkgs/tools/admin/meshcentral/yarn.lock b/pkgs/tools/admin/meshcentral/yarn.lock index f2790d8de14b..d1d5bdfb67e1 100644 --- a/pkgs/tools/admin/meshcentral/yarn.lock +++ b/pkgs/tools/admin/meshcentral/yarn.lock @@ -40,445 +40,542 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.6.2" -"@aws-sdk/client-cognito-identity@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.940.0.tgz#6d14c91506f0c6f15e396e47666f8cb890dcd6f8" - integrity sha512-kFl2zLYQBLMplmYglbEe4qGuj1jlIuGuYUmtpH+XUMnbeqwU2KoDiLh+bn2u32KGrxNWHZQgraoqxMKN2q6Kcg== +"@aws-sdk/client-cognito-identity@3.974.0": + version "3.974.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.974.0.tgz#1eeee3dc1daaf97f7f66bddd32dd282fb9563509" + integrity sha512-V3anrX+U5XgEaLVwZOJIDSXMY0Tk/i/KpjEENB70ovIiTYb0uNnSHWUMlepxVxAIhcvN8egGTEq6vgULIYBJFA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.940.0" - "@aws-sdk/credential-provider-node" "3.940.0" - "@aws-sdk/middleware-host-header" "3.936.0" - "@aws-sdk/middleware-logger" "3.936.0" - "@aws-sdk/middleware-recursion-detection" "3.936.0" - "@aws-sdk/middleware-user-agent" "3.940.0" - "@aws-sdk/region-config-resolver" "3.936.0" - "@aws-sdk/types" "3.936.0" - "@aws-sdk/util-endpoints" "3.936.0" - "@aws-sdk/util-user-agent-browser" "3.936.0" - "@aws-sdk/util-user-agent-node" "3.940.0" - "@smithy/config-resolver" "^4.4.3" - "@smithy/core" "^3.18.5" - "@smithy/fetch-http-handler" "^5.3.6" - "@smithy/hash-node" "^4.2.5" - "@smithy/invalid-dependency" "^4.2.5" - "@smithy/middleware-content-length" "^4.2.5" - "@smithy/middleware-endpoint" "^4.3.12" - "@smithy/middleware-retry" "^4.4.12" - "@smithy/middleware-serde" "^4.2.6" - "@smithy/middleware-stack" "^4.2.5" - "@smithy/node-config-provider" "^4.3.5" - "@smithy/node-http-handler" "^4.4.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/smithy-client" "^4.9.8" - "@smithy/types" "^4.9.0" - "@smithy/url-parser" "^4.2.5" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/credential-provider-node" "^3.972.1" + "@aws-sdk/middleware-host-header" "^3.972.1" + "@aws-sdk/middleware-logger" "^3.972.1" + "@aws-sdk/middleware-recursion-detection" "^3.972.1" + "@aws-sdk/middleware-user-agent" "^3.972.1" + "@aws-sdk/region-config-resolver" "^3.972.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@aws-sdk/util-user-agent-browser" "^3.972.1" + "@aws-sdk/util-user-agent-node" "^3.972.1" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.21.0" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.10" + "@smithy/middleware-retry" "^4.4.26" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.10.11" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.11" - "@smithy/util-defaults-mode-node" "^4.2.14" - "@smithy/util-endpoints" "^3.2.5" - "@smithy/util-middleware" "^4.2.5" - "@smithy/util-retry" "^4.2.5" + "@smithy/util-defaults-mode-browser" "^4.3.25" + "@smithy/util-defaults-mode-node" "^4.2.28" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/client-sso@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.940.0.tgz#23a6b156d9ba0144c01eb1d0c1654600b35fc708" - integrity sha512-SdqJGWVhmIURvCSgkDditHRO+ozubwZk9aCX9MK8qxyOndhobCndW1ozl3hX9psvMAo9Q4bppjuqy/GHWpjB+A== +"@aws-sdk/client-cognito-identity@3.975.0": + version "3.975.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.975.0.tgz#f6494616cb1f298f8ed195db8d55c6aa62cad0e9" + integrity sha512-HjPnxHB74FaeLSce+/B2n3H7FJ23lC5D4M2FnHhHdiuvGa8etFrsF12mxC8i635huARHJkqLLbLF2U39xX6AJA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.940.0" - "@aws-sdk/middleware-host-header" "3.936.0" - "@aws-sdk/middleware-logger" "3.936.0" - "@aws-sdk/middleware-recursion-detection" "3.936.0" - "@aws-sdk/middleware-user-agent" "3.940.0" - "@aws-sdk/region-config-resolver" "3.936.0" - "@aws-sdk/types" "3.936.0" - "@aws-sdk/util-endpoints" "3.936.0" - "@aws-sdk/util-user-agent-browser" "3.936.0" - "@aws-sdk/util-user-agent-node" "3.940.0" - "@smithy/config-resolver" "^4.4.3" - "@smithy/core" "^3.18.5" - "@smithy/fetch-http-handler" "^5.3.6" - "@smithy/hash-node" "^4.2.5" - "@smithy/invalid-dependency" "^4.2.5" - "@smithy/middleware-content-length" "^4.2.5" - "@smithy/middleware-endpoint" "^4.3.12" - "@smithy/middleware-retry" "^4.4.12" - "@smithy/middleware-serde" "^4.2.6" - "@smithy/middleware-stack" "^4.2.5" - "@smithy/node-config-provider" "^4.3.5" - "@smithy/node-http-handler" "^4.4.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/smithy-client" "^4.9.8" - "@smithy/types" "^4.9.0" - "@smithy/url-parser" "^4.2.5" + "@aws-sdk/core" "^3.973.1" + "@aws-sdk/credential-provider-node" "^3.972.1" + "@aws-sdk/middleware-host-header" "^3.972.1" + "@aws-sdk/middleware-logger" "^3.972.1" + "@aws-sdk/middleware-recursion-detection" "^3.972.1" + "@aws-sdk/middleware-user-agent" "^3.972.2" + "@aws-sdk/region-config-resolver" "^3.972.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@aws-sdk/util-user-agent-browser" "^3.972.1" + "@aws-sdk/util-user-agent-node" "^3.972.1" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.21.1" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.11" + "@smithy/middleware-retry" "^4.4.27" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.10.12" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.11" - "@smithy/util-defaults-mode-node" "^4.2.14" - "@smithy/util-endpoints" "^3.2.5" - "@smithy/util-middleware" "^4.2.5" - "@smithy/util-retry" "^4.2.5" + "@smithy/util-defaults-mode-browser" "^4.3.26" + "@smithy/util-defaults-mode-node" "^4.2.29" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/core@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.940.0.tgz#73bd257745df0d069e455f22d4526f4f6d800d76" - integrity sha512-KsGD2FLaX5ngJao1mHxodIVU9VYd1E8810fcYiGwO1PFHDzf5BEkp6D9IdMeQwT8Q6JLYtiiT1Y/o3UCScnGoA== +"@aws-sdk/client-sso@3.974.0": + version "3.974.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.974.0.tgz#48b748556c14117106a858730aa9bddc638a78c7" + integrity sha512-ci+GiM0c4ULo4D79UMcY06LcOLcfvUfiyt8PzNY0vbt5O8BfCPYf4QomwVgkNcLLCYmroO4ge2Yy1EsLUlcD6g== dependencies: - "@aws-sdk/types" "3.936.0" - "@aws-sdk/xml-builder" "3.930.0" - "@smithy/core" "^3.18.5" - "@smithy/node-config-provider" "^4.3.5" - "@smithy/property-provider" "^4.2.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/signature-v4" "^5.3.5" - "@smithy/smithy-client" "^4.9.8" - "@smithy/types" "^4.9.0" + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/middleware-host-header" "^3.972.1" + "@aws-sdk/middleware-logger" "^3.972.1" + "@aws-sdk/middleware-recursion-detection" "^3.972.1" + "@aws-sdk/middleware-user-agent" "^3.972.1" + "@aws-sdk/region-config-resolver" "^3.972.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@aws-sdk/util-user-agent-browser" "^3.972.1" + "@aws-sdk/util-user-agent-node" "^3.972.1" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.21.0" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.10" + "@smithy/middleware-retry" "^4.4.26" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.10.11" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" "@smithy/util-base64" "^4.3.0" - "@smithy/util-middleware" "^4.2.5" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.25" + "@smithy/util-defaults-mode-node" "^4.2.28" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-cognito-identity@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.940.0.tgz#898ca926f323e8a3ea2d5fdaf10fa4300c45e05d" - integrity sha512-VZMijB+Dc2tISeumWw+Oxn0Oi9f4g4/xJu3kdFIjsac6GDdmBVuBbAG+bvPP73J1j1m1G1BwaYqEZvOlLwgjIA== +"@aws-sdk/core@^3.973.0", "@aws-sdk/core@^3.973.1": + version "3.973.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.973.1.tgz#adcfb29776db599e03b6111d8228b3d1e6400358" + integrity sha512-Ocubx42QsMyVs9ANSmFpRm0S+hubWljpPLjOi9UFrtcnVJjrVJTzQ51sN0e5g4e8i8QZ7uY73zosLmgYL7kZTQ== dependencies: - "@aws-sdk/client-cognito-identity" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/property-provider" "^4.2.5" - "@smithy/types" "^4.9.0" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/xml-builder" "^3.972.1" + "@smithy/core" "^3.21.1" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/signature-v4" "^5.3.8" + "@smithy/smithy-client" "^4.10.12" + "@smithy/types" "^4.12.0" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.940.0.tgz#e04dc17300de228d572d5783c825a55d18851ecf" - integrity sha512-/G3l5/wbZYP2XEQiOoIkRJmlv15f1P3MSd1a0gz27lHEMrOJOGq66rF1Ca4OJLzapWt3Fy9BPrZAepoAX11kMw== +"@aws-sdk/credential-provider-cognito-identity@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.972.1.tgz#42554afa25ba1bb518f7364eef7a560f04954408" + integrity sha512-/qAxlqkzW7UX9SUN+kFX1ZMHy0pFgwrfCjQYbVSmTOQvSprmzpNNj5RvVY/2WX78s5GMc6VQH/pwrOAxXbTiiA== dependencies: - "@aws-sdk/core" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/property-provider" "^4.2.5" - "@smithy/types" "^4.9.0" + "@aws-sdk/client-cognito-identity" "3.974.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/property-provider" "^4.2.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.940.0.tgz#0888b39befaef297d67dcecd35d9237dbb5ab1c0" - integrity sha512-dOrc03DHElNBD6N9Okt4U0zhrG4Wix5QUBSZPr5VN8SvmjD9dkrrxOkkJaMCl/bzrW7kbQEp7LuBdbxArMmOZQ== +"@aws-sdk/credential-provider-env@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.1.tgz#203a02b4a9d31418a1db5dff369a2d65aa67c872" + integrity sha512-/etNHqnx96phy/SjI0HRC588o4vKH5F0xfkZ13yAATV7aNrb+5gYGNE6ePWafP+FuZ3HkULSSlJFj0AxgrAqYw== dependencies: - "@aws-sdk/core" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/fetch-http-handler" "^5.3.6" - "@smithy/node-http-handler" "^4.4.5" - "@smithy/property-provider" "^4.2.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/smithy-client" "^4.9.8" - "@smithy/types" "^4.9.0" - "@smithy/util-stream" "^4.5.6" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/property-provider" "^4.2.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.940.0.tgz#b7a46fae4902f545e4f2cbcbd4f71dfae783de30" - integrity sha512-gn7PJQEzb/cnInNFTOaDoCN/hOKqMejNmLof1W5VW95Qk0TPO52lH8R4RmJPnRrwFMswOWswTOpR1roKNLIrcw== +"@aws-sdk/credential-provider-http@^3.972.1", "@aws-sdk/credential-provider-http@^3.972.2": + version "3.972.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.2.tgz#40c00a344b4cf0d9a4e20a4d18c62bc6e611dde9" + integrity sha512-mXgdaUfe5oM+tWKyeZ7Vh/iQ94FrkMky1uuzwTOmFADiRcSk5uHy/e3boEFedXiT/PRGzgBmqvJVK4F6lUISCg== dependencies: - "@aws-sdk/core" "3.940.0" - "@aws-sdk/credential-provider-env" "3.940.0" - "@aws-sdk/credential-provider-http" "3.940.0" - "@aws-sdk/credential-provider-login" "3.940.0" - "@aws-sdk/credential-provider-process" "3.940.0" - "@aws-sdk/credential-provider-sso" "3.940.0" - "@aws-sdk/credential-provider-web-identity" "3.940.0" - "@aws-sdk/nested-clients" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/credential-provider-imds" "^4.2.5" - "@smithy/property-provider" "^4.2.5" - "@smithy/shared-ini-file-loader" "^4.4.0" - "@smithy/types" "^4.9.0" + "@aws-sdk/core" "^3.973.1" + "@aws-sdk/types" "^3.973.0" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/node-http-handler" "^4.4.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.10.12" + "@smithy/types" "^4.12.0" + "@smithy/util-stream" "^4.5.10" tslib "^2.6.2" -"@aws-sdk/credential-provider-login@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.940.0.tgz#d235cad516fd4a58fb261bc1291b7077efcbf58d" - integrity sha512-fOKC3VZkwa9T2l2VFKWRtfHQPQuISqqNl35ZhcXjWKVwRwl/o7THPMkqI4XwgT2noGa7LLYVbWMwnsgSsBqglg== +"@aws-sdk/credential-provider-ini@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.1.tgz#63a242d11fe0ae0c159d97ed2ab9a8d7a3db6d4c" + integrity sha512-OdbJA3v+XlNDsrYzNPRUwr8l7gw1r/nR8l4r96MDzSBDU8WEo8T6C06SvwaXR8SpzsjO3sq5KMP86wXWg7Rj4g== dependencies: - "@aws-sdk/core" "3.940.0" - "@aws-sdk/nested-clients" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/property-provider" "^4.2.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/shared-ini-file-loader" "^4.4.0" - "@smithy/types" "^4.9.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/credential-provider-env" "^3.972.1" + "@aws-sdk/credential-provider-http" "^3.972.1" + "@aws-sdk/credential-provider-login" "^3.972.1" + "@aws-sdk/credential-provider-process" "^3.972.1" + "@aws-sdk/credential-provider-sso" "^3.972.1" + "@aws-sdk/credential-provider-web-identity" "^3.972.1" + "@aws-sdk/nested-clients" "3.974.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/credential-provider-imds" "^4.2.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.940.0.tgz#5c4b3d13532f51528f769f8a87b4c7e7709ca0ad" - integrity sha512-M8NFAvgvO6xZjiti5kztFiAYmSmSlG3eUfr4ZHSfXYZUA/KUdZU/D6xJyaLnU8cYRWBludb6K9XPKKVwKfqm4g== +"@aws-sdk/credential-provider-login@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.1.tgz#ea0bba6fd40696dd0e065f3817b41627abd894a8" + integrity sha512-CccqDGL6ZrF3/EFWZefvKW7QwwRdxlHUO8NVBKNVcNq6womrPDvqB6xc9icACtE0XB0a7PLoSTkAg8bQVkTO2w== dependencies: - "@aws-sdk/credential-provider-env" "3.940.0" - "@aws-sdk/credential-provider-http" "3.940.0" - "@aws-sdk/credential-provider-ini" "3.940.0" - "@aws-sdk/credential-provider-process" "3.940.0" - "@aws-sdk/credential-provider-sso" "3.940.0" - "@aws-sdk/credential-provider-web-identity" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/credential-provider-imds" "^4.2.5" - "@smithy/property-provider" "^4.2.5" - "@smithy/shared-ini-file-loader" "^4.4.0" - "@smithy/types" "^4.9.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/nested-clients" "3.974.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/property-provider" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.940.0.tgz#47a11224c1a9d179f67cbd0873c9e99fe0cd0e85" - integrity sha512-pILBzt5/TYCqRsJb7vZlxmRIe0/T+FZPeml417EK75060ajDGnVJjHcuVdLVIeKoTKm9gmJc9l45gon6PbHyUQ== +"@aws-sdk/credential-provider-node@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.1.tgz#6cdb367e2828d9b9ce34b69f97fd4eef4a514232" + integrity sha512-DwXPk9GfuU/xG9tmCyXFVkCr6X3W8ZCoL5Ptb0pbltEx1/LCcg7T+PBqDlPiiinNCD6ilIoMJDWsnJ8ikzZA7Q== dependencies: - "@aws-sdk/core" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/property-provider" "^4.2.5" - "@smithy/shared-ini-file-loader" "^4.4.0" - "@smithy/types" "^4.9.0" + "@aws-sdk/credential-provider-env" "^3.972.1" + "@aws-sdk/credential-provider-http" "^3.972.1" + "@aws-sdk/credential-provider-ini" "^3.972.1" + "@aws-sdk/credential-provider-process" "^3.972.1" + "@aws-sdk/credential-provider-sso" "^3.972.1" + "@aws-sdk/credential-provider-web-identity" "^3.972.1" + "@aws-sdk/types" "^3.973.0" + "@smithy/credential-provider-imds" "^4.2.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.940.0.tgz#fabadb014fd5c7b043b8b7ccb4e1bda66a2e88cc" - integrity sha512-q6JMHIkBlDCOMnA3RAzf8cGfup+8ukhhb50fNpghMs1SNBGhanmaMbZSgLigBRsPQW7fOk2l8jnzdVLS+BB9Uw== +"@aws-sdk/credential-provider-process@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.1.tgz#9eb226dea12a1a9e4a14534946961c82c49cecdf" + integrity sha512-bi47Zigu3692SJwdBvo8y1dEwE6B61stCwCFnuRWJVTfiM84B+VTSCV661CSWJmIZzmcy7J5J3kWyxL02iHj0w== dependencies: - "@aws-sdk/client-sso" "3.940.0" - "@aws-sdk/core" "3.940.0" - "@aws-sdk/token-providers" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/property-provider" "^4.2.5" - "@smithy/shared-ini-file-loader" "^4.4.0" - "@smithy/types" "^4.9.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.940.0.tgz#25e83aa96c414608795e5d3c7be0e6d94bab6630" - integrity sha512-9QLTIkDJHHaYL0nyymO41H8g3ui1yz6Y3GmAN1gYQa6plXisuFBnGAbmKVj7zNvjWaOKdF0dV3dd3AFKEDoJ/w== +"@aws-sdk/credential-provider-sso@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.1.tgz#c5a461fb714668b9e1ce268ff4da174bf1e1b45e" + integrity sha512-dLZVNhM7wSgVUFsgVYgI5hb5Z/9PUkT46pk/SHrSmUqfx6YDvoV4YcPtaiRqviPpEGGiRtdQMEadyOKIRqulUQ== dependencies: - "@aws-sdk/core" "3.940.0" - "@aws-sdk/nested-clients" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/property-provider" "^4.2.5" - "@smithy/shared-ini-file-loader" "^4.4.0" - "@smithy/types" "^4.9.0" + "@aws-sdk/client-sso" "3.974.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/token-providers" "3.974.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-web-identity@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.1.tgz#e85aba05a81a1998acc1c24c49baa8b733ac392a" + integrity sha512-YMDeYgi0u687Ay0dAq/pFPKuijrlKTgsaB/UATbxCs/FzZfMiG4If5ksywHmmW7MiYUF8VVv+uou3TczvLrN4w== + dependencies: + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/nested-clients" "3.974.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" tslib "^2.6.2" "@aws-sdk/credential-providers@^3.186.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.940.0.tgz#136fff048a53616c0aeccc02ca431db68376ba8c" - integrity sha512-1Thn8cboeJSZlsAwqFmwE6Z7i2/qDM9RiyusUp4M6YLSRumeCTsxR/BokxprOqWVH4ZMMB9cDjpewfkw7myUfQ== + version "3.975.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.975.0.tgz#4f2822cc28739ed68f28fecf97f7b77b9da42117" + integrity sha512-3aisLw0I1yrmUpPuhqXZg8eLWOMQhwD/kRaP57WpTJzb2dGz3VouIgkyiUQALMx4KrA2SCy74zq52HnbFxtwRg== dependencies: - "@aws-sdk/client-cognito-identity" "3.940.0" - "@aws-sdk/core" "3.940.0" - "@aws-sdk/credential-provider-cognito-identity" "3.940.0" - "@aws-sdk/credential-provider-env" "3.940.0" - "@aws-sdk/credential-provider-http" "3.940.0" - "@aws-sdk/credential-provider-ini" "3.940.0" - "@aws-sdk/credential-provider-login" "3.940.0" - "@aws-sdk/credential-provider-node" "3.940.0" - "@aws-sdk/credential-provider-process" "3.940.0" - "@aws-sdk/credential-provider-sso" "3.940.0" - "@aws-sdk/credential-provider-web-identity" "3.940.0" - "@aws-sdk/nested-clients" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/config-resolver" "^4.4.3" - "@smithy/core" "^3.18.5" - "@smithy/credential-provider-imds" "^4.2.5" - "@smithy/node-config-provider" "^4.3.5" - "@smithy/property-provider" "^4.2.5" - "@smithy/types" "^4.9.0" + "@aws-sdk/client-cognito-identity" "3.975.0" + "@aws-sdk/core" "^3.973.1" + "@aws-sdk/credential-provider-cognito-identity" "^3.972.1" + "@aws-sdk/credential-provider-env" "^3.972.1" + "@aws-sdk/credential-provider-http" "^3.972.2" + "@aws-sdk/credential-provider-ini" "^3.972.1" + "@aws-sdk/credential-provider-login" "^3.972.1" + "@aws-sdk/credential-provider-node" "^3.972.1" + "@aws-sdk/credential-provider-process" "^3.972.1" + "@aws-sdk/credential-provider-sso" "^3.972.1" + "@aws-sdk/credential-provider-web-identity" "^3.972.1" + "@aws-sdk/nested-clients" "3.975.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.21.1" + "@smithy/credential-provider-imds" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-host-header@3.936.0": - version "3.936.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.936.0.tgz#ef1144d175f1f499afbbd92ad07e24f8ccc9e9ce" - integrity sha512-tAaObaAnsP1XnLGndfkGWFuzrJYuk9W0b/nLvol66t8FZExIAf/WdkT2NNAWOYxljVs++oHnyHBCxIlaHrzSiw== +"@aws-sdk/middleware-host-header@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.1.tgz#83afa4340bd9294688426f9a0eca992a392faf6e" + integrity sha512-/R82lXLPmZ9JaUGSUdKtBp2k/5xQxvBT3zZWyKiBOhyulFotlfvdlrO8TnqstBimsl4lYEYySDL+W6ldFh6ALg== dependencies: - "@aws-sdk/types" "3.936.0" - "@smithy/protocol-http" "^5.3.5" - "@smithy/types" "^4.9.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-logger@3.936.0": - version "3.936.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.936.0.tgz#691093bebb708b994be10f19358e8699af38a209" - integrity sha512-aPSJ12d3a3Ea5nyEnLbijCaaYJT2QjQ9iW+zGh5QcZYXmOGWbKVyPSxmVOboZQG+c1M8t6d2O7tqrwzIq8L8qw== +"@aws-sdk/middleware-logger@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.972.1.tgz#aa0f53cc90c4fc46cf96c4d9197366ba006b71eb" + integrity sha512-JGgFl6cHg9G2FHu4lyFIzmFN8KESBiRr84gLC3Aeni0Gt1nKm+KxWLBuha/RPcXxJygGXCcMM4AykkIwxor8RA== dependencies: - "@aws-sdk/types" "3.936.0" - "@smithy/types" "^4.9.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.936.0": - version "3.936.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.936.0.tgz#141b6c92c1aa42bcd71aa854e0783b4f28e87a30" - integrity sha512-l4aGbHpXM45YNgXggIux1HgsCVAvvBoqHPkqLnqMl9QVapfuSTjJHfDYDsx1Xxct6/m7qSMUzanBALhiaGO2fA== +"@aws-sdk/middleware-recursion-detection@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.1.tgz#0a10c64960a45378ee586a1f3532ed5f608b27f8" + integrity sha512-taGzNRe8vPHjnliqXIHp9kBgIemLE/xCaRTMH1NH0cncHeaPcjxtnCroAAM9aOlPuKvBe2CpZESyvM1+D8oI7Q== dependencies: - "@aws-sdk/types" "3.936.0" - "@aws/lambda-invoke-store" "^0.2.0" - "@smithy/protocol-http" "^5.3.5" - "@smithy/types" "^4.9.0" + "@aws-sdk/types" "^3.973.0" + "@aws/lambda-invoke-store" "^0.2.2" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.940.0.tgz#e31c59b058b397855cd87fee34d2387d63b35c27" - integrity sha512-nJbLrUj6fY+l2W2rIB9P4Qvpiy0tnTdg/dmixRxrU1z3e8wBdspJlyE+AZN4fuVbeL6rrRrO/zxQC1bB3cw5IA== +"@aws-sdk/middleware-user-agent@^3.972.1", "@aws-sdk/middleware-user-agent@^3.972.2": + version "3.972.2" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.2.tgz#569648066796ace1545b3ae2896c2e9a3c58f577" + integrity sha512-d+Exq074wy0X6wvShg/kmZVtkah+28vMuqCtuY3cydg8LUZOJBtbAolCpEJizSyb8mJJZF9BjWaTANXL4OYnkg== dependencies: - "@aws-sdk/core" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@aws-sdk/util-endpoints" "3.936.0" - "@smithy/core" "^3.18.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/types" "^4.9.0" + "@aws-sdk/core" "^3.973.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@smithy/core" "^3.21.1" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.940.0.tgz#9b1574a0a56bd3eb5d62bbba85961f9e734c3569" - integrity sha512-x0mdv6DkjXqXEcQj3URbCltEzW6hoy/1uIL+i8gExP6YKrnhiZ7SzuB4gPls2UOpK5UqLiqXjhRLfBb1C9i4Dw== +"@aws-sdk/nested-clients@3.974.0": + version "3.974.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.974.0.tgz#61f31582e743e15f9088cfbfad1f5bcc62c36cef" + integrity sha512-k3dwdo/vOiHMJc9gMnkPl1BA5aQfTrZbz+8fiDkWrPagqAioZgmo5oiaOaeX0grObfJQKDtcpPFR4iWf8cgl8Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.940.0" - "@aws-sdk/middleware-host-header" "3.936.0" - "@aws-sdk/middleware-logger" "3.936.0" - "@aws-sdk/middleware-recursion-detection" "3.936.0" - "@aws-sdk/middleware-user-agent" "3.940.0" - "@aws-sdk/region-config-resolver" "3.936.0" - "@aws-sdk/types" "3.936.0" - "@aws-sdk/util-endpoints" "3.936.0" - "@aws-sdk/util-user-agent-browser" "3.936.0" - "@aws-sdk/util-user-agent-node" "3.940.0" - "@smithy/config-resolver" "^4.4.3" - "@smithy/core" "^3.18.5" - "@smithy/fetch-http-handler" "^5.3.6" - "@smithy/hash-node" "^4.2.5" - "@smithy/invalid-dependency" "^4.2.5" - "@smithy/middleware-content-length" "^4.2.5" - "@smithy/middleware-endpoint" "^4.3.12" - "@smithy/middleware-retry" "^4.4.12" - "@smithy/middleware-serde" "^4.2.6" - "@smithy/middleware-stack" "^4.2.5" - "@smithy/node-config-provider" "^4.3.5" - "@smithy/node-http-handler" "^4.4.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/smithy-client" "^4.9.8" - "@smithy/types" "^4.9.0" - "@smithy/url-parser" "^4.2.5" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/middleware-host-header" "^3.972.1" + "@aws-sdk/middleware-logger" "^3.972.1" + "@aws-sdk/middleware-recursion-detection" "^3.972.1" + "@aws-sdk/middleware-user-agent" "^3.972.1" + "@aws-sdk/region-config-resolver" "^3.972.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@aws-sdk/util-user-agent-browser" "^3.972.1" + "@aws-sdk/util-user-agent-node" "^3.972.1" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.21.0" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.10" + "@smithy/middleware-retry" "^4.4.26" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.10.11" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" "@smithy/util-body-length-node" "^4.2.1" - "@smithy/util-defaults-mode-browser" "^4.3.11" - "@smithy/util-defaults-mode-node" "^4.2.14" - "@smithy/util-endpoints" "^3.2.5" - "@smithy/util-middleware" "^4.2.5" - "@smithy/util-retry" "^4.2.5" + "@smithy/util-defaults-mode-browser" "^4.3.25" + "@smithy/util-defaults-mode-node" "^4.2.28" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/region-config-resolver@3.936.0": - version "3.936.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.936.0.tgz#b02f20c4d62973731d42da1f1239a27fbbe53c0a" - integrity sha512-wOKhzzWsshXGduxO4pqSiNyL9oUtk4BEvjWm9aaq6Hmfdoydq6v6t0rAGHWPjFwy9z2haovGRi3C8IxdMB4muw== +"@aws-sdk/nested-clients@3.975.0": + version "3.975.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.975.0.tgz#566d4508dfd2b83e86a829670d9219d307f6f1a5" + integrity sha512-OkeFHPlQj2c/Y5bQGkX14pxhDWUGUFt3LRHhjcDKsSCw6lrxKcxN3WFZN0qbJwKNydP+knL5nxvfgKiCLpTLRA== dependencies: - "@aws-sdk/types" "3.936.0" - "@smithy/config-resolver" "^4.4.3" - "@smithy/node-config-provider" "^4.3.5" - "@smithy/types" "^4.9.0" + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "^3.973.1" + "@aws-sdk/middleware-host-header" "^3.972.1" + "@aws-sdk/middleware-logger" "^3.972.1" + "@aws-sdk/middleware-recursion-detection" "^3.972.1" + "@aws-sdk/middleware-user-agent" "^3.972.2" + "@aws-sdk/region-config-resolver" "^3.972.1" + "@aws-sdk/types" "^3.973.0" + "@aws-sdk/util-endpoints" "3.972.0" + "@aws-sdk/util-user-agent-browser" "^3.972.1" + "@aws-sdk/util-user-agent-node" "^3.972.1" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.21.1" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.11" + "@smithy/middleware-retry" "^4.4.27" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.10.12" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.26" + "@smithy/util-defaults-mode-node" "^4.2.29" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/token-providers@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.940.0.tgz#b89893d7cd0a5ed22ca180e33b6eaf7ca644c7f1" - integrity sha512-k5qbRe/ZFjW9oWEdzLIa2twRVIEx7p/9rutofyrRysrtEnYh3HAWCngAnwbgKMoiwa806UzcTRx0TjyEpnKcCg== +"@aws-sdk/region-config-resolver@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.1.tgz#650ac559f159aa9ca4ffd82514536a4bef897058" + integrity sha512-voIY8RORpxLAEgEkYaTFnkaIuRwVBEc+RjVZYcSSllPV+ZEKAacai6kNhJeE3D70Le+JCfvRb52tng/AVHY+jQ== dependencies: - "@aws-sdk/core" "3.940.0" - "@aws-sdk/nested-clients" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/property-provider" "^4.2.5" - "@smithy/shared-ini-file-loader" "^4.4.0" - "@smithy/types" "^4.9.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/config-resolver" "^4.4.6" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/types@3.936.0", "@aws-sdk/types@^3.222.0": - version "3.936.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.936.0.tgz#ecd3a4bec1a1bd4df834ab21fe52a76e332dc27a" - integrity sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg== +"@aws-sdk/token-providers@3.974.0": + version "3.974.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.974.0.tgz#e396b236fde11a738b66c8af94f5957124afc4f5" + integrity sha512-cBykL0LiccKIgNhGWvQRTPvsBLPZxnmJU3pYxG538jpFX8lQtrCy1L7mmIHNEdxIdIGEPgAEHF8/JQxgBToqUQ== dependencies: - "@smithy/types" "^4.9.0" + "@aws-sdk/core" "^3.973.0" + "@aws-sdk/nested-clients" "3.974.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/util-endpoints@3.936.0": - version "3.936.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.936.0.tgz#81c00be8cfd4f966e05defd739a720ce2c888ddf" - integrity sha512-0Zx3Ntdpu+z9Wlm7JKUBOzS9EunwKAb4KdGUQQxDqh5Lc3ta5uBoub+FgmVuzwnmBu9U1Os8UuwVTH0Lgu+P5w== +"@aws-sdk/types@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.972.0.tgz#2c8ddf7fa63038da2e27d888c1bd5817b62e30fa" + integrity sha512-U7xBIbLSetONxb2bNzHyDgND3oKGoIfmknrEVnoEU4GUSs+0augUOIn9DIWGUO2ETcRFdsRUnmx9KhPT9Ojbug== dependencies: - "@aws-sdk/types" "3.936.0" - "@smithy/types" "^4.9.0" - "@smithy/url-parser" "^4.2.5" - "@smithy/util-endpoints" "^3.2.5" + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.973.0": + version "3.973.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.973.0.tgz#4e7428dbaac37797a81339f646f40f41cc22a1fe" + integrity sha512-jYIdB7a7jhRTvyb378nsjyvJh1Si+zVduJ6urMNGpz8RjkmHZ+9vM2H07XaIB2Cfq0GhJRZYOfUCH8uqQhqBkQ== + dependencies: + "@smithy/types" "^4.12.0" + tslib "^2.6.2" + +"@aws-sdk/util-endpoints@3.972.0": + version "3.972.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.972.0.tgz#0c483aa4853ea3858024bc502454ba395e533cb0" + integrity sha512-6JHsl1V/a1ZW8D8AFfd4R52fwZPnZ5H4U6DS8m/bWT8qad72NvbOFAC7U2cDtFs2TShqUO3TEiX/EJibtY3ijg== + dependencies: + "@aws-sdk/types" "3.972.0" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-endpoints" "^3.2.8" tslib "^2.6.2" "@aws-sdk/util-locate-window@^3.0.0": - version "3.893.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.893.0.tgz#5df15f24e1edbe12ff1fe8906f823b51cd53bae8" - integrity sha512-T89pFfgat6c8nMmpI8eKjBcDcgJq36+m9oiXbcUzeU55MP9ZuGgBomGjGnHaEyF36jenW9gmg3NfZDm0AO2XPg== + version "3.965.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.965.3.tgz#07f98caac26b51442e4ee4e7d66b87a07be267ea" + integrity sha512-FNUqAjlKAGA7GM05kywE99q8wiPHPZqrzhq3wXRga6PRD6A0kzT85Pb0AzYBVTBRpSrKyyr6M92Y6bnSBVp2BA== dependencies: tslib "^2.6.2" -"@aws-sdk/util-user-agent-browser@3.936.0": - version "3.936.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.936.0.tgz#cbfcaeaba6d843b060183638699c0f20dcaed774" - integrity sha512-eZ/XF6NxMtu+iCma58GRNRxSq4lHo6zHQLOZRIeL/ghqYJirqHdenMOwrzPettj60KWlv827RVebP9oNVrwZbw== +"@aws-sdk/util-user-agent-browser@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.1.tgz#56ead0d350fc7790dd0e29f01f140672a04c4dc9" + integrity sha512-IgF55NFmJX8d9Wql9M0nEpk2eYbuD8G4781FN4/fFgwTXBn86DvlZJuRWDCMcMqZymnBVX7HW9r+3r9ylqfW0w== dependencies: - "@aws-sdk/types" "3.936.0" - "@smithy/types" "^4.9.0" + "@aws-sdk/types" "^3.973.0" + "@smithy/types" "^4.12.0" bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.940.0": - version "3.940.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.940.0.tgz#d9de3178a0567671b8cef3ea520f3416d2cecd1e" - integrity sha512-dlD/F+L/jN26I8Zg5x0oDGJiA+/WEQmnSE27fi5ydvYnpfQLwThtQo9SsNS47XSR/SOULaaoC9qx929rZuo74A== +"@aws-sdk/util-user-agent-node@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.1.tgz#4d7e57a43a9c0965d0623133b8fa53e527309f2e" + integrity sha512-oIs4JFcADzoZ0c915R83XvK2HltWupxNsXUIuZse2rgk7b97zTpkxaqXiH0h9ylh31qtgo/t8hp4tIqcsMrEbQ== dependencies: - "@aws-sdk/middleware-user-agent" "3.940.0" - "@aws-sdk/types" "3.936.0" - "@smithy/node-config-provider" "^4.3.5" - "@smithy/types" "^4.9.0" + "@aws-sdk/middleware-user-agent" "^3.972.1" + "@aws-sdk/types" "^3.973.0" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/xml-builder@3.930.0": - version "3.930.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.930.0.tgz#949a35219ca52cc769ffbfbf38f3324178ba74f9" - integrity sha512-YIfkD17GocxdmlUVc3ia52QhcWuRIUJonbF8A2CYfcWNV3HzvAqpcPeC0bYUhkK+8e8YO1ARnLKZQE0TlwzorA== +"@aws-sdk/xml-builder@^3.972.1": + version "3.972.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.972.1.tgz#5fa96ab8cf7b975ff3f0a0d3c0a46aeb88c7ce46" + integrity sha512-6zZGlPOqn7Xb+25MAXGb1JhgvaC5HjZj6GzszuVrnEgbhvzBRFGKYemuHBV4bho+dtqeYKPgaZUv7/e80hIGNg== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" fast-xml-parser "5.2.5" tslib "^2.6.2" -"@aws/lambda-invoke-store@^0.2.0": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.1.tgz#ceecff9ebe1f6199369e6911f38633fac3322811" - integrity sha512-sIyFcoPZkTtNu9xFeEoynMef3bPJIAbOfUh+ueYcfhVl6xm2VRtMcMclSxmZCMnHHd4hlYKJeq/aggmBEWynww== +"@aws/lambda-invoke-store@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.3.tgz#f1137f56209ccc69c15f826242cbf37f828617dd" + integrity sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw== "@babel/cli@^7.26.4": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.28.3.tgz#f33693753bc103ab0084a5776ccf8ab8a140038b" - integrity sha512-n1RU5vuCX0CsaqaXm9I0KUCNKNQMy5epmzl/xdSSm70bSqhg9GWhgeosypyQLc0bK24+Xpk1WGzZlI9pJtkZdg== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.28.6.tgz#1da8eb79f92cbe75542b853b3b1db683c5ea406a" + integrity sha512-6EUNcuBbNkj08Oj4gAZ+BUU8yLCgKzgVX4gaTh09Ya2C8ICM4P+G30g4m3akRxSYAp3A/gnWchrNst7px4/nUQ== dependencies: "@jridgewell/trace-mapping" "^0.3.28" commander "^6.2.0" @@ -491,34 +588,34 @@ "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" chokidar "^3.6.0" -"@babel/code-frame@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" - integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== +"@babel/code-frame@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.28.6.tgz#72499312ec58b1e2245ba4a4f550c132be4982f7" + integrity sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q== dependencies: - "@babel/helper-validator-identifier" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" js-tokens "^4.0.0" picocolors "^1.1.1" -"@babel/compat-data@^7.27.2": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.5.tgz#a8a4962e1567121ac0b3b487f52107443b455c7f" - integrity sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA== +"@babel/compat-data@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.6.tgz#103f466803fa0f059e82ccac271475470570d74c" + integrity sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg== "@babel/core@^7.26.0": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.5.tgz#4c81b35e51e1b734f510c99b07dfbc7bbbb48f7e" - integrity sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.6.tgz#531bf883a1126e53501ba46eb3bb414047af507f" + integrity sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw== dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.5" - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-module-transforms" "^7.28.3" - "@babel/helpers" "^7.28.4" - "@babel/parser" "^7.28.5" - "@babel/template" "^7.27.2" - "@babel/traverse" "^7.28.5" - "@babel/types" "^7.28.5" + "@babel/code-frame" "^7.28.6" + "@babel/generator" "^7.28.6" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-module-transforms" "^7.28.6" + "@babel/helpers" "^7.28.6" + "@babel/parser" "^7.28.6" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.28.6" + "@babel/types" "^7.28.6" "@jridgewell/remapping" "^2.3.5" convert-source-map "^2.0.0" debug "^4.1.0" @@ -526,30 +623,30 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.28.5", "@babel/generator@^7.4.0": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298" - integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ== +"@babel/generator@^7.28.6", "@babel/generator@^7.4.0": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.6.tgz#48dcc65d98fcc8626a48f72b62e263d25fc3c3f1" + integrity sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw== dependencies: - "@babel/parser" "^7.28.5" - "@babel/types" "^7.28.5" + "@babel/parser" "^7.28.6" + "@babel/types" "^7.28.6" "@jridgewell/gen-mapping" "^0.3.12" "@jridgewell/trace-mapping" "^0.3.28" jsesc "^3.0.2" -"@babel/helper-annotate-as-pure@^7.27.1": +"@babel/helper-annotate-as-pure@^7.27.3": version "7.27.3" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz#f31fd86b915fc4daf1f3ac6976c59be7084ed9c5" integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== dependencies: "@babel/types" "^7.27.3" -"@babel/helper-compilation-targets@^7.27.2": - version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" - integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== +"@babel/helper-compilation-targets@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz#32c4a3f41f12ed1532179b108a4d746e105c2b25" + integrity sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA== dependencies: - "@babel/compat-data" "^7.27.2" + "@babel/compat-data" "^7.28.6" "@babel/helper-validator-option" "^7.27.1" browserslist "^4.24.0" lru-cache "^5.1.1" @@ -560,34 +657,34 @@ resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== -"@babel/helper-module-imports@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" - integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== +"@babel/helper-module-imports@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz#60632cbd6ffb70b22823187201116762a03e2d5c" + integrity sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw== dependencies: - "@babel/traverse" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/traverse" "^7.28.6" + "@babel/types" "^7.28.6" -"@babel/helper-module-transforms@^7.28.3": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6" - integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== +"@babel/helper-module-transforms@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz#9312d9d9e56edc35aeb6e95c25d4106b50b9eb1e" + integrity sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA== dependencies: - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-validator-identifier" "^7.27.1" - "@babel/traverse" "^7.28.3" + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-validator-identifier" "^7.28.5" + "@babel/traverse" "^7.28.6" -"@babel/helper-plugin-utils@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" - integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== +"@babel/helper-plugin-utils@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz#6f13ea251b68c8532e985fd532f28741a8af9ac8" + integrity sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug== "@babel/helper-string-parser@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== -"@babel/helper-validator-identifier@^7.27.1", "@babel/helper-validator-identifier@^7.28.5": +"@babel/helper-validator-identifier@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== @@ -597,55 +694,55 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== -"@babel/helpers@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827" - integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== +"@babel/helpers@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.6.tgz#fca903a313ae675617936e8998b814c415cbf5d7" + integrity sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw== dependencies: - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.4" + "@babel/template" "^7.28.6" + "@babel/types" "^7.28.6" "@babel/node@^7.26.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.28.0.tgz#fe52d05121ca064e6919215ffe54fea480a8746f" - integrity sha512-6u1Mmn3SIMUH8uwTq543L062X3JDgms9HPf06o/pIGdDjeD/zNQ+dfZPQD27sCyvtP0ZOlJtwnl2RIdPe9bHeQ== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.28.6.tgz#ee8091de3e87b9f0ff6726f3b682bc633b34654d" + integrity sha512-X3i8Zq/3Au5of74DzuYfgKS2oKRrYGcd5O5QlrB7AqspYKWy0XRTG69HDYnower3HRH/lL38IYAZVPh3OQMXVg== dependencies: - "@babel/register" "^7.27.1" + "@babel/register" "^7.28.6" commander "^6.2.0" core-js "^3.30.2" node-environment-flags "^1.0.5" regenerator-runtime "^0.14.0" v8flags "^3.1.1" -"@babel/parser@^7.27.2", "@babel/parser@^7.28.5", "@babel/parser@^7.4.3": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" - integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== +"@babel/parser@^7.28.6", "@babel/parser@^7.4.3": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.6.tgz#f01a8885b7fa1e56dd8a155130226cd698ef13fd" + integrity sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ== dependencies: - "@babel/types" "^7.28.5" + "@babel/types" "^7.28.6" -"@babel/plugin-syntax-jsx@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" - integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== +"@babel/plugin-syntax-jsx@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz#f8ca28bbd84883b5fea0e447c635b81ba73997ee" + integrity sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-transform-react-jsx@^7.25.9": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz#1023bc94b78b0a2d68c82b5e96aed573bcfb9db0" - integrity sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz#f51cb70a90b9529fbb71ee1f75ea27b7078eed62" + integrity sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow== dependencies: - "@babel/helper-annotate-as-pure" "^7.27.1" - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/plugin-syntax-jsx" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/plugin-syntax-jsx" "^7.28.6" + "@babel/types" "^7.28.6" -"@babel/register@^7.27.1": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.28.3.tgz#abd8a3753480c799bdaf9c9092d6745d16e052c2" - integrity sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA== +"@babel/register@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.28.6.tgz#f54461dd32f6a418c1eb1f583c95ed0b7266ea4c" + integrity sha512-pgcbbEl/dWQYb6L6Yew6F94rdwygfuv+vJ/tXfwIOYAfPB6TNWpXUMEtEq3YuTeHRdvMIhvz13bkT9CNaS+wqA== dependencies: clone-deep "^4.0.1" find-cache-dir "^2.0.0" @@ -654,36 +751,36 @@ source-map-support "^0.5.16" "@babel/runtime@^7.23.8", "@babel/runtime@^7.24.5": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326" - integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.6.tgz#d267a43cb1836dc4d182cce93ae75ba954ef6d2b" + integrity sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA== -"@babel/template@^7.27.2", "@babel/template@^7.4.0": - version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" - integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== +"@babel/template@^7.28.6", "@babel/template@^7.4.0": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57" + integrity sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ== dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/parser" "^7.27.2" - "@babel/types" "^7.27.1" + "@babel/code-frame" "^7.28.6" + "@babel/parser" "^7.28.6" + "@babel/types" "^7.28.6" -"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.5", "@babel/traverse@^7.4.3": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.5.tgz#450cab9135d21a7a2ca9d2d35aa05c20e68c360b" - integrity sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ== +"@babel/traverse@^7.28.6", "@babel/traverse@^7.4.3": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.6.tgz#871ddc79a80599a5030c53b1cc48cbe3a5583c2e" + integrity sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg== dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.5" + "@babel/code-frame" "^7.28.6" + "@babel/generator" "^7.28.6" "@babel/helper-globals" "^7.28.0" - "@babel/parser" "^7.28.5" - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.5" + "@babel/parser" "^7.28.6" + "@babel/template" "^7.28.6" + "@babel/types" "^7.28.6" debug "^4.3.1" -"@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.4", "@babel/types@^7.28.5", "@babel/types@^7.4.0": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" - integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== +"@babel/types@^7.27.3", "@babel/types@^7.28.6", "@babel/types@^7.4.0": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.6.tgz#c3e9377f1b155005bcc4c46020e7e394e13089df" + integrity sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg== dependencies: "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.28.5" @@ -726,14 +823,14 @@ kuler "^2.0.0" "@discordjs/builders@^1.3.0": - version "1.13.0" - resolved "https://registry.yarnpkg.com/@discordjs/builders/-/builders-1.13.0.tgz#332963d88f7452fdbfbf156c6afd4ba7eac44e04" - integrity sha512-COK0uU6ZaJI+LA67H/rp8IbEkYwlZf3mAoBI5wtPh5G5cbEQGNhVpzINg2f/6+q/YipnNIKy6fJDg6kMUKUw4Q== + version "1.13.1" + resolved "https://registry.yarnpkg.com/@discordjs/builders/-/builders-1.13.1.tgz#f76e2b806049d4f9ac99f1a06cdc02736599093e" + integrity sha512-cOU0UDHc3lp/5nKByDxkmRiNZBpdp0kx55aarbiAfakfKJHlxv/yFW1zmIqCAmwH5CRlrH9iMFKJMpvW4DPB+w== dependencies: - "@discordjs/formatters" "^0.6.1" - "@discordjs/util" "^1.1.1" + "@discordjs/formatters" "^0.6.2" + "@discordjs/util" "^1.2.0" "@sapphire/shapeshift" "^4.0.0" - discord-api-types "^0.38.31" + discord-api-types "^0.38.33" fast-deep-equal "^3.1.3" ts-mixer "^6.0.4" tslib "^2.6.3" @@ -743,7 +840,7 @@ resolved "https://registry.yarnpkg.com/@discordjs/collection/-/collection-1.5.3.tgz#5a1250159ebfff9efa4f963cfa7e97f1b291be18" integrity sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ== -"@discordjs/formatters@^0.6.1": +"@discordjs/formatters@^0.6.2": version "0.6.2" resolved "https://registry.yarnpkg.com/@discordjs/formatters/-/formatters-0.6.2.tgz#93c4a213ceb49c9a28e8adb65d50a027579b8c30" integrity sha512-y4UPwWhH6vChKRkGdMB4odasUbHOUwy7KL+OVwF86PvT6QVOwElx+TiI1/6kcmcEe+g5YRXJFiXSXUdabqZOvQ== @@ -774,7 +871,7 @@ resolved "https://registry.yarnpkg.com/@discordjs/util/-/util-0.3.1.tgz#4e8737e1dcff7e9f5eccc3116fb44755b65b1e97" integrity sha512-HxXKYKg7vohx2/OupUN/4Sd02Ev3PBJ5q0gtjdcvXb0ErCva8jNHWfe/v5sU3UKjIB/uxOhc+TDOnhqffj9pRA== -"@discordjs/util@^1.1.1": +"@discordjs/util@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@discordjs/util/-/util-1.2.0.tgz#a45a2b643423094eb6378060c623f4d3e6d593d4" integrity sha512-3LKP7F2+atl9vJFhaBjn4nOaSWahZ/yWjOvA4e5pnXkt2qyXRCHLxoBQy81GFtLGCq7K9lPm9R517M1U+/90Qg== @@ -904,9 +1001,9 @@ integrity sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g== "@google-cloud/storage@^7.7.0": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@google-cloud/storage/-/storage-7.17.3.tgz#56006864e47514e7c1cfd12575ee98591f669afe" - integrity sha512-gOnCAbFgAYKRozywLsxagdevTF7Gm+2Ncz5u5CQAuOv/2VCa0rdGJWvJFDOftPx1tc+q8TXiC2pEJfFKu+yeMQ== + version "7.18.0" + resolved "https://registry.yarnpkg.com/@google-cloud/storage/-/storage-7.18.0.tgz#1b0e7415633e97b8ce0364c3e3aac033a52cb318" + integrity sha512-r3ZwDMiz4nwW6R922Z1pwpePxyRwE5GdevYX63hRmAQUkUQJcBH/79EnQPDv5cOv1mFBgevdNWQfi3tie3dHrQ== dependencies: "@google-cloud/paginator" "^5.0.0" "@google-cloud/projectify" "^4.0.0" @@ -925,9 +1022,9 @@ uuid "^8.0.0" "@grpc/grpc-js@^1.10.9": - version "1.14.1" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.14.1.tgz#b2d1c83e6dbd0dfbfacc01c7b7009dec2526318d" - integrity sha512-sPxgEWtPUR3EnRJCEtbGZG2iX8LQDUls2wUS3o27jg07KqJFMq6YDeWvMo1wfpmy3rqRdS0rivpLwhqQtEyCuQ== + version "1.14.3" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.14.3.tgz#4c9b817a900ae4020ddc28515ae4b52c78cfb8da" + integrity sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA== dependencies: "@grpc/proto-loader" "^0.8.0" "@js-sdsl/ordered-map" "^4.4.2" @@ -1031,9 +1128,9 @@ sparse-bitfield "^3.0.3" "@mongodb-js/saslprep@^1.1.0": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@mongodb-js/saslprep/-/saslprep-1.3.2.tgz#51e5cad2f24b8759702d9cc185da0a3ef3784bad" - integrity sha512-QgA5AySqB27cGTXBFmnpifAi7HxoGUeezwo6p9dI03MuDB6Pp33zgclqVb6oVK3j6I9Vesg0+oojW2XxB59SGg== + version "1.4.5" + resolved "https://registry.yarnpkg.com/@mongodb-js/saslprep/-/saslprep-1.4.5.tgz#0f53a6c5a350fbe4bfa12cc80b69e8d358f1bbc0" + integrity sha512-k64Lbyb7ycCSXHSLzxVdb2xsKGPMvYZfCICXvDsI8Z65CeWQzTEKS4YmGbnqw+U9RBvLPTsB6UCmwkgsDTGWIw== dependencies: sparse-bitfield "^3.0.3" @@ -1134,10 +1231,10 @@ universalify "^0.2.0" url-parse "^1.5.3" -"@postman/tunnel-agent@^0.6.4": - version "0.6.4" - resolved "https://registry.yarnpkg.com/@postman/tunnel-agent/-/tunnel-agent-0.6.4.tgz#30ceaadf0bd21cc0677ad5d1abd238b0fe27ca38" - integrity sha512-CJJlq8V7rNKhAw4sBfjixKpJW00SHqebqNUQKxMoepgeWZIbdPcD+rguRcivGhS4N12PymDcKgUgSD4rVC+RjQ== +"@postman/tunnel-agent@^0.6.8": + version "0.6.8" + resolved "https://registry.yarnpkg.com/@postman/tunnel-agent/-/tunnel-agent-0.6.8.tgz#f0a9d83b16980445116bc71053e877dbd9aec2a9" + integrity sha512-2U42SmZW5G+suEcS++zB94sBWNO4qD4bvETGFRFDTqSpYl5ksfjcPqzYpgQgXgUmb6dfz+fAGbkcRamounGm0w== dependencies: safe-buffer "^5.0.1" @@ -1266,80 +1363,80 @@ resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== -"@smithy/abort-controller@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.5.tgz#3386e8fff5a8d05930996d891d06803f2b7e5e2c" - integrity sha512-j7HwVkBw68YW8UmFRcjZOmssE77Rvk0GWAIN1oFBhsaovQmZWYCIcGa9/pwRB0ExI8Sk9MWNALTjftjHZea7VA== +"@smithy/abort-controller@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.8.tgz#3bfd7a51acce88eaec9a65c3382542be9f3a053a" + integrity sha512-peuVfkYHAmS5ybKxWcfraK7WBBP0J+rkfUcbHJJKQ4ir3UAUNQI+Y4Vt/PqSzGqgloJ5O1dk7+WzNL8wcCSXbw== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/config-resolver@^4.4.3": - version "4.4.3" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.3.tgz#37b0e3cba827272e92612e998a2b17e841e20bab" - integrity sha512-ezHLe1tKLUxDJo2LHtDuEDyWXolw8WGOR92qb4bQdWq/zKenO5BvctZGrVJBK08zjezSk7bmbKFOXIVyChvDLw== +"@smithy/config-resolver@^4.4.6": + version "4.4.6" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.6.tgz#bd7f65b3da93f37f1c97a399ade0124635c02297" + integrity sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ== dependencies: - "@smithy/node-config-provider" "^4.3.5" - "@smithy/types" "^4.9.0" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/types" "^4.12.0" "@smithy/util-config-provider" "^4.2.0" - "@smithy/util-endpoints" "^3.2.5" - "@smithy/util-middleware" "^4.2.5" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" tslib "^2.6.2" -"@smithy/core@^3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.18.5.tgz#c304d185e2335cbef9b39431a53a67c84972c27f" - integrity sha512-6gnIz3h+PEPQGDj8MnRSjDvKBah042jEoPgjFGJ4iJLBE78L4lY/n98x14XyPF4u3lN179Ub/ZKFY5za9GeLQw== +"@smithy/core@^3.21.0", "@smithy/core@^3.21.1": + version "3.21.1" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.21.1.tgz#37e851fa28dbc0a16748507f579d6463049d9127" + integrity sha512-NUH8R4O6FkN8HKMojzbGg/5pNjsfTjlMmeFclyPfPaXXUrbr5TzhWgbf7t92wfrpCHRgpjyz7ffASIS3wX28aA== dependencies: - "@smithy/middleware-serde" "^4.2.6" - "@smithy/protocol-http" "^5.3.5" - "@smithy/types" "^4.9.0" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" "@smithy/util-base64" "^4.3.0" "@smithy/util-body-length-browser" "^4.2.0" - "@smithy/util-middleware" "^4.2.5" - "@smithy/util-stream" "^4.5.6" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-stream" "^4.5.10" "@smithy/util-utf8" "^4.2.0" "@smithy/uuid" "^1.1.0" tslib "^2.6.2" -"@smithy/credential-provider-imds@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.5.tgz#5acbcd1d02ae31700c2f027090c202d7315d70d3" - integrity sha512-BZwotjoZWn9+36nimwm/OLIcVe+KYRwzMjfhd4QT7QxPm9WY0HiOV8t/Wlh+HVUif0SBVV7ksq8//hPaBC/okQ== +"@smithy/credential-provider-imds@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.8.tgz#b2f4bf759ab1c35c0dd00fa3470263c749ebf60f" + integrity sha512-FNT0xHS1c/CPN8upqbMFP83+ul5YgdisfCfkZ86Jh2NSmnqw/AJ6x5pEogVCTVvSm7j9MopRU89bmDelxuDMYw== dependencies: - "@smithy/node-config-provider" "^4.3.5" - "@smithy/property-provider" "^4.2.5" - "@smithy/types" "^4.9.0" - "@smithy/url-parser" "^4.2.5" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.3.6": - version "5.3.6" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.6.tgz#d9dcb8d8ca152918224492f4d1cc1b50df93ae13" - integrity sha512-3+RG3EA6BBJ/ofZUeTFJA7mHfSYrZtQIrDP9dI8Lf7X6Jbos2jptuLrAAteDiFVrmbEmLSuRG/bUKzfAXk7dhg== +"@smithy/fetch-http-handler@^5.3.9": + version "5.3.9" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.9.tgz#edfc9e90e0c7538c81e22e748d62c0066cc91d58" + integrity sha512-I4UhmcTYXBrct03rwzQX1Y/iqQlzVQaPxWjCjula++5EmWq9YGBrx6bbGqluGc1f0XEfhSkiY4jhLgbsJUMKRA== dependencies: - "@smithy/protocol-http" "^5.3.5" - "@smithy/querystring-builder" "^4.2.5" - "@smithy/types" "^4.9.0" + "@smithy/protocol-http" "^5.3.8" + "@smithy/querystring-builder" "^4.2.8" + "@smithy/types" "^4.12.0" "@smithy/util-base64" "^4.3.0" tslib "^2.6.2" -"@smithy/hash-node@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.5.tgz#fb751ec4a4c6347612458430f201f878adc787f6" - integrity sha512-DpYX914YOfA3UDT9CN1BM787PcHfWRBB43fFGCYrZFUH0Jv+5t8yYl+Pd5PW4+QzoGEDvn5d5QIO4j2HyYZQSA== +"@smithy/hash-node@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.8.tgz#c21eb055041716cd492dda3a109852a94b6d47bb" + integrity sha512-7ZIlPbmaDGxVoxErDZnuFG18WekhbA/g2/i97wGj+wUBeS6pcUeAym8u4BXh/75RXWhgIJhyC11hBzig6MljwA== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" "@smithy/util-buffer-from" "^4.2.0" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/invalid-dependency@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.5.tgz#58d997e91e7683ffc59882d8fcb180ed9aa9c7dd" - integrity sha512-2L2erASEro1WC5nV+plwIMxrTXpvpfzl4e+Nre6vBVRR2HKeGGcvpJyyL3/PpiSg+cJG2KpTmZmq934Olb6e5A== +"@smithy/invalid-dependency@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.8.tgz#c578bc6d5540c877aaed5034b986b5f6bd896451" + integrity sha512-N9iozRybwAQ2dn9Fot9kI6/w9vos2oTXLhtK7ovGqwZjlOcxu6XhPlpLpC+INsxktqHinn5gS2DXDjDF2kG5sQ== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" "@smithy/is-array-buffer@^2.2.0": @@ -1356,171 +1453,171 @@ dependencies: tslib "^2.6.2" -"@smithy/middleware-content-length@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.5.tgz#a6942ce2d7513b46f863348c6c6a8177e9ace752" - integrity sha512-Y/RabVa5vbl5FuHYV2vUCwvh/dqzrEY/K2yWPSqvhFUwIY0atLqO4TienjBXakoy4zrKAMCZwg+YEqmH7jaN7A== +"@smithy/middleware-content-length@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.8.tgz#82c1df578fa70fe5800cf305b8788b9d2836a3e4" + integrity sha512-RO0jeoaYAB1qBRhfVyq0pMgBoUK34YEJxVxyjOWYZiOKOq2yMZ4MnVXMZCUDenpozHue207+9P5ilTV1zeda0A== dependencies: - "@smithy/protocol-http" "^5.3.5" - "@smithy/types" "^4.9.0" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^4.3.12": - version "4.3.12" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.3.12.tgz#97c432eec17398277f626b8d2abff9278b89d2ac" - integrity sha512-9pAX/H+VQPzNbouhDhkW723igBMLgrI8OtX+++M7iKJgg/zY/Ig3i1e6seCcx22FWhE6Q/S61BRdi2wXBORT+A== +"@smithy/middleware-endpoint@^4.4.10", "@smithy/middleware-endpoint@^4.4.11": + version "4.4.11" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.11.tgz#943731f77d9afdba52fd629d9b01996a8b3e31b3" + integrity sha512-/WqsrycweGGfb9sSzME4CrsuayjJF6BueBmkKlcbeU5q18OhxRrvvKlmfw3tpDsK5ilx2XUJvoukwxHB0nHs/Q== dependencies: - "@smithy/core" "^3.18.5" - "@smithy/middleware-serde" "^4.2.6" - "@smithy/node-config-provider" "^4.3.5" - "@smithy/shared-ini-file-loader" "^4.4.0" - "@smithy/types" "^4.9.0" - "@smithy/url-parser" "^4.2.5" - "@smithy/util-middleware" "^4.2.5" + "@smithy/core" "^3.21.1" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-middleware" "^4.2.8" tslib "^2.6.2" -"@smithy/middleware-retry@^4.4.12": - version "4.4.12" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.12.tgz#a53f301ce10df29a3c65a0bc4f84a866adf2fe97" - integrity sha512-S4kWNKFowYd0lID7/DBqWHOQxmxlsf0jBaos9chQZUWTVOjSW1Ogyh8/ib5tM+agFDJ/TCxuCTvrnlc+9cIBcQ== +"@smithy/middleware-retry@^4.4.26", "@smithy/middleware-retry@^4.4.27": + version "4.4.27" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.27.tgz#15cb596969a7d6a0881daac4bd5a8feb07992643" + integrity sha512-xFUYCGRVsfgiN5EjsJJSzih9+yjStgMTCLANPlf0LVQkPDYCe0hz97qbdTZosFOiYlGBlHYityGRxrQ/hxhfVQ== dependencies: - "@smithy/node-config-provider" "^4.3.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/service-error-classification" "^4.2.5" - "@smithy/smithy-client" "^4.9.8" - "@smithy/types" "^4.9.0" - "@smithy/util-middleware" "^4.2.5" - "@smithy/util-retry" "^4.2.5" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/service-error-classification" "^4.2.8" + "@smithy/smithy-client" "^4.10.12" + "@smithy/types" "^4.12.0" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" "@smithy/uuid" "^1.1.0" tslib "^2.6.2" -"@smithy/middleware-serde@^4.2.6": - version "4.2.6" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.6.tgz#7e710f43206e13a8c081a372b276e7b2c51bff5b" - integrity sha512-VkLoE/z7e2g8pirwisLz8XJWedUSY8my/qrp81VmAdyrhi94T+riBfwP+AOEEFR9rFTSonC/5D2eWNmFabHyGQ== +"@smithy/middleware-serde@^4.2.9": + version "4.2.9" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.9.tgz#fd9d9b02b265aef67c9a30f55c2a5038fc9ca791" + integrity sha512-eMNiej0u/snzDvlqRGSN3Vl0ESn3838+nKyVfF2FKNXFbi4SERYT6PR392D39iczngbqqGG0Jl1DlCnp7tBbXQ== dependencies: - "@smithy/protocol-http" "^5.3.5" - "@smithy/types" "^4.9.0" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/middleware-stack@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.5.tgz#2d13415ed3561c882594c8e6340b801d9a2eb222" - integrity sha512-bYrutc+neOyWxtZdbB2USbQttZN0mXaOyYLIsaTbJhFsfpXyGWUxJpEuO1rJ8IIJm2qH4+xJT0mxUSsEDTYwdQ== +"@smithy/middleware-stack@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.8.tgz#4fa9cfaaa05f664c9bb15d45608f3cb4f6da2b76" + integrity sha512-w6LCfOviTYQjBctOKSwy6A8FIkQy7ICvglrZFl6Bw4FmcQ1Z420fUtIhxaUZZshRe0VCq4kvDiPiXrPZAe8oRA== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/node-config-provider@^4.3.5": - version "4.3.5" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.5.tgz#c09137a79c2930dcc30e6c8bb4f2608d72c1e2c9" - integrity sha512-UTurh1C4qkVCtqggI36DGbLB2Kv8UlcFdMXDcWMbqVY2uRg0XmT9Pb4Vj6oSQ34eizO1fvR0RnFV4Axw4IrrAg== +"@smithy/node-config-provider@^4.3.8": + version "4.3.8" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.8.tgz#85a0683448262b2eb822f64c14278d4887526377" + integrity sha512-aFP1ai4lrbVlWjfpAfRSL8KFcnJQYfTl5QxLJXY32vghJrDuFyPZ6LtUL+JEGYiFRG1PfPLHLoxj107ulncLIg== dependencies: - "@smithy/property-provider" "^4.2.5" - "@smithy/shared-ini-file-loader" "^4.4.0" - "@smithy/types" "^4.9.0" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/node-http-handler@^4.4.5": - version "4.4.5" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.5.tgz#2aea598fdf3dc4e32667d673d48abd4a073665f4" - integrity sha512-CMnzM9R2WqlqXQGtIlsHMEZfXKJVTIrqCNoSd/QpAyp+Dw0a1Vps13l6ma1fH8g7zSPNsA59B/kWgeylFuA/lw== +"@smithy/node-http-handler@^4.4.8": + version "4.4.8" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.8.tgz#298cc148c812b9a79f0ebd75e82bdab9e6d0bbcd" + integrity sha512-q9u+MSbJVIJ1QmJ4+1u+cERXkrhuILCBDsJUBAW1MPE6sFonbCNaegFuwW9ll8kh5UdyY3jOkoOGlc7BesoLpg== dependencies: - "@smithy/abort-controller" "^4.2.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/querystring-builder" "^4.2.5" - "@smithy/types" "^4.9.0" + "@smithy/abort-controller" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/querystring-builder" "^4.2.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/property-provider@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.5.tgz#f75dc5735d29ca684abbc77504be9246340a43f0" - integrity sha512-8iLN1XSE1rl4MuxvQ+5OSk/Zb5El7NJZ1td6Tn+8dQQHIjp59Lwl6bd0+nzw6SKm2wSSriH2v/I9LPzUic7EOg== +"@smithy/property-provider@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.8.tgz#6e37b30923d2d31370c50ce303a4339020031472" + integrity sha512-EtCTbyIveCKeOXDSWSdze3k612yCPq1YbXsbqX3UHhkOSW8zKsM9NOJG5gTIya0vbY2DIaieG8pKo1rITHYL0w== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/protocol-http@^5.3.5": - version "5.3.5" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.5.tgz#a8f4296dd6d190752589e39ee95298d5c65a60db" - integrity sha512-RlaL+sA0LNMp03bf7XPbFmT5gN+w3besXSWMkA8rcmxLSVfiEXElQi4O2IWwPfxzcHkxqrwBFMbngB8yx/RvaQ== +"@smithy/protocol-http@^5.3.8": + version "5.3.8" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.8.tgz#0938f69a3c3673694c2f489a640fce468ce75006" + integrity sha512-QNINVDhxpZ5QnP3aviNHQFlRogQZDfYlCkQT+7tJnErPQbDhysondEjhikuANxgMsZrkGeiAxXy4jguEGsDrWQ== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/querystring-builder@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.5.tgz#00cafa5a4055600ab8058e26db42f580146b91f3" - integrity sha512-y98otMI1saoajeik2kLfGyRp11e5U/iJYH/wLCh3aTV/XutbGT9nziKGkgCaMD1ghK7p6htHMm6b6scl9JRUWg== +"@smithy/querystring-builder@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.8.tgz#2fa72d29eb1844a6a9933038bbbb14d6fe385e93" + integrity sha512-Xr83r31+DrE8CP3MqPgMJl+pQlLLmOfiEUnoyAlGzzJIrEsbKsPy1hqH0qySaQm4oWrCBlUqRt+idEgunKB+iw== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" "@smithy/util-uri-escape" "^4.2.0" tslib "^2.6.2" -"@smithy/querystring-parser@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.2.5.tgz#61d2e77c62f44196590fa0927dbacfbeaffe8c53" - integrity sha512-031WCTdPYgiQRYNPXznHXof2YM0GwL6SeaSyTH/P72M1Vz73TvCNH2Nq8Iu2IEPq9QP2yx0/nrw5YmSeAi/AjQ== +"@smithy/querystring-parser@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.2.8.tgz#aa3f2456180ce70242e89018d0b1ebd4782a6347" + integrity sha512-vUurovluVy50CUlazOiXkPq40KGvGWSdmusa3130MwrR1UNnNgKAlj58wlOe61XSHRpUfIIh6cE0zZ8mzKaDPA== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/service-error-classification@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.5.tgz#a64eb78e096e59cc71141e3fea2b4194ce59b4fd" - integrity sha512-8fEvK+WPE3wUAcDvqDQG1Vk3ANLR8Px979te96m84CbKAjBVf25rPYSzb4xU4hlTyho7VhOGnh5i62D/JVF0JQ== +"@smithy/service-error-classification@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.8.tgz#6d89dbad4f4978d7b75a44af8c18c22455a16cdc" + integrity sha512-mZ5xddodpJhEt3RkCjbmUQuXUOaPNTkbMGR0bcS8FE0bJDLMZlhmpgrvPNCYglVw5rsYTpSnv19womw9WWXKQQ== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" -"@smithy/shared-ini-file-loader@^4.4.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.0.tgz#a2f8282f49982f00bafb1fa8cb7fc188a202a594" - integrity sha512-5WmZ5+kJgJDjwXXIzr1vDTG+RhF9wzSODQBfkrQ2VVkYALKGvZX1lgVSxEkgicSAFnFhPj5rudJV0zoinqS0bA== +"@smithy/shared-ini-file-loader@^4.4.3": + version "4.4.3" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.3.tgz#6054215ecb3a6532b13aa49a9fbda640b63be50e" + integrity sha512-DfQjxXQnzC5UbCUPeC3Ie8u+rIWZTvuDPAGU/BxzrOGhRvgUanaP68kDZA+jaT3ZI+djOf+4dERGlm9mWfFDrg== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/signature-v4@^5.3.5": - version "5.3.5" - resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.5.tgz#13ab710653f9f16c325ee7e0a102a44f73f2643f" - integrity sha512-xSUfMu1FT7ccfSXkoLl/QRQBi2rOvi3tiBZU2Tdy3I6cgvZ6SEi9QNey+lqps/sJRnogIS+lq+B1gxxbra2a/w== +"@smithy/signature-v4@^5.3.8": + version "5.3.8" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.8.tgz#796619b10b7cc9467d0625b0ebd263ae04fdfb76" + integrity sha512-6A4vdGj7qKNRF16UIcO8HhHjKW27thsxYci+5r/uVRkdcBEkOEiY8OMPuydLX4QHSrJqGHPJzPRwwVTqbLZJhg== dependencies: "@smithy/is-array-buffer" "^4.2.0" - "@smithy/protocol-http" "^5.3.5" - "@smithy/types" "^4.9.0" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" "@smithy/util-hex-encoding" "^4.2.0" - "@smithy/util-middleware" "^4.2.5" + "@smithy/util-middleware" "^4.2.8" "@smithy/util-uri-escape" "^4.2.0" "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.9.8": - version "4.9.8" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.9.8.tgz#a6845215c982cd6331f485c5d7f23bc0b4f498f3" - integrity sha512-8xgq3LgKDEFoIrLWBho/oYKyWByw9/corz7vuh1upv7ZBm0ZMjGYBhbn6v643WoIqA9UTcx5A5htEp/YatUwMA== +"@smithy/smithy-client@^4.10.11", "@smithy/smithy-client@^4.10.12": + version "4.10.12" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.10.12.tgz#6632bf67284b9224c268eae7447720146255aaab" + integrity sha512-VKO/HKoQ5OrSHW6AJUmEnUKeXI1/5LfCwO9cwyao7CmLvGnZeM1i36Lyful3LK1XU7HwTVieTqO1y2C/6t3qtA== dependencies: - "@smithy/core" "^3.18.5" - "@smithy/middleware-endpoint" "^4.3.12" - "@smithy/middleware-stack" "^4.2.5" - "@smithy/protocol-http" "^5.3.5" - "@smithy/types" "^4.9.0" - "@smithy/util-stream" "^4.5.6" + "@smithy/core" "^3.21.1" + "@smithy/middleware-endpoint" "^4.4.11" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/protocol-http" "^5.3.8" + "@smithy/types" "^4.12.0" + "@smithy/util-stream" "^4.5.10" tslib "^2.6.2" -"@smithy/types@^4.9.0": - version "4.9.0" - resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.9.0.tgz#c6636ddfa142e1ddcb6e4cf5f3e1a628d420486f" - integrity sha512-MvUbdnXDTwykR8cB1WZvNNwqoWVaTRA0RLlLmf/cIFNMM2cKWz01X4Ly6SMC4Kks30r8tT3Cty0jmeWfiuyHTA== +"@smithy/types@^4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.12.0.tgz#55d2479080922bda516092dbf31916991d9c6fee" + integrity sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw== dependencies: tslib "^2.6.2" -"@smithy/url-parser@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.5.tgz#2fea006108f17f7761432c7ef98d6aa003421487" - integrity sha512-VaxMGsilqFnK1CeBX+LXnSuaMx4sTL/6znSZh2829txWieazdVxr54HmiyTsIbpOTLcf5nYpq9lpzmwRdxj6rQ== +"@smithy/url-parser@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.8.tgz#b44267cd704abe114abcd00580acdd9e4acc1177" + integrity sha512-NQho9U68TGMEU639YkXnVMV3GEFFULmmaWdlu1E9qzyIePOHsoSnagTGSDv1Zi8DCNN6btxOSdgmy5E/hsZwhA== dependencies: - "@smithy/querystring-parser" "^4.2.5" - "@smithy/types" "^4.9.0" + "@smithy/querystring-parser" "^4.2.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" "@smithy/util-base64@^4.3.0": @@ -1569,36 +1666,36 @@ dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.3.11": - version "4.3.11" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.11.tgz#d44b9ee59cf1850e7cf5fb75741840241de33e76" - integrity sha512-yHv+r6wSQXEXTPVCIQTNmXVWs7ekBTpMVErjqZoWkYN75HIFN5y9+/+sYOejfAuvxWGvgzgxbTHa/oz61YTbKw== +"@smithy/util-defaults-mode-browser@^4.3.25", "@smithy/util-defaults-mode-browser@^4.3.26": + version "4.3.26" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.26.tgz#f7fa31e4a02bbea020ea37d6b45a60f0f5c489c5" + integrity sha512-vva0dzYUTgn7DdE0uaha10uEdAgmdLnNFowKFjpMm6p2R0XDk5FHPX3CBJLzWQkQXuEprsb0hGz9YwbicNWhjw== dependencies: - "@smithy/property-provider" "^4.2.5" - "@smithy/smithy-client" "^4.9.8" - "@smithy/types" "^4.9.0" + "@smithy/property-provider" "^4.2.8" + "@smithy/smithy-client" "^4.10.12" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.2.14": - version "4.2.14" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.14.tgz#e9e7c8bd2705535445e811d78e37575b26b7e5ba" - integrity sha512-ljZN3iRvaJUgulfvobIuG97q1iUuCMrvXAlkZ4msY+ZuVHQHDIqn7FKZCEj+bx8omz6kF5yQXms/xhzjIO5XiA== +"@smithy/util-defaults-mode-node@^4.2.28", "@smithy/util-defaults-mode-node@^4.2.29": + version "4.2.29" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.29.tgz#2f52f19e51df19c9044ddb3c4864c96dde7e93f4" + integrity sha512-c6D7IUBsZt/aNnTBHMTf+OVh+h/JcxUUgfTcIJaWRe6zhOum1X+pNKSZtZ+7fbOn5I99XVFtmrnXKv8yHHErTQ== dependencies: - "@smithy/config-resolver" "^4.4.3" - "@smithy/credential-provider-imds" "^4.2.5" - "@smithy/node-config-provider" "^4.3.5" - "@smithy/property-provider" "^4.2.5" - "@smithy/smithy-client" "^4.9.8" - "@smithy/types" "^4.9.0" + "@smithy/config-resolver" "^4.4.6" + "@smithy/credential-provider-imds" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/smithy-client" "^4.10.12" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/util-endpoints@^3.2.5": - version "3.2.5" - resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.2.5.tgz#9e0fc34e38ddfbbc434d23a38367638dc100cb14" - integrity sha512-3O63AAWu2cSNQZp+ayl9I3NapW1p1rR5mlVHcF6hAB1dPZUQFfRPYtplWX/3xrzWthPGj5FqB12taJJCfH6s8A== +"@smithy/util-endpoints@^3.2.8": + version "3.2.8" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.2.8.tgz#5650bda2adac989ff2e562606088c5de3dcb1b36" + integrity sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw== dependencies: - "@smithy/node-config-provider" "^4.3.5" - "@smithy/types" "^4.9.0" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" "@smithy/util-hex-encoding@^4.2.0": @@ -1608,31 +1705,31 @@ dependencies: tslib "^2.6.2" -"@smithy/util-middleware@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.5.tgz#1ace865afe678fd4b0f9217197e2fe30178d4835" - integrity sha512-6Y3+rvBF7+PZOc40ybeZMcGln6xJGVeY60E7jy9Mv5iKpMJpHgRE6dKy9ScsVxvfAYuEX4Q9a65DQX90KaQ3bA== +"@smithy/util-middleware@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.8.tgz#1da33f29a74c7ebd9e584813cb7e12881600a80a" + integrity sha512-PMqfeJxLcNPMDgvPbbLl/2Vpin+luxqTGPpW3NAQVLbRrFRzTa4rNAASYeIGjRV9Ytuhzny39SpyU04EQreF+A== dependencies: - "@smithy/types" "^4.9.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/util-retry@^4.2.5": - version "4.2.5" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.5.tgz#70fe4fbbfb9ad43a9ce2ba4ed111ff7b30d7b333" - integrity sha512-GBj3+EZBbN4NAqJ/7pAhsXdfzdlznOh8PydUijy6FpNIMnHPSMO2/rP4HKu+UFeikJxShERk528oy7GT79YiJg== +"@smithy/util-retry@^4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.8.tgz#23f3f47baf0681233fd0c37b259e60e268c73b11" + integrity sha512-CfJqwvoRY0kTGe5AkQokpURNCT1u/MkRzMTASWMPPo2hNSnKtF1D45dQl3DE2LKLr4m+PW9mCeBMJr5mCAVThg== dependencies: - "@smithy/service-error-classification" "^4.2.5" - "@smithy/types" "^4.9.0" + "@smithy/service-error-classification" "^4.2.8" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/util-stream@^4.5.6": - version "4.5.6" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.6.tgz#ebee9e52adeb6f88337778b2f3356a2cc615298c" - integrity sha512-qWw/UM59TiaFrPevefOZ8CNBKbYEP6wBAIlLqxn3VAIo9rgnTNc4ASbVrqDmhuwI87usnjhdQrxodzAGFFzbRQ== +"@smithy/util-stream@^4.5.10": + version "4.5.10" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.10.tgz#3a7b56f0bdc3833205f80fea67d8e76756ea055b" + integrity sha512-jbqemy51UFSZSp2y0ZmRfckmrzuKww95zT9BYMmuJ8v3altGcqjwoV1tzpOwuHaKrwQrCjIzOib499ymr2f98g== dependencies: - "@smithy/fetch-http-handler" "^5.3.6" - "@smithy/node-http-handler" "^4.4.5" - "@smithy/types" "^4.9.0" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/node-http-handler" "^4.4.8" + "@smithy/types" "^4.12.0" "@smithy/util-base64" "^4.3.0" "@smithy/util-buffer-from" "^4.2.0" "@smithy/util-hex-encoding" "^4.2.0" @@ -1692,56 +1789,16 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== -"@types/body-parser@*": - version "1.19.6" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.6.tgz#1859bebb8fd7dac9918a45d54c1971ab8b5af474" - integrity sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g== - dependencies: - "@types/connect" "*" - "@types/node" "*" - "@types/caseless@*": version "0.12.5" resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.5.tgz#db9468cb1b1b5a925b8f34822f1669df0c5472f5" integrity sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg== -"@types/connect@*": - version "3.4.38" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" - integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== - dependencies: - "@types/node" "*" - -"@types/express-serve-static-core@^4.17.33": - version "4.19.7" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz#f1d306dcc03b1aafbfb6b4fe684cce8a31cffc10" - integrity sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - "@types/send" "*" - -"@types/express@^4.17.20": - version "4.17.25" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.25.tgz#070c8c73a6fee6936d65c195dbbfb7da5026649b" - integrity sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.33" - "@types/qs" "*" - "@types/serve-static" "^1" - "@types/geojson@^7946.0.16": version "7946.0.16" resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.16.tgz#8ebe53d69efada7044454e3305c19017d97ced2a" integrity sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg== -"@types/http-errors@*": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.5.tgz#5b749ab2b16ba113423feb1a64a95dcd30398472" - integrity sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg== - "@types/jsonwebtoken@^9.0.4": version "9.0.10" resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.10.tgz#a7932a47177dcd4283b6146f3bd5c26d82647f09" @@ -1762,20 +1819,15 @@ resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== -"@types/mime@^1": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" - integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== - "@types/ms@*": version "2.1.0" resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78" integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== -"@types/node@*", "@types/node@>=13.7.0", "@types/node@^24.0.13": - version "24.10.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.10.1.tgz#91e92182c93db8bd6224fca031e2370cef9a8f01" - integrity sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ== +"@types/node@*", "@types/node@>=13.7.0": + version "25.0.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.0.10.tgz#4864459c3c9459376b8b75fd051315071c8213e7" + integrity sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg== dependencies: undici-types "~7.16.0" @@ -1785,26 +1837,23 @@ integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ== "@types/node@^22.0.1": - version "22.19.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.19.1.tgz#1188f1ddc9f46b4cc3aec76749050b4e1f459b7b" - integrity sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ== + version "22.19.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.19.7.tgz#434094ee1731ae76c16083008590a5835a8c39c1" + integrity sha512-MciR4AKGHWl7xwxkBa6xUGxQJ4VBOmPTF7sL+iGzuahOFaO0jHCsuEfS80pan1ef4gWId1oWOweIhrDEYLuaOw== dependencies: undici-types "~6.21.0" -"@types/qs@*": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.14.0.tgz#d8b60cecf62f2db0fb68e5e006077b9178b85de5" - integrity sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ== - -"@types/range-parser@*": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" - integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== +"@types/node@^24.0.13": + version "24.10.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.10.9.tgz#1aeb5142e4a92957489cac12b07f9c7fe26057d0" + integrity sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw== + dependencies: + undici-types "~7.16.0" "@types/readable-stream@^4.0.0": - version "4.0.22" - resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.22.tgz#882fda4f17b6580acb257df3f22ca69c05470b29" - integrity sha512-/FFhJpfCLAPwAcN3mFycNUa77ddnr8jTgF5VmSNetaemWB2cIlfCA9t0YTM3JAT0wOcv8D4tjPo7pkDhK3EJIg== + version "4.0.23" + resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.23.tgz#fcd0f7472f45ceb43154f08f0083ccd1c76e53ce" + integrity sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig== dependencies: "@types/node" "*" @@ -1818,30 +1867,6 @@ "@types/tough-cookie" "*" form-data "^2.5.5" -"@types/send@*": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@types/send/-/send-1.2.1.tgz#6a784e45543c18c774c049bff6d3dbaf045c9c74" - integrity sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ== - dependencies: - "@types/node" "*" - -"@types/send@<1": - version "0.17.6" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.6.tgz#aeb5385be62ff58a52cd5459daa509ae91651d25" - integrity sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og== - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/serve-static@^1": - version "1.15.10" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.10.tgz#768169145a778f8f5dfcb6360aead414a3994fee" - integrity sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw== - dependencies: - "@types/http-errors" "*" - "@types/node" "*" - "@types/send" "<1" - "@types/tough-cookie@*": version "4.0.5" resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.5.tgz#cb6e2a691b70cb177c6e3ae9c1d2e8b2ea8cd304" @@ -2366,7 +2391,7 @@ array-flatten@1.1.1: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== -array.prototype.reduce@^1.0.6: +array.prototype.reduce@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz#42f97f5078daedca687d4463fd3c05cbfd83da57" integrity sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw== @@ -2574,10 +2599,10 @@ base64url@3.x.x: resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== -baseline-browser-mapping@^2.8.25: - version "2.8.31" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.31.tgz#16c0f1814638257932e0486dbfdbb3348d0a5710" - integrity sha512-a28v2eWrrRWPpJSzxc+mKwm0ZtVx/G8SepdQZDArnXYU/XS+IF6mp8aB/4E+hH1tyGCoDo3KlUCdlSxGDsRkAw== +baseline-browser-mapping@^2.9.0: + version "2.9.17" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.9.17.tgz#9d6019766cd7eba738cb5f32c84b9f937cc87780" + integrity sha512-agD0MgJFUP/4nvjqzIB29zRPUuCF7Ge6mEv9s8dHrtYD7QWXRcx75rOADE/d5ah1NI+0vkDl0yorDd5U852IQQ== bcrypt-pbkdf@^1.0.0, bcrypt-pbkdf@^1.0.2: version "1.0.2" @@ -2641,9 +2666,9 @@ bl@^4.0.2, bl@^4.0.3: readable-stream "^3.4.0" bl@^6.0.8: - version "6.1.5" - resolved "https://registry.yarnpkg.com/bl/-/bl-6.1.5.tgz#d43cc92298e3de58554829957243e0557e7aebe4" - integrity sha512-XylDt2P3JBttAwLpORq/hOEX9eJzP0r6Voa46C/WVvad8D1J0jW5876txB8FnzKtbdnU6X4Y1vOEvC6PllJrDg== + version "6.1.6" + resolved "https://registry.yarnpkg.com/bl/-/bl-6.1.6.tgz#b40f3aea6963c6742616a957efb742c4fb87ecbb" + integrity sha512-jLsPgN/YSvPUg9UX0Kd73CXpm2Psg9FxMeCSXnk3WBO3CMT10JMwijubhGfHCnFu6TPn1ei3b975dxv7K2pWVg== dependencies: "@types/readable-stream" "^4.0.0" buffer "^6.0.3" @@ -2672,23 +2697,23 @@ bn.js@^4.0.0: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.2.tgz#3d8fed6796c24e177737f7cc5172ee04ef39ec99" integrity sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw== -body-parser@1.20.3: - version "1.20.3" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" - integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== +body-parser@1.20.4, body-parser@~1.20.3: + version "1.20.4" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.4.tgz#f8e20f4d06ca8a50a71ed329c15dccad1cdc547f" + integrity sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA== dependencies: - bytes "3.1.2" + bytes "~3.1.2" content-type "~1.0.5" debug "2.6.9" depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.13.0" - raw-body "2.5.2" + destroy "~1.2.0" + http-errors "~2.0.1" + iconv-lite "~0.4.24" + on-finished "~2.4.1" + qs "~6.14.0" + raw-body "~2.5.3" type-is "~1.6.18" - unpipe "1.0.0" + unpipe "~1.0.0" boom@0.4.x: version "0.4.2" @@ -2698,9 +2723,9 @@ boom@0.4.x: hoek "0.9.x" bowser@^2.11.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.13.0.tgz#4b33ae4c9819f16ff8bc0c3ba81dd9c0b3ef8cfc" - integrity sha512-yHAbSRuT6LTeKi6k2aS40csueHqgAsFEgmrOsfRyFpJnFv5O2hl9FYmWEUZ97gZ/dG17U4IQQcTx4YAFYPuWRQ== + version "2.13.1" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.13.1.tgz#5a4c652de1d002f847dd011819f5fc729f308a7e" + integrity sha512-OHawaAbjwx6rqICCKgSG0SAnT05bzd7ppyKLVUITZpANBaaMFBAsaNkto3LoQ31tyFP5kNujE8Cdx85G9VzOkw== brace-expansion@^1.1.7: version "1.1.12" @@ -2730,15 +2755,15 @@ browser-or-node@^2.1.1: integrity sha512-8CVjaLJGuSKMVTxJ2DpBl5XnlNDiT4cQFeuCJJrvJmts9YrTZDizTX7PjC2s6W4x+MBGZeEY6dGMrF04/6Hgqg== browserslist@^4.24.0: - version "4.28.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.0.tgz#9cefece0a386a17a3cd3d22ebf67b9deca1b5929" - integrity sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ== + version "4.28.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.1.tgz#7f534594628c53c63101079e27e40de490456a95" + integrity sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA== dependencies: - baseline-browser-mapping "^2.8.25" - caniuse-lite "^1.0.30001754" - electron-to-chromium "^1.5.249" + baseline-browser-mapping "^2.9.0" + caniuse-lite "^1.0.30001759" + electron-to-chromium "^1.5.263" node-releases "^2.0.27" - update-browserslist-db "^1.1.4" + update-browserslist-db "^1.2.0" bson@^1.1.4: version "1.1.6" @@ -2789,9 +2814,9 @@ buffer@^6.0.3: ieee754 "^1.2.1" bufferutil@^4.0.1, bufferutil@^4.0.3: - version "4.0.9" - resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.9.tgz#6e81739ad48a95cad45a279588e13e95e24a800a" - integrity sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw== + version "4.1.0" + resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.1.0.tgz#a4623541dd23867626bb08a051ec0d2ec0b70294" + integrity sha512-ZMANVnAixE6AWWnPzlW2KpUrxhm9woycYvPOo67jWHyFowASTEd9s+QN1EIMsSDtwhIxN4sWE1jotpuDUIgyIw== dependencies: node-gyp-build "^4.3.0" @@ -2810,7 +2835,7 @@ byte-length@^1.0.2: resolved "https://registry.yarnpkg.com/byte-length/-/byte-length-1.0.2.tgz#ba5a5909240b0121c079b7f7b15248d6f08223cc" integrity sha512-ovBpjmsgd/teRmgcPh23d4gJvxDoXtAzEL9xTfMU8Yc2kqCDb7L9jAG0XHl1nzuGl+h3ebCIF1i62UFyA9V/2Q== -bytes@3.1.2: +bytes@3.1.2, bytes@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== @@ -2888,10 +2913,10 @@ camelcase@^5.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30001754: - version "1.0.30001757" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001757.tgz#a46ff91449c69522a462996c6aac4ef95d7ccc5e" - integrity sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ== +caniuse-lite@^1.0.30001759: + version "1.0.30001766" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001766.tgz#b6f6b55cb25a2d888d9393104d14751c6a7d6f7a" + integrity sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA== caseless@~0.12.0: version "0.12.0" @@ -3148,7 +3173,7 @@ console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -content-disposition@0.5.4: +content-disposition@~0.5.4: version "0.5.4" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== @@ -3185,15 +3210,15 @@ cookie-session@2.1.1: on-headers "~1.1.0" safe-buffer "5.2.1" -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== +cookie-signature@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.7.tgz#ab5dd7ab757c54e60f37ef6550f481c426d10454" + integrity sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA== -cookie@0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" - integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== +cookie@~0.7.1: + version "0.7.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" + integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== cookies@0.9.1: version "0.9.1" @@ -3209,9 +3234,9 @@ core-js@^2.4.0: integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.30.2: - version "3.47.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.47.0.tgz#436ef07650e191afeb84c24481b298bd60eb4a17" - integrity sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg== + version "3.48.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.48.0.tgz#1f813220a47bbf0e667e3885c36cd6f0593bf14d" + integrity sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ== core-util-is@1.0.2: version "1.0.2" @@ -3493,7 +3518,7 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== -destroy@1.2.0: +destroy@1.2.0, destroy@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== @@ -3508,10 +3533,10 @@ discord-api-types@^0.37.12, discord-api-types@^0.37.41: resolved "https://registry.yarnpkg.com/discord-api-types/-/discord-api-types-0.37.120.tgz#ad7209930509c4cee3efddbacc77a1b18cf66d34" integrity sha512-7xpNK0EiWjjDFp2nAhHXezE4OUWm7s1zhc/UXXN6hnFFU8dfoPHgV0Hx0RPiCa3ILRpdeh152icc68DGCyXYIw== -discord-api-types@^0.38.31, discord-api-types@^0.38.33: - version "0.38.34" - resolved "https://registry.yarnpkg.com/discord-api-types/-/discord-api-types-0.38.34.tgz#eb2bdad107d833f4e550aa781e4a68a2d4b8e150" - integrity sha512-muq7xKGznj5MSFCzuIm/2TO7DpttuomUTemVM82fRqgnMl70YRzEyY24jlbiV6R9tzOTq6A6UnZ0bsfZeKD38Q== +discord-api-types@^0.38.33: + version "0.38.37" + resolved "https://registry.yarnpkg.com/discord-api-types/-/discord-api-types-0.38.37.tgz#0e9fa948e8483b0ff3b63a1902ea9a9c9b748921" + integrity sha512-Cv47jzY1jkGkh5sv0bfHYqGgKOWO1peOrGMkDFM4UmaGMOTgOW8QSexhvixa9sVOiz8MnVOBryWYyw/CEVhj7w== discord.js@14.6.0: version "14.6.0" @@ -3625,10 +3650,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.5.249: - version "1.5.262" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.262.tgz#c31eed591c6628908451c9ca0f0758ed514aa003" - integrity sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ== +electron-to-chromium@^1.5.263: + version "1.5.278" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.278.tgz#807a5e321f012a41bfd64e653f35993c9af95493" + integrity sha512-dQ0tM1svDRQOwxnXxm+twlGTjr9Upvt8UFWAgmLsxEzFQxhbti4VwxmMjsDxVC51Zo84swW7FVCXEV+VAkhuPw== emoji-regex@^7.0.1: version "7.0.3" @@ -3650,11 +3675,6 @@ enabled@2.0.x: resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - encodeurl@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" @@ -3706,10 +3726,10 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.23.2, es-abstract@^1.23.5, es-abstract@^1.23.9: - version "1.24.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.0.tgz#c44732d2beb0acc1ed60df840869e3106e7af328" - integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg== +es-abstract@^1.23.5, es-abstract@^1.23.9, es-abstract@^1.24.0: + version "1.24.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.1.tgz#f0c131ed5ea1bb2411134a8dd94def09c46c7899" + integrity sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw== dependencies: array-buffer-byte-length "^1.0.2" arraybuffer.prototype.slice "^1.0.4" @@ -3888,9 +3908,9 @@ event-target-shim@^5.0.0: integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== eventemitter3@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" - integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== + version "5.0.4" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.4.tgz#a86d66170433712dde814707ac52b5271ceb1feb" + integrity sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw== events-universal@^1.0.0: version "1.0.1" @@ -3930,39 +3950,39 @@ express-ws@5.0.2: dependencies: ws "^7.4.6" -express@4.21.2: - version "4.21.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" - integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA== +express@4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.22.1.tgz#1de23a09745a4fffdb39247b344bb5eaff382069" + integrity sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g== dependencies: accepts "~1.3.8" array-flatten "1.1.1" - body-parser "1.20.3" - content-disposition "0.5.4" + body-parser "~1.20.3" + content-disposition "~0.5.4" content-type "~1.0.4" - cookie "0.7.1" - cookie-signature "1.0.6" + cookie "~0.7.1" + cookie-signature "~1.0.6" debug "2.6.9" depd "2.0.0" encodeurl "~2.0.0" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.3.1" - fresh "0.5.2" - http-errors "2.0.0" + finalhandler "~1.3.1" + fresh "~0.5.2" + http-errors "~2.0.0" merge-descriptors "1.0.3" methods "~1.1.2" - on-finished "2.4.1" + on-finished "~2.4.1" parseurl "~1.3.3" - path-to-regexp "0.1.12" + path-to-regexp "~0.1.12" proxy-addr "~2.0.7" - qs "6.13.0" + qs "~6.14.0" range-parser "~1.2.1" safe-buffer "5.2.1" - send "0.19.0" - serve-static "1.16.2" + send "~0.19.0" + serve-static "~1.16.2" setprototypeof "1.2.0" - statuses "2.0.1" + statuses "~2.0.1" type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" @@ -4107,17 +4127,17 @@ filter-obj@^1.1.0: resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== -finalhandler@1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019" - integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== +finalhandler@~1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.2.tgz#1ebc2228fc7673aac4a472c310cc05b77d852b88" + integrity sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg== dependencies: debug "2.6.9" encodeurl "~2.0.0" escape-html "~1.0.3" - on-finished "2.4.1" + on-finished "~2.4.1" parseurl "~1.3.3" - statuses "2.0.1" + statuses "~2.0.2" unpipe "~1.0.0" find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: @@ -4241,7 +4261,7 @@ forwarded@0.2.0: resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== -fresh@0.5.2: +fresh@~0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== @@ -4686,17 +4706,6 @@ http-cache-semantics@^4.1.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5" integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - http-errors@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" @@ -4708,6 +4717,17 @@ http-errors@~1.8.1: statuses ">= 1.5.0 < 2" toidentifier "1.0.1" +http-errors@~2.0.0, http-errors@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.1.tgz#36d2f65bc909c8790018dd36fb4d93da6caae06b" + integrity sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ== + dependencies: + depd "~2.0.0" + inherits "~2.0.4" + setprototypeof "~1.2.0" + statuses "~2.0.2" + toidentifier "~1.0.1" + http-parser-js@>=0.5.1: version "0.5.10" resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.10.tgz#b3277bd6d7ed5588e20ea73bf724fcbe44609075" @@ -4791,13 +4811,6 @@ hyperid@^3.2.0: uuid "^8.3.2" uuid-parse "^1.1.0" -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - iconv-lite@0.6.3, iconv-lite@^0.6.2, iconv-lite@^0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" @@ -4806,12 +4819,19 @@ iconv-lite@0.6.3, iconv-lite@^0.6.2, iconv-lite@^0.6.3: safer-buffer ">= 2.1.2 < 3.0.0" iconv-lite@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.0.tgz#c50cd80e6746ca8115eb98743afa81aa0e147a3e" - integrity sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ== + version "0.7.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.2.tgz#d0bdeac3f12b4835b7359c2ad89c422a4d1cc72e" + integrity sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" +iconv-lite@~0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" @@ -4850,7 +4870,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -4917,9 +4937,9 @@ ipaddr.js@1.9.1: integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== ipaddr.js@^2.0.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" - integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.3.0.tgz#71dce70e1398122208996d1c22f2ba46a24b1abc" + integrity sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg== ipcheck@0.1.0: version "0.1.0" @@ -5383,11 +5403,11 @@ json5@^2.2.3: integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonwebtoken@^9.0.0: - version "9.0.2" - resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz#65ff91f4abef1784697d40952bb1998c504caaf3" - integrity sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ== + version "9.0.3" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz#6cd57ab01e9b0ac07cb847d53d3c9b6ee31f7ae2" + integrity sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g== dependencies: - jws "^3.2.2" + jws "^4.0.1" lodash.includes "^4.3.0" lodash.isboolean "^3.0.3" lodash.isinteger "^4.0.4" @@ -5408,16 +5428,7 @@ jsprim@^2.0.2: json-schema "0.4.0" verror "1.10.0" -jwa@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.2.tgz#16011ac6db48de7b102777e57897901520eec7b9" - integrity sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw== - dependencies: - buffer-equal-constant-time "^1.0.1" - ecdsa-sig-formatter "1.0.11" - safe-buffer "^5.0.1" - -jwa@^2.0.0: +jwa@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/jwa/-/jwa-2.0.1.tgz#bf8176d1ad0cd72e0f3f58338595a13e110bc804" integrity sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg== @@ -5427,31 +5438,22 @@ jwa@^2.0.0: safe-buffer "^5.0.1" jwks-rsa@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/jwks-rsa/-/jwks-rsa-3.2.0.tgz#132bc8bfa7b03928a273bbc93486f70226449e04" - integrity sha512-PwchfHcQK/5PSydeKCs1ylNym0w/SSv8a62DgHJ//7x2ZclCoinlsjAfDxAAbpoTPybOum/Jgy+vkvMmKz89Ww== + version "3.2.2" + resolved "https://registry.yarnpkg.com/jwks-rsa/-/jwks-rsa-3.2.2.tgz#f6d528306befacdbc62c8c0272761faac55ffbb3" + integrity sha512-BqTyEDV+lS8F2trk3A+qJnxV5Q9EqKCBJOPti3W97r7qTympCZjb7h2X6f2kc+0K3rsSTY1/6YG2eaXKoj497w== dependencies: - "@types/express" "^4.17.20" "@types/jsonwebtoken" "^9.0.4" debug "^4.3.4" jose "^4.15.4" limiter "^1.1.5" lru-memoizer "^2.2.0" -jws@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" - integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== +jws@^4.0.0, jws@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/jws/-/jws-4.0.1.tgz#07edc1be8fac20e677b283ece261498bd38f0690" + integrity sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA== dependencies: - jwa "^1.4.1" - safe-buffer "^5.0.1" - -jws@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jws/-/jws-4.0.0.tgz#2d4e8cf6a318ffaa12615e9dec7e86e6c97310f4" - integrity sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg== - dependencies: - jwa "^2.0.0" + jwa "^2.0.1" safe-buffer "^5.0.1" jwt-simple@0.5.6: @@ -5624,9 +5626,9 @@ lodash.snakecase@^4.1.1: integrity sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw== lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + version "4.17.23" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" + integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== logform@^2.7.0: version "2.7.0" @@ -5684,7 +5686,7 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" -lru-cache@^7.10.1, lru-cache@^7.14.1: +lru-cache@^7.10.1: version "7.18.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== @@ -5697,7 +5699,7 @@ lru-memoizer@^2.2.0: lodash.clonedeep "^4.5.0" lru-cache "6.0.0" -lru.min@^1.0.0: +lru.min@^1.0.0, lru.min@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/lru.min/-/lru.min-1.1.3.tgz#c8c3d001dfb4cbe5b8d1f4bea207d4a320e5d76f" integrity sha512-Lkk/vx6ak3rYkRR0Nhu4lFUT2VDnQSxBe8Hbl7f36358p6ow8Bnvr8lrLt98H8J1aGxfhbX4Fs5tYg2+FTwr5Q== @@ -6097,16 +6099,16 @@ mysql2@3.15.1: sqlstring "^2.3.2" named-placeholders@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/named-placeholders/-/named-placeholders-1.1.3.tgz#df595799a36654da55dda6152ba7a137ad1d9351" - integrity sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w== + version "1.1.6" + resolved "https://registry.yarnpkg.com/named-placeholders/-/named-placeholders-1.1.6.tgz#c50c6920b43f258f59c16add1e56654f5cc02bb5" + integrity sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w== dependencies: - lru-cache "^7.14.1" + lru.min "^1.1.0" nan@^2.13.2, nan@^2.19.0, nan@^2.23.0: - version "2.23.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.23.1.tgz#6f86a31dd87e3d1eb77512bf4b9e14c8aded3975" - integrity sha512-r7bBUGKzlqk8oPBDYxt6Z0aEdF1G1rwlMcLk8LCOMbOzf0mG+JUfUzG4fIMWwHWP0iyaLWEQZJmtB7nOHEm/qw== + version "2.24.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.24.0.tgz#a8919b36e692aa5b260831910e4f81419fc0a283" + integrity sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg== napi-build-utils@^2.0.0: version "2.0.0" @@ -6152,9 +6154,9 @@ no-case@^3.0.4: tslib "^2.0.3" node-abi@^3.3.0: - version "3.85.0" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.85.0.tgz#b115d575e52b2495ef08372b058e13d202875a7d" - integrity sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg== + version "3.87.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.87.0.tgz#423e28fea5c2f195fddd98acded9938c001ae6dd" + integrity sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ== dependencies: semver "^7.3.5" @@ -6197,16 +6199,16 @@ node-fetch@^3.3.0, node-fetch@^3.3.2: fetch-blob "^3.1.4" formdata-polyfill "^4.0.10" -node-forge@1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - -node-forge@^1.3.0, node-forge@^1.3.1: +node-forge@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.2.tgz#d0d2659a26eef778bf84d73e7f55c08144ee7750" integrity sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw== +node-forge@^1.3.0, node-forge@^1.3.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.3.tgz#0ad80f6333b3a0045e827ac20b7f735f93716751" + integrity sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg== + node-gyp-build@^4.3.0: version "4.8.4" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.4.tgz#8a70ee85464ae52327772a90d66c6077a900cfc8" @@ -6326,9 +6328,9 @@ number-is-nan@^1.0.0: integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== nwsapi@^2.2.4: - version "2.2.22" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.22.tgz#109f9530cda6c156d6a713cdf5939e9f0de98b9d" - integrity sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ== + version "2.2.23" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.23.tgz#59712c3a88e6de2bb0b6ccc1070397267019cf6c" + integrity sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ== nyc@^14.1.1: version "14.1.1" @@ -6419,24 +6421,24 @@ object.assign@^4.1.7: object-keys "^1.1.1" object.getownpropertydescriptors@^2.0.3: - version "2.1.8" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz#2f1fe0606ec1a7658154ccd4f728504f69667923" - integrity sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A== + version "2.1.9" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.9.tgz#bf9e7520f14d50de88dee2b9c9eca841166322dc" + integrity sha512-mt8YM6XwsTTovI+kdZdHSxoyF2DI59up034orlC9NfweclcWOt7CVascNNLp6U+bjFVCVCIh9PwS76tDM/rH8g== dependencies: - array.prototype.reduce "^1.0.6" - call-bind "^1.0.7" + array.prototype.reduce "^1.0.8" + call-bind "^1.0.8" define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - gopd "^1.0.1" - safe-array-concat "^1.1.2" + es-abstract "^1.24.0" + es-object-atoms "^1.1.1" + gopd "^1.2.0" + safe-array-concat "^1.1.3" oidc-token-hash@^5.0.3: version "5.2.0" resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.2.0.tgz#be8a8885c7e2478d21a674e15afa31f1bcc4a61f" integrity sha512-6gj2m8cJZ+iSW8bm0FXdGF0YhIQbKrfP4yWTNzxc31U6MOjfEmB1rHvlYvxI1B7t7BCi1F2vYTT6YhtQRG4hxw== -on-finished@2.4.1: +on-finished@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== @@ -6748,7 +6750,7 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-to-regexp@0.1.12: +path-to-regexp@~0.1.12: version "0.1.12" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ== @@ -6776,14 +6778,14 @@ pend@~1.2.0: integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== pg-cloudflare@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.2.7.tgz#a1f3d226bab2c45ae75ea54d65ec05ac6cfafbef" - integrity sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg== + version "1.3.0" + resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz#386035d4bfcf1a7045b026f8b21acf5353f14d65" + integrity sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ== pg-connection-string@^2.9.1: - version "2.9.1" - resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.9.1.tgz#bb1fd0011e2eb76ac17360dc8fa183b2d3465238" - integrity sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w== + version "2.10.1" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.10.1.tgz#34e0bf60333551ae1e76caf47cce633a5b2e4b70" + integrity sha512-iNzslsoeSH2/gmDDKiyMqF64DATUCWj3YJ0wP14kqcsf2TUklwimd+66yYojKwZCA7h2yRNLGug71hCBA2a4sw== pg-int8@1.0.1: version "1.0.1" @@ -6791,14 +6793,14 @@ pg-int8@1.0.1: integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== pg-pool@^3.10.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.10.1.tgz#481047c720be2d624792100cac1816f8850d31b2" - integrity sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg== + version "3.11.0" + resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.11.0.tgz#adf9a6651a30c839f565a3cc400110949c473d69" + integrity sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w== pg-protocol@^1.10.3: - version "1.10.3" - resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.10.3.tgz#ac9e4778ad3f84d0c5670583bab976ea0a34f69f" - integrity sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ== + version "1.11.0" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.11.0.tgz#2502908893edaa1e8c0feeba262dd7b40b317b53" + integrity sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g== pg-types@2.2.0: version "2.2.0" @@ -6894,9 +6896,9 @@ postgres-array@~2.0.0: integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA== postgres-bytea@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35" - integrity sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w== + version "1.0.1" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.1.tgz#c40b3da0222c500ff1e51c5d7014b60b79697c7a" + integrity sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ== postgres-date@~1.0.4: version "1.0.7" @@ -6911,13 +6913,13 @@ postgres-interval@^1.1.0: xtend "^4.0.0" postman-request@^2.88.1-postman.42: - version "2.88.1-postman.46" - resolved "https://registry.yarnpkg.com/postman-request/-/postman-request-2.88.1-postman.46.tgz#ba048a9a48eea743c754f96fd5a908a65f52868d" - integrity sha512-gcDb2vzjPXRKulfXq3p04H6VJVnMMREK2Nk+eBMhHTC5PQ7PXDp3AejzNAbcpqYR+e9FU09yJ4mYImddNAGG3Q== + version "2.88.1-postman.48" + resolved "https://registry.yarnpkg.com/postman-request/-/postman-request-2.88.1-postman.48.tgz#8727ec3fa432c2608bdd31ea184fa408033dba8e" + integrity sha512-E32FGh8ig2KDvzo4Byi7Ibr+wK2gNKPSqXoNsvjdCHgDBxSK4sCUwv+aa3zOBUwfiibPImHMy0WdlDSSCTqTuw== dependencies: "@postman/form-data" "~3.1.1" "@postman/tough-cookie" "~4.1.3-postman.1" - "@postman/tunnel-agent" "^0.6.4" + "@postman/tunnel-agent" "^0.6.8" aws-sign2 "~0.7.0" aws4 "^1.12.0" caseless "~0.12.0" @@ -6930,7 +6932,7 @@ postman-request@^2.88.1-postman.42: json-stringify-safe "~5.0.1" mime-types "^2.1.35" oauth-sign "~0.9.0" - qs "~6.5.3" + qs "~6.14.1" safe-buffer "^5.1.2" socks-proxy-agent "^8.0.5" stream-length "^1.0.2" @@ -7063,17 +7065,10 @@ qlobber@^8.0.1: resolved "https://registry.yarnpkg.com/qlobber/-/qlobber-8.0.1.tgz#8a8ef18401ca451c9ebc2afe58a1b04c38f476ca" integrity sha512-O+Wd1chXj5YE1DwmD+ae0bXiSLehmnS3czlC1R9FL/Nt/3q8uMS1bIHmg2lJfCoiimCxClWM8AAuJrF0EvNiog== -qs@6.13.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" - integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== - dependencies: - side-channel "^1.0.6" - -qs@^6.6.0, qs@^6.7.0, qs@^6.9.4: - version "6.14.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" - integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== +qs@^6.6.0, qs@^6.7.0, qs@^6.9.4, qs@~6.14.0, qs@~6.14.1: + version "6.14.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.1.tgz#a41d85b9d3902f31d27861790506294881871159" + integrity sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ== dependencies: side-channel "^1.1.0" @@ -7082,11 +7077,6 @@ qs@~0.6.0: resolved "https://registry.yarnpkg.com/qs/-/qs-0.6.6.tgz#6e015098ff51968b8a3c819001d5f2c89bc4b107" integrity sha512-kN+yNdAf29Jgp+AYHUmC7X4QdJPR8czuMWLNLc0aRxkQ7tB3vJQEONKKT9ou/rW7EbqVec11srC9q9BiVbcnHA== -qs@~6.5.3: - version "6.5.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" - integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== - query-string@^7.1.3: version "7.1.3" resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" @@ -7124,15 +7114,15 @@ range-parser@~1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.5.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" - integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== +raw-body@~2.5.3: + version "2.5.3" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.3.tgz#11c6650ee770a7de1b494f197927de0c923822e2" + integrity sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA== dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" + bytes "~3.1.2" + http-errors "~2.0.1" + iconv-lite "~0.4.24" + unpipe "~1.0.0" rc@^1.2.7: version "1.2.8" @@ -7414,7 +7404,7 @@ rx-lite@^3.1.2: dependencies: tslib "^2.1.0" -safe-array-concat@^1.1.2, safe-array-concat@^1.1.3: +safe-array-concat@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== @@ -7494,9 +7484,9 @@ saslprep@^1.0.0: sparse-bitfield "^3.0.3" sax@>=0.6.0: - version "1.4.3" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.3.tgz#fcebae3b756cdc8428321805f4b70f16ec0ab5db" - integrity sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ== + version "1.4.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.4.tgz#f29c2bba80ce5b86f4343b4c2be9f2b96627cf8b" + integrity sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw== saxes@^6.0.0: version "6.0.0" @@ -7525,39 +7515,39 @@ semver@^7.3.5, semver@^7.5.4: resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== -send@0.19.0: - version "0.19.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" - integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== +send@~0.19.0, send@~0.19.1: + version "0.19.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.2.tgz#59bc0da1b4ea7ad42736fd642b1c4294e114ff29" + integrity sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg== dependencies: debug "2.6.9" depd "2.0.0" destroy "1.2.0" - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" + fresh "~0.5.2" + http-errors "~2.0.1" mime "1.6.0" ms "2.1.3" - on-finished "2.4.1" + on-finished "~2.4.1" range-parser "~1.2.1" - statuses "2.0.1" + statuses "~2.0.2" seq-queue@^0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/seq-queue/-/seq-queue-0.0.5.tgz#d56812e1c017a6e4e7c3e3a37a1da6d78dd3c93e" integrity sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q== -serve-static@1.16.2: - version "1.16.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" - integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== +serve-static@~1.16.2: + version "1.16.3" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.3.tgz#a97b74d955778583f3862a4f0b841eb4d5d78cf9" + integrity sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA== dependencies: encodeurl "~2.0.0" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.19.0" + send "~0.19.1" set-blocking@^2.0.0: version "2.0.0" @@ -7595,7 +7585,7 @@ set-proto@^1.0.0: es-errors "^1.3.0" es-object-atoms "^1.0.0" -setprototypeof@1.2.0: +setprototypeof@1.2.0, setprototypeof@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== @@ -7657,7 +7647,7 @@ side-channel-weakmap@^1.0.2: object-inspect "^1.13.3" side-channel-map "^1.0.1" -side-channel@^1.0.6, side-channel@^1.1.0: +side-channel@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== @@ -7873,16 +7863,16 @@ stack-trace@0.0.x: resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - "statuses@>= 1.5.0 < 2": version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +statuses@~2.0.1, statuses@~2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.2.tgz#8f75eecef765b5e1cfcdc080da59409ed424e382" + integrity sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== + stop-iteration-iterator@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad" @@ -8083,9 +8073,9 @@ strnum@^1.1.1: integrity sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA== strnum@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/strnum/-/strnum-2.1.1.tgz#cf2a6e0cf903728b8b2c4b971b7e36b4e82d46ab" - integrity sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw== + version "2.1.2" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-2.1.2.tgz#a5e00ba66ab25f9cafa3726b567ce7a49170937a" + integrity sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ== strtok3@^7.0.0: version "7.1.1" @@ -8229,9 +8219,9 @@ telnyx@1.25.5: uuid "^3.3.2" terser@^5.15.1: - version "5.44.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.44.1.tgz#e391e92175c299b8c284ad6ded609e37303b0a9c" - integrity sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw== + version "5.46.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.46.0.tgz#1b81e560d584bbdd74a8ede87b4d9477b0ff9695" + integrity sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.15.0" @@ -8308,7 +8298,7 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -toidentifier@1.0.1: +toidentifier@1.0.1, toidentifier@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== @@ -8559,15 +8549,15 @@ universalify@^0.2.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -update-browserslist-db@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz#7802aa2ae91477f255b86e0e46dbc787a206ad4a" - integrity sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A== +update-browserslist-db@^1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz#64d76db58713136acbeb4c49114366cc6cc2e80d" + integrity sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w== dependencies: escalade "^3.2.0" picocolors "^1.1.1" @@ -8878,9 +8868,9 @@ which-module@^2.0.0: integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== which-typed-array@^1.1.16, which-typed-array@^1.1.19, which-typed-array@^1.1.2: - version "1.1.19" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" - integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== + version "1.1.20" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.20.tgz#3fdb7adfafe0ea69157b1509f3a1cd892bd1d122" + integrity sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg== dependencies: available-typed-arrays "^1.0.7" call-bind "^1.0.8" @@ -8928,9 +8918,9 @@ winston-transport@^4.9.0: triple-beam "^1.3.0" winston@^3.3.3: - version "3.18.3" - resolved "https://registry.yarnpkg.com/winston/-/winston-3.18.3.tgz#93ac10808c8e1081d723bc8811cd2f445ddfdcd1" - integrity sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww== + version "3.19.0" + resolved "https://registry.yarnpkg.com/winston/-/winston-3.19.0.tgz#cc1d1262f5f45946904085cfffe73efb4b7a581d" + integrity sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA== dependencies: "@colors/colors" "^1.6.0" "@dabh/diagnostics" "^2.0.8" @@ -9041,7 +9031,7 @@ write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" -ws@8.18.3, ws@^8.13.0, ws@^8.18.0, ws@^8.9.0: +ws@8.18.3: version "8.18.3" resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.3.tgz#b56b88abffde62791c639170400c93dcb0c95472" integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== @@ -9051,6 +9041,11 @@ ws@^7.4.6: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== +ws@^8.13.0, ws@^8.18.0, ws@^8.9.0: + version "8.19.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.19.0.tgz#ddc2bdfa5b9ad860204f5a72a4863a8895fd8c8b" + integrity sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg== + xml-crypto@^2.1.3: version "2.1.6" resolved "https://registry.yarnpkg.com/xml-crypto/-/xml-crypto-2.1.6.tgz#c51a016cc8391fc1d9ebd9abc589e4c08b62d652" From 8a6c3a34fcd8193c3c9aa36a0e1577e5540063c0 Mon Sep 17 00:00:00 2001 From: isabel Date: Sat, 24 Jan 2026 13:19:14 +0000 Subject: [PATCH 280/308] lix-diff: 1.1.1 -> 1.2.0 Diff: https://github.com/tgirlcloud/lix-diff/compare/v1.1.1...v1.2.0 --- pkgs/by-name/li/lix-diff/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lix-diff/package.nix b/pkgs/by-name/li/lix-diff/package.nix index 04cc71c5a9ce..8653b5ef8264 100644 --- a/pkgs/by-name/li/lix-diff/package.nix +++ b/pkgs/by-name/li/lix-diff/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "lix-diff"; - version = "1.1.1"; + version = "1.2.0"; src = fetchFromGitHub { owner = "tgirlcloud"; repo = "lix-diff"; tag = "v${finalAttrs.version}"; - hash = "sha256-uZd8xoQWsvJCmHtxtKJzKtaupUdXMXKWqSjXnK/BZco="; + hash = "sha256-ehASke8ZpvHkQI9bCV3/9i1QG67hjSIMoIMQDlbODxU="; }; - cargoHash = "sha256-ydB65V879tW42FXSgdoUDeQbovsVf8qXku9uW4mqAfs="; + cargoHash = "sha256-ghwCwIg0PDfUfiHnwiUy8kNjPEgVWk92zA5ZnlD8BO8="; passthru.updateScript = nix-update-script { }; From d15068a50ca3863e490f1f1482c45a07fc9316fd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 11:29:31 +0100 Subject: [PATCH 281/308] python313Packages.astropy-healpix: migrate to finalAttrs --- .../python-modules/astropy-healpix/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/astropy-healpix/default.nix b/pkgs/development/python-modules/astropy-healpix/default.nix index 70d57afb49a9..261309e70c68 100644 --- a/pkgs/development/python-modules/astropy-healpix/default.nix +++ b/pkgs/development/python-modules/astropy-healpix/default.nix @@ -13,14 +13,14 @@ hypothesis, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "astropy-healpix"; version = "1.1.3"; pyproject = true; src = fetchPypi { - inherit version; - pname = lib.replaceStrings [ "-" ] [ "_" ] pname; + inherit (finalAttrs) version; + pname = "astropy_healpix"; hash = "sha256-9SDYOr6CFdPo4aN7K9kRce42pvVfEQ1aLbhj112Bs7c="; }; @@ -52,8 +52,8 @@ buildPythonPackage rec { meta = { description = "BSD-licensed HEALPix for Astropy"; homepage = "https://github.com/astropy/astropy-healpix"; - changelog = "https://github.com/astropy/astropy-healpix/blob/v${version}/CHANGES.rst"; + changelog = "https://github.com/astropy/astropy-healpix/blob/v${finalAttrs.version}/CHANGES.rst"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.smaret ]; }; -} +}) From f906295f0c10d344386449ca90d282f95b8ee377 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 24 Jan 2026 13:12:12 +0000 Subject: [PATCH 282/308] =?UTF-8?q?gnome-shell:=2049.2=20=E2=86=92=2049.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/49.2...49.3 --- pkgs/by-name/gn/gnome-shell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 147c87770256..3ffad3a901a7 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -73,7 +73,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell"; - version = "49.2"; + version = "49.3"; outputs = [ "out" @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz"; - hash = "sha256-0TuFXY35nev37M+BC24FT9sK64fvixMZGKbkyRl6Asc="; + hash = "sha256-KPDb1kRS8AVxKfImdTyV0nJt4H8fX0c63cfDxQem0xo="; }; patches = [ From 9121ec4d9483f2cedfe07b63bd1b6e2ceca2bc7c Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 24 Jan 2026 13:11:35 +0000 Subject: [PATCH 283/308] =?UTF-8?q?gnome-text-editor:=2049.0=20=E2=86=92?= =?UTF-8?q?=2049.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-text-editor/-/compare/49.0...49.1 --- pkgs/by-name/gn/gnome-text-editor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-text-editor/package.nix b/pkgs/by-name/gn/gnome-text-editor/package.nix index cadf6b5f04b1..7a25118f6a5d 100644 --- a/pkgs/by-name/gn/gnome-text-editor/package.nix +++ b/pkgs/by-name/gn/gnome-text-editor/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-text-editor"; - version = "49.0"; + version = "49.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-text-editor/${lib.versions.major finalAttrs.version}/gnome-text-editor-${finalAttrs.version}.tar.xz"; - hash = "sha256-jkOwz6gVLNPHYw3lZd4taTDoh88ti4RID7+FOivCyKY="; + hash = "sha256-8ESPJHu1l5pQxgIixExFEYgK1HTiVJV2Xl7SJG5U27E="; }; nativeBuildInputs = [ From 7f3bca80c2d91e880a26faecf3b09acf64915721 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 24 Jan 2026 13:11:54 +0000 Subject: [PATCH 284/308] =?UTF-8?q?gthumb:=203.12.8.2=20=E2=86=92=203.12.9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gthumb/-/compare/3.12.8.2...3.12.9 --- pkgs/by-name/gt/gthumb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gt/gthumb/package.nix b/pkgs/by-name/gt/gthumb/package.nix index e4542e23efd5..32235dd82c6a 100644 --- a/pkgs/by-name/gt/gthumb/package.nix +++ b/pkgs/by-name/gt/gthumb/package.nix @@ -34,11 +34,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gthumb"; - version = "3.12.8.2"; + version = "3.12.9"; src = fetchurl { url = "mirror://gnome/sources/gthumb/${lib.versions.majorMinor finalAttrs.version}/gthumb-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-q8V7EQMWXdaRU1eW99vbp2hiF8fQael07Q89gA/oh5Y="; + sha256 = "sha256-13+ItWneSSV4BzDnhnspB3GNpmBowkLd6bvaEH4YP/o="; }; strictDeps = true; From b90b0db0d69232bb7c95390c5e2a930915521c17 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 24 Jan 2026 13:12:34 +0000 Subject: [PATCH 285/308] =?UTF-8?q?mutter:=2049.2=20=E2=86=92=2049.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/mutter/-/compare/49.2...49.3 --- pkgs/by-name/mu/mutter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 7e4936322523..7dce4468738a 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mutter"; - version = "49.2"; + version = "49.3"; outputs = [ "out" @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; - hash = "sha256-J2ORoIDlCVaSQKyGECVdd4q2qIoyUPmxd0AlXxNOPAo="; + hash = "sha256-nvH2HW/kAcyj/L5tmjsqT5tCY4y/hENzVmamGWSo8MM="; }; mesonFlags = [ From 076b3287ce79b7587210ee21e73f11b9ace9f0ee Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 24 Jan 2026 11:32:18 +0100 Subject: [PATCH 286/308] python313Packages.yourdfpy: migrate to finalAttrs --- pkgs/development/python-modules/yourdfpy/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/yourdfpy/default.nix b/pkgs/development/python-modules/yourdfpy/default.nix index d1b8bdda4a2e..625b2dbee0bb 100644 --- a/pkgs/development/python-modules/yourdfpy/default.nix +++ b/pkgs/development/python-modules/yourdfpy/default.nix @@ -19,7 +19,7 @@ pytest-cov-stub, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "yourdfpy"; version = "0.0.60"; pyproject = true; @@ -27,7 +27,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "clemense"; repo = "yourdfpy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tXFrwtxjLvHNxT/MhrAiV2CGcbKj1JRi/Yo8Qt6UBfk="; }; @@ -55,9 +55,9 @@ buildPythonPackage rec { meta = { description = "Python parser for URDFs"; homepage = "https://github.com/clemense/yourdfpy/"; - changelog = "https://github.com/clemense/yourdfpy/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/clemense/yourdfpy/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ nim65s ]; mainProgram = "yourdfpy"; }; -} +}) From 0f6b5c401e11596a52489f58f86df1f95a80514e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 14:01:14 +0000 Subject: [PATCH 287/308] wesnoth-devel: 1.19.19 -> 1.19.20 --- pkgs/by-name/we/wesnoth/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/we/wesnoth/package.nix b/pkgs/by-name/we/wesnoth/package.nix index 6df5bd7519a3..33d263ee91ff 100644 --- a/pkgs/by-name/we/wesnoth/package.nix +++ b/pkgs/by-name/we/wesnoth/package.nix @@ -39,7 +39,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "wesnoth${suffix}"; - version = if enableDevel then "1.19.19" else "1.18.6"; + version = if enableDevel then "1.19.20" else "1.18.6"; src = fetchFromGitHub { owner = "wesnoth"; @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { tag = finalAttrs.version; hash = if enableDevel then - "sha256-9MExXXRnkjEWzOW7TPtNmwExoW7s0/u8w34n7DIS0YU=" + "sha256-G0MsCXZRwryGjl6h9KVtMBsQiljYVInPz6wxSQ0jSyw=" else "sha256-y2ceN7rX8j+pNlaajw32ZxwFrUxqAuILADZvum03NhU="; }; From d1971cb5e0188131cadb929ff68444970d6b5d32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20James?= Date: Sat, 24 Jan 2026 15:11:58 +0100 Subject: [PATCH 288/308] exactaudiocopy: fix build 404 error --- pkgs/by-name/ex/exactaudiocopy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exactaudiocopy/package.nix b/pkgs/by-name/ex/exactaudiocopy/package.nix index 52dcb505b482..1bf39200a5b8 100644 --- a/pkgs/by-name/ex/exactaudiocopy/package.nix +++ b/pkgs/by-name/ex/exactaudiocopy/package.nix @@ -21,8 +21,8 @@ let }; cygwin = fetchurl { - url = "https://mirrors.kernel.org/sourceware/cygwin/x86_64/release/cygwin/cygwin-3.6.1-1-x86_64.tar.xz"; - sha256 = "45d1c76a15426209c20a8d4df813e94fbd17bd5d85ad4d742515ff432400143e"; + url = "https://mirrors.kernel.org/sourceware/cygwin/x86_64/release/cygwin/cygwin-3.6.6-1-x86_64.tar.xz"; + hash = "sha256-xcgYjfVB9dF0twGC1ww7r4NCPHT/+aEk1CMmS7ndJuA="; }; patched_eac = stdenv.mkDerivation { From 091df17a33e55aff975a74fbf16c833bd6643667 Mon Sep 17 00:00:00 2001 From: isabel Date: Sat, 24 Jan 2026 14:14:19 +0000 Subject: [PATCH 289/308] wakapi: 2.17.0 -> 2.17.1 Diff: https://github.com/muety/wakapi/compare/2.17.0...2.17.1 Changelog: https://github.com/muety/wakapi/releases/tag/2.17.1 --- pkgs/by-name/wa/wakapi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wakapi/package.nix b/pkgs/by-name/wa/wakapi/package.nix index c6fe08a53e84..985240c16377 100644 --- a/pkgs/by-name/wa/wakapi/package.nix +++ b/pkgs/by-name/wa/wakapi/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "2.17.0"; + version = "2.17.1"; in buildGoLatestModule { pname = "wakapi"; @@ -16,10 +16,10 @@ buildGoLatestModule { owner = "muety"; repo = "wakapi"; tag = version; - hash = "sha256-aQh1Jn718sk/Wvsjk9xFJ5NBSmsF6OOYtj22g6kwY8k="; + hash = "sha256-/7jYfLs9IcAWYVWISdDeXWV+PfHGFjkxcFkpqH2lxS8="; }; - vendorHash = "sha256-wlpTC050EYEjA5fteaGOGVKonMNOr7Ym2uoGUj0fw/M="; + vendorHash = "sha256-AA9gIIUsoJG4RnDZ1fAJu+iqeXXbRbprBVxuVvR1tzo="; # Not a go module required by the project, contains development utilities excludedPackages = [ "scripts" ]; From 084807da0fbd386a82c4d49c0e23129557bb5a0b Mon Sep 17 00:00:00 2001 From: Dan Lock Date: Sat, 24 Jan 2026 14:26:13 +0000 Subject: [PATCH 290/308] nixos/rqbit: init service module --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/torrent/rqbit.nix | 151 ++++++++++++++++++ nixos/tests/all-tests.nix | 1 + nixos/tests/rqbit.nix | 30 ++++ pkgs/by-name/rq/rqbit/package.nix | 17 +- 6 files changed, 195 insertions(+), 7 deletions(-) create mode 100644 nixos/modules/services/torrent/rqbit.nix create mode 100644 nixos/tests/rqbit.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 65290e41b983..fb6190063625 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -20,6 +20,8 @@ - [reaction](https://reaction.ppom.me/), a daemon that scans program outputs for repeated patterns, and takes action. A common usage is to scan ssh and webserver logs, and to ban hosts that cause multiple authentication errors. A modern alternative to fail2ban. Available as [services.reaction](#opt-services.reaction.enable). +- [rqbit](https://github.com/ikatson/rqbit), a bittorrent client written in Rust. It has HTTP API and Web UI, and can be used as a library. Available as [services.rqbit](#opt-services.rqbit.enable). + - [Tailscale Serve](https://tailscale.com/kb/1552/tailscale-services), configure Tailscale Serve for exposing local services to your tailnet. Available as [services.tailscale.serve](#opt-services.tailscale.serve.enable). - [qui](https://github.com/autobrr/qui), a modern alternative webUI for qBittorrent, with multi-instance support. Written in Go/React. Available as [services.qui](#opt-services.qui.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 69e3d66046d4..03218f44081b 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1553,6 +1553,7 @@ ./services/torrent/peerflix.nix ./services/torrent/qbittorrent.nix ./services/torrent/qui.nix + ./services/torrent/rqbit.nix ./services/torrent/rtorrent.nix ./services/torrent/torrentstream.nix ./services/torrent/transmission.nix diff --git a/nixos/modules/services/torrent/rqbit.nix b/nixos/modules/services/torrent/rqbit.nix new file mode 100644 index 000000000000..5da9bf0473b4 --- /dev/null +++ b/nixos/modules/services/torrent/rqbit.nix @@ -0,0 +1,151 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + inherit (lib) + mkEnableOption + mkOption + types + mkPackageOption + mkIf + ; + + cfg = config.services.rqbit; + stateDir = "/var/lib/rqbit"; + defaultDownloadDir = "${stateDir}/downloads"; +in +{ + options.services.rqbit = { + enable = mkEnableOption "rqbit BitTorrent daemon"; + + package = mkPackageOption pkgs "rqbit" { }; + + user = mkOption { + type = types.str; + default = "rqbit"; + description = "User account under which rqbit runs."; + }; + + group = mkOption { + type = types.str; + default = "rqbit"; + description = "Group account under which rqbit runs."; + }; + + downloadDir = mkOption { + type = types.path; + default = defaultDownloadDir; + example = "/mnt/storage/torrents"; + description = "Directory where to download torrents."; + }; + + httpPort = mkOption { + type = types.port; + default = 3030; + description = "The listen port for the HTTP API."; + }; + + httpHost = mkOption { + type = types.str; + default = "127.0.0.1"; + example = "0.0.0.0"; + description = "The listen host for the HTTP API."; + }; + + peerPort = mkOption { + type = types.port; + default = 4240; + description = "The port to listen for incoming BitTorrent peer connections (TCP and uTP)."; + }; + + openFirewall = mkEnableOption "opening of the HTTP and Peer ports in the firewall"; + }; + + config = mkIf cfg.enable { + systemd.services.rqbit = { + description = "rqbit BitTorrent Service"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + + environment = { + HOME = stateDir; + RQBIT_HTTP_API_LISTEN_ADDR = "${ + if (lib.hasInfix ":" cfg.httpHost) then "[${cfg.httpHost}]" else cfg.httpHost + }:${toString cfg.httpPort}"; + RQBIT_LISTEN_PORT = toString cfg.peerPort; + RQBIT_SESSION_PERSISTENCE_LOCATION = stateDir; + }; + + serviceConfig = { + ExecStart = "${lib.getExe cfg.package} server start ${cfg.downloadDir}"; + User = cfg.user; + Group = cfg.group; + + StateDirectory = "rqbit"; + StateDirectoryMode = "0750"; + + # systemd-analyze security rqbit + ReadWritePaths = mkIf (cfg.downloadDir != defaultDownloadDir) [ cfg.downloadDir ]; + ProtectSystem = "strict"; + ProtectHome = "read-only"; + PrivateTmp = true; + PrivateDevices = true; + ProtectProc = "invisible"; + ProcSubset = "pid"; + PrivateUsers = true; + RemoveIPC = true; + CapabilityBoundingSet = ""; + NoNewPrivileges = true; + ProtectKernelTunables = true; + ProtectKernelModules = true; + ProtectKernelLogs = true; + ProtectControlGroups = true; + ProtectClock = true; + ProtectHostname = true; + RestrictNamespaces = true; + SystemCallFilter = [ + "@system-service" + "@network-io" + "@file-system" + "~@privileged" + "~@resources" + ]; + SystemCallArchitectures = "native"; + RestrictRealtime = true; + RestrictSUIDSGID = true; + MemoryDenyWriteExecute = true; + LockPersonality = true; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + UMask = "0027"; + }; + }; + + users = { + users = mkIf (cfg.user == "rqbit") { + rqbit = { + inherit (cfg) group; + isSystemUser = true; + }; + }; + groups = mkIf (cfg.group == "rqbit") { rqbit = { }; }; + }; + + networking.firewall = mkIf cfg.openFirewall { + allowedTCPPorts = [ + cfg.httpPort + cfg.peerPort + ]; + allowedUDPPorts = [ cfg.peerPort ]; + }; + }; + + meta.maintainers = with lib.maintainers; [ CodedNil ]; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 6cd4ac9a4ecb..e56ae264dbe5 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1385,6 +1385,7 @@ in rosenpass = runTest ./rosenpass.nix; roundcube = runTest ./roundcube.nix; routinator = handleTest ./routinator.nix { }; + rqbit = handleTest ./rqbit.nix { }; rshim = handleTest ./rshim.nix { }; rspamd = handleTest ./rspamd.nix { }; rspamd-trainer = runTest ./rspamd-trainer.nix; diff --git a/nixos/tests/rqbit.nix b/nixos/tests/rqbit.nix new file mode 100644 index 000000000000..dcef770839b6 --- /dev/null +++ b/nixos/tests/rqbit.nix @@ -0,0 +1,30 @@ +import ./make-test-python.nix ( + { pkgs, ... }: + let + port = 3030; + in + { + name = "rqbit"; + meta = { + maintainers = with pkgs.lib.maintainers; [ CodedNil ]; + }; + + nodes.machine = + { pkgs, ... }: + { + services.rqbit = { + httpPort = port; + enable = true; + openFirewall = true; + }; + }; + + testScript = /* python */ '' + machine.start() + machine.wait_for_unit("rqbit.service") + machine.wait_for_open_port(${toString port}) + + machine.succeed("curl --fail http://localhost:${toString port}") + ''; + } +) diff --git a/pkgs/by-name/rq/rqbit/package.nix b/pkgs/by-name/rq/rqbit/package.nix index 0516e01b776c..edac8459099c 100644 --- a/pkgs/by-name/rq/rqbit/package.nix +++ b/pkgs/by-name/rq/rqbit/package.nix @@ -8,6 +8,7 @@ buildNpmPackage, nodejs, nix-update-script, + nixosTests, }: let pname = "rqbit"; @@ -62,13 +63,15 @@ rustPlatform.buildRustPackage { doCheck = false; - passthru.webui = rqbit-webui; - - passthru.updateScript = nix-update-script { - extraArgs = [ - "--subpackage" - "webui" - ]; + passthru = { + webui = rqbit-webui; + updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "webui" + ]; + }; + tests.testService = nixosTests.rqbit; }; meta = { From 43099bea23f3e9f73d6cf2ff79f503efe708dab1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20James?= Date: Sat, 24 Jan 2026 15:35:57 +0100 Subject: [PATCH 291/308] crowdsec: 1.7.2 -> 1.7.6 --- nixos/modules/services/security/crowdsec.nix | 1 - pkgs/by-name/cr/crowdsec/package.nix | 20 ++++++++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/nixos/modules/services/security/crowdsec.nix b/nixos/modules/services/security/crowdsec.nix index 9a1e255441c7..003ed7595fb8 100644 --- a/nixos/modules/services/security/crowdsec.nix +++ b/nixos/modules/services/security/crowdsec.nix @@ -625,7 +625,6 @@ in services.crowdsec.settings.general = { common = { - daemonize = false; log_media = "stdout"; }; config_paths = { diff --git a/pkgs/by-name/cr/crowdsec/package.nix b/pkgs/by-name/cr/crowdsec/package.nix index 3dbd8cc625a3..82615f81051b 100644 --- a/pkgs/by-name/cr/crowdsec/package.nix +++ b/pkgs/by-name/cr/crowdsec/package.nix @@ -5,18 +5,18 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "crowdsec"; - version = "1.7.2"; + version = "1.7.6"; src = fetchFromGitHub { owner = "crowdsecurity"; repo = "crowdsec"; - tag = "v${version}"; - hash = "sha256-f0SxOXxXqKft3Nnf9y7itpPXJOjBrEpImbPANFNx4BM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-Qd5EHn7G7bTV+S4bVXfHytoCI5L/gHxAKB9emeKoSLc="; }; - vendorHash = "sha256-v1UECFfgx1zFCzSyazxFRWMP/0fayVnrC+pJHio5z+Q="; + vendorHash = "sha256-txiZmUd/GQQu7XiI4iE25aCmOLe2sC0uQ8Gne76cw+Q="; nativeBuildInputs = [ installShellFiles ]; @@ -28,9 +28,9 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/crowdsecurity/go-cs-lib/version.Version=v${version}" + "-X github.com/crowdsecurity/go-cs-lib/version.Version=v${finalAttrs.version}" "-X github.com/crowdsecurity/go-cs-lib/version.BuildDate=1970-01-01_00:00:00" - "-X github.com/crowdsecurity/go-cs-lib/version.Tag=v${version}" + "-X github.com/crowdsecurity/go-cs-lib/version.Tag=v${finalAttrs.version}" "-X github.com/crowdsecurity/crowdsec/pkg/cwversion.Codename=alphaga" "-X github.com/crowdsecurity/crowdsec/pkg/csconfig.defaultConfigDir=/etc/crowdsec" "-X github.com/crowdsecurity/crowdsec/pkg/csconfig.defaultDataDir=/var/lib/crowdsec/data" @@ -56,7 +56,7 @@ buildGoModule rec { preCheck = '' version=$($GOPATH/bin/cscli version 2>&1 | sed -nE 's/^version: (.*)/\1/p') - if [ "$version" != "v${version}" ]; then + if [ "$version" != "v${finalAttrs.version}" ]; then echo "Invalid version string: '$version'" exit 1 fi @@ -64,7 +64,7 @@ buildGoModule rec { meta = { homepage = "https://crowdsec.net/"; - changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}"; + changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${finalAttrs.version}"; description = "Free, open-source and collaborative IPS"; longDescription = '' CrowdSec is a free, modern & collaborative behavior detection engine, @@ -82,4 +82,4 @@ buildGoModule rec { jk ]; }; -} +}) From 045fbac8ee5dd6d833ad5151a3d5c5ababd5cbda Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 14:42:28 +0000 Subject: [PATCH 292/308] ytdl-sub: 2026.01.16.post1 -> 2026.01.24.post1 --- pkgs/by-name/yt/ytdl-sub/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index dc33dd6669a9..bf3c3f60a7b1 100644 --- a/pkgs/by-name/yt/ytdl-sub/package.nix +++ b/pkgs/by-name/yt/ytdl-sub/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "ytdl-sub"; - version = "2026.01.16.post1"; + version = "2026.01.24.post1"; pyproject = true; src = fetchFromGitHub { owner = "jmbannon"; repo = "ytdl-sub"; tag = version; - hash = "sha256-G48veVi4aeDngpJeYiY5ri0Vv/tg2GzVIzrtoqlGjwc="; + hash = "sha256-MxnJVglteXALiEeNisZiK3pXoD/eyj1irenUKPywEnc="; }; postPatch = '' From aff6775f564f813a6c2ae38b0c1d549b6fc09df7 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Sat, 24 Jan 2026 13:39:44 +0100 Subject: [PATCH 293/308] hydra: 0-unstable-2025-11-06 -> 0-unstable-2026-01-23 Signed-off-by: Florian Brandes --- pkgs/by-name/hy/hydra/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/hy/hydra/package.nix b/pkgs/by-name/hy/hydra/package.nix index 7856f5f43204..b3f3dc55b5b4 100644 --- a/pkgs/by-name/hy/hydra/package.nix +++ b/pkgs/by-name/hy/hydra/package.nix @@ -50,7 +50,7 @@ }: let - nix = nixVersions.nix_2_32; + nix = nixVersions.nix_2_33; perlDeps = buildEnv { name = "hydra-perl-deps"; @@ -132,14 +132,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "hydra"; - version = "0-unstable-2025-11-06"; + version = "0-unstable-2026-01-23"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "NixOS"; repo = "hydra"; - rev = "241ab718002ca5740b7e3f659d0fbd483ab40523"; - hash = "sha256-ifmzQS+u/dODQXmMVQLIb4AF4dkWI9s7VGYpV6x/Iq4="; + rev = "8bc95a96f787eb36f29ceec773f5bf48bd121097"; + hash = "sha256-Ro+qOHWmWuKJiUwX8bmNuGpb0cLUaPr0vsuZGAi2QCI="; }; outputs = [ From 5ea5050665d2618801ce81805eb5c036f70dc09a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 14:51:40 +0000 Subject: [PATCH 294/308] cargo-pgo: 0.2.9 -> 0.2.10 --- pkgs/by-name/ca/cargo-pgo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-pgo/package.nix b/pkgs/by-name/ca/cargo-pgo/package.nix index f2d61e4e112b..ec2cd465b69b 100644 --- a/pkgs/by-name/ca/cargo-pgo/package.nix +++ b/pkgs/by-name/ca/cargo-pgo/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-pgo"; - version = "0.2.9"; + version = "0.2.10"; src = fetchFromGitHub { owner = "kobzol"; repo = "cargo-pgo"; rev = "v${version}"; - hash = "sha256-FmZllibhesZY/8kIMnx4VfQrYF6+/cai7Gozda/3bMY="; + hash = "sha256-kYdEFUifpBlbEcFnDELu8OwvS46eeJQSU/6VyLQD2mk="; }; - cargoHash = "sha256-uOwWCSXxxnMCFS0+aFPUHSiSWSwNZPtL8NJVCCCDzAc="; + cargoHash = "sha256-sY4UUGbTzw5dlALzQ6Iyo3hxB3Qni4infZRexHcle3I="; # Integration tests do not run in Nix build environment due to needing to # create and build Cargo workspaces. From d72aba9f9946db88ac9066bbbfd1b8a0c4d88e48 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 16:23:03 +0000 Subject: [PATCH 295/308] qownnotes: 26.1.8 -> 26.1.11 --- pkgs/by-name/qo/qownnotes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index e2944016f110..5340b0438967 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "26.1.8"; + version = "26.1.11"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-pJBVkmXHDm5s3o5TxiJEdRhxQ3AUGw8bD/HTBXXDpIE="; + hash = "sha256-07l/ma8FkvnRBgEo8j6dkbdqm3oqyCf3CVKvt+0nzsQ="; }; nativeBuildInputs = [ From 96e1d20279f26d47ae87b0329dfbd1483f3fd459 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sat, 24 Jan 2026 17:29:26 +0100 Subject: [PATCH 296/308] sus-compiler: 0.3.0-unstable-2025-08-28 -> 0.3.7 https://github.com/pc2/sus-compiler/releases/tag/v0.3.1 https://github.com/pc2/sus-compiler/releases/tag/v0.3.2 https://github.com/pc2/sus-compiler/releases/tag/v0.3.3 https://github.com/pc2/sus-compiler/releases/tag/v0.3.4 https://github.com/pc2/sus-compiler/releases/tag/v0.3.5 https://github.com/pc2/sus-compiler/releases/tag/v0.3.6 https://github.com/pc2/sus-compiler/releases/tag/v0.3.7 --- pkgs/by-name/su/sus-compiler/Cargo.lock | 726 ++++++++++---------- pkgs/by-name/su/sus-compiler/build.rs.patch | 46 +- pkgs/by-name/su/sus-compiler/package.nix | 10 +- 3 files changed, 409 insertions(+), 373 deletions(-) diff --git a/pkgs/by-name/su/sus-compiler/Cargo.lock b/pkgs/by-name/su/sus-compiler/Cargo.lock index ce89dd8e534d..fae47081f0bb 100644 --- a/pkgs/by-name/su/sus-compiler/Cargo.lock +++ b/pkgs/by-name/su/sus-compiler/Cargo.lock @@ -4,18 +4,18 @@ version = 4 [[package]] name = "aho-corasick" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" dependencies = [ "memchr", ] [[package]] -name = "android-tzdata" -version = "0.1.1" +name = "aliasable" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" +checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" [[package]] name = "android_system_properties" @@ -28,9 +28,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.20" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" +checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" dependencies = [ "anstyle", "anstyle-parse", @@ -43,9 +43,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.11" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" +checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" [[package]] name = "anstyle-parse" @@ -58,22 +58,22 @@ dependencies = [ [[package]] name = "anstyle-query" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" +checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] name = "anstyle-wincon" -version = "3.0.10" +version = "3.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" +checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -100,38 +100,38 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.3" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" [[package]] name = "cc" -version = "1.2.34" +version = "1.2.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc" +checksum = "6354c81bbfd62d9cfa9cb3c773c2b7b2a3a482d569de977fd0e961f6e7c00583" dependencies = [ + "find-msvc-tools", "shlex", ] [[package]] name = "cfg-if" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "chrono" -version = "0.4.41" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" +checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" dependencies = [ - "android-tzdata", "iana-time-zone", "js-sys", "num-traits", @@ -147,9 +147,9 @@ checksum = "b67261db007b5f4cf8cba393c1a5c511a5cc072339ce16e12aeba1d7b9b77946" [[package]] name = "clap" -version = "4.5.46" +version = "4.5.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57" +checksum = "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394" dependencies = [ "clap_builder", "clap_derive", @@ -157,9 +157,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.46" +version = "4.5.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41" +checksum = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" dependencies = [ "anstream", "anstyle", @@ -170,21 +170,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.45" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", ] [[package]] name = "clap_lex" -version = "0.7.5" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" +checksum = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32" [[package]] name = "colorchoice" @@ -194,11 +194,11 @@ checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" [[package]] name = "colored" -version = "3.0.0" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" +checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -223,24 +223,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] -name = "dirs-next" -version = "2.0.0" +name = "dirs" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" dependencies = [ - "cfg-if", - "dirs-sys-next", + "dirs-sys", ] [[package]] -name = "dirs-sys-next" -version = "0.1.2" +name = "dirs-sys" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" dependencies = [ "libc", + "option-ext", "redox_users", - "winapi", + "windows-sys 0.61.2", ] [[package]] @@ -251,7 +251,34 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", +] + +[[package]] +name = "dtoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" + +[[package]] +name = "env_filter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" +dependencies = [ + "log", +] + +[[package]] +name = "env_logger" +version = "0.11.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" +dependencies = [ + "anstream", + "anstyle", + "env_filter", + "log", ] [[package]] @@ -262,14 +289,20 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] +[[package]] +name = "find-msvc-tools" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8591b0bcc8a98a64310a2fae1bb3e9b8564dd10e381e6e28010fde8e8e8568db" + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -281,32 +314,38 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" dependencies = [ "cfg-if", "libc", - "wasi 0.11.1+wasi-snapshot-preview1", + "wasi", ] [[package]] name = "getrandom" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ "cfg-if", "libc", "r-efi", - "wasi 0.14.3+wasi-0.2.4", + "wasip2", ] [[package]] name = "hashbrown" -version = "0.15.5" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "heck" @@ -316,9 +355,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "iana-time-zone" -version = "0.1.63" +version = "0.1.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" +checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -350,9 +389,9 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" dependencies = [ "displaydoc", "potential_utf", @@ -363,9 +402,9 @@ dependencies = [ [[package]] name = "icu_locale_core" -version = "2.0.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" dependencies = [ "displaydoc", "litemap", @@ -376,11 +415,10 @@ dependencies = [ [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" dependencies = [ - "displaydoc", "icu_collections", "icu_normalizer_data", "icu_properties", @@ -391,42 +429,38 @@ dependencies = [ [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" [[package]] name = "icu_properties" -version = "2.0.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" dependencies = [ - "displaydoc", "icu_collections", "icu_locale_core", "icu_properties_data", "icu_provider", - "potential_utf", "zerotrie", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" [[package]] name = "icu_provider" -version = "2.0.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" dependencies = [ "displaydoc", "icu_locale_core", - "stable_deref_trait", - "tinystr", "writeable", "yoke", "zerofrom", @@ -457,9 +491,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.11.0" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", "hashbrown", @@ -467,21 +501,21 @@ dependencies = [ [[package]] name = "is_terminal_polyfill" -version = "1.70.1" +version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" +checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" dependencies = [ "once_cell", "wasm-bindgen", @@ -489,37 +523,37 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.175" +version = "0.2.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" +checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.10.0", "libc", ] [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" [[package]] name = "litemap" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" [[package]] name = "log" -version = "0.4.27" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "lsp-server" @@ -549,9 +583,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" [[package]] name = "num-traits" @@ -570,9 +604,48 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "once_cell_polyfill" -version = "1.70.1" +version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "ordered-float" +version = "5.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d" +dependencies = [ + "num-traits", +] + +[[package]] +name = "ouroboros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59" +dependencies = [ + "aliasable", + "ouroboros_macro", + "static_assertions", +] + +[[package]] +name = "ouroboros_macro" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "proc-macro2-diagnostics", + "quote", + "syn 2.0.114", +] [[package]] name = "percent-encoding" @@ -582,9 +655,9 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "potential_utf" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a" +checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" dependencies = [ "zerovec", ] @@ -600,18 +673,31 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.101" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] [[package]] -name = "quote" -version = "1.0.40" +name = "proc-macro2-diagnostics" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", + "version_check", + "yansi", +] + +[[package]] +name = "quote" +version = "1.0.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" dependencies = [ "proc-macro2", ] @@ -644,29 +730,29 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.9.3" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" dependencies = [ - "getrandom 0.3.3", + "getrandom 0.3.4", ] [[package]] name = "redox_users" -version = "0.4.6" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ - "getrandom 0.2.16", + "getrandom 0.2.17", "libredox", "thiserror", ] [[package]] name = "regex" -version = "1.11.2" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" dependencies = [ "aho-corasick", "memchr", @@ -676,9 +762,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.10" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" dependencies = [ "aho-corasick", "memchr", @@ -687,9 +773,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" [[package]] name = "replace_with" @@ -699,15 +785,15 @@ checksum = "51743d3e274e2b18df81c4dc6caf8a5b8e15dbe799e0dca05c7617380094e884" [[package]] name = "rustix" -version = "1.0.8" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.10.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -717,42 +803,56 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] -name = "ryu" -version = "1.0.20" +name = "same-file" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", ] [[package]] name = "serde_json" -version = "1.0.143" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ "indexmap", "itoa", "memchr", - "ryu", "serde", + "serde_core", + "zmij", ] [[package]] @@ -763,7 +863,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", ] [[package]] @@ -780,9 +880,9 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "stable_deref_trait" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "static_assertions" @@ -804,7 +904,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "sus-proc-macro" -version = "0.3.0-devel" +version = "0.3.7" dependencies = [ "quote", "regex", @@ -815,25 +915,33 @@ dependencies = [ [[package]] name = "sus_compiler" -version = "0.3.0-devel" +version = "0.3.7" dependencies = [ "ariadne", "chrono", "circular-buffer", "clap", "colored", - "dirs-next", + "crossbeam-channel", + "dirs", + "dtoa", + "env_logger", "ibig", + "log", "lsp-server", "lsp-types", + "ordered-float", + "ouroboros", "rand", "replace_with", + "same-file", "serde", "serde_json", "sus-proc-macro", "tree-sitter", "tree-sitter-sus", "typed-arena", + "unescape", ] [[package]] @@ -849,9 +957,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.106" +version = "2.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" dependencies = [ "proc-macro2", "quote", @@ -866,7 +974,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", ] [[package]] @@ -881,29 +989,29 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.69" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.69" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", ] [[package]] name = "tinystr" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" dependencies = [ "displaydoc", "zerovec", @@ -911,9 +1019,9 @@ dependencies = [ [[package]] name = "tree-sitter" -version = "0.25.8" +version = "0.25.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7b8994f367f16e6fa14b5aebbcb350de5d7cbea82dc5b00ae997dd71680dd2" +checksum = "78f873475d258561b06f1c595d93308a7ed124d9977cb26b148c2084a4a3cc87" dependencies = [ "cc", "regex", @@ -925,13 +1033,13 @@ dependencies = [ [[package]] name = "tree-sitter-language" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8" +checksum = "4ae62f7eae5eb549c71b76658648b72cc6111f2d87d24a1e31fa907f4943e3ce" [[package]] name = "tree-sitter-sus" -version = "0.3.0-devel" +version = "0.3.7" dependencies = [ "cc", "tree-sitter", @@ -944,10 +1052,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" [[package]] -name = "unicode-ident" -version = "1.0.18" +name = "unescape" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "ccb97dac3243214f8d8507998906ca3e2e0b900bf9bf4870477f125b82e68f6e" + +[[package]] +name = "unicode-ident" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" [[package]] name = "unicode-width" @@ -957,14 +1071,15 @@ checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "url" -version = "2.5.7" +version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" dependencies = [ "form_urlencoded", "idna", "percent-encoding", "serde", + "serde_derive", ] [[package]] @@ -979,6 +1094,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + [[package]] name = "wasi" version = "0.11.1+wasi-snapshot-preview1" @@ -986,45 +1107,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] -name = "wasi" -version = "0.14.3+wasi-0.2.4" +name = "wasip2" +version = "1.0.2+wasi-0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" +checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" dependencies = [ "wit-bindgen", ] [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" dependencies = [ "cfg-if", "once_cell", "rustversion", "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" -dependencies = [ - "bumpalo", - "log", - "proc-macro2", - "quote", - "syn 2.0.106", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1032,53 +1140,40 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" dependencies = [ + "bumpalo", "proc-macro2", "quote", - "syn 2.0.106", - "wasm-bindgen-backend", + "syn 2.0.114", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" dependencies = [ "unicode-ident", ] [[package]] -name = "winapi" -version = "0.3.9" +name = "winapi-util" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", + "windows-sys 0.61.2", ] -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - [[package]] name = "windows-core" -version = "0.61.2" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ "windows-implement", "windows-interface", @@ -1089,208 +1184,144 @@ dependencies = [ [[package]] name = "windows-implement" -version = "0.60.0" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", ] [[package]] name = "windows-interface" -version = "0.59.1" +version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", ] [[package]] name = "windows-link" -version = "0.1.3" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "windows-result" -version = "0.3.4" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ "windows-link", ] [[package]] name = "windows-strings" -version = "0.4.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ "windows-link", ] -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", -] - [[package]] name = "windows-sys" version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" dependencies = [ - "windows-targets 0.53.3", + "windows-targets", ] [[package]] -name = "windows-targets" -version = "0.52.6" +name = "windows-sys" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ "windows-link", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" [[package]] name = "windows_aarch64_msvc" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" [[package]] name = "windows_i686_gnu" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" [[package]] name = "windows_i686_gnullvm" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" [[package]] name = "windows_i686_msvc" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" [[package]] name = "windows_x86_64_gnu" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" [[package]] name = "windows_x86_64_msvc" -version = "0.52.6" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "wit-bindgen" -version = "0.45.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" [[package]] name = "writeable" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" [[package]] name = "yansi" @@ -1300,11 +1331,10 @@ checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" [[package]] name = "yoke" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" dependencies = [ - "serde", "stable_deref_trait", "yoke-derive", "zerofrom", @@ -1312,34 +1342,34 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.8.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", ] [[package]] @@ -1359,15 +1389,15 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", "synstructure", ] [[package]] name = "zerotrie" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" dependencies = [ "displaydoc", "yoke", @@ -1376,9 +1406,9 @@ dependencies = [ [[package]] name = "zerovec" -version = "0.11.4" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" dependencies = [ "yoke", "zerofrom", @@ -1387,11 +1417,17 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.114", ] + +[[package]] +name = "zmij" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfcd145825aace48cff44a8844de64bf75feec3080e0aa5cdbde72961ae51a65" diff --git a/pkgs/by-name/su/sus-compiler/build.rs.patch b/pkgs/by-name/su/sus-compiler/build.rs.patch index a8a3b3bf6ed1..0cf2a100f256 100644 --- a/pkgs/by-name/su/sus-compiler/build.rs.patch +++ b/pkgs/by-name/su/sus-compiler/build.rs.patch @@ -1,24 +1,22 @@ -diff --git i/build.rs w/build.rs -index 2174a43..cf93c2f 100644 ---- i/build.rs -+++ w/build.rs -@@ -14,17 +14,8 @@ fn main() { - // Print the path to make it available during the build - println!("cargo:rustc-env=SUS_HOME={}", home_dir.to_str().unwrap()); - -- // note: add error checking yourself. -- let output = std::process::Command::new("git") -- .args(["rev-parse", "HEAD"]) -- .output() -- .unwrap(); -- let git_hash = String::from_utf8(output.stdout).unwrap(); -- println!("cargo:rustc-env=GIT_HASH={}", git_hash); -- println!( -- "cargo:rustc-env=BUILD_DATE={}", -- chrono::Local::now().to_rfc3339_opts(chrono::SecondsFormat::Secs, false) -- ); -+ println!("cargo:rustc-env=GIT_HASH=@GIT_HASH@"); -+ println!("cargo:rustc-env=BUILD_DATE=@GIT_DATE@"); - } - - fn get_sus_dir() -> PathBuf { +diff --git a/build.rs b/build.rs +index d7c26bb..ffaed27 100644 +--- a/build.rs ++++ b/build.rs +@@ -22,16 +22,8 @@ fn main() -> Result<(), String> { + } else { + " without LSP Support" + }; +- let git_hash = std::process::Command::new("git") +- .args(["rev-parse", "HEAD"]) +- .output() +- .unwrap(); +- let git_hash = String::from_utf8(git_hash.stdout).unwrap(); +- let git_hash = git_hash.trim(); +- let build_date = chrono::Local::now().format("%Y-%m-%d_%H:%M:%S"); +- + println!( +- "cargo:rustc-env=EXTRA_VERSION_STRING= ({git_hash}) built at {build_date}{build_features}" ++ "cargo:rustc-env=EXTRA_VERSION_STRING= (@GIT_HASH@) committed at @GIT_DATE@{build_features}" + ); + } else { + println!("cargo:rustc-env=EXTRA_VERSION_STRING="); diff --git a/pkgs/by-name/su/sus-compiler/package.nix b/pkgs/by-name/su/sus-compiler/package.nix index cd06a419ba49..a837a462b05b 100644 --- a/pkgs/by-name/su/sus-compiler/package.nix +++ b/pkgs/by-name/su/sus-compiler/package.nix @@ -9,17 +9,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sus-compiler"; - version = "0.3.0-unstable-2025-08-28"; + version = "0.3.7"; src = fetchFromGitHub { owner = "pc2"; repo = "sus-compiler"; - rev = "bc46d911a71d0248a88586c10057206ffadc82ca"; - hash = "sha256-Wnj303B4G09qGOecZfFsicjNcfRkISfo9JDYJeFubVM="; + rev = "v${finalAttrs.version}"; + hash = "sha256-O4aBVN7jbPm7iqMpxCRYWJ+89zcMCZTKyhRLBcQDKa8="; fetchSubmodules = true; leaveDotGit = true; # Manual patch phase with replacement of Git details just before they're deleted. + # Also ensures reproducibility by removing build time. postFetch = '' cp ${./build.rs.patch} build.rs.patch PATCH="$(realpath build.rs.patch)" @@ -42,7 +43,8 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoLock.lockFile = ./Cargo.lock; preBuild = '' - export HOME="$TMPDIR"; + export INSTALL_SUS_HOME="$out/share/sus-compiler"; + mkdir -p "$INSTALL_SUS_HOME" ''; postPatch = '' From 0df689e335eea8f66e70387994608b7157dfe4c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 16:48:20 +0000 Subject: [PATCH 297/308] python3Packages.paddleocr: 3.3.2 -> 3.3.3 --- pkgs/development/python-modules/paddleocr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/paddleocr/default.nix b/pkgs/development/python-modules/paddleocr/default.nix index 985907406cae..d1c4eaa0ca34 100644 --- a/pkgs/development/python-modules/paddleocr/default.nix +++ b/pkgs/development/python-modules/paddleocr/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "paddleocr"; - version = "3.3.2"; + version = "3.3.3"; pyproject = true; src = fetchFromGitHub { owner = "PaddlePaddle"; repo = "PaddleOCR"; tag = "v${version}"; - hash = "sha256-uNgYR9Hop/wNIDG4KQaJxn5m4tBKu5R+pfhO1aSa3iQ="; + hash = "sha256-D+ubKviK6Nx+PlvBkTvCfKomZ9og0YrdNZNxMqWlPik="; }; patches = [ From 6597a48b4a50c72cab25003c9f37cfb5aaa525ea Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sat, 24 Jan 2026 18:22:13 +0100 Subject: [PATCH 298/308] proton-vpn-cli: 0.1.3 -> 0.1.4 Diff: https://github.com/ProtonVPN/proton-vpn-cli/compare/v0.1.3...v0.1.4 --- pkgs/by-name/pr/proton-vpn-cli/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proton-vpn-cli/package.nix b/pkgs/by-name/pr/proton-vpn-cli/package.nix index 8d8e5cf7ac73..d193c2a9b1ba 100644 --- a/pkgs/by-name/pr/proton-vpn-cli/package.nix +++ b/pkgs/by-name/pr/proton-vpn-cli/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "proton-vpn-cli"; - version = "0.1.3"; + version = "0.1.4"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "proton-vpn-cli"; tag = "v${version}"; - hash = "sha256-Hn7xLb7VWa2dlsrQnjnRgv+8UntOwDak9+rV1HF7k80="; + hash = "sha256-nopkUda1XaFMroIvsf+vCXWa5aXUTEC/EhAN9Lto3Lo="; }; nativeBuildInputs = [ @@ -41,6 +41,7 @@ python3Packages.buildPythonApplication rec { proton-keyring-linux proton-vpn-api-core proton-vpn-local-agent + tabulate ]; dontWrapGApps = true; From e668f02984d0847d7c50d5eadebb171e9e0f09bc Mon Sep 17 00:00:00 2001 From: sarahec Date: Mon, 19 Jan 2026 00:28:53 +0000 Subject: [PATCH 299/308] python313Packages.plotly: 6.5.0 -> 6.5.2 --- pkgs/development/python-modules/plotly/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plotly/default.nix b/pkgs/development/python-modules/plotly/default.nix index 7b0c006431a9..9dd75f482830 100644 --- a/pkgs/development/python-modules/plotly/default.nix +++ b/pkgs/development/python-modules/plotly/default.nix @@ -38,14 +38,14 @@ buildPythonPackage rec { pname = "plotly"; - version = "6.5.0"; + version = "6.5.2"; pyproject = true; src = fetchFromGitHub { owner = "plotly"; repo = "plotly.py"; tag = "v${version}"; - hash = "sha256-JWb5bAu74j63E5tp8wmLjuWZqFAMpkg8utxM74VaGqA="; + hash = "sha256-7rMatpaZvHuNPpiXR5eUHultqNnLER1iW+GR3dwgkyo="; }; postPatch = '' From e61d7a1b12f7bf3b67376f3218b08976083ff4e2 Mon Sep 17 00:00:00 2001 From: CactiChameleon9 <51231053+CactiChameleon9@users.noreply.github.com> Date: Wed, 21 Jan 2026 12:21:10 +0100 Subject: [PATCH 300/308] micro: 2.0.14 -> 2.0.15 --- pkgs/by-name/mi/micro/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/mi/micro/package.nix b/pkgs/by-name/mi/micro/package.nix index 1573cc4c4bb4..9db5cb978321 100644 --- a/pkgs/by-name/mi/micro/package.nix +++ b/pkgs/by-name/mi/micro/package.nix @@ -15,16 +15,17 @@ let self = buildGoModule { pname = "micro"; - version = "2.0.14"; + version = "2.0.15"; src = fetchFromGitHub { - owner = "zyedidia"; + owner = "micro-editor"; repo = "micro"; rev = "v${self.version}"; - hash = "sha256-avLVl6mn0xKgIy0BNnPZ8ypQhn8Ivj7gTgWbebDSjt0="; + hash = "sha256-4C6TtMU6PIYX7lO+o4GRVnIsKnYJxjAqPdoOyAwi7Gc="; }; - vendorHash = "sha256-ePhObvm3m/nT+7IyT0W6K+y+9UNkfd2kYjle2ffAd9Y="; + vendorHash = "sha256-bkPd6zB9e4q6N20wbKS8n8zGGITOoScajdPYv7Race0="; + proxyVendor = true; nativeBuildInputs = [ installShellFiles ]; @@ -38,6 +39,8 @@ let ldflags = let t = "github.com/zyedidia/micro/v2/internal"; + # TODO: switch to this once the source code uses it, passthru.tests.version checks for this + # t = "github.com/micro-editor/micro/v2/internal"; in [ "-s" @@ -68,7 +71,7 @@ let meta = { homepage = "https://micro-editor.github.io"; - changelog = "https://github.com/zyedidia/micro/releases/"; + changelog = "https://github.com/micro-editor/micro/releases/"; description = "Modern and intuitive terminal-based text editor"; longDescription = '' micro is a terminal-based text editor that aims to be easy to use and From 076b927a9235002925c7f4a6f32d9d1a76aad2a2 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sat, 17 Jan 2026 22:08:50 -0800 Subject: [PATCH 301/308] python3Packages.google-api-python-client: 2.185.0 -> 2.188.0 --- .../python-modules/google-api-python-client/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-api-python-client/default.nix b/pkgs/development/python-modules/google-api-python-client/default.nix index 54360a12fd12..49dd7ecafe50 100644 --- a/pkgs/development/python-modules/google-api-python-client/default.nix +++ b/pkgs/development/python-modules/google-api-python-client/default.nix @@ -12,14 +12,18 @@ buildPythonPackage rec { pname = "google-api-python-client"; - version = "2.185.0"; + version = "2.188.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "google-api-python-client"; tag = "v${version}"; - hash = "sha256-uItN7P6tZTxEHfma+S0p4grRRnAaIhuTezvJzWjvkfE="; + hash = "sha256-uNvsWCfoT+wp6UnbDP5QS7Os2FnEsTzusdGZ9lD/LwY="; + # Remove mixed-case files that cause hash differences between platforms + postFetch = '' + rm -rf $out/docs/ + ''; }; build-system = [ setuptools ]; From 901a024f4edf0e3e24cbd546817f6d8ad4d16285 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 18 Jan 2026 10:52:18 -0800 Subject: [PATCH 302/308] python3Packages.google-api-python-client: migrate to finalAttrs: --- .../python-modules/google-api-python-client/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/google-api-python-client/default.nix b/pkgs/development/python-modules/google-api-python-client/default.nix index 49dd7ecafe50..12a8d7a6b27e 100644 --- a/pkgs/development/python-modules/google-api-python-client/default.nix +++ b/pkgs/development/python-modules/google-api-python-client/default.nix @@ -10,7 +10,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "google-api-python-client"; version = "2.188.0"; pyproject = true; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "googleapis"; repo = "google-api-python-client"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-uNvsWCfoT+wp6UnbDP5QS7Os2FnEsTzusdGZ9lD/LwY="; # Remove mixed-case files that cause hash differences between platforms postFetch = '' @@ -47,8 +47,8 @@ buildPythonPackage rec { any new features. ''; homepage = "https://github.com/google/google-api-python-client"; - changelog = "https://github.com/googleapis/google-api-python-client/releases/tag/${src.tag}"; + changelog = "https://github.com/googleapis/google-api-python-client/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.sarahec ]; }; -} +}) From 07e4c10b9f3cea00763e1f5df37a0c72ee82158a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 18:21:27 +0000 Subject: [PATCH 303/308] cargo-semver-checks: 0.45.0 -> 0.46.0 --- pkgs/by-name/ca/cargo-semver-checks/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-semver-checks/package.nix b/pkgs/by-name/ca/cargo-semver-checks/package.nix index 0dc65b843a93..945ba91c9cdf 100644 --- a/pkgs/by-name/ca/cargo-semver-checks/package.nix +++ b/pkgs/by-name/ca/cargo-semver-checks/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-semver-checks"; - version = "0.45.0"; + version = "0.46.0"; src = fetchFromGitHub { owner = "obi1kenobi"; repo = "cargo-semver-checks"; tag = "v${version}"; - hash = "sha256-sDx449IXsFUeNL7rXbGC+HUshwqcbpjvGwl0WIJZmwo="; + hash = "sha256-y2tkTPctit5rx6OyohPPVo117sGICg6UEDg7RWFmtMA="; }; - cargoHash = "sha256-meF1qnISB60JXKZyYfnwE2LywGqKEVgZbwzZQEZ1Cmc="; + cargoHash = "sha256-lP4yXCuJ89NqUBZR6zgGi5B570y+5IaabWyzd9qqa3o="; nativeBuildInputs = [ cmake From 9ef7f57ba0b58c7cd21f5e1bde891912d7f03f6d Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sat, 24 Jan 2026 13:39:20 -0500 Subject: [PATCH 304/308] incus-ui-canonical: 0.19.1 -> 0.19.2 --- pkgs/by-name/in/incus-ui-canonical/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index 8cbe264e6ca8..8de8f7b9ff26 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -20,14 +20,14 @@ let in stdenv.mkDerivation rec { pname = "incus-ui-canonical"; - version = "0.19.1"; + version = "0.19.2"; src = fetchFromGitHub { owner = "zabbly"; repo = "incus-ui-canonical"; # only use tags prefixed by incus- they are the tested fork versions tag = "incus-${version}"; - hash = "sha256-S/X/knSin3DRfpFGl4uvYtVJrozrBfiN8cfFH/RO10U="; + hash = "sha256-Bi0+r9CCXqeyKEjgJT75oWxKmQeziaE62TjcvS5ZkKU="; }; offlineCache = fetchYarnDeps { From 6852407a5c136b4cd812653b592854cc4f7fddf7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 24 Jan 2026 18:55:07 +0000 Subject: [PATCH 305/308] halo: 2.22.10 -> 2.22.11 --- pkgs/by-name/ha/halo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/halo/package.nix b/pkgs/by-name/ha/halo/package.nix index 2df07ffbe95f..0e6314d322f8 100644 --- a/pkgs/by-name/ha/halo/package.nix +++ b/pkgs/by-name/ha/halo/package.nix @@ -8,10 +8,10 @@ }: stdenv.mkDerivation rec { pname = "halo"; - version = "2.22.10"; + version = "2.22.11"; src = fetchurl { url = "https://github.com/halo-dev/halo/releases/download/v${version}/halo-${version}.jar"; - hash = "sha256-3FrATqUGKSYfwYmDne8mbYGgPyG7+uyZtYVn4Bx+Pl0="; + hash = "sha256-22Fp1OMLBU/d6zCZ3zpT4FisTc9OPEC2POfEtLJhHxA="; }; nativeBuildInputs = [ From 921606807408b97e89e6e4b613727bcb2998f637 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 24 Jan 2026 20:41:17 +0100 Subject: [PATCH 306/308] mago: 1.0.3 -> 1.1.0 --- pkgs/by-name/ma/mago/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/mago/package.nix b/pkgs/by-name/ma/mago/package.nix index b9010902dd0a..b63685ff8fdd 100644 --- a/pkgs/by-name/ma/mago/package.nix +++ b/pkgs/by-name/ma/mago/package.nix @@ -9,17 +9,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mago"; - version = "1.0.3"; + version = "1.1.0"; src = fetchFromGitHub { owner = "carthage-software"; repo = "mago"; tag = finalAttrs.version; - hash = "sha256-i8iC16TFT2zqgJeCcJICcbmPr2kAOTZHvZvAXtHwQQw="; + hash = "sha256-27+hUA7FNgkpzn9zIH78tuCGT/k3RC2x+Yiuoj/ez6Q="; forceFetchGit = true; # Does not download all files otherwise }; - cargoHash = "sha256-EGtUvFZw16Rxj8gPQLBapJpKUgRjawZQmn1sRD5gU1E="; + cargoHash = "sha256-IL5/OG23/53DUNbFWkx5gul99uAzVtPDyvodJds0Tao="; env = { # Get openssl-sys to use pkg-config From e0915828ad6993823afbd1a453e447a23601a5fb Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 24 Jan 2026 20:42:25 +0100 Subject: [PATCH 307/308] mago: add hythera as maintainer --- pkgs/by-name/ma/mago/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/mago/package.nix b/pkgs/by-name/ma/mago/package.nix index b63685ff8fdd..a6e5319e844d 100644 --- a/pkgs/by-name/ma/mago/package.nix +++ b/pkgs/by-name/ma/mago/package.nix @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Toolchain for PHP that aims to provide a set of tools to help developers write better code"; homepage = "https://github.com/carthage-software/mago"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; mainProgram = "mago"; }; }) From 3711d8fc80e5a4aae9b347770278db9d32970e1e Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 24 Jan 2026 15:23:31 -0500 Subject: [PATCH 308/308] ci/eval/compare: don't try to get the attr of pkgs/by-name/README.md --- ci/eval/compare/maintainers.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/eval/compare/maintainers.nix b/ci/eval/compare/maintainers.nix index 7f945f2c387f..6eb983c9c5f6 100644 --- a/ci/eval/compare/maintainers.nix +++ b/ci/eval/compare/maintainers.nix @@ -20,7 +20,7 @@ let # Extract attributes that changed from by-name paths. # This allows pinging reviewers for pure refactors. touchedattrs = lib.pipe changedpaths [ - (lib.filter (changed: lib.hasPrefix "pkgs/by-name/" changed)) + (lib.filter (changed: lib.hasPrefix "pkgs/by-name/" changed && changed != "pkgs/by-name/README.md")) (map (lib.splitString "/")) (map (path: lib.elemAt path 3)) lib.unique