From 3319ea786d5217221be7c0da0f9730e13ed075ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Fri, 3 Jul 2026 17:26:37 +0200 Subject: [PATCH 01/46] babashka: remove rlwrap Babashka now includes JLine, rlwrap is no longer needed. --- pkgs/by-name/ba/babashka/package.nix | 43 ++++++++-------------------- 1 file changed, 12 insertions(+), 31 deletions(-) diff --git a/pkgs/by-name/ba/babashka/package.nix b/pkgs/by-name/ba/babashka/package.nix index cfdfc0910b6b..64e5a1694f03 100644 --- a/pkgs/by-name/ba/babashka/package.nix +++ b/pkgs/by-name/ba/babashka/package.nix @@ -1,22 +1,11 @@ { stdenvNoCC, - lib, babashka-unwrapped, callPackage, makeWrapper, installShellFiles, - rlwrap, clojureToolsBabashka ? callPackage ./clojure-tools.nix { }, jdkBabashka ? clojureToolsBabashka.jdk, - - # rlwrap is a small utility to allow the editing of keyboard input, see - # https://book.babashka.org/#_repl - # - # NOTE In some cases, rlwrap prints some extra empty lines. That behavior can - # break some babashka scripts. For this reason, it is disabled by default. See: - # https://github.com/NixOS/nixpkgs/issues/246839 - # https://github.com/NixOS/nixpkgs/pull/248207 - withRlwrap ? false, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "babashka"; @@ -30,28 +19,20 @@ stdenvNoCC.mkDerivation (finalAttrs: { installShellFiles ]; - installPhase = - let - unwrapped-bin = "${babashka-unwrapped}/bin/bb"; - in - '' - mkdir -p $out/clojure_tools - ln -s -t $out/clojure_tools ${clojureToolsBabashka}/*.edn - ln -s -t $out/clojure_tools ${clojureToolsBabashka}/libexec/* + installPhase = '' + mkdir -p $out/clojure_tools + ln -s -t $out/clojure_tools ${clojureToolsBabashka}/*.edn + ln -s -t $out/clojure_tools ${clojureToolsBabashka}/libexec/* - makeWrapper "${babashka-unwrapped}/bin/bb" "$out/bin/bb" \ - --inherit-argv0 \ - --set-default DEPS_CLJ_TOOLS_DIR $out/clojure_tools \ - --set-default JAVA_HOME ${jdkBabashka} + makeWrapper "${babashka-unwrapped}/bin/bb" "$out/bin/bb" \ + --inherit-argv0 \ + --set-default DEPS_CLJ_TOOLS_DIR $out/clojure_tools \ + --set-default JAVA_HOME ${jdkBabashka} - installShellCompletion --cmd bb --bash ${babashka-unwrapped}/share/bash-completion/completions/bb.bash - installShellCompletion --cmd bb --zsh ${babashka-unwrapped}/share/zsh/site-functions/_bb - installShellCompletion --cmd bb --fish ${babashka-unwrapped}/share/fish/vendor_completions.d/bb.fish - '' - + lib.optionalString withRlwrap '' - substituteInPlace $out/bin/bb \ - --replace '"${unwrapped-bin}"' '"${rlwrap}/bin/rlwrap" "${unwrapped-bin}"' - ''; + installShellCompletion --cmd bb --bash ${babashka-unwrapped}/share/bash-completion/completions/bb.bash + installShellCompletion --cmd bb --zsh ${babashka-unwrapped}/share/zsh/site-functions/_bb + installShellCompletion --cmd bb --fish ${babashka-unwrapped}/share/fish/vendor_completions.d/bb.fish + ''; installCheckPhase = '' ${babashka-unwrapped.installCheckPhase} From cc27836c63fc03920dbfd5e5fa3ad047894531ca Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Wed, 8 Jul 2026 12:21:41 +0200 Subject: [PATCH 02/46] go_1_27: 1.27rc1 -> 1.27rc2 --- pkgs/development/compilers/go/1.27.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/go/1.27.nix b/pkgs/development/compilers/go/1.27.nix index 2e71a083e8c7..3a553d29a1c5 100644 --- a/pkgs/development/compilers/go/1.27.nix +++ b/pkgs/development/compilers/go/1.27.nix @@ -25,11 +25,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "go"; - version = "1.27rc1"; + version = "1.27rc2"; src = fetchurl { url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz"; - hash = "sha256-M49R9VfG2xI1o+64mgk2r29ODUEWKR7zuOQRhrxlUzQ="; + hash = "sha256-hg/XowsoXuFqKuDsXURBy0fEiHKgowy2DK40iUf0iiU="; }; strictDeps = true; From 8bd903e4cd6d44fb3ceca4fe0a6cfa400d2011ac Mon Sep 17 00:00:00 2001 From: BENDI Date: Fri, 10 Jul 2026 14:11:51 +0200 Subject: [PATCH 03/46] nagstamon: Add missing dependencies Adds the python deps - packaging - pyqt6-webengine without which the application no longer launches. --- pkgs/by-name/na/nagstamon/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/na/nagstamon/package.nix b/pkgs/by-name/na/nagstamon/package.nix index 64b3a880920c..d7cf37dfea78 100644 --- a/pkgs/by-name/na/nagstamon/package.nix +++ b/pkgs/by-name/na/nagstamon/package.nix @@ -41,8 +41,10 @@ python3Packages.buildPythonApplication (finalAttrs: { dbus-python keyring lxml + packaging psutil pyqt6 + pyqt6-webengine pysocks python-dateutil requests From aec70e19631c8203d255eca0105900cbb8105b17 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 10 Jul 2026 18:12:59 +0200 Subject: [PATCH 04/46] lasuite-docs{,-frontend,-collaboration-server}: 5.3.0 -> 5.4.1 ChangeLogs: * https://github.com/suitenumerique/docs/releases/tag/v5.4.0 * https://github.com/suitenumerique/docs/releases/tag/v5.4.1 --- .../la/lasuite-docs-collaboration-server/package.nix | 6 +++--- pkgs/by-name/la/lasuite-docs-frontend/package.nix | 6 +++--- pkgs/by-name/la/lasuite-docs/package.nix | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix b/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix index 1ad982520822..b93fe9205ce9 100644 --- a/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix +++ b/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix @@ -13,20 +13,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "lasuite-docs-collaboration-server"; - version = "5.3.0"; + version = "5.4.1"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "docs"; tag = "v${finalAttrs.version}"; - hash = "sha256-GQAhCwtcp/9rSk1B1/EWL2jnfd46w1vikEMJeucD1bA="; + hash = "sha256-Xomq2i1t1POgggcAR8FAWf+Lr0y6YOKGvANFOv/BH20="; }; sourceRoot = "${finalAttrs.src.name}/src/frontend"; offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/src/frontend/yarn.lock"; - hash = "sha256-6uZF4op81QzYCAogvlcyZAkJsCqs72scyLKc1bc2QBU="; + hash = "sha256-r4uROroadFHALG8uHFPcvs8tCEdObx2rSVmxISxyyS8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/la/lasuite-docs-frontend/package.nix b/pkgs/by-name/la/lasuite-docs-frontend/package.nix index c14ae1a7986e..722711dd1bd4 100644 --- a/pkgs/by-name/la/lasuite-docs-frontend/package.nix +++ b/pkgs/by-name/la/lasuite-docs-frontend/package.nix @@ -12,20 +12,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "lasuite-docs-frontend"; - version = "5.3.0"; + version = "5.4.1"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "docs"; tag = "v${finalAttrs.version}"; - hash = "sha256-GQAhCwtcp/9rSk1B1/EWL2jnfd46w1vikEMJeucD1bA="; + hash = "sha256-Xomq2i1t1POgggcAR8FAWf+Lr0y6YOKGvANFOv/BH20="; }; sourceRoot = "${finalAttrs.src.name}/src/frontend"; offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/src/frontend/yarn.lock"; - hash = "sha256-6uZF4op81QzYCAogvlcyZAkJsCqs72scyLKc1bc2QBU="; + hash = "sha256-r4uROroadFHALG8uHFPcvs8tCEdObx2rSVmxISxyyS8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/la/lasuite-docs/package.nix b/pkgs/by-name/la/lasuite-docs/package.nix index 98f84e289624..6584ead2daa5 100644 --- a/pkgs/by-name/la/lasuite-docs/package.nix +++ b/pkgs/by-name/la/lasuite-docs/package.nix @@ -11,12 +11,12 @@ yarnConfigHook, }: let - version = "5.3.0"; + version = "5.4.1"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "docs"; tag = "v${version}"; - hash = "sha256-GQAhCwtcp/9rSk1B1/EWL2jnfd46w1vikEMJeucD1bA="; + hash = "sha256-Xomq2i1t1POgggcAR8FAWf+Lr0y6YOKGvANFOv/BH20="; }; mail-templates = stdenv.mkDerivation { @@ -29,7 +29,7 @@ let offlineCache = fetchYarnDeps { yarnLock = "${src}/src/mail/yarn.lock"; - hash = "sha256-MYzADDcXHGieGkygmlbZQbYcS68NdKWyHYGgoSaqDO8="; + hash = "sha256-miA1ysqNSaBZSb2B2uqTx1rea9R5/AgRfuCPr5X0bx8="; }; nativeBuildInputs = [ From d12975a5c48912b4bcf2b8b9c1a7ee982c65d95d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 10 Jul 2026 12:29:48 -0700 Subject: [PATCH 05/46] immich: inline plugin-core and web --- pkgs/by-name/im/immich/package.nix | 69 +++--------------------------- 1 file changed, 6 insertions(+), 63 deletions(-) diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index 8012f5db51a7..6f20483c95f0 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -137,6 +137,8 @@ stdenv.mkDerivation (finalAttrs: { ''; nativeBuildInputs = [ + binaryen + extism-js nodejs pkg-config pnpmConfigHook @@ -174,7 +176,7 @@ stdenv.mkDerivation (finalAttrs: { # If exiftool-vendored.pl isn't found, exiftool is searched for on the PATH rm node_modules/.pnpm/node_modules/exiftool-vendored.pl - pnpm --filter immich... build + pnpm --filter immich... --filter immich-web... --filter @immich/plugin-core... build runHook postBuild ''; @@ -196,9 +198,9 @@ stdenv.mkDerivation (finalAttrs: { -o -name '*.target.mk' \ \) -exec rm -r {} + - mkdir -p "$packageOut/build/plugins" - ln -s '${finalAttrs.plugin-core}' "$packageOut/build/plugins/immich-plugin-core" - ln -s '${finalAttrs.web}' "$packageOut/build/www" + mkdir -p "$packageOut/build/plugins/immich-plugin-core" + cp -r packages/plugin-core/{dist,manifest.json} "$packageOut/build/plugins/immich-plugin-core/" + cp -r web/build "$packageOut/build/www" ln -s '${geodata}' "$packageOut/build/geodata" echo '${builtins.toJSON buildLock}' > "$packageOut/build/build-lock.json" @@ -222,65 +224,6 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; - plugin-core = stdenv.mkDerivation { - pname = "immich-plugin-core"; - inherit (finalAttrs) version src pnpmDeps; - - nativeBuildInputs = [ - binaryen - extism-js - nodejs - pnpmConfigHook - pnpm - ]; - - buildPhase = '' - runHook preBuild - - pnpm --filter @immich/plugin-core... build - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - cd packages/plugin-core - mkdir $out - cp -r dist manifest.json $out - - runHook postInstall - ''; - }; - - web = stdenv.mkDerivation { - pname = "immich-web"; - inherit (finalAttrs) version src pnpmDeps; - - nativeBuildInputs = [ - nodejs - pnpmConfigHook - pnpm - ]; - - buildPhase = '' - runHook preBuild - - pnpm --filter immich-web... build - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - cd web - cp -r build $out - - runHook postInstall - ''; - }; - passthru = { tests = { inherit (nixosTests) immich immich-vectorchord-reindex; From 801b3eb24a40c514c62660ca72535fb266dde3fd Mon Sep 17 00:00:00 2001 From: KorkutKardes7 Date: Mon, 13 Jul 2026 14:55:46 +0300 Subject: [PATCH 06/46] wire-desktop: mac 3.40.5442 -> 3.42.5489 --- pkgs/by-name/wi/wire-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wire-desktop/package.nix b/pkgs/by-name/wi/wire-desktop/package.nix index 822107c0d8df..b6663db4acbf 100644 --- a/pkgs/by-name/wi/wire-desktop/package.nix +++ b/pkgs/by-name/wi/wire-desktop/package.nix @@ -28,12 +28,12 @@ let }; }; x86_64-darwin = rec { - version = "3.40.5442"; + version = "3.42.5489"; src = fetchFromGitHub { owner = "wireapp"; repo = "wire-desktop"; tag = "macos/${version}"; - hash = "sha256-pNu+/JKvaKSqHxNeDL8RcDy+FiY3aynQH06t05qgXrA="; + hash = "sha256-v80sdksor6V0OVXlBTeMf9Jz8lhQy+UdyTxxupuafeo="; }; }; aarch64-linux = x86_64-linux; From 0041d521408ab56047272016d22533a1607f1bfe Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Mon, 13 Jul 2026 10:36:03 -0300 Subject: [PATCH 07/46] sage: import matplotlib, numpy and scipy update patches --- pkgs/by-name/sa/sage/sage-src.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pkgs/by-name/sa/sage/sage-src.nix b/pkgs/by-name/sa/sage/sage-src.nix index 7362bf8f3897..a277be1af4bd 100644 --- a/pkgs/by-name/sa/sage/sage-src.nix +++ b/pkgs/by-name/sa/sage/sage-src.nix @@ -109,6 +109,27 @@ stdenv.mkDerivation rec { url = "https://raw.githubusercontent.com/void-linux/void-packages/f8951eacbdc6538af3330d17d5587a0c208ab349/srcpkgs/sagemath/patches/40679-Update_to_maxima_5.49.patch"; hash = "sha256-n6YSVNomLM7f5kRAGzhijag8QnlXxKJz9RHFLVtZpdk="; }) + + # https://github.com/sagemath/sage/pull/42384, landed in 10.10.beta4 + (fetchpatch2 { + name = "matplotlib-3.11-update.patch"; + url = "https://github.com/sagemath/sage/commit/3d3a04bbfb66dc1141afadbfaefa01dff8749761.patch?full_index=1"; + hash = "sha256-LlEblRKlPPmvSU26LmT6DTxFElvhA9SBkrU3xeIFZu4="; + }) + + # https://github.com/sagemath/sage/pull/42437, landed in 10.10.beta5 + (fetchpatch2 { + name = "numpy-2.5-update.patch"; + url = "https://github.com/sagemath/sage/commit/3e709448881442c133047f2993db39d855c70bd8.patch?full_index=1"; + hash = "sha256-8vxIYG6yhCBML9vioJhAjBgTeCCGmdfk7qAtEEQnK/g="; + }) + + # https://github.com/sagemath/sage/pull/42465, landed in 10.10.beta5 + (fetchpatch2 { + name = "scipy-1.18-update.patch"; + url = "https://github.com/sagemath/sage/commit/926f32aab22f81ddb9fda874a20fee84c7bfacc3.patch?full_index=1"; + hash = "sha256-EMn/fr5WlRQtFj5GHo02kczasmKaiqFfRSVZo2uvOPI="; + }) ]; patches = nixPatches ++ bugfixPatches ++ packageUpgradePatches; From 69a1d570bc34f6494ecc7cda0be953894d12d248 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 16:04:12 +0000 Subject: [PATCH 08/46] ouch: 0.8.0 -> 0.8.1 --- pkgs/by-name/ou/ouch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ou/ouch/package.nix b/pkgs/by-name/ou/ouch/package.nix index 10458eae1768..005ccb829ba5 100644 --- a/pkgs/by-name/ou/ouch/package.nix +++ b/pkgs/by-name/ou/ouch/package.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ouch"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "ouch-org"; repo = "ouch"; rev = finalAttrs.version; - hash = "sha256-yQt+FeEUgC6JurFwOU1Yd++OYT75TmGO7/qchng/BUA="; + hash = "sha256-fxBalMi5xdLNBnd5VIdAYDIjbSBrOPrmpKlKW1DmbxQ="; }; - cargoHash = "sha256-3/uO5WLcGXWryJSQ8UhJGecpAD2vQVE2c19vYAHtT/4="; + cargoHash = "sha256-kYef8Xsi1gO0V2yXHiTkPi2rFjECw3jjhADSMhhu5zg="; nativeBuildInputs = [ cmake From 2c81cda0c0aac3ac898db66434c941f706eebc27 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 13 Jul 2026 03:03:50 -0500 Subject: [PATCH 09/46] vimPlugins: update on 2026-07-13 --- .../editors/vim/plugins/generated.nix | 132 +++++++++--------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index ec930367a355..eac90038986a 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -1610,12 +1610,12 @@ final: prev: { base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "0-unstable-2026-06-21"; + version = "0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "21233d5fd574439ae1e2f5e4bfbc574214f4ab3d"; - hash = "sha256-Dizi44p6XYaQlXEL5qnfJFX44nXKIAkZAZvQ5QH11eA="; + rev = "012273e4bbf3e143224a272ad2efd10b69a000ba"; + hash = "sha256-8npfL3fYQ05dHWGm46bdRS3tMOyooXhyxM0gpI0Ompw="; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -1638,12 +1638,12 @@ final: prev: { base46 = buildVimPlugin { pname = "base46"; - version = "0-unstable-2026-07-09"; + version = "0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "nvchad"; repo = "base46"; - rev = "a972909f1d7ba798b93b56631bc2cd5e96ea40da"; - hash = "sha256-7WqUWfziecAeGtbKBU6/FESY/pf56bEGKhvnxcm/gNI="; + rev = "cbb71c6cb56f53b30ab1a95a6d277f7e0524025b"; + hash = "sha256-QG9FcdlCKYXzncvDt47RQQGyJ2ARt1N+ec75qtc7gSk="; }; meta.homepage = "https://github.com/nvchad/base46/"; meta.license = unfree; @@ -4185,12 +4185,12 @@ final: prev: { coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "0-unstable-2026-07-09"; + version = "0-unstable-2026-07-12"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "47a2b8157b05433268564672bd2e9667bb287c9d"; - hash = "sha256-affL0j96Hp+Ffry2KF69dR2hQfLSY2kRYoexvd38r5A="; + rev = "0b2b0db07b0426441ece46988d9ab28088f07cd5"; + hash = "sha256-SjAiNoeAxuu2UFHupUnDtjrPtGqAiFdHoq21Qn35OVA="; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -5433,12 +5433,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-07-03"; + version = "0-unstable-2026-07-09"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "24a927e168789103137156e980e2635956e90b3c"; - hash = "sha256-uo3/DBMPv67UOQJscAW6aoc7c5IDJdQta7f8/1kI9dQ="; + rev = "26b939e2e013ddfc137a8e6149cda1f0b62303ca"; + hash = "sha256-M6uNfKiHviaJyItvvAdEplB+pdqF4N5DOwxG2oPYwpg="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -5995,12 +5995,12 @@ final: prev: { flash-nvim = buildVimPlugin { pname = "flash.nvim"; - version = "2.1.0-unstable-2025-10-28"; + version = "2.1.0-unstable-2026-07-10"; src = fetchFromGitHub { owner = "folke"; repo = "flash.nvim"; - rev = "fcea7ff883235d9024dc41e638f164a450c14ca2"; - hash = "sha256-pHh0tJd/ynfjriu8xjnKunKVDHkoXii6ZbikdkIwovY="; + rev = "b6346946d10d07998efee029fb0f7a593806d0cd"; + hash = "sha256-1v2+iq4/TnJq37iiGedIKFf6PxlTHQac8RXECZ2HYdM="; }; meta.homepage = "https://github.com/folke/flash.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -6737,11 +6737,11 @@ final: prev: { gitportal-nvim = buildVimPlugin { pname = "gitportal.nvim"; - version = "0-unstable-2026-06-26"; + version = "0-unstable-2026-07-10"; src = fetchgit { url = "https://codeberg.org/trevorhauter/gitportal.nvim/"; - rev = "ee5446aa17738a419e855e2e4c01cb65e378e4cb"; - hash = "sha256-nt+4FjY+9IEBbUMNk0FpTwNfFu0/3k7DKeops+cGlxk="; + rev = "d2efb8d1bf141c77cfa1b5311995912bc36671d0"; + hash = "sha256-ofRP84DSgrXyNXXZjM82n1AhsfleDU6k7r4+R9sof40="; }; meta.homepage = "https://codeberg.org/trevorhauter/gitportal.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -8752,12 +8752,12 @@ final: prev: { lexima-vim = buildVimPlugin { pname = "lexima.vim"; - version = "2.1.0-unstable-2025-05-15"; + version = "2.1.0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "cohama"; repo = "lexima.vim"; - rev = "ab621e4756465c9d354fce88cff2bd1aa7887065"; - hash = "sha256-NtHCfuL2Tq1a4Xevx+xAbnzsKqnPAbU/l7JvK7p0evU="; + rev = "9f6942c5e1f0f6fe63bdcdac515f34c484b970f5"; + hash = "sha256-hU/MmP5Ykb52vCJvlMtQipKe4LGC7d+lH//r8ysDELE="; }; meta.homepage = "https://github.com/cohama/lexima.vim/"; meta.license = unfree; @@ -11034,12 +11034,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-07-09"; + version = "1.4.0-unstable-2026-07-12"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "f6c1c4832932d336feb77befa30074cd1a998f3d"; - hash = "sha256-1IPVcaU+I2MRz+ATZ9nQafzccEHn9UfmaLkfR1YB2e0="; + rev = "e3a0a2bfcc5e7dc26f11e102e26ff6c1f43582fb"; + hash = "sha256-fflB8jO6lwvLctuKDAdobWvksHEfNNrHsx6pEJdmwEQ="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; @@ -11681,12 +11681,12 @@ final: prev: { neotest-vitest = buildVimPlugin { pname = "neotest-vitest"; - version = "0.2.0-unstable-2026-06-29"; + version = "0.2.0-unstable-2026-07-12"; src = fetchFromGitHub { owner = "marilari88"; repo = "neotest-vitest"; - rev = "ab5a73d6ec9d33e807d6c67ce5169c4ca4a5d7f3"; - hash = "sha256-daeDCN58hMAesXEBhc4gbN2ISGQ0orIUNhL2ApB3E+s="; + rev = "c3c69715da4b158069fd4262083e7219a5c14cfb"; + hash = "sha256-BPERc4+iWEu1UWDXv+MaSUXJR4KNFFAqrPXxyJCSe9I="; }; meta.homepage = "https://github.com/marilari88/neotest-vitest/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -12254,12 +12254,12 @@ final: prev: { nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "0-unstable-2026-07-09"; + version = "0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "5cfd3c8f2c3e6603d52d8f6c0b715743bbb5270d"; - hash = "sha256-TgBx2alqrazm2JSu4afsZ0tnKWHqpclpBly/0SxYpxs="; + rev = "28019401865beffcedc744bb1506d0201b88f2f9"; + hash = "sha256-QKBDxZzEQKGzHOVJmS9D9i9h2/0HubbgUlAvaA7Erh0="; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.license = getLicenseFromSpdxId "GPL-3.0-only"; @@ -12436,12 +12436,12 @@ final: prev: { nvim-colorizer-lua = buildVimPlugin { pname = "nvim-colorizer.lua"; - version = "0-unstable-2026-05-30"; + version = "0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "catgoose"; repo = "nvim-colorizer.lua"; - rev = "664c0b7cea1de71f8b65dfe951b7996fc3e6ccde"; - hash = "sha256-qVFQGJMGr0htwZqarhMdh7yG6SSH/rv8yqmp1CsoT3I="; + rev = "149fbd9f5e25511b0a8bad3ccecd43d1bc584f86"; + hash = "sha256-jRqUMQuJVxMfQpLZ0A7hlwIXPqcip990Ay5X140uh0Y="; }; meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/"; meta.license = unfree; @@ -14194,12 +14194,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2026-06-29"; + version = "0-unstable-2026-07-09"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "b9a73e167f851a98d8f29d62658d3640bb8a7314"; - hash = "sha256-v6vM3ajWF3yI2QA1pSqzo2zsbQohX1kmaI81b1Aqusc="; + rev = "8476766529b7c0ee9b7da12b6dbce1b716bb62cd"; + hash = "sha256-Ahxcp7UCoISeLOhZAkX966lyHk8jiSwWy9SAlUnzJo4="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -15737,12 +15737,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "0-unstable-2026-07-08"; + version = "0-unstable-2026-07-10"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "05ffc134f0b70ce2715c761745f1f78321fcfa9b"; - hash = "sha256-LLD9Vm3E1Vmp8P5dF1TAzHvRyGxmjpYSOvGksmhtEHc="; + rev = "b4954e97e145bd8129b3bbe99809759f6ced2235"; + hash = "sha256-AuJNxfvNYnqPvihxBn1vADdvwoDNInVbOLS0Pq5q9v8="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -16227,12 +16227,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.1.0-unstable-2026-07-04"; + version = "2.1.0-unstable-2026-07-10"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "ebf4d8bbc16570817c0f5275468466b9d00b8d7d"; - hash = "sha256-mqmD7cZ2B+VuIyW/yv+N8nJquRX31tXw1tz1qvSMmus="; + rev = "9493405fb8ee683aa6efd50c529f6296ad8f40ad"; + hash = "sha256-cMPRVxFMBVRpIcy7kCQyoXzgsIFJJ1cDgAcvOm9FNnI="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -16506,12 +16506,12 @@ final: prev: { spellwarn-nvim = buildVimPlugin { pname = "spellwarn.nvim"; - version = "0-unstable-2026-03-05"; + version = "0-unstable-2026-07-13"; src = fetchFromGitHub { owner = "ravibrock"; repo = "spellwarn.nvim"; - rev = "c98cfca978791cae3edaced7056bd340debee8fe"; - hash = "sha256-rLsiBIifNC8zwUNsAJ8AeTlDS9IS/y3XEKfF5FZ2hZI="; + rev = "3e818a7da69bfb342e2d84fdef9cb9f639d047d3"; + hash = "sha256-WHXJaSTB91B0S3YizCJLBriGQDvYQKVK3I8WT97YQEc="; }; meta.homepage = "https://github.com/ravibrock/spellwarn.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -18826,12 +18826,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "0.14-unstable-2026-06-07"; + version = "0.14-unstable-2026-07-12"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "6bffbab9c448f2814217ea2f7f982ad73b8fa718"; - hash = "sha256-/8lN8y20+g9pWzBrXgVArgZQq0CfXyLGRVDpweDmguE="; + rev = "9102ad4198c4f3adeef4b039c042866eb9345cdd"; + hash = "sha256-BLI7TEtSfXG1Md8lBnejJ3vUuXh3LJyZH6PJGHMoCuI="; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.license = unfree; @@ -20814,12 +20814,12 @@ final: prev: { vim-flog = buildVimPlugin { pname = "vim-flog"; - version = "3.0.0-unstable-2025-03-19"; + version = "3.0.0-unstable-2026-07-12"; src = fetchFromGitHub { owner = "rbong"; repo = "vim-flog"; - rev = "665b16ac8915f746bc43c9572b4581a5e9047216"; - hash = "sha256-x8fUmcuBLEQwZD+m7gEanpPppukRa6NoalNehY/2JuM="; + rev = "c8a573b5a829d0a3ed1b72c87dd62d832b665e87"; + hash = "sha256-BKnp7LKONUT/BRu7kS8Yvmj7xcFgrTWxHtz2wyAhtYg="; }; meta.homepage = "https://github.com/rbong/vim-flog/"; meta.license = unfree; @@ -21543,12 +21543,12 @@ final: prev: { vim-illuminate = buildVimPlugin { pname = "vim-illuminate"; - version = "0-unstable-2026-07-03"; + version = "0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "RRethy"; repo = "vim-illuminate"; - rev = "8629e6b2dfa8c66677b9d489eb02480cbcfa9599"; - hash = "sha256-lvcm3OA1jYmwhyD9yLYT829s70jGBgEPEgfenlGSJnY="; + rev = "91313e598ca62e110bc71535c49069b66b9883c9"; + hash = "sha256-3HM1aqFasEWXHaLQbJnax6Spw71TVd23BjsmH8jdTtQ="; }; meta.homepage = "https://github.com/RRethy/vim-illuminate/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -21894,12 +21894,12 @@ final: prev: { vim-just = buildVimPlugin { pname = "vim-just"; - version = "0-unstable-2026-06-12"; + version = "0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "NoahTheDuke"; repo = "vim-just"; - rev = "49f318424ed17fb8d49122daa39820fd6a2880f5"; - hash = "sha256-r/YS0LFio0BNTCUh0nRrAndUfcJgYio+ADCoqq8NH8U="; + rev = "b3301b091c730061a6da1f9fab670eece6af187c"; + hash = "sha256-ZcrnrD8ZHb76U1SrjEGlDLSr54WbtAyqjeooj8y0tug="; }; meta.homepage = "https://github.com/NoahTheDuke/vim-just/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -22202,12 +22202,12 @@ final: prev: { vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "0.0.1-unstable-2026-06-11"; + version = "0.0.1-unstable-2026-07-11"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "bffb50ffa688e651a3d4ad827c90b887d5c67200"; - hash = "sha256-4AzLUvDTv8stTk2oKvjXetinK5YGx636TwP9yKdluZs="; + rev = "1b1803c4ae35ef8fecaaea1e6580ee700278804f"; + hash = "sha256-kGQZWrg6tf5j/iHfTIKiQC/JZJRoKbKxMYzfhERvN+8="; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -25799,12 +25799,12 @@ final: prev: { y9nika-nvim = buildVimPlugin { pname = "y9nika.nvim"; - version = "0-unstable-2026-05-26"; + version = "0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "y9san9"; repo = "y9nika.nvim"; - rev = "0fc35319498d8e4509601546f4efb423026e53a1"; - hash = "sha256-0S2+9L1gW6Rbh1lUP+EGJ0AGIUnNAiTlrGAEJrbm7rc="; + rev = "18827266802e8e105c724c72a84c2c59beb5d90f"; + hash = "sha256-CzEqiuag+4RKOCjM4P2qp3ux9LMcRpQNA8t9r8RzXRc="; }; meta.homepage = "https://github.com/y9san9/y9nika.nvim/"; meta.license = getLicenseFromSpdxId "MIT"; @@ -26053,11 +26053,11 @@ final: prev: { zig-vim = buildVimPlugin { pname = "zig.vim"; - version = "0-unstable-2026-07-08"; + version = "0-unstable-2026-07-12"; src = fetchgit { url = "https://codeberg.org/ziglang/zig.vim/"; - rev = "71f3454efc5cf781aba507f709b921993d096731"; - hash = "sha256-oiZv49qsZIHfB+OtxCYwC+CzpI1cJnEdyhDMZS3DGO8="; + rev = "1ba233de1f93ae7cf5c0903541e6ad422207b089"; + hash = "sha256-rbzX8wJKczk/dKpjPnNouf/LhpFmN9/zRNzEc0QhHm0="; }; meta.homepage = "https://codeberg.org/ziglang/zig.vim/"; meta.license = unfree; From 311128d9154f98e9aca14b9496deb02d33168a77 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 13 Jul 2026 11:10:30 -0500 Subject: [PATCH 10/46] vimPlugins.codecompanion-nvim: 19.18.0 -> 19.19.0 --- pkgs/applications/editors/vim/plugins/generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index eac90038986a..6b3394d59395 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -3568,12 +3568,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.18.0"; + version = "19.19.0"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - tag = "v19.18.0"; - hash = "sha256-4O0UuJuuv4gmyxiZlLMG/sKlt84SW2ZooeOlFlK6/7I="; + tag = "v19.19.0"; + hash = "sha256-1ypjttA0T6wnVrqBaiqGtcJnqiyhxeg2EXh7O9nPBpE="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.license = getLicenseFromSpdxId "Apache-2.0"; From 419ba3c4514caec178192225a01e59db3539fa67 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 16:31:04 +0000 Subject: [PATCH 11/46] chirpstack-rest-api: 4.18.0 -> 4.19.0 --- pkgs/by-name/ch/chirpstack-rest-api/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirpstack-rest-api/package.nix b/pkgs/by-name/ch/chirpstack-rest-api/package.nix index 7cef8d846206..64238e9b3c6d 100644 --- a/pkgs/by-name/ch/chirpstack-rest-api/package.nix +++ b/pkgs/by-name/ch/chirpstack-rest-api/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "chirpstack-rest-api"; - version = "4.18.0"; + version = "4.19.0"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-rest-api"; rev = "v${finalAttrs.version}"; - hash = "sha256-d8DoU5iqBtWLu8I0xzM8+ny16iylAbjRku7EC1m0o50="; + hash = "sha256-DOQ6S0o9kWYdIoR/SWW29hhsVJ9gKE3cRHrunhXHXJg="; }; - vendorHash = "sha256-b0m3a0U/XgRFR1lvfOUB1yQFZZ9j558WBiymnysjuGg="; + vendorHash = "sha256-5TEXM7sigSN6NpWUC3bv4rXhuArz1j8+R8P/arXa5rg="; ldflags = [ "-s" From 0cea6a5d5daac28a38df04848e0122be88270b89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 16:36:51 +0000 Subject: [PATCH 12/46] python3Packages.monarchmoneycommunity: 1.3.2 -> 1.5.1 --- .../python-modules/monarchmoneycommunity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/monarchmoneycommunity/default.nix b/pkgs/development/python-modules/monarchmoneycommunity/default.nix index eca4f1de0689..e9883c862776 100644 --- a/pkgs/development/python-modules/monarchmoneycommunity/default.nix +++ b/pkgs/development/python-modules/monarchmoneycommunity/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "monarchmoneycommunity"; - version = "1.3.2"; + version = "1.5.1"; pyproject = true; src = fetchFromGitHub { owner = "bradleyseanf"; repo = "monarchmoneycommunity"; tag = "v${finalAttrs.version}"; - hash = "sha256-WWwxCL5LNIMqt+K2AmFuCQtx/i7MtyCsTxagz1GMw+g="; + hash = "sha256-3dOBFXzWJzLQ3Lr1lqwYxJ7s4uiUZatwEdZx3lRnhGs="; }; build-system = [ setuptools ]; From c4b7b3a7bdd5d5d9362ec92fce611c1165109038 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 16:53:54 +0000 Subject: [PATCH 13/46] pop: 0.2.2 -> 0.3.0 --- pkgs/by-name/po/pop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/pop/package.nix b/pkgs/by-name/po/pop/package.nix index 2793314a8f2c..8e01b0cf022f 100644 --- a/pkgs/by-name/po/pop/package.nix +++ b/pkgs/by-name/po/pop/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "pop"; - version = "0.2.2"; + version = "0.3.0"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "pop"; rev = "v${finalAttrs.version}"; - hash = "sha256-MG6mkWT+cjtE646P4K7I+jW9VxFSrI8wJ2D8Kwtia7k="; + hash = "sha256-2114PK3xcIykC4QTTzj54S4EjHVbcxpy8D7C735xdew="; }; - vendorHash = "sha256-ZF/nINEqAgcsYwkzCepHX/vqODrzcEKoL3LvQmjRphU="; + vendorHash = "sha256-v3rozaY/kp/M4K397c+qtktIPyJJ+RIvPtPvd9qVpwU="; env.GOWORK = "off"; From ff3d8044cf03949139a2994ff605b0cd1dd10bbe Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Mon, 13 Jul 2026 16:51:52 +0200 Subject: [PATCH 14/46] cpplint: fix build on Python 3.14 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backport upstream’s removal of deprecated codecs.open(), whose warnings cause the test suite to fail under Python 3.14. https://github.com/cpplint/cpplint/pull/405 Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol) --- pkgs/by-name/cp/cpplint/package.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/by-name/cp/cpplint/package.nix b/pkgs/by-name/cp/cpplint/package.nix index f28a21289b99..35df50e7375c 100644 --- a/pkgs/by-name/cp/cpplint/package.nix +++ b/pkgs/by-name/cp/cpplint/package.nix @@ -2,6 +2,7 @@ lib, python3Packages, fetchFromGitHub, + fetchpatch2, versionCheckHook, }: @@ -17,6 +18,20 @@ python3Packages.buildPythonApplication (finalAttrs: { hash = "sha256-4crTuqynQt8Nyjqea6DpREtLy7ydRF0hNVnc7tUnO1k="; }; + # Fix Python 3.14 test failures. Remove with the next release. + patches = [ + (fetchpatch2 { + name = "drop-codecs-open.patch"; + url = "https://github.com/cpplint/cpplint/commit/89bff410afed72e58d23ae084de4103986ea8630.patch?full_index=1"; + hash = "sha256-Jdeewj3GM7GMoRF7+Qz/9n1hc8PYPcXLgtSGwSUpT1E="; + }) + (fetchpatch2 { + name = "use-universal-newlines.patch"; + url = "https://github.com/cpplint/cpplint/commit/d15a8715a6e848f784fda700758c4ac2d252fd31.patch?full_index=1"; + hash = "sha256-Oo2doknEGnuxDJA0y17n1DCaKwadtMW/14a5wnIgfkw="; + }) + ]; + # We use pytest-cov-stub instead postPatch = '' substituteInPlace pyproject.toml \ From c182425f543b87f28b9510d7231eaeff13753c22 Mon Sep 17 00:00:00 2001 From: Elis Hirwing Date: Mon, 13 Jul 2026 21:04:16 +0200 Subject: [PATCH 15/46] matrix-appservice-irc: use nodejs-slim_22 nedb (bundled in matrix-appservice-irc 4.0.0) calls util.isDate which was removed in Node.js 24. Pin to Node.js 22 until the package is updated to a version that no longer depends on nedb. --- pkgs/by-name/ma/matrix-appservice-irc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/matrix-appservice-irc/package.nix b/pkgs/by-name/ma/matrix-appservice-irc/package.nix index 52e4d4b8d854..6dcf8c5c3366 100644 --- a/pkgs/by-name/ma/matrix-appservice-irc/package.nix +++ b/pkgs/by-name/ma/matrix-appservice-irc/package.nix @@ -5,7 +5,7 @@ fetchYarnDeps, fixup-yarn-lock, node-gyp-build, - nodejs-slim, + nodejs-slim_22, matrix-sdk-crypto-nodejs, nixosTests, nix-update-script, @@ -42,7 +42,7 @@ stdenv.mkDerivation { nativeBuildInputs = [ fixup-yarn-lock - nodejs-slim + nodejs-slim_22 yarn node-gyp-build ]; From 95ec73c5cb5e74f908400323df90ccb545ca0713 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 19:29:44 +0000 Subject: [PATCH 16/46] radsecproxy: 1.11.2 -> 1.11.3 --- pkgs/by-name/ra/radsecproxy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/radsecproxy/package.nix b/pkgs/by-name/ra/radsecproxy/package.nix index a894ce2a174d..50009224d609 100644 --- a/pkgs/by-name/ra/radsecproxy/package.nix +++ b/pkgs/by-name/ra/radsecproxy/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "radsecproxy"; - version = "1.11.2"; + version = "1.11.3"; src = fetchFromGitHub { owner = "radsecproxy"; repo = "radsecproxy"; tag = finalAttrs.version; - hash = "sha256-E7nU6NgCmwRzX5j1Zyx/LTztjLqYJKv+3VU6UE0HhZA="; + hash = "sha256-QSRK7uljYn2kqGypfkZBWhVPGk/x1y6WT9FT5pqwWS0="; }; nativeBuildInputs = [ autoreconfHook ]; From 078eb1886dc3fe56d180491cd768f64d3ef150e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 20:11:39 +0000 Subject: [PATCH 17/46] openfga-cli: 0.7.17 -> 0.7.19 --- pkgs/by-name/op/openfga-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openfga-cli/package.nix b/pkgs/by-name/op/openfga-cli/package.nix index c6472e3d5b8d..23d6877db17a 100644 --- a/pkgs/by-name/op/openfga-cli/package.nix +++ b/pkgs/by-name/op/openfga-cli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "openfga-cli"; - version = "0.7.17"; + version = "0.7.19"; src = fetchFromGitHub { owner = "openfga"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-cx1lKyEeXpQS3NePd5JSylAU7qqfGidx9gGQh/WPeCY="; + hash = "sha256-/DhvUvcvopYGAdLCAqsLxTs09q0sqOd1BglxaM4as/0="; }; - vendorHash = "sha256-f/gJr7cBO2G7USqujuBPmlbcCDrLw495RLG0pncQ97I="; + vendorHash = "sha256-sIBD7Diqx16X7OHNpVCgD1XVByu8TGwFlIR6FIITTlc="; nativeBuildInputs = [ installShellFiles ]; From bc2dd8a42ec2109a96f98a0ba4bc33d86c23b390 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 21:25:41 +0000 Subject: [PATCH 18/46] python3Packages.types-html5lib: 1.1.11.20251117 -> 1.1.11.20260518 --- pkgs/development/python-modules/types-html5lib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-html5lib/default.nix b/pkgs/development/python-modules/types-html5lib/default.nix index 98f0b14ae5d6..9197b9b6ff2d 100644 --- a/pkgs/development/python-modules/types-html5lib/default.nix +++ b/pkgs/development/python-modules/types-html5lib/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "types-html5lib"; - version = "1.1.11.20251117"; + version = "1.1.11.20260518"; pyproject = true; src = fetchPypi { pname = "types_html5lib"; inherit version; - hash = "sha256-Gmo6xTlKoSv1R/rl1e/5Hc7sRrbQfENn2bOaN/QvIBo="; + hash = "sha256-TzPAh8sRGdZcTIDspDI8K1Afnq+K+WFri3Mu1Njq6Po="; }; build-system = [ setuptools ]; From 7d7d2071ca0d31880ae91eec163e9115e3e43dd9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 21:28:07 +0000 Subject: [PATCH 19/46] collectl: 4.3.20.2 -> 4.3.20.3 --- pkgs/by-name/co/collectl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/collectl/package.nix b/pkgs/by-name/co/collectl/package.nix index 8251bf100985..279557a86322 100644 --- a/pkgs/by-name/co/collectl/package.nix +++ b/pkgs/by-name/co/collectl/package.nix @@ -68,13 +68,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "collectl"; - version = "4.3.20.2"; + version = "4.3.20.3"; src = fetchFromGitHub { owner = "sharkcz"; repo = "collectl"; rev = finalAttrs.version; - hash = "sha256-xIfimx7IbC5WHLCLPXGAhL9gkC4F+/JHDFYb0wwAK3I="; + hash = "sha256-hokovb6uqPiMFlDS0g2F/J1rHTkyNBegcgOC3g3ykEs="; }; strictDeps = true; From aeceb34b5c0ae9f50c9dd75c281ae7995d93af2d Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Mon, 13 Jul 2026 23:42:46 +0200 Subject: [PATCH 20/46] lomiri.lomiri-session: 0.3 -> 0.4 --- .../1001-Unset-QT_QPA_PLATFORMTHEME.patch | 12 +++---- .../lomiri/data/lomiri-session/default.nix | 33 ++++++++++++++++--- 2 files changed, 34 insertions(+), 11 deletions(-) diff --git a/pkgs/desktops/lomiri/data/lomiri-session/1001-Unset-QT_QPA_PLATFORMTHEME.patch b/pkgs/desktops/lomiri/data/lomiri-session/1001-Unset-QT_QPA_PLATFORMTHEME.patch index fc03f734ca6d..74fc9ddbf63e 100644 --- a/pkgs/desktops/lomiri/data/lomiri-session/1001-Unset-QT_QPA_PLATFORMTHEME.patch +++ b/pkgs/desktops/lomiri/data/lomiri-session/1001-Unset-QT_QPA_PLATFORMTHEME.patch @@ -13,13 +13,13 @@ index 50dd4cb..ffc20c4 100755 --- a/lomiri-session.in +++ b/lomiri-session.in @@ -55,6 +55,7 @@ dbus-update-activation-environment --systemd MALIIT_FORCE_DBUS_CONNECTION=1 - dbus-update-activation-environment --systemd QT_IM_MODULE=maliit - dbus-update-activation-environment --systemd GTK_IM_MODULE=maliit - dbus-update-activation-environment --systemd QT_QPA_PLATFORM=wayland + dbus-update-activation-environment --systemd QT_IM_MODULE="${QT_IM_MODULE}" + dbus-update-activation-environment --systemd GTK_IM_MODULE="${DEFAULT_GTK_IM_MODULE:-maliit}" + dbus-update-activation-environment --systemd QT_QPA_PLATFORM="${QT_QPA_PLATFORM}" +dbus-update-activation-environment --systemd QT_QPA_PLATFORMTHEME= - dbus-update-activation-environment --systemd SDL_VIDEODRIVER=wayland - dbus-update-activation-environment --systemd QT_WAYLAND_DISABLE_WINDOWDECORATION=1 - dbus-update-activation-environment --systemd QT_ACCESSIBILITY=1 + dbus-update-activation-environment --systemd SDL_VIDEODRIVER="${DEFAULT_SDL_VIDEODRIVER:-wayland}" + dbus-update-activation-environment --systemd QT_WAYLAND_DISABLE_WINDOWDECORATION="${DEFAULT_QT_WAYLAND_DISABLE_WINDOWDECORATION:-1}" + dbus-update-activation-environment --systemd QT_ACCESSIBILITY="${DEFAULT_QT_ACCESSIBILITY:-1}" -- 2.44.1 diff --git a/pkgs/desktops/lomiri/data/lomiri-session/default.nix b/pkgs/desktops/lomiri/data/lomiri-session/default.nix index 27e3ef9d30fe..5a0011b0ae1b 100644 --- a/pkgs/desktops/lomiri/data/lomiri-session/default.nix +++ b/pkgs/desktops/lomiri/data/lomiri-session/default.nix @@ -8,23 +8,26 @@ cmake, dbus, deviceinfo, + glib, inotify-tools, lomiri, + lomiri-schemas, makeWrapper, pkg-config, systemd, + wrapGAppsHook4, xdg-user-dirs, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "lomiri-session"; - version = "0.3"; + version = "0.4"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-session"; rev = finalAttrs.version; - hash = "sha256-XduE3tPUjw/wIjFCACasxtN33KO4bDLWrpl7pZcYaAA="; + hash = "sha256-zEH1VNBgOs9xP18toBc2VqMloDM6uL+tSIIEKZTHY0c="; }; patches = [ ./1001-Unset-QT_QPA_PLATFORMTHEME.patch ]; @@ -41,10 +44,17 @@ stdenvNoCC.mkDerivation (finalAttrs: { --replace-fail '@CMAKE_INSTALL_FULL_LIBEXECDIR@/lomiri-session/run-systemd-session' '${lib.getExe' xdg-user-dirs "xdg-user-dirs-update"} && @CMAKE_INSTALL_FULL_LIBEXECDIR@/lomiri-session/run-systemd-session' ''; + # Checks for run-time tools at configure-time + strictDeps = false; + + __structuredAttrs = true; + nativeBuildInputs = [ cmake + glib # hook for wrapper arguments makeWrapper pkg-config + wrapGAppsHook4 ]; buildInputs = [ @@ -53,9 +63,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { dbus inotify-tools lomiri + lomiri-schemas # for hook to pick up schemas systemd ]; + dontWrapGApps = true; + cmakeFlags = [ # Requires lomiri-system-compositor -> not ported to Mir 2.x yet (lib.cmakeBool "ENABLE_TOUCH_SESSION" false) @@ -63,14 +76,24 @@ stdenvNoCC.mkDerivation (finalAttrs: { postInstall = '' patchShebangs $out/bin/lomiri-session - wrapProgram $out/bin/lomiri-session \ + ''; + + preFixup = '' + gappsWrapperArgs+=( --prefix PATH : ${ lib.makeBinPath [ - deviceinfo + deviceinfo # device-info + glib # gsettings inotify-tools lomiri + systemd # systemd-detect-virt ] } + ) + ''; + + postFixup = '' + wrapGApp $out/bin/lomiri-session ''; passthru = { @@ -79,7 +102,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # not packaged/working yet # "lomiri-touch" ]; - tests.lomiri = nixosTests.lomiri; + tests = nixosTests.lomiri; updateScript = gitUpdater { }; }; From 68bc1452c072da30032b98a344fa1237ac166a2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 13 Jul 2026 23:31:53 +0200 Subject: [PATCH 21/46] lua-language-server: add smoke test This was mostly taken from vtsls. --- .../lu/lua-language-server/package.nix | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/lu/lua-language-server/package.nix b/pkgs/by-name/lu/lua-language-server/package.nix index a87504ce7502..f5ab88f987bf 100644 --- a/pkgs/by-name/lu/lua-language-server/package.nix +++ b/pkgs/by-name/lu/lua-language-server/package.nix @@ -15,6 +15,8 @@ versionCheckHook, nix-update-script, + runCommand, + lua-language-server, }: stdenv.mkDerivation (finalAttrs: { @@ -128,7 +130,26 @@ stdenv.mkDerivation (finalAttrs: { ]; doInstallCheck = true; - passthru.updateScript = nix-update-script { }; + passthru = { + updateScript = nix-update-script { }; + + tests.smoke = runCommand "lua-language-server-smoke-test" { } '' + export XDG_CACHE_HOME=$(mktemp -d) + + INIT_REQUEST='{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"processId":null,"rootUri":"file:///tmp","workspaceFolders":[{"uri":"file:///tmp","name":"test"}],"capabilities":{}}}' + CONTENT_LENGTH=''${#INIT_REQUEST} + + RESPONSE=$( + { + printf "Content-Length: %d\r\n\r\n%s" "$CONTENT_LENGTH" "$INIT_REQUEST" + sleep 1 + } | timeout 3 ${lib.getExe lua-language-server} --stdio 2>&1 | head -c 1000 + ) || true + + echo "$RESPONSE" | grep -q '"capabilities"' + touch $out + ''; + }; meta = { description = "Language server that offers Lua language support"; From 47c09a712b8e7254df2c4ab8769c4e0f55561fca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 22:18:12 +0000 Subject: [PATCH 22/46] python3Packages.pyexploitdb: 0.3.34 -> 0.3.35 --- pkgs/development/python-modules/pyexploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index d6b5407628ad..3092d9a37cd4 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "pyexploitdb"; - version = "0.3.34"; + version = "0.3.35"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-vKp4tExq2QOdlsq4poJQfd4jqDdV/3BvnGw5eX2SFP8="; + hash = "sha256-/yt39/XaLzqxlviFRzk+JR4TM8PHZYLYpNP0i9N4tvI="; }; build-system = [ setuptools ]; From 1cf2ffbc22b79c71dcac21c70a81ee58d1f96f5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jul 2026 05:52:30 +0000 Subject: [PATCH 23/46] temporal-cli: 1.7.2 -> 1.8.0 --- pkgs/by-name/te/temporal-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/temporal-cli/package.nix b/pkgs/by-name/te/temporal-cli/package.nix index 88feaede9fb2..9ab7845ea125 100644 --- a/pkgs/by-name/te/temporal-cli/package.nix +++ b/pkgs/by-name/te/temporal-cli/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "temporal-cli"; - version = "1.7.2"; + version = "1.8.0"; src = fetchFromGitHub { owner = "temporalio"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-HlG/zBfyd120ENERqdpfPuHPwu84bWijzoE4tEOsOeE="; + hash = "sha256-Z5Ba4oVQR6g/HyaBd/0iLIWq6Ht2SJAdylTVaErRFL0="; }; - vendorHash = "sha256-GI+rLSCwBRcZytbJsxqCL1+3p5/UbCvTxUHn2ele3+c="; + vendorHash = "sha256-9lO9uhy1n85QYyoh27cKhdlcuL4GT98aCNWwe8tOwoQ="; __structuredAttrs = true; From ec3327048366853e58afb5132b0d9908f811cb1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Tue, 14 Jul 2026 08:12:09 +0200 Subject: [PATCH 24/46] rectangle: fix darwin build (second attempt) --- pkgs/by-name/re/rectangle/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/re/rectangle/package.nix b/pkgs/by-name/re/rectangle/package.nix index 2726452ff546..c0cd0994b03f 100644 --- a/pkgs/by-name/re/rectangle/package.nix +++ b/pkgs/by-name/re/rectangle/package.nix @@ -199,10 +199,11 @@ stdenv.mkDerivation (finalAttrs: { ) masShortcutSources} nixLog "linking MASShortcut dylib" + # `-fuse-ld=lld`: fix for ld64 hardening issue + # TODO: Clean up on `staging` clang -dynamiclib "''${masObjFiles[@]}" \ -framework AppKit -framework Carbon -framework Foundation \ -install_name "@rpath/MASShortcut.framework/MASShortcut" \ - # TODO: Clean up on `staging` -fuse-ld=lld \ -o "$buildDir/libMASShortcut.dylib" From c58fdcb9f8b496aff6404d78e07138e9c51d6b84 Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Tue, 14 Jul 2026 17:00:05 +0800 Subject: [PATCH 25/46] bruno: 3.5.1 -> 3.5.2 --- pkgs/by-name/br/bruno/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/br/bruno/package.nix b/pkgs/by-name/br/bruno/package.nix index 11c53a98a0a0..f847d768e712 100644 --- a/pkgs/by-name/br/bruno/package.nix +++ b/pkgs/by-name/br/bruno/package.nix @@ -21,13 +21,13 @@ buildNpmPackage rec { pname = "bruno"; - version = "3.5.1"; + version = "3.5.2"; src = fetchFromGitHub { owner = "usebruno"; repo = "bruno"; tag = "v${version}"; - hash = "sha256-ud1zdA38k5RW6qlmPQGnkYUIHOhiHNYWmlXbEzJsIUk="; + hash = "sha256-Lll/ywDkHv0xvLk8iiBEySek7A3dBmfO4V/q2xaNtBQ="; postFetch = '' ${lib.getExe npm-lockfile-fix} $out/package-lock.json From 4d01e35160da4ded729e0bcad0655bc4c3c525be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jul 2026 10:04:54 +0000 Subject: [PATCH 26/46] ollama: 0.31.2 -> 0.32.0 --- pkgs/by-name/ol/ollama/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 056b977b741b..16508c4919eb 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -152,13 +152,13 @@ let in goBuild (finalAttrs: { pname = "ollama"; - version = "0.31.2"; + version = "0.32.0"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; tag = "v${finalAttrs.version}"; - hash = "sha256-/ySx6vfOGPo5twwKiNtkuROaTV7SvCeHX2fQiilmTkA="; + hash = "sha256-NyZ3H1gsC692IcmdTXjIA9jDtTobUEfJladGW72aNGw="; }; vendorHash = "sha256-HMwoaFBMbpoy8f0I+O+i7kIa9BslLu3FcVWeaIOkpvs="; From 17a968aca67a2ae0b5c180f09f76d4f38f21876d Mon Sep 17 00:00:00 2001 From: Romain Delhommais Date: Tue, 14 Jul 2026 12:35:52 +0200 Subject: [PATCH 27/46] wealthfolio-server: 3.5.3 -> 3.6.2 --- pkgs/by-name/we/wealthfolio-server/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/we/wealthfolio-server/package.nix b/pkgs/by-name/we/wealthfolio-server/package.nix index 8211d696ea73..74b2ffd0867e 100644 --- a/pkgs/by-name/we/wealthfolio-server/package.nix +++ b/pkgs/by-name/we/wealthfolio-server/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage ( pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-9pINtZToPqAA5VRTO8lRIBzNxO9481WvMkE2kk/iyUM="; + hash = "sha256-fryLXUVzyDT1jOuS5sIf9kpCJ40oHaxFRJFKMrn7EGs="; }; nativeBuildInputs = [ @@ -54,18 +54,18 @@ rustPlatform.buildRustPackage ( __structuredAttrs = true; pname = "wealthfolio-server"; - version = "3.5.3"; + version = "3.6.2"; src = fetchFromGitHub { owner = "wealthfolio"; repo = "wealthfolio"; tag = "v${finalAttrs.version}"; - hash = "sha256-9dE0IQtDUcveZk2eWu9+UDpAYPgk/LbY+jsTNH3N9hg="; + hash = "sha256-2Chwr7OifQ5PgRAnxDEeAxyYaxVQqS32mezqzUBKKyU="; }; cargoRoot = "."; buildAndTestSubdir = "apps/server"; - cargoHash = "sha256-P93AAivBXWBLik8M/DNUWyKXVsq7ttvX3DpiXwaDL2I="; + cargoHash = "sha256-pfUrfIZmuibjFYzcuh57WU/pTlXFZNWYgurNYn+Wvus="; nativeBuildInputs = [ makeWrapper ]; From 2985ed912bba646a5446788c97fbb3fba1b8ea20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Lafuente?= Date: Fri, 12 Jun 2026 23:00:50 +0200 Subject: [PATCH 28/46] cloudquery: init at 6.36.1 --- pkgs/by-name/cl/cloudquery/package.nix | 62 ++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 pkgs/by-name/cl/cloudquery/package.nix diff --git a/pkgs/by-name/cl/cloudquery/package.nix b/pkgs/by-name/cl/cloudquery/package.nix new file mode 100644 index 000000000000..08f046705476 --- /dev/null +++ b/pkgs/by-name/cl/cloudquery/package.nix @@ -0,0 +1,62 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + installShellFiles, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "cloudquery"; + version = "6.36.1"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "cloudquery"; + repo = "cloudquery"; + tag = "v${finalAttrs.version}"; + hash = "sha256-D0gciTH5OwYXBPabOmn6bMHyWZwS6y5uAQIdNS+WugE="; + }; + + modRoot = "cli"; + + vendorHash = "sha256-gY/FQ71Nwk9i7QXgMmOVlJe9lEW9ViPZ3Eh1NusIizE="; + + subPackages = [ + "." + ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/cloudquery/cloudquery/cli/v${lib.versions.major finalAttrs.version}/cmd.Version=${finalAttrs.version}" + ]; + + doInstallCheck = true; + + nativeBuildInputs = [ + installShellFiles + versionCheckHook + ]; + + postInstall = '' + mv $out/bin/cli $out/bin/cloudquery + + installShellCompletion --cmd cloudquery \ + --bash <($out/bin/cloudquery completion bash) \ + --fish <($out/bin/cloudquery completion fish) \ + --zsh <($out/bin/cloudquery completion zsh) + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Data pipelines for cloud config and security data"; + homepage = "https://github.com/cloudquery/cloudquery"; + changelog = "https://github.com/cloudquery/cloudquery/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mpl20; + maintainers = with lib.maintainers; [ jlesquembre ]; + mainProgram = "cloudquery"; + }; +}) From 461cf9b9c3e4e150f1148d8ae452cc900540bd75 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jul 2026 11:16:33 +0000 Subject: [PATCH 29/46] matterjs-server: 1.1.7 -> 1.2.5 --- pkgs/by-name/ma/matterjs-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matterjs-server/package.nix b/pkgs/by-name/ma/matterjs-server/package.nix index a783efe28a6d..428e73568b38 100644 --- a/pkgs/by-name/ma/matterjs-server/package.nix +++ b/pkgs/by-name/ma/matterjs-server/package.nix @@ -12,7 +12,7 @@ buildNpmPackage (finalAttrs: { pname = "matterjs-server"; - version = "1.1.7"; + version = "1.2.5"; __structuredAttrs = true; strictDeps = true; @@ -20,10 +20,10 @@ buildNpmPackage (finalAttrs: { owner = "matter-js"; repo = "matterjs-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-8b4bLDVHTFcOHj3h/VuIxwdHJBleibZe9gUQvUD+aPA="; + hash = "sha256-IXYq4Ppz61+8PeGUgmBcENkL3o6JFrJaIwFjr77uOhg="; }; - npmDepsHash = "sha256-wkxYJtHwwpP87PDuE2HWA/2GDEUWfcSN2sEvjWz27a8="; + npmDepsHash = "sha256-HrBtwT61RnHSuUCGH9I6vcigzpZdwp6HS5dc0v3EVnQ="; nativeBuildInputs = [ makeBinaryWrapper From b46aaf85f332c70aea298c2546bc98475b6d997a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jul 2026 11:18:45 +0000 Subject: [PATCH 30/46] rura: 1.7.0 -> 1.9.0 --- pkgs/by-name/ru/rura/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rura/package.nix b/pkgs/by-name/ru/rura/package.nix index 8d7752479584..9cbf3d462f21 100644 --- a/pkgs/by-name/ru/rura/package.nix +++ b/pkgs/by-name/ru/rura/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rura"; - version = "1.7.0"; + version = "1.9.0"; __structuredAttrs = true; src = fetchFromGitHub { owner = "tlipinski"; repo = "rura"; tag = "v${finalAttrs.version}"; - hash = "sha256-rz8Hmxse1THGH3inGP3K+7JY3Lh9qaGUdESSHkai82c="; + hash = "sha256-+XfJc9FH9El36AL7s7wMy9TNILKvtYflRDZjeW9J3fg="; }; - cargoHash = "sha256-Ytbo8fVf6oAHGQvicU3TFGQxoYh36CISuRaMwd1Ysf4="; + cargoHash = "sha256-HBcKuQjRqVBItgIVUyNQiqfZxNVtyQgwr+5mTrlV3eM="; passthru = { updateScript = nix-update-script { }; From 91c101cb8b71e1d59f568d79564d5539c77725d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jul 2026 12:07:42 +0000 Subject: [PATCH 31/46] flexget: 3.19.26 -> 3.19.28 --- pkgs/by-name/fl/flexget/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index f9ef4f9cfdf0..fdbd7777d799 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "flexget"; - version = "3.19.26"; + version = "3.19.28"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${finalAttrs.version}"; - hash = "sha256-QWVCCV8R1gBw647slTtOYX7IQZNC2EmQQiloQNlgcUQ="; + hash = "sha256-NEBE39rqYegFO7f1fd0rTIZzkamuQM+5d3dD/zYHCoU="; }; pythonRelaxDeps = true; From c46b1a84a79bab2b00edfea9f2e67af855494e8c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jul 2026 12:26:24 +0000 Subject: [PATCH 32/46] otf2: 3.1.1 -> 3.2 --- pkgs/by-name/ot/otf2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ot/otf2/package.nix b/pkgs/by-name/ot/otf2/package.nix index 432647edf929..e06f0f183349 100644 --- a/pkgs/by-name/ot/otf2/package.nix +++ b/pkgs/by-name/ot/otf2/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "otf2"; - version = "3.1.1"; + version = "3.2"; outputs = [ "out" @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-${finalAttrs.version}/otf2-${finalAttrs.version}.tar.gz"; - hash = "sha256-Wk4BOlGsTteU/jXFW3AM1yA0b9p/M+yEx2uGpfuICm4="; + hash = "sha256-grOoilUMuMPOyP1F7Kgs3Lr5RSCZd0gkcbS15DDWSo0="; }; postPatch = '' From 0a930dd847a2a0d3e25ea733537138fbd64687db Mon Sep 17 00:00:00 2001 From: Samiser Date: Tue, 14 Jul 2026 14:06:32 +0100 Subject: [PATCH 33/46] godot: fix build on darwin by linking with lld --- pkgs/development/tools/godot/common.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/tools/godot/common.nix b/pkgs/development/tools/godot/common.nix index 1ff39286d4bf..ac25ea3cfde6 100644 --- a/pkgs/development/tools/godot/common.nix +++ b/pkgs/development/tools/godot/common.nix @@ -38,6 +38,7 @@ libxkbcommon, libxrandr, libxrender, + llvmPackages, makeWrapper, mbedtls, miniupnpc, @@ -398,6 +399,8 @@ let "-I${lib.getDev harfbuzz-icu}/include/harfbuzz" "-I${lib.getDev recastnavigation}/include/recastnavigation" ]; + # TODO: Remove when NixOS/nixpkgs#536365 reaches master. + NIX_CFLAGS_LINK = "--ld-path=${lib.getExe' llvmPackages.lld "ld64.lld"}"; }; preConfigure = lib.optionalString (editor && withMono) '' @@ -643,6 +646,8 @@ let ++ lib.optionals stdenv.hostPlatform.isDarwin ( [ darwin.sigtool + # TODO: Remove when NixOS/nixpkgs#536365 reaches master. + llvmPackages.lld ] ++ lib.optionals (!editor) [ strip-nondeterminism From bcfc305c8723f270fa3c816cd4308b41ec92b8a8 Mon Sep 17 00:00:00 2001 From: whispers Date: Tue, 14 Jul 2026 09:22:05 -0400 Subject: [PATCH 34/46] mullvad-browser: 15.0.16 -> 15.0.18 changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/mb-15.0.18-build1/projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt diff: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/mullvad-browser-140.12.0esr-15.0-1-build2...mullvad-browser-140.12.0esr-15.0-1-build3 firefox security advisories: https://www.mozilla.org/en-US/security/advisories/mfsa2026-67/ Fixes: CVE-2026-15718, CVE-2026-15719 --- pkgs/by-name/mu/mullvad-browser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index f718e178f988..241cfe2420bd 100644 --- a/pkgs/by-name/mu/mullvad-browser/package.nix +++ b/pkgs/by-name/mu/mullvad-browser/package.nix @@ -97,7 +97,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.16"; + version = "15.0.18"; sources = { x86_64-linux = fetchurl { @@ -109,7 +109,7 @@ let "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-mlQUAdGcOUbqReROqhs4fwSUmTZqQAEhwsg6ulM2hx4="; + hash = "sha256-hvLft1HDj/5NgAfQb1igYdhJN5H/jZ2+7s/JKKLf4Gs="; }; }; From 105d54a0469e0c9eedf87f845acc21479d74a19f Mon Sep 17 00:00:00 2001 From: lavecat Date: Tue, 14 Jul 2026 16:00:06 +0200 Subject: [PATCH 35/46] element-desktop: 1.12.22 -> 1.12.23 --- pkgs/by-name/el/element-desktop/package.nix | 6 +++--- pkgs/by-name/el/element-web-unwrapped/package.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/el/element-desktop/package.nix b/pkgs/by-name/el/element-desktop/package.nix index 327c5e1029f3..344d7db401f6 100644 --- a/pkgs/by-name/el/element-desktop/package.nix +++ b/pkgs/by-name/el/element-desktop/package.nix @@ -30,13 +30,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "element-desktop"; - version = "1.12.22"; + version = "1.12.23"; src = fetchFromGitHub { owner = "element-hq"; repo = "element-web"; tag = "v${finalAttrs.version}"; - hash = "sha256-TtC4KUnaKy/gmh5CbkPTWKCFjdeKvt8esFt3awdkA/g="; + hash = "sha256-IdQZqwGk05APb38hEoin74/5FeRgjCLrdli+R6iaoUA="; }; pnpmDeps = fetchPnpmDeps { @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ; inherit pnpm; fetcherVersion = 4; - hash = "sha256-wTOdipfWUH0gjTTHJTP8np2D77bNoFCThCg5eRMJXS8="; + hash = "sha256-WVQaq7kqlEdKodOkErUCeYLh0xnH1NTHzgNyjn1+1y0="; }; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; diff --git a/pkgs/by-name/el/element-web-unwrapped/package.nix b/pkgs/by-name/el/element-web-unwrapped/package.nix index fda412a8495c..45dd152435f0 100644 --- a/pkgs/by-name/el/element-web-unwrapped/package.nix +++ b/pkgs/by-name/el/element-web-unwrapped/package.nix @@ -25,13 +25,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "element-web"; - version = "1.12.22"; + version = "1.12.23"; src = fetchFromGitHub { owner = "element-hq"; repo = "element-web"; tag = "v${finalAttrs.version}"; - hash = "sha256-TtC4KUnaKy/gmh5CbkPTWKCFjdeKvt8esFt3awdkA/g="; + hash = "sha256-IdQZqwGk05APb38hEoin74/5FeRgjCLrdli+R6iaoUA="; }; pnpmDeps = fetchPnpmDeps { @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) version src; inherit pnpm; fetcherVersion = 4; - hash = "sha256-wTOdipfWUH0gjTTHJTP8np2D77bNoFCThCg5eRMJXS8="; + hash = "sha256-WVQaq7kqlEdKodOkErUCeYLh0xnH1NTHzgNyjn1+1y0="; }; nativeBuildInputs = [ From c35837d7f78b1e22100502d99c1543f29b8562dd Mon Sep 17 00:00:00 2001 From: soyouzpanda Date: Tue, 14 Jul 2026 16:03:06 +0200 Subject: [PATCH 36/46] lasuite-drive: 0.18.0 -> 0.19.0 https://github.com/suitenumerique/drive/releases/tag/v0.19.0 https://github.com/suitenumerique/drive/compare/v0.18.0...v0.19.0 --- pkgs/by-name/la/lasuite-drive/frontend.nix | 2 +- pkgs/by-name/la/lasuite-drive/package.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/lasuite-drive/frontend.nix b/pkgs/by-name/la/lasuite-drive/frontend.nix index 5ed9033ec82e..1387b44b7b62 100644 --- a/pkgs/by-name/la/lasuite-drive/frontend.nix +++ b/pkgs/by-name/la/lasuite-drive/frontend.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/src/frontend/yarn.lock"; - hash = "sha256-yUKJp6yUTxpvkaA+YuQC3r1t4LBvuYMv1xesLewbK/U="; + hash = "sha256-W0Sp8G7Lt9UMND8+ZLD8oxrNCgGpQph23AvQpynYWYI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/la/lasuite-drive/package.nix b/pkgs/by-name/la/lasuite-drive/package.nix index 61d77e62b6a8..9023f462b61f 100644 --- a/pkgs/by-name/la/lasuite-drive/package.nix +++ b/pkgs/by-name/la/lasuite-drive/package.nix @@ -7,13 +7,13 @@ nixosTests, }: let - version = "0.18.0"; + version = "0.19.0"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "drive"; tag = "v${version}"; - hash = "sha256-JoOHbwZR4salfLB9Gg7kfRMDcDA/Srn8qwUqLAZtsz8="; + hash = "sha256-y9lvGYTIxpuTA0mFDl616JxX+RF5+5Ea8k/NWlLjrZk="; }; meta = { From 078350ca8252f9232005ed60eaba9cb4ad443b00 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jul 2026 14:20:29 +0000 Subject: [PATCH 37/46] libprojectm: 4.1.6 -> 4.1.7 --- pkgs/by-name/li/libprojectm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libprojectm/package.nix b/pkgs/by-name/li/libprojectm/package.nix index ee3e8c451541..9c5414cc5e64 100644 --- a/pkgs/by-name/li/libprojectm/package.nix +++ b/pkgs/by-name/li/libprojectm/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libprojectm"; - version = "4.1.6"; + version = "4.1.7"; src = fetchFromGitHub { owner = "projectM-visualizer"; repo = "projectm"; tag = "v${finalAttrs.version}"; - hash = "sha256-IUVll+nRvIAOxrb16gWb9OpKzMRRuj28j/v+LvaLY5Y="; + hash = "sha256-g7a5Ce7dEfOBGn6wMgdwujkWSi+vLeayWHClvH5W1wY="; fetchSubmodules = true; }; From a622147fcb4ac65966f3b446268c04feb79735ea Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 14 Jul 2026 16:30:58 +0200 Subject: [PATCH 38/46] mpv.tests.mpv-scripts-should-not-collide: handle "throw" aliases in mpvScripts --- pkgs/by-name/mp/mpv/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/mp/mpv/package.nix b/pkgs/by-name/mp/mpv/package.nix index d08eaaae4562..d93e4cb5bdd6 100644 --- a/pkgs/by-name/mp/mpv/package.nix +++ b/pkgs/by-name/mp/mpv/package.nix @@ -117,6 +117,8 @@ symlinkJoin { passthru.tests.mpv-scripts-should-not-collide = buildEnv { name = "mpv-scripts-env"; paths = lib.pipe mpvScripts [ + # filters "throw" aliases + (lib.filterAttrs (key: script: (builtins.tryEval (lib.isDerivation script)).success)) # filters "override" "overrideDerivation" "recurseForDerivations" (lib.filterAttrs (key: script: lib.isDerivation script)) # replaces unfree and meta.broken scripts with decent placeholders From 79806477f882fabea086337bc578f0885311bc1f Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 14 Jul 2026 16:31:23 +0200 Subject: [PATCH 39/46] mpv.tests.mpv-scripts-should-not-collide: add opt-out mechanism, use on modernx-zydezu --- pkgs/by-name/mp/mpv/package.nix | 2 ++ pkgs/by-name/mp/mpv/scripts/modernx-zydezu.nix | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/pkgs/by-name/mp/mpv/package.nix b/pkgs/by-name/mp/mpv/package.nix index d93e4cb5bdd6..7d709571efb3 100644 --- a/pkgs/by-name/mp/mpv/package.nix +++ b/pkgs/by-name/mp/mpv/package.nix @@ -121,6 +121,8 @@ symlinkJoin { (lib.filterAttrs (key: script: (builtins.tryEval (lib.isDerivation script)).success)) # filters "override" "overrideDerivation" "recurseForDerivations" (lib.filterAttrs (key: script: lib.isDerivation script)) + # filters mpv scripts that opt out of this check + (lib.filterAttrs (key: script: !(script.passthru.dontCollideCheck or false))) # replaces unfree and meta.broken scripts with decent placeholders (lib.mapAttrsToList ( key: script: diff --git a/pkgs/by-name/mp/mpv/scripts/modernx-zydezu.nix b/pkgs/by-name/mp/mpv/scripts/modernx-zydezu.nix index 1e7e4b731c39..362031f19db3 100644 --- a/pkgs/by-name/mp/mpv/scripts/modernx-zydezu.nix +++ b/pkgs/by-name/mp/mpv/scripts/modernx-zydezu.nix @@ -4,6 +4,7 @@ fetchFromGitHub, installFonts, makeFontsConf, + mpvScripts, nix-update-script, }: buildLua (finalAttrs: { @@ -30,6 +31,9 @@ buildLua (finalAttrs: { passthru.updateScript = nix-update-script { }; + # FIXME?: collides with mpvScripts.modernx + passthru.dontCollideCheck = lib.hasAttr "modernx" mpvScripts; + meta = { description = "Modern OSC UI replacement for MPV that retains the functionality of the default OSC"; changelog = "https://github.com/zydezu/ModernX/releases/tag/${finalAttrs.version}"; From e09e9785e847443677922269accf0157a867cc60 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 14 Jul 2026 16:41:33 +0200 Subject: [PATCH 40/46] mpvScripts.mpv-osc-tethys: set passthru.dontCollideCheck fixes mpv.tests.mpv-scripts-should-not-collide when allowUnfree=true --- pkgs/by-name/mp/mpv/scripts/mpv-osc-tethys.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/mp/mpv/scripts/mpv-osc-tethys.nix b/pkgs/by-name/mp/mpv/scripts/mpv-osc-tethys.nix index fe8908ba09d3..974a1a7125ad 100644 --- a/pkgs/by-name/mp/mpv/scripts/mpv-osc-tethys.nix +++ b/pkgs/by-name/mp/mpv/scripts/mpv-osc-tethys.nix @@ -2,6 +2,7 @@ lib, buildLua, fetchFromGitHub, + mpvScripts, }: buildLua (finalAttrs: { pname = "mpv-osc-tethys"; @@ -11,6 +12,9 @@ buildLua (finalAttrs: { extraScriptsToCopy = [ "mpv_thumbnail_script_server.lua" ]; extraScriptsToLoad = [ "mpv_thumbnail_script_server.lua" ]; + # FIXME?: collides with mpvScripts.thumbnail, this one yields since it is unfree + passthru.dontCollideCheck = lib.hasAttr "thumbnail" mpvScripts; + src = fetchFromGitHub { owner = "Zren"; repo = "mpv-osc-tethys"; From f9957343408c3c89f0c5812da4442a39bafcc5e0 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 2 Jul 2026 17:44:58 +0200 Subject: [PATCH 41/46] electron-source.electron_40: remove electron 40 is EOL. --- .../tools/electron/40-angle-patchdir.patch | 13 - pkgs/development/tools/electron/common.nix | 6 - pkgs/development/tools/electron/info.json | 1390 ----------------- pkgs/top-level/all-packages.nix | 5 +- 4 files changed, 1 insertion(+), 1413 deletions(-) delete mode 100644 pkgs/development/tools/electron/40-angle-patchdir.patch diff --git a/pkgs/development/tools/electron/40-angle-patchdir.patch b/pkgs/development/tools/electron/40-angle-patchdir.patch deleted file mode 100644 index 82a3b7f40eca..000000000000 --- a/pkgs/development/tools/electron/40-angle-patchdir.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/electron/patches/config.json b/electron/patches/config.json -index f5dbe8600f..9e1e5e0704 100644 ---- a/electron/patches/config.json -+++ b/electron/patches/config.json -@@ -15,5 +15,5 @@ - { "patch_dir": "src/electron/patches/reclient-configs", "repo": "src/third_party/engflow-reclient-configs" }, - { "patch_dir": "src/electron/patches/sqlite", "repo": "src/third_party/sqlite/src" }, - { "patch_dir": "src/electron/patches/skia", "repo": "src/third_party/skia" }, -- { "patch_dir": "src/electron/patches/angle", "repo": "src/third_party/angle/src" }, -+ { "patch_dir": "src/electron/patches/angle", "repo": "src/third_party/angle" }, - { "patch_dir": "src/electron/patches/pdfium", "repo": "src/third_party/pdfium" }, - { "patch_dir": "src/electron/patches/libaom", "repo": "src/third_party/libaom/source/libaom" } - ] diff --git a/pkgs/development/tools/electron/common.nix b/pkgs/development/tools/electron/common.nix index 33b98017767b..73ed0218786b 100644 --- a/pkgs/development/tools/electron/common.nix +++ b/pkgs/development/tools/electron/common.nix @@ -106,12 +106,6 @@ in src = null; - patches = - base.patches - ++ lib.optionals (lib.versions.major info.version == "40") [ - ./40-angle-patchdir.patch - ]; - postPatch = '' mkdir -p third_party/jdk/current/bin diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 275cd4b88df1..b938abbc9179 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1,1394 +1,4 @@ { - "40": { - "chrome": "144.0.7559.236", - "chromium": { - "deps": { - "gn": { - "hash": "sha256-04h38X/hqWwMiAOVsVu4OUrt8N+S7yS/JXc5yvRGo1I=", - "rev": "6e0b557db44b3c164094e57687d20ba036a80667", - "version": "0-unstable-2025-12-01" - } - }, - "version": "144.0.7559.236" - }, - "chromium_npm_hash": "sha256-13sgV/5BD7QvDLBAEmoLN5vongw+S5v5znvZcctxhWc=", - "deps": { - "src": { - "args": { - "hash": "sha256-Kf7BLOb0w8K3nDez7Q3gMWRc9bexBRY/vBSzSDOXt/Y=", - "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": "144.0.7559.236", - "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-LnLvIl4L3IFim5LA5ZFYSE6kpBMF8cL1dC/os7QmhHI=", - "rev": "d9a0c174b535ee5165fb8ef278324be9efa49352", - "url": "https://chromium.googlesource.com/website.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/electron": { - "args": { - "hash": "sha256-egb/uS76XrADbEtnzEVzym47qrNYwIOby1/3J537Vuw=", - "owner": "electron", - "repo": "electron", - "tag": "v40.10.5" - }, - "fetcher": "fetchFromGitHub" - }, - "src/media/cdm/api": { - "args": { - "hash": "sha256-voZaq/OiP5/QSSZmBx1ifriBc6HQ9+m4pUz0o9+O9x8=", - "rev": "a4cbc4325e6de42ead733f2af43c08292d0e65a8", - "url": "https://chromium.googlesource.com/chromium/cdm.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/net/third_party/quiche/src": { - "args": { - "hash": "sha256-yjHB2BYtSJiK34zIda1t2kcY+netDUIiaQ0vVtglYfw=", - "rev": "901d0a7b4dbb141f2ad4eb8e1f00eb87f945044e", - "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-7huvYFE/HG2/iojEhn4VfOSdaMNHDOR9NUmjK25QpXQ=", - "rev": "a4490148bd3d1b0cb235d9978a52878bd626280f", - "url": "https://chromium.googlesource.com/angle/angle.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/angle/third_party/VK-GL-CTS/src": { - "args": { - "hash": "sha256-nOsbMbfBKzyRN+QzOb09LKYIRIoTjTDdsSaR78g3Puk=", - "rev": "4a7c2fcd1b1a3701295f7d3fe42719e867c1b793", - "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-jwfszvnWRtTmzPm5x/lyceX1Y0G0hyIATcKlYkKj/SY=", - "rev": "50e04fb27eacd49a5e2bfde5977ac689e13ebeeb", - "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/boringssl/src": { - "args": { - "hash": "sha256-i+HP5Q1UmBCLmDdGvSKPts6nwo/9vGUh5wMdmmQ7qLU=", - "rev": "b94d71f87ff943a617d77f3ff029f9a01a1ec6bc", - "url": "https://boringssl.googlesource.com/boringssl.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/breakpad/breakpad": { - "args": { - "hash": "sha256-CQ1doQRsX0zvfgYKJalz0i35mPJfk5o6m2sdGYqS4co=", - "rev": "d0b41ca2a38c7b14c4b7853254eb5bf3b4039691", - "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-FumPjVoqe6OLULHlduuMZgJTn2cau7QMAQz6gv1gAnU=", - "rev": "a202c86635d505fa893d73bad1e220a66bb644e6", - "url": "https://chromium.googlesource.com/catapult.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-Wl18dFoXfwe266yCKDYviOI46OimFLfstke/+baPzgM=", - "rev": "cb2de163a470f2e9d56ec8a4f912f644378b7191", - "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-uzo6QpNfzTcqOpDse14e2OoxNyKDU8jSx+/wPLxmpJg=", - "rev": "161a9ec374884f4b3e85725cb22e05f9458fdc93", - "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/crabbyavif/src": { - "args": { - "hash": "sha256-5nU1QDY6irjmufd7nO70dTS74EchC7NXX2MBNz3LNPw=", - "rev": "640d2758f8d2e59d1a55ae0933673f0f65de68c4", - "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-g7LzBd2V21AaLdSdCw65WGYvKfrbtpRXsYc+3ILdiKs=", - "rev": "7ccdbf60606671c2c057628125908fbfef9bd0c8", - "url": "https://chromium.googlesource.com/external/google3/cros_components.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/cros_system_api": { - "args": { - "hash": "sha256-dWWNvPtZ90quSvu/ZfOHd40UosOG9EwPCF3QklHUvA0=", - "rev": "5f1ffac5e855229e27c6e4356ffb189f3010283f", - "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/crossbench": { - "args": { - "hash": "sha256-PHP2En509QS+LAvb7zt4l+34VGy7kik0X87n1fKH5tw=", - "rev": "77240be1ccd1dc99b73be332223a8856641a2073", - "url": "https://chromium.googlesource.com/crossbench.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/crossbench-web-tests": { - "args": { - "hash": "sha256-yJmi1IpUiKhdoHAXyazkpm+Ezuc4Hp8pOIBntG5hN+U=", - "rev": "3c76c8201f0732fe9781742229ab8ac43bf90cbf", - "url": "https://chromium.googlesource.com/chromium/web-tests.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dav1d/libdav1d": { - "args": { - "hash": "sha256-Lux+OGbeWnQJhIYDczH6jP/+lO+ZLlwpuUcLbO4Jvuo=", - "rev": "fcbc3d1b93f91c709293ed9faea8b7cbcac9030b", - "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn": { - "args": { - "hash": "sha256-S2TPH0CvdK6XEqWRiGqO8dTZA39clhls0I9CRQ6quao=", - "rev": "67bcc781bd5f9f8275a4fc954ddd0e8418ed3f1d", - "url": "https://dawn.googlesource.com/dawn.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/dxc": { - "args": { - "hash": "sha256-LS4+U+GdWXDSkEXMIibeSvjA1079kvQyrASq+5N8gYw=", - "rev": "3f85295cfc982e5447f9faaa36f345366faca11d", - "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/glfw": { - "args": { - "hash": "sha256-E1zXIDiw87badrLOZTvV+Wh9NZHu51nb70ZK9vlAlqE=", - "rev": "b35641f4a3c62aa86a0b3c983d163bc0fe36026d", - "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/khronos/EGL-Registry": { - "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/khronos/OpenGL-Registry": { - "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/webgpu-cts": { - "args": { - "hash": "sha256-bMo94M5Io0S76REatQvA/nC9QRvxy5rpKjeItFvZr4k=", - "rev": "3314e4108692d0c201f0d381bf10ddc8dbbc7b69", - "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/webgpu-headers/src": { - "args": { - "hash": "sha256-4ARtN5+4yxMoFGKvPvQgJGYqAqQLjHlrrxlTmka/UhE=", - "rev": "079d4e5153eaabc4033584cc399c27f1acbb2548", - "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/depot_tools": { - "args": { - "hash": "sha256-UhEzt9TBZiyuEjPVyHyTEg/idVj9EaAfrHHw2iRuIro=", - "rev": "2e88a3f08bd8c4a0014eae82729beca935f7f188", - "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/devtools-frontend/src": { - "args": { - "hash": "sha256-6osYh+ijcH7LEg1v7xGEf0zC36HZGMfqXP9Eq6g5WdU=", - "rev": "f130475580017f9f87502343dbcfc0c76dccefe8", - "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-AOniXMPgwKpkJqivRd+GazEnhdw53FzhxKqG+GdU+cc=", - "rev": "6c7c925b571d54486b9ffae8d9d18a822801cbda", - "url": "https://chromium.googlesource.com/external/github.com/jk-jeon/dragonbox.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/eigen3/src": { - "args": { - "hash": "sha256-6K6CqifDPVYSs6g6AbG38sP3w7W7/q6bhLgm873Z9bk=", - "rev": "49623d0c4e1af3c680845191948d10f6d3e92f8a", - "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-qe8O7otL6YcDDBx2DS/+c5mWIS8Rf8RQXVtLFMIAeyk=", - "rev": "69d6c054c1bd5258c2a13405a7f5628c72c177c2", - "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-5kuTp0TXOUCQQ7XcnwBRsQRxugl869hZhx8MbxDLwYk=", - "rev": "e51058dfe7888094ecc09cda38bfceffd4d4664b", - "url": "https://chromium.googlesource.com/external/github.com/google-parfait/federated-compute.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ffmpeg": { - "args": { - "hash": "sha256-ecfRGFHkLcly874w6m5/oIO99MRgXftOJAb8KCc51ZU=", - "rev": "e18f48eba6b367ac68b9c477ae6cbe224e36b031", - "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/flac": { - "args": { - "hash": "sha256-Y5TXyJ8lVh8TaVC5S4BVxOmFxySBzPbJYEe8YJS6ZR4=", - "rev": "807e251d9f8c5dd6059e547931e9c6a4251967af", - "url": "https://chromium.googlesource.com/chromium/deps/flac.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/flatbuffers/src": { - "args": { - "hash": "sha256-A9nWfgcuVW3x9MDFeviCUK/oGcWJQwadI8LqNR8BlQw=", - "rev": "187240970746d00bbd26b0f5873ed54d2477f9f3", - "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/fontconfig/src": { - "args": { - "hash": "sha256-+vd+Q6NzoWA7Ou+hkgIRhUZ0A1G+rZAh7JrP84f0wnQ=", - "rev": "23b3fc6e58a13d126b9c30fafc9a16f8bd7143e9", - "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-gUW2+dn13kexIGfU5DAY3EEzVtPzZzqjPnvDhUZXzQA=", - "rev": "32fc0af22206327ffd06e1d025f13b11fd8d1a46", - "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/fuzztest/src": { - "args": { - "hash": "sha256-PjeVtPCRoyRtXX0Q5x+EbT6tE9/FiYGdJjRqIVL29i0=", - "rev": "7406afb783ff5e7f3a1a66aebb81090622716412", - "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-BXfe5SgjPy5a+FJh4KIe5kwvKVBvo773OfIZpOsDBLo=", - "rev": "7a47e2531cb334982b2a2dd8513dca0a3de4373d", - "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-ng/src": { - "args": { - "hash": "sha256-gUUXBd2/di6MYhUzo0QkGQvRY6KLcy7qdDlSClnmnL8=", - "rev": "7d936359a27abb2d7cb14ecc102463bb15c11843", - "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-zFxeAY6lEFRGNbCOOJij0CFjp3512WkyaN1Ld0+WADs=", - "rev": "a86a32e67b8d1384b33f8fa48c83a6079b86f8cd", - "url": "https://chromium.googlesource.com/chromium/deps/icu.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ink/src": { - "args": { - "hash": "sha256-Z4cxFSJHyARUbeAnW51Ar7zuTMyMzi52Z9R1anN4d74=", - "rev": "11ca89062782d7e5a57741a303a925f510b91015", - "url": "https://chromium.googlesource.com/external/github.com/google/ink.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ink_stroke_modeler/src": { - "args": { - "hash": "sha256-h/xI/TPV2yiRLqrBgaDAkr8Nfg3RLkjHVuYX+nH99CQ=", - "rev": "2cd45e8683025c28fa2efcf672ad46607e8af869", - "url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/instrumented_libs": { - "args": { - "hash": "sha256-8kokdsnn5jD9KgM/6g0NuITBbKkGXWEM4BMr1nCrfdU=", - "rev": "69015643b3f68dbd438c010439c59adc52cac808", - "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/jetstream/main": { - "args": { - "hash": "sha256-ai1OYU+O3xsrKWIH6iw09KZrMJOFPfe3GQpdDDtfxXQ=", - "rev": "f88580ef6265b59295f37eb0c6666466b11a0e74", - "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-ANtMVRZmW6iOjDVn2y15ak2fTagFTTaz1Se6flUHL8w=", - "rev": "4ee78d7ea98330f7d7599c42576ca99e3c6ff9c5", - "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-6h4/DQUBoBtuGfbaTL5Te1Z+24qjTaBuIydcTV18j80=", - "rev": "2610f7b1043d6784ada41392fc9392d1ea09ea07", - "url": "https://chromium.googlesource.com/external/libaddressinput.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libaom/source/libaom": { - "args": { - "hash": "sha256-jVbneofb6JsFKBVwafMTPZBlNkqalkFdQvexZjCmxlA=", - "rev": "5d80673d723a5e2e268b124d81d425053823d875", - "url": "https://aomedia.googlesource.com/aom.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libc++/src": { - "args": { - "hash": "sha256-fhaWlbzkvsbz02yqJ9nf6/lVrKDYBaIYNlx++A0JFTU=", - "rev": "07572e7b169225ef3a999584cba9d9004631ae66", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libc++abi/src": { - "args": { - "hash": "sha256-iRVRMcK8mKyHe+8Oh5qfl3Y8HYwVwK2NlgNE7WxbKJM=", - "rev": "83a852080747b9a362e8f9e361366b7a601f302c", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libdrm/src": { - "args": { - "hash": "sha256-woSYEDUfcEBpYOYnli13wLMt754A7KnUbmTEcFQdFGw=", - "rev": "ad78bb591d02162d3b90890aa4d0a238b2a37cde", - "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libgav1/src": { - "args": { - "hash": "sha256-BgTfWmbcMvJB1KewJpRcMtbOd2FVuJ+fi1zAXBXfkrg=", - "rev": "c05bf9be660cf170d7c26bd06bb42b3322180e58", - "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-chUqHiT1HMmFRaCOgjGLVU+LxeN/iUq7y6ckrcqFYFI=", - "rev": "6383cf609c1f63c18af0f59b2738caa0c6c7e379", - "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-awpZ22rovLZWQkX/qog93vL4u2gJ+F3w5IGFNlZ0heQ=", - "rev": "964baf9d35d5f88d8422f96d8a82c672042e7064", - "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-bkG1+ss+1a2rCHGwZjhvf5UaNVbPPZJt9HZSIPBKGwM=", - "rev": "a52756acb1c5e133089c798736dd171567df11f5", - "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-C5gUvzQIO00UbB8yotxbbjbrkqe7pXVzMeLlcSH0/Bg=", - "rev": "c65639bf792928e0d38aed822dc34d3e72066a6c", - "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-5+TQo0qRaH1QnAgdQkJcGkKWYGPJO3hVIqqGEtHpwqk=", - "rev": "14cd170a941f88e6fb145ebb873a3c8f87645834", - "url": "https://chromium.googlesource.com/webm/libvpx.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libwebm/source": { - "args": { - "hash": "sha256-SxDGt7nPVkSxwRF/lMmcch1h+C2Dyh6GZUXoZjnXWb4=", - "rev": "f2a982d748b80586ae53b89a2e6ebbc305848b8c", - "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-FZufzbDupdGhlSNGjSC6XlYiTCl677vfr9VHYot4t8g=", - "rev": "4825d9b29eea4dac24607245db7ec7d4c41c1964", - "url": "https://chromium.googlesource.com/libyuv/libyuv.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/llvm-libc/src": { - "args": { - "hash": "sha256-mqj2ee9F2UDMZQSD9ZAP/g5r2P56Awq+grCdcypUqFE=", - "rev": "fe97633934c21742a74962d52c17b3bcba7ad824", - "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-vH3OUzfLZbaPY4DMAvSW0jKYRJmOa7aE8EfIJtZ1/Xs=", - "rev": "af5eeeb054bebadfbb79c7bcd100a95e2ad4525f", - "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-AkDAHOPO5NdXXk0hETS5D67mzw0RVXwPDDKqM0XXo5g=", - "rev": "eb8b80b28f956275e291ea04a7beb5ed8289e872", - "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.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-DIn/qjmbuFeqzXOwyDf0/GStKv6VuCYGN/AATpD+9zM=", - "rev": "734877394201dcfcc786b3c8ea057b7607a56993", - "url": "https://chromium.googlesource.com/openscreen" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/openscreen/src/buildtools": { - "args": { - "hash": "sha256-AHPwOX5Z0R3rl49OvFsW92jlvCKvScsMYkfOJeBnWZ8=", - "rev": "5df641722f2e50623646d702e0046fb68c0f5ce1", - "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-+0iNpsO+2NdPnFCnqEPAA70ymJo+IyB+MGLeBl6U9KE=", - "rev": "53909bbc260e7bc9fe54f2e77bb0ad653dc345fe", - "url": "https://pdfium.googlesource.com/pdfium.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/perfetto": { - "args": { - "hash": "sha256-qhZ8ghbw3AuJh8uUbH+cCreqJs55v9PxxsykhSpXfks=", - "rev": "fdb95badca57068440acc569169f602acee51d7a", - "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-VdgC6LMzcfhH2Y65Gu+Osi6BXxIq01Fmw5AehsBlX70=", - "rev": "d90cd6f1493e09d12c407243f7f331a8cda55efb", - "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/pyelftools": { - "args": { - "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=", - "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae", - "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-WOwDr0VEjvJyEmvrpw0YmlAnHJP0+0q28fUVpl4E7Eg=", - "rev": "e7aec5985072c1dbe735add802653ef4b36c231a", - "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-+GNd+hU/fYAsgeaPnWWg90uw8rKKxTTvPS5aOpYa8zM=", - "rev": "1e6e50872655a73b5250f954d7b9da9a87292fd3", - "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/search_engines_data/resources": { - "args": { - "hash": "sha256-ZT9Vbvh2hI7DJziwwvU2C2CVx37CycyzdQke4E3eipg=", - "rev": "97355b69daee73d74ac38f2227788458bd95d372", - "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-P3N+o4GthUON9MHQiGfxGj75FiCyxsXdkAfIM9VzM7I=", - "rev": "2708a1b1540e59b8e3407405b0c991a5c7b69523", - "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-HjJjMuqTrYv5LUOWcexzPHb8nhOT4duooDAhDsd44Zo=", - "rev": "b824a462d4256d720bebb40e78b9eb8f78bbb305", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/spirv-tools/src": { - "args": { - "hash": "sha256-HSqI9VkDBgivSqEAAkSXf+u2CT1OZcPU2YcH2BF1Y9o=", - "rev": "f410b3c178740f9f5bd28d5b22a71d4bc10acd49", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/sqlite/src": { - "args": { - "hash": "sha256-13HMEpzzcFx/UKqt4V68619R+0j4B/GOl6NYlhpBk0c=", - "rev": "7d348fc79216a09b864ff881d8561a6222301666", - "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-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=", - "owner": "Mantle", - "repo": "Mantle", - "rev": "78d3966b3c331292ea29ec38661b25df0a245948" - }, - "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-kg0beZH6AKT9TqPWF9aZRRTGHbTSVYm1pffuERv0eG4=", - "rev": "04fbb7daf5a53689e067190e7ef1047c5d49e292", - "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-iWUx5GFHhdo3It/djUO2rc+zb5VpIVwyiMYKjB2RIE0=", - "rev": "247b0cf254fbbf3d326feed3820ec24503a353a5", - "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-Ky1pMR6W0bgBq2ifVB/1b72dk2aZbIjF44Vc2Ho3iEg=", - "rev": "327bc9dec2a42806ad78c284829363657bb728dc", - "url": "https://chromium.googlesource.com/vulkan-deps" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-headers/src": { - "args": { - "hash": "sha256-DIePLzDoImnaso0WYUv819wSDeA7Zy1I/tYAbsALXKg=", - "rev": "2fa203425eb4af9dfc6b03f97ef72b0b5bcb8350", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-loader/src": { - "args": { - "hash": "sha256-43eoTxe2O7MxwsC16nv1R1Xf4WkNNsTf0G5Mo46oipk=", - "rev": "052ac24611eced7b0ca62cc5cca2eeeb2051fa28", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-tools/src": { - "args": { - "hash": "sha256-uT3KUUiYZzgaAjfUhhqPsjTXE4B6XuSt/zSWE8R9lS0=", - "rev": "48b5d246b2d0b1a41ee7ea1b69525ae7bb38a2ae", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-utility-libraries/src": { - "args": { - "hash": "sha256-lDO0B7wEYT6cc/t/ZW5OAxxgRfDORoGd+pF5r5R7yoQ=", - "rev": "c010c19e796035e92fb3b0462cb887518a41a7c1", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-validation-layers/src": { - "args": { - "hash": "sha256-ZxLoVN0e58eA5ySn0MknTRMSD/bjCebFnwo2WgtrPYc=", - "rev": "5e175a92548d1a507bd81fdc5db6fa1d2572a6ea", - "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-mSketnpcDtz3NnhPkXMpMpq8MWcFiSviJbK6h06fcnw=", - "rev": "c01b768bce4a143e152c1870b6ba99ea6267d2b0", - "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webgpu-cts/src": { - "args": { - "hash": "sha256-0Bn319fWpTERI31a9WahXiWi63v62rxI9aA/VUMzuAw=", - "rev": "e7cad0143f136c69b345024d0a60e0d859dd7503", - "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webpagereplay": { - "args": { - "hash": "sha256-wrA3iN0HEXqIg53tprARRR7ekSYFXVbqaDIt1zZeTP4=", - "rev": "052833a44dd2f538b85936092bad545b6062e193", - "url": "https://chromium.googlesource.com/webpagereplay.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webrtc": { - "args": { - "hash": "sha256-rs/miFkNVNCGOTSEvSRdWWf8zg1+WU+L/Pt+TblSGy4=", - "rev": "8f3537ef5b85b4c7dabed2676d4b72214c69c494", - "url": "https://webrtc.googlesource.com/src.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/weston/src": { - "args": { - "hash": "sha256-o49a3sp+D9FycxeB+uMcKouVvlKWoWpfws7FLEGJ/V8=", - "rev": "bdba2f9adaca673fd58339d8140bc04727ee279d", - "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/xdg-utils": { - "args": { - "hash": "sha256-WuQ9uDq+QD17Y20ACFGres4nbkeOiTE2y+tY1avAT5U=", - "rev": "cb54d9db2e535ee4ef13cc91b65a1e2741a94a44", - "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/xnnpack/src": { - "args": { - "hash": "sha256-f3Bcapnbzg3wjrKJY8Yq9aGm7PHttJQt3ri6blRhEBk=", - "rev": "d3efd0a2fcd944931416811da6d24222c91ddd9d", - "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/zstd/src": { - "args": { - "hash": "sha256-W1pQwaVAPqr9QsNmQXoefPJASXB5OsFxx7TUUXRJkjU=", - "rev": "a25c1fc96f431e69abea38f52cb31e6bc074e9f1", - "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/v8": { - "args": { - "hash": "sha256-gicbPpfK6UnVwwT56JnAI/d0bgtM9JRBD2fpndtxxgQ=", - "rev": "1860699f5321db4b18b169b415a575106e9cb3f3", - "url": "https://chromium.googlesource.com/v8/v8.git" - }, - "fetcher": "fetchFromGitiles" - } - }, - "electron_yarn_data": { - "hash": "sha256-JYMafgdlxleQS+kvWs6CGo8y+yGGPBtxw1AK5jklejU=", - "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.15.0", - "version": "40.10.5" - }, "41": { "chrome": "146.0.7680.216", "chromium": { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ff6eb81a671b..a2db520586a2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4858,10 +4858,7 @@ with pkgs; in { electron_39 = electron_39-bin; - electron_40 = getElectronPkg { - src = electron-source.electron_40; - bin = electron_40-bin; - }; + electron_40 = electron_40-bin; electron_41 = getElectronPkg { src = electron-source.electron_41; bin = electron_41-bin; From 05151e55adfb9d96e012b26370a1a114693b96ba Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 2 Jul 2026 17:45:24 +0200 Subject: [PATCH 42/46] electron_40-bin: mark as insecure electron 40 is EOL --- pkgs/development/tools/electron/binary/generic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/electron/binary/generic.nix b/pkgs/development/tools/electron/binary/generic.nix index f247c08562c5..a913a12d13b8 100644 --- a/pkgs/development/tools/electron/binary/generic.nix +++ b/pkgs/development/tools/electron/binary/generic.nix @@ -61,7 +61,7 @@ let ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; # https://www.electronjs.org/docs/latest/tutorial/electron-timelines - knownVulnerabilities = lib.optional (lib.versionOlder version "40.0.0") "Electron version ${version} is EOL"; + knownVulnerabilities = lib.optional (lib.versionOlder version "41.0.0") "Electron version ${version} is EOL"; }; fetcher = From ed0d172a02ba397eec068372c519f202fb2c7fee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jul 2026 15:15:20 +0000 Subject: [PATCH 43/46] dtop: 0.7.7 -> 0.7.9 --- pkgs/by-name/dt/dtop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dt/dtop/package.nix b/pkgs/by-name/dt/dtop/package.nix index 6d7cd35ae900..025430f7b0b3 100644 --- a/pkgs/by-name/dt/dtop/package.nix +++ b/pkgs/by-name/dt/dtop/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dtop"; - version = "0.7.7"; + version = "0.7.9"; src = fetchFromGitHub { owner = "amir20"; repo = "dtop"; tag = "v${finalAttrs.version}"; - hash = "sha256-kYSOJCQfoYXhdZ3cyRv/+Ifov4VzOv0gqvjueVMmnuQ="; + hash = "sha256-1OHtMV2GmZQIx2pVujOXoQOkc6hJdJZjca4kk4HyESM="; }; - cargoHash = "sha256-fspIjgctyhQwyDygrSrtJBb/EYxY8o00/UJy/z89yso="; + cargoHash = "sha256-OHjgG5qHBz0Q74uWLkN9Ok0NiVeT71qpEjzFdMFWlfs="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; From ca9a0b29d27698b5dfe77fd0b28ce2a68e52edc3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Jul 2026 15:34:55 +0000 Subject: [PATCH 44/46] lxmf-rs: 0.5.1 -> 0.9.0 --- pkgs/by-name/lx/lxmf-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lx/lxmf-rs/package.nix b/pkgs/by-name/lx/lxmf-rs/package.nix index 2105a1395f15..2549e3f9bbde 100644 --- a/pkgs/by-name/lx/lxmf-rs/package.nix +++ b/pkgs/by-name/lx/lxmf-rs/package.nix @@ -13,17 +13,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lxmf-rs"; - version = "0.5.1"; + version = "0.9.0"; __structuredAttrs = true; src = fetchFromGitHub { owner = "FreeTAKTeam"; repo = "LXMF-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-ztJHjapogSF1qzyCBsi6mu3ByLdVTBt8y2OVEFyohKk="; + hash = "sha256-RKe19Tv4IP837fJX5V0T3TeauwaBXuD176lD8W8BRpo="; }; - cargoHash = "sha256-g80lnqJ8VxGg0zHqHsQCvJO9AgXFE0ABysSr+XjXBAk="; + cargoHash = "sha256-BqiemIfYuqB+8qDvEXpRPtW2dW4ApcNsj3augivIMdc="; nativeBuildInputs = [ pkg-config From 04e210b7cb5067e638000b73d97f3b05e9bcd673 Mon Sep 17 00:00:00 2001 From: whispers Date: Tue, 14 Jul 2026 10:02:50 -0400 Subject: [PATCH 45/46] tor-browser: 15.0.17 -> 15.0.18 release announcement: https://blog.torproject.org/new-release-tor-browser-15018/ changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/tbb-15.0.18-build1/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt diff: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/tor-browser-140.12.0esr-15.0-1-build2...tor-browser-140.12.0esr-15.0-1-build3 firefox security advisories: https://www.mozilla.org/en-US/security/advisories/mfsa2026-67/ Fixes: CVE-2026-15718, CVE-2026-15719 --- pkgs/by-name/to/tor-browser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/tor-browser/package.nix b/pkgs/by-name/to/tor-browser/package.nix index c0bd0e6adf48..3b0d8486db5e 100644 --- a/pkgs/by-name/to/tor-browser/package.nix +++ b/pkgs/by-name/to/tor-browser/package.nix @@ -102,7 +102,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.17"; + version = "15.0.18"; sources = { x86_64-linux = fetchurl { @@ -112,7 +112,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-WJFDd+DVj4oKHjv7py3yVrttrrCHFcHJbyvLNOwCjhs="; + hash = "sha256-4e7G8M/iKU65ECMVhxGjaJwHfwVZ49RD7ro6YJT43v0="; }; i686-linux = fetchurl { @@ -122,7 +122,7 @@ let "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" ]; - hash = "sha256-pKmAKDWutSp7ptJ66PMiS59aV+pRs3Oz9pV64kRuebI="; + hash = "sha256-lLShsQQ2thSSp4PRK9Fhza6e01Myj2mUP4qqCeyilXo="; }; }; From 2db26c2259efc8a68878dacf83927e2df00f826c Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Tue, 14 Jul 2026 18:41:37 +0200 Subject: [PATCH 46/46] acme: fix version scheme --- pkgs/by-name/ac/acme/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ac/acme/package.nix b/pkgs/by-name/ac/acme/package.nix index 8131a6dcdd99..bc3ea21358e7 100644 --- a/pkgs/by-name/ac/acme/package.nix +++ b/pkgs/by-name/ac/acme/package.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "acme"; - version = "unstable-2021-11-05"; + version = "0.97-unstable-2021-11-05"; src = fetchsvn { url = "svn://svn.code.sf.net/p/acme-crossass/code-0/trunk";