From eac4bd55791978eff6d6a8138e09c90537327802 Mon Sep 17 00:00:00 2001 From: Tyler Beckman Date: Tue, 2 Dec 2025 13:24:13 -0700 Subject: [PATCH 001/434] cargo-v5: 0.8.2 -> 0.12.1 --- pkgs/by-name/ca/cargo-v5/package.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ca/cargo-v5/package.nix b/pkgs/by-name/ca/cargo-v5/package.nix index 32c44d3986fb..ac3a972390c3 100644 --- a/pkgs/by-name/ca/cargo-v5/package.nix +++ b/pkgs/by-name/ca/cargo-v5/package.nix @@ -7,21 +7,18 @@ udev, openssl, }: - -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-v5"; - version = "0.8.2"; + version = "0.12.1"; src = fetchFromGitHub { owner = "vexide"; repo = "cargo-v5"; - rev = "9d5f6e014c80838ff2b0cca401bcbd518c1e9274"; - hash = "sha256-bXzJvlhG/IJOu+D1iluJD3wDoiJXWzXYJ+ZUG6xMCeA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-uIJcl1WfL96tvJ5QebbqnsP4nQqW7aCp4XYXgfu7CuY="; }; - cargoHash = "sha256-nOcwHy+aji1LgR/VBZDRFDgM+b2ScpVE+H3W5HKEM5o="; - - buildFeatures = [ "full" ]; + cargoHash = "sha256-D7zRkzJwh0jBTUFJhggG7Bc5ixMZ4YLtaqZihEQN6hM="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ @@ -37,4 +34,4 @@ rustPlatform.buildRustPackage { license = lib.licenses.mit; maintainers = with lib.maintainers; [ max-niederman ]; }; -} +}) From 6b2f6221e7ecd51a9a9c4e7c92e6ff5537c106d1 Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Wed, 24 Dec 2025 21:10:48 -0500 Subject: [PATCH 002/434] sm64tools: init at 0.3.2 --- pkgs/by-name/sm/sm64tools/package.nix | 61 +++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 pkgs/by-name/sm/sm64tools/package.nix diff --git a/pkgs/by-name/sm/sm64tools/package.nix b/pkgs/by-name/sm/sm64tools/package.nix new file mode 100644 index 000000000000..9578fd07462e --- /dev/null +++ b/pkgs/by-name/sm/sm64tools/package.nix @@ -0,0 +1,61 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + installShellFiles, + capstone, + libpng, + libyaml, + stb, + zlib, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "sm64tools"; + version = "0.3.2"; + + src = fetchFromGitHub { + owner = "queueRAM"; + repo = "sm64tools"; + tag = "sm64extendv${finalAttrs.version}"; + hash = "sha256-QWHD4TwTWYYSWE/zaCKdnSjsfoHPS21xNdTx0mP1imo="; + }; + + hardeningDisable = [ "format" ]; + + strictDeps = true; + + nativeBuildInputs = [ + cmake + installShellFiles + ]; + + cmakeFlags = [ + (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.5") + ]; + + buildInputs = [ + capstone + libpng + libyaml + stb + zlib + ]; + + installPhase = '' + runHook preInstall + + installBin {f3d,f3d2obj,mio0,mipsdisasm,n64cksum,n64graphics,n64split,sm64compress,sm64extend,sm64geo,sm64walk} + + runHook postInstall + ''; + + meta = { + description = "Collection of tools for Super Mario 64 ROM hacking"; + homepage = "https://github.com/queueRAM/sm64tools"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ qubitnano ]; + platforms = lib.platforms.linux; + }; +}) From 08380305f1e400adc8b33ed8505b62c9511cddd5 Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Wed, 24 Dec 2025 20:51:18 -0500 Subject: [PATCH 003/434] starfox64recomp: init at 1.0.3 --- pkgs/by-name/st/starfox64recomp/package.nix | 173 ++++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 pkgs/by-name/st/starfox64recomp/package.nix diff --git a/pkgs/by-name/st/starfox64recomp/package.nix b/pkgs/by-name/st/starfox64recomp/package.nix new file mode 100644 index 000000000000..c5879213c491 --- /dev/null +++ b/pkgs/by-name/st/starfox64recomp/package.nix @@ -0,0 +1,173 @@ +{ + lib, + sf64baserom ? null, + requireFile, + fetchurl, + fetchFromGitHub, + llvmPackages_19, + cmake, + copyDesktopItems, + installShellFiles, + makeWrapper, + ninja, + pkg-config, + python3, + wrapGAppsHook3, + SDL2, + gtk3, + vulkan-loader, + makeDesktopItem, + n64recomp, + sm64tools, + directx-shader-compiler, +}: + +let + + baseRom = + if sf64baserom != null then + sf64baserom + else + requireFile { + name = "starfox64.us.rev1.z64"; + message = '' + starfox64recomp only supports the US version 1.1 of Starfox 64. + Please dump your copy and rename it to starfox64.us.rev1.z64 + and add it to the nix store using + nix-store --add-fixed sha256 starfox64.us.rev1.z64 + See https://dumping.guide/carts/nintendo/n64 for more details. + ''; + hash = "sha256-OFvPGQHtEvsRUvPCJ9GWjMVK5B6FZtpmaV33GvQKVz8="; + }; + + comptool = fetchurl { + name = "comptool.py"; + url = "https://raw.githubusercontent.com/sonicdcer/sf64/83eeee7d96fbe5a6b6fa013e13ed7eda8213b3e3/tools/comptool.py"; + hash = "sha256-md56iEj6DKODKm3U0XrAygiaRlUgvFCSWfWyyh4lmzw="; + }; + +in + +llvmPackages_19.stdenv.mkDerivation (finalAttrs: { + pname = "starfox64recomp"; + version = "1.0.3"; + + src = fetchFromGitHub { + owner = "sonicdcer"; + repo = "Starfox64Recomp"; + tag = finalAttrs.version; + hash = "sha256-JhrVF7YjDrZcmL+7S8g/g5SQ3WcxnM9LJryT0Ss3uMw="; + fetchSubmodules = true; + }; + + strictDeps = true; + + nativeBuildInputs = [ + cmake + copyDesktopItems + installShellFiles + llvmPackages_19.lld + makeWrapper + ninja + pkg-config + python3 + wrapGAppsHook3 + ]; + + buildInputs = [ + SDL2 + gtk3 + vulkan-loader + ]; + + desktopItems = [ + (makeDesktopItem { + name = "Starfox64Recompiled"; + icon = "Starfox64Recompiled"; + exec = "Starfox64Recompiled"; + comment = "Recompilation of Starfox 64"; + desktopName = "Starfox64Recompiled"; + categories = [ "Game" ]; + }) + ]; + + preConfigure = '' + ln -s ${baseRom} ./starfox64.us.rev1.z64 + cp ${n64recomp}/bin/* . + ln -s ${sm64tools}/bin/mio0 . + ln -s ${comptool} comptool.py + + python3 ./comptool.py -dse baserom starfox64.us.rev1.z64 starfox64.us.rev1.uncompressed.z64 + + ./N64Recomp us.rev1.toml + ./RSPRecomp aspMain.us.rev1.toml + + substituteInPlace lib/rt64/CMakeLists.txt \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/src/contrib/dxc/lib/x64" "${directx-shader-compiler}/lib/" \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/src/contrib/dxc/bin/x64/dxc-linux" "${directx-shader-compiler}/bin/dxc" \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/src/contrib/dxc/inc" "${directx-shader-compiler.src}/include/dxc" + + substituteInPlace CMakeLists.txt \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/lib/rt64/src/contrib/dxc/lib/x64" "${directx-shader-compiler}/lib/" \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/lib/rt64/src/contrib/dxc/bin/x64/dxc-linux" "${directx-shader-compiler}/bin/dxc" + ''; + + # This is required or else nothing will build + hardeningDisable = [ + "format" + "pic" + "stackprotector" + "zerocallusedregs" + ]; + + installPhase = '' + runHook preInstall + + installBin Starfox64Recompiled + install -Dm644 -t $out/share ../recompcontrollerdb.txt + install -Dm644 ../icons/512.png $out/share/icons/hicolor/512x512/apps/Starfox64Recompiled.png + cp -r ../assets $out/share/ + ln -s $out/share/recompcontrollerdb.txt $out/bin/recompcontrollerdb.txt + ln -s $out/share/assets $out/bin/assets + + install -Dm644 -t $out/share/licenses/starfox64recompiled/N64ModernRuntime ../lib/N64ModernRuntime/COPYING + install -Dm644 -t $out/share/licenses/starfox64recompiled/RmlUi ../lib/RmlUi/LICENSE.txt + install -Dm644 -t $out/share/licenses/starfox64recompiled/lunasvg ../lib/lunasvg/LICENSE + install -Dm644 -t $out/share/licenses/starfox64recompiled/rt64 ../lib/rt64/LICENSE + + runHook postInstall + ''; + + preFixup = '' + gappsWrapperArgs+=( + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} + ) + ''; + + # The game will segfault when not run from the same directory as the binary. + postFixup = '' + wrapProgram $out/bin/Starfox64Recompiled --chdir "$out/bin/" + ''; + + meta = { + description = "Static recompilation of Starfox 64 for PC (Windows/Linux)"; + homepage = "https://github.com/sonicdcer/Starfox64Recomp"; + license = with lib.licenses; [ + + # Starfox64Recompiled + gpl3Plus + + # N64ModernRuntime + gpl3Only + + # RT64, RmlUi, lunasvg, sse2neon + mit + + # reverse engineering + unfree + ]; + maintainers = with lib.maintainers; [ qubitnano ]; + mainProgram = "Starfox64Recompiled"; + platforms = [ "x86_64-linux" ]; + }; +}) From 06c6cf5aef36dc15ac7735530817ab8c302f7a61 Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Sun, 18 Jan 2026 12:46:52 +0000 Subject: [PATCH 004/434] pulumiPackages.pulumi-linode: init at 5.4.0 --- .../pulumi/plugins/pulumi-linode/package.nix | 25 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/by-name/pu/pulumi/plugins/pulumi-linode/package.nix diff --git a/pkgs/by-name/pu/pulumi/plugins/pulumi-linode/package.nix b/pkgs/by-name/pu/pulumi/plugins/pulumi-linode/package.nix new file mode 100644 index 000000000000..1f73f69d257c --- /dev/null +++ b/pkgs/by-name/pu/pulumi/plugins/pulumi-linode/package.nix @@ -0,0 +1,25 @@ +{ + lib, + mkPulumiPackage, +}: +mkPulumiPackage rec { + owner = "pulumi"; + repo = "pulumi-linode"; + version = "5.4.0"; + rev = "v${version}"; + hash = "sha256-XfZKiGODCncvbHRc4EuwItMWuJyliFxud5GO2X4h1qg="; + vendorHash = "sha256-dabWCYvIvPeHgbDGlgULAyLAARO5IYqYnSkUs5p6/PM="; + cmdGen = "pulumi-tfgen-linode"; + cmdRes = "pulumi-resource-linode"; + extraLdflags = [ + "-X=github.com/pulumi/${repo}/provider/v5/pkg/version.Version=v${version}" + ]; + __darwinAllowLocalNetworking = true; + meta = { + description = "Linode Pulumi resource package, providing multi-language access to Linode"; + mainProgram = "pulumi-resource-linode"; + homepage = "https://github.com/pulumi/pulumi-linode"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ purcell ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2db8fa2657dc..a076f3a14d05 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12760,6 +12760,8 @@ self: super: with self; { pulumi-hcloud = pkgs.pulumiPackages.pulumi-hcloud.sdks.python; + pulumi-linode = pkgs.pulumiPackages.pulumi-linode.sdks.python; + pulumi-random = pkgs.pulumiPackages.pulumi-random.sdks.python; pure-cdb = callPackage ../development/python-modules/pure-cdb { }; From 4c2cdc08df3a6afd9c64ced1193a9af45ce41be7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rolf=20Schr=C3=B6der?= Date: Mon, 22 Dec 2025 11:32:21 +0100 Subject: [PATCH 005/434] libvirt: allow passt-based networking --- nixos/tests/libvirtd.nix | 8 +++++++- pkgs/by-name/li/libvirt/package.nix | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/nixos/tests/libvirtd.nix b/nixos/tests/libvirtd.nix index 8ec9efe4700b..f5af32af0194 100644 --- a/nixos/tests/libvirtd.nix +++ b/nixos/tests/libvirtd.nix @@ -59,16 +59,22 @@ virthost.succeed("virsh vol-create-as zfs_storagepool disk1 25MB") with subtest("check if nixos install iso boots, network and autostart works"): + # The guest runs sshd on port 22. We use passt-based networking to + # forward guest port 22 to host port 2222 and `nc -z` to assert that + # the host port can only be connected to once the guest is running. + virthost.fail("nc -z localhost 2222") virthost.succeed( - "virt-install -n nixos --osinfo nixos-unstable --memory 1024 --graphics none --disk `find ${nixosInstallISO}/iso -type f | head -n1`,readonly=on --import --noautoconsole --autostart" + "virt-install -n nixos --osinfo nixos-unstable --memory 1024 --graphics none --network default --network passt,portForward=2222:22 --disk `find ${nixosInstallISO}/iso -type f | head -n1`,readonly=on --import --noautoconsole --autostart" ) virthost.succeed("virsh domstate nixos | grep running") virthost.wait_until_succeeds("ping -c 1 nixos") + virthost.succeed("nc -z localhost 2222") virthost.succeed("virsh ${virshShutdownCmd} nixos") virthost.wait_until_succeeds("virsh domstate nixos | grep 'shut off'") virthost.shutdown() virthost.wait_for_unit("multi-user.target") virthost.wait_until_succeeds("ping -c 1 nixos") + virthost.succeed("nc -z localhost 2222") with subtest("test if hooks are linked and run"): virthost.succeed("ls /var/lib/libvirt/hooks/qemu.d/is_working") diff --git a/pkgs/by-name/li/libvirt/package.nix b/pkgs/by-name/li/libvirt/package.nix index 4db2a2fb9988..0e4bb43f9b7b 100644 --- a/pkgs/by-name/li/libvirt/package.nix +++ b/pkgs/by-name/li/libvirt/package.nix @@ -25,6 +25,7 @@ nftables, ninja, openssh, + passt, perl, perlPackages, polkit, @@ -96,6 +97,7 @@ let numactl numad openssh + passt pmutils systemd ] From 7cd984779b20f3a18d80df467f4dc8148d2957d3 Mon Sep 17 00:00:00 2001 From: Bruno Bigras <24027+bbigras@users.noreply.github.com> Date: Mon, 16 Feb 2026 15:05:09 -0500 Subject: [PATCH 006/434] tmuxPlugins.fingers: 2.6.1 -> 2.6.2 --- pkgs/misc/tmux-plugins/tmux-fingers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/tmux-plugins/tmux-fingers/default.nix b/pkgs/misc/tmux-plugins/tmux-fingers/default.nix index 352ec9b22685..72fae95c6772 100644 --- a/pkgs/misc/tmux-plugins/tmux-fingers/default.nix +++ b/pkgs/misc/tmux-plugins/tmux-fingers/default.nix @@ -7,13 +7,13 @@ let fingers = crystal.buildCrystalPackage rec { format = "shards"; - version = "2.6.1"; + version = "2.6.2"; pname = "fingers"; src = fetchFromGitHub { owner = "Morantron"; repo = "tmux-fingers"; rev = "${version}"; - sha256 = "sha256-f18y4Jq5Ab/5KZKv8woMTkFGEY2/f5KeRH0sf6R1l1U="; + sha256 = "sha256-6zJq2Utr/TnbNS5WhQKQqU3WMAhToSdEvHqll8JzIBY="; }; shardsFile = ./shards.nix; From 397efdd9201aa3052babe4b520458ebd2c0c4371 Mon Sep 17 00:00:00 2001 From: blokyk Date: Sat, 3 Jan 2026 03:15:09 +0000 Subject: [PATCH 007/434] doc: move writeShellApplication param docs to manual --- .../trivial-build-helpers.chapter.md | 76 ++++++++++++++++++- doc/redirects.json | 3 + .../trivial-builders/default.nix | 73 ------------------ 3 files changed, 78 insertions(+), 74 deletions(-) diff --git a/doc/build-helpers/trivial-build-helpers.chapter.md b/doc/build-helpers/trivial-build-helpers.chapter.md index c7dbded893a8..aa57779cb1b2 100644 --- a/doc/build-helpers/trivial-build-helpers.chapter.md +++ b/doc/build-helpers/trivial-build-helpers.chapter.md @@ -734,7 +734,80 @@ Some basic Bash options are set by default (`errexit`, `nounset`, and `pipefail` Extra arguments may be passed to `stdenv.mkDerivation` by setting `derivationArgs`; note that variables set in this manner will be set when the shell script is _built,_ not when it's run. Runtime environment variables can be set with the `runtimeEnv` argument. -For example, the following shell application can refer to `curl` directly, rather than needing to write `${curl}/bin/curl`: +`writeShellApplication` has the following arguments: + +`name` (String) + +: The name of the script to write. + +`text` (String) + +: The shell script's text, not including a shebang. + +`runtimeInputs` (List of derivations or strings, _optional_) + +: Inputs to add to the shell script's `$PATH` at runtime. + + Each elements can either be a normal derivation, or a string containing a path, in which case it will be suffixed with `/bin` to create a `PATH` expression (see [`lib.strings.makeBinPath`](#function-library-lib.strings.makeBinPath) for more information). + +`runtimeEnv` (Attribute set, _optional_) + +: Extra environment variables to set at runtime. + +`checkPhase` (String, _optional_) + +: The `checkPhase` to run. + + The script path will be given as `$target` in the `checkPhase` + + _Default behavior:_ run [`shellcheck`](https://github.com/koalaman/shellcheck) (on supported platforms) and `bash -n` (check syntax but don't execute commands). + +`excludeShellChecks` (List of strings, _optional_) + +: Checks to exclude when running `shellcheck`. + + For example, `excludeShellChecks = [ "SC2016" ]` would prevent `shellcheck` from reporting `SC2016`, but would still detect any other problems. + + See [the `shellcheck` wiki](https://www.shellcheck.net/wiki/) for a list of checks. + +`extraShellCheckFlags` (List of strings, _optional_) + +: Extra command-line flags to pass to `shellcheck`. + +`bashOptions` (List of strings, _optional_) + +: Bash options to activate with `set -o` at the start of the script + + _Default:_ `[ "errexit" "nounset" "pipefail" ]`, which means: + 1. A failing command inside of a command list or pipeline will make the script exit, except if used as a conditional (inside a `while`, `if`, `&&`, `||`, etc.); + 2. Any attempt to expand an undefined variable will make the script exit. + +`inheritPath` (Bool, _optional_) + +: Whether the script will inherit the PATH from its parent environment. + + _Default:_ `true` + +`meta` (Attribute set, _optional_) + +: `stdenv.mkDerivation`'s [`meta`](#chap-meta) argument + +`passthru` (Attribute set, _optional_) + +: `stdenv.mkDerivation`'s [`passthru`](#chap-passthru) argument + +`derivationArgs` (Attribute set, _optional_) + +: Extra arguments to pass to [`stdenv.mkDerivation`](#chap-stdenv) + + ::: {.caution} + Certain derivation attributes are also set internally, so overriding those could cause problems. + ::: + +::: {.example #ex-writeShellApplication} +# Usage of `writeShellApplication` + +The following shell application can refer to `curl` directly, rather than needing to write `${curl}/bin/curl` ```nix writeShellApplication { @@ -750,6 +823,7 @@ writeShellApplication { ''; } ``` +::: ## `symlinkJoin` {#trivial-builder-symlinkJoin} diff --git a/doc/redirects.json b/doc/redirects.json index ad19777f2dd2..ea68ceb965c7 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -119,6 +119,9 @@ "ex-testEqualArrayOrMap-test-function-add-cowbell": [ "index.html#ex-testEqualArrayOrMap-test-function-add-cowbell" ], + "ex-writeShellApplication": [ + "index.html#ex-writeShellApplication" + ], "friction-graphics": [ "index.html#friction-graphics" ], diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 3f3c1bc3a0bc..63bf8a7082b4 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -241,98 +241,25 @@ rec { meta.mainProgram = name; }; - # TODO: move parameter documentation to the Nixpkgs manual # See doc/build-helpers/trivial-build-helpers.chapter.md # or https://nixos.org/manual/nixpkgs/unstable/#trivial-builder-writeShellApplication writeShellApplication = { - /* - The name of the script to write. - - Type: String - */ name, - /* - The shell script's text, not including a shebang. - - Type: String - */ text, - /* - Inputs to add to the shell script's `$PATH` at runtime. - - Type: [String|Derivation] - */ runtimeInputs ? [ ], - /* - Extra environment variables to set at runtime. - - Type: AttrSet - */ runtimeEnv ? null, - /* - `stdenv.mkDerivation`'s `meta` argument. - - Type: AttrSet - */ meta ? { }, - /* - `stdenv.mkDerivation`'s `passthru` argument. - - Type: AttrSet - */ passthru ? { }, - /* - The `checkPhase` to run. Defaults to `shellcheck` on supported - platforms and `bash -n`. - - The script path will be given as `$target` in the `checkPhase`. - - Type: String - */ checkPhase ? null, - /* - Checks to exclude when running `shellcheck`, e.g. `[ "SC2016" ]`. - - See for a list of checks. - - Type: [String] - */ excludeShellChecks ? [ ], - /* - Extra command-line flags to pass to ShellCheck. - - Type: [String] - */ extraShellCheckFlags ? [ ], - /* - Bash options to activate with `set -o` at the start of the script. - - Defaults to `[ "errexit" "nounset" "pipefail" ]`. - - Type: [String] - */ bashOptions ? [ "errexit" "nounset" "pipefail" ], - /* - Extra arguments to pass to `stdenv.mkDerivation`. - - :::{.caution} - Certain derivation attributes are used internally, - overriding those could cause problems. - ::: - - Type: AttrSet - */ derivationArgs ? { }, - /* - Whether to inherit the current `$PATH` in the script. - - Type: Bool - */ inheritPath ? true, }@args: writeTextFile { From 16263051c4c7f9931fb9a18b799eb728b1a69854 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 24 Feb 2026 04:22:33 +0000 Subject: [PATCH 008/434] python3Packages.troposphere: 4.9.6 -> 4.10.1 --- pkgs/development/python-modules/troposphere/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/troposphere/default.nix b/pkgs/development/python-modules/troposphere/default.nix index eaf331ea9b56..ac59eaab2bbb 100644 --- a/pkgs/development/python-modules/troposphere/default.nix +++ b/pkgs/development/python-modules/troposphere/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "troposphere"; - version = "4.9.6"; + version = "4.10.1"; format = "setuptools"; src = fetchFromGitHub { owner = "cloudtools"; repo = "troposphere"; tag = version; - hash = "sha256-eiwz1rpEhlCIvI7hrZrknbkEhDkG2SMZkN3Mk6pfuLA="; + hash = "sha256-Pna5L2uO8KRN0L1XXRdFNWlPwNW9lAfcGwKiyK3ihgE="; }; propagatedBuildInputs = [ cfn-flip ]; From 889affa6fb814615e700111740ef947f2b3c9662 Mon Sep 17 00:00:00 2001 From: Martino Fontana Date: Fri, 6 Feb 2026 23:19:46 +0100 Subject: [PATCH 009/434] itch: 26.1.9 -> 26.9.0 --- pkgs/by-name/it/itch/package.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/it/itch/package.nix b/pkgs/by-name/it/itch/package.nix index 52724e4d6aff..a35d83f41f23 100644 --- a/pkgs/by-name/it/itch/package.nix +++ b/pkgs/by-name/it/itch/package.nix @@ -12,12 +12,12 @@ }: let - version = "26.1.9"; + version = "26.9.0"; itch-setup = fetchzip { - url = "https://broth.itch.zone/itch-setup/linux-amd64/1.26.0/itch-setup.zip"; + url = "https://broth.itch.zone/itch-setup/linux-amd64/1.29.0/archive.zip"; stripRoot = false; - hash = "sha256-5MP6X33Jfu97o5R1n6Og64Bv4ZMxVM0A8lXeQug+bNA="; + hash = "sha256-T4xvso3jJ9XsiG7QTpYdcvcClg2ejbGS4R/+goaHl18="; }; sparseCheckout = "/release/images/itch-icons"; @@ -26,7 +26,7 @@ let owner = "itchio"; repo = "itch"; rev = "v${version}"; - hash = "sha256-jugg+hdP0y0OkFhdQuEI9neWDuNf2p3+DQuwxe09Zck="; + hash = "sha256-zTUCHpyjfPiYDAatkavNlSHekBTHadiHUa3VyLChYKE="; sparseCheckout = [ sparseCheckout ]; } + sparseCheckout; @@ -36,9 +36,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { inherit version; src = fetchzip { - url = "https://broth.itch.zone/itch/linux-amd64/${finalAttrs.version}/archive/default#.zip"; + url = "https://github.com/itchio/itch/releases/download/v${finalAttrs.version}/itch-v${finalAttrs.version}-linux-amd64.tar.gz"; stripRoot = false; - hash = "sha256-4k6afBgOKGs7rzXAtIBpmuQeeT/Va8/0bZgNYjuJhgI="; + hash = "sha256-SRgaVweNqf/13C948eWncuCn9Cj82hYxDF3AzCaL5E0="; }; nativeBuildInputs = [ @@ -87,7 +87,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { makeWrapper ${steam-run}/bin/steam-run $out/bin/itch \ --add-flags ${electron}/bin/electron \ --add-flags $out/share/itch/resources/app \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ --set BROTH_USE_LOCAL butler,itch-setup \ --prefix PATH : ${butler}/bin/:${itch-setup} ''; @@ -97,7 +96,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://github.com/itchio/itch"; changelog = "https://github.com/itchio/itch/releases/tag/v${version}-canary"; license = lib.licenses.mit; - platforms = lib.platforms.linux; + platforms = [ "x86_64-linux" ]; sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; maintainers = with lib.maintainers; [ pasqui23 ]; mainProgram = "itch"; From 996dbf7db3031a94900bd43ab71dba3e1e18ff52 Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Sun, 25 Jan 2026 10:14:09 -0500 Subject: [PATCH 010/434] rarezip: init at 0-unstable-2023-09-05 --- pkgs/by-name/ra/rarezip/package.nix | 38 +++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/ra/rarezip/package.nix diff --git a/pkgs/by-name/ra/rarezip/package.nix b/pkgs/by-name/ra/rarezip/package.nix new file mode 100644 index 000000000000..83f780a9a831 --- /dev/null +++ b/pkgs/by-name/ra/rarezip/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenv, + fetchFromGitHub, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "rarezip"; + version = "0-unstable-2023-09-05"; + + src = fetchFromGitHub { + owner = "MittenzHugg"; + repo = "rarezip"; + rev = "2c4ba146c1b2fec851d3db8cf455c6af090bc544"; + hash = "sha256-t4/DgDeUOZAiX3yc2FUrm5mCRIgX0THFVBFSEYOSAhI="; + }; + + buildPhase = '' + substituteInPlace gzip/zip.c \ + --replace-fail "size_t bufs_init();" "" + + mkdir c + make c + ''; + + installPhase = '' + mkdir -p $out/lib + cp c/librarezip.a $out/lib + ''; + + meta = { + description = "Library version gzip v1.2.4 with foreign function interfaces to multiple languages"; + homepage = "https://github.com/MittenzHugg/rarezip"; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ qubitnano ]; + platforms = lib.platforms.all; + }; +}) From f11d11980ee47422ae11914a935a6cf542ed4670 Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Sun, 25 Jan 2026 10:10:50 -0500 Subject: [PATCH 011/434] bk_rom_compressor: init at 0-unstable-2024-09-08 --- pkgs/by-name/bk/bk_rom_compressor/package.nix | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/bk/bk_rom_compressor/package.nix diff --git a/pkgs/by-name/bk/bk_rom_compressor/package.nix b/pkgs/by-name/bk/bk_rom_compressor/package.nix new file mode 100644 index 000000000000..6891bed5e484 --- /dev/null +++ b/pkgs/by-name/bk/bk_rom_compressor/package.nix @@ -0,0 +1,32 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + rarezip, +}: + +rustPlatform.buildRustPackage { + pname = "bk_rom_compressor"; + version = "0-unstable-2024-09-08"; + + src = fetchFromGitHub { + owner = "MittenzHugg"; + repo = "bk_rom_compressor"; + rev = "272180b527b01c0023dc2ab02bdfdfd373670906"; + hash = "sha256-lnmnoomJTy8lAjoUjXvkXWFnf9LGtAGcD4WNFTDkiPk="; + fetchSubmodules = true; + }; + + buildInputs = [ + rarezip + ]; + + cargoHash = "sha256-JxK2S0JTBepT8nTTlBsZlS9+NvL+/rIRPmreX1Kmat4="; + + meta = { + description = "Banjo-Kazooie rom compressor/decompressor"; + homepage = "https://github.com/MittenzHugg/bk_rom_compressor"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ qubitnano ]; + }; +} From d05d78197efe7654b3503f765a342c850d5ad4c5 Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Sun, 25 Jan 2026 11:32:51 -0500 Subject: [PATCH 012/434] banjorecomp: init at 1.0.1 --- pkgs/by-name/ba/banjorecomp/package.nix | 159 ++++++++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 pkgs/by-name/ba/banjorecomp/package.nix diff --git a/pkgs/by-name/ba/banjorecomp/package.nix b/pkgs/by-name/ba/banjorecomp/package.nix new file mode 100644 index 000000000000..113cfd35151d --- /dev/null +++ b/pkgs/by-name/ba/banjorecomp/package.nix @@ -0,0 +1,159 @@ +{ + lib, + banjobaserom ? null, + requireFile, + fetchFromGitHub, + llvmPackages_21, + cmake, + copyDesktopItems, + installShellFiles, + makeWrapper, + ninja, + pkg-config, + wrapGAppsHook3, + SDL2, + gtk3, + vulkan-loader, + makeDesktopItem, + n64recomp, + directx-shader-compiler, + bk_rom_compressor, +}: + +let + + baseRom = + if banjobaserom != null then + banjobaserom + else + requireFile { + name = "baserom.us.v10.z64"; + message = '' + banjorecomp only supports the US 1.0 version of Banjo-Kazooie. + Please dump your copy and rename it to baserom.us.v10.z64 + and add it to the nix store using + nix-store --add-fixed sha256 baserom.us.v10.z64 + See https://dumping.guide/carts/nintendo/n64 for more details. + ''; + hash = "sha256-WYdYNbmlEouwBUMVp/kp4gccIAHlKNcL9UPh1mgObv8="; + }; + +in + +llvmPackages_21.stdenv.mkDerivation (finalAttrs: { + pname = "banjorecomp"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "BanjoRecomp"; + repo = "BanjoRecomp"; + tag = "v${finalAttrs.version}"; + hash = "sha256-QIiSjwA0iyoGTaeKANah6WhTUwPGXv1qR26kTdg7OqU="; + fetchSubmodules = true; + }; + + strictDeps = true; + __structuredAttrs = true; + + nativeBuildInputs = [ + cmake + copyDesktopItems + installShellFiles + llvmPackages_21.lld + makeWrapper + ninja + pkg-config + wrapGAppsHook3 + ]; + + buildInputs = [ + SDL2 + gtk3 + vulkan-loader + ]; + + desktopItems = [ + (makeDesktopItem { + name = "BanjoRecompiled"; + icon = "BanjoRecompiled"; + exec = "BanjoRecompiled"; + comment = "Recompilation of Banjo-Kazooie"; + desktopName = "BanjoRecompiled"; + categories = [ "Game" ]; + }) + ]; + + preConfigure = '' + ln -s ${baseRom} ./baserom.us.v10.z64 + cp ${n64recomp}/bin/* . + cp ${bk_rom_compressor}/bin/* . + + ./bk_rom_decompress baserom.us.v10.z64 banjo.us.v10.decompressed.z64 + + ./N64Recomp banjo.us.rev0.toml + ./RSPRecomp n_aspMain.us.rev0.toml + + substituteInPlace lib/rt64/CMakeLists.txt \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/src/contrib/dxc/lib/x64" "${directx-shader-compiler}/lib/" \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/src/contrib/dxc/bin/x64/dxc-linux" "${directx-shader-compiler}/bin/dxc" \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/src/contrib/dxc/inc" "${directx-shader-compiler.src}/include/dxc" + + substituteInPlace CMakeLists.txt \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/lib/rt64/src/contrib/dxc/lib/x64" "${directx-shader-compiler}/lib/" \ + --replace-fail "\''${PROJECT_SOURCE_DIR}/lib/rt64/src/contrib/dxc/bin/x64/dxc-linux" "${directx-shader-compiler}/bin/dxc" + ''; + + # This is required or else nothing will build + hardeningDisable = [ + "format" + "pic" + "stackprotector" + "zerocallusedregs" + ]; + + installPhase = '' + runHook preInstall + + installBin BanjoRecompiled + install -Dm644 -t $out/share ../recompcontrollerdb.txt + install -Dm644 ../icons/app.png $out/share/icons/hicolor/512x512/apps/BanjoRecompiled.png + cp -r ../assets $out/share/ + ln -s $out/share/recompcontrollerdb.txt $out/bin/recompcontrollerdb.txt + ln -s $out/share/assets $out/bin/assets + + install -Dm644 -t $out/share/licenses/banjorecomp ../COPYING + install -Dm644 -t $out/share/licenses/banjorecomp/N64ModernRuntime ../lib/N64ModernRuntime/COPYING + install -Dm644 -t $out/share/licenses/banjorecomp/rt64 ../lib/rt64/LICENSE + + runHook postInstall + ''; + + preFixup = '' + gappsWrapperArgs+=( + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} + ) + ''; + + # The game will segfault when not run from the same directory as the binary. + postFixup = '' + wrapProgram $out/bin/BanjoRecompiled --chdir "$out/bin/" + ''; + + meta = { + description = "PC Port of Banjo-Kazooie made using N64: Recompiled"; + homepage = "https://github.com/BanjoRecomp/BanjoRecomp"; + license = with lib.licenses; [ + # BanjoRecompiled, N64ModernRuntime + gpl3Only + + # RT64 + mit + + # reverse engineering + unfree + ]; + maintainers = with lib.maintainers; [ qubitnano ]; + mainProgram = "BanjoRecompiled"; + platforms = [ "x86_64-linux" ]; + }; +}) From 5b5ff71866381f1ddb75b08b34e620e5a63cbe9f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 02:13:46 +0000 Subject: [PATCH 013/434] nushellPlugins.desktop_notifications: 0.110.0 -> 0.111.0 --- .../nu/nushell-plugin-desktop_notifications/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nushell-plugin-desktop_notifications/package.nix b/pkgs/by-name/nu/nushell-plugin-desktop_notifications/package.nix index 88d363befbd4..91abb2d937ff 100644 --- a/pkgs/by-name/nu/nushell-plugin-desktop_notifications/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-desktop_notifications/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_desktop_notifications"; - version = "0.110.0"; + version = "0.111.0"; src = fetchFromGitHub { owner = "FMotalleb"; repo = "nu_plugin_desktop_notifications"; tag = "v${finalAttrs.version}"; - hash = "sha256-jd4T0+id/1rpjOWuzqbqxnyvmoe4LCiYux/dJlO3F6c="; + hash = "sha256-hcjJa+Y0N7QgVpxc/OJYCpYaZ6FLQiabvk7RLUjhZAI="; }; - cargoHash = "sha256-7ZiQr8RBQCNQK3/tLasilZcu+HWp066iDFI67L8iZMg="; + cargoHash = "sha256-nDRu9gaJGfuCKMgBptZPS5ANaPwKJ7BGAe10QI8skRM="; passthru.updateScript = nix-update-script { }; From e635290bd96d645bed8327bf1a9645fe38a135c2 Mon Sep 17 00:00:00 2001 From: n <54501296+2hexed@users.noreply.github.com> Date: Thu, 22 Jan 2026 22:37:37 +0530 Subject: [PATCH 014/434] nixos: Update podman and docker option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit nixos/podman: Use backtick in description to format the option nixos/docker: Use backtick in description to format the option Co-Authored-By: Rafael Fernández López --- nixos/modules/virtualisation/docker.nix | 2 +- nixos/modules/virtualisation/podman/default.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/virtualisation/docker.nix b/nixos/modules/virtualisation/docker.nix index bba01002a749..099d60423f00 100644 --- a/nixos/modules/virtualisation/docker.nix +++ b/nixos/modules/virtualisation/docker.nix @@ -86,7 +86,7 @@ in type = types.bool; default = false; description = '' - **Deprecated**, please use hardware.nvidia-container-toolkit.enable instead. + **Deprecated**, please use {option}`hardware.nvidia-container-toolkit.enable` instead. Enable Nvidia GPU support inside docker containers. ''; diff --git a/nixos/modules/virtualisation/podman/default.nix b/nixos/modules/virtualisation/podman/default.nix index 21a0e083d871..5e4002c7bfcb 100644 --- a/nixos/modules/virtualisation/podman/default.nix +++ b/nixos/modules/virtualisation/podman/default.nix @@ -105,7 +105,7 @@ in type = types.bool; default = false; description = '' - **Deprecated**, please use hardware.nvidia-container-toolkit.enable instead. + **Deprecated**, please use {option}`hardware.nvidia-container-toolkit.enable` instead. Enable use of Nvidia GPUs from within podman containers. ''; From 74ea7bb62932ce1f702eb890cf97c13eb628b0fa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 02:19:41 +0000 Subject: [PATCH 015/434] squashfsTools: 4.7.4 -> 4.7.5 --- pkgs/by-name/sq/squashfsTools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/squashfsTools/package.nix b/pkgs/by-name/sq/squashfsTools/package.nix index 2a24b41e2a26..389e4faeddba 100644 --- a/pkgs/by-name/sq/squashfsTools/package.nix +++ b/pkgs/by-name/sq/squashfsTools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "squashfs"; - version = "4.7.4"; + version = "4.7.5"; src = fetchFromGitHub { owner = "plougher"; repo = "squashfs-tools"; rev = finalAttrs.version; - hash = "sha256-xvTSGVwtzJjoAIF6GClASUIB5eIk+uquQNNzHIuwkuY="; + hash = "sha256-rQ69sXvi6wY8yRyuQzcJZ6MvVGBbIw7vG+kYVHvfQQ8="; }; strictDeps = true; From 96e408d990c36bb5e97a0f877b4ce21110d7eb26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 19:13:55 +0000 Subject: [PATCH 016/434] ttl: 0.18.0 -> 0.19.0 --- pkgs/by-name/tt/ttl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tt/ttl/package.nix b/pkgs/by-name/tt/ttl/package.nix index 1325ada28d29..0e50b5946eae 100644 --- a/pkgs/by-name/tt/ttl/package.nix +++ b/pkgs/by-name/tt/ttl/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ttl"; - version = "0.18.0"; + version = "0.19.0"; src = fetchFromGitHub { owner = "lance0"; repo = "ttl"; tag = "v${finalAttrs.version}"; - hash = "sha256-1E6Y4HYJmOj/9j4llA0iwIWW7pSofIDCWvg9Aka9URI="; + hash = "sha256-btzKLVPI86AidhLT60ct58pqoH9K/Hh4D4zvQ45F0Hg="; }; - cargoHash = "sha256-3N9pJUU0dmzE5v7wz8eypVbxrLGrKQUyBhSLQgi9yJ0="; + cargoHash = "sha256-76H20FE7Sy39NrwKajtKym4nb6aFNEOcrcWn5Cxhgjo="; nativeBuildInputs = [ installShellFiles From 6c7adc54b34bee5edc80078a31b15ffc3e36ac2d Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Mon, 2 Mar 2026 11:19:36 -0800 Subject: [PATCH 017/434] =?UTF-8?q?openafs:=201.8.14=20=E2=86=92=201.8.15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Anders Kaseorg --- pkgs/servers/openafs/1.8/module.nix | 15 --------------- pkgs/servers/openafs/1.8/srcs.nix | 6 +++--- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/pkgs/servers/openafs/1.8/module.nix b/pkgs/servers/openafs/1.8/module.nix index 6d4f1619e1bc..a84ab9190687 100644 --- a/pkgs/servers/openafs/1.8/module.nix +++ b/pkgs/servers/openafs/1.8/module.nix @@ -28,21 +28,6 @@ stdenv.mkDerivation { inherit src; patches = [ - # Linux: Use struct kiocb * for aops write_begin/end - (fetchpatch { - url = "https://github.com/openafs/openafs/commit/a765a9ddd412c8d1e5cb0f5cf497a8606251811e.patch"; - hash = "sha256-RkIAdXMvelnWs4YB3OMj6AIQlUbSqdKJpwc6wiSZzrM="; - }) - # linux: remove implied def HAVE_LINUX_FILEMAP_GET_FOLIO - (fetchpatch { - url = "https://github.com/openafs/openafs/commit/c379ff006d8b7db425f7648321c549ab24919d92.patch"; - hash = "sha256-fDtX3NhWIWupTArEauCM2rEaO3l8jWBVC5mAMil2+nU="; - }) - # LINUX: Zero code on EEXIST in afs_linux_read_cache - (fetchpatch { - url = "https://github.com/openafs/openafs/commit/eb6753d93b930ad7d65772a9751117f6969a5e92.patch"; - hash = "sha256-97/MdG9DrHEtOKCRLCTgl6ZEtqLUsaNs9LcAzcyrTF4="; - }) # Linux: Use get_tree_nodev (fetchpatch { url = "https://gerrit.openafs.org/changes/16646/revisions/d8202bcd24c90cfef138e54264355d242d8f2f2a/patch"; diff --git a/pkgs/servers/openafs/1.8/srcs.nix b/pkgs/servers/openafs/1.8/srcs.nix index 1ef91a578567..596198b13cfc 100644 --- a/pkgs/servers/openafs/1.8/srcs.nix +++ b/pkgs/servers/openafs/1.8/srcs.nix @@ -1,16 +1,16 @@ { fetchurl }: rec { - version = "1.8.14"; + version = "1.8.15"; src = fetchurl { url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2"; - hash = "sha256-q1NpK5de3Y7tqIC0vDvADN3TT9DzFam0Y/Z5fSDGNFY="; + hash = "sha256-MvEN0kG12LhG5CWrnL8nW1VroYgL9998RZzZ60kFg1U="; }; srcs = [ src (fetchurl { url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2"; - hash = "sha256-iKa+hnZUllDJCYfj8VEgF+Cqold0ctiARp4p0LqBQlU="; + hash = "sha256-kAGRw3T0VdJ/XMqqFjV0Z7gzKbWeyZWEsMsBJ+7ijsE="; }) ]; } From 6c3773c780cca3e0437eb8425781688f879f6dc3 Mon Sep 17 00:00:00 2001 From: qubitnano <146656568+qubitnano@users.noreply.github.com> Date: Thu, 26 Feb 2026 21:20:37 -0500 Subject: [PATCH 018/434] _2ship2harkinian: 4.0.0 -> 4.0.2 --- pkgs/by-name/_2/_2ship2harkinian/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/_2/_2ship2harkinian/package.nix b/pkgs/by-name/_2/_2ship2harkinian/package.nix index 7895f7ebc385..ecca7747c8ff 100644 --- a/pkgs/by-name/_2/_2ship2harkinian/package.nix +++ b/pkgs/by-name/_2/_2ship2harkinian/package.nix @@ -106,13 +106,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "2ship2harkinian"; - version = "4.0.0"; + version = "4.0.2"; src = fetchFromGitHub { owner = "HarbourMasters"; repo = "2ship2harkinian"; tag = finalAttrs.version; - hash = "sha256-fG9HIJChPGngb8vouLsQTo9xQXBq6qIZn7oyYssvNhI="; + hash = "sha256-zrV1iSI6d6vtzIyvYmSrbgijP3qZnwBkKG9L6+pq8+0="; fetchSubmodules = true; deepClone = true; postFetch = '' From ca8585c953cad65d9d499dd9614478d2abee3697 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 3 Mar 2026 00:48:59 +0000 Subject: [PATCH 019/434] butane: 0.26.0 -> 0.27.0 --- pkgs/by-name/bu/butane/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/butane/package.nix b/pkgs/by-name/bu/butane/package.nix index c1e7ccb26ade..68315d55cce8 100644 --- a/pkgs/by-name/bu/butane/package.nix +++ b/pkgs/by-name/bu/butane/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "butane"; - version = "0.26.0"; + version = "0.27.0"; src = fetchFromGitHub { owner = "coreos"; repo = "butane"; rev = "v${finalAttrs.version}"; - hash = "sha256-htD/FecmBVUp0bmzDJpUNw8rVr9mheFwagUISFu8lJM="; + hash = "sha256-RNK6G9/mNUTeRA0oWZoOdOUmc1F85Q3xmXUhtpgPymc="; }; vendorHash = null; From 3578f39a923557bb84f3f9a73a8518ce87880601 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Mar 2026 07:21:52 +0000 Subject: [PATCH 020/434] curl-impersonate: 1.4.3 -> 1.5.1 --- pkgs/by-name/cu/curl-impersonate/deps.nix | 12 ++++++------ pkgs/by-name/cu/curl-impersonate/package.nix | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/cu/curl-impersonate/deps.nix b/pkgs/by-name/cu/curl-impersonate/deps.nix index d5bed7a49b20..8e5a7b54197d 100644 --- a/pkgs/by-name/cu/curl-impersonate/deps.nix +++ b/pkgs/by-name/cu/curl-impersonate/deps.nix @@ -22,14 +22,14 @@ hash = "sha256-YHsXRVTSKoKLxTLR1zT+D3KbXV7SB/LxLpamLoPynFU="; }; - "ngtcp2-1.11.0.tar.bz2" = fetchurl { - url = "https://github.com/ngtcp2/ngtcp2/releases/download/v1.11.0/ngtcp2-1.11.0.tar.bz2"; - hash = "sha256-122s6G/Docj84codTLsf3pu6k81fKGEdVbypukPjF7w="; + "ngtcp2-1.20.0.tar.bz2" = fetchurl { + url = "https://github.com/ngtcp2/ngtcp2/releases/download/v1.20.0/ngtcp2-1.20.0.tar.bz2"; + hash = "sha256-hx7JethoA88xKQGww5Ow7nAWPiWofJsolNEjQ0HOTpc="; }; - "nghttp3-1.9.0.tar.bz2" = fetchurl { - url = "https://github.com/ngtcp2/nghttp3/releases/download/v1.9.0/nghttp3-1.9.0.tar.bz2"; - hash = "sha256-TTCmjxfnKhOStghdr6qfxzLaHX0m7sVUuyFnCDMvzxo="; + "nghttp3-1.15.0.tar.bz2" = fetchurl { + url = "https://github.com/ngtcp2/nghttp3/releases/download/v1.15.0/nghttp3-1.15.0.tar.bz2"; + hash = "sha256-xsSRpSgEgUCY5EZjDm78RZr8DT2nlS/+bL3As/mbK2I="; }; "zlib-1.3.1.tar.gz" = fetchurl { diff --git a/pkgs/by-name/cu/curl-impersonate/package.nix b/pkgs/by-name/cu/curl-impersonate/package.nix index 9ff6df7795e8..f5282fbcb896 100644 --- a/pkgs/by-name/cu/curl-impersonate/package.nix +++ b/pkgs/by-name/cu/curl-impersonate/package.nix @@ -27,7 +27,7 @@ }: stdenv.mkDerivation rec { pname = "curl-impersonate"; - version = "1.4.3"; + version = "1.5.1"; outputs = [ "out" @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { owner = "lexiforest"; repo = "curl-impersonate"; tag = "v${version}"; - hash = "sha256-HMJqc7eoV8+Dn19mOfWaQsNYtWmFDSYNIJOrWGUlGBw="; + hash = "sha256-8zfHsV08wa+2NInhRT3/ihAVhyBMoRC7K0Rdmehr+xM="; }; # Disable blanket -Werror to fix build on `gcc-13` related to minor From 594623c7b0ed0382865fbfe359ae02252c8cbf0d Mon Sep 17 00:00:00 2001 From: Martino Fontana Date: Fri, 6 Feb 2026 23:20:08 +0100 Subject: [PATCH 021/434] butler: 15.24.0 -> 15.26.0 --- pkgs/by-name/bu/butler/go.mod.patch | 232 ---------------------------- pkgs/by-name/bu/butler/package.nix | 19 +-- 2 files changed, 3 insertions(+), 248 deletions(-) delete mode 100644 pkgs/by-name/bu/butler/go.mod.patch diff --git a/pkgs/by-name/bu/butler/go.mod.patch b/pkgs/by-name/bu/butler/go.mod.patch deleted file mode 100644 index 09136a945acb..000000000000 --- a/pkgs/by-name/bu/butler/go.mod.patch +++ /dev/null @@ -1,232 +0,0 @@ -diff --git a/go.mod b/go.mod -index 5e595ac8..bf183d06 100644 ---- a/go.mod -+++ b/go.mod -@@ -1,6 +1,6 @@ - module github.com/itchio/butler - --go 1.14 -+go 1.18 - - require ( - crawshaw.io/sqlite v0.3.2 -@@ -11,11 +11,8 @@ require ( - github.com/efarrer/iothrottler v0.0.1 - github.com/fatih/color v1.9.0 - github.com/fatih/structtag v1.2.0 -- github.com/getlantern/mtime v0.0.0-20200417132445-23682092d1f7 // indirect -- github.com/getlantern/ops v0.0.0-20200403153110-8476b16edcd6 // indirect - github.com/go-ole/go-ole v1.2.4 - github.com/go-ozzo/ozzo-validation v3.6.0+incompatible -- github.com/golang/protobuf v1.4.2 // indirect - github.com/google/gops v0.3.10 - github.com/google/uuid v1.1.1 - github.com/helloeave/json v1.13.0 -@@ -40,28 +37,67 @@ require ( - github.com/itchio/wharf v0.0.0-20200618110241-8896e2c6e09b - github.com/itchio/wizardry v0.0.0-20200301161332-e8c8c4a5a488 - github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 -- github.com/klauspost/compress v1.10.9 // indirect -- github.com/mattn/go-colorable v0.1.6 // indirect -- github.com/mattn/go-runewidth v0.0.9 // indirect - github.com/mitchellh/mapstructure v1.3.2 - github.com/natefinch/npipe v0.0.0-20160621034901-c1b8fa8bdcce -- github.com/nightlyone/lockfile v1.0.0 // indirect - github.com/olekukonko/tablewriter v0.0.4 - github.com/pkg/errors v0.9.1 - github.com/russross/blackfriday v2.0.0+incompatible - github.com/scjalliance/comshim v0.0.0-20190308082608-cf06d2532c4e -- github.com/shurcooL/sanitized_anchor_name v1.0.0 // indirect - github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 - github.com/stretchr/testify v1.6.1 - golang.org/x/crypto v0.31.0 -- golang.org/x/net v0.32.0 // indirect - golang.org/x/sync v0.10.0 - golang.org/x/sys v0.28.0 - golang.org/x/text v0.21.0 - golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1 -- google.golang.org/protobuf v1.24.0 // indirect - gopkg.in/alecthomas/kingpin.v2 v2.2.6 -+ xorm.io/builder v0.3.7 -+) -+ -+require ( -+ github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect -+ github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d // indirect -+ github.com/basgys/goxml2json v1.1.0 // indirect -+ github.com/certifi/gocertifi v0.0.0-20200211180108-c7c1fbc02894 // indirect -+ github.com/davecgh/go-spew v1.1.1 // indirect -+ github.com/detailyang/go-fallocate v0.0.0-20180908115635-432fa640bd2e // indirect -+ github.com/getlantern/context v0.0.0-20190109183933-c447772a6520 // indirect -+ github.com/getlantern/errors v0.0.0-20190325191628-abdb3e3e36f7 // indirect -+ github.com/getlantern/golog v0.0.0-20190830074920-4ef2e798c2d7 // indirect -+ github.com/getlantern/hex v0.0.0-20190417191902-c6586a6fe0b7 // indirect -+ github.com/getlantern/hidden v0.0.0-20190325191715-f02dbb02be55 // indirect -+ github.com/getlantern/idletiming v0.0.0-20200228204104-10036786eac5 // indirect -+ github.com/getlantern/mtime v0.0.0-20200417132445-23682092d1f7 // indirect -+ github.com/getlantern/netx v0.0.0-20190110220209-9912de6f94fd // indirect -+ github.com/getlantern/ops v0.0.0-20200403153110-8476b16edcd6 // indirect -+ github.com/go-stack/stack v1.8.0 // indirect -+ github.com/gogs/chardet v0.0.0-20191104214054-4b6791f73a28 // indirect -+ github.com/golang/protobuf v1.4.2 // indirect -+ github.com/gorilla/handlers v1.4.2 // indirect -+ github.com/gorilla/mux v1.7.4 // indirect -+ github.com/hashicorp/golang-lru v0.5.4 // indirect -+ github.com/itchio/dmcunrar-go v0.0.0-20241212230744-bd86d6b265e9 // indirect -+ github.com/itchio/dskompress v0.0.0-20190702113811-5e6f499be697 // indirect -+ github.com/itchio/go-brotli v0.0.0-20190702114328-3f28d645a45c // indirect -+ github.com/itchio/kompress v0.0.0-20200301155538-5c2eecce9e51 // indirect -+ github.com/itchio/lzma v0.0.0-20190703113020-d3e24e3e3d49 // indirect -+ github.com/itchio/randsource v0.0.0-20190703104731-3f6d22f91927 // indirect -+ github.com/itchio/sevenzip-go v0.0.0-20190703112252-e327cec6c376 // indirect -+ github.com/jgallagher/gosaca v0.0.0-20130226042358-754749770f08 // indirect -+ github.com/jinzhu/inflection v1.0.0 // indirect -+ github.com/klauspost/compress v1.10.9 // indirect -+ github.com/mattn/go-colorable v0.1.6 // indirect -+ github.com/mattn/go-isatty v0.0.12 // indirect -+ github.com/mattn/go-runewidth v0.0.9 // indirect -+ github.com/mitchellh/copystructure v1.0.0 // indirect -+ github.com/mitchellh/reflectwalk v1.0.1 // indirect -+ github.com/nightlyone/lockfile v1.0.0 // indirect -+ github.com/oxtoacart/bpool v0.0.0-20190530202638-03653db5a59c // indirect -+ github.com/pmezard/go-difflib v1.0.0 // indirect -+ github.com/shurcooL/sanitized_anchor_name v1.0.0 // indirect -+ golang.org/x/net v0.32.0 // indirect -+ golang.org/x/term v0.27.0 // indirect -+ google.golang.org/protobuf v1.24.0 // indirect - gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce // indirect - gopkg.in/yaml.v3 v3.0.1 // indirect -- xorm.io/builder v0.3.7 - ) -diff --git a/go.sum b/go.sum -index 5a7f5551..a06ce6df 100644 ---- a/go.sum -+++ b/go.sum -@@ -21,7 +21,6 @@ github.com/basgys/goxml2json v1.1.0 h1:4ln5i4rseYfXNd86lGEB+Vi652IsIXIvggKM/BhUK - github.com/basgys/goxml2json v1.1.0/go.mod h1:wH7a5Np/Q4QoECFIU8zTQlZwZkrilY0itPfecMw41Dw= - github.com/bitly/go-simplejson v0.5.0 h1:6IH+V8/tVMab511d5bn4M7EwGXZf9Hj6i2xSwkNEM+Y= - github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA= --github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 h1:DDGfHa7BWjL4YnC6+E63dPcxHo2sUxDIu8g3QgEJdRY= - github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= - github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= - github.com/certifi/gocertifi v0.0.0-20200211180108-c7c1fbc02894 h1:JLaf/iINcLyjwbtTsCJjc6rtlASgHeIJPrB6QmwURnA= -@@ -99,9 +98,8 @@ github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw - github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= - github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= - github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -+github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4= - github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= --github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= --github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= - github.com/google/gops v0.3.10 h1:M2XZYgfUW+P7AOCLiu4CRb0rQfwnslLyB4B9Mp0vXmE= - github.com/google/gops v0.3.10/go.mod h1:38bMPVKFh+1X106CPpbLAWtZIR1+xwgzT9gew0kn6w4= - github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY= -@@ -197,7 +195,6 @@ github.com/klauspost/compress v1.10.9 h1:pPRt1Z78crspaHISkpSSHjDlx+Tt9suHe519dsI - github.com/klauspost/compress v1.10.9/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= - github.com/klauspost/cpuid v1.2.1/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= - github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= --github.com/kr/pretty v0.2.0 h1:s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs= - github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= - github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= - github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -@@ -256,49 +253,25 @@ github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd - github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= - github.com/ulikunitz/xz v0.5.6/go.mod h1:2bypXElzHzzJZwzH67Y6wb67pO62Rzfn7BSiF4ABRW8= - github.com/xlab/treeprint v1.0.0/go.mod h1:IoImgRak9i3zJyuxOKUP1v4UZd1tMoKkq/Cimt1uhCg= --github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= - golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= --golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= --golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= --golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= --golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= --golang.org/x/crypto v0.30.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= - golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= - golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= - golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= - golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= - golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= - golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= --golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= --golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= --golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= --golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= --golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= - golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= - golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= - golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= - golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= --golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= - golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= - golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= --golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= --golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= --golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= --golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= --golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= --golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= --golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= - golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI= - golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs= - golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= - golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= - golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= - golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= --golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= --golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= --golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= --golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= --golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= - golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= - golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= - golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -@@ -311,36 +284,12 @@ golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7w - golang.org/x/sys v0.0.0-20200301153931-2f85c7ec1e52/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= - golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= - golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= --golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= --golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= --golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= - golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= - golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= --golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE= --golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= --golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= --golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= --golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= --golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= --golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= --golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= - golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= - golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= - golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= - golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= --golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= --golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= --golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= --golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= --golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= --golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= --golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= - golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= - golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= - golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -@@ -352,12 +301,7 @@ golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGm - golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= - golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= - golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= --golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= --golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= --golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= --golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= --golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= --golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -+golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= - golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= - google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= - google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= diff --git a/pkgs/by-name/bu/butler/package.nix b/pkgs/by-name/bu/butler/package.nix index 4664995c0fdb..da3919a6d270 100644 --- a/pkgs/by-name/bu/butler/package.nix +++ b/pkgs/by-name/bu/butler/package.nix @@ -5,35 +5,22 @@ fetchFromGitHub, }: -# update instructions: -# - Check if butler version bug was fixed https://github.com/itchio/butler/issues/266 -# - if it's fixed, remove patch. -# - if it was not fixed, follow steps below to regenerate the patch -# - manually clone butler, change go.mod's version number to 1.18 at least -# - run `go mod tidy` in the cloned repository. -# - generate patch with `git diff > go.mod.patch` - buildGoModule (finalAttrs: { pname = "butler"; - version = "15.24.0"; + version = "15.26.0"; src = fetchFromGitHub { owner = "itchio"; repo = "butler"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gzf+8icPIXrNc8Vk8z0COPv/QA6GL6nSvQg13bAlfZM="; + hash = "sha256-FaYxvqC/ZYFukh6H63A0dx/8IkSM0Awf4JDBZgvc5W4="; }; buildInputs = [ brotli ]; - patches = [ ./go.mod.patch ]; - doCheck = false; # disabled because the tests don't work in a non-FHS compliant environment. - vendorHash = "sha256-A6u7bKI7eoptkjBuXoQlLYHkEVtrl8aNnBb65k1bFno="; - - # Needed due to vendored dependencies breaking in gnu23 mode. - env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + vendorHash = "sha256-8f4EVARMtdzXL3YxGimgLM/A7BF/GOaEoxffkQ1SlHw="; meta = { description = "Command-line itch.io helper"; From 59cc4d3be46bd8cf917159a2dbf624b508eff00d Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Wed, 4 Mar 2026 20:34:28 -0800 Subject: [PATCH 022/434] fasm: 1.73.74 -> 1.73.75 --- pkgs/development/compilers/fasm/bin.nix | 26 +++++++++++++++++++-- pkgs/development/compilers/fasm/default.nix | 4 +++- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/fasm/bin.nix b/pkgs/development/compilers/fasm/bin.nix index 1428eb91179f..21a40595f6a9 100644 --- a/pkgs/development/compilers/fasm/bin.nix +++ b/pkgs/development/compilers/fasm/bin.nix @@ -2,15 +2,18 @@ stdenvNoCC, lib, fetchurl, + writeShellScript, + curl, + nix-update, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fasm-bin"; - version = "1.73.34"; + version = "1.73.35"; src = fetchurl { url = "https://flatassembler.net/fasm-${finalAttrs.version}.tgz"; - hash = "sha256-CAlGTsfvpDRWsHh9UysgBorjX+mygEWjFeRaznyDszw="; + hash = "sha256-o03sfQvC3Hn6q7aL2LwvYrbPsx1pwBRJNnzkzYCYk04="; }; installPhase = '' @@ -21,6 +24,25 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.updateScript = writeShellScript "update-fasm" '' + set -euo pipefail + + version="" + while IFS= read -r line; do + if [[ "$line" =~ fasm-([0-9]+\.[0-9]+\.[0-9]+)\.tgz ]]; then + version="''${BASH_REMATCH[1]}" + break + fi + done < <(${lib.getExe curl} -fsSL https://flatassembler.net/download.php) + + if [[ -z "$version" ]]; then + echo "Could not determine latest fasm version" >&2 + exit 1 + fi + + ${lib.getExe nix-update} fasm-bin --version "$version" + ''; + meta = { description = "x86(-64) macro assembler to binary, MZ, PE, COFF, and ELF"; homepage = "https://flatassembler.net/"; diff --git a/pkgs/development/compilers/fasm/default.nix b/pkgs/development/compilers/fasm/default.nix index 13dde1459657..02776217b25a 100644 --- a/pkgs/development/compilers/fasm/default.nix +++ b/pkgs/development/compilers/fasm/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation { nativeBuildInputs = [ fasm-bin ]; buildPhase = '' - fasm source/Linux${lib.optionalString isx86_64 "/x64"}/fasm.asm fasm + fasm source/linux${lib.optionalString isx86_64 "/x64"}/fasm.asm fasm for tool in listing prepsrc symbols; do fasm tools/libc/$tool.asm cc -o tools/libc/fasm-$tool tools/libc/$tool.o @@ -33,4 +33,6 @@ stdenv.mkDerivation { cp -r examples/ *.txt tools/fas.txt $docs cp tools/readme.txt $docs/tools.txt ''; + + passthru.updateScript = fasm-bin.updateScript; } From 92cd95df1b97b47e2fd2223557adcdd876f4773d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 12:26:28 +0000 Subject: [PATCH 023/434] netcat-openbsd: 1.234-1 -> 1.234-2 --- pkgs/by-name/ne/netcat-openbsd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/netcat-openbsd/package.nix b/pkgs/by-name/ne/netcat-openbsd/package.nix index d9fd6890251e..2d306570bdaa 100644 --- a/pkgs/by-name/ne/netcat-openbsd/package.nix +++ b/pkgs/by-name/ne/netcat-openbsd/package.nix @@ -9,14 +9,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "netcat-openbsd"; - version = "1.234-1"; + version = "1.234-2"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "debian"; repo = "netcat-openbsd"; tag = "debian/${finalAttrs.version}"; - hash = "sha256-6pCsBbS2IjXyXgNXURHK3uMRTJ0aXAsu29kc7f479Os="; + hash = "sha256-kA9QzEI4nutQrKonHw+SxWYbuBLtn91edMAk8JBdAhU="; }; strictDeps = true; From d383e0977e787a3100bf10cb30d7e9db27946de0 Mon Sep 17 00:00:00 2001 From: Diego Date: Sun, 15 Feb 2026 23:25:34 +0100 Subject: [PATCH 024/434] llr: init at 4.0.7b3 --- pkgs/by-name/ll/llr/package.nix | 61 +++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 pkgs/by-name/ll/llr/package.nix diff --git a/pkgs/by-name/ll/llr/package.nix b/pkgs/by-name/ll/llr/package.nix new file mode 100644 index 000000000000..500040abab92 --- /dev/null +++ b/pkgs/by-name/ll/llr/package.nix @@ -0,0 +1,61 @@ +{ + fetchzip, + lib, + stdenv, + gmp, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "llr"; + version = "4.0.7b3"; + + src = fetchzip { + url = "http://jpenne.free.fr/llr4/llr${ + builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version + }src.zip"; + hash = "sha256-U6Mjpcq5Kdkx2f6tVQNBldsN4JiKXZqbil1Lg3Q5Asw="; + }; + + enableParallelBuilding = true; + + env.NIX_CFLAGS_COMPILE = "-std=gnu11"; + + # Disable _chdir in lprime.c to prevent segmentation fault when fopen returns NULL + postPatch = '' + substituteInPlace lprime.c \ + --replace-fail "_chdir (buf)" "0/* _chdir (buf) */" + ''; + + buildPhase = '' + runHook preBuild + + make -f make64 + + cd linux64llr + + make llr64 \ + LFLAGS="-L${gmp}/lib -lgmp -lm -lpthread" + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + install -Dm755 llr64 $out/bin/llr + + runHook postInstall + ''; + + meta = { + description = "Primality proving program for numbers of the form N = k*b^n +/- 1, (k < b^n)"; + homepage = "http://jpenne.free.fr/index2.html"; + maintainers = with lib.maintainers; [ dstremur ]; + license = lib.licenses.unfree; + # LLR links against gwnum.a which is part of the proprietary gwnum library, + # making the resulting binary unfree even though the LLR source code itself + # may have different licensing terms. + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + platforms = [ "x86_64-linux" ]; + mainProgram = "llr"; + }; +}) From 7cdaf8261f3486603e39028c9898e6dabb4b98a8 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Sat, 7 Mar 2026 00:58:13 +0000 Subject: [PATCH 025/434] fex: 2601 -> 2603 --- pkgs/by-name/fe/fex/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fe/fex/package.nix b/pkgs/by-name/fe/fex/package.nix index 197e3a2671a3..bc742d7689f7 100644 --- a/pkgs/by-name/fe/fex/package.nix +++ b/pkgs/by-name/fe/fex/package.nix @@ -7,6 +7,7 @@ pkg-config, python3, nix-update-script, + jemalloc, xxHash, fmt, libxml2, @@ -99,13 +100,13 @@ let in llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "fex"; - version = "2601"; + version = "2603"; src = fetchFromGitHub { owner = "FEX-Emu"; repo = "FEX"; tag = "FEX-${finalAttrs.version}"; - hash = "sha256-AfHOD3S3zDwe85Zr8XEMmI+LrdVEZdXJ9FWQQ+oUNik="; + hash = "sha256-rQOqziJ7IizJV3VmAWGo5s2xn2/xnp0sx3VfBtH1JK4="; leaveDotGit = true; postFetch = '' @@ -116,10 +117,10 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { git submodule update --init --depth 1 \ External/Vulkan-Headers \ External/drm-headers \ - External/jemalloc \ + External/rpmalloc \ External/jemalloc_glibc \ - External/robin-map \ External/vixl \ + External/unordered_dense \ Source/Common/cpp-optparse find . -name .git -print0 | xargs -0 rm -rf @@ -132,6 +133,10 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { }; postPatch = '' + substituteInPlace FEXCore/include/git_version.h.in \ + --replace-fail "@GIT_HASH_ARRAY@" "" \ + --replace-fail "@GIT_DESCRIBE_STRING@" "FEX-${finalAttrs.version}" + substituteInPlace ThunkLibs/GuestLibs/CMakeLists.txt ThunkLibs/HostLibs/CMakeLists.txt \ --replace-fail "/usr/include/libdrm" "${devRootFS}/include/libdrm" \ --replace-fail "/usr/include/wayland" "${devRootFS}/include/wayland" @@ -183,6 +188,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { ++ lib.optional withQt qt6.wrapQtAppsHook; buildInputs = [ + jemalloc xxHash fmt libxml2 From 88b3bbd7a1cf3148f07da488f409979efb78c8eb Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Sat, 7 Mar 2026 02:11:37 +0000 Subject: [PATCH 026/434] fex: remove date header from manpages Closes #486904 --- pkgs/by-name/fe/fex/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/fe/fex/package.nix b/pkgs/by-name/fe/fex/package.nix index bc742d7689f7..3186c5764f49 100644 --- a/pkgs/by-name/fe/fex/package.nix +++ b/pkgs/by-name/fe/fex/package.nix @@ -149,6 +149,11 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { substituteInPlace ThunkLibs/GuestLibs/CMakeLists.txt \ --replace-fail "-- " "-- $(cat ${llvmPackages.stdenv.cc}/nix-support/libcxx-cxxflags) " + # Disable including current date in manpages + substituteInPlace FEXCore/Scripts/config_generator.py \ + --replace-fail ".Dd {0}" ".Dd" \ + --replace-fail "output_man.write(header.format(" "output_man.write(header) #" + # Patch any references to library wrapper paths substituteInPlace FEXCore/Source/Interface/Config/Config.json.in \ --replace-fail "ThunkGuestLibs" "UnusedThunkGuestLibs" \ From 34330961460480187e548a17902ecdc3895afa16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 07:35:57 +0000 Subject: [PATCH 027/434] python3Packages.lizard: 1.20.0 -> 1.21.2 --- pkgs/development/python-modules/lizard/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lizard/default.nix b/pkgs/development/python-modules/lizard/default.nix index 0d9b2aeb2460..405e0e5c9c5e 100644 --- a/pkgs/development/python-modules/lizard/default.nix +++ b/pkgs/development/python-modules/lizard/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "lizard"; - version = "1.20.0"; + version = "1.21.2"; format = "setuptools"; src = fetchFromGitHub { owner = "terryyin"; repo = "lizard"; tag = version; - hash = "sha256-HNpCg/ScD0aDdpVXA9Nb9QU+4ww6Kp2qIeu9Lj0O7A4="; + hash = "sha256-tWjX3QSVUB2YhsW3010aKPN3iJDr6aejAp0RkC/CcNE="; }; propagatedBuildInputs = [ From 411ccc6f2c6f5c5badeca661e37dc26ded25aab6 Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Sun, 8 Mar 2026 12:28:29 +0000 Subject: [PATCH 028/434] boost187: move cygwin patch to generic.nix Since #472755, `boost187.override { patches = ...; }` does not work as expected. --- pkgs/development/libraries/boost/1.87.nix | 10 +--------- pkgs/development/libraries/boost/generic.nix | 5 ++++- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/pkgs/development/libraries/boost/1.87.nix b/pkgs/development/libraries/boost/1.87.nix index da981280ee16..0e0db3418496 100644 --- a/pkgs/development/libraries/boost/1.87.nix +++ b/pkgs/development/libraries/boost/1.87.nix @@ -1,10 +1,4 @@ -{ - lib, - stdenv, - callPackage, - fetchurl, - ... -}@args: +{ callPackage, fetchurl, ... }@args: callPackage ./generic.nix ( args @@ -21,7 +15,5 @@ callPackage ./generic.nix ( # SHA256 from http://www.boost.org/users/history/version_1_87_0.html sha256 = "af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89"; }; - - patches = lib.optional stdenv.hostPlatform.isCygwin ./Fix-cygwin-build-187.patch; } ) diff --git a/pkgs/development/libraries/boost/generic.nix b/pkgs/development/libraries/boost/generic.nix index d8a31321a80c..0c5c41b0eb16 100644 --- a/pkgs/development/libraries/boost/generic.nix +++ b/pkgs/development/libraries/boost/generic.nix @@ -255,7 +255,10 @@ stdenv.mkDerivation { extraPrefix = "libs/context/"; hash = "sha256-Z8uw2+4IEybqVcU25i/0XJKS16hi/+3MXUxs53ghjL0="; }) - ]; + ] + ++ lib.optional ( + stdenv.hostPlatform.isCygwin && lib.versionAtLeast version "1.87" && lib.versionOlder version "1.88" + ) ./Fix-cygwin-build-187.patch; meta = { homepage = "http://boost.org/"; From 7161a38c256aede0e3438a39014b539ef1e4dfce Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Sun, 8 Mar 2026 12:28:29 +0000 Subject: [PATCH 029/434] boost189: move cygwin patch to generic.nix Since #495346, `boost189.override { patches = ...; }` does not work as expected. --- pkgs/development/libraries/boost/1.89.nix | 10 +--------- pkgs/development/libraries/boost/generic.nix | 5 ++++- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/pkgs/development/libraries/boost/1.89.nix b/pkgs/development/libraries/boost/1.89.nix index feee8d7e4402..4a6611faa3af 100644 --- a/pkgs/development/libraries/boost/1.89.nix +++ b/pkgs/development/libraries/boost/1.89.nix @@ -1,10 +1,4 @@ -{ - lib, - stdenv, - callPackage, - fetchurl, - ... -}@args: +{ callPackage, fetchurl, ... }@args: callPackage ./generic.nix ( args @@ -21,7 +15,5 @@ callPackage ./generic.nix ( # SHA256 from http://www.boost.org/users/history/version_1_89_0.html sha256 = "85a33fa22621b4f314f8e85e1a5e2a9363d22e4f4992925d4bb3bc631b5a0c7a"; }; - - patches = lib.optional stdenv.hostPlatform.isCygwin ./Fix-cygwin-build-189.patch; } ) diff --git a/pkgs/development/libraries/boost/generic.nix b/pkgs/development/libraries/boost/generic.nix index 0c5c41b0eb16..09e6aa28c567 100644 --- a/pkgs/development/libraries/boost/generic.nix +++ b/pkgs/development/libraries/boost/generic.nix @@ -258,7 +258,10 @@ stdenv.mkDerivation { ] ++ lib.optional ( stdenv.hostPlatform.isCygwin && lib.versionAtLeast version "1.87" && lib.versionOlder version "1.88" - ) ./Fix-cygwin-build-187.patch; + ) ./Fix-cygwin-build-187.patch + ++ lib.optional ( + stdenv.hostPlatform.isCygwin && lib.versionAtLeast version "1.89" && lib.versionOlder version "1.90" + ) ./Fix-cygwin-build-189.patch; meta = { homepage = "http://boost.org/"; From 666e53f448f0f3ed1448bc92e2bb62eb548f467c Mon Sep 17 00:00:00 2001 From: Yethal <26117918+Yethal@users.noreply.github.com> Date: Sun, 8 Mar 2026 22:44:41 +0100 Subject: [PATCH 030/434] nushellPlugins.hcl: 0.110.0 -> 0.111.0 --- pkgs/by-name/nu/nushell-plugin-hcl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nushell-plugin-hcl/package.nix b/pkgs/by-name/nu/nushell-plugin-hcl/package.nix index 1897861520c2..d72204771248 100644 --- a/pkgs/by-name/nu/nushell-plugin-hcl/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-hcl/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_hcl"; - version = "0.110.0"; + version = "0.111.0"; src = fetchFromGitHub { owner = "Yethal"; repo = "nu_plugin_hcl"; tag = finalAttrs.version; - hash = "sha256-8P0gNLe8OjB3NoDxHtDUp859O1O4WwmDeACJe5u8GPg="; + hash = "sha256-OeMDlzioXt4Hn3VUP7YaMHF0c8BhRDrHdrQRC595Ypc="; }; - cargoHash = "sha256-ACtnklcypc2gjWujPSLUgwGbah2G+QHLD7fr7S7QNAg="; + cargoHash = "sha256-8ycqhuVQGyT4DabOLJIsSXY324h91zH/nUw/2XrAxwc="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; From e0f9a5b9da57727fbd8beedd8d3a0e2b35e493c8 Mon Sep 17 00:00:00 2001 From: sophronesis Date: Mon, 9 Mar 2026 02:05:06 +0100 Subject: [PATCH 031/434] ultimate-doom-builder: fix render device error by adding missing libraries to wrapper The package was missing libGL, libpng, and libx11 in the LD_LIBRARY_PATH wrapper, causing a "Fatal Windows Forms error: Could not create render device" error when launching the application. These libraries are already in buildInputs but were not included in the wrapProgram call. They need to be dynamically loaded by Mono at runtime for proper OpenGL rendering support. --- pkgs/by-name/ul/ultimate-doom-builder/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ul/ultimate-doom-builder/package.nix b/pkgs/by-name/ul/ultimate-doom-builder/package.nix index 9ef1c4628385..6aba629d3472 100644 --- a/pkgs/by-name/ul/ultimate-doom-builder/package.nix +++ b/pkgs/by-name/ul/ultimate-doom-builder/package.nix @@ -92,9 +92,9 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace $out/opt/UltimateDoomBuilder/builder --replace-fail mono ${mono}/bin/mono substituteInPlace $out/opt/UltimateDoomBuilder/builder --replace-fail Builder.exe $out/opt/UltimateDoomBuilder/Builder.exe - # GTK is loaded dynamically by Mono at runtime + # GTK, OpenGL, and other libraries are loaded dynamically by Mono at runtime wrapProgram $out/opt/UltimateDoomBuilder/builder \ - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk2-x11 ]}" + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk2-x11 libGL libpng libx11 ]}" ln -s $out/opt/UltimateDoomBuilder/builder $out/bin/ultimate-doom-builder From 3635afe7d7fd7f2f9fa74a973d6f195dc8fe26dc Mon Sep 17 00:00:00 2001 From: sophronesis Date: Mon, 9 Mar 2026 02:13:06 +0100 Subject: [PATCH 032/434] treefmt: format ultimate-doom-builder package --- pkgs/by-name/ul/ultimate-doom-builder/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ul/ultimate-doom-builder/package.nix b/pkgs/by-name/ul/ultimate-doom-builder/package.nix index 6aba629d3472..f9fd4de287af 100644 --- a/pkgs/by-name/ul/ultimate-doom-builder/package.nix +++ b/pkgs/by-name/ul/ultimate-doom-builder/package.nix @@ -94,7 +94,14 @@ stdenv.mkDerivation (finalAttrs: { # GTK, OpenGL, and other libraries are loaded dynamically by Mono at runtime wrapProgram $out/opt/UltimateDoomBuilder/builder \ - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk2-x11 libGL libpng libx11 ]}" + --prefix LD_LIBRARY_PATH : "${ + lib.makeLibraryPath [ + gtk2-x11 + libGL + libpng + libx11 + ] + }" ln -s $out/opt/UltimateDoomBuilder/builder $out/bin/ultimate-doom-builder From 0cf2c26efc4f436334403853f71fb6ae05f7f61f Mon Sep 17 00:00:00 2001 From: Kevin Rudde Date: Mon, 9 Mar 2026 09:07:00 +0100 Subject: [PATCH 033/434] aerospace: 0.20.2-Beta -> 0.20.3-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 7afc40c5d3f5..ee4fb336823e 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.2-Beta"; + version = "0.20.3-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-PyWHtM38XPNkkEZ0kACPia0doR46FRpmSoNdsOhU4uw="; + sha256 = "sha256-wrBcslp1W/lOmudMcW+SREL9LZY+wTwidh6Hot5ShGE="; }; nativeBuildInputs = [ installShellFiles ]; From 6f7c6c093224b0e72a5fc7d1dbdcb7b4c28d8a05 Mon Sep 17 00:00:00 2001 From: Manuel Sanchez Pinar Date: Mon, 9 Mar 2026 10:03:56 +0100 Subject: [PATCH 034/434] silverbullet: 2.4.1 -> 2.5.2 --- pkgs/by-name/si/silverbullet/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/si/silverbullet/package.nix b/pkgs/by-name/si/silverbullet/package.nix index 625e7dcd5d85..3a1d767a990a 100644 --- a/pkgs/by-name/si/silverbullet/package.nix +++ b/pkgs/by-name/si/silverbullet/package.nix @@ -10,7 +10,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "silverbullet"; - version = "2.4.1"; + version = "2.5.2"; src = finalAttrs.passthru.sources.${stdenv.hostPlatform.system} @@ -31,22 +31,22 @@ stdenvNoCC.mkDerivation (finalAttrs: { 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="; + hash = "sha256-OvwFYPxR6N/njtaaNX0TolgRxZnhX3qBIvT2okoy2cQ="; stripRoot = false; }; "aarch64-linux" = fetchzip { url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-linux-aarch64.zip"; - hash = "sha256-F0CTVbVK2xaqNlHX1If8EhlDRqb+XIZlWmzkEYFGS3M="; + hash = "sha256-+VhgiAvDApb7Xi3Ob+fDpq1LrhmqAANZGjLsyhbmfNQ="; 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="; + hash = "sha256-jC39IZlFRnZ86I6JMXaaEyET4jwmOI0XKohxxr4VvZc="; stripRoot = false; }; "aarch64-darwin" = fetchzip { url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet-server-darwin-aarch64.zip"; - hash = "sha256-1lPGipv6jW0Awjy7V9HORK5oh5RDpBBrT4zZk0oSVWY="; + hash = "sha256-7njnFI3Ui7+6/kmbdCeEZ4f4gXKfzIx3YCfyB99k/f4="; stripRoot = false; }; }; From 2b672cc23b59c9925e452eabe5821a31b1a039c5 Mon Sep 17 00:00:00 2001 From: aaravrav <37036762+aaravrav@users.noreply.github.com> Date: Sun, 8 Feb 2026 11:46:29 +0530 Subject: [PATCH 035/434] universal-android-debloater: add missing dbus dependency --- pkgs/by-name/un/universal-android-debloater/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/un/universal-android-debloater/package.nix b/pkgs/by-name/un/universal-android-debloater/package.nix index 2f026020ad68..1fadf2cd4bba 100644 --- a/pkgs/by-name/un/universal-android-debloater/package.nix +++ b/pkgs/by-name/un/universal-android-debloater/package.nix @@ -1,6 +1,7 @@ { android-tools, clang, + dbus, expat, fetchFromGitHub, fontconfig, @@ -56,6 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { wrapProgram $out/bin/uad-ng --prefix LD_LIBRARY_PATH : ${ lib.makeLibraryPath ( [ + dbus fontconfig freetype libglvnd From 11ba0a3685bf88dea3ce38b9505d550392a5777a Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Thu, 5 Feb 2026 18:16:00 +0800 Subject: [PATCH 036/434] browser-sync: init at 3.0.3 --- doc/release-notes/rl-2605.section.md | 2 - .../by-name/br/browser-sync/package-lock.json | 5620 +++++++++++++++++ pkgs/by-name/br/browser-sync/package.nix | 36 + pkgs/development/node-packages/aliases.nix | 2 +- 4 files changed, 5657 insertions(+), 3 deletions(-) create mode 100644 pkgs/by-name/br/browser-sync/package-lock.json create mode 100644 pkgs/by-name/br/browser-sync/package.nix diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index d7f2eeb58473..51f6ce41f6a2 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -68,8 +68,6 @@ - `corepack_latest` has been removed, as Corepack is no longer distributed with Node.js. -- `nodePackages.browser-sync` has been removed, as it was unmaintained within nixpkgs. - - `spoof` has been removed, as there are many issues upstream with it working on modern OS versions, and it appears to be unmaintained. - `nodePackages.coc-go` and `nodePackages.coc-tsserver`, along with their vim plugins, have been removed from nixpkgs due to being unmaintained. diff --git a/pkgs/by-name/br/browser-sync/package-lock.json b/pkgs/by-name/br/browser-sync/package-lock.json new file mode 100644 index 000000000000..8e764fb85616 --- /dev/null +++ b/pkgs/by-name/br/browser-sync/package-lock.json @@ -0,0 +1,5620 @@ +{ + "name": "browser-sync", + "version": "3.0.3", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "browser-sync", + "version": "3.0.3", + "license": "Apache-2.0", + "dependencies": { + "browser-sync-client": "^3.0.3", + "browser-sync-ui": "^3.0.3", + "bs-recipes": "1.3.4", + "chalk": "4.1.2", + "chokidar": "^3.5.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^4.0.1", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "micromatch": "^4.0.8", + "opn": "5.3.0", + "portscanner": "2.2.0", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "^0.19.0", + "serve-index": "^1.9.1", + "serve-static": "^1.16.2", + "server-destroy": "1.0.1", + "socket.io": "^4.4.1", + "ua-parser-js": "^1.0.33", + "yargs": "^17.3.1" + }, + "bin": { + "browser-sync": "dist/bin.js" + }, + "devDependencies": { + "@types/node": "^8", + "bs-snippet-injector": "^2.0.1", + "chai": "^3", + "generate-changelog": "^1.7.0", + "graceful-fs": "4.1.9", + "http2": "^3.3.6", + "mocha": "^10.2.0", + "prettier": "^1.9.2", + "q": "1.4.1", + "request": "^2", + "requirejs": "^2.3.5", + "rimraf": "2.5.4", + "sinon": "^1", + "socket.io-client": "^2.4.0", + "source-map-support": "^0.5.0", + "strip-ansi": "^6.0.1", + "supertest": "^3", + "typescript": "^4.6.2", + "vinyl": "1.2.0" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "8.10.46", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.46.tgz", + "integrity": "sha512-PfnRbk836fFs9T9QnZh0G1k9oC6YXCqIK3LX6vU/6oiXtEBSFCiJFj6UnLZtqIIHTsgMn8Dojq3yhmpwY7QWcw==" + }, + "node_modules/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dependencies": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "node_modules/backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "optional": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "node_modules/bluebird": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz", + "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "node_modules/browser-sync-client": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.3.tgz", + "integrity": "sha512-TOEXaMgYNjBYIcmX5zDlOdjEqCeCN/d7opf/fuyUD/hhGVCfP54iQIDhENCi012AqzYZm3BvuFl57vbwSTwkSQ==", + "license": "ISC", + "dependencies": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/browser-sync-ui": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.3.tgz", + "integrity": "sha512-FcGWo5lP5VodPY6O/f4pXQy5FFh4JK0f2/fTBsp0Lx1NtyBWs/IfPPJbW8m1ujTW/2r07oUXKTF2LYZlCZktjw==", + "license": "Apache-2.0", + "dependencies": { + "async-each-series": "0.1.1", + "chalk": "4.1.2", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^4.4.1", + "stream-throttle": "^0.1.3" + } + }, + "node_modules/browser-sync-ui/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/browser-sync-ui/node_modules/engine.io-client": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz", + "integrity": "sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/browser-sync-ui/node_modules/engine.io-parser": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/browser-sync-ui/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/browser-sync-ui/node_modules/socket.io-client": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.1.tgz", + "integrity": "sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.4.0", + "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/browser-sync-ui/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/browser-sync-ui/node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=" + }, + "node_modules/bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chai": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "dev": true, + "dependencies": { + "assertion-error": "^1.0.1", + "deep-eql": "^0.1.3", + "type-detect": "^1.0.0" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "node_modules/component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "dev": true, + "dependencies": { + "type-detect": "0.1.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/deep-eql/node_modules/type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "bin": { + "dev-ip": "lib/dev-ip.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dependencies": { + "lodash": "^4.17.10" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/eazy-logger": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz", + "integrity": "sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==", + "dependencies": { + "chalk": "4.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io-client": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", + "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", + "dev": true, + "dependencies": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~7.4.2", + "xmlhttprequest-ssl": "~1.6.2", + "yeast": "0.1.2" + } + }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", + "dev": true, + "dependencies": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.4", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "node_modules/engine.io/node_modules/@types/node": { + "version": "18.16.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", + "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==" + }, + "node_modules/engine.io/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/engine.io/node_modules/engine.io-parser": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/form-data/node_modules/combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/formatio": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", + "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", + "deprecated": "This package is unmaintained. Use @sinonjs/formatio instead", + "dev": true, + "dependencies": { + "samsam": "~1.1" + } + }, + "node_modules/formidable": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", + "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==", + "deprecated": "Please upgrade to the upcoming v2, currently (until end of February) install using formidable@canary!", + "dev": true + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/generate-changelog": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/generate-changelog/-/generate-changelog-1.7.1.tgz", + "integrity": "sha512-f57zId4iD0AVRyjHHH6SwOdevrW+5ikjr6ooqlzUf7Z27DBW4BZvWZtlXmy+LShf5C52aFBCvKVwd86ZA56ObQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.0.6", + "commander": "^2.9.0", + "github-url-from-git": "^1.4.0" + }, + "bin": { + "changelog": "bin/generate", + "generate-changelog": "bin/generate" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/github-url-from-git": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.5.0.tgz", + "integrity": "sha1-+YX+3MCpqledyI16/waNVcxiUaA=", + "dev": true + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha1-uqy6N9GdEfnRRtNXi8mZWMN4fik=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "dependencies": { + "isarray": "2.0.1" + } + }, + "node_modules/has-binary2/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/http2": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/http2/-/http2-3.3.7.tgz", + "integrity": "sha512-puSi8M8WNlFJm9Pk4c/Mbz9Gwparuj3gO9/RRO5zv6piQ0FY+9Qywp0PdWshYgsMJSalixFY7eC6oPu0zRxLAQ==", + "deprecated": "Use the built-in module in node 9.0.0 or newer, instead", + "dev": true, + "engines": { + "node": ">=0.12.0 <9.0.0" + } + }, + "node_modules/immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dependencies": { + "lodash.isfinite": "^3.3.2" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lolex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==" + }, + "node_modules/mocha": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", + "dev": true, + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/mocha/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/mocha/node_modules/p-limit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mocha/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", + "dev": true + }, + "node_modules/parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/portscanner": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "dependencies": { + "async": "^2.6.0", + "is-number-like": "^1.0.3" + }, + "engines": { + "node": ">=0.4", + "npm": ">=1.0.0" + } + }, + "node_modules/prettier": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.17.0.tgz", + "integrity": "sha512-sXe5lSt2WQlCbydGETgfm1YBShgOX4HxQkFPvbxkcwgDvGDeqVau8h+12+lmSVlP3rHPz0oavfddSZg/q+Szjw==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", + "dev": true, + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dependencies": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/rimraf": { + "version": "2.5.4", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", + "dev": true, + "dependencies": { + "glob": "^7.0.5" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/samsam": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", + "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", + "deprecated": "This package has been deprecated in favour of @sinonjs/samsam", + "dev": true + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sinon": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", + "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", + "dev": true, + "dependencies": { + "formatio": "1.1.1", + "lolex": "1.3.2", + "samsam": "1.1.2", + "util": ">=0.10.3 <1" + }, + "engines": { + "node": ">=0.1.103" + } + }, + "node_modules/socket.io": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", + "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.4.1", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dependencies": { + "ws": "~8.11.0" + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/socket.io-client": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", + "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", + "dev": true, + "dependencies": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "engine.io-client": "~3.5.0", + "has-binary2": "~1.0.2", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + } + }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/socket.io-client/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "node_modules/socket.io-client/node_modules/socket.io-parser": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.3.tgz", + "integrity": "sha512-qOg87q1PMWWTeO01768Yh9ogn7chB9zkKtQnya41Y355S0UmpXgpcrFwAgjYJxu9BdKug5r5e9YtVSeWhKBUZg==", + "dev": true, + "dependencies": { + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/socket.io/node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "dashdash": "^1.12.0", + "getpass": "^0.1.1", + "safer-buffer": "^2.0.2" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + }, + "optionalDependencies": { + "bcrypt-pbkdf": "^1.0.0", + "ecc-jsbn": "~0.1.1", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" + } + }, + "node_modules/statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==", + "dependencies": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + }, + "bin": { + "throttleproxy": "bin/throttleproxy.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/superagent": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", + "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", + "dev": true, + "dependencies": { + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.3.5" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/superagent/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/superagent/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "node_modules/supertest": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-3.4.2.tgz", + "integrity": "sha512-WZWbwceHUo2P36RoEIdXvmqfs47idNNZjCuJOqDz6rvtkk8ym56aU5oglORCpPeXGxT7l9rkJ41+O1lffQXYSA==", + "dev": true, + "dependencies": { + "methods": "^1.1.2", + "superagent": "^3.8.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "node_modules/type-detect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", + "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/typescript": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.33.tgz", + "integrity": "sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", + "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.1.0.tgz", + "integrity": "sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + } + }, + "dependencies": { + "@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.10.46", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.46.tgz", + "integrity": "sha512-PfnRbk836fFs9T9QnZh0G1k9oC6YXCqIK3LX6vU/6oiXtEBSFCiJFj6UnLZtqIIHTsgMn8Dojq3yhmpwY7QWcw==" + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "bluebird": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz", + "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "requires": { + "fill-range": "^7.1.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "browser-sync-client": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.3.tgz", + "integrity": "sha512-TOEXaMgYNjBYIcmX5zDlOdjEqCeCN/d7opf/fuyUD/hhGVCfP54iQIDhENCi012AqzYZm3BvuFl57vbwSTwkSQ==", + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3" + } + }, + "browser-sync-ui": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.3.tgz", + "integrity": "sha512-FcGWo5lP5VodPY6O/f4pXQy5FFh4JK0f2/fTBsp0Lx1NtyBWs/IfPPJbW8m1ujTW/2r07oUXKTF2LYZlCZktjw==", + "requires": { + "async-each-series": "0.1.1", + "chalk": "4.1.2", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^4.4.1", + "stream-throttle": "^0.1.3" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "engine.io-client": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.4.0.tgz", + "integrity": "sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "engine.io-parser": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "socket.io-client": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.6.1.tgz", + "integrity": "sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.4.0", + "socket.io-parser": "~4.2.1" + } + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + }, + "xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==" + } + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=" + }, + "bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chai": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", + "dev": true, + "requires": { + "assertion-error": "^1.0.1", + "deep-eql": "^0.1.3", + "type-detect": "^1.0.0" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + }, + "cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "dev": true, + "requires": { + "type-detect": "0.1.1" + }, + "dependencies": { + "type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=" + }, + "diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true + }, + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "requires": { + "lodash": "^4.17.10" + } + }, + "eazy-logger": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz", + "integrity": "sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==", + "requires": { + "chalk": "4.1.2" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "engine.io": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.4.2.tgz", + "integrity": "sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg==", + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.11.0" + }, + "dependencies": { + "@types/node": { + "version": "18.16.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", + "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "engine.io-parser": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.6.tgz", + "integrity": "sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } + } + }, + "engine.io-client": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", + "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", + "dev": true, + "requires": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~7.4.2", + "xmlhttprequest-ssl": "~1.6.2", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.4", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } + }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": { + "combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + } + } + }, + "formatio": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", + "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", + "dev": true, + "requires": { + "samsam": "~1.1" + } + }, + "formidable": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", + "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "generate-changelog": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/generate-changelog/-/generate-changelog-1.7.1.tgz", + "integrity": "sha512-f57zId4iD0AVRyjHHH6SwOdevrW+5ikjr6ooqlzUf7Z27DBW4BZvWZtlXmy+LShf5C52aFBCvKVwd86ZA56ObQ==", + "dev": true, + "requires": { + "bluebird": "^3.0.6", + "commander": "^2.9.0", + "github-url-from-git": "^1.4.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "github-url-from-git": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.5.0.tgz", + "integrity": "sha1-+YX+3MCpqledyI16/waNVcxiUaA=", + "dev": true + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha1-uqy6N9GdEfnRRtNXi8mZWMN4fik=" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "http2": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/http2/-/http2-3.3.7.tgz", + "integrity": "sha512-puSi8M8WNlFJm9Pk4c/Mbz9Gwparuj3gO9/RRO5zv6piQ0FY+9Qywp0PdWshYgsMJSalixFY7eC6oPu0zRxLAQ==", + "dev": true + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "lolex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==" + }, + "mocha": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", + "dev": true, + "requires": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "p-limit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz", + "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", + "dev": true + }, + "parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "portscanner": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "requires": { + "async": "^2.6.0", + "is-number-like": "^1.0.3" + } + }, + "prettier": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.17.0.tgz", + "integrity": "sha512-sXe5lSt2WQlCbydGETgfm1YBShgOX4HxQkFPvbxkcwgDvGDeqVau8h+12+lmSVlP3rHPz0oavfddSZg/q+Szjw==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + } + }, + "rimraf": { + "version": "2.5.4", + "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "samsam": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", + "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", + "dev": true + }, + "send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + } + } + }, + "serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "requires": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "dependencies": { + "encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" + } + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sinon": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", + "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", + "dev": true, + "requires": { + "formatio": "1.1.1", + "lolex": "1.3.2", + "samsam": "1.1.2", + "util": ">=0.10.3 <1" + } + }, + "socket.io": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.6.1.tgz", + "integrity": "sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==", + "requires": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.4.1", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.1" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "socket.io-adapter": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "requires": { + "ws": "~8.11.0" + }, + "dependencies": { + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } + } + }, + "socket.io-client": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", + "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "engine.io-client": "~3.5.0", + "has-binary2": "~1.0.2", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "socket.io-parser": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.3.tgz", + "integrity": "sha512-qOg87q1PMWWTeO01768Yh9ogn7chB9zkKtQnya41Y355S0UmpXgpcrFwAgjYJxu9BdKug5r5e9YtVSeWhKBUZg==", + "dev": true, + "requires": { + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + } + } + }, + "socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==", + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "superagent": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", + "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", + "dev": true, + "requires": { + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "supertest": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-3.4.2.tgz", + "integrity": "sha512-WZWbwceHUo2P36RoEIdXvmqfs47idNNZjCuJOqDz6rvtkk8ym56aU5oglORCpPeXGxT7l9rkJ41+O1lffQXYSA==", + "dev": true, + "requires": { + "methods": "^1.1.2", + "superagent": "^3.8.3" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "type-detect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", + "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", + "dev": true + }, + "typescript": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", + "dev": true + }, + "ua-parser-js": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.33.tgz", + "integrity": "sha512-RqshF7TPTE0XLYAqmjlu5cLLuGdKrNu9O1KLA/qp39QtbZwuzwv1dT46DZSopoUMsYgXpB3Cv8a03FI8b74oFQ==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + }, + "workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true, + "requires": {} + }, + "xmlhttprequest-ssl": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", + "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" + } + } + }, + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true + }, + "yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "requires": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "dependencies": { + "camelcase": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.1.0.tgz", + "integrity": "sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==", + "dev": true + }, + "decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true + } + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + } + } +} diff --git a/pkgs/by-name/br/browser-sync/package.nix b/pkgs/by-name/br/browser-sync/package.nix new file mode 100644 index 000000000000..6ebfd89cc6e8 --- /dev/null +++ b/pkgs/by-name/br/browser-sync/package.nix @@ -0,0 +1,36 @@ +{ + lib, + nodejs_22, + buildNpmPackage, + fetchFromGitHub, +}: + +buildNpmPackage (finalAttrs: { + pname = "browser-sync"; + version = "3.0.3"; + + src = fetchFromGitHub { + owner = "BrowserSync"; + repo = "browser-sync"; + tag = "v${finalAttrs.version}"; + hash = "sha256-AQZfSdzAGsLnZf7q5YWy5v4W4Iv3f0s4eOV1tC7yhXw="; + }; + + postPatch = '' + cp ${./package-lock.json} package-lock.json + ''; + + sourceRoot = "source/packages/browser-sync"; + + nodejs = nodejs_22; + + npmDepsHash = "sha256-HvV7zaD8EZiXR7S7fZRT3zDpUxa3B9Gza9fl8zEurLA="; + + meta = { + description = "Keep multiple browsers & devices in sync when building websites"; + homepage = "https://github.com/BrowserSync/browser-sync"; + maintainers = with lib.maintainers; [ wrvsrx ]; + license = lib.licenses.asl20; + mainProgram = "browser-sync"; + }; +}) diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index a673be5d9ab9..2b787309e9eb 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -94,7 +94,7 @@ mapAliases { bower = throw "bower was removed because it was deprecated"; # added 2025-09-17 inherit (pkgs) bower2nix; # added 2024-08-23 browserify = throw "browserify has been removed because it was unmaintained in nixpkgs"; # Added 2026-03-01 - browser-sync = throw "'browser-sync' has been removed because it was unmaintained in nixpkgs"; # Added 2026-01-26 + inherit (pkgs) browser-sync; # Added 2026-03-10 inherit (pkgs) btc-rpc-explorer; # added 2023-08-17 inherit (pkgs) carbon-now-cli; # added 2023-08-17 inherit (pkgs) carto; # added 2023-08-17 From 6aa6bf91e071b085daa2f6cfdddb0a0dc1f364c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 08:22:21 +0000 Subject: [PATCH 037/434] python3Packages.ckzg: 2.1.5 -> 2.1.7 --- pkgs/development/python-modules/ckzg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ckzg/default.nix b/pkgs/development/python-modules/ckzg/default.nix index bd58724a10bd..8a52ba6083fb 100644 --- a/pkgs/development/python-modules/ckzg/default.nix +++ b/pkgs/development/python-modules/ckzg/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "ckzg"; - version = "2.1.5"; + version = "2.1.7"; pyproject = true; src = fetchFromGitHub { owner = "ethereum"; repo = "c-kzg-4844"; tag = "v${version}"; - hash = "sha256-Sv22Cj1PRMUi9k+0Yj6yi8vCsOr+bVF7QdmQOqJIkBY="; + hash = "sha256-T2EdLKEyyTM3/Ro5UfdGu3mNZKz0nk15pmBSGZplA+M="; }; build-system = [ setuptools ]; From 8c968909328b33a59cc0f077a3b8c70287a78391 Mon Sep 17 00:00:00 2001 From: Felix Rath Date: Sat, 14 Mar 2026 15:46:18 +0100 Subject: [PATCH 038/434] tiled: 1.11.2 -> 1.12.0 --- pkgs/applications/editors/tiled/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/tiled/default.nix b/pkgs/applications/editors/tiled/default.nix index b200b92cbed6..c9ffc4b220f3 100644 --- a/pkgs/applications/editors/tiled/default.nix +++ b/pkgs/applications/editors/tiled/default.nix @@ -28,14 +28,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "tiled"; - # nixpkgs-update: no auto update - version = "1.11.2"; + version = "1.12.0"; src = fetchFromGitHub { owner = "mapeditor"; repo = "tiled"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-9oUKn51MQcsStgIJrp9XW5YAIpAUcO0kzfGnYA3gz/E="; + sha256 = "sha256-SDsz7IAxCJde21CIL9DrZMJkEim6syHD5kn9/dwpZXs="; }; nativeBuildInputs = [ From bbccd4de96fc77bb2c2b561ad331683dc0420a25 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 20:41:35 +0000 Subject: [PATCH 039/434] traefik: 3.6.10 -> 3.7.0-ea.1 --- pkgs/by-name/tr/traefik/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/traefik/package.nix b/pkgs/by-name/tr/traefik/package.nix index 24fbc88d8c50..6dba4660da06 100644 --- a/pkgs/by-name/tr/traefik/package.nix +++ b/pkgs/by-name/tr/traefik/package.nix @@ -8,16 +8,16 @@ buildGo125Module (finalAttrs: { pname = "traefik"; - version = "3.6.10"; + version = "3.7.0-ea.1"; # Archive with static assets for webui src = fetchzip { url = "https://github.com/traefik/traefik/releases/download/v${finalAttrs.version}/traefik-v${finalAttrs.version}.src.tar.gz"; - hash = "sha256-WYHHpS721dlkWdOEj+jwJkQ/vsiP2PnmFI50M9I8sbs="; + hash = "sha256-WrePvE9zzeUgVCK3zUdETFFJJRNLAONhjf05jg7Ogx0="; stripRoot = false; }; - vendorHash = "sha256-q2uy0YrE1D8V0EopKWJLbq2hFcjn3oyanwNJ27yyC+k="; + vendorHash = "sha256-pCk2ujaUW5K7AiwHYO9Q29pQSptLHWG2j6XSeqTABR4="; proxyVendor = true; From 6a733c56a59313301bd46e725b050c0c9a252562 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 23:21:30 +0000 Subject: [PATCH 040/434] octavePackages.image: 2.18.2 -> 2.20.0 --- pkgs/development/octave-modules/image/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/image/default.nix b/pkgs/development/octave-modules/image/default.nix index 37e42d34adfb..d0b8d433fec4 100644 --- a/pkgs/development/octave-modules/image/default.nix +++ b/pkgs/development/octave-modules/image/default.nix @@ -6,11 +6,11 @@ buildOctavePackage rec { pname = "image"; - version = "2.18.2"; + version = "2.20.0"; src = fetchurl { url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; - sha256 = "sha256-pYY8E5LZd+pPNwzFVH4EsXY8K3fXs6Hyz2zYweXkmRk="; + sha256 = "sha256-X42X7X99GM6FSoF0u/gZ6eOnA7zRyyyosa0Vue8ylSI="; }; meta = { From 86794ef0d893154d6f1d761809bae939da9cacbf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Mar 2026 22:22:36 +0000 Subject: [PATCH 041/434] apk-tools: 3.0.4 -> 3.0.5 --- pkgs/by-name/ap/apk-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ap/apk-tools/package.nix b/pkgs/by-name/ap/apk-tools/package.nix index 2a802b5983e4..bc2c37893d03 100644 --- a/pkgs/by-name/ap/apk-tools/package.nix +++ b/pkgs/by-name/ap/apk-tools/package.nix @@ -17,14 +17,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "apk-tools"; - version = "3.0.4"; + version = "3.0.5"; src = fetchFromGitLab { domain = "gitlab.alpinelinux.org"; owner = "alpine"; repo = "apk-tools"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-51lBWcUSILCJZNP6LaOGyERCosNWTuEne/+xX8xHLf0="; + sha256 = "sha256-iuJFgsn4yfQYqichMVhnOHFYj+5xPZYnXaCW0ZkKbRU="; }; nativeBuildInputs = [ From 874dbe6f11c542aefb322acc02d0c826ea0ee55b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Mar 2026 05:49:44 +0000 Subject: [PATCH 042/434] python3Packages.pulumi-aws: 7.16.0 -> 7.23.0 --- pkgs/development/python-modules/pulumi-aws/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pulumi-aws/default.nix b/pkgs/development/python-modules/pulumi-aws/default.nix index 87f00db235ec..10ef7ee2f108 100644 --- a/pkgs/development/python-modules/pulumi-aws/default.nix +++ b/pkgs/development/python-modules/pulumi-aws/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pulumi-aws"; # Version is independent of pulumi's. - version = "7.16.0"; + version = "7.23.0"; pyproject = true; src = fetchFromGitHub { owner = "pulumi"; repo = "pulumi-aws"; tag = "v${version}"; - hash = "sha256-Vy6Azt3rRQliskt26Jjeos/Tj4MEz26owtyfhRPzSP0="; + hash = "sha256-yD6VJ51AWJk4jlHJUtoHXGPtQvAyS0EuItbS1Obq6lc="; }; sourceRoot = "${src.name}/sdk/python"; From f986e50de3af35c64e424725c1e695b77dc70426 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Fri, 12 Dec 2025 04:39:56 +0100 Subject: [PATCH 043/434] nixos/virtualbox-guest: Limit access to /dev/vboxuser Permitting all users read-write access to the /dev/vboxuser device is not needed and rather a security issue. So, remove the read-write access to "other" users and only permit access to seat sessions by adding the uaccess tag. Also, since robot-like configurations might depend on the access to this device as well, create the group `vboxuserdev` and change the group ownership of the device accordingly permitting trusted system users access to it. Tested and verified with a graphical session that the VirtualBox guest boots and works. Signed-off-by: Felix Singer --- nixos/modules/virtualisation/virtualbox-guest.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/virtualbox-guest.nix b/nixos/modules/virtualisation/virtualbox-guest.nix index 86197d2e53f5..606f89e8bc81 100644 --- a/nixos/modules/virtualisation/virtualbox-guest.nix +++ b/nixos/modules/virtualisation/virtualbox-guest.nix @@ -131,10 +131,12 @@ in serviceConfig.ExecStart = "@${kernel.virtualboxGuestAdditions}/bin/VBoxService VBoxService --foreground"; }; + users.groups.vboxuserdev = { }; + services.udev.extraRules = '' # /dev/vboxuser is necessary for VBoxClient to work. Maybe we # should restrict this to logged-in users. - KERNEL=="vboxuser", OWNER="root", GROUP="root", MODE="0666" + KERNEL=="vboxuser", OWNER="root", GROUP="vboxuserdev", MODE="0660", TAG+="uaccess" # Allow systemd dependencies on vboxguest. SUBSYSTEM=="misc", KERNEL=="vboxguest", TAG+="systemd" From 583b182054c895ae512f7799ce5e658ea3482beb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Mar 2026 15:45:48 +0000 Subject: [PATCH 044/434] hyprlandPlugins.hypr-darkwindow: 0.53.3 -> 0.54.2 --- .../hyprwm/hyprland-plugins/hypr-darkwindow.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-darkwindow.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-darkwindow.nix index 3f3246e178f1..adb5b4c0b636 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-darkwindow.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-darkwindow.nix @@ -7,13 +7,13 @@ mkHyprlandPlugin (finalAttrs: { pluginName = "hypr-darkwindow"; - version = "0.53.3"; + version = "0.54.2"; src = fetchFromGitHub { owner = "micha4w"; repo = "Hypr-DarkWindow"; tag = "v${finalAttrs.version}"; - hash = "sha256-gfRfNeqaXc1yQh41tv9WtNLZydxwFoLYBP+inndexvA="; + hash = "sha256-nbaNBxREqiqc6bwUkgfyuCah61O89atJyNTPYq4Xij8="; }; installPhase = '' From d882e13e3d0b39f42dcf2f4b4606e6aa123a308c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lkecan=20Bozdo=C4=9Fan?= Date: Mon, 16 Mar 2026 19:01:17 +0300 Subject: [PATCH 045/434] newsflash: 4.2.1 -> 5.0.0 --- pkgs/by-name/ne/newsflash/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/newsflash/package.nix b/pkgs/by-name/ne/newsflash/package.nix index a33d662d400f..90cac89cbd88 100644 --- a/pkgs/by-name/ne/newsflash/package.nix +++ b/pkgs/by-name/ne/newsflash/package.nix @@ -14,6 +14,7 @@ gdk-pixbuf, clapper-unwrapped, gtk4, + gtksourceview5, libadwaita, libxml2, openssl, @@ -27,18 +28,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "newsflash"; - version = "4.2.1"; + version = "5.0.0"; src = fetchFromGitLab { owner = "news-flash"; repo = "news_flash_gtk"; tag = "v.${finalAttrs.version}"; - hash = "sha256-me9/2sA1Thne10+JrSMvicDRxXuevCnM8Tb+kwXzNDI="; + hash = "sha256-y03N4Gqc8zmfT/zBQWyQ8Kptmwrw48PpurZCQ6Fxmm8="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-cgu1zP85UCb/6gYNcj/khc6u1kSwX0UZ2oIjM2UUBOA="; + hash = "sha256-Wij+RPtzaSqT4iwrRdqFjZd8kAfBbOGl4cPgrtBUOFI="; }; postPatch = '' @@ -70,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ clapper-unwrapped gtk4 + gtksourceview5 libadwaita libxml2 openssl From 308ca12c918d04312a4dc6c3f3929a1df7191e61 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Mon, 16 Mar 2026 18:01:18 +0100 Subject: [PATCH 046/434] mautrix-whatsapp: 26.02 -> 26.03 --- pkgs/by-name/ma/mautrix-whatsapp/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-whatsapp/package.nix b/pkgs/by-name/ma/mautrix-whatsapp/package.nix index a9c8d6eb934d..34874b675012 100644 --- a/pkgs/by-name/ma/mautrix-whatsapp/package.nix +++ b/pkgs/by-name/ma/mautrix-whatsapp/package.nix @@ -14,20 +14,20 @@ buildGoModule rec { pname = "mautrix-whatsapp"; - version = "26.02"; - tag = "v0.2602.0"; + version = "26.03"; + tag = "v0.2603.0"; src = fetchFromGitHub { owner = "mautrix"; repo = "whatsapp"; inherit tag; - hash = "sha256-FcjLOZdXXj6B7Yk6shLQyd9X+UAUdnThNk0qHN3TgGE="; + hash = "sha256-iLPcMi/6262r+jq3RIkiUckniwTFsaajy5EwYFRaenU="; }; buildInputs = lib.optional (!withGoolm) olm; tags = lib.optional withGoolm "goolm"; - vendorHash = "sha256-kzEitFzdmeS6kKaDSMpS6pliApwa3tUObd66X+cYkek="; + vendorHash = "sha256-+B/WF0tt7cqfvM07jHpPZHzI5frQOKhxYMFl4asSPqg="; ldflags = [ "-s" From c2a13157b6f40bb905a5a5e5633718931ee7cbc1 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Mon, 16 Mar 2026 18:05:43 +0100 Subject: [PATCH 047/434] mautrix-signal: 26.02.2 -> 26.03 --- pkgs/by-name/ma/mautrix-signal/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-signal/package.nix b/pkgs/by-name/ma/mautrix-signal/package.nix index f87029a79b62..3131ff5c9522 100644 --- a/pkgs/by-name/ma/mautrix-signal/package.nix +++ b/pkgs/by-name/ma/mautrix-signal/package.nix @@ -20,14 +20,14 @@ let in buildGoModule rec { pname = "mautrix-signal"; - version = "26.02.2"; - tag = "v0.2602.2"; + version = "26.03"; + tag = "v0.2603.0"; src = fetchFromGitHub { owner = "mautrix"; repo = "signal"; inherit tag; - hash = "sha256-+VhplU/7FR8itvjqsn4wwfUlDiIQZmhXgh8rNm/mjS8="; + hash = "sha256-6CTgzhAojDBn7mArysuSh9GUGaleUHb4HFNq+shpKy4="; }; buildInputs = @@ -46,7 +46,7 @@ buildGoModule rec { CGO_LDFLAGS = toString [ cppStdLib ]; }; - vendorHash = "sha256-TFz5P8czj8J9+QTFHjffCldw8Je2+DiM49W7jv5rY/I="; + vendorHash = "sha256-RDr8EUqix8XXMTUGCwCCkQyuvYQeZ8wpYM/dU2dw0m0="; ldflags = [ "-X" From 780bf60a7455a46104c3da50aa1b2c9adda45661 Mon Sep 17 00:00:00 2001 From: Bruno Bigras <24027+bbigras@users.noreply.github.com> Date: Mon, 16 Mar 2026 14:07:11 -0400 Subject: [PATCH 048/434] tkey-ssh-agent: 1.0.0 -> 1.1.0 --- pkgs/by-name/tk/tkey-ssh-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tk/tkey-ssh-agent/package.nix b/pkgs/by-name/tk/tkey-ssh-agent/package.nix index eff6a1b22bbb..6cb5cbe05830 100644 --- a/pkgs/by-name/tk/tkey-ssh-agent/package.nix +++ b/pkgs/by-name/tk/tkey-ssh-agent/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "tkey-ssh-agent"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "tillitis"; repo = "tkey-ssh-agent"; rev = "v${finalAttrs.version}"; - hash = "sha256-Uf3VJJfZn4UYX1q79JdaOfrore+L/Mic3whzpP32JV0="; + hash = "sha256-VwhWIQ+ZTwYD3NwxCImrtK49+i31Cc7xBjx5Cxvm+PA="; }; - vendorHash = "sha256-SFyp1UB6+m7/YllRyY56SwweJ3X175bChXQYiG2M7zM="; + vendorHash = "sha256-/lSC2+TjG2Ps9t8BbcgXIFWeFykszJM3hr2DqSrnkO8="; subPackages = [ "cmd/tkey-ssh-agent" From 919b303134af5f91756afb338415a73f47905a63 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Mar 2026 21:02:28 +0000 Subject: [PATCH 049/434] kimai: 2.51.0 -> 2.52.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 4e32f35b745b..3a9ccb269773 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.51.0"; + version = "2.52.0"; src = fetchFromGitHub { owner = "kimai"; repo = "kimai"; tag = finalAttrs.version; - hash = "sha256-3wm8y0Ryl7i3QEBP9hC2pDt8JgkkS6gXQ+Lm0fRE9+E="; + hash = "sha256-lh+12X85MM3Efp2DUQ22itXnqnNzPzxqxQ1GNbDaaPQ="; }; php = php.buildEnv { @@ -38,7 +38,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-fJozCOlNqhp7LXnQNbMgxYTw0p29DaTxmcR5JtqSYKs="; + vendorHash = "sha256-P+YCKz6j30Xtt0BAViUCHoU6xdrzFQFHqK1PTEp4vQg="; composerNoPlugins = false; postInstall = '' From 52b25ce5f1be1b4f621fb0cf2a21c2db0f84d8f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Mar 2026 21:21:58 +0000 Subject: [PATCH 050/434] diff-so-fancy: 1.4.4 -> 1.4.6 --- pkgs/by-name/di/diff-so-fancy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diff-so-fancy/package.nix b/pkgs/by-name/di/diff-so-fancy/package.nix index 24bbe74f7d25..c7dc3ad2c1ea 100644 --- a/pkgs/by-name/di/diff-so-fancy/package.nix +++ b/pkgs/by-name/di/diff-so-fancy/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "diff-so-fancy"; - version = "1.4.4"; + version = "1.4.6"; src = fetchFromGitHub { owner = "so-fancy"; repo = "diff-so-fancy"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-yF+LI1lsE1qwOc3u7mtc+uu0N/8m4bZD5qP+xFraaTI="; + sha256 = "sha256-Wbiz82mTqjJG3WeVOkaOzuPfXCdprJkCSs/Ye3OUlE0="; }; nativeBuildInputs = [ From 79b60082e0bb6cf084bcfea3b920c3a29f81bc57 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 02:15:47 +0000 Subject: [PATCH 051/434] zuban: 0.6.0 -> 0.6.2 --- pkgs/by-name/zu/zuban/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zu/zuban/package.nix b/pkgs/by-name/zu/zuban/package.nix index ab5acaffc05c..f43296e6d349 100644 --- a/pkgs/by-name/zu/zuban/package.nix +++ b/pkgs/by-name/zu/zuban/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zuban"; - version = "0.6.0"; + version = "0.6.2"; src = fetchFromGitHub { owner = "zubanls"; repo = "zuban"; tag = "v${finalAttrs.version}"; - hash = "sha256-1oBLJjxnOatS93RRUC12DR/qidG+a/ovpND/pKoxYqs="; + hash = "sha256-ZpoRHEcvl/np3JHhGh1E9MBMKWyKd7jQTeNk3PwhaLA="; fetchSubmodules = true; }; @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildAndTestSubdir = "crates/zuban"; - cargoHash = "sha256-Av1kpvwGs777IdpCppaW6p+Oxafg6qAh0TLGUfODhNo="; + cargoHash = "sha256-U4F+HjR4Bwjyj7dZU/XV77Gj3qjCUmeqh7XYYqmhzVI="; nativeInstallCheckInputs = [ versionCheckHook From 39e45782b594d62e8fdb0f5343156bea3f68583d Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Mon, 16 Mar 2026 20:02:39 -0700 Subject: [PATCH 052/434] ovftool: fix fetching Recent changes to fetchurl break what we were doing. Write our own fetcher. --- pkgs/by-name/ov/ovftool/package.nix | 54 ++++++++++++++++++++--------- 1 file changed, 38 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/ov/ovftool/package.nix b/pkgs/by-name/ov/ovftool/package.nix index 1caa02e0bf16..d3daf5b40518 100644 --- a/pkgs/by-name/ov/ovftool/package.nix +++ b/pkgs/by-name/ov/ovftool/package.nix @@ -1,6 +1,7 @@ { autoPatchelfHook, c-ares, + cacert, curl, darwin, expat, @@ -17,6 +18,7 @@ openssl, stdenv, unzip, + writeShellScript, xercesc, zlib, acceptBroadcomEula ? false, @@ -48,27 +50,47 @@ let ; }; in - fetchurl { + stdenv.mkDerivation { name = fileName; url = (mkBaseUrl toolId) + "?p_p_id=SDK_AND_TOOL_DETAILS_INSTANCE_iwlk&p_p_lifecycle=2&p_p_resource_id=documentDownloadArtifact"; - curlOptsList = [ - "--json" - requestJson - ]; - downloadToTemp = true; - nativeBuildInputs = [ jq ]; - postFetch = '' - # Try again with the new URL - urls="$(jq -r 'if (.success == true) then .data.downloadUrl else error(. | tostring) end' < "$downloadedFile" || exit $?)" \ - downloadToTemp="" \ - curlOptsList="" \ - curlOpts="" \ - postFetch="" \ - exec "$SHELL" "''${BASH_ARGV[@]}" + builder = writeShellScript "builder.sh" '' + curlVersion=$(${curl}/bin/curl -V | head -1 | cut -d' ' -f2) + + curl=( + ${lib.getExe curl} + --location + --retry 3 + --user-agent "curl/$curlVersion Nixpkgs/${lib.trivial.release}" + --cacert ${cacert}/etc/ssl/certs/ca-bundle.crt + $NIX_CURL_FLAGS + ) + + "''${curl[@]}" --json ${lib.escapeShellArg requestJson} --output details.json "$url" + + echo "Details: $(&2 + url="$(jq -r 'if (.success == true) then .data.downloadUrl else error(. | tostring) end' < details.json || exit 1)" + + echo "Redirect URL: $url" >&2 + if [ -n "$url" ]; then + "''${curl[@]}" --output "$out" "$url" + else + echo "Couldn't get redirect URL, exiting." >&2 + exit 1 + fi ''; - inherit hash; + nativeBuildInputs = [ + curl + jq + ]; + outputHashAlgo = "sha256"; + outputHash = hash; + + impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [ + # This variable allows the user to pass additional options to curl + "NIX_CURL_FLAGS" + ]; }; ovftoolSystems = { From 0233be9d19a23ca9bfb34d3c1ca273b4b1bda611 Mon Sep 17 00:00:00 2001 From: Pasha Fistanto Date: Tue, 17 Mar 2026 10:09:05 +0100 Subject: [PATCH 053/434] nixosTests.syncthing-folders: Test IDs with white space --- nixos/tests/syncthing/folders.nix | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/nixos/tests/syncthing/folders.nix b/nixos/tests/syncthing/folders.nix index 264b2307aa39..0e5850ed7632 100644 --- a/nixos/tests/syncthing/folders.nix +++ b/nixos/tests/syncthing/folders.nix @@ -50,6 +50,12 @@ in ]; ignorePatterns = [ ]; }; + folders."foo bar" = { + path = "/var/lib/syncthing/foo-bar"; + devices = [ + "b" + ]; + }; }; }; }; @@ -88,6 +94,16 @@ in "notB" ]; }; + # Test how we handle white spaces in folder IDs + folders."foo bar" = { + path = "/var/lib/syncthing/foo-bar"; + devices = [ + "a" + ]; + ignorePatterns = [ + "notB" + ]; + }; }; }; }; @@ -183,5 +199,20 @@ in # Check that files have been correctly ignored b.fail("cat /var/lib/syncthing/baz/notB") c.fail("cat /var/lib/syncthing/baz/notC") + + # Test foo bar + + a.wait_for_file("/var/lib/syncthing/foo-bar") + b.wait_for_file("/var/lib/syncthing/foo-bar") + + a.succeed("echo a2b > /var/lib/syncthing/foo-bar/a2b") + a.succeed("echo a2b > /var/lib/syncthing/foo-bar/notB") + b.succeed("echo b2a > /var/lib/syncthing/foo-bar/b2a") + + a.wait_for_file("/var/lib/syncthing/foo-bar/b2a") + b.wait_for_file("/var/lib/syncthing/foo-bar/a2b") + + # Check that file has been correctly ignored + b.fail("cat /var/lib/syncthing/foo-bar/notB") ''; } From 8ab05c018a150410795f65c87fbbb3cd174466b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 20:05:18 +0000 Subject: [PATCH 054/434] home-assistant-custom-components.gtfs-realtime: 0.3.2 -> 0.4.4 --- .../custom-components/gtfs-realtime/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/gtfs-realtime/package.nix b/pkgs/servers/home-assistant/custom-components/gtfs-realtime/package.nix index a40b1d009632..118556491ca6 100644 --- a/pkgs/servers/home-assistant/custom-components/gtfs-realtime/package.nix +++ b/pkgs/servers/home-assistant/custom-components/gtfs-realtime/package.nix @@ -12,13 +12,13 @@ buildHomeAssistantComponent rec { owner = "bcpearce"; domain = "gtfs_realtime"; - version = "0.3.2"; + version = "0.4.4"; src = fetchFromGitHub { owner = "bcpearce"; repo = "homeassistant-gtfs-realtime"; tag = version; - hash = "sha256-G3OtDoF+td7IC+zVXJ+c/chdtYMoq6cStZ3dV8eyUZI="; + hash = "sha256-iT32ADgDHwBnX6v4UnGkUNtGL9/ukA3EMCLquCBcaKo="; }; dependencies = [ gtfs-station-stop ]; From 588630f1d74c02fc18216ae31640abedefdf41eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 21:18:13 +0000 Subject: [PATCH 055/434] python3Packages.copier: 9.11.3 -> 9.14.0 --- pkgs/development/python-modules/copier/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/copier/default.nix b/pkgs/development/python-modules/copier/default.nix index 580b52d812c4..832154aa05d6 100644 --- a/pkgs/development/python-modules/copier/default.nix +++ b/pkgs/development/python-modules/copier/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "copier"; - version = "9.11.3"; + version = "9.14.0"; pyproject = true; src = fetchFromGitHub { @@ -39,7 +39,7 @@ buildPythonPackage rec { postFetch = '' rm $out/tests/demo/doc/ma*ana.txt ''; - hash = "sha256-/7Bl01kuZVqVhXPnIwNL3mwt8DOPK02Qd/85J1zX4q4="; + hash = "sha256-ntPd0uJabePbgf4wvyG1WCmIYCjNyPaQIllNAkxExxo="; }; env.POETRY_DYNAMIC_VERSIONING_BYPASS = version; From 2fd4cdc16c1cf29e848f9d3fc0bc8bf8cc1cf372 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 15 Mar 2026 12:40:05 -0700 Subject: [PATCH 056/434] python3Packages.threat9-test-bed: fix missing async service loop --- .../threat9-test-bed/asyncio-loop.patch | 18 ++++++++++++++++++ .../threat9-test-bed/default.nix | 2 ++ 2 files changed, 20 insertions(+) create mode 100644 pkgs/development/python-modules/threat9-test-bed/asyncio-loop.patch diff --git a/pkgs/development/python-modules/threat9-test-bed/asyncio-loop.patch b/pkgs/development/python-modules/threat9-test-bed/asyncio-loop.patch new file mode 100644 index 000000000000..2d2687bfcce4 --- /dev/null +++ b/pkgs/development/python-modules/threat9-test-bed/asyncio-loop.patch @@ -0,0 +1,18 @@ +diff --git a/threat9_test_bed/telnet_service/telnet_server.py b/threat9_test_bed/telnet_service/telnet_server.py +index 7d29e8f..77f5e48 100644 +--- a/threat9_test_bed/telnet_service/telnet_server.py ++++ b/threat9_test_bed/telnet_service/telnet_server.py +@@ -6,8 +6,11 @@ logger = logging.getLogger(__name__) + + class TelnetServer: + def __init__(self, host: str, port: int, protocol): +- self.loop = asyncio.get_event_loop() +- ++ try: ++ self.loop = asyncio.get_running_loop() ++ except RuntimeError: ++ self.loop = asyncio.new_event_loop() ++ asyncio.set_event_loop(self.loop) + coro = self.loop.create_server(protocol, host, port) + self.server = self.loop.run_until_complete(coro) + diff --git a/pkgs/development/python-modules/threat9-test-bed/default.nix b/pkgs/development/python-modules/threat9-test-bed/default.nix index 32afef3b0aac..c9f4701ea23a 100644 --- a/pkgs/development/python-modules/threat9-test-bed/default.nix +++ b/pkgs/development/python-modules/threat9-test-bed/default.nix @@ -26,6 +26,8 @@ buildPythonPackage rec { hash = "sha256-0YSjMf2gDdrvkDaT77iwfCkiDDXKHnZyI8d7JmBSuCg="; }; + patches = [ ./asyncio-loop.patch ]; + build-system = [ setuptools-scm ]; dependencies = [ From b83372663608c7c3fcc0a26eae3fa8c40cc59596 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 15 Mar 2026 09:57:30 -0700 Subject: [PATCH 057/434] routersploit: migrate to finalAttrs --- pkgs/by-name/ro/routersploit/package.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ro/routersploit/package.nix b/pkgs/by-name/ro/routersploit/package.nix index 32d8cc7bfe1c..0c7cc444a78e 100644 --- a/pkgs/by-name/ro/routersploit/package.nix +++ b/pkgs/by-name/ro/routersploit/package.nix @@ -3,19 +3,15 @@ fetchFromGitHub, python3, }: - -let - version = "3.4.7"; -in -python3.pkgs.buildPythonApplication { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "routersploit"; - inherit version; + version = "3.4.7"; pyproject = true; src = fetchFromGitHub { owner = "threat9"; repo = "routersploit"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-10NBSY/mYjOWoz2XCJ1UvXUIYUW4csRJHHtDlWMO420="; }; @@ -54,6 +50,7 @@ python3.pkgs.buildPythonApplication { meta = { description = "Exploitation Framework for Embedded Devices"; homepage = "https://github.com/threat9/routersploit"; + changelog = "https://github.com/threat9/routersploit/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab @@ -61,4 +58,4 @@ python3.pkgs.buildPythonApplication { ]; mainProgram = "rsf"; }; -} +}) From 0bcbaf8cc08c36b446f3bc7a2d13a7e7e7f9b06e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 00:31:38 +0000 Subject: [PATCH 058/434] minutor: 2.21.0 -> 26.1 --- pkgs/by-name/mi/minutor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/minutor/package.nix b/pkgs/by-name/mi/minutor/package.nix index 1a49394b8721..4ad8953e1701 100644 --- a/pkgs/by-name/mi/minutor/package.nix +++ b/pkgs/by-name/mi/minutor/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "minutor"; - version = "2.21.0"; + version = "26.1"; src = fetchFromGitHub { owner = "mrkite"; repo = "minutor"; tag = finalAttrs.version; - sha256 = "0ldjnrk429ywf8cxdpjkam5k73s6fq7lvksandfn3xn7gl9np5rk"; + sha256 = "sha256-jz+3G1/4+QlUTRBOFKaTWPSBbJRcWDzFWsG+dqVFMBg="; }; preConfigure = '' From 06df90be0002e72f9428060af09e94991def92f3 Mon Sep 17 00:00:00 2001 From: Bruno Bigras <24027+bbigras@users.noreply.github.com> Date: Tue, 17 Mar 2026 21:18:54 -0400 Subject: [PATCH 059/434] kcc: 9.4.3 -> 9.6.2 --- pkgs/by-name/kc/kcc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kc/kcc/package.nix b/pkgs/by-name/kc/kcc/package.nix index 9d1e6d84ae9b..eb45b1aaa17c 100644 --- a/pkgs/by-name/kc/kcc/package.nix +++ b/pkgs/by-name/kc/kcc/package.nix @@ -15,14 +15,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "kcc"; - version = "9.4.3"; + version = "9.6.2"; pyproject = true; src = fetchFromGitHub { owner = "ciromattia"; repo = "kcc"; tag = "v${finalAttrs.version}"; - hash = "sha256-TBQ7v63zti+KgaFCFgoIOMIhYaLnU3JH1YU52+idIQQ="; + hash = "sha256-Yix0uqSHeWcNw9r0SOhYqTw8A/fTUh3HAOnbgNaQndY="; }; nativeBuildInputs = [ From 543eba37e5bea20803006b377322a064c96a8d19 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 02:30:28 +0000 Subject: [PATCH 060/434] opentrack: 2026.1.0-unstable-2026-03-05 -> 2026.1.0-unstable-2026-03-16 --- pkgs/by-name/op/opentrack/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opentrack/package.nix b/pkgs/by-name/op/opentrack/package.nix index 69114e570ae3..0b42ecc0d5c4 100644 --- a/pkgs/by-name/op/opentrack/package.nix +++ b/pkgs/by-name/op/opentrack/package.nix @@ -23,13 +23,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "opentrack"; - version = "2026.1.0-unstable-2026-03-05"; + version = "2026.1.0-unstable-2026-03-16"; src = fetchFromGitHub { owner = "opentrack"; repo = "opentrack"; - rev = "0c6cb21e2eb59739791e9e6f59f9eabc64085181"; - hash = "sha256-U2kCZl7jpg2srsp82nNGhdeVA6sfwU5jZS9TPG5wE/U="; + rev = "1432fee95d7c7f7b44384d2cd007dae96ea8df56"; + hash = "sha256-/EhKoApMOS0+G/TDO9r7tfPVd7pKXLGZxdAGZUIcSTw="; }; aruco = callPackage ./aruco.nix { }; From 88383a2a819482310eab7194d016f102d5805a21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 18 Mar 2026 21:27:41 +0100 Subject: [PATCH 061/434] freerdp: 3.23.0 -> 3.24.1 Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.0 Changelog: https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.1 --- pkgs/by-name/fr/freerdp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/freerdp/package.nix b/pkgs/by-name/fr/freerdp/package.nix index 983691553f72..f1c1e70b3f1d 100644 --- a/pkgs/by-name/fr/freerdp/package.nix +++ b/pkgs/by-name/fr/freerdp/package.nix @@ -70,13 +70,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "freerdp"; - version = "3.23.0"; + version = "3.24.1"; src = fetchFromGitHub { owner = "FreeRDP"; repo = "FreeRDP"; rev = finalAttrs.version; - hash = "sha256-WGuRnNwcvxwIudSzPoJB4BmaTLHKU7bsZkgWmzJPLSQ="; + hash = "sha256-ecMsypmFF1y6ppmOcMWKPP8bEaIrSikO4ryFH5pZoSI="; }; postPatch = '' From fab265c4a0d8aff6d9ab70790bbdbb2bbf83a00f Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 15 Mar 2026 09:57:30 -0700 Subject: [PATCH 062/434] routersploit: enable testing --- pkgs/by-name/ro/routersploit/package.nix | 44 ++++++++++++++++++------ 1 file changed, 34 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ro/routersploit/package.nix b/pkgs/by-name/ro/routersploit/package.nix index 0c7cc444a78e..42d174baf7cc 100644 --- a/pkgs/by-name/ro/routersploit/package.nix +++ b/pkgs/by-name/ro/routersploit/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, fetchFromGitHub, python3, }: @@ -17,16 +18,18 @@ python3.pkgs.buildPythonApplication (finalAttrs: { build-system = with python3.pkgs; [ setuptools ]; - dependencies = with python3.pkgs; [ - paramiko - pycryptodome - pysnmp - requests - setuptools - ]; - - # Tests are out-dated and support for newer pysnmp is not implemented yet - doCheck = false; + dependencies = + with python3.pkgs; + [ + paramiko + pycryptodome + pysnmp + requests + setuptools + ] + ++ lib.optionals (pythonAtLeast "3.13") [ + standard-telnetlib + ]; nativeCheckInputs = with python3.pkgs; [ pytest-xdist @@ -47,6 +50,27 @@ python3.pkgs.buildPythonApplication (finalAttrs: { "tests/test_module_info.py" ]; + disabledTests = [ + # AttributeError: module 'paramiko' has no attribute 'DSSKey'. + "test_exploit_empty_response" + "test_exploit_error_response" + "test_exploit_not_found_response" + "test_exploit_redirect_response" + "test_exploit_trash_response" + + # Runs substantially slower, making this test flaky + "test_exploit_timeout_response" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # port conflict when running simultaneous builds + "test_http_scenario_service_empty_response" + "test_http_scenario_service_error" + "test_http_scenario_service_found" + "test_http_scenario_service_not_found" + "test_http_scenario_service_redirect" + "test_http_scenario_service_trash" + ]; + meta = { description = "Exploitation Framework for Embedded Devices"; homepage = "https://github.com/threat9/routersploit"; From 3f976ddfff94903203b46036ef03c6fe6a773f21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 04:06:27 +0000 Subject: [PATCH 063/434] cursor-cli: 0-unstable-2026-02-27 -> 0-unstable-2026-03-18 --- pkgs/by-name/cu/cursor-cli/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/cu/cursor-cli/package.nix b/pkgs/by-name/cu/cursor-cli/package.nix index 5c5a11643f00..a7e2167cc596 100644 --- a/pkgs/by-name/cu/cursor-cli/package.nix +++ b/pkgs/by-name/cu/cursor-cli/package.nix @@ -9,26 +9,26 @@ let inherit (stdenv) hostPlatform; sources = { x86_64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2026.02.27-e7d2ef6/linux/x64/agent-cli-package.tar.gz"; - hash = "sha256-QdNrUbDdA6dBUXa7iqumKsxrK4boySCWxCJ3FR9csqw="; + url = "https://downloads.cursor.com/lab/2026.03.18-f6873f7/linux/x64/agent-cli-package.tar.gz"; + hash = "sha256-O0dcGKyTryFBiSCIoUtsBoWKBCdgj3Rc178nbaxFu64="; }; aarch64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2026.02.27-e7d2ef6/linux/arm64/agent-cli-package.tar.gz"; - hash = "sha256-sG+kYYcXlbXMKaJIG4C6rqRECph31Ol6ah2gCxj1gaE="; + url = "https://downloads.cursor.com/lab/2026.03.18-f6873f7/linux/arm64/agent-cli-package.tar.gz"; + hash = "sha256-JpSeyfrpX9vcAu3ymn4hBlomuRGnowVFXQ58NaCoSz8="; }; x86_64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2026.02.27-e7d2ef6/darwin/x64/agent-cli-package.tar.gz"; - hash = "sha256-0GvOg1y7O27PFdwz+QDhMnNeDWbFFzmbk3me1oHsJJ4="; + url = "https://downloads.cursor.com/lab/2026.03.18-f6873f7/darwin/x64/agent-cli-package.tar.gz"; + hash = "sha256-ubEakI8t3/BJ9eVcYueGEg7RWhvTjWbJMGNweyF9V0E="; }; aarch64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2026.02.27-e7d2ef6/darwin/arm64/agent-cli-package.tar.gz"; - hash = "sha256-IZEE+ckKRTDi3sDLqKqJkmyM3UH9FH0trRBcfSqAVeg="; + url = "https://downloads.cursor.com/lab/2026.03.18-f6873f7/darwin/arm64/agent-cli-package.tar.gz"; + hash = "sha256-KHybHgQrIOBHbiJZSEbFVG0Fp1+TRPvK75JXPcSTMKk="; }; }; in stdenv.mkDerivation { pname = "cursor-cli"; - version = "0-unstable-2026-02-27"; + version = "0-unstable-2026-03-18"; src = sources.${hostPlatform.system}; From e816fa3ee8ebf909c172d03cf2b1364cf7634764 Mon Sep 17 00:00:00 2001 From: rewine Date: Thu, 19 Mar 2026 16:03:02 +0800 Subject: [PATCH 064/434] qtcreator: 18.0.2 -> 19.0.0 --- pkgs/by-name/qt/qtcreator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qt/qtcreator/package.nix b/pkgs/by-name/qt/qtcreator/package.nix index 2f3366ee1a9b..c74f7f13fbc2 100644 --- a/pkgs/by-name/qt/qtcreator/package.nix +++ b/pkgs/by-name/qt/qtcreator/package.nix @@ -21,10 +21,10 @@ }: let pname = "qtcreator"; - version = "18.0.2"; + version = "19.0.0"; src = fetchurl { url = "mirror://qt/official_releases/${pname}/${lib.versions.majorMinor version}/${version}/qt-creator-opensource-src-${version}.tar.xz"; - hash = "sha256-HP9kIjMjS23dQDidBeSQWAj5j9RDQhh/6RCSkKBJLIg="; + hash = "sha256-9/ab0AdGKkYGeHwTDoNYPbRBbfYnv3d9M5RPI8rqz20="; }; goModules = (buildGoModule { From cc014ae3487d13f73c49fc0c042ce33e79e8dac6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 19 Mar 2026 10:09:34 +0100 Subject: [PATCH 065/434] esphome: 2026.2.4 -> 2026.3.0 https://esphome.io/changelog/2026.3.0.html --- pkgs/by-name/es/esphome/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index f00d0c590ac7..941adc460f71 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2026.2.4"; + version = "2026.3.0"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-SN9XfXFFogxKwstcS4ZQxJEGHpLpjyGzRWz2X0XQdIc="; + hash = "sha256-W8xVUlgenDXL0MTWlFmWD+lHFUmhl2EKyxqAEjOuqHY="; }; patches = [ @@ -68,7 +68,7 @@ python.pkgs.buildPythonApplication rec { postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "setuptools==82.0.0" "setuptools" \ + --replace-fail "setuptools==82.0.1" "setuptools" \ --replace-fail "wheel>=0.43,<0.47" "wheel" ''; @@ -98,6 +98,7 @@ python.pkgs.buildPythonApplication rec { requests resvg-py ruamel-yaml + smpclient tornado tzdata tzlocal @@ -172,6 +173,7 @@ python.pkgs.buildPythonApplication rec { # tries to use esptool, which is wrapped in an fhsenv "test_upload_using_esptool_path_conversion" "test_upload_using_esptool_with_file_path" + "test_upload_using_esptool_passes_crystal_callback" # AssertionError: Expected 'run_external_command' to have been called once. Called 0 times. "test_run_platformio_cli_sets_environment_variables" # Expects a full git clone From a83055e3442e925f6f71f0455fb14ff563496a64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 10:35:54 +0000 Subject: [PATCH 066/434] mvnd: 1.0.3 -> 1.0.5 --- pkgs/by-name/mv/mvnd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mv/mvnd/package.nix b/pkgs/by-name/mv/mvnd/package.nix index b95960a857f5..1a2e901ea6e2 100644 --- a/pkgs/by-name/mv/mvnd/package.nix +++ b/pkgs/by-name/mv/mvnd/package.nix @@ -24,17 +24,17 @@ in maven.buildMavenPackage rec { pname = "mvnd"; - version = "1.0.3"; + version = "1.0.5"; src = fetchFromGitHub { owner = "apache"; repo = "maven-mvnd"; rev = version; - sha256 = "sha256-vlJG2uDY93iri1X7SYPRufAIN4fhAjCd8gCeCdz/QDE="; + sha256 = "sha256-/ODRS6xaxkn7okUh8phN1GUNG7tDAKjmAIQn8NrC+ag="; }; # need graalvm at build-time for the `native-image` tool mvnJdk = graalvmPackages.graalvm-ce; - mvnHash = "sha256-n6ZKEXDzyzMfUZt3WHkwCDB68gm30UGrFecffFy7ytA="; + mvnHash = "sha256-flA72bE6on3KolJ/tQT1ad92GQnybyykPbWG4Yn88rU="; nativeBuildInputs = [ graalvmPackages.graalvm-ce From 1a502d3da6e088ac27815d6eb105ea4b7ead6b9d Mon Sep 17 00:00:00 2001 From: r4v3n6101 Date: Wed, 18 Mar 2026 17:56:22 +0300 Subject: [PATCH 067/434] telemt: init at 3.3.15 --- pkgs/by-name/te/telemt/package.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 pkgs/by-name/te/telemt/package.nix diff --git a/pkgs/by-name/te/telemt/package.nix b/pkgs/by-name/te/telemt/package.nix new file mode 100644 index 000000000000..14543fe40c18 --- /dev/null +++ b/pkgs/by-name/te/telemt/package.nix @@ -0,0 +1,25 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: +rustPlatform.buildRustPackage rec { + pname = "telemt"; + version = "3.3.15"; + + src = fetchFromGitHub { + owner = "telemt"; + repo = "telemt"; + tag = version; + hash = "sha256-pydVq+6ggg11UOJaHu1/YSsTkPwfm0DkD5y7VCmC0E8="; + }; + + cargoHash = "sha256-JfG4lFeQDekw0taNQknEQyw5sMyNZrtcL2qvz5K9u20="; + + meta = { + mainProgram = "telemt"; + description = "MTProxy for Telegram on Rust + Tokio"; + homepage = "https://github.com/telemt/telemt"; + maintainers = with lib.maintainers; [ r4v3n6101 ]; + }; +} From 4a75e8afedc11203e82ff82a94df762c0fab58b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 19 Mar 2026 10:03:52 -0700 Subject: [PATCH 068/434] libdeltachat: 2.45.0 -> 2.46.0 Diff: https://github.com/chatmail/core/compare/v2.45.0...v2.46.0 Changelog: https://github.com/chatmail/core/blob/v2.46.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 5a0983c8a865..83ad039973c9 100644 --- a/pkgs/by-name/li/libdeltachat/package.nix +++ b/pkgs/by-name/li/libdeltachat/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libdeltachat"; - version = "2.45.0"; + version = "2.46.0"; src = fetchFromGitHub { owner = "chatmail"; repo = "core"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q3nFTofALHtBgbZiuRfri6LlSlQimQZcj9JCfCv4JeQ="; + hash = "sha256-oghFI9DMqSoTBMt/kMPj1ETkzDZUX187SKR9mHEK4VA="; }; patches = [ @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { pname = "chatmail-core"; inherit (finalAttrs) version src; - hash = "sha256-8l+tZt+IlrI2NkW0o1ecC71L0yKMUzTqpPWM0lpkNbM="; + hash = "sha256-6YW1HqiSXpmEQ8jJiklIqrr70sawvPK0g1UX7Nvmdxk="; }; nativeBuildInputs = [ From 74be91be3f04bafb0c09d923d475f4bac7a01092 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 12 Mar 2026 16:17:24 -0700 Subject: [PATCH 069/434] python3Packages.uqbar: disable failing test --- pkgs/development/python-modules/uqbar/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/uqbar/default.nix b/pkgs/development/python-modules/uqbar/default.nix index 2185be8f8c3e..b3894cc70cee 100644 --- a/pkgs/development/python-modules/uqbar/default.nix +++ b/pkgs/development/python-modules/uqbar/default.nix @@ -57,6 +57,11 @@ buildPythonPackage (finalAttrs: { # assert not ["\x1b[91mWARNING: dot command 'dot' cannot be run (needed for # graphviz output), check the graphviz_dot setting\x1b[39;49;00m"] "test_sphinx_style_latex" + # Fails with line wrapping differences + "test_sphinx_api_2" + # Fails with changed wording in the summary (but semantically equivalent output) + # https://github.com/supriya-project/uqbar/issues/107 + "SummarizingRootDocumenter" ] ++ lib.optional (pythonAtLeast "3.11") [ # assert not '\x1b[91m/build/uqbar-0.7.0/tests/fake_package/enums.py:docstring From 85ff2cb022f82157db7e10eee434c5d61096d7db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 22:41:46 +0000 Subject: [PATCH 070/434] ps3-disc-dumper: 4.4.2 -> 4.4.3 --- pkgs/by-name/ps/ps3-disc-dumper/deps.json | 24 ++++++++++----------- pkgs/by-name/ps/ps3-disc-dumper/package.nix | 4 ++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/ps/ps3-disc-dumper/deps.json b/pkgs/by-name/ps/ps3-disc-dumper/deps.json index f916680e8646..0598d6ae9cde 100644 --- a/pkgs/by-name/ps/ps3-disc-dumper/deps.json +++ b/pkgs/by-name/ps/ps3-disc-dumper/deps.json @@ -91,28 +91,28 @@ }, { "pname": "LTRData.DiscUtils.Core", - "version": "1.0.75", - "hash": "sha256-dFzYHFPKqCJ24L3AE4rnOxwFIVoJJ/taKpk4/rU5sFA=" + "version": "1.0.77", + "hash": "sha256-9wJQxJvLQGJ19GB16jaRkvbEmjOtgqGHeZFVogh7aVg=" }, { "pname": "LTRData.DiscUtils.Iso9660", - "version": "1.0.75", - "hash": "sha256-/HOdWfZbOH3k8hfbOI7BI6j5EUvtJN8xmlfZVhXq+qU=" + "version": "1.0.77", + "hash": "sha256-EgQEDy0ABQQLdKQZ7xn+tSlkUfojzJ58vo+qmePDKC8=" }, { "pname": "LTRData.DiscUtils.OpticalDisk", - "version": "1.0.75", - "hash": "sha256-9hB9S0ELamuoslKOa5FevFEh9aE4KGyad2pSn7n5bVU=" + "version": "1.0.77", + "hash": "sha256-a3wMaOTGSHQ5sFhisG+B3vUhmTgmMkpUvr66ZmpbxNw=" }, { "pname": "LTRData.DiscUtils.Streams", - "version": "1.0.75", - "hash": "sha256-htHflwJY4FDqu0azD75wf+sSclnDnXXZ+3K/j9h6sz8=" + "version": "1.0.77", + "hash": "sha256-cmP+ormQoxRvxbSnjxz3zmyk8kRb02g3yO7W/CyCmMg=" }, { "pname": "LTRData.DiscUtils.Udf", - "version": "1.0.75", - "hash": "sha256-QWuQZgkikoKik4mRaMoLMlTn2p6WMLg9NaKKiKbIrPM=" + "version": "1.0.77", + "hash": "sha256-jMUr7o+jsGZxKEFMpC8js+sYZsVuj4gmoEa923Ce144=" }, { "pname": "LTRData.Extensions", @@ -171,8 +171,8 @@ }, { "pname": "System.IO.Hashing", - "version": "10.0.3", - "hash": "sha256-IK2hZpaQysKYAoM0AbEVgTwla5hhqaop7360Tb2tZzk=" + "version": "10.0.5", + "hash": "sha256-iZrjJEZU+GnKBWYLi0+NUc+yYKrCSQkaLmQrGDQyyeE=" }, { "pname": "Tmds.DBus.Protocol", diff --git a/pkgs/by-name/ps/ps3-disc-dumper/package.nix b/pkgs/by-name/ps/ps3-disc-dumper/package.nix index 4903629b2112..5bc5a4b73afb 100644 --- a/pkgs/by-name/ps/ps3-disc-dumper/package.nix +++ b/pkgs/by-name/ps/ps3-disc-dumper/package.nix @@ -10,13 +10,13 @@ buildDotnetModule rec { pname = "ps3-disc-dumper"; - version = "4.4.2"; + version = "4.4.3"; src = fetchFromGitHub { owner = "13xforever"; repo = "ps3-disc-dumper"; tag = "v${version}"; - hash = "sha256-IgO7MncnjL4eeaikDhOQyaEWNR3Ho1Cb56iQgf4e5Xc="; + hash = "sha256-9NfEBDLFhDqYzds48bVgrqUnXPZjS3xGk9j/OKz98OE="; }; dotnet-sdk = dotnetCorePackages.sdk_10_0; From b7c32cea6e00d4305c76ef05b84b27d35e2495c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Mar 2026 23:02:04 +0000 Subject: [PATCH 071/434] pageedit: 2.7.5 -> 2.7.6 --- pkgs/by-name/pa/pageedit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/pageedit/package.nix b/pkgs/by-name/pa/pageedit/package.nix index 98cb32500eb2..634905a0fadf 100644 --- a/pkgs/by-name/pa/pageedit/package.nix +++ b/pkgs/by-name/pa/pageedit/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pageedit"; - version = "2.7.5"; + version = "2.7.6"; src = fetchFromGitHub { owner = "Sigil-Ebook"; repo = "pageedit"; tag = finalAttrs.version; - hash = "sha256-8qR7oucNeQoRHZSLg1cvJo/eEdFmMV+m7Pjr7rdWVYY="; + hash = "sha256-i/y0I6DV6MTuq1gLx8+lDGlhMHlUSi/VqJAUK52JhYA="; }; nativeBuildInputs = with qt6Packages; [ From e148833486d7ab83568efa9cdaefac35076a3eb6 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Thu, 19 Mar 2026 16:07:31 -0700 Subject: [PATCH 072/434] luaPackages.bcrypt: init at 2.3-1 --- maintainers/scripts/luarocks-packages.csv | 1 + .../lua-modules/generated-packages.nix | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 392b0bc0541e..adff071d3e07 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -3,6 +3,7 @@ alt-getopt,,,,,,arobyn ansicolors,,,,,,Freed-Wu argparse,,,,,, basexx,,,,,, +bcrypt,,,,,,ulysseszhan binaryheap,,,,,,vcunat bit32,,,,,5.1,lblasc busted,,,,,, diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index c8429e62e8d7..a65094a7b0bb 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -136,6 +136,39 @@ final: prev: { } ) { }; + bcrypt = callPackage ( + { + buildLuarocksPackage, + fetchFromGitHub, + fetchurl, + luaOlder, + }: + buildLuarocksPackage { + pname = "bcrypt"; + version = "2.3-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/bcrypt-2.3-1.rockspec"; + sha256 = "1zjy7sflyd50jvp603hmw0sg3rw5xyray0spzv5x5ky9hxivcdrf"; + }).outPath; + src = fetchFromGitHub { + owner = "mikejsavage"; + repo = "lua-bcrypt"; + tag = "v2.3-1"; + hash = "sha256-wd9AbzfD3j9fyTq3toscitPsTEE49YoeSstwfO+3QGo="; + }; + + disabled = luaOlder "5.1"; + + meta = { + homepage = "http://github.com/mikejsavage/lua-bcrypt"; + description = "A Lua wrapper for bcrypt"; + maintainers = with lib.maintainers; [ ulysseszhan ]; + license.fullName = "ISC"; + }; + } + ) { }; + binaryheap = callPackage ( { buildLuarocksPackage, From 11d540c777e7e8cfcdc51428799dad1492ea4421 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Tue, 17 Mar 2026 16:07:54 -0700 Subject: [PATCH 073/434] luaPackages.luacov-reporter-lcov: init at 0.2-0 --- maintainers/scripts/luarocks-packages.csv | 1 + .../lua-modules/generated-packages.nix | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index adff071d3e07..84a63cbd02b4 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -73,6 +73,7 @@ lua_cliargs,,,,,, luabitop,https://raw.githubusercontent.com/teto/luabitop/master/luabitop-1.0.2-3.rockspec,,,,, luacheck,,,,,, luacov,,,,,, +luacov-reporter-lcov,,,,,,ulysseszhan luadbi,,,,,, luadbi-mysql,,,,,, luadbi-postgresql,,,,,, diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index a65094a7b0bb..f457bffcbea5 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -2415,6 +2415,39 @@ final: prev: { } ) { }; + luacov-reporter-lcov = callPackage ( + { + buildLuarocksPackage, + fetchurl, + fetchzip, + luaOlder, + luacov, + }: + buildLuarocksPackage { + pname = "luacov-reporter-lcov"; + version = "0.2-0"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/luacov-reporter-lcov-0.2-0.rockspec"; + sha256 = "16w0vsv9q69zr0rw61x0p3cly755nzi83c83jk579qhxk16ja6c2"; + }).outPath; + src = fetchzip { + url = "https://github.com/daurnimator/luacov-reporter-lcov/archive/v0.2.zip"; + sha256 = "0bw0wyq9zqpcjbqpnlkpxs5g1i015n2rsh0iic4vapmcy7sxlx7w"; + }; + + disabled = luaOlder "5.1"; + propagatedBuildInputs = [ luacov ]; + + meta = { + homepage = "https://github.com/daurnimator/luacov-reporter-lcov"; + description = "A luacov reporter for use with lcov"; + maintainers = with lib.maintainers; [ ulysseszhan ]; + license.fullName = "MIT"; + }; + } + ) { }; + luadbi = callPackage ( { buildLuarocksPackage, From 398d36dd3c530d22641e62e6c452b81c487dd0e6 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Tue, 17 Mar 2026 16:07:59 -0700 Subject: [PATCH 074/434] luaPackages.nginx-lua-prometheus: init at 0.20240525-1 --- maintainers/scripts/luarocks-packages.csv | 1 + .../lua-modules/generated-packages.nix | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 84a63cbd02b4..322e93b9760a 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -124,6 +124,7 @@ mpack,,,,,, neorg,,,,,5.1,GaetanLepage neorg-interim-ls,,,,,, neotest,,,,,5.1,mrcjkb +nginx-lua-prometheus,,,,,,ulysseszhan nlua,,,,,,teto nui.nvim,,,,,5.1,mrcjkb nvim-cmp,https://raw.githubusercontent.com/hrsh7th/nvim-cmp/main/nvim-cmp-scm-1.rockspec,,,,5.1, diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index f457bffcbea5..7797876fc18b 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -4067,6 +4067,39 @@ final: prev: { } ) { }; + nginx-lua-prometheus = callPackage ( + { + buildLuarocksPackage, + fetchFromGitHub, + fetchurl, + luaOlder, + }: + buildLuarocksPackage { + pname = "nginx-lua-prometheus"; + version = "0.20240525-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/nginx-lua-prometheus-0.20240525-1.rockspec"; + sha256 = "0xw21h7bl7l8kijbmw98v0lc7910r5pwnx7h3w894dv63d413ixr"; + }).outPath; + src = fetchFromGitHub { + owner = "knyar"; + repo = "nginx-lua-prometheus"; + tag = "0.20240525"; + hash = "sha256-ovLpOQKgTfrrgCxCF/OtdPUuAQ9J4RtT9F68Bbzu1XQ="; + }; + + disabled = luaOlder "5.1"; + + meta = { + homepage = "https://github.com/knyar/nginx-lua-prometheus"; + description = "Prometheus metric library for Nginx"; + maintainers = with lib.maintainers; [ ulysseszhan ]; + license.fullName = "MIT"; + }; + } + ) { }; + nlua = callPackage ( { buildLuarocksPackage, From 9c43378e3d581c45317bed3308d4b014e9073e06 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 01:42:17 +0000 Subject: [PATCH 075/434] minijinja: 2.17.1 -> 2.18.0 --- pkgs/by-name/mi/minijinja/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/minijinja/package.nix b/pkgs/by-name/mi/minijinja/package.nix index 03fadbb0b803..cf117481be8b 100644 --- a/pkgs/by-name/mi/minijinja/package.nix +++ b/pkgs/by-name/mi/minijinja/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "minijinja"; - version = "2.17.1"; + version = "2.18.0"; src = fetchFromGitHub { owner = "mitsuhiko"; repo = "minijinja"; rev = finalAttrs.version; - hash = "sha256-cuazG7Sm6gol6FIzcK0zvUU6EunJbetmaLiurYVeVko="; + hash = "sha256-l/79Q/5enkhQ3KggSWQKtjlF+bxSzOz73dwDhewM6mo="; }; - cargoHash = "sha256-QsqixSyBeo4KAnZgnY7stdrczqRREoPN7EnLN9GMCu0="; + cargoHash = "sha256-WujWLLnz3xSR5H1IOsVYoB1o/R84a+BBdUTROMHz7xA="; # The tests relies on the presence of network connection doCheck = false; From 09b296375d8f2f00723b6cff9a3e0f38af20be20 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Tue, 17 Mar 2026 16:08:04 -0700 Subject: [PATCH 076/434] luaPackages.enet: init at 1.2-1 --- maintainers/scripts/luarocks-packages.csv | 1 + .../lua-modules/generated-packages.nix | 33 +++++++++++++++++++ pkgs/development/lua-modules/overrides.nix | 14 ++++++++ 3 files changed, 48 insertions(+) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 322e93b9760a..31971594209f 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -19,6 +19,7 @@ cyan,,,,,, datafile,,,,,, digestif,,,,,5.3, dkjson,,,,,, +enet,,,,,,ulysseszhan fennel,,,,,,misterio77 fidget.nvim,,,,,5.1,mrcjkb fifo,,,,,, diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 7797876fc18b..047793d6efa8 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -675,6 +675,39 @@ final: prev: { } ) { }; + enet = callPackage ( + { + buildLuarocksPackage, + fetchFromGitHub, + fetchurl, + luaOlder, + }: + buildLuarocksPackage { + pname = "enet"; + version = "1.2-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/enet-1.2-1.rockspec"; + sha256 = "0jf0qxf3lsrmc1dww7b7i6srqp2cy8caqv9f1rbva7f6rnppxzra"; + }).outPath; + src = fetchFromGitHub { + owner = "leafo"; + repo = "lua-enet"; + tag = "v1.2"; + hash = "sha256-GomfJAPbR+y469LuaNPrkab0Wd3xAsAhT4uqbDo8BUA="; + }; + + disabled = luaOlder "5.1"; + + meta = { + homepage = "http://leafo.net/lua-enet"; + description = "A library for doing network communication in Lua"; + maintainers = with lib.maintainers; [ ulysseszhan ]; + license.fullName = "MIT"; + }; + } + ) { }; + fennel = callPackage ( { buildLuarocksPackage, diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 59765aed4c1d..6f316bd09298 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -10,6 +10,7 @@ coreutils, curl, dbus, + enet, expat, fd, fetchFromGitHub, @@ -147,6 +148,19 @@ in ''; }); + enet = prev.enet.overrideAttrs (old: { + postPatch = '' + # luaL_checkint is removed in Lua 5.3, and luaL_register is removed in Lua 5.4 + sed -i '/#include "lauxlib.h"/a\ + #if LUA_VERSION_NUM >= 502\ + #define luaL_checkint(L,n) ((int)luaL_checkinteger(L, (n)))\ + #define luaL_register(L,n,f) ((n) ? luaL_newlib(L,f) : luaL_setfuncs(L,f,0))\ + #endif + ' enet.c + ''; + buildInputs = old.buildInputs ++ [ enet ]; + }); + fzf-lua = prev.fzf-lua.overrideAttrs { # FIXME: https://github.com/NixOS/nixpkgs/issues/431458 # fzf-lua throws `address already in use` on darwin From 104dfd8aa35a7bade008179df6d8cb0c62d15e12 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Fri, 20 Mar 2026 11:53:53 +0800 Subject: [PATCH 077/434] linuxPackages.openafs: Refresh patches from upstream Gerrit Signed-off-by: Anders Kaseorg --- pkgs/servers/openafs/1.8/module.nix | 53 ++++++++++++++++++++--------- 1 file changed, 37 insertions(+), 16 deletions(-) diff --git a/pkgs/servers/openafs/1.8/module.nix b/pkgs/servers/openafs/1.8/module.nix index a84ab9190687..b03f06246b0c 100644 --- a/pkgs/servers/openafs/1.8/module.nix +++ b/pkgs/servers/openafs/1.8/module.nix @@ -30,45 +30,66 @@ stdenv.mkDerivation { patches = [ # Linux: Use get_tree_nodev (fetchpatch { - url = "https://gerrit.openafs.org/changes/16646/revisions/d8202bcd24c90cfef138e54264355d242d8f2f2a/patch"; - decode = "base64 -d"; - hash = "sha256-lj7tRCrgWFPFsd5cMg9CQAFOx3VYUf3fS4JGNyAgnWk="; + url = "https://github.com/openafs/openafs/commit/c02a8f451b48766aa163e729abe40d145751b2dc.patch"; + hash = "sha256-9okSQLV4tW1wjoffQXPneZbu6tTRqrqVPbEOwZmaD+E="; + }) + # LINUX: Re-dirty folio on writepages recursion + (fetchpatch { + url = "https://github.com/openafs/openafs/commit/11849e96820eca64d91742a8c521614e1e99d9fa.patch"; + hash = "sha256-F2MOqEDaj4e0Xj1mvs7v61cutZY3cO22p9iIp2bLiRQ="; }) # Linux: Introduce LINUX_WRITE_CACHE_PAGES_USES_FOLIOS (fetchpatch { - url = "https://gerrit.openafs.org/changes/16650/revisions/cef9524c481520040dc93a02f5df9cd9eb8907a2/patch"; - decode = "base64 -d"; - hash = "sha256-SUJxhIL1vNDS8IO6GVGQ8aZOa6XabR3qFfTzWV6umao="; + url = "https://github.com/openafs/openafs/commit/63a3503240c06187fa87514e5ea421cece483422.patch"; + hash = "sha256-ZWV8IZ8CeFQaEOamqKfkXuUccSxCRFNkZ7/kxKbEuis="; }) # Linux: Avoid write_cache_pages() for ->writepages() (fetchpatch { - url = "https://gerrit.openafs.org/changes/16648/revisions/dd83364354692eaa323b246df17fec2a3f11057d/patch"; + url = "https://gerrit.openafs.org/changes/16704/revisions/d465a07a98c2b0b2c23780571a8fe70c2584473a/patch"; decode = "base64 -d"; - hash = "sha256-3hPqwfkpRkS/XXmWjl+zy4KmVL8RkBuhmC+O0D/h85U="; + hash = "sha256-2FOf+o36gbTHm90RxtOI7iXcgb6rv9nh9rSjZzL5O7A="; + }) + # LINUX: Log warning on recursive folio writeback + (fetchpatch { + url = "https://gerrit.openafs.org/changes/16705/revisions/d66ca6372461840c6ecaaa46ec293640c8f22573/patch"; + decode = "base64 -d"; + hash = "sha256-A383wDMkwnGFatBDHUGV8FVqPMjzvhqUnIWrP2C+ym4="; }) # Linux: Move afs_root()/afs_fill_super() in osi_vfsops (fetchpatch { - url = "https://gerrit.openafs.org/changes/16673/revisions/dfd3e87daf227884fa0da7bbab83db1b9de9b882/patch"; + url = "https://gerrit.openafs.org/changes/16706/revisions/988c70859f1d402022e9342e28f0c5a954760a72/patch"; decode = "base64 -d"; - hash = "sha256-mWv/C5Yus4EZFrsQObCiOGA3nO2DAl1JWm8+YMHaabA="; + hash = "sha256-JsZwGGa7dRT43RIUUY3hYCbbqPObd5bkDOHl9QK/MhE="; }) # Linux: Use sockaddr_unsized for socket->ops->bind (fetchpatch { - url = "https://gerrit.openafs.org/changes/16683/revisions/1a5864a5ff777142de3110a6e7848fd5769f933a/patch"; + url = "https://gerrit.openafs.org/changes/16707/revisions/e6069d6c35e848b5b388f4c47a2ecf0d72420198/patch"; decode = "base64 -d"; - hash = "sha256-lHRxDUIyFZNAvJ8J+4SfP9ETU/wnjGh6s5E+bmrQG08="; + hash = "sha256-hTRaTqOc0njW/RIsNTrFZ5uWTrQq04Fuh/Sk7K2Q5e4="; }) # Linux: Pass 3rd parameter to filemap_alloc_folio() (fetchpatch { - url = "https://gerrit.openafs.org/changes/16684/revisions/870e0aeb9d6f26a814ee38ce1becf12b562b7fa1/patch"; + url = "https://gerrit.openafs.org/changes/16708/revisions/48d2184ec95418cada68b70919b0afd9888bb945/patch"; decode = "base64 -d"; - hash = "sha256-DZfi6OK9TYovwmYNrgI+WxGS13cQjdGODlSn3rQO/Gk="; + hash = "sha256-CSGlXYkkLSHQoWK2xLpUYJDOUP/mlsxkTru2qdmbeQo="; }) # Linux: implement aops->migrate_folio (fetchpatch { - url = "https://gerrit.openafs.org/changes/16689/revisions/6d294581969039eea65c974c3a8c565917df9c6a/patch"; + url = "https://gerrit.openafs.org/changes/16709/revisions/2c51471aea08cc495a5d59fee6e651ba58c9d772/patch"; decode = "base64 -d"; - hash = "sha256-XXzrDfoG4BbEDp6C4TElN0+3ytTu4VP5goDiZlq8DjU="; + hash = "sha256-TtcblVczSp8b1bfd0ajWjK2LffAkgYr2+KUL2nEe8hs="; + }) + # Linux: Use set_default_d_op() to set dentry ops + (fetchpatch { + url = "https://gerrit.openafs.org/changes/16729/revisions/6d0a2107fcab28fc4ba64d365133d171b75bd3dc/patch"; + decode = "base64 -d"; + hash = "sha256-OKxR5zzVKSXPzudPl5jc7koObisQMMqq/d9kfrMem/M="; + }) + # Linux: Use __getname()/__putname() to alloc name + (fetchpatch { + url = "https://gerrit.openafs.org/changes/16738/revisions/a1754489f382aabd087f14c325d13a36faa5bf5c/patch"; + decode = "base64 -d"; + hash = "sha256-JizLrwnujybCkcbDIltGfgVtCc5fL3ZxWvgVbI1kKto="; }) ]; From 030a7021910360d3774539e8712b68fbed267a0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 19 Mar 2026 22:14:53 -0700 Subject: [PATCH 078/434] python312Packages.pymatgen: remove superfluous optional-dependencies --- .../python-modules/pymatgen/default.nix | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/pkgs/development/python-modules/pymatgen/default.nix b/pkgs/development/python-modules/pymatgen/default.nix index 09d7227c6f6c..a8aacff33e8d 100644 --- a/pkgs/development/python-modules/pymatgen/default.nix +++ b/pkgs/development/python-modules/pymatgen/default.nix @@ -36,11 +36,6 @@ # optional-dependencies netcdf4, ase, - pytest, - pytest-cov, - invoke, - sphinx, - sphinx-rtd-theme, numba, vtk, @@ -97,17 +92,6 @@ buildPythonPackage rec { optional-dependencies = { abinit = [ netcdf4 ]; ase = [ ase ]; - ci = [ - pytest - pytest-cov - # pytest-split - ]; - docs = [ - invoke - sphinx - # sphinx_markdown_builder - sphinx-rtd-theme - ]; electronic_structure = [ # fdint ]; From 5f5799b8f77f21df9d30ab1ab5120ae3ad41dcc5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 10:14:46 +0000 Subject: [PATCH 079/434] cloudlog: 2.8.8 -> 2.8.9 --- 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 864530378e9d..632eaf9a6b5a 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.8"; + version = "2.8.9"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; - hash = "sha256-Mr5418UTU44glFSvo1abKcjHQJRMQCgHcWsh/Kabr9Y="; + hash = "sha256-vq4mt0/Bfd+VR/2Inj8oJteIV9V7v0uiLmRMkpV2wI8="; }; postPatch = '' From e3dd0d17eaa45bdcad9a1184b8a7be2b4d021fb2 Mon Sep 17 00:00:00 2001 From: kurogeek Date: Tue, 17 Mar 2026 20:23:41 +0700 Subject: [PATCH 080/434] python3Packages.ppf-datamatrix: init at 0.2 Co-authored-by: dotlambda --- .../python-modules/ppf-datamatrix/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/ppf-datamatrix/default.nix diff --git a/pkgs/development/python-modules/ppf-datamatrix/default.nix b/pkgs/development/python-modules/ppf-datamatrix/default.nix new file mode 100644 index 000000000000..1cc755e11ac3 --- /dev/null +++ b/pkgs/development/python-modules/ppf-datamatrix/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + setuptools-scm, + fetchFromGitHub, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "ppf-datamatrix"; + version = "0.2"; + + pyproject = true; + + src = fetchFromGitHub { + owner = "adrianschlatter"; + repo = "ppf.datamatrix"; + tag = "v${finalAttrs.version}"; + hash = "sha256-g6KTUUYDXUlFmV0Rg3Mp23huAb+j+LTWrvY8wuYB90g="; + }; + + build-system = [ setuptools-scm ]; + + pythonImportsCheck = [ "ppf.datamatrix" ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + meta = { + description = "Pure-python package to generate data matrix codes"; + homepage = "https://github.com/adrianschlatter/ppf.datamatrix"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ kurogeek ]; + changelog = "https://github.com/adrianschlatter/ppf.datamatrix/releases/tag/v${finalAttrs.src.tag}"; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cd681c56e654..68055668ff44 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12727,6 +12727,8 @@ self: super: with self; { ppdeep = callPackage ../development/python-modules/ppdeep { }; + ppf-datamatrix = callPackage ../development/python-modules/ppf-datamatrix { }; + ppft = callPackage ../development/python-modules/ppft { }; ppk2-api = callPackage ../development/python-modules/ppk2-api { }; From 628cbb8d0918ca01b0d9403436979211e05e8135 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 12:03:54 +0000 Subject: [PATCH 081/434] betteralign: 0.8.3 -> 0.9.0 --- pkgs/by-name/be/betteralign/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/be/betteralign/package.nix b/pkgs/by-name/be/betteralign/package.nix index f97bbffba045..426122105d2f 100644 --- a/pkgs/by-name/be/betteralign/package.nix +++ b/pkgs/by-name/be/betteralign/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "betteralign"; - version = "0.8.3"; + version = "0.9.0"; src = fetchFromGitHub { owner = "dkorunic"; repo = "betteralign"; tag = "v${finalAttrs.version}"; - hash = "sha256-1YAuIdSLibCmiWNRMjVJJHv64Rx8jzO5AyJg+I05Vu0="; + hash = "sha256-NZBGcgI2SLkCUb4v7Tdm6QQd5dqtDmp+dhCTZEovU2Y="; # Trick for getting accurate commit, source date and timestamp for ldflags # Required by upstream https://github.com/dkorunic/betteralign/blob/346baa9c9dd024bfe55302c9d7d0ca46b2734c1c/.goreleaser.yml @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-9jhlshLzS+fNri8eax8SrX1X0KqzQ4clgSyVgXqcx04="; + vendorHash = "sha256-F9SCMJNu8XnkvYPYfuMGFLgbn9sFDn63ao7ExYXSOaM="; env.CGO_ENABLED = 0; From 644f5b6404a12b2c27393d5e91a1739bfda53965 Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Fri, 20 Mar 2026 16:06:37 +0300 Subject: [PATCH 082/434] pulumi-bin: 3.226.0 -> 3.227.0 --- pkgs/by-name/pu/pulumi-bin/data.nix | 50 ++++++++++++++--------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/pu/pulumi-bin/data.nix b/pkgs/by-name/pu/pulumi-bin/data.nix index 0c9920d56d20..c652b9e059ef 100644 --- a/pkgs/by-name/pu/pulumi-bin/data.nix +++ b/pkgs/by-name/pu/pulumi-bin/data.nix @@ -1,12 +1,12 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.226.0"; + version = "3.227.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.226.0-linux-x64.tar.gz"; - sha256 = "1v60sszili8wxnhn1b9dp3fv0662shp6xa03l0ybnglwkz8fby3b"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.227.0-linux-x64.tar.gz"; + sha256 = "10kz7zzh763z1aw36kz1wypl7vjz1c9c0w6h9p6h6wr9824apmxl"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.51.0-linux-amd64.tar.gz"; @@ -57,8 +57,8 @@ sha256 = "0azr8k0c3nj0r9lihwwaxz9081xgrqnagnpmanxvmjvkjp88j4q8"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.61.0-linux-amd64.tar.gz"; - sha256 = "182pn8ra0nhm4j6gkakdl5wik75wrhdqf7jpn52gyln6ai0nywri"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.62.0-linux-amd64.tar.gz"; + sha256 = "1par00sz7fkkg1l18a9gk34pr0s60mfag25dv3y9ggacd87d0g4j"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.1-linux-amd64.tar.gz"; @@ -73,8 +73,8 @@ sha256 = "09x25vfq2fbxcmkcjaj0yr2xhcplyj0w2z4c0lwcl368fnk9z9zy"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.15.0-linux-amd64.tar.gz"; - sha256 = "0x1lplrp26a4qnsf49q6x11midpgnkfp3ryg16w7cpyq18bf2xqa"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.16.0-linux-amd64.tar.gz"; + sha256 = "0jfbhy16z988y9afma5dccvqf7xq0lbmkl2dgnizpyr5klwg60nb"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-linux-amd64.tar.gz"; @@ -163,8 +163,8 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.226.0-darwin-x64.tar.gz"; - sha256 = "0sw8yan7g7s7j8816i382j3l8mk5dkk34ppqcavdnlp5j3y331v7"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.227.0-darwin-x64.tar.gz"; + sha256 = "0n4pxc61b63ilwadcza5y6lkc8bblv0kmlr6kcmha7vr79w1bdjj"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.51.0-darwin-amd64.tar.gz"; @@ -215,8 +215,8 @@ sha256 = "1vi0pry8si8qv44i1dr4756grpmd4l0wrcdysam1y2rcfszy6597"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.61.0-darwin-amd64.tar.gz"; - sha256 = "1limkhwc7phij44z20bvikgf0sd3cd1n28av6phw02g7c2gph04l"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.62.0-darwin-amd64.tar.gz"; + sha256 = "0az4vxm9gd1q91zxf4l3qj8yysvz9zndf9bycx307cpp1a41kahp"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.1-darwin-amd64.tar.gz"; @@ -231,8 +231,8 @@ sha256 = "1jyi9mp8dc5hkb493kz4mkhcn9rvz1whj42vfbml5zdnywhq346f"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.15.0-darwin-amd64.tar.gz"; - sha256 = "1f0jnrgnw0kma86a7d1hijh41prp7c7630gnp3sff7489caxhphm"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.16.0-darwin-amd64.tar.gz"; + sha256 = "0qz08sa43ih47j2hxbrkchynf4i6095w704krgg51ghqjljj7rda"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-darwin-amd64.tar.gz"; @@ -321,8 +321,8 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.226.0-linux-arm64.tar.gz"; - sha256 = "0hlyw7lybph57bhvr6hmwqsnzfwdssh426blfhsbjdasrc4vapl7"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.227.0-linux-arm64.tar.gz"; + sha256 = "1nsm4qc290k7f8dnkw8n4505lyrrpmrxin8b3cbanx93wh3rdhv6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.51.0-linux-arm64.tar.gz"; @@ -373,8 +373,8 @@ sha256 = "05gd0awsw0f6agz4i6nv17lssp4q3p97bwlqnzrcbmlrcg4v2v8v"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.61.0-linux-arm64.tar.gz"; - sha256 = "1y66c9mc9521gdpi6kc54ri1drg07kvdxi73rfw8kpx7sv75gvk8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.62.0-linux-arm64.tar.gz"; + sha256 = "0zp097kygxn0vwsgvwxvq2sasp4i6c6zmsf88ay9a4685rzd1lak"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.1-linux-arm64.tar.gz"; @@ -389,8 +389,8 @@ sha256 = "1a9fwnf15l3ld0a17v2p66jxqav4rawhixy6rgs5065nbrf29vys"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.15.0-linux-arm64.tar.gz"; - sha256 = "0fb3zpyf2b519ipc7jvp6x366zpympqfcg4h3ah4mkh094a61ljp"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.16.0-linux-arm64.tar.gz"; + sha256 = "04gp3pngf5sg8s936sadj1agqbvd8n94cwsj4357wnqnk2di6jds"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-linux-arm64.tar.gz"; @@ -479,8 +479,8 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.226.0-darwin-arm64.tar.gz"; - sha256 = "162b38755w4f71ixcjza31k5hsygvf682rk51g3kiclc2gq3k7yk"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.227.0-darwin-arm64.tar.gz"; + sha256 = "0fcf93j2b05brdpjszflkd63ldyv5rkclwj6hs5byf8nqcc6zyqq"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.51.0-darwin-arm64.tar.gz"; @@ -531,8 +531,8 @@ sha256 = "06gmag24my89yi995akp45hrhlqv8jj16g9mlzn1mznl1p0qmm74"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.61.0-darwin-arm64.tar.gz"; - sha256 = "0fifd3n6z0wjr600sd4011l4fds2hhljymzl38zpjq4qfz262pqh"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.62.0-darwin-arm64.tar.gz"; + sha256 = "09g83vy7bx4i5b3rnppwwy3n33f0rbvz1i12dnlpn588hffcpl20"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.1-darwin-arm64.tar.gz"; @@ -547,8 +547,8 @@ sha256 = "1msppdp4navjhkp7lzngmp056y6x3fqb30r6wq5a53kyvi43x0ik"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.15.0-darwin-arm64.tar.gz"; - sha256 = "182xxaz0hsg2mg2r80hip73aqfhlnz8z96jjq0xrl74jmwn4pgzl"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.16.0-darwin-arm64.tar.gz"; + sha256 = "0da15hm5qsh3kk7c37fg4sk1196ra7cz8ksng7cbh150qqq4zmxv"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-darwin-arm64.tar.gz"; From a3b08b7c25de821931829934b25d72fd4e29c700 Mon Sep 17 00:00:00 2001 From: Pasha Fistanto Date: Wed, 18 Mar 2026 14:57:04 +0100 Subject: [PATCH 083/434] nixosTests.syncthing-many-devices: refactor IDsToDelete handling sets Make it a list and not an attribute set, and create these objects in the server's config using a single Nix string concatenation, with as much as possible consistency between devices & folders. --- nixos/tests/syncthing/many-devices.nix | 65 +++++++++++++++----------- 1 file changed, 37 insertions(+), 28 deletions(-) diff --git a/nixos/tests/syncthing/many-devices.nix b/nixos/tests/syncthing/many-devices.nix index ec9505e2c4ae..520d11df0502 100644 --- a/nixos/tests/syncthing/many-devices.nix +++ b/nixos/tests/syncthing/many-devices.nix @@ -102,10 +102,10 @@ let not, }: lib.pipe IDsToDelete [ - (lib.mapAttrsToList ( - t: id: + (map ( + obj: checkSettingWithId { - inherit t id; + inherit (obj) t id; inherit not; } )) @@ -114,13 +114,19 @@ let # These IDs are added to syncthing using the API, similarly to how the # generated systemd unit's bash script does it. Only we add it and expect the # systemd unit bash script to remove them when executed. - IDsToDelete = { - # Also created using the syncthing generate command above - device = "LZ2CTHT-3W2M7BC-CMKDFZL-DLUQJFS-WJR73PA-NZGODWG-DZBHCHI-OXTQXAK"; - # Intentionally this is a substring of the IDs of the 'test_folder's, as - # explained in: https://github.com/NixOS/nixpkgs/issues/259256 - folder = "DeleteMe"; - }; + IDsToDelete = [ + { + t = "device"; + id = "LZ2CTHT-3W2M7BC-CMKDFZL-DLUQJFS-WJR73PA-NZGODWG-DZBHCHI-OXTQXAK"; + # Arbitrary, doesn't really matter + name = "DeleteThisDevice"; + } + # Folders' id strings also use for their path when created. + { + t = "folder"; + id = "DeleteMe"; + } + ]; addDeviceToDeleteScript = pkgs.writers.writeBash "syncthing-add-device-to-delete.sh" '' set -euo pipefail @@ -141,24 +147,27 @@ let --retry 5 --retry-delay 1 --retry-all-errors \ "$@" } - curl -d ${ - lib.escapeShellArg ( - builtins.toJSON { - deviceID = IDsToDelete.device; - name = "DeleteMe"; - } - ) - } \ - -X POST 127.0.0.1:8384/rest/config/devices - curl -d ${ - lib.escapeShellArg ( - builtins.toJSON { - id = IDsToDelete.folder; - path = "/var/lib/syncthing/DeleteMe"; - } - ) - } \ - -X POST 127.0.0.1:8384/rest/config/folders + ${lib.concatMapStringsSep "\n" (obj: '' + curl -d ${ + lib.escapeShellArg ( + builtins.toJSON ( + if obj.t == "device" then + { + deviceID = obj.id; + inherit (obj) name; + } + else if obj.t == "folder" then + { + inherit (obj) id; + path = "/var/lib/syncthing/${obj.id}"; + } + else + throw "unsupported object type ${obj.t}" + ) + ) + } \ + -X POST 127.0.0.1:8384/rest/config/${obj.t}s + '') IDsToDelete} ''; in { From 62e64cd2b669a053f62fe58a7262ec74a0d5ebf2 Mon Sep 17 00:00:00 2001 From: Pasha Fistanto Date: Wed, 18 Mar 2026 15:09:36 +0100 Subject: [PATCH 084/434] nixosTests.syncthing-many-devices: Test a folder ID with white spaces --- nixos/tests/syncthing/many-devices.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/tests/syncthing/many-devices.nix b/nixos/tests/syncthing/many-devices.nix index 520d11df0502..a07977e65a4f 100644 --- a/nixos/tests/syncthing/many-devices.nix +++ b/nixos/tests/syncthing/many-devices.nix @@ -126,6 +126,10 @@ let t = "folder"; id = "DeleteMe"; } + { + t = "folder"; + id = "Delete Me"; + } ]; addDeviceToDeleteScript = pkgs.writers.writeBash "syncthing-add-device-to-delete.sh" '' set -euo pipefail From b627fac814e5e7eaf241e4d64fc45398c5823f0d Mon Sep 17 00:00:00 2001 From: Pasha Fistanto Date: Tue, 17 Mar 2026 11:06:32 +0100 Subject: [PATCH 085/434] nixos/syncthing: fix ignorePatterns with folders with white-space in ID this should fix nixosTests.syncthing-folders --- nixos/modules/services/networking/syncthing.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/networking/syncthing.nix b/nixos/modules/services/networking/syncthing.nix index 1ceffbf96277..788175256c6c 100644 --- a/nixos/modules/services/networking/syncthing.nix +++ b/nixos/modules/services/networking/syncthing.nix @@ -272,7 +272,7 @@ let If it does, write the ignore patterns to the rest API. */ + lib.optionalString ((conf_type == "dirs") && (new_cfg.ignorePatterns != null)) '' - curl -d '{"ignore": ${builtins.toJSON new_cfg.ignorePatterns}}' -X POST ${s.ignoreAddress}?folder=${new_cfg.id} + curl -d '{"ignore": ${builtins.toJSON new_cfg.ignorePatterns}}' -X POST ${s.ignoreAddress}?folder=${lib.strings.escapeURL new_cfg.id} '' )) (lib.concatStringsSep "\n") From 977753c5f1e0f37d8d8e2f1f81fceb7f03d87685 Mon Sep 17 00:00:00 2001 From: Pasha Fistanto Date: Tue, 17 Mar 2026 11:09:15 +0100 Subject: [PATCH 086/434] nixos/syncthing: fix folder & device deletion override if IDs contain white-spaces this should fix nixosTests.syncthing-many-devices --- nixos/modules/services/networking/syncthing.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/syncthing.nix b/nixos/modules/services/networking/syncthing.nix index 788175256c6c..a230d0f56ad7 100644 --- a/nixos/modules/services/networking/syncthing.nix +++ b/nixos/modules/services/networking/syncthing.nix @@ -286,11 +286,11 @@ let stale_${conf_type}_ids="$(curl -X GET ${s.baseAddress} | ${jq} \ --argjson new_ids ${lib.escapeShellArg (builtins.toJSON s.new_conf_IDs)} \ --raw-output \ - '[.[].${s.GET_IdAttrName}] - $new_ids | .[]' + '[.[].${s.GET_IdAttrName}] - $new_ids | .[]|@uri' )" for id in ''${stale_${conf_type}_ids}; do >&2 echo "Deleting stale device: $id" - curl -X DELETE ${s.baseAddress}/$id + curl -X DELETE "${s.baseAddress}/$id" done '' )) From 2c421903e46af7eba1b34cc694db2c68cabccea5 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 19 Mar 2026 20:48:11 -0500 Subject: [PATCH 087/434] vimPlugins: update on 2026-03-20 Signed-off-by: Austin Horstman --- .../editors/vim/plugins/generated.nix | 448 +++++++++--------- 1 file changed, 224 insertions(+), 224 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 967c3f1f5ed6..8de9fe9b3d43 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -204,12 +204,12 @@ final: prev: { LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "15.14.0-unstable-2026-03-01"; + version = "15.14.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "31caef21fdf4009a7d5c8342a14b7d8b97be611d"; - hash = "sha256-cCNlxS5n3j/tK9qhz2YdsBwQlLg2RgHk2l5dtZHWWqU="; + rev = "5450006ccdd7df341f7f60dded58ea4a87aa9c15"; + hash = "sha256-ROiAJg0hZ9x0XEKrP1oPF1zngAwB+01QHbdPAgnNkUc="; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; meta.hydraPlatforms = [ ]; @@ -217,12 +217,12 @@ final: prev: { LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "1.25-unstable-2026-03-13"; + version = "1.25-unstable-2026-03-16"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "5eeda5a5a7245c3a6430246d225a74b2ed5cdbd5"; - hash = "sha256-kypWDPLROXv6jpmW58aTbSGxvZbuhTeDVA9gM4Ym8u8="; + rev = "6535d606c6bf502a048634498bf708b8e65b928e"; + hash = "sha256-VGU/Yp3tOs0u+YxQiLO7URlXBQRftwr1ro2nB3Z4XbY="; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; meta.hydraPlatforms = [ ]; @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-03-12"; + version = "0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "27f7d753990c8d79bdefe75be0094e7e86eabf16"; - hash = "sha256-T/L8rUkmKzSh1QHW6FGjnFGX2FyIZvhJlfi2aUhCJNc="; + rev = "cf2b276dc88696b35d55ea4bd55dfaf7d608c9a2"; + hash = "sha256-EQ854kY+TGJPTAul0jwo7v+Ge3PdX++8tLxUVI1wILE="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -1818,12 +1818,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2.2.4-unstable-2026-03-13"; + version = "2.2.5-unstable-2026-03-19"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "fe7ccf6238d66d94899927a040b9b2be106ee29b"; - hash = "sha256-euLwcB/tE6kuAB1gxjnhaQelc/WrWC+7wyYLRUGvQ10="; + rev = "42da55faa69723306f45e7f4a718f71f86996a4e"; + hash = "sha256-Tj7LXRf16WMsYZ8wN2+3qQr+7JEu7hLqBk+FGBYgOx0="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -1935,12 +1935,12 @@ final: prev: { bufexplorer = buildVimPlugin { pname = "bufexplorer"; - version = "7.13.0-unstable-2025-08-19"; + version = "7.14.0-unstable-2026-03-17"; src = fetchFromGitHub { owner = "jlanzarotta"; repo = "bufexplorer"; - rev = "b96d275811b92e86ee52be3112e1de735ba08fb9"; - hash = "sha256-bEVsVv2GWmXmlRxlgHUlIePlrkz7EBpRhml1ZS2pm8E="; + rev = "77d7aa8dd388a777a547410023927c78762c5060"; + hash = "sha256-IRmhtjd6oXNwETCF98jIyoZJRbEeXZ8dcw6vH5ywugo="; }; meta.homepage = "https://github.com/jlanzarotta/bufexplorer/"; meta.hydraPlatforms = [ ]; @@ -2338,12 +2338,12 @@ final: prev: { cmake-tools-nvim = buildVimPlugin { pname = "cmake-tools.nvim"; - version = "0-unstable-2026-03-13"; + version = "0-unstable-2026-03-17"; src = fetchFromGitHub { owner = "Civitasv"; repo = "cmake-tools.nvim"; - rev = "b3a5d4d3e889d0f8f0c94ccd910407c6ce466b25"; - hash = "sha256-xDwQ0Jyqygezm2p9ySfxQtcnUzraEmE1xvJVJgZTxuQ="; + rev = "5fc40e9e252a113be945019ab16301b851eb98d1"; + hash = "sha256-IdiYj7vsYXzk1jBrEhIdvDvUHcGPR6Kt2ga829dGqn8="; }; meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; meta.hydraPlatforms = [ ]; @@ -3118,12 +3118,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-03-12"; + version = "0.0.82-unstable-2026-03-14"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "35ea60e388ad700ed4f475dbc3f010ec2482dd9f"; - hash = "sha256-UuN4EzRqg+yfNRkphpkTtxxBn/t2U3LKgqq3YK74/s0="; + rev = "957d27e1a318cfdce1d12e8329e764e0c0918f74"; + hash = "sha256-EECcYJh5GktC8NkL+RmAWCfE6Usrf70dj3UZb7BMEdQ="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3196,12 +3196,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.3.0-unstable-2026-03-10"; + version = "19.6.0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "5e4f7cfac58c94c61d5a3d3a99d715d5c8762db6"; - hash = "sha256-W9CNuV4YHaYY16mHhJj5PVASpdLQNVrJSJTyGUQJVVg="; + rev = "cc0d298b6b7bdbdcfe48f7e70deb0e6215fe4d32"; + hash = "sha256-cXO1+6aU/5jOTeNbhhGz7mqZw82fvLQZiduwXW0OnOU="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3222,12 +3222,12 @@ final: prev: { codesettings-nvim = buildVimPlugin { pname = "codesettings.nvim"; - version = "1.6.7-unstable-2026-03-14"; + version = "1.6.7-unstable-2026-03-20"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "codesettings.nvim"; - rev = "ab50b06955369fabf0e73b481390e3d6dd50026e"; - hash = "sha256-N9fo+mWOs5IZ+gNXp6erVv3gacpKWtJW/zEfo7x0HEc="; + rev = "17c592a5b80fa18483312d1ee913940e97c42ef5"; + hash = "sha256-suwK+WquuO/Q7nSfi3AsFvb657tBEAJsPh4bcjvQqig="; }; meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/"; meta.hydraPlatforms = [ ]; @@ -3352,12 +3352,12 @@ final: prev: { command-t = buildVimPlugin { pname = "command-t"; - version = "8.0-unstable-2026-03-12"; + version = "8.1-unstable-2026-03-19"; src = fetchFromGitHub { owner = "wincent"; repo = "command-t"; - rev = "37781c1bfeaaa264f0840395fbc8dc4be5b3cdf6"; - hash = "sha256-1RML3waok+Id3I9ymdKd1vOQOJlYBLNnE4JSvH9YRjA="; + rev = "e853fd860ee11291d25d0c04dbb57cd1fc8e3d87"; + hash = "sha256-HyyrtJo4Bq4MEY0vlzS5IWMdBcEHr0YWLi4Zyl1SkJE="; }; meta.homepage = "https://github.com/wincent/command-t/"; meta.hydraPlatforms = [ ]; @@ -3535,12 +3535,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "4.58.0-unstable-2026-02-13"; + version = "4.59.0-unstable-2026-03-15"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "42048ce74a7d86dd85091d7d8cebb78d25761da3"; - hash = "sha256-1kmbUzMnc7bRCQ6ZXYTEKn9fQfi5HFPnDL3W9/1glns="; + rev = "23718a259a03be9d72a05bef6d76bea789e46b5c"; + hash = "sha256-vhzhjQBMWViXEsPV6O0U3GP8LyLEPCQKBVWdFZUB+ng="; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3626,12 +3626,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2.0.0-unstable-2026-03-13"; + version = "2.0.0-unstable-2026-03-18"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "8e2a91828210d6043744468f6d7027d256a41f42"; - hash = "sha256-1dRoxXkmNKCY6DDl9UXFDftNjK/7H/QLYJUUAKuOtwk="; + rev = "0552b44fceedf0c4cba2cd4953d3976633b2509a"; + hash = "sha256-PULc9fiFljpomXDBY1HeJDttImQf7lYprpNEx5MZO4Y="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3977,12 +3977,12 @@ final: prev: { darkearth-nvim = buildVimPlugin { pname = "darkearth-nvim"; - version = "2.4.0-unstable-2026-03-06"; + version = "2.4.1-unstable-2026-03-19"; src = fetchFromGitHub { owner = "ptdewey"; repo = "darkearth-nvim"; - rev = "d63b2a6826ca119c8d44a4222983137d2016efe0"; - hash = "sha256-KuGJxqxPKXbDBZXpSJsGRkW/vPa11SZC9Zb20WseoDg="; + rev = "56934f80faa971329d2dc64d16e581eb9ee42c94"; + hash = "sha256-XlExcBJYmxMY95C06QMpAL4IUqmrayCnIpY7yF5I3aY="; }; meta.homepage = "https://github.com/ptdewey/darkearth-nvim/"; meta.hydraPlatforms = [ ]; @@ -4146,12 +4146,12 @@ final: prev: { ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "10.2.0-unstable-2026-02-26"; + version = "10.3.0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "951ae4d5cbc594d59e8a57c247e3fc27d1688b68"; - hash = "sha256-EgjM/jM6LtS2pDyBzDXmyG3YUvbbLGcuj0gTjWT9A7U="; + rev = "4a4404d856ed82aec00c4e6d36cab0dd13f7883f"; + hash = "sha256-vetnDOYWEg+iuMOFL2GYzVfuYgV94Jl8DzBDZxhAFf0="; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; meta.hydraPlatforms = [ ]; @@ -4681,12 +4681,12 @@ final: prev: { diffs-nvim = buildVimPlugin { pname = "diffs.nvim"; - version = "0.3.2-unstable-2026-03-14"; + version = "0.3.2-unstable-2026-03-20"; src = fetchFromGitHub { owner = "barrettruth"; repo = "diffs.nvim"; - rev = "eccb4785ed782e63bc6beae5ad8302654a7d0bd8"; - hash = "sha256-D8fAY7eHuFF/08iYhX48KfH0jiad1DXzuoEWxT3jvgc="; + rev = "7a979dfbe824301004429e152e4ac56f747d976e"; + hash = "sha256-S4AEAATTbF0Y20rrtw1JxD/t//fOb4zCt8hSD/24+iY="; }; meta.homepage = "https://github.com/barrettruth/diffs.nvim/"; meta.hydraPlatforms = [ ]; @@ -4798,12 +4798,12 @@ final: prev: { dracula-vim = buildVimPlugin { pname = "dracula-vim"; - version = "2.0.0-unstable-2026-02-28"; + version = "2.0.0-unstable-2026-03-16"; src = fetchFromGitHub { owner = "dracula"; repo = "vim"; - rev = "6b0f9cca6263f60ef961d139541a999aeee97006"; - hash = "sha256-CtYOmlTNts62JPYP7E4EwvAX3yRxm26z/Dwfez1HEjs="; + rev = "84fbc42bdd11639157f358b65e01338d88c69be3"; + hash = "sha256-RPgYDE4JrVQcIRFKpe5+R1rptNFMGOnyRycBvBRCKc4="; }; meta.homepage = "https://github.com/dracula/vim/"; meta.hydraPlatforms = [ ]; @@ -4850,12 +4850,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-03-14"; + version = "0-unstable-2026-03-16"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "0c9e729b974855fd61279abaea46f7efec3cfbd0"; - hash = "sha256-QRMFh6A+l71W6gys0mD1n7Dvu7H0MxYf3lJAZLyqtyc="; + rev = "e1d6f89ba4ffef640282c7fbf66ef6c01f861589"; + hash = "sha256-Nq+5r7GH6J5blMtwxZFzx2ARt1E5xtUzidcP6mxH1kM="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4954,12 +4954,12 @@ final: prev: { editorconfig-vim = buildVimPlugin { pname = "editorconfig-vim"; - version = "1.2.1-unstable-2025-11-04"; + version = "1.2.1-unstable-2026-03-16"; src = fetchFromGitHub { owner = "editorconfig"; repo = "editorconfig-vim"; - rev = "13b86c5c691785ffbf2d6508c621dabb08e93df0"; - hash = "sha256-kqjux0YgZEpJ+H6WR/2SxVgjDNCsvjznd1jWljlJEQg="; + rev = "c0227885a06b155d5aa5465e08b9800e8c939f70"; + hash = "sha256-l4BYWMq3jQH9eS3MViRYAdXUa+vkn1yFSmKIv0YQnzc="; fetchSubmodules = true; }; meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; @@ -5306,12 +5306,12 @@ final: prev: { fine-cmdline-nvim = buildVimPlugin { pname = "fine-cmdline.nvim"; - version = "0-unstable-2025-06-15"; + version = "0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "VonHeikemen"; repo = "fine-cmdline.nvim"; - rev = "7db181d1cb294581b12a036eadffffde762a118f"; - hash = "sha256-Cx1KzSXOAMuCRx5/mt1DwGqRKs+FDU5vYXef4cagISU="; + rev = "6e646f4da6afe856e36f3d952489b723d1475638"; + hash = "sha256-EozAWJu5D8eeveHXIAUejKi2EHxpY2z7uXWQaZgZdEc="; }; meta.homepage = "https://github.com/VonHeikemen/fine-cmdline.nvim/"; meta.hydraPlatforms = [ ]; @@ -5450,12 +5450,12 @@ final: prev: { flow-nvim = buildVimPlugin { pname = "flow.nvim"; - version = "2.0.2-unstable-2026-02-25"; + version = "3.0.0-unstable-2026-03-14"; src = fetchFromGitHub { owner = "0xstepit"; repo = "flow.nvim"; - rev = "1fe4ff584b53298e41a9f8cf108f23967cc9280c"; - hash = "sha256-fc3H89D2xW2GZuJiHDgRJz5zYt8FQ4Azqh0o5HGcgLw="; + rev = "4863b14263a77f8efb79068f7078b6261c9cbda2"; + hash = "sha256-PH08FeZMvIXcE9/dfYxj4PiKwBzPCXWFAVOLSci0iNk="; }; meta.homepage = "https://github.com/0xstepit/flow.nvim/"; meta.hydraPlatforms = [ ]; @@ -5750,12 +5750,12 @@ final: prev: { gdscript-extended-lsp-nvim = buildVimPlugin { pname = "gdscript-extended-lsp.nvim"; - version = "0.2-unstable-2026-01-06"; + version = "0.2-unstable-2026-03-19"; src = fetchFromGitHub { owner = "Teatek"; repo = "gdscript-extended-lsp.nvim"; - rev = "201db358aa77c2e8e204f0a527481695960fbf76"; - hash = "sha256-774I2hGPJuI61RW2CjDXD2Uf0t055Nlkd2MGvZP9OyE="; + rev = "ce2f6a3f2460d2c73a41a5a78b1068c6beab8a65"; + hash = "sha256-8s9pgeBRVii4E791pXryFHlLkToyibdscqHDGHoAJXw="; }; meta.homepage = "https://github.com/Teatek/gdscript-extended-lsp.nvim/"; meta.hydraPlatforms = [ ]; @@ -5815,12 +5815,12 @@ final: prev: { ghcid = buildVimPlugin { pname = "ghcid"; - version = "0.8.9-unstable-2026-03-14"; + version = "0.8.9-unstable-2026-03-17"; src = fetchFromGitHub { owner = "ndmitchell"; repo = "ghcid"; - rev = "49eeb0aba35aea2004211c38dc007b20a5c55837"; - hash = "sha256-lFcfEv21R1K3Q1L3aSSNpqJtY9C5S9TZPJ3ViCQhWmE="; + rev = "55622eb4c1efabb8feec5bc7c51d214a2496a545"; + hash = "sha256-PRwomyvseUIWpjE+Wp/hJ0jz3SEjbzAq8zwv+/vLaRg="; }; meta.homepage = "https://github.com/ndmitchell/ghcid/"; meta.hydraPlatforms = [ ]; @@ -6023,12 +6023,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "0.10.4-unstable-2026-03-14"; + version = "0.10.4-unstable-2026-03-16"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "dbb4a0183a2ce54a3d6757a68e7b4ad98c08235e"; - hash = "sha256-f+yaesUtBbuCbrtzwFKKpOpoRCIy5W7J9cw0Wdx1zus="; + rev = "01a6de99120a3b4abaf589d803631d02c44b4d25"; + hash = "sha256-/nOQAfDVoXyo7MmjS0+4mesJU/9x5jnpx8lovhmRx4s="; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -6231,12 +6231,12 @@ final: prev: { gruvbox-material-nvim = buildVimPlugin { pname = "gruvbox-material.nvim"; - version = "1.8.0-unstable-2026-02-24"; + version = "1.8.0-unstable-2026-03-15"; src = fetchFromGitHub { owner = "f4z3r"; repo = "gruvbox-material.nvim"; - rev = "b5bb00910e98f49cc9311d19e03bc17ae8531c12"; - hash = "sha256-zHkNWdjl1NqJPnIjfqgIQE26k2HkfXz1W9fVridAm1w="; + rev = "a57f8ecdb2e7320b1b3b0bbc12934112027d38a5"; + hash = "sha256-u9tp0mccjdF1VbZig+gy9eHW8SvJCJc+aiu6M/snPBc="; }; meta.homepage = "https://github.com/f4z3r/gruvbox-material.nvim/"; meta.hydraPlatforms = [ ]; @@ -6505,12 +6505,12 @@ final: prev: { helm-ls-nvim = buildVimPlugin { pname = "helm-ls.nvim"; - version = "0-unstable-2026-01-16"; + version = "0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "qvalentin"; repo = "helm-ls.nvim"; - rev = "f0b9a1723890971a6d84890b50dbf5f40974ea1b"; - hash = "sha256-jnMc87OjURNcqsva0npYgVyUrWc5C6L7yHpNvt9eSmg="; + rev = "20df43509b02a3ce3c6b3eee254d6e2bffa9a370"; + hash = "sha256-8trqFsA7nTKSdtkiAL0Sa9bXjh5ONtAqN7XNE/B8ukM="; }; meta.homepage = "https://github.com/qvalentin/helm-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -6701,12 +6701,12 @@ final: prev: { hover-nvim = buildVimPlugin { pname = "hover.nvim"; - version = "0-unstable-2026-01-05"; + version = "0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "lewis6991"; repo = "hover.nvim"; - rev = "426a4ed53f9fb4e03e8fa501cdbd8a9ec1df2933"; - hash = "sha256-X1chzyWxoxHPwMSRytLRbmbgFqRV01G3ZZDys6Ub9AY="; + rev = "e73c00da3a9c87a21d2a8ddf7ab4a39824bd5d56"; + hash = "sha256-9pWEpDy5opC32IcnJ5F607BpwZ2fQ4Ap2qL5cnaV3Ls="; }; meta.homepage = "https://github.com/lewis6991/hover.nvim/"; meta.hydraPlatforms = [ ]; @@ -6727,12 +6727,12 @@ final: prev: { hunk-nvim = buildVimPlugin { pname = "hunk.nvim"; - version = "1.9.0-unstable-2026-03-12"; + version = "1.9.0-unstable-2026-03-15"; src = fetchFromGitHub { owner = "julienvincent"; repo = "hunk.nvim"; - rev = "b053714d39148f02c78132c74cb0672a18c2d657"; - hash = "sha256-Pw8Vg4qq+TD07cPLicQ0yksPkPP8JmuVyAnBTv6z51k="; + rev = "478d0efcf373b274ec5c952c1459981536c0f773"; + hash = "sha256-yWyL0ARq8TBPmzh/LnJSy0v2RgUmQFaYPCNSYojwbMQ="; }; meta.homepage = "https://github.com/julienvincent/hunk.nvim/"; meta.hydraPlatforms = [ ]; @@ -6831,12 +6831,12 @@ final: prev: { im-select-nvim = buildVimPlugin { pname = "im-select.nvim"; - version = "0-unstable-2025-07-24"; + version = "0-unstable-2026-03-18"; src = fetchFromGitHub { owner = "keaising"; repo = "im-select.nvim"; - rev = "113a6905a1c95d2990269f96abcbad9718209557"; - hash = "sha256-rtbqJjih9yy2svMIro7FbdH9DqGTumAmfcRICfqT8tQ="; + rev = "963a4e9d528ef8a8d328eeff690593b0146d30e2"; + hash = "sha256-5FXpF7tKpJcF++eBnnd2SJeVGc2k1exa4g/k93Medjw="; }; meta.homepage = "https://github.com/keaising/im-select.nvim/"; meta.hydraPlatforms = [ ]; @@ -7209,12 +7209,12 @@ final: prev: { jj-nvim = buildVimPlugin { pname = "jj.nvim"; - version = "0.5.0-unstable-2026-03-12"; + version = "0.5.0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "NicolasGB"; repo = "jj.nvim"; - rev = "d471a03685836faedbe952ab3794fdca65c4af60"; - hash = "sha256-GaiDUDTwPANbFtvIcrs1VOqTlSIBI+vnB7nOGBQxjW0="; + rev = "a6e163bcc3a6b75e5b6d4190b64ed4b39f8ddb0c"; + hash = "sha256-UuNcOfgsWuHu9hx6NT/FbQ0E8T6nRY1X6O6CDRtH8Sk="; }; meta.homepage = "https://github.com/NicolasGB/jj.nvim/"; meta.hydraPlatforms = [ ]; @@ -7300,12 +7300,12 @@ final: prev: { kanagawa-paper-nvim = buildVimPlugin { pname = "kanagawa-paper.nvim"; - version = "4.0.0-unstable-2026-03-07"; + version = "4.0.0-unstable-2026-03-16"; src = fetchFromGitHub { owner = "thesimonho"; repo = "kanagawa-paper.nvim"; - rev = "40132611fed735e329ea94d5fa0249885884b807"; - hash = "sha256-46BVw5pPWb6+Q2H5rv89Dw8mtC95ss61CmZFUkfjJkU="; + rev = "3a024e8fd7105ee9416aafcdb0a7787be1795d68"; + hash = "sha256-UDHWREwo+cCK+lxhXhAOZ7hyRaP36TRcCucJgMRwJHU="; }; meta.homepage = "https://github.com/thesimonho/kanagawa-paper.nvim/"; meta.hydraPlatforms = [ ]; @@ -7600,12 +7600,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025.10.1-unstable-2026-03-14"; + version = "2025.10.1-unstable-2026-03-18"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "306d2d756c869c60887efdf0dd8d35d8b0e9a33c"; - hash = "sha256-qbKybfraFtAvFj2rJgX3fDP6GS4oTDqmDBKS3SsjxrQ="; + rev = "0a6df458e39d58080aee3295bba21d168e563605"; + hash = "sha256-5wyev0A75kFZJEeS2r82I6AzNpAqw9Xe6aFVfDjKpFU="; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7911,12 +7911,12 @@ final: prev: { lir-nvim = buildVimPlugin { pname = "lir.nvim"; - version = "0-unstable-2024-05-26"; + version = "0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "tamago324"; repo = "lir.nvim"; - rev = "5b1a927cfee45845d7d4450a1e8f2f63cf0baaac"; - hash = "sha256-l19tu6Rg4PGU7FT/++4UJoCQ6wV7bbV8tWc0NDMlqzA="; + rev = "a240f93bbdb3ab05235cfd85b6a07fd1dee8c3e7"; + hash = "sha256-gd6rPQXE5KoIj3cH/RrSblkZ0oxeZkc83fHNdx9ph+s="; }; meta.homepage = "https://github.com/tamago324/lir.nvim/"; meta.hydraPlatforms = [ ]; @@ -8457,12 +8457,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "28.1.0-unstable-2026-03-11"; + version = "28.1.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "918f3f92e87d28a487af89912d774521a52f9888"; - hash = "sha256-7EJt+3L2oEZPJB/XBvirat67A0B4cOhPAwDdGEUjL4g="; + rev = "ed989a2036a85ec7e1d41de77bf01d0537b19799"; + hash = "sha256-LI+/Vj7ykMgiqbNMW/UUnk+1zpSF44d/5jRmOFyIS/s="; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8471,12 +8471,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2.1.0-unstable-2026-03-12"; + version = "2.1.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "a676ab7282da8d651e175118bcf54483ca11e46d"; - hash = "sha256-d0On4rkaqE6ObZhmd4zQ1tfColjhtnWDCZmahPF2MVQ="; + rev = "a979821a975897b88493843301950c456a725982"; + hash = "sha256-phvchsgzvpd3Y8O4ZVRLdepNxtSA/hY8cKrUiJ+3HpE="; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -8783,12 +8783,12 @@ final: prev: { mini-clue = buildVimPlugin { pname = "mini.clue"; - version = "0.17.0-unstable-2026-02-21"; + version = "0.17.0-unstable-2026-03-17"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.clue"; - rev = "8b748316c5a5ab24ab18ccd5db9d62fe86fdddee"; - hash = "sha256-RFUl55Ha+/bFH+MzrvNRq+Gh/82v4RpQylcNzpVl/bw="; + rev = "3012ba5349b2ef725c5e418a581174edc5c19dc3"; + hash = "sha256-ptKNg/G3uGaJnsYa6TJLXtFa6EQaBhoU3JMGZCNq9T8="; }; meta.homepage = "https://github.com/nvim-mini/mini.clue/"; meta.hydraPlatforms = [ ]; @@ -8913,12 +8913,12 @@ final: prev: { mini-files = buildVimPlugin { pname = "mini.files"; - version = "0.17.0-unstable-2026-02-22"; + version = "0.17.0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.files"; - rev = "57eb96a828f80efb8095a611e3aafcfa43548f8b"; - hash = "sha256-ZAh02ZYkIKwrRiO4Fym/E5MYKd5gl5+yej6+ouyc2Dc="; + rev = "b4796e09eb103f9f2d1e00aa2dab3753b879b17b"; + hash = "sha256-mXUp2RVX1iM5n7U2hy5GhyNKtn9H8oeRJKTpULRBydI="; }; meta.homepage = "https://github.com/nvim-mini/mini.files/"; meta.hydraPlatforms = [ ]; @@ -9004,12 +9004,12 @@ final: prev: { mini-jump = buildVimPlugin { pname = "mini.jump"; - version = "0.17.0-unstable-2026-03-03"; + version = "0.17.0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump"; - rev = "e79d45a15097bf3a5101e917be73e9e43f80f1b7"; - hash = "sha256-08Qxs+ZUWd4TXJSNziQ3H7KBYKabNOYcpN3YxJSHMck="; + rev = "1e99b8c6ad5691b441f778489b2bad7dee872872"; + hash = "sha256-dGhpjX2dLfNAy+LgOTwVD26XI51gqIAMpjJNpDMKfDA="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump/"; meta.hydraPlatforms = [ ]; @@ -9095,12 +9095,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-03-12"; + version = "0.17.0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "9990c41f10f54f29a888d13024c9f765037bde23"; - hash = "sha256-Idg/aP7kXAjXra51I56+DtldHII4NmKzGehIkk0S19c="; + rev = "adeaeac8622b966273bb161977bff1293dd44565"; + hash = "sha256-BqbUGytRCKWJ8P+Y9Zr5V9Ri4dkPrJPmdlKtovVU52w="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -9134,12 +9134,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-02-21"; + version = "0.17.0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "8521fe21df86e08d9e4b3c3f3a7d50e47954e1af"; - hash = "sha256-u2wqP4leTv1/p5vNwXUtInBGtJA+xBzQhmiz8HFavsA="; + rev = "8f196683edb7e199dc392a5830cced4ba05671db"; + hash = "sha256-FPEQJgMGgT9DayeZPbMVDhCgWq0Quh+MVrGoCu+RspQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -9277,12 +9277,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "0.8.0-unstable-2026-03-09"; + version = "0.8.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "27575b51ad56bd96b1dec04d3584b5b8a95ca7e7"; - hash = "sha256-m89CJuvW3+Z9yj6sznGshsakSyEU40e3xP/1BPMv5lU="; + rev = "07d1757e8f8838fd46b0087f72015b3f7d9fd9e0"; + hash = "sha256-WswFMo3ocBPnU9199bxQukkc5FlRtsk07rjjYZsz3hA="; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -9771,12 +9771,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "3.39.0-unstable-2026-03-12"; + version = "3.39.0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "4597f1e0b928a78d5fe1b3d33d1a5141453ba839"; - hash = "sha256-yCPXgLgs+agNBYzRk6z2M3Jxva1cs4mHOOm30328New="; + rev = "dffde7aaa99bfe19e61bb6a1446db26af6b2c603"; + hash = "sha256-JYx0yNrI0zBjrJx1rGJxEPYp7D/5FUrt3IjQig68SNM="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9797,12 +9797,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-03-14"; + version = "1.4.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "0916f50099edff8577ae43fa1d88245cff4e67e7"; - hash = "sha256-5imkXNOV5MAGvKrYFiewmMSiv0MH2YSw4UDtAInJ0Ys="; + rev = "054f28d5f99fc1f32d22fe6b7bb5f56ebb9bf995"; + hash = "sha256-S7DTbNkPA3uG8bYKnc24/cHWPMx8aXvcTP/sJGrGge4="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -10150,12 +10150,12 @@ final: prev: { neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2.7.2-unstable-2026-03-08"; + version = "2.7.2-unstable-2026-03-15"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "004ece08643950e9bceb3764fb1cb16e375019d3"; - hash = "sha256-itSqfUhSa9flqcqwxlRh8L3EykNC6H9GY9E2cewvSkU="; + rev = "58d07a76d714f8f768bbe27711b06d41ca237728"; + hash = "sha256-x4RpuxCUjrQ0Nn9cRzef9CILrZFaUkYiKNNegnfIFoI="; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; meta.hydraPlatforms = [ ]; @@ -10190,12 +10190,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "3.0.1-unstable-2026-03-08"; + version = "3.0.1-unstable-2026-03-15"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "ff5af86f224ad7b50891b85b6a99709397d2c12d"; - hash = "sha256-DZ1c/qGJO84DC+GeQoFv6JPIoXEGBsfa45NhqjeknUU="; + rev = "29d8a818ca5a98498e092be4d6868954d18f1b1a"; + hash = "sha256-tqJkQGEmHz3RwqBXrlW/eMexP45YoUwGoYrT+wSQnwo="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -10203,12 +10203,12 @@ final: prev: { neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "0.34.3-unstable-2026-03-11"; + version = "0.36.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - rev = "56e441365032782f76dc741ac3908cd73c53b44c"; - hash = "sha256-zvIXL32h7S4Josc0zieX3B2Bq5nLa4buhi7Xe1hQ7BA="; + rev = "f08ee74308b78c511ebd80b310432ea0bc2de042"; + hash = "sha256-tpZ20f6eJSpKLzDIttV4BVad+auyHbKnIRhRs0sg41Y="; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.hydraPlatforms = [ ]; @@ -10268,12 +10268,12 @@ final: prev: { neotest-phpunit = buildVimPlugin { pname = "neotest-phpunit"; - version = "0-unstable-2025-11-17"; + version = "0-unstable-2026-03-18"; src = fetchFromGitHub { owner = "olimorris"; repo = "neotest-phpunit"; - rev = "2761ae9e9a385e491a9731f8c52824e1be64a68f"; - hash = "sha256-E6AFyOhXhpaN7YGZg+pZGFk3vMV8M8hLexXMZ5cFap8="; + rev = "4737f5521fbaa52acb8cf9b1d01153db005fe97b"; + hash = "sha256-SgHHdL0dbnBB2yYV1IHGl+BwfytXGtBBO9Oieh6oUPE="; }; meta.homepage = "https://github.com/olimorris/neotest-phpunit/"; meta.hydraPlatforms = [ ]; @@ -10696,12 +10696,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-03-14"; + version = "0-unstable-2026-03-18"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "714fa91cb71552d86750a611d813c6ae6859f5a5"; - hash = "sha256-HIrSOEiGDIiWEv05ERz/qm7COhbhhfjKIJyEHJI97Oc="; + rev = "a4fe2133ac74fbca9ab75305e379f3cc7043acb7"; + hash = "sha256-NDf9dY6uZggalX88sAN1dTUptC6Xci5WE9tny61U/G4="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -11227,12 +11227,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "1.0.0-unstable-2026-03-07"; + version = "1.0.1-unstable-2026-03-17"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "4f9069096f5616f12a73b9287586d21eb1e4fdb0"; - hash = "sha256-WIT0t1TlfgDPLs7EOJf/f8kOgYbz/qtjwk/PYBKc0YY="; + rev = "af144cfbdeafd90dfdaa3d406e3f8e06ddc4f0e3"; + hash = "sha256-N2uf71PWXsYTtfj5qXST3Fvx4/zQolNTmTucKzB4RIc="; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -11641,12 +11641,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2.7.0-unstable-2026-03-14"; + version = "2.7.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "4d0724be90b633ddce51b328a631060e6acd7d66"; - hash = "sha256-zFnbpVAfhEv3J5KjKg/QYfEJhRv4KKha//GAoJ9ioBQ="; + rev = "841c6d4139aedb8a3f2baf30cef5327371385b93"; + hash = "sha256-1wmf28UMTt0ZTD8w66OieP+YYkht3n4bOkoNa4dD6/0="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -12044,12 +12044,12 @@ final: prev: { nvim-snippy = buildVimPlugin { pname = "nvim-snippy"; - version = "1.1.0-unstable-2025-09-21"; + version = "2.0.0-unstable-2026-03-15"; src = fetchFromGitHub { owner = "dcampos"; repo = "nvim-snippy"; - rev = "504ab14eeb14301d9b2a858a2a6cf99ccc8d60d0"; - hash = "sha256-+j2Nk/DjbwqP7QlNRmrMO17Y6ug/vB9/G5oXjcrVMG4="; + rev = "7e500286eb880032391107f6d0ee28211ba3eb3c"; + hash = "sha256-W0M1YWlQNUmeLxCOvNghY5txLNqNlp01IuSl+fkeA+I="; }; meta.homepage = "https://github.com/dcampos/nvim-snippy/"; meta.hydraPlatforms = [ ]; @@ -12161,12 +12161,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.15.0-unstable-2026-03-13"; + version = "1.16.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "9197f3ee3f0c9a754aab5b16500db6d7da5f68fd"; - hash = "sha256-JUbN1+1ufS+rXa+QycFxvQ3tYH0oLfqT7nLaP37vaKU="; + rev = "dfeeb12aaae37f23285101cf875416c29052b22a"; + hash = "sha256-IRHd/qyjzwUv6ID/jUabQ0+X5ka1f2m4deuGGKvD+Xo="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -12174,12 +12174,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2026-03-14"; + version = "0.10.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "eb1f8e80cb28eb7892f347609e0bdc5eb574b945"; - hash = "sha256-hD5b0inN+Jb9SJf/t6DhnY0I5Z1PiTzLbiA4W7+MkV4="; + rev = "53f6ce29df5841ce26e5a9f06fb371088b8d8031"; + hash = "sha256-HXo5RnZV5wZaT1ItWGq0YKyKk4vZzyxftz7RMwgeoF4="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.hydraPlatforms = [ ]; @@ -12278,12 +12278,12 @@ final: prev: { nvim-treesitter-textobjects = buildVimPlugin { pname = "nvim-treesitter-textobjects"; - version = "0-unstable-2026-03-08"; + version = "0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-textobjects"; - rev = "4e91b5d0394329a229725b021a8ea217099826ef"; - hash = "sha256-n+GX7w+W3D3xj2+3Zr+89E7RUqBgWU14BlQrGXztoH0="; + rev = "7359dfcefa38db632541e1f9b5b5f291626a1d47"; + hash = "sha256-B5K7lZRJj5H5zBqNvg1kNYZ+G0+IOjLSslkmBw4Pbfg="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; meta.hydraPlatforms = [ ]; @@ -12551,12 +12551,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.15.11-unstable-2026-03-12"; + version = "3.16.0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "2a698c300d0504ce73844c8478ca44a5c1d8a157"; - hash = "sha256-TyTsgcAm941f9LwjjSRBqCMPOiU2b85I/Stdur1sy8A="; + rev = "57aeab47db861f2ec17b8b9a01d0305bca48b5a9"; + hash = "sha256-iJMigB5swssrHJ7mZyJSA5oycVh9bPeqP/pogqF/Mv4="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12837,12 +12837,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.5.2-unstable-2026-03-12"; + version = "0.5.2-unstable-2026-03-18"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - rev = "8804ffb81f9784dcd0e9af43a2068fb55282c4dd"; - hash = "sha256-N80LTAsWds4cmnHJkn18boo+zcBRj3jNPHABOyczoBM="; + rev = "5067c80ee1f37b5f8a54244e184df44944175a84"; + hash = "sha256-lfsKTKs1urx/idXqc9KKlsWCyk1SUYmhr3C4QQGdiRY="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -12955,12 +12955,12 @@ final: prev: { oxocarbon-nvim = buildVimPlugin { pname = "oxocarbon.nvim"; - version = "0-unstable-2025-09-05"; + version = "0-unstable-2026-03-18"; src = fetchFromGitHub { owner = "nyoom-engineering"; repo = "oxocarbon.nvim"; - rev = "9f85f6090322f39b11ae04a343d4eb9d12a86897"; - hash = "sha256-BZiFM/V0UDv1IyJ70w5U0TpFqCKS4pnnK8GqzUrYd5M="; + rev = "a7ba74849a00546a311f8c146320b433900393e7"; + hash = "sha256-OdcKcS6dJbbqNT0kvexXjDOWAWyFcrp8NlVBlT0msVg="; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; meta.hydraPlatforms = [ ]; @@ -13085,12 +13085,12 @@ final: prev: { patterns-nvim = buildVimPlugin { pname = "patterns.nvim"; - version = "2.1.1-unstable-2025-09-16"; + version = "2.1.1-unstable-2026-03-18"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "patterns.nvim"; - rev = "e71349836fa862e73e3d8a4e076e1d14f238947e"; - hash = "sha256-62Y/m56enoNfFOEBx4p1PKE2h7BL+n7XdGuieLk2m9s="; + rev = "8d1681f76fe3323578d3cb079b5e10877c131492"; + hash = "sha256-xiDjkM/SScDFqkUoyznO5ECvEebiXwcx0EsHRsMj4Rw="; }; meta.homepage = "https://github.com/OXY2DEV/patterns.nvim/"; meta.hydraPlatforms = [ ]; @@ -13437,12 +13437,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "1.1.0-1-unstable-2026-03-12"; + version = "2.0.0-1-unstable-2026-03-19"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "7893b61e82a1b92be91d417a7ad572cb99a98386"; - hash = "sha256-PXBHyw8PliB6dZ3GaA/CPNWy/u/apFXbC+haCEmv5S0="; + rev = "595bae3521f21a25969298a0779adf4d99754bbd"; + hash = "sha256-5eenqt7APtEzEZsURAV+7ZSvtmb1ODmv1X3YG+OYDjw="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13489,12 +13489,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2.0-unstable-2026-02-19"; + version = "2.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "e4a023b7d910cf0955e73c4ae22425077e34dcf5"; - hash = "sha256-xWh0U1fVsyOJPXhooV6sPIn2RoyU4MmOSJyDWmQ/PM0="; + rev = "ea745e9cb7f069cb22d80025a441c96502fb240c"; + hash = "sha256-oq1/D+qw4ok6lWYf0KXEZlQ7CFmcyME2J7iIE/yUG6U="; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.hydraPlatforms = [ ]; @@ -13998,12 +13998,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "0-unstable-2026-02-22"; + version = "0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "7deb9bb5b6afcb3c03c70741c6d364ffd8b59bda"; - hash = "sha256-Stnoh0AiKSs2f1JgOuJYS+RjuusqvguKm6DN000UDcs="; + rev = "ff43201090361b8936e008a006473b59ef2c0ca6"; + hash = "sha256-NUzG2ulccKHxfv9v4hFStYgaNSZVm6vV5nOFTiFIP20="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -14336,12 +14336,12 @@ final: prev: { sidekick-nvim = buildVimPlugin { pname = "sidekick.nvim"; - version = "2.1.0-unstable-2025-10-31"; + version = "2.3.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "folke"; repo = "sidekick.nvim"; - rev = "c2bdf8cfcd87a6be5f8b84322c1b5052e78e302e"; - hash = "sha256-ABuILCcKfYViZoFHaCepgIMLjvMEb/SBmGqGHUBucAM="; + rev = "53a2d3afa61e5fd2e17b270b5fa72e5493808304"; + hash = "sha256-k3TCGI3pM7gGMkHo1eQMKda4ZhoeIKxjQQMEeI8jzQ0="; }; meta.homepage = "https://github.com/folke/sidekick.nvim/"; meta.hydraPlatforms = [ ]; @@ -14484,8 +14484,8 @@ final: prev: { src = fetchFromGitHub { owner = "folke"; repo = "snacks.nvim"; - rev = "b2cb00ef7d12da7f2d6e0684c43e2965896309dd"; - hash = "sha256-93A03ib5QKPrzjoEHhseDQ4RdXAIMUvV6AsYEyNpwxM="; + rev = "a049339328e2599ad6e85a69fa034ac501e921b2"; + hash = "sha256-D3xK6bPktTEZAir14WfGb90T2pK1kAhpGP/1Y/8ccv8="; }; meta.homepage = "https://github.com/folke/snacks.nvim/"; meta.hydraPlatforms = [ ]; @@ -15315,12 +15315,12 @@ final: prev: { telekasten-nvim = buildVimPlugin { pname = "telekasten.nvim"; - version = "0-unstable-2026-01-17"; + version = "0-unstable-2026-03-17"; src = fetchFromGitHub { owner = "nvim-telekasten"; repo = "telekasten.nvim"; - rev = "74b8644d1a9a4e63d033b1248cdcd11be0efb952"; - hash = "sha256-sMEmx9vlVP6vVuylRzbUkTzhoxUIcu7woftBQOcij0o="; + rev = "760c7cdbbd0bb5337d11533bc09732223c752e41"; + hash = "sha256-CsW4Q5WsB832uge3nsleEBpP4LfbGiI7Mpm9rY9XJak="; fetchSubmodules = true; }; meta.homepage = "https://github.com/nvim-telekasten/telekasten.nvim/"; @@ -16217,12 +16217,12 @@ final: prev: { treesj = buildVimPlugin { pname = "treesj"; - version = "0-unstable-2025-12-08"; + version = "0-unstable-2026-03-14"; src = fetchFromGitHub { owner = "Wansmer"; repo = "treesj"; - rev = "186084dee5e9c8eec40f6e39481c723dd567cb05"; - hash = "sha256-Vkt7ympm2STblNd0zGu9LB2XuLbno3PirAPIABKKCOc="; + rev = "26bc2a8432ba3ea79ed6aa346fba780a3d372570"; + hash = "sha256-rPr0O30OwF22FNWnWQkJQ5P6fR/esSeanz4c1gPV84c="; }; meta.homepage = "https://github.com/Wansmer/treesj/"; meta.hydraPlatforms = [ ]; @@ -16230,12 +16230,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "0-unstable-2025-12-28"; + version = "0-unstable-2026-03-18"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "3d5148e160ed9728b3275d37d06ea028cef5f43b"; - hash = "sha256-no0GhR12ryvDRGhcB8P+YA1sCi8qbiESnczr7rJl6gA="; + rev = "7baacb0efbdc2ac523ede90e266d685bc2227673"; + hash = "sha256-ny+yC6wiyyMtCaahss1az59znQC5+vMNKYJeririxWM="; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.hydraPlatforms = [ ]; @@ -16492,7 +16492,7 @@ final: prev: { typst-preview-nvim = buildVimPlugin { pname = "typst-preview.nvim"; - version = "1.4.1-unstable-2026-03-13"; + version = "1.4.2-unstable-2026-03-13"; src = fetchFromGitHub { owner = "chomosuke"; repo = "typst-preview.nvim"; @@ -16609,12 +16609,12 @@ final: prev: { unimpaired-nvim = buildVimPlugin { pname = "unimpaired.nvim"; - version = "0.4.0-unstable-2025-10-16"; + version = "0.4.0-unstable-2026-03-15"; src = fetchFromGitHub { owner = "tummetott"; repo = "unimpaired.nvim"; - rev = "4995cb674cb4c5e442f0cd9d86f6f9c20333a0b8"; - hash = "sha256-vkpxZueY5dN8tirNoBkiC8sUm3t756Obq8LzqsW+svA="; + rev = "bfa0eb0431fd8510aac656fec446409f0d5ad7f2"; + hash = "sha256-xGbA6D1ZXZ1lmtW9BXeQtGPmXSoXmdIGzVC2p58QCiI="; }; meta.homepage = "https://github.com/tummetott/unimpaired.nvim/"; meta.hydraPlatforms = [ ]; @@ -16635,12 +16635,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "0-unstable-2026-03-06"; + version = "0-unstable-2026-03-19"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "0d51c3059764440e8f0219043283b4626d5ca468"; - hash = "sha256-nx4TPRo/WXb9rnwM8uxQMWeVdZxH1gW7VSxIsTS4MVw="; + rev = "1dcb3a7fb6c8e057279a6c9d511f25a19c102bb8"; + hash = "sha256-A7yIq7JS7XhVvEe+PkCI4Mn/Rj9NdzSQac7abqcskFs="; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -18533,12 +18533,12 @@ final: prev: { vim-fern = buildVimPlugin { pname = "vim-fern"; - version = "1.58.0-unstable-2025-11-23"; + version = "1.58.0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "lambdalisue"; repo = "vim-fern"; - rev = "d0b5befc0321126384981d6cf3c1b561014c65a2"; - hash = "sha256-/mc4xLQSEaH1vWeeLXQkWd9fC0PKOckNDfviyh/pmq8="; + rev = "a96f8c6c52746346fe568e3711792c1e9268cf91"; + hash = "sha256-2XkM4Niq8FLxr/gNOBWaleggtgeb+SVIQZeLDtintR4="; }; meta.homepage = "https://github.com/lambdalisue/vim-fern/"; meta.hydraPlatforms = [ ]; @@ -18858,12 +18858,12 @@ final: prev: { vim-gitgutter = buildVimPlugin { pname = "vim-gitgutter"; - version = "0-unstable-2025-12-05"; + version = "0-unstable-2026-03-17"; src = fetchFromGitHub { owner = "airblade"; repo = "vim-gitgutter"; - rev = "0acb772e76064cc406664ab595b58b3fac76488a"; - hash = "sha256-rYsjZV/YBHBJwnlUNnfS35jKAqeGMIASX91ObEA9h00="; + rev = "55b368d4c68541775b4b253d3c98d3145b695c24"; + hash = "sha256-Xy+30+TbkESBrv1bFg2cCudm/ThaHuDgwLynXuvTMo8="; }; meta.homepage = "https://github.com/airblade/vim-gitgutter/"; meta.hydraPlatforms = [ ]; @@ -18923,12 +18923,12 @@ final: prev: { vim-go = buildVimPlugin { pname = "vim-go"; - version = "1.29-unstable-2026-02-26"; + version = "1.29-unstable-2026-03-15"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "9f4b56e32774604172be0dd2745b5aeacdb40ff5"; - hash = "sha256-AqHZQb1zBq+s0LsZMljTYfiibkKZIawPlsRJ0K70Gk8="; + rev = "005120403fce914b1592600aa38f09474c6ddee9"; + hash = "sha256-ZZAQ7cXMAv0pej4Lq2EbgDnZu4DnJ0Sh/W3v2Dsu4bw="; }; meta.homepage = "https://github.com/fatih/vim-go/"; meta.hydraPlatforms = [ ]; @@ -19900,12 +19900,12 @@ final: prev: { vim-lsp = buildVimPlugin { pname = "vim-lsp"; - version = "0.1.4-unstable-2026-03-07"; + version = "0.1.4-unstable-2026-03-18"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "vim-lsp"; - rev = "d15fe47f6b6651aa31a8423f2501ca195cef584e"; - hash = "sha256-pYQUC4FoESznPTl7O2oloccrZt9hB8QPKdb7BlLXYZQ="; + rev = "c750165f4e8bd403a2ff337100d81dc34ad18a30"; + hash = "sha256-nBP62qiZrsAyHEaQCOOt3MvNYO2FF5soqP0OxzJBZjg="; }; meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; meta.hydraPlatforms = [ ]; @@ -19939,12 +19939,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "0.0.1-unstable-2026-03-05"; + version = "0.0.1-unstable-2026-03-20"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "cb1391b4855337c22f1fc1484f569e0c4fa9dbe2"; - hash = "sha256-+af0Ix4TBFXOx5udrEJ7JQzs8Lz1E4uX6UOTilfbw6A="; + rev = "d5675d34d033494d8bd3eae046dc7338bce65bea"; + hash = "sha256-i06/NwVLcKLAsfftx6YCzIAjJEICtEz4D/3QCZYEjs8="; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.hydraPlatforms = [ ]; @@ -22423,12 +22423,12 @@ final: prev: { vim-which-key = buildVimPlugin { pname = "vim-which-key"; - version = "0-unstable-2026-03-13"; + version = "0-unstable-2026-03-20"; src = fetchFromGitHub { owner = "liuchengxu"; repo = "vim-which-key"; - rev = "b4d154ee922fe746c2b8ea9383e8597ba0dcb951"; - hash = "sha256-ZJO6e0TLzZ8RXQgTUAyWYRnwrE68T2oBSLIfmGYIK+Y="; + rev = "72a4267b46a76f541b3e9500a7503575575d4f57"; + hash = "sha256-qcm7ihOPHS/6p4ZGhcwNSyzruIDk/Sx9rtqs01lN5UE="; }; meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; meta.hydraPlatforms = [ ]; @@ -22974,8 +22974,8 @@ final: prev: { src = fetchFromGitHub { owner = "neolooong"; repo = "whichpy.nvim"; - rev = "bf8255cc1f55ce2876fd33fa0d77d56c4dcf8594"; - hash = "sha256-koT9AGF0VGjxVSRomH8wNx1Qo/splFVKqfD9XTWNpLw="; + rev = "5c317eab2c5af5f2d109c041f835763f9bf647e5"; + hash = "sha256-zrVRRa868Sq0V8THxq9609FDr2w3n6btISFClE1J30c="; }; meta.homepage = "https://github.com/neolooong/whichpy.nvim/"; meta.hydraPlatforms = [ ]; @@ -23335,12 +23335,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.5-unstable-2026-03-14"; + version = "13.1.5-unstable-2026-03-19"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "f0830270ee1ffea7af83ec2a89019c8ace667be3"; - hash = "sha256-Z7v8L+U6ncEuUC2ndL2qi7AaiNrGHuaFJmc83fEj/5k="; + rev = "946a9746a5727383f27345eaa1d0858aa98bc528"; + hash = "sha256-6QcODuYD1aTxO9v80dS+aSB0viXPpymvwM5yRUKiYRA="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; From a9e7ea7293909b713492d386e6125643fdb8a857 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 19 Mar 2026 20:50:12 -0500 Subject: [PATCH 088/434] vimPlugins.nvim-treesitter: update grammars Signed-off-by: Austin Horstman --- .../editors/vim/plugins/nvim-treesitter/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 30975840d136..d624c0793e4f 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -3701,12 +3701,12 @@ }; zsh = buildGrammar { language = "zsh"; - version = "0.0.0+rev=v0.57.0"; + version = "0.0.0+rev=bd344c2"; src = fetchFromGitHub { owner = "georgeharker"; repo = "tree-sitter-zsh"; - tag = "v0.57.0"; - hash = "sha256-LqUB72t6ZFejIrWFfOcQTSjOZQtnXprIhnoomrkoDTo="; + rev = "bd344c23a7683e293d077c6648e88f209782fedb"; + hash = "sha256-91peFWN4vPRRZ4yZCl3Wtp0SzFKT7pBGihDgWX9IeZk="; }; meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh"; }; From ecbbcdd64e0ff468ef6ab85c52da4bacbb2d0828 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 14:22:13 +0000 Subject: [PATCH 089/434] gdal: 3.12.2 -> 3.12.3 --- pkgs/by-name/gd/gdal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gd/gdal/package.nix b/pkgs/by-name/gd/gdal/package.nix index bab449bfdfd5..9d0c5f6f103b 100644 --- a/pkgs/by-name/gd/gdal/package.nix +++ b/pkgs/by-name/gd/gdal/package.nix @@ -83,13 +83,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal"; - version = "3.12.2"; + version = "3.12.3"; src = fetchFromGitHub { owner = "OSGeo"; repo = "gdal"; tag = "v${finalAttrs.version}"; - hash = "sha256-W9MSZP+qmG7r2SzjOXbeYebY5vx8z8cpySv/sGyj42Y="; + hash = "sha256-tGyZB0e2DNyi3OpiOb1Mk8R8SdQRwhxCy8fOQrauVso="; }; nativeBuildInputs = [ From 8dd5707f79f54149d48e74c3224bedf2e72639a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Fri, 20 Mar 2026 14:54:15 +0100 Subject: [PATCH 090/434] electron{,-bin,-chromedriver}: 38 -> 41 --- pkgs/top-level/all-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 30e09f146f38..1a2a5c8dd148 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5460,9 +5460,9 @@ with pkgs; electron_40 electron_41 ; - electron = electron_38; - electron-bin = electron_38-bin; - electron-chromedriver = electron-chromedriver_38; + electron = electron_41; + electron-bin = electron_41-bin; + electron-chromedriver = electron-chromedriver_41; autoconf = callPackage ../development/tools/misc/autoconf { }; autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { }; From da6e66c2df52b76bab43b0b3ff2ef76bb5c5b525 Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Mon, 16 Mar 2026 15:13:45 +0100 Subject: [PATCH 091/434] neovim: rely exclusively on evaltime deps Neovim currently resolves its lua dependencies at buildtime in the wrapper, which causes some trouble as it's difficult to debug or replicate the result outside without rebuilding the wrapper. This change makes lua dependencies available at evaltime. We can thus build a luaEnv to avoid building a long LUA_PATH which can help with runtime perf. The drawback is that we now need to engrave in nix the default LUA_PATH for the various lua interpreters. This is what I had initially tried to avoid but the tradeoff proved annoying. As far as neovim is concerned, we only care about the lua 5.1 and luajit interpreters whose defaults only slightly differ for cpath IIRC. So it should mostly transparent except for one or two plugins in which case we can update "getLuaPath" on a per interpreter basis. --- doc/release-notes/rl-2605.section.md | 5 +++++ .../editors/neovim/tests/default.nix | 2 +- pkgs/applications/editors/neovim/wrapper.nix | 17 +++++------------ 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index e582b68084a2..ea86845a2167 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -252,6 +252,11 @@ - `wrapNeovimUnstable` now sets provider-related configuration in its generated config rather than as wrapper arguments. It should not affect configuration unless you set `wrapRc` to false or are using the `legacyWrapper`. +- neovim lua dependencies are now set in the generated init.lua instead of + modifying LUA_PATH in the wrapper. Commands run pre-vimrc via `nvim --cmd + "require'LUA_MODULE'"` may + not find their lua dependencies anymore. Use `nvim -c "lua require'LUA_MODULE'"` instead to run these commands after loading `init.lua`. + - We now use the upstream wrapper script for Gradle, supporting both the `JAVA_HOME` and `GRADLE_OPTS` environment variables. - the `autossh-ng` NixOS module was introduced as a simpler alternative to the existing `autossh` module. diff --git a/pkgs/applications/editors/neovim/tests/default.nix b/pkgs/applications/editors/neovim/tests/default.nix index 086bb10a0509..58be196ca1e1 100644 --- a/pkgs/applications/editors/neovim/tests/default.nix +++ b/pkgs/applications/editors/neovim/tests/default.nix @@ -415,7 +415,7 @@ pkgs.lib.recurseIntoAttrs rec { # check that bringing in one plugin with lua deps makes those deps visible from wrapper # for instance luasnip has a dependency on jsregexp can_require_transitive_deps = runTest nvim-with-luasnip '' - ${nvim-with-luasnip}/bin/nvim -i NONE --cmd "lua require'jsregexp'" -e +quitall! + ${nvim-with-luasnip}/bin/nvim -i NONE -c "lua require'jsregexp'" -e +quitall! ''; inherit nvim_with_rocks_nvim; diff --git a/pkgs/applications/editors/neovim/wrapper.nix b/pkgs/applications/editors/neovim/wrapper.nix index c4c498cce00e..a0d60ffc551e 100644 --- a/pkgs/applications/editors/neovim/wrapper.nix +++ b/pkgs/applications/editors/neovim/wrapper.nix @@ -107,9 +107,11 @@ let packpathDirs.myNeovimPackages = vimPackageInfo.vimPackage; finalPackdir = neovimUtils.packDir packpathDirs; + luaDeps = extraLuaPackages lua.pkgs ++ vimPackageInfo.luaDependencies; + luaPathLuaRc = let - luaEnv = lua.withPackages (lp: extraLuaPackages lp ++ vimPackageInfo.luaDependencies); + luaEnv = lua.withPackages (_: luaDeps); # getLuaPath / getLuaCPath are not interpreter dependant at the moment and might thus cause # errors between luajit/Puc lua @@ -122,7 +124,7 @@ let ''; rcContent = lib.concatStringsSep "\n" ( - lib.optional (extraLuaPackages lua.pkgs != [ ]) luaPathLuaRc + lib.optional (luaDeps != [ ]) luaPathLuaRc ++ [ providerLuaRc ] ++ lib.optional (luaRcContent != "") luaRcContent ++ lib.optional (neovimRcContent' != "") '' @@ -327,16 +329,7 @@ let rm $out/bin/nvim touch $out/rplugin.vim - echo "Looking for lua dependencies..." - source ${lua}/nix-support/utils.sh - - _addToLuaPath "${finalPackdir}" - - echo "LUA_PATH towards the end of packdir: $LUA_PATH" - - makeWrapper ${lib.escapeShellArgs finalMakeWrapperArgs} ${wrapperArgsStr} \ - --prefix LUA_PATH ';' "$LUA_PATH" \ - --prefix LUA_CPATH ';' "$LUA_CPATH" + makeWrapper ${lib.escapeShellArgs finalMakeWrapperArgs} ${wrapperArgsStr} ''; buildPhase = '' From 923eac67e6a07733f7a6d43f0d7e6f08d8f3b30b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 20 Mar 2026 09:20:45 -0700 Subject: [PATCH 092/434] python3Packages.autograd: don't test coverage --- pkgs/development/python-modules/autograd/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/autograd/default.nix b/pkgs/development/python-modules/autograd/default.nix index 9a86fb665e81..94308d30387f 100644 --- a/pkgs/development/python-modules/autograd/default.nix +++ b/pkgs/development/python-modules/autograd/default.nix @@ -10,7 +10,7 @@ numpy, # tests - pytest-cov, + pytest-cov-stub, pytest-xdist, pytestCheckHook, }: @@ -27,12 +27,17 @@ buildPythonPackage rec { hash = "sha256-k4rcalwznKS2QvmyTLra+ciWFifnILW/DDdB8D+clxQ="; }; + postPatch = '' + # don't require pytest-cov + sed -i "/required_plugins/d" pyproject.toml + ''; + build-system = [ hatchling ]; dependencies = [ numpy ]; nativeCheckInputs = [ - pytest-cov + pytest-cov-stub pytest-xdist pytestCheckHook ]; From b732d0c89eff7c77d6e0201bd4168e29d3af0bab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 17:30:25 +0000 Subject: [PATCH 093/434] mmctl: 10.11.12 -> 10.11.13 --- pkgs/by-name/ma/mattermost/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mattermost/package.nix b/pkgs/by-name/ma/mattermost/package.nix index 89b3b6cabb16..e836dfdfdedd 100644 --- a/pkgs/by-name/ma/mattermost/package.nix +++ b/pkgs/by-name/ma/mattermost/package.nix @@ -20,8 +20,8 @@ # # Ensure you also check ../mattermostLatest/package.nix. regex = "^v(10\\.11\\.[0-9]+)$"; - version = "10.11.12"; - srcHash = "sha256-bQSjn3Q3R4eHcmbrQ6obz1eGp7XuIdeSAhzl3UVHpB8="; + version = "10.11.13"; + srcHash = "sha256-jh1Ez+5pJiB9eBbOkVMVWryok0NsHrg0p/1d2723fwU="; vendorHash = "sha256-hKAKM2qFn5Zvr/Sc33XmFl7l59agMaEvlvVD5aOyaxI="; npmDepsHash = "sha256-p9dq31qw0EZDQIl2ysKE38JgDyLA6XvSv+VtHuRh+8A="; lockfileOverlay = '' From 1457551998af48d96d23a7d13662233fdf3071aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 18:35:15 +0000 Subject: [PATCH 094/434] zwave-js-ui: 11.14.0 -> 11.15.0 --- pkgs/by-name/zw/zwave-js-ui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zw/zwave-js-ui/package.nix b/pkgs/by-name/zw/zwave-js-ui/package.nix index 4360f8d42a96..e8b6746cd1ad 100644 --- a/pkgs/by-name/zw/zwave-js-ui/package.nix +++ b/pkgs/by-name/zw/zwave-js-ui/package.nix @@ -7,15 +7,15 @@ buildNpmPackage rec { pname = "zwave-js-ui"; - version = "11.14.0"; + version = "11.15.0"; src = fetchFromGitHub { owner = "zwave-js"; repo = "zwave-js-ui"; tag = "v${version}"; - hash = "sha256-D1aZt4rdLdFrnd9kwr0SdodKWZU4fcE+XLnn3GxGjKg="; + hash = "sha256-L5kalrF7TB3ywE9ArvOWoDIGAPs17KwUWzjH5U9CE7E="; }; - npmDepsHash = "sha256-khAy5TzaZzKzBlEvW5MiyS07yJxv2xxhZns3GfVs5YU="; + npmDepsHash = "sha256-KeC1vFVGsywEwPSgmnMqfvZee0UavkfBbAmn+3QeDlY="; passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui; From b542d597c35ae803602332108a18273fe54b1215 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 19:00:33 +0000 Subject: [PATCH 095/434] llmfit: 0.6.9 -> 0.8.0 --- pkgs/by-name/ll/llmfit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix index 02029798f24c..c852850753eb 100644 --- a/pkgs/by-name/ll/llmfit/package.nix +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "llmfit"; - version = "0.6.9"; + version = "0.8.0"; src = fetchFromGitHub { owner = "AlexsJones"; repo = "llmfit"; tag = "v${finalAttrs.version}"; - hash = "sha256-qrdumfjdzjZPhlubc9R4ila59nvNKVCH6HmeXhVcf0g="; + hash = "sha256-ftzvoUxid6t1VTVGvGjruSMIi7tYcbzS53MOEh3PPBE="; }; - cargoHash = "sha256-1M4E9cFSYaKU41FO8lyFvkB+2GnNxUjxifk6ibmVd5I="; + cargoHash = "sha256-ag051opJrIO1l8lCMZMZX/ac+LKBvgNCqZtI9eZC7Vw="; meta = { description = "Find what runs on your hardware"; From cfc52594765377d4eabc74dfd403602471557cdd Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Fri, 20 Mar 2026 20:05:06 +0100 Subject: [PATCH 096/434] ntpd-rs: fix build on darwin --- pkgs/by-name/nt/ntpd-rs/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/nt/ntpd-rs/package.nix b/pkgs/by-name/nt/ntpd-rs/package.nix index ceacf343dc40..76a056d2cf6b 100644 --- a/pkgs/by-name/nt/ntpd-rs/package.nix +++ b/pkgs/by-name/nt/ntpd-rs/package.nix @@ -29,6 +29,8 @@ rustPlatform.buildRustPackage (finalAttrs: { installShellFiles ]; + __darwinAllowLocalNetworking = true; + # These fail based on timestamp issues with bundled certificates # See https://github.com/NixOS/nixpkgs/issues/497682 & https://github.com/pendulum-project/ntpd-rs/pull/2133 checkFlags = [ From e874407b7735ea5318a8028b2041d731af225ade Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 19:06:23 +0000 Subject: [PATCH 097/434] snouty: 0.3.1 -> 0.3.3 --- pkgs/by-name/sn/snouty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snouty/package.nix b/pkgs/by-name/sn/snouty/package.nix index c79ff899a269..70100e9c23c1 100644 --- a/pkgs/by-name/sn/snouty/package.nix +++ b/pkgs/by-name/sn/snouty/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "snouty"; - version = "0.3.1"; + version = "0.3.3"; src = fetchFromGitHub { owner = "antithesishq"; repo = "snouty"; tag = "v${finalAttrs.version}"; - hash = "sha256-YLB4A5Ol+4sZF1RB28npJZ4pVF2Y2lSMBD8QoV8wZUg="; + hash = "sha256-ScE+Er8k86N6zmEnVEpxWPnW6g6Gyy1TA+2HNGZmqgE="; }; - cargoHash = "sha256-TJy9mJSXgJQMMDK6TFOXQVU8PujMjd3k2gdlW5Kf//4="; + cargoHash = "sha256-I/pXyX4Z+tGqVbFjog+GzXJYnBwpyYZsc0lvlBOdT/Q="; nativeBuildInputs = [ installShellFiles From 178a6c712e942d14bb826e507660473f1290aeec Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Thu, 5 Mar 2026 14:11:22 +0100 Subject: [PATCH 098/434] shaka-packager: 3.4.2 -> 3.7.0 Changelogs: - https://github.com/shaka-project/shaka-packager/releases/tag/v3.7.0 - https://github.com/shaka-project/shaka-packager/releases/tag/v3.6.1 - https://github.com/shaka-project/shaka-packager/releases/tag/v3.6.0 - https://github.com/shaka-project/shaka-packager/releases/tag/v3.5.0 --- ...rnal-declaration-of-packager-version.patch | 21 ----- .../0002-Unvendor-dependencies.patch | 78 ------------------- pkgs/by-name/sh/shaka-packager/package.nix | 43 ++-------- 3 files changed, 7 insertions(+), 135 deletions(-) delete mode 100644 pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch delete mode 100644 pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch diff --git a/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch b/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch deleted file mode 100644 index c6d54b5943de..000000000000 --- a/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/packager/version/CMakeLists.txt b/packager/version/CMakeLists.txt -index fba4fb8282..ad56e0a23b 100644 ---- a/packager/version/CMakeLists.txt -+++ b/packager/version/CMakeLists.txt -@@ -4,6 +4,7 @@ - # license that can be found in the LICENSE file or at - # https://developers.google.com/open-source/licenses/bsd - -+if(NOT DEFINED PACKAGER_VERSION) - execute_process( - COMMAND "${Python3_EXECUTABLE}" generate_version_string.py - WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" -@@ -14,6 +15,7 @@ execute_process( - if(NOT STATUS EQUAL 0) - message(FATAL_ERROR "Failed to generate Packager version") - endif() -+endif() - - add_library(version STATIC version.cc) - target_compile_definitions(version PRIVATE - diff --git a/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch b/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch deleted file mode 100644 index 19abd9ad5a6c..000000000000 --- a/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch +++ /dev/null @@ -1,78 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5b96a2429e..181df0bf2d 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -9,6 +9,8 @@ - # Minimum CMake version. This must be in the root level CMakeLists.txt. - cmake_minimum_required(VERSION 3.24) - -+set(CMAKE_CXX_STANDARD 17) -+ - # These policy settings should be included before the project definition. - include("packager/policies.cmake") - -@@ -28,6 +30,28 @@ enable_testing() - - option(SKIP_INTEGRATION_TESTS "Skip the packager integration tests" OFF) - -+find_package(absl REQUIRED) -+find_package(MbedTLS REQUIRED) -+find_package(GTest REQUIRED) -+find_package(CURL REQUIRED) -+find_package(LibXml2 REQUIRED) -+find_package(PNG REQUIRED) -+find_package(nlohmann_json REQUIRED) -+find_package(Protobuf CONFIG REQUIRED) -+find_package(webm REQUIRED) -+ -+# Alias to same names as vendored dependencies -+add_library(mbedtls ALIAS MbedTLS::mbedtls) -+add_library(gmock ALIAS GTest::gmock) -+add_library(gtest ALIAS GTest::gtest) -+add_library(gtest_main ALIAS GTest::gtest_main) -+add_library(libcurl ALIAS CURL::libcurl) -+add_library(LibXml2 ALIAS LibXml2::LibXml2) -+add_library(png_static ALIAS PNG::PNG) # not static but the expected library name -+add_library(libprotobuf ALIAS protobuf::libprotobuf) -+add_executable(protoc ALIAS protobuf::protoc) -+add_library(webm ALIAS webm::webm) -+ - # Subdirectories with their own CMakeLists.txt - add_subdirectory(packager) - add_subdirectory(link-test) -diff --git a/packager/CMakeLists.txt b/packager/CMakeLists.txt -index 7238d243bb..722217bbc4 100644 ---- a/packager/CMakeLists.txt -+++ b/packager/CMakeLists.txt -@@ -78,7 +78,6 @@ add_subdirectory(media) - add_subdirectory(hls) - add_subdirectory(mpd) - add_subdirectory(status) --add_subdirectory(third_party) - add_subdirectory(tools) - add_subdirectory(utils) - add_subdirectory(version) -diff --git a/packager/tools/pssh/CMakeLists.txt b/packager/tools/pssh/CMakeLists.txt -index 9ec3a39d26..0b981cec29 100644 ---- a/packager/tools/pssh/CMakeLists.txt -+++ b/packager/tools/pssh/CMakeLists.txt -@@ -14,7 +14,6 @@ set(PSSH_BOX_OUTPUTS - - add_custom_command( - DEPENDS -- protobuf_py - widevine_protos - pssh-box.py - OUTPUT ${PSSH_BOX_OUTPUTS} -@@ -26,10 +25,6 @@ add_custom_command( - ${CMAKE_BINARY_DIR}/packager/media/base/widevine_common_encryption_pb2.py - ${CMAKE_BINARY_DIR}/packager/media/base/widevine_pssh_data_pb2.py - ${CMAKE_BINARY_DIR}/packager/pssh-box-protos/ -- COMMAND -- ${CMAKE_COMMAND} -E copy_directory -- ${CMAKE_BINARY_DIR}/packager/third_party/protobuf/py/google -- ${CMAKE_BINARY_DIR}/packager/pssh-box-protos/google - COMMAND - ${CMAKE_COMMAND} -E copy - ${CMAKE_CURRENT_SOURCE_DIR}/pssh-box.py - diff --git a/pkgs/by-name/sh/shaka-packager/package.nix b/pkgs/by-name/sh/shaka-packager/package.nix index d574b87c96ee..5d482603be90 100644 --- a/pkgs/by-name/sh/shaka-packager/package.nix +++ b/pkgs/by-name/sh/shaka-packager/package.nix @@ -1,14 +1,13 @@ { lib, stdenv, - fetchpatch, fetchFromGitHub, testers, cmake, ninja, python3, nix-update-script, - abseil-cpp_202401, + abseil-cpp, curl, gtest, nlohmann_json, @@ -17,47 +16,21 @@ libwebm, mbedtls, mimalloc, - protobuf_29, + protobuf, zlib, }: stdenv.mkDerivation (finalAttrs: { pname = "shaka-packager"; - version = "3.4.2"; + version = "3.7.0"; src = fetchFromGitHub { owner = "shaka-project"; repo = "shaka-packager"; tag = "v${finalAttrs.version}"; - hash = "sha256-Syty10LHGIlP5Jw+UneQMN+wBz/ggvV0xV8+3ThU8SM="; + hash = "sha256-2kOQEkLNEX8TvHhef8RGHRGRRuhYDLhnuo11MCCnzPk="; }; - patches = [ - # By default, the git commit hash and tag are used as version - # and shaka-packager fails to build if these are not available. - # This patch makes it possible to pass an external value as version. - # The value itself is declared further below in `cmakeFlags`. - ./0001-Allow-external-declaration-of-packager-version.patch - # Dependencies are vendored as git submodules inside shaka-packager. - # We want to reuse the dependencies from nixpkgs instead to avoid unnecessary - # build overhead and to ensure they are up to date. - # This patch disables the vendored dependencies (by excluding `third-party`), - # finds them inside the build environment and aliases them so they can be accessed - # without prefixing namespaces. - # The last step is necessary to keep the patch size to a minimum, otherwise we'd have - # to add the namespace identifiers everywhere a dependency is used. - ./0002-Unvendor-dependencies.patch - # GCC15 build fixes - # Taken from https://github.com/shaka-project/shaka-packager/pull/1506, - # but excludes the changes to the shell script as we do not use it. - (fetchpatch { - name = "GCC15-cstdint-includes"; - url = "https://github.com/shaka-project/shaka-packager/commit/b1c79e50521b8725117dfe0a45fe44c2f2dbd4fb.patch"; - excludes = [ "packager/testing/test_dockers.sh" ]; - hash = "sha256-8dBQ+eENZKFB9ONjmPBlxy8P/iinyeUS8zhlxz6rnQ4="; - }) - ]; - nativeBuildInputs = [ cmake ninja @@ -70,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { # pssh_box.py. ps.protobuf ])) - abseil-cpp_202401 + abseil-cpp curl gtest nlohmann_json @@ -79,15 +52,13 @@ stdenv.mkDerivation (finalAttrs: { libwebm mbedtls mimalloc - (protobuf_29.override { - # must be the same version as for shaka-packager - abseil-cpp = abseil-cpp_202401; - }) + protobuf zlib ]; cmakeFlags = [ "-DPACKAGER_VERSION=v${finalAttrs.version}-nixpkgs" + "-DUSE_SYSTEM_DEPENDENCIES=ON" # Targets are selected below in ninjaFlags "-DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON" ]; From c7faf581127bb66bbb73e480974f30233709f5d3 Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Fri, 20 Mar 2026 14:55:01 -0500 Subject: [PATCH 099/434] oathkeeper: 25.4.0 -> 26.2.0 * changelog: https://github.com/ory/oathkeeper/releases/tag/v26.2.0 * diff: https://github.com/ory/oathkeeper/compare/v25.4.0...v26.2.0 --- pkgs/by-name/oa/oathkeeper/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/oa/oathkeeper/package.nix b/pkgs/by-name/oa/oathkeeper/package.nix index 65493b2c262e..ef923bc2f4ca 100644 --- a/pkgs/by-name/oa/oathkeeper/package.nix +++ b/pkgs/by-name/oa/oathkeeper/package.nix @@ -5,8 +5,8 @@ }: let pname = "oathkeeper"; - version = "25.4.0"; - commit = "2020997ed914fbc8c4b048effbe28841c34ac23d"; + version = "26.2.0"; + commit = "c84dbe07ecbf6f10154f04ec49b137a115155289"; in buildGoModule { inherit pname version commit; @@ -15,10 +15,10 @@ buildGoModule { owner = "ory"; repo = "oathkeeper"; rev = "v${version}"; - hash = "sha256-J+76oQbm/CulzfJOhXVzlXWNtpl7PaEJPM96p1ko3Cg="; + hash = "sha256-Dux9g5AWnbj9kXoIogVneOYywgg9TnyXqP41YT/1C8k="; }; - vendorHash = "sha256-YNpWjDOcjELCpNcxmd8eatMvPUTHos52yvDg4jsHAQk="; + vendorHash = "sha256-/Qgdes8EAxP9FDKbahQdCpAD7PSe4iCkUvL1+poqaWc="; tags = [ "sqlite" From dc5c2bb78cf7c3a9006173704de2101587f08bbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 20:05:21 +0000 Subject: [PATCH 100/434] ghciwatch: 1.1.5 -> 1.2.0 --- pkgs/by-name/gh/ghciwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghciwatch/package.nix b/pkgs/by-name/gh/ghciwatch/package.nix index 9fe7f3455ac3..29981ee40ce5 100644 --- a/pkgs/by-name/gh/ghciwatch/package.nix +++ b/pkgs/by-name/gh/ghciwatch/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ghciwatch"; - version = "1.1.5"; + version = "1.2.0"; src = fetchFromGitHub { owner = "MercuryTechnologies"; repo = "ghciwatch"; rev = "v${finalAttrs.version}"; - hash = "sha256-K7BNGRilzi01loE0yS4CZFDNz8TQ9Z+fELO5HUvGObE="; + hash = "sha256-JN2FnYHORvlqhsQF5Widm7G7Jyk8/iLCnQ+lLsklX1k="; }; - cargoHash = "sha256-kH5YTadpaUXDma+7SfBJxrOIsd9Gm0EU3MfhFmQ3U80="; + cargoHash = "sha256-RdoGS5VTesLaPiNeSEDrwP7ZuYWiz9uewlCntn7CqYc="; # integration tests are not run but the macros need this variable to be set env.GHC_VERSIONS = ""; From 065a08ad12ff6c78d4b67543903d545da3977131 Mon Sep 17 00:00:00 2001 From: Danny Breyfogle <27653146+dbreyfogle@users.noreply.github.com> Date: Wed, 18 Mar 2026 17:28:01 -0700 Subject: [PATCH 101/434] github-copilot-cli: fix build by preserving original filename --- pkgs/by-name/gi/github-copilot-cli/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/github-copilot-cli/package.nix b/pkgs/by-name/gi/github-copilot-cli/package.nix index 416ee7064abd..26065a74bf37 100644 --- a/pkgs/by-name/gi/github-copilot-cli/package.nix +++ b/pkgs/by-name/gi/github-copilot-cli/package.nix @@ -32,12 +32,14 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - install -Dm755 copilot $out/bin/copilot + # Use libexec to preserve filename when calling makeBinaryWrapper + install -Dm755 copilot $out/libexec/copilot runHook postInstall ''; postInstall = '' - wrapProgram $out/bin/copilot \ + # Filename must explictly be "copilot" for internal self-referencing + makeWrapper $out/libexec/copilot $out/bin/copilot \ --add-flags "--no-auto-update" ''; From 49fb31ed799a568fd49b415390c6049d046c9436 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 20 Mar 2026 21:12:26 +0000 Subject: [PATCH 102/434] awscli: cleanup --- pkgs/by-name/aw/awscli/package.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/aw/awscli/package.nix b/pkgs/by-name/aw/awscli/package.nix index 3e18a1e9b065..7eb4ed29690a 100644 --- a/pkgs/by-name/aw/awscli/package.nix +++ b/pkgs/by-name/aw/awscli/package.nix @@ -7,10 +7,11 @@ nix-update-script, testers, awscli, + versionCheckHook, }: let - self = python3Packages.buildPythonApplication rec { + self = python3Packages.buildPythonApplication (finalAttrs: { pname = "awscli"; # N.B: if you change this, change botocore and boto3 to a matching version too # check e.g. https://github.com/aws/aws-cli/blob/1.33.21/setup.py @@ -20,7 +21,7 @@ let src = fetchFromGitHub { owner = "aws"; repo = "aws-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-yQFK1YjehmACZGMXfMQLc5OiiIGDO08OtwFSpaRyi58="; }; @@ -62,32 +63,31 @@ let runHook preInstallCheck $out/bin/aws --version | grep "${python3Packages.botocore.version}" - $out/bin/aws --version | grep "${version}" + $out/bin/aws --version | grep "${finalAttrs.version}" runHook postInstallCheck ''; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + passthru = { python = python3Packages.python; # for aws_shell updateScript = nix-update-script { extraArgs = [ "--version=skip" ]; }; - tests.version = testers.testVersion { - package = awscli; - command = "aws --version"; - inherit version; - }; }; meta = { homepage = "https://aws.amazon.com/cli/"; - changelog = "https://github.com/aws/aws-cli/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/aws/aws-cli/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; description = "Unified tool to manage your AWS services"; license = lib.licenses.asl20; mainProgram = "aws"; maintainers = with lib.maintainers; [ anthonyroussel ]; }; - }; + }); in assert self ? pythonRelaxDeps -> !(lib.elem "botocore" self.pythonRelaxDeps); self From d51f5d641cd3bfb67bb142479fec9baa91021042 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 20 Mar 2026 21:15:16 +0000 Subject: [PATCH 103/434] awswebcli: cleanup --- pkgs/by-name/aw/awsebcli/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/aw/awsebcli/package.nix b/pkgs/by-name/aw/awsebcli/package.nix index 0ba14c745934..c1a5589f4571 100644 --- a/pkgs/by-name/aw/awsebcli/package.nix +++ b/pkgs/by-name/aw/awsebcli/package.nix @@ -24,7 +24,7 @@ let }; in -python.pkgs.buildPythonApplication rec { +python.pkgs.buildPythonApplication (finalAttrs: { pname = "awsebcli"; version = "3.27"; pyproject = true; @@ -33,7 +33,7 @@ python.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "aws"; repo = "aws-elastic-beanstalk-cli"; - tag = version; + tag = finalAttrs.version; hash = "sha256-bqGed3LCOAG5+bSwdaenxM3HtNXI6iRq191XS5Aau8c="; }; @@ -107,9 +107,9 @@ python.pkgs.buildPythonApplication rec { meta = { description = "Command line interface for Elastic Beanstalk"; homepage = "https://aws.amazon.com/elasticbeanstalk/"; - changelog = "https://github.com/aws/aws-elastic-beanstalk-cli/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/aws/aws-elastic-beanstalk-cli/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kirillrdy ]; mainProgram = "eb"; }; -} +}) From 57d6668e06236bb03809157b92b8a65b351d8248 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 20 Mar 2026 13:11:06 +0000 Subject: [PATCH 104/434] python3Packages.streamlit: relax protobuf --- pkgs/development/python-modules/streamlit/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/streamlit/default.nix b/pkgs/development/python-modules/streamlit/default.nix index 0587d1848360..19f9a8376396 100644 --- a/pkgs/development/python-modules/streamlit/default.nix +++ b/pkgs/development/python-modules/streamlit/default.nix @@ -37,7 +37,10 @@ buildPythonPackage (finalAttrs: { build-system = [ setuptools ]; - pythonRelaxDeps = [ "packaging" ]; + pythonRelaxDeps = [ + "packaging" + "protobuf" + ]; dependencies = [ altair From 1b21b7cbe5e822c293e21a559caa8c3d06fa343b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 20 Mar 2026 13:35:03 +0000 Subject: [PATCH 105/434] python3Packages.apache-beam: relax protobuf --- pkgs/development/python-modules/apache-beam/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/apache-beam/default.nix b/pkgs/development/python-modules/apache-beam/default.nix index 0185e06c1973..2baa9c9e8486 100644 --- a/pkgs/development/python-modules/apache-beam/default.nix +++ b/pkgs/development/python-modules/apache-beam/default.nix @@ -90,6 +90,7 @@ buildPythonPackage (finalAttrs: { "httplib2" "jsonpickle" "objsize" + "protobuf" "pyarrow" ]; From 6dc0eb03c0209ae340f0fd2b26fa6ab491e50fcd Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 20 Mar 2026 16:52:29 +0000 Subject: [PATCH 106/434] python3Packages.unsloth-zoo: 2026.1.3 -> 2026.3.4 --- .../python-modules/unsloth-zoo/default.nix | 25 ++++++++----- .../unsloth-zoo/dont-require-unsloth.patch | 36 +++++++++++-------- 2 files changed, 39 insertions(+), 22 deletions(-) diff --git a/pkgs/development/python-modules/unsloth-zoo/default.nix b/pkgs/development/python-modules/unsloth-zoo/default.nix index 8549a8c0ee5c..ef2be47691bf 100644 --- a/pkgs/development/python-modules/unsloth-zoo/default.nix +++ b/pkgs/development/python-modules/unsloth-zoo/default.nix @@ -25,18 +25,28 @@ tyro, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "unsloth-zoo"; - version = "2026.1.3"; + version = "2026.3.4"; pyproject = true; # no tags on GitHub src = fetchPypi { pname = "unsloth_zoo"; - inherit version; - hash = "sha256-njArRI9y6EKwZamJnQoWQIvmYzV6t0syUIi1d7DzX4U="; + inherit (finalAttrs) version; + hash = "sha256-24w8UV5cLG5XWrU73xfmg+Jk32zl+QSPdqXLzMtmP1E="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail \ + "setuptools==80.9.0" \ + "setuptools" \ + --replace-fail \ + "setuptools-scm==9.2.0" \ + "setuptools-scm" + ''; + # pyproject.toml requires an obsolete version of protobuf, # but it is not used. # Upstream issue: https://github.com/unslothai/unsloth-zoo/pull/68 @@ -44,6 +54,7 @@ buildPythonPackage rec { "datasets" "protobuf" "transformers" + "trl" "torch" ]; @@ -78,9 +89,7 @@ buildPythonPackage rec { # No tests doCheck = false; - pythonImportsCheck = [ - "unsloth_zoo" - ]; + pythonImportsCheck = [ "unsloth_zoo" ]; meta = { description = "Utils for Unsloth"; @@ -88,4 +97,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ hoh ]; }; -} +}) diff --git a/pkgs/development/python-modules/unsloth-zoo/dont-require-unsloth.patch b/pkgs/development/python-modules/unsloth-zoo/dont-require-unsloth.patch index f1f2990d318f..b5f7c9d8ddd7 100644 --- a/pkgs/development/python-modules/unsloth-zoo/dont-require-unsloth.patch +++ b/pkgs/development/python-modules/unsloth-zoo/dont-require-unsloth.patch @@ -1,29 +1,37 @@ diff --git a/unsloth_zoo/__init__.py b/unsloth_zoo/__init__.py -index 2332907..2eed5e9 100644 +index 8c4404c..dc1666f 100644 --- a/unsloth_zoo/__init__.py +++ b/unsloth_zoo/__init__.py -@@ -64,8 +64,6 @@ pass +@@ -90,8 +90,6 @@ if (os.environ.get("UNSLOTH_COMPILE_DEBUG", "0") == "1"): from importlib.util import find_spec -if find_spec("unsloth") is None: - raise ImportError("Please install Unsloth via `pip install unsloth`!") - pass - del find_spec + if find_spec("torch") is None: + raise ImportError( + "Unsloth: Pytorch is not installed. Go to https://pytorch.org/.\n"\ +@@ -275,9 +273,6 @@ del remove_expandable_segments, delete_key, IS_HIP_RUNTIME, IS_TORCH_2_9_OR_NEWE + del clean_expandable_segments_value + del _ORIGINAL_PYTORCH_CUDA_ALLOC_CONF, _ORIGINAL_PYTORCH_HIP_ALLOC_CONF, _HAS_ORIGINAL_PYTORCH_ALLOC_CONF -@@ -75,12 +73,13 @@ def get_device_type(): +-if not ("UNSLOTH_IS_PRESENT" in os.environ): +- raise ImportError("Please install Unsloth via `pip install unsloth`!") +- + try: + print("🦥 Unsloth: Will patch your computer to enable 2x faster free finetuning.") + except: +diff --git a/unsloth_zoo/device_type.py b/unsloth_zoo/device_type.py +index 11136fb..8f8dafc 100644 +--- a/unsloth_zoo/device_type.py ++++ b/unsloth_zoo/device_type.py +@@ -209,6 +209,9 @@ def get_device_type(): return "cuda" elif hasattr(torch, "xpu") and torch.xpu.is_available(): return "xpu" + else: + # Allow import during tests + return None - raise NotImplementedError("Unsloth currently only works on NVIDIA GPUs and Intel GPUs.") - pass - DEVICE_TYPE : str = get_device_type() - --if not ("UNSLOTH_IS_PRESENT" in os.environ): -- raise ImportError("Please install Unsloth via `pip install unsloth`!") - pass - - try: + # Check torch.accelerator + if hasattr(torch, "accelerator"): + if not torch.accelerator.is_available(): From 27ad1247998cb7feebde5fe35ec5a3123d2d4145 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 20 Mar 2026 16:53:51 +0000 Subject: [PATCH 107/434] python3Packages.unsloth: 2026.1.3 -> 2026.3.8 Changelog: https://github.com/unslothai/unsloth/releases/tag/2026.3.8 --- pkgs/development/python-modules/unsloth/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/unsloth/default.nix b/pkgs/development/python-modules/unsloth/default.nix index c5e1a8425c41..657f2bbf1a20 100644 --- a/pkgs/development/python-modules/unsloth/default.nix +++ b/pkgs/development/python-modules/unsloth/default.nix @@ -51,16 +51,16 @@ let }; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "unsloth"; - version = "2026.1.3"; + version = "2026.3.8"; pyproject = true; # Tags on the GitHub repo don't match src = fetchPypi { pname = "unsloth"; - inherit version; - hash = "sha256-Vq47dKdOyRm+sQmGkfEQ8vM1A1Xq7NwqyE2NGhgyK/s="; + inherit (finalAttrs) version; + hash = "sha256-2HXsaYhsMxNEm6ctKDZDrA9MY/fUKhAo0EPYC5RwBNc="; }; build-system = [ @@ -140,8 +140,8 @@ buildPythonPackage rec { meta = { description = "Finetune Llama 3.3, DeepSeek-R1 & Reasoning LLMs 2x faster with 70% less memory"; homepage = "https://github.com/unslothai/unsloth"; - changelog = "https://github.com/unslothai/unsloth/releases/tag/${version}"; + changelog = "https://github.com/unslothai/unsloth/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ hoh ]; }; -} +}) From acc900a0d6063d9dd9535c01a6b5db1da1f688ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 21:51:20 +0000 Subject: [PATCH 108/434] prometheus-opnsense-exporter: 0.0.13 -> 0.0.14 --- pkgs/by-name/pr/prometheus-opnsense-exporter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prometheus-opnsense-exporter/package.nix b/pkgs/by-name/pr/prometheus-opnsense-exporter/package.nix index d8a06e10a11d..40c341342f5a 100644 --- a/pkgs/by-name/pr/prometheus-opnsense-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-opnsense-exporter/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "prometheus-opnsense-exporter"; - version = "0.0.13"; + version = "0.0.14"; src = fetchFromGitHub { owner = "AthennaMind"; repo = "opnsense-exporter"; tag = "v${finalAttrs.version}"; - hash = "sha256-x2WQxS3TRhJCnDFFAnE4ayKmlNCRYabK9VBH29SPlFA="; + hash = "sha256-84kps3/XqggGukpcq43iFEOlXcErbFQTWYcCcgVOGVQ="; }; ldflags = [ From 9ca3b88770f8c0b24cb39c92b5215b2db58c4b28 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Thu, 19 Mar 2026 16:19:31 -0700 Subject: [PATCH 109/434] luaPackages.etlua: init at 1.3.0-1 --- maintainers/scripts/luarocks-packages.csv | 1 + .../lua-modules/generated-packages.nix | 33 +++++++++++++++++++ pkgs/development/lua-modules/overrides.nix | 13 ++++++++ 3 files changed, 47 insertions(+) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 31971594209f..db414b74a5ab 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -20,6 +20,7 @@ datafile,,,,,, digestif,,,,,5.3, dkjson,,,,,, enet,,,,,,ulysseszhan +etlua,,,,,,ulysseszhan fennel,,,,,,misterio77 fidget.nvim,,,,,5.1,mrcjkb fifo,,,,,, diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 047793d6efa8..c5487ac53292 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -708,6 +708,39 @@ final: prev: { } ) { }; + etlua = callPackage ( + { + buildLuarocksPackage, + fetchFromGitHub, + fetchurl, + luaOlder, + }: + buildLuarocksPackage { + pname = "etlua"; + version = "1.3.0-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/etlua-1.3.0-1.rockspec"; + sha256 = "1g98ibp7n2p4js39din2balncjnxxdbaq6msw92z072s2cccx9cf"; + }).outPath; + src = fetchFromGitHub { + owner = "leafo"; + repo = "etlua"; + tag = "v1.3.0"; + hash = "sha256-CVCNeivP6tefUMseoZjiO5wMYBEPNWMy2+0KnmEIuT0="; + }; + + disabled = luaOlder "5.1"; + + meta = { + homepage = "https://github.com/leafo/etlua"; + description = "Embedded templates for Lua"; + maintainers = with lib.maintainers; [ ulysseszhan ]; + license.fullName = "MIT"; + }; + } + ) { }; + fennel = callPackage ( { buildLuarocksPackage, diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 6f316bd09298..47b69acfd9ef 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -161,6 +161,19 @@ in buildInputs = old.buildInputs ++ [ enet ]; }); + etlua = prev.etlua.overrideAttrs { + postPatch = '' + # unpack was deleted in Lua 5.2 + sed -i '1i unpack = unpack or table.unpack' spec/etlua_spec.moon + ''; + doCheck = luaOlder "5.5"; # some dependency of moonscript does not support Lua 5.5 + preCheck = "moonc spec/etlua_spec.moon"; + nativeCheckInputs = [ + final.bustedCheckHook + final.moonscript + ]; + }; + fzf-lua = prev.fzf-lua.overrideAttrs { # FIXME: https://github.com/NixOS/nixpkgs/issues/431458 # fzf-lua throws `address already in use` on darwin From bff41adb7136764aa784b75de11b9f239d4d6a8c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 23:11:02 +0000 Subject: [PATCH 110/434] uniex: 0.1.28 -> 0.1.31 --- pkgs/by-name/un/uniex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/un/uniex/package.nix b/pkgs/by-name/un/uniex/package.nix index 7db3a81b649b..75a4669db596 100644 --- a/pkgs/by-name/un/uniex/package.nix +++ b/pkgs/by-name/un/uniex/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "uniex"; - version = "0.1.28"; + version = "0.1.31"; src = fetchFromGitHub { owner = "paepckehh"; repo = "uniex"; tag = "v${finalAttrs.version}"; - hash = "sha256-9/B6SVPvHT7l8Y5rY7ax09B30ra3doCUDCtTZUgwcZo="; + hash = "sha256-OOu8AveAsxl9RBNmBxP5MxsQv7g6lUsneBIVdwybuSg="; }; - vendorHash = "sha256-YZ4WbKSa3hFVqIkZGye0UN5WSezPuAPdNdcA5opaWi4="; + vendorHash = "sha256-UIzfdK573jKHCulmP/6YH9TeYd5xkopvwJzLa7QkOVg="; ldflags = [ "-s" From 1738a6a95197dcbe2b393acbeb308e0c963274fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 23:17:14 +0000 Subject: [PATCH 111/434] flutter: 3.41.2 -> 3.41.5 --- .../compilers/flutter/versions/3_41/data.json | 100 +++++++++--------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/pkgs/development/compilers/flutter/versions/3_41/data.json b/pkgs/development/compilers/flutter/versions/3_41/data.json index 28a3fb27b223..2fd451b4c1c2 100644 --- a/pkgs/development/compilers/flutter/versions/3_41/data.json +++ b/pkgs/development/compilers/flutter/versions/3_41/data.json @@ -1,73 +1,73 @@ { - "version": "3.41.2", - "engineVersion": "6c0baaebf70e0148f485f27d5616b3d3382da7bf", + "version": "3.41.5", + "engineVersion": "052f31d115eceda8cbff1b3481fcde4330c4ae12", "engineSwiftShaderHash": "sha256-qbtCl2nTpmtp9dnaoXc7rF3RqLnAZEmzw1BzPoCRWrc=", "engineSwiftShaderRev": "794b0cfce1d828d187637e6d932bae484fbe0976", "channel": "stable", "engineHashes": { "aarch64-linux": { - "aarch64-linux": "sha256-/qFsER5fdrFcOYR7UPih98CRx52TzaZay0GqcwbwSmU=", - "x86_64-linux": "sha256-/qFsER5fdrFcOYR7UPih98CRx52TzaZay0GqcwbwSmU=" + "aarch64-linux": "sha256-9oBkkZZeK8LGhTgpDkIDgPSVFdi22sY4nYxVOoM8Vl8=", + "x86_64-linux": "sha256-9oBkkZZeK8LGhTgpDkIDgPSVFdi22sY4nYxVOoM8Vl8=" }, "x86_64-linux": { - "aarch64-linux": "sha256-mbpazHaIvHtKYIM0Si3NjceEuHadBcP1qtfW5eR2XLw=", - "x86_64-linux": "sha256-mbpazHaIvHtKYIM0Si3NjceEuHadBcP1qtfW5eR2XLw=" + "aarch64-linux": "sha256-ytlDrcgbpaiQicQEsukG+s6ktiO/ZUO0d0J/bgFa/3E=", + "x86_64-linux": "sha256-ytlDrcgbpaiQicQEsukG+s6ktiO/ZUO0d0J/bgFa/3E=" } }, - "dartVersion": "3.11.0", + "dartVersion": "3.11.3", "dartHash": { - "x86_64-linux": "sha256-8xcptWe+MYx8wjva/muamX+n3b+CnfUBbwZiJ7aqDJk=", - "aarch64-linux": "sha256-dr/vXICcCCF332xRu/SADY1NdV8ulvt1Fiv40rAy74M=", - "x86_64-darwin": "sha256-Wlwpx6g4EmkzKAEyaxHMrc8M/nMB7QGj8G6BdmvLjXQ=", - "aarch64-darwin": "sha256-IjJFpC6rG4EeUC4VYluGcHX/4BLenrU3Skzd4u4IdTQ=" + "x86_64-linux": "sha256-EZ9NDVGzaX6ENaKqoZ1YcnwbkvAOfoCEujU5yz/GX6w=", + "aarch64-linux": "sha256-ae3riKmt69ZAGcvsEyhUM5Q/DySqednRCP3NafyErC4=", + "x86_64-darwin": "sha256-J7Xs90lzUgYnwhe7DpsdzA3VMe3euMyld78VIJan5+0=", + "aarch64-darwin": "sha256-1uoVeW55dmNrNhu5NQVJNPy6PQXt+uik7HvznUPbvNY=" }, - "flutterHash": "sha256-2Pcg6+bMSuCpb9ZKVA+JgqRLK9Xb6O9hVXHpgcgOt8E=", + "flutterHash": "sha256-Q6nChBx/asI0aCcQJRqs3Foc9lQYF37KOmpIpKYDnio=", "artifactHashes": { "android": { - "aarch64-darwin": "sha256-MVik5WrekVdyuLdh7b6jEsCXnPwr8jP6nWo14iutKvQ=", - "aarch64-linux": "sha256-yzjxb2tn6UwrN8G1kNFp8dsMNdjYYyxh9pZI/l09MR4=", - "x86_64-darwin": "sha256-MVik5WrekVdyuLdh7b6jEsCXnPwr8jP6nWo14iutKvQ=", - "x86_64-linux": "sha256-yzjxb2tn6UwrN8G1kNFp8dsMNdjYYyxh9pZI/l09MR4=" + "aarch64-darwin": "sha256-85JdaSRH0/olFszdcVPWDZ8X+3QCLbWJHqCqUF9RCig=", + "aarch64-linux": "sha256-8JoxI3JZfu3vmZ85BJHDcetnmHOLxZHvFkcEhPKxNfY=", + "x86_64-darwin": "sha256-85JdaSRH0/olFszdcVPWDZ8X+3QCLbWJHqCqUF9RCig=", + "x86_64-linux": "sha256-8JoxI3JZfu3vmZ85BJHDcetnmHOLxZHvFkcEhPKxNfY=" }, "fuchsia": { - "aarch64-darwin": "sha256-CVkWu42Zo+PlWW3/VCfHSFqhT9/465NdvDiTGIqVFOU=", - "aarch64-linux": "sha256-CVkWu42Zo+PlWW3/VCfHSFqhT9/465NdvDiTGIqVFOU=", - "x86_64-darwin": "sha256-CVkWu42Zo+PlWW3/VCfHSFqhT9/465NdvDiTGIqVFOU=", - "x86_64-linux": "sha256-CVkWu42Zo+PlWW3/VCfHSFqhT9/465NdvDiTGIqVFOU=" + "aarch64-darwin": "sha256-9bVP42PO0fRHiWCIJ9zanoA+bQy4ZQu0n9HmTvSu7T0=", + "aarch64-linux": "sha256-9bVP42PO0fRHiWCIJ9zanoA+bQy4ZQu0n9HmTvSu7T0=", + "x86_64-darwin": "sha256-9bVP42PO0fRHiWCIJ9zanoA+bQy4ZQu0n9HmTvSu7T0=", + "x86_64-linux": "sha256-9bVP42PO0fRHiWCIJ9zanoA+bQy4ZQu0n9HmTvSu7T0=" }, "ios": { - "aarch64-darwin": "sha256-sv3NhB+8YMStlTuCgXjVw2PU2AvsKQE3nHcvn3V7/zI=", - "aarch64-linux": "sha256-sv3NhB+8YMStlTuCgXjVw2PU2AvsKQE3nHcvn3V7/zI=", - "x86_64-darwin": "sha256-sv3NhB+8YMStlTuCgXjVw2PU2AvsKQE3nHcvn3V7/zI=", - "x86_64-linux": "sha256-sv3NhB+8YMStlTuCgXjVw2PU2AvsKQE3nHcvn3V7/zI=" + "aarch64-darwin": "sha256-xGclaS40JejT3bv21pgc9lAVqmHZ7ayBxsFmxw39D94=", + "aarch64-linux": "sha256-xGclaS40JejT3bv21pgc9lAVqmHZ7ayBxsFmxw39D94=", + "x86_64-darwin": "sha256-xGclaS40JejT3bv21pgc9lAVqmHZ7ayBxsFmxw39D94=", + "x86_64-linux": "sha256-xGclaS40JejT3bv21pgc9lAVqmHZ7ayBxsFmxw39D94=" }, "linux": { - "aarch64-darwin": "sha256-bgNcc68wrVRxiwywWCQ0NkXrIQcm2xVqp8mZ6IBlTqM=", - "aarch64-linux": "sha256-bgNcc68wrVRxiwywWCQ0NkXrIQcm2xVqp8mZ6IBlTqM=", - "x86_64-darwin": "sha256-ZSyIouKMNNajEPFBN+VB5q6//QzsQz/J5Zj6Q8ms46M=", - "x86_64-linux": "sha256-ZSyIouKMNNajEPFBN+VB5q6//QzsQz/J5Zj6Q8ms46M=" + "aarch64-darwin": "sha256-I23sQ9F5Tc7VOqqJVGq7+bEqCYiUPZ9b3HPvBreCocE=", + "aarch64-linux": "sha256-I23sQ9F5Tc7VOqqJVGq7+bEqCYiUPZ9b3HPvBreCocE=", + "x86_64-darwin": "sha256-sqPFSKLVoPev7vjMH+dNXqJG9J7qu3B1c0QTquD8FH4=", + "x86_64-linux": "sha256-sqPFSKLVoPev7vjMH+dNXqJG9J7qu3B1c0QTquD8FH4=" }, "macos": { - "aarch64-darwin": "sha256-erI+Iiy+jm6NY4GeasD9hyHqpYs7v7y1QFEdtO58x4g=", - "aarch64-linux": "sha256-erI+Iiy+jm6NY4GeasD9hyHqpYs7v7y1QFEdtO58x4g=", - "x86_64-darwin": "sha256-erI+Iiy+jm6NY4GeasD9hyHqpYs7v7y1QFEdtO58x4g=", - "x86_64-linux": "sha256-erI+Iiy+jm6NY4GeasD9hyHqpYs7v7y1QFEdtO58x4g=" + "aarch64-darwin": "sha256-6T2hdsVkJT9p/LmjxQcuZwW5GaLAeUybClWAS6GnpHs=", + "aarch64-linux": "sha256-6T2hdsVkJT9p/LmjxQcuZwW5GaLAeUybClWAS6GnpHs=", + "x86_64-darwin": "sha256-6T2hdsVkJT9p/LmjxQcuZwW5GaLAeUybClWAS6GnpHs=", + "x86_64-linux": "sha256-6T2hdsVkJT9p/LmjxQcuZwW5GaLAeUybClWAS6GnpHs=" }, "universal": { - "aarch64-darwin": "sha256-gGt+tk7eDRuZ4f9RX8A+FGgezsYOwpaO0FJ+2KE3gbk=", - "aarch64-linux": "sha256-niLDdkedhlORVMr3HgWJik4XOd5BHph0sX+jfqgN+JM=", - "x86_64-darwin": "sha256-7Gpvr0dKqkjXEtsNGCKqN+lxx1deeNDhCOxr0xi7N4s=", - "x86_64-linux": "sha256-SG9fBf0urA5Na6Ff9NXoE8eRatMQHzoxoEoe9oyCe/E=" + "aarch64-darwin": "sha256-XPfEDhj93WID+DpqkUQAPjztLm6C1FQgpOlOLkXrOGY=", + "aarch64-linux": "sha256-7MrTsgG+5PUpZUHPi09wY8Qx4nlH7OQejW71mcfUVh8=", + "x86_64-darwin": "sha256-6D6ZkErxDzZxwyqLYvygzKSt+KC6kMMzJbLmjTAo53c=", + "x86_64-linux": "sha256-rS/3K2qW4yaNTeX8CnsLd6Zt0w16WRVkbYh8x/vEOM0=" }, "web": { - "aarch64-darwin": "sha256-HovW39xCgObtExLUqn5xN2t4Wz0UQYArlqF4ZAGjv6A=", - "aarch64-linux": "sha256-HovW39xCgObtExLUqn5xN2t4Wz0UQYArlqF4ZAGjv6A=", - "x86_64-darwin": "sha256-HovW39xCgObtExLUqn5xN2t4Wz0UQYArlqF4ZAGjv6A=", - "x86_64-linux": "sha256-HovW39xCgObtExLUqn5xN2t4Wz0UQYArlqF4ZAGjv6A=" + "aarch64-darwin": "sha256-yxeoFB63kZd2sPZJSsj8GZcYcW+y23CprJZQ+9Kty9Q=", + "aarch64-linux": "sha256-yxeoFB63kZd2sPZJSsj8GZcYcW+y23CprJZQ+9Kty9Q=", + "x86_64-darwin": "sha256-yxeoFB63kZd2sPZJSsj8GZcYcW+y23CprJZQ+9Kty9Q=", + "x86_64-linux": "sha256-yxeoFB63kZd2sPZJSsj8GZcYcW+y23CprJZQ+9Kty9Q=" }, "windows": { - "x86_64-darwin": "sha256-8DmZF1AFsJ9V4X8IGXVPxKbAtBJWbKybZsvu7MdtHpU=", - "x86_64-linux": "sha256-8DmZF1AFsJ9V4X8IGXVPxKbAtBJWbKybZsvu7MdtHpU=" + "x86_64-darwin": "sha256-dOuUDKdycN0P9T94e9+Nqg6XQpR06WFiiAzgNgZFTi0=", + "x86_64-linux": "sha256-dOuUDKdycN0P9T94e9+Nqg6XQpR06WFiiAzgNgZFTi0=" } }, "pubspecLock": { @@ -586,11 +586,11 @@ "dependency": "direct main", "description": { "name": "matcher", - "sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6", + "sha256": "dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.18" + "version": "0.12.19" }, "meta": { "dependency": "direct main", @@ -896,31 +896,31 @@ "dependency": "direct dev", "description": { "name": "test", - "sha256": "54c516bbb7cee2754d327ad4fca637f78abfc3cbcc5ace83b3eda117e42cd71a", + "sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.29.0" + "version": "1.30.0" }, "test_api": { "dependency": "direct main", "description": { "name": "test_api", - "sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636", + "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.9" + "version": "0.7.10" }, "test_core": { "dependency": "direct main", "description": { "name": "test_core", - "sha256": "394f07d21f0f2255ec9e3989f21e54d3c7dc0e6e9dbce160e5a9c1a6be0e2943", + "sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.15" + "version": "0.6.16" }, "typed_data": { "dependency": "direct main", From 5329c266b9db96c6a7252e4e5e0503e1f9986fa6 Mon Sep 17 00:00:00 2001 From: figsoda Date: Fri, 20 Mar 2026 20:05:29 -0400 Subject: [PATCH 112/434] cargo-nextest: 0.9.131 -> 0.9.132 Diff: https://github.com/nextest-rs/nextest/compare/cargo-nextest-0.9.131...cargo-nextest-0.9.132 Changelog: https://nexte.st/changelog/#0.9.132 --- pkgs/by-name/ca/cargo-nextest/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-nextest/package.nix b/pkgs/by-name/ca/cargo-nextest/package.nix index 1b7d3cd8ce27..43bfe17ee71c 100644 --- a/pkgs/by-name/ca/cargo-nextest/package.nix +++ b/pkgs/by-name/ca/cargo-nextest/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-nextest"; - version = "0.9.131"; + version = "0.9.132"; src = fetchFromGitHub { owner = "nextest-rs"; repo = "nextest"; tag = "cargo-nextest-${finalAttrs.version}"; - hash = "sha256-nZfvxpBT8Uo+41Jpoff1gRGWVJJK7KbeCwD3DMQR8RM="; + hash = "sha256-UikUhfVfBhP2HZxUFovY5Il9lqzFTITBWMSeRxRXWtk="; }; # FIXME: we don't support dtrace probe generation on macOS until we have a dtrace build: https://github.com/NixOS/nixpkgs/pull/392918 @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ./no-dtrace-macos.patch ]; - cargoHash = "sha256-lS1+BhznJVjMm4BYyM/NqgAB+B6758PeRU0aVtatqIM="; + cargoHash = "sha256-mz6Gykzztf2OV/yifk0X0luSzv6BCVHqUCk0gWsxi2U="; cargoBuildFlags = [ "-p" From ba1d7f2a2722f9c6bb427f5df6a125997b8068fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 00:14:05 +0000 Subject: [PATCH 113/434] pyrra: 0.9.4 -> 0.9.5 --- pkgs/by-name/py/pyrra/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pyrra/package.nix b/pkgs/by-name/py/pyrra/package.nix index 6cf65671d188..728929cf9963 100644 --- a/pkgs/by-name/py/pyrra/package.nix +++ b/pkgs/by-name/py/pyrra/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "pyrra"; - version = "0.9.4"; + version = "0.9.5"; src = fetchFromGitHub { owner = "pyrra-dev"; repo = "pyrra"; tag = "v${finalAttrs.version}"; - hash = "sha256-XJIYCGv9XOIMxqOjq7u536EhfSIAjLNCNeuwnXUhBMs="; + hash = "sha256-Xy+obHLxu8qQSKtZXSIO/JP8C7w548WeTYa2f1W99kw="; }; vendorHash = "sha256-E2/OrAC2Wkv7OYPjs9ROE1RL4UUXYTByJZRY1qZB3gE="; From 76a0d327ad8eb7a49bf5c8fcfe5ae2c2656ec97f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 00:32:45 +0000 Subject: [PATCH 114/434] python3Packages.py3dtiles: 12.1.0 -> 12.1.1 --- pkgs/development/python-modules/py3dtiles/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py3dtiles/default.nix b/pkgs/development/python-modules/py3dtiles/default.nix index 954baa9ec02b..c5b0ea3de5ac 100644 --- a/pkgs/development/python-modules/py3dtiles/default.nix +++ b/pkgs/development/python-modules/py3dtiles/default.nix @@ -36,14 +36,14 @@ buildPythonPackage (finalAttrs: { pname = "py3dtiles"; - version = "12.1.0"; + version = "12.1.1"; pyproject = true; src = fetchFromGitLab { owner = "py3dtiles"; repo = "py3dtiles"; tag = "v${finalAttrs.version}"; - hash = "sha256-qzTbpUkfrETAcCUk6mqJexA+6oIQrZjUIZJOubaHxCg="; + hash = "sha256-5zKp32Rn+bwUKVPb1XJxenHzRz0V7cgNmRwjWDYyKnI="; }; build-system = [ From a23a02dc1835abe7a08d161c9981f4c8eaf63ea7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 00:43:27 +0000 Subject: [PATCH 115/434] lockbook: 26.2.11 -> 26.3.20 --- pkgs/by-name/lo/lockbook/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/lockbook/package.nix b/pkgs/by-name/lo/lockbook/package.nix index ded6fb071ed2..cd1881fce55a 100644 --- a/pkgs/by-name/lo/lockbook/package.nix +++ b/pkgs/by-name/lo/lockbook/package.nix @@ -12,16 +12,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "lockbook"; - version = "26.2.11"; + version = "26.3.20"; src = fetchFromGitHub { owner = "lockbook"; repo = "lockbook"; tag = finalAttrs.version; - hash = "sha256-LW7BQLnnrTLKee+znznn5r77LHLbk1V7aYjerNQY/5c="; + hash = "sha256-uV0n9xQwcJPWbW0Jez1L/ZvNXWm5LZNFnuBs1MwyYa0="; }; - cargoHash = "sha256-rTpSVAGvbmHgSsn0IrkR8+VsbIjUX/tRpYUkuskb99w="; + cargoHash = "sha256-9TGuMmDwwc2J1iiFCZataZRRWu1VChPavveEGz7kulg="; doCheck = false; # there are no cli tests cargoBuildFlags = [ From b80138096936fe6446e385ca3a1c99075d383d71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 20 Mar 2026 17:59:31 -0700 Subject: [PATCH 116/434] python314Packages.axis: 66 -> 67 Diff: https://github.com/Kane610/axis/compare/v66...v67 Changelog: https://github.com/Kane610/axis/releases/tag/v67 --- pkgs/development/python-modules/axis/default.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/axis/default.nix b/pkgs/development/python-modules/axis/default.nix index 6062cce8beee..a1d33d3d6726 100644 --- a/pkgs/development/python-modules/axis/default.nix +++ b/pkgs/development/python-modules/axis/default.nix @@ -1,7 +1,6 @@ { lib, - async-timeout, - attrs, + aiohttp, buildPythonPackage, faust-cchardet, fetchFromGitHub, @@ -16,29 +15,28 @@ buildPythonPackage rec { pname = "axis"; - version = "66"; + version = "67"; pyproject = true; - disabled = pythonOlder "3.12"; + disabled = pythonOlder "3.14"; src = fetchFromGitHub { owner = "Kane610"; repo = "axis"; tag = "v${version}"; - hash = "sha256-h3ySZeGlWeWIywtZoK8LcnxaqRe6lvJ7VTds1J+Jc3M="; + hash = "sha256-Zfhz3AtiMSF5yNF+Z7++3O1oof5hyfues3u4bToFBYk="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "setuptools==80.9.0" "setuptools" \ - --replace-fail "wheel==0.46.1" "wheel" + --replace-fail "setuptools==82.0.1" "setuptools" \ + --replace-fail "wheel==0.46.3" "wheel" ''; build-system = [ setuptools ]; dependencies = [ - async-timeout - attrs + aiohttp faust-cchardet httpx orjson From 1ad66317771b0e6436a5fa8cda70092e1d61f8c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 01:43:01 +0000 Subject: [PATCH 117/434] mate-terminal: 1.28.2 -> 1.28.3 --- pkgs/by-name/ma/mate-terminal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mate-terminal/package.nix b/pkgs/by-name/ma/mate-terminal/package.nix index e8fa693c58d5..e815e310c3ba 100644 --- a/pkgs/by-name/ma/mate-terminal/package.nix +++ b/pkgs/by-name/ma/mate-terminal/package.nix @@ -21,14 +21,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "mate-terminal"; - version = "1.28.2"; + version = "1.28.3"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "mate-terminal"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-tyYHMn+qwytpSNUZg4xfwnuVClxj2IcyB4C4Dsn+1Nc="; + hash = "sha256-fgmYqcv+36QjOFVB7gdBrUi6eZhWFLsJa3Pm27Idx8E="; }; strictDeps = true; From b18d849d56742cb6d62c0bdad43293fe840a1a12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 02:03:05 +0000 Subject: [PATCH 118/434] mark: 15.4.0 -> 16.0.0 --- pkgs/by-name/ma/mark/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/mark/package.nix b/pkgs/by-name/ma/mark/package.nix index acfc33a4a782..c14d0dbb236a 100644 --- a/pkgs/by-name/ma/mark/package.nix +++ b/pkgs/by-name/ma/mark/package.nix @@ -8,16 +8,16 @@ # https://github.com/kovetskiy/mark/pull/581#issuecomment-2797872996 buildGoModule (finalAttrs: { pname = "mark"; - version = "15.4.0"; + version = "16.0.0"; src = fetchFromGitHub { owner = "kovetskiy"; repo = "mark"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-s7BQKSr/wP7obryh4tLK8rdgV8hr6U6QeCrJt9EeY3o="; + sha256 = "sha256-df2HokfXT3EDpDjC1PGFHK8XgXY4OyItem1R6uKfX6s="; }; - vendorHash = "sha256-s4+fB5ZkKnbuRfYOc0HWKgXAz38AjLBqU+p91Djgy0w="; + vendorHash = "sha256-7WXez3muilRGfic/K3mCH9D68ZmjcWr0UydGKJyMcy4="; ldflags = [ "-s" From caba602edb761f3b0668873a7c637d86e972a33f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 02:40:11 +0000 Subject: [PATCH 119/434] super: 0.2.0 -> 0.3.0 --- pkgs/by-name/su/super/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/super/package.nix b/pkgs/by-name/su/super/package.nix index 3d6a5d7b48cd..295109bc241d 100644 --- a/pkgs/by-name/su/super/package.nix +++ b/pkgs/by-name/su/super/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "super"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "brimdata"; repo = "super"; tag = "v${finalAttrs.version}"; - hash = "sha256-MAlBVY2O9T1j+N/kSgEw3onnIicrhOoa2vqnGEiXCdg="; + hash = "sha256-T/L5w15gZVTbs0jHTkHPnHwTJ2s+ILfouHyQMEXkq1M="; }; vendorHash = "sha256-EkQatync50uz4dSVrX0lIAh4FaEMRR6UTsYZATi+kNw="; From ae547ff4943f0b6d39b353bb1b7f47461c1afb31 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Thu, 20 Nov 2025 21:09:05 -0800 Subject: [PATCH 120/434] maubot: 0.5.1 -> 0.6.0 --- pkgs/development/python-modules/maubot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/maubot/default.nix b/pkgs/development/python-modules/maubot/default.nix index a030049f5b3a..2b8f15339a51 100644 --- a/pkgs/development/python-modules/maubot/default.nix +++ b/pkgs/development/python-modules/maubot/default.nix @@ -42,12 +42,12 @@ let maubot = python.pkgs.buildPythonPackage rec { pname = "maubot"; - version = "0.5.1"; + version = "0.6.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-0UtelZ3w0QUw825AGhSc8wfhYaL9FSYJXCvYZEefWPQ="; + hash = "sha256-ZXwyctTjKg1ssYE6Ehc1s1DPhWyc08dIQ4MQz6EQXGg="; }; patches = [ From 0d604a5600f974ddfde539bded55753dee5d0845 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 20 Mar 2026 14:24:42 -0400 Subject: [PATCH 121/434] ovn: 25.09.2 -> 26.03.0 Changelog: https://github.com/ovn-org/ovn/blob/refs/tags/v26.03.0/NEWS --- ...re-AT_CHECK-stderr-for-grep-.-grep-q.patch | 246 ------------------ pkgs/by-name/ov/ovn/package.nix | 28 +- 2 files changed, 2 insertions(+), 272 deletions(-) delete mode 100644 pkgs/by-name/ov/ovn/0001-tests-Ignore-AT_CHECK-stderr-for-grep-.-grep-q.patch diff --git a/pkgs/by-name/ov/ovn/0001-tests-Ignore-AT_CHECK-stderr-for-grep-.-grep-q.patch b/pkgs/by-name/ov/ovn/0001-tests-Ignore-AT_CHECK-stderr-for-grep-.-grep-q.patch deleted file mode 100644 index fe6606e5ef11..000000000000 --- a/pkgs/by-name/ov/ovn/0001-tests-Ignore-AT_CHECK-stderr-for-grep-.-grep-q.patch +++ /dev/null @@ -1,246 +0,0 @@ -From cbb90f0c9f4b684d1934380288553cc22f95babe Mon Sep 17 00:00:00 2001 -From: Ihar Hrachyshka -Date: Fri, 12 Dec 2025 21:40:50 -0500 -Subject: [PATCH ovn] tests: Ignore AT_CHECK stderr for `grep ... | grep -q`. - -When `grep -q` is used in a pipeline, it will exit on a first match and -not wait for its upstream pipeline component to complete. The upstream -command may keep producing stdout. If the upstream command attempts to -write to its stdout after `grep -q` exited, it will receive SIGPIPE. In -this scenario, the upstream command may print an error to stderr. - -Specifically, `grep` may write: `grep: write error: Broken pipe`. - -Since AT_CHECK with implicit stderr argument expects empty stderr, -running AT_CHECK on a pipeline that chains multiple `grep` calls, with -the last component being `grep -q`, may result in a spurious test -failure, depending on the order of `close` calls on stdin and stdout of -the pipeline component commands. - -When `grep -q` is used and we expect it to return 0, we usually don't -care if its upstream command produces more output (either stdout or -stderr). As long as there's a match, `grep -q` - and the AT_CHECK check -- should succeed. - -This patch updates all AT_CHECK calls that: - -- use a pipeline with multiple `grep` components; -- with the last pipeline component being `grep -q`; -- expect a match (making `grep -q` exit early). - -These calls are updated to explicitly `[ignore]` stderr from the -pipeline. - -Signed-off-by: Ihar Hrachyshka ---- - tests/ovn-controller.at | 14 +++++++------- - tests/ovn-northd.at | 28 ++++++++++++++-------------- - tests/system-ovn-kmod.at | 6 +++--- - 3 files changed, 24 insertions(+), 24 deletions(-) - -diff --git a/tests/ovn-controller.at b/tests/ovn-controller.at -index 0ba1357b2..d7cc06d00 100644 ---- a/tests/ovn-controller.at -+++ b/tests/ovn-controller.at -@@ -862,7 +862,7 @@ check ovn-nbctl meter-add event-elb drop 100 pktps 10 - check ovn-nbctl --wait=hv copp-add copp0 event-elb event-elb - check ovn-nbctl --wait=hv ls-copp-add copp0 ls1 - --AT_CHECK([as hv1 ovs-ofctl dump-flows br-int | grep controller | grep userdata=00.00.00.0f | grep -q meter_id=1]) -+AT_CHECK([as hv1 ovs-ofctl dump-flows br-int | grep controller | grep userdata=00.00.00.0f | grep -q meter_id=1], [0], [], [ignore]) - - check ovn-nbctl copp-del copp0 - AT_CHECK([ovn-nbctl copp-list copp0], [0], [dnl -@@ -875,13 +875,13 @@ check ovn-nbctl --wait=hv copp-add copp1 reject acl-meter - check ovn-nbctl ls-copp-add copp1 ls1 - check ovn-nbctl --wait=hv acl-add ls1 from-lport 1002 'inport == "lsp1" && ip && udp' reject - --AT_CHECK([as hv1 ovs-ofctl dump-flows br-int | grep controller | grep userdata=00.00.00.16 | grep -q meter_id=1]) -+AT_CHECK([as hv1 ovs-ofctl dump-flows br-int | grep controller | grep userdata=00.00.00.16 | grep -q meter_id=1], [0], [], [ignore]) - - # arp metering - check ovn-nbctl meter-add arp-meter drop 200 pktps 0 - check ovn-nbctl --wait=hv copp-add copp2 arp-resolve arp-meter - check ovn-nbctl --wait=hv lr-copp-add copp2 lr1 --AT_CHECK([as hv1 ovs-ofctl dump-flows br-int | grep controller | grep userdata=00.00.00.00 | grep -q meter_id=2]) -+AT_CHECK([as hv1 ovs-ofctl dump-flows br-int | grep controller | grep userdata=00.00.00.00 | grep -q meter_id=2], [0], [], [ignore]) - - OVN_CLEANUP([hv1]) - AT_CLEANUP -@@ -2099,7 +2099,7 @@ check ovn-nbctl --wait=hv sync - check ovn-nbctl remove address_set as1 addresses 10.0.0.1/32 - check ovn-nbctl --wait=hv sync - --AT_CHECK([grep "already references desired flow" hv1/ovn-controller.log | grep -q "nw_src=10.0.0.1"]) -+AT_CHECK([grep "already references desired flow" hv1/ovn-controller.log | grep -q "nw_src=10.0.0.1"], [0], [], [ignore]) - - # Same for duplicate IPv6 addresses. - check ovn-nbctl add address_set as2 addresses '["::01"]' -@@ -2107,7 +2107,7 @@ check ovn-nbctl --wait=hv sync - check ovn-nbctl remove address_set as2 addresses '["::01"]' - check ovn-nbctl --wait=hv sync - --AT_CHECK([grep "already references desired flow" hv1/ovn-controller.log | grep -q "ipv6_src=::1"]) -+AT_CHECK([grep "already references desired flow" hv1/ovn-controller.log | grep -q "ipv6_src=::1"], [0], [], [ignore]) - - OVN_CLEANUP([hv1 - /already references desired flow/d -@@ -2471,8 +2471,8 @@ AT_CHECK([ovn-nbctl --wait=hv sync]) - # Check if ovn-controller is still alive - AT_CHECK([ps $pid], [0], [ignore]) - # Check if we got warnings for invalid --AT_CHECK([grep "Parsing of ovn-chassis-mac-mappings failed" hv1/ovn-controller.log | grep -q invalid1]) --AT_CHECK([grep "Parsing of ovn-chassis-mac-mappings failed" hv1/ovn-controller.log | grep -q invalid2]) -+AT_CHECK([grep "Parsing of ovn-chassis-mac-mappings failed" hv1/ovn-controller.log | grep -q invalid1], [0], [], [ignore]) -+AT_CHECK([grep "Parsing of ovn-chassis-mac-mappings failed" hv1/ovn-controller.log | grep -q invalid2], [0], [], [ignore]) - AT_CHECK([grep "Parsing of ovn-chassis-mac-mappings failed" hv1/ovn-controller.log | grep -q br1], [1]) - - OVN_CLEANUP([hv1 -diff --git a/tests/ovn-northd.at b/tests/ovn-northd.at -index d425cfb7a..5b1a8b6f8 100644 ---- a/tests/ovn-northd.at -+++ b/tests/ovn-northd.at -@@ -4151,7 +4151,7 @@ check as northd ovn-appctl -t ovn-northd inc-engine/clear-stats - - check ovn-nbctl --bfd=$uuid lr-route-add r0 100.0.0.0/8 192.168.1.2 - wait_column down bfd status logical_port=r0-sw1 --AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.1.2 | grep -q bfd],[0]) -+AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.1.2 | grep -q bfd], [0], [], [ignore]) - - check_engine_stats northd recompute nocompute - check_engine_stats bfd recompute nocompute -@@ -4163,11 +4163,11 @@ check as northd ovn-appctl -t ovn-northd inc-engine/clear-stats - - check ovn-nbctl --bfd lr-route-add r0 200.0.0.0/8 192.168.2.2 - wait_column down bfd status logical_port=r0-sw2 --AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.2.2 | grep -q bfd],[0]) -+AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.2.2 | grep -q bfd], [0], [], [ignore]) - - check ovn-nbctl --bfd lr-route-add r0 240.0.0.0/8 192.168.5.2 r0-sw5 - wait_column down bfd status logical_port=r0-sw5 --AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.5.2 | grep -q bfd],[0]) -+AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.5.2 | grep -q bfd], [0], [], [ignore]) - - check_engine_stats northd recompute nocompute - check_engine_stats bfd recompute nocompute -@@ -4179,7 +4179,7 @@ check as northd ovn-appctl -t ovn-northd inc-engine/clear-stats - - check ovn-nbctl --bfd --policy=src-ip lr-route-add r0 192.168.6.1/32 192.168.10.10 r0-sw6 - wait_column down bfd status logical_port=r0-sw6 --AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.6.1 | grep -q bfd],[0]) -+AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.6.1 | grep -q bfd], [0], [], [ignore]) - - check_engine_stats northd recompute nocompute - check_engine_stats bfd recompute nocompute -@@ -4191,7 +4191,7 @@ check as northd ovn-appctl -t ovn-northd inc-engine/clear-stats - - check ovn-nbctl --bfd --policy=src-ip lr-route-add r0 192.168.7.1/32 192.168.10.10 r0-sw7 - wait_column down bfd status logical_port=r0-sw7 --AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.7.1 | grep -q bfd],[0]) -+AT_CHECK([ovn-nbctl lr-route-list r0 | grep 192.168.7.1 | grep -q bfd], [0], [], [ignore]) - - route_uuid=$(fetch_column nb:logical_router_static_route _uuid ip_prefix="100.0.0.0/8") - check ovn-nbctl clear logical_router_static_route $route_uuid bfd -@@ -4266,7 +4266,7 @@ AT_CHECK([ovn-nbctl copp-list copp0], [0], [dnl - event-elb: meter0 - ]) - --AT_CHECK([ovn-sbctl list logical_flow | grep trigger_event -A 2 | grep -q meter0]) -+AT_CHECK([ovn-sbctl list logical_flow | grep trigger_event -A 2 | grep -q meter0], [0], [], [ignore]) - - check ovn-nbctl --wait=hv meter-add meter1 drop 300 pktps 10 - AT_CHECK([ovn-nbctl meter-list |grep meter1 -A 1], [0], [dnl -@@ -4284,7 +4284,7 @@ AT_CHECK([ovn-nbctl copp-list copp1], [0], [dnl - arp: meter1 - ]) - --AT_CHECK([ovn-sbctl list logical_flow | grep arp -A 2 | grep -q meter1]) -+AT_CHECK([ovn-sbctl list logical_flow | grep arp -A 2 | grep -q meter1], [0], [], [ignore]) - - check ovn-nbctl --wait=hv copp-del copp1 arp - AT_CHECK([ovn-nbctl copp-list copp1], [0], [dnl -@@ -4298,7 +4298,7 @@ AT_CHECK([ovn-nbctl copp-list copp2], [0], [dnl - icmp4-error: meter2 - ]) - --AT_CHECK([ovn-sbctl list logical_flow | grep icmp4 -A 2 | grep -q meter2]) -+AT_CHECK([ovn-sbctl list logical_flow | grep icmp4 -A 2 | grep -q meter2], [0], [], [ignore]) - - check ovn-nbctl --wait=hv copp-del copp2 icmp4-error - AT_CHECK([ovn-nbctl copp-list copp2], [0], [dnl -@@ -4310,7 +4310,7 @@ AT_CHECK([ovn-nbctl copp-list copp3], [0], [dnl - icmp6-error: meter2 - ]) - --AT_CHECK([ovn-sbctl list logical_flow | grep icmp6 -A 2 | grep -q meter2]) -+AT_CHECK([ovn-sbctl list logical_flow | grep icmp6 -A 2 | grep -q meter2], [0], [], [ignore]) - - check ovn-nbctl --wait=hv copp-del copp3 icmp6-error - AT_CHECK([ovn-nbctl copp-list copp3], [0], [dnl -@@ -4322,7 +4322,7 @@ AT_CHECK([ovn-nbctl copp-list copp4], [0], [dnl - tcp-reset: meter2 - ]) - --AT_CHECK([ovn-sbctl list logical_flow | grep tcp -A 2 | grep -q meter2]) -+AT_CHECK([ovn-sbctl list logical_flow | grep tcp -A 2 | grep -q meter2], [0], [], [ignore]) - - check ovn-nbctl --wait=hv copp-del copp4 tcp-reset - AT_CHECK([ovn-nbctl copp-list copp4], [0], [dnl -@@ -4351,7 +4351,7 @@ check ovn-nbctl --wait=hv lr-copp-add copp7 r0 - AT_CHECK([ovn-nbctl copp-list copp7], [0], [dnl - bfd: meter0 - ]) --AT_CHECK([ovn-sbctl list logical_flow | grep bfd -A 2 | grep -q meter0]) -+AT_CHECK([ovn-sbctl list logical_flow | grep bfd -A 2 | grep -q meter0],[0],[],[ignore]) - - check ovn-nbctl --wait=hv set Logical_Switch sw1 \ - other_config:mcast_querier="false" \ -@@ -4361,7 +4361,7 @@ check ovn-nbctl --wait=hv ls-copp-add copp8 sw1 - AT_CHECK([ovn-nbctl copp-list copp8], [0], [dnl - igmp: meter1 - ]) --AT_CHECK([ovn-sbctl list logical_flow | grep igmp -A 2 | grep -q meter1]) -+AT_CHECK([ovn-sbctl list logical_flow | grep igmp -A 2 | grep -q meter1],[0],[],[ignore]) - - check ovn-nbctl copp-del copp8 - AT_CHECK([ovn-nbctl copp-list copp8], [0], [dnl -@@ -7901,7 +7901,7 @@ AT_CHECK([ovn-sbctl lflow-list S1 | grep ls_in_l2_lkup | grep -q 'match=(eth.mca - check ovn-nbctl --wait=sb set Logical_Switch S1 \ - other_config:broadcast-arps-to-all-routers=false - --AT_CHECK([ovn-sbctl lflow-list S1 | grep ls_in_l2_lkup | grep -q 'match=(eth.mcast && (arp.op == 1 || nd_ns)), action=(outport = "_MC_flood_l2"; output;)'], [0]) -+AT_CHECK([ovn-sbctl lflow-list S1 | grep ls_in_l2_lkup | grep -q 'match=(eth.mcast && (arp.op == 1 || nd_ns)), action=(outport = "_MC_flood_l2"; output;)'], [0], [], [ignore]) - - check ovn-nbctl --wait=sb set Logical_Switch S1 \ - other_config:broadcast-arps-to-all-routers=true -@@ -17201,7 +17201,7 @@ check ovn-nbctl --wait=sb sync - - ovn-sbctl dump-flows lr0 > lrflows - AT_CAPTURE_FILE([lrflows]) --AT_CHECK([! ovn_strip_lflows < lrflows | grep priority=105 | grep -q "flags.force_snat_for_lb == 1"]) -+AT_CHECK([! ovn_strip_lflows < lrflows | grep priority=105 | grep -q "flags.force_snat_for_lb == 1"], [0], [], [ignore]) - - check ovn-nbctl lrp-del lrp0 -- lrp-add lr0 lrp0 02:00:00:00:00:01 4242::4242/64 - check ovn-nbctl --wait=sb sync -diff --git a/tests/system-ovn-kmod.at b/tests/system-ovn-kmod.at -index 4e264cca8..53fc45734 100644 ---- a/tests/system-ovn-kmod.at -+++ b/tests/system-ovn-kmod.at -@@ -1641,11 +1641,11 @@ check_flow_assured() { - echo Check if a conntrack entry exists for src=$src_ip, dst=$dst_ip, zone=$zone - - if test -n "$src_ip" && test -n "$dst_ip"; then -- AT_CHECK([grep -F "$src_ip" conntrack_file | grep -F "$dst_ip" | grep "zone=$zone" | grep -q "ASSURED"]) -+ AT_CHECK([grep -F "$src_ip" conntrack_file | grep -F "$dst_ip" | grep "zone=$zone" | grep -q "ASSURED"], [0], [], [ignore]) - elif test -n "$src_ip"; then -- AT_CHECK([grep -F "$src_ip" conntrack_file | grep "zone=$zone" | grep -q "ASSURED"]) -+ AT_CHECK([grep -F "$src_ip" conntrack_file | grep "zone=$zone" | grep -q "ASSURED"], [0], [], [ignore]) - else -- AT_CHECK([grep -F "$dst_ip" conntrack_file | grep "zone=$zone" | grep -q "ASSURED"]) -+ AT_CHECK([grep -F "$dst_ip" conntrack_file | grep "zone=$zone" | grep -q "ASSURED"], [0], [], [ignore]) - fi - } - --- -2.51.2 - diff --git a/pkgs/by-name/ov/ovn/package.nix b/pkgs/by-name/ov/ovn/package.nix index c466362858ae..6dc27221e7ed 100644 --- a/pkgs/by-name/ov/ovn/package.nix +++ b/pkgs/by-name/ov/ovn/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, autoreconfHook, libbpf, libcap_ng, @@ -31,13 +30,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "ovn"; - version = "25.09.2"; + version = "26.03.0"; src = fetchFromGitHub { owner = "ovn-org"; repo = "ovn"; tag = "v${finalAttrs.version}"; - hash = "sha256-JcOc9rNtpGhr+dn+dXltA+WTJZa3bEgqyS4zjlVM+Uc="; + hash = "sha256-jw9SRDu2QqgMqApwTYcZUwNAq60LISb7OJJLDS46bJE="; fetchSubmodules = true; }; @@ -49,29 +48,6 @@ stdenv.mkDerivation (finalAttrs: { "tools" ]; - patches = [ - # Fix build failure due to make install race condition. - (fetchpatch { - url = "https://github.com/ovn-org/ovn/commit/d7c46f5d1f9b804ebc7b20b0edad4e11469a41da.patch"; - hash = "sha256-P3XNZ2YXSa9s3DdlKX9C243bMovDbIsmapdrXaQS7go="; - }) - - # Disable scapy tests that were not marked with HAVE_SCAPY requirement - - # they hang indefinitely if scapy is not installed. - (fetchpatch { - url = "https://github.com/ovn-org/ovn/commit/df99035f88e43a3b80f4c58dc530fd3f45766c54.patch"; - hash = "sha256-l+t1zZ3FEmcRa+G2qfDVaVTBRsFOPd6iceqDmRT+d7k="; - }) - (fetchpatch { - url = "https://github.com/ovn-org/ovn/commit/f353dbd03cd7a3c06b1b728321749e5e276aafc0.patch"; - hash = "sha256-hXH2/tFFtVfrOFQZxmbS7grQeQnTejESU8w10E484PE="; - }) - - # Fix test failures due to spurious Broken pipe on AT_CHECK stderr. - # Posted: https://patchwork.ozlabs.org/project/ovn/patch/20251213030322.91112-1-ihar.hrachyshka@gmail.com/ - ./0001-tests-Ignore-AT_CHECK-stderr-for-grep-.-grep-q.patch - ]; - nativeBuildInputs = [ autoreconfHook pkg-config From 82318659599839b7182bc9ffd442a648247a008a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 20 Mar 2026 21:19:12 -0700 Subject: [PATCH 122/434] python3Packages.pysmartthings: 3.7.0 -> 3.7.2 Diff: https://github.com/andrewsayre/pysmartthings/compare/v3.7.0...v3.7.2 Changelog: https://github.com/andrewsayre/pysmartthings/releases/tag/v3.7.2 --- pkgs/development/python-modules/pysmartthings/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmartthings/default.nix b/pkgs/development/python-modules/pysmartthings/default.nix index 4d6b7d427064..3a9218e042c7 100644 --- a/pkgs/development/python-modules/pysmartthings/default.nix +++ b/pkgs/development/python-modules/pysmartthings/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pysmartthings"; - version = "3.7.0"; + version = "3.7.2"; pyproject = true; disabled = pythonOlder "3.12"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "andrewsayre"; repo = "pysmartthings"; tag = "v${version}"; - hash = "sha256-PjvAdF1kvs0f7cViPjOYVziDRiI2DngwQk0E3zddgJE="; + hash = "sha256-zz5UUvegBUXqqJeV7S3OF0eoGISC5hd8hfevY9UQ0nM="; }; build-system = [ poetry-core ]; From 9798545d93ccc7fd2f9fb7786bae6982cda7d61c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 20 Mar 2026 21:15:13 -0700 Subject: [PATCH 123/434] python3Packages.pysmlight: 0.2.16 -> 0.3.1 Diff: https://github.com/smlight-tech/pysmlight/compare/v0.2.16...v0.3.1 Changelog: https://github.com/smlight-tech/pysmlight/releases/tag/v0.3.1 --- pkgs/development/python-modules/pysmlight/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysmlight/default.nix b/pkgs/development/python-modules/pysmlight/default.nix index 194895968738..84b15322f9eb 100644 --- a/pkgs/development/python-modules/pysmlight/default.nix +++ b/pkgs/development/python-modules/pysmlight/default.nix @@ -11,18 +11,19 @@ mashumaro, pytest-asyncio, pytestCheckHook, + syrupy, }: buildPythonPackage rec { pname = "pysmlight"; - version = "0.2.16"; + version = "0.3.1"; pyproject = true; src = fetchFromGitHub { owner = "smlight-tech"; repo = "pysmlight"; tag = "v${version}"; - hash = "sha256-SYMblXe0fkhLTzs42qrB+MwivYXhpgjLaO9c0zcCwmo="; + hash = "sha256-WT7fGHa2vD7BlIqV3BOR1C4cFJDzMm5/cJ7ihOg2aAs="; }; build-system = [ @@ -43,6 +44,7 @@ buildPythonPackage rec { aresponses pytest-asyncio pytestCheckHook + syrupy ]; __darwinAllowLocalNetworking = true; From dfb3aacd54f88b866f5122e9ac50c3ffc4a5f011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 20 Mar 2026 21:12:08 -0700 Subject: [PATCH 124/434] home-assistant: 2026.3.2 -> 2026.3.3 Diff: https://github.com/home-assistant/core/compare/2026.3.2...2026.3.3 Changelog: https://github.com/home-assistant/core/releases/tag/2026.3.3 --- pkgs/servers/home-assistant/component-packages.nix | 2 +- pkgs/servers/home-assistant/default.nix | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 17cf0605fd77..af346b199da5 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.3.2"; + version = "2026.3.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 be5697f20ccc..4dfb16a35fa1 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -263,7 +263,7 @@ let extraBuildInputs = extraPackages python.pkgs; # Don't forget to run update-component-packages.py after updating - hassVersion = "2026.3.2"; + hassVersion = "2026.3.3"; in python.pkgs.buildPythonApplication rec { @@ -274,7 +274,7 @@ python.pkgs.buildPythonApplication rec { pyproject = true; # check REQUIRED_PYTHON_VER in homeassistant/const.py - disabled = python.pythonOlder "3.13"; + disabled = python.pythonOlder "3.14"; # don't try and fail to strip 6600+ python files, it takes minutes! dontStrip = true; @@ -284,13 +284,13 @@ python.pkgs.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-ehvHw+/JZkQEYf4m+BbFc/2izomLsm7T4IPGzB8ehWk="; + hash = "sha256-NCrrG2jlbt879qo6peoBqtbU+d/lmbKqswEJbfvVUUI="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-MICjwxCNwb5XvSayN13gf4b7/iPT4dCFYvi+nec+ctk="; + hash = "sha256-/8yJBUNcMLx7ONLY5rvbWsVA1+OtTSpZd3dNgEsG+0I="; }; build-system = with python.pkgs; [ From 9912f266e3cfba9bfdd5fc07a0f730adefef53f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 20 Mar 2026 21:22:31 -0700 Subject: [PATCH 125/434] python3Packages.homeassistant-stubs: 2026.3.2 -> 2026.3.3 Diff: https://github.com/KapJI/homeassistant-stubs/compare/2026.3.2...2026.3.3 Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.3.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 eb035980df09..e69ba83c5c41 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.3.2"; + version = "2026.3.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-7nTKvRChvxGSDaQXnivd/6RKA466ygYMpezjS79Q0qE="; + hash = "sha256-J3arzNIBwmtvZBoot6niVWAQJitR4novo9qkREfpCu8="; }; build-system = [ From ceaec569eb5373dd481123d0ba19f73ac3eb5bd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 04:26:25 +0000 Subject: [PATCH 126/434] terraform-providers.hashicorp_google: 7.23.0 -> 7.24.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 c2d840262876..3d56b7466a1d 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -571,11 +571,11 @@ "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" }, "hashicorp_google": { - "hash": "sha256-ulwx4+m/7mTTr0+1kSO1g4qkKhd/Yx5of4K7moDik88=", + "hash": "sha256-OF5Sa7ccS5z5d1hBKm43xmUQ8EibNMpOoBLa65EtTJg=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.23.0", + "rev": "v7.24.0", "spdx": "MPL-2.0", "vendorHash": "sha256-v/XHGUEpAIpGHErv7GPqfosVLL3xaqBwZHbJKS8fkn4=" }, From 942d8ef08494798dbc9bb952f6d22cd6f6407aab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 04:40:07 +0000 Subject: [PATCH 127/434] tlsinfo: 0.1.53 -> 0.1.54 --- pkgs/by-name/tl/tlsinfo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tl/tlsinfo/package.nix b/pkgs/by-name/tl/tlsinfo/package.nix index 999d5a96b96f..38d37c46782f 100644 --- a/pkgs/by-name/tl/tlsinfo/package.nix +++ b/pkgs/by-name/tl/tlsinfo/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "tlsinfo"; - version = "0.1.53"; + version = "0.1.54"; src = fetchFromGitHub { owner = "paepckehh"; repo = "tlsinfo"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZP9juaZ2jsXSnvz1RxJ/841QgYvSYupdG2OqOOm55U4="; + hash = "sha256-RMmYlTcQaf1HrP+d5VttosHr5BrNwsbUst8AptpkFTs="; }; - vendorHash = "sha256-rxTiIGIdSSwS1UdBjWmNz5iUlkUb1htDCa5XRpFLUw8="; + vendorHash = "sha256-rUvveQ82WHtmiRNE/sKACami5YdGw4y4BEdnsfbwVW4="; ldflags = [ "-s" From abdbeb7205c949417349d58b3640d6c5f61d69fa Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sat, 21 Mar 2026 14:42:56 +1000 Subject: [PATCH 128/434] linux: remove isXen follow up from https://github.com/NixOS/nixpkgs/commit/25208eeaba9e009a8248d1f720d1d5cc130dd05a --- pkgs/os-specific/linux/kernel/build.nix | 1 - pkgs/os-specific/linux/kernel/generic.nix | 1 - 2 files changed, 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/build.nix b/pkgs/os-specific/linux/kernel/build.nix index c24bb2dd0717..e7068efa3afe 100644 --- a/pkgs/os-specific/linux/kernel/build.nix +++ b/pkgs/os-specific/linux/kernel/build.nix @@ -530,7 +530,6 @@ lib.makeOverridable ( isHardened withRust ; - isXen = lib.warn "The isXen attribute is deprecated. All Nixpkgs kernels that support it now have Xen enabled." true; baseVersion = lib.head (lib.splitString "-rc" version); kernelOlder = lib.versionOlder baseVersion; kernelAtLeast = lib.versionAtLeast baseVersion; diff --git a/pkgs/os-specific/linux/kernel/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix index 9d4c4f19f1c5..32f8fd8f5e9b 100644 --- a/pkgs/os-specific/linux/kernel/generic.nix +++ b/pkgs/os-specific/linux/kernel/generic.nix @@ -317,7 +317,6 @@ lib.makeOverridable ( isZen isHardened ; - isXen = lib.warn "The isXen attribute is deprecated. All Nixpkgs kernels that support it now have Xen enabled." true; # Adds dependencies needed to edit the config: # nix-shell '' -A linux.configEnv --command 'make nconfig' From b26f751808701c21f81d522acdddb8568513e369 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 05:24:01 +0000 Subject: [PATCH 129/434] python3Packages.xonsh: 0.22.7 -> 0.22.8 --- pkgs/by-name/xo/xonsh/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xo/xonsh/unwrapped.nix b/pkgs/by-name/xo/xonsh/unwrapped.nix index ca779c16bea7..e9f16502d6e3 100644 --- a/pkgs/by-name/xo/xonsh/unwrapped.nix +++ b/pkgs/by-name/xo/xonsh/unwrapped.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "xonsh"; - version = "0.22.7"; + version = "0.22.8"; pyproject = true; # PyPI package ships incomplete tests @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "xonsh"; repo = "xonsh"; tag = version; - hash = "sha256-2Gvd7jOKhouorE8wH4FaWlaw8y1h4uf/Z+sYWO96Vps="; + hash = "sha256-NOQs21Ahp2oMx1Lw1ekvb2aqUWwIXw1WyC9ZE5V9wJI="; }; build-system = [ From 7d6dbfdb5d02a228797eecafdffd3f0ff038bd27 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 06:10:09 +0000 Subject: [PATCH 130/434] egctl: 1.7.0 -> 1.7.1 --- pkgs/by-name/eg/egctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/eg/egctl/package.nix b/pkgs/by-name/eg/egctl/package.nix index ba0abda1c714..d9008913740b 100644 --- a/pkgs/by-name/eg/egctl/package.nix +++ b/pkgs/by-name/eg/egctl/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "egctl"; - version = "1.7.0"; + version = "1.7.1"; src = fetchFromGitHub { owner = "envoyproxy"; repo = "gateway"; tag = "v${finalAttrs.version}"; - hash = "sha256-SlEGwfLeE+utdcqlY//xAvQt89bh2y1GHN/whZZ3XHE="; + hash = "sha256-QvB6fkNULhT2BSiE/E4EGkMgmPSGsD/Npi/LIEp0qpE="; }; vendorHash = "sha256-jEPvLDuu3ykuVPs8skByeTHYIrodp9xP2FqVex4McQ8="; From 910e01104e8afe063faa05c0a11fced63957805e Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 21 Mar 2026 06:47:49 +0000 Subject: [PATCH 131/434] mutt: 2.3.0 -> 2.3.1 Changes: http://www.mutt.org/relnotes/2.3/ --- pkgs/by-name/mu/mutt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mutt/package.nix b/pkgs/by-name/mu/mutt/package.nix index d1c5887c17d3..352787135a33 100644 --- a/pkgs/by-name/mu/mutt/package.nix +++ b/pkgs/by-name/mu/mutt/package.nix @@ -31,7 +31,7 @@ assert gpgmeSupport -> sslSupport; stdenv.mkDerivation rec { pname = "mutt"; - version = "2.3.0"; + version = "2.3.1"; outputs = [ "out" "doc" @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz"; - hash = "sha256-XV68QIQ/cVbV7eMOUAFnmKxzNkZ/etNH5xZRBRbMITA="; + hash = "sha256-Rw17Dj0TSgX7gGTe3XR3Gwa81jnID8zXdz3DIqr7t7Y="; }; patches = [ From fa79ce04517116d31e5f886cfd54dae000496cb9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 06:56:29 +0000 Subject: [PATCH 132/434] uxplay: 1.73.3 -> 1.73.5 --- pkgs/by-name/ux/uxplay/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ux/uxplay/package.nix b/pkgs/by-name/ux/uxplay/package.nix index 1e38370cba9d..84dbe23899fa 100644 --- a/pkgs/by-name/ux/uxplay/package.nix +++ b/pkgs/by-name/ux/uxplay/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "uxplay"; - version = "1.73.3"; + version = "1.73.5"; src = fetchFromGitHub { owner = "FDH2"; repo = "UxPlay"; rev = "v${finalAttrs.version}"; - hash = "sha256-Fz9zraaFBqdUdRZ/OhoFe/kSGyBMkNKClhQXnTUhqKY="; + hash = "sha256-c/2WRQcNCFdCd9NZuNpbz8iPWXC9FDdMmtoLr6+rQAI="; }; postPatch = '' From 4fb66f30ec49c37c0090be1e18a6ae5938f1e8dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 07:15:32 +0000 Subject: [PATCH 133/434] cargo-arc: 0.2.0 -> 0.2.2 --- pkgs/by-name/ca/cargo-arc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-arc/package.nix b/pkgs/by-name/ca/cargo-arc/package.nix index 405c971ae6f9..0f6edb9d5b84 100644 --- a/pkgs/by-name/ca/cargo-arc/package.nix +++ b/pkgs/by-name/ca/cargo-arc/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-arc"; - version = "0.2.0"; + version = "0.2.2"; src = fetchFromGitHub { owner = "seflue"; repo = "cargo-arc"; tag = "v${finalAttrs.version}"; - hash = "sha256-b6l9KIDM0V0DDXM5Q79w2ZAHg0nWnlphUdnJyzv3M4Q="; + hash = "sha256-Ph4awBUWkcpSlZZKAZ0WU05lTip1QIMIErOhBeE3KI4="; }; - cargoHash = "sha256-NNI1H96sMbGzxkXtvFIXxtPB6XNoPB2Ns4czmG+NGiE="; + cargoHash = "sha256-eCYFz8pZ9gh/sYOlMGhQFjcd5FxWVGoWYcrM7u13dRc="; checkFlags = [ # Tries to create temp dir From d1d9d80f912426e64aeeced0c300f5760ad6ad6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 07:37:02 +0000 Subject: [PATCH 134/434] panache: 2.19.0 -> 2.25.0 --- pkgs/by-name/pa/panache/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/panache/package.nix b/pkgs/by-name/pa/panache/package.nix index 96e8197379c2..6ea51ee3b663 100644 --- a/pkgs/by-name/pa/panache/package.nix +++ b/pkgs/by-name/pa/panache/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "panache"; - version = "2.19.0"; + version = "2.25.0"; src = fetchFromGitHub { owner = "jolars"; repo = "panache"; tag = "v${finalAttrs.version}"; - hash = "sha256-OhFAbufoQ869i3BGTc7uWs3DzA4rR5lZCTmVpkaTRyg="; + hash = "sha256-hlzg4BFivmicON4llXDzBT2c0B8ic/orSi7MXFZ6sDg="; }; - cargoHash = "sha256-BoOOhKOjkVGs1YAm6TWOF9b6Zcgn7f8+j3fOScdorAc="; + cargoHash = "sha256-syCoLhxZduTLXjsKFoZulSrFUBjmP4HJwEIO/PpMIiw="; nativeBuildInputs = [ installShellFiles From 3f9af4215dff1b238032cbbf9af86641106dfcc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 07:42:15 +0000 Subject: [PATCH 135/434] lux-cli: 0.26.1 -> 0.26.3 --- pkgs/by-name/lu/lux-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lu/lux-cli/package.nix b/pkgs/by-name/lu/lux-cli/package.nix index a59849b54613..b0c206115ef7 100644 --- a/pkgs/by-name/lu/lux-cli/package.nix +++ b/pkgs/by-name/lu/lux-cli/package.nix @@ -18,18 +18,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lux-cli"; - version = "0.26.1"; + version = "0.26.3"; src = fetchFromGitHub { owner = "lumen-oss"; repo = "lux"; tag = "v${finalAttrs.version}"; - hash = "sha256-AJ0HgUZXK+JsdOykZhr+snONMakfZbBmJrkY/HfpSoI="; + hash = "sha256-DyLrElXPwm34KkqglgZ7YwUQPA74XoZh3k+E/ovxc98="; }; buildAndTestSubdir = "lux-cli"; - cargoHash = "sha256-VNJPOIArmqiQ2LUNej9U0PGkjRr6gjo1DJn6XTDKNaA="; + cargoHash = "sha256-ilcsScj5QIkHFQPuO/VIH1q4C8906tI2rUzfProYZdM="; nativeInstallCheckInputs = [ versionCheckHook From b73bce6bc6698b5c0c793543b145745f94a59c66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 07:52:02 +0000 Subject: [PATCH 136/434] opencode-claude-auth: 0.5.5 -> 0.7.3 --- pkgs/by-name/op/opencode-claude-auth/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opencode-claude-auth/package.nix b/pkgs/by-name/op/opencode-claude-auth/package.nix index 24ada2f9b246..73c6cbab92d0 100644 --- a/pkgs/by-name/op/opencode-claude-auth/package.nix +++ b/pkgs/by-name/op/opencode-claude-auth/package.nix @@ -7,16 +7,16 @@ buildNpmPackage (finalAttrs: { pname = "opencode-claude-auth"; - version = "0.5.5"; + version = "0.7.3"; src = fetchFromGitHub { owner = "griffinmartin"; repo = "opencode-claude-auth"; tag = "v${finalAttrs.version}"; - hash = "sha256-ntqMpyXOyOvtZVbe5nZmQ3COxW3kM7IG8CCUbGWYYEk="; + hash = "sha256-gUvtvOfJLgcPu5OR+wb8nH5AFp7r5HvuGtTr4fUa+lo="; }; - npmDepsHash = "sha256-j4h/PUVWcgW9XRnaUqpMSdfb9TZtQfp1cOfxwG4FX5A="; + npmDepsHash = "sha256-sEavFoCmzitfZqSVvjSYP2FzwzlY4MCGtnAMWDhSgfU="; passthru.updateScript = nix-update-script { }; From 68abbc2197adeafcf9cc8847c4d771660acd2939 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 7 Feb 2026 01:18:39 +0100 Subject: [PATCH 137/434] xapp-thumbnailers: improve update script to only target versions `x.y.z` Upstream sometimes releases versions like `master.mint22` or `master.lmde7`, which we don't want r-ryantm to open update PRs for. See https://github.com/NixOS/nixpkgs/pull/487553 for an example where this happened. --- pkgs/by-name/xa/xapp-thumbnailers/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/xa/xapp-thumbnailers/package.nix b/pkgs/by-name/xa/xapp-thumbnailers/package.nix index 63b982718e13..3865d9ed5680 100644 --- a/pkgs/by-name/xa/xapp-thumbnailers/package.nix +++ b/pkgs/by-name/xa/xapp-thumbnailers/package.nix @@ -109,7 +109,12 @@ python3Packages.buildPythonApplication (finalAttrs: { pythonImportsCheck = [ "XappThumbnailers" ]; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "^(\\d+\\.\\d+\\.\\d+)$" + ]; + }; meta = { description = "Thumbnailers for GTK desktop environments"; From d5089c5bf9ab340a32f77e35f70210124869a6ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 08:28:30 +0000 Subject: [PATCH 138/434] frankenphp: 1.11.2 -> 1.12.1 --- pkgs/by-name/fr/frankenphp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/frankenphp/package.nix b/pkgs/by-name/fr/frankenphp/package.nix index 15b6385d18e3..d3b53a54db82 100644 --- a/pkgs/by-name/fr/frankenphp/package.nix +++ b/pkgs/by-name/fr/frankenphp/package.nix @@ -30,13 +30,13 @@ let in buildGoModule (finalAttrs: { pname = "frankenphp"; - version = "1.11.2"; + version = "1.12.1"; src = fetchFromGitHub { owner = "php"; repo = "frankenphp"; tag = "v${finalAttrs.version}"; - hash = "sha256-JzZXg/tkSZqLZn56RyLb8Q8SaeG/tHA8Sqxu99s5ks0="; + hash = "sha256-Bna8hp0wWlSbYR0GwGSl+ermFbmgSdgOqqYNqAr/XTc="; }; sourceRoot = "${finalAttrs.src.name}/caddy"; @@ -44,7 +44,7 @@ buildGoModule (finalAttrs: { # frankenphp requires C code that would be removed with `go mod tidy` # https://github.com/golang/go/issues/26366 proxyVendor = true; - vendorHash = "sha256-9RHD2ZcolhgQO0UKxkqFjxXGAVijSYQxVt7s+/aXNIo="; + vendorHash = "sha256-aUILdXS6XNAnO3MIi+VBq3gqfSohhK3KHpMoSNKAtYs="; buildInputs = [ phpUnwrapped From 54a9708f457f060e8bc095d8be01daad3ec22830 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 08:48:12 +0000 Subject: [PATCH 139/434] renode-dts2repl: 0-unstable-2026-03-11 -> 0-unstable-2026-03-17 --- pkgs/by-name/re/renode-dts2repl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix index 736959391ede..846355f57666 100644 --- a/pkgs/by-name/re/renode-dts2repl/package.nix +++ b/pkgs/by-name/re/renode-dts2repl/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication { pname = "renode-dts2repl"; - version = "0-unstable-2026-03-11"; + version = "0-unstable-2026-03-17"; pyproject = true; src = fetchFromGitHub { owner = "antmicro"; repo = "dts2repl"; - rev = "2cffc375f750066e8b60957b7ff47f223e66849f"; - hash = "sha256-WuDt/dWWbkE5ebGfo1RttxLyc7srzjCqXRBHuxIiTBU="; + rev = "288b8103ded283594db8bccaa3918fa5cfb63e3c"; + hash = "sha256-PQKL9NMzYT0JHBTbn8Ed9b/bxDKaWXi5hCGWsQpaPok="; }; nativeBuildInputs = [ From 71a15ffd4883ba48d17011c5272e6edacd43c4e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 08:52:44 +0000 Subject: [PATCH 140/434] terraform-providers.baidubce_baiducloud: 1.22.20 -> 1.22.21 --- .../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 3d56b7466a1d..9f91515a605f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -101,11 +101,11 @@ "vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM=" }, "baidubce_baiducloud": { - "hash": "sha256-zCv7K1+lGPVhroEySEV9gKSHTIqIsYHtfYlrv6LBH3c=", + "hash": "sha256-LEGtcyDWGcTj9A1NKH80E4BkCoze2ktUqVr1GIIoNHc=", "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", "owner": "baidubce", "repo": "terraform-provider-baiducloud", - "rev": "v1.22.20", + "rev": "v1.22.21", "spdx": "MPL-2.0", "vendorHash": null }, From f7dc27539580c25105b32efd5bf2827006d3401f Mon Sep 17 00:00:00 2001 From: Andreas Wendleder Date: Sat, 21 Mar 2026 10:19:28 +0100 Subject: [PATCH 141/434] pybind11-protobuf: fix build with protobuf 34 Patch pybind11-protobuf to use absl::string_view in proto_cast_util.cc, matching the updated Protobuf/DescriptorDatabase API. --- pkgs/by-name/or/or-tools/pybind11-protobuf.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/or/or-tools/pybind11-protobuf.nix b/pkgs/by-name/or/or-tools/pybind11-protobuf.nix index 32947bbc038f..6e4df8b78a37 100644 --- a/pkgs/by-name/or/or-tools/pybind11-protobuf.nix +++ b/pkgs/by-name/or/or-tools/pybind11-protobuf.nix @@ -29,8 +29,15 @@ buildPythonPackage { ]; postPatch = '' + # Original fix for version pinning substituteInPlace cmake/dependencies/CMakeLists.txt \ --replace-fail 'find_package(protobuf 5.29.2 REQUIRED)' 'find_package(protobuf REQUIRED)' + + # Fix for Protobuf 34.0 (absl::string_view migration) + substituteInPlace pybind11_protobuf/proto_cast_util.cc \ + --replace-fail "const std::string& filename" "absl::string_view filename" \ + --replace-fail "const std::string& symbol_name" "absl::string_view symbol_name" \ + --replace-fail "const std::string& containing_type" "absl::string_view containing_type" ''; nativeBuildInputs = [ cmake ]; From f7e12b105defe9bd28e22ddd28de501f7ef25fe4 Mon Sep 17 00:00:00 2001 From: Andreas Wendleder Date: Sat, 21 Mar 2026 10:19:32 +0100 Subject: [PATCH 142/434] or-tools: disable failing python_math_opt tests Disable failing python_math_opt tests caused by strict protobuf type-checking in the Python layer. --- pkgs/by-name/or/or-tools/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/or/or-tools/package.nix b/pkgs/by-name/or/or-tools/package.nix index abe374ea642f..90754354a478 100644 --- a/pkgs/by-name/or/or-tools/package.nix +++ b/pkgs/by-name/or/or-tools/package.nix @@ -206,6 +206,12 @@ stdenv.mkDerivation (finalAttrs: { export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/lib ''; + checkPhase = '' + runHook preCheck + ctest --output-on-failure -E "python_math_opt_.*" + runHook postCheck + ''; + # This extra configure step prevents the installer from littering # $out/bin with sample programs that only really function as tests, # and disables the upstream installation of a zipped Python egg that From 463a015cb72906b553e34fa783b36f1d61e13e81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Fri, 20 Mar 2026 17:43:47 +0100 Subject: [PATCH 143/434] splayer: pin electron to electron_39 --- pkgs/by-name/sp/splayer/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/splayer/package.nix b/pkgs/by-name/sp/splayer/package.nix index 233952567431..9257b9cbb76d 100644 --- a/pkgs/by-name/sp/splayer/package.nix +++ b/pkgs/by-name/sp/splayer/package.nix @@ -6,7 +6,7 @@ fetchPnpmDeps, pnpmConfigHook, nodejs, - electron, + electron_39, rustPlatform, cargo, rustc, @@ -19,6 +19,9 @@ nix-update-script, removeReferencesTo, }: +let + electron = electron_39; +in stdenv.mkDerivation (finalAttrs: { pname = "splayer"; version = "3.0.0"; From 7992dd69bd9918c686e2e63673e3f8a86ee3214a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sat, 21 Mar 2026 10:43:48 +0100 Subject: [PATCH 144/434] splayer: refactor pnpm version pinning --- pkgs/by-name/sp/splayer/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/splayer/package.nix b/pkgs/by-name/sp/splayer/package.nix index 9257b9cbb76d..f38577f328ea 100644 --- a/pkgs/by-name/sp/splayer/package.nix +++ b/pkgs/by-name/sp/splayer/package.nix @@ -21,6 +21,7 @@ }: let electron = electron_39; + pnpm = pnpm_10_29_2; in stdenv.mkDerivation (finalAttrs: { pname = "splayer"; @@ -40,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { version src ; - pnpm = pnpm_10_29_2; + inherit pnpm; fetcherVersion = 2; hash = "sha256-PTfZopse+9RS7qh0miLu3duYlWDfifZS254tZKqgxKk="; }; @@ -56,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pnpmConfigHook - pnpm_10_29_2 + pnpm nodejs rustPlatform.cargoSetupHook cargo From a2c09b4c8254bf88503c9e475c92a4b46eb5e047 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Fri, 20 Mar 2026 18:02:31 +0100 Subject: [PATCH 145/434] logseq: bump better-sqlite3 to work with electron 39+ --- ...n-lock.patch => bump-better-sqlite3.patch} | 30 ++++++++++++++++++- pkgs/by-name/lo/logseq/package.nix | 7 +++-- 2 files changed, 34 insertions(+), 3 deletions(-) rename pkgs/by-name/lo/logseq/{fix-yarn-lock.patch => bump-better-sqlite3.patch} (78%) diff --git a/pkgs/by-name/lo/logseq/fix-yarn-lock.patch b/pkgs/by-name/lo/logseq/bump-better-sqlite3.patch similarity index 78% rename from pkgs/by-name/lo/logseq/fix-yarn-lock.patch rename to pkgs/by-name/lo/logseq/bump-better-sqlite3.patch index 6264b1a0a84c..782e3c3ff214 100644 --- a/pkgs/by-name/lo/logseq/fix-yarn-lock.patch +++ b/pkgs/by-name/lo/logseq/bump-better-sqlite3.patch @@ -1,5 +1,18 @@ +diff --git a/resources/package.json b/resources/package.json +index de39ccc..d42b7fb 100644 +--- a/resources/package.json ++++ b/resources/package.json +@@ -25,7 +25,7 @@ + "@logseq/rsapi": "0.0.92", + "@sentry/electron": "2.5.1", + "abort-controller": "3.0.0", +- "better-sqlite3": "12.4.1", ++ "better-sqlite3": "12.8.0", + "chokidar": "^3.5.1", + "command-exists": "1.2.9", + "diff-match-patch": "1.0.5", diff --git a/static/yarn.lock b/static/yarn.lock -index 36b4476..0e7c5ee 100644 +index 36b4476..4738ef9 100644 --- a/static/yarn.lock +++ b/static/yarn.lock @@ -1444,11 +1444,6 @@ ansi-regex@^5.0.1: @@ -26,6 +39,21 @@ index 36b4476..0e7c5ee 100644 anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" +@@ -1653,10 +1643,10 @@ baseline-browser-mapping@^2.8.25: + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.28.tgz#9ef511f5a7c19d74a94cafcbf951608398e9bdb3" + integrity sha512-gYjt7OIqdM0PcttNYP2aVrr2G0bMALkBaoehD4BuRGjAOtipg0b6wHg1yNL+s5zSnLZZrGHOw4IrND8CD+3oIQ== + +-better-sqlite3@12.4.1: +- version "12.4.1" +- resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-12.4.1.tgz#f78df6c80530d1a0b750b538033e6199b7d30d26" +- integrity sha512-3yVdyZhklTiNrtg+4WqHpJpFDd+WHTg2oM7UcR80GqL05AOV0xEJzc6qNvFYoEtE+hRp1n9MpN6/+4yhlGkDXQ== ++better-sqlite3@12.8.0: ++ version "12.8.0" ++ resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-12.8.0.tgz#ec9ccd4a426a35f3b9355c147af6c92a6ddd6862" ++ integrity sha512-RxD2Vd96sQDjQr20kdP+F+dK/1OUNiVOl200vKBZY8u0vTwysfolF6Hq+3ZK2+h8My9YvZhHsF+RSGZW2VYrPQ== + dependencies: + bindings "^1.5.0" + prebuild-install "^7.1.1" @@ -3081,11 +3071,6 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== diff --git a/pkgs/by-name/lo/logseq/package.nix b/pkgs/by-name/lo/logseq/package.nix index 7dd0325b6784..6c55dbaebded 100644 --- a/pkgs/by-name/lo/logseq/package.nix +++ b/pkgs/by-name/lo/logseq/package.nix @@ -54,7 +54,10 @@ stdenv.mkDerivation (finalAttrs: { ./electron-forge-package-instead-of-make.patch ./electron-forge-disable-signing.patch - ./fix-yarn-lock.patch + + # bumps better-sqlite3 to work with electron 39+ + # also fixes outdated yarn.lock + ./bump-better-sqlite3.patch ]; mavenRepo = stdenv.mkDerivation { @@ -109,7 +112,7 @@ stdenv.mkDerivation (finalAttrs: { name = "logseq-${finalAttrs.version}-yarn-deps-static-resources"; inherit (finalAttrs) src patches; postPatch = "cd ./static"; - hash = "sha256-zAGEQlOqKfPDrIoZQUnjBifgdYDYRsiHH7PUNrd0u+8="; + hash = "sha256-5DBVlCWlUXYvo0bJWQwvSNMW4P9E8kjE9RQe9/ViJM0="; }; yarnOfflineCacheAmplify = fetchYarnDeps { From 62423febbde0921ed2406b5ef64b388781afd0fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Thu, 12 Mar 2026 15:46:30 +0100 Subject: [PATCH 146/434] cryptomator: 1.18.1 -> 1.19.2 Fixes CVE-2026-32303 and CVE-2026-29110. --- .../cr/cryptomator/downgrade-fuse.patch | 13 +++++++++++++ pkgs/by-name/cr/cryptomator/package.nix | 18 +++++++++++++++--- 2 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 pkgs/by-name/cr/cryptomator/downgrade-fuse.patch diff --git a/pkgs/by-name/cr/cryptomator/downgrade-fuse.patch b/pkgs/by-name/cr/cryptomator/downgrade-fuse.patch new file mode 100644 index 000000000000..8daeee0a30f6 --- /dev/null +++ b/pkgs/by-name/cr/cryptomator/downgrade-fuse.patch @@ -0,0 +1,13 @@ +diff --git a/pom.xml b/pom.xml +index fdaf9b328..2dbc69fb8 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -39,7 +39,7 @@ + 1.6.0 + 1.5.0 + 1.7.0 +- 6.0.1 ++ 5.1.0 + 3.0.1 + 1.2.12 + diff --git a/pkgs/by-name/cr/cryptomator/package.nix b/pkgs/by-name/cr/cryptomator/package.nix index 628b952157f2..e374518ca5cc 100644 --- a/pkgs/by-name/cr/cryptomator/package.nix +++ b/pkgs/by-name/cr/cryptomator/package.nix @@ -17,18 +17,30 @@ let in maven.buildMavenPackage rec { pname = "cryptomator"; - version = "1.18.1"; + version = "1.19.2"; src = fetchFromGitHub { owner = "cryptomator"; repo = "cryptomator"; tag = version; - hash = "sha256-C2pvToxIK8gPzmqcRKYCu4B2FBrOGcH2Uzpjdt3nZZs="; + hash = "sha256-9JWZaTsL2sfnGQAZI56T2iQnTNhERsFNFFCeLMB7WC0="; }; + patches = [ + # fix for "java.lang.IllegalStateException: No fuse library found at expected path" + ./downgrade-fuse.patch + ]; + mvnJdk = jdk; mvnParameters = "-Dmaven.test.skip=true -Plinux"; - mvnHash = "sha256-dOpvojr6gVtDFE52eghOVZWGspRLQrTDotOMkVGaG9k="; + mvnHash = "sha256-IVOcDFW5YKgUHJKX3ZXYVnOevwmOwN5yEU8jfPtCY1I="; + mvnFetchExtraArgs.env = { + inherit SOURCE_DATE_EPOCH; + }; + + # fix for "date 1980-01-01T00:00:00Z is not within the valid range 1980-01-01T00:00:02Z to 2099-12-31T23:59:59Z" + # this should be in env, but looks like buildMavenPackage doesn't support that + SOURCE_DATE_EPOCH = 315532802; # 1980-01-01T00:00:02Z preBuild = '' VERSION=${version} From fd0621d037056371b900def2d9547bd4a4e93678 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 21 Mar 2026 10:04:16 +0000 Subject: [PATCH 147/434] python3Packages.chromadb: fix build --- .../python-modules/chromadb/default.nix | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/chromadb/default.nix b/pkgs/development/python-modules/chromadb/default.nix index c6bb903a9832..25f2b15209b1 100644 --- a/pkgs/development/python-modules/chromadb/default.nix +++ b/pkgs/development/python-modules/chromadb/default.nix @@ -89,16 +89,22 @@ buildPythonPackage (finalAttrs: { hash = "sha256-H+kXxA/6rKzYA19v7Zlx2HbIg/DGicD5FDIs0noVGSk="; }; - postPatch = '' + postPatch = # Nixpkgs is taking the version from `chromadb_rust_bindings` which is versioned independently - substituteInPlace pyproject.toml \ - --replace-fail "dynamic = [\"version\"]" "version = \"${finalAttrs.version}\"" - + '' + substituteInPlace pyproject.toml \ + --replace-fail "dynamic = [\"version\"]" "version = \"${finalAttrs.version}\"" + '' # Flip anonymized telemetry to opt in versus current opt-in out for privacy - substituteInPlace chromadb/config.py \ - --replace-fail "anonymized_telemetry: bool = True" \ - "anonymized_telemetry: bool = False" - ''; + + '' + substituteInPlace chromadb/config.py \ + --replace-fail "anonymized_telemetry: bool = True" \ + "anonymized_telemetry: bool = False" + '' + # error: queries overflow the depth limit! + + '' + sed -i '1i #![recursion_limit = "256"]' rust/segment/src/lib.rs + ''; pythonRelaxDeps = [ "fastapi" From 9062f2040d7c236a849b1809e2df3d3ef71a4c54 Mon Sep 17 00:00:00 2001 From: isabel Date: Sat, 21 Mar 2026 10:57:40 +0000 Subject: [PATCH 148/434] catppuccin-whiskers: 2.5.1 -> 2.9.0 Diff: https://github.com/catppuccin/whiskers/compare/v2.5.1...v2.9.0 --- pkgs/by-name/ca/catppuccin-whiskers/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/catppuccin-whiskers/package.nix b/pkgs/by-name/ca/catppuccin-whiskers/package.nix index d3ad5a0bca9f..72a20c533737 100644 --- a/pkgs/by-name/ca/catppuccin-whiskers/package.nix +++ b/pkgs/by-name/ca/catppuccin-whiskers/package.nix @@ -4,7 +4,7 @@ rustPlatform, }: let - version = "2.5.1"; + version = "2.9.0"; in rustPlatform.buildRustPackage { pname = "catppuccin-whiskers"; @@ -14,10 +14,10 @@ rustPlatform.buildRustPackage { owner = "catppuccin"; repo = "whiskers"; tag = "v${version}"; - hash = "sha256-OLEXy9MCrPQu1KWICsYhe/ayVqxkYIFwyJoJhgiNDz4="; + hash = "sha256-KU2cHBtz9rdfhulINRaQm+YZ7n8OBULrSHSSxmoitnk="; }; - cargoHash = "sha256-CVg7kcOTRa8KfDwiJHQhTPQfK6g3jOMa4h/BCUo3ehw="; + cargoHash = "sha256-40IPDdxKTWYxsCfsECsXDGwfxXiTEIelxIGAFv3xlU4="; meta = { homepage = "https://github.com/catppuccin/whiskers"; From 990638546271c98b9d1d8c995b8c32531474a24a Mon Sep 17 00:00:00 2001 From: isabel Date: Sat, 21 Mar 2026 10:58:21 +0000 Subject: [PATCH 149/434] catppuccin-whiskers: add isabelroses as maintainer --- pkgs/by-name/ca/catppuccin-whiskers/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/catppuccin-whiskers/package.nix b/pkgs/by-name/ca/catppuccin-whiskers/package.nix index 72a20c533737..e5802acdfaf9 100644 --- a/pkgs/by-name/ca/catppuccin-whiskers/package.nix +++ b/pkgs/by-name/ca/catppuccin-whiskers/package.nix @@ -23,7 +23,10 @@ rustPlatform.buildRustPackage { homepage = "https://github.com/catppuccin/whiskers"; description = "Templating tool to simplify the creation of Catppuccin ports"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ Name ]; + maintainers = with lib.maintainers; [ + Name + isabelroses + ]; mainProgram = "whiskers"; }; } From fe837b6c78ef115cdc04bc1a1597940e397dc3c3 Mon Sep 17 00:00:00 2001 From: isabel Date: Sat, 21 Mar 2026 10:59:23 +0000 Subject: [PATCH 150/434] catppuccin-whiskers: add update script --- pkgs/by-name/ca/catppuccin-whiskers/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ca/catppuccin-whiskers/package.nix b/pkgs/by-name/ca/catppuccin-whiskers/package.nix index e5802acdfaf9..7d28f73047ca 100644 --- a/pkgs/by-name/ca/catppuccin-whiskers/package.nix +++ b/pkgs/by-name/ca/catppuccin-whiskers/package.nix @@ -2,6 +2,7 @@ lib, fetchFromGitHub, rustPlatform, + nix-update-script, }: let version = "2.9.0"; @@ -19,6 +20,8 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-40IPDdxKTWYxsCfsECsXDGwfxXiTEIelxIGAFv3xlU4="; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://github.com/catppuccin/whiskers"; description = "Templating tool to simplify the creation of Catppuccin ports"; From ac99bd3036da6645439823b2a935d2f8418e2ca1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 21 Mar 2026 12:23:03 +0100 Subject: [PATCH 151/434] nss_latest: 3.121 -> 3.122 https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_122.rst --- pkgs/development/libraries/nss/latest.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/nss/latest.nix b/pkgs/development/libraries/nss/latest.nix index ca5abfd8f663..38c9da81b18c 100644 --- a/pkgs/development/libraries/nss/latest.nix +++ b/pkgs/development/libraries/nss/latest.nix @@ -5,8 +5,8 @@ # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert import ./generic.nix { - version = "3.121"; - hash = "sha256-zloUvwiaT/ivyhxMrEzPKHOKySgGFUzV1Kr9pEC0g3w="; + version = "3.122"; + hash = "sha256-RJUaC1LZvmfUK/4D6/fD2ge9I4bm1+UGxgKG1mX1Fjc="; filename = "latest.nix"; versionRegex = "NSS_(\\d+)_(\\d+)(?:_(\\d+))?_RTM"; } From 5647015589d95d2d3b3f07b4891a83ac8a5c06de Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 21 Mar 2026 13:07:37 +0100 Subject: [PATCH 152/434] python3Packages.tgcrypto: drop tgcrypto was archived upstream in December 2024 [1]. [1] https://github.com/pyrogram/tgcrypto --- .../python-modules/tgcrypto/default.nix | 34 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 -- 3 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 pkgs/development/python-modules/tgcrypto/default.nix diff --git a/pkgs/development/python-modules/tgcrypto/default.nix b/pkgs/development/python-modules/tgcrypto/default.nix deleted file mode 100644 index e1ae2e03cec3..000000000000 --- a/pkgs/development/python-modules/tgcrypto/default.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - setuptools, - pytestCheckHook, -}: - -buildPythonPackage rec { - pname = "tgcrypto"; - version = "1.2.5"; - - pyproject = true; - - src = fetchFromGitHub { - owner = "pyrogram"; - repo = "tgcrypto"; - tag = "v${version}"; - hash = "sha256-u+mXzkmM79NBi4oHnb32RbN9WPnba/cm1q2Ko0uNEZg="; - }; - - nativeBuildInputs = [ setuptools ]; - - nativeCheckInputs = [ pytestCheckHook ]; - - pythonImportsCheck = [ "tgcrypto" ]; - - meta = { - description = "Fast and Portable Telegram Crypto Library for Python"; - homepage = "https://github.com/pyrogram/tgcrypto"; - license = lib.licenses.lgpl3Plus; - maintainers = with lib.maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index b740bfcb3cf5..84e1ccfe58b2 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -548,6 +548,7 @@ mapAliases { tensorflow-tensorboard = throw "'tensorflow-tensorboard' has been renamed to/replaced by 'tensorboard'"; # Converted to throw 2025-10-29 tensorflow-tensorboard_2 = throw "'tensorflow-tensorboard_2' has been renamed to/replaced by 'tensorflow-tensorboard'"; # Converted to throw 2025-10-29 testing-postgresql = throw "testing-postgresql has been removed, since it is unmaintained since 2017"; # added 2025-05-25 + tgcrypto = throw "'tgcrypto' has been removed as it was archived upstream"; # Added 2026-03-21 Theano = throw "'Theano' has been renamed to/replaced by 'theano'"; # Converted to throw 2025-10-29 TheanoWithCuda = throw "'TheanoWithCuda' has been renamed to/replaced by 'theanoWithCuda'"; # Converted to throw 2025-10-29 TheanoWithoutCuda = throw "'TheanoWithoutCuda' has been renamed to/replaced by 'theanoWithoutCuda'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d63ceadbc1cb..654eea281109 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19211,8 +19211,6 @@ self: super: with self; { tftpy = callPackage ../development/python-modules/tftpy { }; - tgcrypto = callPackage ../development/python-modules/tgcrypto { }; - thefuzz = callPackage ../development/python-modules/thefuzz { }; thelogrus = callPackage ../development/python-modules/thelogrus { }; From 781b4e42fa6bba8ee423819ab70cddafdbbe7e7f Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 21 Mar 2026 13:09:10 +0100 Subject: [PATCH 153/434] python3Packages.pyrogram: drop pyrogram was archived upstream in December 2024 [1]. [1] https://github.com/pyrogram/pyrogram --- .../python-modules/pyrogram/default.nix | 46 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 pkgs/development/python-modules/pyrogram/default.nix diff --git a/pkgs/development/python-modules/pyrogram/default.nix b/pkgs/development/python-modules/pyrogram/default.nix deleted file mode 100644 index d0175881af3d..000000000000 --- a/pkgs/development/python-modules/pyrogram/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - pyaes, - pysocks, - pytestCheckHook, - pytest-asyncio, -}: - -buildPythonPackage rec { - pname = "pyrogram"; - version = "2.0.106"; - - format = "setuptools"; - - src = fetchFromGitHub { - owner = "pyrogram"; - repo = "pyrogram"; - rev = "v${version}"; - hash = "sha256-W/t3v5q0s+ba0Uly+JUaJl75uDQGeFaj2zDKGRMIMow="; - }; - - propagatedBuildInputs = [ - pyaes - pysocks - ]; - - nativeCheckInputs = [ - pytestCheckHook - pytest-asyncio - ]; - - pythonImportsCheck = [ - "pyrogram" - "pyrogram.errors" - "pyrogram.types" - ]; - - meta = { - description = "Telegram MTProto API Client Library and Framework for Python"; - homepage = "https://github.com/pyrogram/pyrogram"; - license = lib.licenses.lgpl3Plus; - maintainers = with lib.maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 84e1ccfe58b2..c95ffb861ac1 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -415,6 +415,7 @@ mapAliases { pyRFC3339 = throw "'pyRFC3339' has been renamed to/replaced by 'pyrfc3339'"; # Converted to throw 2025-10-29 Pyro4 = throw "'Pyro4' has been renamed to/replaced by 'pyro4'"; # Converted to throw 2025-10-29 Pyro5 = throw "'Pyro5' has been renamed to/replaced by 'pyro5'"; # Converted to throw 2025-10-29 + pyrogram = throw "'pyrogram' has been removed as it was archived upstream"; # Added 2026-03-21 pyrr = throw "pyrr has been removed because it is incompatible with NumPy 2.0+"; # Added 2026-02-18 PyRSS2Gen = throw "'PyRSS2Gen' has been renamed to/replaced by 'pyrss2gen'"; # Converted to throw 2025-10-29 pyside6-fluent-widgets = throw "pyside6-fluent-widgets has been removed, since it is unmaintained"; # added 2025-08-20 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 654eea281109..16114091f051 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14813,8 +14813,6 @@ self: super: with self; { pyroaring = callPackage ../development/python-modules/pyroaring { }; - pyrogram = callPackage ../development/python-modules/pyrogram { }; - pyroma = callPackage ../development/python-modules/pyroma { }; pyroute2 = callPackage ../development/python-modules/pyroute2 { }; From c650b4f78fa29d443df9f97f5b8eef6fc9337b3d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 12:33:29 +0000 Subject: [PATCH 154/434] factorio-demo: 2.0.73 -> 2.0.76 --- pkgs/by-name/fa/factorio/versions.json | 84 +++++++++++++------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index 4df6cf7f4bb6..2e0208d73e3c 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -3,99 +3,99 @@ "alpha": { "experimental": { "candidateHashFilenames": [ - "factorio_linux_2.0.73.tar.xz" + "factorio_linux_2.0.76.tar.xz" ], - "name": "factorio_alpha_x64-2.0.73.tar.xz", + "name": "factorio_alpha_x64-2.0.76.tar.xz", "needsAuth": true, - "sha256": "68280b39bd01d7647df0cfa0e291d82c8123ffc2d522c8565860f6d52a7673eb", + "sha256": "b1e50891bdc69cce3fdaee4f840cbe4658e18d465309ac87915b6fc41900754c", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.73/alpha/linux64", - "version": "2.0.73" + "url": "https://factorio.com/get-download/2.0.76/alpha/linux64", + "version": "2.0.76" }, "stable": { "candidateHashFilenames": [ - "factorio_linux_2.0.73.tar.xz" + "factorio_linux_2.0.76.tar.xz" ], - "name": "factorio_alpha_x64-2.0.73.tar.xz", + "name": "factorio_alpha_x64-2.0.76.tar.xz", "needsAuth": true, - "sha256": "68280b39bd01d7647df0cfa0e291d82c8123ffc2d522c8565860f6d52a7673eb", + "sha256": "b1e50891bdc69cce3fdaee4f840cbe4658e18d465309ac87915b6fc41900754c", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.73/alpha/linux64", - "version": "2.0.73" + "url": "https://factorio.com/get-download/2.0.76/alpha/linux64", + "version": "2.0.76" } }, "demo": { "experimental": { "candidateHashFilenames": [ - "factorio-demo_linux_2.0.73.tar.xz" + "factorio-demo_linux_2.0.76.tar.xz" ], - "name": "factorio_demo_x64-2.0.73.tar.xz", + "name": "factorio_demo_x64-2.0.76.tar.xz", "needsAuth": false, - "sha256": "1c04ab58fe5e47eb83ba984014e355e8edbc7f941f655bad0b1ff0c5e68bd0f2", + "sha256": "d5caee49636290b678d35adc59d2fc80ecbdbad8bf420731f1317971c89f941b", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.73/demo/linux64", - "version": "2.0.73" + "url": "https://factorio.com/get-download/2.0.76/demo/linux64", + "version": "2.0.76" }, "stable": { "candidateHashFilenames": [ - "factorio-demo_linux_2.0.73.tar.xz" + "factorio-demo_linux_2.0.76.tar.xz" ], - "name": "factorio_demo_x64-2.0.73.tar.xz", + "name": "factorio_demo_x64-2.0.76.tar.xz", "needsAuth": false, - "sha256": "1c04ab58fe5e47eb83ba984014e355e8edbc7f941f655bad0b1ff0c5e68bd0f2", + "sha256": "d5caee49636290b678d35adc59d2fc80ecbdbad8bf420731f1317971c89f941b", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.73/demo/linux64", - "version": "2.0.73" + "url": "https://factorio.com/get-download/2.0.76/demo/linux64", + "version": "2.0.76" } }, "expansion": { "experimental": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.73.tar.xz" + "factorio-space-age_linux_2.0.76.tar.xz" ], - "name": "factorio_expansion_x64-2.0.73.tar.xz", + "name": "factorio_expansion_x64-2.0.76.tar.xz", "needsAuth": true, - "sha256": "85d7223258f0001cd943004f30cb4d4f4c1a05d1f0fd3d19e05bc42c42b0d7a4", + "sha256": "dc24bbbc1b6a619e4425d9a720bcfafce3463d908ab369a6cd1bee1a99332b4f", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.73/expansion/linux64", - "version": "2.0.73" + "url": "https://factorio.com/get-download/2.0.76/expansion/linux64", + "version": "2.0.76" }, "stable": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.73.tar.xz" + "factorio-space-age_linux_2.0.76.tar.xz" ], - "name": "factorio_expansion_x64-2.0.73.tar.xz", + "name": "factorio_expansion_x64-2.0.76.tar.xz", "needsAuth": true, - "sha256": "85d7223258f0001cd943004f30cb4d4f4c1a05d1f0fd3d19e05bc42c42b0d7a4", + "sha256": "dc24bbbc1b6a619e4425d9a720bcfafce3463d908ab369a6cd1bee1a99332b4f", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.73/expansion/linux64", - "version": "2.0.73" + "url": "https://factorio.com/get-download/2.0.76/expansion/linux64", + "version": "2.0.76" } }, "headless": { "experimental": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.73.tar.xz", - "factorio_headless_x64_2.0.73.tar.xz" + "factorio-headless_linux_2.0.76.tar.xz", + "factorio_headless_x64_2.0.76.tar.xz" ], - "name": "factorio_headless_x64-2.0.73.tar.xz", + "name": "factorio_headless_x64-2.0.76.tar.xz", "needsAuth": false, - "sha256": "752025f81b5ec1229919edc869f9c8773db4bb548a90d370f85938236c857d9a", + "sha256": "ef3663f66146d76342f7c09a3f743792636f8cd95c39ea26cfca5bd2e0e92430", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.73/headless/linux64", - "version": "2.0.73" + "url": "https://factorio.com/get-download/2.0.76/headless/linux64", + "version": "2.0.76" }, "stable": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.73.tar.xz", - "factorio_headless_x64_2.0.73.tar.xz" + "factorio-headless_linux_2.0.76.tar.xz", + "factorio_headless_x64_2.0.76.tar.xz" ], - "name": "factorio_headless_x64-2.0.73.tar.xz", + "name": "factorio_headless_x64-2.0.76.tar.xz", "needsAuth": false, - "sha256": "752025f81b5ec1229919edc869f9c8773db4bb548a90d370f85938236c857d9a", + "sha256": "ef3663f66146d76342f7c09a3f743792636f8cd95c39ea26cfca5bd2e0e92430", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.73/headless/linux64", - "version": "2.0.73" + "url": "https://factorio.com/get-download/2.0.76/headless/linux64", + "version": "2.0.76" } } } From 4faccfe0f9c19ba6d10827565c1e147cb84273d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 12:40:30 +0000 Subject: [PATCH 155/434] cargo-binstall: 1.17.7 -> 1.17.8 --- pkgs/by-name/ca/cargo-binstall/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-binstall/package.nix b/pkgs/by-name/ca/cargo-binstall/package.nix index 18edbc985fff..ce7868b721c9 100644 --- a/pkgs/by-name/ca/cargo-binstall/package.nix +++ b/pkgs/by-name/ca/cargo-binstall/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-binstall"; - version = "1.17.7"; + version = "1.17.8"; src = fetchFromGitHub { owner = "cargo-bins"; repo = "cargo-binstall"; tag = "v${finalAttrs.version}"; - hash = "sha256-sqPuToU8c5/88AkGeVkFiNmgblk4D1O07kQNlDqYP3g="; + hash = "sha256-VQ7+NNKlT/Jrt7e3PW+rvkoo0ketw7KV9PptA0hkp9A="; }; - cargoHash = "sha256-wXkyP3zlVltwDHLwzh+E9QbpMS0p2Y3si5mRZrItauM="; + cargoHash = "sha256-0KHPiO+cgAVrhPtr2CtOaqiA+q9xtrIHZvPfHKbD8Cw="; nativeBuildInputs = [ pkg-config From d99243185d4172b195f17396ded063dd95fd51c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 21 Mar 2026 07:30:18 -0700 Subject: [PATCH 156/434] home-assistant.python.pkgs.pytest-homeassistant-custom-component: 0.13.318 -> 0.13.319 Diff: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/compare/0.13.318...0.13.319 Changelog: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.319/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 3d7ddc6b8806..ed6653977221 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.318"; + version = "0.13.319"; pyproject = true; disabled = pythonOlder "3.13"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "MatthewFlamm"; repo = "pytest-homeassistant-custom-component"; tag = version; - hash = "sha256-U/EizfW6cUU0uWT7RgRDhXLBRGzE7YW7zpcdXec9MjA="; + hash = "sha256-dCmZaMyrBeOla+g43j4P9M3N1DQ0SN3HxqkKSamPlOQ="; }; build-system = [ setuptools ]; From baae144d3dcc04f969dff8a34d18140863d51c81 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 21 Mar 2026 13:51:33 +0100 Subject: [PATCH 157/434] gomuks-web: 0.2602.0 -> 26.0.3 https://github.com/gomuks/gomuks/releases/tag/v0.2603.0 --- pkgs/by-name/go/gomuks-web/package.nix | 154 +++++++++++-------------- 1 file changed, 66 insertions(+), 88 deletions(-) diff --git a/pkgs/by-name/go/gomuks-web/package.nix b/pkgs/by-name/go/gomuks-web/package.nix index 3f6938f5cba4..3e53d9c41d46 100644 --- a/pkgs/by-name/go/gomuks-web/package.nix +++ b/pkgs/by-name/go/gomuks-web/package.nix @@ -5,108 +5,86 @@ buildGoModule, nodejs, npmHooks, - unstableGitUpdater, - applyPatches, - fetchpatch, pkg-config, libheif, }: -buildGoModule ( - finalAttrs: - let - rev = "5b3942a75ccf3dcf244d0e7e5f8e02896b86bbda"; +buildGoModule (finalAttrs: { + pname = "gomuks-web"; + version = "26.03"; - in - { - pname = "gomuks-web"; - version = "0.2602.0"; + src = fetchFromGitHub { + owner = "gomuks"; + repo = "gomuks"; + tag = "v0.${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}.0"; + hash = "sha256-lWuZ1UkazG31qfZsRUb4eTc34qazCQlI7k+i9H1cdb4="; + }; - proxyVendor = true; - vendorHash = "sha256-VjcKxZ9hYxmha5KCuJ5ms7eclAOlsNTWZMmpNhmzX8U="; + proxyVendor = true; + vendorHash = "sha256-0h0/pNCd6g3aknDdKmVgojXKHzbtvWK/NVNToVJP0fU="; - src = applyPatches { - src = fetchFromGitHub { - owner = "gomuks"; - repo = "gomuks"; - inherit rev; - hash = "sha256-IpxTlirZCXjUHaZbvDew3WWlt0kuKffJQ4BFix2iQjg="; - }; - patches = [ - # required patch to use libheif instead of goheif which won't build - (fetchpatch { - url = "https://github.com/gomuks/gomuks/commit/c794a3e9034d76dc1a8c1598f1ff957ecda9e22d.patch"; - sha256 = "sha256-QyPX2bLuGHqdv/17Pf+N/f1gq/tAbSQKVagN+6S3rJ8="; - }) - ]; + nativeBuildInputs = [ + nodejs + npmHooks.npmConfigHook + pkg-config + ]; + + buildInputs = [ + libheif + ]; + + env = { + npmRoot = "web"; + npmDeps = fetchNpmDeps { + src = "${finalAttrs.src}/web"; + hash = "sha256-9kGKUF+t4miz+uXZVifNhLkwYTK8ZAhFfrAfWF8Rxck="; }; + }; - nativeBuildInputs = [ - nodejs - npmHooks.npmConfigHook - pkg-config - ]; + postPatch = '' + substituteInPlace ./web/build-wasm.sh \ + --replace-fail 'go.mau.fi/gomuks/version.Tag=$(git describe --exact-match --tags 2>/dev/null)' "go.mau.fi/gomuks/version.Tag=${finalAttrs.src.tag}" \ + --replace-fail 'go.mau.fi/gomuks/version.Commit=$(git rev-parse HEAD)' "go.mau.fi/gomuks/version.Commit=unknown" + ''; - buildInputs = [ - libheif - ]; + doCheck = false; - env = { - npmRoot = "web"; - npmDeps = fetchNpmDeps { - src = "${finalAttrs.src}/web"; - hash = "sha256-ob85fZDC3Qcos53MGvf+c1eGEO/SvfUTdnjA3T/y6/A="; - }; - }; + tags = [ + "goolm" + "libheif" + ]; - postPatch = '' - substituteInPlace ./web/build-wasm.sh \ - --replace-fail 'go.mau.fi/gomuks/version.Tag=$(git describe --exact-match --tags 2>/dev/null)' "go.mau.fi/gomuks/version.Tag=v${finalAttrs.version}" \ - --replace-fail 'go.mau.fi/gomuks/version.Commit=$(git rev-parse HEAD)' "go.mau.fi/gomuks/version.Commit=${rev}" - ''; + ldflags = [ + "-X 'go.mau.fi/gomuks/version.Tag=${finalAttrs.src.tag}'" + "-X 'go.mau.fi/gomuks/version.Commit=unknown'" + "-X \"go.mau.fi/gomuks/version.BuildTime=$(date -Iseconds)\"" + "-X \"maunium.net/go/mautrix.GoModVersion=$(cat go.mod | grep 'maunium.net/go/mautrix ' | head -n1 | awk '{ print $2 })\"" + ]; - doCheck = false; + subPackages = [ + "cmd/gomuks" + "cmd/gomuks-terminal" + "cmd/archivemuks" + ]; - tags = [ - "goolm" - "libheif" - ]; + preBuild = '' + CGO_ENABLED=0 go generate ./web + ''; - ldflags = [ - "-X 'go.mau.fi/gomuks/version.Tag=v${finalAttrs.version}'" - "-X 'go.mau.fi/gomuks/version.Commit=${rev}'" - "-X \"go.mau.fi/gomuks/version.BuildTime=$(date -Iseconds)\"" - "-X \"maunium.net/go/mautrix.GoModVersion=$(cat go.mod | grep 'maunium.net/go/mautrix ' | head -n1 | awk '{ print $2 })\"" - ]; + postInstall = '' + mv $out/bin/gomuks $out/bin/gomuks-web + ''; - subPackages = [ - "cmd/gomuks" - "cmd/gomuks-terminal" - "cmd/archivemuks" - ]; + passthru.updateScript = { + inherit (finalAttrs) frontend; + }; - preBuild = '' - CGO_ENABLED=0 go generate ./web - ''; - - postInstall = '' - mv $out/bin/gomuks $out/bin/gomuks-web - ''; - - passthru.updateScript = { - inherit (finalAttrs) frontend; - updateScript = unstableGitUpdater { - branch = "main"; - }; - }; - - meta = { - mainProgram = "gomuks-web"; - description = "Matrix client written in Go"; - homepage = "https://github.com/tulir/gomuks"; - license = lib.licenses.agpl3Only; - maintainers = [ lib.maintainers.zaphyra ]; - platforms = lib.platforms.unix; - }; - } -) + meta = { + mainProgram = "gomuks-web"; + description = "Matrix client written in Go"; + homepage = "https://github.com/tulir/gomuks"; + license = lib.licenses.agpl3Only; + maintainers = [ lib.maintainers.zaphyra ]; + platforms = lib.platforms.unix; + }; +}) From 9eab52167d9093d4db0dfb8291bec413a13d362e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 21 Mar 2026 14:12:53 +0100 Subject: [PATCH 158/434] gomuks-web: add update script --- pkgs/by-name/go/gomuks-web/package.nix | 4 +--- pkgs/by-name/go/gomuks-web/update.sh | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100755 pkgs/by-name/go/gomuks-web/update.sh diff --git a/pkgs/by-name/go/gomuks-web/package.nix b/pkgs/by-name/go/gomuks-web/package.nix index 3e53d9c41d46..8a1a4b92db25 100644 --- a/pkgs/by-name/go/gomuks-web/package.nix +++ b/pkgs/by-name/go/gomuks-web/package.nix @@ -75,9 +75,7 @@ buildGoModule (finalAttrs: { mv $out/bin/gomuks $out/bin/gomuks-web ''; - passthru.updateScript = { - inherit (finalAttrs) frontend; - }; + passthru.updateScript = ./update.sh; meta = { mainProgram = "gomuks-web"; diff --git a/pkgs/by-name/go/gomuks-web/update.sh b/pkgs/by-name/go/gomuks-web/update.sh new file mode 100755 index 000000000000..20495a10f2fe --- /dev/null +++ b/pkgs/by-name/go/gomuks-web/update.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix-update + +set -euo pipefail + +# Fetch latest release infor +RELEASE=$(curl -sSL https://api.github.com/repos/tulir/gomuks/releases/latest | jq -r .name) + +if [ -z "$RELEASE" ]; then + echo "Failed to fetch latest release" + exit 1 +fi + +# Strip leading v from version +VERSION="${RELEASE#v}" + +# Debug +echo "Release ${RELEASE} -> Version ${VERSION}" + +nix-update --build --commit --version "${VERSION}" gomuks-web From 221e42a6d599ddd64a93dd0739d27b303a115e9b Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sat, 21 Mar 2026 09:53:53 -0500 Subject: [PATCH 159/434] fedora-backgrounds: switch to replace-fail --- pkgs/data/misc/fedora-backgrounds/generic.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/data/misc/fedora-backgrounds/generic.nix b/pkgs/data/misc/fedora-backgrounds/generic.nix index e3735865927e..1211a29c9f0e 100644 --- a/pkgs/data/misc/fedora-backgrounds/generic.nix +++ b/pkgs/data/misc/fedora-backgrounds/generic.nix @@ -20,14 +20,14 @@ stdenvNoCC.mkDerivation { postPatch = '' for f in default/Makefile extras/Makefile; do substituteInPlace $f \ - --replace "usr/share" "share" \ - --replace "/usr/bin/" "" \ - --replace "/bin/" "" + --replace-fail "usr/share" "share" \ + --replace-fail "/usr/bin/" "" \ + --replace-fail "/bin/" "" done for f in $(find . -name '*.xml'); do substituteInPlace $f \ - --replace "/usr/share" "$out/share" + --replace-fail "/usr/share" "$out/share" done; ''; From d6acf1b543ab8e4fb46fd8723781aa587380351b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 21 Mar 2026 15:56:28 +0100 Subject: [PATCH 160/434] Revert "nixos/initrd: refactor `secrets` option into `secretPaths` and `extraSecretsHook`" --- .../manual/release-notes/rl-2605.section.md | 2 - .../networking/iscsi/root-initiator.nix | 2 +- nixos/modules/system/activation/bootspec.nix | 6 +- nixos/modules/system/boot/clevis.nix | 4 +- nixos/modules/system/boot/initrd-openvpn.nix | 6 +- nixos/modules/system/boot/initrd-ssh.nix | 4 +- nixos/modules/system/boot/kernel.nix | 2 +- .../modules/system/boot/loader/grub/grub.nix | 12 +- .../system/boot/loader/grub/install-grub.pl | 2 +- .../systemd-boot/systemd-boot-builder.py | 2 +- nixos/modules/system/boot/stage-1.nix | 192 ++++-------------- .../system/boot/systemd/initrd-secrets.nix | 25 +-- nixos/tests/bootspec.nix | 2 +- nixos/tests/initrd-luks-empty-passphrase.nix | 2 +- nixos/tests/initrd-secrets-changing.nix | 12 +- nixos/tests/initrd-secrets.nix | 26 +-- nixos/tests/installer.nix | 6 +- nixos/tests/systemd-initrd-luks-keyfile.nix | 2 +- .../src/modules/nixos/main.py | 4 +- .../by-name/ni/nixos-install/nixos-install.sh | 2 +- 20 files changed, 86 insertions(+), 229 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index cd59164990eb..2c8db7efde8a 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -247,8 +247,6 @@ See . - `services.caddy` now supports setting `httpPort` and `httpsPort` and opening them in the firewall via `openFirewall`. -- `boot.initrd.secrets` is now deprecated in favour of `boot.initrd.secretPaths` and `boot.initrd.extraSecretsHook`. - - The latest available version of Nextcloud is v33 (available as `pkgs.nextcloud33`). The installation logic is as follows: - If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**) - If [`system.stateVersion`](#opt-system.stateVersion) is >=26.05, `pkgs.nextcloud33` will be installed by default. diff --git a/nixos/modules/services/networking/iscsi/root-initiator.nix b/nixos/modules/services/networking/iscsi/root-initiator.nix index 6c967d386db7..86396ae1e24f 100644 --- a/nixos/modules/services/networking/iscsi/root-initiator.nix +++ b/nixos/modules/services/networking/iscsi/root-initiator.nix @@ -86,7 +86,7 @@ in description = '' Append an additional file's contents to `/etc/iscsid.conf`. Use a non-store path and store passwords in this file. Note: the file specified here must be available - in the initrd, see: `boot.initrd.secretPaths`. + in the initrd, see: `boot.initrd.secrets`. ''; default = null; type = nullOr str; diff --git a/nixos/modules/system/activation/bootspec.nix b/nixos/modules/system/activation/bootspec.nix index 45d1d18cff2c..c625b91ec1e2 100644 --- a/nixos/modules/system/activation/bootspec.nix +++ b/nixos/modules/system/activation/bootspec.nix @@ -14,9 +14,7 @@ let children = lib.mapAttrs ( childName: childConfig: childConfig.configuration.system.build.toplevel ) config.specialisation; - hasInitrdSecrets = - (lib.length (lib.attrNames config.boot.initrd.secretPaths) > 0) - || (config.boot.initrd.extraSecretsHook != ""); + hasAtLeastOneInitrdSecret = lib.length (lib.attrNames config.boot.initrd.secrets) > 0; schemas = { v1 = rec { filename = "boot.json"; @@ -35,7 +33,7 @@ let // lib.optionalAttrs config.boot.initrd.enable { initrd = "${config.system.build.initialRamdisk}/${config.system.boot.loader.initrdFile}"; } - // lib.optionalAttrs hasInitrdSecrets { + // lib.optionalAttrs hasAtLeastOneInitrdSecret { initrdSecrets = "${config.system.build.initialRamdiskSecretAppender}/bin/append-initrd-secrets"; }; } diff --git a/nixos/modules/system/boot/clevis.nix b/nixos/modules/system/boot/clevis.nix index 7ac213d26767..9ac8496297f2 100644 --- a/nixos/modules/system/boot/clevis.nix +++ b/nixos/modules/system/boot/clevis.nix @@ -99,8 +99,8 @@ in sed -i $out/bin/clevis-decrypt-tpm2 -e 's,tpm2_,tpm2 ,' ''; - secretPaths = lib.mapAttrs' ( - name: value: lib.nameValuePair "/etc/clevis/${name}.jwe" { source = value.secretFile; } + secrets = lib.mapAttrs' ( + name: value: lib.nameValuePair "/etc/clevis/${name}.jwe" value.secretFile ) cfg.devices; systemd = { diff --git a/nixos/modules/system/boot/initrd-openvpn.nix b/nixos/modules/system/boot/initrd-openvpn.nix index b0f3928ce22c..450cff92440c 100644 --- a/nixos/modules/system/boot/initrd-openvpn.nix +++ b/nixos/modules/system/boot/initrd-openvpn.nix @@ -29,7 +29,7 @@ in }; boot.initrd.network.openvpn.configuration = mkOption { - type = types.path; # Same type as boot.initrd.secretPaths.*.source + type = types.path; # Same type as boot.initrd.secrets description = '' The configuration file for OpenVPN. @@ -74,8 +74,8 @@ in "${pkgs.glibc}/lib/libnss_dns.so.2" ]; - boot.initrd.secretPaths = { - "/etc/initrd.ovpn".source = cfg.configuration; + boot.initrd.secrets = { + "/etc/initrd.ovpn" = cfg.configuration; }; # openvpn --version would exit with 1 instead of 0 diff --git a/nixos/modules/system/boot/initrd-ssh.nix b/nixos/modules/system/boot/initrd-ssh.nix index a506958b5443..7e53a7d93b7d 100644 --- a/nixos/modules/system/boot/initrd-ssh.nix +++ b/nixos/modules/system/boot/initrd-ssh.nix @@ -302,8 +302,8 @@ in fi ''; - boot.initrd.secretPaths = listToAttrs ( - map (path: nameValuePair (initrdKeyPath path) { source = path; }) cfg.hostKeys + boot.initrd.secrets = listToAttrs ( + map (path: nameValuePair (initrdKeyPath path) path) cfg.hostKeys ); # Systemd initrd stuff diff --git a/nixos/modules/system/boot/kernel.nix b/nixos/modules/system/boot/kernel.nix index b5c7acb5a877..9a3138ff37eb 100644 --- a/nixos/modules/system/boot/kernel.nix +++ b/nixos/modules/system/boot/kernel.nix @@ -414,7 +414,7 @@ in ln -s ${initrdPath} $out/initrd - ${optionalString (config.boot.initrd.secretPaths != { }) '' + ${optionalString (config.boot.initrd.secrets != { }) '' ln -s ${config.system.build.initialRamdiskSecretAppender}/bin/append-initrd-secrets $out ''} diff --git a/nixos/modules/system/boot/loader/grub/grub.nix b/nixos/modules/system/boot/loader/grub/grub.nix index 01902b8af0a9..042fd63cd254 100644 --- a/nixos/modules/system/boot/loader/grub/grub.nix +++ b/nixos/modules/system/boot/loader/grub/grub.nix @@ -935,21 +935,21 @@ in '') (mkRemovedOptionModule [ "boot" "loader" "grub" "extraInitrd" ] '' This option has been replaced with the bootloader agnostic - boot.initrd.secretPaths option. To migrate to the initrd secrets system, + boot.initrd.secrets option. To migrate to the initrd secrets system, extract the extraInitrd archive into your main filesystem: # zcat /boot/extra_initramfs.gz | cpio -idvmD /etc/secrets/initrd /path/to/secret1 /path/to/secret2 - then replace boot.loader.grub.extraInitrd with boot.initrd.secretPaths: + then replace boot.loader.grub.extraInitrd with boot.initrd.secrets: - boot.initrd.secretPaths = { - "/path/to/secret1".source = "/etc/secrets/initrd/path/to/secret1"; - "/path/to/secret2".source = "/etc/secrets/initrd/path/to/secret2"; + boot.initrd.secrets = { + "/path/to/secret1" = "/etc/secrets/initrd/path/to/secret1"; + "/path/to/secret2" = "/etc/secrets/initrd/path/to/secret2"; }; - See the boot.initrd.secretPaths option documentation for more information. + See the boot.initrd.secrets option documentation for more information. '') ]; diff --git a/nixos/modules/system/boot/loader/grub/install-grub.pl b/nixos/modules/system/boot/loader/grub/install-grub.pl index e9e33395a5b5..f5ae844da21f 100644 --- a/nixos/modules/system/boot/loader/grub/install-grub.pl +++ b/nixos/modules/system/boot/loader/grub/install-grub.pl @@ -482,7 +482,7 @@ sub addEntry { die "failed to create initrd secrets $!\n"; } else { say STDERR "warning: failed to create initrd secrets for \"$name\", an older generation"; - say STDERR "note: this is normal after having modified or removed an entry in `boot.initrd.secretPaths`"; + say STDERR "note: this is normal after having removed or renamed a file in `boot.initrd.secrets`"; } } # Check whether any secrets were actually added diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py index acd6536a415f..90241b92cd5f 100644 --- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py +++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py @@ -202,7 +202,7 @@ def write_entry(profile: str | None, generation: int, specialisation: str | None print("warning: failed to create initrd secrets " f'for "{title} - Configuration {generation}", an older generation', file=sys.stderr) print("note: this is normal after having removed " - "or modified an entry in `boot.initrd.secretPaths`", file=sys.stderr) + "or renamed a file in `boot.initrd.secrets`", file=sys.stderr) entry_file = BOOT_MOUNT_POINT / "loader/entries" / generation_conf_filename(profile, generation, specialisation) tmp_path = entry_file.with_suffix(".tmp") kernel_params = "init=%s " % bootspec.init diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix index 21137a5790ff..343777d05c3a 100644 --- a/nixos/modules/system/boot/stage-1.nix +++ b/nixos/modules/system/boot/stage-1.nix @@ -148,22 +148,23 @@ let # Copy secrets if needed. # # TODO: move out to a separate script; see #85000. - ${optionalString (!config.boot.loader.supportsInitrdSecrets) '' - ${concatStringsSep "\n" ( - mapAttrsToList (_: scfg: '' - mkdir -p $(dirname "$out/secrets${scfg.path}") - # Some programs (e.g. ssh) doesn't like secrets to be - # symlinks, so we use `cp -L` here to match the - # behaviour when secrets are natively supported. - # The assertion further up in this file (stage-1.nix) - # checks that all secretPaths are Nix store paths set via - # boot.initrd.secretPaths.*.source if the bootloader doesn't - # support initrd secrets. - cp -Lr ${scfg.source} "$out/secrets${scfg.path}" - '') config.boot.initrd.secretPaths - )} - ${config.boot.initrd.extraSecretsHook} - ''} + ${optionalString (!config.boot.loader.supportsInitrdSecrets) ( + concatStringsSep "\n" ( + mapAttrsToList ( + dest: source: + let + source' = if source == null then dest else source; + in + '' + mkdir -p $(dirname "$out/secrets/${dest}") + # Some programs (e.g. ssh) doesn't like secrets to be + # symlinks, so we use `cp -L` here to match the + # behaviour when secrets are natively supported. + cp -Lr ${source'} "$out/secrets/${dest}" + '' + ) config.boot.initrd.secrets + ) + )} ${config.boot.initrd.extraUtilsCommands} @@ -435,9 +436,7 @@ let exit 0 fi - ${lib.optionalString ( - config.boot.initrd.secretPaths == { } && config.boot.initrd.extraSecretsHook == "" - ) "exit 0"} + ${lib.optionalString (config.boot.initrd.secrets == { }) "exit 0"} export PATH=${pkgs.coreutils}/bin:${pkgs.cpio}/bin:${pkgs.gzip}/bin:${pkgs.findutils}/bin @@ -452,25 +451,17 @@ let ${lib.concatStringsSep "\n" ( mapAttrsToList ( - _: scfg: + dest: source: let - prefix = lib.optionalString scfg.intermediateSecretsDir "/.initrd-secrets"; + source' = if source == null then dest else toString source; in '' - mkdir -p $(dirname "$tmp${prefix}${scfg.path}") - ( - export out="$tmp${prefix}${scfg.path}" - ${scfg.generateSecretCommand} - ) + mkdir -p $(dirname "$tmp/.initrd-secrets/${dest}") + cp -a ${source'} "$tmp/.initrd-secrets/${dest}" '' - ) config.boot.initrd.secretPaths + ) config.boot.initrd.secrets )} - ( - cd "$tmp" - ${config.boot.initrd.extraSecretsHook} - ) - # mindepth 1 so that we don't change the mode of / (cd "$tmp" && find . -mindepth 1 | xargs touch -amt 197001010000 && find . -mindepth 1 -print0 | sort -z | cpio --quiet -o -H newc -R +0:+0 --reproducible --null) | \ ${compressorExe} ${lib.escapeShellArgs initialRamdisk.compressorArgs} >> "$1" @@ -659,113 +650,21 @@ in boot.initrd.secrets = mkOption { default = { }; type = types.attrsOf (types.nullOr types.path); - visible = false; description = '' - Secrets to append to the initrd. This option has been deprecated in - favour of `boot.initrd.secretPaths`. - ''; - example = literalExpression '' - { "/etc/dropbear/dropbear_rsa_host_key" = - ./secret-dropbear-key; - } - ''; - }; - - boot.initrd.secretPaths = mkOption { - default = { }; - type = types.attrsOf ( - types.submodule ( - { config, name, ... }: - { - options = { - path = mkOption { - type = types.path; - default = name; - description = '' - The path the secret should be placed at in the initrd. Defaults - to the attribute name. - ''; - }; - - intermediateSecretsDir = mkOption { - type = types.bool; - default = true; - description = '' - By default, the secrets will be copied over to the - `/.initrd-secrets` dir at initrd generation time, and then copied - over to their final location at boot time. This is because initrd secrets - that are supposed to be placed in `/run` would be overridden by - the tmpfs mount over `/run` otherwise. - - Set this option to `false` to skip this intermediate step and - place the secret at its final location straightaway. - ''; - }; - - source = mkOption { - type = types.nullOr types.path; - default = null; - description = '' - The absolute path on the filesystem to copy the secret from. - ''; - example = "/var/lib/secrets/initrd/ssh_host_ed25519_key"; - }; - - generateSecretCommand = mkOption { - type = types.path; - description = '' - The command to run to generate the secret. It should write - the secret to `$out`. - - This is useful if you have a more advanced secrets provisioning - mechanism. - ''; - example = '' - pkgs.writeShellScript "generate-secret" ''' - ''${lib.getExe pkgs.age} -d -i /etc/ssh/ssh_host_ed25519_key -o "$out" ''${./secret.age} - ''' - ''; - }; - }; - - config = { - generateSecretCommand = lib.mkIf (config.source != null) ( - pkgs.writeShellScript "copy-secret" '' - cp -Lr ${config.source} "$out" - '' - ); - }; - } - ) - ); - description = '' - Secret paths to append to the initrd. The attribute name is the - path the secret should have inside the initrd. + Secrets to append to the initrd. The attribute name is the + path the secret should have inside the initrd, the value + is the path it should be copied from (or null for the same + path inside and out). Note that `nixos-rebuild switch` will generate the initrd also for past generations, so if secrets are moved or deleted you will also have to garbage collect the generations that use those secrets. ''; - example = { - "/etc/ssh/ssh_host_ed25519_key".source = "/var/lib/secrets/initrd/ssh_host_ed25519_key"; - }; - }; - - boot.initrd.extraSecretsHook = mkOption { - default = ""; - type = types.lines; - description = '' - Extra commands to be executed after the initrd secrets generation phase. - - This script should place files into the current workdir. These files - will then be copied over to the initrd to the corresponding absolute - paths, e.g. `etc/ssh/ssh_host_ed25519_key` will be copied over to - `/etc/ssh/ssh_host_ed25519_key`. - ''; - example = '' - # Generate a new SSH host key for every generation. - ssh-keygen -f etc/ssh/ssh_host_ed25519_key + example = literalExpression '' + { "/etc/dropbear/dropbear_rsa_host_key" = + ./secret-dropbear-key; + } ''; }; @@ -847,18 +746,15 @@ in assertion = !config.boot.loader.supportsInitrdSecrets -> all ( - scfg: - builtins.isPath scfg.source - || (builtins.isString scfg.source && hasPrefix builtins.storeDir scfg.source) - ) (attrValues config.boot.initrd.secretPaths); + source: builtins.isPath source || (builtins.isString source && hasPrefix builtins.storeDir source) + ) (attrValues config.boot.initrd.secrets); message = '' - When using a bootloader that doesn't natively support initrd secrets, - all `boot.initrd.secretPaths` values must be defined via - `boot.initrd.secretsPaths.*.source`, and the `source` values must be - unquoted paths, e.g. + boot.initrd.secrets values must be unquoted paths when + using a bootloader that doesn't natively support initrd + secrets, e.g.: - boot.initrd.secretPaths = { - "/etc/secret".source = /path/to/secret; + boot.initrd.secrets = { + "/etc/secret" = /path/to/secret; }; Note that this will result in all secrets being stored @@ -867,18 +763,6 @@ in } ]; - warnings = lib.optional (config.boot.initrd.secrets != { }) '' - The option `boot.initrd.secrets` has been deprecated in favour of `boot.initrd.secretPaths`. - ''; - - # Backwards compatibility to the legacy `boot.initrd.secrets` option. - boot.initrd.secretPaths = lib.mapAttrs' (dest: source: { - # The legacy boot.initrd.secrets option didn't type-check the attr - # names, so we need to optionally prepend a slash. - name = "${lib.optionalString (!lib.hasPrefix "/" dest) "/"}${dest}"; - value.source = if dest != null then source else dest; - }) config.boot.initrd.secrets; - system.build = mkMerge [ { inherit diff --git a/nixos/modules/system/boot/systemd/initrd-secrets.nix b/nixos/modules/system/boot/systemd/initrd-secrets.nix index 4f7bddaa6097..50bc45babe15 100644 --- a/nixos/modules/system/boot/systemd/initrd-secrets.nix +++ b/nixos/modules/system/boot/systemd/initrd-secrets.nix @@ -10,21 +10,14 @@ # Copy secrets into the initrd if they cannot be appended boot.initrd.systemd.contents = lib.mkIf (!config.boot.loader.supportsInitrdSecrets) ( lib.mapAttrs' ( - _: scfg: - let - prefix = lib.optionalString scfg.intermediateSecretsDir "/.initrd-secrets"; - in - lib.nameValuePair "${prefix}${scfg.path}" { inherit (scfg) source; } - ) config.boot.initrd.secretPaths + dest: source: + lib.nameValuePair "/.initrd-secrets/${dest}" { source = if source == null then dest else source; } + ) config.boot.initrd.secrets ); # Copy secrets to their respective locations boot.initrd.systemd.services.initrd-nixos-copy-secrets = - lib.mkIf - ( - (builtins.any (x: x.intermediateSecretsDir) (builtins.attrValues config.boot.initrd.secretPaths)) - || config.boot.initrd.extraSecretsHook != "" - ) + lib.mkIf (config.boot.initrd.secrets != { }) { description = "Copy secrets into place"; # Run as early as possible @@ -41,12 +34,10 @@ # drop this service, we'd mount the /run tmpfs over the secret, making it # invisible in stage 2. script = '' - if [ -d /.initrd-secrets ]; then - for secret in $(cd /.initrd-secrets; find . -type f -o -type l); do - mkdir -p "$(dirname "/$secret")" - cp "/.initrd-secrets/$secret" "/$secret" - done - fi + for secret in $(cd /.initrd-secrets; find . -type f -o -type l); do + mkdir -p "$(dirname "/$secret")" + cp "/.initrd-secrets/$secret" "/$secret" + done ''; serviceConfig = { diff --git a/nixos/tests/bootspec.nix b/nixos/tests/bootspec.nix index c2dc9ffe2f6b..83a39d94d7e7 100644 --- a/nixos/tests/bootspec.nix +++ b/nixos/tests/bootspec.nix @@ -128,7 +128,7 @@ in environment.systemPackages = [ pkgs.jq ]; # It's probably the case, but we want to make it explicit here. boot.initrd.enable = true; - boot.initrd.secretPaths."/some/example".source = pkgs.writeText "example-secret" "test"; + boot.initrd.secrets."/some/example" = pkgs.writeText "example-secret" "test"; }; testScript = '' diff --git a/nixos/tests/initrd-luks-empty-passphrase.nix b/nixos/tests/initrd-luks-empty-passphrase.nix index 9d05590901c4..3a906685f0ca 100644 --- a/nixos/tests/initrd-luks-empty-passphrase.nix +++ b/nixos/tests/initrd-luks-empty-passphrase.nix @@ -47,7 +47,7 @@ in }; }; virtualisation.rootDevice = "/dev/mapper/cryptroot"; - boot.initrd.secretPaths."/etc/cryptroot.key".source = keyfile; + boot.initrd.secrets."/etc/cryptroot.key" = keyfile; }; specialisation.boot-luks-missing-keyfile.configuration = { diff --git a/nixos/tests/initrd-secrets-changing.nix b/nixos/tests/initrd-secrets-changing.nix index a9164456b7fa..1fa71a28872f 100644 --- a/nixos/tests/initrd-secrets-changing.nix +++ b/nixos/tests/initrd-secrets-changing.nix @@ -21,16 +21,16 @@ testing.makeTest { boot.loader.grub.device = "/dev/vda"; - boot.initrd.secretPaths = { - "/test".source = secret1InStore; - "/run/keys/test".source = secret1InStore; + boot.initrd.secrets = { + "/test" = secret1InStore; + "/run/keys/test" = secret1InStore; }; boot.initrd.postMountCommands = "cp /test /mnt-root/secret-from-initramfs"; specialisation.secrets2System.configuration = { - boot.initrd.secretPaths = lib.mkForce { - "/test".source = secret2InStore; - "/run/keys/test".source = secret2InStore; + boot.initrd.secrets = lib.mkForce { + "/test" = secret2InStore; + "/run/keys/test" = secret2InStore; }; }; }; diff --git a/nixos/tests/initrd-secrets.nix b/nixos/tests/initrd-secrets.nix index 3e9fb98b12d2..e19ac4d6f3dc 100644 --- a/nixos/tests/initrd-secrets.nix +++ b/nixos/tests/initrd-secrets.nix @@ -21,26 +21,14 @@ let { ... }: { virtualisation.useBootLoader = true; - boot.initrd.secretPaths = { - "/test" = { - source = secretInStore; - intermediateSecretsDir = false; - }; + boot.initrd.secrets = { + "/test" = secretInStore; # This should *not* need to be copied in postMountCommands - "/run/keys/test1".source = secretInStore; - - "/run/keys/test2".generateSecretCommand = pkgs.writeShellScript "copy-secret" '' - cp ${secretInStore} "$out" - ''; + "/run/keys/test" = secretInStore; }; - boot.initrd.extraSecretsHook = '' - mkdir -p etc/secrets - cp ${secretInStore} etc/secrets/test2 - ''; boot.initrd.postMountCommands = '' - cp /test /mnt-root/secret-from-initramfs-1 - cp /etc/secrets/test2 /mnt-root/secret-from-initramfs-2 + cp /test /mnt-root/secret-from-initramfs ''; boot.initrd.compressor = compressor; # zstd compression is only supported from 5.9 onwards. Remove when 5.10 becomes default. @@ -51,10 +39,8 @@ let start_all() machine.wait_for_unit("multi-user.target") machine.succeed( - "cmp ${secretInStore} /secret-from-initramfs-1", - "cmp ${secretInStore} /secret-from-initramfs-2", - "cmp ${secretInStore} /run/keys/test1", - "cmp ${secretInStore} /run/keys/test2", + "cmp ${secretInStore} /secret-from-initramfs", + "cmp ${secretInStore} /run/keys/test", ) ''; }; diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix index 50fbae448993..892c066c568b 100644 --- a/nixos/tests/installer.nix +++ b/nixos/tests/installer.nix @@ -67,7 +67,7 @@ let boot.loader.systemd-boot.enable = true; ''} - boot.initrd.secretPaths."/etc/secret".source = "/etc/nixos/secret"; + boot.initrd.secrets."/etc/secret" = "/etc/nixos/secret"; ${optionalString clevisTest '' boot.kernelParams = [ "console=tty0" "ip=192.168.1.1:::255.255.255.0::eth1:none" ]; @@ -1385,7 +1385,7 @@ in }; # Full disk encryption (root, kernel and initrd encrypted) using GRUB, GPT/UEFI, - # LVM-on-LUKS and a keyfile in initrd.secretPaths to enter the passphrase once + # LVM-on-LUKS and a keyfile in initrd.secrets to enter the passphrase once fullDiskEncryption = makeInstallerTest "fullDiskEncryption" { createPartitions = '' installer.succeed( @@ -1419,7 +1419,7 @@ in boot.loader.grub.enableCryptodisk = true; boot.loader.efi.efiSysMountPoint = "/boot/efi"; - boot.initrd.secretPaths."/luks.key" = "/etc/nixos/luks.key"; + boot.initrd.secrets."/luks.key" = "/etc/nixos/luks.key"; boot.initrd.luks.devices.crypt = { device = "/dev/vda2"; keyFile = "/luks.key"; diff --git a/nixos/tests/systemd-initrd-luks-keyfile.nix b/nixos/tests/systemd-initrd-luks-keyfile.nix index 23627c433c63..8b7f28947f72 100644 --- a/nixos/tests/systemd-initrd-luks-keyfile.nix +++ b/nixos/tests/systemd-initrd-luks-keyfile.nix @@ -38,7 +38,7 @@ in }; }; virtualisation.rootDevice = "/dev/mapper/cryptroot"; - boot.initrd.secretPaths."/etc/cryptroot.key".source = keyfile; + boot.initrd.secrets."/etc/cryptroot.key" = keyfile; }; }; diff --git a/pkgs/by-name/ca/calamares-nixos-extensions/src/modules/nixos/main.py b/pkgs/by-name/ca/calamares-nixos-extensions/src/modules/nixos/main.py index 8089fd560861..e9bee7a245d4 100644 --- a/pkgs/by-name/ca/calamares-nixos-extensions/src/modules/nixos/main.py +++ b/pkgs/by-name/ca/calamares-nixos-extensions/src/modules/nixos/main.py @@ -60,8 +60,8 @@ cfgbootnone = """ # Disable bootloader. """ cfgbootgrubcrypt = """ # Setup keyfile - boot.initrd.secretPaths = { - "/boot/crypto_keyfile.bin".source = null; + boot.initrd.secrets = { + "/boot/crypto_keyfile.bin" = null; }; boot.loader.grub.enableCryptodisk = true; diff --git a/pkgs/by-name/ni/nixos-install/nixos-install.sh b/pkgs/by-name/ni/nixos-install/nixos-install.sh index 02ec8d66bd33..fe3a8bf26d45 100755 --- a/pkgs/by-name/ni/nixos-install/nixos-install.sh +++ b/pkgs/by-name/ni/nixos-install/nixos-install.sh @@ -252,7 +252,7 @@ if [[ -z $noBootLoader ]]; then # system. This preserves the validity of their absolute paths after changing # the root with `nixos-enter`. # Without this the bootloader installation may fail due to options that - # contain paths referenced during evaluation, like initrd.secretPaths. + # contain paths referenced during evaluation, like initrd.secrets. # when not root, re-execute the script in an unshared namespace mount --rbind --mkdir / "$mountPoint" mount --make-rslave "$mountPoint" From 65bc98e452eb6f30545e509b662842580fc4aacd Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 21 Mar 2026 11:44:39 +0100 Subject: [PATCH 161/434] nixos/tests: fix eval of several tests The addition of the nspawn backend introduced a second argument passed to the attribute-set passed to `testScript`, i.e. containers[1]. Note: this is by no means intended to replace the compat fix from #501599, I believe we shouldn't have deprecated invocations in-tree at all, hence the change on this end. This is intended to only fix address the fallout from #478109, `nixosTests.parsedmarc` fails due to some postfix module changes to evaluate and the test of `peering-manasger` still seems broken. [1] https://github.com/NixOS/nixpkgs/pull/478109 --- nixos/tests/discourse.nix | 2 +- nixos/tests/drbd.nix | 56 ++++++++++++------------ nixos/tests/munge.nix | 2 +- nixos/tests/nixops/default.nix | 2 +- nixos/tests/parsedmarc/default.nix | 4 +- nixos/tests/rspamd-trainer.nix | 44 +++++++++---------- nixos/tests/spire.nix | 2 +- nixos/tests/web-apps/peering-manager.nix | 2 +- nixos/tests/web-apps/snipe-it.nix | 2 +- 9 files changed, 56 insertions(+), 60 deletions(-) diff --git a/nixos/tests/discourse.nix b/nixos/tests/discourse.nix index 20c1e09f10c2..33b02a3ffe2a 100644 --- a/nixos/tests/discourse.nix +++ b/nixos/tests/discourse.nix @@ -165,7 +165,7 @@ in }; testScript = - { nodes }: + { nodes, ... }: let request = builtins.toJSON { title = "Private message"; diff --git a/nixos/tests/drbd.nix b/nixos/tests/drbd.nix index fb88362b10a2..6f31fbce3da5 100644 --- a/nixos/tests/drbd.nix +++ b/nixos/tests/drbd.nix @@ -54,38 +54,36 @@ in nodes.drbd1 = drbdConfig; nodes.drbd2 = drbdConfig; - testScript = - { nodes }: - '' - drbd1.start() - drbd2.start() + testScript = '' + drbd1.start() + drbd2.start() - drbd1.wait_for_unit("network.target") - drbd2.wait_for_unit("network.target") + drbd1.wait_for_unit("network.target") + drbd2.wait_for_unit("network.target") - drbd1.succeed( - "drbdadm create-md r0", - "drbdadm up r0", - "drbdadm primary r0 --force", - ) + drbd1.succeed( + "drbdadm create-md r0", + "drbdadm up r0", + "drbdadm primary r0 --force", + ) - drbd2.succeed("drbdadm create-md r0", "drbdadm up r0") + drbd2.succeed("drbdadm create-md r0", "drbdadm up r0") - drbd1.succeed( - "mkfs.ext4 /dev/drbd0", - "mkdir -p /mnt/drbd", - "mount /dev/drbd0 /mnt/drbd", - "touch /mnt/drbd/hello", - "umount /mnt/drbd", - "drbdadm secondary r0", - ) - drbd1.sleep(1) + drbd1.succeed( + "mkfs.ext4 /dev/drbd0", + "mkdir -p /mnt/drbd", + "mount /dev/drbd0 /mnt/drbd", + "touch /mnt/drbd/hello", + "umount /mnt/drbd", + "drbdadm secondary r0", + ) + drbd1.sleep(1) - drbd2.succeed( - "drbdadm primary r0", - "mkdir -p /mnt/drbd", - "mount /dev/drbd0 /mnt/drbd", - "ls /mnt/drbd/hello", - ) - ''; + drbd2.succeed( + "drbdadm primary r0", + "mkdir -p /mnt/drbd", + "mount /dev/drbd0 /mnt/drbd", + "ls /mnt/drbd/hello", + ) + ''; } diff --git a/nixos/tests/munge.nix b/nixos/tests/munge.nix index 38c47224b959..6c21e5221e6a 100644 --- a/nixos/tests/munge.nix +++ b/nixos/tests/munge.nix @@ -12,7 +12,7 @@ }; testScript = - { nodes }: + { nodes, ... }: let aliceUid = toString nodes.machine.users.users.alice.uid; in diff --git a/nixos/tests/nixops/default.nix b/nixos/tests/nixops/default.nix index 13b9d9dfbe07..8e46ccd7f9d8 100644 --- a/nixos/tests/nixops/default.nix +++ b/nixos/tests/nixops/default.nix @@ -57,7 +57,7 @@ let }; testScript = - { nodes }: + { nodes, ... }: let deployerSetup = pkgs.writeScript "deployerSetup" '' #!${pkgs.runtimeShell} diff --git a/nixos/tests/parsedmarc/default.nix b/nixos/tests/parsedmarc/default.nix index 571fe1d5f75f..6018e2eef172 100644 --- a/nixos/tests/parsedmarc/default.nix +++ b/nixos/tests/parsedmarc/default.nix @@ -91,7 +91,7 @@ in }; testScript = - { nodes }: + { nodes, ... }: let esPort = toString nodes.parsedmarc.config.services.elasticsearch.port; valueObject = lib.optionalString (lib.versionAtLeast nodes.parsedmarc.config.services.elasticsearch.package.version "7") ".value"; @@ -202,7 +202,7 @@ in }; testScript = - { nodes }: + { nodes, ... }: let esPort = toString nodes.parsedmarc.config.services.elasticsearch.port; valueObject = lib.optionalString (lib.versionAtLeast nodes.parsedmarc.config.services.elasticsearch.package.version "7") ".value"; diff --git a/nixos/tests/rspamd-trainer.nix b/nixos/tests/rspamd-trainer.nix index 2f58ab73dd4f..f04b8475e8b4 100644 --- a/nixos/tests/rspamd-trainer.nix +++ b/nixos/tests/rspamd-trainer.nix @@ -136,31 +136,29 @@ in }; - testScript = - { nodes }: - '' - start_all() - machine.wait_for_unit("maddy.service") - machine.wait_for_open_port(143) - machine.wait_for_open_port(993) - machine.wait_for_open_port(587) - machine.wait_for_open_port(465) + testScript = '' + start_all() + machine.wait_for_unit("maddy.service") + machine.wait_for_open_port(143) + machine.wait_for_open_port(993) + machine.wait_for_open_port(587) + machine.wait_for_open_port(465) - # Send test mail to spam@domain - machine.succeed("send-testmail") + # Send test mail to spam@domain + machine.succeed("send-testmail") - # Create mail directories required for rspamd-trainer and copy mail from - # INBOX into INBOX/report_ham - machine.succeed("create-mail-dirs") + # Create mail directories required for rspamd-trainer and copy mail from + # INBOX into INBOX/report_ham + machine.succeed("create-mail-dirs") - # Start rspamd-trainer. It should read mail from INBOX/report_ham - machine.wait_for_unit("rspamd.service") - machine.wait_for_unit("redis-rspamd.service") - machine.wait_for_file("/run/rspamd/rspamd.sock") - machine.succeed("systemctl start rspamd-trainer.service") + # Start rspamd-trainer. It should read mail from INBOX/report_ham + machine.wait_for_unit("rspamd.service") + machine.wait_for_unit("redis-rspamd.service") + machine.wait_for_file("/run/rspamd/rspamd.sock") + machine.succeed("systemctl start rspamd-trainer.service") - # Check if mail got processed by rspamd-trainer successfully and check for - # it in INBOX/learned_ham - machine.succeed("test-imap") - ''; + # Check if mail got processed by rspamd-trainer successfully and check for + # it in INBOX/learned_ham + machine.succeed("test-imap") + ''; } diff --git a/nixos/tests/spire.nix b/nixos/tests/spire.nix index 52120558a264..e23732faa099 100644 --- a/nixos/tests/spire.nix +++ b/nixos/tests/spire.nix @@ -59,7 +59,7 @@ in }; testScript = - { nodes }: + { nodes, ... }: let adminSocket = nodes.server.services.spire.server.settings.server.socket_path; workloadSocket = nodes.agent.services.spire.agent.settings.agent.socket_path; diff --git a/nixos/tests/web-apps/peering-manager.nix b/nixos/tests/web-apps/peering-manager.nix index 34ea331edb49..e18a08d95b0d 100644 --- a/nixos/tests/web-apps/peering-manager.nix +++ b/nixos/tests/web-apps/peering-manager.nix @@ -18,7 +18,7 @@ }; testScript = - { nodes }: + { nodes, ... }: '' machine.start() machine.wait_for_unit("peering-manager.target") diff --git a/nixos/tests/web-apps/snipe-it.nix b/nixos/tests/web-apps/snipe-it.nix index 2f5764cd33be..345edd881de9 100644 --- a/nixos/tests/web-apps/snipe-it.nix +++ b/nixos/tests/web-apps/snipe-it.nix @@ -44,7 +44,7 @@ in }; testScript = - { nodes }: + { nodes, ... }: let backupPath = "${nodes.snipeit.services.snipe-it.dataDir}/storage/app/backups"; From 00f5ae0602cb0b82fca5916fb1b68b6b2f4ea531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Fri, 20 Mar 2026 12:23:35 +0100 Subject: [PATCH 162/434] nixos/testing: fix testScript eval for functions without `...` The nspawn container support (23f1e6370d1e) added a `containers` argument to the testScript caller. This breaks tests whose testScript uses strict pattern matching without ellipsis, e.g. `{ nodes }:`, since Nix rejects unexpected arguments. Use `builtins.intersectAttrs` to only pass arguments the function actually expects, making the caller forward-compatible with future argument additions. Fixes: 23f1e6370d1e ("nixos/test-driver: add support for nspawn containers") --- nixos/lib/testing/testScript.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/lib/testing/testScript.nix b/nixos/lib/testing/testScript.nix index bde7b78607b4..fe417c4a624c 100644 --- a/nixos/lib/testing/testScript.nix +++ b/nixos/lib/testing/testScript.nix @@ -14,6 +14,13 @@ in options = { testScript = mkOption { type = either str (functionTo str); + apply = + v: + if lib.isFunction v then + # Only pass args the testScript function expects. + args: v (builtins.intersectAttrs (lib.functionArgs v) args) + else + v; description = '' A series of python declarations and statements that you write to perform the test. From 3da498c518ea4917dd5cf0166444162e015b8071 Mon Sep 17 00:00:00 2001 From: nicoo Date: Sat, 21 Mar 2026 14:40:37 +0000 Subject: [PATCH 163/434] python3.pkgs: Add missing aliases pulumi-kubernetes, pulumiverse-talos --- pkgs/top-level/python-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6af457d153f5..91e3fa92ccda 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13011,10 +13011,14 @@ self: super: with self; { pulumi-hcloud = pkgs.pulumiPackages.pulumi-hcloud.sdks.python; + pulumi-kubernetes = pkgs.pulumiPackages.pulumi-kubernetes.sdks.python; + pulumi-linode = pkgs.pulumiPackages.pulumi-linode.sdks.python; pulumi-random = pkgs.pulumiPackages.pulumi-random.sdks.python; + pulumiverse-talos = pkgs.pulumiPackages.pulumiverse-talos.sdks.python; + pure-cdb = callPackage ../development/python-modules/pure-cdb { }; pure-eval = callPackage ../development/python-modules/pure-eval { }; From 9215321b53a7e65d543d12f2fdb9831468610acb Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:53:59 -0500 Subject: [PATCH 164/434] bibclean: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/bi/bibclean/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bi/bibclean/package.nix b/pkgs/by-name/bi/bibclean/package.nix index 23a04a34fabe..82669b8dda64 100644 --- a/pkgs/by-name/bi/bibclean/package.nix +++ b/pkgs/by-name/bi/bibclean/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.07"; src = fetchurl { - url = "http://ftp.math.utah.edu/pub/bibclean/bibclean-${finalAttrs.version}.tar.xz"; + url = "https://ftp.math.utah.edu/pub/bibclean/bibclean-${finalAttrs.version}.tar.xz"; sha256 = "sha256-kZM2eC6ePCBOYPVkhf0fjdZ562IvyP0fSDNZXuEBkaY="; }; From 47a4e93fdd8f014d6e238f4ede4423a698c51a03 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:54:15 -0500 Subject: [PATCH 165/434] binsort: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/bi/binsort/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bi/binsort/package.nix b/pkgs/by-name/bi/binsort/package.nix index f9b059586a65..f82749c0a9b2 100644 --- a/pkgs/by-name/bi/binsort/package.nix +++ b/pkgs/by-name/bi/binsort/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.4-1"; src = fetchurl { - url = "http://neoscientists.org/~tmueller/binsort/download/binsort-${finalAttrs.version}.tar.gz"; + url = "https://neoscientists.org/~tmueller/binsort/download/binsort-${finalAttrs.version}.tar.gz"; hash = "sha256-l9T0LlDslxCgZYf8NrbsRly7bREOTGwptLteeg3TNRg="; }; From 3ce535ae3ba95eb615a72881ee5cb80e5be72b74 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:54:32 -0500 Subject: [PATCH 166/434] bluesnarfer: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/bl/bluesnarfer/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bl/bluesnarfer/package.nix b/pkgs/by-name/bl/bluesnarfer/package.nix index a611ab95453b..c48533b1720d 100644 --- a/pkgs/by-name/bl/bluesnarfer/package.nix +++ b/pkgs/by-name/bl/bluesnarfer/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.1"; src = fetchzip { - url = "http://www.alighieri.org/tools/bluesnarfer.tar.gz"; + url = "https://www.alighieri.org/tools/bluesnarfer.tar.gz"; stripRoot = false; hash = "sha256-HGdrJZohKIsOkLETBdHz80w6vxmG25aMEWXrQlpMgRw="; }; From b0c4d5e5830d4e4db5eabaec35aac9f3f5fb73bd Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:55:16 -0500 Subject: [PATCH 167/434] bpm-tools: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/bp/bpm-tools/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bp/bpm-tools/package.nix b/pkgs/by-name/bp/bpm-tools/package.nix index af2b096e731d..eb3cc603ac42 100644 --- a/pkgs/by-name/bp/bpm-tools/package.nix +++ b/pkgs/by-name/bp/bpm-tools/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3"; src = fetchurl { - url = "http://www.pogo.org.uk/~mark/bpm-tools/releases/bpm-tools-${finalAttrs.version}.tar.gz"; + url = "https://www.pogo.org.uk/~mark/bpm-tools/releases/bpm-tools-${finalAttrs.version}.tar.gz"; sha256 = "151vfbs8h3cibs7kbdps5pqrsxhpjv16y2iyfqbxzsclylgfivrp"; }; From ebde95a148a5daea0ce98b765113492f803af086 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:55:50 -0500 Subject: [PATCH 168/434] bsdbuild: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/bs/bsdbuild/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bs/bsdbuild/package.nix b/pkgs/by-name/bs/bsdbuild/package.nix index 6c151264ee44..78fac2c4a1f2 100644 --- a/pkgs/by-name/bs/bsdbuild/package.nix +++ b/pkgs/by-name/bs/bsdbuild/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.1"; src = fetchurl { - url = "http://stable.hypertriton.com/bsdbuild/bsdbuild-${finalAttrs.version}.tar.gz"; + url = "https://stable.hypertriton.com/bsdbuild/bsdbuild-${finalAttrs.version}.tar.gz"; sha256 = "1zrdjh7a6z4khhfw9zrp490afq306cpl5v8wqz2z55ys7k1n5ifl"; }; From fe1b940acff956d8615b78048e445aecd2551110 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:55:58 -0500 Subject: [PATCH 169/434] bupc: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/bu/bupc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bu/bupc/package.nix b/pkgs/by-name/bu/bupc/package.nix index e25dbf1e111b..dbee20c4ae37 100644 --- a/pkgs/by-name/bu/bupc/package.nix +++ b/pkgs/by-name/bu/bupc/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2020.12.0"; src = fetchurl { - url = "http://upc.lbl.gov/download/release/berkeley_upc-${finalAttrs.version}.tar.gz"; + url = "https://upc.lbl.gov/download/release/berkeley_upc-${finalAttrs.version}.tar.gz"; hash = "sha256-JdpFORlXHpCQE+TivoQQnjQlxQN7C8BNfHvTOSwXbYQ="; }; From 159e9225c93cd08334ae62a87de00967aa8329b2 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:56:09 -0500 Subject: [PATCH 170/434] calculix-ccx: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ca/calculix-ccx/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/calculix-ccx/package.nix b/pkgs/by-name/ca/calculix-ccx/package.nix index 72100a5c4b70..408b1e1ddc35 100644 --- a/pkgs/by-name/ca/calculix-ccx/package.nix +++ b/pkgs/by-name/ca/calculix-ccx/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.22"; src = fetchurl { - url = "http://www.dhondt.de/ccx_${finalAttrs.version}.src.tar.bz2"; + url = "https://www.dhondt.de/ccx_${finalAttrs.version}.src.tar.bz2"; hash = "sha256-OpTcx3WjH1cCKXNLNB1rBjAevcdZhj35Aci5vxhUwLw="; }; From ba70e6fe739371b495eb9147621ed1498d676cee Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:56:17 -0500 Subject: [PATCH 171/434] canon-cups-ufr2: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ca/canon-cups-ufr2/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/canon-cups-ufr2/package.nix b/pkgs/by-name/ca/canon-cups-ufr2/package.nix index 740b35f73b52..303eb6ea0052 100644 --- a/pkgs/by-name/ca/canon-cups-ufr2/package.nix +++ b/pkgs/by-name/ca/canon-cups-ufr2/package.nix @@ -45,7 +45,7 @@ let versionNoDots = builtins.replaceStrings [ "." ] [ "" ] version; src_canon = fetchurl { - url = "http://gdlp01.c-wss.com/gds/${dl}/linux-UFRII-drv-v${versionNoDots}-${suffix1}-${suffix2}.tar.gz"; + url = "https://gdlp01.c-wss.com/gds/${dl}/linux-UFRII-drv-v${versionNoDots}-${suffix1}-${suffix2}.tar.gz"; hash = "sha256-6QJaaABubEaERpJxfVGxghB8yIb2pCaQZ6+VoqjmYrk="; }; From 78d63e420607f5358a9931a0872481c731f86e7d Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:56:26 -0500 Subject: [PATCH 172/434] caps: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ca/caps/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/caps/package.nix b/pkgs/by-name/ca/caps/package.nix index fbe3c02827d0..8e74330e5672 100644 --- a/pkgs/by-name/ca/caps/package.nix +++ b/pkgs/by-name/ca/caps/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "caps"; version = "0.9.26"; src = fetchurl { - url = "http://www.quitte.de/dsp/caps_${finalAttrs.version}.tar.bz2"; + url = "https://www.quitte.de/dsp/caps_${finalAttrs.version}.tar.bz2"; sha256 = "1jcq9y51vdnk93q27r566y9qmddvadhr4ddnvkiypaq5rrdnqjg7"; }; From 97af7a051b08bd96ee41ba85f8b8ce61266cf893 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:57:26 -0500 Subject: [PATCH 173/434] celt: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/libraries/celt/0.5.1.nix | 2 +- pkgs/development/libraries/celt/0.7.nix | 2 +- pkgs/development/libraries/celt/default.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/celt/0.5.1.nix b/pkgs/development/libraries/celt/0.5.1.nix index ce69981e82e6..b812f1e7067b 100644 --- a/pkgs/development/libraries/celt/0.5.1.nix +++ b/pkgs/development/libraries/celt/0.5.1.nix @@ -6,7 +6,7 @@ callPackage ./generic.nix ( version = "0.5.1.3"; src = fetchurl { - url = "http://downloads.xiph.org/releases/celt/celt-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/celt/celt-${version}.tar.gz"; sha256 = "0bkam9z5vnrxpbxkkh9kw6yzjka9di56h11iijikdd1f71l5nbpw"; }; diff --git a/pkgs/development/libraries/celt/0.7.nix b/pkgs/development/libraries/celt/0.7.nix index 5b17c0b0618e..13a7393645f3 100644 --- a/pkgs/development/libraries/celt/0.7.nix +++ b/pkgs/development/libraries/celt/0.7.nix @@ -6,7 +6,7 @@ callPackage ./generic.nix ( version = "0.7.1"; src = fetchurl { - url = "http://downloads.xiph.org/releases/celt/celt-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/celt/celt-${version}.tar.gz"; sha256 = "0rihjgzrqcprsv8a1pmiglwik7xqbs2yw3fwd6gb28chnpgy5w4k"; }; } diff --git a/pkgs/development/libraries/celt/default.nix b/pkgs/development/libraries/celt/default.nix index 66bafff16584..06b720ef65c8 100644 --- a/pkgs/development/libraries/celt/default.nix +++ b/pkgs/development/libraries/celt/default.nix @@ -6,7 +6,7 @@ callPackage ./generic.nix ( version = "0.11.3"; src = fetchurl { - url = "http://downloads.xiph.org/releases/celt/celt-${version}.tar.gz"; + url = "https://downloads.xiph.org/releases/celt/celt-${version}.tar.gz"; sha256 = "0dh893wqbh0q4a0x1xyqryykmnhpv7mkblpch019s04a99fq2r3y"; }; } From b4c5097a1e165c34308afcd6756443e8c147db16 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:57:47 -0500 Subject: [PATCH 174/434] cfr: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cf/cfr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cf/cfr/package.nix b/pkgs/by-name/cf/cfr/package.nix index 77f681fc594a..348c8f7a5949 100644 --- a/pkgs/by-name/cf/cfr/package.nix +++ b/pkgs/by-name/cf/cfr/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.152"; src = fetchurl { - url = "http://www.benf.org/other/cfr/cfr_${finalAttrs.version}.jar"; + url = "https://www.benf.org/other/cfr/cfr_${finalAttrs.version}.jar"; sha256 = "sha256-9obo897Td9e8h9IWqQ6elRLfQVbnWwbGVaFmSK6HZbI="; }; From 9c78aeca34bc0572607dfeca2d3b1163fc0094bf Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:58:13 -0500 Subject: [PATCH 175/434] chntpw: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ch/chntpw/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ch/chntpw/package.nix b/pkgs/by-name/ch/chntpw/package.nix index 94e8aa17624c..fe3d1e9e34aa 100644 --- a/pkgs/by-name/ch/chntpw/package.nix +++ b/pkgs/by-name/ch/chntpw/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { version = "140201"; src = fetchurl { - url = "http://pogostick.net/~pnh/ntpasswd/chntpw-source-${version}.zip"; + url = "https://pogostick.net/~pnh/ntpasswd/chntpw-source-${version}.zip"; sha256 = "1k1cxsj0221dpsqi5yibq2hr7n8xywnicl8yyaicn91y8h2hkqln"; }; From 4d7c0c942e8265c70ab878c431682fdc9aa0293b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:58:21 -0500 Subject: [PATCH 176/434] ciopfs: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ci/ciopfs/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ci/ciopfs/package.nix b/pkgs/by-name/ci/ciopfs/package.nix index 7f504e09813b..c910fcd15088 100644 --- a/pkgs/by-name/ci/ciopfs/package.nix +++ b/pkgs/by-name/ci/ciopfs/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.4"; src = fetchurl { - url = "http://www.brain-dump.org/projects/ciopfs/ciopfs-${finalAttrs.version}.tar.gz"; + url = "https://www.brain-dump.org/projects/ciopfs/ciopfs-${finalAttrs.version}.tar.gz"; sha256 = "0sr9i9b3qfwbfvzvk00yrrg3x2xqk1njadbldkvn7hwwa4z5bm9l"; }; From 525012b64a71edc0c4804c601ebdea0e6b50e6bf Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:58:29 -0500 Subject: [PATCH 177/434] cl-launch: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cl/cl-launch/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cl/cl-launch/package.nix b/pkgs/by-name/cl/cl-launch/package.nix index a43b56dac306..5b8e9eabb12f 100644 --- a/pkgs/by-name/cl/cl-launch/package.nix +++ b/pkgs/by-name/cl/cl-launch/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.1.4.1"; src = fetchurl { - url = "http://common-lisp.net/project/xcvb/cl-launch/cl-launch-${finalAttrs.version}.tar.gz"; + url = "https://common-lisp.net/project/xcvb/cl-launch/cl-launch-${finalAttrs.version}.tar.gz"; sha256 = "sha256-v5aURs2Verhn2HmGiijvY9br20OTPFrOGBWsb6cHhSQ="; }; From 657584d79fa23cd8ef86a397b402b4bf2b556c4c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:58:41 -0500 Subject: [PATCH 178/434] cmt: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cm/cmt/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cm/cmt/package.nix b/pkgs/by-name/cm/cmt/package.nix index 8c4c005448c5..7efc670f70c8 100644 --- a/pkgs/by-name/cm/cmt/package.nix +++ b/pkgs/by-name/cm/cmt/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.18"; src = fetchurl { - url = "http://www.ladspa.org/download/cmt_${finalAttrs.version}.tgz"; + url = "https://www.ladspa.org/download/cmt_${finalAttrs.version}.tgz"; sha256 = "sha256-qC+GNt4fSto4ahmaAXqc13Wkm0nnFrEejdP3I8k99so="; }; From 21dff290b9a316ce6876f00ba54890c70b446f3e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:58:50 -0500 Subject: [PATCH 179/434] cnijfilter_2_80: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/misc/cups/drivers/cnijfilter_2_80/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/misc/cups/drivers/cnijfilter_2_80/default.nix b/pkgs/misc/cups/drivers/cnijfilter_2_80/default.nix index b41494ad90be..4eb454cacdbd 100644 --- a/pkgs/misc/cups/drivers/cnijfilter_2_80/default.nix +++ b/pkgs/misc/cups/drivers/cnijfilter_2_80/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation { version = "2.80"; src = fetchzip { - url = "http://gdlp01.c-wss.com/gds/1/0100000841/01/cnijfilter-common-2.80-1.tar.gz"; + url = "https://gdlp01.c-wss.com/gds/1/0100000841/01/cnijfilter-common-2.80-1.tar.gz"; sha256 = "06s9nl155yxmx56056y22kz1p5b2sb5fhr3gf4ddlczjkd1xch53"; }; From 638f61931974502cb3237e8bf02d6e6333053a4f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:58:59 -0500 Subject: [PATCH 180/434] cnstrokeorder: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cn/cnstrokeorder/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cn/cnstrokeorder/package.nix b/pkgs/by-name/cn/cnstrokeorder/package.nix index 0ba277b8f9d8..44d4d21b886f 100644 --- a/pkgs/by-name/cn/cnstrokeorder/package.nix +++ b/pkgs/by-name/cn/cnstrokeorder/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "0.0.4.7"; src = fetchurl { - url = "http://rtega.be/chmn/CNstrokeorder-${version}.ttf"; + url = "https://rtega.be/chmn/CNstrokeorder-${version}.ttf"; hash = "sha256-YYtOcUvt1V0DwAs/vf9KltcmYCFJNirvwjGyOK4JpIY="; }; From 22dadd9fd35a5476e71597f7f81317509f53a60b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:59:07 -0500 Subject: [PATCH 181/434] cnijfilter_4_00: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cn/cnijfilter_4_00/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cn/cnijfilter_4_00/package.nix b/pkgs/by-name/cn/cnijfilter_4_00/package.nix index 86f75fa8a5f7..501892653930 100644 --- a/pkgs/by-name/cn/cnijfilter_4_00/package.nix +++ b/pkgs/by-name/cn/cnijfilter_4_00/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation { version = "4.00"; src = fetchzip { - url = "http://gdlp01.c-wss.com/gds/5/0100005515/01/cnijfilter-source-4.00-1.tar.gz"; + url = "https://gdlp01.c-wss.com/gds/5/0100005515/01/cnijfilter-source-4.00-1.tar.gz"; sha256 = "1f6vpx1z3qa88590i5m0s49j9n90vpk81xmw6pvj0nfd3qbvzkya"; }; From 9543cebf01ac5c86d14013b8c98add5664ddab74 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:59:16 -0500 Subject: [PATCH 182/434] collapseos-cvm: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/co/collapseos-cvm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/collapseos-cvm/package.nix b/pkgs/by-name/co/collapseos-cvm/package.nix index 48b519ff1e15..38b3d03a6b00 100644 --- a/pkgs/by-name/co/collapseos-cvm/package.nix +++ b/pkgs/by-name/co/collapseos-cvm/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "collapseos-cvm"; version = "20220316"; src = fetchurl { - url = "http://collapseos.org/files/collapseos-${finalAttrs.version}.tar.gz"; + url = "https://collapseos.org/files/collapseos-${finalAttrs.version}.tar.gz"; hash = "sha256-8bt6wj93T82K9fqtuC/mctkMCzfvW0taxv6QAKeJb5g="; }; buildInputs = [ ncurses ]; From b63836b581dd823a477f73dc539e6e687f8b2859 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:59:23 -0500 Subject: [PATCH 183/434] colorless: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/co/colorless/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/colorless/package.nix b/pkgs/by-name/co/colorless/package.nix index 142c4c70569a..a5c5292c547f 100644 --- a/pkgs/by-name/co/colorless/package.nix +++ b/pkgs/by-name/co/colorless/package.nix @@ -14,7 +14,7 @@ stdenvNoCC.mkDerivation rec { version = "109"; src = fetchurl { - url = "http://software.kimmo.suominen.com/colorless-${version}.tar.gz"; + url = "https://software.kimmo.suominen.com/colorless-${version}.tar.gz"; sha256 = "039a140fa11cf153cc4d03e4f753b7ff142cab88ff116b7600ccf9edee81927c"; }; From 299e385c990fba392eeaecf83736bf1841b2f2f1 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 19:59:54 -0500 Subject: [PATCH 184/434] corosync: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/co/corosync/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/corosync/package.nix b/pkgs/by-name/co/corosync/package.nix index 0836ed467781..97427d6769fe 100644 --- a/pkgs/by-name/co/corosync/package.nix +++ b/pkgs/by-name/co/corosync/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.1.9"; src = fetchurl { - url = "http://build.clusterlabs.org/corosync/releases/corosync-${finalAttrs.version}.tar.gz"; + url = "https://build.clusterlabs.org/corosync/releases/corosync-${finalAttrs.version}.tar.gz"; sha256 = "sha256-IDNUu93uGpezxQoHbq6JxjX0Bt1nTMrvyUu5CSrNlTU="; }; From 49a66f6df6c272593ca3093db9a52405a73c9dac Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:00:02 -0500 Subject: [PATCH 185/434] cpuid: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cp/cpuid/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cp/cpuid/package.nix b/pkgs/by-name/cp/cpuid/package.nix index 9156bdd4d577..04422df94d16 100644 --- a/pkgs/by-name/cp/cpuid/package.nix +++ b/pkgs/by-name/cp/cpuid/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "20260220"; src = fetchurl { - url = "http://etallen.com/cpuid/cpuid-${finalAttrs.version}.src.tar.gz"; + url = "https://etallen.com/cpuid/cpuid-${finalAttrs.version}.src.tar.gz"; sha256 = "sha256-52IP11rlkRcfEQxJuZo5EokzoMqtAjto1KOEub4Lj/s="; }; From 7f9916ce5f53525a7ff31a66bd295e8a45f5121b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:00:23 -0500 Subject: [PATCH 186/434] cryptoverif: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cr/cryptoverif/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cr/cryptoverif/package.nix b/pkgs/by-name/cr/cryptoverif/package.nix index 7d86585df43d..538e8e2c3e0a 100644 --- a/pkgs/by-name/cr/cryptoverif/package.nix +++ b/pkgs/by-name/cr/cryptoverif/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.12"; src = fetchurl { - url = "http://prosecco.gforge.inria.fr/personal/bblanche/cryptoverif/cryptoverif${finalAttrs.version}.tar.gz"; + url = "https://prosecco.gforge.inria.fr/personal/bblanche/cryptoverif/cryptoverif${finalAttrs.version}.tar.gz"; hash = "sha256-d3MIYb57+95bB493hdtHiGnTOronYaQo1Qqq1TcJh1c="; }; From 23c7d71b5112b5934b9f3e273fc7b241d35a0cb0 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:09:40 -0500 Subject: [PATCH 187/434] cups-dymo: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cu/cups-dymo/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cu/cups-dymo/package.nix b/pkgs/by-name/cu/cups-dymo/package.nix index 19b6cbb00c48..dc6162fd8a75 100644 --- a/pkgs/by-name/cu/cups-dymo/package.nix +++ b/pkgs/by-name/cu/cups-dymo/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { dl-name = "dymo-cups-drivers-1.4.0"; src = fetchurl { - url = "http://download.dymo.com/dymo/Software/Download%20Drivers/Linux/Download/${dl-name}.tar.gz"; + url = "https://download.dymo.com/dymo/Software/Download%20Drivers/Linux/Download/${dl-name}.tar.gz"; sha256 = "0wagsrz3q7yrkzb5ws0m5faq68rqnqfap9p98sgk5jl6x7krf1y6"; }; From 8f12e725114958d4e9792fe8a90fd086e1006c67 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:09:47 -0500 Subject: [PATCH 188/434] cups-toshiba-estudio: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cu/cups-toshiba-estudio/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cu/cups-toshiba-estudio/package.nix b/pkgs/by-name/cu/cups-toshiba-estudio/package.nix index b506f523e654..8c2f43ab9cea 100644 --- a/pkgs/by-name/cu/cups-toshiba-estudio/package.nix +++ b/pkgs/by-name/cu/cups-toshiba-estudio/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { version = "7.89"; src = fetchurl { - url = "http://business.toshiba.com/downloads/KB/f1Ulds/15178/TOSHIBA_ColorMFP_CUPS.tar"; + url = "https://business.toshiba.com/downloads/KB/f1Ulds/15178/TOSHIBA_ColorMFP_CUPS.tar"; sha256 = "0qz4r7q55i0adf4fv3aqnfqgi2pz3jb1jixkqm9x6nk4vanyjf4r"; }; From 91c679bc8b235822cc58697e24c2cea0363f8e33 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:09:55 -0500 Subject: [PATCH 189/434] cutee: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cu/cutee/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cu/cutee/package.nix b/pkgs/by-name/cu/cutee/package.nix index f1c7223aa062..4d623832064c 100644 --- a/pkgs/by-name/cu/cutee/package.nix +++ b/pkgs/by-name/cu/cutee/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.4.2"; src = fetchurl { - url = "http://www.codesink.org/download/cutee-${finalAttrs.version}.tar.gz"; + url = "https://www.codesink.org/download/cutee-${finalAttrs.version}.tar.gz"; sha256 = "18bzvhzx8k24mpcim5669n3wg9hd0sfsxj8zjpbr24hywrlppgc2"; }; From 0e26b519c3108c9b85e58c93429c7b5cda8cb3d2 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:10:11 -0500 Subject: [PATCH 190/434] cvsq: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/cv/cvsq/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cv/cvsq/package.nix b/pkgs/by-name/cv/cvsq/package.nix index 11ad7e53053c..3f1b0f6bd4bd 100644 --- a/pkgs/by-name/cv/cvsq/package.nix +++ b/pkgs/by-name/cv/cvsq/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.11"; src = fetchurl { - url = "http://www.linta.de/~aehlig/cvsq/cvsq-${finalAttrs.version}.tgz"; + url = "https://www.linta.de/~aehlig/cvsq/cvsq-${finalAttrs.version}.tgz"; sha256 = "0491k4skk3jyyd6plp2kcihmxxav9rsch7vd1yi697m2fqckp5ws"; }; From 04f99e2e5421a6ac8b508f2ffc8dd0ea0ac1ec9a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:10:21 -0500 Subject: [PATCH 191/434] daemon: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/da/daemon/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/da/daemon/package.nix b/pkgs/by-name/da/daemon/package.nix index 6471eac596b7..31ae52587a49 100644 --- a/pkgs/by-name/da/daemon/package.nix +++ b/pkgs/by-name/da/daemon/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.8.4"; src = fetchurl { - url = "http://libslack.org/daemon/download/daemon-${finalAttrs.version}.tar.gz"; + url = "https://libslack.org/daemon/download/daemon-${finalAttrs.version}.tar.gz"; sha256 = "sha256-+iiFmtNBywoLASwRwnGBT4cEggE7SfcQYAMh03mIfNE="; }; From 7f099429ed981062efccdcedf978fe1817c97f7e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:10:44 -0500 Subject: [PATCH 192/434] dbxml: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/db/dbxml/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/db/dbxml/package.nix b/pkgs/by-name/db/dbxml/package.nix index 7bb97b53407f..df33336fb35a 100644 --- a/pkgs/by-name/db/dbxml/package.nix +++ b/pkgs/by-name/db/dbxml/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "6.1.4"; src = fetchurl { - url = "http://download.oracle.com/berkeley-db/dbxml-${finalAttrs.version}.tar.gz"; + url = "https://download.oracle.com/berkeley-db/dbxml-${finalAttrs.version}.tar.gz"; sha256 = "a8fc8f5e0c3b6e42741fa4dfc3b878c982ff8f5e5f14843f6a7e20d22e64251a"; }; From c7a9788c2194674da990a8318e5c033b26a2642a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:11:12 -0500 Subject: [PATCH 193/434] detach: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/de/detach/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/de/detach/package.nix b/pkgs/by-name/de/detach/package.nix index a83f3721817c..0b1469c06202 100644 --- a/pkgs/by-name/de/detach/package.nix +++ b/pkgs/by-name/de/detach/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.2.3"; src = fetchzip { - url = "http://inglorion.net/download/detach-${finalAttrs.version}.tar.bz2"; + url = "https://inglorion.net/download/detach-${finalAttrs.version}.tar.bz2"; hash = "sha256-nnhJGtmPlTeqM20FAKRyhhSMViTXFpQT0A1ol4lhsoc="; }; From d82092655ebde138bf210efb4cf2a84f59515bcd Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:11:21 -0500 Subject: [PATCH 194/434] dhex: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/dh/dhex/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/dh/dhex/package.nix b/pkgs/by-name/dh/dhex/package.nix index c3ae0517edb2..762eec4483b1 100644 --- a/pkgs/by-name/dh/dhex/package.nix +++ b/pkgs/by-name/dh/dhex/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.69"; src = fetchurl { - url = "http://www.dettus.net/dhex/dhex_${finalAttrs.version}.tar.gz"; + url = "https://www.dettus.net/dhex/dhex_${finalAttrs.version}.tar.gz"; sha256 = "06y4lrp29f2fh303ijk1xhspa1d4x4dm6hnyw3dd8szi3k6hnwsj"; }; From b37e938930177576f5d804e5adbefc74fc24dcad Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:11:29 -0500 Subject: [PATCH 195/434] dieharder: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/di/dieharder/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/di/dieharder/package.nix b/pkgs/by-name/di/dieharder/package.nix index e99f3c4286a8..e12640551fb8 100644 --- a/pkgs/by-name/di/dieharder/package.nix +++ b/pkgs/by-name/di/dieharder/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.31.1"; src = fetchurl { - url = "http://webhome.phy.duke.edu/~rgb/General/dieharder/dieharder-${finalAttrs.version}.tgz"; + url = "https://webhome.phy.duke.edu/~rgb/General/dieharder/dieharder-${finalAttrs.version}.tgz"; hash = "sha256-bP8P+DlMVTVJrHQzNZzPyVX7JnlCYDFGIN+l5M1Lcn8="; }; From 111d222b15fe77602b11c631eaf90ab008b781f4 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:11:54 -0500 Subject: [PATCH 196/434] ding: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/applications/misc/ding/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/misc/ding/default.nix b/pkgs/applications/misc/ding/default.nix index c2d4bb66f2f0..5be85e033846 100644 --- a/pkgs/applications/misc/ding/default.nix +++ b/pkgs/applications/misc/ding/default.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { version = "1.9"; src = fetchurl { - url = "http://ftp.tu-chemnitz.de/pub/Local/urz/ding/ding-${version}.tar.gz"; + url = "https://ftp.tu-chemnitz.de/pub/Local/urz/ding/ding-${version}.tar.gz"; sha256 = "sha256-aabIH894WihsBTo1LzIBzIZxxyhRYVxLcHpDQwmwmOU="; }; From 978f2b3ab21f6381757d94926531147d2f97461f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:12:37 -0500 Subject: [PATCH 197/434] djvu2pdf: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/dj/djvu2pdf/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/dj/djvu2pdf/package.nix b/pkgs/by-name/dj/djvu2pdf/package.nix index 915211a0a99a..9d15d9a77fb7 100644 --- a/pkgs/by-name/dj/djvu2pdf/package.nix +++ b/pkgs/by-name/dj/djvu2pdf/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "djvu2pdf"; src = fetchurl { - url = "http://0x2a.at/site/projects/djvu2pdf/djvu2pdf-${finalAttrs.version}.tar.gz"; + url = "https://0x2a.at/site/projects/djvu2pdf/djvu2pdf-${finalAttrs.version}.tar.gz"; sha256 = "0v2ax30m7j1yi4m02nzn9rc4sn4vzqh5vywdh96r64j4pwvn5s5g"; }; From a202ee4775f494bf1ac83a8b69d85588879133af Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:13:09 -0500 Subject: [PATCH 198/434] docbook2mdoc: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/do/docbook2mdoc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/do/docbook2mdoc/package.nix b/pkgs/by-name/do/docbook2mdoc/package.nix index cb3b9f3b16e8..eee92685f463 100644 --- a/pkgs/by-name/do/docbook2mdoc/package.nix +++ b/pkgs/by-name/do/docbook2mdoc/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.0.9"; src = fetchurl { - url = "http://mdocml.bsd.lv/docbook2mdoc/snapshots/docbook2mdoc-${finalAttrs.version}.tgz"; + url = "https://mdocml.bsd.lv/docbook2mdoc/snapshots/docbook2mdoc-${finalAttrs.version}.tgz"; sha256 = "07il80sg89xf6ym4bry6hxdacfzqgbwkxzyf7bjaihmw5jj0lclk"; }; From 08f9af0009890c3f12857fa9ced8bf3809f9a94b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:21:48 -0500 Subject: [PATCH 199/434] dog: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/do/dog/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/do/dog/package.nix b/pkgs/by-name/do/dog/package.nix index b8b89758403a..756973986474 100644 --- a/pkgs/by-name/do/dog/package.nix +++ b/pkgs/by-name/do/dog/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.7"; src = fetchurl { - url = "http://archive.debian.org/debian/pool/main/d/dog/dog_${finalAttrs.version}.orig.tar.gz"; + url = "https://archive.debian.org/debian/pool/main/d/dog/dog_${finalAttrs.version}.orig.tar.gz"; sha256 = "3ef25907ec5d1dfb0df94c9388c020b593fbe162d7aaa9bd08f35d2a125af056"; }; From c3939efad8cad3801e65ed8569b2338192c065a0 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:22:09 -0500 Subject: [PATCH 200/434] duktape: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/du/duktape/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/du/duktape/package.nix b/pkgs/by-name/du/duktape/package.nix index 31a733872abb..21d6e7d7783d 100644 --- a/pkgs/by-name/du/duktape/package.nix +++ b/pkgs/by-name/du/duktape/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "duktape"; version = "2.7.0"; src = fetchurl { - url = "http://duktape.org/duktape-${finalAttrs.version}.tar.xz"; + url = "https://duktape.org/duktape-${finalAttrs.version}.tar.xz"; sha256 = "sha256-kPjS+otVZ8aJmDDd7ywD88J5YLEayiIvoXqnrGE8KJA="; }; From c9f9b60571901e15c04df20d4326d42f6e6ed96d Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:22:35 -0500 Subject: [PATCH 201/434] ebtables: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/eb/ebtables/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/eb/ebtables/package.nix b/pkgs/by-name/eb/ebtables/package.nix index e3b392bd4d02..b996298f4e25 100644 --- a/pkgs/by-name/eb/ebtables/package.nix +++ b/pkgs/by-name/eb/ebtables/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.0.11"; src = fetchurl { - url = "http://ftp.netfilter.org/pub/ebtables/ebtables-${finalAttrs.version}.tar.gz"; + url = "https://ftp.netfilter.org/pub/ebtables/ebtables-${finalAttrs.version}.tar.gz"; sha256 = "0apxgmkhsk3vxn9q3libxn3dgrdljrxyy4mli2gk49m7hi3na7xp"; }; From 5b7e477e0fe57d71e3394376f3d82f5c6e282045 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:22:43 -0500 Subject: [PATCH 202/434] ec2-api-tools: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ec/ec2-api-tools/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ec/ec2-api-tools/package.nix b/pkgs/by-name/ec/ec2-api-tools/package.nix index 372ffd0e7d95..c324ffe9b3e3 100644 --- a/pkgs/by-name/ec/ec2-api-tools/package.nix +++ b/pkgs/by-name/ec/ec2-api-tools/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { version = "1.7.5.1"; src = fetchurl { - url = "http://s3.amazonaws.com/ec2-downloads/${pname}-${version}.zip"; + url = "https://s3.amazonaws.com/ec2-downloads/${pname}-${version}.zip"; sha256 = "sha256-hRq+MEA+4chqPr3d9bS//X70tYcRBTD+rfAJVNmuLzo="; }; From 8b8db64079ffda1396451f7f9c265e3d29b4c03b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:23:02 -0500 Subject: [PATCH 203/434] eclipse-mat: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ec/eclipse-mat/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ec/eclipse-mat/package.nix b/pkgs/by-name/ec/eclipse-mat/package.nix index 1bd1223b828d..3f0dfba9ca2a 100644 --- a/pkgs/by-name/ec/eclipse-mat/package.nix +++ b/pkgs/by-name/ec/eclipse-mat/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { version = pVersion; src = fetchurl { - url = "http://ftp.halifax.rwth-aachen.de/eclipse//mat/${baseVersion}/rcp/MemoryAnalyzer-${version}-linux.gtk.x86_64.zip"; + url = "https://ftp.halifax.rwth-aachen.de/eclipse//mat/${baseVersion}/rcp/MemoryAnalyzer-${version}-linux.gtk.x86_64.zip"; sha256 = "sha256-icmo5zdK0XaH32kXwZUVaQ0VPSGEgvlLr7v7PtdbmCg="; }; From 6c6a6cd309d38257dfc2ca435ec2500c8b48640d Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:24:23 -0500 Subject: [PATCH 204/434] enlightenment.ecrire: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/desktops/enlightenment/ecrire/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/enlightenment/ecrire/default.nix b/pkgs/desktops/enlightenment/ecrire/default.nix index 548a12d86bd4..eb113fd93d0f 100644 --- a/pkgs/desktops/enlightenment/ecrire/default.nix +++ b/pkgs/desktops/enlightenment/ecrire/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { version = "0.2.0"; src = fetchurl { - url = "http://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; + url = "https://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; sha256 = "1pszk583rzclfqy3dyjh1m9pz1hnr84vqz8vw9kngcnmj23mjr6r"; }; From 39bc0646fb0baca47a626cb81586f9bbdc3f8a73 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:24:31 -0500 Subject: [PATCH 205/434] enlightenment.ephoto: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/desktops/enlightenment/ephoto/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/enlightenment/ephoto/default.nix b/pkgs/desktops/enlightenment/ephoto/default.nix index 4c6b6f47c021..bc26507df812 100644 --- a/pkgs/desktops/enlightenment/ephoto/default.nix +++ b/pkgs/desktops/enlightenment/ephoto/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { version = "1.6.0"; src = fetchurl { - url = "http://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; + url = "https://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; sha256 = "1lvhcs4ba8h3z78nyycbww8mj4cscb8k200dcc3cdy8vrvrp7g1n"; }; From 32debf46638b901c9e17b569bde70ee00cd70d9b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:36:26 -0500 Subject: [PATCH 206/434] enlightenment.efl: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/desktops/enlightenment/efl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/enlightenment/efl/default.nix b/pkgs/desktops/enlightenment/efl/default.nix index aa5c08282527..ecf4c384c02c 100644 --- a/pkgs/desktops/enlightenment/efl/default.nix +++ b/pkgs/desktops/enlightenment/efl/default.nix @@ -76,7 +76,7 @@ stdenv.mkDerivation rec { version = "1.28.1"; src = fetchurl { - url = "http://download.enlightenment.org/rel/libs/${pname}/${pname}-${version}.tar.xz"; + url = "https://download.enlightenment.org/rel/libs/${pname}/${pname}-${version}.tar.xz"; sha256 = "sha256-hM9hRfnMgr//aQAFviQ5LI88UvjgD/BNjuo3FCnAlCQ="; }; From bad3f0e2c34c2fb32365f1bfb2bb5455e7a3f22a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:36:34 -0500 Subject: [PATCH 207/434] enlightenment.rage: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/desktops/enlightenment/rage/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/enlightenment/rage/default.nix b/pkgs/desktops/enlightenment/rage/default.nix index 8fa306037cd5..3e7f8f2abfa0 100644 --- a/pkgs/desktops/enlightenment/rage/default.nix +++ b/pkgs/desktops/enlightenment/rage/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { version = "0.4.0"; src = fetchurl { - url = "http://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; + url = "https://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz"; sha256 = "03yal7ajh57x2jhmygc6msf3gzvqkpmzkqzj6dnam5sim8cq9rbw"; }; From c805361fa5f78e854375373ec1482f80cce3eb4e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:37:09 -0500 Subject: [PATCH 208/434] ergoscf: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/er/ergoscf/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/er/ergoscf/package.nix b/pkgs/by-name/er/ergoscf/package.nix index de4d74093589..9514bb89f1e4 100644 --- a/pkgs/by-name/er/ergoscf/package.nix +++ b/pkgs/by-name/er/ergoscf/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.8.2"; src = fetchurl { - url = "http://www.ergoscf.org/source/tarfiles/ergo-${finalAttrs.version}.tar.gz"; + url = "https://www.ergoscf.org/source/tarfiles/ergo-${finalAttrs.version}.tar.gz"; sha256 = "sha256-U0NVREEZ8HI0Q0ZcbwvZsYA76PWMh7bqgDG1uaUc01c="; }; From cec98ab09de5e3952fd10c4d005a4d7614f3b792 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:37:17 -0500 Subject: [PATCH 209/434] evilwm: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/applications/window-managers/evilwm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/window-managers/evilwm/default.nix b/pkgs/applications/window-managers/evilwm/default.nix index 29ed99b732cf..832f7306bb6e 100644 --- a/pkgs/applications/window-managers/evilwm/default.nix +++ b/pkgs/applications/window-managers/evilwm/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { version = "1.4.3"; src = fetchurl { - url = "http://www.6809.org.uk/evilwm/evilwm-${version}.tar.gz"; + url = "https://www.6809.org.uk/evilwm/evilwm-${version}.tar.gz"; sha256 = "sha256-1ZRbILEskdskEvrA29o/ucPsjeu44bEJg4mSsrG75dQ="; }; @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { license = { shortName = "evilwm"; fullName = "Custom, inherited from aewm and 9wm"; - url = "http://www.6809.org.uk/evilwm/"; + url = "https://www.6809.org.uk/evilwm/"; free = true; }; # like BSD/MIT, but Share-Alike'y; See README. maintainers = [ ]; From 2f000f3fd4659cbe25ca855a9e6f33cf3e5151a6 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:37:27 -0500 Subject: [PATCH 210/434] exonerate: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ex/exonerate/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ex/exonerate/package.nix b/pkgs/by-name/ex/exonerate/package.nix index 0c629edf12d9..3c8668e26574 100644 --- a/pkgs/by-name/ex/exonerate/package.nix +++ b/pkgs/by-name/ex/exonerate/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "exonerate"; src = fetchurl { - url = "http://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/exonerate-${finalAttrs.version}.tar.gz"; + url = "https://ftp.ebi.ac.uk/pub/software/vertebrategenomics/exonerate/exonerate-${finalAttrs.version}.tar.gz"; sha256 = "0hj0m9xygiqsdxvbg79wq579kbrx1mdrabi2bzqz2zn9qwfjcjgq"; }; From e3b74d27198df18f9247e29f25e539b685506db9 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:37:50 -0500 Subject: [PATCH 211/434] fairymax: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/fa/fairymax/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fairymax/package.nix b/pkgs/by-name/fa/fairymax/package.nix index a28e8eed65ca..e07a806b99a6 100644 --- a/pkgs/by-name/fa/fairymax/package.nix +++ b/pkgs/by-name/fa/fairymax/package.nix @@ -9,12 +9,12 @@ stdenv.mkDerivation rec { version = "4.8"; src = fetchurl { - url = "http://home.hccnet.nl/h.g.muller/fmax4_8w.c"; + url = "https://home.hccnet.nl/h.g.muller/fmax4_8w.c"; hash = "sha256-ikn+CA5lxtDYSDT+Nsv1tfORhKW6/vlmHcGAT9SFfQc="; }; ini = fetchurl { - url = "http://home.hccnet.nl/h.g.muller/fmax.ini"; + url = "https://home.hccnet.nl/h.g.muller/fmax.ini"; hash = "sha256-lh2ivXx4jNdWn3pT1WKKNEvkVQ31JfdDx+vqNx44nf8="; }; From 7e6f27cf4fd4b4e7223d253ded97898892184bf7 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:38:00 -0500 Subject: [PATCH 212/434] fastjet: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/fa/fastjet/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fa/fastjet/package.nix b/pkgs/by-name/fa/fastjet/package.nix index e50b2f0d491b..2f165241ff7a 100644 --- a/pkgs/by-name/fa/fastjet/package.nix +++ b/pkgs/by-name/fa/fastjet/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.4.3"; src = fetchurl { - url = "http://fastjet.fr/repo/fastjet-${finalAttrs.version}.tar.gz"; + url = "https://fastjet.fr/repo/fastjet-${finalAttrs.version}.tar.gz"; hash = "sha256-zBdUcb+rhla4xhg6jl6a0F1fdQbkbzISqagjCQW49qM="; }; From 3c57f171d7e85a147c4252e2026072cc5b34738b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:38:24 -0500 Subject: [PATCH 213/434] fcrackzip: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/fc/fcrackzip/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fc/fcrackzip/package.nix b/pkgs/by-name/fc/fcrackzip/package.nix index b90f8b92565f..f9d70983b652 100644 --- a/pkgs/by-name/fc/fcrackzip/package.nix +++ b/pkgs/by-name/fc/fcrackzip/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fcrackzip"; version = "1.0"; src = fetchurl { - url = "http://oldhome.schmorp.de/marc/data/fcrackzip-${finalAttrs.version}.tar.gz"; + url = "https://oldhome.schmorp.de/marc/data/fcrackzip-${finalAttrs.version}.tar.gz"; sha256 = "0l1qsk949vnz18k4vjf3ppq8p497966x4c7f2yx18x8pk35whn2a"; }; From ef9b812042b4ec821495c5b2b278b8adc41db1c3 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:39:19 -0500 Subject: [PATCH 214/434] ffado: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ff/ffado/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ff/ffado/package.nix b/pkgs/by-name/ff/ffado/package.nix index 9a9a8b6dd7d3..0258e15639d6 100644 --- a/pkgs/by-name/ff/ffado/package.nix +++ b/pkgs/by-name/ff/ffado/package.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "http://www.ffado.org/files/libffado-${version}.tgz"; + url = "https://www.ffado.org/files/libffado-${version}.tgz"; hash = "sha256-xELFL60Ryv1VE7tOhGyFHxAchIT4karFRe0ZDo/U0Q8="; }; From b4d5240de20fe1404fe3b2fe5041268cae0aedfc Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:39:28 -0500 Subject: [PATCH 215/434] fil-plugins: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/fi/fil-plugins/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fi/fil-plugins/package.nix b/pkgs/by-name/fi/fil-plugins/package.nix index 5c38c340ab66..d863acf2c78b 100644 --- a/pkgs/by-name/fi/fil-plugins/package.nix +++ b/pkgs/by-name/fi/fil-plugins/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3.0"; src = fetchurl { - url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/FIL-plugins-${finalAttrs.version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/FIL-plugins-${finalAttrs.version}.tar.bz2"; hash = "sha256-HAvycSEZZfZwoVp3g7QWcwfbdyZKwWJKBuVmeWTajuk="; }; From af3f9d5a8c431c701455295bc15b44bdc66d7e72 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:39:36 -0500 Subject: [PATCH 216/434] flac: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/fl/flac/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fl/flac/package.nix b/pkgs/by-name/fl/flac/package.nix index 93e57cc8952d..1c977e815837 100644 --- a/pkgs/by-name/fl/flac/package.nix +++ b/pkgs/by-name/fl/flac/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { # This prevents huge numbers of rebuilds for pandoc / haskell-updates. # It also enables manpages for platforms where pandoc is not available. src = fetchurl { - url = "http://downloads.xiph.org/releases/flac/flac-${finalAttrs.version}.tar.xz"; + url = "https://downloads.xiph.org/releases/flac/flac-${finalAttrs.version}.tar.xz"; hash = "sha256-8sHHZZKoL//4QTujxKEpm2x6sGxzTe4D/YhjBIXCuSA="; }; From 73ffa6259c60dbeef95c07dbcfb5c20a14e5be9e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:49:12 -0500 Subject: [PATCH 217/434] flexibee: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/fl/flexibee/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fl/flexibee/package.nix b/pkgs/by-name/fl/flexibee/package.nix index 5c57691911d2..6ad85f01f161 100644 --- a/pkgs/by-name/fl/flexibee/package.nix +++ b/pkgs/by-name/fl/flexibee/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { inherit version; src = fetchurl { - url = "http://download.flexibee.eu/download/${majorVersion}/${version}/${pname}-${version}.tar.gz"; + url = "https://download.flexibee.eu/download/${majorVersion}/${version}/${pname}-${version}.tar.gz"; sha256 = "sha256-WorRyfjWucV8UhAjvuW+22CRzPcz5tjXF7Has4wrLMI="; }; From 98eabca72fd6e50d6f0701d3c37d1e3e311d63a6 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:49:21 -0500 Subject: [PATCH 218/434] flpsed: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/fl/flpsed/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fl/flpsed/package.nix b/pkgs/by-name/fl/flpsed/package.nix index 5984ceefb580..6dc2cd562c36 100644 --- a/pkgs/by-name/fl/flpsed/package.nix +++ b/pkgs/by-name/fl/flpsed/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.7.3"; src = fetchurl { - url = "http://www.flpsed.org/flpsed-${finalAttrs.version}.tar.gz"; + url = "https://www.flpsed.org/flpsed-${finalAttrs.version}.tar.gz"; sha256 = "0vngqxanykicabhfdznisv82k5ypkxwg0s93ms9ribvhpm8vf2xp"; }; From d47e4ce81092888913dfe9c796ea8ccc07a3149c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 20:49:28 -0500 Subject: [PATCH 219/434] fondu: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/fo/fondu/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fo/fondu/package.nix b/pkgs/by-name/fo/fondu/package.nix index f4094ef60f69..984600836a62 100644 --- a/pkgs/by-name/fo/fondu/package.nix +++ b/pkgs/by-name/fo/fondu/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fondu"; src = fetchurl { - url = "http://fondu.sourceforge.net/fondu_src-${finalAttrs.version}.tgz"; + url = "https://fondu.sourceforge.net/fondu_src-${finalAttrs.version}.tgz"; sha256 = "152prqad9jszjmm4wwqrq83zk13ypsz09n02nrk1gg0fcxfm7fr2"; }; From 5ecd945734edf9de9b4afd48b393762ffc601610 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:00:13 -0500 Subject: [PATCH 220/434] gentium: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ge/gentium/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ge/gentium/package.nix b/pkgs/by-name/ge/gentium/package.nix index 86af847e9793..3d495be9854a 100644 --- a/pkgs/by-name/ge/gentium/package.nix +++ b/pkgs/by-name/ge/gentium/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "7.000"; src = fetchzip { - url = "http://software.sil.org/downloads/r/gentium/Gentium-${finalAttrs.version}.zip"; + url = "https://software.sil.org/downloads/r/gentium/Gentium-${finalAttrs.version}.zip"; hash = "sha256-RBBecFdi/yyFfBk1CcQebOuAdKNUczpwOP52zVtbc2o="; }; From 552f08be0eee1c3150bd0b1955f9f983c1870b7e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:00:21 -0500 Subject: [PATCH 221/434] gentium-book: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ge/gentium-book/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ge/gentium-book/package.nix b/pkgs/by-name/ge/gentium-book/package.nix index 30080ccce838..1eeaed998dfe 100644 --- a/pkgs/by-name/ge/gentium-book/package.nix +++ b/pkgs/by-name/ge/gentium-book/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "7.000"; src = fetchzip { - url = "http://software.sil.org/downloads/r/gentium/GentiumBook-${finalAttrs.version}.zip"; + url = "https://software.sil.org/downloads/r/gentium/GentiumBook-${finalAttrs.version}.zip"; hash = "sha256-A/QZX8OYrifaxChC08SNOaspdnSr8PxOtYgFAwUc5WY="; }; From d182c3fa3924e6d909c6389bfbad1ead49443520 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:00:28 -0500 Subject: [PATCH 222/434] gentium-plus: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ge/gentium-plus/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ge/gentium-plus/package.nix b/pkgs/by-name/ge/gentium-plus/package.nix index cd043d91e477..2328eea00232 100644 --- a/pkgs/by-name/ge/gentium-plus/package.nix +++ b/pkgs/by-name/ge/gentium-plus/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "6.200"; src = fetchzip { - url = "http://software.sil.org/downloads/r/gentium/GentiumPlus-${finalAttrs.version}.zip"; + url = "https://software.sil.org/downloads/r/gentium/GentiumPlus-${finalAttrs.version}.zip"; hash = "sha256-gpVOtmF4Kp3y1Rm00c4o3WQEskO7mY1Z5SVaYHI0hzg="; }; From 50b055c7a6ed471da0c8781435731a77ea35f8b4 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:00:36 -0500 Subject: [PATCH 223/434] gentium-book-basic: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ge/gentium-book-basic/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ge/gentium-book-basic/package.nix b/pkgs/by-name/ge/gentium-book-basic/package.nix index efd11b2bf868..4549e9ae0186 100644 --- a/pkgs/by-name/ge/gentium-book-basic/package.nix +++ b/pkgs/by-name/ge/gentium-book-basic/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "1.102"; src = fetchzip { - url = "http://software.sil.org/downloads/r/gentium/GentiumBasic_${lib.versions.major version}${lib.versions.minor version}.zip"; + url = "https://software.sil.org/downloads/r/gentium/GentiumBasic_${lib.versions.major version}${lib.versions.minor version}.zip"; hash = "sha256-oCmpl95MJRfCV25cg/4cf8AwQWnoymXasSss1ziOPoE="; }; From 7e5025068459bf70745be3a79ae70c652c2d132b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:21:02 -0500 Subject: [PATCH 224/434] gfan: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/gf/gfan/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gf/gfan/package.nix b/pkgs/by-name/gf/gfan/package.nix index 9393d3fc70b8..9c1d1864dc48 100644 --- a/pkgs/by-name/gf/gfan/package.nix +++ b/pkgs/by-name/gf/gfan/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.6.2"; src = fetchurl { - url = "http://home.math.au.dk/jensen/software/gfan/gfan${finalAttrs.version}.tar.gz"; + url = "https://home.math.au.dk/jensen/software/gfan/gfan${finalAttrs.version}.tar.gz"; sha256 = "02pihqb1lb76a0xbfwjzs1cd6ay3ldfxsm8dvsbl6qs3vkjxax56"; }; From 8d137f3cd18c631d4f363a1ac232a6221c73b6f8 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:21:09 -0500 Subject: [PATCH 225/434] ggz_base_libs: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/gg/ggz_base_libs/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gg/ggz_base_libs/package.nix b/pkgs/by-name/gg/ggz_base_libs/package.nix index 147c865a88b4..c786301280d5 100644 --- a/pkgs/by-name/gg/ggz_base_libs/package.nix +++ b/pkgs/by-name/gg/ggz_base_libs/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.99.5"; src = fetchurl { - url = "http://mirrors.ibiblio.org/pub/mirrors/ggzgamingzone/ggz/snapshots/ggz-base-libs-snapshot-${finalAttrs.version}.tar.gz"; + url = "https://mirrors.ibiblio.org/pub/mirrors/ggzgamingzone/ggz/snapshots/ggz-base-libs-snapshot-${finalAttrs.version}.tar.gz"; sha256 = "1cw1vg0fbj36zyggnzidx9cbjwfc1yr4zqmsipxnvns7xa2awbdk"; }; From e0ce1646c6e2edab34434f7ce552f3c51e536df5 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:21:18 -0500 Subject: [PATCH 226/434] gimp2: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/applications/graphics/gimp/2.0/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/gimp/2.0/default.nix b/pkgs/applications/graphics/gimp/2.0/default.nix index 23d9c0c93b45..9dd68e31322e 100644 --- a/pkgs/applications/graphics/gimp/2.0/default.nix +++ b/pkgs/applications/graphics/gimp/2.0/default.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { - url = "http://download.gimp.org/pub/gimp/v${lib.versions.majorMinor finalAttrs.version}/gimp-${finalAttrs.version}.tar.bz2"; + url = "https://download.gimp.org/pub/gimp/v${lib.versions.majorMinor finalAttrs.version}/gimp-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-UKhF7sEciDH+hmFweVD1uERuNfMO37ms+Y+FwRM/hW4="; }; From 7da93eb3ae0b12f3363410223e99665efa18d4f9 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:21:27 -0500 Subject: [PATCH 227/434] gkrellm: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/gk/gkrellm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gk/gkrellm/package.nix b/pkgs/by-name/gk/gkrellm/package.nix index a7d8285068fd..60ff3c0cc037 100644 --- a/pkgs/by-name/gk/gkrellm/package.nix +++ b/pkgs/by-name/gk/gkrellm/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.5.1"; src = fetchurl { - url = "http://gkrellm.srcbox.net/releases/gkrellm-${finalAttrs.version}.tar.bz2"; + url = "https://gkrellm.srcbox.net/releases/gkrellm-${finalAttrs.version}.tar.bz2"; hash = "sha256-CJ48HtOYSC5oLJkAtQTqFmphRKbJ+gQecMW7ymsXfmM="; }; From dadd7f26509328c9b9ded8723a6c0e2bf5f282ff Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:21:35 -0500 Subject: [PATCH 228/434] gl2ps: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/gl/gl2ps/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gl/gl2ps/package.nix b/pkgs/by-name/gl/gl2ps/package.nix index 5377c2e9f13d..b305a15925fc 100644 --- a/pkgs/by-name/gl/gl2ps/package.nix +++ b/pkgs/by-name/gl/gl2ps/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.4.2"; src = fetchurl { - url = "http://geuz.org/gl2ps/src/gl2ps-${finalAttrs.version}.tgz"; + url = "https://geuz.org/gl2ps/src/gl2ps-${finalAttrs.version}.tgz"; sha256 = "1sgzv547h7hrskb9qd0x5yp45kmhvibjwj2mfswv95lg070h074d"; }; From f1df9e7c63fb4f9b3e24b99b9e25d3015a3f4b1b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:21:47 -0500 Subject: [PATCH 229/434] gorilla-bin: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/go/gorilla-bin/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/go/gorilla-bin/package.nix b/pkgs/by-name/go/gorilla-bin/package.nix index 366fe54ae811..05decf3d183b 100644 --- a/pkgs/by-name/go/gorilla-bin/package.nix +++ b/pkgs/by-name/go/gorilla-bin/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { name = "gorilla1537_64.bin"; - url = "http://gorilla.dp100.com/downloads/gorilla1537_64.bin"; + url = "https://gorilla.dp100.com/downloads/gorilla1537_64.bin"; sha256 = "19ir6x4c01825hpx2wbbcxkk70ymwbw4j03v8b2xc13ayylwzx0r"; }; From 6aabf671c1c3ddecdfa42ecbc023cd64f4a86a7b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:21:55 -0500 Subject: [PATCH 230/434] grepcidr: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/gr/grepcidr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gr/grepcidr/package.nix b/pkgs/by-name/gr/grepcidr/package.nix index 572ffb8d9530..c32acfcf0da6 100644 --- a/pkgs/by-name/gr/grepcidr/package.nix +++ b/pkgs/by-name/gr/grepcidr/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.0"; src = fetchurl { - url = "http://www.pc-tools.net/files/unix/grepcidr-${finalAttrs.version}.tar.gz"; + url = "https://www.pc-tools.net/files/unix/grepcidr-${finalAttrs.version}.tar.gz"; sha256 = "1yzpa1nigmmp4hir6377hrkpp0z6jnxgccaw2jbqgydbglvnm231"; }; From 32492e94ecb5ffefbd865e1c5d0794b2ecd5b52d Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:22:19 -0500 Subject: [PATCH 231/434] gyre-fonts: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/gy/gyre-fonts/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gy/gyre-fonts/package.nix b/pkgs/by-name/gy/gyre-fonts/package.nix index 5e47fa1305a2..fad37668b565 100644 --- a/pkgs/by-name/gy/gyre-fonts/package.nix +++ b/pkgs/by-name/gy/gyre-fonts/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { version = "2.501"; src = fetchzip { - url = "http://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg${ + url = "https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg${ lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }otf.zip"; hash = "sha256-mRPI/rDsx1vDVItG7h29I7VNPYqgSPqChXS6/gVgfNc="; From dc554cfabce5de577ee31ed249d2030bc61eb6b1 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:22:43 -0500 Subject: [PATCH 232/434] hepmc2: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/he/hepmc2/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/he/hepmc2/package.nix b/pkgs/by-name/he/hepmc2/package.nix index a8ffe2f615d5..714c9f4891af 100644 --- a/pkgs/by-name/he/hepmc2/package.nix +++ b/pkgs/by-name/he/hepmc2/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.06.11"; src = fetchurl { - url = "http://hepmc.web.cern.ch/hepmc/releases/HepMC-${finalAttrs.version}.tar.gz"; + url = "https://hepmc.web.cern.ch/hepmc/releases/HepMC-${finalAttrs.version}.tar.gz"; sha256 = "1pp89bs05nv60wjk1690ndwh4dsd5mk20bzsd4a2lklysdifvb6f"; }; From bf2ade225a96f7c217d1350fe76ebd442ba5e811 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:22:52 -0500 Subject: [PATCH 233/434] hepmc3: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/libraries/physics/hepmc3/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/physics/hepmc3/default.nix b/pkgs/development/libraries/physics/hepmc3/default.nix index 2e9a6261560e..ddced644e357 100644 --- a/pkgs/development/libraries/physics/hepmc3/default.nix +++ b/pkgs/development/libraries/physics/hepmc3/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { version = "3.3.1"; src = fetchurl { - url = "http://hepmc.web.cern.ch/hepmc/releases/HepMC3-${version}.tar.gz"; + url = "https://hepmc.web.cern.ch/hepmc/releases/HepMC3-${version}.tar.gz"; sha256 = "sha256-CCQBYLDyjcMpOqTWHOZeLWfNWXrPb6ykOfLkZiX355M="; }; From 5e97f1768f715a89b8e49dfac9342d34818a959b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:32:18 -0500 Subject: [PATCH 234/434] hpcg: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/hp/hpcg/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/hp/hpcg/package.nix b/pkgs/by-name/hp/hpcg/package.nix index 37e78647b042..030d729ae3cf 100644 --- a/pkgs/by-name/hp/hpcg/package.nix +++ b/pkgs/by-name/hp/hpcg/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.1"; src = fetchurl { - url = "http://www.hpcg-benchmark.org/downloads/hpcg-${finalAttrs.version}.tar.gz"; + url = "https://www.hpcg-benchmark.org/downloads/hpcg-${finalAttrs.version}.tar.gz"; sha256 = "197lw2nwmzsmfsbvgvi8z7kj69n374kgfzzp8pkmk7mp2vkk991k"; }; From efac04f9814e3f8228eb9523854e52b47a27aea7 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:32:27 -0500 Subject: [PATCH 235/434] hpl: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/hp/hpl/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/hp/hpl/package.nix b/pkgs/by-name/hp/hpl/package.nix index dc10078d5d95..b9076d77ad70 100644 --- a/pkgs/by-name/hp/hpl/package.nix +++ b/pkgs/by-name/hp/hpl/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.3"; src = fetchurl { - url = "http://www.netlib.org/benchmark/hpl/hpl-${finalAttrs.version}.tar.gz"; + url = "https://www.netlib.org/benchmark/hpl/hpl-${finalAttrs.version}.tar.gz"; sha256 = "0c18c7fzlqxifz1bf3izil0bczv3a7nsv0dn6winy3ik49yw3i9j"; }; From b62d81dcd93ca5f922bb573cc935e5d9baf7fffb Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:42:10 -0500 Subject: [PATCH 236/434] icecast: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ic/icecast/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ic/icecast/package.nix b/pkgs/by-name/ic/icecast/package.nix index 770ce90b5f8c..94d50ecdcb8e 100644 --- a/pkgs/by-name/ic/icecast/package.nix +++ b/pkgs/by-name/ic/icecast/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.5.0"; src = fetchurl { - url = "http://downloads.xiph.org/releases/icecast/icecast-${finalAttrs.version}.tar.gz"; + url = "https://downloads.xiph.org/releases/icecast/icecast-${finalAttrs.version}.tar.gz"; hash = "sha256-2aoHx0Ka7BnZUP9v1CXDcfdxWM00/yIPwZGywYbGfHo="; }; From 53449008f561e15d80a3b314d84494912adc8b26 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:42:19 -0500 Subject: [PATCH 237/434] iconnamingutils: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ic/iconnamingutils/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ic/iconnamingutils/package.nix b/pkgs/by-name/ic/iconnamingutils/package.nix index f24d83484b3c..ff242e85a2e5 100644 --- a/pkgs/by-name/ic/iconnamingutils/package.nix +++ b/pkgs/by-name/ic/iconnamingutils/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.8.90"; src = fetchurl { - url = "http://tango.freedesktop.org/releases/icon-naming-utils-${finalAttrs.version}.tar.gz"; + url = "https://tango.freedesktop.org/releases/icon-naming-utils-${finalAttrs.version}.tar.gz"; sha256 = "071fj2jm5kydlz02ic5sylhmw6h2p3cgrm3gwdfabinqkqcv4jh4"; }; From 1d4d74e246192b4f87df0ac1db7be94cc8429ec4 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:42:27 -0500 Subject: [PATCH 238/434] ifmetric: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/if/ifmetric/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/if/ifmetric/package.nix b/pkgs/by-name/if/ifmetric/package.nix index 322e8b4f3bd2..50586e8fd180 100644 --- a/pkgs/by-name/if/ifmetric/package.nix +++ b/pkgs/by-name/if/ifmetric/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/ifmetric/ifmetric-${finalAttrs.version}.tar.gz"; + url = "https://0pointer.de/lennart/projects/ifmetric/ifmetric-${finalAttrs.version}.tar.gz"; sha256 = "1v0s5x81jzwnnl7hr254d4nkyc8qcv983pzr6vqmbr9l9q553a0g"; }; From 5da5f97e3aee462ee75184fdabec48b3c7f00f0a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:51:49 -0500 Subject: [PATCH 239/434] iftop: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/if/iftop/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/if/iftop/package.nix b/pkgs/by-name/if/iftop/package.nix index 283a214a2082..a867121f8979 100644 --- a/pkgs/by-name/if/iftop/package.nix +++ b/pkgs/by-name/if/iftop/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0pre4"; src = fetchurl { - url = "http://ex-parrot.com/pdw/iftop/download/iftop-${finalAttrs.version}.tar.gz"; + url = "https://ex-parrot.com/pdw/iftop/download/iftop-${finalAttrs.version}.tar.gz"; sha256 = "15sgkdyijb7vbxpxjavh5qm5nvyii3fqcg9mzvw7fx8s6zmfwczp"; }; From 1a0b51eeb6f6f205a3dde4def3507204b33dc1bb Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:51:56 -0500 Subject: [PATCH 240/434] ilbc: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/il/ilbc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/il/ilbc/package.nix b/pkgs/by-name/il/ilbc/package.nix index 73dfdf329eb0..f2fc7f0b4ade 100644 --- a/pkgs/by-name/il/ilbc/package.nix +++ b/pkgs/by-name/il/ilbc/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { script = ./extract-cfile.awk; src = fetchurl { - url = "http://www.ietf.org/rfc/rfc3951.txt"; + url = "https://www.ietf.org/rfc/rfc3951.txt"; sha256 = "0zf4mvi3jzx6zjrfl2rbhl2m68pzbzpf1vbdmn7dqbfpcb67jpdy"; }; From 66c6f11c5492625ee49dcad6ae51e12407baab0c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 21:52:04 -0500 Subject: [PATCH 241/434] iml: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/im/iml/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/im/iml/package.nix b/pkgs/by-name/im/iml/package.nix index 16531a4c5e4c..1a8c2511d7b7 100644 --- a/pkgs/by-name/im/iml/package.nix +++ b/pkgs/by-name/im/iml/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "iml"; version = "1.0.5"; src = fetchurl { - url = "http://www.cs.uwaterloo.ca/~astorjoh/iml-${finalAttrs.version}.tar.bz2"; + url = "https://www.cs.uwaterloo.ca/~astorjoh/iml-${finalAttrs.version}.tar.bz2"; sha256 = "0akwhhz9b40bz6lrfxpamp7r7wkk48p455qbn04mfnl9a1l6db8x"; }; buildInputs = [ From 9c5d2cdfea4e75787aa5a3cbd2266493fa320ce2 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:01:54 -0500 Subject: [PATCH 242/434] iozone: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/io/iozone/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/io/iozone/package.nix b/pkgs/by-name/io/iozone/package.nix index d807a43b9f09..d0a31d286279 100644 --- a/pkgs/by-name/io/iozone/package.nix +++ b/pkgs/by-name/io/iozone/package.nix @@ -24,12 +24,12 @@ stdenv.mkDerivation rec { version = "3.507"; src = fetchurl { - url = "http://www.iozone.org/src/current/iozone${lib.replaceStrings [ "." ] [ "_" ] version}.tar"; + url = "https://www.iozone.org/src/current/iozone${lib.replaceStrings [ "." ] [ "_" ] version}.tar"; hash = "sha256-HoCHraBW9dgBjuC8dmhtQW/CJR7QMDgFXb0K940eXOM="; }; license = fetchurl { - url = "http://www.iozone.org/docs/Iozone_License.txt"; + url = "https://www.iozone.org/docs/Iozone_License.txt"; hash = "sha256-O/8yztxKBI/UKs6vwv9mq16Rn3cf/UHpSxdVnAPVCYw="; }; From e2f349b6c7f13fa75b2aab320a1fc2ea70e4709b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:02:11 -0500 Subject: [PATCH 243/434] itsx: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/it/itsx/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/it/itsx/package.nix b/pkgs/by-name/it/itsx/package.nix index a6d51625e7e8..a59ebed5838c 100644 --- a/pkgs/by-name/it/itsx/package.nix +++ b/pkgs/by-name/it/itsx/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "itsx"; src = fetchurl { - url = "http://microbiology.se/sw/ITSx_${finalAttrs.version}.tar.gz"; + url = "https://microbiology.se/sw/ITSx_${finalAttrs.version}.tar.gz"; sha256 = "0lrmy2n3ax7f208k0k8l3yz0j5cpz05hv4hx1nnxzn0c51z1pc31"; }; From 1d89c785a44e2b1b63296df059387f4048f4a97a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:02:18 -0500 Subject: [PATCH 244/434] jack_oscrolloscope: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ja/jack_oscrolloscope/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ja/jack_oscrolloscope/package.nix b/pkgs/by-name/ja/jack_oscrolloscope/package.nix index ec2f88ad353e..0ba5b46cb4c6 100644 --- a/pkgs/by-name/ja/jack_oscrolloscope/package.nix +++ b/pkgs/by-name/ja/jack_oscrolloscope/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.7"; src = fetchurl { - url = "http://das.nasophon.de/download/jack_oscrolloscope-${finalAttrs.version}.tar.gz"; + url = "https://das.nasophon.de/download/jack_oscrolloscope-${finalAttrs.version}.tar.gz"; sha256 = "1pl55in0sj7h5r06n1v91im7d18pplvhbjhjm1fdl39zwnyxiash"; }; From 5d15999e6b8246f013e9c0f0c9fca82859dececb Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:02:28 -0500 Subject: [PATCH 245/434] javaCup: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ja/java-cup/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ja/java-cup/package.nix b/pkgs/by-name/ja/java-cup/package.nix index c91666c67808..30e13f614e62 100644 --- a/pkgs/by-name/ja/java-cup/package.nix +++ b/pkgs/by-name/ja/java-cup/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "11b-20160615"; src = fetchurl { - url = "http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${finalAttrs.version}.tar.gz"; + url = "https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${finalAttrs.version}.tar.gz"; hash = "sha256-4OdzYG5FzhqorROD5jk9U+2dzyhh5D76gZT1Z+kdv/o="; }; From d54ba9c576c745ace1d1372dd9c7cf5eeaa874c5 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:02:38 -0500 Subject: [PATCH 246/434] jdom: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/jd/jdom/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/jd/jdom/package.nix b/pkgs/by-name/jd/jdom/package.nix index 2337d94d3c93..9c93b92375de 100644 --- a/pkgs/by-name/jd/jdom/package.nix +++ b/pkgs/by-name/jd/jdom/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.0.6.1"; src = fetchzip { - url = "http://www.jdom.org/dist/binary/jdom-${finalAttrs.version}.zip"; + url = "https://www.jdom.org/dist/binary/jdom-${finalAttrs.version}.zip"; stripRoot = false; hash = "sha256-Y++mlO+7N5EU2NhRzLl5x5WXNqu/2tDO/NpNhfRegcg="; }; From 694d330f96eda7971733d97a39976c365b4ed75c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:02:56 -0500 Subject: [PATCH 247/434] jflex: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/jf/jflex/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/jf/jflex/package.nix b/pkgs/by-name/jf/jflex/package.nix index 0b1adfcf1fb7..1758dd664c67 100644 --- a/pkgs/by-name/jf/jflex/package.nix +++ b/pkgs/by-name/jf/jflex/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { version = "1.9.1"; src = fetchurl { - url = "http://jflex.de/release/jflex-${version}.tar.gz"; + url = "https://jflex.de/release/jflex-${version}.tar.gz"; sha256 = "sha256-4MHp7vkf9t8E1z+l6v8T86ArZ5/uFHTlzK4AciTfbfY="; }; From 411697afb2ddcef68eb2cbe721a3a1a57c982709 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:03:36 -0500 Subject: [PATCH 248/434] jython: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/jy/jython/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/jy/jython/package.nix b/pkgs/by-name/jy/jython/package.nix index c0ce9c3b41ef..b5d3ddde71bb 100644 --- a/pkgs/by-name/jy/jython/package.nix +++ b/pkgs/by-name/jy/jython/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.7.4"; src = fetchurl { - url = "http://search.maven.org/remotecontent?filepath=org/python/jython-standalone/${finalAttrs.version}/jython-standalone-${finalAttrs.version}.jar"; + url = "https://search.maven.org/remotecontent?filepath=org/python/jython-standalone/${finalAttrs.version}/jython-standalone-${finalAttrs.version}.jar"; sha256 = "sha256-H7oXae/8yLGfXhBDa8gnShWM6YhVnyV5J8JMc7sTfzw="; }; From f0448a7df004e66700824f47f06482d54a1403f0 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:03:56 -0500 Subject: [PATCH 249/434] kawkab-mono-font: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ka/kawkab-mono-font/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ka/kawkab-mono-font/package.nix b/pkgs/by-name/ka/kawkab-mono-font/package.nix index 9915f0ae52b4..c3a0571c1324 100644 --- a/pkgs/by-name/ka/kawkab-mono-font/package.nix +++ b/pkgs/by-name/ka/kawkab-mono-font/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation { version = "20151015"; src = fetchzip { - url = "http://makkuk.com/kawkab-mono/downloads/kawkab-mono-0.1.zip"; + url = "https://makkuk.com/kawkab-mono/downloads/kawkab-mono-0.1.zip"; stripRoot = false; hash = "sha256-arZTzXj7Ba5G4WF3eZVGNaONhOsYVPih9iBgsN/lg14="; }; From 551ac156a13ef7e97d1499e8886f33fb596c2128 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:04:04 -0500 Subject: [PATCH 250/434] keyfuzz: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ke/keyfuzz/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ke/keyfuzz/package.nix b/pkgs/by-name/ke/keyfuzz/package.nix index 68fe91b03093..0f4c29bee4d4 100644 --- a/pkgs/by-name/ke/keyfuzz/package.nix +++ b/pkgs/by-name/ke/keyfuzz/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation { }; src = fetchurl { - url = "http://0pointer.de/lennart/projects/keyfuzz/keyfuzz-0.2.tar.gz"; + url = "https://0pointer.de/lennart/projects/keyfuzz/keyfuzz-0.2.tar.gz"; sha256 = "0xv9ymivp8fnyc5xcyh1vamxnx90bzw66wlld813fvm6q2gsiknk"; }; From c75a05413795f0d6bf6a6752df4eac883ab68590 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:04:13 -0500 Subject: [PATCH 251/434] kega-fusion: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/applications/emulators/kega-fusion/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/emulators/kega-fusion/default.nix b/pkgs/applications/emulators/kega-fusion/default.nix index fda1ee74cebd..2805290392ac 100644 --- a/pkgs/applications/emulators/kega-fusion/default.nix +++ b/pkgs/applications/emulators/kega-fusion/default.nix @@ -39,12 +39,12 @@ stdenv.mkDerivation { version = "3.63x"; src = fetchurl { - url = "http://www.carpeludum.com/download/Fusion363x.tar.gz"; + url = "https://www.carpeludum.com/download/Fusion363x.tar.gz"; sha256 = "14s6czy20h5khyy7q95hd7k77v17ssafv9l6lafkiysvj2nmw94g"; }; plugins = fetchurl { - url = "http://www.carpeludum.com/download/PluginsLinux.tar.gz"; + url = "https://www.carpeludum.com/download/PluginsLinux.tar.gz"; sha256 = "0d623cvh6n5ijj3wb64g93mxx2xbichsn7hj7brbb0ndw5cs70qj"; }; From 8885f0c93a95fa9dbfa5bb4fd2eed0f8b2ead10b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:04:24 -0500 Subject: [PATCH 252/434] lcab: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/lc/lcab/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lc/lcab/package.nix b/pkgs/by-name/lc/lcab/package.nix index a82c5ca70be3..ac481c70019c 100644 --- a/pkgs/by-name/lc/lcab/package.nix +++ b/pkgs/by-name/lc/lcab/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { # Original site is no longer available - url = "http://deb.debian.org/debian/pool/main/l/lcab/lcab_${finalAttrs.version}.orig.tar.gz"; + url = "https://deb.debian.org/debian/pool/main/l/lcab/lcab_${finalAttrs.version}.orig.tar.gz"; hash = "sha256-Bl8sF5O2XyhHHA9xt88SCnBk8o0cRLB8q/SewOl/H8g="; }; From 9149423118520b9f05a79fcf8be1ef378e22ccec Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:14:03 -0500 Subject: [PATCH 253/434] libaacs: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libaacs/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libaacs/package.nix b/pkgs/by-name/li/libaacs/package.nix index 00a0123aa8cf..3f5200e8168c 100644 --- a/pkgs/by-name/li/libaacs/package.nix +++ b/pkgs/by-name/li/libaacs/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.11.1"; src = fetchurl { - url = "http://get.videolan.org/libaacs/${finalAttrs.version}/libaacs-${finalAttrs.version}.tar.bz2"; + url = "https://get.videolan.org/libaacs/${finalAttrs.version}/libaacs-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-qIqg6+TJinf3rv/ZKrPvZKxUjGuCLoJIqLkmclvqCjk="; }; From b343f2ed8ac70bb49c03eedb71119d88691a1ebe Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:14:28 -0500 Subject: [PATCH 254/434] libagar: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libagar/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libagar/package.nix b/pkgs/by-name/li/libagar/package.nix index 8d5fb0023923..0335ab5a37a1 100644 --- a/pkgs/by-name/li/libagar/package.nix +++ b/pkgs/by-name/li/libagar/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.5.0"; src = fetchurl { - url = "http://stable.hypertriton.com/agar/agar-${finalAttrs.version}.tar.gz"; + url = "https://stable.hypertriton.com/agar/agar-${finalAttrs.version}.tar.gz"; sha256 = "001wcqk5z67qg0raw9zlwmv62drxiwqykvsbk10q2mrc6knjsd42"; }; From 59915923450f72c1a2e392fc13ed88a8e698e4bd Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:14:37 -0500 Subject: [PATCH 255/434] libasyncns: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libasyncns/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libasyncns/package.nix b/pkgs/by-name/li/libasyncns/package.nix index 91cab5cc4bea..2ead8a3d208a 100644 --- a/pkgs/by-name/li/libasyncns/package.nix +++ b/pkgs/by-name/li/libasyncns/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.8"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/libasyncns/libasyncns-${finalAttrs.version}.tar.gz"; + url = "https://0pointer.de/lennart/projects/libasyncns/libasyncns-${finalAttrs.version}.tar.gz"; sha256 = "0x5b6lcic4cd7q0bx00x93kvpyzl7n2abbgvqbrlzrfb8vknc6jg"; }; From 7a5c322f89107ab39d106b6b44666be9c417c01c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:14:45 -0500 Subject: [PATCH 256/434] libatasmart: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libatasmart/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libatasmart/package.nix b/pkgs/by-name/li/libatasmart/package.nix index 010e177b6be9..593f3f9fefd4 100644 --- a/pkgs/by-name/li/libatasmart/package.nix +++ b/pkgs/by-name/li/libatasmart/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.19"; src = fetchurl { - url = "http://0pointer.de/public/libatasmart-${finalAttrs.version}.tar.xz"; + url = "https://0pointer.de/public/libatasmart-${finalAttrs.version}.tar.xz"; sha256 = "138gvgdwk6h4ljrjsr09pxk1nrki4b155hqdzyr8mlk3bwsfmw31"; }; From e0a53b495ab5dee2a17d9b346666816f2e404fac Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:14:57 -0500 Subject: [PATCH 257/434] libbdplus: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libbdplus/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libbdplus/package.nix b/pkgs/by-name/li/libbdplus/package.nix index 99dd4ec4aedc..41b9561bd2be 100644 --- a/pkgs/by-name/li/libbdplus/package.nix +++ b/pkgs/by-name/li/libbdplus/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.2.0"; src = fetchurl { - url = "http://get.videolan.org/libbdplus/${finalAttrs.version}/libbdplus-${finalAttrs.version}.tar.bz2"; + url = "https://get.videolan.org/libbdplus/${finalAttrs.version}/libbdplus-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-uT7qPq7zPW6RVdLDSwaMUFSTqlpJNuYydPQ0KrD0Clg="; }; From 68770e209e99f6dc0b646b1ed5f79f0a03db1db0 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:15:16 -0500 Subject: [PATCH 258/434] libcss: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libcss/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libcss/package.nix b/pkgs/by-name/li/libcss/package.nix index 30f8eb48e262..75c1edbe4f5c 100644 --- a/pkgs/by-name/li/libcss/package.nix +++ b/pkgs/by-name/li/libcss/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.9.2"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libcss-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libcss-${finalAttrs.version}-src.tar.gz"; hash = "sha256-LfIVu+w01R1gwaBLAbLfTV0Y9RDx86evS4DN21ZxFU4="; }; From a77d44745dc9179d8caca19fcd9d36ced5ff547e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:15:25 -0500 Subject: [PATCH 259/434] libdaemon: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libdaemon/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libdaemon/package.nix b/pkgs/by-name/li/libdaemon/package.nix index 619647b65865..e71e21ebdc2c 100644 --- a/pkgs/by-name/li/libdaemon/package.nix +++ b/pkgs/by-name/li/libdaemon/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.14"; src = fetchurl { - url = "http://0pointer.de/lennart/projects/libdaemon/libdaemon-${finalAttrs.version}.tar.gz"; + url = "https://0pointer.de/lennart/projects/libdaemon/libdaemon-${finalAttrs.version}.tar.gz"; sha256 = "0d5qlq5ab95wh1xc87rqrh1vx6i8lddka1w3f1zcqvcqdxgyn8zx"; }; From ca6dab9f7822846997fec39f3e9fd1a3dd568bce Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:15:33 -0500 Subject: [PATCH 260/434] libdom: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libdom/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libdom/package.nix b/pkgs/by-name/li/libdom/package.nix index 810d78006652..7ac4118e676e 100644 --- a/pkgs/by-name/li/libdom/package.nix +++ b/pkgs/by-name/li/libdom/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.4.2"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libdom-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libdom-${finalAttrs.version}-src.tar.gz"; hash = "sha256-0F5FrxZUcBTCsKOuzzZw+hPUGfUFs/X8esihSR/DDzw="; }; From aae50980a2234a764739bec6daf30eb0a8dc8169 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:15:43 -0500 Subject: [PATCH 261/434] libdvbcsa: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libdvbcsa/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libdvbcsa/package.nix b/pkgs/by-name/li/libdvbcsa/package.nix index abe8c1b40340..a12008bde917 100644 --- a/pkgs/by-name/li/libdvbcsa/package.nix +++ b/pkgs/by-name/li/libdvbcsa/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.1.0"; src = fetchurl { - url = "http://get.videolan.org/libdvbcsa/${finalAttrs.version}/libdvbcsa-${finalAttrs.version}.tar.gz"; + url = "https://get.videolan.org/libdvbcsa/${finalAttrs.version}/libdvbcsa-${finalAttrs.version}.tar.gz"; sha256 = "4db78af5cdb2641dfb1136fe3531960a477c9e3e3b6ba19a2754d046af3f456d"; }; From 61b9979b7e59bf49a2d49ca6558575fe40c52e35 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:15:53 -0500 Subject: [PATCH 262/434] libdvbpsi: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libdvbpsi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libdvbpsi/package.nix b/pkgs/by-name/li/libdvbpsi/package.nix index 14d34ac002f3..9ba79e25eb30 100644 --- a/pkgs/by-name/li/libdvbpsi/package.nix +++ b/pkgs/by-name/li/libdvbpsi/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.3.3"; src = fetchurl { - url = "http://get.videolan.org/libdvbpsi/${finalAttrs.version}/libdvbpsi-${finalAttrs.version}.tar.bz2"; + url = "https://get.videolan.org/libdvbpsi/${finalAttrs.version}/libdvbpsi-${finalAttrs.version}.tar.bz2"; sha256 = "04h1l3vrkrdsrvkgzcr51adk10g6hxcxvgjphyyxz718ry5rkd82"; }; From f349b844f4b7b1dfc6dc2ceb00ace31dd20b4be2 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:16:02 -0500 Subject: [PATCH 263/434] libdvdcss: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libdvdcss/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libdvdcss/package.nix b/pkgs/by-name/li/libdvdcss/package.nix index a481d6dfa185..2f57d64b6145 100644 --- a/pkgs/by-name/li/libdvdcss/package.nix +++ b/pkgs/by-name/li/libdvdcss/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.4.3"; src = fetchurl { - url = "http://get.videolan.org/libdvdcss/${finalAttrs.version}/libdvdcss-${finalAttrs.version}.tar.bz2"; + url = "https://get.videolan.org/libdvdcss/${finalAttrs.version}/libdvdcss-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-IzzJL13AHF06lvWzWCvn1c7lo1pS06CBWHRdPYYHAHk="; }; From a3a19c12deb4161b50aa1be6d122d3943702ca77 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:16:11 -0500 Subject: [PATCH 264/434] libdvdnav: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libdvdnav/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libdvdnav/package.nix b/pkgs/by-name/li/libdvdnav/package.nix index 283ac0f322b5..ca7a7bbf0dfe 100644 --- a/pkgs/by-name/li/libdvdnav/package.nix +++ b/pkgs/by-name/li/libdvdnav/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "6.1.1"; src = fetchurl { - url = "http://get.videolan.org/libdvdnav/${finalAttrs.version}/libdvdnav-${finalAttrs.version}.tar.bz2"; + url = "https://get.videolan.org/libdvdnav/${finalAttrs.version}/libdvdnav-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-wZGnR1lH0yP/doDPksD7G+gjdwGIXzdlbGTQTpjRjUg="; }; From 2014122c5ace2bd19bc8b411271f15acd55dc873 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:16:28 -0500 Subject: [PATCH 265/434] libdvdread: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libdvdread/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libdvdread/package.nix b/pkgs/by-name/li/libdvdread/package.nix index 4b2bd41af972..0dd1fc1f66d6 100644 --- a/pkgs/by-name/li/libdvdread/package.nix +++ b/pkgs/by-name/li/libdvdread/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "7.0.1"; src = fetchurl { - url = "http://get.videolan.org/libdvdread/${finalAttrs.version}/libdvdread-${finalAttrs.version}.tar.xz"; + url = "https://get.videolan.org/libdvdread/${finalAttrs.version}/libdvdread-${finalAttrs.version}.tar.xz"; hash = "sha256-Lj4EowXBXDljqgOuG5qDwdI5iAAD/PPd6YbTlDNV1Ac="; }; From 135d48dedb98b75a40d81656de544488764d27d7 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:17:02 -0500 Subject: [PATCH 266/434] libertine-g: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/linux-libertine-g/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/linux-libertine-g/package.nix b/pkgs/by-name/li/linux-libertine-g/package.nix index b8f2cb13a868..8dd8252d10ae 100644 --- a/pkgs/by-name/li/linux-libertine-g/package.nix +++ b/pkgs/by-name/li/linux-libertine-g/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "20120116"; src = fetchzip { - url = "http://www.numbertext.org/linux/e7a384790b13c29113e22e596ade9687-LinLibertineG-${finalAttrs.version}.zip"; + url = "https://www.numbertext.org/linux/e7a384790b13c29113e22e596ade9687-LinLibertineG-${finalAttrs.version}.zip"; hash = "sha256-UGTB7jsI6peivCtEt96RCSi5XHCrnjCSs0Ud5bF7uxk="; }; From df0ba20f2fa2233eb12b30db594ad9b56f40fef7 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:17:10 -0500 Subject: [PATCH 267/434] libestr: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libestr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libestr/package.nix b/pkgs/by-name/li/libestr/package.nix index b6f29972b134..ef53dac775aa 100644 --- a/pkgs/by-name/li/libestr/package.nix +++ b/pkgs/by-name/li/libestr/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.1.11"; src = fetchurl { - url = "http://libestr.adiscon.com/files/download/libestr-${finalAttrs.version}.tar.gz"; + url = "https://libestr.adiscon.com/files/download/libestr-${finalAttrs.version}.tar.gz"; sha256 = "0910ifzcs8kpd3srrr4fvbacgh2zrc6yn7i4rwfj6jpzhlkjnqs6"; }; From f33f17cbc023ccb4e83cbe41c716d358bde76afa Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:40:11 -0500 Subject: [PATCH 268/434] libguestfs-appliance: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libguestfs-appliance/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libguestfs-appliance/package.nix b/pkgs/by-name/li/libguestfs-appliance/package.nix index d4f5fccf34e0..c6e6274dbd8c 100644 --- a/pkgs/by-name/li/libguestfs-appliance/package.nix +++ b/pkgs/by-name/li/libguestfs-appliance/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "1.56.0"; src = fetchurl { - url = "http://download.libguestfs.org/binaries/appliance/appliance-${version}.tar.xz"; + url = "https://download.libguestfs.org/binaries/appliance/appliance-${version}.tar.xz"; hash = "sha256-YbJlNaogMyutdtc7d+etyJvdd//yE8tedsZfkGXJr54="; }; From 04d1ae19d2571b1b84517ef19d5c11e9e35c36a4 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:40:20 -0500 Subject: [PATCH 269/434] libhubbub: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libhubbub/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libhubbub/package.nix b/pkgs/by-name/li/libhubbub/package.nix index 1604a5526074..f1bd24000aad 100644 --- a/pkgs/by-name/li/libhubbub/package.nix +++ b/pkgs/by-name/li/libhubbub/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3.8"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libhubbub-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libhubbub-${finalAttrs.version}-src.tar.gz"; hash = "sha256-isHm9fPUjAUUHVk5FxlTQpDFnNAp78JJ60/brBAs1aU="; }; From 5e7bd2323c98387fe9b7c45f23ccca423aa5a4f1 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:40:39 -0500 Subject: [PATCH 270/434] libjpeg_original: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libjpeg_original/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libjpeg_original/package.nix b/pkgs/by-name/li/libjpeg_original/package.nix index 32f6ca87bb64..b8a2bb33efe2 100644 --- a/pkgs/by-name/li/libjpeg_original/package.nix +++ b/pkgs/by-name/li/libjpeg_original/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "10"; src = fetchurl { - url = "http://www.ijg.org/files/jpegsrc.v${finalAttrs.version}.tar.gz"; + url = "https://www.ijg.org/files/jpegsrc.v${finalAttrs.version}.tar.gz"; hash = "sha256-i56qEyQmkOvQPhcoqx7fl6gaeO1ug2JNSTZV8xrJWrU="; }; From 28dd84d3629864338e181f8748b71376b915a78c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:40:48 -0500 Subject: [PATCH 271/434] liblogging: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/liblogging/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/liblogging/package.nix b/pkgs/by-name/li/liblogging/package.nix index f181a01b955a..7eaf16f30db3 100644 --- a/pkgs/by-name/li/liblogging/package.nix +++ b/pkgs/by-name/li/liblogging/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.8"; src = fetchurl { - url = "http://download.rsyslog.com/liblogging/liblogging-${finalAttrs.version}.tar.gz"; + url = "https://download.rsyslog.com/liblogging/liblogging-${finalAttrs.version}.tar.gz"; hash = "sha256-ZEm3u3XcKC7GvxuYp1PJUHRupbGQ7JruCXiB5NxcS/E="; }; From b7504a187f474c5e52ae82c91e9f0f11b45ac254 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:40:57 -0500 Subject: [PATCH 272/434] liblognorm: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/liblognorm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/liblognorm/package.nix b/pkgs/by-name/li/liblognorm/package.nix index cd59051050d5..c6feb49595e9 100644 --- a/pkgs/by-name/li/liblognorm/package.nix +++ b/pkgs/by-name/li/liblognorm/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.0.9"; src = fetchurl { - url = "http://www.liblognorm.com/files/download/liblognorm-${finalAttrs.version}.tar.gz"; + url = "https://www.liblognorm.com/files/download/liblognorm-${finalAttrs.version}.tar.gz"; hash = "sha256-dsfMLLdqPVjncy4M/yORgPg/O2NQAriqBIZciBKFd5M="; }; From 304245ec4a9f4957a6204d834313b95df5c33b28 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:41:05 -0500 Subject: [PATCH 273/434] liblzf: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/liblzf/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/liblzf/package.nix b/pkgs/by-name/li/liblzf/package.nix index 693488d64db4..b75d4013d2ef 100644 --- a/pkgs/by-name/li/liblzf/package.nix +++ b/pkgs/by-name/li/liblzf/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.6"; src = fetchurl { - url = "http://dist.schmorp.de/liblzf/liblzf-${finalAttrs.version}.tar.gz"; + url = "https://dist.schmorp.de/liblzf/liblzf-${finalAttrs.version}.tar.gz"; hash = "sha256-nF3gH3ucyuQMP2GdJqer7JmGwGw20mDBec7dBLiftGo="; }; From 3967591ae9e0ed84596fbc12639bf0a2994f056b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:41:37 -0500 Subject: [PATCH 274/434] libnsbmp: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libnsbmp/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libnsbmp/package.nix b/pkgs/by-name/li/libnsbmp/package.nix index 1a46db3b4872..4e25ccef1f05 100644 --- a/pkgs/by-name/li/libnsbmp/package.nix +++ b/pkgs/by-name/li/libnsbmp/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.1.7"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libnsbmp-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libnsbmp-${finalAttrs.version}-src.tar.gz"; hash = "sha256-VAenaCoSK6qqWhW1BSkOLTffVME8Xt70sJ0SyGLYIpM="; }; From 7c272cc0c9d496924c520885b7604a590d014900 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:41:46 -0500 Subject: [PATCH 275/434] libnsfb: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libnsfb/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libnsfb/package.nix b/pkgs/by-name/li/libnsfb/package.nix index 5391188efb4b..7163394718d5 100644 --- a/pkgs/by-name/li/libnsfb/package.nix +++ b/pkgs/by-name/li/libnsfb/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.2.2"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libnsfb-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libnsfb-${finalAttrs.version}-src.tar.gz"; hash = "sha256-vkRso+tU35A/LamDEdEH11dM0R9awHE+YZFW1NGeo5o="; }; From c3e3ac10a5021d2a38efb27b9dd888e56fb8de3d Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:41:54 -0500 Subject: [PATCH 276/434] libnsgif: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libnsgif/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libnsgif/package.nix b/pkgs/by-name/li/libnsgif/package.nix index 6cb56a89db06..83697f756ec8 100644 --- a/pkgs/by-name/li/libnsgif/package.nix +++ b/pkgs/by-name/li/libnsgif/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.0"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libnsgif-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libnsgif-${finalAttrs.version}-src.tar.gz"; hash = "sha256-YBTIQvYUVNL1oPgkPXqNe96bfaPM/cotNGx8CyxMBhs="; }; From 6aa7d2a85110346e73ca2ff210b4d2d3a1f31b2f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:42:03 -0500 Subject: [PATCH 277/434] libnslog: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libnslog/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libnslog/package.nix b/pkgs/by-name/li/libnslog/package.nix index 4d7033da541b..3a8850f380bc 100644 --- a/pkgs/by-name/li/libnslog/package.nix +++ b/pkgs/by-name/li/libnslog/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.1.3"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libnslog-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libnslog-${finalAttrs.version}-src.tar.gz"; hash = "sha256-/JjcqdfvpnCWRwpdlsAjFG4lv97AjA23RmHHtNsEU9A="; }; From 3e98afbe0cf9a9f6eebbea130612ac54e60f5800 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:42:11 -0500 Subject: [PATCH 278/434] libnsutils: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libnsutils/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libnsutils/package.nix b/pkgs/by-name/li/libnsutils/package.nix index 50f774db9528..919998f82079 100644 --- a/pkgs/by-name/li/libnsutils/package.nix +++ b/pkgs/by-name/li/libnsutils/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.1.1"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libnsutils-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libnsutils-${finalAttrs.version}-src.tar.gz"; hash = "sha256-VpS0Um5FjtAAQTzmAnWJy+EKJXp+zwZaAUIdxymd6pI="; }; From a1f80166afca78de8e4f6194d499531a8b5cb502 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:42:19 -0500 Subject: [PATCH 279/434] libnspsl: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libnspsl/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libnspsl/package.nix b/pkgs/by-name/li/libnspsl/package.nix index 7206b5358b44..31e30b283a5b 100644 --- a/pkgs/by-name/li/libnspsl/package.nix +++ b/pkgs/by-name/li/libnspsl/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.1.7"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libnspsl-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libnspsl-${finalAttrs.version}-src.tar.gz"; hash = "sha256-NoTOwy9VXa7UMZk+C/bL2TdPbJCERiN+CJ8LYdaUrIA="; }; From d8273f33b33bdfe735ea94ed3ca235a7efc2b43e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:42:27 -0500 Subject: [PATCH 280/434] libogg: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libogg/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libogg/package.nix b/pkgs/by-name/li/libogg/package.nix index 59ed361398c8..9bdaf320df19 100644 --- a/pkgs/by-name/li/libogg/package.nix +++ b/pkgs/by-name/li/libogg/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.3.6"; src = fetchurl { - url = "http://downloads.xiph.org/releases/ogg/libogg-${finalAttrs.version}.tar.xz"; + url = "https://downloads.xiph.org/releases/ogg/libogg-${finalAttrs.version}.tar.xz"; hash = "sha256-XIJTQo4YGEDNINQfPKFlV6nMBLrUo9BMzoSAhnf6EGE="; }; From 33170aff8b9cd2750891dfa3929538bf9f3b8617 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:42:35 -0500 Subject: [PATCH 281/434] libparserutils: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libparserutils/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libparserutils/package.nix b/pkgs/by-name/li/libparserutils/package.nix index 4edb37142619..3ea276b9ffaa 100644 --- a/pkgs/by-name/li/libparserutils/package.nix +++ b/pkgs/by-name/li/libparserutils/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.2.5"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libparserutils-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libparserutils-${finalAttrs.version}-src.tar.gz"; hash = "sha256-MX7VxxjxeSe1chl0uuXeMsP9bQVdsTGtMbQxKgMu0Tk="; }; From 4644bddb42068f81022d605d2e35be30be1ba860 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:42:44 -0500 Subject: [PATCH 282/434] libptytty: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libptytty/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libptytty/package.nix b/pkgs/by-name/li/libptytty/package.nix index 8c2308d6fa0b..098616083aac 100644 --- a/pkgs/by-name/li/libptytty/package.nix +++ b/pkgs/by-name/li/libptytty/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.0"; src = fetchurl { - url = "http://dist.schmorp.de/libptytty/libptytty-${finalAttrs.version}.tar.gz"; + url = "https://dist.schmorp.de/libptytty/libptytty-${finalAttrs.version}.tar.gz"; sha256 = "1xrikmrsdkxhdy9ggc0ci6kg5b1hn3bz44ag1mk5k1zjmlxfscw0"; }; From 7d9966f6574ca17124e978da579b73fbc5eb0342 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:42:52 -0500 Subject: [PATCH 283/434] libpulseaudio: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pu/pulseaudio/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pu/pulseaudio/package.nix b/pkgs/by-name/pu/pulseaudio/package.nix index 16446fd21597..d166190cffc6 100644 --- a/pkgs/by-name/pu/pulseaudio/package.nix +++ b/pkgs/by-name/pu/pulseaudio/package.nix @@ -73,7 +73,7 @@ stdenv.mkDerivation rec { version = "17.0"; src = fetchurl { - url = "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-${version}.tar.xz"; + url = "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-${version}.tar.xz"; hash = "sha256-BTeU1mcaPjl9hJ5HioC4KmPLnYyilr01tzMXu1zrh7U="; }; From de38e28919c5780d56db91c455707287cea177e3 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:43:01 -0500 Subject: [PATCH 284/434] libpst: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libpst/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libpst/package.nix b/pkgs/by-name/li/libpst/package.nix index c759994252b4..1778056f535e 100644 --- a/pkgs/by-name/li/libpst/package.nix +++ b/pkgs/by-name/li/libpst/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.6.76"; src = fetchurl { - url = "http://www.five-ten-sg.com/libpst/packages/libpst-${finalAttrs.version}.tar.gz"; + url = "https://www.five-ten-sg.com/libpst/packages/libpst-${finalAttrs.version}.tar.gz"; hash = "sha256-PSkb7rvbSNK5NGCLwGGVtkHaY9Ko9eDThvLp1tBaC0I="; }; From 6de16af014e526a4feaed1c9bf9431babeb2906f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:43:12 -0500 Subject: [PATCH 285/434] librdf_rasqal: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/libraries/librdf/rasqal.nix | 2 +- pkgs/development/libraries/librdf/redland.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/librdf/rasqal.nix b/pkgs/development/libraries/librdf/rasqal.nix index 93f08ec71315..7567a0624310 100644 --- a/pkgs/development/libraries/librdf/rasqal.nix +++ b/pkgs/development/libraries/librdf/rasqal.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.9.33"; src = fetchurl { - url = "http://download.librdf.org/source/rasqal-${finalAttrs.version}.tar.gz"; + url = "https://download.librdf.org/source/rasqal-${finalAttrs.version}.tar.gz"; sha256 = "0z6rrwn4jsagvarg8d5zf0j352kjgi33py39jqd29gbhcnncj939"; }; diff --git a/pkgs/development/libraries/librdf/redland.nix b/pkgs/development/libraries/librdf/redland.nix index 9420a6a203ab..fc210c8c4f43 100644 --- a/pkgs/development/libraries/librdf/redland.nix +++ b/pkgs/development/libraries/librdf/redland.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { version = "1.0.17"; src = fetchurl { - url = "http://download.librdf.org/source/redland-${version}.tar.gz"; + url = "https://download.librdf.org/source/redland-${version}.tar.gz"; sha256 = "de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681"; }; From 57f234f86a0a784fc8e092bd61c62d3fb488c2f4 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:43:22 -0500 Subject: [PATCH 286/434] libroxml: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libroxml/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libroxml/package.nix b/pkgs/by-name/li/libroxml/package.nix index 510568339a04..7f29f36ad208 100644 --- a/pkgs/by-name/li/libroxml/package.nix +++ b/pkgs/by-name/li/libroxml/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.3.0"; src = fetchurl { - url = "http://download.libroxml.net/pool/v2.x/libroxml-${finalAttrs.version}.tar.gz"; + url = "https://download.libroxml.net/pool/v2.x/libroxml-${finalAttrs.version}.tar.gz"; sha256 = "0y0vc9n4rfbimjp28nx4kdfzz08j5xymh5xjy84l9fhfac5z5a0x"; }; From e2fd417e0d75d00876d2ed698fe8ef31b5e954be Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:43:49 -0500 Subject: [PATCH 287/434] libsvgtiny: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libsvgtiny/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libsvgtiny/package.nix b/pkgs/by-name/li/libsvgtiny/package.nix index ae64b32be848..04e84d0300a7 100644 --- a/pkgs/by-name/li/libsvgtiny/package.nix +++ b/pkgs/by-name/li/libsvgtiny/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.1.8"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libsvgtiny-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libsvgtiny-${finalAttrs.version}-src.tar.gz"; hash = "sha256-w1cifwLoP7KnaxK5ARkaCCIp2x8Ac2Lo8xx1RRDCoBw="; }; From e5ae843fe92749c24498d1a356a424d21f54761a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:43:58 -0500 Subject: [PATCH 288/434] libtermkey: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libtermkey/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libtermkey/package.nix b/pkgs/by-name/li/libtermkey/package.nix index 6d3b35b056f1..56153eabb66a 100644 --- a/pkgs/by-name/li/libtermkey/package.nix +++ b/pkgs/by-name/li/libtermkey/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.22"; src = fetchzip { - url = "http://www.leonerd.org.uk/code/libtermkey/libtermkey-${finalAttrs.version}.tar.gz"; + url = "https://www.leonerd.org.uk/code/libtermkey/libtermkey-${finalAttrs.version}.tar.gz"; sha256 = "02dks6bj7n23lj005yq41azf95wh3hapmgc2lzyh12vigkjh67rg"; }; From e315c87227b6c1042f5ba5ae6a174f8d22cd8274 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:44:21 -0500 Subject: [PATCH 289/434] libtirpc: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libtirpc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libtirpc/package.nix b/pkgs/by-name/li/libtirpc/package.nix index 11acc1076428..560039ab7229 100644 --- a/pkgs/by-name/li/libtirpc/package.nix +++ b/pkgs/by-name/li/libtirpc/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.3.7"; src = fetchurl { - url = "http://git.linux-nfs.org/?p=steved/libtirpc.git;a=snapshot;h=refs/tags/libtirpc-${ + url = "https://git.linux-nfs.org/?p=steved/libtirpc.git;a=snapshot;h=refs/tags/libtirpc-${ lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version };sf=tgz"; hash = "sha256-VGftEr3xzCp8O3oqCjIZozlq599gxN5IsHBRaG37GP4="; From 5540fe5b6de5435f817bf4de066550c47eee2a8f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:44:28 -0500 Subject: [PATCH 290/434] libunique3: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/libraries/libunique/3.x.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libunique/3.x.nix b/pkgs/development/libraries/libunique/3.x.nix index 56c2db308652..e4aef35d3f17 100644 --- a/pkgs/development/libraries/libunique/3.x.nix +++ b/pkgs/development/libraries/libunique/3.x.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { srcName = "libunique-${version}"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/libunique/${majorVer}/${srcName}.tar.xz"; + url = "https://ftp.gnome.org/pub/GNOME/sources/libunique/${majorVer}/${srcName}.tar.xz"; sha256 = "0f70lkw66v9cj72q0iw1s2546r6bwwcd8idcm3621fg2fgh2rw58"; }; From 8e2415727478ab646d69aae328e8457c316ca014 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:44:37 -0500 Subject: [PATCH 291/434] libutempter: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libutempter/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libutempter/package.nix b/pkgs/by-name/li/libutempter/package.nix index 151728e2f442..ad5f97928c71 100644 --- a/pkgs/by-name/li/libutempter/package.nix +++ b/pkgs/by-name/li/libutempter/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.2.1"; src = fetchurl { - url = "http://ftp.altlinux.org/pub/people/ldv/utempter/libutempter-${finalAttrs.version}.tar.gz"; + url = "https://ftp.altlinux.org/pub/people/ldv/utempter/libutempter-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ln/vNy85HeUBhDrYdXDGz12r2WUfAPF4MJD7wSsqNMs="; }; From 3c4fe9ed5ebaa81b0df9df5a6bc44b1abb5b673f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:44:45 -0500 Subject: [PATCH 292/434] libutf8proc: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libutf8proc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libutf8proc/package.nix b/pkgs/by-name/li/libutf8proc/package.nix index fec396e5af27..d818f1259435 100644 --- a/pkgs/by-name/li/libutf8proc/package.nix +++ b/pkgs/by-name/li/libutf8proc/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.4.0-1"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libutf8proc-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libutf8proc-${finalAttrs.version}-src.tar.gz"; hash = "sha256-AasdaYnBx3VQkNskw/ZOSflcVgrknCa+xRQrrGgCxHI="; }; From e8088b6f9848d0e45d83d829cfb5595ca61d781b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:44:53 -0500 Subject: [PATCH 293/434] libwapcaplet: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libwapcaplet/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libwapcaplet/package.nix b/pkgs/by-name/li/libwapcaplet/package.nix index cb123b725b72..583db36daf59 100644 --- a/pkgs/by-name/li/libwapcaplet/package.nix +++ b/pkgs/by-name/li/libwapcaplet/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.4.3"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/libwapcaplet-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/libwapcaplet-${finalAttrs.version}-src.tar.gz"; hash = "sha256-myqh3W1mRfjpkrNpf9vYfwwOHaVyH6VO0ptITRMWDFw="; }; From 518de4cd67581d45518e2563b0a2d88e34d6a64f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:45:01 -0500 Subject: [PATCH 294/434] libzmf: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/libzmf/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libzmf/package.nix b/pkgs/by-name/li/libzmf/package.nix index 1059d549ed78..aa2838f18eee 100644 --- a/pkgs/by-name/li/libzmf/package.nix +++ b/pkgs/by-name/li/libzmf/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.0.2"; src = fetchurl { - url = "http://dev-www.libreoffice.org/src/libzmf/libzmf-${finalAttrs.version}.tar.xz"; + url = "https://dev-www.libreoffice.org/src/libzmf/libzmf-${finalAttrs.version}.tar.xz"; sha256 = "08mg5kmkjrmqrd8j5rkzw9vdqlvibhb1ynp6bmfxnzq5rcq1l197"; }; From fb0ea9f6188ecce3bec8e6d324033b2ee4edfc4f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:45:50 -0500 Subject: [PATCH 295/434] links2: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/links2/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/links2/package.nix b/pkgs/by-name/li/links2/package.nix index dae295f20689..d63aab7bc04b 100644 --- a/pkgs/by-name/li/links2/package.nix +++ b/pkgs/by-name/li/links2/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "links2"; src = fetchurl { - url = "http://links.twibright.com/download/links-${finalAttrs.version}.tar.bz2"; + url = "https://links.twibright.com/download/links-${finalAttrs.version}.tar.bz2"; hash = "sha256-xGMca1oRUnzcPLeHL8I7fyslwrAh1Za+QQ2ttAMV8WY="; }; From 4b4e6e6c0f5461f1dff463d14ccb1d6bffe5eed8 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:45:59 -0500 Subject: [PATCH 296/434] lilypond: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/lilypond/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/lilypond/package.nix b/pkgs/by-name/li/lilypond/package.nix index 60e7f2deb45c..e9e2aeb9cb15 100644 --- a/pkgs/by-name/li/lilypond/package.nix +++ b/pkgs/by-name/li/lilypond/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchzip { - url = "http://lilypond.org/download/sources/v${lib.versions.majorMinor finalAttrs.version}/lilypond-${finalAttrs.version}.tar.gz"; + url = "https://lilypond.org/download/sources/v${lib.versions.majorMinor finalAttrs.version}/lilypond-${finalAttrs.version}.tar.gz"; hash = "sha256-UYdORvodrVchxslOxpMiXrAh7DtB9sWp9yqZU/jeB9Y="; }; From a31a53caf18baf2e7e5621407fe94ac50ed4efe5 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:46:07 -0500 Subject: [PATCH 297/434] linuxKernel.packages.linux_5_10.batman_adv: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/os-specific/linux/batman-adv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/batman-adv/default.nix b/pkgs/os-specific/linux/batman-adv/default.nix index 0288be84dd6a..89c7a4dc30f6 100644 --- a/pkgs/os-specific/linux/batman-adv/default.nix +++ b/pkgs/os-specific/linux/batman-adv/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { version = "${cfg.version}-${kernel.version}"; src = fetchurl { - url = "http://downloads.open-mesh.org/batman/releases/${pname}-${cfg.version}/${pname}-${cfg.version}.tar.gz"; + url = "https://downloads.open-mesh.org/batman/releases/${pname}-${cfg.version}/${pname}-${cfg.version}.tar.gz"; sha256 = cfg.sha256.${pname}; }; From 6875cb4c9eff767d2d08a66fd5ce1d9172c260df Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:46:30 -0500 Subject: [PATCH 298/434] liquidwar5: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/li/liquidwar5/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/liquidwar5/package.nix b/pkgs/by-name/li/liquidwar5/package.nix index 48bab4249b39..470fdaa4ffb9 100644 --- a/pkgs/by-name/li/liquidwar5/package.nix +++ b/pkgs/by-name/li/liquidwar5/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { version = "5.6.6"; pname = "liquidwar5"; src = fetchurl { - url = "http://www.ufoot.org/download/liquidwar/v5/${finalAttrs.version}/liquidwar-${finalAttrs.version}.tar.gz"; + url = "https://www.ufoot.org/download/liquidwar/v5/${finalAttrs.version}/liquidwar-${finalAttrs.version}.tar.gz"; sha256 = "sha256-JF2AZuzDiCm9EQ8AiQ6230TgmMgML7yJpG80BFqsQ/c="; }; From 077f14bb783996b715943877cddf235b420da15f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:46:39 -0500 Subject: [PATCH 299/434] lkproof: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/lk/lkproof/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lk/lkproof/package.nix b/pkgs/by-name/lk/lkproof/package.nix index 63be05c57638..4037f73ebfff 100644 --- a/pkgs/by-name/lk/lkproof/package.nix +++ b/pkgs/by-name/lk/lkproof/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { version = "3.1"; src = fetchurl { - url = "http://mirror.ctan.org/macros/latex/contrib/lkproof.zip"; + url = "https://mirror.ctan.org/macros/latex/contrib/lkproof.zip"; sha256 = "1qjkjhpc4rm62qxn18r83zdlwnj1wvnkcpdiqlv7w4bakh0gvjly"; }; From f9cbe0f3dcbc4530761d67298a61bd29a5231870 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:46:47 -0500 Subject: [PATCH 300/434] lrs: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/lr/lrs/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lr/lrs/package.nix b/pkgs/by-name/lr/lrs/package.nix index 94791a31e6a3..dc3efda1023d 100644 --- a/pkgs/by-name/lr/lrs/package.nix +++ b/pkgs/by-name/lr/lrs/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { version = "7.3"; src = fetchurl { - url = "http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/lrslib-073.tar.gz"; + url = "https://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/lrslib-073.tar.gz"; sha256 = "sha256-xJpOvYVhg0c9HVpieF/N/hBX1dZx1LlvOhJQ6xr+ToM="; }; From 7f1bf70dbfbfffd9169f4ca6804fc655ef4fdb93 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:46:56 -0500 Subject: [PATCH 301/434] lsscsi: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ls/lsscsi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ls/lsscsi/package.nix b/pkgs/by-name/ls/lsscsi/package.nix index 22bd5c90be74..127499c32af5 100644 --- a/pkgs/by-name/ls/lsscsi/package.nix +++ b/pkgs/by-name/ls/lsscsi/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.32"; src = fetchurl { - url = "http://sg.danny.cz/scsi/lsscsi-${finalAttrs.version}.tgz"; + url = "https://sg.danny.cz/scsi/lsscsi-${finalAttrs.version}.tgz"; sha256 = "sha256-CoAOnpTcoqtwLWXXJ3eujK4Hjj100Ly+1kughJ6AKaE="; }; From 196d2b9986b1f3a15743f74088fd140a71186e4c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:48:04 -0500 Subject: [PATCH 302/434] lv2-cpp-tools: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/lv/lv2-cpp-tools/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lv/lv2-cpp-tools/package.nix b/pkgs/by-name/lv/lv2-cpp-tools/package.nix index d191a72cf518..7ce53649e37d 100644 --- a/pkgs/by-name/lv/lv2-cpp-tools/package.nix +++ b/pkgs/by-name/lv/lv2-cpp-tools/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.5"; src = fetchzip { - url = "http://deb.debian.org/debian/pool/main/l/lv2-c++-tools/lv2-c++-tools_${finalAttrs.version}.orig.tar.bz2"; + url = "https://deb.debian.org/debian/pool/main/l/lv2-c++-tools/lv2-c++-tools_${finalAttrs.version}.orig.tar.bz2"; sha256 = "039bq7d7s2bhfcnlsfq0mqxr9a9iqwg5bwcpxfi24c6yl6krydsi"; }; From 7f9ff18dde35f7971e979fcd6176589ddf837026 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:48:12 -0500 Subject: [PATCH 303/434] lwm: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/lw/lwm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lw/lwm/package.nix b/pkgs/by-name/lw/lwm/package.nix index 1cea7484f76e..7f90b0b24959 100644 --- a/pkgs/by-name/lw/lwm/package.nix +++ b/pkgs/by-name/lw/lwm/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.2.4"; src = fetchurl { - url = "http://www.jfc.org.uk/files/lwm/lwm-${finalAttrs.version}.tar.gz"; + url = "https://www.jfc.org.uk/files/lwm/lwm-${finalAttrs.version}.tar.gz"; sha256 = "1bcdr173f0gl61fyl43p3gr145angci7lvjqb8rl00y9f9amvh3y"; }; From f8619ca3b0b05cde54e910ef9cac3056f2e9b64c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:48:24 -0500 Subject: [PATCH 304/434] macopix: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ma/macopix/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/macopix/package.nix b/pkgs/by-name/ma/macopix/package.nix index c58355fd2299..66a06004ae5f 100644 --- a/pkgs/by-name/ma/macopix/package.nix +++ b/pkgs/by-name/ma/macopix/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { # GitHub does not contain tags # https://github.com/chimari/MaCoPiX/issues/6 src = fetchurl { - url = "http://rosegray.sakura.ne.jp/macopix/macopix-${finalAttrs.version}.tar.gz"; + url = "https://rosegray.sakura.ne.jp/macopix/macopix-${finalAttrs.version}.tar.gz"; hash = "sha256-1AjqdPPCc9UQWqLdWlA+Va+MmvKL8dAIfJURPifN7RI="; }; From 5b5206050b6851e468ede5cdb98d0c9d82cc3d4e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:48:32 -0500 Subject: [PATCH 305/434] maelstrom: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ma/maelstrom/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/maelstrom/package.nix b/pkgs/by-name/ma/maelstrom/package.nix index 339242a44c00..3a58566d423a 100644 --- a/pkgs/by-name/ma/maelstrom/package.nix +++ b/pkgs/by-name/ma/maelstrom/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.0.7"; src = fetchurl { - url = "http://www.libsdl.org/projects/Maelstrom/src/Maelstrom-${finalAttrs.version}.tar.gz"; + url = "https://www.libsdl.org/projects/Maelstrom/src/Maelstrom-${finalAttrs.version}.tar.gz"; sha256 = "0dm0m5wd7amrsa8wnrblkv34sq4v4lglc2wfx8klfkdhyhi06s4k"; }; From 2e191a6be3336734d042077196d377e86eae8102 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:48:48 -0500 Subject: [PATCH 306/434] marvin: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ma/marvin/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/marvin/package.nix b/pkgs/by-name/ma/marvin/package.nix index a79d348ff80d..3fbb912285f1 100644 --- a/pkgs/by-name/ma/marvin/package.nix +++ b/pkgs/by-name/ma/marvin/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { name = "marvin-${finalAttrs.version}.deb"; - url = "http://dl.chemaxon.com/marvin/${finalAttrs.version}/marvin_linux_${finalAttrs.version}.deb"; + url = "https://dl.chemaxon.com/marvin/${finalAttrs.version}/marvin_linux_${finalAttrs.version}.deb"; hash = "sha256-+fTO6cEJL4QRFpLQ9CXZFt7Jg3otR3ZMWN5vH+3QXmA="; }; From 7731c8ca9452647236759c592c9976be565a2f3a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:49:12 -0500 Subject: [PATCH 307/434] mbuffer: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/mb/mbuffer/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mb/mbuffer/package.nix b/pkgs/by-name/mb/mbuffer/package.nix index 274fb3d667e1..fb5cd95a5efa 100644 --- a/pkgs/by-name/mb/mbuffer/package.nix +++ b/pkgs/by-name/mb/mbuffer/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { - url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${finalAttrs.version}.tgz"; + url = "https://www.maier-komor.de/software/mbuffer/mbuffer-${finalAttrs.version}.tgz"; sha256 = "sha256-R+UWtBFgOZlnN8T4iV9m563iS37sXpN1SGY3psirNgE="; }; From 5e9814bff68be6b0412eb97f319f1182a6107a53 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:49:36 -0500 Subject: [PATCH 308/434] memtester: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/me/memtester/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/me/memtester/package.nix b/pkgs/by-name/me/memtester/package.nix index d0929ec5583a..423967fef4d7 100644 --- a/pkgs/by-name/me/memtester/package.nix +++ b/pkgs/by-name/me/memtester/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { ''; src = fetchurl { - url = "http://pyropus.ca/software/memtester/old-versions/memtester-${finalAttrs.version}.tar.gz"; + url = "https://pyropus.ca/software/memtester/old-versions/memtester-${finalAttrs.version}.tar.gz"; sha256 = "sha256-5CfeZj970i0evuivElBqhSwBC9T8vKHg5rApctKYtbs="; }; From 6b3db0053d37310429f4be364857e018453338b8 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:49:44 -0500 Subject: [PATCH 309/434] mencal: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/me/mencal/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/me/mencal/package.nix b/pkgs/by-name/me/mencal/package.nix index 797297ae09b0..c9af8c16b3eb 100644 --- a/pkgs/by-name/me/mencal/package.nix +++ b/pkgs/by-name/me/mencal/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.0"; src = fetchurl { - url = "http://kyberdigi.cz/projects/mencal/files/mencal-${finalAttrs.version}.tar.gz"; + url = "https://kyberdigi.cz/projects/mencal/files/mencal-${finalAttrs.version}.tar.gz"; sha256 = "9328d0b2f3f57847e8753c5184531f4832be7123d1b6623afdff892074c03080"; }; From 115d0104fa048e3645ae6e29909591dadb50357a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 22:59:20 -0500 Subject: [PATCH 310/434] mimetic: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/mi/mimetic/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mi/mimetic/package.nix b/pkgs/by-name/mi/mimetic/package.nix index 6f59d01a52bb..128010249ce3 100644 --- a/pkgs/by-name/mi/mimetic/package.nix +++ b/pkgs/by-name/mi/mimetic/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.9.8"; src = fetchurl { - url = "http://www.codesink.org/download/mimetic-${finalAttrs.version}.tar.gz"; + url = "https://www.codesink.org/download/mimetic-${finalAttrs.version}.tar.gz"; sha256 = "003715lvj4nx23arn1s9ss6hgc2yblkwfy5h94li6pjz2a6xc1rs"; }; From b43d3ccc260bb2220d114ff27c17457562f6fa07 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:08:54 -0500 Subject: [PATCH 311/434] molotov: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/mo/molotov/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mo/molotov/package.nix b/pkgs/by-name/mo/molotov/package.nix index cf14bfbd536d..c7c018ec04db 100644 --- a/pkgs/by-name/mo/molotov/package.nix +++ b/pkgs/by-name/mo/molotov/package.nix @@ -8,7 +8,7 @@ let pname = "molotov"; version = "4.4.0"; src = fetchurl { - url = "http://desktop-auto-upgrade.molotov.tv/linux/${version}/molotov.AppImage"; + url = "https://desktop-auto-upgrade.molotov.tv/linux/${version}/molotov.AppImage"; sha256 = "sha256-l4Il6i8uXSeJqH3ITC8ZUpKXPQb0qcW7SpKx1R46XDc="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; From 0376517523adb4127265394570bcba979e5f2d1f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:09:18 -0500 Subject: [PATCH 312/434] moon-buggy: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/mo/moon-buggy/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mo/moon-buggy/package.nix b/pkgs/by-name/mo/moon-buggy/package.nix index bfe5c9fbfda6..714c969afb73 100644 --- a/pkgs/by-name/mo/moon-buggy/package.nix +++ b/pkgs/by-name/mo/moon-buggy/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { - url = "http://www.seehuhn.de/programs/moon-buggy/moon-buggy-${finalAttrs.version}.tar.gz"; + url = "https://www.seehuhn.de/programs/moon-buggy/moon-buggy-${finalAttrs.version}.tar.gz"; sha256 = "sha256-JZrm57GDjEBTKvXA8gzXxhc81cVS7eQIEUBkR1vPxbY="; }; From 0fab19ae3e8e52d1202ca1805d28c49ff41c16f3 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:09:37 -0500 Subject: [PATCH 313/434] mscgen: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ms/mscgen/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ms/mscgen/package.nix b/pkgs/by-name/ms/mscgen/package.nix index d5f58b968ecd..b341ea5b826f 100644 --- a/pkgs/by-name/ms/mscgen/package.nix +++ b/pkgs/by-name/ms/mscgen/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.20"; src = fetchurl { - url = "http://www.mcternan.me.uk/mscgen/software/mscgen-src-${finalAttrs.version}.tar.gz"; + url = "https://www.mcternan.me.uk/mscgen/software/mscgen-src-${finalAttrs.version}.tar.gz"; sha256 = "3c3481ae0599e1c2d30b7ed54ab45249127533ab2f20e768a0ae58d8551ddc23"; }; From 27a41ab6b1adbe0d79433efe96edc35fbd1fcf3c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:10:05 -0500 Subject: [PATCH 314/434] mspds-bin: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/misc/msp430/mspds/binary.nix | 2 +- pkgs/development/misc/msp430/mspds/default.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/misc/msp430/mspds/binary.nix b/pkgs/development/misc/msp430/mspds/binary.nix index 36f5413e3b6b..8b71fa6c3a14 100644 --- a/pkgs/development/misc/msp430/mspds/binary.nix +++ b/pkgs/development/misc/msp430/mspds/binary.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation { pname = "msp-debug-stack-bin"; version = "3.15.1.1"; src = fetchurl { - url = "http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPDS/3_15_1_001/export/MSP430_DLL_Developer_Package_Rev_3_15_1_1.zip"; + url = "https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPDS/3_15_1_001/export/MSP430_DLL_Developer_Package_Rev_3_15_1_1.zip"; sha256 = "1m1ssrwbhqvqwbp3m4hnjyxnz3f9d4acz9vl1av3fbnhvxr0d2hb"; }; sourceRoot = "."; diff --git a/pkgs/development/misc/msp430/mspds/default.nix b/pkgs/development/misc/msp430/mspds/default.nix index da42aa8c9086..553fdec3fd96 100644 --- a/pkgs/development/misc/msp430/mspds/default.nix +++ b/pkgs/development/misc/msp430/mspds/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation { version = "3.15.1.1"; src = fetchurl { - url = "http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPDS/3_15_1_001/export/MSPDebugStack_OS_Package_3_15_1_1.zip"; + url = "https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPDS/3_15_1_001/export/MSPDebugStack_OS_Package_3_15_1_1.zip"; sha256 = "1j5sljqwc20zrb50mrji4mnmw5i680qc7n0lb0pakrrxqjc9m9g3"; }; sourceRoot = "."; From d94e996abbfeaea60b0639404ef752b01d2d3ee1 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:10:13 -0500 Subject: [PATCH 315/434] msr: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ms/msr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ms/msr/package.nix b/pkgs/by-name/ms/msr/package.nix index d03bda0f3798..766f355df9d4 100644 --- a/pkgs/by-name/ms/msr/package.nix +++ b/pkgs/by-name/ms/msr/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { src = fetchzip { inherit pname version; - url = "http://www.etallen.com/msr/msr-${version}.src.tar.gz"; + url = "https://www.etallen.com/msr/msr-${version}.src.tar.gz"; hash = "sha256-e01qYWbOALkXp5NpexuVodMxA3EBySejJ6ZBpZjyT+E="; }; From 321cb80df0e109b96047f58a40b2101e13d9df74 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:10:22 -0500 Subject: [PATCH 316/434] muchsync: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/applications/networking/mailreaders/notmuch/muchsync.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix b/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix index 61cae422b3a3..a0f362d6c493 100644 --- a/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix +++ b/pkgs/applications/networking/mailreaders/notmuch/muchsync.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { inherit version; }; src = fetchurl { - url = "http://www.muchsync.org/src/${pname}-${version}.tar.gz"; + url = "https://www.muchsync.org/src/${pname}-${version}.tar.gz"; hash = "sha256-+D4vb80O9IE0df3cjTkoVoZlTaX0FWWh6ams14Gjvqw="; }; nativeBuildInputs = [ pkg-config ]; From 61b999e6217b1a403086ff007cda1086592a98e9 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:10:56 -0500 Subject: [PATCH 317/434] mystem: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/my/mystem/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/my/mystem/package.nix b/pkgs/by-name/my/mystem/package.nix index b7fa3f708609..c322b446d5ef 100644 --- a/pkgs/by-name/my/mystem/package.nix +++ b/pkgs/by-name/my/mystem/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { version = "3.1"; src = fetchurl { - url = "http://download.cdn.yandex.net/mystem/${pname}-${version}-linux-64bit.tar.gz"; + url = "https://download.cdn.yandex.net/mystem/${pname}-${version}-linux-64bit.tar.gz"; sha256 = "0qha7jvkdmil3jiwrpsfhkqsbkqn9dzgx3ayxwjdmv73ikmg95j6"; }; From 011619c51efab666203c93b90bd46c1603065dd6 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:11:04 -0500 Subject: [PATCH 318/434] n2048: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/n2/n2048/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/n2/n2048/package.nix b/pkgs/by-name/n2/n2048/package.nix index e28b685d9f52..ce214db7acfe 100644 --- a/pkgs/by-name/n2/n2048/package.nix +++ b/pkgs/by-name/n2/n2048/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.1"; src = fetchurl { - url = "http://www.dettus.net/n2048/n2048_v${finalAttrs.version}.tar.gz"; + url = "https://www.dettus.net/n2048/n2048_v${finalAttrs.version}.tar.gz"; hash = "sha256-c4bHWmdQuwyRXIm/sqw3p71pMv6VLAzIuUTaDHIWn6A="; }; From 8eea46dd1879569e08db5ff8e90a97f9f4592ecf Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:11:12 -0500 Subject: [PATCH 319/434] nbench: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/nb/nbench/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/nb/nbench/package.nix b/pkgs/by-name/nb/nbench/package.nix index 065315d93659..1d7c5d9b5049 100644 --- a/pkgs/by-name/nb/nbench/package.nix +++ b/pkgs/by-name/nb/nbench/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.2.3"; src = fetchurl { - url = "http://www.math.utah.edu/~mayer/linux/nbench-byte-${finalAttrs.version}.tar.gz"; + url = "https://www.math.utah.edu/~mayer/linux/nbench-byte-${finalAttrs.version}.tar.gz"; sha256 = "1b01j7nmm3wd92ngvsmn2sbw43sl9fpx4xxmkrink68fz1rx0gbj"; }; From bf8093b1c901ead849bdd0432a13a524740aba39 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:11:21 -0500 Subject: [PATCH 320/434] netsurf-browser: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ne/netsurf-browser/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ne/netsurf-browser/package.nix b/pkgs/by-name/ne/netsurf-browser/package.nix index 3b1c8b8932a0..0ee843fbd1a0 100644 --- a/pkgs/by-name/ne/netsurf-browser/package.nix +++ b/pkgs/by-name/ne/netsurf-browser/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.11"; src = fetchurl { - url = "http://download.netsurf-browser.org/netsurf/releases/source/netsurf-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/netsurf/releases/source/netsurf-${finalAttrs.version}-src.tar.gz"; hash = "sha256-wopiau/uQo0FOxP4i1xECSIkWXZSLRLq8TfP0y0gHLI="; }; From 94698b5179d4816ac4a74e1d0a3d90b50dac4713 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:11:29 -0500 Subject: [PATCH 321/434] netsurf-buildsystem: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ne/netsurf-buildsystem/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ne/netsurf-buildsystem/package.nix b/pkgs/by-name/ne/netsurf-buildsystem/package.nix index aae1857ba079..2b83f23cea30 100644 --- a/pkgs/by-name/ne/netsurf-buildsystem/package.nix +++ b/pkgs/by-name/ne/netsurf-buildsystem/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.10"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/buildsystem-${finalAttrs.version}.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/buildsystem-${finalAttrs.version}.tar.gz"; hash = "sha256-PT451WnkRnfEsXkSm95hTGV5jis+YlMWAjnR/W6uTXk="; }; From d64773a394203398ada68ac019fe5e12a4d87650 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:20:49 -0500 Subject: [PATCH 322/434] nload: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/nl/nload/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/nl/nload/package.nix b/pkgs/by-name/nl/nload/package.nix index eb4a294e8b19..173961965938 100644 --- a/pkgs/by-name/nl/nload/package.nix +++ b/pkgs/by-name/nl/nload/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nload"; src = fetchurl { - url = "http://www.roland-riegel.de/nload/nload-${finalAttrs.version}.tar.gz"; + url = "https://www.roland-riegel.de/nload/nload-${finalAttrs.version}.tar.gz"; sha256 = "1rb9skch2kgqzigf19x8bzk211jdfjfdkrcvaqyj89jy2pkm3h61"; }; From 1a0e82c28df168b28173a3928062ea06a2cf0bce Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:30:15 -0500 Subject: [PATCH 323/434] nsf-ordlista: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ns/nsf-ordlista/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ns/nsf-ordlista/package.nix b/pkgs/by-name/ns/nsf-ordlista/package.nix index 3f75a924544b..3f9cf7822cce 100644 --- a/pkgs/by-name/ns/nsf-ordlista/package.nix +++ b/pkgs/by-name/ns/nsf-ordlista/package.nix @@ -7,7 +7,7 @@ stdenvNoCC.mkDerivation { pname = "nsf-ordlista"; version = "unstable-2023-08-20"; src = fetchzip { - url = "http://www2.scrabbleforbundet.no/wp-content/uploads/2023/08/nsf2023.zip"; + url = "https://www2.scrabbleforbundet.no/wp-content/uploads/2023/08/nsf2023.zip"; hash = "sha256-bcVqZ2yPHurl6sRNgeLNAyyR8WR9ewmtn85Xuw/rZ3s="; }; From 38c5a96b485aca9e79b49999109e2c83fa82f0d1 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:30:23 -0500 Subject: [PATCH 324/434] nsgenbind: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ns/nsgenbind/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ns/nsgenbind/package.nix b/pkgs/by-name/ns/nsgenbind/package.nix index fd56a343ac63..b549aab3cbb6 100644 --- a/pkgs/by-name/ns/nsgenbind/package.nix +++ b/pkgs/by-name/ns/nsgenbind/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.9"; src = fetchurl { - url = "http://download.netsurf-browser.org/libs/releases/nsgenbind-${finalAttrs.version}-src.tar.gz"; + url = "https://download.netsurf-browser.org/libs/releases/nsgenbind-${finalAttrs.version}-src.tar.gz"; hash = "sha256-Iyzg9my8LD7tYoiuJt4sVnu/u8Adiw9vxsHBZJ1LOF0="; }; From 9de91c0f5e739f9eef8fae96d19f7da7fdceacfb Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:30:47 -0500 Subject: [PATCH 325/434] ntl: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/nt/ntl/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/nt/ntl/package.nix b/pkgs/by-name/nt/ntl/package.nix index 3e03275cd02e..1d55a25fbb9c 100644 --- a/pkgs/by-name/nt/ntl/package.nix +++ b/pkgs/by-name/nt/ntl/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { version = "11.6.0"; src = fetchurl { - url = "http://www.shoup.net/ntl/ntl-${finalAttrs.version}.tar.gz"; + url = "https://www.shoup.net/ntl/ntl-${finalAttrs.version}.tar.gz"; hash = "sha256-vA75rOsHWmoGc6yNj0fV+EWMcv6AbkRo+9XT2v8FYYI="; }; From 41037d5539487e99367d76b21fdafe945254177e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:30:56 -0500 Subject: [PATCH 326/434] nuttcp: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/nu/nuttcp/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/nu/nuttcp/package.nix b/pkgs/by-name/nu/nuttcp/package.nix index dd359bd25a07..ea7457e581f0 100644 --- a/pkgs/by-name/nu/nuttcp/package.nix +++ b/pkgs/by-name/nu/nuttcp/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "8.2.2"; src = fetchurl { - url = "http://nuttcp.net/nuttcp/nuttcp-${finalAttrs.version}.tar.bz2"; + url = "https://nuttcp.net/nuttcp/nuttcp-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-fq16ieeqoFnSDjQELFihmMKYHK1ylVDROI3fyQNtOYM="; }; From 9c4fe542816da0f81bca853a63ab0e187fa3b528 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:32:38 -0500 Subject: [PATCH 327/434] ocaml: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/compilers/ocaml/ber-metaocaml.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/ocaml/ber-metaocaml.nix b/pkgs/development/compilers/ocaml/ber-metaocaml.nix index 3110e7172a07..778aac812808 100644 --- a/pkgs/development/compilers/ocaml/ber-metaocaml.nix +++ b/pkgs/development/compilers/ocaml/ber-metaocaml.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { }; metaocaml = fetchurl { - url = "http://okmij.org/ftp/ML/ber-metaocaml-${metaocamlPatch}.tar.gz"; + url = "https://okmij.org/ftp/ML/ber-metaocaml-${metaocamlPatch}.tar.gz"; sha256 = "sha256-vvq3xI4jSAsrXcDk97TPbFDYgO9NcQeN/yBcUbcb/y0="; }; From a57cca065a8842412966740ee5a6fb195de4c219 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:32:50 -0500 Subject: [PATCH 328/434] ocamlPackages.elina: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/ocaml-modules/elina/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/elina/default.nix b/pkgs/development/ocaml-modules/elina/default.nix index e6e939746ff9..c194de1debee 100644 --- a/pkgs/development/ocaml-modules/elina/default.nix +++ b/pkgs/development/ocaml-modules/elina/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { version = "1.1"; pname = "ocaml${ocaml.version}-elina"; src = fetchurl { - url = "http://files.sri.inf.ethz.ch/elina-${version}.tar.gz"; + url = "https://files.sri.inf.ethz.ch/elina-${version}.tar.gz"; sha256 = "1nymykskq1yx87y4xl6hl9i4q6kv0qaq25rniqgl1bfn883p1ysc"; }; From fe0cc3e532145046d4b75d75cdf96728a0a32da8 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:32:59 -0500 Subject: [PATCH 329/434] ocamlPackages.findlib: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/tools/ocaml/findlib/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/ocaml/findlib/default.nix b/pkgs/development/tools/ocaml/findlib/default.nix index 160ac54df903..6864132d99c3 100644 --- a/pkgs/development/tools/ocaml/findlib/default.nix +++ b/pkgs/development/tools/ocaml/findlib/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { version = "1.9.8"; src = fetchurl { - url = "http://download.camlcity.org/download/findlib-${version}.tar.gz"; + url = "https://download.camlcity.org/download/findlib-${version}.tar.gz"; hash = "sha256-ZiyRD3dOn+46GcTgV/OAWBqy/E7lLaR2EwSsnDG4hp0="; }; From 8c38928004433cff92f9e900dcfc72b1bb79f306 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:33:07 -0500 Subject: [PATCH 330/434] ocamlPackages.hmap: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/ocaml-modules/hmap/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/hmap/default.nix b/pkgs/development/ocaml-modules/hmap/default.nix index 7021af3b8f3d..31b5b8d180c8 100644 --- a/pkgs/development/ocaml-modules/hmap/default.nix +++ b/pkgs/development/ocaml-modules/hmap/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { name = "ocaml${ocaml.version}-${pname}-${version}"; src = fetchurl { - url = "http://erratique.ch/software/hmap/releases/${pname}-${version}.tbz"; + url = "https://erratique.ch/software/hmap/releases/${pname}-${version}.tbz"; sha256 = "10xyjy4ab87z7jnghy0wnla9wrmazgyhdwhr4hdmxxdn28dxn03a"; }; From 160dc28eefefe4a488ade65567739ca896c70e18 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:33:15 -0500 Subject: [PATCH 331/434] ocamlPackages.lutils: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/ocaml-modules/lutils/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/lutils/default.nix b/pkgs/development/ocaml-modules/lutils/default.nix index 4efb6d4e2771..318d209a91d1 100644 --- a/pkgs/development/ocaml-modules/lutils/default.nix +++ b/pkgs/development/ocaml-modules/lutils/default.nix @@ -13,7 +13,7 @@ buildDunePackage rec { minimalOCamlVersion = "4.02"; src = fetchurl { - url = "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/lutils.v${version}.tgz"; + url = "https://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/lutils.v${version}.tgz"; hash = "sha512:d3c3b80286b1aa236ba922d9e18a133721fc80126c8b89520fb811dce9400e217aaa75b5d49e03988be7f6bf5f2e1a391d02ceeaa5ec0a0cd5ce218083a29514"; }; From d01375aa9b75fcc8c7450a09624f47647eb083d3 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:33:40 -0500 Subject: [PATCH 332/434] ocamlPackages.rdbg: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/ocaml-modules/rdbg/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/rdbg/default.nix b/pkgs/development/ocaml-modules/rdbg/default.nix index 44051a797a56..ba7e71136957 100644 --- a/pkgs/development/ocaml-modules/rdbg/default.nix +++ b/pkgs/development/ocaml-modules/rdbg/default.nix @@ -24,7 +24,7 @@ buildDunePackage rec { }; src = fetchurl { - url = "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.v${version}.tgz"; + url = "https://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.v${version}.tgz"; hash = "sha512:6076eaa3608a313f8ac71a4f5aa4fcc64aeb0c646d581e5035110d4c80f94de34f2ba26f90a9a1e92a7f788c9e799f1f7b0e3728c853a21983ad732f0ee60352"; }; From 2ee5f84bfa96da6d82d29b2febec51eee217889c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:34:20 -0500 Subject: [PATCH 333/434] openbox: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/op/openbox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openbox/package.nix b/pkgs/by-name/op/openbox/package.nix index 933ce0f08451..53d55665ae0f 100644 --- a/pkgs/by-name/op/openbox/package.nix +++ b/pkgs/by-name/op/openbox/package.nix @@ -52,12 +52,12 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { - url = "http://openbox.org/dist/openbox/openbox-${finalAttrs.version}.tar.gz"; + url = "https://openbox.org/dist/openbox/openbox-${finalAttrs.version}.tar.gz"; sha256 = "1xvyvqxlhy08n61rjkckmrzah2si1i7nmc7s8h07riqq01vc0jlb"; }; setlayoutSrc = fetchurl { - url = "http://openbox.org/dist/tools/setlayout.c"; + url = "https://openbox.org/dist/tools/setlayout.c"; sha256 = "1ci9lq4qqhl31yz1jwwjiawah0f7x0vx44ap8baw7r6rdi00pyiv"; }; From 8e316e5d392f93a06734e9d4c2b9e8fecdb9d2c7 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:34:28 -0500 Subject: [PATCH 334/434] opencsg: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/op/opencsg/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/opencsg/package.nix b/pkgs/by-name/op/opencsg/package.nix index e4eda4c6604c..92c93f11d440 100644 --- a/pkgs/by-name/op/opencsg/package.nix +++ b/pkgs/by-name/op/opencsg/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.8.2"; src = fetchurl { - url = "http://www.opencsg.org/OpenCSG-${finalAttrs.version}.tar.gz"; + url = "https://www.opencsg.org/OpenCSG-${finalAttrs.version}.tar.gz"; hash = "sha256-WsXfc7GtM0DdZwX/kOAJ8alGu5U2whwiY6b5dCZWZMA="; }; From b668d78df67fb4a0c00e7372195b9313f02c3839 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:34:57 -0500 Subject: [PATCH 335/434] optar: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/op/optar/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/optar/package.nix b/pkgs/by-name/op/optar/package.nix index dd38b7a4895c..be57552c56d0 100644 --- a/pkgs/by-name/op/optar/package.nix +++ b/pkgs/by-name/op/optar/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "20150210"; src = fetchurl { - url = "http://ronja.twibright.com/optar.tgz"; + url = "https://ronja.twibright.com/optar.tgz"; sha256 = "10lr31k3xfcpa6vxkbl3abph7j3gks2210489khnnzmhmfdnm1a4"; }; From c569a934413ef2aaf1c62ddbbb1f8df2d4543ffb Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:35:05 -0500 Subject: [PATCH 336/434] opusfile: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/op/opusfile/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/opusfile/package.nix b/pkgs/by-name/op/opusfile/package.nix index 921afa98afd1..c6f78c1a4ffd 100644 --- a/pkgs/by-name/op/opusfile/package.nix +++ b/pkgs/by-name/op/opusfile/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "opusfile"; version = "0.12"; src = fetchurl { - url = "http://downloads.xiph.org/releases/opus/opusfile-${finalAttrs.version}.tar.gz"; + url = "https://downloads.xiph.org/releases/opus/opusfile-${finalAttrs.version}.tar.gz"; sha256 = "02smwc5ah8nb3a67mnkjzqmrzk43j356hgj2a97s9midq40qd38i"; }; From 45d8283667a78e927d202369b1c8e43c50118419 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:35:51 -0500 Subject: [PATCH 337/434] otf2: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ot/otf2/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ot/otf2/package.nix b/pkgs/by-name/ot/otf2/package.nix index fafe2b6919d5..432647edf929 100644 --- a/pkgs/by-name/ot/otf2/package.nix +++ b/pkgs/by-name/ot/otf2/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { - url = "http://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-${finalAttrs.version}/otf2-${finalAttrs.version}.tar.gz"; + url = "https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-${finalAttrs.version}/otf2-${finalAttrs.version}.tar.gz"; hash = "sha256-Wk4BOlGsTteU/jXFW3AM1yA0b9p/M+yEx2uGpfuICm4="; }; From 7ed3975c66d7dcec42688381dc68d90f0bae3b1e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:35:58 -0500 Subject: [PATCH 338/434] p0f: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/p0/p0f/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/p0/p0f/package.nix b/pkgs/by-name/p0/p0f/package.nix index 19f05ba90377..1fadb2ccc935 100644 --- a/pkgs/by-name/p0/p0f/package.nix +++ b/pkgs/by-name/p0/p0f/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.09b"; src = fetchurl { - url = "http://lcamtuf.coredump.cx/p0f3/releases/p0f-${finalAttrs.version}.tgz"; + url = "https://lcamtuf.coredump.cx/p0f3/releases/p0f-${finalAttrs.version}.tgz"; sha256 = "0zqfq3gdnha29ckvlqmyp36c0jhj7f69bhqqx31yb6vkirinhfsl"; }; From be9972331a26e694cd86e976efce85eae55a4c5b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:36:07 -0500 Subject: [PATCH 339/434] palp: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pa/palp/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/palp/package.nix b/pkgs/by-name/pa/palp/package.nix index c3e4db9a54a2..5a7a4b2e4036 100644 --- a/pkgs/by-name/pa/palp/package.nix +++ b/pkgs/by-name/pa/palp/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.21"; src = fetchurl { - url = "http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-${finalAttrs.version}.tar.gz"; + url = "https://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-${finalAttrs.version}.tar.gz"; sha256 = "sha256-fkp78hmZioRMC8zgoXbknQdDy0tQWg4ZUym/LsGW3dc="; }; From 762952b6e06e8578a527bb09c07865cf303815ef Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:36:14 -0500 Subject: [PATCH 340/434] pam_tmpdir: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pa/pam_tmpdir/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/pam_tmpdir/package.nix b/pkgs/by-name/pa/pam_tmpdir/package.nix index 724b32566279..cb44ea6109bc 100644 --- a/pkgs/by-name/pa/pam_tmpdir/package.nix +++ b/pkgs/by-name/pa/pam_tmpdir/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.09"; src = fetchurl { - url = "http://deb.debian.org/debian/pool/main/p/pam-tmpdir/pam-tmpdir_${finalAttrs.version}.tar.gz"; + url = "https://deb.debian.org/debian/pool/main/p/pam-tmpdir/pam-tmpdir_${finalAttrs.version}.tar.gz"; hash = "sha256-MXa1CY6alD83E/Q+MJmsv8NaImWd0pPJKZd/7nbe4J8="; }; From 58de324ea886b5d8b5f7a18b22a0febd20d8c2af Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:36:22 -0500 Subject: [PATCH 341/434] papi: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pa/papi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/papi/package.nix b/pkgs/by-name/pa/papi/package.nix index b0105c0d0eb5..96c0ee99f1ab 100644 --- a/pkgs/by-name/pa/papi/package.nix +++ b/pkgs/by-name/pa/papi/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "papi"; src = fetchurl { - url = "http://icl.utk.edu/projects/papi/downloads/papi-${finalAttrs.version}.tar.gz"; + url = "https://icl.utk.edu/projects/papi/downloads/papi-${finalAttrs.version}.tar.gz"; sha256 = "sha256-qb/4nM85kV1yngiuCgxqcc4Ou+mEEemi6zyDyNsK85w="; }; From 6d47c5808e2c61c1d4b0ea04b260ede88fd77b6f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:45:36 -0500 Subject: [PATCH 342/434] pari-galdata: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pa/pari-galdata/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/pari-galdata/package.nix b/pkgs/by-name/pa/pari-galdata/package.nix index 6a9cb735e828..62839f3acf6c 100644 --- a/pkgs/by-name/pa/pari-galdata/package.nix +++ b/pkgs/by-name/pa/pari-galdata/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation { pname = "pari-galdata"; src = fetchurl { - url = "http://pari.math.u-bordeaux.fr/pub/pari/packages/galdata.tgz"; + url = "https://pari.math.u-bordeaux.fr/pub/pari/packages/galdata.tgz"; sha256 = "1pch6bk76f1i6cwwgm7hhxi5h71m52lqayp4mnyj0jmjk406bhdp"; }; From 74dc99241a01b292430941e7bed3495d1f8612dd Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:45:44 -0500 Subject: [PATCH 343/434] pari-seadata-small: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pa/pari-seadata-small/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/pari-seadata-small/package.nix b/pkgs/by-name/pa/pari-seadata-small/package.nix index 6e5203997326..8166d847af7d 100644 --- a/pkgs/by-name/pa/pari-seadata-small/package.nix +++ b/pkgs/by-name/pa/pari-seadata-small/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation { pname = "pari-seadata-small"; src = fetchurl { - url = "http://pari.math.u-bordeaux.fr/pub/pari/packages/seadata-small.tgz"; + url = "https://pari.math.u-bordeaux.fr/pub/pari/packages/seadata-small.tgz"; sha256 = "13qafribxwkz8h3haa0cng7arz0kh7398br4y7vqs9ib8w9yjnxz"; }; From 7cb4da0f1fa317810b6b777fe16ff5ea733c2bf2 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:46:02 -0500 Subject: [PATCH 344/434] paup-cli: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pa/paup-cli/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/paup-cli/package.nix b/pkgs/by-name/pa/paup-cli/package.nix index 006a65b7fb95..ec4d5488e13f 100644 --- a/pkgs/by-name/pa/paup-cli/package.nix +++ b/pkgs/by-name/pa/paup-cli/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "4.0a168"; src = fetchurl { - url = "http://phylosolutions.com/paup-test/paup4a168_centos64.gz"; + url = "https://phylosolutions.com/paup-test/paup4a168_centos64.gz"; hash = "sha256-41dZswlrIQ05f1zJzId78DKmPf0QH1SfrexzvCAUxq8="; }; From d6a3ed9896502cf4333739f15f27fc19c01465ca Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:46:22 -0500 Subject: [PATCH 345/434] pcg_c: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pc/pcg_c/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pc/pcg_c/package.nix b/pkgs/by-name/pc/pcg_c/package.nix index 6b034c602c7d..f2c2c3f5b9db 100644 --- a/pkgs/by-name/pc/pcg_c/package.nix +++ b/pkgs/by-name/pc/pcg_c/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "pcg-c"; src = fetchzip { - url = "http://www.pcg-random.org/downloads/pcg-c-${finalAttrs.version}.zip"; + url = "https://www.pcg-random.org/downloads/pcg-c-${finalAttrs.version}.zip"; sha256 = "0smm811xbvs03a5nc2668zd0178wnyri2h023pqffy767bpy1vlv"; }; From 30d09e031e5c47452b5c50b6e00c0a0732c66937 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:46:29 -0500 Subject: [PATCH 346/434] pcsc-scm-scl011: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pc/pcsc-scm-scl011/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pc/pcsc-scm-scl011/package.nix b/pkgs/by-name/pc/pcsc-scm-scl011/package.nix index aedf6ddf3680..5e403b514685 100644 --- a/pkgs/by-name/pc/pcsc-scm-scl011/package.nix +++ b/pkgs/by-name/pc/pcsc-scm-scl011/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { version = "2.09"; src = fetchurl { - url = "http://files.identiv.com/products/smart-card-readers/contactless/scl010-011/Linux_Driver_Ver${version}.zip"; + url = "https://files.identiv.com/products/smart-card-readers/contactless/scl010-011/Linux_Driver_Ver${version}.zip"; sha256 = "0ik26sxgqgsqplksl87z61vwmx51k7plaqmrkdid7xidgfhfxr42"; }; From 25f9ead6696c8ff677eb41f68c78e45a17548a94 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:55:51 -0500 Subject: [PATCH 347/434] pecita: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pe/pecita/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pe/pecita/package.nix b/pkgs/by-name/pe/pecita/package.nix index d869f8eef266..314f0b6c0740 100644 --- a/pkgs/by-name/pe/pecita/package.nix +++ b/pkgs/by-name/pe/pecita/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation { version = "5.4"; src = fetchurl { - url = "http://pecita.eu/b/Pecita.otf"; + url = "https://pecita.eu/b/Pecita.otf"; hash = "sha256-D9IZ+p4UFHUNt9me7D4vv0x6rMK9IaViKPliCEyX6t4="; }; From 2729076f0ed0a7870cf0289bf24d9942eb13d3b9 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:58:10 -0500 Subject: [PATCH 348/434] pencil: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pe/pencil/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pe/pencil/package.nix b/pkgs/by-name/pe/pencil/package.nix index 2df669f31b90..917bbaa7a9ed 100644 --- a/pkgs/by-name/pe/pencil/package.nix +++ b/pkgs/by-name/pe/pencil/package.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "pencil"; src = fetchurl { - url = "http://pencil.evolus.vn/dl/V${finalAttrs.version}.ga/pencil_${finalAttrs.version}.ga_amd64.deb"; + url = "https://pencil.evolus.vn/dl/V${finalAttrs.version}.ga/pencil_${finalAttrs.version}.ga_amd64.deb"; sha256 = "01ae54b1a1351b909eb2366c6ec00816e1deba370e58f35601cf7368f10aaba3"; }; From 977a87b73bd7fb097f60a5e92ad947f507dcfe02 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:58:18 -0500 Subject: [PATCH 349/434] perseus: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pe/perseus/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pe/perseus/package.nix b/pkgs/by-name/pe/perseus/package.nix index 8e83890ea2f9..27bb58ec764e 100644 --- a/pkgs/by-name/pe/perseus/package.nix +++ b/pkgs/by-name/pe/perseus/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation { hardeningDisable = [ "stackprotector" ]; src = fetchurl { - url = "http://people.maths.ox.ac.uk/nanda/source/perseus_4_beta.zip"; + url = "https://people.maths.ox.ac.uk/nanda/source/perseus_4_beta.zip"; sha256 = "sha256-cnkJEIC4tu+Ni7z0cKdjmLdS8QLe8iKpdA8uha2MeSU="; }; From 9eb0d614e7677bf5e8e8df59eb2caebabf4e0d7f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:58:26 -0500 Subject: [PATCH 350/434] phrasendrescher: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ph/phrasendrescher/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ph/phrasendrescher/package.nix b/pkgs/by-name/ph/phrasendrescher/package.nix index a20aedbcb209..a354719fc240 100644 --- a/pkgs/by-name/ph/phrasendrescher/package.nix +++ b/pkgs/by-name/ph/phrasendrescher/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.2.2c"; src = fetchurl { - url = "http://leidecker.info/projects/phrasendrescher/phrasendrescher-${finalAttrs.version}.tar.gz"; + url = "https://leidecker.info/projects/phrasendrescher/phrasendrescher-${finalAttrs.version}.tar.gz"; sha256 = "18vg6h294219v14x5zqm8ddmq5amxlbz7pw81lcmpz8v678kwyph"; }; From 32066ed579dbfe13c2788cebeb120141921f5723 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Wed, 4 Mar 2026 23:58:34 -0500 Subject: [PATCH 351/434] pinpoint: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/pi/pinpoint/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pi/pinpoint/package.nix b/pkgs/by-name/pi/pinpoint/package.nix index 59ea724b6a98..78d744acf9e0 100644 --- a/pkgs/by-name/pi/pinpoint/package.nix +++ b/pkgs/by-name/pi/pinpoint/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "pinpoint"; version = "0.1.8"; src = fetchurl { - url = "http://ftp.gnome.org/pub/GNOME/sources/pinpoint/0.1/pinpoint-${finalAttrs.version}.tar.xz"; + url = "https://ftp.gnome.org/pub/GNOME/sources/pinpoint/0.1/pinpoint-${finalAttrs.version}.tar.xz"; sha256 = "1jp8chr9vjlpb5lybwp5cg6g90ak5jdzz9baiqkbg0anlg8ps82s"; }; nativeBuildInputs = [ From ccb5a4d2f76cee6c479c0c1641fbfa6e0cdef862 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:17:28 -0500 Subject: [PATCH 352/434] pod2mdoc: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/po/pod2mdoc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/po/pod2mdoc/package.nix b/pkgs/by-name/po/pod2mdoc/package.nix index ac904405b80a..577e7b8735fa 100644 --- a/pkgs/by-name/po/pod2mdoc/package.nix +++ b/pkgs/by-name/po/pod2mdoc/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.2"; src = fetchurl { - url = "http://mdocml.bsd.lv/pod2mdoc/snapshots/pod2mdoc-${finalAttrs.version}.tgz"; + url = "https://mdocml.bsd.lv/pod2mdoc/snapshots/pod2mdoc-${finalAttrs.version}.tgz"; hash = "sha256-dPH+MfYdyHauClcD7N1zwjw4EPdtt9uQGCUh9OomsPw="; }; From 9e298a0acd3b732ea20498ef84142b09d540130b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:17:36 -0500 Subject: [PATCH 353/434] polygraph: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/po/polygraph/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/po/polygraph/package.nix b/pkgs/by-name/po/polygraph/package.nix index e2d697162543..dbde38c22c93 100644 --- a/pkgs/by-name/po/polygraph/package.nix +++ b/pkgs/by-name/po/polygraph/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.13.0"; src = fetchurl { - url = "http://www.web-polygraph.org/downloads/srcs/polygraph-${finalAttrs.version}-src.tgz"; + url = "https://www.web-polygraph.org/downloads/srcs/polygraph-${finalAttrs.version}-src.tgz"; sha256 = "1rwzci3n7q33hw3spd79adnclzwgwlxcisc9szzjmcjqhbkcpj1a"; }; From 76f1cf54111385c42b6cc26c1ca582c87d532a86 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:17:44 -0500 Subject: [PATCH 354/434] popa3d: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/po/popa3d/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/po/popa3d/package.nix b/pkgs/by-name/po/popa3d/package.nix index 637a34ef94e1..f617760672a5 100644 --- a/pkgs/by-name/po/popa3d/package.nix +++ b/pkgs/by-name/po/popa3d/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.3"; src = fetchurl { - url = "http://www.openwall.com/popa3d/popa3d-${finalAttrs.version}.tar.gz"; + url = "https://www.openwall.com/popa3d/popa3d-${finalAttrs.version}.tar.gz"; hash = "sha256-A7hT2vnyQm/RjUENM76C7zofCcFQ0spNIhRiTU5jiLw="; }; From d11cef00aa6726642009bbbaf0d133f68e4f8cba Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:18:20 -0500 Subject: [PATCH 355/434] python313Packages.omniorbpy: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/python-modules/omniorbpy/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/omniorbpy/default.nix b/pkgs/development/python-modules/omniorbpy/default.nix index 326ccb9a384e..5587f6206f34 100644 --- a/pkgs/development/python-modules/omniorbpy/default.nix +++ b/pkgs/development/python-modules/omniorbpy/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pyproject = false; src = fetchurl { - url = "http://downloads.sourceforge.net/omniorb/omniORBpy-${version}.tar.bz2"; + url = "https://downloads.sourceforge.net/omniorb/omniORBpy-${version}.tar.bz2"; hash = "sha256-y1cX1BKhAbr0MPWYysfWkjGITa5DctjirfPd7rxffrs="; }; From 3887e605833ec23b5489abe1598fe55714888d75 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:18:35 -0500 Subject: [PATCH 356/434] pythonDocs.html.python27: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/interpreters/python/cpython/docs/2.7-html.nix | 2 +- .../development/interpreters/python/cpython/docs/2.7-pdf-a4.nix | 2 +- .../interpreters/python/cpython/docs/2.7-pdf-letter.nix | 2 +- pkgs/development/interpreters/python/cpython/docs/2.7-text.nix | 2 +- pkgs/development/interpreters/python/cpython/docs/3.10-html.nix | 2 +- .../interpreters/python/cpython/docs/3.10-pdf-a4.nix | 2 +- .../interpreters/python/cpython/docs/3.10-pdf-letter.nix | 2 +- .../interpreters/python/cpython/docs/3.10-texinfo.nix | 2 +- pkgs/development/interpreters/python/cpython/docs/3.10-text.nix | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/interpreters/python/cpython/docs/2.7-html.nix b/pkgs/development/interpreters/python/cpython/docs/2.7-html.nix index c725b8ee62e2..e706fc0b9125 100644 --- a/pkgs/development/interpreters/python/cpython/docs/2.7-html.nix +++ b/pkgs/development/interpreters/python/cpython/docs/2.7-html.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "2.7.18"; src = fetchurl { - url = "http://www.python.org/ftp/python/doc/2.7.18/python-2.7.18-docs-html.tar.bz2"; + url = "https://www.python.org/ftp/python/doc/2.7.18/python-2.7.18-docs-html.tar.bz2"; sha256 = "03igxwpqc2lvzspnj78zz1prnmfwwj00jbvh1wsxvb0wayd5wi10"; }; installPhase = '' diff --git a/pkgs/development/interpreters/python/cpython/docs/2.7-pdf-a4.nix b/pkgs/development/interpreters/python/cpython/docs/2.7-pdf-a4.nix index 5ab066d7991b..31d8a2fe337f 100644 --- a/pkgs/development/interpreters/python/cpython/docs/2.7-pdf-a4.nix +++ b/pkgs/development/interpreters/python/cpython/docs/2.7-pdf-a4.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "2.7.18"; src = fetchurl { - url = "http://www.python.org/ftp/python/doc/2.7.18/python-2.7.18-docs-pdf-a4.tar.bz2"; + url = "https://www.python.org/ftp/python/doc/2.7.18/python-2.7.18-docs-pdf-a4.tar.bz2"; sha256 = "0rxb2fpxwivjpk5wi2pl1fqibr4khf9s0yq6a49k9b4awi9nkb6v"; }; installPhase = '' diff --git a/pkgs/development/interpreters/python/cpython/docs/2.7-pdf-letter.nix b/pkgs/development/interpreters/python/cpython/docs/2.7-pdf-letter.nix index af0e8a4c38f4..7ee205efc947 100644 --- a/pkgs/development/interpreters/python/cpython/docs/2.7-pdf-letter.nix +++ b/pkgs/development/interpreters/python/cpython/docs/2.7-pdf-letter.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "2.7.18"; src = fetchurl { - url = "http://www.python.org/ftp/python/doc/2.7.18/python-2.7.18-docs-pdf-letter.tar.bz2"; + url = "https://www.python.org/ftp/python/doc/2.7.18/python-2.7.18-docs-pdf-letter.tar.bz2"; sha256 = "07hbqvrdlq01cb95r1574bxqqhiqbkj4f92wzlq4d6dq1l272nan"; }; installPhase = '' diff --git a/pkgs/development/interpreters/python/cpython/docs/2.7-text.nix b/pkgs/development/interpreters/python/cpython/docs/2.7-text.nix index 4f4bd3a09ef9..8caea548ffa0 100644 --- a/pkgs/development/interpreters/python/cpython/docs/2.7-text.nix +++ b/pkgs/development/interpreters/python/cpython/docs/2.7-text.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "2.7.18"; src = fetchurl { - url = "http://www.python.org/ftp/python/doc/2.7.18/python-2.7.18-docs-text.tar.bz2"; + url = "https://www.python.org/ftp/python/doc/2.7.18/python-2.7.18-docs-text.tar.bz2"; sha256 = "1wj7mxs52kp5lmn5mvv574sygkfnk00kbz9ya9c03yfq5dd5nvy8"; }; installPhase = '' diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-html.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-html.nix index c3c3c45c590d..00325c241d6e 100644 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-html.nix +++ b/pkgs/development/interpreters/python/cpython/docs/3.10-html.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "3.10.7"; src = fetchurl { - url = "http://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-html.tar.bz2"; + url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-html.tar.bz2"; sha256 = "0j86z1vmaghzj5i4frvzyfb9qwsmm09g4f4ssx5w27cm30b8k0v1"; }; installPhase = '' diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-a4.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-a4.nix index 71747e9f0ba7..1c325ec52d8b 100644 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-a4.nix +++ b/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-a4.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "3.10.7"; src = fetchurl { - url = "http://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-pdf-a4.tar.bz2"; + url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-pdf-a4.tar.bz2"; sha256 = "1gvi457dsj3ywwvxysp7idkk9ndngnby1dnfh1q8f5gv3kg4093r"; }; installPhase = '' diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-letter.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-letter.nix index 5274cae16fb6..f53f668d27b8 100644 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-letter.nix +++ b/pkgs/development/interpreters/python/cpython/docs/3.10-pdf-letter.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "3.10.7"; src = fetchurl { - url = "http://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-pdf-letter.tar.bz2"; + url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-pdf-letter.tar.bz2"; sha256 = "0hzq5n6absqsh21jp6j5iaim9a1wq69d8lc2assldzb2zg4i75hr"; }; installPhase = '' diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-texinfo.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-texinfo.nix index fba3ae04e9cd..f4997cca57b8 100644 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-texinfo.nix +++ b/pkgs/development/interpreters/python/cpython/docs/3.10-texinfo.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "3.10.7"; src = fetchurl { - url = "http://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-texinfo.tar.bz2"; + url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-texinfo.tar.bz2"; sha256 = "0p0fifi84ijz4ng6krw7c1x965jhgysprkijblmlnax7x9rmqrdf"; }; installPhase = '' diff --git a/pkgs/development/interpreters/python/cpython/docs/3.10-text.nix b/pkgs/development/interpreters/python/cpython/docs/3.10-text.nix index aab2481674b9..15dcb55dc6e1 100644 --- a/pkgs/development/interpreters/python/cpython/docs/3.10-text.nix +++ b/pkgs/development/interpreters/python/cpython/docs/3.10-text.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "3.10.7"; src = fetchurl { - url = "http://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-text.tar.bz2"; + url = "https://www.python.org/ftp/python/doc/3.10.7/python-3.10.7-docs-text.tar.bz2"; sha256 = "1zbmm2fvdjnl214y41yffyqw3ywfai5r5npc00n1wkfxsdp7gcc3"; }; installPhase = '' From 95e8a5842cb6ce32a827cd6b22fea35845924a91 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:20:58 -0500 Subject: [PATCH 357/434] rrootage: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/rr/rrootage/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/rr/rrootage/package.nix b/pkgs/by-name/rr/rrootage/package.nix index a3962c06b48c..8fb7d1b4e241 100644 --- a/pkgs/by-name/rr/rrootage/package.nix +++ b/pkgs/by-name/rr/rrootage/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation { pname = "rrootage"; inherit version; src = fetchurl { - url = "http://downloads.sourceforge.net/rrootage/rRootage-${version}.tar.gz"; + url = "https://downloads.sourceforge.net/rrootage/rRootage-${version}.tar.gz"; sha256 = "01zzg4ih3kmbhsn1p9zr7g8srv1d2dhrp8cdd86y9qq233idnkln"; }; From b1859a079a07d786e72928a429f807ff24836633 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:21:20 -0500 Subject: [PATCH 358/434] runit: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ru/runit/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ru/runit/package.nix b/pkgs/by-name/ru/runit/package.nix index f4a5de244edd..7975e253be52 100644 --- a/pkgs/by-name/ru/runit/package.nix +++ b/pkgs/by-name/ru/runit/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { version = "2.2.0"; src = fetchurl { - url = "http://smarden.org/runit/${pname}-${version}.tar.gz"; + url = "https://smarden.org/runit/${pname}-${version}.tar.gz"; sha256 = "sha256-le9NKGi5eMcXn+R5AeXFeOEc8nPSkr1iCL06fMsCkpA="; }; From ea34256ada8be9faf0bb0ae573deca38fe14fdb8 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:21:44 -0500 Subject: [PATCH 359/434] rxvt-unicode-unwrapped: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/applications/terminal-emulators/rxvt-unicode/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix b/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix index 431126826a55..bc9c3faece4f 100644 --- a/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix +++ b/pkgs/applications/terminal-emulators/rxvt-unicode/default.nix @@ -60,7 +60,7 @@ stdenv.mkDerivation { inherit pname version; src = fetchurl { - url = "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-${version}.tar.bz2"; + url = "https://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-${version}.tar.bz2"; sha256 = "qqE/y8FJ/g8/OR+TMnlYD3Spb9MS1u0GuP8DwtRmcug="; }; From 7c286db70d0efef3e5f9d24cb825038a1231413a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:21:52 -0500 Subject: [PATCH 360/434] safefile: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sa/safefile/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sa/safefile/package.nix b/pkgs/by-name/sa/safefile/package.nix index f1fef40defcc..72c3b46fff76 100644 --- a/pkgs/by-name/sa/safefile/package.nix +++ b/pkgs/by-name/sa/safefile/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.5"; src = fetchurl { - url = "http://research.cs.wisc.edu/mist/safefile/releases/safefile-${finalAttrs.version}.tar.gz"; + url = "https://research.cs.wisc.edu/mist/safefile/releases/safefile-${finalAttrs.version}.tar.gz"; sha256 = "1y0gikds2nr8jk8smhrl617njk23ymmpxyjb2j1xbj0k82xspv78"; }; From be81d3bf3e49d796b5d1956ba85f030319abd5bd Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:22:01 -0500 Subject: [PATCH 361/434] saleae-logic: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sa/saleae-logic/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sa/saleae-logic/package.nix b/pkgs/by-name/sa/saleae-logic/package.nix index 6187c38a149d..b7443047f830 100644 --- a/pkgs/by-name/sa/saleae-logic/package.nix +++ b/pkgs/by-name/sa/saleae-logic/package.nix @@ -69,7 +69,7 @@ stdenv.mkDerivation rec { src = fetchurl { name = "saleae-logic-${version}-64bit.zip"; - url = "http://downloads.saleae.com/logic/${version}/Logic%20${version}%20(64-bit).zip"; + url = "https://downloads.saleae.com/logic/${version}/Logic%20${version}%20(64-bit).zip"; sha256 = "0lhair2vsg8sjvzicvfcjfmvy30q7i01xj4z02iqh7pgzpb025h8"; }; From 27dd1e0d2c0d6c01429637cab3f6ccc25f990bf4 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:22:09 -0500 Subject: [PATCH 362/434] samsung-unified-linux-driver_1_00_36: use https for sources Signed-off-by: Lisanna Dettwyler --- .../by-name/sa/samsung-unified-linux-driver_1_00_36/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sa/samsung-unified-linux-driver_1_00_36/package.nix b/pkgs/by-name/sa/samsung-unified-linux-driver_1_00_36/package.nix index e45dfa5cc1b9..22928f9e13a0 100644 --- a/pkgs/by-name/sa/samsung-unified-linux-driver_1_00_36/package.nix +++ b/pkgs/by-name/sa/samsung-unified-linux-driver_1_00_36/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { sha256 = "1a7ngd03x0bkdl7pszy5zqqic0plxvdxqm5w7klr6hbdskx1lir9"; - url = "http://www.bchemnet.com/suldr/driver/UnifiedLinuxDriver-${finalAttrs.version}.tar.gz"; + url = "https://www.bchemnet.com/suldr/driver/UnifiedLinuxDriver-${finalAttrs.version}.tar.gz"; }; buildInputs = [ From f9e3858b8858724eef7043d163ee98ee9e76d4c2 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:22:18 -0500 Subject: [PATCH 363/434] samsung-unified-linux-driver: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/misc/cups/drivers/samsung/1.00.37.nix | 2 +- pkgs/misc/cups/drivers/samsung/4.01.17.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/cups/drivers/samsung/1.00.37.nix b/pkgs/misc/cups/drivers/samsung/1.00.37.nix index 18461b8436c1..09a45716973c 100644 --- a/pkgs/misc/cups/drivers/samsung/1.00.37.nix +++ b/pkgs/misc/cups/drivers/samsung/1.00.37.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { sha256 = "0r66l9zp0p1qgakh4j08hynwsr4lsgq5yrpxyr0x4ldvl0z2b1bb"; - url = "http://www.bchemnet.com/suldr/driver/UnifiedLinuxDriver-${finalAttrs.version}.tar.gz"; + url = "https://www.bchemnet.com/suldr/driver/UnifiedLinuxDriver-${finalAttrs.version}.tar.gz"; }; buildInputs = [ diff --git a/pkgs/misc/cups/drivers/samsung/4.01.17.nix b/pkgs/misc/cups/drivers/samsung/4.01.17.nix index c4ddc3a98f8c..1a0144501708 100644 --- a/pkgs/misc/cups/drivers/samsung/4.01.17.nix +++ b/pkgs/misc/cups/drivers/samsung/4.01.17.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.01.17"; src = fetchurl { - url = "http://www.bchemnet.com/suldr/driver/UnifiedLinuxDriver-${finalAttrs.version}.tar.gz"; + url = "https://www.bchemnet.com/suldr/driver/UnifiedLinuxDriver-${finalAttrs.version}.tar.gz"; sha256 = "1vv3pzvqpg1dq3xjr8161x2yp3v7ca75vil56ranhw5pkjwq66x0"; }; From 3350f6ff702b2b92f34adf2beb0b0bd5ee913523 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:22:28 -0500 Subject: [PATCH 364/434] sbclPackages.clx-truetype: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/lisp-modules/packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/lisp-modules/packages.nix b/pkgs/development/lisp-modules/packages.nix index 0d6a6ac1664d..9de406ee736d 100644 --- a/pkgs/development/lisp-modules/packages.nix +++ b/pkgs/development/lisp-modules/packages.nix @@ -246,7 +246,7 @@ let pname = "clx-truetype"; version = "20160825-git"; src = pkgs.fetchzip { - url = "http://beta.quicklisp.org/archive/clx-truetype/2016-08-25/clx-truetype-20160825-git.tgz"; + url = "https://beta.quicklisp.org/archive/clx-truetype/2016-08-25/clx-truetype-20160825-git.tgz"; sha256 = "079hyp92cjkdfn6bhkxsrwnibiqbz4y4af6nl31lzw6nm91j5j37"; }; lispLibs = with self; [ From aaeff4db02f6ab293e07c995d9e304d58039ea23 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:22:35 -0500 Subject: [PATCH 365/434] scheherazade: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sc/scheherazade/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sc/scheherazade/package.nix b/pkgs/by-name/sc/scheherazade/package.nix index 463ce8a01ff4..808e94cf0bce 100644 --- a/pkgs/by-name/sc/scheherazade/package.nix +++ b/pkgs/by-name/sc/scheherazade/package.nix @@ -22,7 +22,7 @@ stdenvNoCC.mkDerivation rec { inherit pname version; src = fetchzip { - url = "http://software.sil.org/downloads/r/scheherazade/Scheherazade${lib.optionalString new "New"}-${version}.zip"; + url = "https://software.sil.org/downloads/r/scheherazade/Scheherazade${lib.optionalString new "New"}-${version}.zip"; inherit hash; }; From b9503885b8543f72ffd16a1018d67385f6073389 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:22:56 -0500 Subject: [PATCH 366/434] sdparm: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sd/sdparm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sd/sdparm/package.nix b/pkgs/by-name/sd/sdparm/package.nix index 721659e2d4f9..c1dcff7ca218 100644 --- a/pkgs/by-name/sd/sdparm/package.nix +++ b/pkgs/by-name/sd/sdparm/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.12"; src = fetchurl { - url = "http://sg.danny.cz/sg/p/sdparm-${finalAttrs.version}.tar.xz"; + url = "https://sg.danny.cz/sg/p/sdparm-${finalAttrs.version}.tar.xz"; sha256 = "sha256-xMnvr9vrZi4vlxJwfsSQkyvU0BC7ESmueplSZUburb4="; }; From 545784688a2838f4b934b1c78a53006112da2973 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:23:07 -0500 Subject: [PATCH 367/434] selenium-server-standalone: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/se/selenium-server-standalone/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/se/selenium-server-standalone/package.nix b/pkgs/by-name/se/selenium-server-standalone/package.nix index 5bed04bafcbd..d6c16942ad5f 100644 --- a/pkgs/by-name/se/selenium-server-standalone/package.nix +++ b/pkgs/by-name/se/selenium-server-standalone/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { version = "${minorVersion}.${patchVersion}"; src = fetchurl { - url = "http://selenium-release.storage.googleapis.com/${minorVersion}/selenium-server-standalone-${version}.jar"; + url = "https://selenium-release.storage.googleapis.com/${minorVersion}/selenium-server-standalone-${version}.jar"; sha256 = "1jzkx0ahsb27zzzfvjqv660x9fz2pbcddgmhdzdmasxns5vipxxc"; }; From 66b9241d3829b555068af6339cbd68cdd7a7220c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:23:29 -0500 Subject: [PATCH 368/434] serviio: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/se/serviio/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/se/serviio/package.nix b/pkgs/by-name/se/serviio/package.nix index 28aee79715b8..5cf037176f85 100644 --- a/pkgs/by-name/se/serviio/package.nix +++ b/pkgs/by-name/se/serviio/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { version = "2.4"; src = fetchurl { - url = "http://download.serviio.org/releases/${pname}-${version}-linux.tar.gz"; + url = "https://download.serviio.org/releases/${pname}-${version}-linux.tar.gz"; sha256 = "sha256-ssi2fKbAMizr5eLAMng+G25ui3v98zCNWzMg7uLgGas="; }; From 89cc0f7106e7126ce8e63d40e4fdff849b40fc9e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:23:37 -0500 Subject: [PATCH 369/434] sfxr: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sf/sfxr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sf/sfxr/package.nix b/pkgs/by-name/sf/sfxr/package.nix index 9fdf777c8165..769c0b589f9b 100644 --- a/pkgs/by-name/sf/sfxr/package.nix +++ b/pkgs/by-name/sf/sfxr/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.2.1"; src = fetchurl { - url = "http://www.drpetter.se/files/sfxr-sdl-${finalAttrs.version}.tar.gz"; + url = "https://www.drpetter.se/files/sfxr-sdl-${finalAttrs.version}.tar.gz"; sha256 = "0dfqgid6wzzyyhc0ha94prxax59wx79hqr25r6if6by9cj4vx4ya"; }; From 2fa8b984772add51f2c6fb463d27cd93ff05c586 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:23:47 -0500 Subject: [PATCH 370/434] sgt-puzzles: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sg/sgt-puzzles/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sg/sgt-puzzles/package.nix b/pkgs/by-name/sg/sgt-puzzles/package.nix index 0ddd97133e13..2e0b2b9768c2 100644 --- a/pkgs/by-name/sg/sgt-puzzles/package.nix +++ b/pkgs/by-name/sg/sgt-puzzles/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { version = "20260309.06e37f1"; src = fetchurl { - url = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${finalAttrs.version}.tar.gz"; + url = "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${finalAttrs.version}.tar.gz"; hash = "sha256-3Z/Qp8D/0DeJL9oZlKL6vx9BXvMVFa6MMnkStds/VHI="; }; From b94c1e4591dec1e582c06b4372b04d8c5ca355e7 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:23:55 -0500 Subject: [PATCH 371/434] siege: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/si/siege/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/si/siege/package.nix b/pkgs/by-name/si/siege/package.nix index c8ae9581c569..d7bc095f546e 100644 --- a/pkgs/by-name/si/siege/package.nix +++ b/pkgs/by-name/si/siege/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.1.7"; src = fetchurl { - url = "http://download.joedog.org/siege/siege-${finalAttrs.version}.tar.gz"; + url = "https://download.joedog.org/siege/siege-${finalAttrs.version}.tar.gz"; hash = "sha256-7BQM7dFZl5OD1g2+h6AVHCwSraeHkQlaj6hK5jW5MCY="; }; From f2d2f0d9abd17a1d2c9b09063422e054aa598cbf Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:24:03 -0500 Subject: [PATCH 372/434] sipcalc: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/si/sipcalc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/si/sipcalc/package.nix b/pkgs/by-name/si/sipcalc/package.nix index 76374fa087fa..34155824ec24 100644 --- a/pkgs/by-name/si/sipcalc/package.nix +++ b/pkgs/by-name/si/sipcalc/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.1.6"; src = fetchurl { - url = "http://www.routemeister.net/projects/sipcalc/files/sipcalc-${finalAttrs.version}.tar.gz"; + url = "https://www.routemeister.net/projects/sipcalc/files/sipcalc-${finalAttrs.version}.tar.gz"; sha256 = "cfd476c667f7a119e49eb5fe8adcfb9d2339bc2e0d4d01a1d64b7c229be56357"; }; From 51798ceed016fd522820efc08eb1d987453bac52 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:24:29 -0500 Subject: [PATCH 373/434] smack: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sm/smack/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sm/smack/package.nix b/pkgs/by-name/sm/smack/package.nix index 8df583d8b13d..046cbb9b922c 100644 --- a/pkgs/by-name/sm/smack/package.nix +++ b/pkgs/by-name/sm/smack/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.1.9"; src = fetchurl { - url = "http://www.igniterealtime.org/downloadServlet?filename=smack/smack_${ + url = "https://www.igniterealtime.org/downloadServlet?filename=smack/smack_${ lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.tar.gz"; sha256 = "009x0qcxd4dkvwcjz2nla470pwbabwvg37wc21pslpw42ldi0bzp"; From 0f3a7c976cbf8369480bebaff92cbd7c4e4d2326 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:24:37 -0500 Subject: [PATCH 374/434] snmpcheck: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sn/snmpcheck/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sn/snmpcheck/package.nix b/pkgs/by-name/sn/snmpcheck/package.nix index 70187ae0b091..93293876c0a8 100644 --- a/pkgs/by-name/sn/snmpcheck/package.nix +++ b/pkgs/by-name/sn/snmpcheck/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "snmpcheck"; version = "1.9"; src = fetchurl { - url = "http://www.nothink.org/codes/snmpcheck/snmpcheck-${finalAttrs.version}.rb"; + url = "https://www.nothink.org/codes/snmpcheck/snmpcheck-${finalAttrs.version}.rb"; sha256 = "sha256-9xkLqbgxU1uykx+M9QsbPAH8OI/Cqn9uw6ALe23Lbq0="; executable = true; }; From 34a1de53a623a707a4794dc2fa97fe19419e1b77 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:24:57 -0500 Subject: [PATCH 375/434] spass: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sp/spass/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/spass/package.nix b/pkgs/by-name/sp/spass/package.nix index b629b8efe518..945a4a12fc41 100644 --- a/pkgs/by-name/sp/spass/package.nix +++ b/pkgs/by-name/sp/spass/package.nix @@ -20,7 +20,7 @@ gccStdenv.mkDerivation { version = "${baseVersion}.${minorVersion}"; src = fetchurl { - url = "http://www.spass-prover.org/download/sources/spass${baseVersion}${minorVersion}.tgz"; + url = "https://www.spass-prover.org/download/sources/spass${baseVersion}${minorVersion}.tgz"; sha256 = "11cyn3kcff4r79rsw2s0xm6rdb8bi0kpkazv2b48jhcms7xw75qp"; }; From 60054ee30e92f63441b27a4d6b9b8acb454a31ba Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:25:22 -0500 Subject: [PATCH 376/434] speex: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/libraries/speex/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/speex/default.nix b/pkgs/development/libraries/speex/default.nix index c5aeae255f15..56ebc63c1f62 100644 --- a/pkgs/development/libraries/speex/default.nix +++ b/pkgs/development/libraries/speex/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { version = "1.2.1"; src = fetchurl { - url = "http://downloads.us.xiph.org/releases/speex/speex-${version}.tar.gz"; + url = "https://downloads.us.xiph.org/releases/speex/speex-${version}.tar.gz"; sha256 = "sha256-S0TU8rOKNwotmKeDKf78VqDPk9HBvnACkhe6rmYo/uo="; }; From 21cc4153a2a4f8d86119a4232402b8af5f2a1558 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:25:30 -0500 Subject: [PATCH 377/434] sphinxsearch: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sp/sphinxsearch/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/sphinxsearch/package.nix b/pkgs/by-name/sp/sphinxsearch/package.nix index 87cd529882aa..1c866198c60e 100644 --- a/pkgs/by-name/sp/sphinxsearch/package.nix +++ b/pkgs/by-name/sp/sphinxsearch/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.2.11"; src = fetchurl { - url = "http://sphinxsearch.com/files/sphinx-${finalAttrs.version}-release.tar.gz"; + url = "https://sphinxsearch.com/files/sphinx-${finalAttrs.version}-release.tar.gz"; sha256 = "1aa1mh32y019j8s3sjzn4vwi0xn83dwgl685jnbgh51k16gh6qk6"; }; From f7e407a157afee60b81e5e4cc60591be953ae050 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:25:39 -0500 Subject: [PATCH 378/434] spooles: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sp/spooles/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/spooles/package.nix b/pkgs/by-name/sp/spooles/package.nix index f0256be80c8d..c413bb24e0e3 100644 --- a/pkgs/by-name/sp/spooles/package.nix +++ b/pkgs/by-name/sp/spooles/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.2"; src = fetchurl { - url = "http://www.netlib.org/linalg/spooles/spooles.${finalAttrs.version}.tgz"; + url = "https://www.netlib.org/linalg/spooles/spooles.${finalAttrs.version}.tgz"; sha256 = "1pf5z3vvwd8smbpibyabprdvcmax0grzvx2y0liy98c7x6h5jid8"; }; From 18adb83b1c2d2f1a9fc669736b36084814353ec6 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:26:03 -0500 Subject: [PATCH 379/434] stacks: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/st/stacks/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/st/stacks/package.nix b/pkgs/by-name/st/stacks/package.nix index 6348636f15e6..46bed3ec1250 100644 --- a/pkgs/by-name/st/stacks/package.nix +++ b/pkgs/by-name/st/stacks/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "stacks"; version = "2.68"; src = fetchurl { - url = "http://catchenlab.life.illinois.edu/stacks/source/stacks-${finalAttrs.version}.tar.gz"; + url = "https://catchenlab.life.illinois.edu/stacks/source/stacks-${finalAttrs.version}.tar.gz"; sha256 = "sha256-ncUeo1bWDrRVewstGohUqvrkkq7Yf5dOAknMCapedlA="; }; From bcad67fe257dff7f59f7948a4db5d654a4b54b50 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:35:28 -0500 Subject: [PATCH 380/434] statserial: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/st/statserial/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/st/statserial/package.nix b/pkgs/by-name/st/statserial/package.nix index 2335a22db2aa..b8899b58484c 100644 --- a/pkgs/by-name/st/statserial/package.nix +++ b/pkgs/by-name/st/statserial/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.1"; src = fetchurl { - url = "http://www.ibiblio.org/pub/Linux/system/serial/statserial-${finalAttrs.version}.tar.gz"; + url = "https://www.ibiblio.org/pub/Linux/system/serial/statserial-${finalAttrs.version}.tar.gz"; sha256 = "0rrrmxfba5yn836zlgmr8g9xnrpash7cjs7lk2m44ac50vakpks0"; }; From bbafd01c7f7185f077d082635dd99607de3e0700 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:35:45 -0500 Subject: [PATCH 381/434] stone: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/st/stone/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/st/stone/package.nix b/pkgs/by-name/st/stone/package.nix index 165c5f4241e0..70cf342e76b0 100644 --- a/pkgs/by-name/st/stone/package.nix +++ b/pkgs/by-name/st/stone/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.4"; src = fetchurl { - url = "http://www.gcd.org/sengoku/stone/stone-${finalAttrs.version}.tar.gz"; + url = "https://www.gcd.org/sengoku/stone/stone-${finalAttrs.version}.tar.gz"; hash = "sha256-1dwa9uxdpQPypAs98/4ZqPv5085pa49G9NU9KsjY628="; }; From 6097fec8880a4d28dc17c9ad8d51f713557d0a01 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:36:34 -0500 Subject: [PATCH 382/434] swfmill: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sw/swfmill/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sw/swfmill/package.nix b/pkgs/by-name/sw/swfmill/package.nix index 0e7cdfc8fe34..531f789d7bf4 100644 --- a/pkgs/by-name/sw/swfmill/package.nix +++ b/pkgs/by-name/sw/swfmill/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3.6"; src = fetchurl { - url = "http://swfmill.org/releases/swfmill-${finalAttrs.version}.tar.gz"; + url = "https://swfmill.org/releases/swfmill-${finalAttrs.version}.tar.gz"; sha256 = "sha256-2yT2OWOVf67AK7FLi2HNr3CWd0+M/eudNXPi4ZIxVI4="; }; From 334a9c7be454d40ee6d80bd9a66d1ee3fec54ce9 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:36:51 -0500 Subject: [PATCH 383/434] swiften: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/sw/swiften/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sw/swiften/package.nix b/pkgs/by-name/sw/swiften/package.nix index 961618dd0e89..b3ccb17599ee 100644 --- a/pkgs/by-name/sw/swiften/package.nix +++ b/pkgs/by-name/sw/swiften/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.0.3"; src = fetchurl { - url = "http://swift.im/git/swift/snapshot/swift-${finalAttrs.version}.tar.bz2"; + url = "https://swift.im/git/swift/snapshot/swift-${finalAttrs.version}.tar.bz2"; hash = "sha256-aj+T6AevtR8birbsj+83nfzFC6cf72q+7nwSM0jaZrA="; }; From e898c3e27d9027a30788c18ee1a7b807e699ad1c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:47:01 -0500 Subject: [PATCH 384/434] tango-icon-theme: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ta/tango-icon-theme/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ta/tango-icon-theme/package.nix b/pkgs/by-name/ta/tango-icon-theme/package.nix index 5e41a3f2b697..e2d7277ee0d7 100644 --- a/pkgs/by-name/ta/tango-icon-theme/package.nix +++ b/pkgs/by-name/ta/tango-icon-theme/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.8.90"; src = fetchurl { - url = "http://tango.freedesktop.org/releases/tango-icon-theme-${finalAttrs.version}.tar.gz"; + url = "https://tango.freedesktop.org/releases/tango-icon-theme-${finalAttrs.version}.tar.gz"; sha256 = "13n8cpml71w6zfm2jz5fa7r1z18qlzk4gv07r6n1in2p5l1xi63f"; }; From f6a6405b990feac8687b4f575ba9e778f501fa63 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:47:25 -0500 Subject: [PATCH 385/434] tclPackages.tdom: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/development/tcl-modules/by-name/td/tdom/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tcl-modules/by-name/td/tdom/package.nix b/pkgs/development/tcl-modules/by-name/td/tdom/package.nix index 12d9290417af..e5c74a2a7811 100644 --- a/pkgs/development/tcl-modules/by-name/td/tdom/package.nix +++ b/pkgs/development/tcl-modules/by-name/td/tdom/package.nix @@ -12,7 +12,7 @@ mkTclDerivation rec { version = "0.9.6"; src = fetchzip { - url = "http://tdom.org/downloads/tdom-${version}-src.tgz"; + url = "https://tdom.org/downloads/tdom-${version}-src.tgz"; hash = "sha256-zN855tb9JQUtcB7K1DeAjUBrqhoNH44KbeHwp3qewqw="; }; From 6a2d234294744a1a6e572d785510963581f1637f Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:47:44 -0500 Subject: [PATCH 386/434] ted: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/te/ted/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/ted/package.nix b/pkgs/by-name/te/ted/package.nix index 643a53c86a23..6be4b24a52da 100644 --- a/pkgs/by-name/te/ted/package.nix +++ b/pkgs/by-name/te/ted/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { version = "2.23"; src = fetchurl { - url = "http://ftp.nluug.nl/pub/editors/ted/ted-${version}.src.tar.gz"; + url = "https://ftp.nluug.nl/pub/editors/ted/ted-${version}.src.tar.gz"; hash = "sha256-P6mSwryWrzyniO+UHLUxT0odhDIC79AgG4tO6a2/MWw="; }; From ce39f3efb5fdc4fe034494d56215aa64b3b09a11 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:47:52 -0500 Subject: [PATCH 387/434] telepathy-idle: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/te/telepathy-idle/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/telepathy-idle/package.nix b/pkgs/by-name/te/telepathy-idle/package.nix index 4ed933553676..5aed5c273f56 100644 --- a/pkgs/by-name/te/telepathy-idle/package.nix +++ b/pkgs/by-name/te/telepathy-idle/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.2.2"; src = fetchurl { - url = "http://telepathy.freedesktop.org/releases/telepathy-idle/telepathy-idle-${finalAttrs.version}.tar.gz"; + url = "https://telepathy.freedesktop.org/releases/telepathy-idle/telepathy-idle-${finalAttrs.version}.tar.gz"; hash = "sha256-g4fiXl+wtMvnAeXcCS1mbWUQuDP9Pn5GLpFw027DwV8="; }; From f30922e4e0671a3b0319a46188fb02322472f98b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:48:01 -0500 Subject: [PATCH 388/434] tetgen: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/te/tetgen/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/tetgen/package.nix b/pkgs/by-name/te/tetgen/package.nix index d027d6904076..510e971e4c48 100644 --- a/pkgs/by-name/te/tetgen/package.nix +++ b/pkgs/by-name/te/tetgen/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.6.0"; src = fetchurl { - url = "http://wias-berlin.de/software/tetgen/1.5/src/tetgen${finalAttrs.version}.tar.gz"; + url = "https://wias-berlin.de/software/tetgen/1.5/src/tetgen${finalAttrs.version}.tar.gz"; sha256 = "sha256-h7XmHr06Rx/E8s3XEkwrEd1mOfT+sflBpdL1EQ0Fzjk="; }; From c51bd03c6bb51f4a5ae5bcb93711487c29273aa9 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:48:09 -0500 Subject: [PATCH 389/434] tetex: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/tools/typesetting/tex/tetex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/typesetting/tex/tetex/default.nix b/pkgs/tools/typesetting/tex/tetex/default.nix index dd283c8aa0de..b5c09d0a2ccb 100644 --- a/pkgs/tools/typesetting/tex/tetex/default.nix +++ b/pkgs/tools/typesetting/tex/tetex/default.nix @@ -16,12 +16,12 @@ stdenv.mkDerivation rec { version = "3.0"; src = fetchurl { - url = "http://mirrors.ctan.org/obsolete/systems/unix/teTeX/${version}/distrib/tetex-src-${version}.tar.gz"; + url = "https://mirrors.ctan.org/obsolete/systems/unix/teTeX/${version}/distrib/tetex-src-${version}.tar.gz"; sha256 = "16v44465ipd9yyqri9rgxp6rbgs194k4sh1kckvccvdsnnp7w3ww"; }; texmf = fetchurl { - url = "http://mirrors.ctan.org/obsolete/systems/unix/teTeX/${version}/distrib/tetex-texmf-${version}.tar.gz"; + url = "https://mirrors.ctan.org/obsolete/systems/unix/teTeX/${version}/distrib/tetex-texmf-${version}.tar.gz"; sha256 = "1hj06qvm02a2hx1a67igp45kxlbkczjlg20gr8lbp73l36k8yfvc"; }; From 51e8f35e15db92ef398d5dc1add2680fe4e2a4d8 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:48:19 -0500 Subject: [PATCH 390/434] tex-gyre.adventor: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/data/fonts/tex-gyre/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/data/fonts/tex-gyre/default.nix b/pkgs/data/fonts/tex-gyre/default.nix index 5a972b0e3309..9b6fd83a85fb 100644 --- a/pkgs/data/fonts/tex-gyre/default.nix +++ b/pkgs/data/fonts/tex-gyre/default.nix @@ -18,7 +18,7 @@ let inherit version; src = fetchzip { - url = "http://www.gust.org.pl/projects/e-foundry/tex-gyre/${variant}/${abbreviation}${version}otf.zip"; + url = "https://www.gust.org.pl/projects/e-foundry/tex-gyre/${variant}/${abbreviation}${version}otf.zip"; stripRoot = false; inherit sha256; }; From 72cbb981a546d61916c2763988afaa83b3c8273a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 00:48:33 -0500 Subject: [PATCH 391/434] tex-gyre-math.bonum: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/data/fonts/tex-gyre-math/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/data/fonts/tex-gyre-math/default.nix b/pkgs/data/fonts/tex-gyre-math/default.nix index c7773ede80f1..dde9aa13ede6 100644 --- a/pkgs/data/fonts/tex-gyre-math/default.nix +++ b/pkgs/data/fonts/tex-gyre-math/default.nix @@ -48,7 +48,7 @@ let inherit version; src = fetchzip { - url = "http://www.gust.org.pl/projects/e-foundry/tg-math/download/texgyre${variant}-math-${dotless_version}.zip"; + url = "https://www.gust.org.pl/projects/e-foundry/tg-math/download/texgyre${variant}-math-${dotless_version}.zip"; inherit sha256; }; From 59277fa90c1505640b2115e3704c946b5df6d754 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 08:59:01 -0500 Subject: [PATCH 392/434] texi2mdoc: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/te/texi2mdoc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/texi2mdoc/package.nix b/pkgs/by-name/te/texi2mdoc/package.nix index 6e3bec3b486f..e727c62c2dd5 100644 --- a/pkgs/by-name/te/texi2mdoc/package.nix +++ b/pkgs/by-name/te/texi2mdoc/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.1.2"; src = fetchurl { - url = "http://mdocml.bsd.lv/texi2mdoc/snapshots/texi2mdoc-${finalAttrs.version}.tgz"; + url = "https://mdocml.bsd.lv/texi2mdoc/snapshots/texi2mdoc-${finalAttrs.version}.tgz"; sha256 = "1zjb61ymwfkw6z5g0aqmsn6qpw895zdxv7fv3059gj3wqa3zsibs"; }; From 2ff0a5fefa1dc2842b43ed92e5dac98c94564ea3 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 08:59:11 -0500 Subject: [PATCH 393/434] texmaker: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/te/texmaker/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/texmaker/package.nix b/pkgs/by-name/te/texmaker/package.nix index 8f35448653ee..48dcf789d60e 100644 --- a/pkgs/by-name/te/texmaker/package.nix +++ b/pkgs/by-name/te/texmaker/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "6.0.1"; src = fetchurl { - url = "http://www.xm1math.net/texmaker/texmaker-${finalAttrs.version}.tar.bz2"; + url = "https://www.xm1math.net/texmaker/texmaker-${finalAttrs.version}.tar.bz2"; hash = "sha256-uMI13wzY/XcUzXDTte42MWOwJUqd6pGAeBuPDi5GyvY="; }; From b7882a372282320c6f905b5d7b3ac8b2a6c77c2d Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 08:59:22 -0500 Subject: [PATCH 394/434] thunderbird-esr-bin-unwrapped: use https for sources Signed-off-by: Lisanna Dettwyler --- .../thunderbird-bin/release_esr_sources.nix | 396 +++++++++--------- .../thunderbird-bin/release_sources.nix | 264 ++++++------ 2 files changed, 330 insertions(+), 330 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix index 8deaf7dca693..3e2f43821d38 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix @@ -2,1189 +2,1189 @@ version = "140.8.1esr"; sources = [ { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/af/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/af/thunderbird-140.8.1esr.tar.xz"; locale = "af"; arch = "linux-x86_64"; sha256 = "a2a6df485c32d95b71ee287593214f6fe93feadf7cf76c04c9f0172652a21cdc"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ar/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ar/thunderbird-140.8.1esr.tar.xz"; locale = "ar"; arch = "linux-x86_64"; sha256 = "50bfb2f9a1a27ad63732a16a6d313a9444ff4c713b84a2ce242b1c17823d3453"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ast/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ast/thunderbird-140.8.1esr.tar.xz"; locale = "ast"; arch = "linux-x86_64"; sha256 = "5b423b640a278fdb381e112763e72a5f9707b49e6f009407a0a7a8a0a81f5242"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/be/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/be/thunderbird-140.8.1esr.tar.xz"; locale = "be"; arch = "linux-x86_64"; sha256 = "3e496569f5f7119f3ec6283558e9c789d105148b7dec60b2cf665cdd9fdf9435"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/bg/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/bg/thunderbird-140.8.1esr.tar.xz"; locale = "bg"; arch = "linux-x86_64"; sha256 = "31bed156742b5b9262366585854fa272af840f8487b613b13dd86727b2d95390"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/br/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/br/thunderbird-140.8.1esr.tar.xz"; locale = "br"; arch = "linux-x86_64"; sha256 = "88380e0616d2d7934bf22eba46f19a64ea3bdfedda36a314cbfd5aaa8dbc8729"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ca/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ca/thunderbird-140.8.1esr.tar.xz"; locale = "ca"; arch = "linux-x86_64"; sha256 = "7cbea4a762de5432bd2b61825cfe6fab2a942e3dc9ff4e0c814bc2759306cbd5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/cak/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/cak/thunderbird-140.8.1esr.tar.xz"; locale = "cak"; arch = "linux-x86_64"; sha256 = "3c94e5d17e0368b6abdaa2c0b91dd111c1e2e16af55c7313a9eba8cd4ce2d6d6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/cs/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/cs/thunderbird-140.8.1esr.tar.xz"; locale = "cs"; arch = "linux-x86_64"; sha256 = "7d7c7b6e32c5989199eee307aa0816eec04a5e60e4d9d3129b5adfbde9dc5e75"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/cy/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/cy/thunderbird-140.8.1esr.tar.xz"; locale = "cy"; arch = "linux-x86_64"; sha256 = "9d7931783730523e3cd194e714fd8daf5fac9cde314785c72951c5cc0b4fa9ec"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/da/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/da/thunderbird-140.8.1esr.tar.xz"; locale = "da"; arch = "linux-x86_64"; sha256 = "ca5244d4a282d680d74faf6617af11d78a6f439fc778a7aada985bd704e15292"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/de/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/de/thunderbird-140.8.1esr.tar.xz"; locale = "de"; arch = "linux-x86_64"; sha256 = "997467027a0f6285000df0201b3877eb5519423e08d0701517d832321cd2e077"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/dsb/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/dsb/thunderbird-140.8.1esr.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; sha256 = "785c88a25b3b86456e48e605707cdaf8e797560a45e9552c973a5a79ec7cd3cd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/el/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/el/thunderbird-140.8.1esr.tar.xz"; locale = "el"; arch = "linux-x86_64"; sha256 = "8c59e36dd60ee10a706a2014ce6e641470fe9860cbb26157d4c25b3bd4933149"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/en-CA/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/en-CA/thunderbird-140.8.1esr.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; sha256 = "ac014e1627aec7ac848a858d917e778fcb9909408afbbc06e41bfda22cc74384"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/en-GB/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/en-GB/thunderbird-140.8.1esr.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; sha256 = "620850f83520d09e58926de3b2a706be940eb897df6f750f2d5ce4efbf929f65"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/en-US/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/en-US/thunderbird-140.8.1esr.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; sha256 = "d48bbaceb92350534dc609c68c94c202740a1166788fc6b9851ea634e6027cd1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/es-AR/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/es-AR/thunderbird-140.8.1esr.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; sha256 = "e8ff0f9c3dabcf2d9d1721a38d9e7a2c947da4c964cf51ea71258535608e2a5e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/es-ES/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/es-ES/thunderbird-140.8.1esr.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; sha256 = "694dbae11787f1930552d9dc1c8f4c1075fd92fe5ac4b225d90d5deb5b715563"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/es-MX/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/es-MX/thunderbird-140.8.1esr.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; sha256 = "8a4a9028f85c1798bc8e0a74d4094a5383d8fc433af485202d79852a819f81b7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/et/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/et/thunderbird-140.8.1esr.tar.xz"; locale = "et"; arch = "linux-x86_64"; sha256 = "1f778eaac6c26b155407d68119d4b8c5b5568a0b7966cc24b1c073fbf3e7944b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/eu/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/eu/thunderbird-140.8.1esr.tar.xz"; locale = "eu"; arch = "linux-x86_64"; sha256 = "33f9d1cf56652d29402b4142973493c886ba9ce3a18b3dec9f9c01c9c907a276"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/fi/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/fi/thunderbird-140.8.1esr.tar.xz"; locale = "fi"; arch = "linux-x86_64"; sha256 = "23d1fe70727aac387e3599d2d87766b0b12ca80c02cf821a443bd4c81496358a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/fr/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/fr/thunderbird-140.8.1esr.tar.xz"; locale = "fr"; arch = "linux-x86_64"; sha256 = "986251b06821ca15d7d3902608d8d91f3b83128d1c0ef93e1420c47682f7783d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/fy-NL/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/fy-NL/thunderbird-140.8.1esr.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "de17062530629435e748ac48e06c6500712bf430fdee08baa74e3fa63b7f2aab"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ga-IE/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ga-IE/thunderbird-140.8.1esr.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "76044251b1260a60dd79c92b74586be48eda9912eceb8c747ba92dc51b94cc44"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/gd/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/gd/thunderbird-140.8.1esr.tar.xz"; locale = "gd"; arch = "linux-x86_64"; sha256 = "005605b6fc16111393da1031498d9b90e5ed08e1832dc316f3175bd6b1eb328e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/gl/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/gl/thunderbird-140.8.1esr.tar.xz"; locale = "gl"; arch = "linux-x86_64"; sha256 = "b82275a2782b5167d19681c64efa3957a15893490b9e068b0e0d48580ca5b1ac"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/he/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/he/thunderbird-140.8.1esr.tar.xz"; locale = "he"; arch = "linux-x86_64"; sha256 = "b19179490601c0acabb179b006e416dec59b0babfff37c9bfa3238ee512e8fb3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/hr/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/hr/thunderbird-140.8.1esr.tar.xz"; locale = "hr"; arch = "linux-x86_64"; sha256 = "7be2a453115375c5e2a4e46b7f6d7f809713df402cced9483958a3a1053d676f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/hsb/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/hsb/thunderbird-140.8.1esr.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; sha256 = "c5879ff7416edc616c3bd1362046d0650bdb20444f8b4879c06808467c260432"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/hu/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/hu/thunderbird-140.8.1esr.tar.xz"; locale = "hu"; arch = "linux-x86_64"; sha256 = "0d007b516a9c09a6e48e734843df0093d6d9c92705b348feedfedd54972bd24f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/hy-AM/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/hy-AM/thunderbird-140.8.1esr.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "1df90a34bca5232fb18b09fa825ac0b56f83ad61b188a80d0921c697bd04a0f7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/id/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/id/thunderbird-140.8.1esr.tar.xz"; locale = "id"; arch = "linux-x86_64"; sha256 = "4d33d6dfc17dbbc5e0643060e355a5eeab3ada4265f95af260d5449b497fe5d4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/is/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/is/thunderbird-140.8.1esr.tar.xz"; locale = "is"; arch = "linux-x86_64"; sha256 = "acfb46eedaf02978d3cfb16c568183e70bc9c82dd662e8aa5783afb00a873c2a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/it/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/it/thunderbird-140.8.1esr.tar.xz"; locale = "it"; arch = "linux-x86_64"; sha256 = "3f09a35bdd66b7606242139d2d34c9815f5abfc6d659c2909361e52ae8bd4dbb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ja/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ja/thunderbird-140.8.1esr.tar.xz"; locale = "ja"; arch = "linux-x86_64"; sha256 = "d4d818cc9e73be659770f847ec2f6f3945194e04ea676bd2f8219d19c94bc89f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ka/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ka/thunderbird-140.8.1esr.tar.xz"; locale = "ka"; arch = "linux-x86_64"; sha256 = "aacdb54a957b455910e2f68f684b8d5725b7232278d178247c7d3489f5fac1f1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/kab/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/kab/thunderbird-140.8.1esr.tar.xz"; locale = "kab"; arch = "linux-x86_64"; sha256 = "92d1fd4160f58fdd9130758d85f571047487b5cd78f7e384de98696e894ce831"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/kk/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/kk/thunderbird-140.8.1esr.tar.xz"; locale = "kk"; arch = "linux-x86_64"; sha256 = "1170c05c5868a304a9f8e83ff877a7ff467f6c9baa960bc92c259509f8e720df"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ko/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ko/thunderbird-140.8.1esr.tar.xz"; locale = "ko"; arch = "linux-x86_64"; sha256 = "38cde1a5cb9b073ccd5288d9a3c0bc5215802fe464af82a5ee39aff51ef47c71"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/lt/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/lt/thunderbird-140.8.1esr.tar.xz"; locale = "lt"; arch = "linux-x86_64"; sha256 = "5edb4f92f780df623d0cf38762ca7b95f101fc1024a1d6dd31559fdfa0b9c418"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/lv/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/lv/thunderbird-140.8.1esr.tar.xz"; locale = "lv"; arch = "linux-x86_64"; sha256 = "958ee3279f68adcaeab5745ea0239b6d37904f6bb94bef4e01369e52d0c360fd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ms/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ms/thunderbird-140.8.1esr.tar.xz"; locale = "ms"; arch = "linux-x86_64"; sha256 = "8c5e1f53f4f8c0722999f410f41cada2e349753e314bd751e8a88e3dfa22070a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/nb-NO/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/nb-NO/thunderbird-140.8.1esr.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "6202a8ec3e33e0256d3031ecc4d4bbbfeb89963a27f33b465ce1ea8c6b76792c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/nl/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/nl/thunderbird-140.8.1esr.tar.xz"; locale = "nl"; arch = "linux-x86_64"; sha256 = "ea348f47896e87077819a7f45c9317ebba61d92f2ef50bfb29c70c5dd740a0f3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/nn-NO/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/nn-NO/thunderbird-140.8.1esr.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "c02063b7160e0f8da26bbc45f55e6f4764cd2b07bf513bae234b2626d9a4b3cc"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/pa-IN/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/pa-IN/thunderbird-140.8.1esr.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "22e8f5d21ea31b1038a427ca2851bdf9ad4e76d61deeae747920c62497099980"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/pl/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/pl/thunderbird-140.8.1esr.tar.xz"; locale = "pl"; arch = "linux-x86_64"; sha256 = "d6537c1069430250b320fcb4dcb156a3972764b9007600d80726b503a9760306"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/pt-BR/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/pt-BR/thunderbird-140.8.1esr.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "5214712c72d0039a0284939a9095ef2cf954c3a55ee593389da3448718999ae5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/pt-PT/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/pt-PT/thunderbird-140.8.1esr.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "b6be8071e73f474f15d1f97bb7eb0d4da8673984b4862faf6aa38ebe78c6421d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/rm/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/rm/thunderbird-140.8.1esr.tar.xz"; locale = "rm"; arch = "linux-x86_64"; sha256 = "f8ca0204f1883bfa141d31d6eee01fbadceb5309d186d60de0549e68ddafeff9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ro/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ro/thunderbird-140.8.1esr.tar.xz"; locale = "ro"; arch = "linux-x86_64"; sha256 = "3d17493752007080913a194adcd568718be9caf295d4b7dac0185268f2172ad0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ru/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/ru/thunderbird-140.8.1esr.tar.xz"; locale = "ru"; arch = "linux-x86_64"; sha256 = "e2e9b128d06430cf6154075a0876a0820d6f207dff351383e6c618da7d3b4d81"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sk/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sk/thunderbird-140.8.1esr.tar.xz"; locale = "sk"; arch = "linux-x86_64"; sha256 = "ce44fc03b38f31172e5319c6f82283127d122b5d08bf3c2d40ab354d096c9764"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sl/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sl/thunderbird-140.8.1esr.tar.xz"; locale = "sl"; arch = "linux-x86_64"; sha256 = "a924ec6cd3da033146a23705e8e860c53010c0dc41efa2f28156cc38430ba9af"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sq/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sq/thunderbird-140.8.1esr.tar.xz"; locale = "sq"; arch = "linux-x86_64"; sha256 = "4da2f3b2dd7596ccaf7d4b00544110c4d2bc16799bc3a502f7ba916cb28a438b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sr/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sr/thunderbird-140.8.1esr.tar.xz"; locale = "sr"; arch = "linux-x86_64"; sha256 = "c7b5221bdb02be1f054820ffd3775e7a00fc2e60d4bf6c3d3ab9faceaf54ec67"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sv-SE/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/sv-SE/thunderbird-140.8.1esr.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "2acf672155f03b53613f9b2b399b441d92339995036542058c83bebe04b43fb7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/th/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/th/thunderbird-140.8.1esr.tar.xz"; locale = "th"; arch = "linux-x86_64"; sha256 = "e27b9c5e20f9bcacd12b69973c4d04422c5b4f6334a6d4addfcff24729f1b6ff"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/tr/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/tr/thunderbird-140.8.1esr.tar.xz"; locale = "tr"; arch = "linux-x86_64"; sha256 = "82074179d975bcff2975bb2c000de6f51cf00a2a603cb1253217f66ca4463055"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/uk/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/uk/thunderbird-140.8.1esr.tar.xz"; locale = "uk"; arch = "linux-x86_64"; sha256 = "d0ce5add86c87ef4f97d0dd16a4a29f87eadf1266c225ec9190fd8c61faabe72"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/uz/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/uz/thunderbird-140.8.1esr.tar.xz"; locale = "uz"; arch = "linux-x86_64"; sha256 = "33c343747528d6f4591f96af4894b1d85d62db6c3a552d691dcf9c2600f6c8b3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/vi/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/vi/thunderbird-140.8.1esr.tar.xz"; locale = "vi"; arch = "linux-x86_64"; sha256 = "260ebc557c460796502b16e00789b6f53cdf073adc4f75533873eee2839ebfab"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/zh-CN/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/zh-CN/thunderbird-140.8.1esr.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "6a77b94e6adb10ff4d93c82a75419ce04e14e07c20784d6219080cd7c45dd68d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/zh-TW/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-x86_64/zh-TW/thunderbird-140.8.1esr.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "71502937adeb494e2b286b2131c2e113fa15048d3ae4cddf40e58d59af3d5959"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/af/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/af/thunderbird-140.8.1esr.tar.xz"; locale = "af"; arch = "linux-i686"; sha256 = "dd2ce21bc9dc5403e12154d3dad21e744854b68aaded45db08c641f7ed5a06bb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ar/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ar/thunderbird-140.8.1esr.tar.xz"; locale = "ar"; arch = "linux-i686"; sha256 = "02159d0cca4d423f6eed40c9fd14c8e915603da639103dbfe8e4dacc408879d8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ast/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ast/thunderbird-140.8.1esr.tar.xz"; locale = "ast"; arch = "linux-i686"; sha256 = "09465b0a97c99b2d87491238de0e1396064ea0ba2781d6ee0a1840b3855f9eeb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/be/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/be/thunderbird-140.8.1esr.tar.xz"; locale = "be"; arch = "linux-i686"; sha256 = "b49a44da05bc8e620c51c24785b25a6fe1c28dbaa1b3721e601fbc295ebd73d2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/bg/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/bg/thunderbird-140.8.1esr.tar.xz"; locale = "bg"; arch = "linux-i686"; sha256 = "2a540d4545536672778f8cc59ba05d954689c28a950bf3e815cd245c1f1ddfd1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/br/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/br/thunderbird-140.8.1esr.tar.xz"; locale = "br"; arch = "linux-i686"; sha256 = "e693e89b822320fc55db17c14fa464b2332c7a017db9008bd30802475de13c4e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ca/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ca/thunderbird-140.8.1esr.tar.xz"; locale = "ca"; arch = "linux-i686"; sha256 = "e4d6536f3efa260a56188e2552df304feb3cd8668cfe50e580577d44610277a3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/cak/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/cak/thunderbird-140.8.1esr.tar.xz"; locale = "cak"; arch = "linux-i686"; sha256 = "325c6b1cb7730beb044750664a05b205260699631c899e37093d5be866e76a71"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/cs/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/cs/thunderbird-140.8.1esr.tar.xz"; locale = "cs"; arch = "linux-i686"; sha256 = "1680ae1e599e627ddd7ce4dd9d21eefcb0879390dfc9c7d52c9dce84102d8607"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/cy/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/cy/thunderbird-140.8.1esr.tar.xz"; locale = "cy"; arch = "linux-i686"; sha256 = "f037c87d327cb5cdf476e977754c671a2b8eda9f895835a399c0c3a43ba4c1fe"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/da/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/da/thunderbird-140.8.1esr.tar.xz"; locale = "da"; arch = "linux-i686"; sha256 = "f6ee6e8d7a8058346894292a3bf4daa59c13ef07be0d875b6f8ed016a3e85f43"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/de/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/de/thunderbird-140.8.1esr.tar.xz"; locale = "de"; arch = "linux-i686"; sha256 = "267d4117268074bf5e3c4b8ce2603204c5f22b83e1b6592b0c9acd670fe0f73e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/dsb/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/dsb/thunderbird-140.8.1esr.tar.xz"; locale = "dsb"; arch = "linux-i686"; sha256 = "e886e51b2e4b0659f1093b16fa19710f16895219f1e3ae5cadfb24097f810972"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/el/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/el/thunderbird-140.8.1esr.tar.xz"; locale = "el"; arch = "linux-i686"; sha256 = "a497fb0f4be8ebe738adee3510a74f5c8cefeb6935e7e6a54a049d16eb49991d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/en-CA/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/en-CA/thunderbird-140.8.1esr.tar.xz"; locale = "en-CA"; arch = "linux-i686"; sha256 = "ba8ce294c3836d57261192f378869ba03de9a1da08d5d0ce9f598dd15cdad75c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/en-GB/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/en-GB/thunderbird-140.8.1esr.tar.xz"; locale = "en-GB"; arch = "linux-i686"; sha256 = "86dc258e8d9b78adcc2c090eb826bf6665415a9715f9f3b735ac0c7870c0c449"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/en-US/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/en-US/thunderbird-140.8.1esr.tar.xz"; locale = "en-US"; arch = "linux-i686"; sha256 = "9a227eae275c99c794d5b47e947f2b50a45de8ff3b236f8849a9c45a7e70201e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/es-AR/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/es-AR/thunderbird-140.8.1esr.tar.xz"; locale = "es-AR"; arch = "linux-i686"; sha256 = "b390377508a512261901600f8c1e19ed7e3561ba087c8e55f541fe1269aa83b5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/es-ES/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/es-ES/thunderbird-140.8.1esr.tar.xz"; locale = "es-ES"; arch = "linux-i686"; sha256 = "208146545b34e6fe4c7b9cb2e1649430b6f2a29be31d9c4d8520c87e518a0d56"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/es-MX/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/es-MX/thunderbird-140.8.1esr.tar.xz"; locale = "es-MX"; arch = "linux-i686"; sha256 = "f41948096e01d106629248d491e0db28aab3af5784782f8bb86e5f44f5125e2d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/et/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/et/thunderbird-140.8.1esr.tar.xz"; locale = "et"; arch = "linux-i686"; sha256 = "ca36fdc6af282939a9739d188299d96fcd260fcf43b1ba4ae00944974272b19f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/eu/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/eu/thunderbird-140.8.1esr.tar.xz"; locale = "eu"; arch = "linux-i686"; sha256 = "f0221f2d636d63514931c9a94c05c34f3e49170941fc61d1c320a4b9563017f0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/fi/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/fi/thunderbird-140.8.1esr.tar.xz"; locale = "fi"; arch = "linux-i686"; sha256 = "d9d6888452b46a64156127909becf22646f8020cf793db4e8bfe420003c21f4f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/fr/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/fr/thunderbird-140.8.1esr.tar.xz"; locale = "fr"; arch = "linux-i686"; sha256 = "e2aa7355f6b4265daf1928a8e629551361e36c17f420e72092a008f9291a9991"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/fy-NL/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/fy-NL/thunderbird-140.8.1esr.tar.xz"; locale = "fy-NL"; arch = "linux-i686"; sha256 = "50fc5df22a97d0b9e211dc77666464f6f70d50671c3e9fddd5417abb0260a632"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ga-IE/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ga-IE/thunderbird-140.8.1esr.tar.xz"; locale = "ga-IE"; arch = "linux-i686"; sha256 = "c758e488dd58db908e92c414a8a0793c7a9e93ecdd1ba91ee50a97425a9d0667"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/gd/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/gd/thunderbird-140.8.1esr.tar.xz"; locale = "gd"; arch = "linux-i686"; sha256 = "4cac68260c2dc303aa256d243991c11470b2d3148e8011d75d93740461a6068a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/gl/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/gl/thunderbird-140.8.1esr.tar.xz"; locale = "gl"; arch = "linux-i686"; sha256 = "5ef339bb02d8af1d0ed6f57e7f7d4df109cba01721e25640b4aca2834d457137"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/he/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/he/thunderbird-140.8.1esr.tar.xz"; locale = "he"; arch = "linux-i686"; sha256 = "22e0ffbd1e5b2ef89f7a9d15b5f63aa6417617b416bb1117d66a00061bdd6a12"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/hr/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/hr/thunderbird-140.8.1esr.tar.xz"; locale = "hr"; arch = "linux-i686"; sha256 = "fdd33df5385967689f2236cf35fdd360bb12c81373fe1fef6b0e5332c0f41551"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/hsb/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/hsb/thunderbird-140.8.1esr.tar.xz"; locale = "hsb"; arch = "linux-i686"; sha256 = "79b389658e6dcd527bd814729d2c9924ea9ba03c4fbb98dc8b31812fc039d8fd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/hu/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/hu/thunderbird-140.8.1esr.tar.xz"; locale = "hu"; arch = "linux-i686"; sha256 = "39ee8595f5471924b3f2b7d8e9369d6e3e4e855279236796a47fc6790326f14b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/hy-AM/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/hy-AM/thunderbird-140.8.1esr.tar.xz"; locale = "hy-AM"; arch = "linux-i686"; sha256 = "801b71c019427b9be7a3f3128f61a834c4c07749b495d9aa39395a5d03201611"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/id/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/id/thunderbird-140.8.1esr.tar.xz"; locale = "id"; arch = "linux-i686"; sha256 = "3e00d95d75feb55a0919aea3566cd683eb9be5bd1fcbf2e906c76fc5e68090d5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/is/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/is/thunderbird-140.8.1esr.tar.xz"; locale = "is"; arch = "linux-i686"; sha256 = "8d8c5cd3feb72cb2f902c894ec59e10bfca31b1f7c55692e08f1325a8fafd7e5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/it/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/it/thunderbird-140.8.1esr.tar.xz"; locale = "it"; arch = "linux-i686"; sha256 = "de0705ace7da5a4a0008330b52b609170ba1c19c1724cfcebfad134012fb0311"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ja/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ja/thunderbird-140.8.1esr.tar.xz"; locale = "ja"; arch = "linux-i686"; sha256 = "93393d07b9d772f74b0398a7abd6051c8d6bcbba15ea23e47af2bb5e96a80d35"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ka/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ka/thunderbird-140.8.1esr.tar.xz"; locale = "ka"; arch = "linux-i686"; sha256 = "1f445699e183952bc9279d3cf693e0745548d3408be244e72a88cc5f1f3b2582"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/kab/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/kab/thunderbird-140.8.1esr.tar.xz"; locale = "kab"; arch = "linux-i686"; sha256 = "d734067cd10d77a25c0ace4eae18a207d7c39392e037529060bcaf5a8a385459"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/kk/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/kk/thunderbird-140.8.1esr.tar.xz"; locale = "kk"; arch = "linux-i686"; sha256 = "2154456796c62f69a2605916acbf57936e07e234c8f7d4fa2d09ffb12cf6ded4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ko/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ko/thunderbird-140.8.1esr.tar.xz"; locale = "ko"; arch = "linux-i686"; sha256 = "198c498b0b486a3f482dbccdbe3c70d870d5b38854df08e839e5107db601216f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/lt/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/lt/thunderbird-140.8.1esr.tar.xz"; locale = "lt"; arch = "linux-i686"; sha256 = "a3efc8209a72816e801a899afa45cb2bcd937818c250f8bb6f736487581fff57"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/lv/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/lv/thunderbird-140.8.1esr.tar.xz"; locale = "lv"; arch = "linux-i686"; sha256 = "3d6158555cade4380eeab77a6d43524dd3ccd69c3e406d9ab4643b0811a941f4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ms/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ms/thunderbird-140.8.1esr.tar.xz"; locale = "ms"; arch = "linux-i686"; sha256 = "d0702fd04a9aeb69aef103a356116c5d5e6b9ea1f975837c82618bc985f5e080"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/nb-NO/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/nb-NO/thunderbird-140.8.1esr.tar.xz"; locale = "nb-NO"; arch = "linux-i686"; sha256 = "206ac112df23f8648428781ec15a2a3d52adbab3b5d77e96f561a6e0f8940f50"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/nl/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/nl/thunderbird-140.8.1esr.tar.xz"; locale = "nl"; arch = "linux-i686"; sha256 = "7b4e4b489dec23c1b4e28f96f9c4da33420e3889b5b83d3b79ae2425f720ce1c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/nn-NO/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/nn-NO/thunderbird-140.8.1esr.tar.xz"; locale = "nn-NO"; arch = "linux-i686"; sha256 = "3d51d481f1d4fe5d054360f4240065d69f7839b3102f7a702ace47cc84224035"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/pa-IN/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/pa-IN/thunderbird-140.8.1esr.tar.xz"; locale = "pa-IN"; arch = "linux-i686"; sha256 = "18f18aa018e8a4b84ef45164eb6b49b9fff91dc66e96cc6bd1fc75ea54a352a0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/pl/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/pl/thunderbird-140.8.1esr.tar.xz"; locale = "pl"; arch = "linux-i686"; sha256 = "64eaafe5466f17cf0de7fa9cdd18dea9aa213dc237f602e95353299429879195"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/pt-BR/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/pt-BR/thunderbird-140.8.1esr.tar.xz"; locale = "pt-BR"; arch = "linux-i686"; sha256 = "5a89f60fecc932c4fabbf61dd43d4a8e96687125a779dfd9a8fcc5e58451c751"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/pt-PT/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/pt-PT/thunderbird-140.8.1esr.tar.xz"; locale = "pt-PT"; arch = "linux-i686"; sha256 = "831a72e09575094b4df9ebc6abc2f5e77d17984a64f0a81ecffb5c37ed7b53d0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/rm/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/rm/thunderbird-140.8.1esr.tar.xz"; locale = "rm"; arch = "linux-i686"; sha256 = "b0b6df3c15f1fb111594ee69b0a67e971ffd41e0ebe5633e5c64f1767d1e3ba9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ro/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ro/thunderbird-140.8.1esr.tar.xz"; locale = "ro"; arch = "linux-i686"; sha256 = "74dd89e782fc4ada8f70837e98171806cf8eb24500ef9d60946d65e6222c7649"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ru/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/ru/thunderbird-140.8.1esr.tar.xz"; locale = "ru"; arch = "linux-i686"; sha256 = "1323e8704c5ad8491c23c8399501dbc67ed545989b83043a1ca232ac03e8fff1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sk/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sk/thunderbird-140.8.1esr.tar.xz"; locale = "sk"; arch = "linux-i686"; sha256 = "5b9b506699ac3cbbf6fbb271cd305882c8fa832aa70f52511ebf71bb3d4153dd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sl/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sl/thunderbird-140.8.1esr.tar.xz"; locale = "sl"; arch = "linux-i686"; sha256 = "c00a5812a416d19e7f3afa0db0ec216b10c12a2903b311fee9c0b6213ce3ac59"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sq/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sq/thunderbird-140.8.1esr.tar.xz"; locale = "sq"; arch = "linux-i686"; sha256 = "f1ee8c8bfcc6fc180f295e7b37363225a1ed596b6c01876d994275286ee835cf"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sr/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sr/thunderbird-140.8.1esr.tar.xz"; locale = "sr"; arch = "linux-i686"; sha256 = "0b7c3297b005736a0e52c08ccb54f8cf725c4154d5767bd4aca502e88ce1d7b1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sv-SE/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/sv-SE/thunderbird-140.8.1esr.tar.xz"; locale = "sv-SE"; arch = "linux-i686"; sha256 = "28885f0e6a78b85b8acbf2d040bb6405caa6701088a0742cb1197709918c38fb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/th/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/th/thunderbird-140.8.1esr.tar.xz"; locale = "th"; arch = "linux-i686"; sha256 = "23645f57987965c5cd2c0128caea047be8495c727c8881a83f222bae4f00ff06"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/tr/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/tr/thunderbird-140.8.1esr.tar.xz"; locale = "tr"; arch = "linux-i686"; sha256 = "917b63e9193925ba99dffca41b769099af0829b87db23e6c576f4c3c55c3d986"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/uk/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/uk/thunderbird-140.8.1esr.tar.xz"; locale = "uk"; arch = "linux-i686"; sha256 = "06f7f0d59e2979b215f3d430a9a347b48dfd491c0d68375c6a8a4564a9440f8d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/uz/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/uz/thunderbird-140.8.1esr.tar.xz"; locale = "uz"; arch = "linux-i686"; sha256 = "62e5bf272ed9b5870d4859368f0b69f76f94699f922b48de3993aee29db4efb0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/vi/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/vi/thunderbird-140.8.1esr.tar.xz"; locale = "vi"; arch = "linux-i686"; sha256 = "efd59dfa5b3647d614decf11dbaf9319aeb3244ced0a5b576b8c8aa9191a14b7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/zh-CN/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/zh-CN/thunderbird-140.8.1esr.tar.xz"; locale = "zh-CN"; arch = "linux-i686"; sha256 = "c832a30626941ed31a539a7271ec40848cffe5434a0bf667e9b86e2ba4658571"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/zh-TW/thunderbird-140.8.1esr.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/linux-i686/zh-TW/thunderbird-140.8.1esr.tar.xz"; locale = "zh-TW"; arch = "linux-i686"; sha256 = "5abce6cbd19e6ebe40f709968f5104b539c503ae71122bff113a3e9f21fee1f6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/af/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/af/Thunderbird%20140.8.1esr.dmg"; locale = "af"; arch = "mac"; sha256 = "22624183fe0d9583227a4d6c549d96fafdcbc9f3bc3a3f4e5b6ad22629ccfac0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ar/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ar/Thunderbird%20140.8.1esr.dmg"; locale = "ar"; arch = "mac"; sha256 = "ce73adcba8b5651fec00e1b86f92b111db50d65a5a8306fc5b18b5e9aed965c1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ast/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ast/Thunderbird%20140.8.1esr.dmg"; locale = "ast"; arch = "mac"; sha256 = "63b51337df4e38cadd6cb1ee4d1bcfaee452a5627f3471d9851365bd4de6bbbd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/be/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/be/Thunderbird%20140.8.1esr.dmg"; locale = "be"; arch = "mac"; sha256 = "92934cdfb7562c3dcde41dc1911437db84a22592275fab6db853fbe0d434c7d0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/bg/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/bg/Thunderbird%20140.8.1esr.dmg"; locale = "bg"; arch = "mac"; sha256 = "35aba6bcec1186922b32251661a56fd66b8431ee406169ba107221969d490585"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/br/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/br/Thunderbird%20140.8.1esr.dmg"; locale = "br"; arch = "mac"; sha256 = "71c3b7018a6731e86b0c94a1013beb736fa31ef9b5b35bd359d31539d4a7063c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ca/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ca/Thunderbird%20140.8.1esr.dmg"; locale = "ca"; arch = "mac"; sha256 = "0be8322568793c296025d4c345382b2ee0f58917fdcfac0aaf3ab8cac13a9e6b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/cak/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/cak/Thunderbird%20140.8.1esr.dmg"; locale = "cak"; arch = "mac"; sha256 = "3fcbe75b6796395784949a514bc3853a1d86a0b6de2be984c3c73550ec4d6dea"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/cs/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/cs/Thunderbird%20140.8.1esr.dmg"; locale = "cs"; arch = "mac"; sha256 = "b9a6022d702c4afa6c665d7690533ed4d9a7e58df86084af7fed49a824e53b79"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/cy/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/cy/Thunderbird%20140.8.1esr.dmg"; locale = "cy"; arch = "mac"; sha256 = "d7eebea983b2110a91fd74791ab2591255564250a336d72b32b0ec9d71255dc4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/da/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/da/Thunderbird%20140.8.1esr.dmg"; locale = "da"; arch = "mac"; sha256 = "d75e6dceb07a890ca71229541603320f8c07f4aed11032ba64fe19a0ff2bb4ee"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/de/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/de/Thunderbird%20140.8.1esr.dmg"; locale = "de"; arch = "mac"; sha256 = "97ea7be853fe85d87f8230d4db966a20aa3f570963cc4bdaef088b15f2293906"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/dsb/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/dsb/Thunderbird%20140.8.1esr.dmg"; locale = "dsb"; arch = "mac"; sha256 = "b2c9f248dcbaa4b82c0a6fb8367437fce280dc338bfce7441ab1ee295a9ebc1e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/el/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/el/Thunderbird%20140.8.1esr.dmg"; locale = "el"; arch = "mac"; sha256 = "e2739ec67f2e088a3bf65916a58fc92686dff4aeec8a7af06af98a8cb06cff29"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/en-CA/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/en-CA/Thunderbird%20140.8.1esr.dmg"; locale = "en-CA"; arch = "mac"; sha256 = "e4e9e100a5d7cfd17caed84fd76a16817b6776698438c88b0299a7050bb48157"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/en-GB/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/en-GB/Thunderbird%20140.8.1esr.dmg"; locale = "en-GB"; arch = "mac"; sha256 = "99a4f3d1bc162eb98f4d685f1508157a59daab954f8a3103d5b2b2db20f41969"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/en-US/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/en-US/Thunderbird%20140.8.1esr.dmg"; locale = "en-US"; arch = "mac"; sha256 = "41eee241cdb2405ead4feb5e676917eb40e54446e3e5db4d090a75d80465c805"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/es-AR/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/es-AR/Thunderbird%20140.8.1esr.dmg"; locale = "es-AR"; arch = "mac"; sha256 = "680f8109aa6728a95e66b3eaf6eb20d17d3d62378d9ac75289aa4bc2935df55c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/es-ES/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/es-ES/Thunderbird%20140.8.1esr.dmg"; locale = "es-ES"; arch = "mac"; sha256 = "7536b48665d16a9ebbb7f687532b97bd08787e0978129923c6a9dd0bf52bd864"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/es-MX/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/es-MX/Thunderbird%20140.8.1esr.dmg"; locale = "es-MX"; arch = "mac"; sha256 = "5c8342b68e8a2afd6f370c9991bc29b6ccb9024e22af638a1fbfb0afd6ed5fd9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/et/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/et/Thunderbird%20140.8.1esr.dmg"; locale = "et"; arch = "mac"; sha256 = "ed4beec98b1945c044cadca494f98819298cc533f656a2f4f6116f037cb18e62"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/eu/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/eu/Thunderbird%20140.8.1esr.dmg"; locale = "eu"; arch = "mac"; sha256 = "2d377cac10a089d2fa2dba8452f92f1185d485076e910159b2497c2739d79eb6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/fi/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/fi/Thunderbird%20140.8.1esr.dmg"; locale = "fi"; arch = "mac"; sha256 = "0f6886d531719c0cb68b318e87435a0b3c67ee2acf239a13ac055ae11c199545"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/fr/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/fr/Thunderbird%20140.8.1esr.dmg"; locale = "fr"; arch = "mac"; sha256 = "cf27acf21cc6c3e9589de2ad88311643841c4e8ab01f97dceb385e17106b11f0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/fy-NL/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/fy-NL/Thunderbird%20140.8.1esr.dmg"; locale = "fy-NL"; arch = "mac"; sha256 = "3fe1aa3cd3a0880523f150d7df017edeaabf1725258942aa7fead373e9044173"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ga-IE/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ga-IE/Thunderbird%20140.8.1esr.dmg"; locale = "ga-IE"; arch = "mac"; sha256 = "2e072cb4b589f7451626f6de5d2fffb4bab34e73d812b94a09be322833c9a0c1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/gd/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/gd/Thunderbird%20140.8.1esr.dmg"; locale = "gd"; arch = "mac"; sha256 = "b78a50e4ab1ed8fd1a46463f304c31307236a123ee8b8c64353358a371ac6f86"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/gl/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/gl/Thunderbird%20140.8.1esr.dmg"; locale = "gl"; arch = "mac"; sha256 = "3d3034ad6e406318d5cfe7fcf1e46c0cefe0721892761667472ef4920dd7be78"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/he/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/he/Thunderbird%20140.8.1esr.dmg"; locale = "he"; arch = "mac"; sha256 = "8eb920c4c7c91e7655d9b614e8a710a0d9087229183b96e9c028a93c5df23f83"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/hr/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/hr/Thunderbird%20140.8.1esr.dmg"; locale = "hr"; arch = "mac"; sha256 = "e4637fb9397b5c642448e43089583add717e8052be3ad7d8d5f07f156b95d41a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/hsb/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/hsb/Thunderbird%20140.8.1esr.dmg"; locale = "hsb"; arch = "mac"; sha256 = "1a752d30f6e0509338bc85b371109cc722e92f7c489c263b31263ab5ac26b8cc"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/hu/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/hu/Thunderbird%20140.8.1esr.dmg"; locale = "hu"; arch = "mac"; sha256 = "ba75bef3a72a04511676be8074c8d00b7c9317418fae22b35455deb1234de904"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/hy-AM/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/hy-AM/Thunderbird%20140.8.1esr.dmg"; locale = "hy-AM"; arch = "mac"; sha256 = "df202a70c7e6b0d59beb6095f61be4d74e9873b7222946ba3aba8845a991d60c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/id/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/id/Thunderbird%20140.8.1esr.dmg"; locale = "id"; arch = "mac"; sha256 = "94f83da8e9676af52b8711e7cd48575e520d8ce61063c86da27919c504cb6043"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/is/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/is/Thunderbird%20140.8.1esr.dmg"; locale = "is"; arch = "mac"; sha256 = "69b101515450ecb6e50d83c2f9f71f405b28002ad7b64a2c569a798c83bd9468"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/it/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/it/Thunderbird%20140.8.1esr.dmg"; locale = "it"; arch = "mac"; sha256 = "cfc5960fc923a483105a0e3e53fc5802853dee61a4a9a392314efc80e0e13360"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ja-JP-mac/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ja-JP-mac/Thunderbird%20140.8.1esr.dmg"; locale = "ja-JP-mac"; arch = "mac"; sha256 = "9eb1f856f59b676e7cf0b7acf243fbf5c3dd29098692d07d0e9eb7bbc89b9110"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ka/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ka/Thunderbird%20140.8.1esr.dmg"; locale = "ka"; arch = "mac"; sha256 = "20c809d40bb46918356ca1e4f7301ae94a6007ea83043830fd23c8b628c73b39"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/kab/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/kab/Thunderbird%20140.8.1esr.dmg"; locale = "kab"; arch = "mac"; sha256 = "a27545751025fe7835bcbf8759dcb7849b50d2bb783f54543850655602d6fc84"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/kk/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/kk/Thunderbird%20140.8.1esr.dmg"; locale = "kk"; arch = "mac"; sha256 = "2a74af790469d3da851798b99d2f9f1f31a942f6683e63d148ba8fa9e7397808"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ko/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ko/Thunderbird%20140.8.1esr.dmg"; locale = "ko"; arch = "mac"; sha256 = "0cf9cbe7eb0a365358eb618d41ec234a2ce8a8674ebc6fe3b40a6857a13daba6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/lt/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/lt/Thunderbird%20140.8.1esr.dmg"; locale = "lt"; arch = "mac"; sha256 = "3ea725b28229d2f07e1fe0daf42b8fcbda860561ca8d1c62433e450a40887db7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/lv/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/lv/Thunderbird%20140.8.1esr.dmg"; locale = "lv"; arch = "mac"; sha256 = "01c8d2b9af2dba50b207eb7e62924f5a521a45bafde4e6b6a4110d9d7d28e170"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ms/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ms/Thunderbird%20140.8.1esr.dmg"; locale = "ms"; arch = "mac"; sha256 = "aa686dd27733ad308af292a25b141a70174ff2cd09472d29e6280afd0d8533c5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/nb-NO/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/nb-NO/Thunderbird%20140.8.1esr.dmg"; locale = "nb-NO"; arch = "mac"; sha256 = "519b5f2075ef5b8f444abb3c0e0e09620299451703c5f549c2b782493e647251"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/nl/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/nl/Thunderbird%20140.8.1esr.dmg"; locale = "nl"; arch = "mac"; sha256 = "13e3db19da765d62839c72dc2032de1c9e2af2995857df7b5c11128ddc3fdca7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/nn-NO/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/nn-NO/Thunderbird%20140.8.1esr.dmg"; locale = "nn-NO"; arch = "mac"; sha256 = "1e0b1965fb8dc9985472a960237492e52d09f9f54b1d9f01f467e2ff3653f764"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/pa-IN/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/pa-IN/Thunderbird%20140.8.1esr.dmg"; locale = "pa-IN"; arch = "mac"; sha256 = "1c1fbdc3a8a58b2983a1e61afde4c1f3c82baace71ba3e34891acbad4d83089c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/pl/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/pl/Thunderbird%20140.8.1esr.dmg"; locale = "pl"; arch = "mac"; sha256 = "9a0e1f2a232c20d9ef5abf8b8d081e9173f9b600fdfc80aaef1961c6ce5cb494"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/pt-BR/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/pt-BR/Thunderbird%20140.8.1esr.dmg"; locale = "pt-BR"; arch = "mac"; sha256 = "bdef886cdf12eeca3a8d12162de97320594abed7c27b26ff4a80232a802c0bb3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/pt-PT/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/pt-PT/Thunderbird%20140.8.1esr.dmg"; locale = "pt-PT"; arch = "mac"; sha256 = "05857f22c10c2da4b88e93d1d30e8fc2f8ec6c56a3653e809e9f22fcfb7e206c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/rm/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/rm/Thunderbird%20140.8.1esr.dmg"; locale = "rm"; arch = "mac"; sha256 = "1983dd10fc1437b68d3ba347287f889354ed848ceda3374e0c91cb8771bebe19"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ro/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ro/Thunderbird%20140.8.1esr.dmg"; locale = "ro"; arch = "mac"; sha256 = "fed16aef5cdc3fe07b90e85a2e988179e1059225b7a4a8a9d514fe80f5970041"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ru/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/ru/Thunderbird%20140.8.1esr.dmg"; locale = "ru"; arch = "mac"; sha256 = "d34428fbe71cf813635490ffa8b06660a485eb4e3e9b28083bdfcca511d21b0a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sk/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sk/Thunderbird%20140.8.1esr.dmg"; locale = "sk"; arch = "mac"; sha256 = "a475eed733592d48adb3287092f58333bf83d0e9ddd8165c0f2bab8b904d3989"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sl/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sl/Thunderbird%20140.8.1esr.dmg"; locale = "sl"; arch = "mac"; sha256 = "42c481c28b5b37ab6b1291804a61c6ba6579d09a405fe38782eb6e38ad67e80a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sq/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sq/Thunderbird%20140.8.1esr.dmg"; locale = "sq"; arch = "mac"; sha256 = "b75b09a20c9160c88205d777201ff454ec09725bc184e8e4c44ac3c3db113553"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sr/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sr/Thunderbird%20140.8.1esr.dmg"; locale = "sr"; arch = "mac"; sha256 = "6e22260916ff863ec0b4b3ada5ce49e74fda15195c14cc2ac96871b9dbbfdf3a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sv-SE/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/sv-SE/Thunderbird%20140.8.1esr.dmg"; locale = "sv-SE"; arch = "mac"; sha256 = "bdf06df7ba37813e9e5357eeec2b62e21cee79fd5aef34b7766b6a942e629a2d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/th/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/th/Thunderbird%20140.8.1esr.dmg"; locale = "th"; arch = "mac"; sha256 = "8a34f2219e3380292760f877f2f8587662b433083bfd0f9d9c23cbdf58c85f7d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/tr/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/tr/Thunderbird%20140.8.1esr.dmg"; locale = "tr"; arch = "mac"; sha256 = "bd903e7f5d23b77177d6e0f4b76be2f7d9cf96f33c098da44c0a0b703208aa8d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/uk/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/uk/Thunderbird%20140.8.1esr.dmg"; locale = "uk"; arch = "mac"; sha256 = "887f8aad21bd50f6a6e3c8f1a66550a8e8561ba8e92e9ab2933c93cf6bb8be16"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/uz/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/uz/Thunderbird%20140.8.1esr.dmg"; locale = "uz"; arch = "mac"; sha256 = "682a92f644c0bd50b6c614de0539c582faccf74a3052bd7810a2408cb7eecc09"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/vi/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/vi/Thunderbird%20140.8.1esr.dmg"; locale = "vi"; arch = "mac"; sha256 = "9031ccf53c39a3b93ba07a080f864f09884122b0051ed9c0f58f99aa1663d51a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/zh-CN/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/zh-CN/Thunderbird%20140.8.1esr.dmg"; locale = "zh-CN"; arch = "mac"; sha256 = "16aabcfbd2351429b509090894798c5fa2f6988acbcdda7cf8fc5de1a8219a82"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/zh-TW/Thunderbird%20140.8.1esr.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/140.8.1esr/mac/zh-TW/Thunderbird%20140.8.1esr.dmg"; locale = "zh-TW"; arch = "mac"; sha256 = "c6de157bc45d6be2e342ddaadc8a6e24d0c61408db8c4070ff3017d4821c09d2"; diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix index 6ca0720d6347..e0f4df69d182 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix @@ -2,793 +2,793 @@ version = "148.0.1"; sources = [ { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/af/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/af/thunderbird-148.0.1.tar.xz"; locale = "af"; arch = "linux-x86_64"; sha256 = "452285eb74233e9775652bc3813472828dcd44d467ae6d4b16a9c7cce39c082b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ar/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ar/thunderbird-148.0.1.tar.xz"; locale = "ar"; arch = "linux-x86_64"; sha256 = "cf72bfce85d9b38c6fcc71e426deffb603d1e3def18deaa1bec428fdf801ead0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ast/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ast/thunderbird-148.0.1.tar.xz"; locale = "ast"; arch = "linux-x86_64"; sha256 = "55cf6c32186762059895e42a1c7c7cd5bcc7026efefc6eec51a09a91e8192a6f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/be/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/be/thunderbird-148.0.1.tar.xz"; locale = "be"; arch = "linux-x86_64"; sha256 = "35168b179085fb4e64a67c98d5283173941b74116ce668b515bb5ec6a97eb8bf"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/bg/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/bg/thunderbird-148.0.1.tar.xz"; locale = "bg"; arch = "linux-x86_64"; sha256 = "b71369ed4c637f72d2e143e89f7dab72e70ad7759633947c69489e146bebe72d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/br/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/br/thunderbird-148.0.1.tar.xz"; locale = "br"; arch = "linux-x86_64"; sha256 = "db2288d18d25b157948901295cf1a4a42de4ed9b3458283ecfc93b6e1fcc1d78"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ca/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ca/thunderbird-148.0.1.tar.xz"; locale = "ca"; arch = "linux-x86_64"; sha256 = "501d5d84eb25513b2aac8c4a2119b5968a1faa4a29e26c2ecd12923c5fdb0e25"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/cak/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/cak/thunderbird-148.0.1.tar.xz"; locale = "cak"; arch = "linux-x86_64"; sha256 = "ca2afefe0635ffca10938ce467e93893cbe90b6294ba87dfa8096b5ab29ef2e1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/cs/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/cs/thunderbird-148.0.1.tar.xz"; locale = "cs"; arch = "linux-x86_64"; sha256 = "f65660542e9dacc05f64ff5a3bc920a5377814b409c5c3116ff432b7c2cbfc71"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/cy/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/cy/thunderbird-148.0.1.tar.xz"; locale = "cy"; arch = "linux-x86_64"; sha256 = "0e80e40b32de26d50a492b12ea390acaac2af1bd78d03baf81127b387715d7c9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/da/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/da/thunderbird-148.0.1.tar.xz"; locale = "da"; arch = "linux-x86_64"; sha256 = "f4f6f6554d2eca53346d5fff4804cbde7038620005ad01cb4ce2f8c9b298dd51"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/de/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/de/thunderbird-148.0.1.tar.xz"; locale = "de"; arch = "linux-x86_64"; sha256 = "95651cb1ce8626173619a0087cfeb7ab9d5e790df23582857166818e95d0cce3"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/dsb/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/dsb/thunderbird-148.0.1.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; sha256 = "cbc87d7ed92ad1cf3a1e9552856854de68441360356ec691e2c8bb7a226f315d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/el/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/el/thunderbird-148.0.1.tar.xz"; locale = "el"; arch = "linux-x86_64"; sha256 = "1ef60149ba01eb5d3ab9532c544bde19fddbaa45b8aa6241e4b56e30169bcb7f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/en-CA/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/en-CA/thunderbird-148.0.1.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; sha256 = "04b68817c67478537ed58bb27fb34b2c6c58802378c362074d812dd626917d27"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/en-GB/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/en-GB/thunderbird-148.0.1.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; sha256 = "6edf076a07588800675d21cd97b91ef84745aaeda55163f07c078ae5e02ec81f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/en-US/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/en-US/thunderbird-148.0.1.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; sha256 = "e22ab5e97d1ed20b21aa583d72fa906832fccb9d0e5655eea03c7932f92d4d25"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/es-AR/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/es-AR/thunderbird-148.0.1.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; sha256 = "92d3f0fe3d83eb1f15cb516268dfde2a010f9cb2a2a8f96b4d0fbd5fee13b38c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/es-ES/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/es-ES/thunderbird-148.0.1.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; sha256 = "1d904845434c3f7bf1a5f78729053e64f9f8a734803ae86b8f86ddb91ff677c7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/es-MX/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/es-MX/thunderbird-148.0.1.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; sha256 = "5ffbc240cad1883940b01ccd3290672c5ddb32cf89d8b3561d57ca851bd1078d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/et/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/et/thunderbird-148.0.1.tar.xz"; locale = "et"; arch = "linux-x86_64"; sha256 = "802a1c89f1ee330fc924a35a325490fd53b2956749dc671dbc219edf549e836b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/eu/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/eu/thunderbird-148.0.1.tar.xz"; locale = "eu"; arch = "linux-x86_64"; sha256 = "df741094e1b536395e960075a1a059ed285fdeec0be66c8c09a441bc57a81f5d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/fi/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/fi/thunderbird-148.0.1.tar.xz"; locale = "fi"; arch = "linux-x86_64"; sha256 = "a7993d9282f72ef9d84acaf44db1c206bd291ca8c30617851fd2c4587017c5e7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/fr/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/fr/thunderbird-148.0.1.tar.xz"; locale = "fr"; arch = "linux-x86_64"; sha256 = "812139f24778a7e58c5c1840c6f969159d4cea59b6d24004eccf6f67310d4bf1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/fy-NL/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/fy-NL/thunderbird-148.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; sha256 = "ba543d0cea5d3953056fe0114aa09444971b8db16dc465d6bcc459f07ef1dccd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ga-IE/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ga-IE/thunderbird-148.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; sha256 = "12b5218ad5ffb93894e70cfbda2f8b54d0eb15d8b83d3a60a52ad6d7962eb45b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/gd/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/gd/thunderbird-148.0.1.tar.xz"; locale = "gd"; arch = "linux-x86_64"; sha256 = "54b9f126c19e1e864b6daccc02571458bafd161d39c99d03c29ef3a1bb52b1d1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/gl/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/gl/thunderbird-148.0.1.tar.xz"; locale = "gl"; arch = "linux-x86_64"; sha256 = "35c788c302067571f90de49b471f97cc2cb48d5d667f2bf1eb84dfb3c6d51b15"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/he/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/he/thunderbird-148.0.1.tar.xz"; locale = "he"; arch = "linux-x86_64"; sha256 = "13d4b1e68c650e5f6140e42813b9daac7ed449f5ba906b827b8c491fe753fc90"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/hr/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/hr/thunderbird-148.0.1.tar.xz"; locale = "hr"; arch = "linux-x86_64"; sha256 = "f773792996626c552d1d1cbef6ec0bdce7cf59523a5b83e5d1a6f7c2d336c0c9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/hsb/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/hsb/thunderbird-148.0.1.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; sha256 = "6226b53eed067c7bbb683ef39fe322bb4eebf25c71cdcbb363d6d30934b4cae0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/hu/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/hu/thunderbird-148.0.1.tar.xz"; locale = "hu"; arch = "linux-x86_64"; sha256 = "4b2dca124f862cdadc3f020ee87544b73d8b5599f48090a37b62aaa728aa19a5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/hy-AM/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/hy-AM/thunderbird-148.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; sha256 = "c81e1c94485ee5be53943dd7ae625daa51e979096c36dd9842a1b2615eaeb9e6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/id/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/id/thunderbird-148.0.1.tar.xz"; locale = "id"; arch = "linux-x86_64"; sha256 = "c54fcc0b0d3e3859029956555b063cc9a73c766e72a3300a891b826a158f402a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/is/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/is/thunderbird-148.0.1.tar.xz"; locale = "is"; arch = "linux-x86_64"; sha256 = "5ef1a371824713425cab9be4970f7b02d37ab22dd9e4aeb38efa04ef5c134f0d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/it/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/it/thunderbird-148.0.1.tar.xz"; locale = "it"; arch = "linux-x86_64"; sha256 = "313335de72b2a88cf2269b534e6884795216e64ee1750347b82a61ab202abd24"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ja/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ja/thunderbird-148.0.1.tar.xz"; locale = "ja"; arch = "linux-x86_64"; sha256 = "385feb6e38cb2243d59a7d4494ed06acc336bfd35fd7d4f2a456f531606b5712"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ka/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ka/thunderbird-148.0.1.tar.xz"; locale = "ka"; arch = "linux-x86_64"; sha256 = "4b83ff7771fad33a949dc202fa3a007535354c67d115c4765a966178c6afea3b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/kab/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/kab/thunderbird-148.0.1.tar.xz"; locale = "kab"; arch = "linux-x86_64"; sha256 = "5db313ad933ba271eadde24c42f518001303ba538de3f7e72df182cdb7989b8a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/kk/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/kk/thunderbird-148.0.1.tar.xz"; locale = "kk"; arch = "linux-x86_64"; sha256 = "098d2e9b6cfdf4024ed167410eff4df1b60a9cc6371fc819c43e8fa55e6ad1ac"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ko/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ko/thunderbird-148.0.1.tar.xz"; locale = "ko"; arch = "linux-x86_64"; sha256 = "7c9dda6fb8a17c53fb16931aa05a02cd9d9765db33f9728e27238493ff67bce2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/lt/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/lt/thunderbird-148.0.1.tar.xz"; locale = "lt"; arch = "linux-x86_64"; sha256 = "39dcd64af689688edc3fd51b0b640f3fbc0f547934e4bc3b3b7810e57b30c15b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/lv/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/lv/thunderbird-148.0.1.tar.xz"; locale = "lv"; arch = "linux-x86_64"; sha256 = "868f3061c03fb32ab69e50633ff1f5c493a58783287775526facfaa57c3f6ab8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ms/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ms/thunderbird-148.0.1.tar.xz"; locale = "ms"; arch = "linux-x86_64"; sha256 = "872b7bd0d4b411dacd9f633e153b4629cf412541c4ae21a033539fc347ff36f9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/nb-NO/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/nb-NO/thunderbird-148.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; sha256 = "10be343bac76cbb7bf9ca67f6cbd3f5425ee0eda6b7e9a567159546e5760ee13"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/nl/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/nl/thunderbird-148.0.1.tar.xz"; locale = "nl"; arch = "linux-x86_64"; sha256 = "89fea21a2fb9c1339dcde75b75bd37de91a2a2634d024886988741b44438dce0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/nn-NO/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/nn-NO/thunderbird-148.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; sha256 = "7d96e4fad093df9aa4186bf3c9910fc88bbcf14553016d0edafe845b072f976c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/pa-IN/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/pa-IN/thunderbird-148.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; sha256 = "7fba3ff598436f28d742abc4e6df4b51967a9149168df8aa257c7c4b4a8043f7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/pl/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/pl/thunderbird-148.0.1.tar.xz"; locale = "pl"; arch = "linux-x86_64"; sha256 = "e65b936d427b17def458bc93d02462d6031d55a91d4214e9a9253ceedbf638a5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/pt-BR/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/pt-BR/thunderbird-148.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; sha256 = "4bd860fb707774a557987c051694388f158570542846bc14503806160adf85b6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/pt-PT/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/pt-PT/thunderbird-148.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; sha256 = "68375fa59a6af99ba072606d7d7c63048174b946bcb01e72924aa48311f5eb2b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/rm/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/rm/thunderbird-148.0.1.tar.xz"; locale = "rm"; arch = "linux-x86_64"; sha256 = "75cb0a8111652bf92fcc7fe7f1514c5295cfa478beefdf17a7c892b760004d13"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ro/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ro/thunderbird-148.0.1.tar.xz"; locale = "ro"; arch = "linux-x86_64"; sha256 = "31e85481c695fd8bb6a7dd06d7067ada7f3f778aa4e0a187efbef068187a3f40"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ru/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/ru/thunderbird-148.0.1.tar.xz"; locale = "ru"; arch = "linux-x86_64"; sha256 = "637ca9e8241759ca086ce996eca96fa74479a9e4c46fa0bd4ef3811931a3d00a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sk/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sk/thunderbird-148.0.1.tar.xz"; locale = "sk"; arch = "linux-x86_64"; sha256 = "ea525cead16f814dab9539f221d573793e253fd38c8d3b6cda34726808afa68b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sl/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sl/thunderbird-148.0.1.tar.xz"; locale = "sl"; arch = "linux-x86_64"; sha256 = "e268eb305154ce6d36c89570fa8e349e5073f27d86f82410e5a303f0cd483e69"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sq/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sq/thunderbird-148.0.1.tar.xz"; locale = "sq"; arch = "linux-x86_64"; sha256 = "d66e4d5785940914de12946e512baafff7fb0cef1a3ab284128be035d606ae85"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sr/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sr/thunderbird-148.0.1.tar.xz"; locale = "sr"; arch = "linux-x86_64"; sha256 = "20eb73f689c4f46fb76bbe4a2428a96bd760d553cd392dd9c26f71eb3691ae3d"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sv-SE/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/sv-SE/thunderbird-148.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; sha256 = "af37670b3049dc03b451d5d3f5bbd31b6a47fe2fb5e0861377c34f900ad49185"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/th/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/th/thunderbird-148.0.1.tar.xz"; locale = "th"; arch = "linux-x86_64"; sha256 = "a42416b6af640f98b33fac06ae6f7bcdc499c3bfb5713a52df659afe8edd8759"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/tr/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/tr/thunderbird-148.0.1.tar.xz"; locale = "tr"; arch = "linux-x86_64"; sha256 = "89c297c77d753a342b1d59a019ad83d9cc8b26abdbc68fee05b35cd20a290a80"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/uk/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/uk/thunderbird-148.0.1.tar.xz"; locale = "uk"; arch = "linux-x86_64"; sha256 = "d6b248cfcb4300af21d1e3b15a8cd958aeb6b38c519bca2ca6492f4e50672c77"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/uz/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/uz/thunderbird-148.0.1.tar.xz"; locale = "uz"; arch = "linux-x86_64"; sha256 = "dc7b26a2c9965fb0c0f6c3186e9bc19b1839ad787fc5a088cff3342c8bc19c85"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/vi/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/vi/thunderbird-148.0.1.tar.xz"; locale = "vi"; arch = "linux-x86_64"; sha256 = "deca8678c47bde5e5543938613cba54f29e8a669b3b160d4a670942786c86ff0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/zh-CN/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/zh-CN/thunderbird-148.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; sha256 = "d3fac07d2e20825c52771b291ee6945ca17b04a49bc277b85f2efb9b23f39a13"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/zh-TW/thunderbird-148.0.1.tar.xz"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/linux-x86_64/zh-TW/thunderbird-148.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; sha256 = "f62cd6f7e05a713e95a337537b9d8da48fe6158e69956af3bbe12a88b9f25e8b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/af/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/af/Thunderbird%20148.0.1.dmg"; locale = "af"; arch = "mac"; sha256 = "35526c3cec825f03e85d7f05209a34556487f44fc16b7fef6990c7b226dff16c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ar/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ar/Thunderbird%20148.0.1.dmg"; locale = "ar"; arch = "mac"; sha256 = "9bb4015d17581c49e623d7110667f9f31d0cbbb89840016f8394e93211113e36"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ast/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ast/Thunderbird%20148.0.1.dmg"; locale = "ast"; arch = "mac"; sha256 = "60345ac71cdf38b99b8e230255d6f57a480d91180319c1b94eb26f5f5480abc1"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/be/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/be/Thunderbird%20148.0.1.dmg"; locale = "be"; arch = "mac"; sha256 = "bc8f226e1ddb42b7a02b38ffe01321db8f626d11edff37a4ace2d7c8d9dc0c2b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/bg/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/bg/Thunderbird%20148.0.1.dmg"; locale = "bg"; arch = "mac"; sha256 = "41523d3f75bc331a9f35b011ad1dc42d234f55626d50cfd4f3db71456690c94c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/br/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/br/Thunderbird%20148.0.1.dmg"; locale = "br"; arch = "mac"; sha256 = "edb87fa82dd3281a54f781e4dbb91b4b66582e8ddc5e05a6e55fe29bb7274ff9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ca/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ca/Thunderbird%20148.0.1.dmg"; locale = "ca"; arch = "mac"; sha256 = "6f9445db0e1afc4769f54c7009c9cec52d00c7c2ff3bdc6c6528d07cfea77867"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/cak/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/cak/Thunderbird%20148.0.1.dmg"; locale = "cak"; arch = "mac"; sha256 = "fea52eaa6227594ca5ad6dba694001ae1d72909716b7f5946446c9c4998648fe"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/cs/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/cs/Thunderbird%20148.0.1.dmg"; locale = "cs"; arch = "mac"; sha256 = "5bd0090ad793e766672c984f04e0cf8f9c53a5fe67ba5f76025090499656b4ec"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/cy/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/cy/Thunderbird%20148.0.1.dmg"; locale = "cy"; arch = "mac"; sha256 = "437a5b1b81fa338f02d75e540af447543bf89d8dec79dee83c41d8251b33e1a9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/da/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/da/Thunderbird%20148.0.1.dmg"; locale = "da"; arch = "mac"; sha256 = "a6bc685dc64849ba6661492a50b6f21d6b354ef71257d3e41d7b9c3cf1f6adcf"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/de/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/de/Thunderbird%20148.0.1.dmg"; locale = "de"; arch = "mac"; sha256 = "17ed921402904770512effeb3818e6cb874f198fd2a66a1e2c4da3c1c5c164cd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/dsb/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/dsb/Thunderbird%20148.0.1.dmg"; locale = "dsb"; arch = "mac"; sha256 = "65284f2340da6a6055a5a47755a9c1a29ec97300f24b301c0579ce65f4a957dd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/el/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/el/Thunderbird%20148.0.1.dmg"; locale = "el"; arch = "mac"; sha256 = "441f7187cebf2a31ac598254d8fe85b97fef05039bca87b473dbc39c825d9c14"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/en-CA/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/en-CA/Thunderbird%20148.0.1.dmg"; locale = "en-CA"; arch = "mac"; sha256 = "bfe8d53b9b042802ba504712b0195a661def0c9a84a220ee78c752238b955981"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/en-GB/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/en-GB/Thunderbird%20148.0.1.dmg"; locale = "en-GB"; arch = "mac"; sha256 = "bde9c478653048023b8d512ea2ac27c85e7162a5748b5e0bf65964d8f6b033d5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/en-US/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/en-US/Thunderbird%20148.0.1.dmg"; locale = "en-US"; arch = "mac"; sha256 = "45d07933d5d4a21e8d02186fa540039ce69fba14b6c026e07358a8e96da6d547"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/es-AR/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/es-AR/Thunderbird%20148.0.1.dmg"; locale = "es-AR"; arch = "mac"; sha256 = "773d413057298b61d1938d4b82032315884f85d6d28a1c1035de0b0d2f2f779a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/es-ES/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/es-ES/Thunderbird%20148.0.1.dmg"; locale = "es-ES"; arch = "mac"; sha256 = "a08b8130585f93443609d5ff40384ff3905bcaf6209a60e2dc2420d55b824ac8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/es-MX/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/es-MX/Thunderbird%20148.0.1.dmg"; locale = "es-MX"; arch = "mac"; sha256 = "a464dbd10aa39316025b0710bd1d93a6dd06f4ed8286a756f23b4f245fcb2fe0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/et/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/et/Thunderbird%20148.0.1.dmg"; locale = "et"; arch = "mac"; sha256 = "5e3f8bfffbf37bc013e676d993914e66812df34886556671842f24373832aefa"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/eu/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/eu/Thunderbird%20148.0.1.dmg"; locale = "eu"; arch = "mac"; sha256 = "759cef09c3af2487b321198a37649a589778c6bf46bfdeab9a3aec8796824f81"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/fi/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/fi/Thunderbird%20148.0.1.dmg"; locale = "fi"; arch = "mac"; sha256 = "5e4964778541e7756b5a2a9d6907dee3dbe1f0c3b096903ddc6e306457553786"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/fr/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/fr/Thunderbird%20148.0.1.dmg"; locale = "fr"; arch = "mac"; sha256 = "7bb49597cae30d6370681cb0e24cde9d1229df65755cebc61bcc3fc47dc56029"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/fy-NL/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/fy-NL/Thunderbird%20148.0.1.dmg"; locale = "fy-NL"; arch = "mac"; sha256 = "bb7e8dc83952215814d31828bcb328df345163ebe37b0ae7436f68610d411ddb"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ga-IE/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ga-IE/Thunderbird%20148.0.1.dmg"; locale = "ga-IE"; arch = "mac"; sha256 = "b08e39455eef3ddd2a64ac77424515a9150ef7ba42e203f40f800202b6f33b7b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/gd/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/gd/Thunderbird%20148.0.1.dmg"; locale = "gd"; arch = "mac"; sha256 = "b7cb536ed12bae89da81186c1d8f36214eadd861ba757b39915e8a64280e6e88"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/gl/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/gl/Thunderbird%20148.0.1.dmg"; locale = "gl"; arch = "mac"; sha256 = "cca8c980a4e4cf4771937513bcb426ab0695583ccbd02092ca494e1dfea767b6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/he/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/he/Thunderbird%20148.0.1.dmg"; locale = "he"; arch = "mac"; sha256 = "ec911c04717f26fa077f5e2ad07c32a24c6f39532b2832e9b6616687773fc703"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/hr/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/hr/Thunderbird%20148.0.1.dmg"; locale = "hr"; arch = "mac"; sha256 = "ea40341e39b2bc0d3f13b68f900e23208645c5e0561d2ccc9c47fc0c7852f7d2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/hsb/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/hsb/Thunderbird%20148.0.1.dmg"; locale = "hsb"; arch = "mac"; sha256 = "b2fdbf3c994c0b346847859910e8d62f761a6a7f82dd07c80500d73635a85c1b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/hu/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/hu/Thunderbird%20148.0.1.dmg"; locale = "hu"; arch = "mac"; sha256 = "d8a923d4dcb8b6e50466edd5a24fc153a3f191ec4da2fb928cae303579496ce6"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/hy-AM/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/hy-AM/Thunderbird%20148.0.1.dmg"; locale = "hy-AM"; arch = "mac"; sha256 = "34cca0020b42e5be70f4c062a924d1f84c32409acbe45b80a5a42cac0fcee9a9"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/id/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/id/Thunderbird%20148.0.1.dmg"; locale = "id"; arch = "mac"; sha256 = "712e3557b084cb0599913cf3b24b79778f8cd347e3f628a18efd86617718a47a"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/is/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/is/Thunderbird%20148.0.1.dmg"; locale = "is"; arch = "mac"; sha256 = "3ab39b983d8234e866f2b0adb8f9f6e4ada943152b4538d2dd7c82515d5e3882"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/it/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/it/Thunderbird%20148.0.1.dmg"; locale = "it"; arch = "mac"; sha256 = "f38d7c8f87d837adbacb12d783a712f6cc7dc76aecad426c0b3c6806fe600dfa"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ja-JP-mac/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ja-JP-mac/Thunderbird%20148.0.1.dmg"; locale = "ja-JP-mac"; arch = "mac"; sha256 = "0e39f3778b6b4ebe26e3dc1ba6010b181ef49c0828d47568bb58ff41a4bdc492"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ka/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ka/Thunderbird%20148.0.1.dmg"; locale = "ka"; arch = "mac"; sha256 = "8aa66353fcf473fc43c7ac0a238d877e52fce85a1d6e88fdd6189aa4a4e8b0f5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/kab/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/kab/Thunderbird%20148.0.1.dmg"; locale = "kab"; arch = "mac"; sha256 = "a89c63562db309c3ea5da0665c2b9c8745eab26b01237eff5e738395e92c3aa8"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/kk/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/kk/Thunderbird%20148.0.1.dmg"; locale = "kk"; arch = "mac"; sha256 = "d32b99d6999e37cc358d6a7854d373c35a8a76522c5670cebe627c700cc2d88b"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ko/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ko/Thunderbird%20148.0.1.dmg"; locale = "ko"; arch = "mac"; sha256 = "954e5cedc319f3b197626f6c202d8fe7b7da3087a21f5767c723fa7d17d1bc6f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/lt/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/lt/Thunderbird%20148.0.1.dmg"; locale = "lt"; arch = "mac"; sha256 = "2a76badf20edc565ca300de9d6ef8ec040346a5150d9999f96cc01a6b5730813"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/lv/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/lv/Thunderbird%20148.0.1.dmg"; locale = "lv"; arch = "mac"; sha256 = "0bd6d7908864f69ab067bddb5cca3d876fbac45817e7640ccf487332657305a4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ms/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ms/Thunderbird%20148.0.1.dmg"; locale = "ms"; arch = "mac"; sha256 = "23cd1f663a5b58700fb7b509f14b67e9ad0f447e19d0cbd59f000d06ef4647f7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/nb-NO/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/nb-NO/Thunderbird%20148.0.1.dmg"; locale = "nb-NO"; arch = "mac"; sha256 = "c15dbca5b59f8805394e1674b5ceb4255aeaa0eedd8c1a6d0e725f7c70393878"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/nl/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/nl/Thunderbird%20148.0.1.dmg"; locale = "nl"; arch = "mac"; sha256 = "75a6ca45fe2e58a65779457bb8245053cba4c3cc3c2f8914c4bcfa0aab8457a2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/nn-NO/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/nn-NO/Thunderbird%20148.0.1.dmg"; locale = "nn-NO"; arch = "mac"; sha256 = "86b40d91c604ca800d2808017b3e025f1a279102dc135b4f08037818f62caab0"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/pa-IN/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/pa-IN/Thunderbird%20148.0.1.dmg"; locale = "pa-IN"; arch = "mac"; sha256 = "db23f780620fb28a89594467ad922e76f888c8516842722d8f91e39975aea51c"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/pl/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/pl/Thunderbird%20148.0.1.dmg"; locale = "pl"; arch = "mac"; sha256 = "594d8fe62e19e961dda6aceb1eb8f318bc67509dd7776b592f2c51a45b402229"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/pt-BR/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/pt-BR/Thunderbird%20148.0.1.dmg"; locale = "pt-BR"; arch = "mac"; sha256 = "795439fb60115992efed8400ed78b304f5f3f406876e1b0c625fe11934c101aa"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/pt-PT/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/pt-PT/Thunderbird%20148.0.1.dmg"; locale = "pt-PT"; arch = "mac"; sha256 = "2a8ebcc53821f8a130fe7369935dfa6bf7261720e2dd512715c1a9ddb0e0b635"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/rm/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/rm/Thunderbird%20148.0.1.dmg"; locale = "rm"; arch = "mac"; sha256 = "d7ebb14d7b044f93861f3df6b2e9d982aace80243b4a26a58f0e69b8bc03f6f5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ro/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ro/Thunderbird%20148.0.1.dmg"; locale = "ro"; arch = "mac"; sha256 = "0ef619aa1033043cd34eba0a8060966c37d83d4165f99e365c277ffb9675a4c5"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ru/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/ru/Thunderbird%20148.0.1.dmg"; locale = "ru"; arch = "mac"; sha256 = "ebdaa819f2ddce483efb1d730e8aac61be0d27a6ddb69054419a3a7a8969c381"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sk/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sk/Thunderbird%20148.0.1.dmg"; locale = "sk"; arch = "mac"; sha256 = "3191e02d1ebbe9c27de33b1636ea0d43367c814db8b97e069ae12c25b6bb404f"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sl/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sl/Thunderbird%20148.0.1.dmg"; locale = "sl"; arch = "mac"; sha256 = "318319f833ea0ab67361e369ff52c96e65465fc21b9191dd873196435c44dbf7"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sq/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sq/Thunderbird%20148.0.1.dmg"; locale = "sq"; arch = "mac"; sha256 = "21ff2f04469f0cfeee17d78b4791770aeeef9c29f174421d3dceef07cff3ba49"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sr/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sr/Thunderbird%20148.0.1.dmg"; locale = "sr"; arch = "mac"; sha256 = "d4f6d75e40bc4a691e8490e277f080f165b7a083dde25b53df6c2085f5b2c7ab"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sv-SE/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/sv-SE/Thunderbird%20148.0.1.dmg"; locale = "sv-SE"; arch = "mac"; sha256 = "eb3e889e8c90273098ba0fd27369f511f7a319eb36ce9e62b0cc83e462c534ac"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/th/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/th/Thunderbird%20148.0.1.dmg"; locale = "th"; arch = "mac"; sha256 = "a5c547343b650d425c9dc484895447d365220e98361b3a3f3207f8f25e7c1225"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/tr/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/tr/Thunderbird%20148.0.1.dmg"; locale = "tr"; arch = "mac"; sha256 = "9ae9431d362b06c087c5bd95667b96c438dede84b435f35d97333bcf47e3effd"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/uk/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/uk/Thunderbird%20148.0.1.dmg"; locale = "uk"; arch = "mac"; sha256 = "7c781df523ff5f3b5457b5508f9a7bca5484c909fb1196b82f15a7694947cce2"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/uz/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/uz/Thunderbird%20148.0.1.dmg"; locale = "uz"; arch = "mac"; sha256 = "c94b894d9e9b179053b44c30a32a44f0ec986e29ec0728cfcdbdce000227d936"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/vi/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/vi/Thunderbird%20148.0.1.dmg"; locale = "vi"; arch = "mac"; sha256 = "f47d75e887c8001210efdfa9c43c2c20ad5be52901c100972610ab85963b2fc4"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/zh-CN/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/zh-CN/Thunderbird%20148.0.1.dmg"; locale = "zh-CN"; arch = "mac"; sha256 = "2e138c4db461358d63944f91aa3a05bf9dd669addae9d429564286287752a14e"; } { - url = "http://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/zh-TW/Thunderbird%20148.0.1.dmg"; + url = "https://archive.mozilla.org/pub/thunderbird/releases/148.0.1/mac/zh-TW/Thunderbird%20148.0.1.dmg"; locale = "zh-TW"; arch = "mac"; sha256 = "667c0adfa78eb6de45b7946eea455de244e2bfdd233289cfb5dd1e3ba0707757"; From e51d1719356d19bb716493df17d2024babebd9dc Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 08:59:32 -0500 Subject: [PATCH 395/434] tie: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ti/tie/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ti/tie/package.nix b/pkgs/by-name/ti/tie/package.nix index 84f98c6d4f27..e8a34e88011a 100644 --- a/pkgs/by-name/ti/tie/package.nix +++ b/pkgs/by-name/ti/tie/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.4"; src = fetchurl { - url = "http://mirrors.ctan.org/web/tie/tie-${finalAttrs.version}.tar.gz"; + url = "https://mirrors.ctan.org/web/tie/tie-${finalAttrs.version}.tar.gz"; sha256 = "1m5952kdfffiz33p1jw0wv7dh272mmw28mpxw9v7lkb352zv4xsj"; }; From c152202b14e24470aca04e2303959f0cb1925213 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:00:10 -0500 Subject: [PATCH 396/434] tigerjython: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ti/tigerjython/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ti/tigerjython/package.nix b/pkgs/by-name/ti/tigerjython/package.nix index b64b5b6efaef..47ef0ddaa8c4 100644 --- a/pkgs/by-name/ti/tigerjython/package.nix +++ b/pkgs/by-name/ti/tigerjython/package.nix @@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # - Unselect "Save Error Pages" and hit "Save Page" again. # - Wait for the archive link to be generated and copy it to the url field - adjust hash accordingly. src = fetchurl { - url = "http://web.archive.org/web/20250104142121/https://tjgroup.ch/download/TigerJython.tar.gz"; + url = "https://web.archive.org/web/20250104142121/https://tjgroup.ch/download/TigerJython.tar.gz"; hash = "sha256-V/POFftRs/jjgNaHOrKcW2AdlQY2yjO+xiwJi63oECo="; }; From ddc800309b46c3433705301b83334af0541b4685 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:00:41 -0500 Subject: [PATCH 397/434] titanion: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ti/titanion/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ti/titanion/package.nix b/pkgs/by-name/ti/titanion/package.nix index e8b5e91be894..6e421fcf3d12 100644 --- a/pkgs/by-name/ti/titanion/package.nix +++ b/pkgs/by-name/ti/titanion/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3"; src = fetchurl { - url = "http://abagames.sakura.ne.jp/windows/ttn${ + url = "https://abagames.sakura.ne.jp/windows/ttn${ lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.zip"; hash = "sha256-fR0cufi6dU898wP8KGl/vxbfQJzMmMxlYZ3QNGLajfM="; From 942fcf914f57849d94017df838135c9daa25d894 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:01:20 -0500 Subject: [PATCH 398/434] torus-trooper: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/to/torus-trooper/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/to/torus-trooper/package.nix b/pkgs/by-name/to/torus-trooper/package.nix index d09f919e57f4..3960d115a750 100644 --- a/pkgs/by-name/to/torus-trooper/package.nix +++ b/pkgs/by-name/to/torus-trooper/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.22"; src = fetchurl { - url = "http://abagames.sakura.ne.jp/windows/tt${ + url = "https://abagames.sakura.ne.jp/windows/tt${ lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.zip"; sha256 = "1yhki1fdp3fi4y2iq12vca69f6k38dqjaw9z4lwcxky5kbgb7jvg"; From 7761cfddc17b47425ca540953b97b3bff6a00121 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:01:40 -0500 Subject: [PATCH 399/434] ttf-envy-code-r: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/tt/ttf-envy-code-r/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/tt/ttf-envy-code-r/package.nix b/pkgs/by-name/tt/ttf-envy-code-r/package.nix index 9aaaf06e81d6..db23fa13de74 100644 --- a/pkgs/by-name/tt/ttf-envy-code-r/package.nix +++ b/pkgs/by-name/tt/ttf-envy-code-r/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "PR7"; src = fetchzip { - url = "http://download.damieng.com/fonts/original/EnvyCodeR-${version}.zip"; + url = "https://download.damieng.com/fonts/original/EnvyCodeR-${version}.zip"; hash = "sha256-pJqC/sbNjxEwbVf2CVoXMBI5zvT3DqzRlKSqFT8I2sM="; }; From e5703242d8336c989c0d5d33fbcba39e13d014b4 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:02:32 -0500 Subject: [PATCH 400/434] tumiki-fighters: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/tu/tumiki-fighters/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/tu/tumiki-fighters/package.nix b/pkgs/by-name/tu/tumiki-fighters/package.nix index ab654b0aac17..4ae532628e11 100644 --- a/pkgs/by-name/tu/tumiki-fighters/package.nix +++ b/pkgs/by-name/tu/tumiki-fighters/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.21"; src = fetchurl { - url = "http://abagames.sakura.ne.jp/windows/tf${ + url = "https://abagames.sakura.ne.jp/windows/tf${ lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version }.zip"; sha256 = "0djykfc1r8ysapklm621h89ana1c4qzc1m5nr9bqw4iccnmvwk3p"; From 48b4e9b767c68700c423130df3531d00cfb0c227 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:03:25 -0500 Subject: [PATCH 401/434] udns: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ud/udns/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ud/udns/package.nix b/pkgs/by-name/ud/udns/package.nix index eef01290d940..96777492343b 100644 --- a/pkgs/by-name/ud/udns/package.nix +++ b/pkgs/by-name/ud/udns/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { buildPhase = "make staticlib sharedlib rblcheck_s dnsget_s"; src = fetchurl { - url = "http://www.corpit.ru/mjt/udns/udns-${finalAttrs.version}.tar.gz"; + url = "https://www.corpit.ru/mjt/udns/udns-${finalAttrs.version}.tar.gz"; sha256 = "sha256-aWotDVGNqYXZdaZeEdFm8/V829HUI3aguFMH9JYBxug="; }; From e06fad6e86a0b54b66092eab152ee02fdba678d6 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:03:34 -0500 Subject: [PATCH 402/434] uif2iso: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ui/uif2iso/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ui/uif2iso/package.nix b/pkgs/by-name/ui/uif2iso/package.nix index b20265bbf896..95fc5781b3bd 100644 --- a/pkgs/by-name/ui/uif2iso/package.nix +++ b/pkgs/by-name/ui/uif2iso/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "0.1.7"; src = fetchurl { - url = "http://aluigi.altervista.org/mytoolz/uif2iso.zip"; + url = "https://aluigi.altervista.org/mytoolz/uif2iso.zip"; sha256 = "1v18fmlzhkkhv8xdc9dyvl8vamwg3ka4dsrg7vvmk1f2iczdx3dp"; }; From 3c79ebb7abc7fc93d5e98a8b4eb8770f3b6a9b8b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:03:43 -0500 Subject: [PATCH 403/434] uni-vga: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/un/uni-vga/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/un/uni-vga/package.nix b/pkgs/by-name/un/uni-vga/package.nix index 5295e49b1fe2..03ec266767d1 100644 --- a/pkgs/by-name/un/uni-vga/package.nix +++ b/pkgs/by-name/un/uni-vga/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation { version = "0-unstable-2002-10-31"; src = fetchurl { - url = "http://www.inp.nsk.su/~bolkhov/files/fonts/univga/uni-vga.tgz"; + url = "https://www.inp.nsk.su/~bolkhov/files/fonts/univga/uni-vga.tgz"; sha256 = "05sns8h5yspa7xkl81ri7y1yxf5icgsnl497f3xnaryhx11s2rv6"; }; From a78b9b91945d50359ebe03b73b3497bac774ef72 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:14:08 -0500 Subject: [PATCH 404/434] vdmfec: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/vd/vdmfec/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/vd/vdmfec/package.nix b/pkgs/by-name/vd/vdmfec/package.nix index 6b9cd7d58c56..26fd1a476ecc 100644 --- a/pkgs/by-name/vd/vdmfec/package.nix +++ b/pkgs/by-name/vd/vdmfec/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0"; src = fetchurl { - url = "http://members.tripod.com/professor_tom/archives/vdmfec-${finalAttrs.version}.tgz"; + url = "https://members.tripod.com/professor_tom/archives/vdmfec-${finalAttrs.version}.tgz"; sha256 = "0i7q4ylx2xmzzq778anpkj4nqir5gf573n1lbpxnbc10ymsjq2rm"; }; From 31ab56810f9fad5fb21655f701f227e148d0bc12 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:14:46 -0500 Subject: [PATCH 405/434] vncrec: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/vn/vncrec/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/vn/vncrec/package.nix b/pkgs/by-name/vn/vncrec/package.nix index 423d9d54acd1..e20df08f0bcb 100644 --- a/pkgs/by-name/vn/vncrec/package.nix +++ b/pkgs/by-name/vn/vncrec/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { version = "0.2"; # version taken from Arch AUR src = fetchurl { - url = "http://ronja.twibright.com/utils/vncrec-twibright.tgz"; + url = "https://ronja.twibright.com/utils/vncrec-twibright.tgz"; sha256 = "1yp6r55fqpdhc8cgrgh9i0mzxmkls16pgf8vfcpng1axr7cigyhc"; }; From ba3725c14145ed93bdc7be2ae1b70f0891cc8d78 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:15:04 -0500 Subject: [PATCH 406/434] vorbis-tools: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/vo/vorbis-tools/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/vo/vorbis-tools/package.nix b/pkgs/by-name/vo/vorbis-tools/package.nix index 386641b82b99..d31b0425cce1 100644 --- a/pkgs/by-name/vo/vorbis-tools/package.nix +++ b/pkgs/by-name/vo/vorbis-tools/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.4.3"; src = fetchurl { - url = "http://downloads.xiph.org/releases/vorbis/vorbis-tools-${finalAttrs.version}.tar.gz"; + url = "https://downloads.xiph.org/releases/vorbis/vorbis-tools-${finalAttrs.version}.tar.gz"; hash = "sha256-of493Gd3vc6/a3l+ft/gQ3lUskdW/8yMa4FrY+BGDd4="; }; From 58d08fe9c7314e05e12dc5b93e01c4a0cf9e4b0c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:16:21 -0500 Subject: [PATCH 407/434] wdfs: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/wd/wdfs/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wd/wdfs/package.nix b/pkgs/by-name/wd/wdfs/package.nix index 654ddc482f6e..5afcb7de209e 100644 --- a/pkgs/by-name/wd/wdfs/package.nix +++ b/pkgs/by-name/wd/wdfs/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.4.2"; src = fetchurl { - url = "http://noedler.de/projekte/wdfs/wdfs-${finalAttrs.version}.tar.gz"; + url = "https://noedler.de/projekte/wdfs/wdfs-${finalAttrs.version}.tar.gz"; sha256 = "fcf2e1584568b07c7f3683a983a9be26fae6534b8109e09167e5dff9114ba2e5"; }; nativeBuildInputs = [ From 83a4e2cd1d5f231cb4219619219a923e2db92bea Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:16:31 -0500 Subject: [PATCH 408/434] weather: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/we/weather/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/we/weather/package.nix b/pkgs/by-name/we/weather/package.nix index e3479a92b442..9ed0ec516158 100644 --- a/pkgs/by-name/we/weather/package.nix +++ b/pkgs/by-name/we/weather/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "weather"; src = fetchurl { - url = "http://fungi.yuggoth.org/weather/src/weather-${finalAttrs.version}.tar.xz"; + url = "https://fungi.yuggoth.org/weather/src/weather-${finalAttrs.version}.tar.xz"; sha256 = "sha256-wn3cpgfrlqntMIiVFh4317DrbGgQ4YRnFz3KHXacTw4="; }; From c3a5db4b59c475647522a435a3e900a31f5a480b Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:16:58 -0500 Subject: [PATCH 409/434] wordnet: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/wo/wordnet/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/wo/wordnet/package.nix b/pkgs/by-name/wo/wordnet/package.nix index ddbd676c8802..a82b10cec122 100644 --- a/pkgs/by-name/wo/wordnet/package.nix +++ b/pkgs/by-name/wo/wordnet/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.0"; pname = "wordnet"; src = fetchurl { - url = "http://wordnetcode.princeton.edu/${finalAttrs.version}/WordNet-${finalAttrs.version}.tar.bz2"; + url = "https://wordnetcode.princeton.edu/${finalAttrs.version}/WordNet-${finalAttrs.version}.tar.bz2"; sha256 = "08pgjvd2vvmqk3h641x63nxp7wqimb9r30889mkyfh2agc62sjbc"; }; From d41a45edd57f25b6434dd6cf4c5caac572e92071 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:18:21 -0500 Subject: [PATCH 410/434] wsjtx: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/applications/radio/wsjtx/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/radio/wsjtx/default.nix b/pkgs/applications/radio/wsjtx/default.nix index a42513cbf613..6aabb7f824eb 100644 --- a/pkgs/applications/radio/wsjtx/default.nix +++ b/pkgs/applications/radio/wsjtx/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { version = "2.7.0"; src = fetchgit { - url = "http://git.code.sf.net/p/wsjt/wsjtx"; + url = "https://git.code.sf.net/p/wsjt/wsjtx"; rev = "wsjtx-${version}"; hash = "sha256-AAPZTJUhz3x/28B9rk2uwFs1bkcEvaj+hOzAjpsFALQ="; }; From 84460eb20c61ac666ced4187f778d3487475d615 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:18:30 -0500 Subject: [PATCH 411/434] x11_ssh_askpass: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/x1/x11_ssh_askpass/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/x1/x11_ssh_askpass/package.nix b/pkgs/by-name/x1/x11_ssh_askpass/package.nix index 2543427868d0..d8eb2aeb1653 100644 --- a/pkgs/by-name/x1/x11_ssh_askpass/package.nix +++ b/pkgs/by-name/x1/x11_ssh_askpass/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { - url = "http://pkgs.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-${finalAttrs.version}.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-${finalAttrs.version}.tar.gz"; + url = "https://pkgs.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-${finalAttrs.version}.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-${finalAttrs.version}.tar.gz"; sha256 = "620de3c32ae72185a2c9aeaec03af24242b9621964e38eb625afb6cdb30b8c88"; }; From d00b8d4a1c149a505c273f603714dbc8dbf12a51 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:19:42 -0500 Subject: [PATCH 412/434] x3270: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/x3/x3270/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/x3/x3270/package.nix b/pkgs/by-name/x3/x3270/package.nix index 9ea5e52faa47..e474ddc2f15c 100644 --- a/pkgs/by-name/x3/x3270/package.nix +++ b/pkgs/by-name/x3/x3270/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { version = "${majorVersion}.${minorVersion}${versionSuffix}"; src = fetchurl { - url = "http://x3270.bgp.nu/download/0${majorVersion}.0${minorVersion}/suite3270-${finalAttrs.version}-src.tgz"; + url = "https://x3270.bgp.nu/download/0${majorVersion}.0${minorVersion}/suite3270-${finalAttrs.version}-src.tgz"; hash = "sha256-hDju5ZeVzTv78ZYwUzabmqMK9rheTZJ7clTSTpkkM7E="; }; From 9e754cace67c886e5dfcc14ec640ca1ae40cae11 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:20:18 -0500 Subject: [PATCH 413/434] xchainkeys: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/xc/xchainkeys/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xc/xchainkeys/package.nix b/pkgs/by-name/xc/xchainkeys/package.nix index 84d9ba874de1..f54e6e2f7ae9 100644 --- a/pkgs/by-name/xc/xchainkeys/package.nix +++ b/pkgs/by-name/xc/xchainkeys/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.11"; src = fetchurl { - url = "http://henning-bekel.de/download/xchainkeys/xchainkeys-${finalAttrs.version}.tar.gz"; + url = "https://henning-bekel.de/download/xchainkeys/xchainkeys-${finalAttrs.version}.tar.gz"; sha256 = "1rpqs7h5krral08vqxwb0imy33z17v5llvrg5hy8hkl2ap7ya0mn"; }; From 56b6abe75b0399d8770deda219871437a4b08ec2 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:20:26 -0500 Subject: [PATCH 414/434] xcowsay: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/xc/xcowsay/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xc/xcowsay/package.nix b/pkgs/by-name/xc/xcowsay/package.nix index 41945ed107fb..04c327d82c62 100644 --- a/pkgs/by-name/xc/xcowsay/package.nix +++ b/pkgs/by-name/xc/xcowsay/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.6"; src = fetchurl { - url = "http://www.nickg.me.uk/files/xcowsay-${finalAttrs.version}.tar.gz"; + url = "https://www.nickg.me.uk/files/xcowsay-${finalAttrs.version}.tar.gz"; sha256 = "sha256-RqzoZP8o0tIfS3BY8CleGNAEGhIMEHipUfpDxOD1yMU="; }; From 52d4836ffe4e92dc1bf9e123553b6f086652bea3 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:20:34 -0500 Subject: [PATCH 415/434] xearth: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/xe/xearth/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xe/xearth/package.nix b/pkgs/by-name/xe/xearth/package.nix index 0d66c890d157..49d17d289cdb 100644 --- a/pkgs/by-name/xe/xearth/package.nix +++ b/pkgs/by-name/xe/xearth/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.1"; src = fetchurl { - url = "http://xearth.org/xearth-${finalAttrs.version}.tar.gz"; + url = "https://xearth.org/xearth-${finalAttrs.version}.tar.gz"; hash = "sha256-vLFAfMNbP23TYGssYHInO2qRLL2e0a4i+y0maUVBMJw="; }; From 41ff4ad880ca960f816698ab63ea7948e8c6bd6e Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:22:02 -0500 Subject: [PATCH 416/434] xmage: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/xm/xmage/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xm/xmage/package.nix b/pkgs/by-name/xm/xmage/package.nix index aa6be4344ab2..9641b093e38b 100644 --- a/pkgs/by-name/xm/xmage/package.nix +++ b/pkgs/by-name/xm/xmage/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.4.58-dev_2025-10-06_20-40"; src = fetchurl { - url = "http://xmage.today/files/mage-full_${finalAttrs.version}.zip"; + url = "https://xmage.today/files/mage-full_${finalAttrs.version}.zip"; sha256 = "sha256-UOtxV+ykDIH+PLjLrC66Rut92IIw2iDHWwvJ2ytmUAs="; }; From de35c7a6e7498b8e7329344a13276e94da18b6a6 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:22:19 -0500 Subject: [PATCH 417/434] xvkbd: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/xv/xvkbd/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xv/xvkbd/package.nix b/pkgs/by-name/xv/xvkbd/package.nix index 9a46213b4e25..db7c7015e44e 100644 --- a/pkgs/by-name/xv/xvkbd/package.nix +++ b/pkgs/by-name/xv/xvkbd/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "xvkbd"; version = "4.1"; src = fetchurl { - url = "http://t-sato.in.coocan.jp/xvkbd/xvkbd-${finalAttrs.version}.tar.gz"; + url = "https://t-sato.in.coocan.jp/xvkbd/xvkbd-${finalAttrs.version}.tar.gz"; sha256 = "1x5yldv9y99cw5hzzs73ygdn1z80zns9hz0baa355r711zghfbcm"; }; From 7634986e74db9b02fd4339d2f4e78fc178cb05d7 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:22:40 -0500 Subject: [PATCH 418/434] yabasic: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/ya/yabasic/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ya/yabasic/package.nix b/pkgs/by-name/ya/yabasic/package.nix index 5be60c165135..ab6e75feae06 100644 --- a/pkgs/by-name/ya/yabasic/package.nix +++ b/pkgs/by-name/ya/yabasic/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.91.4"; src = fetchurl { - url = "http://www.yabasic.de/download/yabasic-${finalAttrs.version}.tar.gz"; + url = "https://www.yabasic.de/download/yabasic-${finalAttrs.version}.tar.gz"; hash = "sha256-3JUTNOFmZpSlAx40BHAT6YQgYLxdVPPXLwyfzDoYdlc="; }; From 04dfa7ff59037cf9b30766a5d6c556042f6dbceb Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:23:12 -0500 Subject: [PATCH 419/434] zita-alsa-pcmi: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/zi/zita-alsa-pcmi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/zi/zita-alsa-pcmi/package.nix b/pkgs/by-name/zi/zita-alsa-pcmi/package.nix index 2dcce030619a..2afe5eeb2aaa 100644 --- a/pkgs/by-name/zi/zita-alsa-pcmi/package.nix +++ b/pkgs/by-name/zi/zita-alsa-pcmi/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "zita-alsa-pcmi"; version = "0.6.1"; src = fetchurl { - url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-alsa-pcmi-${finalAttrs.version}.tar.bz2"; + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-alsa-pcmi-${finalAttrs.version}.tar.bz2"; sha256 = "sha256-iil6zj16R0Ex7T+jIQacExM3eFtWojfW8WjIXueW1Ww="; }; From 0bab2ae815f78350b54011bba9d3068381560c30 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:23:20 -0500 Subject: [PATCH 420/434] zpaqd: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/zp/zpaqd/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/zp/zpaqd/package.nix b/pkgs/by-name/zp/zpaqd/package.nix index 672453c22743..840ee97d2a64 100644 --- a/pkgs/by-name/zp/zpaqd/package.nix +++ b/pkgs/by-name/zp/zpaqd/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "715"; src = fetchurl { - url = "http://mattmahoney.net/dc/zpaqd${finalAttrs.version}.zip"; + url = "https://mattmahoney.net/dc/zpaqd${finalAttrs.version}.zip"; sha256 = "sha256-Mx87Zt0AASk0ZZCjyTzYbhlYJAXBlb59OpUWsqynyCA="; }; From e8b38d8bba2d7200f2b40c1f06051329f3715b6c Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Thu, 5 Mar 2026 09:23:28 -0500 Subject: [PATCH 421/434] ztools: use https for sources Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/zt/ztools/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/zt/ztools/package.nix b/pkgs/by-name/zt/ztools/package.nix index 1baf1fe466c8..ec350f76065c 100644 --- a/pkgs/by-name/zt/ztools/package.nix +++ b/pkgs/by-name/zt/ztools/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "7/3.1"; src = fetchurl { - url = "http://mirror.ifarchive.org/if-archive/infocom/tools/ztools/ztools731.tar.gz"; + url = "https://mirror.ifarchive.org/if-archive/infocom/tools/ztools/ztools731.tar.gz"; hash = "sha256-vlQX0/fCAr88KJwMnYUSROFOg9tfVK5Hz58AUDuhNXg="; }; From 76bf62755af68f02afdac9d3bb41f4ef186a7e98 Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Sun, 15 Mar 2026 20:17:27 -0400 Subject: [PATCH 422/434] thunderbird: use https in update script Signed-off-by: Lisanna Dettwyler --- .../networking/mailreaders/thunderbird-bin/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix index a6c6e3e5e6db..9591516d88b9 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix @@ -93,7 +93,7 @@ let ; baseName = "thunderbird"; basePath = "pkgs/applications/networking/mailreaders/thunderbird-bin"; - baseUrl = "http://archive.mozilla.org/pub/thunderbird/releases/"; + baseUrl = "https://archive.mozilla.org/pub/thunderbird/releases/"; }; nativeBuildInputs = [ From fca4ef98a591e6b680bdbe0ea9570ef74ac85ecf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 17:19:32 +0000 Subject: [PATCH 423/434] simple-http-server: 0.6.14 -> 0.8.0 --- pkgs/by-name/si/simple-http-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/simple-http-server/package.nix b/pkgs/by-name/si/simple-http-server/package.nix index 6efe6dad629f..847ac38eebe1 100644 --- a/pkgs/by-name/si/simple-http-server/package.nix +++ b/pkgs/by-name/si/simple-http-server/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "simple-http-server"; - version = "0.6.14"; + version = "0.8.0"; src = fetchFromGitHub { owner = "TheWaWaR"; repo = "simple-http-server"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-Ka6PU2Mbu7wIyj5hbAhUa8ncK61wcM+huSKYh/kiH7M="; + sha256 = "sha256-JG9dqc8E8rUjSG3pBypamjNqFpM87r7cK+zP+PSyMCQ="; }; - cargoHash = "sha256-0dODUHXeIVltwMn4U9Y4/NCOTuxkfVxpRYzXIHSTfQQ="; + cargoHash = "sha256-3DelxN2oTFZzoSke7uLbSKYJnF2Bq4MWDvfnKTIsbGk="; nativeBuildInputs = [ pkg-config ]; From bb6507df77a969d09a078225c861c5acf39b43da Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sat, 21 Mar 2026 18:23:00 +0100 Subject: [PATCH 424/434] python3Packages.qtile: 0.34.1 -> 0.35.0 --- .../python-modules/qtile/default.nix | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/pkgs/development/python-modules/qtile/default.nix b/pkgs/development/python-modules/qtile/default.nix index e7ed8e255fa8..7c5454fea78d 100644 --- a/pkgs/development/python-modules/qtile/default.nix +++ b/pkgs/development/python-modules/qtile/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, cairocffi, dbus-fast, aiohttp, @@ -38,7 +37,7 @@ buildPythonPackage (finalAttrs: { pname = "qtile"; - version = "0.34.1"; + version = "0.35.0"; # nixpkgs-update: no auto update # should be updated alongside with `qtile-extras` @@ -48,25 +47,9 @@ buildPythonPackage (finalAttrs: { owner = "qtile"; repo = "qtile"; tag = "v${finalAttrs.version}"; - hash = "sha256-PPyI+IGvHBQusVmU3D26VjYjLaa9+94KUqNwbQSzeaI="; + hash = "sha256-5XHzlS/Knw/VmVtnM7wToJ/F12GAa2lwdWuXBJHXnZM="; }; - patches = [ - # The patch below makes upstream's build script search for wayland-scanner - # simply in $PATH, and not via `pkg-config`. This allows us to put - # wayland-scanner in nativeBuildInputs and keep using `strictDeps`. See: - # - # https://github.com/qtile/qtile/pull/5726 - # - # Upstream has merged the PR directly - without creating a merge commit, so - # using a range is required. - (fetchpatch { - name = "qtile-PR5726-wayland-scanner-pkg-config.patch"; - url = "https://github.com/qtile/qtile/compare/f0243abee5e6b94ef92b24e99d09037a4f40272b..553845bd17f38a6d1dee763a23c1b015df894794.patch"; - hash = "sha256-hRArLC4nQMAbT//QhQeAUL1o7OCV0zvrlJztDavI0K0="; - }) - ]; - build-system = [ setuptools setuptools-scm From 6554cf6947f2830375d5a512aaa48b0263f586b4 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Sat, 21 Mar 2026 11:25:02 -0700 Subject: [PATCH 425/434] tailscale: 1.96.2 -> 1.96.3 --- pkgs/by-name/ta/tailscale/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tailscale/package.nix b/pkgs/by-name/ta/tailscale/package.nix index dde5f5eda749..c437c4259b0a 100644 --- a/pkgs/by-name/ta/tailscale/package.nix +++ b/pkgs/by-name/ta/tailscale/package.nix @@ -25,7 +25,7 @@ buildGoModule.override { go = go_1_26; } (finalAttrs: { pname = "tailscale"; - version = "1.96.2"; + version = "1.96.3"; outputs = [ "out" @@ -36,7 +36,7 @@ buildGoModule.override { go = go_1_26; } (finalAttrs: { owner = "tailscale"; repo = "tailscale"; tag = "v${finalAttrs.version}"; - hash = "sha256-6taTRKYFxCNK7BUnNZ3lljqVS7AeYEfm46gmilf6eEk="; + hash = "sha256-zEXRhnofNxDslnvT3NiAyVjZM1V9I7i4pXzhsIVEIZo="; }; vendorHash = "sha256-rhuWEEN+CtumVxOw6Dy/IRxWIrZ2x6RJb6ULYwXCQc4="; From 8be23e6636eab7047f45c5eeba3d533c7765e065 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Sat, 21 Mar 2026 11:25:24 -0700 Subject: [PATCH 426/434] trayscale: 0.18.5 -> 0.18.7 Fix build with Go 1.26: the vendored gvisor in 0.18.5 had conflicting build tags (go125.go and go126.go both compiled on Go 1.26+). Version 0.18.7 updates gvisor to a version with correct build constraints. https://github.com/DeedleFake/trayscale/releases/tag/v0.18.7 --- pkgs/by-name/tr/trayscale/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/trayscale/package.nix b/pkgs/by-name/tr/trayscale/package.nix index b97ceaebcc89..4be7fe47c73c 100644 --- a/pkgs/by-name/tr/trayscale/package.nix +++ b/pkgs/by-name/tr/trayscale/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "trayscale"; - version = "0.18.5"; + version = "0.18.7"; src = fetchFromGitHub { owner = "DeedleFake"; repo = "trayscale"; tag = "v${finalAttrs.version}"; - hash = "sha256-rrN0ofmKn8oSZ8jD3yMirTUSoXwqq1SJwXueG7mk0Ek="; + hash = "sha256-t284DpU4kmfrAgOmBZTwHYsxpl6vt7FPytv8/nsNfPM="; }; - vendorHash = "sha256-N1FaKkOVzSdY+jTVroHDshPrzMORTWN3lzf+ugirJyw="; + vendorHash = "sha256-+2NoNIbB4lXcZhj2pifQpdiKZXslAhv6lxiKUThqTVc="; subPackages = [ "cmd/trayscale" ]; From 1ea6ee81789ef527f9f9d63b8d43c7086d637758 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Sat, 21 Mar 2026 11:25:59 -0700 Subject: [PATCH 427/434] treewide: use buildGoModule instead of buildGoModule.override { go = go_1_26; } buildGoModule is already buildGo126Module, so the override is redundant. --- pkgs/by-name/fl/fluxcd/package.nix | 3 +-- pkgs/by-name/ta/tailscale-gitops-pusher/package.nix | 3 +-- pkgs/by-name/ta/tailscale-nginx-auth/package.nix | 3 +-- pkgs/by-name/ta/tailscale/package.nix | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/fl/fluxcd/package.nix b/pkgs/by-name/fl/fluxcd/package.nix index 3f742a5b23ce..c8944693d01a 100644 --- a/pkgs/by-name/fl/fluxcd/package.nix +++ b/pkgs/by-name/fl/fluxcd/package.nix @@ -6,7 +6,6 @@ lib, stdenv, writableTmpDirAsHomeHook, - go_1_26, }: let @@ -22,7 +21,7 @@ let }; in -buildGoModule.override { go = go_1_26; } rec { +buildGoModule rec { pname = "fluxcd"; inherit vendorHash version; diff --git a/pkgs/by-name/ta/tailscale-gitops-pusher/package.nix b/pkgs/by-name/ta/tailscale-gitops-pusher/package.nix index a94b4d3ade29..e8821359fff2 100644 --- a/pkgs/by-name/ta/tailscale-gitops-pusher/package.nix +++ b/pkgs/by-name/ta/tailscale-gitops-pusher/package.nix @@ -2,10 +2,9 @@ lib, tailscale, buildGoModule, - go_1_26, }: -buildGoModule.override { go = go_1_26; } { +buildGoModule { pname = "tailscale-gitops-pusher"; inherit (tailscale) version; diff --git a/pkgs/by-name/ta/tailscale-nginx-auth/package.nix b/pkgs/by-name/ta/tailscale-nginx-auth/package.nix index 6284eef9e68b..bdfc03cd8a68 100644 --- a/pkgs/by-name/ta/tailscale-nginx-auth/package.nix +++ b/pkgs/by-name/ta/tailscale-nginx-auth/package.nix @@ -2,11 +2,10 @@ lib, stdenv, buildGoModule, - go_1_26, tailscale, }: -buildGoModule.override { go = go_1_26; } { +buildGoModule { pname = "tailscale-nginx-auth"; inherit (tailscale) version src vendorHash; diff --git a/pkgs/by-name/ta/tailscale/package.nix b/pkgs/by-name/ta/tailscale/package.nix index c437c4259b0a..e7a7a7b53e22 100644 --- a/pkgs/by-name/ta/tailscale/package.nix +++ b/pkgs/by-name/ta/tailscale/package.nix @@ -3,7 +3,6 @@ stdenv, buildGoModule, - go_1_26, fetchFromGitHub, makeWrapper, @@ -23,7 +22,7 @@ tailscale-nginx-auth, }: -buildGoModule.override { go = go_1_26; } (finalAttrs: { +buildGoModule (finalAttrs: { pname = "tailscale"; version = "1.96.3"; From 5fa87098444146c8c28893294a9c478ac755fe6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 18:51:04 +0000 Subject: [PATCH 428/434] telemt: 3.3.15 -> 3.3.28 --- pkgs/by-name/te/telemt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/telemt/package.nix b/pkgs/by-name/te/telemt/package.nix index 14543fe40c18..a778949635aa 100644 --- a/pkgs/by-name/te/telemt/package.nix +++ b/pkgs/by-name/te/telemt/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage rec { pname = "telemt"; - version = "3.3.15"; + version = "3.3.28"; src = fetchFromGitHub { owner = "telemt"; repo = "telemt"; tag = version; - hash = "sha256-pydVq+6ggg11UOJaHu1/YSsTkPwfm0DkD5y7VCmC0E8="; + hash = "sha256-u5/HiFIinKvpTItUsBnLhsGhAXN3V2qeeUGmvcFlJI8="; }; - cargoHash = "sha256-JfG4lFeQDekw0taNQknEQyw5sMyNZrtcL2qvz5K9u20="; + cargoHash = "sha256-FGXdWhjqlb0urBtSbU1afebgy3a/CLGB+aHv3ccIiy8="; meta = { mainProgram = "telemt"; From 82410ccbbb4ec2a33e38c9e5a28da5432963265b Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Sat, 21 Mar 2026 20:19:04 +0000 Subject: [PATCH 429/434] fex: remove unnecessary jemalloc dependency Was kept by mistake before I added the jemalloc_glibc submodule to be fetched --- pkgs/by-name/fe/fex/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/fe/fex/package.nix b/pkgs/by-name/fe/fex/package.nix index 3186c5764f49..030000e64d48 100644 --- a/pkgs/by-name/fe/fex/package.nix +++ b/pkgs/by-name/fe/fex/package.nix @@ -7,7 +7,6 @@ pkg-config, python3, nix-update-script, - jemalloc, xxHash, fmt, libxml2, @@ -193,7 +192,6 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { ++ lib.optional withQt qt6.wrapQtAppsHook; buildInputs = [ - jemalloc xxHash fmt libxml2 From 0fe5a078306c498c45e0134d450febb9a51cbca3 Mon Sep 17 00:00:00 2001 From: Pascal Bach Date: Sat, 21 Mar 2026 22:20:41 +0100 Subject: [PATCH 430/434] kdePackages.plasma-vault: remove fusermount replacement --- pkgs/kde/plasma/plasma-vault/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/kde/plasma/plasma-vault/default.nix b/pkgs/kde/plasma/plasma-vault/default.nix index 96d1e1ca94ae..9ae129288028 100644 --- a/pkgs/kde/plasma/plasma-vault/default.nix +++ b/pkgs/kde/plasma/plasma-vault/default.nix @@ -17,7 +17,6 @@ mkKdeDerivation { cryfs = lib.getExe' cryfs "cryfs"; encfs = lib.getExe' encfs "encfs"; encfsctl = lib.getExe' encfs "encfsctl"; - fusermount = lib.getExe' fuse "fusermount"; gocryptfs = lib.getExe' gocryptfs "gocryptfs"; lsof = lib.getExe lsof; }) From f3c0874d7c753425c2928d686b15b56d6ad3822b Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 22 Mar 2026 00:42:44 +0200 Subject: [PATCH 431/434] cgt-calc: 1.14.0-unstable-2026-02-23 -> 2.0.0 --- pkgs/by-name/cg/cgt-calc/package.nix | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/cg/cgt-calc/package.nix b/pkgs/by-name/cg/cgt-calc/package.nix index f2084bb7fc0a..700ead59662e 100644 --- a/pkgs/by-name/cg/cgt-calc/package.nix +++ b/pkgs/by-name/cg/cgt-calc/package.nix @@ -7,35 +7,18 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "cgt-calc"; - # Includes updates to use pyrate-limiter v4 that are not released yet - # unfortunately. - version = "1.14.0-unstable-2026-02-23"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "KapJI"; repo = "capital-gains-calculator"; - rev = "3326514c8e99904eeeda676948c4404da6fe1adc"; - hash = "sha256-6iOlDNlpfCrbRCxEJsRYw6zqOehv/buVN+iU6J6CtIk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-KPzADW+n82X08IMfSIl5JyYPm8fxbbowud8sBdUxRgA="; }; - pythonRelaxDeps = [ - # The built wheel holds an upper bound requirement for the version of these - # dependenceis, while pyproject.toml doesn't. Upstream's `uv.lock` even - # uses yfinance 1.2.0 . See: - # https://github.com/KapJI/capital-gains-calculator/pull/744 - "defusedxml" - "yfinance" - ]; - pythonRemoveDeps = [ - # Upstream's uv.lock doesn't reference this dependency, and lists - # pyrate-limiter instead. The built wheel from some reason requests it - # never the less. - "requests-ratelimiter" - ]; - build-system = with python3Packages; [ - poetry-core + uv-build ]; dependencies = with python3Packages; [ @@ -46,6 +29,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pyrate-limiter types-requests yfinance + colorama ]; makeWrapperArgs = lib.optionals withTeXLive [ From bf3fe34f3745b0ed3a30390bd26ee05929cf22fc Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sat, 21 Mar 2026 18:23:11 +0100 Subject: [PATCH 432/434] python3Packages.qtile-extras: 0.34.1 -> 0.35.0 --- .../python-modules/qtile-extras/default.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/qtile-extras/default.nix b/pkgs/development/python-modules/qtile-extras/default.nix index f636eed0e849..0a81a4ba04f6 100644 --- a/pkgs/development/python-modules/qtile-extras/default.nix +++ b/pkgs/development/python-modules/qtile-extras/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, anyio, gobject-introspection, gtk3, @@ -24,7 +23,7 @@ }: buildPythonPackage rec { pname = "qtile-extras"; - version = "0.34.1"; + version = "0.35.0"; # nixpkgs-update: no auto update # should be updated alongside with `qtile` pyproject = true; @@ -33,18 +32,9 @@ buildPythonPackage rec { owner = "elParaguayo"; repo = "qtile-extras"; tag = "v${version}"; - hash = "sha256-CtmTZmUQlqkDPd++n3fPbRB4z1NA4ZxnmIR84IjsURw="; + hash = "sha256-xZ1pxe1EUnnjqz+46R4R9DWKi7M2j1pgvY4uy1dBak8="; }; - patches = [ - # Remove unpack of widget.eval call in tests - # https://github.com/elParaguayo/qtile-extras/pull/460 - (fetchpatch { - url = "https://github.com/elParaguayo/qtile-extras/commit/359964520a9dcd2c7e12680bfc53e359d74c489b.patch?full_index=1"; - hash = "sha256-nKt39bTaBbvEC5jWU6XH0pigTs4hpSmMIwFe/A9YdJA="; - }) - ]; - build-system = [ setuptools-scm ]; dependencies = [ gtk3 ]; From 6d3f2f36a1870cbd27f4203d2ee015eec6da522d Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sat, 21 Mar 2026 23:54:47 +0100 Subject: [PATCH 433/434] python3Packages.qtile-extras: use finalAttrs --- pkgs/development/python-modules/qtile-extras/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/qtile-extras/default.nix b/pkgs/development/python-modules/qtile-extras/default.nix index 0a81a4ba04f6..41646062a4c6 100644 --- a/pkgs/development/python-modules/qtile-extras/default.nix +++ b/pkgs/development/python-modules/qtile-extras/default.nix @@ -21,7 +21,7 @@ xorg-server, nixosTests, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "qtile-extras"; version = "0.35.0"; # nixpkgs-update: no auto update @@ -31,7 +31,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "elParaguayo"; repo = "qtile-extras"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xZ1pxe1EUnnjqz+46R4R9DWKi7M2j1pgvY4uy1dBak8="; }; @@ -97,8 +97,8 @@ buildPythonPackage rec { meta = { description = "Extra modules and widgets for the Qtile tiling window manager"; homepage = "https://github.com/elParaguayo/qtile-extras"; - changelog = "https://github.com/elParaguayo/qtile-extras/blob/${src.tag}/CHANGELOG"; + changelog = "https://github.com/elParaguayo/qtile-extras/blob/${finalAttrs.src.tag}/CHANGELOG"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ arjan-s ]; }; -} +}) From bd63dd5d7ee4e5955a7473eb30b105c2d4fb808b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Mar 2026 23:04:53 +0000 Subject: [PATCH 434/434] python3Packages.tinyio: 0.3.0 -> 0.4.0 --- pkgs/development/python-modules/tinyio/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/tinyio/default.nix b/pkgs/development/python-modules/tinyio/default.nix index 13f887fdf00d..17f65f9e691a 100644 --- a/pkgs/development/python-modules/tinyio/default.nix +++ b/pkgs/development/python-modules/tinyio/default.nix @@ -12,16 +12,16 @@ trio, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "tinyio"; - version = "0.3.0"; + version = "0.4.0"; pyproject = true; src = fetchFromGitHub { owner = "patrick-kidger"; repo = "tinyio"; - tag = "v${version}"; - hash = "sha256-zAmsUe1fQeTxv0U++lU6abaP8YQMLlF3rkI7eyhTK0I="; + tag = "v${finalAttrs.version}"; + hash = "sha256-a1EbgFcyWz0aihX16ZQbcAwKKneUe+b8qV0cHyMchVI="; }; build-system = [ @@ -44,8 +44,8 @@ buildPythonPackage rec { meta = { description = "Dead-simple event loop for Python"; homepage = "https://github.com/patrick-kidger/tinyio"; - changelog = "https://github.com/patrick-kidger/tinyio/releases/tag/${src.tag}"; + changelog = "https://github.com/patrick-kidger/tinyio/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +})