diff --git a/ci/eval/outpaths.nix b/ci/eval/outpaths.nix
index 9abe08e1b165..cd26b75ec493 100755
--- a/ci/eval/outpaths.nix
+++ b/ci/eval/outpaths.nix
@@ -33,6 +33,9 @@ let
allowVariants = !attrNamesOnly;
checkMeta = true;
+ # Silence the `x86_64-darwin` deprecation warning.
+ allowDeprecatedx86_64Darwin = true;
+
handleEvalIssue =
reason: errormsg:
let
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 0406bcd1ee92..07748eb80747 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -774,6 +774,18 @@
githubId = 59283660;
name = "Antoine Fontaine";
};
+ afontaine = {
+ name = "Andrewfontaine";
+ github = "afontaine";
+ githubId = 3373136;
+ email = "andrew@afontaine.ca";
+ matrix = "@andrew:afontaine.dev";
+ keys = [
+ {
+ fingerprint = "A8F3 62E2 D806 6895 581A C014 DD4B E519 1E21 53E0";
+ }
+ ];
+ };
aforemny = {
email = "aforemny@posteo.de";
github = "aforemny";
@@ -15143,6 +15155,11 @@
githubId = 101508537;
name = "Yuchen He";
};
+ lilahummel = {
+ github = "LilaHummel";
+ githubId = 263230236;
+ name = "Lila Hummel";
+ };
lilioid = {
name = "Lilly";
email = "li@lly.sh";
@@ -17387,6 +17404,12 @@
githubId = 43088426;
name = "Mihnea Stoian";
};
+ mikaeladev = {
+ email = "mikaeladev@icloud.com";
+ github = "mikaeladev";
+ githubId = 100416544;
+ name = "mikaeladev";
+ };
mikaelfangel = {
email = "nixpkgs.bottle597@passfwd.com";
github = "MikaelFangel";
diff --git a/nixos/modules/security/tpm2.nix b/nixos/modules/security/tpm2.nix
index 44abf5a06410..cf1535e25ac3 100644
--- a/nixos/modules/security/tpm2.nix
+++ b/nixos/modules/security/tpm2.nix
@@ -276,11 +276,11 @@ in
services.udev.extraRules = lib.mkIf cfg.applyUdevRules (udevRules cfg.tssUser cfg.tssGroup);
# Create the tss user and group only if the default value is used
- users.users.${cfg.tssUser} = lib.mkIf (cfg.tssUser == "tss") {
+ users.users.tss = lib.mkIf (cfg.tssUser == "tss" || cfg.tssGroup == "tss") {
isSystemUser = true;
group = "tss";
};
- users.groups.${cfg.tssGroup} = lib.mkIf (cfg.tssGroup == "tss") { };
+ users.groups.tss = lib.mkIf (cfg.tssUser == "tss" || cfg.tssGroup == "tss") { };
environment.variables = lib.mkIf cfg.tctiEnvironment.enable (
lib.attrsets.genAttrs
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 2296234b1b3c..89c15211cf8b 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -1638,7 +1638,7 @@ in
tomcat = runTest ./tomcat.nix;
tor = runTest ./tor.nix;
tpm-ek = handleTest ./tpm-ek { };
- tpm2 = runTest ./tpm2.nix;
+ tpm2 = import ./tpm2 { inherit runTest; };
traccar = runTest ./traccar.nix;
# tracee requires bpf
tracee = handleTestOn [ "x86_64-linux" ] ./tracee.nix { };
diff --git a/nixos/tests/mpv.nix b/nixos/tests/mpv.nix
index 07d8b9fb3b96..6934dbc35d45 100644
--- a/nixos/tests/mpv.nix
+++ b/nixos/tests/mpv.nix
@@ -16,9 +16,14 @@ in
scripts = [ pkgs.mpvScripts.simple-mpv-webui ];
})
];
+
+ environment.etc."mpv/mpv.conf".text = ''
+ [nixos-test-profile]
+ '';
};
testScript = ''
+ machine.succeed("mpv --profile=help | grep -F nixos-test-profile")
machine.execute("set -m; mpv --script-opts=webui-port=${port} --idle=yes >&2 &")
machine.wait_for_open_port(${port})
assert "
simple-mpv-webui" in machine.succeed("curl -s localhost:${port}")
diff --git a/nixos/tests/tpm2/default.nix b/nixos/tests/tpm2/default.nix
new file mode 100644
index 000000000000..caa0697ec3e2
--- /dev/null
+++ b/nixos/tests/tpm2/default.nix
@@ -0,0 +1,5 @@
+{ runTest }:
+{
+ abrmd = runTest ./tpm2-abrmd.nix;
+ tpmrm = runTest ./tpm2-tpmrm.nix;
+}
diff --git a/nixos/tests/tpm2.nix b/nixos/tests/tpm2/tpm2-abrmd.nix
similarity index 94%
rename from nixos/tests/tpm2.nix
rename to nixos/tests/tpm2/tpm2-abrmd.nix
index e38020f6e5ba..f0d28d932756 100644
--- a/nixos/tests/tpm2.nix
+++ b/nixos/tests/tpm2/tpm2-abrmd.nix
@@ -39,6 +39,10 @@
machine.start()
machine.wait_for_unit("multi-user.target")
+ with subtest("/dev/tpmrm0 has correct ownership"):
+ machine.succeed('[ `stat -c "%U" /dev/tpmrm0` = "tss" ]')
+ machine.succeed('[ `stat -c "%G" /dev/tpmrm0` = "tss" ]')
+
with subtest("tabrmd service started properly"):
machine.succeed('[ `systemctl show tpm2-abrmd.service --property=Result` = "Result=success" ]')
machine.succeed('[ `journalctl -b -u tpm2-abrmd.service | grep -c "Starting"` = "1" ]')
diff --git a/nixos/tests/tpm2/tpm2-tpmrm.nix b/nixos/tests/tpm2/tpm2-tpmrm.nix
new file mode 100644
index 000000000000..3f777c7c2ba3
--- /dev/null
+++ b/nixos/tests/tpm2/tpm2-tpmrm.nix
@@ -0,0 +1,72 @@
+{ lib, pkgs, ... }:
+{
+ name = "tpm2-tpmrm";
+
+ nodes.machine =
+ { config, pkgs, ... }:
+ {
+ virtualisation = {
+ mountHostNixStore = true;
+ useEFIBoot = true;
+ tpm.enable = true;
+ };
+
+ users.users = {
+ tss-user = {
+ isNormalUser = true;
+ extraGroups = [ "tss" ];
+ };
+ };
+
+ security.sudo.wheelNeedsPassword = false;
+
+ security.tpm2 = {
+ enable = true;
+ pkcs11.enable = true;
+ tctiEnvironment.enable = true;
+ fapi.ekCertLess = true;
+ };
+
+ environment.systemPackages = [
+ pkgs.tpm2-tools
+ pkgs.openssl
+ ];
+ };
+
+ testScript = ''
+ machine.start()
+ machine.wait_for_unit("multi-user.target")
+
+ with subtest("/dev/tpmrm0 has correct ownership"):
+ machine.succeed('[ `stat -c "%U" /dev/tpmrm0` = "root" ]')
+ machine.succeed('[ `stat -c "%G" /dev/tpmrm0` = "tss" ]')
+
+ with subtest("tpm2 cli works"):
+ machine.succeed('tpm2 createprimary --hierarchy=o --key-algorithm=aes256 --attributes="fixedtpm|fixedparent|sensitivedataorigin|userwithauth|restricted|decrypt" --key-context=owner_root_key.ctx')
+ machine.succeed('tpm2 create --parent-context=owner_root_key.ctx --key-algorithm=ecc256:ecdsa-sha256:null --attributes="fixedtpm|fixedparent|sensitivedataorigin|userwithauth|restricted|sign" --key-context=ecc_sign_key.ctx --creation-ticket=ecc_sign_key-creation_ticket.bin -f pem --output=ecc_sign_key_public.pem')
+ machine.succeed('echo "A very important message." > message.txt')
+ machine.succeed('tpm2 sign --key-context=ecc_sign_key.ctx --hash-algorithm=sha256 -f plain --signature message_signature.bin message.txt')
+ machine.succeed('openssl dgst -verify ecc_sign_key_public.pem -signature message_signature.bin message.txt')
+ machine.succeed('echo "evil addition!" >> message.txt')
+ machine.fail('openssl dgst -verify ecc_sign_key_public.pem -signature message_signature.bin message.txt')
+
+ def format_command(command, user):
+ return f"runuser -u {user} -- bash -c '{command}'"
+ def succeedu(command,user):
+ return machine.succeed(format_command(command,user))
+ def failu(command,user):
+ return machine.fail(format_command(command,user))
+
+ with subtest("tss2 cli works"):
+ machine.succeed('tss2 provision')
+ succeedu('tss2 createkey --path=HS/SRK/sign --type=sign --authValue=""',"tss-user")
+ succeedu('tss2 gettpmblobs --path=HS/SRK/sign --tpm2bPublic=$HOME/sign_key_public.bin',"tss-user")
+ succeedu('tpm2 print -t TPM2B_PUBLIC -f pem $HOME/sign_key_public.bin > $HOME/sign_key_public.pem',"tss-user")
+ succeedu('echo "A very important message." > $HOME/message.txt',"tss-user")
+ succeedu('tpm2 hash --hash-algorithm=sha256 --output=$HOME/message_hash.bin $HOME/message.txt',"tss-user")
+ succeedu('tss2 sign --keyPath=HS/SRK/sign --digest=$HOME/message_hash.bin --signature=$HOME/message_signature.bin',"tss-user")
+ succeedu('openssl dgst -verify $HOME/sign_key_public.pem -signature $HOME/message_signature.bin $HOME/message.txt',"tss-user")
+ succeedu('echo "evil addition!" >> $HOME/message.txt',"tss-user")
+ failu('openssl dgst -verify $HOME/sign_key_public.pem -signature $HOME/message_signature.bin $HOME/message.txt',"tss-user")
+ '';
+}
diff --git a/nixos/tests/vaultwarden.nix b/nixos/tests/vaultwarden.nix
index 18115d8a2259..329ee3fdf963 100644
--- a/nixos/tests/vaultwarden.nix
+++ b/nixos/tests/vaultwarden.nix
@@ -30,6 +30,7 @@ let
libraries = [ pkgs.python3Packages.selenium ];
flakeIgnore = [ "E501" ];
}
+ # python
''
from selenium.webdriver.common.by import By
@@ -80,6 +81,13 @@ let
wait.until_not(EC.title_contains("Set a strong password"))
+ wait.until_not(EC.title_contains("Join organization"))
+
+ # NOTE: When testing this locally, the extensions must not be installed, otherwise this screen does not appear
+ click_when_unobstructed((By.XPATH, "//button[contains(., 'Add it later')]"))
+
+ click_when_unobstructed((By.XPATH, "//a[contains(., 'Skip to web app')]"))
+
click_when_unobstructed((By.XPATH, "//button[contains(., 'New item')]"))
driver.find_element(By.XPATH, '//input[@formcontrolname="name"]').send_keys(
@@ -205,7 +213,7 @@ let
testScript
else
''
- import json
+ # import json
start_all()
server.wait_for_unit("vaultwarden.service")
@@ -222,18 +230,20 @@ let
with subtest("use the web interface to sign up, log in, and save a password"):
server.succeed("PYTHONUNBUFFERED=1 systemd-cat -t test-runner test-runner")
- with subtest("log in with the cli"):
- key = client.succeed(
- "bw --nointeraction --raw login ${userEmail} ${userPassword}"
- ).strip()
+ # Upstreams sees offline usage as a new feature...
+ # https://github.com/bitwarden/clients/issues/18110
+ # with subtest("log in with the cli"):
+ # key = client.succeed(
+ # "bw --nointeraction --raw login ${userEmail} ${userPassword}"
+ # ).strip()
- with subtest("sync with the cli"):
- client.succeed(f"bw --nointeraction --raw --session {key} sync -f")
+ # with subtest("sync with the cli"):
+ # client.succeed(f"bw --nointeraction --raw --session {key} sync -f")
- with subtest("get the password with the cli"):
- output = json.loads(client.succeed(f"bw --nointeraction --raw --session {key} list items"))
+ # with subtest("get the password with the cli"):
+ # output = json.loads(client.succeed(f"bw --nointeraction --raw --session {key} list items"))
- assert output[0]['login']['password'] == "${storedPassword}"
+ # assert output[0]['login']['password'] == "${storedPassword}"
'';
}
);
diff --git a/pkgs/applications/emulators/libretro/cores/freeintv.nix b/pkgs/applications/emulators/libretro/cores/freeintv.nix
index ad2b5638a110..ad091224dae7 100644
--- a/pkgs/applications/emulators/libretro/cores/freeintv.nix
+++ b/pkgs/applications/emulators/libretro/cores/freeintv.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "freeintv";
- version = "0-unstable-2025-12-26";
+ version = "0-unstable-2026-02-24";
src = fetchFromGitHub {
owner = "libretro";
repo = "freeintv";
- rev = "df5a5312985b66b1ec71b496868641e40b7ad1c9";
- hash = "sha256-xpcDAvxHvnuiQiWBYSwPKGE+Zg1lcs/6L4hMhpb1G1g=";
+ rev = "0e0e58503386304c5e7ac860c135583bc52e2e49";
+ hash = "sha256-uRkLF3LSiAMV/k8R8PuE0QZUnc1YEYe0rmccQz6H43A=";
};
makefile = "Makefile";
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index 4ff1ecd6a3f9..4f43ca3f42aa 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-SeShEZVFMn/f/ATUY08Jl1wwXBJFmyTpRh7U46ftM60=",
+ "hash": "sha256-HXHeCA3h5h9pyC9WZ+3EnySWmIsxGMskHbW+SjvZel4=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp",
"repo": "terraform-provider-google",
- "rev": "v7.19.0",
+ "rev": "v7.20.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-lhTdDrTwTbRuWngQ+NGuh+x5Z5HZfVTtNi+mZqIENbg="
},
@@ -806,13 +806,13 @@
"vendorHash": "sha256-UuLHaOEG6jmOAgfdNOtLyUimlAr3g6K8n3Ehu64sKqk="
},
"keycloak_keycloak": {
- "hash": "sha256-u9gIh3iM9mpBJbO0Vgyt8YZNsRHvewJTY6vNm+KVxwY=",
+ "hash": "sha256-55/a3lJCJEOIDsnFckx5BsUClphPZ9BSBvWxQBq1D9Y=",
"homepage": "https://registry.terraform.io/providers/keycloak/keycloak",
"owner": "keycloak",
"repo": "terraform-provider-keycloak",
- "rev": "v5.6.0",
+ "rev": "v5.7.0",
"spdx": "Apache-2.0",
- "vendorHash": "sha256-va9B1CPLLT0NH4VP+1Fjr8O/I2K8xVO9aVjM3fZ9jVE="
+ "vendorHash": "sha256-JgQqOm+cAMLACp/rVz3ek1C4uuTAs8vqDcwRkpFssYc="
},
"kislerdm_neon": {
"hash": "sha256-1o5EnAI9X8Q+dXxh1/jZwimy1MmPDF3X2aRc+HO7HpQ=",
diff --git a/pkgs/build-support/rust/hooks/cargo-nextest-hook.sh b/pkgs/build-support/rust/hooks/cargo-nextest-hook.sh
index 056f705fb89c..a0ac1df9d3c1 100644
--- a/pkgs/build-support/rust/hooks/cargo-nextest-hook.sh
+++ b/pkgs/build-support/rust/hooks/cargo-nextest-hook.sh
@@ -12,6 +12,7 @@ cargoNextestHook() {
local flagsArray=(
"--target" "@rustcTargetSpec@"
"--offline"
+ "--show-progress=none"
)
if [[ -z ${dontUseCargoParallelTests-} ]]; then
diff --git a/pkgs/by-name/ac/actual-server/package.nix b/pkgs/by-name/ac/actual-server/package.nix
index 0575b638ce7b..6465f9c292ef 100644
--- a/pkgs/by-name/ac/actual-server/package.nix
+++ b/pkgs/by-name/ac/actual-server/package.nix
@@ -13,13 +13,13 @@
let
nodejs = nodejs_22;
yarn-berry = yarn-berry_4.override { inherit nodejs; };
- version = "26.2.0";
+ version = "26.2.1";
src = fetchFromGitHub {
name = "actualbudget-actual-source";
owner = "actualbudget";
repo = "actual";
tag = "v${version}";
- hash = "sha256-fnfDPN/9TfV1v/myNvCQ70Q0T2oW9XIyomsMdQKyoJo=";
+ hash = "sha256-8cRt1WKa4Yp6rE2Jzko0rKJoCp7+KSzVdtKcv/aKK8o=";
};
translations = fetchFromGitHub {
name = "actualbudget-translations-source";
@@ -27,8 +27,8 @@ let
repo = "translations";
# Note to updaters: this repo is not tagged, so just update this to the Git
# tip at the time the update is performed.
- rev = "a7a0edce994520f3d473c92902992b4eccb81204";
- hash = "sha256-Kha3kPt9rKaw2i/S0nOOVba9QwWtb9SJV/1qs6YJHRE=";
+ rev = "3917dc0ea36608c3a1857518f0205d8ab4011d69";
+ hash = "sha256-g4GI+zIKZ63lL+NC+EMEk01GVlbUDVGey0UgqO6Fk+8=";
};
in
diff --git a/pkgs/by-name/al/alpine/package.nix b/pkgs/by-name/al/alpine/package.nix
index a5f7050a5ea1..aed6da79df56 100644
--- a/pkgs/by-name/al/alpine/package.nix
+++ b/pkgs/by-name/al/alpine/package.nix
@@ -15,12 +15,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "alpine";
- version = "2.26";
+ version = "2.29.9";
src = fetchgit {
url = "https://repo.or.cz/alpine.git";
tag = "v${finalAttrs.version}";
- hash = "sha256-cJyUBatQBjD6RG+jesJ0JRhWghPRBACc/HQl+2aCTd0=";
+ hash = "sha256-uAPQlF2IQPSZ0QoK9bwh6RBGsb1X0ktP1eVhs3RO44I=";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
diff --git a/pkgs/by-name/am/amneziawg-tools/package.nix b/pkgs/by-name/am/amneziawg-tools/package.nix
index 93da3600ec40..37b4c39de878 100644
--- a/pkgs/by-name/am/amneziawg-tools/package.nix
+++ b/pkgs/by-name/am/amneziawg-tools/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "amneziawg-tools";
- version = "1.0.20250903";
+ version = "1.0.20260223";
src = fetchFromGitHub {
owner = "amnezia-vpn";
repo = "amneziawg-tools";
tag = "v${finalAttrs.version}";
- hash = "sha256-a5o49hx0HwB0PwlY1orp3ZI5zb5mpzHoRIhv9OdGSbU=";
+ hash = "sha256-pHmuxlrbTqjwRrB7BShdC4ENw3iVQRRLH+Z2w8x+KeE=";
};
sourceRoot = "${finalAttrs.src.name}/src";
diff --git a/pkgs/by-name/ba/basu/package.nix b/pkgs/by-name/ba/basu/package.nix
index d78f0a98730c..bbc9d3e91231 100644
--- a/pkgs/by-name/ba/basu/package.nix
+++ b/pkgs/by-name/ba/basu/package.nix
@@ -29,9 +29,8 @@ stdenv.mkDerivation (finalAttrs: {
"lib"
];
- buildInputs = [
+ buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
audit
- gperf
libcap
];
@@ -41,8 +40,18 @@ stdenv.mkDerivation (finalAttrs: {
ninja
python3
getent
+ gperf
];
+ mesonFlags = lib.optionals (!stdenv.hostPlatform.isLinux) [
+ "-Daudit=disabled"
+ "-Dlibcap=disabled"
+ ];
+
+ env = lib.optionalAttrs stdenv.hostPlatform.useLLVM {
+ NIX_LDFLAGS = "--undefined-version";
+ };
+
preConfigure = ''
pushd src/basic
patchShebangs \
@@ -56,6 +65,6 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "basuctl";
license = lib.licenses.lgpl21Only;
maintainers = [ ];
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.linux ++ lib.platforms.freebsd;
};
})
diff --git a/pkgs/by-name/bu/budgie-desktop/package.nix b/pkgs/by-name/bu/budgie-desktop/package.nix
index 0eb71d8165a3..34b2115852a7 100644
--- a/pkgs/by-name/bu/budgie-desktop/package.nix
+++ b/pkgs/by-name/bu/budgie-desktop/package.nix
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
+ fetchpatch,
accountsservice,
alsa-lib,
budgie-desktop-services,
@@ -69,6 +70,13 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
./plugins.patch
+
+ # Don't use scaling factors
+ # https://github.com/BuddiesOfBudgie/budgie-desktop/pull/864
+ (fetchpatch {
+ url = "https://github.com/BuddiesOfBudgie/budgie-desktop/commit/03d18336c3d50d14e3e81ef03ef8ebd548d8e00c.patch";
+ hash = "sha256-pO1t3nnyYX2XDqH6wr+00MHsM0fAT0MOSuk+lN+2CNY=";
+ })
];
nativeBuildInputs = [
diff --git a/pkgs/by-name/bu/budgie-session/package.nix b/pkgs/by-name/bu/budgie-session/package.nix
index 91f0d2e8f4ef..6fb2af98a784 100644
--- a/pkgs/by-name/bu/budgie-session/package.nix
+++ b/pkgs/by-name/bu/budgie-session/package.nix
@@ -31,13 +31,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "budgie-session";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchFromGitHub {
owner = "BuddiesOfBudgie";
repo = "budgie-session";
rev = "v${finalAttrs.version}";
- hash = "sha256-KBNX1jbQ2yv+5rymoB9/w5V3bRZhBdZIJoysp9cNgn4=";
+ hash = "sha256-MqFZ/0Xe2EXVzbhviNSO3gbZK8R+wLGQOoVkJDA6/Eg=";
};
outputs = [
diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix
index 17dabfe215db..19533ff4fdd3 100644
--- a/pkgs/by-name/co/cosmic-applets/package.nix
+++ b/pkgs/by-name/co/cosmic-applets/package.nix
@@ -20,17 +20,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-applets";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-applets";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-ZL7Rt0UeWiMaALCIy/eDY5ROTm83xqRymiCupyvx9yI=";
+ hash = "sha256-ONDfvyIy7sqgMpf2IrVUjLPkXUEOiN3OGK57P/4KVZQ=";
};
- cargoHash = "sha256-n83JK/pOEMLTBlh0bbFqyW10usEthrSiXoozqmkUa58=";
+ cargoHash = "sha256-FWpfgqPqjbzzv6yaBKx9eq+PHCCQ/TErx+TGWqmXqXA=";
nativeBuildInputs = [
just
diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix
index 789511e02f37..8e2f893cfdb3 100644
--- a/pkgs/by-name/co/cosmic-applibrary/package.nix
+++ b/pkgs/by-name/co/cosmic-applibrary/package.nix
@@ -11,14 +11,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-applibrary";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-applibrary";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-nxTsshFF7xRbd06q7YiMjXYmt94CRm8nSofcyrzulSQ=";
+ hash = "sha256-OxHfrtUrcVC5rdh3W56zNhNRNzYrX+VRJIiW19lAJPM=";
};
cargoHash = "sha256-apLIpb1VUuQRgOJ2mQioPyucbETzyh5wOeatMCLGrc4=";
diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix
index 34b86444764a..c271bbd96b54 100644
--- a/pkgs/by-name/co/cosmic-bg/package.nix
+++ b/pkgs/by-name/co/cosmic-bg/package.nix
@@ -13,14 +13,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-bg";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-bg";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-lD5lTYXBy+keee+VArtNHgCS9n737YKaW8Kg3tu+8o0=";
+ hash = "sha256-/6VYiZ02y/UAA3fZ+CHb18BZAWBnm/3HAf7IdEhaeD0=";
};
postPatch = ''
diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix
index dce6b20c0dad..517f7d621b35 100644
--- a/pkgs/by-name/co/cosmic-comp/package.nix
+++ b/pkgs/by-name/co/cosmic-comp/package.nix
@@ -20,17 +20,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-comp";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-comp";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-TQBHXXF8hZrdgqQLtQQHsallAfxAUGxGa3becbddPqc=";
+ hash = "sha256-AxMhcWBYN6q6IDKXXBWFi+WvSnSgF/lg5Ch9Obs+7uc=";
};
- cargoHash = "sha256-58qUzJDzwwMB5hmOl9XHmbTRZE/ep5fWKPj5u2onvRM=";
+ cargoHash = "sha256-hcQ6u4Aj5Av9T9uX0oDSbJG82g6E8IXcJc4Z2CfoRtg=";
separateDebugInfo = true;
diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix
index 58074c80242b..5fb92903b44d 100644
--- a/pkgs/by-name/co/cosmic-edit/package.nix
+++ b/pkgs/by-name/co/cosmic-edit/package.nix
@@ -16,17 +16,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-edit";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-edit";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-MaWRzTLJlc7883BVKCegyAT3GXf3OqgZhFWteVI+P6o=";
+ hash = "sha256-yaDFlnORaPwh/2Zb3Nh1Hr/jA1Z/kQT6Y1zic0eVvwA=";
};
- cargoHash = "sha256-EdKx+ynQBthJp4f3COmYRYp9pTq7/TkxuheyxcDuwV0=";
+ cargoHash = "sha256-1Q+jdr7uSQTp+3z2fgQIyH33v/Ld9MPER3/WRJ34Mdg=";
postPatch = ''
substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)"
diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix
index 2b09f2655cc5..3b8bb5e01475 100644
--- a/pkgs/by-name/co/cosmic-files/package.nix
+++ b/pkgs/by-name/co/cosmic-files/package.nix
@@ -12,17 +12,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-files";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-files";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-oSCGJAjfCSM9hSr/bsEzFY+E/JjFVrvPAlKlU/Zw57g=";
+ hash = "sha256-kTPPYfga0to19ZC66bGj/ROsMceG8LuELl1OkwKSirU=";
};
- cargoHash = "sha256-+Z7ICOBnxhS+I9gAZTnpq6guLzlqXlMAk9+awCIzNCk=";
+ cargoHash = "sha256-tkH9BIeTukdVJhN9yUgFdUUhyfqnx3tTqwu+LAAULog=";
nativeBuildInputs = [
just
diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix
index b0cde0e24239..1da623e0dbed 100644
--- a/pkgs/by-name/co/cosmic-greeter/package.nix
+++ b/pkgs/by-name/co/cosmic-greeter/package.nix
@@ -19,14 +19,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-greeter";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-greeter";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-mtq8xz70zAXrKW/18nUOvO3UjxC6qoYznhWyUWJ5NBc=";
+ hash = "sha256-U0JrxvMWzISSA0tP8moasN7iN7TfZreEwbvWZGHRn8E=";
};
cargoHash = "sha256-sNJTXBInr/h8w5dhOOP9ceBYWBcJW3qGjDuaG6UTV90=";
diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix
index 79b44c435389..1cbae8c1200c 100644
--- a/pkgs/by-name/co/cosmic-icons/package.nix
+++ b/pkgs/by-name/co/cosmic-icons/package.nix
@@ -9,14 +9,14 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "cosmic-icons";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-icons";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-lbj64wH180UGO3jYW9HhuHIwy/tU2Ka86wXz+Wjde8g=";
+ hash = "sha256-dLiBao8jvtxxSlENceVkPJNChwEK1Wtf3k5hY97WZoI=";
};
nativeBuildInputs = [ just ];
diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix
index 727fac41e982..7b4c4476527e 100644
--- a/pkgs/by-name/co/cosmic-idle/package.nix
+++ b/pkgs/by-name/co/cosmic-idle/package.nix
@@ -16,14 +16,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-idle";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-idle";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-mQnWGYHlY1zKGynCwJSxjMSeHd0iBFYWsY3b1wZEGTs=";
+ hash = "sha256-0tcrOfVT5b57ev3b5F2U78F2QPGFwp94bqFVNyKH0Yk=";
};
cargoHash = "sha256-wAjFC6qAC3nllbnZf0KVaZTEztNYo6GTvwcp5FYmXLw=";
diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix
index 82d90b676da7..b7b9c6cbfb8f 100644
--- a/pkgs/by-name/co/cosmic-initial-setup/package.nix
+++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix
@@ -14,14 +14,14 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-initial-setup";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-initial-setup";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-6pa4ZSH1NzVqq65d5MQucCLNr4c4PURNE0mLvrfWlug=";
+ hash = "sha256-+yl3MIBNO3G0O4o4Iu1vMkcLW4UMj8mPv9IWCCcqG6s=";
};
cargoHash = "sha256-Kj+eaTMHMQQHN0X3prIuZm1wvfnaV7BUlUKem6JLtc8=";
diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix
index 7f57b779da5f..77555f4ec9f1 100644
--- a/pkgs/by-name/co/cosmic-launcher/package.nix
+++ b/pkgs/by-name/co/cosmic-launcher/package.nix
@@ -11,14 +11,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-launcher";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-launcher";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-j65JSGBeRiDvZQgrPuaBBsQGfoowjkZLfW7lfdxXIh0=";
+ hash = "sha256-zrU5wn/DaIJiIri5u40t4etqkyn8ZO9ITTyJQGyqziw=";
};
cargoHash = "sha256-o2CyAjUp0E4m5G4SG8vm4RhQzvFsmbgfJDQRRxoyGEg=";
diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix
index 890e9b7df851..c0de9a245002 100644
--- a/pkgs/by-name/co/cosmic-notifications/package.nix
+++ b/pkgs/by-name/co/cosmic-notifications/package.nix
@@ -12,14 +12,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-notifications";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-notifications";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-We2N6lyN75loTOSP2GRv/6S73QgLa7B/bjLftoZIviA=";
+ hash = "sha256-uBnKwl1yZh/QPV6pastve2UBLwG/VjYVQmGJ3kZt8c8=";
};
cargoHash = "sha256-zyM4iMJs2wPIKIEdji1uJF3WYpPGihFswIK5Wyf6Mns=";
diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix
index 63db13520c12..f99f701b4bac 100644
--- a/pkgs/by-name/co/cosmic-osd/package.nix
+++ b/pkgs/by-name/co/cosmic-osd/package.nix
@@ -15,14 +15,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-osd";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-osd";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-i0fGEwLBpbqmz808Z6uqQlykSsi6hAFUsShMBXtRpl8=";
+ hash = "sha256-HhE8/N+tD12MLWQwqsoQSQFtFMj2LZkUTPkOijmEBaM=";
};
cargoHash = "sha256-DNQvmE/2swrDybjcQfCAjMRkAttjl+ibbLG0HSlcZwU=";
diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix
index f5e6a05b2db1..83b81b26130f 100644
--- a/pkgs/by-name/co/cosmic-panel/package.nix
+++ b/pkgs/by-name/co/cosmic-panel/package.nix
@@ -11,14 +11,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-panel";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-panel";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-1Xwe1uONJbl4wq6QBbTI1suLiSlTzU4e/5WBccvghHE=";
+ hash = "sha256-ZNbX9Xs84TQmoke+xEolpkGqgJkC/lIuMKWRJjgZ+nE=";
};
cargoHash = "sha256-ZkjXZrcA4qKHSjEOxj7+j10PxJw/du8B2Mee2fxPJxs=";
diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix
index 5f92bc50b7e2..d2d94ec2e3c8 100644
--- a/pkgs/by-name/co/cosmic-player/package.nix
+++ b/pkgs/by-name/co/cosmic-player/package.nix
@@ -18,17 +18,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-player";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-player";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-zBSSJHn+onMj5HIEgGXKmsFAvKVewCk1BqkfeBE0KC0=";
+ hash = "sha256-ddwYgyyAaQr+0ULdCm7ZDLBfmXi014OR/G2KauYsI10=";
};
- cargoHash = "sha256-KjGP1iEAuAEb4Ab343aPx22u3h8tFCG7yW6Op6DwTik=";
+ cargoHash = "sha256-8w66CbGoonmJ3cb5G4G7pPjjk1OVbdZFp9smuKchvRY=";
nativeBuildInputs = [
just
diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix
index ab10bf849184..24c027829f11 100644
--- a/pkgs/by-name/co/cosmic-randr/package.nix
+++ b/pkgs/by-name/co/cosmic-randr/package.nix
@@ -12,14 +12,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-randr";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-randr";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-7jkHaCE1IUE3GuRUeDMvbxomBp3gTzauK1EP1MAbqf0=";
+ hash = "sha256-Jimw6YCRouG9FDlLBp15OOCRlywBIaP/K/bXLR7trQM=";
};
cargoHash = "sha256-QWSPj7bxxWh5/KeNEtUsfDKg+JMONLjomrMcn57j6fw=";
diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix
index 4e6fccb2f158..efbdfdb8af87 100644
--- a/pkgs/by-name/co/cosmic-screenshot/package.nix
+++ b/pkgs/by-name/co/cosmic-screenshot/package.nix
@@ -11,14 +11,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-screenshot";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-screenshot";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-IyjrXj9UElfWKU7t9JpJi4WvOpgteg/Y3tvj3ZukQYI=";
+ hash = "sha256-w80z/mKr+kYLeg5MMR0GfS/XkX5EU+unvmlRCUZvp6A=";
};
cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o=";
diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix
index 5b897872fe34..6b2adc3054e6 100644
--- a/pkgs/by-name/co/cosmic-session/package.nix
+++ b/pkgs/by-name/co/cosmic-session/package.nix
@@ -12,14 +12,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-session";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-session";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-LZN+7hN3rBpVk7UWvG9D4gH2UOrfwMmSisdIsOT4vmA=";
+ hash = "sha256-dMx7ZSl+ZDZGwAbo3tWwSH8Tg00ZVTJsXNZrBHY4Xj4=";
};
cargoHash = "sha256-wFh9AYQRZB9qK0vCrhW9Zk61Yg+VY3VPAqJRD47NbK4=";
diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix
index 7d1ff010de67..90d05a31f041 100644
--- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix
+++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix
@@ -16,14 +16,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-settings-daemon";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-settings-daemon";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-4YozCuj6lF9GmsV9eRD4HEb3G8tYKjQc3+ghYHxKrhE=";
+ hash = "sha256-nivViFs0swS5MUH+hfpBl5sFGBZ6XPo3E0PGONVmzxo=";
};
postPatch = ''
diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix
index 2fc15b64f7e6..51b9cd81150a 100644
--- a/pkgs/by-name/co/cosmic-settings/package.nix
+++ b/pkgs/by-name/co/cosmic-settings/package.nix
@@ -27,17 +27,17 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-settings";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-settings";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-255HkAWq9q7Fxx/YCTYqcsRE7g6Hnuqc6rJWBW+7MYA=";
+ hash = "sha256-IkWH8V5M8k3BB8UpnNMxM5z5uzKRatu/tbACywiqezg=";
};
- cargoHash = "sha256-T9fbhrYrQrc7TjyumhfT5vyElRKnDzxVBsJtcGA3f7I=";
+ cargoHash = "sha256-1T/Wd59AD8HVeTCeKb8BIdzw3n+nK5otevFmwn3YJRs=";
nativeBuildInputs = [
cmake
diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix
index 12c3b2812033..f54f7a5e6187 100644
--- a/pkgs/by-name/co/cosmic-store/package.nix
+++ b/pkgs/by-name/co/cosmic-store/package.nix
@@ -15,17 +15,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-store";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-store";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-0QcgFEyMlAK5QxZK9CmXBSJoFymmw4yru3VdK9TcXws=";
+ hash = "sha256-nFquLO/qMANbQRbOfjegZeMb2vCSKUK5/Y/U4ghuW64=";
};
- cargoHash = "sha256-0cn7/Mow9uAOAQZEUh7CZXNk9r4tvOeqjyCyJGtE2m4=";
+ cargoHash = "sha256-rrIIQ5bx4HMrxoUDH63qFJN7J+eyohSSewFZB5xMNjs=";
nativeBuildInputs = [
just
diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix
index a917e0218138..2d16fff71181 100644
--- a/pkgs/by-name/co/cosmic-term/package.nix
+++ b/pkgs/by-name/co/cosmic-term/package.nix
@@ -15,17 +15,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-term";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-term";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-bfl8mi32EWdRJfnSkv672rQvHpYyArrDzCOsNShdqXU=";
+ hash = "sha256-Woko89mT0jBx1YhzO4yXyMfxAMDxPiMn1m51Cm1e7hQ=";
};
- cargoHash = "sha256-uKPRRfjhx1Yc+6hFTjac3333Do92+GFY36DEhw9F91U=";
+ cargoHash = "sha256-KXhjNBpTOk96+86PbDjeKtQ/VynRVV4a9SYbYGz4A6c=";
nativeBuildInputs = [
just
diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix
index aeb0451fae9c..e402a4f1c077 100644
--- a/pkgs/by-name/co/cosmic-wallpapers/package.nix
+++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix
@@ -7,7 +7,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "cosmic-wallpapers";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
@@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
tag = "epoch-${finalAttrs.version}";
forceFetchGit = true;
fetchLFS = true;
- hash = "sha256-XtNmV6fxKFlirXQvxxgAYSQveQs8RCTfcFd8SVdEXtE=";
+ hash = "sha256-m2cYppfitpBDKK8CC9i/lUrC9rfSYTuqUSZSyIKKGyg=";
};
makeFlags = [ "prefix=${placeholder "out"}" ];
diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix
index f0481045802c..20c1dae7dd5a 100644
--- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix
+++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix
@@ -14,17 +14,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cosmic-workspaces-epoch";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "cosmic-workspaces-epoch";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-MWQhDFCn10ONm3SuT+vcXkliCvm3xPJHHYVytufCq2g=";
+ hash = "sha256-HrW02lM1uSiI2UBC46Jjgv7r3urVcgS3Mrvfoig/EjI=";
};
- cargoHash = "sha256-ZVl09YgeH+V4X3H88rdeiBgua1IpVcfKe0y8A78wzl4=";
+ cargoHash = "sha256-r5Do3eRBcwjA4IysyKgkHLz8Wo1WwdEl596ZENiQbEM=";
separateDebugInfo = true;
diff --git a/pkgs/by-name/do/docfd/package.nix b/pkgs/by-name/do/docfd/package.nix
index 523061639a5d..4db51ea204da 100644
--- a/pkgs/by-name/do/docfd/package.nix
+++ b/pkgs/by-name/do/docfd/package.nix
@@ -14,7 +14,7 @@
ocamlPackages.buildDunePackage rec {
pname = "docfd";
- version = "12.3.0";
+ version = "12.3.1";
minimalOCamlVersion = "5.1";
@@ -22,7 +22,7 @@ ocamlPackages.buildDunePackage rec {
owner = "darrenldl";
repo = "docfd";
rev = version;
- hash = "sha256-PEeZcSlXkWLo0hZHOsmuvcQoxeAXxqNfTR9sUJQG40g=";
+ hash = "sha256-PiA3nN/NTz+4yLYgr2uN7SGcGJhO2VZ3QHF3jlDeUbc=";
};
# Compatibility with nottui ≥ 0.4
diff --git a/pkgs/by-name/dr/drogon/package.nix b/pkgs/by-name/dr/drogon/package.nix
index 46bc224617e7..c6f65eae9007 100644
--- a/pkgs/by-name/dr/drogon/package.nix
+++ b/pkgs/by-name/dr/drogon/package.nix
@@ -24,13 +24,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "drogon";
- version = "1.9.11";
+ version = "1.9.12";
src = fetchFromGitHub {
owner = "drogonframework";
repo = "drogon";
tag = "v${finalAttrs.version}";
- hash = "sha256-eFOYmqfyb/yp83HRa0hWSMuROozR/nfnEp7k5yx8hj0=";
+ hash = "sha256-Rx6PpouEXW1J44oK+wCnnGQa0i+H5KSboLLATLMCBBg=";
fetchSubmodules = true;
};
diff --git a/pkgs/by-name/eg/egl-wayland/package.nix b/pkgs/by-name/eg/egl-wayland/package.nix
index ecba143b71f5..acf88b480295 100644
--- a/pkgs/by-name/eg/egl-wayland/package.nix
+++ b/pkgs/by-name/eg/egl-wayland/package.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "EGLStream-based Wayland external platform";
homepage = "https://github.com/NVIDIA/egl-wayland/";
license = lib.licenses.mit;
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.linux ++ lib.platforms.freebsd;
maintainers = with lib.maintainers; [ hedning ];
};
})
diff --git a/pkgs/by-name/eg/eglexternalplatform/package.nix b/pkgs/by-name/eg/eglexternalplatform/package.nix
index 8fe33c583934..3208fbcd02eb 100644
--- a/pkgs/by-name/eg/eglexternalplatform/package.nix
+++ b/pkgs/by-name/eg/eglexternalplatform/package.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "EGL External Platform interface";
homepage = "https://github.com/NVIDIA/eglexternalplatform";
license = lib.licenses.mit;
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.linux ++ lib.platforms.freebsd;
maintainers = with lib.maintainers; [ hedning ];
};
})
diff --git a/pkgs/by-name/en/en-croissant/package.nix b/pkgs/by-name/en/en-croissant/package.nix
index 20d4f704dc23..c8a63b5b6f00 100644
--- a/pkgs/by-name/en/en-croissant/package.nix
+++ b/pkgs/by-name/en/en-croissant/package.nix
@@ -27,13 +27,13 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "en-croissant";
- version = "0.13.0";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "franciscoBSalgueiro";
repo = "en-croissant";
tag = "v${finalAttrs.version}";
- hash = "sha256-+s774MtqbfOhL2qco+i9uBMQPn30EGvOYtqw1nZ9KkY=";
+ hash = "sha256-S1ObsGpLxNzr0+bFEuPAe3PCHQc1k0QavgKD6YDffIc=";
};
pnpmDeps = fetchPnpmDeps {
@@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
;
inherit pnpm;
fetcherVersion = 3;
- hash = "sha256-/gue4iQG8xySxsH3l5ri+GjmNr/9sow20CLVxxQo7Gs=";
+ hash = "sha256-hkI1TQeOHKQdsnq1pYIeeU+GYFMIxbyNoZY5Wuxj4UU=";
};
postPatch = ''
@@ -53,7 +53,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoRoot = "src-tauri";
- cargoHash = "sha256-4gtGHexyR6TkI8tmtLMT2xUAn9+Bd9l3hRq43aL94yI=";
+ cargoHash = "sha256-trQzf5x/sIxkEYQOQKAq1y2GrT3VoQ/ZWCFncb2dNvs=";
buildAndTestSubdir = finalAttrs.cargoRoot;
diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix
index ee731a80cce1..d3156e57eff1 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.0";
+ version = "2026.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "esphome";
tag = version;
- hash = "sha256-VcfQsDx3u7GTndF5GE0XCplPXVo9ClLJwqWLJFKzWEk=";
+ hash = "sha256-7gCUSR2jLhCre84JggSPvNHIRzAA6ZSVGTe1pQ+D8ok=";
};
patches = [
diff --git a/pkgs/by-name/fi/firefly-iii/package.nix b/pkgs/by-name/fi/firefly-iii/package.nix
index f6eb5bab450d..b1a0cbb09faa 100644
--- a/pkgs/by-name/fi/firefly-iii/package.nix
+++ b/pkgs/by-name/fi/firefly-iii/package.nix
@@ -13,13 +13,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "firefly-iii";
- version = "6.4.14";
+ version = "6.4.22";
src = fetchFromGitHub {
owner = "firefly-iii";
repo = "firefly-iii";
tag = "v${finalAttrs.version}";
- hash = "sha256-hXqLy0i1q2RRx0yg67zOPZPxEQ2c+VsFp90LFIXOE2w=";
+ hash = "sha256-i20D0/z6GA7pZYrWvRJ8tUlptNI5Cl/e9UY0hKg9SP8=";
};
buildInputs = [ php84 ];
@@ -36,13 +36,13 @@ stdenvNoCC.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname src version;
composerStrictValidation = true;
strictDeps = true;
- vendorHash = "sha256-fLL0FAhd8r2igiZZ+wb1gse+vembHS6rzUnKe9LXXmI=";
+ vendorHash = "sha256-m+esW/yQs/GSwnw2iqVfSMXCf6/5M4634GUbt4Nnvbg=";
};
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
name = "${finalAttrs.pname}-npm-deps";
- hash = "sha256-kmYxC5+Vi/wCP/mT4n7JtxbzW4nVHOsA4xFpNMn0Li8=";
+ hash = "sha256-pu8dxL0NRB1cyqlQEf2zT2wdVp2fbe+Vp85qMs7f6s0=";
};
preInstall = ''
diff --git a/pkgs/by-name/fr/framework-tool-tui/package.nix b/pkgs/by-name/fr/framework-tool-tui/package.nix
index 903424c9ea7e..fb049d3399f1 100644
--- a/pkgs/by-name/fr/framework-tool-tui/package.nix
+++ b/pkgs/by-name/fr/framework-tool-tui/package.nix
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "framework-tool-tui";
- version = "0.7.6";
+ version = "0.7.7";
src = fetchFromGitHub {
owner = "grouzen";
repo = "framework-tool-tui";
tag = "v${finalAttrs.version}";
- hash = "sha256-reIsJK2bGuMf83SmjCVu9PdUrd4zilCxpvbZllnU6vo=";
+ hash = "sha256-XzOwShPMTyQjuoJ6fGW39kOF0Cnf3n8IEOQql0cEBvc=";
};
- cargoHash = "sha256-E2lVpu+sI/Bf1YwqCbwg3pr15kfo4DUddwI+5/Dwh40=";
+ cargoHash = "sha256-geLxSMtSucJ5SO5u9yvbV6lT+O2a/JVbq3HxTZGYhQE=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ udev ];
diff --git a/pkgs/by-name/gd/gdevelop/darwin.nix b/pkgs/by-name/gd/gdevelop/darwin.nix
index d45719c855c8..6a104af26493 100644
--- a/pkgs/by-name/gd/gdevelop/darwin.nix
+++ b/pkgs/by-name/gd/gdevelop/darwin.nix
@@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip";
- hash = "sha256-qukv1lD17FW0IOjOcJeh8kt4O9cwK/wzNEH0+vdr6NA=";
+ hash = "sha256-3C++qdbngBdIVyyFV7VaOzH+rQBDEYp9wDcBVBjsrSc=";
};
sourceRoot = ".";
diff --git a/pkgs/by-name/gd/gdevelop/linux.nix b/pkgs/by-name/gd/gdevelop/linux.nix
index d899c0b9b443..b57d95e14a0f 100644
--- a/pkgs/by-name/gd/gdevelop/linux.nix
+++ b/pkgs/by-name/gd/gdevelop/linux.nix
@@ -13,7 +13,7 @@ let
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage";
- hash = "sha256-hElD8VUC17Q/1sMy+ASidhoY9svGNncDf7IUfKkFfZU=";
+ hash = "sha256-9apZXwVF8MV0ZK7/FsoQf+30lTg4P42aTtqedBCnSls=";
}
else
throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}";
diff --git a/pkgs/by-name/gd/gdevelop/package.nix b/pkgs/by-name/gd/gdevelop/package.nix
index c56285c63997..695f1665116f 100644
--- a/pkgs/by-name/gd/gdevelop/package.nix
+++ b/pkgs/by-name/gd/gdevelop/package.nix
@@ -4,7 +4,7 @@
callPackage,
}:
let
- version = "5.6.257";
+ version = "5.6.258";
pname = "gdevelop";
meta = {
description = "Graphical Game Development Studio";
diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix
index 588dcecb49a1..db67f8f410c0 100644
--- a/pkgs/by-name/gi/github-mcp-server/package.nix
+++ b/pkgs/by-name/gi/github-mcp-server/package.nix
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "github-mcp-server";
- version = "0.30.3";
+ version = "0.31.0";
src = fetchFromGitHub {
owner = "github";
repo = "github-mcp-server";
tag = "v${finalAttrs.version}";
- hash = "sha256-RqTwii79h7Kk1bpJT1uGG2ODZE5DtROZZyMDKvH3jmo=";
+ hash = "sha256-7vcDkN0q/bNr2dHQgM4YzmQjDjMyLLtkbdBjhmUM1/4=";
};
- vendorHash = "sha256-rv7mZQ2/j4R9s3p+Psq5E2I99zFtnieGc3eaMT3ykqQ=";
+ vendorHash = "sha256-zxisK5o2zqeAkQEPKd1w8rFXoJsDB4VNEdD27uos250=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/gi/gitlab-duo/missing-hashes.patch b/pkgs/by-name/gi/gitlab-duo/missing-hashes.patch
index 6839a3c6214f..91e8dfa0cf9a 100644
--- a/pkgs/by-name/gi/gitlab-duo/missing-hashes.patch
+++ b/pkgs/by-name/gi/gitlab-duo/missing-hashes.patch
@@ -1,8 +1,8 @@
-diff --git a/package-lock.json b/package-lock.json
-index 775acd4..3fbc2c9 100644
---- a/package-lock.json
-+++ b/package-lock.json
-@@ -147,6 +147,7 @@
+diff --git c/package-lock.json i/package-lock.json
+index 5607a09..44ec9a4 100644
+--- c/package-lock.json
++++ i/package-lock.json
+@@ -146,6 +146,7 @@
"eslint-formatter-gitlab": "^6.0.1",
"eslint-plugin-import": "^2.32.0",
"execa": "^9.3.1",
@@ -10,7 +10,7 @@ index 775acd4..3fbc2c9 100644
"fs-extra": "^11.3.2",
"http-server": "^14.1.1",
"ink": "^6.5.1",
-@@ -220,7 +221,9 @@
+@@ -219,7 +220,9 @@
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -21,7 +21,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@adobe/css-tools": {
"version": "4.4.4",
-@@ -525,18 +528,24 @@
+@@ -524,18 +527,24 @@
"license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
@@ -49,7 +49,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/helper-create-class-features-plugin": {
"version": "7.27.1",
-@@ -564,7 +573,9 @@
+@@ -563,7 +572,9 @@
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -60,7 +60,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/helper-create-regexp-features-plugin": {
"version": "7.27.1",
-@@ -588,7 +599,9 @@
+@@ -587,7 +598,9 @@
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -71,7 +71,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/helper-define-polyfill-provider": {
"version": "0.6.3",
-@@ -900,7 +913,9 @@
+@@ -899,7 +912,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -82,7 +82,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-async-generators": {
"version": "7.8.4",
-@@ -911,7 +926,9 @@
+@@ -910,7 +925,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -93,7 +93,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-bigint": {
"version": "7.8.3",
-@@ -922,7 +939,9 @@
+@@ -921,7 +938,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -104,7 +104,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-class-properties": {
"version": "7.12.13",
-@@ -933,7 +952,9 @@
+@@ -932,7 +951,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -115,7 +115,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-decorators": {
"version": "7.27.1",
-@@ -990,7 +1011,9 @@
+@@ -989,7 +1010,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -126,7 +126,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-json-strings": {
"version": "7.8.3",
-@@ -1001,7 +1024,9 @@
+@@ -1000,7 +1023,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -137,7 +137,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-jsx": {
"version": "7.27.1",
-@@ -1028,7 +1053,9 @@
+@@ -1027,7 +1052,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -148,7 +148,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
"version": "7.8.3",
-@@ -1039,7 +1066,9 @@
+@@ -1038,7 +1065,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -159,7 +159,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-numeric-separator": {
"version": "7.10.4",
-@@ -1050,7 +1079,9 @@
+@@ -1049,7 +1078,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -170,7 +170,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-object-rest-spread": {
"version": "7.8.3",
-@@ -1061,7 +1092,9 @@
+@@ -1060,7 +1091,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -181,7 +181,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-optional-catch-binding": {
"version": "7.8.3",
-@@ -1072,7 +1105,9 @@
+@@ -1071,7 +1104,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -192,7 +192,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-optional-chaining": {
"version": "7.8.3",
-@@ -1083,7 +1118,9 @@
+@@ -1082,7 +1117,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -203,7 +203,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-top-level-await": {
"version": "7.14.5",
-@@ -1097,7 +1134,9 @@
+@@ -1096,7 +1133,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -214,7 +214,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-syntax-typescript": {
"version": "7.27.1",
-@@ -1127,7 +1166,9 @@
+@@ -1126,7 +1165,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0"
@@ -225,7 +225,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-transform-arrow-functions": {
"version": "7.27.1",
-@@ -1265,7 +1306,9 @@
+@@ -1264,7 +1305,9 @@
"license": "MIT",
"engines": {
"node": ">=4"
@@ -236,7 +236,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@babel/plugin-transform-computed-properties": {
"version": "7.27.1",
-@@ -4155,7 +4198,9 @@
+@@ -4152,7 +4195,9 @@
"funding": {
"type": "github",
"url": "https://github.com/sponsors/nzakas"
@@ -247,7 +247,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@humanwhocodes/object-schema": {
"version": "2.0.3",
-@@ -4446,7 +4491,9 @@
+@@ -4443,7 +4488,9 @@
},
"engines": {
"node": ">=8"
@@ -258,7 +258,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
"version": "1.0.10",
-@@ -4454,7 +4501,9 @@
+@@ -4451,7 +4498,9 @@
"license": "MIT",
"dependencies": {
"sprintf-js": "~1.0.2"
@@ -269,7 +269,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": {
"version": "5.3.1",
-@@ -4462,7 +4511,9 @@
+@@ -4459,7 +4508,9 @@
"license": "MIT",
"engines": {
"node": ">=6"
@@ -280,7 +280,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
"version": "4.1.0",
-@@ -4474,7 +4525,9 @@
+@@ -4471,7 +4522,9 @@
},
"engines": {
"node": ">=8"
@@ -291,7 +291,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
"version": "3.14.1",
-@@ -4486,7 +4539,9 @@
+@@ -4483,7 +4536,9 @@
},
"bin": {
"js-yaml": "bin/js-yaml.js"
@@ -302,7 +302,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
"version": "5.0.0",
-@@ -4497,7 +4552,9 @@
+@@ -4494,7 +4549,9 @@
},
"engines": {
"node": ">=8"
@@ -313,7 +313,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
"version": "2.3.0",
-@@ -4511,7 +4568,9 @@
+@@ -4508,7 +4565,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -324,7 +324,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
"version": "4.1.0",
-@@ -4522,7 +4581,9 @@
+@@ -4519,7 +4578,9 @@
},
"engines": {
"node": ">=8"
@@ -335,7 +335,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
"version": "5.0.0",
-@@ -4530,7 +4591,9 @@
+@@ -4527,7 +4588,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -346,7 +346,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@istanbuljs/schema": {
"version": "0.1.3",
-@@ -4538,7 +4601,9 @@
+@@ -4535,7 +4598,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -357,7 +357,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@jest/console": {
"version": "29.7.0",
-@@ -4945,7 +5010,9 @@
+@@ -4942,7 +5007,9 @@
"license": "MIT",
"engines": {
"node": ">=6.0.0"
@@ -368,7 +368,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.5",
-@@ -5255,14 +5322,18 @@
+@@ -5258,14 +5325,18 @@
},
"engines": {
"node": ">= 8"
@@ -389,7 +389,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@nodelib/fs.walk": {
"version": "1.2.8",
-@@ -5273,7 +5344,9 @@
+@@ -5276,7 +5347,9 @@
},
"engines": {
"node": ">= 8"
@@ -400,7 +400,72 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@octokit/auth-token": {
"version": "5.1.1",
-@@ -8121,7 +8194,9 @@
+@@ -8232,7 +8305,9 @@
+ "dependencies": {
+ "@emnapi/wasi-threads": "1.1.0",
+ "tslib": "^2.4.0"
+- }
++ },
++ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz",
++ "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg=="
+ },
+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": {
+ "version": "1.7.1",
+@@ -8242,7 +8317,9 @@
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+- }
++ },
++ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz",
++ "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA=="
+ },
+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": {
+ "version": "1.1.0",
+@@ -8252,7 +8329,9 @@
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+- }
++ },
++ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz",
++ "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="
+ },
+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": {
+ "version": "1.1.0",
+@@ -8264,7 +8343,9 @@
+ "@emnapi/core": "^1.7.1",
+ "@emnapi/runtime": "^1.7.1",
+ "@tybys/wasm-util": "^0.10.1"
+- }
++ },
++ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.0.tgz",
++ "integrity": "sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA=="
+ },
+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": {
+ "version": "0.10.1",
+@@ -8274,14 +8355,18 @@
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+- }
++ },
++ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
++ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="
+ },
+ "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": {
+ "version": "2.8.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "0BSD",
+- "optional": true
++ "optional": true,
++ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
++ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
+ },
+ "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
+ "version": "4.1.18",
+@@ -8455,7 +8540,9 @@
},
"node_modules/@tootallnate/quickjs-emscripten": {
"version": "0.23.0",
@@ -411,7 +476,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@ts-stack/markdown": {
"version": "1.5.0",
-@@ -8340,7 +8415,9 @@
+@@ -8674,7 +8761,9 @@
"node_modules/@types/istanbul-lib-coverage": {
"version": "2.0.4",
"dev": true,
@@ -422,7 +487,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@types/istanbul-lib-report": {
"version": "3.0.0",
-@@ -8348,7 +8425,9 @@
+@@ -8682,7 +8771,9 @@
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-coverage": "*"
@@ -433,7 +498,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@types/istanbul-reports": {
"version": "3.0.1",
-@@ -8356,7 +8435,9 @@
+@@ -8690,7 +8781,9 @@
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-report": "*"
@@ -444,7 +509,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@types/jest": {
"version": "29.5.14",
-@@ -8552,7 +8633,9 @@
+@@ -8893,7 +8986,9 @@
"node_modules/@types/stack-utils": {
"version": "2.0.1",
"dev": true,
@@ -455,7 +520,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@types/statuses": {
"version": "2.0.6",
-@@ -8638,7 +8721,9 @@
+@@ -8979,7 +9074,9 @@
"node_modules/@types/yargs-parser": {
"version": "21.0.0",
"dev": true,
@@ -466,7 +531,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/@types/yauzl": {
"version": "2.10.3",
-@@ -9886,7 +9971,9 @@
+@@ -10071,7 +10168,9 @@
"node_modules/add-stream": {
"version": "1.0.0",
"dev": true,
@@ -477,7 +542,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/agent-base": {
"version": "6.0.2",
-@@ -9896,7 +9983,9 @@
+@@ -10081,7 +10180,9 @@
},
"engines": {
"node": ">= 6.0.0"
@@ -488,7 +553,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/aggregate-error": {
"version": "3.1.0",
-@@ -9936,7 +10025,9 @@
+@@ -10121,7 +10222,9 @@
"ajv": {
"optional": true
}
@@ -499,7 +564,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/ajv-formats": {
"version": "3.0.1",
-@@ -10031,7 +10122,9 @@
+@@ -10216,7 +10319,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -510,7 +575,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/ansi-escapes/node_modules/type-fest": {
"version": "0.21.3",
-@@ -10042,14 +10135,18 @@
+@@ -10227,14 +10332,18 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -531,7 +596,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/ansi-styles": {
"version": "4.3.0",
-@@ -10062,7 +10159,9 @@
+@@ -10247,7 +10356,9 @@
},
"funding": {
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
@@ -542,7 +607,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/ansis": {
"version": "4.1.0",
-@@ -10088,7 +10187,9 @@
+@@ -10273,7 +10384,9 @@
},
"engines": {
"node": ">= 8"
@@ -553,7 +618,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/anymatch/node_modules/picomatch": {
"version": "2.3.1",
-@@ -10845,7 +10946,9 @@
+@@ -11040,7 +11153,9 @@
},
"engines": {
"node": ">=8"
@@ -564,7 +629,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/babel-plugin-jest-hoist": {
"version": "29.6.3",
-@@ -10936,7 +11039,9 @@
+@@ -11131,7 +11246,9 @@
},
"peerDependencies": {
"@babel/core": "^7.0.0"
@@ -575,7 +640,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/babel-preset-jest": {
"version": "29.6.3",
-@@ -11129,7 +11234,9 @@
+@@ -11324,7 +11441,9 @@
},
"node_modules/balanced-match": {
"version": "1.0.2",
@@ -586,7 +651,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/bare-events": {
"version": "2.6.1",
-@@ -11275,7 +11382,9 @@
+@@ -11470,7 +11589,9 @@
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -597,7 +662,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/before-after-hook": {
"version": "3.0.2",
-@@ -11850,7 +11959,9 @@
+@@ -12045,7 +12166,9 @@
"license": "MIT",
"engines": {
"node": ">=6"
@@ -608,7 +673,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/camelcase": {
"version": "6.3.0",
-@@ -12080,7 +12191,9 @@
+@@ -12275,7 +12398,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -619,7 +684,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/cjs-module-lexer": {
"version": "1.2.3",
-@@ -12342,7 +12455,9 @@
+@@ -12537,7 +12662,9 @@
},
"engines": {
"node": ">=12"
@@ -630,7 +695,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/clone": {
"version": "2.1.2",
-@@ -12431,7 +12546,9 @@
+@@ -12626,7 +12753,9 @@
},
"engines": {
"node": ">=7.0.0"
@@ -641,7 +706,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/color-interpolate": {
"version": "2.0.0",
-@@ -12445,7 +12562,9 @@
+@@ -12640,7 +12769,9 @@
},
"node_modules/color-name": {
"version": "1.1.4",
@@ -652,7 +717,24 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/color-parse": {
"version": "2.0.2",
-@@ -12609,7 +12728,9 @@
+@@ -12681,13 +12812,13 @@
+ },
+ "node_modules/commander": {
+ "version": "14.0.2",
+- "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
+- "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=20"
+- }
++ },
++ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
++ "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ=="
+ },
+ "node_modules/compare-func": {
+ "version": "2.0.0",
+@@ -12804,7 +12935,9 @@
"dependencies": {
"ini": "^1.3.4",
"proto-list": "~1.2.1"
@@ -663,7 +745,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/config-chain/node_modules/ini": {
"version": "1.3.8",
-@@ -12973,7 +13094,9 @@
+@@ -13168,7 +13301,9 @@
},
"node_modules/convert-source-map": {
"version": "2.0.0",
@@ -674,7 +756,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/convert-to-spaces": {
"version": "2.0.1",
-@@ -13041,7 +13164,9 @@
+@@ -13236,7 +13371,9 @@
"node_modules/core-util-is": {
"version": "1.0.3",
"dev": true,
@@ -685,7 +767,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/cors": {
"version": "2.8.5",
-@@ -13421,7 +13546,9 @@
+@@ -13616,7 +13753,9 @@
"license": "MIT",
"engines": {
"node": ">= 14"
@@ -696,7 +778,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/data-urls": {
"version": "3.0.2",
-@@ -13633,7 +13760,9 @@
+@@ -13828,7 +13967,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -707,7 +789,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/dedent": {
"version": "1.6.0",
-@@ -13666,12 +13795,16 @@
+@@ -13861,12 +14002,16 @@
"license": "MIT",
"engines": {
"node": ">=4.0.0"
@@ -726,7 +808,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/deepmerge": {
"version": "4.3.1",
-@@ -13996,7 +14129,9 @@
+@@ -14191,7 +14336,9 @@
},
"engines": {
"node": ">=8"
@@ -737,7 +819,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/dlv": {
"version": "1.1.3",
-@@ -14342,7 +14477,9 @@
+@@ -14537,7 +14684,9 @@
},
"node_modules/emoji-regex": {
"version": "8.0.0",
@@ -748,7 +830,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/emojilib": {
"version": "2.4.0",
-@@ -14627,7 +14764,9 @@
+@@ -14822,7 +14971,9 @@
"license": "MIT",
"dependencies": {
"is-arrayish": "^0.2.1"
@@ -759,341 +841,167 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/error-stack-parser-es": {
"version": "1.0.5",
-@@ -14851,6 +14990,246 @@
- "@esbuild/win32-x64": "0.25.9"
+@@ -15058,7 +15209,6 @@
+ "os": [
+ "android"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
}
- },
-+ "node_modules/esbuild-android-64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz",
-+ "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==",
-+ "cpu": [
-+ "x64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "android"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-android-arm64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz",
-+ "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==",
-+ "cpu": [
-+ "arm64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "android"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-darwin-64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz",
-+ "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==",
-+ "cpu": [
-+ "x64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "darwin"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-darwin-arm64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz",
-+ "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==",
-+ "cpu": [
-+ "arm64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "darwin"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-freebsd-64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz",
-+ "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==",
-+ "cpu": [
-+ "x64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "freebsd"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-freebsd-arm64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz",
-+ "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==",
-+ "cpu": [
-+ "arm64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "freebsd"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-linux-32": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz",
-+ "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==",
-+ "cpu": [
-+ "ia32"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "linux"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-linux-64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz",
-+ "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==",
-+ "cpu": [
-+ "x64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "linux"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-linux-arm": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz",
-+ "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==",
-+ "cpu": [
-+ "arm"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "linux"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-linux-arm64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz",
-+ "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==",
-+ "cpu": [
-+ "arm64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "linux"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-linux-mips64le": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz",
-+ "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==",
-+ "cpu": [
-+ "mips64el"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "linux"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-linux-ppc64le": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz",
-+ "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==",
-+ "cpu": [
-+ "ppc64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "linux"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-linux-riscv64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz",
-+ "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==",
-+ "cpu": [
-+ "riscv64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "linux"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-linux-s390x": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz",
-+ "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==",
-+ "cpu": [
-+ "s390x"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "linux"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-netbsd-64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz",
-+ "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==",
-+ "cpu": [
-+ "x64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "netbsd"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
- "node_modules/esbuild-node-externals": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/esbuild-node-externals/-/esbuild-node-externals-1.18.0.tgz",
-@@ -14867,6 +15246,86 @@
- "esbuild": "0.12 - 0.25"
+@@ -15075,7 +15225,6 @@
+ "os": [
+ "android"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
}
- },
-+ "node_modules/esbuild-openbsd-64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz",
-+ "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==",
-+ "cpu": [
-+ "x64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "openbsd"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-sunos-64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz",
-+ "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==",
-+ "cpu": [
-+ "x64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "sunos"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-windows-32": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz",
-+ "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==",
-+ "cpu": [
-+ "ia32"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "win32"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-windows-64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz",
-+ "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==",
-+ "cpu": [
-+ "x64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "win32"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
-+ "node_modules/esbuild-windows-arm64": {
-+ "version": "0.15.18",
-+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz",
-+ "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==",
-+ "cpu": [
-+ "arm64"
-+ ],
-+ "license": "MIT",
-+ "optional": true,
-+ "os": [
-+ "win32"
-+ ],
-+ "engines": {
-+ "node": ">=12"
-+ }
-+ },
- "node_modules/escalade": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
-@@ -14890,7 +15349,9 @@
+@@ -15092,7 +15241,6 @@
+ "os": [
+ "darwin"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15109,7 +15257,6 @@
+ "os": [
+ "darwin"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15126,7 +15273,6 @@
+ "os": [
+ "freebsd"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15143,7 +15289,6 @@
+ "os": [
+ "freebsd"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15160,7 +15305,6 @@
+ "os": [
+ "linux"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15177,7 +15321,6 @@
+ "os": [
+ "linux"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15194,7 +15337,6 @@
+ "os": [
+ "linux"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15211,7 +15353,6 @@
+ "os": [
+ "linux"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15228,7 +15369,6 @@
+ "os": [
+ "linux"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15245,7 +15385,6 @@
+ "os": [
+ "linux"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15262,7 +15401,6 @@
+ "os": [
+ "linux"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15279,7 +15417,6 @@
+ "os": [
+ "linux"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15296,7 +15433,6 @@
+ "os": [
+ "netbsd"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15329,7 +15465,6 @@
+ "os": [
+ "openbsd"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15346,7 +15481,6 @@
+ "os": [
+ "sunos"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15363,7 +15497,6 @@
+ "os": [
+ "win32"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15380,7 +15513,6 @@
+ "os": [
+ "win32"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15397,7 +15529,6 @@
+ "os": [
+ "win32"
+ ],
+- "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+@@ -15867,7 +15998,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -1104,7 +1012,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/escodegen": {
"version": "2.1.0",
-@@ -14909,7 +15370,9 @@
+@@ -15886,7 +16019,9 @@
},
"optionalDependencies": {
"source-map": "~0.6.1"
@@ -1115,7 +1023,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/eslint": {
"version": "9.32.0",
-@@ -15501,7 +15964,9 @@
+@@ -16478,7 +16613,9 @@
},
"engines": {
"node": ">=4"
@@ -1126,7 +1034,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/esquery": {
"version": "1.5.0",
-@@ -15512,7 +15977,9 @@
+@@ -16489,7 +16626,9 @@
},
"engines": {
"node": ">=0.10"
@@ -1137,7 +1045,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/esrecurse": {
"version": "4.3.0",
-@@ -15545,7 +16012,9 @@
+@@ -16522,7 +16661,9 @@
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.10.0"
@@ -1148,7 +1056,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/etag": {
"version": "1.8.1",
-@@ -15566,7 +16035,9 @@
+@@ -16543,7 +16684,9 @@
"license": "MIT",
"engines": {
"node": ">=0.8.x"
@@ -1159,7 +1067,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/eventsource": {
"version": "3.0.7",
-@@ -15633,7 +16104,9 @@
+@@ -16610,7 +16753,9 @@
"dev": true,
"engines": {
"node": ">= 0.8.0"
@@ -1170,7 +1078,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/expect": {
"version": "29.7.0",
-@@ -15816,6 +16289,10 @@
+@@ -16793,6 +16938,10 @@
"node": ">=0.10.0"
}
},
@@ -1181,7 +1089,7 @@ index 775acd4..3fbc2c9 100644
"node_modules/extract-from-css": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz",
-@@ -15874,7 +16351,9 @@
+@@ -16851,7 +17000,9 @@
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
@@ -1192,7 +1100,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/fast-diff": {
"version": "1.3.0",
-@@ -15913,11 +16392,15 @@
+@@ -16890,11 +17041,15 @@
},
"engines": {
"node": ">= 6"
@@ -1210,7 +1118,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/fast-json-stringify": {
"version": "6.0.1",
-@@ -15946,7 +16429,9 @@
+@@ -16923,7 +17078,9 @@
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"dev": true,
@@ -1221,7 +1129,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/fast-querystring": {
"version": "1.1.2",
-@@ -16265,7 +16750,9 @@
+@@ -17242,7 +17399,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -1232,7 +1140,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/find-up-simple": {
"version": "1.0.0",
-@@ -16461,7 +16948,9 @@
+@@ -17438,7 +17597,9 @@
"dependencies": {
"inherits": "^2.0.1",
"readable-stream": "^2.0.0"
@@ -1243,7 +1151,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/fs-extra": {
"version": "11.3.2",
-@@ -16480,7 +16969,9 @@
+@@ -17457,7 +17618,9 @@
},
"node_modules/fs.realpath": {
"version": "1.0.0",
@@ -1254,7 +1162,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/fsevents": {
"version": "2.3.3",
-@@ -16491,7 +16982,9 @@
+@@ -17468,7 +17631,9 @@
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
@@ -1265,7 +1173,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/function-bind": {
"version": "1.1.2",
-@@ -16554,14 +17047,18 @@
+@@ -17531,14 +17696,18 @@
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -1286,7 +1194,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/get-east-asian-width": {
"version": "1.3.1",
-@@ -16605,7 +17102,9 @@
+@@ -17582,7 +17751,9 @@
"license": "MIT",
"engines": {
"node": ">=8.0.0"
@@ -1297,7 +1205,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/get-proto": {
"version": "1.0.1",
-@@ -16625,7 +17124,9 @@
+@@ -17602,7 +17773,9 @@
"license": "MIT",
"dependencies": {
"npm-conf": "~1.1.3"
@@ -1308,7 +1216,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/get-stream": {
"version": "9.0.1",
-@@ -16684,7 +17185,9 @@
+@@ -17661,7 +17834,9 @@
},
"engines": {
"node": ">= 14"
@@ -1319,7 +1227,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/get-uri/node_modules/fs-extra": {
"version": "8.1.0",
-@@ -16696,21 +17199,27 @@
+@@ -17673,21 +17848,27 @@
},
"engines": {
"node": ">=6 <7 || >=8"
@@ -1350,7 +1258,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/git-log-parser": {
"version": "1.2.1",
-@@ -16784,7 +17293,9 @@
+@@ -17761,7 +17942,9 @@
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -1361,7 +1269,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/glob-parent": {
"version": "6.0.2",
-@@ -16794,7 +17305,9 @@
+@@ -17771,7 +17954,9 @@
},
"engines": {
"node": ">=10.13.0"
@@ -1372,7 +1280,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/glob/node_modules/brace-expansion": {
"version": "1.1.11",
-@@ -17013,12 +17526,16 @@
+@@ -17990,12 +18175,16 @@
},
"node_modules/graceful-fs": {
"version": "4.2.11",
@@ -1391,7 +1299,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/graphql": {
"version": "16.11.0",
-@@ -17125,7 +17642,9 @@
+@@ -18102,7 +18291,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -1402,7 +1310,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/has-property-descriptors": {
"version": "1.0.2",
-@@ -17353,7 +17872,9 @@
+@@ -18330,7 +18521,9 @@
},
"engines": {
"node": ">= 14"
@@ -1413,7 +1321,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/http-proxy/node_modules/eventemitter3": {
"version": "4.0.7",
-@@ -17442,7 +17963,9 @@
+@@ -18419,7 +18612,9 @@
},
"engines": {
"node": ">= 6"
@@ -1424,7 +1332,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/human-signals": {
"version": "8.0.0",
-@@ -17580,7 +18103,9 @@
+@@ -18557,7 +18752,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -1435,7 +1343,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/import-meta-resolve": {
"version": "4.1.0",
-@@ -17598,7 +18123,9 @@
+@@ -18575,7 +18772,9 @@
"license": "MIT",
"engines": {
"node": ">=0.8.19"
@@ -1446,7 +1354,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/indent-string": {
"version": "4.0.0",
-@@ -17628,11 +18155,15 @@
+@@ -18605,11 +18804,15 @@
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -1464,7 +1372,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/ini": {
"version": "4.1.3",
-@@ -17897,7 +18428,9 @@
+@@ -18874,7 +19077,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -1475,7 +1383,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/ipaddr.js": {
"version": "1.9.1",
-@@ -17954,7 +18487,9 @@
+@@ -18931,7 +19136,9 @@
"node_modules/is-arrayish": {
"version": "0.2.1",
"dev": true,
@@ -1486,7 +1394,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/is-async-function": {
"version": "2.1.1",
-@@ -18203,7 +18738,9 @@
+@@ -19180,7 +19387,9 @@
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -1497,7 +1405,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/is-finalizationregistry": {
"version": "1.1.1",
-@@ -18239,7 +18776,9 @@
+@@ -19216,7 +19425,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -1508,7 +1416,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/is-generator-fn": {
"version": "2.1.0",
-@@ -18277,7 +18816,9 @@
+@@ -19254,7 +19465,9 @@
},
"engines": {
"node": ">=0.10.0"
@@ -1519,7 +1427,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/is-hexadecimal": {
"version": "1.0.4",
-@@ -18623,7 +19164,9 @@
+@@ -19600,7 +19813,9 @@
"node_modules/is-url": {
"version": "1.2.4",
"dev": true,
@@ -1530,7 +1438,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/is-weakmap": {
"version": "2.0.2",
-@@ -18720,16 +19263,22 @@
+@@ -19697,16 +19912,22 @@
},
"engines": {
"node": ">=v0.10.0"
@@ -1556,7 +1464,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/isomorphic-git": {
"version": "1.32.3",
-@@ -18836,7 +19385,9 @@
+@@ -19813,7 +20034,9 @@
},
"engines": {
"node": ">=8"
@@ -1567,7 +1475,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/istanbul-lib-instrument/node_modules/semver": {
"version": "6.3.1",
-@@ -18844,7 +19395,9 @@
+@@ -19821,7 +20044,9 @@
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -1578,7 +1486,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/istanbul-lib-report": {
"version": "3.0.1",
-@@ -19417,7 +19970,9 @@
+@@ -20394,7 +20619,9 @@
},
"engines": {
"node": ">=10.12.0"
@@ -1589,7 +1497,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/jest-junit/node_modules/uuid": {
"version": "8.3.2",
-@@ -19425,7 +19980,9 @@
+@@ -20402,7 +20629,9 @@
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
@@ -1600,7 +1508,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/jest-leak-detector": {
"version": "29.7.0",
-@@ -20186,7 +20743,9 @@
+@@ -21163,7 +21392,9 @@
},
"node_modules/json-schema-traverse": {
"version": "1.0.0",
@@ -1611,7 +1519,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/json-stable-stringify": {
"version": "1.3.0",
-@@ -20210,7 +20769,9 @@
+@@ -21187,7 +21418,9 @@
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"dev": true,
@@ -1622,7 +1530,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/json-stable-stringify/node_modules/isarray": {
"version": "2.0.5",
-@@ -20233,7 +20794,9 @@
+@@ -21210,7 +21443,9 @@
},
"engines": {
"node": ">=6"
@@ -1633,7 +1541,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/jsonfile": {
"version": "6.1.0",
-@@ -20243,7 +20806,9 @@
+@@ -21220,7 +21455,9 @@
},
"optionalDependencies": {
"graceful-fs": "^4.1.6"
@@ -1644,7 +1552,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/jsonify": {
"version": "0.0.1",
-@@ -20514,7 +21079,9 @@
+@@ -21491,7 +21728,9 @@
},
"engines": {
"node": ">= 0.8.0"
@@ -1655,7 +1563,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/light-my-request": {
"version": "6.6.0",
-@@ -20872,7 +21439,9 @@
+@@ -21872,7 +22111,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -1665,8 +1573,8 @@ index 775acd4..3fbc2c9 100644
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="
},
"node_modules/lodash": {
- "version": "4.17.21",
-@@ -20931,7 +21500,9 @@
+ "version": "4.17.23",
+@@ -21931,7 +22172,9 @@
"node_modules/lodash.merge": {
"version": "4.6.2",
"dev": true,
@@ -1677,7 +1585,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/lodash.uniqby": {
"version": "4.7.0",
-@@ -21408,14 +21979,18 @@
+@@ -22408,14 +22651,18 @@
"node_modules/merge-stream": {
"version": "2.0.0",
"dev": true,
@@ -1698,7 +1606,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/micromark": {
"version": "2.11.4",
-@@ -21595,7 +22170,9 @@
+@@ -22595,7 +22842,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -1709,7 +1617,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/min-indent": {
"version": "1.0.1",
-@@ -21626,7 +22203,9 @@
+@@ -22626,7 +22875,9 @@
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -1720,7 +1628,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/minimisted": {
"version": "2.0.1",
-@@ -21718,7 +22297,9 @@
+@@ -22718,7 +22969,9 @@
},
"engines": {
"node": ">=10"
@@ -1731,7 +1639,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/mocha": {
"version": "11.7.2",
-@@ -21910,7 +22491,9 @@
+@@ -22910,7 +23163,9 @@
},
"node_modules/ms": {
"version": "2.1.2",
@@ -1742,7 +1650,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/msw": {
"version": "2.11.2",
-@@ -22041,7 +22624,9 @@
+@@ -23041,7 +23296,9 @@
"node_modules/natural-compare": {
"version": "1.4.0",
"dev": true,
@@ -1753,7 +1661,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/negotiator": {
"version": "0.6.3",
-@@ -22159,7 +22744,9 @@
+@@ -23159,7 +23416,9 @@
"encoding": {
"optional": true
}
@@ -1764,7 +1672,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/node-html-parser": {
"version": "6.1.13",
-@@ -22217,7 +22804,9 @@
+@@ -23217,7 +23476,9 @@
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -1775,7 +1683,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/normalize-url": {
"version": "8.0.1",
-@@ -22401,7 +22990,9 @@
+@@ -23401,7 +23662,9 @@
},
"engines": {
"node": ">=4"
@@ -1786,7 +1694,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm-run-path": {
"version": "5.3.0",
-@@ -22445,7 +23036,9 @@
+@@ -23445,7 +23708,9 @@
},
"engines": {
"node": ">=12"
@@ -1797,7 +1705,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": {
"version": "6.1.0",
-@@ -22457,13 +23050,17 @@
+@@ -23457,13 +23722,17 @@
},
"funding": {
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
@@ -1817,7 +1725,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": {
"version": "5.1.2",
-@@ -22480,7 +23077,9 @@
+@@ -23480,7 +23749,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -1828,7 +1736,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": {
"version": "7.1.0",
-@@ -22495,7 +23094,9 @@
+@@ -23495,7 +23766,9 @@
},
"funding": {
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
@@ -1839,7 +1747,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@isaacs/fs-minipass": {
"version": "4.0.1",
-@@ -22507,13 +23108,17 @@
+@@ -23507,13 +23780,17 @@
},
"engines": {
"node": ">=18.0.0"
@@ -1859,7 +1767,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/agent": {
"version": "3.0.0",
-@@ -22529,7 +23134,9 @@
+@@ -23529,7 +23806,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1870,7 +1778,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/arborist": {
"version": "8.0.1",
-@@ -22578,7 +23185,9 @@
+@@ -23578,7 +23857,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1881,7 +1789,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/config": {
"version": "9.0.0",
-@@ -22597,7 +23206,9 @@
+@@ -23597,7 +23878,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1892,7 +1800,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/fs": {
"version": "4.0.0",
-@@ -22609,7 +23220,9 @@
+@@ -23609,7 +23892,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1903,7 +1811,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/git": {
"version": "6.0.3",
-@@ -22628,7 +23241,9 @@
+@@ -23628,7 +23913,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1914,7 +1822,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/installed-package-contents": {
"version": "3.0.0",
-@@ -22644,7 +23259,9 @@
+@@ -23644,7 +23931,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1925,7 +1833,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/map-workspaces": {
"version": "4.0.2",
-@@ -22659,7 +23276,9 @@
+@@ -23659,7 +23948,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1936,7 +1844,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
"version": "8.0.1",
-@@ -22675,7 +23294,9 @@
+@@ -23675,7 +23966,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1947,7 +1855,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote": {
"version": "20.0.0",
-@@ -22706,7 +23327,9 @@
+@@ -23706,7 +23999,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1958,7 +1866,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/name-from-folder": {
"version": "3.0.0",
-@@ -22715,7 +23338,9 @@
+@@ -23715,7 +24010,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1969,7 +1877,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/node-gyp": {
"version": "4.0.0",
-@@ -22724,7 +23349,9 @@
+@@ -23724,7 +24021,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1980,7 +1888,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/package-json": {
"version": "6.2.0",
-@@ -22742,7 +23369,9 @@
+@@ -23742,7 +24041,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -1991,7 +1899,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/promise-spawn": {
"version": "8.0.2",
-@@ -22754,7 +23383,9 @@
+@@ -23754,7 +24055,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2002,7 +1910,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/query": {
"version": "4.0.1",
-@@ -22766,7 +23397,9 @@
+@@ -23766,7 +24069,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2013,7 +1921,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/redact": {
"version": "3.2.2",
-@@ -22775,7 +23408,9 @@
+@@ -23775,7 +24080,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2024,7 +1932,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@npmcli/run-script": {
"version": "9.1.0",
-@@ -22792,7 +23427,9 @@
+@@ -23792,7 +24099,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2035,7 +1943,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
-@@ -22802,7 +23439,9 @@
+@@ -23802,7 +24111,9 @@
"optional": true,
"engines": {
"node": ">=14"
@@ -2046,7 +1954,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@sigstore/protobuf-specs": {
"version": "0.4.3",
-@@ -22811,7 +23450,9 @@
+@@ -23811,7 +24122,9 @@
"license": "Apache-2.0",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2057,7 +1965,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@sigstore/tuf": {
"version": "3.1.1",
-@@ -22824,7 +23465,9 @@
+@@ -23824,7 +24137,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2068,7 +1976,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/@tufjs/canonical-json": {
"version": "2.0.0",
-@@ -22833,7 +23476,9 @@
+@@ -23833,7 +24148,9 @@
"license": "MIT",
"engines": {
"node": "^16.14.0 || >=18.0.0"
@@ -2079,7 +1987,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/abbrev": {
"version": "3.0.1",
-@@ -22842,7 +23487,9 @@
+@@ -23842,7 +24159,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2090,7 +1998,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/agent-base": {
"version": "7.1.3",
-@@ -22851,7 +23498,9 @@
+@@ -23851,7 +24170,9 @@
"license": "MIT",
"engines": {
"node": ">= 14"
@@ -2101,7 +2009,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/ansi-regex": {
"version": "5.0.1",
-@@ -22860,7 +23509,9 @@
+@@ -23860,7 +24181,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -2112,7 +2020,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/ansi-styles": {
"version": "6.2.1",
-@@ -22872,25 +23523,33 @@
+@@ -23872,25 +24195,33 @@
},
"funding": {
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
@@ -2150,7 +2058,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/bin-links": {
"version": "5.0.0",
-@@ -22906,7 +23565,9 @@
+@@ -23906,7 +24237,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2161,7 +2069,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/binary-extensions": {
"version": "2.3.0",
-@@ -22918,7 +23579,9 @@
+@@ -23918,7 +24251,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -2172,7 +2080,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/brace-expansion": {
"version": "2.0.2",
-@@ -22927,7 +23590,9 @@
+@@ -23927,7 +24262,9 @@
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
@@ -2183,7 +2091,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cacache": {
"version": "19.0.1",
-@@ -22950,7 +23615,9 @@
+@@ -23950,7 +24287,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2194,7 +2102,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cacache/node_modules/chownr": {
"version": "3.0.0",
-@@ -22959,7 +23626,9 @@
+@@ -23959,7 +24298,9 @@
"license": "BlueOak-1.0.0",
"engines": {
"node": ">=18"
@@ -2205,7 +2113,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cacache/node_modules/mkdirp": {
"version": "3.0.1",
-@@ -22974,7 +23643,9 @@
+@@ -23974,7 +24315,9 @@
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -2216,7 +2124,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cacache/node_modules/tar": {
"version": "7.4.3",
-@@ -22991,7 +23662,9 @@
+@@ -23991,7 +24334,9 @@
},
"engines": {
"node": ">=18"
@@ -2227,7 +2135,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cacache/node_modules/yallist": {
"version": "5.0.0",
-@@ -23000,7 +23673,9 @@
+@@ -24000,7 +24345,9 @@
"license": "BlueOak-1.0.0",
"engines": {
"node": ">=18"
@@ -2238,7 +2146,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/chalk": {
"version": "5.4.1",
-@@ -23012,7 +23687,9 @@
+@@ -24012,7 +24359,9 @@
},
"funding": {
"url": "https://github.com/chalk/chalk?sponsor=1"
@@ -2249,7 +2157,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/chownr": {
"version": "2.0.0",
-@@ -23021,7 +23698,9 @@
+@@ -24021,7 +24370,9 @@
"license": "ISC",
"engines": {
"node": ">=10"
@@ -2260,7 +2168,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/ci-info": {
"version": "4.2.0",
-@@ -23036,7 +23715,9 @@
+@@ -24036,7 +24387,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -2271,7 +2179,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cidr-regex": {
"version": "4.1.3",
-@@ -23048,7 +23729,9 @@
+@@ -24048,7 +24401,9 @@
},
"engines": {
"node": ">=14"
@@ -2282,7 +2190,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cli-columns": {
"version": "4.0.0",
-@@ -23061,7 +23744,9 @@
+@@ -24061,7 +24416,9 @@
},
"engines": {
"node": ">= 10"
@@ -2293,7 +2201,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cmd-shim": {
"version": "7.0.0",
-@@ -23070,7 +23755,9 @@
+@@ -24070,7 +24427,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2304,7 +2212,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/color-convert": {
"version": "2.0.1",
-@@ -23082,19 +23769,25 @@
+@@ -24082,19 +24441,25 @@
},
"engines": {
"node": ">=7.0.0"
@@ -2333,7 +2241,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cross-spawn": {
"version": "7.0.6",
-@@ -23108,7 +23801,9 @@
+@@ -24108,7 +24473,9 @@
},
"engines": {
"node": ">= 8"
@@ -2344,7 +2252,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cross-spawn/node_modules/which": {
"version": "2.0.2",
-@@ -23123,7 +23818,9 @@
+@@ -24123,7 +24490,9 @@
},
"engines": {
"node": ">= 8"
@@ -2355,7 +2263,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/cssesc": {
"version": "3.0.0",
-@@ -23135,7 +23832,9 @@
+@@ -24135,7 +24504,9 @@
},
"engines": {
"node": ">=4"
@@ -2366,7 +2274,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/debug": {
"version": "4.4.1",
-@@ -23152,7 +23851,9 @@
+@@ -24152,7 +24523,9 @@
"supports-color": {
"optional": true
}
@@ -2377,7 +2285,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/diff": {
"version": "5.2.0",
-@@ -23161,19 +23862,25 @@
+@@ -24161,19 +24534,25 @@
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.3.1"
@@ -2406,7 +2314,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/encoding": {
"version": "0.1.13",
-@@ -23183,7 +23890,9 @@
+@@ -24183,7 +24562,9 @@
"optional": true,
"dependencies": {
"iconv-lite": "^0.6.2"
@@ -2417,7 +2325,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/env-paths": {
"version": "2.2.1",
-@@ -23192,19 +23901,25 @@
+@@ -24192,19 +24573,25 @@
"license": "MIT",
"engines": {
"node": ">=6"
@@ -2446,7 +2354,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/fastest-levenshtein": {
"version": "1.0.16",
-@@ -23213,7 +23928,9 @@
+@@ -24213,7 +24600,9 @@
"license": "MIT",
"engines": {
"node": ">= 4.9.1"
@@ -2457,7 +2365,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/foreground-child": {
"version": "3.3.1",
-@@ -23229,7 +23946,9 @@
+@@ -24229,7 +24618,9 @@
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -2468,7 +2376,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/fs-minipass": {
"version": "3.0.3",
-@@ -23241,7 +23960,9 @@
+@@ -24241,7 +24632,9 @@
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
@@ -2479,7 +2387,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/glob": {
"version": "10.4.5",
-@@ -23261,13 +23982,17 @@
+@@ -24261,13 +24654,17 @@
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -2499,7 +2407,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/hosted-git-info": {
"version": "8.1.0",
-@@ -23279,13 +24004,17 @@
+@@ -24279,13 +24676,17 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2519,7 +2427,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/http-proxy-agent": {
"version": "7.0.2",
-@@ -23298,7 +24027,9 @@
+@@ -24298,7 +24699,9 @@
},
"engines": {
"node": ">= 14"
@@ -2530,7 +2438,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/https-proxy-agent": {
"version": "7.0.6",
-@@ -23311,7 +24042,9 @@
+@@ -24311,7 +24714,9 @@
},
"engines": {
"node": ">= 14"
@@ -2541,7 +2449,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/iconv-lite": {
"version": "0.6.3",
-@@ -23324,7 +24057,9 @@
+@@ -24324,7 +24729,9 @@
},
"engines": {
"node": ">=0.10.0"
@@ -2552,7 +2460,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/ignore-walk": {
"version": "7.0.0",
-@@ -23336,7 +24071,9 @@
+@@ -24336,7 +24743,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2563,7 +2471,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/imurmurhash": {
"version": "0.1.4",
-@@ -23345,7 +24082,9 @@
+@@ -24345,7 +24754,9 @@
"license": "MIT",
"engines": {
"node": ">=0.8.19"
@@ -2574,7 +2482,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/ini": {
"version": "5.0.0",
-@@ -23354,7 +24093,9 @@
+@@ -24354,7 +24765,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2585,7 +2493,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/init-package-json": {
"version": "7.0.2",
-@@ -23372,7 +24113,9 @@
+@@ -24372,7 +24785,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2596,7 +2504,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/ip-address": {
"version": "9.0.5",
-@@ -23385,7 +24128,9 @@
+@@ -24385,7 +24800,9 @@
},
"engines": {
"node": ">= 12"
@@ -2607,7 +2515,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/ip-regex": {
"version": "5.0.0",
-@@ -23397,7 +24142,9 @@
+@@ -24397,7 +24814,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -2618,7 +2526,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/is-cidr": {
"version": "5.1.1",
-@@ -23409,7 +24156,9 @@
+@@ -24409,7 +24828,9 @@
},
"engines": {
"node": ">=14"
@@ -2629,7 +2537,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
-@@ -23418,13 +24167,17 @@
+@@ -24418,13 +24839,17 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -2649,7 +2557,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/jackspeak": {
"version": "3.4.3",
-@@ -23439,13 +24192,17 @@
+@@ -24439,13 +24864,17 @@
},
"optionalDependencies": {
"@pkgjs/parseargs": "^0.11.0"
@@ -2669,7 +2577,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/json-parse-even-better-errors": {
"version": "4.0.0",
-@@ -23454,7 +24211,9 @@
+@@ -24454,7 +24883,9 @@
"license": "MIT",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2680,7 +2588,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/json-stringify-nice": {
"version": "1.1.4",
-@@ -23463,7 +24222,9 @@
+@@ -24463,7 +24894,9 @@
"license": "ISC",
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -2691,7 +2599,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/jsonparse": {
"version": "1.3.1",
-@@ -23472,19 +24233,25 @@
+@@ -24472,19 +24905,25 @@
"node >= 0.2.0"
],
"inBundle": true,
@@ -2720,7 +2628,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmaccess": {
"version": "9.0.0",
-@@ -23497,7 +24264,9 @@
+@@ -24497,7 +24936,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2731,7 +2639,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmdiff": {
"version": "7.0.1",
-@@ -23516,7 +24285,9 @@
+@@ -24516,7 +24957,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2742,7 +2650,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmexec": {
"version": "9.0.1",
-@@ -23537,7 +24308,9 @@
+@@ -24537,7 +24980,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2753,7 +2661,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmfund": {
"version": "6.0.1",
-@@ -23549,7 +24322,9 @@
+@@ -24549,7 +24994,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2764,7 +2672,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmhook": {
"version": "11.0.0",
-@@ -23562,7 +24337,9 @@
+@@ -24562,7 +25009,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2775,7 +2683,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmorg": {
"version": "7.0.0",
-@@ -23575,7 +24352,9 @@
+@@ -24575,7 +25024,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2786,7 +2694,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmpack": {
"version": "8.0.1",
-@@ -23590,7 +24369,9 @@
+@@ -24590,7 +25041,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2797,7 +2705,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmpublish": {
"version": "10.0.1",
-@@ -23609,7 +24390,9 @@
+@@ -24609,7 +25062,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2808,7 +2716,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmsearch": {
"version": "8.0.0",
-@@ -23621,7 +24404,9 @@
+@@ -24621,7 +25076,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2819,7 +2727,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmteam": {
"version": "7.0.0",
-@@ -23634,7 +24419,9 @@
+@@ -24634,7 +25091,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2830,7 +2738,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/libnpmversion": {
"version": "7.0.0",
-@@ -23650,13 +24437,17 @@
+@@ -24650,13 +25109,17 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2850,7 +2758,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/make-fetch-happen": {
"version": "14.0.3",
-@@ -23678,7 +24469,9 @@
+@@ -24678,7 +25141,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -2861,7 +2769,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": {
"version": "1.0.0",
-@@ -23687,7 +24480,9 @@
+@@ -24687,7 +25152,9 @@
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -2872,7 +2780,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minimatch": {
"version": "9.0.5",
-@@ -23702,7 +24497,9 @@
+@@ -24702,7 +25169,9 @@
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -2883,7 +2791,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minipass": {
"version": "7.1.2",
-@@ -23711,7 +24508,9 @@
+@@ -24711,7 +25180,9 @@
"license": "ISC",
"engines": {
"node": ">=16 || 14 >=14.17"
@@ -2894,7 +2802,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minipass-collect": {
"version": "2.0.1",
-@@ -23723,7 +24522,9 @@
+@@ -24723,7 +25194,9 @@
},
"engines": {
"node": ">=16 || 14 >=14.17"
@@ -2905,7 +2813,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minipass-fetch": {
"version": "4.0.1",
-@@ -23740,7 +24541,9 @@
+@@ -24740,7 +25213,9 @@
},
"optionalDependencies": {
"encoding": "^0.1.13"
@@ -2916,7 +2824,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minipass-flush": {
"version": "1.0.5",
-@@ -23752,7 +24555,9 @@
+@@ -24752,7 +25227,9 @@
},
"engines": {
"node": ">= 8"
@@ -2927,7 +2835,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minipass-flush/node_modules/minipass": {
"version": "3.3.6",
-@@ -23764,7 +24569,9 @@
+@@ -24764,7 +25241,9 @@
},
"engines": {
"node": ">=8"
@@ -2938,7 +2846,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minipass-pipeline": {
"version": "1.2.4",
-@@ -23776,7 +24583,9 @@
+@@ -24776,7 +25255,9 @@
},
"engines": {
"node": ">=8"
@@ -2949,7 +2857,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": {
"version": "3.3.6",
-@@ -23788,7 +24597,9 @@
+@@ -24788,7 +25269,9 @@
},
"engines": {
"node": ">=8"
@@ -2960,7 +2868,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minipass-sized": {
"version": "1.0.3",
-@@ -23800,7 +24611,9 @@
+@@ -24800,7 +25283,9 @@
},
"engines": {
"node": ">=8"
@@ -2971,7 +2879,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minipass-sized/node_modules/minipass": {
"version": "3.3.6",
-@@ -23812,7 +24625,9 @@
+@@ -24812,7 +25297,9 @@
},
"engines": {
"node": ">=8"
@@ -2982,7 +2890,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/minizlib": {
"version": "3.0.2",
-@@ -23824,7 +24639,9 @@
+@@ -24824,7 +25311,9 @@
},
"engines": {
"node": ">= 18"
@@ -2993,7 +2901,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/mkdirp": {
"version": "1.0.4",
-@@ -23836,13 +24653,17 @@
+@@ -24836,13 +25325,17 @@
},
"engines": {
"node": ">=10"
@@ -3013,7 +2921,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/mute-stream": {
"version": "2.0.0",
-@@ -23851,7 +24672,9 @@
+@@ -24851,7 +25344,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3024,7 +2932,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/node-gyp": {
"version": "11.2.0",
-@@ -23875,7 +24698,9 @@
+@@ -24875,7 +25370,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3035,7 +2943,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/node-gyp/node_modules/chownr": {
"version": "3.0.0",
-@@ -23884,7 +24709,9 @@
+@@ -24884,7 +25381,9 @@
"license": "BlueOak-1.0.0",
"engines": {
"node": ">=18"
@@ -3046,7 +2954,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": {
"version": "3.0.1",
-@@ -23899,7 +24726,9 @@
+@@ -24899,7 +25398,9 @@
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -3057,7 +2965,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/node-gyp/node_modules/tar": {
"version": "7.4.3",
-@@ -23916,7 +24745,9 @@
+@@ -24916,7 +25417,9 @@
},
"engines": {
"node": ">=18"
@@ -3068,7 +2976,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/node-gyp/node_modules/yallist": {
"version": "5.0.0",
-@@ -23925,7 +24756,9 @@
+@@ -24925,7 +25428,9 @@
"license": "BlueOak-1.0.0",
"engines": {
"node": ">=18"
@@ -3079,7 +2987,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/nopt": {
"version": "8.1.0",
-@@ -23940,7 +24773,9 @@
+@@ -24940,7 +25445,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3090,7 +2998,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/normalize-package-data": {
"version": "7.0.0",
-@@ -23954,7 +24789,9 @@
+@@ -24954,7 +25461,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3101,7 +3009,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-audit-report": {
"version": "6.0.0",
-@@ -23963,7 +24800,9 @@
+@@ -24963,7 +25472,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3112,7 +3020,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-bundled": {
"version": "4.0.0",
-@@ -23975,7 +24814,9 @@
+@@ -24975,7 +25486,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3123,7 +3031,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-install-checks": {
"version": "7.1.1",
-@@ -23987,7 +24828,9 @@
+@@ -24987,7 +25500,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3134,7 +3042,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-normalize-package-bin": {
"version": "4.0.0",
-@@ -23996,7 +24839,9 @@
+@@ -24996,7 +25511,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3145,7 +3053,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-package-arg": {
"version": "12.0.2",
-@@ -24011,7 +24856,9 @@
+@@ -25011,7 +25528,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3156,7 +3064,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-packlist": {
"version": "9.0.0",
-@@ -24023,7 +24870,9 @@
+@@ -25023,7 +25542,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3167,7 +3075,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-pick-manifest": {
"version": "10.0.0",
-@@ -24038,7 +24887,9 @@
+@@ -25038,7 +25559,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3178,7 +3086,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-profile": {
"version": "11.0.1",
-@@ -24051,7 +24902,9 @@
+@@ -25051,7 +25574,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3189,7 +3097,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-registry-fetch": {
"version": "18.0.2",
-@@ -24070,7 +24923,9 @@
+@@ -25070,7 +25595,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3200,7 +3108,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/npm-user-validate": {
"version": "3.0.0",
-@@ -24079,7 +24934,9 @@
+@@ -25079,7 +25606,9 @@
"license": "BSD-2-Clause",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3211,7 +3119,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/p-map": {
"version": "7.0.3",
-@@ -24091,13 +24948,17 @@
+@@ -25091,13 +25620,17 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -3231,7 +3139,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/pacote": {
"version": "19.0.1",
-@@ -24128,7 +24989,9 @@
+@@ -25128,7 +25661,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3242,7 +3150,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/parse-conflict-json": {
"version": "4.0.0",
-@@ -24142,7 +25005,9 @@
+@@ -25142,7 +25677,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3253,7 +3161,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/path-key": {
"version": "3.1.1",
-@@ -24151,7 +25016,9 @@
+@@ -25151,7 +25688,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -3264,7 +3172,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/path-scurry": {
"version": "1.11.1",
-@@ -24167,7 +25034,9 @@
+@@ -25167,7 +25706,9 @@
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -3275,7 +3183,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/postcss-selector-parser": {
"version": "7.1.0",
-@@ -24180,7 +25049,9 @@
+@@ -25180,7 +25721,9 @@
},
"engines": {
"node": ">=4"
@@ -3286,7 +3194,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/proc-log": {
"version": "5.0.0",
-@@ -24189,7 +25060,9 @@
+@@ -25189,7 +25732,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3297,7 +3205,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/proggy": {
"version": "3.0.0",
-@@ -24198,7 +25071,9 @@
+@@ -25198,7 +25743,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3308,7 +3216,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/promise-all-reject-late": {
"version": "1.0.1",
-@@ -24207,7 +25082,9 @@
+@@ -25207,7 +25754,9 @@
"license": "ISC",
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -3319,7 +3227,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/promise-call-limit": {
"version": "3.0.2",
-@@ -24216,7 +25093,9 @@
+@@ -25216,7 +25765,9 @@
"license": "ISC",
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -3330,7 +3238,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/promise-retry": {
"version": "2.0.1",
-@@ -24229,7 +25108,9 @@
+@@ -25229,7 +25780,9 @@
},
"engines": {
"node": ">=10"
@@ -3341,7 +3249,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/promzard": {
"version": "2.0.0",
-@@ -24241,7 +25122,9 @@
+@@ -25241,7 +25794,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3352,7 +3260,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/qrcode-terminal": {
"version": "0.12.0",
-@@ -24249,7 +25132,9 @@
+@@ -25249,7 +25804,9 @@
"inBundle": true,
"bin": {
"qrcode-terminal": "bin/qrcode-terminal.js"
@@ -3363,7 +3271,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/read": {
"version": "4.1.0",
-@@ -24261,7 +25146,9 @@
+@@ -25261,7 +25818,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3374,7 +3282,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/read-cmd-shim": {
"version": "5.0.0",
-@@ -24270,7 +25157,9 @@
+@@ -25270,7 +25829,9 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3385,7 +3293,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/read-package-json-fast": {
"version": "4.0.0",
-@@ -24283,7 +25172,9 @@
+@@ -25283,7 +25844,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3396,7 +3304,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/retry": {
"version": "0.12.0",
-@@ -24292,14 +25183,18 @@
+@@ -25292,14 +25855,18 @@
"license": "MIT",
"engines": {
"node": ">= 4"
@@ -3417,7 +3325,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/semver": {
"version": "7.7.2",
-@@ -24311,7 +25206,9 @@
+@@ -25311,7 +25878,9 @@
},
"engines": {
"node": ">=10"
@@ -3428,7 +3336,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/shebang-command": {
"version": "2.0.0",
-@@ -24323,7 +25220,9 @@
+@@ -25323,7 +25892,9 @@
},
"engines": {
"node": ">=8"
@@ -3439,7 +3347,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/shebang-regex": {
"version": "3.0.0",
-@@ -24332,7 +25231,9 @@
+@@ -25332,7 +25903,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -3450,7 +3358,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/signal-exit": {
"version": "4.1.0",
-@@ -24344,7 +25245,9 @@
+@@ -25344,7 +25917,9 @@
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -3461,7 +3369,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/sigstore": {
"version": "3.1.0",
-@@ -24361,7 +25264,9 @@
+@@ -25361,7 +25936,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3472,7 +3380,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle": {
"version": "3.1.0",
-@@ -24373,7 +25278,9 @@
+@@ -25373,7 +25950,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3483,7 +3391,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core": {
"version": "2.0.0",
-@@ -24382,7 +25289,9 @@
+@@ -25382,7 +25961,9 @@
"license": "Apache-2.0",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3494,7 +3402,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign": {
"version": "3.1.0",
-@@ -24399,7 +25308,9 @@
+@@ -25399,7 +25980,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3505,7 +3413,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify": {
"version": "2.1.1",
-@@ -24413,7 +25324,9 @@
+@@ -25413,7 +25996,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3516,7 +3424,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/smart-buffer": {
"version": "4.2.0",
-@@ -24423,7 +25336,9 @@
+@@ -25423,7 +26008,9 @@
"engines": {
"node": ">= 6.0.0",
"npm": ">= 3.0.0"
@@ -3527,7 +3435,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/socks": {
"version": "2.8.5",
-@@ -24437,7 +25352,9 @@
+@@ -25437,7 +26024,9 @@
"engines": {
"node": ">= 10.0.0",
"npm": ">= 3.0.0"
@@ -3538,7 +3446,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/socks-proxy-agent": {
"version": "8.0.5",
-@@ -24451,7 +25368,9 @@
+@@ -25451,7 +26040,9 @@
},
"engines": {
"node": ">= 14"
@@ -3549,7 +3457,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/spdx-correct": {
"version": "3.2.0",
-@@ -24461,7 +25380,9 @@
+@@ -25461,7 +26052,9 @@
"dependencies": {
"spdx-expression-parse": "^3.0.0",
"spdx-license-ids": "^3.0.0"
@@ -3560,7 +3468,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": {
"version": "3.0.1",
-@@ -24471,13 +25392,17 @@
+@@ -25471,13 +26064,17 @@
"dependencies": {
"spdx-exceptions": "^2.1.0",
"spdx-license-ids": "^3.0.0"
@@ -3580,7 +3488,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/spdx-expression-parse": {
"version": "4.0.0",
-@@ -24487,19 +25412,25 @@
+@@ -25487,19 +26084,25 @@
"dependencies": {
"spdx-exceptions": "^2.1.0",
"spdx-license-ids": "^3.0.0"
@@ -3609,7 +3517,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/ssri": {
"version": "12.0.0",
-@@ -24511,7 +25442,9 @@
+@@ -25511,7 +26114,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3620,7 +3528,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/string-width": {
"version": "4.2.3",
-@@ -24525,7 +25458,9 @@
+@@ -25525,7 +26130,9 @@
},
"engines": {
"node": ">=8"
@@ -3631,7 +3539,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/string-width-cjs": {
"name": "string-width",
-@@ -24540,7 +25475,9 @@
+@@ -25540,7 +26147,9 @@
},
"engines": {
"node": ">=8"
@@ -3642,7 +3550,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/strip-ansi": {
"version": "6.0.1",
-@@ -24552,7 +25489,9 @@
+@@ -25552,7 +26161,9 @@
},
"engines": {
"node": ">=8"
@@ -3653,7 +3561,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/strip-ansi-cjs": {
"name": "strip-ansi",
-@@ -24565,7 +25504,9 @@
+@@ -25565,7 +26176,9 @@
},
"engines": {
"node": ">=8"
@@ -3664,7 +3572,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/supports-color": {
"version": "9.4.0",
-@@ -24577,7 +25518,9 @@
+@@ -25577,7 +26190,9 @@
},
"funding": {
"url": "https://github.com/chalk/supports-color?sponsor=1"
@@ -3675,7 +3583,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tar": {
"version": "6.2.1",
-@@ -24594,7 +25537,9 @@
+@@ -25594,7 +26209,9 @@
},
"engines": {
"node": ">=10"
@@ -3686,7 +3594,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tar/node_modules/fs-minipass": {
"version": "2.1.0",
-@@ -24606,7 +25551,9 @@
+@@ -25606,7 +26223,9 @@
},
"engines": {
"node": ">= 8"
@@ -3697,7 +3605,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
"version": "3.3.6",
-@@ -24618,7 +25565,9 @@
+@@ -25618,7 +26237,9 @@
},
"engines": {
"node": ">=8"
@@ -3708,7 +3616,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tar/node_modules/minipass": {
"version": "5.0.0",
-@@ -24627,7 +25576,9 @@
+@@ -25627,7 +26248,9 @@
"license": "ISC",
"engines": {
"node": ">=8"
@@ -3719,7 +3627,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tar/node_modules/minizlib": {
"version": "2.1.2",
-@@ -24640,7 +25591,9 @@
+@@ -25640,7 +26263,9 @@
},
"engines": {
"node": ">= 8"
@@ -3730,7 +3638,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tar/node_modules/minizlib/node_modules/minipass": {
"version": "3.3.6",
-@@ -24652,19 +25605,25 @@
+@@ -25652,19 +26277,25 @@
},
"engines": {
"node": ">=8"
@@ -3759,7 +3667,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tinyglobby": {
"version": "0.2.14",
-@@ -24680,7 +25639,9 @@
+@@ -25680,7 +26311,9 @@
},
"funding": {
"url": "https://github.com/sponsors/SuperchupuDev"
@@ -3770,7 +3678,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tinyglobby/node_modules/fdir": {
"version": "6.4.6",
-@@ -24694,7 +25655,9 @@
+@@ -25694,7 +26327,9 @@
"picomatch": {
"optional": true
}
@@ -3781,7 +3689,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tinyglobby/node_modules/picomatch": {
"version": "4.0.2",
-@@ -24706,7 +25669,9 @@
+@@ -25706,7 +26341,9 @@
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
@@ -3792,7 +3700,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/treeverse": {
"version": "3.0.0",
-@@ -24715,7 +25680,9 @@
+@@ -25715,7 +26352,9 @@
"license": "ISC",
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
@@ -3803,7 +3711,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tuf-js": {
"version": "3.0.1",
-@@ -24729,7 +25696,9 @@
+@@ -25729,7 +26368,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3814,7 +3722,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models": {
"version": "3.0.1",
-@@ -24742,7 +25711,9 @@
+@@ -25742,7 +26383,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3825,7 +3733,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/unique-filename": {
"version": "4.0.0",
-@@ -24754,7 +25725,9 @@
+@@ -25754,7 +26397,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3836,7 +3744,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/unique-slug": {
"version": "5.0.0",
-@@ -24766,13 +25739,17 @@
+@@ -25766,13 +26411,17 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3856,7 +3764,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/validate-npm-package-license": {
"version": "3.0.4",
-@@ -24782,7 +25759,9 @@
+@@ -25782,7 +26431,9 @@
"dependencies": {
"spdx-correct": "^3.0.0",
"spdx-expression-parse": "^3.0.0"
@@ -3867,7 +3775,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
"version": "3.0.1",
-@@ -24792,7 +25771,9 @@
+@@ -25792,7 +26443,9 @@
"dependencies": {
"spdx-exceptions": "^2.1.0",
"spdx-license-ids": "^3.0.0"
@@ -3878,7 +3786,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/validate-npm-package-name": {
"version": "6.0.1",
-@@ -24801,13 +25782,17 @@
+@@ -25801,13 +26454,17 @@
"license": "ISC",
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3898,7 +3806,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/which": {
"version": "5.0.0",
-@@ -24822,7 +25807,9 @@
+@@ -25822,7 +26479,9 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -3909,7 +3817,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/which/node_modules/isexe": {
"version": "3.1.1",
-@@ -24831,7 +25818,9 @@
+@@ -25831,7 +26490,9 @@
"license": "ISC",
"engines": {
"node": ">=16"
@@ -3920,7 +3828,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/wrap-ansi": {
"version": "8.1.0",
-@@ -24848,7 +25837,9 @@
+@@ -25848,7 +26509,9 @@
},
"funding": {
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
@@ -3931,7 +3839,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/wrap-ansi-cjs": {
"name": "wrap-ansi",
-@@ -24866,7 +25857,9 @@
+@@ -25866,7 +26529,9 @@
},
"funding": {
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
@@ -3942,7 +3850,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
"version": "4.3.0",
-@@ -24881,7 +25874,9 @@
+@@ -25881,7 +26546,9 @@
},
"funding": {
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
@@ -3953,7 +3861,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": {
"version": "6.1.0",
-@@ -24893,13 +25888,17 @@
+@@ -25893,13 +26560,17 @@
},
"funding": {
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
@@ -3973,7 +3881,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": {
"version": "5.1.2",
-@@ -24916,7 +25915,9 @@
+@@ -25916,7 +26587,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -3984,7 +3892,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": {
"version": "7.1.0",
-@@ -24931,7 +25932,9 @@
+@@ -25931,7 +26604,9 @@
},
"funding": {
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
@@ -3995,7 +3903,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/npm/node_modules/write-file-atomic": {
"version": "6.0.0",
-@@ -24944,13 +25947,17 @@
+@@ -25944,13 +26619,17 @@
},
"engines": {
"node": "^18.17.0 || >=20.5.0"
@@ -4015,7 +3923,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/nth-check": {
"version": "2.1.1",
-@@ -25122,7 +26129,9 @@
+@@ -26122,7 +26801,9 @@
"license": "ISC",
"dependencies": {
"wrappy": "1"
@@ -4026,7 +3934,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/onetime": {
"version": "5.1.2",
-@@ -25138,6 +26147,19 @@
+@@ -26138,6 +26819,19 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
@@ -4046,7 +3954,7 @@ index 775acd4..3fbc2c9 100644
"node_modules/open": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",
-@@ -25194,7 +26216,9 @@
+@@ -26194,7 +26888,9 @@
},
"engines": {
"node": ">= 0.8.0"
@@ -4057,7 +3965,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/os-homedir": {
"version": "1.0.2",
-@@ -25322,7 +26346,9 @@
+@@ -26322,7 +27018,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -4068,7 +3976,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/p-limit": {
"version": "3.1.0",
-@@ -25335,7 +26361,9 @@
+@@ -26335,7 +27033,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -4079,7 +3987,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/p-locate": {
"version": "5.0.0",
-@@ -25348,7 +26376,9 @@
+@@ -26348,7 +27048,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -4090,7 +3998,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/p-map": {
"version": "7.0.3",
-@@ -25404,7 +26434,9 @@
+@@ -26404,7 +27106,9 @@
"license": "MIT",
"engines": {
"node": ">=6"
@@ -4101,7 +4009,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pac-proxy-agent": {
"version": "7.1.0",
-@@ -25812,7 +26844,9 @@
+@@ -26812,7 +27516,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -4112,7 +4020,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
-@@ -25820,7 +26854,9 @@
+@@ -26820,7 +27526,9 @@
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -4123,7 +4031,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/path-is-inside": {
"version": "1.0.2",
-@@ -25834,11 +26870,15 @@
+@@ -26834,11 +27542,15 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -4141,7 +4049,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/path-scurry": {
"version": "1.11.1",
-@@ -25870,7 +26910,9 @@
+@@ -26870,7 +27582,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -4152,7 +4060,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pathe": {
"version": "2.0.3",
-@@ -25955,7 +26997,9 @@
+@@ -26955,7 +27669,9 @@
"license": "MIT",
"engines": {
"node": ">=4"
@@ -4163,7 +4071,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pikaday": {
"version": "1.8.2",
-@@ -26029,7 +27073,9 @@
+@@ -27029,7 +27745,9 @@
"license": "MIT",
"engines": {
"node": ">= 6"
@@ -4174,7 +4082,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pixelmatch": {
"version": "7.1.0",
-@@ -26142,7 +27188,9 @@
+@@ -27142,7 +27860,9 @@
},
"engines": {
"node": ">=8"
@@ -4185,7 +4093,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pkg-dir/node_modules/find-up": {
"version": "4.1.0",
-@@ -26154,7 +27202,9 @@
+@@ -27154,7 +27874,9 @@
},
"engines": {
"node": ">=8"
@@ -4196,7 +4104,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pkg-dir/node_modules/locate-path": {
"version": "5.0.0",
-@@ -26165,7 +27215,9 @@
+@@ -27165,7 +27887,9 @@
},
"engines": {
"node": ">=8"
@@ -4207,7 +4115,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pkg-dir/node_modules/p-limit": {
"version": "2.3.0",
-@@ -26179,7 +27231,9 @@
+@@ -27179,7 +27903,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -4218,7 +4126,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pkg-dir/node_modules/p-locate": {
"version": "4.1.0",
-@@ -26190,7 +27244,9 @@
+@@ -27190,7 +27916,9 @@
},
"engines": {
"node": ">=8"
@@ -4229,7 +4137,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/playwright": {
"version": "1.56.1",
-@@ -26489,7 +27545,9 @@
+@@ -27489,7 +28217,9 @@
"license": "MIT",
"engines": {
"node": ">= 0.8.0"
@@ -4240,7 +4148,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/prepend-http": {
"version": "1.0.4",
-@@ -26567,7 +27625,9 @@
+@@ -27567,7 +28297,9 @@
},
"funding": {
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
@@ -4251,7 +4159,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pretty-ms": {
"version": "9.0.0",
-@@ -26597,7 +27657,9 @@
+@@ -27597,7 +28329,9 @@
"node_modules/process-nextick-args": {
"version": "2.0.1",
"dev": true,
@@ -4262,7 +4170,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/process-warning": {
"version": "5.0.0",
-@@ -26670,7 +27732,9 @@
+@@ -27670,7 +28404,9 @@
},
"node_modules/proto-list": {
"version": "1.2.4",
@@ -4273,7 +4181,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/protobufjs": {
"version": "7.5.0",
-@@ -26770,7 +27834,9 @@
+@@ -27770,7 +28506,9 @@
},
"node_modules/proxy-from-env": {
"version": "1.1.0",
@@ -4284,7 +4192,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/pseudomap": {
"version": "1.0.2",
-@@ -26938,7 +28004,9 @@
+@@ -27938,7 +28676,9 @@
"license": "MIT",
"engines": {
"node": ">=6"
@@ -4295,7 +4203,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/puppeteer": {
"version": "24.20.0",
-@@ -27060,7 +28128,9 @@
+@@ -28060,7 +28800,9 @@
"url": "https://feross.org/support"
}
],
@@ -4306,7 +4214,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/quick-format-unescaped": {
"version": "4.0.4",
-@@ -27125,7 +28195,9 @@
+@@ -28125,7 +28867,9 @@
},
"bin": {
"rc": "cli.js"
@@ -4317,7 +4225,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/rc/node_modules/ini": {
"version": "1.3.8",
-@@ -27139,7 +28211,9 @@
+@@ -28139,7 +28883,9 @@
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -4328,7 +4236,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/react": {
"version": "19.2.0",
-@@ -27277,7 +28351,9 @@
+@@ -28277,7 +29023,9 @@
"node_modules/react-is": {
"version": "18.2.0",
"dev": true,
@@ -4339,7 +4247,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/react-reconciler": {
"version": "0.33.0",
-@@ -27504,12 +28580,16 @@
+@@ -28504,12 +29252,16 @@
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
@@ -4358,7 +4266,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/readdirp": {
"version": "3.6.0",
-@@ -27801,14 +28881,18 @@
+@@ -28801,14 +29553,18 @@
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -4379,7 +4287,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/require-in-the-middle": {
"version": "7.5.1",
-@@ -27861,7 +28945,9 @@
+@@ -28861,7 +29617,9 @@
},
"engines": {
"node": ">=8"
@@ -4390,7 +4298,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/resolve-cwd/node_modules/resolve-from": {
"version": "5.0.0",
-@@ -27869,7 +28955,9 @@
+@@ -28869,7 +29627,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -4401,7 +4309,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/resolve-from": {
"version": "4.0.0",
-@@ -27886,7 +28974,9 @@
+@@ -28886,7 +29646,9 @@
"license": "MIT",
"funding": {
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
@@ -4412,7 +4320,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/resolve-url": {
"version": "0.2.1",
-@@ -27966,7 +29056,9 @@
+@@ -28966,7 +29728,9 @@
"engines": {
"iojs": ">=1.0.0",
"node": ">=0.10.0"
@@ -4423,7 +4331,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/rfdc": {
"version": "1.4.1",
-@@ -28260,7 +29352,9 @@
+@@ -29260,7 +30024,9 @@
"license": "MIT",
"dependencies": {
"queue-microtask": "^1.2.2"
@@ -4434,7 +4342,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/rxjs": {
"version": "7.8.1",
-@@ -28314,7 +29408,9 @@
+@@ -29314,7 +30080,9 @@
"url": "https://feross.org/support"
}
],
@@ -4445,7 +4353,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/safe-push-apply": {
"version": "1.0.0",
-@@ -28909,14 +30005,18 @@
+@@ -29909,14 +30677,18 @@
},
"engines": {
"node": ">=8"
@@ -4466,7 +4374,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/shell-quote": {
"version": "1.8.1",
-@@ -29013,7 +30113,9 @@
+@@ -30013,7 +30785,9 @@
},
"node_modules/signal-exit": {
"version": "3.0.7",
@@ -4477,7 +4385,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/signale": {
"version": "1.4.0",
-@@ -29128,7 +30230,9 @@
+@@ -30128,7 +30902,9 @@
"url": "https://feross.org/support"
}
],
@@ -4488,7 +4396,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/simple-get": {
"version": "4.0.1",
-@@ -29151,7 +30255,9 @@
+@@ -30151,7 +30927,9 @@
"decompress-response": "^6.0.0",
"once": "^1.3.1",
"simple-concat": "^1.0.0"
@@ -4499,7 +4407,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/simple-git": {
"version": "3.28.0",
-@@ -29245,7 +30351,9 @@
+@@ -30245,7 +31023,9 @@
"license": "MIT",
"engines": {
"node": ">=8"
@@ -4510,7 +4418,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/slice-ansi": {
"version": "7.1.0",
-@@ -29426,7 +30534,9 @@
+@@ -30426,7 +31206,9 @@
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -4521,7 +4429,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/source-map-js": {
"version": "1.2.1",
-@@ -29525,12 +30635,16 @@
+@@ -30525,12 +31307,16 @@
"license": "ISC",
"engines": {
"node": ">= 10.x"
@@ -4540,7 +4448,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/ssh-config": {
"version": "5.0.4",
-@@ -29546,14 +30660,18 @@
+@@ -30546,14 +31332,18 @@
},
"engines": {
"node": ">=10"
@@ -4561,7 +4469,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/stackback": {
"version": "0.0.2",
-@@ -29786,11 +30904,15 @@
+@@ -30682,11 +31472,15 @@
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
@@ -4579,7 +4487,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/string-argv": {
"version": "0.3.2",
-@@ -29824,7 +30946,9 @@
+@@ -30720,7 +31514,9 @@
},
"engines": {
"node": ">=8"
@@ -4590,7 +4498,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/string-width-cjs": {
"name": "string-width",
-@@ -29907,7 +31031,9 @@
+@@ -30803,7 +31599,9 @@
},
"engines": {
"node": ">=8"
@@ -4601,7 +4509,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/strip-ansi-cjs": {
"name": "strip-ansi",
-@@ -29973,7 +31099,9 @@
+@@ -30869,7 +31667,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -4611,8 +4519,8 @@ index 775acd4..3fbc2c9 100644
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
},
"node_modules/strip-literal": {
- "version": "3.0.0",
-@@ -30123,7 +31251,9 @@
+ "version": "3.1.0",
+@@ -31019,7 +31819,9 @@
},
"engines": {
"node": ">=8"
@@ -4623,7 +4531,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/supports-hyperlinks": {
"version": "3.1.0",
-@@ -30148,7 +31278,9 @@
+@@ -31044,7 +31846,9 @@
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -4634,7 +4542,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/symbol-tree": {
"version": "3.2.4",
-@@ -30304,7 +31436,9 @@
+@@ -31200,7 +32004,9 @@
"dependencies": {
"debug": "4.3.1",
"is2": "^2.0.6"
@@ -4645,7 +4553,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/tcp-port-used/node_modules/debug": {
"version": "4.3.1",
-@@ -30320,7 +31454,9 @@
+@@ -31216,7 +32022,9 @@
"supports-color": {
"optional": true
}
@@ -4656,7 +4564,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/temp-dir": {
"version": "3.0.0",
-@@ -30328,7 +31464,9 @@
+@@ -31224,7 +32032,9 @@
"license": "MIT",
"engines": {
"node": ">=14.16"
@@ -4667,7 +4575,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/tempfile": {
"version": "5.0.0",
-@@ -30342,7 +31480,9 @@
+@@ -31238,7 +32048,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -4678,7 +4586,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/tempy": {
"version": "3.1.0",
-@@ -30531,7 +31671,9 @@
+@@ -31427,7 +32239,9 @@
},
"engines": {
"node": ">=8"
@@ -4689,7 +4597,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/test-exclude/node_modules/brace-expansion": {
"version": "1.1.11",
-@@ -30812,7 +31954,9 @@
+@@ -31708,7 +32522,9 @@
},
"node_modules/tr46": {
"version": "0.0.3",
@@ -4700,7 +4608,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/traverse": {
"version": "0.6.8",
-@@ -31143,7 +32287,9 @@
+@@ -32081,7 +32897,9 @@
},
"engines": {
"node": ">= 0.8.0"
@@ -4711,7 +4619,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/type-detect": {
"version": "4.0.8",
-@@ -31596,7 +32742,9 @@
+@@ -32534,7 +33352,9 @@
"license": "MIT",
"engines": {
"node": ">= 10.0.0"
@@ -4722,7 +4630,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/unpipe": {
"version": "1.0.0",
-@@ -31814,7 +32962,9 @@
+@@ -32752,7 +33572,9 @@
"license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
@@ -4733,7 +4641,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/urix": {
"version": "0.1.0",
-@@ -31855,7 +33005,9 @@
+@@ -32803,7 +33625,9 @@
},
"node_modules/util-deprecate": {
"version": "1.0.2",
@@ -4744,7 +4652,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/uuid": {
"version": "10.0.0",
-@@ -32533,7 +33685,9 @@
+@@ -33515,7 +34339,9 @@
},
"bin": {
"installServerIntoExtension": "bin/installServerIntoExtension"
@@ -4755,7 +4663,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/vscode-languageserver-protocol": {
"version": "3.17.5",
-@@ -32541,7 +33695,9 @@
+@@ -33523,7 +34349,9 @@
"dependencies": {
"vscode-jsonrpc": "8.2.0",
"vscode-languageserver-types": "3.17.5"
@@ -4766,7 +4674,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc": {
"version": "8.2.0",
-@@ -32559,7 +33715,9 @@
+@@ -33541,7 +34369,9 @@
},
"node_modules/vscode-languageserver-types": {
"version": "3.17.5",
@@ -4777,7 +4685,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/vscode-uri": {
"version": "3.1.0",
-@@ -33072,7 +34230,9 @@
+@@ -34054,7 +34884,9 @@
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
@@ -4788,7 +4696,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/webpack-sources": {
"version": "3.3.3",
-@@ -33118,7 +34278,9 @@
+@@ -34100,7 +34932,9 @@
"dependencies": {
"tr46": "~0.0.3",
"webidl-conversions": "^3.0.0"
@@ -4799,7 +4707,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/which": {
"version": "2.0.2",
-@@ -33131,7 +34293,9 @@
+@@ -34113,7 +34947,9 @@
},
"engines": {
"node": ">= 8"
@@ -4810,7 +4718,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/which-boxed-primitive": {
"version": "1.1.1",
-@@ -33207,6 +34371,16 @@
+@@ -34189,6 +35025,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
@@ -4827,7 +4735,7 @@ index 775acd4..3fbc2c9 100644
"node_modules/which-typed-array": {
"version": "1.1.19",
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
-@@ -33353,7 +34527,9 @@
+@@ -34335,7 +35181,9 @@
},
"funding": {
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
@@ -4838,7 +4746,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/wrap-ansi-cjs": {
"name": "wrap-ansi",
-@@ -33374,7 +34550,9 @@
+@@ -34356,7 +35204,9 @@
},
"node_modules/wrappy": {
"version": "1.0.2",
@@ -4849,7 +4757,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/write-file-atomic": {
"version": "4.0.2",
-@@ -33386,7 +34564,9 @@
+@@ -34368,7 +35218,9 @@
},
"engines": {
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
@@ -4860,7 +4768,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/ws": {
"version": "8.18.3",
-@@ -33438,7 +34618,9 @@
+@@ -34420,7 +35272,9 @@
"node_modules/xml": {
"version": "1.0.1",
"dev": true,
@@ -4871,7 +4779,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/xml-name-validator": {
"version": "4.0.0",
-@@ -33478,7 +34660,9 @@
+@@ -34460,7 +35314,9 @@
"license": "ISC",
"engines": {
"node": ">=10"
@@ -4882,7 +4790,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/yallist": {
"version": "2.1.2",
-@@ -33512,14 +34696,18 @@
+@@ -34494,14 +35350,18 @@
},
"engines": {
"node": ">=12"
@@ -4903,7 +4811,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/yargs-unparser": {
"version": "2.0.0",
-@@ -33552,7 +34740,9 @@
+@@ -34534,7 +35394,9 @@
"license": "ISC",
"engines": {
"node": ">=12"
@@ -4914,7 +4822,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/yauzl": {
"version": "2.10.0",
-@@ -33582,7 +34772,9 @@
+@@ -34564,7 +35426,9 @@
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -4925,26 +4833,7 @@ index 775acd4..3fbc2c9 100644
},
"node_modules/yoctocolors": {
"version": "2.0.0",
-@@ -33714,14 +34906,14 @@
- }
- },
- "packages/cli/node_modules/commander": {
-- "version": "14.0.1",
-- "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.1.tgz",
-- "integrity": "sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==",
-+ "version": "14.0.2",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=20"
-- }
-+ },
-+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
-+ "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ=="
- },
- "packages/cli/node_modules/p-queue": {
- "version": "9.0.0",
-@@ -33821,6 +35013,84 @@
+@@ -34828,6 +35692,84 @@
"version": "0.0.0",
"devDependencies": {}
},
@@ -5029,18 +4918,18 @@ index 775acd4..3fbc2c9 100644
"packages/lib_ai_configuration": {
"name": "@gitlab-org/ai-configuration",
"version": "0.0.0",
-@@ -39663,4 +40933,4 @@
+@@ -40060,4 +41002,4 @@
}
}
}
-}
+}
\ No newline at end of file
-diff --git a/package.json b/package.json
-index 23fcb1c..320272d 100644
---- a/package.json
-+++ b/package.json
-@@ -180,7 +180,8 @@
+diff --git c/package.json i/package.json
+index 97a2104..6002fb9 100644
+--- c/package.json
++++ i/package.json
+@@ -179,7 +179,8 @@
"ts-node": "^10.9.2",
"tsx": "^4.20.4",
"type-fest": "^4.41.0",
@@ -5050,11 +4939,11 @@ index 23fcb1c..320272d 100644
},
"scripts": {
"prepare": "node scripts/git_blame_ignore.mjs && lefthook install",
-diff --git a/packages/extra-deps/package.json b/packages/extra-deps/package.json
+diff --git c/packages/extra-deps/package.json i/packages/extra-deps/package.json
new file mode 100644
index 0000000..6099867
--- /dev/null
-+++ b/packages/extra-deps/package.json
++++ i/packages/extra-deps/package.json
@@ -0,0 +1,8 @@
+{
+ "devDependencies": {
diff --git a/pkgs/by-name/gi/gitlab-duo/package.nix b/pkgs/by-name/gi/gitlab-duo/package.nix
index b684fc7cca56..e20b66d39fa9 100644
--- a/pkgs/by-name/gi/gitlab-duo/package.nix
+++ b/pkgs/by-name/gi/gitlab-duo/package.nix
@@ -11,7 +11,7 @@
}:
buildNpmPackage (finalAttrs: {
pname = "gitlab-duo";
- version = "8.57.1";
+ version = "8.67.0";
# DOCS https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp#node-version
nodejs = nodejs_22;
@@ -21,7 +21,7 @@ buildNpmPackage (finalAttrs: {
owner = "editor-extensions";
repo = "gitlab-lsp";
tag = "v${finalAttrs.version}";
- hash = "sha256-IofCSh9ja3C8WEiksp0pFJ6LZOu86o4VHnwiIUHHgLI=";
+ hash = "sha256-GnL3720MwiWtC7lHA4CrfiZUTeOV+ytWFii16OKGbAM=";
};
patches = [
@@ -32,14 +32,11 @@ buildNpmPackage (finalAttrs: {
# PATCH: Only build for the current platform, not all targets
postPatch = ''
- substituteInPlace packages/cli/scripts/compile_executables.sh \
- --replace-fail \
- 'SUPPORTED_TARGETS="bun-linux-x64 bun-linux-arm64 bun-windows-x64 bun-darwin-arm64 bun-darwin-x64"' \
- "SUPPORTED_TARGETS=bun-$TARGET"
+ sed -i 's/SUPPORTED_TARGETS=".\+"/SUPPORTED_TARGETS="bun-$TARGET"/' packages/cli/scripts/compile_executables.sh
'';
npmFlags = [ "--install-links" ];
- npmDepsHash = "sha256-dj4TrKMdXgUZr7/0NLT7h8jT3VjobB9KFO8tl/+47rk=";
+ npmDepsHash = "sha256-9b73NGu3GO5Sgus7BZ7WvOaXBvQ3UrW9BUTk6NwH+uY=";
npmBuildScript = "build:binary";
npmWorkspace = "@gitlab/duo-cli";
nativeBuildInputs = [
@@ -79,6 +76,6 @@ buildNpmPackage (finalAttrs: {
homepage = "https://about.gitlab.com/gitlab-duo/";
license = lib.licenses.mit;
mainProgram = "duo";
- maintainers = with lib.maintainers; [ yajo ];
+ maintainers = with lib.maintainers; [ afontaine ];
};
})
diff --git a/pkgs/by-name/gi/gitlab-duo/update.sh b/pkgs/by-name/gi/gitlab-duo/update.sh
index 33aff62cfadc..5d1148543a0e 100755
--- a/pkgs/by-name/gi/gitlab-duo/update.sh
+++ b/pkgs/by-name/gi/gitlab-duo/update.sh
@@ -38,7 +38,7 @@ commander_version=$(jaq -r '.packages["packages/cli"].devDependencies.commander'
commander_version="${commander_version/^}"
# Sync locked version and remove URL and hash, so they are fixed later
jaq -i --arg ver "$commander_version" \
- '.packages["packages/cli/node_modules/commander"].version = $ver | del(.packages["packages/cli/node_modules/commander"].integrity, .packages["packages/cli/node_modules/commander"].resolved)' \
+ '.packages["node_modules/commander"].version = $ver | del(.packages["node_modules/commander"].integrity, .packages["node_modules/commander"].resolved)' \
./package-lock.json
npm install --package-lock-only --ignore-scripts
diff --git a/pkgs/by-name/gr/grimblast/package.nix b/pkgs/by-name/gr/grimblast/package.nix
index 57d3cd07d97d..e86df57b0703 100644
--- a/pkgs/by-name/gr/grimblast/package.nix
+++ b/pkgs/by-name/gr/grimblast/package.nix
@@ -13,6 +13,7 @@
slurp,
wl-clipboard,
unixtools,
+ glib,
bash,
nix-update-script,
}:
@@ -56,6 +57,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
slurp
wl-clipboard
unixtools.getopt
+ glib
]
}"
'';
diff --git a/pkgs/by-name/gt/gtk3/package.nix b/pkgs/by-name/gt/gtk3/package.nix
index 1037bdd50e65..98e575145d7d 100644
--- a/pkgs/by-name/gt/gtk3/package.nix
+++ b/pkgs/by-name/gt/gtk3/package.nix
@@ -47,8 +47,8 @@
sassc,
trackerSupport ? stdenv.hostPlatform.isLinux && (stdenv.buildPlatform == stdenv.hostPlatform),
tinysparql,
- x11Support ? stdenv.hostPlatform.isLinux,
- waylandSupport ? stdenv.hostPlatform.isLinux,
+ x11Support ? stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isFreeBSD,
+ waylandSupport ? stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isFreeBSD,
libGL,
wayland,
wayland-protocols,
diff --git a/pkgs/by-name/in/inja/package.nix b/pkgs/by-name/in/inja/package.nix
index db06c68ef254..df593010d5c6 100644
--- a/pkgs/by-name/in/inja/package.nix
+++ b/pkgs/by-name/in/inja/package.nix
@@ -6,6 +6,7 @@
nlohmann_json,
doctest,
callPackage,
+ fetchpatch,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -19,6 +20,15 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-P4XKz2FcMfP0HRMoEC2+RKE/ljZSpusUTDmF9Ao5txo=";
};
+ patches = [
+ # https://github.com/pantor/inja/pull/317
+ (fetchpatch {
+ name = "cmake-install-pc.patch";
+ url = "https://github.com/pantor/inja/commit/ebb7aeb3ae49ccb49a642aaecb0d41483078b8bd.patch";
+ hash = "sha256-Cz0EbYwGwFcfhKd8lJzXDy2DpMAcHkz7EC/vVFV60c0=";
+ })
+ ];
+
nativeBuildInputs = [ cmake ];
propagatedBuildInputs = [ nlohmann_json ];
diff --git a/pkgs/by-name/jo/jotta-cli/package.nix b/pkgs/by-name/jo/jotta-cli/package.nix
index d96c105a3ed0..485630870b89 100644
--- a/pkgs/by-name/jo/jotta-cli/package.nix
+++ b/pkgs/by-name/jo/jotta-cli/package.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "jotta-cli";
- version = "0.17.148769";
+ version = "0.17.158308";
src = fetchzip {
url = "https://repo.jotta.us/archives/linux/amd64/jotta-cli-${version}_linux_amd64.tar.gz";
- hash = "sha256-uI5yYpyLa7gGg9eL1nG5MMwHZ2j2yH5/8n5sB/WgoQI=";
+ hash = "sha256-KSm4SGK/NeBwixEzcu8mh1Ssr2tx1vBHT5QtvtwfMBE=";
stripRoot = false;
};
diff --git a/pkgs/by-name/la/laravel/composer.lock b/pkgs/by-name/la/laravel/composer.lock
index c8d3a6439a78..2a9d700173a5 100644
--- a/pkgs/by-name/la/laravel/composer.lock
+++ b/pkgs/by-name/la/laravel/composer.lock
@@ -167,16 +167,16 @@
},
{
"name": "illuminate/collections",
- "version": "v12.51.0",
+ "version": "v12.52.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/collections.git",
- "reference": "1fd7db2203ce5a935fffd2ad40955248fb9f581c"
+ "reference": "f35c084f0d9bc57895515cb4d0665797c66285fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/collections/zipball/1fd7db2203ce5a935fffd2ad40955248fb9f581c",
- "reference": "1fd7db2203ce5a935fffd2ad40955248fb9f581c",
+ "url": "https://api.github.com/repos/illuminate/collections/zipball/f35c084f0d9bc57895515cb4d0665797c66285fd",
+ "reference": "f35c084f0d9bc57895515cb4d0665797c66285fd",
"shasum": ""
},
"require": {
@@ -223,11 +223,11 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2026-02-09T13:43:38+00:00"
+ "time": "2026-02-16T14:10:38+00:00"
},
{
"name": "illuminate/conditionable",
- "version": "v12.51.0",
+ "version": "v12.52.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/conditionable.git",
@@ -273,16 +273,16 @@
},
{
"name": "illuminate/contracts",
- "version": "v12.51.0",
+ "version": "v12.52.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/contracts.git",
- "reference": "3d4eeab332c04a9eaea90968c19a66f78745e47a"
+ "reference": "620d82bad07f55fcb7f5125f44c9d9b93335fb8c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/contracts/zipball/3d4eeab332c04a9eaea90968c19a66f78745e47a",
- "reference": "3d4eeab332c04a9eaea90968c19a66f78745e47a",
+ "url": "https://api.github.com/repos/illuminate/contracts/zipball/620d82bad07f55fcb7f5125f44c9d9b93335fb8c",
+ "reference": "620d82bad07f55fcb7f5125f44c9d9b93335fb8c",
"shasum": ""
},
"require": {
@@ -317,20 +317,20 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2026-01-28T15:26:27+00:00"
+ "time": "2026-02-10T18:16:44+00:00"
},
{
"name": "illuminate/filesystem",
- "version": "v12.51.0",
+ "version": "v12.52.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/filesystem.git",
- "reference": "62c225e046a4c469779c0855dce7abd8c0b1fa1e"
+ "reference": "c4c3f8612f218afcf09f3c7f5c7dc9e282626800"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/filesystem/zipball/62c225e046a4c469779c0855dce7abd8c0b1fa1e",
- "reference": "62c225e046a4c469779c0855dce7abd8c0b1fa1e",
+ "url": "https://api.github.com/repos/illuminate/filesystem/zipball/c4c3f8612f218afcf09f3c7f5c7dc9e282626800",
+ "reference": "c4c3f8612f218afcf09f3c7f5c7dc9e282626800",
"shasum": ""
},
"require": {
@@ -384,11 +384,11 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2026-02-09T20:42:48+00:00"
+ "time": "2026-02-13T20:26:32+00:00"
},
{
"name": "illuminate/macroable",
- "version": "v12.51.0",
+ "version": "v12.52.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/macroable.git",
@@ -434,7 +434,7 @@
},
{
"name": "illuminate/reflection",
- "version": "v12.51.0",
+ "version": "v12.52.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/reflection.git",
@@ -485,16 +485,16 @@
},
{
"name": "illuminate/support",
- "version": "v12.51.0",
+ "version": "v12.52.0",
"source": {
"type": "git",
"url": "https://github.com/illuminate/support.git",
- "reference": "fcc84cf4fba138f1835d6a5978ac4434f11a55aa"
+ "reference": "6e9de455bcb232372db11531b72a01d4eca83ef2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/support/zipball/fcc84cf4fba138f1835d6a5978ac4434f11a55aa",
- "reference": "fcc84cf4fba138f1835d6a5978ac4434f11a55aa",
+ "url": "https://api.github.com/repos/illuminate/support/zipball/6e9de455bcb232372db11531b72a01d4eca83ef2",
+ "reference": "6e9de455bcb232372db11531b72a01d4eca83ef2",
"shasum": ""
},
"require": {
@@ -561,7 +561,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2026-02-10T16:02:09+00:00"
+ "time": "2026-02-14T23:03:41+00:00"
},
{
"name": "laravel/prompts",
diff --git a/pkgs/by-name/la/laravel/package.nix b/pkgs/by-name/la/laravel/package.nix
index c2ee374e6f15..b041677fc955 100644
--- a/pkgs/by-name/la/laravel/package.nix
+++ b/pkgs/by-name/la/laravel/package.nix
@@ -7,19 +7,19 @@
}:
php.buildComposerProject2 (finalAttrs: {
pname = "laravel";
- version = "5.24.5";
+ version = "5.24.6";
src = fetchFromGitHub {
owner = "laravel";
repo = "installer";
tag = "v${finalAttrs.version}";
- hash = "sha256-wFyXg92bW7hZBKubj4Gf6nXnFpEpD3aUXv7mF7XbYQw=";
+ hash = "sha256-zXgLIp2tTPwGvZTT0rJqbbsO0Od/8sf6NQIgx/xhfJE=";
};
nativeBuildInputs = [ makeWrapper ];
composerLock = ./composer.lock;
- vendorHash = "sha256-hEr7VX4ZwuS7HUSNOvWCy+FOufTE1fMpJih37ZReoro=";
+ vendorHash = "sha256-pegatl+tktcTSFV5GuxiyXvmZGVC+57DzWAIsOoZJWE=";
# Adding npm (nodejs) and php composer to path
postInstall = ''
diff --git a/pkgs/by-name/le/legcord/package.nix b/pkgs/by-name/le/legcord/package.nix
index 498f4253c9ef..8c7e1d0abcc3 100644
--- a/pkgs/by-name/le/legcord/package.nix
+++ b/pkgs/by-name/le/legcord/package.nix
@@ -17,13 +17,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "legcord";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "Legcord";
repo = "Legcord";
tag = "v${finalAttrs.version}";
- hash = "sha256-196AE244jEZNfhkC+vouNq9M7DOd3kk/1JLW1XRLOHA=";
+ hash = "sha256-i4Pw1jvkRYCQg1+9eZVi30Qblpttz9V+k//zehBZGDM=";
};
nativeBuildInputs = [
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 1;
- hash = "sha256-ksClxW8dIV72Hky5RFJ6cpPAteL29Cx8Me0aG5V/Y4k=";
+ hash = "sha256-9sdN5tbCCe/euTo8zRkU0C3yQ8sAufPyN8a4GeJW/Us=";
};
buildPhase = ''
diff --git a/pkgs/by-name/li/libcomps/package.nix b/pkgs/by-name/li/libcomps/package.nix
index ff5c0ebe3af1..5d24b6922fe4 100644
--- a/pkgs/by-name/li/libcomps/package.nix
+++ b/pkgs/by-name/li/libcomps/package.nix
@@ -14,7 +14,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libcomps";
- version = "0.1.23";
+ version = "0.1.24";
outputs = [
"out"
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "rpm-software-management";
repo = "libcomps";
rev = finalAttrs.version;
- hash = "sha256-6nX6Oa2ACVALOtXDxjowIGKaziZkGZbtkgZzDfuP4PE=";
+ hash = "sha256-O60+k3ZnSfP+wFI55s/WfgrPbvu52uXZh88Ebg3Nf+c=";
};
patches = [
diff --git a/pkgs/by-name/li/libgpg-error/lock-obj-pub.x86_64-unknown-freebsd.h b/pkgs/by-name/li/libgpg-error/lock-obj-pub.x86_64-unknown-freebsd.h
new file mode 100644
index 000000000000..7341ae11910c
--- /dev/null
+++ b/pkgs/by-name/li/libgpg-error/lock-obj-pub.x86_64-unknown-freebsd.h
@@ -0,0 +1,21 @@
+## lock-obj-pub.x86_64-unknown-freebsd15.0.h
+## File created by gen-posix-lock-obj - DO NOT EDIT
+## To be included by mkheader into gpg-error.h
+
+typedef struct
+{
+ long _vers;
+ union {
+ volatile char _priv[8];
+ long _x_align;
+ long *_xp_align;
+ } u;
+} gpgrt_lock_t;
+
+#define GPGRT_LOCK_INITIALIZER {1,{{0,0,0,0,0,0,0,0}}}
+##
+## Local Variables:
+## mode: c
+## buffer-read-only: t
+## End:
+##
diff --git a/pkgs/by-name/li/libgpg-error/package.nix b/pkgs/by-name/li/libgpg-error/package.nix
index 22b6c6179c6f..5f02af2fa69c 100644
--- a/pkgs/by-name/li/libgpg-error/package.nix
+++ b/pkgs/by-name/li/libgpg-error/package.nix
@@ -34,6 +34,11 @@ stdenv.mkDerivation (
postPatch = ''
sed '/BUILD_TIMESTAMP=/s/=.*/=1970-01-01T00:01+0000/' -i ./configure
+ ''
+ # libgpg-error insists on having these generated files. They should be fairly ABI stable,
+ # so add one for FreeBSD.
+ + lib.optionalString (stdenv.hostPlatform.system == "x86_64-freebsd") ''
+ cp ${./lock-obj-pub.x86_64-unknown-freebsd.h} src/syscfg/lock-obj-pub.freebsd.h
'';
hardeningDisable = [ "strictflexarrays3" ];
diff --git a/pkgs/by-name/li/librsvg/package.nix b/pkgs/by-name/li/librsvg/package.nix
index 262b286071dd..627e9230a077 100644
--- a/pkgs/by-name/li/librsvg/package.nix
+++ b/pkgs/by-name/li/librsvg/package.nix
@@ -23,8 +23,9 @@
gnome,
vala,
shared-mime-info,
- # Requires building a cdylib.
- withPixbufLoader ? !stdenv.hostPlatform.isStatic,
+ # Requires building a cdylib and running a target binary
+ withPixbufLoader ?
+ !stdenv.hostPlatform.isStatic && stdenv.hostPlatform.emulatorAvailable buildPackages,
withIntrospection ?
lib.meta.availableOn stdenv.hostPlatform gobject-introspection
&& stdenv.hostPlatform.emulatorAvailable buildPackages,
diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix
index 2d56fb8d4e80..d51304d8d8bb 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.2.1";
+ version = "0.4.3";
src = fetchFromGitHub {
owner = "AlexsJones";
repo = "llmfit";
tag = "v${finalAttrs.version}";
- sha256 = "sha256-XmbxJlchBhXrAK8Yjn1dTBxrg+90B9/0HXgEhmZz6+4=";
+ sha256 = "sha256-m3JV7lF/YuxtPMsUvGNQd4VjLw4KFuBM5jQYjnC+2Hs=";
};
- cargoHash = "sha256-VTFZ592eZZToj5MeC2mdpugMazWmqyO5VrKLJbweI/E=";
+ cargoHash = "sha256-Ue09DBvcqyvQDQ23yAUa6Fo56AWn5pxAl2XYiVLrUYI=";
meta = {
description = "Find what runs on your hardware";
diff --git a/pkgs/by-name/lu/lunatask/package.nix b/pkgs/by-name/lu/lunatask/package.nix
index 205ad0a86a28..ebfa3cd74d84 100644
--- a/pkgs/by-name/lu/lunatask/package.nix
+++ b/pkgs/by-name/lu/lunatask/package.nix
@@ -6,12 +6,12 @@
}:
let
- version = "2.1.21";
+ version = "2.1.23";
pname = "lunatask";
src = fetchurl {
url = "https://github.com/lunatask/lunatask/releases/download/v${version}/Lunatask-${version}.AppImage";
- hash = "sha256-q+GnztAetorwEywBYmjEjFl4PLqTj+v0igQB3toFRTg=";
+ hash = "sha256-IvQNc52xd13zCyMnAXRvG/g2xAGYGqC2dk4EHu8w0Gg=";
};
appimageContents = appimageTools.extract {
diff --git a/pkgs/by-name/mc/mcp-nixos/package.nix b/pkgs/by-name/mc/mcp-nixos/package.nix
index 875e0fdc1168..bbd230a89457 100644
--- a/pkgs/by-name/mc/mcp-nixos/package.nix
+++ b/pkgs/by-name/mc/mcp-nixos/package.nix
@@ -6,14 +6,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "mcp-nixos";
- version = "2.1.1";
+ version = "2.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "utensils";
repo = "mcp-nixos";
tag = "v${finalAttrs.version}";
- hash = "sha256-ZScQ79z7SwjpI5ZnrwXhRNqOnYQTI9MayvPjv00hiyY=";
+ hash = "sha256-/3/MUCjUu4iQOEmgda61ztO2d6e/HPpjsF9Z7hTWYMc=";
};
build-system = [ python3Packages.hatchling ];
@@ -29,6 +29,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
anthropic
pytestCheckHook
pytest-asyncio
+ pytest-cov
python-dotenv
];
diff --git a/pkgs/by-name/mi/mini-calc/package.nix b/pkgs/by-name/mi/mini-calc/package.nix
index e749ea8940ae..29bc92e473ca 100644
--- a/pkgs/by-name/mi/mini-calc/package.nix
+++ b/pkgs/by-name/mi/mini-calc/package.nix
@@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mini-calc";
- version = "4.0.2";
+ version = "4.0.3";
src = fetchFromGitHub {
owner = "vanilla-extracts";
repo = "calc";
tag = finalAttrs.version;
- hash = "sha256-eyWRDuECMV/jfxq+Ki2uouiYqp4PmQJa+D3QORewj+Y=";
+ hash = "sha256-NR5SJpJW7L6VGu6tCyzt0hhQ5Wnvx3TKlq3MAK4EcLM=";
};
- cargoHash = "sha256-7hBtu6mJ+wQF4apU0SAuVKFE7LdajjZdMyk3Ov6xxlQ=";
+ cargoHash = "sha256-LejKPnp4GvGykMTFZM9WVQIa0EMueeit5XfSuE1uiPQ=";
nativeBuildInputs = [ makeWrapper ];
postFixup = ''
diff --git a/pkgs/by-name/mp/mpv-unwrapped/package.nix b/pkgs/by-name/mp/mpv-unwrapped/package.nix
index 6a6c72d2b299..5ffd823e81db 100644
--- a/pkgs/by-name/mp/mpv-unwrapped/package.nix
+++ b/pkgs/by-name/mp/mpv-unwrapped/package.nix
@@ -138,6 +138,7 @@ stdenv.mkDerivation (finalAttrs: {
mesonFlags = [
(lib.mesonOption "default_library" "shared")
+ (lib.mesonOption "sysconfdir" "/etc")
(lib.mesonBool "libmpv" true)
(lib.mesonEnable "manpage-build" true)
(lib.mesonEnable "cdda" cddaSupport)
diff --git a/pkgs/by-name/mp/mpv/scripts/mpvacious.nix b/pkgs/by-name/mp/mpv/scripts/mpvacious.nix
index 6f1a4f586645..6ab3ae4222d1 100644
--- a/pkgs/by-name/mp/mpv/scripts/mpvacious.nix
+++ b/pkgs/by-name/mp/mpv/scripts/mpvacious.nix
@@ -10,13 +10,13 @@
buildLua rec {
pname = "mpvacious";
- version = "0.42";
+ version = "26.1.26.0";
src = fetchFromGitHub {
owner = "Ajatt-Tools";
repo = "mpvacious";
rev = "v${version}";
- sha256 = "sha256-26GbP969b6aT6UyYDYyC01QjAnIY4wUHqGUaXBaHQZo=";
+ sha256 = "sha256-I0h9tf1pwCkWPn/6t2mxhe4MPx6GsPR+F5F29NAgdXI=";
};
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix
index 3dde60e4f0e6..70210525296e 100644
--- a/pkgs/by-name/mu/mullvad-browser/package.nix
+++ b/pkgs/by-name/mu/mullvad-browser/package.nix
@@ -97,7 +97,7 @@ let
++ lib.optionals mediaSupport [ ffmpeg_7 ]
);
- version = "15.0.6";
+ version = "15.0.7";
sources = {
x86_64-linux = fetchurl {
@@ -109,7 +109,7 @@ let
"https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz"
"https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz"
];
- hash = "sha256-7FqNvt6Uyl00sxiScDA4EhBT2a8BYStIxfzCOanWx7M=";
+ hash = "sha256-Uj2H6ONVpn3EtzMNl8xqOAf6UeO6FGAKtyH9DKh976U=";
};
};
diff --git a/pkgs/by-name/mu/music-discord-rpc/package.nix b/pkgs/by-name/mu/music-discord-rpc/package.nix
index 3c688761edd3..cabecf32e976 100644
--- a/pkgs/by-name/mu/music-discord-rpc/package.nix
+++ b/pkgs/by-name/mu/music-discord-rpc/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "music-discord-rpc";
- version = "0.6.2";
+ version = "0.6.3";
src = fetchFromGitHub {
owner = "patryk-ku";
repo = "music-discord-rpc";
tag = "v${finalAttrs.version}";
- hash = "sha256-Sc7K9xD+l48w5xXLWjSsw1eq+x0xP8QHMioPaulPP2E=";
+ hash = "sha256-HZh7rwZR/9dccNyQV2BEyQF2vtoH+L/lW4L4hu9RJTI=";
};
- cargoHash = "sha256-nHG6W6WbMNVmsnG1f5o0obp5SEUI4UIyyJDvgS6sUzA=";
+ cargoHash = "sha256-vCqjeY07R/AuNruBYS3sc7n9kN/Y4IwvvpSooWTu7Oc=";
nativeBuildInputs = [
pkg-config
diff --git a/pkgs/by-name/na/naja/package.nix b/pkgs/by-name/na/naja/package.nix
index ce6d450bc77c..5b089cd6411a 100644
--- a/pkgs/by-name/na/naja/package.nix
+++ b/pkgs/by-name/na/naja/package.nix
@@ -17,13 +17,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "naja";
- version = "0.4.0";
+ version = "0.4.1";
src = fetchFromGitHub {
owner = "najaeda";
repo = "naja";
tag = "v${finalAttrs.version}";
- hash = "sha256-q0k8uk2QGEkwBr2PXOvJadNbx0vCpS56BgMQPlAVW/E=";
+ hash = "sha256-QKKV1+xhodA66404ez7w+V0gYatsCoAYq3IuvB3QPnA=";
fetchSubmodules = true;
};
diff --git a/pkgs/by-name/nb/nb/package.nix b/pkgs/by-name/nb/nb/package.nix
index 8cbb3cc0f5f5..7729074ddf02 100644
--- a/pkgs/by-name/nb/nb/package.nix
+++ b/pkgs/by-name/nb/nb/package.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nb";
- version = "7.24.1";
+ version = "7.25.0";
src = fetchFromGitHub {
owner = "xwmx";
repo = "nb";
rev = finalAttrs.version;
- hash = "sha256-NTBRuxy66mytpJ/UNeS1N2jIMu4IrZmGNp/jPwa2qZI=";
+ hash = "sha256-+QRKv+zKOz8qDD1Ecpavl0ybf4nIcy0flNLHhyR+fxA=";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/ne/netbird-dashboard/package.nix b/pkgs/by-name/ne/netbird-dashboard/package.nix
index e9bb20998dd4..0187e0c683f9 100644
--- a/pkgs/by-name/ne/netbird-dashboard/package.nix
+++ b/pkgs/by-name/ne/netbird-dashboard/package.nix
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "netbird-dashboard";
- version = "2.31.0";
+ version = "2.32.5";
src = fetchFromGitHub {
owner = "netbirdio";
repo = "dashboard";
rev = "v${version}";
- hash = "sha256-vpxMPoF0xn5UzY1Yo5Y2NAfmwC21Z6Ogv+C30JKyj0E=";
+ hash = "sha256-DNIibCGeC4dzJ8xKQPLkWJZ2YfW2igLse+321SrSmhE=";
};
- npmDepsHash = "sha256-IyNVeoEusQlxOYzYe9xIwtHepDRyjUfKHGNNR8LoOSA=";
+ npmDepsHash = "sha256-shN+XdS5Z2MxEFy453YqqovDUXbde3L9Y7+cPZW53/Y=";
npmFlags = [ "--legacy-peer-deps" ];
installPhase = ''
diff --git a/pkgs/by-name/nv/nvibrant/package.nix b/pkgs/by-name/nv/nvibrant/package.nix
new file mode 100644
index 000000000000..afabbff94736
--- /dev/null
+++ b/pkgs/by-name/nv/nvibrant/package.nix
@@ -0,0 +1,38 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ meson,
+ ninja,
+ pkg-config,
+}:
+
+stdenv.mkDerivation (finalAttrs: {
+ pname = "nvibrant";
+ version = "1.1.0";
+
+ src = fetchFromGitHub {
+ owner = "Tremeschin";
+ repo = "nvibrant";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-RZIi1V3hcwZdaI84Nd0YSQOjDng9/ZDg7aqfTL7GJIU=";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ ];
+
+ mesonBuildType = "release";
+
+ meta = with lib; {
+ description = "Configure NVIDIA's Digital Vibrance on Wayland";
+ homepage = "https://github.com/Tremeschin/nvibrant";
+ license = licenses.gpl3Only;
+ maintainers = [ maintainers.mikaeladev ];
+ platforms = [ "x86_64-linux" ];
+ mainProgram = "nvibrant";
+ };
+})
diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix
index 6b9a6c5cf908..e780cb00ef42 100644
--- a/pkgs/by-name/op/openbao/package.nix
+++ b/pkgs/by-name/op/openbao/package.nix
@@ -14,16 +14,16 @@
buildGoModule (finalAttrs: {
pname = "openbao";
- version = "2.5.0";
+ version = "2.5.1";
src = fetchFromGitHub {
owner = "openbao";
repo = "openbao";
tag = "v${finalAttrs.version}";
- hash = "sha256-4w+CkYhFS/P9ZeHiR2daK+DujqCKzF/aUAZbMcHqvyk=";
+ hash = "sha256-pVFsyNg9ccSFAdHb/fjeVoMBh1nKcjwcFfVBBqFalIo=";
};
- vendorHash = "sha256-3QNiw3q0dhgWeGFBq4a5GCE3bIIa4YiJRKMU+Hakvx0=";
+ vendorHash = "sha256-lfabvwO+p54SREvpCZdw5z/QMLDZqaf1UZTXWGm6sdg=";
proxyVendor = true;
diff --git a/pkgs/by-name/ph/phpstan/package.nix b/pkgs/by-name/ph/phpstan/package.nix
index 37cc00d8d722..4dfbf3c946b8 100644
--- a/pkgs/by-name/ph/phpstan/package.nix
+++ b/pkgs/by-name/ph/phpstan/package.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "phpstan";
- version = "2.1.39";
+ version = "2.1.40";
src = fetchFromGitHub {
owner = "phpstan";
repo = "phpstan";
tag = finalAttrs.version;
- hash = "sha256-aOAD4ZDjsm47tn44qgHnQEx9D04qAI5ErRG/oP/h1Nk=";
+ hash = "sha256-AlM5lJPHlO0BAkav1PluP/bIkZBzaWTsm4HA72y59iI=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/pl/playball/package.nix b/pkgs/by-name/pl/playball/package.nix
index 9b074d806476..8f13970682b6 100644
--- a/pkgs/by-name/pl/playball/package.nix
+++ b/pkgs/by-name/pl/playball/package.nix
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "playball";
- version = "3.2.0";
+ version = "3.3.0";
src = fetchFromGitHub {
owner = "paaatrick";
repo = "playball";
tag = "v${version}";
- hash = "sha256-xgAhzNWCLNmbrwaYAGmXMercoRgXWPjjV5dcnXunmeA=";
+ hash = "sha256-Kg1ooxtXwP2q9qa7uuzUtl2R8/jqG9wryaKWYnWXIjw=";
};
- npmDepsHash = "sha256-s0JKBJnVYkeXOE62F6BZRKwd0Hg3IOuMai6rmKUi6TI=";
+ npmDepsHash = "sha256-waaC5AcsEWMOLyXSmMbRuRS5Ozq5ERrmONQZhP05Kes=";
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
diff --git a/pkgs/by-name/pl/plugdata/package.nix b/pkgs/by-name/pl/plugdata/package.nix
index dad6332508d3..1d9613428c83 100644
--- a/pkgs/by-name/pl/plugdata/package.nix
+++ b/pkgs/by-name/pl/plugdata/package.nix
@@ -35,13 +35,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "plugdata";
- version = "0.9.2";
+ version = "0.9.3";
src = fetchFromGitHub {
owner = "plugdata-team";
repo = "plugdata";
tag = "v${finalAttrs.version}";
- hash = "sha256-3ldLM6M54usqjsM9veEctXVa/G14shOdp7Yi9tQi70Y=";
+ hash = "sha256-GjaJCg9FhsvUWHFfEk1a/Ef5gMglWKqEWaCLqazooto=";
fetchSubmodules = true;
};
diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix
index d8788eca93cc..e94249197345 100644
--- a/pkgs/by-name/pr/pretix/package.nix
+++ b/pkgs/by-name/pr/pretix/package.nix
@@ -45,13 +45,13 @@ let
};
pname = "pretix";
- version = "2026.1.1";
+ version = "2026.2.0";
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix";
tag = "v${version}";
- hash = "sha256-iH8S7+2SMw4LJjHjJvHAQgNSWU/zuk0nOUY/YI96T3E=";
+ hash = "sha256-S8HcCtTBTU9oU7X+XD6avSZVtlRkXeF7pIqnggqJRPs=";
};
npmDeps = buildNpmPackage {
@@ -59,7 +59,7 @@ let
inherit version src;
sourceRoot = "${src.name}/src/pretix/static/npm_dir";
- npmDepsHash = "sha256-GaUPVSHRZg5Aihk4WAjmF8M6zIL99DU9Z3F3dym78bs=";
+ npmDepsHash = "sha256-n4Gd4DKdP4b6LT34uy9aJDWcTz9okk4imq6vtw1cC+k=";
dontBuild = true;
diff --git a/pkgs/by-name/pr/pretix/plugins/mollie/package.nix b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix
index 8e19abf81e22..5b73897b6147 100644
--- a/pkgs/by-name/pr/pretix/plugins/mollie/package.nix
+++ b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "pretix-mollie";
- version = "2.5.1";
+ version = "2.5.2";
pyproject = true;
src = fetchFromGitHub {
owner = "pretix";
repo = "pretix-mollie";
tag = "v${version}";
- hash = "sha256-SpSXHPPxwI36iz5b8naD60vTomc52U84LjeeV8OnJXo=";
+ hash = "sha256-Q9cofG4etT8Lb/RZbOVkSYlN1ONS3vPGkE53ph92cLg=";
};
build-system = [
diff --git a/pkgs/by-name/qm/qmapshack/package.nix b/pkgs/by-name/qm/qmapshack/package.nix
index c22625ab6fad..fffb03b4044f 100644
--- a/pkgs/by-name/qm/qmapshack/package.nix
+++ b/pkgs/by-name/qm/qmapshack/package.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "qmapshack";
- version = "1.20.0";
+ version = "1.20.1";
src = fetchFromGitHub {
owner = "Maproom";
repo = "qmapshack";
tag = "V_${finalAttrs.version}";
- hash = "sha256-OazG5BkgofNXWKoTpKEoyZ+Ew1u2w2i1Y/ovTYNrl+w=";
+ hash = "sha256-NqyouJGagVvyJGGetF8csA1byATaigBtGJIt5U3in+0=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/qo/qovery-cli/package.nix b/pkgs/by-name/qo/qovery-cli/package.nix
index 84950d20609a..9abcde3296e7 100644
--- a/pkgs/by-name/qo/qovery-cli/package.nix
+++ b/pkgs/by-name/qo/qovery-cli/package.nix
@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "qovery-cli";
- version = "1.57.2";
+ version = "1.57.3";
src = fetchFromGitHub {
owner = "Qovery";
repo = "qovery-cli";
tag = "v${finalAttrs.version}";
- hash = "sha256-6a4vkzY2IuiPzYisqgH/H9nxwCLRIOhD6F0Ht5qeN+k=";
+ hash = "sha256-RjSpojVDmUIBYTKPiiFzbkUeena45nFNi/GhD14FbYY=";
};
- vendorHash = "sha256-fea6M+zq9/pBFWY/X18fDjga1StgOHCbk0AVGNiO8HE=";
+ vendorHash = "sha256-i0QWcRF8PKDQmZMzI0mHWY6pDbnjAOoXKxg9onavTjw=";
env.CGO_ENABLED = 0;
diff --git a/pkgs/by-name/qu/qui/package.nix b/pkgs/by-name/qu/qui/package.nix
index 08ff20e0d590..a74e9ca023da 100644
--- a/pkgs/by-name/qu/qui/package.nix
+++ b/pkgs/by-name/qu/qui/package.nix
@@ -14,12 +14,12 @@
}:
buildGoModule (finalAttrs: {
pname = "qui";
- version = "1.13.1";
+ version = "1.14.1";
src = fetchFromGitHub {
owner = "autobrr";
repo = "qui";
tag = "v${finalAttrs.version}";
- hash = "sha256-zpOz5X3Okig5PNdzwa1nS6HaldSXEFIQ/Aj0dQczabs=";
+ hash = "sha256-DfIqjYcRdE0ZlhB+wvgyYvwxInqH40VIQ9s/efGepdI=";
};
qui-web = stdenvNoCC.mkDerivation (finalAttrs': {
@@ -44,7 +44,7 @@ buildGoModule (finalAttrs: {
;
pnpm = pnpm_9;
fetcherVersion = 2;
- hash = "sha256-3TAB5StrKBmgit02J7GiMfk6EDl8oiLvcOAnCJ9ian4=";
+ hash = "sha256-HzbwKFZaXQEjE7ELiqjHqLbkfM9YkyWqPNwXGUqW550=";
};
postBuild = ''
@@ -56,7 +56,7 @@ buildGoModule (finalAttrs: {
'';
});
- vendorHash = "sha256-F4P+hpbAFWCrk+lSleOQFTsR3kfZoWkMbybeKPzMv20=";
+ vendorHash = "sha256-PeGWnnIxcxXzZdOaRUzUD7pG3CJTDDgjvXXJeSo9+hc=";
preBuild = ''
cp -r ${finalAttrs.qui-web}/* web/dist
diff --git a/pkgs/by-name/re/redlist/package.nix b/pkgs/by-name/re/redlist/package.nix
new file mode 100644
index 000000000000..4a81f6dea55d
--- /dev/null
+++ b/pkgs/by-name/re/redlist/package.nix
@@ -0,0 +1,48 @@
+{
+ fetchFromGitHub,
+ lib,
+ python3Packages,
+}:
+
+python3Packages.buildPythonApplication (finalAttrs: {
+ pname = "redlist";
+ version = "0-unstable-2026-01-30";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "Laharah";
+ repo = "redlist";
+ rev = "3d465a12d79331eefde52351b441d8e0875f93e3";
+ hash = "sha256-eROvTs4WCVeXE2+4FICC9Rl5bjIkf0E5sYvqCaskXEw=";
+ };
+
+ build-system = with python3Packages; [
+ setuptools
+ ];
+
+ dependencies =
+ with python3Packages;
+ [
+ aiohttp
+ beets
+ humanize
+ confuse
+ pynentry
+ deluge-client
+ cryptography
+ ]
+ ++ aiohttp.optional-dependencies.speedups;
+
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace-fail '"pytest-runner"' ""
+ '';
+
+ meta = {
+ description = "Convert Spotify playlists to local m3u's and fill the gaps";
+ mainProgram = "redlist";
+ homepage = "https://github.com/Laharah/redlist";
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ lilahummel ];
+ };
+})
diff --git a/pkgs/by-name/re/regclient/package.nix b/pkgs/by-name/re/regclient/package.nix
index 573821380d4e..1d122ae5482d 100644
--- a/pkgs/by-name/re/regclient/package.nix
+++ b/pkgs/by-name/re/regclient/package.nix
@@ -18,16 +18,16 @@ in
buildGoModule rec {
pname = "regclient";
- version = "0.11.1";
+ version = "0.11.2";
tag = "v${version}";
src = fetchFromGitHub {
owner = "regclient";
repo = "regclient";
rev = tag;
- sha256 = "sha256-7HfcwDb4BgpOxkjOau/QVs9x/U6Da5eh5rHB6W1NhwE=";
+ sha256 = "sha256-q3dsIQgUyLQXiiBgz//ttT1leGaUROd1GFxXIbbvV2U=";
};
- vendorHash = "sha256-cNbHgb/yHF/ubhnWkyEQOjOz5qmircJJR8jDYj+d8bM=";
+ vendorHash = "sha256-J0kY5tltiicZPdQeq9uHAwqKR7SpFzwgLSryXtxL+9U=";
outputs = [ "out" ] ++ bins;
diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix
index ba7dd6710658..01559bb72e1d 100644
--- a/pkgs/by-name/ru/rumdl/package.nix
+++ b/pkgs/by-name/ru/rumdl/package.nix
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rumdl";
- version = "0.1.22";
+ version = "0.1.26";
src = fetchFromGitHub {
owner = "rvben";
repo = "rumdl";
tag = "v${finalAttrs.version}";
- hash = "sha256-pOSsd/U/KdvhK/NTprFRzv0jROEeAjbboXr5ik1KFJA=";
+ hash = "sha256-+GWsVsDhHTWYP3JkNkEfYp9qU53TCKAjkvsZXpGeB8k=";
};
- cargoHash = "sha256-t/71aCc1lXIdYjP0g0nvjkMfHtoygAlpBEqfebLes7c=";
+ cargoHash = "sha256-8XsHhXutb+W39OxVgKtFaE+34YTsj+DXNElnFS3DqAU=";
cargoBuildFlags = [
"--bin=rumdl"
diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix
index 7728ab54e9b7..59c2f1f73f76 100644
--- a/pkgs/by-name/ru/rustical/package.nix
+++ b/pkgs/by-name/ru/rustical/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rustical";
- version = "0.12.8";
+ version = "0.12.9";
src = fetchFromGitHub {
owner = "lennart-k";
repo = "rustical";
tag = "v${finalAttrs.version}";
- hash = "sha256-JYWm4/Fkya5NcBlf+lxpNTea2S64v2Dl/RNwipdpm64=";
+ hash = "sha256-1dGpYvsdrSngeZkSjtm0dgZBcZonlToDWvkb8rpmoMQ=";
};
- cargoHash = "sha256-553DKENM8RvofiYL/W31dg+JtlNvKjnbj+qZbKM4S5k=";
+ cargoHash = "sha256-3V6enIbZAErSk4+nZN3x03I+TyOisS3adBbnjbBXBFc=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix
index e2f1426fdf9c..1b7554e31d49 100644
--- a/pkgs/by-name/si/signal-desktop/package.nix
+++ b/pkgs/by-name/si/signal-desktop/package.nix
@@ -13,6 +13,7 @@
jq,
makeDesktopItem,
copyDesktopItems,
+ xcodebuild,
replaceVars,
noto-fonts-color-emoji,
nixosTests,
@@ -105,9 +106,14 @@ stdenv.mkDerivation (finalAttrs: {
pnpmConfigHook
pnpm
makeWrapper
- copyDesktopItems
python3
jq
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ xcodebuild
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isLinux [
+ copyDesktopItems
];
buildInputs = (lib.optional (!withAppleEmojis) noto-fonts-color-emoji-png);
@@ -134,6 +140,16 @@ stdenv.mkDerivation (finalAttrs: {
# https://github.com/signalapp/Signal-Desktop/issues/7667
substituteInPlace ts/util/version.std.ts \
--replace-fail 'isAdhoc(version)' 'true'
+
+ # Nix builds do not need upstream release hooks (notarization and
+ # language-pack postprocessing), and they expect a different macOS
+ # app layout than nixpkgs' Electron provides.
+ substituteInPlace package.json \
+ --replace-fail '"artifactBuildCompleted": "ts/scripts/artifact-build-completed.node.js",' "" \
+ --replace-fail '"afterSign": "ts/scripts/after-sign.node.js",' "" \
+ --replace-fail '"afterPack": "ts/scripts/after-pack.node.js",' "" \
+ --replace-fail '"sign": "./ts/scripts/sign-macos.node.js",' "" \
+ --replace-fail '"afterAllArtifactBuild": "ts/scripts/after-all-artifact-build.node.js",' ""
'';
pnpmDeps = fetchPnpmDeps {
@@ -156,6 +172,10 @@ stdenv.mkDerivation (finalAttrs: {
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
SIGNAL_ENV = "production";
SOURCE_DATE_EPOCH = 1771441806;
+ }
+ // lib.optionalAttrs stdenv.hostPlatform.isDarwin {
+ # Disable code signing during local macOS builds.
+ CSC_IDENTITY_AUTO_DISCOVERY = "false";
};
preBuild = ''
@@ -200,6 +220,15 @@ stdenv.mkDerivation (finalAttrs: {
rm -r node_modules/@signalapp/sqlcipher
cp -r ${signal-sqlcipher} node_modules/@signalapp/sqlcipher
+
+ # fs-xattr is required at runtime by preload.wrapper.js,
+ # but with npmRebuild disabled its native binding is missing.
+ # Build it explicitly against Electron headers ahead of packaging.
+ export npm_config_nodedir=${electron.headers}
+ pushd node_modules/fs-xattr
+ pnpm exec node-gyp rebuild
+ popd
+ test -f node_modules/fs-xattr/build/Release/xattr.node
'';
buildPhase = ''
@@ -212,18 +241,29 @@ stdenv.mkDerivation (finalAttrs: {
pnpm run generate
pnpm exec electron-builder \
- --linux "dir:${stdenv.hostPlatform.node.arch}" \
+ ${
+ if stdenv.hostPlatform.isDarwin then "--mac" else "--linux"
+ } "dir:${stdenv.hostPlatform.node.arch}" \
--config.extraMetadata.environment=$SIGNAL_ENV \
-c.electronDist=electron-dist \
- -c.electronVersion=${electron.version}
+ -c.electronVersion=${electron.version} \
+ -c.npmRebuild=false \
+ ${lib.optionalString stdenv.hostPlatform.isDarwin "-c.mac.identity=null"}
runHook postBuild
'';
installPhase = ''
runHook preInstall
-
- mkdir -p $out/share/
+ ''
+ + lib.optionalString stdenv.hostPlatform.isDarwin ''
+ mkdir -p $out/{Applications,bin}
+ cp -r dist/mac*/Signal.app $out/Applications
+ makeWrapper "$out/Applications/Signal.app/Contents/MacOS/Signal" "$out/bin/signal-desktop" \
+ --add-flags ${lib.escapeShellArg commandLineArgs}
+ ''
+ + lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
+ mkdir -p $out/share
cp -r dist/*-unpacked/resources $out/share/signal-desktop
for icon in build/icons/png/*
@@ -236,7 +276,8 @@ stdenv.mkDerivation (finalAttrs: {
--set-default ELECTRON_FORCE_IS_PACKAGED 1 \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \
--add-flags ${lib.escapeShellArg commandLineArgs}
-
+ ''
+ + ''
runHook postInstall
'';
@@ -293,6 +334,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional withAppleEmojis unfree;
maintainers = with lib.maintainers; [
eclairevoyant
+ iamanaws
marcin-serwin
teutat3s
];
@@ -300,6 +342,8 @@ stdenv.mkDerivation (finalAttrs: {
platforms = [
"x86_64-linux"
"aarch64-linux"
+ "x86_64-darwin"
+ "aarch64-darwin"
];
};
})
diff --git a/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix b/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix
index 30baac157cb5..d753e1d9d938 100644
--- a/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix
+++ b/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix
@@ -10,6 +10,8 @@
cargo,
dump_syms,
python3,
+ xcodebuild,
+ cctools,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "node-sqlcipher";
@@ -45,6 +47,10 @@ stdenv.mkDerivation (finalAttrs: {
cargo
dump_syms
python3
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ xcodebuild
+ cctools.libtool
];
buildPhase = ''
@@ -75,6 +81,6 @@ stdenv.mkDerivation (finalAttrs: {
# deps/sqlcipher
bsd3
];
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
})
diff --git a/pkgs/by-name/si/signal-desktop/webrtc.nix b/pkgs/by-name/si/signal-desktop/webrtc.nix
index b4c02a195b94..8a33b1575517 100644
--- a/pkgs/by-name/si/signal-desktop/webrtc.nix
+++ b/pkgs/by-name/si/signal-desktop/webrtc.nix
@@ -4,6 +4,7 @@
buildPackages,
ninja,
gn,
+ symlinkJoin,
python3,
pkg-config,
glib,
@@ -12,9 +13,20 @@
writeShellScriptBin,
gclient2nix,
rustc,
+ apple-sdk,
+ xcodebuild,
+ llvmPackages,
}:
let
+ llvmCcAndBintools = symlinkJoin {
+ name = "signal-webrtc-llvm-cc-and-bintools";
+ paths = [
+ llvmPackages.llvm
+ llvmPackages.stdenv.cc
+ ];
+ };
+
chromiumRosettaStone = {
cpu =
platform:
@@ -39,6 +51,13 @@ stdenv.mkDerivation (finalAttrs: {
gclientDeps = gclient2nix.importGclientDeps ./webrtc-sources.json;
sourceRoot = "src";
+ # Chromium's Darwin toolchain defines _LIBCPP_HARDENING_MODE itself; keep
+ # cc-wrapper from injecting a conflicting default.
+ hardeningDisable = lib.optionals stdenv.isDarwin [
+ "libcxxhardeningfast"
+ "libcxxhardeningextensive"
+ ];
+
nativeBuildInputs = [
gn
ninja
@@ -49,21 +68,44 @@ stdenv.mkDerivation (finalAttrs: {
rustc
pkg-config
gclient2nix.gclientUnpackHook
+ ]
+ ++ lib.optionals stdenv.isDarwin [
+ apple-sdk
+ xcodebuild
];
buildInputs = [
glib
- alsa-lib
pulseaudio
+ ]
+ ++ lib.optionals stdenv.isDarwin [
+ llvmPackages.compiler-rt
+ ]
+ ++ lib.optionals stdenv.isLinux [
+ alsa-lib
];
postPatch = ''
substituteInPlace build/toolchain/linux/BUILD.gn \
--replace-fail 'toolprefix = "aarch64-linux-gnu-"' 'toolprefix = ""'
- patchShebangs build/mac/should_use_hermetic_xcode.py
substituteInPlace modules/audio_device/linux/pulseaudiosymboltable_linux.cc \
--replace-fail "libpulse.so.0" "${pulseaudio}/lib/libpulse.so.0"
+ ''
+ + lib.optionalString stdenv.isDarwin ''
+ # Fix Darwin Python script shebangs for sandbox builds
+ patchShebangs build/mac/should_use_hermetic_xcode.py build/toolchain/apple/linker_driver.py
+
+ substituteInPlace build/config/clang/BUILD.gn \
+ --replace-fail '_clang_lib_dir = "$clang_base_path/lib/clang/$clang_version/lib"' \
+ '_clang_lib_dir = "${llvmPackages.compiler-rt}/lib"'
+
+ # Keep target triple aligned with nix cc-wrapper expectations to avoid
+ # arm64-apple-macos vs arm64-apple-darwin warning spam.
+ substituteInPlace build/config/mac/BUILD.gn \
+ --replace-fail "apple-macos" "apple-darwin"
+ ''
+ + lib.optionalString stdenv.isLinux ''
substituteInPlace modules/audio_device/linux/alsasymboltable_linux.cc \
--replace-fail "libasound.so.2" "${alsa-lib}/lib/libasound.so.2"
'';
@@ -73,46 +115,59 @@ stdenv.mkDerivation (finalAttrs: {
echo "generate_location_tags = true" >> build/config/gclient_args.gni
'';
- gnFlags = [
- # webrtc uses chromium's `src/build/BUILDCONFIG.gn`. many of these flags
- # are copied from pkgs/applications/networking/browsers/chromium/common.nix.
- ''target_os="linux"''
- ''target_cpu="${chromiumRosettaStone.cpu stdenv.hostPlatform}"''
- ''pkg_config="${stdenv.cc.targetPrefix}pkg-config"''
- "use_sysroot=false"
- "is_clang=false"
- "treat_warnings_as_errors=false"
- "use_llvm_libatomic=false"
- "use_custom_libcxx=false"
+ gnFlags =
+ lib.optionals stdenv.isLinux [
+ # webrtc uses chromium's `src/build/BUILDCONFIG.gn`. many of these flags
+ # are copied from pkgs/applications/networking/browsers/chromium/common.nix.
+ ''target_os="linux"''
+ ''pkg_config="${stdenv.cc.targetPrefix}pkg-config"''
+ "use_sysroot=false"
+ "is_clang=false"
- # https://github.com/signalapp/ringrtc/blob/main/bin/build-desktop
- "rtc_build_examples=false"
- "rtc_build_tools=false"
- "rtc_use_x11=false"
- "rtc_enable_sctp=false"
- "rtc_libvpx_build_vp9=true"
- "rtc_disable_metrics=true"
- "rtc_disable_trace_events=true"
- "is_debug=false"
- "symbol_level=1"
- "rtc_include_tests=false"
- "rtc_enable_protobuf=false"
-
- ''rust_sysroot_absolute="${buildPackages.rustc}"''
-
- # Build using the system toolchain (for Linux distributions):
- #
- # What you would expect to be called "target_toolchain" is
- # actually called either "default_toolchain" or "custom_toolchain",
- # depending on which part of the codebase you are in; see:
- # https://chromium.googlesource.com/chromium/src/build/+/3c4595444cc6d514600414e468db432e0f05b40f/config/BUILDCONFIG.gn#17
- ''custom_toolchain="//build/toolchain/linux/unbundle:default"''
- ''host_toolchain="//build/toolchain/linux/unbundle:default"''
- ]
- ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
- ''host_toolchain="//build/toolchain/linux/unbundle:host"''
- ''v8_snapshot_toolchain="//build/toolchain/linux/unbundle:host"''
- ];
+ # Build using the system toolchain (for Linux distributions):
+ #
+ # What you would expect to be called "target_toolchain" is
+ # actually called either "default_toolchain" or "custom_toolchain",
+ # depending on which part of the codebase you are in; see:
+ # https://chromium.googlesource.com/chromium/src/build/+/3c4595444cc6d514600414e468db432e0f05b40f/config/BUILDCONFIG.gn#17
+ ''custom_toolchain="//build/toolchain/linux/unbundle:default"''
+ ''host_toolchain="//build/toolchain/linux/unbundle:default"''
+ ]
+ ++ lib.optionals stdenv.isDarwin [
+ ''target_os="mac"''
+ ''mac_deployment_target="${stdenv.hostPlatform.darwinMinVersion}"''
+ "use_sysroot=true"
+ "is_clang=true"
+ "use_lld=false"
+ "clang_use_chrome_plugins=false"
+ "clang_use_raw_ptr_plugin=false"
+ "use_clang_modules=false"
+ ''clang_base_path="${llvmCcAndBintools}"''
+ ''custom_toolchain="//build/toolchain/mac:clang_${chromiumRosettaStone.cpu stdenv.hostPlatform}"''
+ ]
+ ++ [
+ ''target_cpu="${chromiumRosettaStone.cpu stdenv.hostPlatform}"''
+ # https://github.com/signalapp/ringrtc/blob/main/bin/build-desktop
+ "rtc_build_examples=false"
+ "rtc_build_tools=false"
+ "rtc_use_x11=false"
+ "rtc_enable_sctp=false"
+ "rtc_libvpx_build_vp9=true"
+ "rtc_disable_metrics=true"
+ "rtc_disable_trace_events=true"
+ "is_debug=false"
+ "symbol_level=1"
+ "rtc_include_tests=false"
+ "rtc_enable_protobuf=false"
+ "treat_warnings_as_errors=false"
+ "use_llvm_libatomic=false"
+ "use_custom_libcxx=false"
+ ''rust_sysroot_absolute="${buildPackages.rustc}"''
+ ]
+ ++ lib.optionals (stdenv.isLinux && stdenv.buildPlatform != stdenv.hostPlatform) [
+ ''host_toolchain="//build/toolchain/linux/unbundle:host"''
+ ''v8_snapshot_toolchain="//build/toolchain/linux/unbundle:host"''
+ ];
ninjaFlags = [ "webrtc" ];
installPhase = ''
@@ -128,6 +183,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/SignalApp/webrtc";
license = lib.licenses.bsd3;
maintainers = [ ];
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.linux ++ lib.platforms.darwin;
};
})
diff --git a/pkgs/by-name/sl/slipshow/package.nix b/pkgs/by-name/sl/slipshow/package.nix
index 495f3739d1f0..84f1db624f73 100644
--- a/pkgs/by-name/sl/slipshow/package.nix
+++ b/pkgs/by-name/sl/slipshow/package.nix
@@ -9,13 +9,13 @@
ocamlPackages.buildDunePackage rec {
pname = "slipshow";
- version = "0.8.1";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "panglesd";
repo = "slipshow";
tag = "v${version}";
- hash = "sha256-13LoIvmSYGycuJpAqylyVmVnyttuyaQF1Dk/3BgikkE=";
+ hash = "sha256-6i7zbfk0uBgwoXlg5fLvC+onZMYKBJwUd74FUakt3jc=";
};
postPatch = ''
diff --git a/pkgs/by-name/sl/slskd/package.nix b/pkgs/by-name/sl/slskd/package.nix
index f5a555bc175b..b1015771926f 100644
--- a/pkgs/by-name/sl/slskd/package.nix
+++ b/pkgs/by-name/sl/slskd/package.nix
@@ -19,13 +19,13 @@ let
in
buildDotnetModule rec {
pname = "slskd";
- version = "0.24.3";
+ version = "0.24.4";
src = fetchFromGitHub {
owner = "slskd";
repo = "slskd";
tag = version;
- hash = "sha256-471Rhpkl89l6T1ScXltCYwRckS0iOAWmDYuj7NH0TAQ=";
+ hash = "sha256-TMi4RG5hdd2zR2d5O6zwxifd3zcEqSiqsuz16yyrH38=";
};
nativeBuildInputs = [
@@ -40,7 +40,7 @@ buildDotnetModule rec {
name = "${pname}-${version}-npm-deps";
inherit src;
sourceRoot = "${src.name}/${npmRoot}";
- hash = "sha256-cNYnYp+QrbwvpYs/qKKivDlMpdQP6EbDUBS32S3TrO4=";
+ hash = "sha256-w2+O8Kx1nYyLbhnFovfHZSBVCPY0eDvdUoLO9cYnVY0=";
};
projectFile = "slskd.sln";
diff --git a/pkgs/by-name/sl/slurm/package.nix b/pkgs/by-name/sl/slurm/package.nix
index 73ec11ab7165..47ef000f1494 100644
--- a/pkgs/by-name/sl/slurm/package.nix
+++ b/pkgs/by-name/sl/slurm/package.nix
@@ -42,7 +42,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "slurm";
- version = "25.11.2.1";
+ version = "25-11-3-1";
# N.B. We use github release tags instead of https://www.schedmd.com/downloads.php
# because the latter does not keep older releases.
@@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: {
repo = "slurm";
# The release tags use - instead of .
rev = "slurm-${builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version}";
- hash = "sha256-ukQlxKD+XhvL/sh15g3Tk5drsgXkK3hV+PFa1d2y9mk=";
+ hash = "sha256-wG94g5fb39A/JqJgdKn8EuXTg1xtGNQw9vJn4jAF3z0=";
};
outputs = [
diff --git a/pkgs/by-name/sn/snowemu/package.nix b/pkgs/by-name/sn/snowemu/package.nix
index 1679896fe118..143ce6b49cf7 100644
--- a/pkgs/by-name/sn/snowemu/package.nix
+++ b/pkgs/by-name/sn/snowemu/package.nix
@@ -17,16 +17,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "snowemu";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "twvd";
repo = "snow";
tag = "v${finalAttrs.version}";
- hash = "sha256-oBMzkN4cHk0KywIiKLcjE58T/9lOIM6fRbCZOR6zON8=";
+ hash = "sha256-/arxD1bShXqsC2If2v7ARBsjdlnhlg0wK6MLX0q4xiI=";
fetchSubmodules = true;
};
- cargoHash = "sha256-cuxbjyjdQNkluRfPQtro9OPr4V/trT1VqgbHjfZUScQ=";
+ cargoHash = "sha256-7cyhpiT6RL+5x+xslQzhA5W71rcZ9TJPmfUHKl7TC/M=";
nativeBuildInputs = [
pkg-config
@@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
postInstall = ''
mv $out/bin/snow_frontend_egui $out/bin/snowemu
- install -Dm644 docs/images/snow_icon.png $out/share/icons/hicolor/apps/snowemu.png
+ install -Dm644 assets/snow_icon.png $out/share/icons/hicolor/1024x1024/apps/snowemu.png
wrapProgram $out/bin/snowemu \
--prefix LD_LIBRARY_PATH : ${
diff --git a/pkgs/by-name/so/sops/package.nix b/pkgs/by-name/so/sops/package.nix
index b17e50143848..ece498dbe8c0 100644
--- a/pkgs/by-name/so/sops/package.nix
+++ b/pkgs/by-name/so/sops/package.nix
@@ -12,13 +12,13 @@
buildGoModule (finalAttrs: {
pname = "sops";
- version = "3.12.0";
+ version = "3.12.1";
src = fetchFromGitHub {
owner = "getsops";
repo = finalAttrs.pname;
tag = "v${finalAttrs.version}";
- hash = "sha256-fmOBEu/WnDyk6Nd4vwAs9Qdr4XlXNGJPX9bX9JymEWA=";
+ hash = "sha256-65M6rv4dE2edm+k0mPDZkrOb/LY1Cyi4y1D7xaoOdfw=";
};
vendorHash = "sha256-dniVUk/PsF111UCujFY6zIKR1cp8c8ZawH2ywMef9hE=";
@@ -61,7 +61,7 @@ buildGoModule (finalAttrs: {
meta = {
homepage = "https://getsops.io/";
description = "Simple and flexible tool for managing secrets";
- changelog = "https://github.com/getsops/sops/blob/v${finalAttrs.version}/CHANGELOG.rst";
+ changelog = "https://github.com/getsops/sops/blob/v${finalAttrs.version}/CHANGELOG.md";
mainProgram = "sops";
maintainers = with lib.maintainers; [
Scrumplex
diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix
index b6322d911365..2cf4a74f8050 100644
--- a/pkgs/by-name/su/sub-store-frontend/package.nix
+++ b/pkgs/by-name/su/sub-store-frontend/package.nix
@@ -13,13 +13,13 @@
buildNpmPackage (finalAttrs: {
pname = "sub-store-frontend";
- version = "2.16.15";
+ version = "2.16.16";
src = fetchFromGitHub {
owner = "sub-store-org";
repo = "Sub-Store-Front-End";
tag = finalAttrs.version;
- hash = "sha256-YlN3nv/wbHMUocQbt77iq5vD8FTJAdysDEmRRZSbQkE=";
+ hash = "sha256-DezjtsNUYbhgfyLdy0PgOpUPL8ttjCDEaxoSrgcqjrQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/sw/sway-unwrapped/package.nix b/pkgs/by-name/sw/sway-unwrapped/package.nix
index c24592fecc8f..0739dbc850a5 100644
--- a/pkgs/by-name/sw/sway-unwrapped/package.nix
+++ b/pkgs/by-name/sw/sway-unwrapped/package.nix
@@ -23,6 +23,7 @@
wlroots_0_19,
wayland-protocols,
libdrm,
+ evdev-proto,
nixosTests,
# Used by the NixOS module:
isNixOS ? false,
@@ -97,6 +98,9 @@ stdenv.mkDerivation (finalAttrs: {
libdrm
(wlroots_0_19.override { inherit (finalAttrs) enableXWayland; })
]
+ ++ lib.optionals stdenv.hostPlatform.isFreeBSD [
+ evdev-proto
+ ]
++ lib.optionals finalAttrs.enableXWayland [
libxcb-wm
];
@@ -134,7 +138,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://swaywm.org";
changelog = "https://github.com/swaywm/sway/releases/tag/${finalAttrs.version}";
license = lib.licenses.mit;
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.linux ++ lib.platforms.freebsd;
maintainers = with lib.maintainers; [
synthetica
];
diff --git a/pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch b/pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch
deleted file mode 100644
index e24756d8ce72..000000000000
--- a/pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/tiledb/sm/misc/generate_embedded_data_header.script.cmake
-+++ b/tiledb/sm/misc/generate_embedded_data_header.script.cmake
-@@ -40,11 +40,7 @@
- string(MAKE_C_IDENTIFIER ${INPUT_FILENAME} INPUT_VARIABLE)
-
- message(DEBUG "Compressing ${INPUT_FILE} to ${compressed_file}")
--file(ARCHIVE_CREATE OUTPUT "${compressed_file}" PATHS ${INPUT_FILE} FORMAT raw COMPRESSION Zstd
-- # Level 12 was found to have the best balance between compression ratio and speed
-- # but is available in CMake 3.26+.
-- COMPRESSION_LEVEL 9
--)
-+execute_process(COMMAND zstd -9 -c "${INPUT_FILE}" OUTPUT_FILE "${compressed_file}")
- file(SIZE ${compressed_file} COMPRESSED_SIZE)
- message(DEBUG "Compressed size: ${COMPRESSED_SIZE} bytes")
diff --git a/pkgs/by-name/ti/tiledb/package.nix b/pkgs/by-name/ti/tiledb/package.nix
index 2991a313f582..e05636bcb210 100644
--- a/pkgs/by-name/ti/tiledb/package.nix
+++ b/pkgs/by-name/ti/tiledb/package.nix
@@ -26,7 +26,6 @@
nlohmann_json,
c-blosc2,
useAVX2 ? stdenv.hostPlatform.avx2Support,
- libpqxx,
}:
let
@@ -47,8 +46,6 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-wzeWLwwsZXtrKsmlglZG7YvIki/ba7IwsDBq+40ltcg=";
};
- patches = lib.optionals stdenv.hostPlatform.isDarwin [ ./generate_embedded_data_header.patch ];
-
postPatch = ''
substituteInPlace tiledb/sm/misc/test/unit_parse_argument.cc \
--replace-fail '"catch.hpp"' ''
@@ -85,7 +82,6 @@ stdenv.mkDerivation (finalAttrs: {
curl
file
libpng
- libpqxx
lz4
nlohmann_json
onetbb
diff --git a/pkgs/by-name/ua/uasm/package.nix b/pkgs/by-name/ua/uasm/package.nix
index a4e3051775fc..dc05c0b564d8 100644
--- a/pkgs/by-name/ua/uasm/package.nix
+++ b/pkgs/by-name/ua/uasm/package.nix
@@ -1,40 +1,37 @@
{
lib,
- gcc13Stdenv,
+ stdenv,
fetchFromGitHub,
testers,
uasm,
}:
-let
- stdenv = gcc13Stdenv;
-in
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "uasm";
version = "2.57";
src = fetchFromGitHub {
owner = "Terraspace";
repo = "uasm";
- tag = "v${version}r";
+ tag = "v${finalAttrs.version}r";
hash = "sha256-HaiK2ogE71zwgfhWL7fesMrNZYnh8TV/kE3ZIS0l85w=";
};
enableParallelBuilding = true;
makefile =
- if gcc13Stdenv.hostPlatform.isDarwin then
- "Makefile-OSX-Clang-64.mak"
- else
- "Makefile-Linux-GCC-64.mak";
+ if stdenv.hostPlatform.isDarwin then "Makefile-OSX-Clang-64.mak" else "Makefile-Linux-GCC-64.mak";
makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
+ # Needed for compiling with GCC > 13
+ env.CFLAGS = "-std=c99 -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-int-conversion";
+
installPhase = ''
runHook preInstall
install -Dt "$out/bin" -m0755 GccUnixR/uasm
- install -Dt "$out/share/doc/${pname}" -m0644 {Readme,History}.txt Doc/*
+ install -Dt "$out/share/doc/uasm" -m0644 {Readme,History}.txt Doc/*
runHook postInstall
'';
@@ -42,7 +39,7 @@ stdenv.mkDerivation rec {
passthru.tests.version = testers.testVersion {
package = uasm;
command = "uasm -h";
- version = "v${version}";
+ version = "v${finalAttrs.version}";
};
meta = {
@@ -50,8 +47,8 @@ stdenv.mkDerivation rec {
description = "Free MASM-compatible assembler based on JWasm";
mainProgram = "uasm";
platforms = lib.platforms.unix;
- maintainers = [ ];
+ maintainers = [ lib.maintainers.zane ];
license = lib.licenses.watcom;
broken = stdenv.hostPlatform.isDarwin;
};
-}
+})
diff --git a/pkgs/by-name/ut/utsushi/package.nix b/pkgs/by-name/ut/utsushi/package.nix
index ff5ca581154e..03416b06ab30 100644
--- a/pkgs/by-name/ut/utsushi/package.nix
+++ b/pkgs/by-name/ut/utsushi/package.nix
@@ -56,6 +56,8 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/iscan/files/iscan-3.65.0-sane-backends-1.1.patch?id=dec60bb6900d6ebdaaa6aa1dcb845b30b739f9b5";
sha256 = "sha256-AmMZ+/lrUMR7IU+S8MEn0Ji5pqOiD6izFJBsJ0tCCCw=";
})
+ # original source: https://aur.archlinux.org/cgit/aur.git/plain/remove-boost-system.patch?h=imagescan&id=78b5d1fac2599ca7ef7d6e2c2a632e2ee70ed5c0
+ ./remove-boost.system.patch
];
nativeBuildInputs = [
diff --git a/pkgs/by-name/ut/utsushi/remove-boost.system.patch b/pkgs/by-name/ut/utsushi/remove-boost.system.patch
new file mode 100644
index 000000000000..a9b9ca0aece5
--- /dev/null
+++ b/pkgs/by-name/ut/utsushi/remove-boost.system.patch
@@ -0,0 +1,31 @@
+diff --git a/configure.ac.original b/configure.ac
+index 8997eb9..8613429 100644
++++ b/configure.ac
+--- a/configure.ac.original
+@@ -245,8 +245,7 @@ AM_CONDITIONAL([with_static_enabled], [test xyes = x$enable_static])
+ dnl cross-platform C++ extensions
+ AS_IF([test xyes != x$with_included_boost],
+ [AX_BOOST_BASE([1.49.0],
+- [AX_BOOST_SYSTEM
+- AX_BOOST_FILESYSTEM
++ [AX_BOOST_FILESYSTEM
+ AX_BOOST_IOSTREAMS
+ AX_BOOST_PROGRAM_OPTIONS
+ AS_IF([test $__cplusplus -lt 201103], [AX_BOOST_REGEX])
+@@ -270,7 +269,6 @@ AS_IF([test xyes = x$with_included_boost],
+ aux_dir=`echo $ac_aux_dir | sed "s,^$srcdir/,,"`
+ BOOST_CPPFLAGS="-I\$(top_srcdir)/$aux_dir/boost"
+ BOOST_LDFLAGS="-L\$(top_builddir)/$aux_dir/boost/lib"
+- BOOST_SYSTEM_LIB=-lboost_system
+ BOOST_FILESYSTEM_LIB=-lboost_filesystem
+ BOOST_IOSTREAMS_LIB=-lboost_iostreams
+ BOOST_PROGRAM_OPTIONS_LIB=-lboost_program_options
+@@ -324,7 +322,7 @@ AS_IF([test xyes = x$with_boost_unit_test_framework],
+ # Work around implicit dependencies on Boost.System through the use
+ # of Boost.Filesystem in several locations.
+
+-BOOST_FILESYSTEM_LIB="$BOOST_FILESYSTEM_LIB $BOOST_SYSTEM_LIB"
++BOOST_FILESYSTEM_LIB="$BOOST_FILESYSTEM_LIB"
+
+ dnl documentation generation tools
+ AC_CHECK_PROGS([DOXYGEN], [doxygen])
diff --git a/pkgs/by-name/va/vaultwarden/package.nix b/pkgs/by-name/va/vaultwarden/package.nix
index 9d382ee3b552..7e6808d5fa5d 100644
--- a/pkgs/by-name/va/vaultwarden/package.nix
+++ b/pkgs/by-name/va/vaultwarden/package.nix
@@ -19,16 +19,16 @@ in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "vaultwarden";
- version = "1.35.3";
+ version = "1.35.4";
src = fetchFromGitHub {
owner = "dani-garcia";
repo = "vaultwarden";
tag = finalAttrs.version;
- hash = "sha256-Q/kMdrKMBB5Tbfi4Cy9ucI6iH8eOr+fzi876+ef2kV4=";
+ hash = "sha256-NphgKTlyVsH42TEGU8unhL798jTQMkS5JyNckKhk8YM=";
};
- cargoHash = "sha256-3wS8LoFMYhd8uwjDyNfWLMQEK3USotTzTHEJNimG3pM=";
+ cargoHash = "sha256-PkFxHhFrdVB/hfSoT6j87K4IEknl+ZO1omGHrXBWEMg=";
# used for "Server Installed" version in admin panel
env.VW_VERSION = finalAttrs.version;
diff --git a/pkgs/by-name/va/vaultwarden/webvault.nix b/pkgs/by-name/va/vaultwarden/webvault.nix
index 15d63918b5de..04454d9e4c44 100644
--- a/pkgs/by-name/va/vaultwarden/webvault.nix
+++ b/pkgs/by-name/va/vaultwarden/webvault.nix
@@ -11,7 +11,7 @@
buildNpmPackage rec {
pname = "vaultwarden-webvault";
- version = "2026.1.0+0";
+ version = "2026.1.1+0";
# doesn't build with newer versions
nodejs = nodejs_22;
@@ -20,10 +20,10 @@ buildNpmPackage rec {
owner = "vaultwarden";
repo = "vw_web_builds";
tag = "v${version}";
- hash = "sha256-u0axJFwXZr3iPcDskD6oDfuh3uWjOawoWEYFfSwiN5g=";
+ hash = "sha256-ehL3DDjCav20XJgUR+ED2x0lax4fm1jMZ0rRiqR78a4=";
};
- npmDepsHash = "sha256-wzndpxxxgc7DfVcriAC7C8OxvhMBcXW6VcY33k0CEdc=";
+ npmDepsHash = "sha256-/S0itw2m2k7GiiwBEzeqFQ8oUYD4yIO4knTTn37qkfA=";
nativeBuildInputs = [
python3
diff --git a/pkgs/by-name/wa/wayland-bongocat/package.nix b/pkgs/by-name/wa/wayland-bongocat/package.nix
index 4a9ce76158a0..a3ffa7b998a6 100644
--- a/pkgs/by-name/wa/wayland-bongocat/package.nix
+++ b/pkgs/by-name/wa/wayland-bongocat/package.nix
@@ -12,12 +12,12 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "wayland-bongocat";
- version = "1.3.2";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "saatvik333";
repo = "wayland-bongocat";
tag = "v${finalAttrs.version}";
- hash = "sha256-hsCNbweWBqCQRCKnVTSQwwQCPz/U2KoqpZZE92Q5BhA=";
+ hash = "sha256-sQnEu1i4WzHvpWnIXSzE0//t640QldQpH2C/ZuT8AJc=";
};
# Package dependencies
diff --git a/pkgs/by-name/wa/waypaper/package.nix b/pkgs/by-name/wa/waypaper/package.nix
index 34c1652f34a8..e9c842d436e9 100644
--- a/pkgs/by-name/wa/waypaper/package.nix
+++ b/pkgs/by-name/wa/waypaper/package.nix
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "waypaper";
- version = "2.7";
+ version = "2.7-unstable-2026-01-13";
pyproject = true;
src = fetchFromGitHub {
owner = "anufrievroman";
repo = "waypaper";
- tag = finalAttrs.version;
- hash = "sha256-wtYF9H56IARkrFbChtuhWtOietA88khQJSOpfDtGQro=";
+ rev = "17f60be4c6abc5ab9c5d4837d930015661ccdd3d";
+ hash = "sha256-HkWsffcK/FjXeyzp948xhvMbrdrBcGwkuTI9O16OWbo=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/wh/wheelwizard/package.nix b/pkgs/by-name/wh/wheelwizard/package.nix
index 5acbb153b054..ee98afc7ead3 100644
--- a/pkgs/by-name/wh/wheelwizard/package.nix
+++ b/pkgs/by-name/wh/wheelwizard/package.nix
@@ -14,13 +14,13 @@
}:
buildDotnetModule rec {
pname = "wheelwizard";
- version = "2.3.5";
+ version = "2.4.0";
src = fetchFromGitHub {
owner = "TeamWheelWizard";
repo = "WheelWizard";
tag = version;
- hash = "sha256-VEoj0h+YTEPWmYz2jtFnLzcMbMNeSt8yTuOwbfNt9t0=";
+ hash = "sha256-3qFJ08v9JI7VDSG9Nm0EuWJG8WHVLfpkk8TLYezWV5Y=";
};
postPatch = ''
rm .config/dotnet-tools.json
diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix
index d06710549e2e..890b03153145 100644
--- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix
+++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix
@@ -17,14 +17,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "xdg-desktop-portal-cosmic";
- version = "1.0.6";
+ version = "1.0.7";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "pop-os";
repo = "xdg-desktop-portal-cosmic";
tag = "epoch-${finalAttrs.version}";
- hash = "sha256-aFS9At51o4OYLggXscgFo22VViwd6skB63iNPSPoWro=";
+ hash = "sha256-gsX2J6dae33uclXTnIw7mB2kPdVFXWn94XOvfu0/qUc=";
};
cargoHash = "sha256-99MGWfZrDOav77SRI7c5V21JTfkq7ejC7x+ZiQ5J0Yw=";
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 0c8239346a81..487158b53c38 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -1028,6 +1028,11 @@ with haskellLib;
rethinkdb = dontCheck super.rethinkdb;
Rlang-QQ = dontCheck super.Rlang-QQ;
sai-shape-syb = dontCheck super.sai-shape-syb;
+ # https://github.com/LeventErkok/sbv/pull/772#issuecomment-3930657736
+ # SBV requires a multitude of external tools, some not packaged with nixpkgs
+ # for tests to pass, users may only want to use one or two of tools.
+ # maintainer recomends disabling tests
+ sbv = dontCheck super.sbv;
scp-streams = dontCheck super.scp-streams;
sdl2 = dontCheck super.sdl2; # the test suite needs an x server
separated = dontCheck super.separated;
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
index 08e360606093..fa86c37165ff 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
@@ -5509,7 +5509,6 @@ broken-packages:
- satyros # failure in job https://hydra.nixos.org/build/233199726 at 2023-09-02
- savage # failure in job https://hydra.nixos.org/build/233213243 at 2023-09-02
- sax # failure in job https://hydra.nixos.org/build/233218617 at 2023-09-02
- - sbv # failure in job https://hydra.nixos.org/build/233210414 at 2023-09-02
- sc2-proto # failure in job https://hydra.nixos.org/build/252730301 at 2024-03-16
- scale # failure in job https://hydra.nixos.org/build/233222189 at 2023-09-02
- scaleimage # failure in job https://hydra.nixos.org/build/233240688 at 2023-09-02
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 07e7977f7175..c9844fc81fdb 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -597176,8 +597176,6 @@ self: {
];
description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
license = lib.licensesSpdx."BSD-3-Clause";
- hydraPlatforms = lib.platforms.none;
- broken = true;
}
) { inherit (pkgs) z3; };
@@ -597284,7 +597282,6 @@ self: {
description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
license = lib.licensesSpdx."BSD-3-Clause";
hydraPlatforms = lib.platforms.none;
- broken = true;
}
) { inherit (pkgs) z3; };
diff --git a/pkgs/development/libraries/libliftoff/generic.nix b/pkgs/development/libraries/libliftoff/generic.nix
index ec43f0fab120..c2c8925f42e1 100644
--- a/pkgs/development/libraries/libliftoff/generic.nix
+++ b/pkgs/development/libraries/libliftoff/generic.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
inherit (finalAttrs.src.meta) homepage;
changelog = "https://gitlab.freedesktop.org/emersion/libliftoff/-/tags/v${finalAttrs.version}";
license = lib.licenses.mit;
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.linux ++ lib.platforms.freebsd;
maintainers = with lib.maintainers; [
Scrumplex
];
diff --git a/pkgs/development/octave-modules/interval/default.nix b/pkgs/development/octave-modules/interval/default.nix
index c584a0176307..635dfbd57ebe 100644
--- a/pkgs/development/octave-modules/interval/default.nix
+++ b/pkgs/development/octave-modules/interval/default.nix
@@ -7,11 +7,11 @@
buildOctavePackage rec {
pname = "interval";
- version = "3.2.1";
+ version = "3.2.2";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
- sha256 = "sha256-OOUmQnN1cTIpqz2Gpf4/WghVB0fYQgVBcG/eqQk/3Og=";
+ sha256 = "sha256-wBMbet0UveqpB8Fo68yYe2RA9ny1YGmEmyS8rSwK0XY=";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/cliff/default.nix b/pkgs/development/python-modules/cliff/default.nix
index 2f97f988ad51..1058424f75c9 100644
--- a/pkgs/development/python-modules/cliff/default.nix
+++ b/pkgs/development/python-modules/cliff/default.nix
@@ -1,6 +1,7 @@
{
lib,
buildPythonPackage,
+ fetchpatch,
fetchPypi,
autopage,
cmd2,
@@ -15,14 +16,22 @@
buildPythonPackage rec {
pname = "cliff";
- version = "4.13.1";
+ version = "4.13.2";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-t5zAssGfbG54yCvZI+BnhQNdd8sNKhpIMinwooNvDKc=";
+ hash = "sha256-6Um1hbm2RUnehziM79Seh91jCVziufO5j5Ej182Uvho=";
};
+ patches = [
+ # Fix compatibility with Python 3.14.3
+ (fetchpatch {
+ url = "https://github.com/openstack/cliff/commit/391261c849c994ca2d3f42926497e633047ed8c7.patch";
+ hash = "sha256-jcjZKJlcJ8C4VKJejb/bjJ6Li4JjeC2xWK/nFWzIL2c=";
+ })
+ ];
+
build-system = [
openstackdocstheme
pbr
diff --git a/pkgs/development/python-modules/css-inline/Cargo.lock b/pkgs/development/python-modules/css-inline/Cargo.lock
index 2b77983ff7d4..8ab072e40461 100644
--- a/pkgs/development/python-modules/css-inline/Cargo.lock
+++ b/pkgs/development/python-modules/css-inline/Cargo.lock
@@ -37,9 +37,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "bitflags"
-version = "2.10.0"
+version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
+checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
[[package]]
name = "built"
@@ -53,15 +53,15 @@ dependencies = [
[[package]]
name = "bumpalo"
-version = "3.19.1"
+version = "3.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
+checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
[[package]]
name = "bytes"
-version = "1.11.0"
+version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
+checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
[[package]]
name = "cargo-lock"
@@ -77,9 +77,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.2.51"
+version = "1.2.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203"
+checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
dependencies = [
"find-msvc-tools",
"shlex",
@@ -99,9 +99,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
[[package]]
name = "chrono"
-version = "0.4.42"
+version = "0.4.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
+checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
dependencies = [
"iana-time-zone",
"num-traits",
@@ -141,11 +141,12 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
[[package]]
name = "css-inline"
-version = "0.19.0"
+version = "0.20.0"
dependencies = [
"cssparser",
"html5ever",
"lru",
+ "memchr",
"precomputed-hash",
"reqwest",
"rustc-hash",
@@ -156,7 +157,7 @@ dependencies = [
[[package]]
name = "css-inline-python"
-version = "0.19.0"
+version = "0.20.0"
dependencies = [
"built",
"css-inline",
@@ -256,9 +257,9 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
[[package]]
name = "find-msvc-tools"
-version = "0.1.6"
+version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff"
+checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
[[package]]
name = "foldhash"
@@ -275,21 +276,11 @@ dependencies = [
"percent-encoding",
]
-[[package]]
-name = "futf"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
-dependencies = [
- "mac",
- "new_debug_unreachable",
-]
-
[[package]]
name = "futures-channel"
-version = "0.3.31"
+version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
+checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
dependencies = [
"futures-core",
"futures-sink",
@@ -297,33 +288,33 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.31"
+version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
+checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
[[package]]
name = "futures-io"
-version = "0.3.31"
+version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
+checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
[[package]]
name = "futures-sink"
-version = "0.3.31"
+version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
+checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
[[package]]
name = "futures-task"
-version = "0.3.31"
+version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
+checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
[[package]]
name = "futures-util"
-version = "0.3.31"
+version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
+checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
dependencies = [
"futures-core",
"futures-io",
@@ -331,15 +322,14 @@ dependencies = [
"futures-task",
"memchr",
"pin-project-lite",
- "pin-utils",
"slab",
]
[[package]]
name = "getrandom"
-version = "0.2.16"
+version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
+checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
dependencies = [
"cfg-if",
"js-sys",
@@ -381,9 +371,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "html5ever"
-version = "0.36.1"
+version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6452c4751a24e1b99c3260d505eaeee76a050573e61f30ac2c924ddc7236f01e"
+checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2"
dependencies = [
"log",
"markup5ever",
@@ -468,14 +458,13 @@ dependencies = [
[[package]]
name = "hyper-util"
-version = "0.1.19"
+version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f"
+checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
dependencies = [
"base64",
"bytes",
"futures-channel",
- "futures-core",
"futures-util",
"http",
"http-body",
@@ -492,9 +481,9 @@ dependencies = [
[[package]]
name = "iana-time-zone"
-version = "0.1.64"
+version = "0.1.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb"
+checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
dependencies = [
"android_system_properties",
"core-foundation-sys",
@@ -618,23 +607,14 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.12.1"
+version = "2.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
+checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
dependencies = [
"equivalent",
"hashbrown",
]
-[[package]]
-name = "indoc"
-version = "2.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
-dependencies = [
- "rustversion",
-]
-
[[package]]
name = "ipnet"
version = "2.11.0"
@@ -659,9 +639,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
[[package]]
name = "js-sys"
-version = "0.3.83"
+version = "0.3.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
+checksum = "f4eacb0641a310445a4c513f2a5e23e19952e269c6a38887254d5f837a305506"
dependencies = [
"once_cell",
"wasm-bindgen",
@@ -669,9 +649,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.178"
+version = "0.2.182"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
+checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
[[package]]
name = "litemap"
@@ -696,9 +676,9 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
[[package]]
name = "lru"
-version = "0.16.2"
+version = "0.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f"
+checksum = "a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593"
dependencies = [
"hashbrown",
]
@@ -709,17 +689,11 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
-[[package]]
-name = "mac"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
-
[[package]]
name = "markup5ever"
-version = "0.36.1"
+version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c3294c4d74d0742910f8c7b466f44dda9eb2d5742c1e430138df290a1e8451c"
+checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862"
dependencies = [
"log",
"tendril",
@@ -728,18 +702,9 @@ dependencies = [
[[package]]
name = "memchr"
-version = "2.7.6"
+version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
-
-[[package]]
-name = "memoffset"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
-dependencies = [
- "autocfg",
-]
+checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
[[package]]
name = "mio"
@@ -869,9 +834,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "portable-atomic"
-version = "1.13.0"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950"
+checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
[[package]]
name = "potential_utf"
@@ -899,35 +864,32 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
[[package]]
name = "proc-macro2"
-version = "1.0.104"
+version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0"
+checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
"unicode-ident",
]
[[package]]
name = "pyo3"
-version = "0.27.2"
+version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d"
+checksum = "cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1"
dependencies = [
- "indoc",
"libc",
- "memoffset",
"once_cell",
"portable-atomic",
"pyo3-build-config",
"pyo3-ffi",
"pyo3-macros",
- "unindent",
]
[[package]]
name = "pyo3-build-config"
-version = "0.27.2"
+version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6"
+checksum = "8bf94ee265674bf76c09fa430b0e99c26e319c945d96ca0d5a8215f31bf81cf7"
dependencies = [
"target-lexicon",
]
@@ -940,9 +902,9 @@ checksum = "4bf83fcee540452241ba030140f50418b973e840a64727c967b9266660f0a690"
[[package]]
name = "pyo3-ffi"
-version = "0.27.2"
+version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089"
+checksum = "491aa5fc66d8059dd44a75f4580a2962c1862a1c2945359db36f6c2818b748dc"
dependencies = [
"libc",
"pyo3-build-config",
@@ -950,9 +912,9 @@ dependencies = [
[[package]]
name = "pyo3-macros"
-version = "0.27.2"
+version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a5b10c9bf9888125d917fb4d2ca2d25c8df94c7ab5a52e13313a07e050a3b02"
+checksum = "f5d671734e9d7a43449f8480f8b38115df67bef8d21f76837fa75ee7aaa5e52e"
dependencies = [
"proc-macro2",
"pyo3-macros-backend",
@@ -962,9 +924,9 @@ dependencies = [
[[package]]
name = "pyo3-macros-backend"
-version = "0.27.2"
+version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03b51720d314836e53327f5871d4c0cfb4fb37cc2c4a11cc71907a86342c40f9"
+checksum = "22faaa1ce6c430a1f71658760497291065e6450d7b5dc2bcf254d49f66ee700a"
dependencies = [
"heck",
"proc-macro2",
@@ -1030,9 +992,9 @@ dependencies = [
[[package]]
name = "quote"
-version = "1.0.42"
+version = "1.0.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
+checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
dependencies = [
"proc-macro2",
]
@@ -1065,9 +1027,9 @@ dependencies = [
[[package]]
name = "rand_core"
-version = "0.9.3"
+version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
+checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
dependencies = [
"getrandom 0.3.4",
]
@@ -1149,7 +1111,7 @@ checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
dependencies = [
"cc",
"cfg-if",
- "getrandom 0.2.16",
+ "getrandom 0.2.17",
"libc",
"untrusted",
"windows-sys 0.52.0",
@@ -1172,9 +1134,9 @@ dependencies = [
[[package]]
name = "rustls"
-version = "0.23.35"
+version = "0.23.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f"
+checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b"
dependencies = [
"once_cell",
"ring",
@@ -1186,9 +1148,9 @@ dependencies = [
[[package]]
name = "rustls-pki-types"
-version = "1.13.2"
+version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21e6f2ab2928ca4291b86736a8bd920a277a399bba1589409d72154ff87c1282"
+checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
dependencies = [
"web-time",
"zeroize",
@@ -1196,9 +1158,9 @@ dependencies = [
[[package]]
name = "rustls-webpki"
-version = "0.103.8"
+version = "0.103.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52"
+checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53"
dependencies = [
"ring",
"rustls-pki-types",
@@ -1213,9 +1175,9 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
[[package]]
name = "ryu"
-version = "1.0.22"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984"
+checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
[[package]]
name = "scopeguard"
@@ -1225,9 +1187,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "selectors"
-version = "0.33.0"
+version = "0.35.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "feef350c36147532e1b79ea5c1f3791373e61cbd9a6a2615413b3807bb164fb7"
+checksum = "93fdfed56cd634f04fe8b9ddf947ae3dc493483e819593d2ba17df9ad05db8b2"
dependencies = [
"bitflags",
"cssparser",
@@ -1284,9 +1246,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.148"
+version = "1.0.149"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da"
+checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
dependencies = [
"itoa",
"memchr",
@@ -1333,15 +1295,15 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
name = "siphasher"
-version = "1.0.1"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
+checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e"
[[package]]
name = "slab"
-version = "0.4.11"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
+checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
[[package]]
name = "smallvec"
@@ -1351,9 +1313,9 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
[[package]]
name = "socket2"
-version = "0.6.1"
+version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
+checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0"
dependencies = [
"libc",
"windows-sys 0.60.2",
@@ -1375,7 +1337,6 @@ dependencies = [
"parking_lot",
"phf_shared",
"precomputed-hash",
- "serde",
]
[[package]]
@@ -1398,9 +1359,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]]
name = "syn"
-version = "2.0.111"
+version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
+checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [
"proc-macro2",
"quote",
@@ -1429,35 +1390,34 @@ dependencies = [
[[package]]
name = "target-lexicon"
-version = "0.13.4"
+version = "0.13.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba"
+checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
[[package]]
name = "tendril"
-version = "0.4.3"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
+checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24"
dependencies = [
- "futf",
- "mac",
+ "new_debug_unreachable",
"utf-8",
]
[[package]]
name = "thiserror"
-version = "2.0.17"
+version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
+checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "2.0.17"
+version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
+checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
dependencies = [
"proc-macro2",
"quote",
@@ -1491,9 +1451,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.48.0"
+version = "1.49.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
+checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86"
dependencies = [
"bytes",
"libc",
@@ -1556,9 +1516,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
[[package]]
name = "tower"
-version = "0.5.2"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
+checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
dependencies = [
"futures-core",
"futures-util",
@@ -1626,15 +1586,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "unicode-ident"
-version = "1.0.22"
+version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
-
-[[package]]
-name = "unindent"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
+checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
[[package]]
name = "untrusted"
@@ -1644,9 +1598,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "url"
-version = "2.5.7"
+version = "2.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
+checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
dependencies = [
"form_urlencoded",
"idna",
@@ -1692,9 +1646,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen"
-version = "0.2.106"
+version = "0.2.112"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
+checksum = "05d7d0fce354c88b7982aec4400b3e7fcf723c32737cef571bd165f7613557ee"
dependencies = [
"cfg-if",
"once_cell",
@@ -1705,11 +1659,12 @@ dependencies = [
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.56"
+version = "0.4.62"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c"
+checksum = "ee85afca410ac4abba5b584b12e77ea225db6ee5471d0aebaae0861166f9378a"
dependencies = [
"cfg-if",
+ "futures-util",
"js-sys",
"once_cell",
"wasm-bindgen",
@@ -1718,9 +1673,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.106"
+version = "0.2.112"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
+checksum = "55839b71ba921e4f75b674cb16f843f4b1f3b26ddfcb3454de1cf65cc021ec0f"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -1728,9 +1683,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.106"
+version = "0.2.112"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
+checksum = "caf2e969c2d60ff52e7e98b7392ff1588bffdd1ccd4769eba27222fd3d621571"
dependencies = [
"bumpalo",
"proc-macro2",
@@ -1741,18 +1696,18 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.106"
+version = "0.2.112"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
+checksum = "0861f0dcdf46ea819407495634953cdcc8a8c7215ab799a7a7ce366be71c7b30"
dependencies = [
"unicode-ident",
]
[[package]]
name = "web-sys"
-version = "0.3.83"
+version = "0.3.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac"
+checksum = "10053fbf9a374174094915bbce141e87a6bf32ecd9a002980db4b638405e8962"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -1770,9 +1725,9 @@ dependencies = [
[[package]]
name = "web_atoms"
-version = "0.2.0"
+version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acd0c322f146d0f8aad130ce6c187953889359584497dac6561204c8e17bb43d"
+checksum = "57a9779e9f04d2ac1ce317aee707aa2f6b773afba7b931222bff6983843b1576"
dependencies = [
"phf",
"phf_codegen",
@@ -1782,9 +1737,9 @@ dependencies = [
[[package]]
name = "webpki-roots"
-version = "1.0.4"
+version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e"
+checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed"
dependencies = [
"rustls-pki-types",
]
@@ -2050,18 +2005,18 @@ dependencies = [
[[package]]
name = "zerocopy"
-version = "0.8.31"
+version = "0.8.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
+checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.8.31"
+version = "0.8.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
+checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517"
dependencies = [
"proc-macro2",
"quote",
@@ -2130,6 +2085,6 @@ dependencies = [
[[package]]
name = "zmij"
-version = "1.0.2"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f4a4e8e9dc5c62d159f04fcdbe07f4c3fb710415aab4754bf11505501e3251d"
+checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
diff --git a/pkgs/development/python-modules/css-inline/default.nix b/pkgs/development/python-modules/css-inline/default.nix
index f974430b6bca..91cc29afbc6a 100644
--- a/pkgs/development/python-modules/css-inline/default.nix
+++ b/pkgs/development/python-modules/css-inline/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "css-inline";
- version = "0.19.0";
+ version = "0.20.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Stranger6667";
repo = "css-inline";
rev = "python-v${version}";
- hash = "sha256-IIZmSshcXC3H6kaH0iEiJEhDrZQtN0i5KNQ8H5aCGf4=";
+ hash = "sha256-T/oNrRZjW8GMzdf1I00y2nylaCrl6oVdSv2bEVADKsY=";
};
postPatch = ''
@@ -43,7 +43,7 @@ buildPythonPackage rec {
cd bindings/python
ln -s ${./Cargo.lock} Cargo.lock
'';
- hash = "sha256-cLBF3Teb2vcYUoE6Et6XgC5SAqV4MEpjTbpgb/TkMG0=";
+ hash = "sha256-XX4R+HRXw2sGJwZPW+qaaE2eGLkFFaaWjZfAYvHs9qQ=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/deebot-client/default.nix b/pkgs/development/python-modules/deebot-client/default.nix
index e683487ff1ed..d1666dda5660 100644
--- a/pkgs/development/python-modules/deebot-client/default.nix
+++ b/pkgs/development/python-modules/deebot-client/default.nix
@@ -22,7 +22,7 @@
buildPythonPackage (finalAttrs: {
pname = "deebot-client";
- version = "17.1.0";
+ version = "18.0.0";
pyproject = true;
disabled = pythonOlder "3.13";
@@ -31,12 +31,12 @@ buildPythonPackage (finalAttrs: {
owner = "DeebotUniverse";
repo = "client.py";
tag = finalAttrs.version;
- hash = "sha256-0gKjps5KqbicYYyN3VTO9diF11zR1UYsTyIwZG34doI=";
+ hash = "sha256-ZKLA8RbYsysY+pAT9K6z2yThWo2YeM6TLqLBMuo+/GQ=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
- hash = "sha256-h1iSXoVv9J6u30VCudIhGBuJsWCKUJyXhVaM/5f5NqI=";
+ hash = "sha256-UcgQKv8YhsWdOzKQ7K3HTX/FmopQen7HQ/Jyuj+hePI=";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/mcstatus/default.nix b/pkgs/development/python-modules/mcstatus/default.nix
index 32627ed3604e..ec76fdc9e934 100644
--- a/pkgs/development/python-modules/mcstatus/default.nix
+++ b/pkgs/development/python-modules/mcstatus/default.nix
@@ -15,14 +15,14 @@
buildPythonPackage (finalAttrs: {
pname = "mcstatus";
- version = "12.2.0";
+ version = "12.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "py-mine";
repo = "mcstatus";
tag = "v${finalAttrs.version}";
- hash = "sha256-dBnUf4Hu2FgUI8CNr+cGIE7iAsM+FoRX5xRl2C6E9Mg=";
+ hash = "sha256-twgFGeJfeKZSWbBui/zmtF/7aZ5Kw8k1K81Bj3Nm2ZY=";
};
build-system = [
diff --git a/pkgs/development/python-modules/openstacksdk/default.nix b/pkgs/development/python-modules/openstacksdk/default.nix
index fcf87f7d71cb..0910addc0717 100644
--- a/pkgs/development/python-modules/openstacksdk/default.nix
+++ b/pkgs/development/python-modules/openstacksdk/default.nix
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "openstacksdk";
- version = "4.9.0";
+ version = "4.10.0";
pyproject = true;
outputs = [
@@ -32,7 +32,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- hash = "sha256-soRZx8tkBfnW/Fc2iepcXjV0JIKPbHb3srDXY8gPtuo=";
+ hash = "sha256-Xd6a4/HiQRqH/1ey142lP6yOrp5brI5YcJJ8ti3fwDM=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/oslo-log/default.nix b/pkgs/development/python-modules/oslo-log/default.nix
index 5a46fa9115b2..c72df54a7976 100644
--- a/pkgs/development/python-modules/oslo-log/default.nix
+++ b/pkgs/development/python-modules/oslo-log/default.nix
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "oslo-log";
- version = "8.0.0";
+ version = "8.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "openstack";
repo = "oslo.log";
tag = version;
- hash = "sha256-XCQc0ByjnXU4/ArgJ6sGgm/EO2DevDdBgma85pjhdSc=";
+ hash = "sha256-ThRJ2rfVStnVOwcu8ZaKDjqb4jT6YE+n+iOFtmR8rwQ=";
};
# Manually set version because prb wants to get it from the git upstream repository (and we are
diff --git a/pkgs/development/python-modules/picosvg/default.nix b/pkgs/development/python-modules/picosvg/default.nix
index 027789e401e3..6af46f01526d 100644
--- a/pkgs/development/python-modules/picosvg/default.nix
+++ b/pkgs/development/python-modules/picosvg/default.nix
@@ -3,6 +3,7 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
+ fetchpatch,
setuptools-scm,
absl-py,
lxml,
@@ -21,6 +22,15 @@ buildPythonPackage rec {
hash = "sha256-ocdHF0kYnfllpvul32itu1QtlDrqVeq5sT8Ecb5V1yk=";
};
+ patches = [
+ # Fix test failures with skia-pathops 0.9.x (m143)
+ # https://github.com/googlefonts/picosvg/pull/331
+ (fetchpatch {
+ url = "https://github.com/googlefonts/picosvg/commit/885ee64b75f526e938eb76e09fab7d93e946a355.patch";
+ hash = "sha256-fR3FfnEPHwSO1rMtmQEr1pyvByTx8T53FxSpuAKWIjw=";
+ })
+ ];
+
nativeBuildInputs = [ setuptools-scm ];
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pynentry/default.nix b/pkgs/development/python-modules/pynentry/default.nix
new file mode 100644
index 000000000000..cea16b224ee5
--- /dev/null
+++ b/pkgs/development/python-modules/pynentry/default.nix
@@ -0,0 +1,36 @@
+{
+ buildPythonPackage,
+ fetchFromGitHub,
+ lib,
+ pinentry-curses,
+ setuptools,
+}:
+
+buildPythonPackage {
+ pname = "pynentry";
+ version = "0.1.7";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "Laharah";
+ repo = "pynentry";
+ rev = "54a484b36b8ac16c0ae51fe436844d5a056ec3c9";
+ hash = "sha256-bbuAI0IB3cTIfaCCrq0g93geRLUsxaahHWuU3bBtHII";
+ };
+
+ build-system = [ setuptools ];
+
+ postPatch = ''
+ substituteInPlace pynentry.py \
+ --replace-fail 'executable="pinentry"' 'executable="${lib.getExe pinentry-curses}"'
+ '';
+
+ pythonImportsCheck = [ "pynentry" ];
+
+ meta = {
+ description = "Wrapper for pinentry for python";
+ homepage = "https://github.com/Laharah/pynentry";
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ lilahummel ];
+ };
+}
diff --git a/pkgs/development/web/nodejs/update.nix b/pkgs/development/web/nodejs/update.nix
index c4810232d588..a8b8aa35a26b 100644
--- a/pkgs/development/web/nodejs/update.nix
+++ b/pkgs/development/web/nodejs/update.nix
@@ -48,5 +48,5 @@ writeScript "update-nodejs" ''
gpgv --keyring="${pubring}" --output - | \
grep -oP "^([0-9a-f]{64})(?=\s+node-v''${version}.tar.xz$)"`
- update-source-version nodejs_${majorVersion} "''${version}" "''${hash_hex}"
+ update-source-version nodejs-slim_${majorVersion} "''${version}" "''${hash_hex}"
''
diff --git a/pkgs/kde/frameworks/knewstuff/default.nix b/pkgs/kde/frameworks/knewstuff/default.nix
index 8bbc171f2408..8a364849412a 100644
--- a/pkgs/kde/frameworks/knewstuff/default.nix
+++ b/pkgs/kde/frameworks/knewstuff/default.nix
@@ -16,5 +16,8 @@ mkKdeDerivation {
qttools
];
extraPropagatedBuildInputs = [ kcmutils ];
+
+ dontQmlLint = true; # weird namespace setup
+
meta.mainProgram = "knewstuff-dialog6";
}
diff --git a/pkgs/kde/frameworks/kquickcharts/default.nix b/pkgs/kde/frameworks/kquickcharts/default.nix
index 736f06510336..c9ec4afbb050 100644
--- a/pkgs/kde/frameworks/kquickcharts/default.nix
+++ b/pkgs/kde/frameworks/kquickcharts/default.nix
@@ -1,9 +1,11 @@
{
mkKdeDerivation,
qtdeclarative,
+ kirigami,
}:
mkKdeDerivation {
pname = "kquickcharts";
extraBuildInputs = [ qtdeclarative ];
+ extraPropagatedBuildInputs = [ kirigami ];
}
diff --git a/pkgs/kde/gear/audiocd-kio/default.nix b/pkgs/kde/gear/audiocd-kio/default.nix
index f331cac51aa1..827038e05ec4 100644
--- a/pkgs/kde/gear/audiocd-kio/default.nix
+++ b/pkgs/kde/gear/audiocd-kio/default.nix
@@ -1,6 +1,7 @@
{
lib,
mkKdeDerivation,
+ libkcompactdisc,
cdparanoia,
flac,
libogg,
@@ -20,6 +21,8 @@ mkKdeDerivation {
];
extraBuildInputs = [
+ libkcompactdisc
+
cdparanoia
flac
libogg
diff --git a/pkgs/kde/gear/merkuro/default.nix b/pkgs/kde/gear/merkuro/default.nix
index a6a2c70c5732..08b44e7a8d7f 100644
--- a/pkgs/kde/gear/merkuro/default.nix
+++ b/pkgs/kde/gear/merkuro/default.nix
@@ -12,4 +12,7 @@ mkKdeDerivation {
qtsvg
libplasma
];
+
+ # FIXME: not sure why this is failing
+ dontQmlLint = true;
}
diff --git a/pkgs/kde/gear/mimetreeparser/default.nix b/pkgs/kde/gear/mimetreeparser/default.nix
index 67c271ad2612..d6f3f16ccc54 100644
--- a/pkgs/kde/gear/mimetreeparser/default.nix
+++ b/pkgs/kde/gear/mimetreeparser/default.nix
@@ -3,6 +3,8 @@
qt5compat,
qtdeclarative,
qgpgme,
+ kirigami,
+ qtwebengine,
}:
mkKdeDerivation {
pname = "mimetreeparser";
@@ -12,4 +14,9 @@ mkKdeDerivation {
qtdeclarative
qgpgme
];
+
+ extraPropagatedBuildInputs = [
+ kirigami
+ qtwebengine
+ ];
}
diff --git a/pkgs/kde/generated/sources/plasma.json b/pkgs/kde/generated/sources/plasma.json
index e35f8b5d71f7..ac1eefc15d3d 100644
--- a/pkgs/kde/generated/sources/plasma.json
+++ b/pkgs/kde/generated/sources/plasma.json
@@ -1,367 +1,367 @@
{
"aurorae": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/aurorae-6.6.0.tar.xz",
- "hash": "sha256-or62Kn3J75xCbC+1RgN6O91qjyT7vhExNcW+23l9bXo="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/aurorae-6.6.1.tar.xz",
+ "hash": "sha256-jX/DD0PPjZqjNvQJNf/7+9sjOe9jB/R0IiyxEBQH1N4="
},
"bluedevil": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/bluedevil-6.6.0.tar.xz",
- "hash": "sha256-2ZKMkFjivcHB/+HOkUd5j21VLnjBUTBWldM+O06tDuY="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/bluedevil-6.6.1.tar.xz",
+ "hash": "sha256-wWBwfSa/58ZmH6WT1096WAQXeCw2TOxOFMoLxPVC/hs="
},
"breeze": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/breeze-6.6.0.tar.xz",
- "hash": "sha256-FiWUy3TS5sAz0ItF/FKQS0iPIyCXx6oCXYN78ef6OOg="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/breeze-6.6.1.tar.xz",
+ "hash": "sha256-S8s5YqugdUDO+EYGPBZSqM5GOoh7R317rWZ+GLR7y8w="
},
"breeze-grub": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/breeze-grub-6.6.0.tar.xz",
- "hash": "sha256-iGdl7Gr525Fnm813nAPCeInosorHBDwTD7uIurLCFYI="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/breeze-grub-6.6.1.tar.xz",
+ "hash": "sha256-w4sukPrLO39IcCI+shr2aeb4foPuVD1YMFkCBe+V+6M="
},
"breeze-gtk": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/breeze-gtk-6.6.0.tar.xz",
- "hash": "sha256-3mTRrebetEAiAQbTlG/pn9RAS8WYsLtGazU6ZorZvbg="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/breeze-gtk-6.6.1.tar.xz",
+ "hash": "sha256-Vw/4+Turr3byGS5tCxXVeFuCIVXCb0JrhAUDrC85OgM="
},
"breeze-plymouth": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/breeze-plymouth-6.6.0.tar.xz",
- "hash": "sha256-G8BnbhsqKlQxI3iBX1MAXiRKtOogFU8H46XwG7KUDR4="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/breeze-plymouth-6.6.1.tar.xz",
+ "hash": "sha256-SdfNmRAUTBs/ImCxOpsP+01jSsqXC8N7TgXIFrpmYZ0="
},
"discover": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/discover-6.6.0.tar.xz",
- "hash": "sha256-0b36RrUQTebawt3acu+sfB1SYdwxjR5KfozaxunY5kU="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/discover-6.6.1.tar.xz",
+ "hash": "sha256-VPu76KY+IgTs3g3zmpzFAMwPwgLh4xdFL5caLRMpWDY="
},
"drkonqi": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/drkonqi-6.6.0.tar.xz",
- "hash": "sha256-ujpzb+YC/7Eswkb0prZie2sFIuIgQAS108PsLk8ehXA="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/drkonqi-6.6.1.tar.xz",
+ "hash": "sha256-AZvv6hnGqNMf863KiGuVR7HBJVPzcCoj1XubX6Qf0zI="
},
"flatpak-kcm": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/flatpak-kcm-6.6.0.tar.xz",
- "hash": "sha256-0VeDeWQPYwWOu1pCQRlYIjwqobJrvxS48asc1cTgZnE="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/flatpak-kcm-6.6.1.tar.xz",
+ "hash": "sha256-R2Qv+mLmn33HlSnyY02zjbJoLKICiT6h6FrCHjRKZIY="
},
"kactivitymanagerd": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kactivitymanagerd-6.6.0.tar.xz",
- "hash": "sha256-mAISeDGo/vbC1EadqrslqFNjCbh7O61rsZMxSJ1mhWw="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kactivitymanagerd-6.6.1.tar.xz",
+ "hash": "sha256-vvaLS76zaw2o87W1kx177Fp/V/yJ6iH0bqCZyi/BRwU="
},
"kde-cli-tools": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kde-cli-tools-6.6.0.tar.xz",
- "hash": "sha256-tFGzuAyH5+ZWLPmpxmn0LzdvgiZmYpLpIdr6/TRRHa0="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kde-cli-tools-6.6.1.tar.xz",
+ "hash": "sha256-KIENC0QH0Kx1L5Qg7NhDry9VaHUfwccNEUYg8Flv3uw="
},
"kde-gtk-config": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kde-gtk-config-6.6.0.tar.xz",
- "hash": "sha256-9+ZYUmXpbaQlueVLU2BQqHVfSOgqOKJKg3/3Yrkjcjw="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kde-gtk-config-6.6.1.tar.xz",
+ "hash": "sha256-miMpCk7MVq167Ad35q0lQNAtZ05lGUtYI0T8irciv4c="
},
"kdecoration": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kdecoration-6.6.0.tar.xz",
- "hash": "sha256-aoan47qz3C4/ZIZojoUCpcGs7BN5uwhfhTsOgprmSjs="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kdecoration-6.6.1.tar.xz",
+ "hash": "sha256-Rrh0nAlIjV3cFksjdH4mYHkJLu+UXTACs0TwfDECbm8="
},
"kdeplasma-addons": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kdeplasma-addons-6.6.0.tar.xz",
- "hash": "sha256-31hRkDj4+gLzmcPr0G1oYIgGQfK9aFZrIgchL5ujQjU="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kdeplasma-addons-6.6.1.tar.xz",
+ "hash": "sha256-y+rXnwkN8azhT+k8wwuvMypZLbz44mDvIPglxsS8J34="
},
"kgamma": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kgamma-6.6.0.tar.xz",
- "hash": "sha256-bwsj4bvvhBsNb8W3Cq/RyokVKdbbb2EtFaACpHTpYi8="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kgamma-6.6.1.tar.xz",
+ "hash": "sha256-ojiFdbarkHaKczTP3gTxfxGwNvZTB0qTa0EpiFJnVMk="
},
"kglobalacceld": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kglobalacceld-6.6.0.tar.xz",
- "hash": "sha256-XdX1gmMMg4sbu/FjiUsbSFpGHz6EO4T/qmUhZkVp22w="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kglobalacceld-6.6.1.tar.xz",
+ "hash": "sha256-qoex0m2hlHwnBv+q3bIdTGC7XwXoIE2jRUEaE1WMdWs="
},
"kinfocenter": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kinfocenter-6.6.0.tar.xz",
- "hash": "sha256-a9uLarSrwZl+qE18iuThfBe1NhGAK7hOx00JUHKk10U="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kinfocenter-6.6.1.tar.xz",
+ "hash": "sha256-Lc1X8jAO9kYQuHXXIARfIEhz3Kb/fDIXhXdjnkujR2M="
},
"kmenuedit": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kmenuedit-6.6.0.tar.xz",
- "hash": "sha256-Nsnk59PHnxyO/ly6P6eUlzqxpVW8yl0JxpVQdv3Um+E="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kmenuedit-6.6.1.tar.xz",
+ "hash": "sha256-ZzzKLK9ip5gt6Y/L0Q6Hn5/ruURNlBmPY4jfeK6p9fE="
},
"knighttime": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/knighttime-6.6.0.tar.xz",
- "hash": "sha256-bzKOHo1ubiJijzZL8EmlNYlfCMtWX7FVG3XX3mF46Lc="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/knighttime-6.6.1.tar.xz",
+ "hash": "sha256-46ZRVde9LXEwnB5U6QR/FetAcDDhvU25E0BrjFmGPTk="
},
"kpipewire": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kpipewire-6.6.0.tar.xz",
- "hash": "sha256-g3PJQkGzgzHxWmkROQERSiXnJyyFUhrSMwseYPBtGiY="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kpipewire-6.6.1.tar.xz",
+ "hash": "sha256-3vKbsyiMKoALGC6OS1CMNKvP+P8iImusu1al6sVRqrk="
},
"krdp": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/krdp-6.6.0.tar.xz",
- "hash": "sha256-XDwXxXUg8fLpdGKeqp3XtFfU7VBebwbLtpPbF0Ui3tk="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/krdp-6.6.1.tar.xz",
+ "hash": "sha256-Z7qhpK9eMLfOG5xwZFIUor8L87g1GtyolPsSH1l6dVM="
},
"kscreen": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kscreen-6.6.0.tar.xz",
- "hash": "sha256-pWq+tUfkM0c1cRV/4xPILyfxFAleFErkNHUSdGWD2SQ="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kscreen-6.6.1.tar.xz",
+ "hash": "sha256-DoprGz22zK31si44udBgerdPkxaxCSDN/NmVBT4Zhds="
},
"kscreenlocker": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kscreenlocker-6.6.0.tar.xz",
- "hash": "sha256-9dYP7+WA4dgy9a8bdMolNX0OBOZtrtdTMAa31WL8vVg="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kscreenlocker-6.6.1.tar.xz",
+ "hash": "sha256-/sq+uxQHLOb9bWfoKyfy2TtP8vETUkID52Volvk9KTw="
},
"ksshaskpass": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/ksshaskpass-6.6.0.tar.xz",
- "hash": "sha256-KKd1pSvi+2fEQEr9+BkTIVIYNUHL3b4LFXU+ewxjQfY="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/ksshaskpass-6.6.1.tar.xz",
+ "hash": "sha256-OdljnWw8xorOqkA+1b7o2g76sXzTRSzbL2/vJbJmZ4c="
},
"ksystemstats": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/ksystemstats-6.6.0.tar.xz",
- "hash": "sha256-W9t+gmYIvhSacJ0QhalpIMeQqtbgaVw/jbDOvEyDvuE="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/ksystemstats-6.6.1.tar.xz",
+ "hash": "sha256-sI20ksG3/5hMRfEr2qc5WZlpI5WNhcjp7dTJslVH/XM="
},
"kwallet-pam": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kwallet-pam-6.6.0.tar.xz",
- "hash": "sha256-WrYCaXV4XiFhBf1YNisoMqsHW2jB0kK3MqVWF5zEygU="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kwallet-pam-6.6.1.tar.xz",
+ "hash": "sha256-MQ4PdoWSLSxa1OgR9dHwXOWDNOHsFyCbk5y0KftdSyc="
},
"kwayland": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kwayland-6.6.0.tar.xz",
- "hash": "sha256-bhgKQjU5CirnKW5qdgoOeleXHgB5Cu0NmNcQNPEnSAE="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kwayland-6.6.1.tar.xz",
+ "hash": "sha256-zCbgIqMJC6us0K6OwUbRvULfkeuMt2pAewcunN2DYBc="
},
"kwayland-integration": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kwayland-integration-6.6.0.tar.xz",
- "hash": "sha256-kyhCUrjPFTXLRoS5CvWrPVXUUU1jJvZBtN6ZqzRcJE0="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kwayland-integration-6.6.1.tar.xz",
+ "hash": "sha256-tzVkX+so+8jV9ScEapBJnnChsDGusaW+TFWpGXX8f3U="
},
"kwin": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kwin-6.6.0.tar.xz",
- "hash": "sha256-NRNPz7ZNAZBM3NJa6o6Qxow3lzoIiXHk1nis/cUCCRQ="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kwin-6.6.1.tar.xz",
+ "hash": "sha256-zDwqgl3xpv5ApSlNwaX7C51h5CVciTVv3Wm2yzNGcOs="
},
"kwin-x11": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kwin-x11-6.6.0.tar.xz",
- "hash": "sha256-k8OqWBwvFtm/5oR9FXIffKZrg8fhAd/0UGluEchlyGY="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kwin-x11-6.6.1.tar.xz",
+ "hash": "sha256-MwTTMnfyDbHa7kqQ16/pXRMBwQNvjQSKdcYmEcPgHXI="
},
"kwrited": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/kwrited-6.6.0.tar.xz",
- "hash": "sha256-sBG1SJdLPVtm5qjRfggVPvH/ySKeDsJtIoT3ZWHne98="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/kwrited-6.6.1.tar.xz",
+ "hash": "sha256-pCcZpDR4VUjn/4b1I9667CjnORn+MpUbb/pCzg8xRZM="
},
"layer-shell-qt": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/layer-shell-qt-6.6.0.tar.xz",
- "hash": "sha256-RVFSanRqGfjkexQZ5kXuWVuuciumuO7ciMBrkX/t6so="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/layer-shell-qt-6.6.1.tar.xz",
+ "hash": "sha256-YaQTwRP/gIpBZKd8B3udhDLW2Z+AmjCK8AF3LpsPiKc="
},
"libkscreen": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/libkscreen-6.6.0.tar.xz",
- "hash": "sha256-A5b+OzGtZjYv0aM2JkYYf0008RFJDNsQWUqJwIjFNGc="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/libkscreen-6.6.1.tar.xz",
+ "hash": "sha256-MIzn7NrYdgef9nhBfeKbjE4ug+HkBOREQhQdY/5encU="
},
"libksysguard": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/libksysguard-6.6.0.tar.xz",
- "hash": "sha256-1FvhUbGLRp27thkUNePwqeZ10Hvx218I8cfcSlenHWI="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/libksysguard-6.6.1.tar.xz",
+ "hash": "sha256-Yz23KSLSx/ioblM87ewmlSEuYZgaiF8d8Hwu63L0MSw="
},
"libplasma": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/libplasma-6.6.0.tar.xz",
- "hash": "sha256-hmAQmBa7uQo2d8e6hZBzQi0muxGADYzir6MIcZQ8Feg="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/libplasma-6.6.1.tar.xz",
+ "hash": "sha256-KbZLAQfMkriOz/D0niskRbT3cJAwYUF8HJugXV9NIEg="
},
"milou": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/milou-6.6.0.tar.xz",
- "hash": "sha256-9IyixnNMKt8lB4Y3nc05HZQX7dTWYgIJRBbppH3HcQ4="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/milou-6.6.1.tar.xz",
+ "hash": "sha256-M5tNIhaxB6EbCbYjxO1h27XpITWQeVtAK5HEjbWX3lE="
},
"ocean-sound-theme": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/ocean-sound-theme-6.6.0.tar.xz",
- "hash": "sha256-k0H1TNZW+KttwhZH00fixbnwmybMjGk1lJBBz7EIBHM="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/ocean-sound-theme-6.6.1.tar.xz",
+ "hash": "sha256-r9Z7sS1h1gZkVGkAI/9WkuOZCvZV4nABZN81cb/oUKw="
},
"oxygen": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/oxygen-6.6.0.tar.xz",
- "hash": "sha256-e797nKufLTJTgrd30b2BoVNAfHTfFhCiPpG0qgyvFaM="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/oxygen-6.6.1.tar.xz",
+ "hash": "sha256-VBHfHa2dPAumbWScLudE++YvdvM88ghZyMbiMkZfNvM="
},
"oxygen-sounds": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/oxygen-sounds-6.6.0.tar.xz",
- "hash": "sha256-dn3tj7QXv6tQjweOhoSsMwTQCDQIx+AVRFIooOg0Bi4="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/oxygen-sounds-6.6.1.tar.xz",
+ "hash": "sha256-Q5sZSeNHfqXvl27w7h/oo6wTNleoLuao3P9fJg30Uso="
},
"plasma-activities": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-activities-6.6.0.tar.xz",
- "hash": "sha256-MISO/5WVi9DaCTpNAAan3UVQ6h9wg48JqV65vV54T6E="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-activities-6.6.1.tar.xz",
+ "hash": "sha256-Z63DquMRPtPxU7DdynID9h6Q1fgFA4cclCwDj+su/yA="
},
"plasma-activities-stats": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-activities-stats-6.6.0.tar.xz",
- "hash": "sha256-A/572n2y3TDLJsu4fSgpllUyQ5qNZTK+CJ4xdinqm1o="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-activities-stats-6.6.1.tar.xz",
+ "hash": "sha256-ANEUg5UhklV3ARYwzHrYxtXaMVzBSYuS37RZcrYdQbQ="
},
"plasma-browser-integration": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-browser-integration-6.6.0.tar.xz",
- "hash": "sha256-8Jwufc3KU9AoTa2dFyte9bnyNoz6u+ZENIyncFeE59w="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-browser-integration-6.6.1.tar.xz",
+ "hash": "sha256-TfoLWN5s92nIzx1mTPyyqwU9FU7fsLrFsCyn0uLVTVY="
},
"plasma-desktop": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-desktop-6.6.0.tar.xz",
- "hash": "sha256-2R5N0nbqGtdD4xrOhZo27E37QxSVyB6xqOsypJxz80I="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-desktop-6.6.1.tar.xz",
+ "hash": "sha256-kPdPz612TtvUMlsF1UJWPd4qu8P9F/bRb+n7yaY5B2U="
},
"plasma-dialer": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-dialer-6.6.0.tar.xz",
- "hash": "sha256-ie+Y0g52CZtvEX9f5JywamRt++EARNIIP5WcXOtIcFo="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-dialer-6.6.1.tar.xz",
+ "hash": "sha256-R8gjdHpITvZmeAgFWSy+dAg1UaKBoa9R8FBoNrgD2Ng="
},
"plasma-disks": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-disks-6.6.0.tar.xz",
- "hash": "sha256-Sk4QOOjw/0NHUYaNUDc/seI6DywF/BiqwT+NJ0KwuCM="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-disks-6.6.1.tar.xz",
+ "hash": "sha256-lmOyisCH34oBSNg8vhU0X5z68A2Qd1h3ZWWzcSREles="
},
"plasma-firewall": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-firewall-6.6.0.tar.xz",
- "hash": "sha256-b2Q3QOdlfKPx1jWdx9lpSisCX9AeW4350xwy3T+9pG8="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-firewall-6.6.1.tar.xz",
+ "hash": "sha256-M8/V3WnmjjhuLXNFT8d+HuaDAS/p1CITPi0QW9+b0pk="
},
"plasma-integration": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-integration-6.6.0.tar.xz",
- "hash": "sha256-WmnQEtosv8bU2Rd1MfGmjGDLAj+94RTV1elWN7YYnfs="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-integration-6.6.1.tar.xz",
+ "hash": "sha256-a7Lp33s7ux3txCgUBknUAmlMK1aVcV98yasxszymyjg="
},
"plasma-keyboard": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-keyboard-6.6.0.tar.xz",
- "hash": "sha256-zC7pFU5V4aSck0qostQUanIJhZ3lgFfZbSl1YWUrdtw="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-keyboard-6.6.1.tar.xz",
+ "hash": "sha256-whNcGgf7a5qUxSZWBnoJoLpst0X2rABRS/E5SxlmbQI="
},
"plasma-login-manager": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-login-manager-6.6.0.tar.xz",
- "hash": "sha256-dJjelWswi3H9QmdgKCCSNeK3+/eT7uAp5lSEl54u8NQ="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-login-manager-6.6.1.tar.xz",
+ "hash": "sha256-r3+RETmorkzV4ygA+stBLz3dptvZ0Pono/TGpvmNbzk="
},
"plasma-mobile": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-mobile-6.6.0.tar.xz",
- "hash": "sha256-RUL/2sxtjuodaQz1PAxa19xaVh622oHHccYyzkZ2RhM="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-mobile-6.6.1.tar.xz",
+ "hash": "sha256-KlAK8DKXWP7XSvwbE5OnKQp7N0fDnmQBqgMoa6KAW0w="
},
"plasma-nano": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-nano-6.6.0.tar.xz",
- "hash": "sha256-PoiBgnhpB9kXJanPGM8VuFC409C48T/HAW5HpcITv7Y="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-nano-6.6.1.tar.xz",
+ "hash": "sha256-2BXWQF5qCBwi3W8MMmU7cNqMl8WryljsCwnwMUrBV3Y="
},
"plasma-nm": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-nm-6.6.0.tar.xz",
- "hash": "sha256-AeVD1cbxAfsuAc7v19Qzi34u0LLWdUbXIn7TqnjdXVA="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-nm-6.6.1.tar.xz",
+ "hash": "sha256-cikb1wTaPJHd61i0NMsxMBOMofsg7uQhDiYxh3HghFc="
},
"plasma-pa": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-pa-6.6.0.tar.xz",
- "hash": "sha256-zQOK72PaXjew8XDmP+GCuTwqNitnVt0mwtUEFgUnBfo="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-pa-6.6.1.tar.xz",
+ "hash": "sha256-KBh6P296ZUhqmT3l1IaYOj0eOrTPmP+b/hH+zzCsHyE="
},
"plasma-sdk": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-sdk-6.6.0.tar.xz",
- "hash": "sha256-yFInW8YkL8RnklgW1IvvpzICUNrACX1jNxwn6vfBeAw="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-sdk-6.6.1.tar.xz",
+ "hash": "sha256-7Idn3aBLCnjfLsbhzU17vCCmhH4pa+hh1FRkHThEyXc="
},
"plasma-setup": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-setup-6.6.0.tar.xz",
- "hash": "sha256-+DfQyLymYRn4x+2TXj3MA91uxysydtbBbplyi7nMEE4="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-setup-6.6.1.tar.xz",
+ "hash": "sha256-EUurgZWA1OLwt8C+w4w85miBTT4A0sFG5LdwOnOdymE="
},
"plasma-systemmonitor": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-systemmonitor-6.6.0.tar.xz",
- "hash": "sha256-wQXtaGrQeZqJv5aCE6tKcZgg2OsmCb12Az1laAeu+Vg="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-systemmonitor-6.6.1.tar.xz",
+ "hash": "sha256-xahLr3+po2gXWGW39YQayGByOZV83ZS3yeh0iU9F7A0="
},
"plasma-thunderbolt": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-thunderbolt-6.6.0.tar.xz",
- "hash": "sha256-JBCG63aweff6iG92ARmqNjG6jHZoAx868O/pojzYYT4="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-thunderbolt-6.6.1.tar.xz",
+ "hash": "sha256-VhAzoRJo0hn/6o3K9LdHYjLUWeMC9aTllSM1UASILYE="
},
"plasma-vault": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-vault-6.6.0.tar.xz",
- "hash": "sha256-VP++tYAzqLnup1zU2SgtOxSmOJDFk+QEkClUESWi7zA="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-vault-6.6.1.tar.xz",
+ "hash": "sha256-fATLYM/qk3waj5s5xYgTa1DFe3XyLAbr+L+6LSXcGdA="
},
"plasma-welcome": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-welcome-6.6.0.tar.xz",
- "hash": "sha256-ILm7Pw3osmLH5aDdqJ0jV12TLxXjFiMzN1DEq8XM9ac="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-welcome-6.6.1.tar.xz",
+ "hash": "sha256-c5WVd9dO+HNYE5ZneUuEZzp8SVq31AVF9U4evy9XYII="
},
"plasma-workspace": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-workspace-6.6.0.tar.xz",
- "hash": "sha256-CY4f3bMGAIVSSL6jbgEsD1/xLRujOBoc5CAF5NIwTW4="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-workspace-6.6.1.tar.xz",
+ "hash": "sha256-yMNEvTyEJzHP1d8ccX225FEyndMrmDcX1/+avf80NO0="
},
"plasma-workspace-wallpapers": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma-workspace-wallpapers-6.6.0.tar.xz",
- "hash": "sha256-Z7HUhWkU19iMCnfCtS6DqnP65ju2TSup4zmTfAh8GRw="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma-workspace-wallpapers-6.6.1.tar.xz",
+ "hash": "sha256-YPuRUi6jJJ+yhVWcQAO8zvPQHlYbl3v6le5rpAvEJps="
},
"plasma5support": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plasma5support-6.6.0.tar.xz",
- "hash": "sha256-5ucVeVDBKrMwmVZ88oudlWnS4mVXFboSOGTRj2BxJis="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plasma5support-6.6.1.tar.xz",
+ "hash": "sha256-r5Iph67gpsG9Am6LNDDR6xUK74MG5MpofhO4vNXiXO8="
},
"plymouth-kcm": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/plymouth-kcm-6.6.0.tar.xz",
- "hash": "sha256-2dKax0X8Y6rzlSbMtPYCuGk+uCqMmjlMqc9+01kIVOc="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/plymouth-kcm-6.6.1.tar.xz",
+ "hash": "sha256-QuO3NX2kT48vYq1W/GN1//ovVG6MA8ke3xIj8VW2qJ8="
},
"polkit-kde-agent-1": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/polkit-kde-agent-1-6.6.0.tar.xz",
- "hash": "sha256-qdzvAS9uG7VOoa7jlxCNaDzMt3oPLHYgENdUdoS0aSs="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/polkit-kde-agent-1-6.6.1.tar.xz",
+ "hash": "sha256-oDzVsTB3+es2Y2Tbnk9sD4Kr49GQU7XmTN5J5qjidfo="
},
"powerdevil": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/powerdevil-6.6.0.tar.xz",
- "hash": "sha256-UpDbhrpUbZ/HrEaNTX5odZpHa8e5vod1zg3eovTC204="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/powerdevil-6.6.1.tar.xz",
+ "hash": "sha256-GHKWCWEpVvtR9BwTyor9RvoeRq3hGEQz0x5XaGZjBAM="
},
"print-manager": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/print-manager-6.6.0.tar.xz",
- "hash": "sha256-m0UGnY5hv6XSz5WP1WLRj+Dcy2dwCNmazutVmbgIte0="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/print-manager-6.6.1.tar.xz",
+ "hash": "sha256-LMS+MwFYg7GK7zHqozqFj4Yn+2m9SRjZd8vBZYDFA9A="
},
"qqc2-breeze-style": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/qqc2-breeze-style-6.6.0.tar.xz",
- "hash": "sha256-cMQHYnFE1ZxYXC9DDpg0oBSANnjxbKUU5fv3pcuDr+w="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/qqc2-breeze-style-6.6.1.tar.xz",
+ "hash": "sha256-FeJY14SReqJ8fcEVXadfuqlMmjRXBbyTT83w5eBFahM="
},
"sddm-kcm": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/sddm-kcm-6.6.0.tar.xz",
- "hash": "sha256-FepTheJ5dzmLlwAWg4ugwF2y/4CtOdtfrOys8B78+Vc="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/sddm-kcm-6.6.1.tar.xz",
+ "hash": "sha256-3nisFmz1o0eEzR1HTXgEK/TnajxXnIfqDIMatc/Rm7g="
},
"spacebar": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/spacebar-6.6.0.tar.xz",
- "hash": "sha256-faBiuQOyFf8gyh7sHwS33EsrY+81iNRs1xwtSefyRoE="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/spacebar-6.6.1.tar.xz",
+ "hash": "sha256-nyC1vKHRDWAmG9zEUJvUHHBDbKGoKoTWP3E9XeR9LH8="
},
"spectacle": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/spectacle-6.6.0.tar.xz",
- "hash": "sha256-qhSn/aoMRDEfDEHzUCrzk3TGUFfFFbd5aC1dvZT8v+M="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/spectacle-6.6.1.tar.xz",
+ "hash": "sha256-auAzSC8g/oR2EO9OK++B6rK0g9f18jDFzfhzJzaV668="
},
"systemsettings": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/systemsettings-6.6.0.tar.xz",
- "hash": "sha256-0Mi/monOpfHXRjsRUFTABg36jvueJyC3J8qAz2v/Ykk="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/systemsettings-6.6.1.tar.xz",
+ "hash": "sha256-Yf2Fd1Xb2v6Axq+6q5iXT2QBwjRu0K/jhVAJ5d5ADig="
},
"wacomtablet": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/wacomtablet-6.6.0.tar.xz",
- "hash": "sha256-u4Zb35LGmcQkXu7ENQVcfEUz8q01qCMi8lxMJ+yg6RY="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/wacomtablet-6.6.1.tar.xz",
+ "hash": "sha256-WotpF9R/Jc8blW1tKNXupwn7Tll+TnWmVdsO8oo6CEc="
},
"xdg-desktop-portal-kde": {
- "version": "6.6.0",
- "url": "mirror://kde/stable/plasma/6.6.0/xdg-desktop-portal-kde-6.6.0.tar.xz",
- "hash": "sha256-htpZ7238nfEyyzMixlEKtWRW9T4/F3I1fUU9o+oe/kI="
+ "version": "6.6.1",
+ "url": "mirror://kde/stable/plasma/6.6.1/xdg-desktop-portal-kde-6.6.1.tar.xz",
+ "hash": "sha256-UxjWPddIoIYvjdmPPWbKGwsQ4+uYlrAANCMd/QpBryo="
}
}
\ No newline at end of file
diff --git a/pkgs/kde/lib/mk-kde-derivation.nix b/pkgs/kde/lib/mk-kde-derivation.nix
index 54f7f922d94e..e013644e6908 100644
--- a/pkgs/kde/lib/mk-kde-derivation.nix
+++ b/pkgs/kde/lib/mk-kde-derivation.nix
@@ -8,6 +8,7 @@ self:
qt6,
python3,
python3Packages,
+ jq,
}:
let
dependencies = (lib.importJSON ../generated/dependencies.json).dependencies;
@@ -77,6 +78,14 @@ let
};
moveOutputsHook = makeSetupHook { name = "kf6-move-outputs-hook"; } ./move-outputs-hook.sh;
+
+ qmllintHook = makeSetupHook {
+ name = "qmllint-validate-hook";
+ substitutions = {
+ qmllint = "${qt6.qtdeclarative}/bin/qmllint";
+ jq = lib.getExe jq;
+ };
+ } ./qmllint-hook.sh;
in
{
pname,
@@ -131,6 +140,7 @@ let
ninja
qt6.wrapQtAppsHook
moveOutputsHook
+ qmllintHook
]
++ lib.optionals hasPythonBindings [
python3Packages.shiboken6
@@ -155,6 +165,8 @@ let
cmakeFlags = [ "-DQT_MAJOR_VERSION=6" ] ++ extraCmakeFlags;
+ doInstallCheck = true;
+
separateDebugInfo = true;
env.LANG = "C.UTF-8";
diff --git a/pkgs/kde/lib/qmllint-hook.sh b/pkgs/kde/lib/qmllint-hook.sh
new file mode 100644
index 000000000000..e42dff126edc
--- /dev/null
+++ b/pkgs/kde/lib/qmllint-hook.sh
@@ -0,0 +1,57 @@
+# shellcheck shell=bash
+if [[ -z "${__nix_qmllintHook-}" ]]; then
+ __nix_qmllintHook=1 # Don't run this hook more than once.
+
+ qmlHostPathSeen=()
+ qmlIncludeDirs=()
+
+ qmlUnseenHostPath() {
+ for pkg in "${qmlHostPathSeen[@]}"; do
+ if [ "${pkg:?}" == "$1" ]; then
+ return 1
+ fi
+ done
+
+ qtHostPathSeen+=("$1")
+ return 0
+ }
+
+ qmlHostPathHook() {
+ qmlUnseenHostPath "$1" || return 0
+
+ if ! [ -v qtQmlPrefix ]; then
+ echo "qmlLintHook: qtQmlPrefix is unset. hint: add qt6.qtbase to buildInputs"
+ fi
+
+ local qmlDir="$1/${qtQmlPrefix:?}"
+ if [ -d "$qmlDir" ]; then
+ qmlIncludeDirs+=("-I" "$qmlDir")
+ fi
+ }
+ addEnvHooks "$targetOffset" qmlHostPathHook
+
+ doQmlLint() {
+ LANG=C.UTF-8 @qmllint@ --bare "${qmlIncludeDirs[@]}" -I "${out}/${qtQmlPrefix}" "$@"
+ }
+
+ qmlLintCheck() {
+ echo "Running qmlLintCheck"
+
+ # intentionally scoped to the default QML prefix, as things in $out/share etc
+ # can be used in random weird contexts and will cause spurious errors
+ if [ -d "$out/$qtQmlPrefix" ]; then
+ find "$out/$qtQmlPrefix" -name '*.qml' | while IFS= read -r i; do
+ if [ -n "$(doQmlLint "$i" --json - | @jq@ '.files[] | .warnings[] | select(.id == "import") | select(.message | startswith("Failed to import"))')" ]; then
+ echo "qmllint failed for file $i:"
+
+ doQmlLint "$i"
+ exit 1
+ fi
+ done
+ fi
+ }
+
+ if [ -z "${dontQmlLint-}" ]; then
+ postInstallCheckHooks+=('qmlLintCheck')
+ fi
+fi
diff --git a/pkgs/kde/misc/kirigami-addons/default.nix b/pkgs/kde/misc/kirigami-addons/default.nix
index 60c13e979a87..ac0709aaedd5 100644
--- a/pkgs/kde/misc/kirigami-addons/default.nix
+++ b/pkgs/kde/misc/kirigami-addons/default.nix
@@ -3,8 +3,10 @@
mkKdeDerivation,
fetchurl,
qtdeclarative,
+ qtmultimedia,
qt5compat,
qttools,
+ kitemmodels,
}:
mkKdeDerivation rec {
pname = "kirigami-addons";
@@ -17,7 +19,11 @@ mkKdeDerivation rec {
extraNativeBuildInputs = [ qttools ];
extraBuildInputs = [ qtdeclarative ];
- extraPropagatedBuildInputs = [ qt5compat ];
+ extraPropagatedBuildInputs = [
+ qt5compat
+ qtmultimedia
+ kitemmodels
+ ];
meta.license = with lib.licenses; [
bsd2
diff --git a/pkgs/kde/plasma/kwin-x11/default.nix b/pkgs/kde/plasma/kwin-x11/default.nix
index b32ccb04f6d5..3a6b832d4ec1 100644
--- a/pkgs/kde/plasma/kwin-x11/default.nix
+++ b/pkgs/kde/plasma/kwin-x11/default.nix
@@ -41,4 +41,7 @@ mkKdeDerivation {
libxcvt
];
+
+ # plugin QML relies on non-global imports
+ dontQmlLint = true;
}
diff --git a/pkgs/kde/plasma/kwin/default.nix b/pkgs/kde/plasma/kwin/default.nix
index 7cee0fc0fcaf..334990f9b08e 100644
--- a/pkgs/kde/plasma/kwin/default.nix
+++ b/pkgs/kde/plasma/kwin/default.nix
@@ -64,4 +64,7 @@ mkKdeDerivation {
# we need to provide this so it knows our xwayland supports new features
xwayland
];
+
+ # plugin QML relies on non-global imports
+ dontQmlLint = true;
}
diff --git a/pkgs/kde/plasma/libksysguard/default.nix b/pkgs/kde/plasma/libksysguard/default.nix
index e47da4a5fafd..d3de2807802f 100644
--- a/pkgs/kde/plasma/libksysguard/default.nix
+++ b/pkgs/kde/plasma/libksysguard/default.nix
@@ -3,6 +3,8 @@
qtwebchannel,
qtwebengine,
qttools,
+ kitemmodels,
+ kquickcharts,
libpcap,
libnl,
lm_sensors,
@@ -22,4 +24,9 @@ mkKdeDerivation {
libnl
lm_sensors
];
+
+ extraPropagatedBuildInputs = [
+ kitemmodels
+ kquickcharts
+ ];
}
diff --git a/pkgs/kde/plasma/plasma-keyboard/default.nix b/pkgs/kde/plasma/plasma-keyboard/default.nix
index e26f2999eee6..be510d3ef01d 100644
--- a/pkgs/kde/plasma/plasma-keyboard/default.nix
+++ b/pkgs/kde/plasma/plasma-keyboard/default.nix
@@ -20,4 +20,7 @@ mkKdeDerivation {
# FIXME: fix this upstream? This should probably be XDG_DATA_DIRS
"--set QT_VIRTUALKEYBOARD_HUNSPELL_DATA_PATH /run/current-system/sw/share/hunspell/"
];
+
+ # themes rely on non-global imports
+ dontQmlLint = true;
}
diff --git a/pkgs/kde/plasma/plasma-nm/default.nix b/pkgs/kde/plasma/plasma-nm/default.nix
index 3662452bad7b..e143752476b3 100644
--- a/pkgs/kde/plasma/plasma-nm/default.nix
+++ b/pkgs/kde/plasma/plasma-nm/default.nix
@@ -3,6 +3,7 @@
replaceVars,
pkg-config,
qtwebengine,
+ kirigami-addons,
mobile-broadband-provider-info,
openconnect,
openvpn,
@@ -22,4 +23,6 @@ mkKdeDerivation {
mobile-broadband-provider-info
openconnect
];
+
+ extraPropagatedBuildInputs = [ kirigami-addons ];
}
diff --git a/pkgs/kde/plasma/plasma-systemmonitor/default.nix b/pkgs/kde/plasma/plasma-systemmonitor/default.nix
index 0aceb98496ac..21bdb84910cd 100644
--- a/pkgs/kde/plasma/plasma-systemmonitor/default.nix
+++ b/pkgs/kde/plasma/plasma-systemmonitor/default.nix
@@ -1,5 +1,11 @@
-{ mkKdeDerivation }:
+{
+ mkKdeDerivation,
+ kquickcharts,
+}:
mkKdeDerivation {
pname = "plasma-systemmonitor";
+
+ extraPropagatedBuildInputs = [ kquickcharts ];
+
meta.mainProgram = "plasma-systemmonitor";
}
diff --git a/pkgs/kde/plasma/plasma-workspace/default.nix b/pkgs/kde/plasma/plasma-workspace/default.nix
index 94b877c242f6..e3a707499c40 100644
--- a/pkgs/kde/plasma/plasma-workspace/default.nix
+++ b/pkgs/kde/plasma/plasma-workspace/default.nix
@@ -15,6 +15,7 @@
qtlocation,
qtpositioning,
qtsvg,
+ qtvirtualkeyboard,
qtwayland,
libcanberra,
libqalculate,
@@ -72,6 +73,10 @@ mkKdeDerivation {
gpsd
];
+ extraPropagatedBuildInputs = [
+ qtvirtualkeyboard
+ ];
+
qtWrapperArgs = [ "--inherit-argv0" ];
# Hardcoded as QStrings, which are UTF-16 so Nix can't pick these up automatically
diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod-firmware.nix b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod-firmware.nix
index 08cfbc537640..f603795eebe9 100644
--- a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod-firmware.nix
+++ b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod-firmware.nix
@@ -12,13 +12,13 @@ mkDerivation rec {
pname =
"drm-kmod-firmware" + lib.optionalString withAmd "-amd" + lib.optionalString withIntel "-intel";
- version = "20230625_4"; # there is a _8 but freebsd-ports is pinned to _4
+ version = "20250109";
src = fetchFromGitHub {
owner = "freebsd";
repo = "drm-kmod-firmware";
rev = version;
- hash = "sha256-RS8uXZMYoHfjDSC0OUJUU81eR8rLlEgFhuh+Y7+kXtA=";
+ hash = "sha256-Z+hZpOogUI4GCZcRYElkO0oeCAG0WhBFh7kS3wuo43c=";
};
outputs = [
@@ -53,6 +53,7 @@ mkDerivation rec {
makeFlags = [
"DEBUG_FLAGS=-g"
+ "XARGS_J=xargs-j"
];
meta = {
diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/package.nix b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/package.nix
index 3807b9f01c9b..2393ae9dacbe 100644
--- a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/package.nix
+++ b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/package.nix
@@ -52,6 +52,7 @@ mkDerivation rec {
"-Wno-format" # error: passing 'printf' format string where 'freebsd_kprintf' format string is expected
"-Wno-sometimes-uninitialized" # this one is actually kind of concerning but it does trip
"-Wno-unused-function"
+ "-Wno-default-const-init-var-unsafe"
];
env = sys.passthru.env;
@@ -68,6 +69,7 @@ mkDerivation rec {
makeFlags = [
"DEBUG_FLAGS=-g"
+ "XARGS_J=xargs-j"
];
meta = {
diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/versions.json b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/versions.json
index bd413bf3d5aa..d821ab7a6463 100644
--- a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/versions.json
+++ b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/versions.json
@@ -1,26 +1,26 @@
{
"5.10-lts": {
- "hash": "sha256-cmjdoqgCs4Rm7z0VzlDB5eJGdEWKl9uqZ+vcHqc6gbU=",
+ "hash": "sha256-P0rV4lGcPFL4z//Zid3s50tZDwrdih7yJGw5txVh/ew=",
"owner": "freebsd",
"repo": "drm-kmod",
- "rev": "17498c322eeae74eea80d4c2589540a059bb59e5"
+ "rev": "fd1a91620908344a77a60736692b1abf67427b84"
},
"5.15-lts": {
- "hash": "sha256-R/OHaqjzY4CkUeW/zNj34UzUr8nRk0iALShHQa7efZU=",
+ "hash": "sha256-tRr7g4FmNr5qROBwU3+HuGiSGtrkFiBh/PZbAoQg/uM=",
"owner": "freebsd",
"repo": "drm-kmod",
- "rev": "9efcad4186ed869300e41b759598c3cb057b0753"
+ "rev": "97cdc23a6ef02e856ee09a854afcc53f67e5fa7c"
},
"6.1-lts": {
- "hash": "sha256-CWLUA8SGhQ8FZ/8y1iKhLdK7qx0r4IHLnNG2+oQkHBw=",
+ "hash": "sha256-rM3nrx52yQbHwHy3VKlRCg3zdnZ4329UmylZTUIdfhg=",
"owner": "freebsd",
"repo": "drm-kmod",
- "rev": "f52b90d97d3bcefe4b2f09cad1ae668ffff99c53"
+ "rev": "40c83387f83c520349b923fc34444f606e305390"
},
"6.6-lts": {
- "hash": "sha256-XY+Q2AqS3t2rPL/aaFzjaOUgAn5IL0bXUPjkzp+qz1Y=",
+ "hash": "sha256-+OO+iG1geZ7R5fQt+Dugn0PA9r5dTrStaGvZdDr7NuA=",
"owner": "freebsd",
"repo": "drm-kmod",
- "rev": "b0b44e1905934a37d8d4870791b36b3e8ff1face"
+ "rev": "732602980c17f544df5c53c587d0097e4a7322ae"
}
}
diff --git a/pkgs/os-specific/linux/rtl8852bu/default.nix b/pkgs/os-specific/linux/rtl8852bu/default.nix
index f71a6233fbff..4c0b9030d797 100644
--- a/pkgs/os-specific/linux/rtl8852bu/default.nix
+++ b/pkgs/os-specific/linux/rtl8852bu/default.nix
@@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/morrownr/rtl8852bu-20240418";
license = lib.licenses.gpl2Only;
platforms = [ "x86_64-linux" ];
- broken = kernel.kernelOlder "6" && kernel.isHardened; # Similar to 79c1cf6
+ broken = (kernel.kernelOlder "6" && kernel.isHardened) || kernel.kernelAtLeast "6.18"; # Similar to 79c1cf6
maintainers = with lib.maintainers; [
lonyelon
thtrf
diff --git a/pkgs/servers/kanidm/1_9.nix b/pkgs/servers/kanidm/1_9.nix
index d55d5d3a3fe8..4636e28c2bce 100644
--- a/pkgs/servers/kanidm/1_9.nix
+++ b/pkgs/servers/kanidm/1_9.nix
@@ -1,5 +1,5 @@
import ./generic.nix {
- version = "1.9.0";
- hash = "sha256-PAYD+CSvDVtx5SFRtTogbu7Az+9WFVeFL/76Dr/pOog=";
- cargoHash = "sha256-razlbe5VEiWz427dShvWT/rVuvBh5Re/z1vXsVQGOgM=";
+ version = "1.9.1";
+ hash = "sha256-XO+rkPalM7xA9l3RNeA8X6ht57DBoaIB1Eo8JtFM4i4=";
+ cargoHash = "sha256-IuBSMg8O9BbwmXK3BPWkJQf/X9y7OM314dOhCgbm2ZA=";
}
diff --git a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
index d2bf68e9f0ed..dd6d1df37bd0 100644
--- a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
+++ b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
@@ -8,13 +8,13 @@
postgresqlBuildExtension (finalAttrs: {
pname = "plpgsql-check";
- version = "2.8.9";
+ version = "2.8.11";
src = fetchFromGitHub {
owner = "okbob";
repo = "plpgsql_check";
tag = "v${finalAttrs.version}";
- hash = "sha256-SqL+Rw1ICeTj2b5bfW+awOf0Kk4SrsvfC6HF6XNe6+I=";
+ hash = "sha256-qeCC/rmd+qhAlpq7y5UhqDkFVGsDbBUAFWPizciPVaI=";
};
passthru.tests.extension = postgresqlTestExtension {
diff --git a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix
index df72bce8ffc1..1c3bd2284a22 100644
--- a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix
+++ b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix
@@ -109,6 +109,9 @@ lib.recursiveUpdate orig rec {
))
];
exceltex.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ SpreadsheetParseExcel ])) ];
+ latexdiff.extraBuildInputs = [
+ (perl.withPackages (ps: with ps; [ EncodeLocale ]))
+ ];
latex-git-log.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ IPCSystemSimple ])) ];
latexindent.extraBuildInputs = [
(perl.withPackages (
diff --git a/pkgs/top-level/config.nix b/pkgs/top-level/config.nix
index e58ef07ca41f..80d56c112e18 100644
--- a/pkgs/top-level/config.nix
+++ b/pkgs/top-level/config.nix
@@ -431,6 +431,23 @@ let
Please read https://www.visualstudio.com/license-terms/mt644918/ and enable this config if you accept.
'';
};
+
+ allowDeprecatedx86_64Darwin = mkOption {
+ # `force` does nothing; it’s reserved for forward compatibility
+ # with 26.11. We hide it from the documentation to avoid a
+ # footgun, as it will make the error in 26.11 less useful.
+ type = types.either types.bool (types.enum [ "force" ]) // {
+ inherit (types.bool) description descriptionClass;
+ };
+ default = false;
+ description = ''
+ Silence the warning for the upcoming deprecation of the
+ `x86_64-darwin` platform in Nixpkgs 26.11.
+
+ This does nothing in 25.11, and is provided there for forward
+ compatibility of configurations with 26.05.
+ '';
+ };
};
in
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 9f2ad14298c3..97cd9f6d1339 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -14158,6 +14158,8 @@ self: super: with self; {
pynello = callPackage ../development/python-modules/pynello { };
+ pynentry = callPackage ../development/python-modules/pynentry { };
+
pynest2d = callPackage ../development/python-modules/pynest2d { };
pynetbox = callPackage ../development/python-modules/pynetbox { };