From d3b4456e490fb09a1207850c8f30e31b2eb1ed3f Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 1 May 2026 02:29:12 +0000 Subject: [PATCH 001/113] switch-to-configuration: don't fail if `LOCALE_ARCHIVE` isn't present the code removed here amounted to ``` env::set_var("LOCALE_ARCHIVE", env::var("LOCALE_ARCHIVE")); ``` it has no effect, other than to cause a failure if `LOCALE_ARCHIVE` wasn't in the ambient environment. yet the explicit `is_empty()` check -- despite being a no-op -- suggests that it didn't intend for this to be an error. --- pkgs/by-name/sw/switch-to-configuration-ng/src/main.rs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/src/main.rs b/pkgs/by-name/sw/switch-to-configuration-ng/src/main.rs index f084f27b9ae2..6984a4be9633 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/src/main.rs +++ b/pkgs/by-name/sw/switch-to-configuration-ng/src/main.rs @@ -1566,7 +1566,6 @@ fn do_system_switch(action: Action) -> anyhow::Result<()> { let distro_id = required_env("DISTRO_ID")?; let pre_switch_check = required_env("PRE_SWITCH_CHECK")?; let install_bootloader = required_env("INSTALL_BOOTLOADER")?; - let locale_archive = required_env("LOCALE_ARCHIVE")?; let new_systemd = PathBuf::from(required_env("SYSTEMD")?); let log_level = if std::env::var("STC_DEBUG").is_ok() { LevelFilter::Debug @@ -1581,11 +1580,6 @@ fn do_system_switch(action: Action) -> anyhow::Result<()> { // environment variable from now on std::env::set_var("NIXOS_ACTION", Into::<&'static str>::into(action)); - // Expose the locale archive as an environment variable for systemctl and the activation script - if !locale_archive.is_empty() { - std::env::set_var("LOCALE_ARCHIVE", locale_archive); - } - let os_release = parse_os_release().context("Failed to parse os-release")?; let distro_id_re = Regex::new(format!("^\"?{distro_id}\"?$").as_str()) From cce4239d6813cd30c4898c42d2b59a92d09237ea Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 29 Apr 2026 19:26:02 +0000 Subject: [PATCH 002/113] nixos/i18n: fix eval for non-glibc systems (e.g. musl) `pkgs.glibcLocales` is null for musl systems, so `options.i18n.glibcLocales` needs to also be nullable. otherwise, the `.override` and subsequence path interpolations fail for non-gnu systems. --- nixos/modules/config/i18n.nix | 37 ++++++++++++------- nixos/modules/security/apparmor/includes.nix | 4 +- nixos/modules/services/mail/public-inbox.nix | 2 + nixos/modules/services/networking/xrdp.nix | 8 +++- .../system/activation/switchable-system.nix | 6 ++- nixos/modules/system/activation/top-level.nix | 4 +- 6 files changed, 43 insertions(+), 18 deletions(-) diff --git a/nixos/modules/config/i18n.nix b/nixos/modules/config/i18n.nix index aa8f06d1c7f2..1ac6a79722cc 100644 --- a/nixos/modules/config/i18n.nix +++ b/nixos/modules/config/i18n.nix @@ -31,16 +31,23 @@ in i18n = { glibcLocales = lib.mkOption { - type = lib.types.path; - default = pkgs.glibcLocales.override { - allLocales = lib.elem "all" config.i18n.supportedLocales; - locales = config.i18n.supportedLocales; - }; + type = lib.types.nullOr lib.types.path; + default = + if pkgs.glibcLocales != null then + pkgs.glibcLocales.override { + allLocales = lib.elem "all" config.i18n.supportedLocales; + locales = config.i18n.supportedLocales; + } + else + null; defaultText = lib.literalExpression '' - pkgs.glibcLocales.override { - allLocales = lib.elem "all" config.i18n.supportedLocales; - locales = config.i18n.supportedLocales; - } + if pkgs.glibcLocales != null then + pkgs.glibcLocales.override { + allLocales = lib.elem "all" config.i18n.supportedLocales; + locales = config.i18n.supportedLocales; + } + else + null ''; example = lib.literalExpression "pkgs.glibcLocales"; description = '' @@ -171,7 +178,9 @@ in environment.systemPackages = # We increase the priority a little, so that plain glibc in systemPackages can't win. - lib.optional (config.i18n.supportedLocales != [ ]) (lib.setPrio (-1) config.i18n.glibcLocales); + lib.optional (config.i18n.glibcLocales != null && config.i18n.supportedLocales != [ ]) ( + lib.setPrio (-1) config.i18n.glibcLocales + ); environment.sessionVariables = { LANG = config.i18n.defaultLocale; @@ -179,9 +188,11 @@ in } // config.i18n.extraLocaleSettings; - systemd.globalEnvironment = lib.mkIf (config.i18n.supportedLocales != [ ]) { - LOCALE_ARCHIVE = "${config.i18n.glibcLocales}/lib/locale/locale-archive"; - }; + systemd.globalEnvironment = + lib.mkIf (config.i18n.glibcLocales != null && config.i18n.supportedLocales != [ ]) + { + LOCALE_ARCHIVE = "${config.i18n.glibcLocales}/lib/locale/locale-archive"; + }; # ‘/etc/locale.conf’ is used by systemd. environment.etc."locale.conf".source = pkgs.writeText "locale.conf" '' diff --git a/nixos/modules/security/apparmor/includes.nix b/nixos/modules/security/apparmor/includes.nix index 92f5aa8d66b2..ae5a048788b3 100644 --- a/nixos/modules/security/apparmor/includes.nix +++ b/nixos/modules/security/apparmor/includes.nix @@ -95,7 +95,9 @@ in include "${pkgs.apparmor-profiles}/etc/apparmor.d/abstractions/base" ${pkgs.stdenv.cc.libc}/share/locale/** r, ${pkgs.stdenv.cc.libc}/share/locale.alias r, - ${config.i18n.glibcLocales}/lib/locale/locale-archive r, + ${lib.optionalString ( + config.i18n.glibcLocales != null + ) "${config.i18n.glibcLocales}/lib/locale/locale-archive r,"} ${etcRule "localtime"} ${pkgs.tzdata}/share/zoneinfo/** r, ${pkgs.stdenv.cc.libc}/share/i18n/** r, diff --git a/nixos/modules/services/mail/public-inbox.nix b/nixos/modules/services/mail/public-inbox.nix index 353db2e2207c..1ae773c35bcd 100644 --- a/nixos/modules/services/mail/public-inbox.nix +++ b/nixos/modules/services/mail/public-inbox.nix @@ -77,6 +77,8 @@ let BindReadOnlyPaths = [ "/etc" "/run/systemd" + ] + ++ lib.optionals (config.i18n.glibcLocales != null) [ "${config.i18n.glibcLocales}" ] ++ mapAttrsToList (name: inbox: inbox.description) cfg.inboxes diff --git a/nixos/modules/services/networking/xrdp.nix b/nixos/modules/services/networking/xrdp.nix index dd322f468f3b..a1e9f9c23d80 100644 --- a/nixos/modules/services/networking/xrdp.nix +++ b/nixos/modules/services/networking/xrdp.nix @@ -39,8 +39,12 @@ let # Ensure that clipboard works for non-ASCII characters sed -i -e '/.*SessionVariables.*/ a\ - LANG=${config.i18n.defaultLocale}\ - LOCALE_ARCHIVE=${config.i18n.glibcLocales}/lib/locale/locale-archive + LANG=${config.i18n.defaultLocale}${ + lib.optionalString (config.i18n.glibcLocales != null) '' + \ + LOCALE_ARCHIVE=${config.i18n.glibcLocales}/lib/locale/locale-archive + '' + } ' $out/sesman.ini ${cfg.extraConfDirCommands} diff --git a/nixos/modules/system/activation/switchable-system.nix b/nixos/modules/system/activation/switchable-system.nix index d34223bc96a1..7919cc5804aa 100644 --- a/nixos/modules/system/activation/switchable-system.nix +++ b/nixos/modules/system/activation/switchable-system.nix @@ -58,7 +58,11 @@ --set DISTRO_ID ${lib.escapeShellArg config.system.nixos.distroId} \ --set INSTALL_BOOTLOADER ${lib.escapeShellArg config.system.build.installBootLoader} \ --set PRE_SWITCH_CHECK ${lib.escapeShellArg config.system.preSwitchChecksScript} \ - --set LOCALE_ARCHIVE ${config.i18n.glibcLocales}/lib/locale/locale-archive \ + ${ + lib.optionalString ( + config.i18n.glibcLocales != null + ) "--set LOCALE_ARCHIVE ${config.i18n.glibcLocales}/lib/locale/locale-archive" + } \ --set SYSTEMD ${config.systemd.package} ) ''; diff --git a/nixos/modules/system/activation/top-level.nix b/nixos/modules/system/activation/top-level.nix index 50a5204b0d70..25969918bb0e 100644 --- a/nixos/modules/system/activation/top-level.nix +++ b/nixos/modules/system/activation/top-level.nix @@ -351,7 +351,6 @@ in # Legacy environment variables. These were used by the activation script, # but some other script might still depend on them, although unlikely. installBootLoader = config.system.build.installBootLoader; - localeArchive = "${config.i18n.glibcLocales}/lib/locale/locale-archive"; distroId = config.system.nixos.distroId; perl = pkgs.perl.withPackages ( p: with p; [ @@ -374,6 +373,9 @@ in # option, as opposed to `system.extraDependencies`. passedChecks = concatStringsSep " " config.system.checks; } + // lib.optionalAttrs (config.i18n.glibcLocales != null) { + localeArchive = "${config.i18n.glibcLocales}/lib/locale/locale-archive"; + } // lib.optionalAttrs (config.system.forbiddenDependenciesRegexes != [ ]) { closureInfo = pkgs.closureInfo { rootPaths = [ From a1322cc9ef7e80cf9f435972e689656c89887e04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 8 May 2026 11:34:02 -0700 Subject: [PATCH 003/113] python3Packages.qcs-sdk-python: 0.26.0 -> 0.26.1 Diff: https://github.com/rigetti/qcs-sdk-rust/compare/lib/v0.26.0...lib/v0.26.1 Changelog: https://github.com/rigetti/qcs-sdk-rust/blob/lib/v0.26.1/crates/lib/CHANGELOG.md --- pkgs/development/python-modules/qcs-sdk-python/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/qcs-sdk-python/default.nix b/pkgs/development/python-modules/qcs-sdk-python/default.nix index 067534536bc6..1ef3c33ec2fa 100644 --- a/pkgs/development/python-modules/qcs-sdk-python/default.nix +++ b/pkgs/development/python-modules/qcs-sdk-python/default.nix @@ -15,19 +15,19 @@ buildPythonPackage rec { pname = "qcs-sdk-python"; - version = "0.26.0"; + version = "0.26.1"; pyproject = true; src = fetchFromGitHub { owner = "rigetti"; repo = "qcs-sdk-rust"; tag = "lib/v${version}"; - hash = "sha256-A404lYKGAigzsnqWO4BAphOK/Juj4Fa2EHXQO8N1U9I="; + hash = "sha256-ZxfDOcfTMyBvS5IRU2c61TOxwnM8hW4hTTjI4JlbBJk="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-NAcCZks5N1KPqeA5v72NAcJqHGexRU99yXQHg21vkPA="; + hash = "sha256-Tx3qmBXUZZWNrkQybKNc/gmF/3Jfip+bgF9PSTEXntM="; }; buildAndTestSubdir = "crates/lib"; From 595cb43b72580aee56a05d57d03028bf66705771 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Wed, 29 Apr 2026 06:56:28 +0000 Subject: [PATCH 004/113] =?UTF-8?q?sublime4-dev:=204199=20=E2=86=92=204205?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - `/usr/bin/pkexec` no longer hardcoded (incomplete fix) - Python 3.8 replaced with 3.14.4 Unfortunately, I was not able to use `python314` from Nixpkgs because `plugin_host-3.14` kept crashing in `PyConfig_SetWideStringList`. Even though abidiff looks fine and I do not see anything in `include/python3.14/cpython/initconfig.h` that I would guess to be relevant to changing the layout of `PyConfig` struct, if I am not mistaken both appear to be compiled without Py_GIL_DISABLED, Py_STATS and Py_DEBUG. I even tried disabling LTO and bumping nixpkgs Python to 3.14.4. So I kept the vendored variant, only unvendoring its OpenSSL 3 dependency. Using OpenSSL 3.5 since it is LTS. --- pkgs/applications/editors/sublime/4/common.nix | 18 ++++++++++++++---- .../editors/sublime/4/packages.nix | 6 +++--- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/editors/sublime/4/common.nix b/pkgs/applications/editors/sublime/4/common.nix index 535475b3d655..be77793c7964 100644 --- a/pkgs/applications/editors/sublime/4/common.nix +++ b/pkgs/applications/editors/sublime/4/common.nix @@ -23,6 +23,7 @@ common-updater-scripts, curl, openssl_1_1, + openssl_3_5, bzip2, sqlite, }: @@ -33,7 +34,7 @@ let binaries = [ "sublime_text" "plugin_host-3.3" - "plugin_host-3.8" + "plugin_host-3.${if lib.versionAtLeast buildVersion "4205" then "14" else "8"}" crashHandlerBinary ]; primaryBinary = "sublime_text"; @@ -90,12 +91,20 @@ let for binary in ${builtins.concatStringsSep " " binaries}; do patchelf \ --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath ${lib.makeLibraryPath neededLibraries}:${lib.getLib stdenv.cc.cc}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"} \ + --set-rpath ${lib.makeLibraryPath neededLibraries}:${lib.getLib stdenv.cc.cc}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"}:$out \ $binary done + # Unable to get plugin_host-3.14 not crash with Python from Nixpkgs + ${lib.optionalString (lib.versionAtLeast buildVersion "4205") "patchelf --set-rpath ${ + lib.makeLibraryPath [ + sqlite + openssl_3_5 + ] + } libpython3.14.so.1.0"} + # Rewrite pkexec argument. Note that we cannot delete bytes in binary. - sed -i -e 's,/bin/cp\x00,cp\x00\x00\x00\x00\x00\x00,g' ${primaryBinary} + ${lib.optionalString (lib.versionOlder buildVersion "4205") "sed -i -e 's,/bin/cp\\x00,cp\\x00\\x00\\x00\\x00\\x00\\x00,g' ${primaryBinary}"} runHook postBuild ''; @@ -106,6 +115,7 @@ let # No need to patch these libraries, it works well with our own rm libcrypto.so.1.1 libssl.so.1.1 ${lib.optionalString (lib.versionAtLeast buildVersion "4145") "rm libsqlite3.so"} + ${lib.optionalString (lib.versionAtLeast buildVersion "4205") "rm libcrypto.so.3 libssl.so.3"} mkdir -p $out cp -r * $out/ @@ -116,7 +126,7 @@ let dontWrapGApps = true; # non-standard location, need to wrap the executables manually postFixup = '' - sed -i 's#/usr/bin/pkexec#pkexec\x00\x00\x00\x00\x00\x00\x00\x00\x00#g' "$out/${primaryBinary}" + ${lib.optionalString (lib.versionOlder buildVersion "4205") "sed -i 's#/usr/bin/pkexec#pkexec\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00#g' \"$out/${primaryBinary}\""} wrapProgram $out/${primaryBinary} \ --set LOCALE_ARCHIVE "${glibcLocales.out}/lib/locale/locale-archive" \ diff --git a/pkgs/applications/editors/sublime/4/packages.nix b/pkgs/applications/editors/sublime/4/packages.nix index 6e2a275f9e36..2b734a8f0c44 100644 --- a/pkgs/applications/editors/sublime/4/packages.nix +++ b/pkgs/applications/editors/sublime/4/packages.nix @@ -11,9 +11,9 @@ in } { }; sublime4-dev = common { - buildVersion = "4199"; + buildVersion = "4205"; dev = true; - x64sha256 = "Nrhwv+ox/SW21c8wZtuX9mzHQ+o9ghsI50dU2kDvCX0="; - aarch64sha256 = "3vCXj53f2Qlt/Ab3hNNng+Y4Ch85Dp0G8srTVBtd6zU="; + x64sha256 = "1Tg8m4FNrVOeHK6VSmlua30pW4Bu7Gz+sT0t/w01UyM="; + aarch64sha256 = "K94UipUVZRh8xJKYW35be0u9L/VHpZ+FYhC26v41b3U="; } { }; } From f19f0c21ab0d5e8d793099004997948ee161fa8c Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Sun, 10 May 2026 10:47:09 +0000 Subject: [PATCH 005/113] xfr: 0.9.11 -> 0.9.14 --- pkgs/by-name/xf/xfr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xf/xfr/package.nix b/pkgs/by-name/xf/xfr/package.nix index 0fd909f2b978..05a371c6fcd8 100644 --- a/pkgs/by-name/xf/xfr/package.nix +++ b/pkgs/by-name/xf/xfr/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xfr"; - version = "0.9.11"; + version = "0.9.14"; src = fetchFromGitHub { owner = "lance0"; repo = "xfr"; tag = "v${finalAttrs.version}"; - hash = "sha256-m41hICpbx8aZprKrjdAdvoDEzCi8gLoLia6TTi/AThY="; + hash = "sha256-6+kjpa6zgCXjXK1s3VrOksXFyLAbnqkNOhD50r5zyMA="; }; - cargoHash = "sha256-uUKAjq8jj/NPpi5DHktNGBLWvecSPUwYdMQF/4o7JnM="; + cargoHash = "sha256-U/XOlUo/zHsZCPW6lG87BKaM7xSQgineO2rH+JBx6x4="; nativeBuildInputs = [ installShellFiles From a924ba8266d6241500cdb51f0b96db41d7d0012a Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 29 Apr 2026 17:54:37 +0200 Subject: [PATCH 006/113] python3Packages.viser: update github org name I checked the hash is unchanged, but that trigger a rebuild thanks https://github.com/NixOS/nixpkgs/issues/514132 --- pkgs/development/python-modules/viser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index 169aa0c75566..13316cf2e98f 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -55,7 +55,7 @@ buildPythonPackage rec { pyproject = true; src = fetchFromGitHub { - owner = "nerfstudio-project"; + owner = "viser-project"; repo = "viser"; tag = "v${version}"; hash = "sha256-usnvEvuBNPrqRXV7jh0qw1ppmZgAe1CUhAwd/M5CvC0="; @@ -145,7 +145,7 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/nerfstudio-project/viser/releases/tag/${src.tag}"; + changelog = "https://github.com/viser-project/viser/releases/tag/${src.tag}"; description = "Web-based 3D visualization + Python"; homepage = "https://github.com/nerfstudio-project/viser"; license = lib.licenses.asl20; From 83a016df52441c04917dbc90d05c58bc4b8ed7f3 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Wed, 29 Apr 2026 17:56:08 +0200 Subject: [PATCH 007/113] python3Packages.viser: switch to finalAttrs checked no rebuild --- pkgs/development/python-modules/viser/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index 13316cf2e98f..32338fb25d3a 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -49,7 +49,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "viser"; version = "1.0.20"; pyproject = true; @@ -57,7 +57,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "viser-project"; repo = "viser"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-usnvEvuBNPrqRXV7jh0qw1ppmZgAe1CUhAwd/M5CvC0="; }; @@ -81,7 +81,7 @@ buildPythonPackage rec { ]; yarnOfflineCache = fetchYarnDeps { - yarnLock = src + "/src/viser/client/yarn.lock"; + yarnLock = finalAttrs.src + "/src/viser/client/yarn.lock"; hash = "sha256-4x+zJIqjVoKmEdOUPGpCuMmlRBfF++3oWtbNYAvd2ko="; }; @@ -145,10 +145,10 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/viser-project/viser/releases/tag/${src.tag}"; + changelog = "https://github.com/viser-project/viser/releases/tag/${finalAttrs.src.tag}"; description = "Web-based 3D visualization + Python"; homepage = "https://github.com/nerfstudio-project/viser"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ nim65s ]; }; -} +}) From 2803d2befb5c59139a8716941cce8917836c9e80 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Thu, 30 Apr 2026 00:57:08 +0200 Subject: [PATCH 008/113] python3Packages.viser: 1.0.20 -> 1.0.26 --- .../python-modules/viser/default.nix | 111 ++++++++++++------ 1 file changed, 78 insertions(+), 33 deletions(-) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index 32338fb25d3a..1e06627196aa 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -6,8 +6,8 @@ # nativeBuildInputs nodejs, - fetchYarnDeps, - yarnConfigHook, + fetchNpmDeps, + npmHooks, # build-system hatchling, @@ -15,79 +15,78 @@ # dependencies imageio, msgspec, - nodeenv, numpy, - opencv-python, - plyfile, - psutil, requests, rich, - scikit-image, - scipy, tqdm, trimesh, typing-extensions, websockets, yourdfpy, + zstandard, # optional-dependencies hypothesis, + liblzfse, + nodeenv, + opencv-python, + playwright, pre-commit, - pandas, + psutil, pyright, pytest, + pytest-playwright, + pytest-xdist, ruff, gdown, matplotlib, + pandas, plotly, - # pyliblzfse, + plyfile, robot-descriptions, torch, tyro, # nativeCheckInputs pytestCheckHook, + playwright-driver, }: buildPythonPackage (finalAttrs: { pname = "viser"; - version = "1.0.20"; + version = "1.0.26"; pyproject = true; src = fetchFromGitHub { owner = "viser-project"; repo = "viser"; tag = "v${finalAttrs.version}"; - hash = "sha256-usnvEvuBNPrqRXV7jh0qw1ppmZgAe1CUhAwd/M5CvC0="; + hash = "sha256-qmHgjXBTJB0ka+QM+wmiUIXS+upeH3MxjAU9wHePWMY="; }; postPatch = '' - # prepare yarn offline cache + # prepare npm offline cache mkdir -p node_modules cd src/viser/client - cp package.json yarn.lock ../../.. + cp package.json package-lock.json ../../.. ln -s ../../../node_modules - - # fix: [vite-plugin-eslint] Failed to load config "react-app" to extend from. - substituteInPlace vite.config.mts --replace-fail \ - "eslint({ failOnError: false, failOnWarning: false })," "" - cd ../../.. ''; nativeBuildInputs = [ - yarnConfigHook + npmHooks.npmConfigHook nodejs ]; - yarnOfflineCache = fetchYarnDeps { - yarnLock = finalAttrs.src + "/src/viser/client/yarn.lock"; - hash = "sha256-4x+zJIqjVoKmEdOUPGpCuMmlRBfF++3oWtbNYAvd2ko="; + npmDeps = fetchNpmDeps { + name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; + src = finalAttrs.src + "/src/viser/client/"; + hash = "sha256-pV8xc+dQA8Z2EpQoIxzUlH2cZJoGKB03cP6GglGdn58="; }; preBuild = '' cd src/viser/client - yarn --offline build + npm --offline run build cd ../../.. ''; @@ -98,37 +97,39 @@ buildPythonPackage (finalAttrs: { dependencies = [ imageio msgspec - nodeenv numpy - opencv-python - plyfile - psutil requests rich - scikit-image - scipy tqdm trimesh typing-extensions websockets yourdfpy + zstandard ]; optional-dependencies = { dev = [ hypothesis + nodeenv + opencv-python + playwright pre-commit + psutil pyright pytest + pytest-playwright + pytest-xdist ruff ]; examples = [ gdown + liblzfse matplotlib + opencv-python pandas plotly plyfile - # pyliblzfse robot-descriptions torch tyro @@ -137,17 +138,61 @@ buildPythonPackage (finalAttrs: { nativeCheckInputs = [ hypothesis + playwright-driver pytestCheckHook ]; + checkInputs = finalAttrs.passthru.optional-dependencies.dev; + + env = { + PLAYWRIGHT_BROWSERS_PATH = playwright-driver.browsers; + PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = true; + PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS = true; + }; + + disabledTests = [ + # AssertionError: Locator expected to be visible + "test_modal_renders_with_content[chromium]" + "test_rgb_color_picker_renders[chromium]" + "test_rgb_server_update[chromium]" + "test_rgba_color_picker_renders[chromium]" + "test_vector2_renders[chromium]" + "test_vector2_initial_values[chromium]" + "test_vector3_renders[chromium]" + "test_vector3_server_update[chromium]" + "test_slider_renders[chromium]" + "test_text_input_renders_with_value[chromium]" + "test_number_input_renders[chromium]" + "test_dropdown_renders[chromium]" + "test_dropdown_with_initial_value[chromium]" + "test_markdown_renders[chromium]" + "test_folder_renders_and_contains_children[chromium]" + "test_folder_collapse_toggle[chromium]" + "test_server_updates_text_value[chromium]" + "test_text_input_change_callback[chromium]" + "test_dropdown_selection_callback[chromium]" + "test_server_value_update_round_trip[chromium]" + + # playwright._impl._errors.TimeoutError: Locator.wait_for: Timeout 5000ms exceeded. + # (same issue with 20s) + "test_long_underscore_label_wraps_within_container[chromium]" + + # AssertionError: Locator expected to have Value 'initial' + "test_gui_state_sync_text[chromium]" + + # assert 0 != 0 + # (only when xdist) + "test_server_port_is_freed" + ]; + pythonImportsCheck = [ "viser" ]; meta = { changelog = "https://github.com/viser-project/viser/releases/tag/${finalAttrs.src.tag}"; - description = "Web-based 3D visualization + Python"; - homepage = "https://github.com/nerfstudio-project/viser"; + description = "Web-based 3D visualization in Python"; + homepage = "https://github.com/viser-project/viser"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ nim65s ]; }; From dd5d84b8bf6f1ef3f97ae1f630596052c548999f Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Thu, 7 May 2026 01:44:03 +0200 Subject: [PATCH 009/113] python3Packages.viser: 1.0.26 -> 1.0.27 Diff: https://github.com/viser-project/viser/compare/v1.0.26...v1.0.27 Changelog: https://github.com/viser-project/viser/releases/tag/v1.0.27 --- pkgs/development/python-modules/viser/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index 1e06627196aa..8ef63b058a34 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -54,14 +54,14 @@ buildPythonPackage (finalAttrs: { pname = "viser"; - version = "1.0.26"; + version = "1.0.27"; pyproject = true; src = fetchFromGitHub { owner = "viser-project"; repo = "viser"; tag = "v${finalAttrs.version}"; - hash = "sha256-qmHgjXBTJB0ka+QM+wmiUIXS+upeH3MxjAU9wHePWMY="; + hash = "sha256-qE9V6KjniKm3vBtf5ger6UHob4go0wTaJnmYtvYqvMc="; }; postPatch = '' @@ -81,7 +81,7 @@ buildPythonPackage (finalAttrs: { npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; src = finalAttrs.src + "/src/viser/client/"; - hash = "sha256-pV8xc+dQA8Z2EpQoIxzUlH2cZJoGKB03cP6GglGdn58="; + hash = "sha256-fAFN/JCUVSvRDGfq39E3V+dhqp1i6vFG/j8wKmOva4c="; }; preBuild = '' From 956827ecda0ff59f815033bc932423a1f3a2055a Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sun, 10 May 2026 13:40:17 +0200 Subject: [PATCH 010/113] python3Packages.viser: disable more flaky tests --- pkgs/development/python-modules/viser/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index 8ef63b058a34..617746916f31 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -150,7 +150,12 @@ buildPythonPackage (finalAttrs: { PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS = true; }; + # flaky tests disabledTests = [ + # AssertionError: Locator expected to be hidden + "test_fuzzy_search_filters_commands[chromium]" + "test_form_dirty_shows_on_sender[chromium]" + # AssertionError: Locator expected to be visible "test_modal_renders_with_content[chromium]" "test_rgb_color_picker_renders[chromium]" @@ -172,11 +177,20 @@ buildPythonPackage (finalAttrs: { "test_text_input_change_callback[chromium]" "test_dropdown_selection_callback[chromium]" "test_server_value_update_round_trip[chromium]" + "test_form_dirty_clears_on_submit_to_peer[chromium]" # playwright._impl._errors.TimeoutError: Locator.wait_for: Timeout 5000ms exceeded. # (same issue with 20s) "test_long_underscore_label_wraps_within_container[chromium]" + # playwright._impl._errors.TargetClosedError: Browser.new_context: Target page, context or browser has been closed + "test_late_joining_client_sees_dirty_form[chromium]" + "test_per_client_form_dirty_is_isolated[chromium]" + "test_late_joining_client_sees_state[chromium]" + "test_scene_node_drag_callbacks[chromium]" + "test_scene_node_drag_filter_rejects_wrong_modifier[chromium]" + "test_form_dirty_syncs_to_peer[chromium]" + # AssertionError: Locator expected to have Value 'initial' "test_gui_state_sync_text[chromium]" From 73f6b7106fd70d5e0e23bd6ddd3d8034edbe037b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 10 May 2026 20:39:04 +0000 Subject: [PATCH 011/113] peergos: 1.25.0 -> 1.26.0 --- pkgs/by-name/pe/peergos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pe/peergos/package.nix b/pkgs/by-name/pe/peergos/package.nix index 7bea384b5bf8..468afa3b1c5b 100644 --- a/pkgs/by-name/pe/peergos/package.nix +++ b/pkgs/by-name/pe/peergos/package.nix @@ -41,13 +41,13 @@ let in stdenv.mkDerivation rec { pname = "peergos"; - version = "1.25.0"; + version = "1.26.0"; src = fetchFromGitHub { owner = "Peergos"; repo = "web-ui"; rev = "v${version}"; - hash = "sha256-OA9Wt8nkXaYRu2gE9jyL6CYGv3OQd5uFUZQ1jCxD0KE="; + hash = "sha256-lvgiVjNbXWKrEYe8kCgAi4hwdvawZysjGJiDSInKYsM="; fetchSubmodules = true; }; From be1817333d654ee4e18a1b25b727d6b30d9772fc Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Mon, 11 May 2026 02:37:58 -0700 Subject: [PATCH 012/113] llvmPackages_22.libc: fix by using hdrgen unconditionally --- pkgs/development/compilers/llvm/common/libc/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/llvm/common/libc/default.nix b/pkgs/development/compilers/llvm/common/libc/default.nix index 0ab8e8ae5d92..a51e07ce9bc2 100644 --- a/pkgs/development/compilers/llvm/common/libc/default.nix +++ b/pkgs/development/compilers/llvm/common/libc/default.nix @@ -31,6 +31,8 @@ let cp -r ${monorepoSrc}/third-party "$out" '' ); + + needHdrGen = isFullBuild || lib.versionAtLeast release_version "22"; in stdenv.mkDerivation (finalAttrs: { inherit pname version patches; @@ -44,13 +46,13 @@ stdenv.mkDerivation (finalAttrs: { python3 ninja ] - ++ (lib.optional isFullBuild python3Packages.pyyaml); + ++ (lib.optional needHdrGen python3Packages.pyyaml); buildInputs = lib.optional (isFullBuild && stdenv.hostPlatform.isLinux) linuxHeaders; outputs = [ "out" ] ++ (lib.optional isFullBuild "dev"); - postUnpack = lib.optionalString isFullBuild '' + postUnpack = lib.optionalString needHdrGen '' chmod +w $sourceRoot/../$pname/utils/hdrgen patchShebangs $sourceRoot/../$pname/utils/hdrgen/main.py chmod +x $sourceRoot/../$pname/utils/hdrgen/main.py From f68e303bbd917c5ce6d10295ae769597c64e15f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 May 2026 01:57:54 -0700 Subject: [PATCH 013/113] python3Packages.coverage: 7.13.5 -> 7.14.0 Diff: https://github.com/coveragepy/coveragepy/compare/7.13.5...7.14.0 Changelog: https://github.com/coveragepy/coveragepy/blob/7.14.0/CHANGES.rst --- pkgs/development/python-modules/coverage/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/coverage/default.nix b/pkgs/development/python-modules/coverage/default.nix index e78e32b5838e..9f8e5a0e64dc 100644 --- a/pkgs/development/python-modules/coverage/default.nix +++ b/pkgs/development/python-modules/coverage/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "coverage"; - version = "7.13.5"; + version = "7.14.0"; pyproject = true; src = fetchFromGitHub { owner = "coveragepy"; repo = "coveragepy"; tag = finalAttrs.version; - hash = "sha256-XsgOBdehJi2fIZdwE60a32+unYLSMK5MGe1nJOfPBEY="; + hash = "sha256-tDq7s+bRt+cxy20Jskjr8sDfg3H+AOTSh3Tt+l5clkg="; }; build-system = [ setuptools ]; From edd17409366c6044668aa6ea663a1c6c6eee615f Mon Sep 17 00:00:00 2001 From: Jo Date: Tue, 12 May 2026 11:44:04 +0200 Subject: [PATCH 014/113] lib.licenses: add new `spdxIds` These licenses gained a `spdxId` since they were added to nixpkgs --- lib/licenses/licenses.nix | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 87b841d8bd7a..1fa17d1bc312 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -204,8 +204,8 @@ lib.mapAttrs mkLicense ( }; bola11 = { - url = "https://blitiri.com.ar/p/bola/"; - fullName = "Buena Onda License Agreement 1.1"; + spdxId = "BOLA-1.1"; + fullName = "Buena Onda License Agreement v1.1"; }; boost = { @@ -326,8 +326,8 @@ lib.mapAttrs mkLicense ( }; capec = { - fullName = "Common Attack Pattern Enumeration and Classification"; - url = "https://capec.mitre.org/about/termsofuse.html"; + fullName = "Common Attack Pattern Enumeration and Classification License"; + spdxId = "CAPEC-tou"; }; clArtistic = { @@ -760,14 +760,7 @@ lib.mapAttrs mkLicense ( hpndSellVariantSafetyClause = { fullName = "HPND - sell variant with safety critical systems clause"; - url = "https://gitlab.freedesktop.org/xorg/driver/xf86-video-voodoo/-/blob/68a5b6d98ae34749cca889f4373b4043d00bfe6a/src/voodoo_dga.c#L12-33"; - # TODO: if the license gets accepted to spdx then - # add spdxId - # else - # remove license - # && replace reference with whatever this license is supposed to be then - # https://github.com/spdx/license-list-XML/issues/2922 - # spdxId = "HPND-sell-variant-safety-clause"; + spdxId = "HPND-sell-variant-critical-systems"; }; hpndDec = { @@ -1251,8 +1244,8 @@ lib.mapAttrs mkLicense ( }; paratype = { - fullName = "ParaType Free Font Licensing Agreement"; - url = "https://web.archive.org/web/20161209023955/http://www.paratype.ru/public/pt_openlicense_eng.asp"; + spdxId = "ParaType-Free-Font-1.3"; + fullName = "ParaType Free Font Licensing Agreement v1.3"; }; parity70 = { @@ -1331,7 +1324,8 @@ lib.mapAttrs mkLicense ( # Gentoo seems to treat it as a license: # https://gitweb.gentoo.org/repo/gentoo.git/tree/licenses/SGMLUG?id=7d999af4a47bf55e53e54713d98d145f935935c1 sgmlug = { - fullName = "SGML UG SGML Parser Materials license"; + spdxId = "SGMLUG-PM"; + fullName = "SGMLUG Parser Materials License"; }; sissl11 = { @@ -1428,11 +1422,8 @@ lib.mapAttrs mkLicense ( }; tekHvcLicense = { + spdxId = "TekHVC"; fullName = "TekHVC License"; - url = "https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/7f8305c779ac6948d7261764f5ffb8ae9aa975b1/COPYING#L138-171"; - # TODO: add spdxId when it gets accepted to spdx - # https://tools.spdx.org/app/license_requests/458 - # https://github.com/spdx/license-list-XML/issues/2757 }; torque11 = { @@ -1453,8 +1444,8 @@ lib.mapAttrs mkLicense ( }; tost = { + spdxId = "Pixar"; fullName = "Tomorrow Open Source Technology License 1.0"; - url = "https://github.com/PixarAnimationStudios/OpenUSD/blob/release/LICENSE.txt"; }; ubdlException = { From 90ce7ec4bb409aac75df7f7ad786727267784605 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Wed, 13 May 2026 17:34:53 -0400 Subject: [PATCH 015/113] pilot-link: 0.13.0-unstable-2022-09-26 -> 0.13.0-unstable-2026-04-25 --- .../pi/pilot-link/configure-checks.patch | 27 ------------------- pkgs/by-name/pi/pilot-link/package.nix | 7 +++-- 2 files changed, 3 insertions(+), 31 deletions(-) delete mode 100644 pkgs/by-name/pi/pilot-link/configure-checks.patch diff --git a/pkgs/by-name/pi/pilot-link/configure-checks.patch b/pkgs/by-name/pi/pilot-link/configure-checks.patch deleted file mode 100644 index 4533d463cff8..000000000000 --- a/pkgs/by-name/pi/pilot-link/configure-checks.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- pilot-link/configure.ac -+++ pilot-link/configure.ac -@@ -63,8 +63,8 @@ - dnl Eat -Werror so configure will run properly, if the user provided it - enable_werror=no - save_CFLAGS="$CFLAGS" --CFLAGS=$(echo $save_CFLAGS | sed -e s/-Werror//g) --CXXFLAGS=$(echo $save_CXXFLAGS | sed -e s/-Werror//g) -+CFLAGS=$(echo "$save_CFLAGS" | sed -e 's/-Werror[^=]//g') -+CXXFLAGS=$(echo "$save_CXXFLAGS" | sed -e 's/-Werror[^=]//g') - if test "x$CFLAGS" != "x$save_CFLAGS"; then - dnl -Werror was set; treat it as implicit --enable-werror below - enable_werror="yes" -@@ -392,11 +392,8 @@ - dnl Determine if system popt is good enough - save_LIBS="$LIBS" - AC_CHECK_HEADER(popt.h, -- AC_CHECK_DECL(POPT_BIT_SET, -- AC_CHECK_LIB(popt, poptStrippedArgv,, -- [with_included_popt="yes"]), -- [with_included_popt="yes"], -- [#include ]), -+ AC_CHECK_LIB(popt, poptStrippedArgv,, -+ [with_included_popt="yes"]), - [with_included_popt="yes"] - ) - LIBS="$save_LIBS" diff --git a/pkgs/by-name/pi/pilot-link/package.nix b/pkgs/by-name/pi/pilot-link/package.nix index ea3f75aad9b9..dab17aea2417 100644 --- a/pkgs/by-name/pi/pilot-link/package.nix +++ b/pkgs/by-name/pi/pilot-link/package.nix @@ -19,20 +19,19 @@ stdenv.mkDerivation { pname = "pilot-link"; - version = "0.13.0-unstable-2022-09-26"; + version = "0.13.0-unstable-2026-04-25"; src = fetchFromGitHub { owner = "desrod"; repo = "pilot-link"; - rev = "14338868111ce592c7ca7918a1f8a32ceecb7caf"; - hash = "sha256-3b5T/QnRZawnjTgwvQKUbJTE/NiJ93eU2+qbRFuI13I"; + rev = "fa3c832fb0aabd9465664309168abf278fd38f2a"; + hash = "sha256-EZwE2iO1QZCzv5uVYTpUaHS9tIlBASs5W8i9f3QV4Ks="; }; # Resolve build issues on modern systems. # https://github.com/desrod/pilot-link/issues/16 # https://aur.archlinux.org/packages/pilot-link-git patches = [ - ./configure-checks.patch ./incompatible-pointer-type.patch ] ++ lib.optionals enableConduits [ ./format-string-literals.patch ] From 004f012b56985667a58c1c00722076ad51621a10 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 14 May 2026 10:59:55 +0700 Subject: [PATCH 016/113] telemt: skip flaky tests --- pkgs/by-name/te/telemt/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/te/telemt/package.nix b/pkgs/by-name/te/telemt/package.nix index df7f5210a381..368b2f7e8e91 100644 --- a/pkgs/by-name/te/telemt/package.nix +++ b/pkgs/by-name/te/telemt/package.nix @@ -16,6 +16,13 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-x5/SLSlYeGx40oXj/I/5zvyTNgSBwKsA33OwVIq9LGw="; + checkFlags = [ + # flaky: races between MiddleClientWriterCancelled and TrafficBudgetWaitCancelled observation paths + "--skip=proxy::middle_relay::middle_relay_atomic_quota_invariant_tests::me_writer_data_write_obeys_flow_cancellation" + # flaky: timing-coupling assertion fires on slower hardware + "--skip=proxy::masking::masking_timing_budget_coupling_security_tests::adversarial_delayed_interface_lookup_does_not_consume_outcome_floor_budget" + ]; + meta = { mainProgram = "telemt"; description = "MTProxy for Telegram on Rust + Tokio"; From 5af8e1ffe055b8d23e5e23251f59d412c6d1ed9f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 30 Apr 2026 21:00:58 +0100 Subject: [PATCH 017/113] gcc16, gccgo16, gfortran16, gnat16: init at 16.1.0 Changes: https://gcc.gnu.org/gcc-16/changes.html Porting guide: https://gcc.gnu.org/gcc-16/porting_to.html Added logic to avoid evaluation of gnatprove on gnat16, as it isn't ported to that compiler version yet. Co-authored-by: sempiternal-aurora <78790545+sempiternal-aurora@users.noreply.github.com> --- pkgs/by-name/gf/gfortran16/package.nix | 10 ++++ .../compilers/gcc/patches/default.nix | 10 ++++ pkgs/development/compilers/gcc/versions.nix | 2 + pkgs/top-level/ada-packages.nix | 11 +++-- pkgs/top-level/all-packages.nix | 48 ++++++++++++++++++- 5 files changed, 77 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/gf/gfortran16/package.nix diff --git a/pkgs/by-name/gf/gfortran16/package.nix b/pkgs/by-name/gf/gfortran16/package.nix new file mode 100644 index 000000000000..4236e7c7716a --- /dev/null +++ b/pkgs/by-name/gf/gfortran16/package.nix @@ -0,0 +1,10 @@ +{ wrapCC, gcc16 }: +wrapCC ( + gcc16.cc.override { + name = "gfortran"; + langFortran = true; + langCC = false; + langC = false; + profiledCompiler = false; + } +) diff --git a/pkgs/development/compilers/gcc/patches/default.nix b/pkgs/development/compilers/gcc/patches/default.nix index 17d8b9590ead..5be64c16ce84 100644 --- a/pkgs/development/compilers/gcc/patches/default.nix +++ b/pkgs/development/compilers/gcc/patches/default.nix @@ -58,6 +58,16 @@ optionals noSysDirs ( ] ++ ( { + "16" = [ + # Do not try looking for binaries and libraries in /lib and /usr/lib + ./13/no-sys-dirs-riscv.patch + # Mangle the nix store hash in __FILE__ to prevent unneeded runtime references + # + # TODO: Remove these and the `useMacroPrefixMap` conditional + # in `cc-wrapper` once + # is fixed. + ./13/mangle-NIX_STORE-in-__FILE__.patch + ]; "15" = [ # Do not try looking for binaries and libraries in /lib and /usr/lib ./13/no-sys-dirs-riscv.patch diff --git a/pkgs/development/compilers/gcc/versions.nix b/pkgs/development/compilers/gcc/versions.nix index 521d129bbb37..ca6b2c91033d 100644 --- a/pkgs/development/compilers/gcc/versions.nix +++ b/pkgs/development/compilers/gcc/versions.nix @@ -1,5 +1,6 @@ let majorMinorToVersionMap = { + "16" = "16.1.0"; "15" = "15.2.0"; "14" = "14.3.0"; "13" = "13.4.0"; @@ -13,6 +14,7 @@ let { # 3 digits: releases (14.2.0) # 4 digits: snapshots (14.2.1.20250322) + "16.1.0" = "sha256-UO+02Uwzl6/zsNYaWr10i03THZ0/Kre+BbFx02pRD3k="; "15.2.0" = "sha256-Q4/ZloJrDIJIWinaA6ctcdbjVBqD7HAt9Ccfb+Al0k4="; "14.3.0" = "sha256-4Nx3KXYlYxrI5Q+pL//v6Jmk63AlktpcMu8E4ik6yjo="; "13.4.0" = "sha256-nEzm27BAVo/cVFWIrAPFy8lajb8MeqSQFwhDr7WcqPU="; diff --git a/pkgs/top-level/ada-packages.nix b/pkgs/top-level/ada-packages.nix index 729e7045154c..1a4cf5f751c1 100644 --- a/pkgs/top-level/ada-packages.nix +++ b/pkgs/top-level/ada-packages.nix @@ -21,9 +21,14 @@ makeScopeWithSplicing' { xmlada = self.callPackage ../development/ada-modules/xmlada { }; - gnatprove = self.callPackage ../development/ada-modules/gnatprove { - ocamlPackages = pkgs.ocaml-ng.ocamlPackages_4_14; - }; + gnatprove = + # They haven't released a version of gnatprove for gnat16 yet + if lib.versionOlder gnat.version "16" then + self.callPackage ../development/ada-modules/gnatprove { + ocamlPackages = pkgs.ocaml-ng.ocamlPackages_4_14; + } + else + null; gnatcoll-core = self.callPackage ../development/ada-modules/gnatcoll/core.nix { }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 151683a8a620..8db774fdc8df 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3739,6 +3739,7 @@ with pkgs; gcc13Stdenv = overrideCC gccStdenv buildPackages.gcc13; gcc14Stdenv = overrideCC gccStdenv buildPackages.gcc14; gcc15Stdenv = overrideCC gccStdenv buildPackages.gcc15; + gcc16Stdenv = overrideCC gccStdenv buildPackages.gcc16; # This is not intended for use in nixpkgs but for providing a faster-running # compiler to nixpkgs users by building gcc with reproducibility-breaking @@ -3841,9 +3842,10 @@ with pkgs; gcc13 gcc14 gcc15 + gcc16 ; - gcc_latest = gcc15; + gcc_latest = gcc16; libgccjit = gcc.cc.override { name = "libgccjit"; @@ -3941,6 +3943,34 @@ with pkgs; } ); + gnat16 = wrapCC ( + gcc16.cc.override { + name = "gnat"; + langC = true; + langCC = false; + langAda = true; + profiledCompiler = false; + # As per upstream instructions building a cross compiler + # should be done with a (native) compiler of the same version. + # If we are cross-compiling GNAT, we may as well do the same. + gnat-bootstrap = + if stdenv.hostPlatform == stdenv.targetPlatform && stdenv.buildPlatform == stdenv.hostPlatform then + buildPackages.gnat-bootstrap14 + else + buildPackages.gnat16; + stdenv = + if + stdenv.hostPlatform == stdenv.targetPlatform + && stdenv.buildPlatform == stdenv.hostPlatform + && stdenv.buildPlatform.isDarwin + && stdenv.buildPlatform.isx86_64 + then + overrideCC stdenv gnat-bootstrap14 + else + stdenv; + } + ); + gnat-bootstrap = gnat-bootstrap13; gnat-bootstrap13 = wrapCCWith ( { @@ -3962,6 +3992,7 @@ with pkgs; gnat13Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat13; }); gnat14Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat14; }); gnat15Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat15; }); + gnat16Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat16; }); gnatPackages = gnat13Packages; inherit (gnatPackages) @@ -4029,6 +4060,21 @@ with pkgs; } ); + gccgo16 = wrapCC ( + gcc16.cc.override { + name = "gccgo"; + langCC = true; # required for go. + langC = true; + langGo = true; + langJit = true; + profiledCompiler = false; + } + // { + # not supported on darwin: https://github.com/golang/go/issues/463 + meta.broken = stdenv.hostPlatform.isDarwin; + } + ); + ghdl-mcode = ghdl.override { backend = "mcode"; }; ghdl-gcc = ghdl.override { backend = "gcc"; }; From 8025e3296b70b2f7521afdf40156f9910c701623 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 14 May 2026 22:42:21 +0700 Subject: [PATCH 018/113] ecasound: fix build with gcc 15 --- pkgs/by-name/ec/ecasound/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/ec/ecasound/package.nix b/pkgs/by-name/ec/ecasound/package.nix index 395c103a6a3c..7c2f281b203b 100644 --- a/pkgs/by-name/ec/ecasound/package.nix +++ b/pkgs/by-name/ec/ecasound/package.nix @@ -18,9 +18,6 @@ }: # TODO: fix python. See configure log. -# fix -Dnullptr=0 cludge below. -# The error is -# /nix/store/*-lilv-0.24.10/include/lilv-0/lilv/lilvmm.hpp:272:53: error: 'nullptr' was not declared in this scope stdenv.mkDerivation (finalAttrs: { pname = "ecasound"; @@ -64,7 +61,6 @@ stdenv.mkDerivation (finalAttrs: { env.CXXFLAGS = "-std=c++11"; configureFlags = [ "--enable-liblilv" - "--with-extra-cppflags=-Dnullptr=0" ]; postPatch = '' From bf3aae019d05cce1447990d9f7937c68f08b7ab3 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 14 May 2026 22:45:39 +0700 Subject: [PATCH 019/113] geda: fix build with gcc 15 --- pkgs/applications/science/electronics/geda/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/applications/science/electronics/geda/default.nix b/pkgs/applications/science/electronics/geda/default.nix index b7d68cb99b38..50308e1d7080 100644 --- a/pkgs/applications/science/electronics/geda/default.nix +++ b/pkgs/applications/science/electronics/geda/default.nix @@ -35,6 +35,9 @@ stdenv.mkDerivation rec { "--without-libfam" ]; + # gcc 15 C23 default breaks K&R () prototypes and errors on -Wincompatible-pointer-types + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + nativeBuildInputs = [ autoreconfHook groff From 0b46bb1b0a911fe005aee954f54459708733c148 Mon Sep 17 00:00:00 2001 From: nanoyaki Date: Fri, 27 Mar 2026 19:17:18 +0100 Subject: [PATCH 020/113] phpantom-lsp: init at 0.7.0 --- pkgs/by-name/ph/phpantom-lsp/package.nix | 67 +++++++++++++++++++ .../ph/phpantom-lsp/update-php-stubs.sh | 18 +++++ 2 files changed, 85 insertions(+) create mode 100644 pkgs/by-name/ph/phpantom-lsp/package.nix create mode 100755 pkgs/by-name/ph/phpantom-lsp/update-php-stubs.sh diff --git a/pkgs/by-name/ph/phpantom-lsp/package.nix b/pkgs/by-name/ph/phpantom-lsp/package.nix new file mode 100644 index 000000000000..d3196b088358 --- /dev/null +++ b/pkgs/by-name/ph/phpantom-lsp/package.nix @@ -0,0 +1,67 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, + _experimental-update-script-combinators, + nix-update-script, +}: + +let + stubsSrc = fetchFromGitHub { + owner = "JetBrains"; + repo = "phpstorm-stubs"; + rev = "3327932472f512d2eb9e122b19702b335083fd9d"; + hash = "sha256-WN5DAvaw4FfHBl2AqSo1OcEthUm3lOpikdB78qy3cyY="; + }; +in + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "phpantom-lsp"; + version = "0.7.0"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "AJenbo"; + repo = "phpantom_lsp"; + tag = finalAttrs.version; + hash = "sha256-ZmtOdoxXkwn2IDg7RyQ9KG0RNz5mrGDMcESfcOSR3Ig="; + }; + + postPatch = '' + mkdir -p stubs/jetbrains + cp -a ${finalAttrs.passthru.stubsSrc} stubs/jetbrains/phpstorm-stubs + chmod u+wx stubs/jetbrains/phpstorm-stubs + + echo "${finalAttrs.passthru.stubsSrc.rev}" \ + > stubs/jetbrains/phpstorm-stubs/.commit + ''; + + cargoHash = "sha256-pXP4qItYgmUXVx9XwMdS6WLVc5lP7P4VX9+0TbhYrUc="; + + checkFlags = [ + "--test" + "completion_inheritance" + ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru = { + inherit stubsSrc; + updateScript = _experimental-update-script-combinators.sequence [ + (nix-update-script { }) + ./update-php-stubs.sh + ]; + }; + + meta = { + changelog = "https://github.com/AJenbo/phpantom_lsp/releases/tag/${finalAttrs.src.tag}"; + description = "Fast, lightweight PHP language server written in Rust"; + homepage = "https://github.com/AJenbo/phpantom_lsp"; + license = lib.licenses.mit; + mainProgram = "phpantom_lsp"; + maintainers = with lib.maintainers; [ nanoyaki ]; + }; +}) diff --git a/pkgs/by-name/ph/phpantom-lsp/update-php-stubs.sh b/pkgs/by-name/ph/phpantom-lsp/update-php-stubs.sh new file mode 100755 index 000000000000..613aef6b972e --- /dev/null +++ b/pkgs/by-name/ph/phpantom-lsp/update-php-stubs.sh @@ -0,0 +1,18 @@ +#! /usr/bin/env nix-shell +#! nix-shell -i bash -p bash curl gnused gnugrep nix-prefetch-github jq + +file="./pkgs/by-name/ph/phpantom-lsp/package.nix" + +version="$(grep -oP 'version = "\K[\d\.]+' "$file")" +curl -O "https://raw.githubusercontent.com/AJenbo/phpantom_lsp/refs/tags/$version/stubs.lock" +stubsVersion="$(grep -oP 'commit = "\K[^"]+' ./stubs.lock)" +rm stubs.lock + +stubsHash="$( + nix-prefetch-github --rev "$stubsVersion" "JetBrains" "phpstorm-stubs" --json \ + 2> /dev/null \ + | jq -r '.hash' +)" + +sed -i 's/\(rev = "\)[^"]*/\1'"$stubsVersion"'/' "$file" +sed -i '/stubsSrc/,/}/ s#\(hash = "\)[^"]*#\1'"$stubsHash"'#' "$file" From 710e5d57c0c6669e7a10063555a04329d907587e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 14 May 2026 23:50:33 +0000 Subject: [PATCH 021/113] google-lighthouse: 13.2.0 -> 13.3.0 --- pkgs/by-name/go/google-lighthouse/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-lighthouse/package.nix b/pkgs/by-name/go/google-lighthouse/package.nix index 64ea99c1681b..b5daf05fd3a7 100644 --- a/pkgs/by-name/go/google-lighthouse/package.nix +++ b/pkgs/by-name/go/google-lighthouse/package.nix @@ -13,18 +13,18 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "google-lighthouse"; - version = "13.2.0"; + version = "13.3.0"; src = fetchFromGitHub { owner = "GoogleChrome"; repo = "lighthouse"; tag = "v${finalAttrs.version}"; - hash = "sha256-D/HQP34/EGJLWgRneiYP8eByUNSjKwQQLD0FScgYAVo="; + hash = "sha256-5GFaM6R836Z/EKTvDLF0/aLox5VltcwgLSWzAmn77EY="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-DKFPnSj3jujCWb+KitgTZaIJB8XkHJBoncaNvzcuIVU="; + hash = "sha256-tzN0rAHahBs4n6KCCAS2xoCxXmaZVtmB4WSNxia9TME="; }; yarnBuildScript = "build-report"; From 8c1dca712fe9cf1bf59d83eba6a329e8a12d80f4 Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 15 May 2026 11:37:28 +0700 Subject: [PATCH 022/113] sqsh: fix build with gcc 15 --- pkgs/by-name/sq/sqsh/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/sq/sqsh/package.nix b/pkgs/by-name/sq/sqsh/package.nix index f587483d8214..85c7ebe3e58b 100644 --- a/pkgs/by-name/sq/sqsh/package.nix +++ b/pkgs/by-name/sq/sqsh/package.nix @@ -28,6 +28,9 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace configure --replace "libct.so" "libct.dylib" ''; + # 'bool' used as identifier rejected by gcc 15's C23 default. + env.NIX_CFLAGS_COMPILE = "-std=gnu17"; + enableParallelBuilding = true; buildInputs = [ From 198c242e5046fa1cf1de0c36d0b43aa514e524a8 Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 15 May 2026 11:41:10 +0700 Subject: [PATCH 023/113] squeak: fix build with gcc 15 --- pkgs/development/compilers/squeak/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/squeak/default.nix b/pkgs/development/compilers/squeak/default.nix index 201cd7c7bbf2..fad38fd45b47 100644 --- a/pkgs/development/compilers/squeak/default.nix +++ b/pkgs/development/compilers/squeak/default.nix @@ -174,7 +174,11 @@ stdenv.mkDerivation { # ld: vm/vm.a(cogit.o):spur64src/vm/cogitX64SysV.c:2552: multiple definition of # `traceStores'; vm/vm.a(gcc3x-cointerp.o):spur64src/vm/cogit.h:140: first defined here env.NIX_CFLAGS_COMPILE = toString ( - [ "-fcommon" ] + [ + "-fcommon" + # C23 default rejects implicit declarations (e.g. close() without ). + "-std=gnu17" + ] ++ (lib.optionals stdenv.cc.isClang [ # LLVM 16 turned these into errors (rightly, perhaps.) # Allow this package to continue to build despite this change. From 5f732d097854a051689e09d367ee03ca0052d9b8 Mon Sep 17 00:00:00 2001 From: Benedikt Ritter Date: Fri, 15 May 2026 09:55:55 +0200 Subject: [PATCH 024/113] mvnd: use finalAttrs Based on the changes in #513696 and #516099. --- pkgs/by-name/mv/mvnd/package.nix | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/mv/mvnd/package.nix b/pkgs/by-name/mv/mvnd/package.nix index 1a2e901ea6e2..1820c6f2ad1b 100644 --- a/pkgs/by-name/mv/mvnd/package.nix +++ b/pkgs/by-name/mv/mvnd/package.nix @@ -5,7 +5,6 @@ installShellFiles, makeWrapper, maven, - mvnd, nix-update-script, runCommand, stdenv, @@ -19,16 +18,15 @@ let x86_64-darwin = "darwin-amd64"; x86_64-linux = "linux-amd64"; }; - inherit (platformMap.${stdenv.system}) os arch; in -maven.buildMavenPackage rec { +maven.buildMavenPackage (finalAttrs: { pname = "mvnd"; version = "1.0.5"; src = fetchFromGitHub { owner = "apache"; repo = "maven-mvnd"; - rev = version; + rev = finalAttrs.version; sha256 = "sha256-/ODRS6xaxkn7okUh8phN1GUNG7tDAKjmAIQn8NrC+ag="; }; @@ -42,7 +40,7 @@ maven.buildMavenPackage rec { makeWrapper ]; - mvnDepsParameters = mvnParameters; + mvnDepsParameters = finalAttrs.mvnParameters; mvnParameters = lib.concatStringsSep " " ( [ "-Dmaven.buildNumber.skip=true" # skip build number generation; requires a git repository @@ -69,7 +67,7 @@ maven.buildMavenPackage rec { mkdir -p $out/bin mkdir -p $out/mvnd-home - cp -r dist/target/maven-mvnd-${version}-${platformMap.${stdenv.system}}/* $out/mvnd-home + cp -r dist/target/maven-mvnd-${finalAttrs.version}-${platformMap.${stdenv.system}}/* $out/mvnd-home makeWrapper $out/mvnd-home/bin/mvnd $out/bin/mvnd \ --set-default MVND_HOME $out/mvnd-home @@ -89,13 +87,13 @@ maven.buildMavenPackage rec { package = runCommand "mvnd" { - inherit version; + inherit (finalAttrs) version; nativeBuildInputs = [ makeWrapper ]; } '' mkdir -p $out/bin - makeWrapper ${mvnd}/bin/mvnd $out/bin/mvnd \ - --suffix PATH : ${lib.makeBinPath [ mvnJdk ]} + makeWrapper ${finalAttrs.finalPackage}/bin/mvnd $out/bin/mvnd \ + --suffix PATH : ${lib.makeBinPath [ finalAttrs.mvnJdk ]} ''; }; }); @@ -108,4 +106,4 @@ maven.buildMavenPackage rec { maintainers = with lib.maintainers; [ nathanregner ]; mainProgram = "mvnd"; }; -} +}) From 6f4e7e74f58453d7a86ebefac18532268f90936e Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Fri, 15 May 2026 17:50:22 +0200 Subject: [PATCH 025/113] python3Packages.viser: exclude pre-commit from checkInputs Co-authored-by: Peder Bergebakken Sundt <140964+pbsds@users.noreply.github.com> --- pkgs/development/python-modules/viser/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index 617746916f31..19c4859c4126 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -142,7 +142,8 @@ buildPythonPackage (finalAttrs: { pytestCheckHook ]; - checkInputs = finalAttrs.passthru.optional-dependencies.dev; + # adding pre-commit here break PYTHONPATH in 3.14 + checkInputs = lib.filter (p: p.pname != "pre-commit") finalAttrs.passthru.optional-dependencies.dev; env = { PLAYWRIGHT_BROWSERS_PATH = playwright-driver.browsers; From 5e60dab3d83e80f3512336720437edb45d24861e Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 15 May 2026 22:57:19 +0700 Subject: [PATCH 026/113] telemt: set meta.platforms to linux --- pkgs/by-name/te/telemt/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/te/telemt/package.nix b/pkgs/by-name/te/telemt/package.nix index 368b2f7e8e91..8930a708170e 100644 --- a/pkgs/by-name/te/telemt/package.nix +++ b/pkgs/by-name/te/telemt/package.nix @@ -28,5 +28,6 @@ rustPlatform.buildRustPackage rec { description = "MTProxy for Telegram on Rust + Tokio"; homepage = "https://github.com/telemt/telemt"; maintainers = with lib.maintainers; [ r4v3n6101 ]; + platforms = lib.platforms.linux; }; } From b782a6bcb8723f4b36ca260ed35b9291de895b6d Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Fri, 15 May 2026 17:55:58 +0200 Subject: [PATCH 027/113] python3Packages.viser: flaky test --- pkgs/development/python-modules/viser/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index 19c4859c4126..a7693ef6af0c 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -181,8 +181,9 @@ buildPythonPackage (finalAttrs: { "test_form_dirty_clears_on_submit_to_peer[chromium]" # playwright._impl._errors.TimeoutError: Locator.wait_for: Timeout 5000ms exceeded. - # (same issue with 20s) "test_long_underscore_label_wraps_within_container[chromium]" + "test_command_description_update[chromium]" + "test_command_icon_update[chromium]" # playwright._impl._errors.TargetClosedError: Browser.new_context: Target page, context or browser has been closed "test_late_joining_client_sees_dirty_form[chromium]" From 56ffecfa10674021d9a3efe9f15477f3b7b4bb18 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 15 May 2026 18:30:32 +0000 Subject: [PATCH 028/113] wasm-tools: 1.248.0 -> 1.249.0 --- pkgs/by-name/wa/wasm-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wasm-tools/package.nix b/pkgs/by-name/wa/wasm-tools/package.nix index c292251f1bdd..e80e0a1026cf 100644 --- a/pkgs/by-name/wa/wasm-tools/package.nix +++ b/pkgs/by-name/wa/wasm-tools/package.nix @@ -6,20 +6,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "wasm-tools"; - version = "1.248.0"; + version = "1.249.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wasm-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-B0G+k5RI7j1J0G4l2lcpA6iTTNUmjQOOwi3zij0Ww+c="; + hash = "sha256-8YIFzaJ10ll4ESVsQWf3hRPBNpgBGFvEdDbwbJ7PsI4="; fetchSubmodules = true; }; # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. auditable = false; - cargoHash = "sha256-yMp8AWcWfxTXq4eIekuPhgOdMbuoscck+r0O01cC+AA="; + cargoHash = "sha256-CuSLE6AwslD0SWQALAY3TTuDCKAbl6w6l5x6CwXaqcM="; cargoBuildFlags = [ "--package" "wasm-tools" From 6a8aed7f5d80ead68f26cd07507f53d8e32cce76 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sat, 16 May 2026 01:28:13 +0200 Subject: [PATCH 029/113] python3Packages.viser: test only x86_64-linux --- pkgs/development/python-modules/viser/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index a7693ef6af0c..f1c08c11d063 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -1,6 +1,7 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -201,6 +202,9 @@ buildPythonPackage (finalAttrs: { "test_server_port_is_freed" ]; + # 96 failed, 577 passed, 14 warnings on aarch64-linux + doInstallCheck = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64; + pythonImportsCheck = [ "viser" ]; From 5d0274335f2da5e6b8d63eb5017e3579f79528cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 16 May 2026 11:01:35 +0000 Subject: [PATCH 030/113] python3Packages.pywmspro: 0.3.3 -> 0.3.4 --- pkgs/development/python-modules/pywmspro/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pywmspro/default.nix b/pkgs/development/python-modules/pywmspro/default.nix index ab29bfcf57d4..91e3537a43e3 100644 --- a/pkgs/development/python-modules/pywmspro/default.nix +++ b/pkgs/development/python-modules/pywmspro/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pywmspro"; - version = "0.3.3"; + version = "0.3.4"; pyproject = true; src = fetchFromGitHub { owner = "mback2k"; repo = "pywmspro"; tag = version; - hash = "sha256-cQ2qDVH7CfCj3he4f01tkwVrgCuE+NxSTeKINh75gxc="; + hash = "sha256-vEuJPJrGJffnk7FogcOXEiYNnciAFkzgAeJkjWZWt4M="; }; build-system = [ From 82d51aae65a54e52689e48ee1b78fa303aa80baa Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sat, 16 May 2026 14:03:56 +0200 Subject: [PATCH 031/113] python3Packages.viser: disable all tests/e2e --- .../python-modules/viser/default.nix | 51 ++----------------- 1 file changed, 4 insertions(+), 47 deletions(-) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index f1c08c11d063..1c8b1b9a2c76 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -152,59 +152,16 @@ buildPythonPackage (finalAttrs: { PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS = true; }; - # flaky tests + disabledTestPaths = [ + # too many flaky tests + "tests/e2e" + ]; disabledTests = [ - # AssertionError: Locator expected to be hidden - "test_fuzzy_search_filters_commands[chromium]" - "test_form_dirty_shows_on_sender[chromium]" - - # AssertionError: Locator expected to be visible - "test_modal_renders_with_content[chromium]" - "test_rgb_color_picker_renders[chromium]" - "test_rgb_server_update[chromium]" - "test_rgba_color_picker_renders[chromium]" - "test_vector2_renders[chromium]" - "test_vector2_initial_values[chromium]" - "test_vector3_renders[chromium]" - "test_vector3_server_update[chromium]" - "test_slider_renders[chromium]" - "test_text_input_renders_with_value[chromium]" - "test_number_input_renders[chromium]" - "test_dropdown_renders[chromium]" - "test_dropdown_with_initial_value[chromium]" - "test_markdown_renders[chromium]" - "test_folder_renders_and_contains_children[chromium]" - "test_folder_collapse_toggle[chromium]" - "test_server_updates_text_value[chromium]" - "test_text_input_change_callback[chromium]" - "test_dropdown_selection_callback[chromium]" - "test_server_value_update_round_trip[chromium]" - "test_form_dirty_clears_on_submit_to_peer[chromium]" - - # playwright._impl._errors.TimeoutError: Locator.wait_for: Timeout 5000ms exceeded. - "test_long_underscore_label_wraps_within_container[chromium]" - "test_command_description_update[chromium]" - "test_command_icon_update[chromium]" - - # playwright._impl._errors.TargetClosedError: Browser.new_context: Target page, context or browser has been closed - "test_late_joining_client_sees_dirty_form[chromium]" - "test_per_client_form_dirty_is_isolated[chromium]" - "test_late_joining_client_sees_state[chromium]" - "test_scene_node_drag_callbacks[chromium]" - "test_scene_node_drag_filter_rejects_wrong_modifier[chromium]" - "test_form_dirty_syncs_to_peer[chromium]" - - # AssertionError: Locator expected to have Value 'initial' - "test_gui_state_sync_text[chromium]" - # assert 0 != 0 # (only when xdist) "test_server_port_is_freed" ]; - # 96 failed, 577 passed, 14 warnings on aarch64-linux - doInstallCheck = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64; - pythonImportsCheck = [ "viser" ]; From b1adeb7a381c67872fb9bf1bbb6370af4e8c3ce1 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sat, 16 May 2026 14:20:19 +0200 Subject: [PATCH 032/113] python3Packages.viser: just one more disabled test --- pkgs/development/python-modules/viser/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/viser/default.nix b/pkgs/development/python-modules/viser/default.nix index 1c8b1b9a2c76..8a24fecbd8b6 100644 --- a/pkgs/development/python-modules/viser/default.nix +++ b/pkgs/development/python-modules/viser/default.nix @@ -160,6 +160,10 @@ buildPythonPackage (finalAttrs: { # assert 0 != 0 # (only when xdist) "test_server_port_is_freed" + + # counts ffmpeg pids, can be confused when + # building multiple times this package in parallel + "test_process_termination" ]; pythonImportsCheck = [ From ee9ff5eb0f51d7b56dd706c55f0ff5560759b355 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 16 May 2026 16:29:10 +0200 Subject: [PATCH 033/113] exegol4: fix build --- pkgs/by-name/ex/exegol4/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ex/exegol4/package.nix b/pkgs/by-name/ex/exegol4/package.nix index be9950a4a0e4..532cd5a4e94f 100644 --- a/pkgs/by-name/ex/exegol4/package.nix +++ b/pkgs/by-name/ex/exegol4/package.nix @@ -17,8 +17,9 @@ python3Packages.buildPythonApplication (finalAttrs: { build-system = with python3Packages; [ pdm-backend ]; pythonRelaxDeps = [ - "rich" "argcomplete" + "requests" + "rich" ]; dependencies = From d38ad65ad0bc6a833b492fa18f28e6599cfec471 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 16 May 2026 18:16:47 +0200 Subject: [PATCH 034/113] google-amber: 0-unstable-2025-02-03 -> 0-unstable-2026-04-29 Diff: https://github.com/google/amber/compare/3f078e41d86ca1a5881560f00e26198f59bb8ac0...fc02f9bad7ddaf5ca685ad01c3a0668d19910fbf --- pkgs/by-name/go/google-amber/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/go/google-amber/package.nix b/pkgs/by-name/go/google-amber/package.nix index 8cedbc82006b..451587170440 100644 --- a/pkgs/by-name/go/google-amber/package.nix +++ b/pkgs/by-name/go/google-amber/package.nix @@ -39,27 +39,27 @@ let spirv-headers = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Headers"; - rev = "3f17b2af6784bfa2c5aa5dbb8e0e74a607dd8b3b"; - hash = "sha256-MCQ+i9ymjnxRZP/Agk7rOGdHcB4p67jT4J4athWUlcI="; + rev = "babee77020ff82b571d723ce2c0262e2ec0ee3f1"; + hash = "sha256-GWcNNw08XoKaZs/BTW9nPAEMHL8wqbhbUm56PUtEan4="; }; spirv-tools = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Tools"; - rev = "13b59bf1d84054b8ccd29cdc6b1303f69e8f9e77"; - hash = "sha256-k/mTHiLbZdnslC24fjcrzqsZYMyVaAADGEqngqJcC2c="; + rev = "4c1ae3cd6f9076271cd64acde8cbef1d1287f27f"; + hash = "sha256-x7OXe0q9ml8PIxWyTEx3j3tvSgIPp8kg5HwlLWIzNuk="; }; in stdenv.mkDerivation (finalAttrs: { pname = "amber"; - version = "0-unstable-2025-02-03"; + version = "0-unstable-2026-04-29"; src = fetchFromGitHub { owner = "google"; repo = "amber"; - rev = "3f078e41d86ca1a5881560f00e26198f59bb8ac0"; - hash = "sha256-pAotVFmtEGp9GKmDD0vrbfbO+Xt2URmM8gYCjl0LEnk="; + rev = "fc02f9bad7ddaf5ca685ad01c3a0668d19910fbf"; + hash = "sha256-en+q6pLBTiVRg5XdP2qmPfkPnywYqEOsm2/er3m75Jw="; }; buildInputs = [ From b091b7dcd23c8203c97303431cb55414464f88dc Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 16 May 2026 18:18:56 +0200 Subject: [PATCH 035/113] google-amber: run `preInstall` and `postInstall` hooks --- pkgs/by-name/go/google-amber/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/go/google-amber/package.nix b/pkgs/by-name/go/google-amber/package.nix index 451587170440..8620de8f7864 100644 --- a/pkgs/by-name/go/google-amber/package.nix +++ b/pkgs/by-name/go/google-amber/package.nix @@ -96,9 +96,13 @@ stdenv.mkDerivation (finalAttrs: { ''; installPhase = '' + runHook preInstall + install -Dm755 -t $out/bin amber image_diff wrapProgram $out/bin/amber \ --suffix VK_LAYER_PATH : ${vulkan-validation-layers}/share/vulkan/explicit_layer.d + + runHook postInstall ''; passthru.tests.lavapipe = From 8f4c687aa4276ced210ac2dfb6af0876f20dfb97 Mon Sep 17 00:00:00 2001 From: chemonke Date: Sat, 16 May 2026 20:43:09 +0200 Subject: [PATCH 036/113] python313Packages.nominal-api-protos: fix runtime dependencies --- .../python-modules/nominal-api-protos/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/nominal-api-protos/default.nix b/pkgs/development/python-modules/nominal-api-protos/default.nix index c3b5b6eb5a2e..7406d631b943 100644 --- a/pkgs/development/python-modules/nominal-api-protos/default.nix +++ b/pkgs/development/python-modules/nominal-api-protos/default.nix @@ -4,6 +4,8 @@ fetchPypi, setuptools, protobuf, + grpcio, + grpcio-tools, }: buildPythonPackage rec { @@ -20,7 +22,11 @@ buildPythonPackage rec { build-system = [ setuptools ]; - dependencies = [ protobuf ]; + dependencies = [ + protobuf + grpcio + grpcio-tools + ]; pythonImportsCheck = [ "nominal_api_protos" ]; From da13d40d003f94c39721a5b015bd7e5071313db5 Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Mon, 6 Apr 2026 19:24:28 -0400 Subject: [PATCH 037/113] nixos/hyprland: add cap_sys_nice capability On startup, Hyprland tries to set its own scheduling policy to SCHED_RR for a boost in responsiveness when the system is under load. This requires the cap_sys_nice capability to function. --- nixos/modules/programs/wayland/hyprland.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nixos/modules/programs/wayland/hyprland.nix b/nixos/modules/programs/wayland/hyprland.nix index 744f7af70fe5..8e6e7ea3f2f4 100644 --- a/nixos/modules/programs/wayland/hyprland.nix +++ b/nixos/modules/programs/wayland/hyprland.nix @@ -83,6 +83,15 @@ in { environment.systemPackages = [ cfg.package ]; + # Hyprland needs permissions to give itself SCHED_RR on startup: + # https://github.com/hyprwm/Hyprland/blob/main/src/init/initHelpers.cpp + security.wrappers.Hyprland = { + owner = "root"; + group = "root"; + capabilities = "cap_sys_nice+ep"; + source = lib.getExe cfg.package; + }; + xdg.portal = { enable = true; extraPortals = [ cfg.portalPackage ]; From 13972ee683f404f8cd443e8ff0c0a1cce0eae4c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 02:15:45 +0000 Subject: [PATCH 038/113] fastly: 15.0.0 -> 15.1.0 --- pkgs/by-name/fa/fastly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fa/fastly/package.nix b/pkgs/by-name/fa/fastly/package.nix index e88656ca3a8b..ba7eabb6eced 100644 --- a/pkgs/by-name/fa/fastly/package.nix +++ b/pkgs/by-name/fa/fastly/package.nix @@ -12,13 +12,13 @@ buildGoModule (finalAttrs: { pname = "fastly"; - version = "15.0.0"; + version = "15.1.0"; src = fetchFromGitHub { owner = "fastly"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZSUT0f3U6tmJLtSdpTorAYxJExdR+zVan+Gua3BIcDM="; + hash = "sha256-bNdTvjWs43qO3gAtaKZR5CgGmOnJmNWrJUbm6Xv+q+g="; # The git commit is part of the `fastly version` original output; # leave that output the same in nixpkgs. Use the `.git` directory # to retrieve the commit SHA, and remove the directory afterwards, @@ -35,7 +35,7 @@ buildGoModule (finalAttrs: { "cmd/fastly" ]; - vendorHash = "sha256-J0UvU/rXUpxJEn/p+ScO8omFwHY2JD3kq7zGes0ohQ8="; + vendorHash = "sha256-gR8FIVk+D40ALLdM+AzMkIUWLsBlWgoLp3DfEQa3a0s="; nativeBuildInputs = [ installShellFiles From 96b70c58406b9a91dfa76c16d890d9845de26abf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 07:51:25 +0000 Subject: [PATCH 039/113] kiro-cli: 2.2.2 -> 2.3.0 --- pkgs/by-name/ki/kiro-cli/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ki/kiro-cli/package.nix b/pkgs/by-name/ki/kiro-cli/package.nix index a720b38fbcda..fa0b8d5287d7 100644 --- a/pkgs/by-name/ki/kiro-cli/package.nix +++ b/pkgs/by-name/ki/kiro-cli/package.nix @@ -14,23 +14,23 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "kiro-cli"; - version = "2.2.2"; + version = "2.3.0"; src = let darwinDmg = fetchurl { url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/Kiro%20CLI.dmg"; - hash = "sha256-z+eTOA5PTKYEcjdzHL4/LeFqUO61eXhdl0Yn3dzwtw0="; + hash = "sha256-lHBlzPFeT9m54dbFBXm7l/bJIVcBJqodZ6xKD9XThJc="; }; in { x86_64-linux = fetchurl { url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-x86_64-linux.tar.gz"; - hash = "sha256-QU8akDY0VrNMrcwuQJHZIUiJrCnjYzshmsaqviY0+PY="; + hash = "sha256-zLizK/0m9PdIzN4IMicq7/95lWahj7sdLzEEYpv/o+E="; }; aarch64-linux = fetchurl { url = "https://desktop-release.q.us-east-1.amazonaws.com/${finalAttrs.version}/kirocli-aarch64-linux.tar.gz"; - hash = "sha256-hFJN6FFE3uY1Wdjibb+PoXIKF6W70osg/euxSuLqCZA="; + hash = "sha256-B4NElbGE0M7P6eGrd90UYvoeqN1fEoe+2g1/M1wM3ZY="; }; x86_64-darwin = darwinDmg; aarch64-darwin = darwinDmg; From d7b818e93e1654a8c98fb62a53086802e73c1f67 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 14:32:30 +0000 Subject: [PATCH 040/113] python3Packages.temporalio: 1.27.0 -> 1.27.2 --- pkgs/development/python-modules/temporalio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/temporalio/default.nix b/pkgs/development/python-modules/temporalio/default.nix index 6e2499f70265..1a05b9974c44 100644 --- a/pkgs/development/python-modules/temporalio/default.nix +++ b/pkgs/development/python-modules/temporalio/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { pname = "temporalio"; - version = "1.27.0"; + version = "1.27.2"; pyproject = true; src = fetchFromGitHub { @@ -33,7 +33,7 @@ buildPythonPackage rec { repo = "sdk-python"; tag = version; fetchSubmodules = true; - hash = "sha256-UjfEBD0gLqZ+u53j1Chhearpljv+Arxw7Ru5slHA8i8="; + hash = "sha256-AwWcZJlYysGfNuhM2jgCWoT1MblNt6oof4/uMOsdCMk="; }; cargoDeps = rustPlatform.fetchCargoVendor { From e4363ee56e8a2cac1a56986a0822fda3fd5ae4dc Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 17 May 2026 10:43:13 -0400 Subject: [PATCH 041/113] gollum: regenerate lockfiles Fixes Dependabot alerts (e.g. https://github.com/NixOS/nixpkgs/security/dependabot/10276) --- pkgs/by-name/go/gollum/Gemfile.lock | 48 +++++++------- pkgs/by-name/go/gollum/gemset.nix | 99 +++++++++++++---------------- 2 files changed, 67 insertions(+), 80 deletions(-) diff --git a/pkgs/by-name/go/gollum/Gemfile.lock b/pkgs/by-name/go/gollum/Gemfile.lock index 7680896c072f..a8174d6d1b98 100644 --- a/pkgs/by-name/go/gollum/Gemfile.lock +++ b/pkgs/by-name/go/gollum/Gemfile.lock @@ -5,11 +5,11 @@ GEM asciidoctor (2.0.26) base64 (0.3.0) builder (3.3.0) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.6) crass (1.0.6) creole (0.5.0) - date (3.5.0) - erb (6.0.0) + date (3.5.1) + erb (6.0.4) expression_parser (0.9.0) gemojione (4.3.3) json @@ -45,57 +45,55 @@ GEM mime-types (~> 3.4) rugged (~> 1.5) htmlentities (4.4.2) - i18n (1.14.7) + i18n (1.14.8) concurrent-ruby (~> 1.0) - json (2.16.0) - kramdown (2.5.1) - rexml (>= 3.3.9) + json (2.19.5) + kramdown (2.5.2) + rexml (>= 3.4.4) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) logger (1.7.0) - loofah (2.24.1) + loofah (2.25.1) crass (~> 1.0.2) nokogiri (>= 1.12.0) mime-types (3.7.0) logger mime-types-data (~> 3.2025, >= 3.2025.0507) - mime-types-data (3.2025.0924) + mime-types-data (3.2026.0414) mini_portile2 (2.8.9) - multi_json (1.17.0) - mustache (1.1.1) + multi_json (1.21.1) + mustache (1.1.2) mustache-sinatra (2.0.0) mustache (~> 1.0) - mustermann (3.0.4) - ruby2_keywords (~> 0.0.1) - nokogiri (1.18.10) + mustermann (3.1.1) + nokogiri (1.19.3) mini_portile2 (~> 2.8.2) racc (~> 1.4) - octicons (19.21.0) + octicons (19.25.0) org-ruby (0.9.12) rubypants (~> 0.2) - psych (5.2.6) + psych (5.3.1) date stringio racc (1.8.1) - rack (3.2.4) + rack (3.2.6) rack-protection (4.2.1) base64 (>= 0.1.0) logger (>= 1.6.0) rack (>= 3.0.0, < 4) - rack-session (2.1.1) + rack-session (2.1.2) base64 (>= 0.1.0) rack (>= 3.0.0) - rackup (2.2.1) + rackup (2.3.1) rack (>= 3) - rdoc (6.15.1) + rdoc (6.17.0) erb psych (>= 4.0.0) tsort rexml (3.4.4) rouge (3.30.0) - rss (0.3.1) + rss (0.3.2) rexml - ruby2_keywords (0.0.5) rubypants (0.7.1) rugged (1.9.0) sinatra (4.2.1) @@ -117,11 +115,11 @@ GEM rack (>= 2.2.4, < 4) sprockets-helpers (1.4.0) sprockets (>= 2.2) - stringio (3.1.8) + stringio (3.2.0) therubyrhino (2.1.2) therubyrhino_jar (>= 1.7.4, < 1.7.9) therubyrhino_jar (1.7.8) - tilt (2.6.1) + tilt (2.7.0) tsort (0.2.0) twitter-text (1.14.7) unf (~> 0.1.0) @@ -129,7 +127,7 @@ GEM unf_ext unf_ext (0.0.9.1) useragent (0.16.11) - webrick (1.9.1) + webrick (1.9.2) wikicloth (0.8.3) builder expression_parser diff --git a/pkgs/by-name/go/gollum/gemset.nix b/pkgs/by-name/go/gollum/gemset.nix index 14a236725030..c7ecbe45f2af 100644 --- a/pkgs/by-name/go/gollum/gemset.nix +++ b/pkgs/by-name/go/gollum/gemset.nix @@ -34,10 +34,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.6"; }; crass = { groups = [ "default" ]; @@ -64,20 +64,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rbfqkzr6i8b6538z16chvrkgywf5p5vafsgmnbmvrmh0ingsx2y"; + sha256 = "1h0db8r2v5llxdbzkzyllkfniqw9gm092qn7cbaib73v9lw0c3bm"; type = "gem"; }; - version = "3.5.0"; + version = "3.5.1"; }; erb = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0y95ynlfngs0s5x1w6mwralszhbi9d75lcdbdkqk75wcklzqjc17"; + sha256 = "1ncmbdjf2bwmk0jf5cxywns9zbxyfiy4h4p3pzi7yddyjhv81qrq"; type = "gem"; }; - version = "6.0.0"; + version = "6.0.4"; }; expression_parser = { groups = [ "default" ]; @@ -189,20 +189,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; + sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; type = "gem"; }; - version = "1.14.7"; + version = "1.14.8"; }; json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "098m3q2jrx4xbf0knrbmflsynmmb5x9q9b0bzpmj7jmm1cr30mna"; + sha256 = "0n9ch455pnvl9vxs2f3j77bpdmxg5g3mn3vyr9wxa0a87raii2i1"; type = "gem"; }; - version = "2.16.0"; + version = "2.19.5"; }; kramdown = { dependencies = [ "rexml" ]; @@ -210,10 +210,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "131nwypz8b4pq1hxs6gsz3k00i9b75y3cgpkq57vxknkv6mvdfw7"; + sha256 = "1yh2gwpwhh0p4vc0aabzn0hb55av0wkcq3gh3w8zkdk69hh4598v"; type = "gem"; }; - version = "2.5.1"; + version = "2.5.2"; }; kramdown-parser-gfm = { dependencies = [ "kramdown" ]; @@ -245,10 +245,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dx316q03x6rpdbl610rdaj2vfd5s8fanixk21j4gv3h5f230nk5"; + sha256 = "011fdngxzr1p9dq2hxqz7qq1glj2g44xnhaadjqlf48cplywfdnl"; type = "gem"; }; - version = "2.24.1"; + version = "2.25.1"; }; mime-types = { dependencies = [ @@ -269,10 +269,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0a27k4jcrx7pvb0p59fn1frh14iy087c2aygrdkmgwsrbshvqxpj"; + sha256 = "1k28j6ww8rf43r5i8278jvm2cq3pnzsvqm7yqpb4p93kadjlq726"; type = "gem"; }; - version = "3.2025.0924"; + version = "3.2026.0414"; }; mini_portile2 = { groups = [ "default" ]; @@ -289,20 +289,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n"; + sha256 = "1040lr5y2phn7avdyam6zw6ikprlmk77biw3yhclsfwfh0qnl4p6"; type = "gem"; }; - version = "1.17.0"; + version = "1.21.1"; }; mustache = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1l0p4wx15mi3wnamfv92ipkia4nsx8qi132c6g51jfdma3fiz2ch"; + sha256 = "003cyf76zmki1lnh55cvir7dkn0s70dm909dxn6sfk9m00s2886l"; type = "gem"; }; - version = "1.1.1"; + version = "1.1.2"; }; mustache-sinatra = { dependencies = [ "mustache" ]; @@ -316,15 +316,14 @@ version = "2.0.0"; }; mustermann = { - dependencies = [ "ruby2_keywords" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08ma2fmxlm6i7lih4mc3har2fzsbj1pl4hhva65kljf6nfvdryl5"; + sha256 = "163i29mdcr1h0nximk3d51a1fgp7vz3sfasn8p1rjm2d4g3p0qac"; type = "gem"; }; - version = "3.0.4"; + version = "3.1.1"; }; nokogiri = { dependencies = [ @@ -335,20 +334,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hcwwr2h8jnqqxmf8mfb52b0dchr7pm064ingflb78wa00qhgk6m"; + sha256 = "1s30b7h7qpyim30m8060xs415mbr3ci7i5hdg09chh1aqfx2qcbq"; type = "gem"; }; - version = "1.18.10"; + version = "1.19.3"; }; octicons = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1np1wipr98padazkah6flc1iqhs8n2k02w6inrd5v12f75fxw3w9"; + sha256 = "0n60z2nnpp1zn3rk6na67rp2v7ihk00sr28j837qbwgakqaza76j"; type = "gem"; }; - version = "19.21.0"; + version = "19.25.0"; }; org-ruby = { dependencies = [ "rubypants" ]; @@ -370,10 +369,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vii1xc7x81hicdbp7dlllhmbw5w3jy20shj696n0vfbbnm2hhw1"; + sha256 = "0x0r3gc66abv8i4dw0x0370b5hrshjfp6kpp7wbp178cy775fypb"; type = "gem"; }; - version = "5.2.6"; + version = "5.3.1"; }; racc = { groups = [ "default" ]; @@ -390,10 +389,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x"; + sha256 = "1hhjy9gcp52dzij05gmidqac8g28ski5xm67prwmdqmjfcgqxmsy"; type = "gem"; }; - version = "3.2.4"; + version = "3.2.6"; }; rack-protection = { dependencies = [ @@ -419,10 +418,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sg4laz2qmllxh1c5sqlj9n1r7scdn08p3m4b0zmhjvyx9yw0v8b"; + sha256 = "1s7zcxlmg88a6dam4aqbgk9xkpy6dkdfqmmcszkkliy3q3w38m2r"; type = "gem"; }; - version = "2.1.1"; + version = "2.1.2"; }; rackup = { dependencies = [ "rack" ]; @@ -430,10 +429,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; + sha256 = "0s48d2a0z5f0cg4npvzznf933vipi6j7gmk16yc913kpadkw4ybc"; type = "gem"; }; - version = "2.2.1"; + version = "2.3.1"; }; rdoc = { dependencies = [ @@ -445,10 +444,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06j83bdhsmq10083ahz3h125pnycx965cfpmg606l8lbrmrsrgr8"; + sha256 = "1dq2bani47fzyqpb4psizfmzxiznvzlajmdikdgik67wd3jx8l0g"; type = "gem"; }; - version = "6.15.1"; + version = "6.17.0"; }; RedCloth = { groups = [ "default" ]; @@ -486,20 +485,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dv74a07j3ih5ykyszs1k2cjvgs5c1pzrvcb1wc2bfai8p038qml"; + sha256 = "1yhya0dfd3ghy70amzd15ssh7y81jhblnzx01fhcscnq69nl9l1v"; type = "gem"; }; - version = "0.3.1"; - }; - ruby2_keywords = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; - type = "gem"; - }; - version = "0.0.5"; + version = "0.3.2"; }; rubypants = { groups = [ "default" ]; @@ -587,10 +576,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1v74k5yw7ndikr53wgbjn6j51p83qnzqbn9z4b53r102jcx3ri4r"; + sha256 = "1q92y9627yisykyscv0bdsrrgyaajc2qr56dwlzx7ysgigjv4z63"; type = "gem"; }; - version = "3.1.8"; + version = "3.2.0"; }; therubyrhino = { dependencies = [ "therubyrhino_jar" ]; @@ -618,10 +607,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0w27v04d7rnxjr3f65w1m7xyvr6ch6szjj2v5wv1wz6z5ax9pa9m"; + sha256 = "1cvaikq1dcbfl008i16c1pi1gmdax7vfkvmhch64jdkakyk9nnqd"; type = "gem"; }; - version = "2.6.1"; + version = "2.7.0"; }; tsort = { groups = [ "default" ]; @@ -680,10 +669,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; wikicloth = { dependencies = [ From 6919eb6eabac859ea1a06d2d62818acf6e3f013b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 15:31:20 +0000 Subject: [PATCH 042/113] python3Packages.weblate-language-data: 2026.7 -> 2026.8 --- .../python-modules/weblate-language-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/weblate-language-data/default.nix b/pkgs/development/python-modules/weblate-language-data/default.nix index 350d709f1ea8..2b21cc849073 100644 --- a/pkgs/development/python-modules/weblate-language-data/default.nix +++ b/pkgs/development/python-modules/weblate-language-data/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "weblate-language-data"; - version = "2026.7"; + version = "2026.8"; pyproject = true; src = fetchFromGitHub { owner = "WeblateOrg"; repo = "language-data"; tag = finalAttrs.version; - hash = "sha256-IKOvVYmB7SA82aMQWqYbwmh7xBg5szR/DvnPS6T0sts="; + hash = "sha256-7wNm6bu2L1/eF5D49wSYu1qfVC5Fl5MbaSbXO/az4F4="; }; build-system = [ setuptools ]; From 0e10abd699f891bd9743ea8390f38dcc481a163f Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:11:26 +0200 Subject: [PATCH 043/113] electron-source.electron_42: init at 42.0.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.0.0 --- pkgs/development/tools/electron/info.json | 1372 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 5 + 2 files changed, 1377 insertions(+) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 3760d3ce76c7..f13bac2afcaa 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -4058,5 +4058,1377 @@ "modules": "145", "node": "24.15.0", "version": "41.3.0" + }, + "42": { + "chrome": "148.0.7778.96", + "chromium": { + "deps": { + "gn": { + "hash": "sha256-BTPD8WM1pVAMkFDlHekMdWFGyf63KdhKkKwsqikqoBQ=", + "rev": "6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a", + "version": "0-unstable-2026-04-01" + } + }, + "version": "148.0.7778.96" + }, + "chromium_npm_hash": "sha256-JuVcY8iFRDWcPcP4Pg+qm5rnTXkiVfNsqSkXbDWqsE8=", + "deps": { + "src": { + "args": { + "hash": "sha256-jtHzApRzYLz3lwvLJdK9uoGlEeMJl9BPkHpfkYdemhc=", + "postFetch": "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", + "tag": "148.0.7778.96", + "url": "https://chromium.googlesource.com/chromium/src.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/chrome/test/data/perf/canvas_bench": { + "args": { + "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=", + "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732", + "url": "https://chromium.googlesource.com/chromium/canvas_bench.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/chrome/test/data/perf/frame_rate/content": { + "args": { + "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=", + "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9", + "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/chrome/test/data/xr/webvr_info": { + "args": { + "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=", + "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248", + "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/docs/website": { + "args": { + "hash": "sha256-Trkan7bzRaLFlTkRfNGh7ssoZ3QpMh+mxQacsSM+d2I=", + "rev": "44319eca109f9678595924a90547c1f6650d8664", + "url": "https://chromium.googlesource.com/website.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/electron": { + "args": { + "hash": "sha256-CYTvfDRyheyg6A8D98NrIyG9/seXTwxm8N2ObC2C7fM=", + "owner": "electron", + "repo": "electron", + "tag": "v42.0.0" + }, + "fetcher": "fetchFromGitHub" + }, + "src/media/cdm/api": { + "args": { + "hash": "sha256-GsaRxLnsz1jrFZ3m5tv65d1dioG23uJnmfa+WD7XcFc=", + "rev": "33c977516b3dfe5b065bc298aa74175e1999ab51", + "url": "https://chromium.googlesource.com/chromium/cdm.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/net/third_party/quiche/src": { + "args": { + "hash": "sha256-yKMmfdSBvbB3T042TJbZ1Mw+y0kyfHP0knQVFWAFPTg=", + "rev": "21ffbe4c7b717d00d2d768c259b5b330fd754ac3", + "url": "https://quiche.googlesource.com/quiche.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/testing/libfuzzer/fuzzers/wasm_corpus": { + "args": { + "hash": "sha256-gItDOfNqm1tHlmelz3l2GGdiKi9adu1EpPP6U7+8EQY=", + "rev": "1df5e50a45db9518a56ebb42cb020a94a090258b", + "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/angle": { + "args": { + "hash": "sha256-3KVTEBcnQTn99ccdKzylzUvua2jlS4g8/nfIDdLk6ug=", + "rev": "cc0e3572e8789f4a184dd9714a04b3d98ae81015", + "url": "https://chromium.googlesource.com/angle/angle.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/angle/third_party/VK-GL-CTS/src": { + "args": { + "hash": "sha256-3jx4QVR9nB3WggfrORGJGifmJQhAYVSPusa7RlR16qg=", + "rev": "f52e89f885064b9109501bca16c813bb29389993", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/angle/third_party/glmark2/src": { + "args": { + "hash": "sha256-VebUALLFKwEa4+oE+jF8mBSzhJd6aflphPmcK1Em8bw=", + "rev": "6edcf02205fd1e8979dc3f3964257a81959b80c8", + "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/angle/third_party/rapidjson/src": { + "args": { + "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=", + "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f", + "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/anonymous_tokens/src": { + "args": { + "hash": "sha256-eJP45x3vXOG1rWvRl/0H0c2IV7nQ/9dYjAzJGHHszdc=", + "rev": "fdff40da0398d2c229308aed169345f6ff1a150f", + "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/boringssl/src": { + "args": { + "hash": "sha256-fZc95YrREDbf0YcO6zahIjdX6TcRJANcH9MrkLIIIHw=", + "rev": "d8be2b4a71155bf82da092ef543176351eeb59ff", + "url": "https://boringssl.googlesource.com/boringssl.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/breakpad/breakpad": { + "args": { + "hash": "sha256-igcX5XwacIwoGbqIcZKwlJYpRWl9Uc32WdpXyHO7UVA=", + "rev": "8be0e3114685fcc1589561067282edf75ea1259a", + "url": "https://chromium.googlesource.com/breakpad/breakpad.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/cast_core/public/src": { + "args": { + "hash": "sha256-yQxm1GMMne80bLl1P7OAN3bJLz1qRNAvou2/5MKp2ig=", + "rev": "f5ee589bdaea60418f670fa176be15ccb9a34942", + "url": "https://chromium.googlesource.com/cast_core/public" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/catapult": { + "args": { + "hash": "sha256-aHlf8gw3KxbKoyyajP4w586iYybx7HSkcKtLcZIgiDE=", + "rev": "4f1d71f6841d210b3a06ab3ef2e2ed679af0ee56", + "url": "https://chromium.googlesource.com/catapult.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/catapult/third_party/webpagereplay": { + "args": { + "hash": "sha256-KcFUlQMltsMm4WlTVMLzZXfrvu67ffkKjmBcruwZye0=", + "rev": "be48b5e3387780790ecc7723434b6ea6733bcc33", + "url": "https://chromium.googlesource.com/webpagereplay.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/ced/src": { + "args": { + "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=", + "rev": "ba412eaaacd3186085babcd901679a48863c7dd5", + "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/clang-format/script": { + "args": { + "hash": "sha256-f+BbQ6xIubloSzx/MhPSZ8ymCskmS+9+epDGtPjZqXc=", + "rev": "c2725e0622e1a86d55f14514f2177a39efea4a0e", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/cld_3/src": { + "args": { + "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=", + "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661", + "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/colorama/src": { + "args": { + "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=", + "rev": "3de9f013df4b470069d03d250224062e8cf15c49", + "url": "https://chromium.googlesource.com/external/colorama.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/compiler-rt/src": { + "args": { + "hash": "sha256-q6syHriTR8TCQSqTWbbAkVVK0a/i4wojdEGN7sWGxUY=", + "rev": "76287b5da8e155135536c8e3a67432d97d74fe3a", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/content_analysis_sdk/src": { + "args": { + "hash": "sha256-f5Jmk1MiGjaRdLun+v/GKVl8Yv9hOZMTQUSxgiJalcY=", + "rev": "9a408736204513e0e95dd2ab3c08de0d95963efc", + "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/cpu_features/src": { + "args": { + "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=", + "rev": "936b9ab5515dead115606559502e3864958f7f6e", + "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/cpuinfo/src": { + "args": { + "hash": "sha256-LnLtCMMRg+DwB7MijBdt/tmCKD/zN5y2oTgXlYw3hTg=", + "rev": "7607ca500436b37ad23fb8d18614bec7796b68a7", + "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/crabbyavif/src": { + "args": { + "hash": "sha256-x1MRNtGLmwlRNenoQKz2Bgm3J5eHlNiJZtzhT9lttmk=", + "rev": "7466a44ac80893803d4a7168b98dc6cd02d1fe2d", + "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/crc32c/src": { + "args": { + "hash": "sha256-KBraGaO5LmmPP+p8RuDogGldbTWdNDK+WzF4Q09keuE=", + "rev": "d3d60ac6e0f16780bcfcc825385e1d338801a558", + "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/cros-components/src": { + "args": { + "hash": "sha256-7wx73HZ6aqXQvLxwX6XnJAPefi/t47gIhvDH3FRT1j4=", + "rev": "fb512780dcc5ba4b5be9e8a3118919002077c760", + "url": "https://chromium.googlesource.com/external/google3/cros_components.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/cros_system_api": { + "args": { + "hash": "sha256-a/mAa1+if6B1FHe9crO8PDpc3o8M+CeIuXjXT0lwZOY=", + "rev": "c27a09148de373889e5d2bf616c4e85a68050ae2", + "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/crossbench": { + "args": { + "hash": "sha256-Hxazf58z9imnGO1aj2NRtsQ+BYrfAuIuZscADpr1NVI=", + "rev": "c179f7919aade97c5cff64d14b9171736e7aaef9", + "url": "https://chromium.googlesource.com/crossbench.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/crossbench-web-tests": { + "args": { + "hash": "sha256-7vCQw91L2c97dnVdrJ53zL8hi0KZffDJJjk7GaG3b/U=", + "rev": "b19e4e52c33fb8a105c3fc99598b0b9b4bc59752", + "url": "https://chromium.googlesource.com/chromium/web-tests.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dav1d/libdav1d": { + "args": { + "hash": "sha256-iKq6TYscIBK4ydv+0msNV3tcs82Ljk5ZNr954Qv2lII=", + "rev": "d69235dd804b24c04ed05639cffcc912cd6cfd75", + "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dawn": { + "args": { + "hash": "sha256-ihnVPCk9412UzCmoABWVUhiGaIdIYxiYMkk43KDqpg8=", + "rev": "19696dd088b8ed5804e2f02a8f83f5afdb3e99e3", + "url": "https://dawn.googlesource.com/dawn.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dawn/third_party/EGL-Registry/src": { + "args": { + "hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=", + "rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dawn/third_party/OpenGL-Registry/src": { + "args": { + "hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=", + "rev": "5bae8738b23d06968e7c3a41308568120943ae77", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dawn/third_party/directx-headers/src": { + "args": { + "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=", + "rev": "980971e835876dc0cde415e8f9bc646e64667bf7", + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dawn/third_party/dxc": { + "args": { + "hash": "sha256-z+yIuVweIyLdOiZDRfSppjTRoYq8S93+JNUla4Umot8=", + "rev": "eb67a9085c758516d940e1ce3fed0acfb6518209", + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dawn/third_party/dxheaders": { + "args": { + "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=", + "rev": "980971e835876dc0cde415e8f9bc646e64667bf7", + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dawn/third_party/glfw3/src": { + "args": { + "hash": "sha256-4QSD1/uxWfYZPMjShB0h639eqAfuBRXAVfOm6BbZCBs=", + "rev": "043378876a67b092f5d0d3d9748660121a336dd3", + "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dawn/third_party/webgpu-cts": { + "args": { + "hash": "sha256-eTAwnTiAHq8rmbw7u9nAwSuAlS5adStUJKfITlYkcgU=", + "rev": "09fdb847d90d0b5bfe57068ce2eb9283cb77fc7f", + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dawn/third_party/webgpu-headers/src": { + "args": { + "hash": "sha256-yE3/mfhqc7YtVNg4f/nrUpuRUGRjOzdwl++vPvd+mvc=", + "rev": "7d3186c3dd2c708703524027b46b8703534ab3cc", + "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/depot_tools": { + "args": { + "hash": "sha256-s9uvmYHCJKWnNhztmOPb+OHj/HbGo30PupwT4mHWjnM=", + "rev": "41c40cfaec7ee3bf0423c59925d8b23982a601f1", + "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/devtools-frontend/src": { + "args": { + "hash": "sha256-1pr3+RK519m+wtcacJB3PcDTL+qSHlOn1ctxpoLzTf8=", + "rev": "6efd6eb1d85fd67fdcc2385c54fa56c524bec3f7", + "url": "https://chromium.googlesource.com/devtools/devtools-frontend" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dom_distiller_js/dist": { + "args": { + "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=", + "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d", + "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/domato/src": { + "args": { + "hash": "sha256-fYxoA0fxKe9U23j+Jp0MWj4m7RfsRpM0XjF6/yOhX1I=", + "rev": "053714bccbda79cf76dac3fee48ab2b27f21925e", + "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/dragonbox/src": { + "args": { + "hash": "sha256-j6swuGgYGfiFcK3iqd4EKTeU92rZHKTbF5T1fcak/ko=", + "rev": "beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44", + "url": "https://chromium.googlesource.com/external/github.com/jk-jeon/dragonbox.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/eigen3/src": { + "args": { + "hash": "sha256-9AHpSqemqdwXoMiP3hH1YuEd3+nrudeVGTpInw+8BU4=", + "rev": "a3074053a614df7a3896cb4edbcba40222a5f549", + "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/electron_node": { + "args": { + "hash": "sha256-Y4FP+AstENp1uTYBo8HeTRDwvKClTdrZ4RztLeHNP3k=", + "owner": "nodejs", + "repo": "node", + "tag": "v24.15.0" + }, + "fetcher": "fetchFromGitHub" + }, + "src/third_party/emoji-segmenter/src": { + "args": { + "hash": "sha256-KdQdKBBipEBRT8UmNGao6yCB4m2CU8/SrMVvcXlb5qE=", + "rev": "955936be8b391e00835257059607d7c5b72ce744", + "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/engflow-reclient-configs": { + "args": { + "hash": "sha256-aZXYPj9KYBiZnljqOLlWJWS396Fg3EhjiQLZmkwCBsY=", + "owner": "EngFlow", + "repo": "reclient-configs", + "rev": "955335c30a752e9ef7bff375baab5e0819b6c00d" + }, + "fetcher": "fetchFromGitHub" + }, + "src/third_party/expat/src": { + "args": { + "hash": "sha256-tLz4RejYQ/kFXhsWTduuGcinfUkqxYKPCpsou+WlvBc=", + "rev": "f31adfd584b7f6c50bbf4d22eb928538ffc9145a", + "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/farmhash/src": { + "args": { + "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=", + "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45", + "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/fast_float/src": { + "args": { + "hash": "sha256-CG5je117WYyemTe5PTqznDP0bvY5TeXn8Vu1Xh5yUzQ=", + "rev": "cb1d42aaa1e14b09e1452cfdef373d051b8c02a4", + "url": "https://chromium.googlesource.com/external/github.com/fastfloat/fast_float.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/federated_compute/src": { + "args": { + "hash": "sha256-Cp0WQBbqWvPdrKCMQhH4Z6zl6YlIPLjafWZEwdkYWlc=", + "rev": "eb170f645b270c7979edb863fd2cf8edab2b2fd1", + "url": "https://chromium.googlesource.com/external/github.com/google-parfait/federated-compute.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/ffmpeg": { + "args": { + "hash": "sha256-JHAicFKBvtkwmZPRBKYPT6JVqYqF8hyXxU0H7kfgCBs=", + "rev": "b5e18fb9da84e26ceef30d4e4886696bf59337c0", + "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/flac": { + "args": { + "hash": "sha256-LZFAJf8mF14XvXYvvBoLHGied2P7o23LUxszDpZLe8E=", + "rev": "e7108e2ed031547c3759217819a032065c820d73", + "url": "https://chromium.googlesource.com/chromium/deps/flac.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/flatbuffers/src": { + "args": { + "hash": "sha256-gV1hn1iHI7knFEXy3Oii97mLRZYJUBiBlTh6/sqOoXg=", + "rev": "a86afae9399bbe631d1ea0783f8816e780e236cc", + "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/fontconfig/src": { + "args": { + "hash": "sha256-Oo4ewK86dbEkO5EXyGWvdmsPHa8Wk1BHQah784vIem0=", + "rev": "d62c2ab268d1679335daa8fb0ea6970f35224a76", + "url": "https://chromium.googlesource.com/external/fontconfig.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/fp16/src": { + "args": { + "hash": "sha256-CR7h1d9RFE86l6btk4N8vbQxy0KQDxSMvckbiO87JEg=", + "rev": "3d2de1816307bac63c16a297e8c4dc501b4076df", + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/freetype/src": { + "args": { + "hash": "sha256-H5RzBFYWIp/QYKyeBM2wfuX7FvXHPbhCAp7qne5Zvhw=", + "rev": "99b479dc34728936b006679a31e12b8cf432fc55", + "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/fuzztest/src": { + "args": { + "hash": "sha256-Pvz+CWTBcWE0N0yfNGZhXDgUrGeIaCNfEjP1jYmF6G0=", + "rev": "800c545cf9d6e9c01328a1974f93a7e6564a74fd", + "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/fxdiv/src": { + "args": { + "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=", + "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8", + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/gemmlowp/src": { + "args": { + "hash": "sha256-e6AeRhZioIiTG5R+IA9g2GBqI4o74wijJYmqINLOtQs=", + "rev": "16e8662c34917be0065110bfcd9cc27d30f52fdf", + "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/glslang/src": { + "args": { + "hash": "sha256-vSbMdTjlRVvYLi5ZvTVmfe76oAQ4AhqyD+ohvkvIYIs=", + "rev": "715c8500e7cd67f2eba9e60e98852a1ed49d2f15", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/google_benchmark/src": { + "args": { + "hash": "sha256-GfqY2d+Nd7ovNrXxzTRm/AYWj7GuxIO6FawzUEzwOVA=", + "rev": "188e8278990a9069ffc84441cb5a024fd0bede37", + "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/googletest/src": { + "args": { + "hash": "sha256-gJhv3DQQSP5BQ6GmDobq42/Gkx4AbOg/ZS80bM0WpEw=", + "rev": "4fe3307fb2d9f86d19777c7eb0e4809e9694dde7", + "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/harfbuzz/src": { + "args": { + "hash": "sha256-/RT2OPWFiVwFqmNS4o+gE0JrcVO1cQDkCkgrSEe7BzE=", + "rev": "4fc96139259ebc35f40118e0382ac8037d928e5c", + "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/highway/src": { + "args": { + "hash": "sha256-HNrlqtAs1vKCoSJ5TASs34XhzjEbLW+ISco1NQON+BI=", + "rev": "84379d1c73de9681b54fbe1c035a23c7bd5d272d", + "url": "https://chromium.googlesource.com/external/github.com/google/highway.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/hunspell_dictionaries": { + "args": { + "hash": "sha256-mYDPXa64IOKLMNiBiMqDrQMR7gDPI+vdyVc+M7E+ddc=", + "rev": "cccf64a8acc951afe3f47fee023908e55699bc58", + "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/icu": { + "args": { + "hash": "sha256-yQ55MGzqkVkp/arTlmKqySBvQFtaPaBk9UUAFE0imhE=", + "rev": "ff7995a708a10ab44db101358083c7f74752da9f", + "url": "https://chromium.googlesource.com/chromium/deps/icu.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/ink/src": { + "args": { + "hash": "sha256-uDaK/cDA52Cn+ioPW2bXAJze1eW8TK3xF7+bl/Ylh6Y=", + "rev": "9d5367423281a8fcf5bc1c418e20477a992b270a", + "url": "https://chromium.googlesource.com/external/github.com/google/ink.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/ink_stroke_modeler/src": { + "args": { + "hash": "sha256-W5HgVe0v9O/EuhpKMHp83PLq4p6cuBul3QUGLYdF6rY=", + "rev": "da42d439389c90ec7574f0381ec53e7f5be0c2eb", + "url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/instrumented_libs": { + "args": { + "hash": "sha256-5cb9qhSEzb941pF5HH0Br+x9wEH7MiGwQttvErb2mZo=", + "rev": "e8cb570a9a2ee9128e2214c73417ad2a3c47780b", + "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/jetstream/main": { + "args": { + "hash": "sha256-ZpU0ONqIVmY2VR0MxqtYj8KPNlK0L21gLJuT/Ff7KI8=", + "rev": "de88e36ae91d5bd13126fa4cc4b0e0346d779842", + "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/jetstream/v2.2": { + "args": { + "hash": "sha256-zucA2tqNOsvjhwYQKZ5bFUC73ZF/Fu7KpBflSelvixw=", + "rev": "2145cedef4ca2777b792cb0059d3400ee2a6153c", + "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/jsoncpp/source": { + "args": { + "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=", + "rev": "42e892d96e47b1f6e29844cc705e148ec4856448", + "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/leveldatabase/src": { + "args": { + "hash": "sha256-a1fcVI9Vsm1qE17Fnx5UxwOy4ZFMMJ0OKwNs/gZHYQI=", + "rev": "7ee830d02b623e8ffe0b95d59a74db1e58da04c5", + "url": "https://chromium.googlesource.com/external/leveldb.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libFuzzer/src": { + "args": { + "hash": "sha256-TDi1OvYClJKmEDikanKVTmy8uxUXJ95nuVKo5u+uFPM=", + "rev": "bea408a6e01f0f7e6c82a43121fe3af4506c932e", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libaddressinput/src": { + "args": { + "hash": "sha256-rX7LQNUgk5ZljUrayD1a/SUrBrvpomW0Cs0KBw3lYu4=", + "rev": "e20690c8d5178bb282641d5eb06ef0298ff4cbc5", + "url": "https://chromium.googlesource.com/external/libaddressinput.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libaom/source/libaom": { + "args": { + "hash": "sha256-LaBEcVcSB8WB9ZNRgPSiGaKdQL5f3wll2sPb9OhN5SE=", + "rev": "b63f30b6d30028a3d7d9c5223def8f3ad97dcc4c", + "url": "https://aomedia.googlesource.com/aom.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libc++/src": { + "args": { + "hash": "sha256-7O/X2JW8ghkPTjmFZmT9cgG3Ui5zk3gUb436KlPww34=", + "rev": "7ab65651aed6802d2599dcb7a73b1f82d5179d05", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libc++abi/src": { + "args": { + "hash": "sha256-L5CUvhpOLS+NBNGssCv0pY9rsDFuAI0LlPjXQRfy62A=", + "rev": "8f11bb1d4438d0239d0dfc1bd9456a9f31629dda", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libdrm/src": { + "args": { + "hash": "sha256-kOaTjBeo4IsfWEk/JBTNId5ikrnpoc9DEjIl7DUd2yE=", + "rev": "369990d9660a387f618d0eedc341eb285016243b", + "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libgav1/src": { + "args": { + "hash": "sha256-gisU0p0HDL7Po/ZXIIZVOTnxnOuVvSE/FYo9DaEUFfo=", + "rev": "40f58ed32ff39071c3f2a51056dbc49a070af0dc", + "url": "https://chromium.googlesource.com/codecs/libgav1.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libipp/libipp": { + "args": { + "hash": "sha256-GzLVt6RIN+FgOpcK61ya5lvdIIhQRciAb/ISIirWogY=", + "rev": "4be5f77f672a3a9f1bbf3c935fb0ea8b3f86ce61", + "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libjpeg_turbo": { + "args": { + "hash": "sha256-KGeB/lTjhm8DQBDZVSPENvZEGSHeLTkviJrYsFh5vEM=", + "rev": "d1f5f2393e0d51f840207342ae86e55a86443288", + "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/liblouis/src": { + "args": { + "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=", + "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376", + "url": "https://chromium.googlesource.com/external/liblouis-github.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libpfm4/src": { + "args": { + "hash": "sha256-t4LMG38GksMEM5DktyJ0qLUX1biXErQ57MaMtd7hoeo=", + "rev": "977a25bb3dfe45f653a6cee71ffaae9a92fc3095", + "url": "https://chromium.googlesource.com/external/git.code.sf.net/p/perfmon2/libpfm4.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libphonenumber/dist": { + "args": { + "hash": "sha256-ZbuDrZEUVp/ekjUP8WO/FsjAomRjeDBptT4nQZvTVi4=", + "rev": "9d46308f313f2bf8dbce1dfd4f364633ca869ca7", + "url": "https://chromium.googlesource.com/external/libphonenumber.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libprotobuf-mutator/src": { + "args": { + "hash": "sha256-EaEC6R7SzqLw4QjEcWXFXhZc84lNBp6RSa9izjGnWKE=", + "rev": "7bf98f78a30b067e22420ff699348f084f802e12", + "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libsrtp": { + "args": { + "hash": "sha256-xC//VEFrI94nCkyLnRa6uQ+hJQqe41v0Qjm4LJ7K84I=", + "rev": "e8383771af8aa4096f5bcfe3743a5ea128f88a9a", + "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libsync/src": { + "args": { + "hash": "sha256-aI7Exie3AmTy8R/Ua5lua0lCwMO1k4wMS6cxulU6iD8=", + "rev": "d29ac04dc81e6b072c091c5b1342a282765ea250", + "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libunwind/src": { + "args": { + "hash": "sha256-JW4kqpVTCFDN4WZE2S5gEkX1O7eDycl+adm3KGlUoTU=", + "rev": "6ca46ff28e3578c57cbead6f233969eb3dabc176", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libva-fake-driver/src": { + "args": { + "hash": "sha256-em/8rNqwv6szlxyji7mnYr3nObSW/x3OzEEnkiLuqpI=", + "rev": "a9bcab9cd6b15d4e3634ca44d5e5f7652c612194", + "url": "https://chromium.googlesource.com/chromiumos/platform/libva-fake-driver.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libvpx/source/libvpx": { + "args": { + "hash": "sha256-RyYnkLYafiS6kQKeOmzohtxFRXudDzgEmQkG+qKHozc=", + "rev": "47ac1ec7f3de7d7cb3d070844c427c8f1fa9d6fc", + "url": "https://chromium.googlesource.com/webm/libvpx.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libwebm/source": { + "args": { + "hash": "sha256-Lzfs15Us8MDDQYvLRVf6xKg9A76aXPnTukx/A8Mf7rw=", + "rev": "b7a1e4767fbb02ad467f45ba378e858e897028da", + "url": "https://chromium.googlesource.com/webm/libwebm.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libwebp/src": { + "args": { + "hash": "sha256-a7F97BEnwpdx9W8OsVnz+NfIYW+J1XVDSi38KsIZIfI=", + "rev": "c00d83f6642e7838a12bb03bca94237f03cc2e00", + "url": "https://chromium.googlesource.com/webm/libwebp.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/libyuv": { + "args": { + "hash": "sha256-DW7PuRqA1x0K8/uJbxBJ4Cn9YEPFhZ9vhuGVVyGKK98=", + "rev": "30809ff64a9ca5e45f86439c0d474c2d3eef3d05", + "url": "https://chromium.googlesource.com/libyuv/libyuv.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/litert/src": { + "args": { + "hash": "sha256-rcEPZNSV0DiDrmoBCtJ07wFzzpmpM93jG4jYaEdNWvI=", + "rev": "588075c77c6895cce6397d41d2890b1aa0a14372", + "url": "https://chromium.googlesource.com/external/github.com/google-ai-edge/LiteRT.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/llvm-libc/src": { + "args": { + "hash": "sha256-OWe2lAT5XbADWuxHgg53lZiU0My/ys86FEXvn4zlVx0=", + "rev": "2a826f2fda3cf8d75b47cbc3bb1d9b244f13a6ab", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/lss": { + "args": { + "hash": "sha256-89CdA7vBYudbko0nAIyHcpHMXqFZHC05kwRIUmeEWGo=", + "rev": "29164a80da4d41134950d76d55199ea33fbb9613", + "url": "https://chromium.googlesource.com/linux-syscall-support.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/material_color_utilities/src": { + "args": { + "hash": "sha256-Y85XU+z9W6tvmDNHJ/dXQnUKXvvDkO3nH/kUJRLqbc4=", + "rev": "13434b50dcb64a482cc91191f8cf6151d90f5465", + "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/minigbm/src": { + "args": { + "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=", + "rev": "3018207f4d89395cc271278fb9a6558b660885f5", + "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/nan": { + "args": { + "hash": "sha256-Tq6whJBeGlJhF7/ctFOEgb1W12Tu/HGNTC5ujQtk+Qk=", + "owner": "nodejs", + "repo": "nan", + "rev": "675cefebca42410733da8a454c8d9391fcebfbc2" + }, + "fetcher": "fetchFromGitHub" + }, + "src/third_party/nasm": { + "args": { + "hash": "sha256-0KsHYi76IaVNwk0dBhem2AnUXd9PpeS+jUsY+zPmeJ8=", + "rev": "45252858722aad12e545819b2d0f370eb865431b", + "url": "https://chromium.googlesource.com/chromium/deps/nasm.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/nearby/src": { + "args": { + "hash": "sha256-Mwuo2RlKweqZPkDw4OcJDD+QNRiXVysSyzLdjHsG1mA=", + "rev": "0bad8b0c9877f92eeeb550654f1ea51a71a085e4", + "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/neon_2_sse/src": { + "args": { + "hash": "sha256-4OzG4wIPwnKbFD9LG+stxHt5O4qB85ZIXVeSrNqDAyM=", + "rev": "662a85912e8f86ec808f9b15ce77f8715ba53316", + "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/nlohmann_json/src": { + "args": { + "hash": "sha256-t+ygFLws+E4D0Avia7swt4wruaDFaAT6shN6tl92q8k=", + "rev": "75d9166a68355d2cd5a98bfd1a75a3a3dae8f071", + "url": "https://chromium.googlesource.com/external/github.com/nlohmann/json.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/oak/src": { + "args": { + "hash": "sha256-+ouwII+i5CbWoJ3NAxQPmczofzkPwtZTtjIPaXyyXt8=", + "rev": "96c00a6c99ac382f3f3a8f376bc7a70890d1adaa", + "url": "https://chromium.googlesource.com/external/github.com/project-oak/oak.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/openh264/src": { + "args": { + "hash": "sha256-tf0lnxATCkoq+xRti6gK6J47HwioAYWnpEsLGSA5Xdg=", + "rev": "652bdb7719f30b52b08e506645a7322ff1b2cc6f", + "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/openscreen/src": { + "args": { + "hash": "sha256-hRDFnoqAH4HoWZ3oTWlzNge2nwlxpUC/GEq0MQVzBw8=", + "rev": "448a19d1f24e0f8ce85ad0c1c6a50cf370ae69d7", + "url": "https://chromium.googlesource.com/openscreen" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/openscreen/src/buildtools": { + "args": { + "hash": "sha256-sWkgWY2rXVQK83WBVaZxCupQsS/8BtlgagNBQywScPE=", + "rev": "eca5f0685c48ed59ff06077cb18cee00934249dd", + "url": "https://chromium.googlesource.com/chromium/src/buildtools" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/openscreen/src/third_party/tinycbor/src": { + "args": { + "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=", + "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7", + "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/ots/src": { + "args": { + "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=", + "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33", + "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/pdfium": { + "args": { + "hash": "sha256-qd3Oa/JFzoI5hKDY2/OQAzdr2z9srUj0H6oKz0R516U=", + "rev": "a78c62d93a8f514ea2cd98a70bd1d21226be9d93", + "url": "https://pdfium.googlesource.com/pdfium.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/perfetto": { + "args": { + "hash": "sha256-jVih4xWota4SZQi4yEtaIP+4qgD03OsELt2aaulIXik=", + "rev": "46432bb2a7a60e10fcee516f1692e6846d098a8d", + "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/protobuf-javascript/src": { + "args": { + "hash": "sha256-1o6N9+1wsQSu1B4w5LlGlwzIUmuPCIYHPqwOyt234ZM=", + "rev": "e6d763860001ba1a76a63adcff5efb12b1c96024", + "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/pthreadpool/src": { + "args": { + "hash": "sha256-Es9QNblzo5b+x4K7myQJwIiUKvqyP16QExWPhGqqDO8=", + "rev": "9003ee6c137cea3b94161bd5c614fb43be523ee1", + "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/pyelftools": { + "args": { + "hash": "sha256-rEnt08K90/Psfa+SQgTUG3YGrhp4/udXG9VKIwPM7pk=", + "rev": "8047437615d66d3267ac0134834b80e70639d572", + "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/pywebsocket3/src": { + "args": { + "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=", + "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2", + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/quic_trace/src": { + "args": { + "hash": "sha256-JmK7nmHg/BfXvFNG2oMpOV83EF+LwVLdwL6qX5FGREs=", + "rev": "352288a06d2c83ae68b5a402b2219f4678be9f39", + "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/re2/src": { + "args": { + "hash": "sha256-oEU+dz8ax1S36+f9OysjB0GnQj8mjZx1VsZ/UgckdDI=", + "rev": "972a15cedd008d846f1a39b2e88ce48d7f166cbd", + "url": "https://chromium.googlesource.com/external/github.com/google/re2.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/readability/src": { + "args": { + "hash": "sha256-lFsHXk4kEkzIbHgJiLTgeiKqiGOErzUwADo8WSZlnec=", + "rev": "d7949dc47dd9ed9ee1d3b34ffdcf3bce28cde435", + "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/ruy/src": { + "args": { + "hash": "sha256-4To1BMUgzj2/sV7USN9W0CgHnpRmaktEspfhwWWeVBc=", + "rev": "2af88863614a8298689cc52b1a47b3fcad7be835", + "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/search_engines_data/resources": { + "args": { + "hash": "sha256-UPP47dgdXxr+LPvTcEc6gi89OxmvdKD3CdwV4wKXvwQ=", + "rev": "2ecec7b3a56bcb5d7a4a1fc9bc71d7e1cda2a8d1", + "url": "https://chromium.googlesource.com/external/search_engines_data.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/securemessage/src": { + "args": { + "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=", + "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84", + "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/skia": { + "args": { + "hash": "sha256-HsKHffZWTls362kjokxzdhaxb/xJD1g70VHGk9l6GVM=", + "rev": "afe8b760ada5128164f9826866b4381a3463df41", + "url": "https://skia.googlesource.com/skia.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/smhasher/src": { + "args": { + "hash": "sha256-OgZQwkQcVgRMf62ROGuY+3zQhBoWuUSP4naTmSKdq8s=", + "rev": "0ff96f7835817a27d0487325b6c16033e2992eb5", + "url": "https://chromium.googlesource.com/external/smhasher.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/snappy/src": { + "args": { + "hash": "sha256-jUwnjbaqXz7fgI2TPRK7SlUPQUVzcpjp4ZlFbEzwA+o=", + "rev": "32ded457c0b1fe78ceb8397632c416568d6714a0", + "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/speedometer/main": { + "args": { + "hash": "sha256-oF8ELo2qmkgaTpNzBLaC3A6gyf2iFv+FQNPGwdGqzVU=", + "rev": "e2e2538900938c5d6819e9456bf33d48f806c96c", + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/speedometer/v2.0": { + "args": { + "hash": "sha256-p7WUS8gZUaS+LOm7pNmRkwgxjx+V8R6yy7bbaEHaIs4=", + "rev": "732af0dfe867f8815e662ac637357e55f285dbbb", + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/speedometer/v2.1": { + "args": { + "hash": "sha256-0z5tZlz32fYh9I1ALqfLm2WWO8HiRBwt0hcmgKQhaeM=", + "rev": "8bf7946e39e47c875c00767177197aea5727e84a", + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/speedometer/v3.0": { + "args": { + "hash": "sha256-qMQ4naX+4uUu3vtzzinjkhxX9/dNoTwj6vWCu4FdQmU=", + "rev": "8d67f28d0281ac4330f283495b7f48286654ad7d", + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/speedometer/v3.1": { + "args": { + "hash": "sha256-G89mrrgRaANT1vqzhKPQKemHbz56YwR+oku7rlRoCHw=", + "rev": "1386415be8fef2f6b6bbdbe1828872471c5d802a", + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/spirv-cross/src": { + "args": { + "hash": "sha256-H43M9DXfEuyKuvo6rjb5k0KEbYOSFodbPJh8ZKY4PQg=", + "rev": "b8fcf307f1f347089e3c46eb4451d27f32ebc8d3", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/spirv-headers/src": { + "args": { + "hash": "sha256-UKBVs2s05hP+paPq1dZFaUEQQ9Kx9acHxYUyJVx22eY=", + "rev": "6dd7ba990830f7c15ac1345ff3b43ef6ffdad216", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/spirv-tools/src": { + "args": { + "hash": "sha256-8Xtzq8WOdFEw+uEJqMW39LLHt2m165K9OJsIFZuifoM=", + "rev": "2d14d2e76aa7de72404b17078eda15c20a6a0389", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/sqlite/src": { + "args": { + "hash": "sha256-SfvLfBKdPjFvZ7CzUeFMcyoHdCzQgNRQwZyzb6MRtJg=", + "rev": "508ab21dc25702ed6690c4dd77da209a6bcd1239", + "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/squirrel.mac": { + "args": { + "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=", + "owner": "Squirrel", + "repo": "Squirrel.Mac", + "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38" + }, + "fetcher": "fetchFromGitHub" + }, + "src/third_party/squirrel.mac/vendor/Mantle": { + "args": { + "hash": "sha256-ykR4JFDJyajpzubzptjrxC9WUbGBTma5YLaBiPB6y0s=", + "owner": "Mantle", + "repo": "Mantle", + "rev": "2a8e2123a3931038179ee06105c9e6ec336b12ea" + }, + "fetcher": "fetchFromGitHub" + }, + "src/third_party/squirrel.mac/vendor/ReactiveObjC": { + "args": { + "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=", + "owner": "ReactiveCocoa", + "repo": "ReactiveObjC", + "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76" + }, + "fetcher": "fetchFromGitHub" + }, + "src/third_party/swiftshader": { + "args": { + "hash": "sha256-h0utcwCnzwhFufggkBNeA674x2Kqwu4sz3jQ/9eoQv0=", + "rev": "89556131bf9d48af3c5c9fbb9a3322e706da89a3", + "url": "https://swiftshader.googlesource.com/SwiftShader.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/text-fragments-polyfill/src": { + "args": { + "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=", + "rev": "c036420683f672d685e27415de0a5f5e85bdc23f", + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/tflite/src": { + "args": { + "hash": "sha256-r2b+/VBffxsh1sRM2xcFiBx9K6GD6FsaQXpfFMBFUag=", + "rev": "de8d7f65b6eb670e4dad0225d0d6f99bebaab559", + "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/ukey2/src": { + "args": { + "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=", + "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47", + "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/vulkan-deps": { + "args": { + "hash": "sha256-VOyN618wzyyO2Wh18gCnw+FCr/NbegX3A/54MClyhwc=", + "rev": "0ced1107c62836f439f684a5696c4bd69e09fce3", + "url": "https://chromium.googlesource.com/vulkan-deps" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/vulkan-headers/src": { + "args": { + "hash": "sha256-/yolWlC7ruRiJ0gSdCoSlqL9+j2uJAh+o+H0OG37pq4=", + "rev": "afe9eb980aa928a66d1c9c06f38c55dd59868720", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/vulkan-loader/src": { + "args": { + "hash": "sha256-8ParcURRRU3eS9Oej/vHTwOwvYy3HsVJsKh2wQLKUgM=", + "rev": "df84d2be47457a8dfd7eb66f8c2b031683bd1ba5", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/vulkan-tools/src": { + "args": { + "hash": "sha256-tmTD/waVX/duaKXvj0FNUS+ncL1agM73kK7pEfHEsSA=", + "rev": "90bf5bc4fd8bea0d300f6564af256a51a34124b8", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/vulkan-utility-libraries/src": { + "args": { + "hash": "sha256-B3GXmwJEvnGcER5DJt0FGrwqNi3t8iV6VgX8uOrExlU=", + "rev": "48b1fd1a65e436bae806cb6180c9338846b9de97", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/vulkan-validation-layers/src": { + "args": { + "hash": "sha256-GqjVHxtda1a47+9G+nqh4qNMJmQaUdZNMUGQ8kAIIkk=", + "rev": "ac146eef210b6f52b842111c5d3419ab32a7293f", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/vulkan_memory_allocator": { + "args": { + "hash": "sha256-yBCs3zfqs/60htsZAOscjcyKhVbAWE6znweuXcs1oKo=", + "rev": "cb0597213b0fcb999caa9ed08c2f88dc45eb7d50", + "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/wayland-protocols/gtk": { + "args": { + "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=", + "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0", + "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/wayland-protocols/kde": { + "args": { + "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=", + "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e", + "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/wayland-protocols/src": { + "args": { + "hash": "sha256-tdpEK7soY0aKSk6VD4nulH7ORubX8RfjXYmNAd/cWKY=", + "rev": "efbc060534be948b63e1f395d69b583eebba3235", + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/wayland/src": { + "args": { + "hash": "sha256-5iG0HaPXJCEo027TuyXlJQNGluTaAPlvwQDFbiYOEJQ=", + "rev": "736d12ac67c20c60dc406dc49bb06be878501f86", + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/webdriver/pylib": { + "args": { + "hash": "sha256-k5qx4xyO83jPtHaMh6aMigMJ3hsytFdFQOcZLmwPEYo=", + "rev": "1e954903022e9386b9acf452c24f4458dd4c4fc1", + "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/webgl/src": { + "args": { + "hash": "sha256-Aax2hr/9Zq6Avk+TMU1OMBLGshUL6hyRTX6eoOQesqM=", + "rev": "216b10fafd3f6a900c715a8c758a4c7f9883b030", + "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/webgpu-cts/src": { + "args": { + "hash": "sha256-eTAwnTiAHq8rmbw7u9nAwSuAlS5adStUJKfITlYkcgU=", + "rev": "09fdb847d90d0b5bfe57068ce2eb9283cb77fc7f", + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/webpagereplay": { + "args": { + "hash": "sha256-KcFUlQMltsMm4WlTVMLzZXfrvu67ffkKjmBcruwZye0=", + "rev": "be48b5e3387780790ecc7723434b6ea6733bcc33", + "url": "https://chromium.googlesource.com/webpagereplay.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/webrtc": { + "args": { + "hash": "sha256-jTJv53qt971Va5q6MaULysYiChBVmsFYxG9fzkcE0ak=", + "rev": "9600e77d854090669817d22aa2fc941ee92aaacd", + "url": "https://webrtc.googlesource.com/src.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/weston/src": { + "args": { + "hash": "sha256-PySen9syu0OshtlHAZw666FeSQXdnsV8nlW9RmxgapM=", + "rev": "b65be9e699847c975440108a42f05412cc7fddac", + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/wuffs/src": { + "args": { + "hash": "sha256-373d2F/STcgCHEq+PO+SCHrKVOo6uO1rqqwRN5eeBCw=", + "rev": "e3f919ccfe3ef542cfc983a82146070258fb57f8", + "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/xnnpack/src": { + "args": { + "hash": "sha256-xal21wjgeql3MjQXw6F1ezcRsnhVKod5jv0nYWroJ1o=", + "rev": "1812bbe2928a32f26c5e48466712ba6460cf290c", + "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/third_party/zstd/src": { + "args": { + "hash": "sha256-futF0sM6z9HAl6AMJwUULBRByN92FTBjRIzYb2vBFGg=", + "rev": "3ae099b48dfcfe02b1b3ba81ab85457f8a922e9f", + "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git" + }, + "fetcher": "fetchFromGitiles" + }, + "src/v8": { + "args": { + "hash": "sha256-x2FGL3J+JaWO1m6jBrcayR7Vlz90fYEAuufm4PULYyM=", + "rev": "ddc9a95905de5268332a8f0216dc2bc67d26e829", + "url": "https://chromium.googlesource.com/v8/v8.git" + }, + "fetcher": "fetchFromGitiles" + } + }, + "electron_yarn_hash": "sha256-I/HGEtkahqPv50a7t8leo6jPRV2qyNJSw5SKjwS3SjY=", + "modules": "146", + "node": "24.15.0", + "version": "42.0.0" } } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 575126104961..1f3851e7b8fd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5291,12 +5291,17 @@ with pkgs; src = electron-source.electron_41; bin = electron_41-bin; }; + electron_42 = getElectronPkg { + src = electron-source.electron_42; + bin = electron_42-bin; + }; } ) electron_38 electron_39 electron_40 electron_41 + electron_42 ; electron = electron_41; electron-bin = electron_41-bin; From 62a4fc67a29cbac432fecec129c5a221cdac5a07 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:14:29 +0200 Subject: [PATCH 044/113] electron_42-bin: init at 42.0.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.0.0 --- pkgs/development/tools/electron/binary/info.json | 11 +++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 12 insertions(+) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 315ec0c2a500..eef7660570c7 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -42,5 +42,16 @@ "x86_64-linux": "b20e03cf174f8e56e235127d784dff8161ef4bb9c6bbc3d9383130225eb1e2a2" }, "version": "41.3.0" + }, + "42": { + "hashes": { + "aarch64-darwin": "3c619bb8ec6a243142e392335382a3383739a9977ca85067cb1f31599ff993e5", + "aarch64-linux": "5531da08123d60d50c833997842e8371970bebe7d29261e00eaa83de948332b4", + "armv7l-linux": "a0ab195cff93c86ddf284b7ef44026b29ff3ec89dcc4a2f5024ff28e32ae5b60", + "headers": "193c7vyzly6yln4zr0b7v5vlzixl9wz59lfmgwd86h4fc79kj9na", + "x86_64-darwin": "49f6e7ebd60f84b687af933eda5e87dce9525e1139151ff4cfd53821d3285358", + "x86_64-linux": "83c7178dba2d0ce77e13743bf86beda75c6141caeeadb4340e1888bc96298b4b" + }, + "version": "42.0.0" } } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1f3851e7b8fd..6e6f048c7400 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5252,6 +5252,7 @@ with pkgs; electron_39-bin electron_40-bin electron_41-bin + electron_42-bin ; inherit (callPackages ../development/tools/electron/chromedriver { }) From 995888b9d64505870a1b6fa662c18911a0be11ec Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:14:31 +0200 Subject: [PATCH 045/113] electron-chromedriver_42: init at 42.0.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.0.0 --- .../development/tools/electron/chromedriver/info.json | 11 +++++++++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 12 insertions(+) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 6dd2fa8085d3..01e13a63d126 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -42,5 +42,16 @@ "x86_64-linux": "250c2f8382902f97754fa1ff4691f6608a2ac99489af58459017906aee66878f" }, "version": "41.3.0" + }, + "42": { + "hashes": { + "aarch64-darwin": "da38f921a119f68b6aad5065ff7315cc89a939e934ff1baa74cd1dc9cf772bab", + "aarch64-linux": "02df20a172310591a55390713cb9acfb70d0dfd204e538e08bc119d4e35831d5", + "armv7l-linux": "b947fcbfcc3e0a9e5739151fec899e0438bea9127b6ba33f97adf0dbb962fc7d", + "headers": "193c7vyzly6yln4zr0b7v5vlzixl9wz59lfmgwd86h4fc79kj9na", + "x86_64-darwin": "9a3742bfd985429617e84c6c3ba5d0afa104baa29e6a8918d7383926aafccb99", + "x86_64-linux": "a1d92d643ebc92c8f08f53337f0308fc5aa97f871cf029ef34c9a3119a5c0f26" + }, + "version": "42.0.0" } } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6e6f048c7400..0bbc852d8e15 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5260,6 +5260,7 @@ with pkgs; electron-chromedriver_39 electron-chromedriver_40 electron-chromedriver_41 + electron-chromedriver_42 ; inherit From 85fb87c98a17a75c4151b524d493b777002c94eb Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:22:59 +0200 Subject: [PATCH 046/113] electron-source.electron_40: 40.9.2 -> 40.9.3 - Changelog: https://github.com/electron/electron/releases/tag/v40.9.3 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.9.2...v40.9.3 --- pkgs/development/tools/electron/info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index f13bac2afcaa..1ce4ae04a5c7 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1404,10 +1404,10 @@ }, "src/electron": { "args": { - "hash": "sha256-wTKT4XA0ylL5uUZWfp9XhxiGUkfXrtEzw3Pw+nGwr4w=", + "hash": "sha256-jXPyJKuxYcACj9uvGmnTC3gv5YO/5sxQ9LUuM33Dnf0=", "owner": "electron", "repo": "electron", - "tag": "v40.9.2" + "tag": "v40.9.3" }, "fetcher": "fetchFromGitHub" }, @@ -2693,7 +2693,7 @@ "electron_yarn_hash": "sha256-HSLQS89ZdIxni51WDVvr19oDZyaG/PlPG8XfdvEDQhQ=", "modules": "143", "node": "24.14.1", - "version": "40.9.2" + "version": "40.9.3" }, "41": { "chrome": "146.0.7680.188", From ff9abbc4cd2b2d11f598ced61daf07d5ec6271bd Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:36:06 +0200 Subject: [PATCH 047/113] electron-source.electron_41: 41.3.0 -> 41.5.0 - Changelog: https://github.com/electron/electron/releases/tag/v41.5.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.3.0...v41.5.0 --- pkgs/development/tools/electron/info.json | 46 +++++++++++------------ 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 1ce4ae04a5c7..beaa260c6b50 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -2696,7 +2696,7 @@ "version": "40.9.3" }, "41": { - "chrome": "146.0.7680.188", + "chrome": "146.0.7680.216", "chromium": { "deps": { "gn": { @@ -2705,15 +2705,15 @@ "version": "0-unstable-2026-02-05" } }, - "version": "146.0.7680.188" + "version": "146.0.7680.216" }, "chromium_npm_hash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc=", "deps": { "src": { "args": { - "hash": "sha256-EKShXS1zF3TWCNLj8gCxjXlr80rA99QGM9ip28kgQH0=", + "hash": "sha256-US3KELmSThwFAYS73Wh8w/6F5JjjE3/QnJ32axIoS1U=", "postFetch": "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", - "tag": "146.0.7680.188", + "tag": "146.0.7680.216", "url": "https://chromium.googlesource.com/chromium/src.git" }, "fetcher": "fetchFromGitiles" @@ -2752,10 +2752,10 @@ }, "src/electron": { "args": { - "hash": "sha256-x3XSMSq1GuSTwQuOqbg9hCaMCoKx8UPGMDtJu5y1qfA=", + "hash": "sha256-z7ev2g8h3ne4RopyS7C+X9J5cR64QDXNU5VZ0pzoErI=", "owner": "electron", "repo": "electron", - "tag": "v41.3.0" + "tag": "v41.5.0" }, "fetcher": "fetchFromGitHub" }, @@ -2785,8 +2785,8 @@ }, "src/third_party/angle": { "args": { - "hash": "sha256-u/2B+93xg1sMlg+R9zjAFXpyjgLCyzB7JY4bjLafFFE=", - "rev": "d1100603964278cd89c5eb94707fbca242c788bf", + "hash": "sha256-W820GLtq3Nyw75kNRXwZZNVQjKgT9TzCXA2zU2q2QeM=", + "rev": "f27a667c64ebf41644efa31e66c52dce26824a4f", "url": "https://chromium.googlesource.com/angle/angle.git" }, "fetcher": "fetchFromGitiles" @@ -2977,8 +2977,8 @@ }, "src/third_party/dawn": { "args": { - "hash": "sha256-ATTNb61RG7hS1mapDw0o4ZyBeny4ONI8ZjJLpmbQaKU=", - "rev": "10fb89e3179bb7443e66911eb3c795c7aaf022e5", + "hash": "sha256-Tjc7KNI4gqYgE7jg/pE2H4BpE00LQD4bgrw7pRm/ssI=", + "rev": "a94afcc3f32ac522df1383bb80b78680c7b1de70", "url": "https://dawn.googlesource.com/dawn.git" }, "fetcher": "fetchFromGitiles" @@ -3347,8 +3347,8 @@ }, "src/third_party/libaom/source/libaom": { "args": { - "hash": "sha256-hLddZzWBQZ/MEF5fcCiju5ibNPSb+zhahlxdLaczdsE=", - "rev": "446588f90da2e3372a9352d3b2ba8ab3f342c8ce", + "hash": "sha256-SkaXi8kd2WlwE/t+Mb9n60SWiUhQksJsSW/x/mgmMco=", + "rev": "b5d2fb00c10392da233017c223b1a5662bc7bb0c", "url": "https://aomedia.googlesource.com/aom.git" }, "fetcher": "fetchFromGitiles" @@ -3467,8 +3467,8 @@ }, "src/third_party/libvpx/source/libvpx": { "args": { - "hash": "sha256-/FtYzbcOgOlaaWCoJfYns5oye7DoRZx1/xew3lN7tAM=", - "rev": "e83e25f791932202256479052f18bdd03a091147", + "hash": "sha256-XxoaxHT0UjHY2M5YriB0iERQYdSAOA4lCiBxctmU1H4=", + "rev": "d45dc9655773862fbdaef40c449b919e815ac878", "url": "https://chromium.googlesource.com/webm/libvpx.git" }, "fetcher": "fetchFromGitiles" @@ -3628,8 +3628,8 @@ }, "src/third_party/pdfium": { "args": { - "hash": "sha256-/reVJqqKSGUX1INmwOPQabPodYwlbhlxTIO0pAlnJnY=", - "rev": "9e6326d6112c90f525c5f85cd7e39318bc705317", + "hash": "sha256-H2YIwVZByH1rsSScgEnzcRtHLwxfEBr00tgMBHX5yiM=", + "rev": "436c484cff819ca5c12374a6c4896127f8bcf27e", "url": "https://pdfium.googlesource.com/pdfium.git" }, "fetcher": "fetchFromGitiles" @@ -3724,8 +3724,8 @@ }, "src/third_party/skia": { "args": { - "hash": "sha256-2/Deen9OwDgDRrm5j7Rw27Z2JUX1thX7mnKWRLJbEvM=", - "rev": "30d129c8800b5626c46fb83fa62db10b9b22b319", + "hash": "sha256-Nj7Hgzdf0DCNsQAjGyiq1+lvDd9J78M5N1jdL1wa9HU=", + "rev": "ef5f213b0436c53fdf59184d9536eb5ee5aa8084", "url": "https://skia.googlesource.com/skia.git" }, "fetcher": "fetchFromGitiles" @@ -3999,8 +3999,8 @@ }, "src/third_party/webrtc": { "args": { - "hash": "sha256-2yynA/qNvjP6KN2jShDuwnaSMJ1xRduWP4xsbODPDOE=", - "rev": "70d86bbfaeeadffb1193c2aad245edd23ef251ef", + "hash": "sha256-m+ylEOjCbCdlQ9+6lEaFSUXig3x2kWFa8PNdOADRVEU=", + "rev": "2964e45d0fc4552b6ffe8789061f8fd2a96dca38", "url": "https://webrtc.googlesource.com/src.git" }, "fetcher": "fetchFromGitiles" @@ -4047,8 +4047,8 @@ }, "src/v8": { "args": { - "hash": "sha256-NFz9p4EWq46Tm+Y/hBXk4Vb0Ljy/s1BTbuiMH351IJs=", - "rev": "f09a91282a26caa91d016c962d785d852cfdec36", + "hash": "sha256-SRHjAvmBRo9SMgShF3Ma+1HcIBdWL+JKQk4QTjL+vp8=", + "rev": "f9116f3bf9a50b0f7925daacfdc6fed503a9dbe2", "url": "https://chromium.googlesource.com/v8/v8.git" }, "fetcher": "fetchFromGitiles" @@ -4057,7 +4057,7 @@ "electron_yarn_hash": "sha256-i9/E2hO0vq5kbDwFLvaVl7OoixGpHxBQ6sMiHgnWYuA=", "modules": "145", "node": "24.15.0", - "version": "41.3.0" + "version": "41.5.0" }, "42": { "chrome": "148.0.7778.96", From 7030d62ff3ea5469934942832933a3da3e4eb104 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:36:59 +0200 Subject: [PATCH 048/113] electron-source.electron_39: 39.8.9 -> 39.8.10 - Changelog: https://github.com/electron/electron/releases/tag/v39.8.10 - Diff: https://github.com/electron/electron/compare/refs/tags/v39.8.9...v39.8.10 --- pkgs/development/tools/electron/info.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index beaa260c6b50..aed6778fc263 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -56,10 +56,10 @@ }, "src/electron": { "args": { - "hash": "sha256-y2aqNUsE8XmM+SoLThECL2J5b4NVydj0WAoy7t4AiJg=", + "hash": "sha256-7hMzrFN/W37fq4bNPk5910UHy/ItMkHol/SmK1Uip6c=", "owner": "electron", "repo": "electron", - "tag": "v39.8.9" + "tag": "v39.8.10" }, "fetcher": "fetchFromGitHub" }, @@ -1342,10 +1342,10 @@ "fetcher": "fetchFromGitiles" } }, - "electron_yarn_hash": "sha256-4wVNDVy8SMZgh3tTzytUveyBv0MwLlWpjwDgC/+WYVM=", + "electron_yarn_hash": "sha256-ZaVee6smW2Gf4tkC1xTTl4a4fBDXaeT7Mtt7del6l8o=", "modules": "140", "node": "22.22.1", - "version": "39.8.9" + "version": "39.8.10" }, "40": { "chrome": "144.0.7559.236", From 08599355067304460eee7be1389e65c48f1372d7 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:38:38 +0200 Subject: [PATCH 049/113] electron_39-bin: 39.8.9 -> 39.8.10 - Changelog: https://github.com/electron/electron/releases/tag/v39.8.10 - Diff: https://github.com/electron/electron/compare/refs/tags/v39.8.9...v39.8.10 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index eef7660570c7..4a354c3135bb 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -12,14 +12,14 @@ }, "39": { "hashes": { - "aarch64-darwin": "2c921ce845b4f5fa0abeb160f38f472ed486f7b1c8fb8a19f549a48f388bdbfa", - "aarch64-linux": "c0cb946a480b0f4a6dfdbed3287fd38b099b749696d7b9107e24287aa9eded97", - "armv7l-linux": "e16173659ba8d982ad5718309d0eb22f793c6a58e9c0fd2e518ef5f045d96b40", - "headers": "15alm4mx7ad4czrysnk7wds625y7rsz7ncr1djq8an8fdar3fnw0", - "x86_64-darwin": "5a42fa7665fa67570990b5b2608d2414692a8176033401ffc07b3f26fca3901d", - "x86_64-linux": "9473c2773377344fd8822fe0255a1d2bff00b4f4b3e1fe8acadea00164e56c33" + "aarch64-darwin": "f7e3ed2cc34dd2eba3f2a95234b576fe8082d35fb133e482102c08105f298572", + "aarch64-linux": "8d01f0063ce2cc83a68b5c723db813c2bb8621ff63ba2ddec786a589baef7247", + "armv7l-linux": "6e4d0d96b5ed98b9973868b8ea6234a5511cae866f15e586be7003a753b7afcc", + "headers": "0sb9biq3z92f32dklisiax9pk5kj8yhwvihchcsp6v4vag7jx45v", + "x86_64-darwin": "de5389b3a1a8803fa50e2a2c2a9a8816f1fd5d996ac66a217c04396109d42e6b", + "x86_64-linux": "92e8b031fa5327c78a972279fd75fc8503fcd1773401809f4557e4de583eabd1" }, - "version": "39.8.9" + "version": "39.8.10" }, "40": { "hashes": { From f21d481fe7f3d23d2f23506e1299d59f0c06739a Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:38:41 +0200 Subject: [PATCH 050/113] electron-chromedriver_39: 39.8.9 -> 39.8.10 - Changelog: https://github.com/electron/electron/releases/tag/v39.8.10 - Diff: https://github.com/electron/electron/compare/refs/tags/v39.8.9...v39.8.10 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 01e13a63d126..62d58708576e 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -12,14 +12,14 @@ }, "39": { "hashes": { - "aarch64-darwin": "3d42fdf5593888c429b00ec93f6a82419a9d5c61a5d61570e579383f4c08f8cf", - "aarch64-linux": "276aedebc81eb62b7ae8f84066c8973fb7e9b273dbbea8362960d68ca87440d3", - "armv7l-linux": "fcc4530933f100a2aef219478bb15ead89da64da1b80e393152195b34468cec6", - "headers": "15alm4mx7ad4czrysnk7wds625y7rsz7ncr1djq8an8fdar3fnw0", - "x86_64-darwin": "f6a4774573be8922cd6b993e0d65af9d660b2648656ec26703ba8ee9b49f5b69", - "x86_64-linux": "dbff1ba3f73432215eb2968a00374a6f8e1028eae155c228fec034037e2deb14" + "aarch64-darwin": "c21e261f8047a51c5a2e8d5ad19fc66d9f389c215bd2ada680c3ea39618f3f90", + "aarch64-linux": "c6fa8afa312dd4fa13ab4c34ea1a97481f8225cf78f3cc8bbe2dedf27fa0f2b0", + "armv7l-linux": "68963e6ab1d9eae92776782f194a31c9c48db2371d6a4c70058b4495cc244d2b", + "headers": "0sb9biq3z92f32dklisiax9pk5kj8yhwvihchcsp6v4vag7jx45v", + "x86_64-darwin": "8e8c9feeec3416a79223fcdbd855c5df121567b341366d516ae6f7f15769498c", + "x86_64-linux": "90dc451e7faad8e2efb4aa6a01e74195b607896a29f168f2f60a8eaf92af0e33" }, - "version": "39.8.9" + "version": "39.8.10" }, "40": { "hashes": { From 29fa57a6e3c253b91ca7c3c3fa3ff1e5f0a27020 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:38:51 +0200 Subject: [PATCH 051/113] electron_40-bin: 40.9.2 -> 40.9.3 - Changelog: https://github.com/electron/electron/releases/tag/v40.9.3 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.9.2...v40.9.3 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 4a354c3135bb..3ceedc95a559 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "70cc74c3c16f1d8536ed7095bac4eefadfa0ef27d2632507c0f7e3c137ed9ed7", - "aarch64-linux": "b732c89edcc45bd5d32135e0309f42dc76c0753501e002550e9459323f473634", - "armv7l-linux": "fc1f7800d1318578a0dabaa14485e8af915c34d94144c248f9d91e0f5b76dca5", - "headers": "0j9mqglwcp1rgcwm33qhlb4bydfjmy1si5f9z42kh7y6diz3361p", - "x86_64-darwin": "e5fcf17b02e1ce362ef60984ecc65f029766322d4adff6ee8c51d7331b6eedf0", - "x86_64-linux": "cfe272fedfd4f164be45f7c8c12736220a98b60bb888fa51fb830031118ee6e8" + "aarch64-darwin": "e83a97b7c7017ec36e9e19f5b20430769e89e701c2b337da2685c13854fe70f3", + "aarch64-linux": "5b73273177e96ebd6005b7020f84c085c4a531b1701db03c1963b2ac2c1ea551", + "armv7l-linux": "9bcf8d1efd4f5d1dc2188a2d5c614c74322ede5efa8cf65ed387764d9109d26c", + "headers": "0133jya39pg40s3x4r3ijyvx2lyvbkp70bfi49zpiwlqvna628i4", + "x86_64-darwin": "b75319477edba3ce5161f18cc5283bc28096c2359bc47bc87ad5d365ea097fd5", + "x86_64-linux": "2b5e33327bd5e180b3c1c0ec429fa06769ee96c0f956a35471b9409b51f45ada" }, - "version": "40.9.2" + "version": "40.9.3" }, "41": { "hashes": { From 78dd01087a11762a41e6fddfa42aabcf4ae2cee6 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:38:54 +0200 Subject: [PATCH 052/113] electron-chromedriver_40: 40.9.2 -> 40.9.3 - Changelog: https://github.com/electron/electron/releases/tag/v40.9.3 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.9.2...v40.9.3 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 62d58708576e..8f701acf13e9 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "ceb0feda64be263d6bfa0173c25959315e127d8f5bcd6d6189b1bcef5b356528", - "aarch64-linux": "8c488eb7691bbaa8c5c9868db92339f768a739ac2de127561df2f45bcdc09107", - "armv7l-linux": "a3115eb15d6bc34b9fca833b8e573ed967aa5fe11e2b37ceec6ba6a2d3eb28e4", - "headers": "0j9mqglwcp1rgcwm33qhlb4bydfjmy1si5f9z42kh7y6diz3361p", - "x86_64-darwin": "525a0bb96790542274f6cbd13d5fba81e4f5a6e7f6f488e351eb64ae7fcd391a", - "x86_64-linux": "3704387a4f3073d2dfa03c6cfce7dca6d78f3ee0b7f600f9eb3eeacf54c18432" + "aarch64-darwin": "28ca9db3ddabf80d5bc413c8ffa624255748c6e60e7c50d094a1e5d4f2d20e9c", + "aarch64-linux": "4e98c3e2eed87a60aacc28a583507f51ebfffd373be6e74e21afa191da7e18bc", + "armv7l-linux": "706c334d3844d7944cd96a92d7db81d639caf7c53407a87565528e26d46c2ead", + "headers": "0133jya39pg40s3x4r3ijyvx2lyvbkp70bfi49zpiwlqvna628i4", + "x86_64-darwin": "eae91cae26fff687aa615b124728d64706e1d305be88594911e216631cdcc58b", + "x86_64-linux": "885d4b3675040fbf39d142a65280b2e8c07e78480b3e8393565dcd2689fb23ee" }, - "version": "40.9.2" + "version": "40.9.3" }, "41": { "hashes": { From 4ff867fd8925a9c30043cf135894740dd6c7be30 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:39:01 +0200 Subject: [PATCH 053/113] electron_41-bin: 41.3.0 -> 41.5.0 - Changelog: https://github.com/electron/electron/releases/tag/v41.5.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.3.0...v41.5.0 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 3ceedc95a559..b9d5789d99cd 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "7a98f47f4c4f49399d3a838e9150b8828d2f5bf8aa7db769657ae82fab21f9d0", - "aarch64-linux": "c2bc73bf42630cf233fc9701d1cabb1edc0c367f47c8c967d9263cf90585e37a", - "armv7l-linux": "f116698dae5a68d9e9d650d97bcae6ef0ac6457d03e86b422f47ed4d79275d7c", - "headers": "1w8rdbjanqkl1237ppcgrkwdng93gniv3mqfxqikv0rpsg2d7gi7", - "x86_64-darwin": "9d0accc2157df3eb3a15c79f27a9dd763099d96aa286041cc1ba9a3ce6aed737", - "x86_64-linux": "b20e03cf174f8e56e235127d784dff8161ef4bb9c6bbc3d9383130225eb1e2a2" + "aarch64-darwin": "091a58410a353b7f7fc5898ccb6cc31c6e5ea7acd8caedf448833713563efae2", + "aarch64-linux": "1d0c89698bcc3029d0c197a215679c14c65ab67086c4529d5ea90280f3d5bcc2", + "armv7l-linux": "5da1bdfee31dc8579f12bebda5bbe40fce85c4916a4a76b2f055ab69cae573c4", + "headers": "0j9gvjjq9qdvjj33h2xh6qdxxr29aj96y2qs3p0xvy1bc3li9hzn", + "x86_64-darwin": "3085b52fc90e81c0c3ed7f59b759f710b176c5a8989ced64a51618e8fd3e8a2e", + "x86_64-linux": "1d5364794dffe2493d74a9755d49ba37ecdfd3d19a8e2a38349cd9374adb19d4" }, - "version": "41.3.0" + "version": "41.5.0" }, "42": { "hashes": { From f3011fa72eaa5a796199ac21c9e753ab72cbec97 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 12:39:03 +0200 Subject: [PATCH 054/113] electron-chromedriver_41: 41.3.0 -> 41.5.0 - Changelog: https://github.com/electron/electron/releases/tag/v41.5.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.3.0...v41.5.0 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 8f701acf13e9..ead8b3088530 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "f654e5cd471ff09f861fd7bc68a18866882881dab86b71e53aaac939ac286f16", - "aarch64-linux": "1781267ed7ecfe92457242edd5e8110470a24d3eff4d5fa6f4afc433f85292c5", - "armv7l-linux": "5e54790862956c39eae0ece135bd779d5c10a30b8749ff66e8896a58018af6ee", - "headers": "1w8rdbjanqkl1237ppcgrkwdng93gniv3mqfxqikv0rpsg2d7gi7", - "x86_64-darwin": "4b656ad287e5afe3efbcb371584fc8a602c8afa3322d4b19ba6550b42f15d3e9", - "x86_64-linux": "250c2f8382902f97754fa1ff4691f6608a2ac99489af58459017906aee66878f" + "aarch64-darwin": "dda48dfa1e5ffd6fa7b5eb1162da6feb50e7b37dd96ee1e1e4e7a0afb7aa90f2", + "aarch64-linux": "ebe2c881e74e6c450f90c1c0d60c0fa43f4bf6746fa6765d9aa13a060594afa9", + "armv7l-linux": "9440752e3ee9fa3c0397847476d6a96211ff6918808a0c7a65904f060d897e6a", + "headers": "0j9gvjjq9qdvjj33h2xh6qdxxr29aj96y2qs3p0xvy1bc3li9hzn", + "x86_64-darwin": "7edc3cfe9d522a02a474cd8def0c22b88f75f7e79d2ae1f91da48ec17ed08b47", + "x86_64-linux": "4da4ae10e1533237083bbb44e79c45c0719609b1a5b7e7eece6754b7468add18" }, - "version": "41.3.0" + "version": "41.5.0" }, "42": { "hashes": { From 57cbfc402d3a90721c064785a7af80182ce9acf2 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 6 May 2026 13:01:45 +0200 Subject: [PATCH 055/113] electron: set strictDeps to true, enable __structuredAttrs --- pkgs/development/tools/electron/wrapper.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/tools/electron/wrapper.nix b/pkgs/development/tools/electron/wrapper.nix index 412596a0629b..5f4b61abc575 100644 --- a/pkgs/development/tools/electron/wrapper.nix +++ b/pkgs/development/tools/electron/wrapper.nix @@ -40,5 +40,9 @@ stdenv.mkDerivation { unwrapped = electron-unwrapped; inherit (electron-unwrapped) headers dist; }; + + __structuredAttrs = true; + strictDeps = true; + inherit (electron-unwrapped) meta; } From c4474a4d3b8eb58cbcf1e681e6547eb8383af6e9 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 8 May 2026 17:08:57 +0200 Subject: [PATCH 056/113] electron_bin: enable strictDeps, __structuredAttrs --- pkgs/development/tools/electron/binary/generic.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/tools/electron/binary/generic.nix b/pkgs/development/tools/electron/binary/generic.nix index c33050f281e0..b864acdbba0f 100644 --- a/pkgs/development/tools/electron/binary/generic.nix +++ b/pkgs/development/tools/electron/binary/generic.nix @@ -187,6 +187,9 @@ let ''; passthru.dist = finalAttrs.finalPackage + "/libexec/electron"; + + __structuredAttrs = true; + strictDeps = true; }; darwin = finalAttrs: { From ba737c031f609a09c044764cdb3121dfba49c654 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 8 May 2026 17:09:34 +0200 Subject: [PATCH 057/113] electron-chromedriver: enable strictDeps, __structuredAttrs --- pkgs/development/tools/electron/chromedriver/generic.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/tools/electron/chromedriver/generic.nix b/pkgs/development/tools/electron/chromedriver/generic.nix index 02918284e028..1a1818235ee4 100644 --- a/pkgs/development/tools/electron/chromedriver/generic.nix +++ b/pkgs/development/tools/electron/chromedriver/generic.nix @@ -86,6 +86,9 @@ let install -m777 -D chromedriver $out/bin/chromedriver runHook postInstall ''; + + __structuredAttrs = true; + strictDeps = true; }; darwin = { From 5de6a24a66daf0445d3b7bc86390d527cc011de0 Mon Sep 17 00:00:00 2001 From: Yureka Date: Mon, 11 May 2026 19:29:56 +0200 Subject: [PATCH 058/113] electron: update.py: fetch missing-hashes Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com> --- pkgs/development/tools/electron/common.nix | 13 +++++++- pkgs/development/tools/electron/info.json | 4 ++- pkgs/development/tools/electron/update.py | 38 ++++++++++++++++++---- 3 files changed, 47 insertions(+), 8 deletions(-) diff --git a/pkgs/development/tools/electron/common.nix b/pkgs/development/tools/electron/common.nix index 7d8ca0b388de..da16e1b9bdde 100644 --- a/pkgs/development/tools/electron/common.nix +++ b/pkgs/development/tools/electron/common.nix @@ -11,6 +11,7 @@ npmHooks, yarn-berry_4, unzip, + writers, libnotify, libpulseaudio, @@ -68,10 +69,20 @@ in npmRoot = "third_party/node"; + missingHashes = + if (info.electron_yarn_data ? "missing_hashes") then + writers.writeJSON "missing-hashes.json" info.electron_yarn_data.missing_hashes + else + null; yarnOfflineCache = yarn-berry.fetchYarnBerryDeps { src = gclientDeps."src/electron".path; patches = [ yarnPatch ]; - hash = info.electron_yarn_hash; + hash = info.electron_yarn_data.hash; + missingHashes = + if (info.electron_yarn_data ? "missing_hashes") then + writers.writeJSON "missing-hashes.json" info.electron_yarn_data.missing_hashes + else + null; }; dontYarnBerryInstallDeps = true; # we'll run the hook manually diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index aed6778fc263..cd17ba7be963 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1342,7 +1342,9 @@ "fetcher": "fetchFromGitiles" } }, - "electron_yarn_hash": "sha256-ZaVee6smW2Gf4tkC1xTTl4a4fBDXaeT7Mtt7del6l8o=", + "electron_yarn_data": { + "hash": "sha256-ouqZAfaDG1wnKpwyCTF0H25HYd3Klftq7dQrOvSQiQA=" + }, "modules": "140", "node": "22.22.1", "version": "39.8.10" diff --git a/pkgs/development/tools/electron/update.py b/pkgs/development/tools/electron/update.py index ed97795fdbbb..83f2ea787d04 100755 --- a/pkgs/development/tools/electron/update.py +++ b/pkgs/development/tools/electron/update.py @@ -113,17 +113,38 @@ def get_chromium_gn_source(chromium_tag: str) -> dict: } } + @memory.cache -def get_electron_yarn_hash(electron_tag: str) -> str: +def get_electron_yarn_data(electron_tag: str) -> dict: print(f"yarn-berry-fetcher prefetch", file=sys.stderr) with tempfile.TemporaryDirectory() as tmp_dir: + print(f"Patching yarn.lock for yarn 4.14 support", file=sys.stderr) + yarn_lock_file=get_electron_file(electron_tag, "yarn.lock") + patched_yarn_lock_file=yarn_lock_file.replace('version: 8', 'version: 9', count=1) with open(tmp_dir + "/yarn.lock", "w") as f: - f.write(get_electron_file(electron_tag, "yarn.lock")) - return ( - subprocess.check_output(["yarn-berry-fetcher", "prefetch", tmp_dir + "/yarn.lock"]) + f.write(patched_yarn_lock_file) + missing_hashes_str = ( + subprocess.check_output( + ["yarn-berry-fetcher", "missing-hashes", tmp_dir + "/yarn.lock"] + ) .decode("utf-8") - .strip() ) + missing_hashes = json.loads(missing_hashes_str) + cmd = ["yarn-berry-fetcher", "prefetch", tmp_dir + "/yarn.lock"] + if missing_hashes: + with open(tmp_dir + "/missing-hashes.json", "w") as f: + f.write(missing_hashes_str) + cmd.append(tmp_dir + "/missing-hashes.json") + hash = subprocess.check_output(cmd).decode("utf-8").strip() + + data = { + "hash": hash, + } + if missing_hashes: + data["missing_hashes"] = missing_hashes + + return data + @memory.cache def get_chromium_npm_hash(chromium_tag: str) -> str: @@ -143,7 +164,12 @@ def get_chromium_npm_hash(chromium_tag: str) -> str: def get_update(major_version: str, m: str, gclient_data: any) -> Tuple[str, dict]: tasks = [] - a = lambda: (("electron_yarn_hash", get_electron_yarn_hash(gclient_data["src/electron"]["args"]["tag"]))) + a = lambda: ( + ( + "electron_yarn_data", + get_electron_yarn_data(gclient_data["src/electron"]["args"]["tag"]), + ) + ) tasks.append(delayed(a)()) a = lambda: ( ( From 9ba8cb5c960db8185241aa4c31c50af4009012f3 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 13 May 2026 23:18:55 +0200 Subject: [PATCH 059/113] electron-source.electron_40: 40.9.3 -> 40.10.0 - Changelog: https://github.com/electron/electron/releases/tag/v40.10.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.9.3...v40.10.0 --- pkgs/development/tools/electron/info.json | 56 ++++++++++++++++++++--- 1 file changed, 49 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index cd17ba7be963..8165143189db 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1406,10 +1406,10 @@ }, "src/electron": { "args": { - "hash": "sha256-jXPyJKuxYcACj9uvGmnTC3gv5YO/5sxQ9LUuM33Dnf0=", + "hash": "sha256-H4mLOoA2fdI5yF1qnXC1s1+BVO/ouxXOHh2ZzqJVAVc=", "owner": "electron", "repo": "electron", - "tag": "v40.9.3" + "tag": "v40.10.0" }, "fetcher": "fetchFromGitHub" }, @@ -1743,10 +1743,10 @@ }, "src/third_party/electron_node": { "args": { - "hash": "sha256-WJSNbXox5oT6WQXARbl9B+DcEaHrCpu96s5Pvq48bfE=", + "hash": "sha256-Y4FP+AstENp1uTYBo8HeTRDwvKClTdrZ4RztLeHNP3k=", "owner": "nodejs", "repo": "node", - "tag": "v24.14.1" + "tag": "v24.15.0" }, "fetcher": "fetchFromGitHub" }, @@ -2692,10 +2692,52 @@ "fetcher": "fetchFromGitiles" } }, - "electron_yarn_hash": "sha256-HSLQS89ZdIxni51WDVvr19oDZyaG/PlPG8XfdvEDQhQ=", + "electron_yarn_data": { + "hash": "sha256-GPTl9cT6CLfwQx5u7egDiSCGG6hikRDinPuijp97dHE=", + "missing_hashes": { + "@oxfmt/binding-android-arm-eabi@npm:0.42.0": "42c08d87ce491086843070241f8777fa2cb968f4a08f67b3f6c33a8f67e0b3eac50eae146daede743e90e3bc32326951c5188814eea02e9c3e4a9764a4b492ba", + "@oxfmt/binding-android-arm64@npm:0.42.0": "73e6609498d05c655c6a435af9f3e4f341137c260c7ae27fbb0377573574ca5200bd9f187aa90d442879733bbd0c4e91ae023c3b4579c9a57413a0b2922c023a", + "@oxfmt/binding-darwin-arm64@npm:0.42.0": "ed0f486a5085942727e255a9c14bfd99756d4af3ad2c2e702bfb7ab682fc9041d5327f3e89dc4dbfc9a09a6c884dbc9a79a46c720435c5ad2f2fe3f48bb9c3ac", + "@oxfmt/binding-darwin-x64@npm:0.42.0": "b607e67171aa33717f7fe80d9d5c8ca816ff30dbbd2b41c4b129977c749c62a4bb1f6829aa95c564d15246c98689ba153fc003a09a1549e2f3316810b35463be", + "@oxfmt/binding-freebsd-x64@npm:0.42.0": "c038e53f42083a56d548bd2b89765d1b36150c874e83a41631dfa039fe4fd999475a4a5a99414e43fe44654abdbdfb78c17f53fb482ba3bdc9d22f5641931a41", + "@oxfmt/binding-linux-arm-gnueabihf@npm:0.42.0": "79d0b84f3281c7935eb153a53b7032fbb159357580cbcac721096d87ceb124e40863c0b7786ff1b94ad2cdc9b1beabe37e972e1b959423af028e6dea0fc8e0b6", + "@oxfmt/binding-linux-arm-musleabihf@npm:0.42.0": "c67dfa0553ba44f0585c3bba85efcbbd42b63b59f177302693fa83cc7b6fe6a6f2509c972cae9b367eb7cd36e8578209657ac4928cf329bf816fa4bfc578d2c1", + "@oxfmt/binding-linux-arm64-gnu@npm:0.42.0": "f8507b36f7f2673a4d6db227ed2e98f94d30f81275820d0d25e5e6b0b9b20c7f4cc32b646ae02aac0068b90ba3d47bcbd85ad789b27f028b8ea07e168ec731ce", + "@oxfmt/binding-linux-arm64-musl@npm:0.42.0": "c4d0406e36248b4a8ddd62ac2d7c1b6648d23fb2b1eee471e3965d6c411b2dedfc681d227adcff50bbff5f786727bef31420610564691887cdecb50d7f1f7587", + "@oxfmt/binding-linux-ppc64-gnu@npm:0.42.0": "12b0eb3cff0807f898dd2e47de5712c8b57d2373108135e87f1de69902204c0527b383753983388f32e48749c479ce0f6247fbc927a2e035b2fb1f6c31ae5df7", + "@oxfmt/binding-linux-riscv64-gnu@npm:0.42.0": "aff4c5104769388174a69f5f4ad418f33e86ff1286117072e2200b7217aa9d30375ffb4deeabd728aac7975ed5e79832ac725725df9ff2ea6f819aef5e166353", + "@oxfmt/binding-linux-riscv64-musl@npm:0.42.0": "710b0b9fc2d999a66b2c9e656e40e74e71d820d8670d5ee64dc36d373f1132a0c3ddcbedba6130f832b9e8abbb0988ab95de7a6ddd4657007f05fea4a3631835", + "@oxfmt/binding-linux-s390x-gnu@npm:0.42.0": "8fc8ee6c1ea3369d3f7ec2f6dbe3fe846663c8e10a0ea976b1b2e150117359580d7efc904f5da0ead2f59066b1e17076aa09c1c4f2544071c29b623ada15da70", + "@oxfmt/binding-linux-x64-gnu@npm:0.42.0": "d46d962752e0e2978cbd9b552a0d4bebde69fa9581512dfda33e7bc645c849e2787ef6a4e2ae825e7d2abf68b895c90c4a351387d2f0d2ba336e990c54e245f0", + "@oxfmt/binding-linux-x64-musl@npm:0.42.0": "e757b0b12ccf6e7355e2a3123fa0bea0908e1f220b7bb3601c18203bc78f1157be8364af9df3ca56f9c0bb123aeecbf058df31a9ee12612e1149b9c6228dc6f9", + "@oxfmt/binding-openharmony-arm64@npm:0.42.0": "fe85007d6e7e7c1b6662a9756267de459fc7213af9ddf6f0494397d9d666a452d4a1a6f6fe6ce288d8dd4763d07b52b4534cc177bdf0e5613559f144b78e8fbb", + "@oxfmt/binding-win32-arm64-msvc@npm:0.42.0": "04bd529ea236c23d8dc73d95acd365612ab489b0e6a4bdd976302b933b92dcc11d4d1629e2294036f16c1e1f5120140547f65060a9e2dc8adbb21f790e2eca39", + "@oxfmt/binding-win32-ia32-msvc@npm:0.42.0": "9775afa164de049416abf481f062b8c670cd27a70d82a0868fa61749f741e777a76eb0a57a9ef276f158a35741d90a856a492777a0a9f17c9ac01ead32935fe3", + "@oxfmt/binding-win32-x64-msvc@npm:0.42.0": "5c38197ac6f874c2622b68a531b9fc9a221de05aa09c40717bba775f658680ebf964db7aa41c12271f90261bf50713cd4ebb2c10f12bf33cf2103fb9d67a88bb", + "@oxlint/binding-android-arm-eabi@npm:1.62.0": "ca066c115156993090f95062fa734ebc241619587b9b29db8f63ef70835a55762a8839487d360e92aacf9aab1851546076b7abc90208f9a3671ba0883b09fbba", + "@oxlint/binding-android-arm64@npm:1.62.0": "4519779ba0454b083cfff6e6cf955fbb7ef33700ae63a5eb418a105311adcb6c227bffab2b22be38b742ddec6deaa2370ea27bc6e325876ce21cf12dacd7d6b6", + "@oxlint/binding-darwin-arm64@npm:1.62.0": "35df3bec6216822a5c511800541703d0ce7605a9517a34f73a5e59746bbcac3ee7ffb440888aaef5a68d566dd772469b74c66b79c7c413e097e9cd240e0a261f", + "@oxlint/binding-darwin-x64@npm:1.62.0": "9f0ccc7228a5a9b41e56281959847725a1287ff7f86670cf2c104c37ed79cbc408f3117d46358da62b95355b25a89704c5d00f9aca894a9e179315546993719c", + "@oxlint/binding-freebsd-x64@npm:1.62.0": "062402a1a4fb00abfde96433f54ac74dc1bdb84f1698d49b0de6711220c2da8853b2c74aebebdba0189c1e22547db928548b29b8aa38ec3a8d7523298be12d84", + "@oxlint/binding-linux-arm-gnueabihf@npm:1.62.0": "584ca793611955a1952e7caa4aa16a8d00d535999daac5bffa4ead8f543b0a351da6b4c71c5e04f8a3c31d06d4f9a8b7c2762409d586549e5533acf989ce10df", + "@oxlint/binding-linux-arm-musleabihf@npm:1.62.0": "a82dc3aba571055bb67499d0235987b854ae5512779f415f7748e58d10dfa19799c777c1b316cbfdeae3f3c951bd4a584e52881c09b19d8aa050b097151b3788", + "@oxlint/binding-linux-arm64-gnu@npm:1.62.0": "d9ca6087f45ec1f3b259ab1127e5f9fd50df68954de8094a9fe6ac1a01d50beafbf015b71c16dad5509ab8919067693bdb0ac0dcd62f08f0afa7688b7178e565", + "@oxlint/binding-linux-arm64-musl@npm:1.62.0": "d1b64d5d0218125b0c71838ef7a51b88b81e9b3cf810aaf1100c6605bf5efbafe93d6728b880f1e9f4360af2e5019af249a781d7a39d7f905b3be51055981ddf", + "@oxlint/binding-linux-ppc64-gnu@npm:1.62.0": "d3e3043345012fb8892d3fcfc83b18c55c5a6f494ba5f5689108656ecee71c389df4e1ebac6ebad75357074cb9a23278281ef19d271b5517ff7e9b514db5e00d", + "@oxlint/binding-linux-riscv64-gnu@npm:1.62.0": "d969682bec86433e5b0a199fc3cdf6c25a2ff3355ea1e123e9476612a2560d1f69ef81e0911e616f75ed6024f9e6394f970876c791eab438c7bcbf5f834c9c89", + "@oxlint/binding-linux-riscv64-musl@npm:1.62.0": "45aa7bc86e51cb61c8519be2ce4a8bf92d6d9e92dde07c0b31655d0b317c5198ff95e0454467a9b6edbe730d72343cdb4cb8293db2c6234dd43af95038e86b4d", + "@oxlint/binding-linux-s390x-gnu@npm:1.62.0": "60e79cbfe33de0eecee4ace00502224c5e92fc3f2db385c291d5c256efe2e3222599172e907567505e08a46a11242b1ccffa7afb3945f1266bcfb1e23d4dcb61", + "@oxlint/binding-linux-x64-gnu@npm:1.62.0": "31bbec2b606af01f990b6b53c8878090d8fe8ec9c27642276217c2ead3b3f3c06e9ce1934180de0c1b6a1a7e8b2106862f6f74e7e5eca7303f7aa5441168469e", + "@oxlint/binding-linux-x64-musl@npm:1.62.0": "9c7095d2a94920d943a3023f5f186f040329fffa0dc9320b9c2b3fa5c18e16473b5ef93e69e68692f4721112ba45e6a27887f4f9d3a82cfc23cfa5716b79776c", + "@oxlint/binding-openharmony-arm64@npm:1.62.0": "1cd0b8e6148685f74f261410b55abd9443b39938f69a42d770da61c08864af96d1251c6ff90d07625466b7dc1997ed25956a8924f49ac1b29ab0ed776f8d74cc", + "@oxlint/binding-win32-arm64-msvc@npm:1.62.0": "b8598eefbede42c7c8327e3d3d5e13cf85a0e4c1d261b6f30ce72533e1156eee12c7e5723a2e2fedda8c485fffab12c452b8ac7edc42557615449fbdc6872753", + "@oxlint/binding-win32-ia32-msvc@npm:1.62.0": "14276c38660c8920bc8dc2afd231c4a722d682b4a8e8230879441b4fb4714ff72a0adebf6be8d3bcbc2e92b3da6e737d60d9a8c9dd35b076a78dc78598b209a2", + "@oxlint/binding-win32-x64-msvc@npm:1.62.0": "07f46eb801dda09aaa911fdbb09a1676bb954ab5e183b34bf61c51281fc697c37ef9912cb99d9f79e8053e98d31661e6a312719231841eb7a3bc6e037b4674a4" + } + }, "modules": "143", - "node": "24.14.1", - "version": "40.9.3" + "node": "24.15.0", + "version": "40.10.0" }, "41": { "chrome": "146.0.7680.216", From 6350221065483e5c13f4e3652cdc853e92893f44 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 13 May 2026 23:19:23 +0200 Subject: [PATCH 060/113] electron-source.electron_41: 41.5.0 -> 41.5.2 - Changelog: https://github.com/electron/electron/releases/tag/v41.5.2 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.5.0...v41.5.2 --- pkgs/development/tools/electron/info.json | 50 +++++++++++++++++++++-- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 8165143189db..c9e259d446dd 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -2796,10 +2796,10 @@ }, "src/electron": { "args": { - "hash": "sha256-z7ev2g8h3ne4RopyS7C+X9J5cR64QDXNU5VZ0pzoErI=", + "hash": "sha256-HFGxrfVNBU+JkNGBglJryTm+hCDBqLgg0NRXt8QHOOs=", "owner": "electron", "repo": "electron", - "tag": "v41.5.0" + "tag": "v41.5.2" }, "fetcher": "fetchFromGitHub" }, @@ -4098,10 +4098,52 @@ "fetcher": "fetchFromGitiles" } }, - "electron_yarn_hash": "sha256-i9/E2hO0vq5kbDwFLvaVl7OoixGpHxBQ6sMiHgnWYuA=", + "electron_yarn_data": { + "hash": "sha256-Ry8gzsdaR61djEgF+MpXAYGK00lRD5ZLq3cLUV1prFs=", + "missing_hashes": { + "@oxfmt/binding-android-arm-eabi@npm:0.42.0": "42c08d87ce491086843070241f8777fa2cb968f4a08f67b3f6c33a8f67e0b3eac50eae146daede743e90e3bc32326951c5188814eea02e9c3e4a9764a4b492ba", + "@oxfmt/binding-android-arm64@npm:0.42.0": "73e6609498d05c655c6a435af9f3e4f341137c260c7ae27fbb0377573574ca5200bd9f187aa90d442879733bbd0c4e91ae023c3b4579c9a57413a0b2922c023a", + "@oxfmt/binding-darwin-arm64@npm:0.42.0": "ed0f486a5085942727e255a9c14bfd99756d4af3ad2c2e702bfb7ab682fc9041d5327f3e89dc4dbfc9a09a6c884dbc9a79a46c720435c5ad2f2fe3f48bb9c3ac", + "@oxfmt/binding-darwin-x64@npm:0.42.0": "b607e67171aa33717f7fe80d9d5c8ca816ff30dbbd2b41c4b129977c749c62a4bb1f6829aa95c564d15246c98689ba153fc003a09a1549e2f3316810b35463be", + "@oxfmt/binding-freebsd-x64@npm:0.42.0": "c038e53f42083a56d548bd2b89765d1b36150c874e83a41631dfa039fe4fd999475a4a5a99414e43fe44654abdbdfb78c17f53fb482ba3bdc9d22f5641931a41", + "@oxfmt/binding-linux-arm-gnueabihf@npm:0.42.0": "79d0b84f3281c7935eb153a53b7032fbb159357580cbcac721096d87ceb124e40863c0b7786ff1b94ad2cdc9b1beabe37e972e1b959423af028e6dea0fc8e0b6", + "@oxfmt/binding-linux-arm-musleabihf@npm:0.42.0": "c67dfa0553ba44f0585c3bba85efcbbd42b63b59f177302693fa83cc7b6fe6a6f2509c972cae9b367eb7cd36e8578209657ac4928cf329bf816fa4bfc578d2c1", + "@oxfmt/binding-linux-arm64-gnu@npm:0.42.0": "f8507b36f7f2673a4d6db227ed2e98f94d30f81275820d0d25e5e6b0b9b20c7f4cc32b646ae02aac0068b90ba3d47bcbd85ad789b27f028b8ea07e168ec731ce", + "@oxfmt/binding-linux-arm64-musl@npm:0.42.0": "c4d0406e36248b4a8ddd62ac2d7c1b6648d23fb2b1eee471e3965d6c411b2dedfc681d227adcff50bbff5f786727bef31420610564691887cdecb50d7f1f7587", + "@oxfmt/binding-linux-ppc64-gnu@npm:0.42.0": "12b0eb3cff0807f898dd2e47de5712c8b57d2373108135e87f1de69902204c0527b383753983388f32e48749c479ce0f6247fbc927a2e035b2fb1f6c31ae5df7", + "@oxfmt/binding-linux-riscv64-gnu@npm:0.42.0": "aff4c5104769388174a69f5f4ad418f33e86ff1286117072e2200b7217aa9d30375ffb4deeabd728aac7975ed5e79832ac725725df9ff2ea6f819aef5e166353", + "@oxfmt/binding-linux-riscv64-musl@npm:0.42.0": "710b0b9fc2d999a66b2c9e656e40e74e71d820d8670d5ee64dc36d373f1132a0c3ddcbedba6130f832b9e8abbb0988ab95de7a6ddd4657007f05fea4a3631835", + "@oxfmt/binding-linux-s390x-gnu@npm:0.42.0": "8fc8ee6c1ea3369d3f7ec2f6dbe3fe846663c8e10a0ea976b1b2e150117359580d7efc904f5da0ead2f59066b1e17076aa09c1c4f2544071c29b623ada15da70", + "@oxfmt/binding-linux-x64-gnu@npm:0.42.0": "d46d962752e0e2978cbd9b552a0d4bebde69fa9581512dfda33e7bc645c849e2787ef6a4e2ae825e7d2abf68b895c90c4a351387d2f0d2ba336e990c54e245f0", + "@oxfmt/binding-linux-x64-musl@npm:0.42.0": "e757b0b12ccf6e7355e2a3123fa0bea0908e1f220b7bb3601c18203bc78f1157be8364af9df3ca56f9c0bb123aeecbf058df31a9ee12612e1149b9c6228dc6f9", + "@oxfmt/binding-openharmony-arm64@npm:0.42.0": "fe85007d6e7e7c1b6662a9756267de459fc7213af9ddf6f0494397d9d666a452d4a1a6f6fe6ce288d8dd4763d07b52b4534cc177bdf0e5613559f144b78e8fbb", + "@oxfmt/binding-win32-arm64-msvc@npm:0.42.0": "04bd529ea236c23d8dc73d95acd365612ab489b0e6a4bdd976302b933b92dcc11d4d1629e2294036f16c1e1f5120140547f65060a9e2dc8adbb21f790e2eca39", + "@oxfmt/binding-win32-ia32-msvc@npm:0.42.0": "9775afa164de049416abf481f062b8c670cd27a70d82a0868fa61749f741e777a76eb0a57a9ef276f158a35741d90a856a492777a0a9f17c9ac01ead32935fe3", + "@oxfmt/binding-win32-x64-msvc@npm:0.42.0": "5c38197ac6f874c2622b68a531b9fc9a221de05aa09c40717bba775f658680ebf964db7aa41c12271f90261bf50713cd4ebb2c10f12bf33cf2103fb9d67a88bb", + "@oxlint/binding-android-arm-eabi@npm:1.61.0": "64a0e4e724ec776f7bf88926b9544484ac4b8b7c906539073683281d0de4d887494aabad654807336f8c306cbc2bbd2cbf218c780fa02ce7b8cd2c9c280a886c", + "@oxlint/binding-android-arm64@npm:1.61.0": "fcbef757ed0eecbddb90e3818315614dbd4bdba7f9e8aa23255d39d12dd2ee5cd1bc5608f2d236b3028330bad7ba741e7dc3569d06373dabade10bcafb056de7", + "@oxlint/binding-darwin-arm64@npm:1.61.0": "1ff458a5cde78b3b3f7852dad86ef6e430732361b81e5ac5712f83a237725bde05d67980beced4361416abb376dc6a6384435f2a4932a62c5794a58ca01b9d73", + "@oxlint/binding-darwin-x64@npm:1.61.0": "3e09d59d46985c2652ee3fa3560215df05eebf470f2acd3fb502d303f661e3d75861a8908a1b215e3912e5da23673cc517862e06be21be6c95770fc5848778ef", + "@oxlint/binding-freebsd-x64@npm:1.61.0": "8f7141e3a7a0334836ea9f333d76fb6a12e145533cda2f485fff536b725193595a172c154b402d0eff3b14e13a36b3a0a14629987bcbf8faa444d9213c5e78d8", + "@oxlint/binding-linux-arm-gnueabihf@npm:1.61.0": "2bf2eb6e1e6a3339822464e7f66f52824348ea5b4b0a2f87ed5fdfe6b7b993bb2ea0346e59dc68ec78030a3c4b8784810a2bb88edb69de99aacdda03606a35cf", + "@oxlint/binding-linux-arm-musleabihf@npm:1.61.0": "53d57e4693087ddd6e9104651f3200d11276aa8bf261ffe07c91908b7ba6dee0aaa58d74f3b58ad256b8dfb4689fee0e205d9479550b87a898644396afb1de55", + "@oxlint/binding-linux-arm64-gnu@npm:1.61.0": "b19d95033889b7a22e29b6b38a84c913f5e087015354de8ea52e60e8d067ecdbcedcecd49df2d3338e1ce5d579e079efaa43ee67ca626e92b619d41aa18277ae", + "@oxlint/binding-linux-arm64-musl@npm:1.61.0": "b61ede290d57073065e20161ae54d36d4700a814e6e62abc63e8e4f18558598e22695fcb9b14c67ce8aec50de2b733d6183f873d65de491936fbf7e1b9fbb59e", + "@oxlint/binding-linux-ppc64-gnu@npm:1.61.0": "7d0cb33713ce1716a0ddbc100b79eb888ad20af74c0c924db01b0b27c33677717f3f7a0f6d341ec0637ab0ec2dbc5033fea4154cf88b6c9513b1796b6a53ddf3", + "@oxlint/binding-linux-riscv64-gnu@npm:1.61.0": "a6c8ad8419110bbfc35f12256058fb0c31816f328a089bd6424ba03d582ebaed71f39ce673f77767dd17e2a4ed021789106a580d99e5f0a1f097ab3cf916f7a8", + "@oxlint/binding-linux-riscv64-musl@npm:1.61.0": "64e6073f588b995f509dccb6b66060a1cfeb5cea08613edf1a3f7819992ccce3a3f9539cd2b1962231a472f12c4ffa325600bbcc9279ada400b993488989470e", + "@oxlint/binding-linux-s390x-gnu@npm:1.61.0": "93b84e9694a451b023a2fbf2ca3cad533b5ea947bd89f6a8b95433cf12b6bb86bdbceb51188a5a5914a51a9e0ecca02abc6b0d656ce9616d8904eb8ebbaf84a8", + "@oxlint/binding-linux-x64-gnu@npm:1.61.0": "49d0ba0286946d633d933e2ae575a38dfef9f6570380d141f2bcdf10b09cba192a87767e5fd6cbeb115c23eae9c7241830c022180ada5bc96131badcc65c3d31", + "@oxlint/binding-linux-x64-musl@npm:1.61.0": "54567fcd74360d287a85ff18ce82c2691c0fea7f87e720f0390a621acf2422f64cafd135deebf329831fcac7cfe66389c8e6a5dcb8f8427ea6d4b3446ddeeab0", + "@oxlint/binding-openharmony-arm64@npm:1.61.0": "011ffbfde581da50b130705d59e0a043b4e6858dea1fc6fd100c7a2aa511179726769197a6868809a7040a28f454c0481a832c667b44b10820c0300b74a0b6f7", + "@oxlint/binding-win32-arm64-msvc@npm:1.61.0": "d5f962f94acfb6a882b04eb9ba33e05e2896b96cb6ab7b44c70aff55be93c633c6c88884d4f3f65f82ab88b6535c6034f4e9a7141bcfff23ad24efd0cb7bab78", + "@oxlint/binding-win32-ia32-msvc@npm:1.61.0": "f2902478c85eb95665cf3c4021cc4cdd3ea98f8863d9a311a6f2532059d1c8cc3c36c9e0eac7b459827cd03c4c7e6803bb96939d7476f3289df9362aaadd4710", + "@oxlint/binding-win32-x64-msvc@npm:1.61.0": "e4a5cf6c8db10fdf1cda748ab368357260e1fcab8df5819587b940613f55e57a729e99641119ff074d5aea59de16f4563322e01be5ac27d1349c9ca14d60302d" + } + }, "modules": "145", "node": "24.15.0", - "version": "41.5.0" + "version": "41.5.2" }, "42": { "chrome": "148.0.7778.96", From a488e5f323d02bd133752c8229af0d821e09079b Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 13 May 2026 23:19:48 +0200 Subject: [PATCH 061/113] electron-source.electron_42: 42.0.0 -> 42.0.1 - Changelog: https://github.com/electron/electron/releases/tag/v42.0.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.0.0...v42.0.1 --- pkgs/development/tools/electron/info.json | 58 +++++++++++++++++++---- 1 file changed, 50 insertions(+), 8 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index c9e259d446dd..31dd0469f1cb 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -4146,7 +4146,7 @@ "version": "41.5.2" }, "42": { - "chrome": "148.0.7778.96", + "chrome": "148.0.7778.97", "chromium": { "deps": { "gn": { @@ -4155,15 +4155,15 @@ "version": "0-unstable-2026-04-01" } }, - "version": "148.0.7778.96" + "version": "148.0.7778.97" }, "chromium_npm_hash": "sha256-JuVcY8iFRDWcPcP4Pg+qm5rnTXkiVfNsqSkXbDWqsE8=", "deps": { "src": { "args": { - "hash": "sha256-jtHzApRzYLz3lwvLJdK9uoGlEeMJl9BPkHpfkYdemhc=", + "hash": "sha256-nr/bMzJ+4b7/WeT3yG6rddGHvBi51ZzDTdQLIvJYBtg=", "postFetch": "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", - "tag": "148.0.7778.96", + "tag": "148.0.7778.97", "url": "https://chromium.googlesource.com/chromium/src.git" }, "fetcher": "fetchFromGitiles" @@ -4202,10 +4202,10 @@ }, "src/electron": { "args": { - "hash": "sha256-CYTvfDRyheyg6A8D98NrIyG9/seXTwxm8N2ObC2C7fM=", + "hash": "sha256-uv2I4EVje8Dd5FgoC6jJOiISbd5kBbqI37so45R+Qy4=", "owner": "electron", "repo": "electron", - "tag": "v42.0.0" + "tag": "v42.0.1" }, "fetcher": "fetchFromGitHub" }, @@ -5512,9 +5512,51 @@ "fetcher": "fetchFromGitiles" } }, - "electron_yarn_hash": "sha256-I/HGEtkahqPv50a7t8leo6jPRV2qyNJSw5SKjwS3SjY=", + "electron_yarn_data": { + "hash": "sha256-PT4mxXZ2Dcao7/iouNhrFZbGwO7kFbdJANFfA8UR4Ew=", + "missing_hashes": { + "@oxfmt/binding-android-arm-eabi@npm:0.42.0": "42c08d87ce491086843070241f8777fa2cb968f4a08f67b3f6c33a8f67e0b3eac50eae146daede743e90e3bc32326951c5188814eea02e9c3e4a9764a4b492ba", + "@oxfmt/binding-android-arm64@npm:0.42.0": "73e6609498d05c655c6a435af9f3e4f341137c260c7ae27fbb0377573574ca5200bd9f187aa90d442879733bbd0c4e91ae023c3b4579c9a57413a0b2922c023a", + "@oxfmt/binding-darwin-arm64@npm:0.42.0": "ed0f486a5085942727e255a9c14bfd99756d4af3ad2c2e702bfb7ab682fc9041d5327f3e89dc4dbfc9a09a6c884dbc9a79a46c720435c5ad2f2fe3f48bb9c3ac", + "@oxfmt/binding-darwin-x64@npm:0.42.0": "b607e67171aa33717f7fe80d9d5c8ca816ff30dbbd2b41c4b129977c749c62a4bb1f6829aa95c564d15246c98689ba153fc003a09a1549e2f3316810b35463be", + "@oxfmt/binding-freebsd-x64@npm:0.42.0": "c038e53f42083a56d548bd2b89765d1b36150c874e83a41631dfa039fe4fd999475a4a5a99414e43fe44654abdbdfb78c17f53fb482ba3bdc9d22f5641931a41", + "@oxfmt/binding-linux-arm-gnueabihf@npm:0.42.0": "79d0b84f3281c7935eb153a53b7032fbb159357580cbcac721096d87ceb124e40863c0b7786ff1b94ad2cdc9b1beabe37e972e1b959423af028e6dea0fc8e0b6", + "@oxfmt/binding-linux-arm-musleabihf@npm:0.42.0": "c67dfa0553ba44f0585c3bba85efcbbd42b63b59f177302693fa83cc7b6fe6a6f2509c972cae9b367eb7cd36e8578209657ac4928cf329bf816fa4bfc578d2c1", + "@oxfmt/binding-linux-arm64-gnu@npm:0.42.0": "f8507b36f7f2673a4d6db227ed2e98f94d30f81275820d0d25e5e6b0b9b20c7f4cc32b646ae02aac0068b90ba3d47bcbd85ad789b27f028b8ea07e168ec731ce", + "@oxfmt/binding-linux-arm64-musl@npm:0.42.0": "c4d0406e36248b4a8ddd62ac2d7c1b6648d23fb2b1eee471e3965d6c411b2dedfc681d227adcff50bbff5f786727bef31420610564691887cdecb50d7f1f7587", + "@oxfmt/binding-linux-ppc64-gnu@npm:0.42.0": "12b0eb3cff0807f898dd2e47de5712c8b57d2373108135e87f1de69902204c0527b383753983388f32e48749c479ce0f6247fbc927a2e035b2fb1f6c31ae5df7", + "@oxfmt/binding-linux-riscv64-gnu@npm:0.42.0": "aff4c5104769388174a69f5f4ad418f33e86ff1286117072e2200b7217aa9d30375ffb4deeabd728aac7975ed5e79832ac725725df9ff2ea6f819aef5e166353", + "@oxfmt/binding-linux-riscv64-musl@npm:0.42.0": "710b0b9fc2d999a66b2c9e656e40e74e71d820d8670d5ee64dc36d373f1132a0c3ddcbedba6130f832b9e8abbb0988ab95de7a6ddd4657007f05fea4a3631835", + "@oxfmt/binding-linux-s390x-gnu@npm:0.42.0": "8fc8ee6c1ea3369d3f7ec2f6dbe3fe846663c8e10a0ea976b1b2e150117359580d7efc904f5da0ead2f59066b1e17076aa09c1c4f2544071c29b623ada15da70", + "@oxfmt/binding-linux-x64-gnu@npm:0.42.0": "d46d962752e0e2978cbd9b552a0d4bebde69fa9581512dfda33e7bc645c849e2787ef6a4e2ae825e7d2abf68b895c90c4a351387d2f0d2ba336e990c54e245f0", + "@oxfmt/binding-linux-x64-musl@npm:0.42.0": "e757b0b12ccf6e7355e2a3123fa0bea0908e1f220b7bb3601c18203bc78f1157be8364af9df3ca56f9c0bb123aeecbf058df31a9ee12612e1149b9c6228dc6f9", + "@oxfmt/binding-openharmony-arm64@npm:0.42.0": "fe85007d6e7e7c1b6662a9756267de459fc7213af9ddf6f0494397d9d666a452d4a1a6f6fe6ce288d8dd4763d07b52b4534cc177bdf0e5613559f144b78e8fbb", + "@oxfmt/binding-win32-arm64-msvc@npm:0.42.0": "04bd529ea236c23d8dc73d95acd365612ab489b0e6a4bdd976302b933b92dcc11d4d1629e2294036f16c1e1f5120140547f65060a9e2dc8adbb21f790e2eca39", + "@oxfmt/binding-win32-ia32-msvc@npm:0.42.0": "9775afa164de049416abf481f062b8c670cd27a70d82a0868fa61749f741e777a76eb0a57a9ef276f158a35741d90a856a492777a0a9f17c9ac01ead32935fe3", + "@oxfmt/binding-win32-x64-msvc@npm:0.42.0": "5c38197ac6f874c2622b68a531b9fc9a221de05aa09c40717bba775f658680ebf964db7aa41c12271f90261bf50713cd4ebb2c10f12bf33cf2103fb9d67a88bb", + "@oxlint/binding-android-arm-eabi@npm:1.61.0": "64a0e4e724ec776f7bf88926b9544484ac4b8b7c906539073683281d0de4d887494aabad654807336f8c306cbc2bbd2cbf218c780fa02ce7b8cd2c9c280a886c", + "@oxlint/binding-android-arm64@npm:1.61.0": "fcbef757ed0eecbddb90e3818315614dbd4bdba7f9e8aa23255d39d12dd2ee5cd1bc5608f2d236b3028330bad7ba741e7dc3569d06373dabade10bcafb056de7", + "@oxlint/binding-darwin-arm64@npm:1.61.0": "1ff458a5cde78b3b3f7852dad86ef6e430732361b81e5ac5712f83a237725bde05d67980beced4361416abb376dc6a6384435f2a4932a62c5794a58ca01b9d73", + "@oxlint/binding-darwin-x64@npm:1.61.0": "3e09d59d46985c2652ee3fa3560215df05eebf470f2acd3fb502d303f661e3d75861a8908a1b215e3912e5da23673cc517862e06be21be6c95770fc5848778ef", + "@oxlint/binding-freebsd-x64@npm:1.61.0": "8f7141e3a7a0334836ea9f333d76fb6a12e145533cda2f485fff536b725193595a172c154b402d0eff3b14e13a36b3a0a14629987bcbf8faa444d9213c5e78d8", + "@oxlint/binding-linux-arm-gnueabihf@npm:1.61.0": "2bf2eb6e1e6a3339822464e7f66f52824348ea5b4b0a2f87ed5fdfe6b7b993bb2ea0346e59dc68ec78030a3c4b8784810a2bb88edb69de99aacdda03606a35cf", + "@oxlint/binding-linux-arm-musleabihf@npm:1.61.0": "53d57e4693087ddd6e9104651f3200d11276aa8bf261ffe07c91908b7ba6dee0aaa58d74f3b58ad256b8dfb4689fee0e205d9479550b87a898644396afb1de55", + "@oxlint/binding-linux-arm64-gnu@npm:1.61.0": "b19d95033889b7a22e29b6b38a84c913f5e087015354de8ea52e60e8d067ecdbcedcecd49df2d3338e1ce5d579e079efaa43ee67ca626e92b619d41aa18277ae", + "@oxlint/binding-linux-arm64-musl@npm:1.61.0": "b61ede290d57073065e20161ae54d36d4700a814e6e62abc63e8e4f18558598e22695fcb9b14c67ce8aec50de2b733d6183f873d65de491936fbf7e1b9fbb59e", + "@oxlint/binding-linux-ppc64-gnu@npm:1.61.0": "7d0cb33713ce1716a0ddbc100b79eb888ad20af74c0c924db01b0b27c33677717f3f7a0f6d341ec0637ab0ec2dbc5033fea4154cf88b6c9513b1796b6a53ddf3", + "@oxlint/binding-linux-riscv64-gnu@npm:1.61.0": "a6c8ad8419110bbfc35f12256058fb0c31816f328a089bd6424ba03d582ebaed71f39ce673f77767dd17e2a4ed021789106a580d99e5f0a1f097ab3cf916f7a8", + "@oxlint/binding-linux-riscv64-musl@npm:1.61.0": "64e6073f588b995f509dccb6b66060a1cfeb5cea08613edf1a3f7819992ccce3a3f9539cd2b1962231a472f12c4ffa325600bbcc9279ada400b993488989470e", + "@oxlint/binding-linux-s390x-gnu@npm:1.61.0": "93b84e9694a451b023a2fbf2ca3cad533b5ea947bd89f6a8b95433cf12b6bb86bdbceb51188a5a5914a51a9e0ecca02abc6b0d656ce9616d8904eb8ebbaf84a8", + "@oxlint/binding-linux-x64-gnu@npm:1.61.0": "49d0ba0286946d633d933e2ae575a38dfef9f6570380d141f2bcdf10b09cba192a87767e5fd6cbeb115c23eae9c7241830c022180ada5bc96131badcc65c3d31", + "@oxlint/binding-linux-x64-musl@npm:1.61.0": "54567fcd74360d287a85ff18ce82c2691c0fea7f87e720f0390a621acf2422f64cafd135deebf329831fcac7cfe66389c8e6a5dcb8f8427ea6d4b3446ddeeab0", + "@oxlint/binding-openharmony-arm64@npm:1.61.0": "011ffbfde581da50b130705d59e0a043b4e6858dea1fc6fd100c7a2aa511179726769197a6868809a7040a28f454c0481a832c667b44b10820c0300b74a0b6f7", + "@oxlint/binding-win32-arm64-msvc@npm:1.61.0": "d5f962f94acfb6a882b04eb9ba33e05e2896b96cb6ab7b44c70aff55be93c633c6c88884d4f3f65f82ab88b6535c6034f4e9a7141bcfff23ad24efd0cb7bab78", + "@oxlint/binding-win32-ia32-msvc@npm:1.61.0": "f2902478c85eb95665cf3c4021cc4cdd3ea98f8863d9a311a6f2532059d1c8cc3c36c9e0eac7b459827cd03c4c7e6803bb96939d7476f3289df9362aaadd4710", + "@oxlint/binding-win32-x64-msvc@npm:1.61.0": "e4a5cf6c8db10fdf1cda748ab368357260e1fcab8df5819587b940613f55e57a729e99641119ff074d5aea59de16f4563322e01be5ac27d1349c9ca14d60302d" + } + }, "modules": "146", "node": "24.15.0", - "version": "42.0.0" + "version": "42.0.1" } } From afaf9b66e2fc1c5b63ff31e9569db7b5dd006ed5 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 13 May 2026 23:20:37 +0200 Subject: [PATCH 062/113] electron_40-bin: 40.9.3 -> 40.10.0 - Changelog: https://github.com/electron/electron/releases/tag/v40.10.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.9.3...v40.10.0 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index b9d5789d99cd..6acbf01bd9ad 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "e83a97b7c7017ec36e9e19f5b20430769e89e701c2b337da2685c13854fe70f3", - "aarch64-linux": "5b73273177e96ebd6005b7020f84c085c4a531b1701db03c1963b2ac2c1ea551", - "armv7l-linux": "9bcf8d1efd4f5d1dc2188a2d5c614c74322ede5efa8cf65ed387764d9109d26c", - "headers": "0133jya39pg40s3x4r3ijyvx2lyvbkp70bfi49zpiwlqvna628i4", - "x86_64-darwin": "b75319477edba3ce5161f18cc5283bc28096c2359bc47bc87ad5d365ea097fd5", - "x86_64-linux": "2b5e33327bd5e180b3c1c0ec429fa06769ee96c0f956a35471b9409b51f45ada" + "aarch64-darwin": "c3dd4d70aeb214a5b755af59e4e5d7b5b743f3f662a8a452b0afc2741953b7a5", + "aarch64-linux": "cb4454ae64f00f43cef86f57d38eff9a6cef7b1e0690debc1dc81323f98e6e63", + "armv7l-linux": "d3a99f2f734b407ab7de45dbb992825089a2f9e351c470a5fea0273ec027a681", + "headers": "0x534f94ds3qavwh90a4l63wpsagscwnbzi8399z067d2ghyzh18", + "x86_64-darwin": "a73b879e5cfa880e0b82e0a75d7a2ba1c892715d2db95dc6578277e74c7b8a04", + "x86_64-linux": "35efe7401822e8d2e474e13788a6191362c7494dd1f7ae327b70087e0768a667" }, - "version": "40.9.3" + "version": "40.10.0" }, "41": { "hashes": { From c3de40de58d0b082fe72ffcddaf5b2f4b07c5449 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 13 May 2026 23:20:39 +0200 Subject: [PATCH 063/113] electron-chromedriver_40: 40.9.3 -> 40.10.0 - Changelog: https://github.com/electron/electron/releases/tag/v40.10.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.9.3...v40.10.0 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index ead8b3088530..a75bd1d1a5db 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "28ca9db3ddabf80d5bc413c8ffa624255748c6e60e7c50d094a1e5d4f2d20e9c", - "aarch64-linux": "4e98c3e2eed87a60aacc28a583507f51ebfffd373be6e74e21afa191da7e18bc", - "armv7l-linux": "706c334d3844d7944cd96a92d7db81d639caf7c53407a87565528e26d46c2ead", - "headers": "0133jya39pg40s3x4r3ijyvx2lyvbkp70bfi49zpiwlqvna628i4", - "x86_64-darwin": "eae91cae26fff687aa615b124728d64706e1d305be88594911e216631cdcc58b", - "x86_64-linux": "885d4b3675040fbf39d142a65280b2e8c07e78480b3e8393565dcd2689fb23ee" + "aarch64-darwin": "ed4e021fe841be3b04c6c4cf3968a1628b9d84ca07b5362aa54c377b3fde18f0", + "aarch64-linux": "bfb57aa77b06e2179c5076274f9d61615414c295e16eabd99206a7553c9eacdc", + "armv7l-linux": "8f35c8b25f98d18d5d5852d2b244e64183dfb61b10b9a64b0be579f450f2cb73", + "headers": "0x534f94ds3qavwh90a4l63wpsagscwnbzi8399z067d2ghyzh18", + "x86_64-darwin": "f2caf8c9fe1c5c38259881824adce6b11a5a482576d47d7dc113a950e9315bf8", + "x86_64-linux": "303345908d998a83b953c9f60a8b0f07e8fa82ed839260784a7b5c2fc517a86f" }, - "version": "40.9.3" + "version": "40.10.0" }, "41": { "hashes": { From 3bc06f9fdf2abede890ae184bb1162f4e082c728 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 13 May 2026 23:20:41 +0200 Subject: [PATCH 064/113] electron_41-bin: 41.5.0 -> 41.5.2 - Changelog: https://github.com/electron/electron/releases/tag/v41.5.2 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.5.0...v41.5.2 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 6acbf01bd9ad..b5c552cee59b 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "091a58410a353b7f7fc5898ccb6cc31c6e5ea7acd8caedf448833713563efae2", - "aarch64-linux": "1d0c89698bcc3029d0c197a215679c14c65ab67086c4529d5ea90280f3d5bcc2", - "armv7l-linux": "5da1bdfee31dc8579f12bebda5bbe40fce85c4916a4a76b2f055ab69cae573c4", - "headers": "0j9gvjjq9qdvjj33h2xh6qdxxr29aj96y2qs3p0xvy1bc3li9hzn", - "x86_64-darwin": "3085b52fc90e81c0c3ed7f59b759f710b176c5a8989ced64a51618e8fd3e8a2e", - "x86_64-linux": "1d5364794dffe2493d74a9755d49ba37ecdfd3d19a8e2a38349cd9374adb19d4" + "aarch64-darwin": "107fc8fd403a73f75116d4e11a96ee00fffc3a7e1e3cf3d4d1d79128f547335e", + "aarch64-linux": "f369c35fa2c8180a4a04f91771df08b83fb135a4825660be09918d965c82dca7", + "armv7l-linux": "1190afe3f95008961781402bb52893cff7f0cd4cbeb8569df0b35c80a943c380", + "headers": "1n1w2ngk44w9khbh4bnw6kfakawdxh3wii3hkynbjzj21swvqzrb", + "x86_64-darwin": "a31411ff1705bc52f260c283b42ae1320a1de7b2422a9ab8e7d44009c8100c75", + "x86_64-linux": "47a1cf28685b695e6c1cf6307ebb79a234122c2da9b2a87a80ccbb00cd8df037" }, - "version": "41.5.0" + "version": "41.5.2" }, "42": { "hashes": { From 0ccff8835264c68051cd67146448c523cb490136 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 13 May 2026 23:20:43 +0200 Subject: [PATCH 065/113] electron-chromedriver_41: 41.5.0 -> 41.5.2 - Changelog: https://github.com/electron/electron/releases/tag/v41.5.2 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.5.0...v41.5.2 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index a75bd1d1a5db..0b8af7d4a099 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "dda48dfa1e5ffd6fa7b5eb1162da6feb50e7b37dd96ee1e1e4e7a0afb7aa90f2", - "aarch64-linux": "ebe2c881e74e6c450f90c1c0d60c0fa43f4bf6746fa6765d9aa13a060594afa9", - "armv7l-linux": "9440752e3ee9fa3c0397847476d6a96211ff6918808a0c7a65904f060d897e6a", - "headers": "0j9gvjjq9qdvjj33h2xh6qdxxr29aj96y2qs3p0xvy1bc3li9hzn", - "x86_64-darwin": "7edc3cfe9d522a02a474cd8def0c22b88f75f7e79d2ae1f91da48ec17ed08b47", - "x86_64-linux": "4da4ae10e1533237083bbb44e79c45c0719609b1a5b7e7eece6754b7468add18" + "aarch64-darwin": "d17d70f3162cdec8d95763bc26767ebc60845a0fbf4c4e0f55b5b6cf410605ec", + "aarch64-linux": "e041c9e752c2586fe22510f0080636936dfeda0d4d526d36b13bbf9d5c782b57", + "armv7l-linux": "496204ab8468280fb651ab0bea9f5dab19ba8a2cccc8dbe25d57ec68c6555f33", + "headers": "1n1w2ngk44w9khbh4bnw6kfakawdxh3wii3hkynbjzj21swvqzrb", + "x86_64-darwin": "7bc2f7b2e5e6a94a3ac7a3bda65ca3b541e1a0d2d9a56e18a0b7f1d0de7d15d4", + "x86_64-linux": "010ac10d35640fa1c07968cc5902f72f95bf95b4ee12377281d3a9af820b20c4" }, - "version": "41.5.0" + "version": "41.5.2" }, "42": { "hashes": { From 699c44b958bd802f65d0eccf9b357f6bee9ffd4d Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 13 May 2026 23:20:46 +0200 Subject: [PATCH 066/113] electron_42-bin: 42.0.0 -> 42.0.1 - Changelog: https://github.com/electron/electron/releases/tag/v42.0.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.0.0...v42.0.1 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index b5c552cee59b..6ea8adbcc1d9 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -45,13 +45,13 @@ }, "42": { "hashes": { - "aarch64-darwin": "3c619bb8ec6a243142e392335382a3383739a9977ca85067cb1f31599ff993e5", - "aarch64-linux": "5531da08123d60d50c833997842e8371970bebe7d29261e00eaa83de948332b4", - "armv7l-linux": "a0ab195cff93c86ddf284b7ef44026b29ff3ec89dcc4a2f5024ff28e32ae5b60", - "headers": "193c7vyzly6yln4zr0b7v5vlzixl9wz59lfmgwd86h4fc79kj9na", - "x86_64-darwin": "49f6e7ebd60f84b687af933eda5e87dce9525e1139151ff4cfd53821d3285358", - "x86_64-linux": "83c7178dba2d0ce77e13743bf86beda75c6141caeeadb4340e1888bc96298b4b" + "aarch64-darwin": "0ed37214478e49e2865bffd686dea38335bc46067169ee39a5c1658d0734806e", + "aarch64-linux": "a08a4e6913804eb05cea798d8bd0aface4d1b88e9d07db86b779ea4a448be070", + "armv7l-linux": "6f4d8e17222a132479a0eceb6a8438fe5ed1637a53c60ed54a8d7f03232f08c3", + "headers": "0r0g3iaji6a7gx51bv2ijq23zpcz8ip8kmfy0x9fxqpm9angvins", + "x86_64-darwin": "9a32e6bb055af7295c32d82dc3c49e1b64dde3d1eee85b83e5d2019445938630", + "x86_64-linux": "e1b8b5b86d3fff69e2b3502586363d384085ee0578bd041fa5915fd0b557c4f1" }, - "version": "42.0.0" + "version": "42.0.1" } } From 4e474ebc35ff2d9d8ecd2d3838de72e9b7517e41 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 13 May 2026 23:20:48 +0200 Subject: [PATCH 067/113] electron-chromedriver_42: 42.0.0 -> 42.0.1 - Changelog: https://github.com/electron/electron/releases/tag/v42.0.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.0.0...v42.0.1 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 0b8af7d4a099..b93796e4713d 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -45,13 +45,13 @@ }, "42": { "hashes": { - "aarch64-darwin": "da38f921a119f68b6aad5065ff7315cc89a939e934ff1baa74cd1dc9cf772bab", - "aarch64-linux": "02df20a172310591a55390713cb9acfb70d0dfd204e538e08bc119d4e35831d5", - "armv7l-linux": "b947fcbfcc3e0a9e5739151fec899e0438bea9127b6ba33f97adf0dbb962fc7d", - "headers": "193c7vyzly6yln4zr0b7v5vlzixl9wz59lfmgwd86h4fc79kj9na", - "x86_64-darwin": "9a3742bfd985429617e84c6c3ba5d0afa104baa29e6a8918d7383926aafccb99", - "x86_64-linux": "a1d92d643ebc92c8f08f53337f0308fc5aa97f871cf029ef34c9a3119a5c0f26" + "aarch64-darwin": "b304a7c5b5a5229b83d3278e46b3f110b57b4d84e1f707574cd3893787d631ab", + "aarch64-linux": "43468f7efacb056a856fd82e75d80ec84127471aa6fe2ca4473fd14abb352f91", + "armv7l-linux": "51fce5a32ad1c5ddcce0e064135f92e341d23b999a6f2c6a39511d1e1b2d4b8d", + "headers": "0r0g3iaji6a7gx51bv2ijq23zpcz8ip8kmfy0x9fxqpm9angvins", + "x86_64-darwin": "096dc5dc3092115d04b12e97ae6ece62e665dab720c5ea5350e01fb306645314", + "x86_64-linux": "d22f2339736c092c35174a7d1d6e0ae6109fb4da8b05d7f5854c48630bd9331b" }, - "version": "42.0.0" + "version": "42.0.1" } } From e606b470217400ef4283dbcf6d76b590b0faa8d1 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 15 May 2026 17:43:45 +0200 Subject: [PATCH 068/113] electron-source.electron_41: 41.5.2 -> 41.6.1 - Changelog: https://github.com/electron/electron/releases/tag/v41.6.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.5.2...v41.6.1 --- pkgs/development/tools/electron/info.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 31dd0469f1cb..4892da2e8fb3 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1343,7 +1343,7 @@ } }, "electron_yarn_data": { - "hash": "sha256-ouqZAfaDG1wnKpwyCTF0H25HYd3Klftq7dQrOvSQiQA=" + "hash": "sha256-ouqZAfaDG1wnKpwyCTF0H25HYd3Klftq7dQrOvSQiQA=" }, "modules": "140", "node": "22.22.1", @@ -2796,10 +2796,10 @@ }, "src/electron": { "args": { - "hash": "sha256-HFGxrfVNBU+JkNGBglJryTm+hCDBqLgg0NRXt8QHOOs=", + "hash": "sha256-0i3h/60XFgtX3/uJ5wI36o1EU0nKn0HawXBzv8RJuKs=", "owner": "electron", "repo": "electron", - "tag": "v41.5.2" + "tag": "v41.6.1" }, "fetcher": "fetchFromGitHub" }, @@ -4143,7 +4143,7 @@ }, "modules": "145", "node": "24.15.0", - "version": "41.5.2" + "version": "41.6.1" }, "42": { "chrome": "148.0.7778.97", From 61de89a6feb86058f6716cd43b3418940f9caa36 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 15 May 2026 17:46:05 +0200 Subject: [PATCH 069/113] electron-source.electron_42: 42.0.1 -> 42.1.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.1.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.0.1...v42.1.0 --- pkgs/development/tools/electron/info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 4892da2e8fb3..9361d5d4a449 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -4202,10 +4202,10 @@ }, "src/electron": { "args": { - "hash": "sha256-uv2I4EVje8Dd5FgoC6jJOiISbd5kBbqI37so45R+Qy4=", + "hash": "sha256-QVWPIw2G5ai9dCLZ6K1ZuJKydMFexA17X1gtB3XeXKc=", "owner": "electron", "repo": "electron", - "tag": "v42.0.1" + "tag": "v42.1.0" }, "fetcher": "fetchFromGitHub" }, @@ -5557,6 +5557,6 @@ }, "modules": "146", "node": "24.15.0", - "version": "42.0.1" + "version": "42.1.0" } } From 86ff26fb8054e81a9816838525d7b91d564a0c6b Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 15 May 2026 17:46:34 +0200 Subject: [PATCH 070/113] electron_41-bin: 41.5.2 -> 41.6.1 - Changelog: https://github.com/electron/electron/releases/tag/v41.6.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.5.2...v41.6.1 --- pkgs/development/tools/electron/binary/info.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 6ea8adbcc1d9..3a99b824f853 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "107fc8fd403a73f75116d4e11a96ee00fffc3a7e1e3cf3d4d1d79128f547335e", - "aarch64-linux": "f369c35fa2c8180a4a04f91771df08b83fb135a4825660be09918d965c82dca7", - "armv7l-linux": "1190afe3f95008961781402bb52893cff7f0cd4cbeb8569df0b35c80a943c380", + "aarch64-darwin": "b41988e6aa105e550931d9d2eff15c0bb99c39871c2ff5af87f105c44edc5a7a", + "aarch64-linux": "b69fb25275d744e272afe3775aed0cce20c8ad2309744558089c33da92c0432a", + "armv7l-linux": "f318e60b182fc791ba90bd7c586ee7e1f603daf90925b64d7c295e8b7a610875", "headers": "1n1w2ngk44w9khbh4bnw6kfakawdxh3wii3hkynbjzj21swvqzrb", - "x86_64-darwin": "a31411ff1705bc52f260c283b42ae1320a1de7b2422a9ab8e7d44009c8100c75", - "x86_64-linux": "47a1cf28685b695e6c1cf6307ebb79a234122c2da9b2a87a80ccbb00cd8df037" + "x86_64-darwin": "fc802de570925bf75ca5911ffd8a8736232de2c742430938b2b621c79af93db4", + "x86_64-linux": "8f1bbd1ea46c5e4fc5f3ae9a04554de9da2fe0c65fbd8751b8493d2b39bf7a97" }, - "version": "41.5.2" + "version": "41.6.1" }, "42": { "hashes": { From 4edbaf13a0f6c445cfa82466f9abec3620512fa8 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 15 May 2026 17:46:38 +0200 Subject: [PATCH 071/113] electron-chromedriver_41: 41.5.2 -> 41.6.1 - Changelog: https://github.com/electron/electron/releases/tag/v41.6.1 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.5.2...v41.6.1 --- .../tools/electron/chromedriver/info.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index b93796e4713d..075ca696cf53 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -34,14 +34,14 @@ }, "41": { "hashes": { - "aarch64-darwin": "d17d70f3162cdec8d95763bc26767ebc60845a0fbf4c4e0f55b5b6cf410605ec", - "aarch64-linux": "e041c9e752c2586fe22510f0080636936dfeda0d4d526d36b13bbf9d5c782b57", - "armv7l-linux": "496204ab8468280fb651ab0bea9f5dab19ba8a2cccc8dbe25d57ec68c6555f33", + "aarch64-darwin": "33852f5e551e18c43e1031492fe62153759fc7968bd14f9cc179673517e10bd0", + "aarch64-linux": "2f99b486290989bc4d756ffc0448c93c728e03d519872e492b1cadd5d5905885", + "armv7l-linux": "27d03e18b3e3e484ceb7f7f05ace5eda075a5a468223797d4ae988a75424b6d0", "headers": "1n1w2ngk44w9khbh4bnw6kfakawdxh3wii3hkynbjzj21swvqzrb", - "x86_64-darwin": "7bc2f7b2e5e6a94a3ac7a3bda65ca3b541e1a0d2d9a56e18a0b7f1d0de7d15d4", - "x86_64-linux": "010ac10d35640fa1c07968cc5902f72f95bf95b4ee12377281d3a9af820b20c4" + "x86_64-darwin": "5e47e5ae1d0401b32838a9074fc13d291b09bad0cb61a265ad5388ef9eb8ade7", + "x86_64-linux": "9921145c87cb6f279e5baa2c5af8763a4695c84bc5206273dbbb0385b493513c" }, - "version": "41.5.2" + "version": "41.6.1" }, "42": { "hashes": { From 0bb307e33781032581358837ac9b96883888d951 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 15 May 2026 17:46:41 +0200 Subject: [PATCH 072/113] electron_42-bin: 42.0.1 -> 42.1.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.1.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.0.1...v42.1.0 --- pkgs/development/tools/electron/binary/info.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 3a99b824f853..c323d404aaba 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -45,13 +45,13 @@ }, "42": { "hashes": { - "aarch64-darwin": "0ed37214478e49e2865bffd686dea38335bc46067169ee39a5c1658d0734806e", - "aarch64-linux": "a08a4e6913804eb05cea798d8bd0aface4d1b88e9d07db86b779ea4a448be070", - "armv7l-linux": "6f4d8e17222a132479a0eceb6a8438fe5ed1637a53c60ed54a8d7f03232f08c3", + "aarch64-darwin": "98d097299eb08094d0df3312b2d6e8677069d8defdab891143628d4f82f46117", + "aarch64-linux": "1e700f7f3daef794cc45235e51c1172664aed49a4e7737b8896ddc398bff4d7d", + "armv7l-linux": "576a317dda0dc8ea150d5b6f792c3eb0631a5065ec9c100af954d1cabddde93a", "headers": "0r0g3iaji6a7gx51bv2ijq23zpcz8ip8kmfy0x9fxqpm9angvins", - "x86_64-darwin": "9a32e6bb055af7295c32d82dc3c49e1b64dde3d1eee85b83e5d2019445938630", - "x86_64-linux": "e1b8b5b86d3fff69e2b3502586363d384085ee0578bd041fa5915fd0b557c4f1" + "x86_64-darwin": "63b938cbe6696f67f172d8f7cb6c31a58c38853d03d33f047fcba8c628cc700f", + "x86_64-linux": "882047343a9e203c6cfc5d39b166ea9e025dd256943e0d3711f86725ad0e3bd9" }, - "version": "42.0.1" + "version": "42.1.0" } } From 783b977dc2be4ffde266007c27ce9f1c64447090 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Fri, 15 May 2026 17:46:44 +0200 Subject: [PATCH 073/113] electron-chromedriver_42: 42.0.1 -> 42.1.0 - Changelog: https://github.com/electron/electron/releases/tag/v42.1.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v42.0.1...v42.1.0 --- .../tools/electron/chromedriver/info.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 075ca696cf53..7b5806952ae5 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -45,13 +45,13 @@ }, "42": { "hashes": { - "aarch64-darwin": "b304a7c5b5a5229b83d3278e46b3f110b57b4d84e1f707574cd3893787d631ab", - "aarch64-linux": "43468f7efacb056a856fd82e75d80ec84127471aa6fe2ca4473fd14abb352f91", - "armv7l-linux": "51fce5a32ad1c5ddcce0e064135f92e341d23b999a6f2c6a39511d1e1b2d4b8d", + "aarch64-darwin": "15f47f905b59c37a2c1845595001589a1867e03c627a1880a8d6599e8ff65b21", + "aarch64-linux": "81a094306b68190e27fd253958e2047d4786d6a19035d118089100257b1c64f1", + "armv7l-linux": "6dad4f6c6ed82445cb10a86f6878dd7cb86ec49e5e48a2837ee1526f209e510b", "headers": "0r0g3iaji6a7gx51bv2ijq23zpcz8ip8kmfy0x9fxqpm9angvins", - "x86_64-darwin": "096dc5dc3092115d04b12e97ae6ece62e665dab720c5ea5350e01fb306645314", - "x86_64-linux": "d22f2339736c092c35174a7d1d6e0ae6109fb4da8b05d7f5854c48630bd9331b" + "x86_64-darwin": "1328a03d7f4f08946984b51dee62e761375bc9c912887965fb2dd900e65b2dfb", + "x86_64-linux": "05ffcaa8ae2f71a153217b5ffcd4aad7aed5428a70beb84b02888eb9a4097f6e" }, - "version": "42.0.1" + "version": "42.1.0" } } From 571a1beac991332473750690529a7fa02b40c320 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 17:04:07 +0000 Subject: [PATCH 074/113] vscode-extensions.vue.volar: 3.2.8 -> 3.2.9 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a5a9f9b836f5..f4aaed8e5dc9 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5200,8 +5200,8 @@ let mktplcRef = { name = "volar"; publisher = "Vue"; - version = "3.2.8"; - hash = "sha256-lbTE5UP4JSpqoXHzS6HPBX2pOQjeBSmHhxqy0thawfc="; + version = "3.2.9"; + hash = "sha256-LkoytGAAZwjm3Mm3EixCHjnh1dkxB0lKMv5KJVYSwGY="; }; meta = { changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md"; From 15c2794c5a4059633e729e104d2ddfa444cedd00 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sun, 17 May 2026 19:47:43 +0200 Subject: [PATCH 075/113] rstudio: use electron_41 --- pkgs/by-name/rs/rstudio/electron-41.patch | 525 ++++++++++++++++++++++ pkgs/by-name/rs/rstudio/package.nix | 11 +- 2 files changed, 532 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/rs/rstudio/electron-41.patch diff --git a/pkgs/by-name/rs/rstudio/electron-41.patch b/pkgs/by-name/rs/rstudio/electron-41.patch new file mode 100644 index 000000000000..76c951b7f2fa --- /dev/null +++ b/pkgs/by-name/rs/rstudio/electron-41.patch @@ -0,0 +1,525 @@ +diff --git a/src/node/desktop/package-lock.json b/src/node/desktop/package-lock.json +index c78746a..4186648 100644 +--- a/src/node/desktop/package-lock.json ++++ b/src/node/desktop/package-lock.json +@@ -10,7 +10,7 @@ + "hasInstallScript": true, + "license": "AGPL-3.0-only", + "dependencies": { +- "@electron/fuses": "2.0.0", ++ "@electron/fuses": "2.1.1", + "@vueuse/core": "13.6.0", + "crc": "4.3.2", + "electron-store": "11.0.2", +@@ -30,7 +30,7 @@ + "devDependencies": { + "@electron-forge/cli": "7.11.1", + "@electron-forge/plugin-webpack": "7.11.1", +- "@electron/packager": "19.0.5", ++ "@electron/packager": "20.0.0", + "@eslint/eslintrc": "3.3.4", + "@eslint/js": "10.0.1", + "@types/chai": "5.2.3", +@@ -48,7 +48,7 @@ + "chai": "6.2.2", + "copy-webpack-plugin": "14.0.0", + "css-loader": "7.1.4", +- "electron": "39.8.7", ++ "electron": "41.3.0", + "electron-mocha": "13.1.0", + "eslint": "10.0.0", + "fork-ts-checker-webpack-plugin": "9.1.0", +@@ -57,7 +57,7 @@ + "json-schema-to-typescript": "15.0.4", + "lint-staged": "16.2.7", + "mocha": "11.7.5", +- "nan": "2.25.0", ++ "nan": "2.26.2", + "node-loader": "2.1.0", + "prettier": "3.8.1", + "process": "0.11.10", +@@ -1220,9 +1220,9 @@ + } + }, + "node_modules/@electron/fuses": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-2.0.0.tgz", +- "integrity": "sha512-lyb1zK3YHeWUjaz7yiK0GnxSPduwASKMyiDbCtbn3spP6EEt+UWtktggWehG0icFrXAk3GwvcJ4nCrJO0N9IhQ==", ++ "version": "2.1.1", ++ "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-2.1.1.tgz", ++ "integrity": "sha512-38ho27/mtUV/LpsZ1LCDJUomKBBSUZDk/qBH4FNNtoN5fmnkmWDcIp5pm1Kv3InqhRjKZKs7Jzx+wWZNMArHrA==", + "license": "MIT", + "bin": { + "electron-fuses": "dist/bin.js" +@@ -1409,14 +1409,14 @@ + } + }, + "node_modules/@electron/packager": { +- "version": "19.0.5", +- "resolved": "https://registry.npmjs.org/@electron/packager/-/packager-19.0.5.tgz", +- "integrity": "sha512-HSWJp5ZTYkavzoLViPBK8sUaINrHbhHMueMrYpQea5DkzOplxYCgAKmy+FKsBk7WUm6iYZZ0gJe8f8nIEScqJQ==", ++ "version": "20.0.0", ++ "resolved": "https://registry.npmjs.org/@electron/packager/-/packager-20.0.0.tgz", ++ "integrity": "sha512-kl4c4LcsrQflg0wAi3mqpmmZFRdTYoZFLZPBP9YeEIvWwQR1NmkZphwT7558UeLOdhr6Ac5l83r8W69KaJBedg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@electron/asar": "^4.0.1", +- "@electron/get": "^4.0.2", ++ "@electron/get": "^5.0.0", + "@electron/notarize": "^3.1.0", + "@electron/osx-sign": "^2.2.0", + "@electron/universal": "^3.0.1", +@@ -1426,13 +1426,11 @@ + "extract-zip": "^2.0.1", + "filenamify": "^6.0.0", + "galactus": "^2.0.2", +- "get-package-info": "^1.0.0", + "graceful-fs": "^4.2.11", + "junk": "^4.0.1", + "parse-author": "^2.0.0", + "plist": "^3.1.0", + "resedit": "^2.0.3", +- "resolve": "^1.22.10", + "semver": "^7.7.2", + "yargs-parser": "^22.0.0" + }, +@@ -1447,15 +1445,14 @@ + } + }, + "node_modules/@electron/packager/node_modules/@electron/get": { +- "version": "4.0.2", +- "resolved": "https://registry.npmjs.org/@electron/get/-/get-4.0.2.tgz", +- "integrity": "sha512-n9fRt/nzzOOZdDtTP3kT6GVdo0ro9FgMKCoS520kQMIiKBhpGmPny6yK/lER3tOCKr+wLYW1O25D9oI6ZinwCA==", ++ "version": "5.0.0", ++ "resolved": "https://registry.npmjs.org/@electron/get/-/get-5.0.0.tgz", ++ "integrity": "sha512-pjoBpru1KdEtcExBnuHAP1cAc/5faoedw0hzJkL3o4/IJp7HNF1+fbrdxT3gMYRX2oJfvnA/WXeCTVQpYYxyJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^3.0.0", +- "got": "^14.4.5", + "graceful-fs": "^4.2.11", + "progress": "^2.0.3", + "semver": "^7.6.3", +@@ -1465,65 +1462,7 @@ + "node": ">=22.12.0" + }, + "optionalDependencies": { +- "global-agent": "^3.0.0" +- } +- }, +- "node_modules/@electron/packager/node_modules/@sindresorhus/is": { +- "version": "7.2.0", +- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz", +- "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">=18" +- }, +- "funding": { +- "url": "https://github.com/sindresorhus/is?sponsor=1" +- } +- }, +- "node_modules/@electron/packager/node_modules/cacheable-lookup": { +- "version": "7.0.0", +- "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", +- "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">=14.16" +- } +- }, +- "node_modules/@electron/packager/node_modules/cacheable-request": { +- "version": "13.0.18", +- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-13.0.18.tgz", +- "integrity": "sha512-rFWadDRKJs3s2eYdXlGggnBZKG7MTblkFBB0YllFds+UYnfogDp2wcR6JN97FhRkHTvq59n2vhNoHNZn29dh/Q==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "@types/http-cache-semantics": "^4.0.4", +- "get-stream": "^9.0.1", +- "http-cache-semantics": "^4.2.0", +- "keyv": "^5.5.5", +- "mimic-response": "^4.0.0", +- "normalize-url": "^8.1.1", +- "responselike": "^4.0.2" +- }, +- "engines": { +- "node": ">=18" +- } +- }, +- "node_modules/@electron/packager/node_modules/decompress-response": { +- "version": "10.0.0", +- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-10.0.0.tgz", +- "integrity": "sha512-oj7KWToJuuxlPr7VV0vabvxEIiqNMo+q0NueIiL3XhtwC6FVOX7Hr1c0C4eD0bmf7Zr+S/dSf2xvkH3Ad6sU3Q==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "mimic-response": "^4.0.0" +- }, +- "engines": { +- "node": ">=20" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" ++ "undici": "^7.24.4" + } + }, + "node_modules/@electron/packager/node_modules/env-paths": { +@@ -1568,165 +1507,6 @@ + "url": "https://github.com/sponsors/sindresorhus" + } + }, +- "node_modules/@electron/packager/node_modules/get-stream": { +- "version": "9.0.1", +- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", +- "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "@sec-ant/readable-stream": "^0.4.1", +- "is-stream": "^4.0.1" +- }, +- "engines": { +- "node": ">=18" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/@electron/packager/node_modules/got": { +- "version": "14.6.6", +- "resolved": "https://registry.npmjs.org/got/-/got-14.6.6.tgz", +- "integrity": "sha512-QLV1qeYSo5l13mQzWgP/y0LbMr5Plr5fJilgAIwgnwseproEbtNym8xpLsDzeZ6MWXgNE6kdWGBjdh3zT/Qerg==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "@sindresorhus/is": "^7.0.1", +- "byte-counter": "^0.1.0", +- "cacheable-lookup": "^7.0.0", +- "cacheable-request": "^13.0.12", +- "decompress-response": "^10.0.0", +- "form-data-encoder": "^4.0.2", +- "http2-wrapper": "^2.2.1", +- "keyv": "^5.5.3", +- "lowercase-keys": "^3.0.0", +- "p-cancelable": "^4.0.1", +- "responselike": "^4.0.2", +- "type-fest": "^4.26.1" +- }, +- "engines": { +- "node": ">=20" +- }, +- "funding": { +- "url": "https://github.com/sindresorhus/got?sponsor=1" +- } +- }, +- "node_modules/@electron/packager/node_modules/http2-wrapper": { +- "version": "2.2.1", +- "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", +- "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "quick-lru": "^5.1.1", +- "resolve-alpn": "^1.2.0" +- }, +- "engines": { +- "node": ">=10.19.0" +- } +- }, +- "node_modules/@electron/packager/node_modules/is-stream": { +- "version": "4.0.1", +- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", +- "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">=18" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/@electron/packager/node_modules/keyv": { +- "version": "5.6.0", +- "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz", +- "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "@keyv/serialize": "^1.1.1" +- } +- }, +- "node_modules/@electron/packager/node_modules/lowercase-keys": { +- "version": "3.0.0", +- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", +- "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": "^12.20.0 || ^14.13.1 || >=16.0.0" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/@electron/packager/node_modules/mimic-response": { +- "version": "4.0.0", +- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", +- "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": "^12.20.0 || ^14.13.1 || >=16.0.0" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/@electron/packager/node_modules/normalize-url": { +- "version": "8.1.1", +- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.1.tgz", +- "integrity": "sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">=14.16" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/@electron/packager/node_modules/p-cancelable": { +- "version": "4.0.1", +- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-4.0.1.tgz", +- "integrity": "sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">=14.16" +- } +- }, +- "node_modules/@electron/packager/node_modules/responselike": { +- "version": "4.0.2", +- "resolved": "https://registry.npmjs.org/responselike/-/responselike-4.0.2.tgz", +- "integrity": "sha512-cGk8IbWEAnaCpdAt1BHzJ3Ahz5ewDJa0KseTsE3qIRMJ3C698W8psM7byCeWVpd/Ha7FUYzuRVzXoKoM6nRUbA==", +- "dev": true, +- "license": "MIT", +- "dependencies": { +- "lowercase-keys": "^3.0.0" +- }, +- "engines": { +- "node": ">=20" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/@electron/packager/node_modules/type-fest": { +- "version": "4.41.0", +- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", +- "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", +- "dev": true, +- "license": "(MIT OR CC0-1.0)", +- "engines": { +- "node": ">=16" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, + "node_modules/@electron/rebuild": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.2.tgz", +@@ -2384,13 +2164,6 @@ + "dev": true, + "license": "MIT" + }, +- "node_modules/@keyv/serialize": { +- "version": "1.1.1", +- "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz", +- "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==", +- "dev": true, +- "license": "MIT" +- }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", +@@ -2606,13 +2379,6 @@ + "node": ">=14" + } + }, +- "node_modules/@sec-ant/readable-stream": { +- "version": "0.4.1", +- "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", +- "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", +- "dev": true, +- "license": "MIT" +- }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", +@@ -4389,19 +4155,6 @@ + "dev": true, + "license": "MIT" + }, +- "node_modules/byte-counter": { +- "version": "0.1.0", +- "resolved": "https://registry.npmjs.org/byte-counter/-/byte-counter-0.1.0.tgz", +- "integrity": "sha512-jheRLVMeUKrDBjVw2O5+k4EvR4t9wtxHL+bo/LxfkxsVeuGMy3a5SEGgXdAFA4FSzTrU8rQXQIrsZ3oBq5a0pQ==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">=20" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", +@@ -5797,15 +5550,15 @@ + "license": "MIT" + }, + "node_modules/electron": { +- "version": "39.8.7", +- "resolved": "https://registry.npmjs.org/electron/-/electron-39.8.7.tgz", +- "integrity": "sha512-B3TmzbUEeIvrhJ0QcoFp8/tgnVA3vsm0wkdYWzC22hsk9zTVqkzyrrz40cjd0nMTTIrGWxxfDO2tdQTCMe9Bjw==", ++ "version": "41.3.0", ++ "resolved": "https://registry.npmjs.org/electron/-/electron-41.3.0.tgz", ++ "integrity": "sha512-2Q5aeocmFdeheZGDUTrAvSR3t+n0c3d104AJWWEnt7syJU0tE4VdibMYaPtQ47QuXSoUf0/xSsfUUvu/uSXIfg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@electron/get": "^2.0.0", +- "@types/node": "^22.7.7", ++ "@types/node": "^24.9.0", + "extract-zip": "^2.0.1" + }, + "bin": { +@@ -5932,13 +5685,13 @@ + } + }, + "node_modules/electron/node_modules/@types/node": { +- "version": "22.19.11", +- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.11.tgz", +- "integrity": "sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==", ++ "version": "24.12.4", ++ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.4.tgz", ++ "integrity": "sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==", + "dev": true, + "license": "MIT", + "dependencies": { +- "undici-types": "~6.21.0" ++ "undici-types": "~7.16.0" + } + }, + "node_modules/electron/node_modules/fs-extra": { +@@ -5977,9 +5730,9 @@ + } + }, + "node_modules/electron/node_modules/undici-types": { +- "version": "6.21.0", +- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", +- "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", ++ "version": "7.16.0", ++ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", ++ "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" + }, +@@ -7073,16 +6826,6 @@ + "url": "https://opencollective.com/webpack" + } + }, +- "node_modules/form-data-encoder": { +- "version": "4.1.0", +- "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-4.1.0.tgz", +- "integrity": "sha512-G6NsmEW15s0Uw9XnCg+33H3ViYRyiM0hMrMhhqQOR8NFc5GhYrI+6I3u7OTw7b91J2g8rtvMBZJDbcGb2YUniw==", +- "dev": true, +- "license": "MIT", +- "engines": { +- "node": ">= 18" +- } +- }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", +@@ -9948,9 +9691,9 @@ + } + }, + "node_modules/nan": { +- "version": "2.25.0", +- "resolved": "https://registry.npmjs.org/nan/-/nan-2.25.0.tgz", +- "integrity": "sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==", ++ "version": "2.26.2", ++ "resolved": "https://registry.npmjs.org/nan/-/nan-2.26.2.tgz", ++ "integrity": "sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==", + "devOptional": true, + "license": "MIT" + }, +@@ -13055,6 +12798,17 @@ + "url": "https://github.com/sponsors/sindresorhus" + } + }, ++ "node_modules/undici": { ++ "version": "7.25.0", ++ "resolved": "https://registry.npmjs.org/undici/-/undici-7.25.0.tgz", ++ "integrity": "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==", ++ "dev": true, ++ "license": "MIT", ++ "optional": true, ++ "engines": { ++ "node": ">=20.18.1" ++ } ++ }, + "node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", +diff --git a/src/node/desktop/package.json b/src/node/desktop/package.json +index 613361f..b75506a 100644 +--- a/src/node/desktop/package.json ++++ b/src/node/desktop/package.json +@@ -29,7 +29,7 @@ + "devDependencies": { + "@electron-forge/cli": "7.11.1", + "@electron-forge/plugin-webpack": "7.11.1", +- "@electron/packager": "19.0.5", ++ "@electron/packager": "20.0.0", + "@eslint/eslintrc": "3.3.4", + "@eslint/js": "10.0.1", + "@types/chai": "5.2.3", +@@ -47,7 +47,7 @@ + "chai": "6.2.2", + "copy-webpack-plugin": "14.0.0", + "css-loader": "7.1.4", +- "electron": "39.8.7", ++ "electron": "41.3.0", + "electron-mocha": "13.1.0", + "eslint": "10.0.0", + "fork-ts-checker-webpack-plugin": "9.1.0", +@@ -56,7 +56,7 @@ + "json-schema-to-typescript": "15.0.4", + "lint-staged": "16.2.7", + "mocha": "11.7.5", +- "nan": "2.25.0", ++ "nan": "2.26.2", + "node-loader": "2.1.0", + "prettier": "3.8.1", + "process": "0.11.10", +@@ -69,7 +69,7 @@ + "webpack": "5.105.4" + }, + "dependencies": { +- "@electron/fuses": "2.0.0", ++ "@electron/fuses": "2.1.1", + "@vueuse/core": "13.6.0", + "crc": "4.3.2", + "electron-store": "11.0.2", diff --git a/pkgs/by-name/rs/rstudio/package.nix b/pkgs/by-name/rs/rstudio/package.nix index 58d2d4ebbeda..d59a7cd926fb 100644 --- a/pkgs/by-name/rs/rstudio/package.nix +++ b/pkgs/by-name/rs/rstudio/package.nix @@ -26,7 +26,7 @@ zip, boost190, - electron_39, + electron_41, fontconfig, gnumake, hunspellDicts, @@ -45,7 +45,7 @@ }: let - electron = electron_39; + electron = electron_41; boost = boost190; mathJaxSrc = fetchzip { @@ -201,6 +201,9 @@ stdenv.mkDerivation (finalAttrs: { }; patches = [ + # Partly taken from https://github.com/rstudio/rstudio/pull/17470 + ./electron-41.patch + # Hack RStudio to only use the input R and provided libclang. (replaceVars ./r-location.patch { R = lib.getBin R; @@ -249,9 +252,9 @@ stdenv.mkDerivation (finalAttrs: { npmDeps = fetchNpmDeps { name = "rstudio-${finalAttrs.version}-npm-deps"; - inherit (finalAttrs) src; + inherit (finalAttrs) src patches; postPatch = "cd ${finalAttrs.npmRoot}"; - hash = "sha256-lO+wJk0HWYrKO1Rqz8laVpZK5RUfA9ijYvtPEtVf1r4="; + hash = "sha256-MuTY+vjtbgbk73dm6bsCUmi34z/HCDnB5/RLkZ/rrVo="; }; preConfigure = '' From 2bcb609585b85a2b899d6717632b27cd24013993 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 18:13:41 +0000 Subject: [PATCH 076/113] python3Packages.aioghost: 0.4.13 -> 0.4.14 --- pkgs/development/python-modules/aioghost/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioghost/default.nix b/pkgs/development/python-modules/aioghost/default.nix index 89a175f962b7..39ade383a92e 100644 --- a/pkgs/development/python-modules/aioghost/default.nix +++ b/pkgs/development/python-modules/aioghost/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "aioghost"; - version = "0.4.13"; + version = "0.4.14"; pyproject = true; src = fetchFromGitHub { owner = "TryGhost"; repo = "aioghost"; tag = "v${finalAttrs.version}"; - hash = "sha256-RKM61uDXuvKHrCDCC3JJ/Mv6u275Qd7KtKkr87IRWJU="; + hash = "sha256-HZYBBJWP9XscXADtBvovybRh01fhyFGnjHJ5vweo9OA="; }; build-system = [ hatchling ]; From 4cdedc64734eb19f41ea6d3b01602ce9b9de9be0 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 17 May 2026 22:25:12 +0300 Subject: [PATCH 077/113] rust-parallel: 1.22.0 -> 1.23.0 Diff: https://github.com/aaronriekenberg/rust-parallel/compare/v1.22.0...v1.23.0 --- pkgs/by-name/ru/rust-parallel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rust-parallel/package.nix b/pkgs/by-name/ru/rust-parallel/package.nix index daed6eaab0fd..cb7aa7b0ceff 100644 --- a/pkgs/by-name/ru/rust-parallel/package.nix +++ b/pkgs/by-name/ru/rust-parallel/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-parallel"; - version = "1.22.0"; + version = "1.23.0"; __structuredAttrs = true; @@ -17,10 +17,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "aaronriekenberg"; repo = "rust-parallel"; rev = "v${finalAttrs.version}"; - hash = "sha256-6SDWYIJDoDKANYZvYM2hdFzXTyqbfRA2uKQDFn+6erg="; + hash = "sha256-quLvYnYhu8ZkUT/7v/WjwMLxDlvYcj3hlIYPkv1xogg="; }; - cargoHash = "sha256-uFx0Sli6uwmhHKQoT1aX0S5NwuWLu3M6g5pQYYpAsEI="; + cargoHash = "sha256-m2Galjkr7iFO+s0vYaYAeM5Xrvls6vNVReTbLUUo44I="; checkInputs = [ bashNonInteractive ]; From a973fd1bd75076f2286fb99f929b436a5721d71c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 19:26:36 +0000 Subject: [PATCH 078/113] scalafmt: 3.11.0 -> 3.11.1 --- pkgs/by-name/sc/scalafmt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scalafmt/package.nix b/pkgs/by-name/sc/scalafmt/package.nix index 1e552714139d..3c81a170ee1d 100644 --- a/pkgs/by-name/sc/scalafmt/package.nix +++ b/pkgs/by-name/sc/scalafmt/package.nix @@ -9,7 +9,7 @@ let baseName = "scalafmt"; - version = "3.11.0"; + version = "3.11.1"; deps = stdenv.mkDerivation { name = "${baseName}-deps-${version}"; buildCommand = '' @@ -19,7 +19,7 @@ let cp $(< deps) $out/share/java/ ''; outputHashMode = "recursive"; - outputHash = "sha256-oCfwYvyyMZqJh+N6rnzIIWiP9ufWApRUDUOuJ3eXyB4="; + outputHash = "sha256-EgkXDCbgn7OmH1e/us6lyNiei/qZMzFn/1Qh4LiraBo="; }; in stdenv.mkDerivation { From 89b91ea6e3e3b85c8da6afedd4bfb11851b2b6ce Mon Sep 17 00:00:00 2001 From: Wim de With Date: Fri, 15 May 2026 12:24:44 +0200 Subject: [PATCH 079/113] nixosTests.prometheus-exporters.lnd: fix race condition in post start The lnd service does not write the TLS certificates immediately, which causes the curl command in the post start script to fail. --- nixos/tests/prometheus-exporters.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index 952bc1da58e4..ed6bf66404a8 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -815,6 +815,7 @@ let }; # initialize wallet, creates macaroon needed by exporter systemd.services.lnd.postStart = '' + until [ -f /var/lib/lnd/tls.cert ]; do sleep 1; done ${pkgs.curl}/bin/curl \ --retry 20 \ --retry-delay 1 \ From eb7c3fbbbd8749818768fe3266a515503d76ac32 Mon Sep 17 00:00:00 2001 From: Wim de With Date: Fri, 15 May 2026 13:06:39 +0200 Subject: [PATCH 080/113] nixosTests.prometheus-exporters.varnish: fix state dir in test This still depended on the old behavior for Varnish, as was fixed in 0640622eb1fb. --- nixos/tests/prometheus-exporters.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix index ed6bf66404a8..7b088dc85abd 100644 --- a/nixos/tests/prometheus-exporters.nix +++ b/nixos/tests/prometheus-exporters.nix @@ -2052,7 +2052,7 @@ let { exporterConfig = { enable = true; - instance = "/run/varnish/varnish"; + instance = "/var/run/varnishd"; group = "varnish"; }; metricProvider = { From 92613e4eca475e7995a7c48c776664b36e0bbb21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 20:30:08 +0000 Subject: [PATCH 081/113] jpsxdec: 2.0 -> 2.1 --- pkgs/by-name/jp/jpsxdec/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/jp/jpsxdec/package.nix b/pkgs/by-name/jp/jpsxdec/package.nix index be0543651ae7..549d8ddef873 100644 --- a/pkgs/by-name/jp/jpsxdec/package.nix +++ b/pkgs/by-name/jp/jpsxdec/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "jpsxdec"; - version = "2.0"; + version = "2.1"; src = fetchFromGitHub { owner = "m35"; repo = "jpsxdec"; rev = "v${finalAttrs.version}"; - hash = "sha256-PZOc5mpnUiUyydWyfZjWuPG4w+tRd6WLJ6YQMqu/95I="; + hash = "sha256-X55/FKfPLSwl7veB0LOmXeFEh5zJ10zKdTbCUnnyB5g="; }; sourceRoot = "${finalAttrs.src.name}/jpsxdec"; From 7db02bfc4445484efa6d9185c9df24db889c018c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 20:49:19 +0000 Subject: [PATCH 082/113] remnote: 1.26.8 -> 1.26.11 --- pkgs/by-name/re/remnote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 62016011a4c6..b7adaba06ebb 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.26.8"; + version = "1.26.11"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-enFTy+RIYrvq9ScLPExSaKDGQy+MLSbKAQTREIkJB28="; + hash = "sha256-3F1lC/3ek6k3x6qZ4WswJRe/QYEy3iTNMhMmLtR6i0U="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in From 3084f14a926eba4cddf8c95eca1d81435c5cf3cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 21:57:52 +0000 Subject: [PATCH 083/113] libretro.snes9x2010: 0-unstable-2026-05-05 -> 0-unstable-2026-05-16 --- pkgs/applications/emulators/libretro/cores/snes9x2010.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/snes9x2010.nix b/pkgs/applications/emulators/libretro/cores/snes9x2010.nix index 3121978358ac..677f2268981f 100644 --- a/pkgs/applications/emulators/libretro/cores/snes9x2010.nix +++ b/pkgs/applications/emulators/libretro/cores/snes9x2010.nix @@ -5,13 +5,13 @@ }: mkLibretroCore rec { core = "snes9x2010"; - version = "0-unstable-2026-05-05"; + version = "0-unstable-2026-05-16"; src = fetchFromGitHub { owner = "libretro"; repo = "snes9x2010"; - rev = "d9cba8a41b3407ebb929816a7033e0407fd7b2d0"; - hash = "sha256-OdJStJK823PayWS+bmwG+kDrdx6KeVWYiSAu61C9UFs="; + rev = "bc82e8281ddbbd487875866f5db27cdb9838d319"; + hash = "sha256-laAXE4U5ROKe2QnYbUrvJ4xRPv1hzllDZ8ei01IwqKA="; }; makeFlags = [ "GIT_VERSION=${builtins.substring 0 7 src.rev}" ]; From 2e853be7842e770ab1f4816ad58cfeaf55ded84b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 22:11:02 +0000 Subject: [PATCH 084/113] libretro.quicknes: 0-unstable-2026-04-20 -> 0-unstable-2026-05-11 --- pkgs/applications/emulators/libretro/cores/quicknes.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/quicknes.nix b/pkgs/applications/emulators/libretro/cores/quicknes.nix index beb36cb6b7ff..78151466a51c 100644 --- a/pkgs/applications/emulators/libretro/cores/quicknes.nix +++ b/pkgs/applications/emulators/libretro/cores/quicknes.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "quicknes"; - version = "0-unstable-2026-04-20"; + version = "0-unstable-2026-05-11"; src = fetchFromGitHub { owner = "libretro"; repo = "QuickNES_Core"; - rev = "7848e1ac22b1c69d056ae4cb57710651ff1dd169"; - hash = "sha256-cgoLO1572XoDDBJiEFglWtbo3vk5EXu/U3Pn7zrxqM8="; + rev = "a0ec494c417f365c578f3dacadb04383e4a99ade"; + hash = "sha256-q1AS4mASF2gaiGyuM6a/Z57bp0DPRQADlM+snb3iNSg="; }; makefile = "Makefile"; From 088ecfbd8d5694f1a26a949ff8de8ba327daf005 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 17 May 2026 23:09:24 +0000 Subject: [PATCH 085/113] libretro.virtualjaguar: 0-unstable-2026-05-01 -> 0-unstable-2026-05-09 --- .../applications/emulators/libretro/cores/virtualjaguar.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix b/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix index d33c0938c749..642318609d7b 100644 --- a/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix +++ b/pkgs/applications/emulators/libretro/cores/virtualjaguar.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "virtualjaguar"; - version = "0-unstable-2026-05-01"; + version = "0-unstable-2026-05-09"; src = fetchFromGitHub { owner = "libretro"; repo = "virtualjaguar-libretro"; - rev = "e04f953915731c15f5f9cb9b8ae44630c901f23f"; - hash = "sha256-jjF3vyVuxViyZP1wbxZduBhURYylGdS3BKxzKnPBm7Q="; + rev = "18828045f76a803206ebffc9b8d57842287b7552"; + hash = "sha256-lHQsApSoZNvyTp6D3lOBHyLCQ321cirUVXZRHXvIdP4="; }; makefile = "Makefile"; From 72b80fd01257e9acdfc6c83728c9379181fe8cd7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 00:03:15 +0000 Subject: [PATCH 086/113] vivaldi: 7.9.3970.64 -> 7.9.3970.67 --- pkgs/by-name/vi/vivaldi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index 0e6a6aba443c..79872f60b116 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -67,7 +67,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.9.3970.64"; + version = "7.9.3970.67"; suffix = { @@ -80,8 +80,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-51Lsbs1Vv8Qy9aBUxPzfadpKia+PHnBjptHY4LSN1Mo="; - x86_64-linux = "sha256-WJn7vmIPJ7/e0UG2uoNedji/Vd0QTY2LNJMBNqTF9Po="; + aarch64-linux = "sha256-GXG1e5d+wxmrzryDQdGplJlAnxAl6kGWzopgE4qH8Zw="; + x86_64-linux = "sha256-fvw2FajFP5Aspwdb+C0XUJLWABrZ7/clD4OX8FLtIKI="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From 9fda50f8ffcfc0f53a62e2a8e5b2cb6bf7a2af66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 00:27:17 +0000 Subject: [PATCH 087/113] tdarr-node: 2.66.01 -> 2.74.01 --- pkgs/tools/misc/tdarr/common.nix | 2 +- pkgs/tools/misc/tdarr/node.nix | 8 ++++---- pkgs/tools/misc/tdarr/server.nix | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/tools/misc/tdarr/common.nix b/pkgs/tools/misc/tdarr/common.nix index 0e1c893ab045..8416ffbbe175 100644 --- a/pkgs/tools/misc/tdarr/common.nix +++ b/pkgs/tools/misc/tdarr/common.nix @@ -100,7 +100,7 @@ let in stdenv.mkDerivation (finalAttrs: { inherit pname; - version = "2.66.01"; + version = "2.74.01"; src = fetchzip { url = "https://storage.tdarr.io/versions/${finalAttrs.version}/${platform}/${componentName}.zip"; diff --git a/pkgs/tools/misc/tdarr/node.nix b/pkgs/tools/misc/tdarr/node.nix index 980cc208b0bb..4fd7cc56a718 100644 --- a/pkgs/tools/misc/tdarr/node.nix +++ b/pkgs/tools/misc/tdarr/node.nix @@ -5,10 +5,10 @@ callPackage ./common.nix { } { component = "node"; hashes = { - linux_x64 = "sha256-3dd8ouRfThm481rDJDnxxUuSkqNlFR+2aywPzyy7xrw="; - linux_arm64 = "sha256-LD/cQECal9dLZY/FQSFztOVzd7MaeHL1rdbMUJ2DPNY="; - darwin_x64 = "sha256-icgzoHqZ+P6gXJ8jQTau3O2D6uRvET4MtNoWJI/JnvM="; - darwin_arm64 = "sha256-Rw478IpDLLe+Ek3Jt5Duaq1sHL1D3pE0HkVqk+v1ECE="; + linux_x64 = "sha256-2dH6mZkQeF6ryzbqNqNt/2brCFBj5yuoSKjh7S3ZRwA="; + linux_arm64 = "sha256-mbMBufdR0WTPJaSD3PxUP5delX3AJP2ytLQVBK2RxlY="; + darwin_x64 = "sha256-/GCMEmK4eaN/lpOg90HkvNFOBZFrIdQYM3JX1MfEKMU="; + darwin_arm64 = "sha256-ikb+Dkhqi7Txzmh51VYG9lf2tmLvbo1K7ebX8oLfNoM="; }; includeInPath = [ ccextractor ]; diff --git a/pkgs/tools/misc/tdarr/server.nix b/pkgs/tools/misc/tdarr/server.nix index 65c17f87598b..cb0576ee6f5f 100644 --- a/pkgs/tools/misc/tdarr/server.nix +++ b/pkgs/tools/misc/tdarr/server.nix @@ -5,10 +5,10 @@ callPackage ./common.nix { } { component = "server"; hashes = { - linux_x64 = "sha256-YbEFgvOEAY5HGyTZw9vr4SC85zLQHUQKq++Qbsg1+5A="; - linux_arm64 = "sha256-PGguxjOGVUPV5CW3iAtoehnxqGkTe9UA6Vu+7bf6DlQ="; - darwin_x64 = "sha256-Gya1DmrLM5UCChwocEwdjYxSWECOl5Ew/e8LpmPQB7M="; - darwin_arm64 = "sha256-RJYQZ4L49WTwgMj+vZYFd5Kl3gX1DrkR+fF5E7L9fVs="; + linux_x64 = "sha256-q69RkTtI8yrEm08JlSxBuE6BaCoQhkEt7v5ONeDLICA="; + linux_arm64 = "sha256-4S1Tu23Xd3MqsCKxzGVB+07nlulR2uuQVBMrni/sQUU="; + darwin_x64 = "sha256-0+4gHTpLJpP+3mraSOx6tGpwcxlt1cPt6Cnn+xQLOok="; + darwin_arm64 = "sha256-VQtzUAYyDjGJpjBAvragIOT7fcV61bIp6ESABTOoFHs="; }; includeInPath = [ ccextractor ]; From 819d96972b6678de6e97124aae16d214e5c19b70 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 00:47:20 +0000 Subject: [PATCH 088/113] gemini-cli: 0.41.2 -> 0.42.0 --- pkgs/by-name/ge/gemini-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index e07f14806b03..a9e4fff504e9 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -15,18 +15,18 @@ buildNpmPackage (finalAttrs: { pname = "gemini-cli"; - version = "0.41.2"; + version = "0.42.0"; src = fetchFromGitHub { owner = "google-gemini"; repo = "gemini-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-4jwEviWYzan97pVn0RWfWU4XS8c27L4ZJUwa2iGlFxY="; + hash = "sha256-QYSzJdyjJ5SvPkI/uf/wu8MdM76W+djai6zD38IJpos="; }; nodejs = nodejs_22; - npmDepsHash = "sha256-4znN1YR3AX2SKeCJjUS8cm6WGcOGPXI27xrQCotBjgQ="; + npmDepsHash = "sha256-hKNEJ/MAseYs8WLr36h40pYv+5nef8EPhZIfmPKYJPY="; dontPatchElf = stdenv.hostPlatform.isDarwin; From 1d26aa0751d881551dd5895ef244519787b2bedb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 01:42:33 +0000 Subject: [PATCH 089/113] python3Packages.python-qube-heatpump: 1.9.0 -> 1.10.0 --- .../python-modules/python-qube-heatpump/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-qube-heatpump/default.nix b/pkgs/development/python-modules/python-qube-heatpump/default.nix index 5b07d81563d5..eeacfeebd715 100644 --- a/pkgs/development/python-modules/python-qube-heatpump/default.nix +++ b/pkgs/development/python-modules/python-qube-heatpump/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "python-qube-heatpump"; - version = "1.9.0"; + version = "1.10.0"; pyproject = true; src = fetchFromGitHub { owner = "MattieGit"; repo = "python-qube-heatpump"; tag = "v${finalAttrs.version}"; - hash = "sha256-E3JVk3eYJhesPMu0eFqxPu1HTyLWtKc8rV9z1E5IwJs="; + hash = "sha256-+voRl54hzKqtaps0HubOOQKuki4uIPlPPl31e6o6hXs="; }; build-system = [ hatchling ]; From 68f9a3e53bc45ce9c4c3bd50d95c6efdd164bece Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Sun, 17 May 2026 22:49:22 -0400 Subject: [PATCH 090/113] audiobookshelf: 2.34.0 -> 2.35.0 --- pkgs/by-name/au/audiobookshelf/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/au/audiobookshelf/package.nix b/pkgs/by-name/au/audiobookshelf/package.nix index 131e32a76126..9b272f160a0e 100644 --- a/pkgs/by-name/au/audiobookshelf/package.nix +++ b/pkgs/by-name/au/audiobookshelf/package.nix @@ -15,10 +15,10 @@ let source = { - version = "2.34.0"; - hash = "sha256-ZHPrNQ36+bS5wwoiKUQKkGLnKhHKpftI3kQ08ItReWI="; - npmDepsHash = "sha256-8y0+3zj3UH5wi9Nbl7X5rne0/tzz6Bf7HrxZpYVYZ3Y="; - clientNpmDepsHash = "sha256-xna4tZK40dOew380exp/XR32ekyiFVCTWgWNE9BpTl8="; + version = "2.35.0"; + hash = "sha256-KJ+/p6Szblof7fPeHkikOVK10xvcyVgpeFMx6cOOEgc="; + npmDepsHash = "sha256-iqH32SWpoILLb9JQjgF+lrkZXHlbXTi3XFsvNKup934="; + clientNpmDepsHash = "sha256-jSjw/Y+1VYlG8pKqOzNzrZRTUeIyBPdOAhZqEbC2qiA="; }; src = fetchFromGitHub { From e56b6a8936aaee74c67bc13c626851c16837ed09 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 03:01:03 +0000 Subject: [PATCH 091/113] vscode-extensions.graphql.vscode-graphql-syntax: 1.3.8 -> 1.3.10 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a5a9f9b836f5..58f924b84070 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2084,8 +2084,8 @@ let mktplcRef = { name = "vscode-graphql-syntax"; publisher = "GraphQL"; - version = "1.3.8"; - hash = "sha256-10x2kX9Gc7O/tGRDPZfy1cKdCIvGTCXcD2bDokIz7TU="; + version = "1.3.10"; + hash = "sha256-EY6BHl5ICcs3FuuenoadDXLLPSe8+2VAAydqo/YrtaE="; }; meta = { description = "Adds full GraphQL syntax highlighting and language support such as bracket matching"; From 935ff74f5b6736f62c5c30bc70471c1f4be15467 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 03:46:08 +0000 Subject: [PATCH 092/113] ueberzugpp: 2.9.8 -> 2.9.10 --- pkgs/by-name/ue/ueberzugpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ue/ueberzugpp/package.nix b/pkgs/by-name/ue/ueberzugpp/package.nix index 46ac449b10d6..9e20702b11ac 100644 --- a/pkgs/by-name/ue/ueberzugpp/package.nix +++ b/pkgs/by-name/ue/ueberzugpp/package.nix @@ -36,13 +36,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ueberzugpp"; - version = "2.9.8"; + version = "2.9.10"; src = fetchFromGitHub { owner = "jstkdng"; repo = "ueberzugpp"; tag = "v${finalAttrs.version}"; - hash = "sha256-BTOuOS0zCdYTTc47UHaGI6wqFEv6e71cD2XBZtnKGLU="; + hash = "sha256-YrMFSbNQLamqT7asVxDz8JYgjYNdbdbR7axeopgWTMk="; }; strictDeps = true; From 0d51e4acef233cbc789edb255c118fbe221cde03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 04:41:32 +0000 Subject: [PATCH 093/113] sandhole: 0.9.3 -> 0.9.4 --- pkgs/by-name/sa/sandhole/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/sandhole/package.nix b/pkgs/by-name/sa/sandhole/package.nix index 4ce080ac11b4..64a10fa4a3a6 100644 --- a/pkgs/by-name/sa/sandhole/package.nix +++ b/pkgs/by-name/sa/sandhole/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sandhole"; - version = "0.9.3"; + version = "0.9.4"; src = fetchFromGitHub { owner = "EpicEric"; repo = "sandhole"; tag = "v${finalAttrs.version}"; - hash = "sha256-NyRj00+2RjfcwAPD4h34bWy5g+GnWYkkNQ936mKZzw0="; + hash = "sha256-nACjMd1GGfopXTqkkJP3zOnFGqB4TeuJCoQWZXSnBiA="; }; - cargoHash = "sha256-rNLtRNVL6JLoUUZTev4Mktha8nAgIgTYl+0k44J3hPg="; + cargoHash = "sha256-n3VoLQP6jmYJvo/6GRXaB/u9XfewlOOt/zKD9YbCQzU="; # All integration tests require networking. postPatch = '' From ba4d7e65d8be84450de0a19b3a1541248ea9be51 Mon Sep 17 00:00:00 2001 From: eljamm Date: Mon, 18 May 2026 05:34:52 +0000 Subject: [PATCH 094/113] linux_xanmod: 6.18.31 -> 6.18.32 - Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.32-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.31-xanmod1..6.18.32-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index ec8de3f2ea8f..4565db669615 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,8 +15,8 @@ let variants = { # ./update-xanmod.sh lts lts = { - version = "6.18.31"; - hash = "sha256-AvsMS5Za+k+b08Nz4UOey9Uzg0Z9hT5lkwMN5cf5ZG8="; + version = "6.18.32"; + hash = "sha256-XgqytdTnL3Jjcs9riMRGgRVfyy76jxdBcC0hSt4rc58="; isLTS = true; }; # ./update-xanmod.sh main From 257d2a6447987b81b550ab2c66bbf959b15f77e4 Mon Sep 17 00:00:00 2001 From: eljamm Date: Mon, 18 May 2026 05:36:55 +0000 Subject: [PATCH 095/113] linux_xanmod_latest: 7.0.8 -> 7.0.9 - Changelog: https://dl.xanmod.org/changelog/7.0/ChangeLog-7.0.9-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/7.0.8-xanmod1..7.0.9-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 4565db669615..c63fee56ceaf 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -21,8 +21,8 @@ let }; # ./update-xanmod.sh main main = { - version = "7.0.8"; - hash = "sha256-bB/qCLw3m+g3Z/JcYl7XNYT313jBbQdcMzvZaK8Fw4Q="; + version = "7.0.9"; + hash = "sha256-QlCbzTqHtVROdIEoqwrAf8mylLh2WHSqFY/eQ3jvrW8="; }; }; From fe9a1584cc3ffbc9281fda7f80f5d87b9d88cdf5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 May 2026 18:17:33 +0000 Subject: [PATCH 096/113] asciinema-agg: 1.7.0 -> 1.8.1 --- pkgs/by-name/as/asciinema-agg/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/as/asciinema-agg/package.nix b/pkgs/by-name/as/asciinema-agg/package.nix index 863a84436d2c..c2fca0f13240 100644 --- a/pkgs/by-name/as/asciinema-agg/package.nix +++ b/pkgs/by-name/as/asciinema-agg/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, rustPlatform, fetchFromGitHub, versionCheckHook, @@ -7,24 +8,28 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "agg"; - version = "1.7.0"; + version = "1.8.1"; src = fetchFromGitHub { owner = "asciinema"; repo = "agg"; tag = "v${finalAttrs.version}"; - hash = "sha256-6UenPE6mmmvliaIuGdQj/FrlmoJvmBJgfo0hW+uRaxM="; + hash = "sha256-64VyCTGjzey6AHEAfk5V/Qoffe5+sDaDNve54M7tmf4="; }; strictDeps = true; - cargoHash = "sha256-VpbjvrMhzS1zrcMNWBjTLda6o3ea2cwpnEDUouwyp8w="; + cargoHash = "sha256-/WS5nAFKnP/CsU5+Pf5rtNN4LWaXVjlidLzH7DWYds0="; + + __impureHostDeps = lib.optionals stdenv.hostPlatform.isDarwin [ + "/System/Library/Fonts" + ]; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; meta = { - description = "Command-line tool for generating animated GIF files from asciicast v2 files produced by asciinema terminal recorder"; + description = "Command-line tool for generating animated GIF files from asciicast files produced by asciinema terminal recorder"; homepage = "https://github.com/asciinema/agg"; changelog = "https://github.com/asciinema/agg/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; From b35106c8a20085b8d85dca84f087f84346e85985 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 07:02:33 +0000 Subject: [PATCH 097/113] emmylua-ls: 0.23.0 -> 0.23.1 --- pkgs/by-name/em/emmylua-ls/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emmylua-ls/package.nix b/pkgs/by-name/em/emmylua-ls/package.nix index 30e26e3a1a81..15cd58bd8038 100644 --- a/pkgs/by-name/em/emmylua-ls/package.nix +++ b/pkgs/by-name/em/emmylua-ls/package.nix @@ -9,13 +9,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_ls"; - version = "0.23.0"; + version = "0.23.1"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-2HC2BeT4x4QGjj2tKB0yM9Bh7zsQ/S0xX/KaJvlgq2o="; + hash = "sha256-aNY7XQSUlLh3+Gs/9uMNAaHpITPZI7W7vHiLn5Mdjuk="; }; __structuredAttrs = true; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildAndTestSubdir = "crates/emmylua_ls"; - cargoHash = "sha256-AruojLPjozzajHksLDfi39Qq6gvnHem2glgS454yxVQ="; + cargoHash = "sha256-UIn0U9lW0EXbcGirIIWUzqtY1MgcXLQVHhFNTZRqw8g="; nativeInstallCheckInputs = [ versionCheckHook From fde060953bfecd4c875da95628fe555df740cb2a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 07:17:06 +0000 Subject: [PATCH 098/113] terraform-providers.hashicorp_dns: 3.5.0 -> 3.6.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 0f566310a4c4..bfe01cfdefdc 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -562,13 +562,13 @@ "vendorHash": "sha256-tCwe8TDqwq3lY7so//tHhbTh51EtfIE1UkBylJ8JhoU=" }, "hashicorp_dns": { - "hash": "sha256-ErvlkaFiIHEXUZYDJZmqEgGpZ75mnLRhhsULRvTm7Rc=", + "hash": "sha256-sdJpv5Am1tlKyaUkmByrZauzRGZUeAirf7k9a/Fv0S0=", "homepage": "https://registry.terraform.io/providers/hashicorp/dns", "owner": "hashicorp", "repo": "terraform-provider-dns", - "rev": "v3.5.0", + "rev": "v3.6.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-P4018IUQ4MfdPHP20rHvuzeFSxLHBcoJuLHS/TNAHLk=" + "vendorHash": "sha256-01tI68RBp6Qpveqo6Jdynd7SWypbUsY6buPNwdcoPkc=" }, "hashicorp_external": { "hash": "sha256-rHMmGzYvsE5GT0E71UUIXjDG9+v52LI69/gdP2xuI7w=", From 4b31278cdc9880fe2e0927b8bacecfb9cac990d5 Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Fri, 8 May 2026 19:39:13 +0200 Subject: [PATCH 099/113] botan3: 3.11.1 -> 3.12.0 Fixes: (CVE-2026-44378): BER decoding denial of service Signed-off-by: Markus Theil --- pkgs/by-name/bo/botan3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bo/botan3/package.nix b/pkgs/by-name/bo/botan3/package.nix index 512bc3de9d12..665977d0123d 100644 --- a/pkgs/by-name/bo/botan3/package.nix +++ b/pkgs/by-name/bo/botan3/package.nix @@ -60,7 +60,7 @@ let ''; in stdenv.mkDerivation (finalAttrs: { - version = "3.11.1"; + version = "3.12.0"; pname = "botan"; __structuredAttrs = true; @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "randombit"; repo = "botan"; tag = finalAttrs.version; - hash = "sha256-AzQ/IblJF2atUXBTwI+84gmcceVQ6aMMElS3wOsfUDM="; + hash = "sha256-2ODTjqsWSmlornOKh5m6pOX7cNOBHS3+ALblRyC8lPw="; }; nativeBuildInputs = [ From e3512cc0ea108565ae61f365f752a2dbc2e8edea Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Sun, 10 May 2026 19:32:25 +0200 Subject: [PATCH 100/113] haskellPackages.botan-low: 0.1.0.0 -> 0.2.0.1 Signed-off-by: Markus Theil --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index e8d9286f0706..53b00d5220ba 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3351,6 +3351,14 @@ with haskellLib; stripe-concepts = doJailbreak super.stripe-concepts; stripe-signature = doJailbreak super.stripe-signature; stripe-wreq = doJailbreak super.stripe-wreq; + + # 2026-05-10: Remove again, when hackage bump is recent enough + botan-low = overrideCabal { + version = "0.2.0.1"; + sha256 = "sha256-yC+GJDNO58TIc197Mgn/vqpt4fY3YghLhJfmGkQjsxk="; + revision = null; + editedCabalFile = null; + } (warnAfterVersion "0.2.0.1" super.botan-low); } // import ./configuration-tensorflow.nix { inherit pkgs haskellLib; } self super From 6458bafb729fade6d4d21991a080b2059e7efdd3 Mon Sep 17 00:00:00 2001 From: Markus Theil Date: Sun, 10 May 2026 19:32:53 +0200 Subject: [PATCH 101/113] haskellPackages.botan-bindings: 0.2.0.0 -> 0.3.0.0 Signed-off-by: Markus Theil --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 53b00d5220ba..cd1831da650c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3359,6 +3359,14 @@ with haskellLib; revision = null; editedCabalFile = null; } (warnAfterVersion "0.2.0.1" super.botan-low); + + # 2026-05-10: Remove again, when hackage bump is recent enough + botan-bindings = overrideCabal { + version = "0.3.0.0"; + sha256 = "sha256-tsarIc3LcUKPgSWZ+xcGPWGO2f9OF6SWHB6nmX/vJYw="; + revision = null; + editedCabalFile = null; + } (warnAfterVersion "0.3.0.0" super.botan-bindings); } // import ./configuration-tensorflow.nix { inherit pkgs haskellLib; } self super From ddcbf5b685df5c56ba5c31a3f6134cda2a0b4d39 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 07:40:54 +0000 Subject: [PATCH 102/113] piliplus: 2.0.7 -> 2.0.7.2 --- pkgs/by-name/pi/piliplus/git-hashes.json | 8 ++- pkgs/by-name/pi/piliplus/package.nix | 2 +- pkgs/by-name/pi/piliplus/pubspec.lock.json | 80 ++++++++++------------ pkgs/by-name/pi/piliplus/src-info.json | 8 +-- 4 files changed, 46 insertions(+), 52 deletions(-) diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index 81ee95e55a6f..dd907060b689 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -3,11 +3,13 @@ "chat_bottom_container": "sha256-+R1MiDMO4onCMXiJ7MJtJVAwyEJcikTyONwp+HibqA0=", "desktop_webview_window": "sha256-KWON5aTPlVVrLidmnfpV+syWPYEngChOvkN7miIFjvE=", "extended_nested_scroll_view": "sha256-ocjIy7gpCikoqRMqY4oGw/p9YaQ2v2clhon2pIzTXk4=", + "file_picker": "sha256-qbbO532AN54xpJSQhZ9F2yVN6fmKWcz3x8jPzMiIetE=", "floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=", "flutter_smart_dialog": "sha256-sehrQraEWmYvUd9pdG4l3edbtR4yTcJOqPbuhzIrih4=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", + "font_awesome_flutter": "sha256-EcrAmglNHxm16gWTi4nYbTfKx0CCprllIyvlvYlz8wY=", "get": "sha256-zQ2m29nKCEjGvresMaDBo1oYfQ6WrFVbMSitcGmxyhU=", - "material_design_icons_flutter": "sha256-KMwjnzJJj8nemCqUCSwYafPOwTYbtoHNenxstocJtz4=", + "material_design_icons_flutter": "sha256-t2ENlgb3ZRIc6jvufVwKGcty+3Te6/+XP10YDBrosYM=", "media_kit": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "media_kit_libs_android_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "media_kit_libs_ios_video": "sha256-mB3GN5Sc4oxUaW7xOgORaRzP9hKcRpcPxhmraKs/AMg=", @@ -16,8 +18,8 @@ "media_kit_native_event_loop": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "media_kit_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=", "native_device_orientation": "sha256-8abnUV7ZTAo0DAjekf353ey6xFvxfilTfbQOUWIahtk=", - "screen_brightness_android": "sha256-jxf+KDQAPzCi9+SVK0fUpHG/sR77pk0c76GUZEw04MI=", - "screen_brightness_platform_interface": "sha256-jxf+KDQAPzCi9+SVK0fUpHG/sR77pk0c76GUZEw04MI=", + "screen_brightness_android": "sha256-iKH0yi89HxEe+yNpFvMpL7jJ5X6AbfeSBz3adIGkFtY=", + "screen_brightness_platform_interface": "sha256-iKH0yi89HxEe+yNpFvMpL7jJ5X6AbfeSBz3adIGkFtY=", "super_sliver_list": "sha256-G24uRql1aIc1TDJwKqwQ72Pi4YbJybMn6lxOUySSDwk=", "webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE=", "window_manager": "sha256-UAN3uOXKMfWk+G9GTHyhD2dGDojKA76mGbUR+EFc2Qo=" diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index 2b100ce4b535..a4d2b83478df 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -14,7 +14,7 @@ let srcInfo = lib.importJSON ./src-info.json; description = "Third-party Bilibili client developed in Flutter"; - version = "2.0.7"; + version = "2.0.7.2"; in flutter341.buildFlutterApplication { pname = "piliplus"; diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index cd591fe1d4d2..544c1c2ab446 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -442,16 +442,6 @@ "source": "hosted", "version": "1.0.2" }, - "cupertino_icons": { - "dependency": "direct main", - "description": { - "name": "cupertino_icons", - "sha256": "41e005c33bd814be4d3096aff55b1908d419fde52ca656c8c47719ec745873cd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.9" - }, "dart_style": { "dependency": "transitive", "description": { @@ -657,12 +647,13 @@ "file_picker": { "dependency": "direct main", "description": { - "name": "file_picker", - "sha256": "1d4afa261268e59863af47b9f9dd9a230502d4c702b9d9183353646fe6d5b6e1", - "url": "https://pub.dev" + "path": ".", + "ref": "dev", + "resolved-ref": "8cf6cfa7078aa69c2c7b08d9ad636a1040456852", + "url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git" }, - "source": "hosted", - "version": "12.0.0-beta.1" + "source": "git", + "version": "12.0.0-beta.3" }, "file_selector_linux": { "dependency": "transitive", @@ -943,11 +934,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "1ded017b39c8e15c8948ea855070a5ff8ff8b3d5e83f3446e02d6bb12add7ad9", + "sha256": "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.4" + "version": "2.3.0" }, "flutter_test": { "dependency": "direct dev", @@ -984,11 +975,12 @@ "font_awesome_flutter": { "dependency": "direct main", "description": { - "name": "font_awesome_flutter", - "sha256": "f50ce90dbe26d977415b9540400d6778bef00894aced6358ae578abd92b14b10", - "url": "https://pub.dev" + "path": ".", + "ref": "v10.9.0", + "resolved-ref": "cf4a19ece5cb296d73d90f0d73106f779c85fa26", + "url": "https://github.com/bggRGjQaUbCoE/font_awesome_flutter.git" }, - "source": "hosted", + "source": "git", "version": "10.9.0" }, "get": { @@ -1036,11 +1028,11 @@ "dependency": "transitive", "description": { "name": "gtk", - "sha256": "e8ce9ca4b1df106e4d72dad201d345ea1a036cc12c360f1a7d5a758f78ffa42c", + "sha256": "4ff85b2a16724029dd9e5bbb5a94b6918f9973f74ba571c949d2002801879cf5", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.2.0" }, "hive_ce": { "dependency": "direct main", @@ -1417,7 +1409,7 @@ "description": { "path": ".", "ref": "const", - "resolved-ref": "c11f18c031f1045900dc3e817f7519eb863c2550", + "resolved-ref": "2bb68d1de3c7bb8c6117fce54d43da65a2387163", "url": "https://github.com/bggRGjQaUbCoE/material_design_icons_flutter.git" }, "source": "git", @@ -1916,32 +1908,32 @@ "description": { "path": "screen_brightness_android", "ref": "dev", - "resolved-ref": "0696d1f3665511496bfeb842f02deada5cd57ff9", + "resolved-ref": "9823a66d9a0af8d9f5d0d9e98f87bb17e399235e", "url": "https://github.com/bggRGjQaUbCoE/screen_brightness.git" }, "source": "git", - "version": "2.1.3" + "version": "2.1.4" }, "screen_brightness_ios": { "dependency": "direct overridden", "description": { "name": "screen_brightness_ios", - "sha256": "2493953340ecfe8f4f13f61db50ce72533a55b0bbd58ba1402893feecf3727f5", + "sha256": "0792d8f98852558f831b4b75241c46047b884598b3f4d982b37dc2dd43e2b2e1", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.2" + "version": "2.1.3" }, "screen_brightness_platform_interface": { "dependency": "direct main", "description": { "path": "screen_brightness_platform_interface", "ref": "dev", - "resolved-ref": "0696d1f3665511496bfeb842f02deada5cd57ff9", + "resolved-ref": "9823a66d9a0af8d9f5d0d9e98f87bb17e399235e", "url": "https://github.com/bggRGjQaUbCoE/screen_brightness.git" }, "source": "git", - "version": "2.1.0" + "version": "2.1.1" }, "screen_retriever": { "dependency": "direct main", @@ -1997,11 +1989,11 @@ "dependency": "transitive", "description": { "name": "sentry", - "sha256": "1f78300740739ff4b4920802687879231554350eab73eb229778f463aabda440", + "sha256": "f04095a25ff02b202a914174c73ec309570aa93d61098cb4a0a9e715b4aaa465", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.19.0" + "version": "9.20.0" }, "share_plus": { "dependency": "direct main", @@ -2163,11 +2155,11 @@ "dependency": "transitive", "description": { "name": "sqflite_common", - "sha256": "5e8377564d95166761a968ed96104e0569b6b6cc611faac92a36ab8a169112c3", + "sha256": "f8a08a13fb8f0f8c590df89d745000bed44a673ed94bac846739e1a016875c21", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.6+1" + "version": "2.5.7" }, "sqflite_darwin": { "dependency": "transitive", @@ -2384,11 +2376,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_web", - "sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f", + "sha256": "85c81589622fbc87c1c683aaea164d3604a7777495a79d91e39ffcdec39ddb34", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.2" + "version": "2.4.3" }, "url_launcher_windows": { "dependency": "transitive", @@ -2414,11 +2406,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "6409a25046024f0f8c5d8a59fec314081e81f9d436b66ca4015a8b49772bf445", + "sha256": "4d35a36400983c3457c289d4d553b5308f506ea84f7e51c7a564651b5525209a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.2.1" }, "vector_graphics_codec": { "dependency": "transitive", @@ -2434,11 +2426,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "5a88dd14c0954a5398af544651c7fb51b457a2a556949bfb25369b210ef73a74", + "sha256": "98e7e94de127b46a86ef46197fff84ff99f3d3b80a708390d717ad731efef598", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.2.2" }, "vector_math": { "dependency": "direct main", @@ -2484,11 +2476,11 @@ "dependency": "transitive", "description": { "name": "wakelock_plus_platform_interface", - "sha256": "14b2e5b9e35c2631e656913c47adecdd71633ae92896a27a64c8f1fcfabc21cc", + "sha256": "b13f99e992e7ae6a152e16c5559d3c07ff445b13330192662494e614ca3e7d7b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.0" + "version": "1.5.1" }, "watcher": { "dependency": "transitive", @@ -2555,11 +2547,11 @@ "dependency": "transitive", "description": { "name": "win32", - "sha256": "ba7d5750e3441caa1bbe31d9e516348fcf8dfcb32aa29ef87a844a59f4d1f1d0", + "sha256": "a1fc9eb9248baa05dfc12ed5b66e377b3e23f095eec078e0371622b9033810d9", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.0" + "version": "6.2.0" }, "win32_registry": { "dependency": "transitive", diff --git a/pkgs/by-name/pi/piliplus/src-info.json b/pkgs/by-name/pi/piliplus/src-info.json index b9bda4a36985..8165c9470dd4 100644 --- a/pkgs/by-name/pi/piliplus/src-info.json +++ b/pkgs/by-name/pi/piliplus/src-info.json @@ -1,6 +1,6 @@ { - "rev": "b7b40c557e708ace77ed65098005193eb89b8208", - "revCount": 4940, - "commitDate": 1777948879, - "hash": "sha256-E0ezM87Ecw54XD/MccPhRjg4iQ8LJRewQKbH/bPV9MI=" + "rev": "ad6c0e0d157650a76d22c3634cd93f433ed6eeb0", + "revCount": 4956, + "commitDate": 1778812800, + "hash": "sha256-yLbivIJHYtRfmlAeR78GY6+9vKZtLePc0uID/JxgHng=" } From 7fa72c7d6ae678e6b3f980bf026f9359d9fbad57 Mon Sep 17 00:00:00 2001 From: holly Date: Mon, 18 May 2026 08:41:53 +0100 Subject: [PATCH 103/113] wayle: 0.2.3 -> 0.3.0 --- pkgs/by-name/wa/wayle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wayle/package.nix b/pkgs/by-name/wa/wayle/package.nix index 4d550e035c24..266cd09b3ee8 100644 --- a/pkgs/by-name/wa/wayle/package.nix +++ b/pkgs/by-name/wa/wayle/package.nix @@ -21,7 +21,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "wayle"; - version = "0.2.3"; + version = "0.3.0"; __structuredAttrs = true; strictDeps = true; @@ -30,10 +30,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "wayle-rs"; repo = "wayle"; tag = "v${finalAttrs.version}"; - hash = "sha256-K4ItGV7kTZrm3uqHeN/hSZjKzkQpSn+nan3509FYUQw="; + hash = "sha256-4hnbv31BWu6KbdSHphHnpl80R0ByxS0RxsM5uqtNnCU="; }; - cargoHash = "sha256-omCcKXYouS9qPdhVINJC2mAjI7uG0M9MH14BN/4Zegs="; + cargoHash = "sha256-sXoqNF7hzE97PkRMBnxVFNPa92CgD5gYeMd0RmzPJzY="; nativeBuildInputs = [ copyDesktopItems From 5618f3f23f3165dde3b212cfe5449d496d21ac6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 07:55:34 +0000 Subject: [PATCH 104/113] github-mcp-server: 1.0.3 -> 1.0.4 --- pkgs/by-name/gi/github-mcp-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix index ada0206dc4dc..d75a0c67e02e 100644 --- a/pkgs/by-name/gi/github-mcp-server/package.nix +++ b/pkgs/by-name/gi/github-mcp-server/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "github-mcp-server"; - version = "1.0.3"; + version = "1.0.4"; src = fetchFromGitHub { owner = "github"; repo = "github-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-atda50YVT577YabcHRO/xQU68DUFpwPS2GAWScSUaKg="; + hash = "sha256-y6QGF2g9FhDxtWR//kaI5Xt2o+MwaNWCf2t0t61/vww="; }; vendorHash = "sha256-fVNMtCpodsr1Z9E21osHb+e63ZQqFKYwi4fz4OsTJe0="; From b3f91bf36815f44507a15dee4d2254b084d32fe8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 08:16:15 +0000 Subject: [PATCH 105/113] python3Packages.nice-go: 1.0.1 -> 1.0.2 --- pkgs/development/python-modules/nice-go/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nice-go/default.nix b/pkgs/development/python-modules/nice-go/default.nix index c640f55c8638..2d88c5695aab 100644 --- a/pkgs/development/python-modules/nice-go/default.nix +++ b/pkgs/development/python-modules/nice-go/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "nice-go"; - version = "1.0.1"; + version = "1.0.2"; pyproject = true; src = fetchFromGitHub { owner = "IceBotYT"; repo = "nice-go"; tag = version; - hash = "sha256-8hm2kB1axv2oqMLSKmquFLe7jsTFO+HYnCz5vL4ve/A="; + hash = "sha256-09Tc2fFXUevQNgJmXyeXy1sBg9Cr9OV/15Feh9tlRug="; }; build-system = [ poetry-core ]; From 7b4d59af4dc4c2af9d79b935ae0094ef2cd413fd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 08:18:38 +0000 Subject: [PATCH 106/113] python3Packages.mpi4py: 4.1.1 -> 4.1.2 --- pkgs/development/python-modules/mpi4py/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mpi4py/default.nix b/pkgs/development/python-modules/mpi4py/default.nix index b95bb5d0142e..46d7a5277436 100644 --- a/pkgs/development/python-modules/mpi4py/default.nix +++ b/pkgs/development/python-modules/mpi4py/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "mpi4py"; - version = "4.1.1"; + version = "4.1.2"; pyproject = true; src = fetchFromGitHub { repo = "mpi4py"; owner = "mpi4py"; tag = version; - hash = "sha256-I7b4x3pxtfbmlbno5OIxo4HutRX3/RjdsoNtBRKgE5w="; + hash = "sha256-h9RZr+xLmp+cVvrPkew3AOJLE8okd4A/2oqhsSmVBXU="; }; build-system = [ From 61bee8df298353508aa3a1f945222575b2fb81ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?W=C3=B6lfchen?= Date: Mon, 18 May 2026 10:31:54 +0200 Subject: [PATCH 107/113] obsidian: pin electron to 40 --- pkgs/by-name/ob/obsidian/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ob/obsidian/package.nix b/pkgs/by-name/ob/obsidian/package.nix index bbffdfba295e..272dd33bec11 100644 --- a/pkgs/by-name/ob/obsidian/package.nix +++ b/pkgs/by-name/ob/obsidian/package.nix @@ -3,7 +3,7 @@ fetchurl, lib, makeWrapper, - electron_39, # as in upstream bundle, see https://github.com/NixOS/nixpkgs/pull/510075 + electron_40, # see https://github.com/NixOS/nixpkgs/pull/521495 makeDesktopItem, imagemagick, autoPatchelfHook, @@ -91,7 +91,7 @@ let installPhase = '' runHook preInstall mkdir -p $out/bin - makeWrapper ${electron_39}/bin/electron $out/bin/obsidian \ + makeWrapper ${electron_40}/bin/electron $out/bin/obsidian \ --add-flags $out/share/obsidian/app.asar \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-wayland-ime=true --wayland-text-input-version=3}}" \ --add-flags ${lib.escapeShellArg commandLineArgs} From 74e2d1702dc8f8cd95e3acdb70fc6cd5fcbd247a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 09:13:16 +0000 Subject: [PATCH 108/113] plutovg: 1.3.2 -> 1.3.3 --- pkgs/by-name/pl/plutovg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plutovg/package.nix b/pkgs/by-name/pl/plutovg/package.nix index 68fce8f15a4e..e4c2cdb7f16e 100644 --- a/pkgs/by-name/pl/plutovg/package.nix +++ b/pkgs/by-name/pl/plutovg/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "plutovg"; - version = "1.3.2"; + version = "1.3.3"; src = fetchFromGitHub { owner = "sammycage"; repo = "plutovg"; tag = "v${finalAttrs.version}"; - hash = "sha256-4TvbNsElDL7WX3yXLDM5nwHFCHQdUclk6HQ5MbPUEZE="; + hash = "sha256-JP/nNHszTABIat79vcUqFdtv+/Z13D28aYKEt7BALCw="; }; cmakeFlags = [ From d3ac9f0dc6fc3148e2d162bdcc9f748bd947f6ce Mon Sep 17 00:00:00 2001 From: Benedikt Ritter Date: Mon, 18 May 2026 11:53:25 +0200 Subject: [PATCH 109/113] motus: sort attributes in a more logical order --- pkgs/by-name/mo/motus/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/mo/motus/package.nix b/pkgs/by-name/mo/motus/package.nix index 62f652e17ce9..e9d99d833707 100644 --- a/pkgs/by-name/mo/motus/package.nix +++ b/pkgs/by-name/mo/motus/package.nix @@ -1,16 +1,17 @@ { lib, fetchFromGitHub, + libxcb, nix-update-script, rustPlatform, stdenv, - libxcb, versionCheckHook, withClipboard ? true, }: rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; + pname = "motus"; version = "0.4.0"; @@ -23,8 +24,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-6MKEHnB2MJVB4cNvz3JYlhuzxhzsA+Pq5OkpLNoAEyU="; - buildAndTestSubdir = "crates/motus-cli"; - # The CLI crate version was not bumped to match the v0.4.0 release tag: # https://github.com/oleiade/motus/issues/58 postPatch = '' @@ -32,12 +31,13 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '#[command(version = "0.3.1")]' '#[command(version = "${finalAttrs.version}")]' ''; - buildNoDefaultFeatures = !withClipboard; - buildInputs = lib.optionals (withClipboard && stdenv.hostPlatform.isLinux) [ libxcb ]; - nativeInstallCheckInputs = [ versionCheckHook ]; + buildAndTestSubdir = "crates/motus-cli"; + buildNoDefaultFeatures = !withClipboard; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; passthru.updateScript = nix-update-script { }; From 7d63636fe749fd94cb07e03ba50d619b44f470c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 09:55:23 +0000 Subject: [PATCH 110/113] vhdl-ls: 0.86.0 -> 0.87.0 --- pkgs/by-name/vh/vhdl-ls/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vh/vhdl-ls/package.nix b/pkgs/by-name/vh/vhdl-ls/package.nix index 7a023ef9bb95..8aea543c4af3 100644 --- a/pkgs/by-name/vh/vhdl-ls/package.nix +++ b/pkgs/by-name/vh/vhdl-ls/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "vhdl-ls"; - version = "0.86.0"; + version = "0.87.0"; src = fetchFromGitHub { owner = "VHDL-LS"; repo = "rust_hdl"; rev = "v${finalAttrs.version}"; - hash = "sha256-H8s4YZPpe7Z3IafY4lt4Gn/jjeULJFSA/6kMb9IrV50="; + hash = "sha256-tQdBiUoPRmPBNDutgCTkaUq022blrujT6G562KdQPqE="; }; - cargoHash = "sha256-ULJpmT8DXSr6hqBxn6weWJUmplCboxhSekxaWmu4aHE="; + cargoHash = "sha256-m/wYku+RRoZ2zULb/guVswG7SWoWjhp04R0sNI6HXgs="; postPatch = '' substituteInPlace vhdl_lang/src/config.rs \ From 1d1f55b868efccc61d498223301bead40d69b996 Mon Sep 17 00:00:00 2001 From: Keegan Carruthers-Smith Date: Mon, 18 May 2026 10:31:48 +0200 Subject: [PATCH 111/113] amp-cli: switch to binaries from npm Amp now ships binaries instead of being an NPM package. We switch to directly downloading those binaries. We use the same postPathelf code path used by the bun derivation since this binary produced by bun. Tested on x86_64-linux and aarch64-darwin. --- pkgs/by-name/am/amp-cli/package-lock.json | 246 ---------------------- pkgs/by-name/am/amp-cli/package.nix | 138 ++++++------ pkgs/by-name/am/amp-cli/update.sh | 23 +- 3 files changed, 91 insertions(+), 316 deletions(-) delete mode 100644 pkgs/by-name/am/amp-cli/package-lock.json diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json deleted file mode 100644 index 6195cb95700c..000000000000 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ /dev/null @@ -1,246 +0,0 @@ -{ - "name": "amp-cli", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "@sourcegraph/amp": "^0.0.1778343260-gb9a37d" - } - }, - "node_modules/@napi-rs/keyring": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring/-/keyring-1.1.10.tgz", - "integrity": "sha512-PTMyX7FVZGP4s0LcjgrFonek7Sr9ZTdi0TgpR4/4RQmC2TiDcjpdZOXxRMe2aP+5N89Ix9RG9QWclgqRHLk/Xw==", - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "optionalDependencies": { - "@napi-rs/keyring-darwin-arm64": "1.1.10", - "@napi-rs/keyring-darwin-x64": "1.1.10", - "@napi-rs/keyring-freebsd-x64": "1.1.10", - "@napi-rs/keyring-linux-arm-gnueabihf": "1.1.10", - "@napi-rs/keyring-linux-arm64-gnu": "1.1.10", - "@napi-rs/keyring-linux-arm64-musl": "1.1.10", - "@napi-rs/keyring-linux-riscv64-gnu": "1.1.10", - "@napi-rs/keyring-linux-x64-gnu": "1.1.10", - "@napi-rs/keyring-linux-x64-musl": "1.1.10", - "@napi-rs/keyring-win32-arm64-msvc": "1.1.10", - "@napi-rs/keyring-win32-ia32-msvc": "1.1.10", - "@napi-rs/keyring-win32-x64-msvc": "1.1.10" - } - }, - "node_modules/@napi-rs/keyring-darwin-arm64": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-darwin-arm64/-/keyring-darwin-arm64-1.1.10.tgz", - "integrity": "sha512-qdXBVypPNgTzso5F/YXWy5dOfFEb9eo43uROMlvwlhj7Aw137iwqwHiqlxR0teFKA33cWnem+ZKeVSIPoobtNA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-darwin-x64": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-darwin-x64/-/keyring-darwin-x64-1.1.10.tgz", - "integrity": "sha512-53DgSzhTAJwxR3KCyggHWcLwp+cw2v1zAhBiqNn1P8XwSJSba7HzFwsei6zZMn7bn3UY1ngIHEtaA74UUJVJyw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-freebsd-x64": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-freebsd-x64/-/keyring-freebsd-x64-1.1.10.tgz", - "integrity": "sha512-pI6lect/Dp8NnV+g3w1hmYLt69FbSwKFAHn77vjeUaIT5H9C0ikAgwLk89Sd8/Ei/AHHldGkrLeWkNjnIiHfoQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-linux-arm-gnueabihf": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-linux-arm-gnueabihf/-/keyring-linux-arm-gnueabihf-1.1.10.tgz", - "integrity": "sha512-w4psOx5m1ltvNLABT/BpIzP5roVcglR1kDhzZgSEOIIrf2i4FKPQqUIo5UQtjsu+AqhhYwnlnketKDf4h+D06g==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-linux-arm64-gnu": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-linux-arm64-gnu/-/keyring-linux-arm64-gnu-1.1.10.tgz", - "integrity": "sha512-YMC+ZLj3RldGD2Q5wzlZbc8vTh5Fteln+FpB2lw7EbDib3mmIribNH1NG21E4SwculFRDkVJqYGzwIhafloT8Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-linux-arm64-musl": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-linux-arm64-musl/-/keyring-linux-arm64-musl-1.1.10.tgz", - "integrity": "sha512-X/Gr5q2vJW7HMpcWRKj7eXer00a1PYb3zt3xsEG/VbcEo5A973pJANTBhYuoW098O/b7ORkunFt9WSbCgenw2A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-linux-riscv64-gnu": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-linux-riscv64-gnu/-/keyring-linux-riscv64-gnu-1.1.10.tgz", - "integrity": "sha512-vA3R4NVBlU0TVDHavwr5hSqePSs9OwTzzzFlTbZzqgh9s7OqcSwNT096nbr5dRjuQfG9o4/xvjfvVJ4v5z0Egg==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-linux-x64-gnu": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-linux-x64-gnu/-/keyring-linux-x64-gnu-1.1.10.tgz", - "integrity": "sha512-qbKE72UeVOrIoiYYHh7joTpDIgQCZpW5OJHG4Ir19GHLdQwNZGKLfFxrTT2DvZ5EXwFJWbOp4Dew4OvvQ0E63g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-linux-x64-musl": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-linux-x64-musl/-/keyring-linux-x64-musl-1.1.10.tgz", - "integrity": "sha512-niLWyjD/JxQwlOTPeldIx8Xnf03Mp4ooorpWJMWbMuVz/6hSyLVghY/BDYu2Oaxhc+XlTEjmqwhoTWYhmti5eA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-win32-arm64-msvc": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-win32-arm64-msvc/-/keyring-win32-arm64-msvc-1.1.10.tgz", - "integrity": "sha512-VBlqZ0MF5ksc/Z+yxoL2+p6TDu2rqBOcgZ+HwXzSfgFnfnuPds7xOVdFwwaiJbj9CsCrgnByr1jtHRvfEQ6Iiw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-win32-ia32-msvc": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-win32-ia32-msvc/-/keyring-win32-ia32-msvc-1.1.10.tgz", - "integrity": "sha512-0AvwivxgtjdpTCZCFAQUCxFA45DNKXOsdZYXBCIDfPIpUPgLxhIAsg6q7NJK00r1M24StwwfD+AzZDu14J1PKQ==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@napi-rs/keyring-win32-x64-msvc": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@napi-rs/keyring-win32-x64-msvc/-/keyring-win32-x64-msvc-1.1.10.tgz", - "integrity": "sha512-T02DfUUvp3epOJ5lC7hcM5ff6xaLhIfymBf0LEa0oQMi+yCVoDrgjeKeGCUGwtVJWfphu58Tf9twX+hRiAD0dg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@sourcegraph/amp": { - "version": "0.0.1778343260-gb9a37d", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1778343260-gb9a37d.tgz", - "integrity": "sha512-TY4lL2lqwt+NtBa3ngKZSYfY5Z1qBAOd4UQMCT0nsUKatQGtSOIMec+zQSv6tr0L+z2jrDUzD0cpRkBDkLQjsQ==", - "license": "Amp Commercial License", - "dependencies": { - "@napi-rs/keyring": "1.1.10" - }, - "bin": { - "amp": "dist/main.js" - }, - "engines": { - "node": ">=20" - } - } - } -} diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 3116d00e392a..1132acdd5c01 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -1,90 +1,106 @@ { + stdenvNoCC, lib, - buildNpmPackage, - fetchzip, - ripgrep, + fetchurl, + autoPatchelfHook, + gzip, makeWrapper, - testers, + ripgrep, + versionCheckHook, + writableTmpDirAsHomeHook, + cctools, + darwin, + rcodesign, }: -buildNpmPackage (finalAttrs: { - pname = "amp-cli"; - version = "0.0.1778343260-gb9a37d"; - - src = fetchzip { - url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-48FyPDniLNQoeZ+SaheTvzLCYL3r95e9VDCW4Y5gMq8="; +let + platforms = { + # Upstream also publishes linux-x64, which is optimized for AVX2. Use the + # baseline build for nixpkgs so the x86_64-linux package works on all + # supported x86_64 CPUs instead of depending on the build user's CPU flags. + x86_64-linux = "linux-x64-baseline"; + aarch64-linux = "linux-arm64"; + x86_64-darwin = "darwin-x64"; + aarch64-darwin = "darwin-arm64"; }; - postPatch = '' - cp ${./package-lock.json} package-lock.json +in +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "amp-cli"; + version = "0.0.1779094967-g3f6594"; - # Create a minimal package.json with just the dependency we need (without devDependencies) - cat > package.json < bin/amp-wrapper.js << EOF - #!/usr/bin/env node - import('@sourcegraph/amp/dist/main.js') - EOF - chmod +x bin/amp-wrapper.js - ''; - - npmDepsHash = "sha256-Ce7TaJuSrha+NcFmppMm/byAFosBR2I/zMY4KA5JXuE="; - - propagatedBuildInputs = [ - ripgrep - ]; + src = finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system}; nativeBuildInputs = [ + gzip makeWrapper - ]; + ] + ++ lib.optionals stdenvNoCC.hostPlatform.isLinux [ autoPatchelfHook ]; + strictDeps = true; - npmFlags = [ - "--no-audit" - "--no-fund" - "--ignore-scripts" - ]; + dontUnpack = true; + dontStrip = true; + dontFixup = !stdenvNoCC.hostPlatform.isLinux; - # Disable build and prune steps - dontNpmBuild = true; + installPhase = '' + runHook preInstall - postInstall = '' - wrapProgram $out/bin/amp \ - --prefix PATH : ${lib.makeBinPath [ ripgrep ]} \ - --set AMP_SKIP_UPDATE_CHECK 1 + mkdir -p $out/bin $out/libexec/amp-cli + gunzip -c $src > $out/libexec/amp-cli/amp + chmod +x $out/libexec/amp-cli/amp + + makeWrapper $out/libexec/amp-cli/amp $out/bin/amp \ + --set AMP_SKIP_UPDATE_CHECK 1 \ + --prefix PATH : ${lib.makeBinPath [ ripgrep ]} + + runHook postInstall ''; - passthru.updateScript = ./update.sh; - passthru.tests.version = testers.testVersion { - package = finalAttrs.finalPackage; - command = "HOME=$(mktemp -d) amp --version"; + postPhases = lib.optionals stdenvNoCC.hostPlatform.isDarwin [ "postPatchelf" ]; + postPatchelf = lib.optionalString stdenvNoCC.hostPlatform.isDarwin '' + '${lib.getExe' cctools "${cctools.targetPrefix}install_name_tool"}' $out/libexec/amp-cli/amp \ + -change /usr/lib/libicucore.A.dylib '${lib.getLib darwin.ICU}/lib/libicucore.A.dylib' + '${lib.getExe rcodesign}' sign --code-signature-flags linker-signed $out/libexec/amp-cli/amp + ''; + + doInstallCheck = stdenvNoCC.buildPlatform.canExecute stdenvNoCC.hostPlatform; + nativeInstallCheckInputs = [ + writableTmpDirAsHomeHook + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/amp"; + versionCheckProgramArg = "--version"; + versionCheckKeepEnvironment = [ "HOME" ]; + + passthru = { + sources = lib.mapAttrs ( + system': platform: + fetchurl { + url = "https://static.ampcode.com/cli/${finalAttrs.version}/amp-${platform}.gz"; + hash = + { + x86_64-linux = "sha256-ZBqt8UWDY0SlYOOrJZib+UXdZ1cQxyRNp3T7fr+gcNs="; + aarch64-linux = "sha256-qztHMb4EJBOuEQh0OZ33dqx/MUy5LEPgLry6h+rmwVo="; + x86_64-darwin = "sha256-meedgFtc+DA4NoR0XJuLSX/gmiMKCZLACfPBbk6wfLk="; + aarch64-darwin = "sha256-0v3yM9zQ6ToWBHyPvrmPTP0lfPb1tCoAd6eNgHs3ZkM="; + } + .${system'}; + } + ) platforms; + updateScript = ./update.sh; }; meta = { description = "CLI for Amp, an agentic coding agent in research preview from Sourcegraph"; homepage = "https://ampcode.com/"; - downloadPage = "https://www.npmjs.com/package/@sourcegraph/amp"; + downloadPage = "https://ampcode.com/install"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ keegancsmith burmudar ]; mainProgram = "amp"; + platforms = builtins.attrNames platforms; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; }) diff --git a/pkgs/by-name/am/amp-cli/update.sh b/pkgs/by-name/am/amp-cli/update.sh index 6bc4baf55545..86b348d857a2 100755 --- a/pkgs/by-name/am/amp-cli/update.sh +++ b/pkgs/by-name/am/amp-cli/update.sh @@ -1,15 +1,20 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p nodejs nix-update +#!nix-shell -i bash -p curl common-updater-scripts set -euo pipefail -version=$(npm view @sourcegraph/amp version) +version=$(curl -fsSL https://static.ampcode.com/cli/cli-version.txt) -# Generate updated lock file -cd "$(dirname "${BASH_SOURCE[0]}")" -npm i --package-lock-only @sourcegraph/amp@"$version" -rm -f package.json # package.json is not used by buildNpmPackage +cd "$(dirname "${BASH_SOURCE[0]}")/../../../.." -# Update version and hashes -cd - -nix-update amp-cli --version "$version" +for system in \ + x86_64-linux \ + aarch64-linux \ + x86_64-darwin \ + aarch64-darwin +do + update-source-version amp-cli "$version" \ + --source-key="sources.$system" \ + --ignore-same-version \ + --ignore-same-hash +done From 89b836de8d35a6b218378d20bba6d691df955ab7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 11:03:10 +0000 Subject: [PATCH 112/113] python3Packages.pyezvizapi: 1.0.4.8 -> 1.0.4.9 --- pkgs/development/python-modules/pyezvizapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyezvizapi/default.nix b/pkgs/development/python-modules/pyezvizapi/default.nix index 5b07098ec2e4..7d56f4d3a71d 100644 --- a/pkgs/development/python-modules/pyezvizapi/default.nix +++ b/pkgs/development/python-modules/pyezvizapi/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyezvizapi"; - version = "1.0.4.8"; + version = "1.0.4.9"; pyproject = true; src = fetchFromGitHub { owner = "RenierM26"; repo = "pyEzvizApi"; tag = "v${version}"; - hash = "sha256-JR+OZ0te2WK7IamZ7FpzbwNc42hjNz2qOW8NlzzOH7Y="; + hash = "sha256-hpfsDZzv5rhr8y7PNcprwFoQdVUq0UlN+UtPrkqz4zE="; }; build-system = [ setuptools ]; From 5ff39c4ebecd5379a8f6999535655dbe48dbbada Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 18 May 2026 11:12:04 +0000 Subject: [PATCH 113/113] python3Packages.vacuum-map-parser-roborock: 0.1.4 -> 0.1.5 --- .../python-modules/vacuum-map-parser-roborock/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/vacuum-map-parser-roborock/default.nix b/pkgs/development/python-modules/vacuum-map-parser-roborock/default.nix index d23520cd2871..2d0173629921 100644 --- a/pkgs/development/python-modules/vacuum-map-parser-roborock/default.nix +++ b/pkgs/development/python-modules/vacuum-map-parser-roborock/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "vacuum-map-parser-roborock"; - version = "0.1.4"; + version = "0.1.5"; pyproject = true; src = fetchFromGitHub { owner = "PiotrMachowski"; repo = "Python-package-${pname}"; tag = "v${version}"; - hash = "sha256-MqsLvAs4PU/K2yBxEhVJucstZg9QFPYgOTCbgT2Uq/A="; + hash = "sha256-v9T9KGKi2vvxZQDjL6CBziPisgQ7sp3HnWZgZ/e8kVY="; }; postPatch = ''