diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 8543f1c32907..7ba37040c1da 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -1150,6 +1150,12 @@ lib.mapAttrs mkLicense ( redistributable = true; # Only if used in Netdata products. }; + netboxLimitedUse = { + fullName = "NetBox Limited Use License 1.0"; + free = false; + url = "https://github.com/netboxlabs/netbox-branching/blob/8465b9aee69ded23930cfe1a522695bfb8955a5a/LICENSE.md"; + }; + ngpl = { spdxId = "NGPL"; fullName = "Nethack General Public License"; diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a57e00aa135e..09a2d77eebc9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8313,6 +8313,11 @@ githubId = 5427394; name = "Ersin Akinci"; }; + es-sai-fi = { + name = "es-sai-fi"; + github = "es-sai-fi"; + githubId = 96452903; + }; esau79p = { github = "EsAu79p"; githubId = 21313906; @@ -18260,6 +18265,12 @@ githubId = 16974598; name = "Mike Playle"; }; + mkannwischer = { + email = "matthias@kannwischer.eu"; + github = "mkannwischer"; + githubId = 3984960; + name = "Matthias Kannwischer"; + }; mkez = { email = "matias+nix@zwinger.fi"; github = "mk3z"; diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix index 5130987bed1c..586ae6fd9ede 100644 --- a/nixos/modules/security/pam.nix +++ b/nixos/modules/security/pam.nix @@ -8,6 +8,21 @@ ... }: let + inherit (lib) + attrNames + catAttrs + concatLines + concatMap + filter + unique + flip + elem + attrValues + concatMapStrings + hasPrefix + concatStringsSep + sort + ; moduleSettingsType = with lib.types; @@ -881,41 +896,30 @@ let text = let - ensureUniqueOrder = - type: rules: - let - checkPair = - a: b: - assert lib.assertMsg (a.order != b.order) - "security.pam.services.${name}.rules.${type}: rules '${a.name}' and '${b.name}' cannot have the same order value (${toString a.order})"; - b; - checked = lib.zipListsWith checkPair rules (lib.drop 1 rules); - in - lib.take 1 rules ++ checked; # Formats a string for use in `module-arguments`. See `man pam.conf`. formatModuleArgument = token: if lib.hasInfix " " token then "[${lib.replaceStrings [ "]" ] [ "\\]" ] token}]" else token; + formatRules = type: - lib.pipe cfg.rules.${type} [ - lib.attrValues - (lib.filter (rule: rule.enable)) - (lib.sort (a: b: a.order < b.order)) - (ensureUniqueOrder type) - (map ( - rule: - lib.concatStringsSep " " ( - [ - type - rule.control - rule.modulePath - ] - ++ map formatModuleArgument rule.args - ++ [ "# ${rule.name} (order ${toString rule.order})" ] + concatStringsSep "\n" ( + map + ( + rule: + "${type} ${rule.control} ${rule.modulePath}${ + if rule.args == [ ] then "" else " " + concatStringsSep " " (map formatModuleArgument rule.args) + } # ${rule.name} (order ${toString rule.order})" ) - )) - (lib.concatStringsSep "\n") - ]; + ( + sort ( + a: b: + if a.order != b.order then + a.order < b.order + else + throw "security.pam.services.${name}.rules.${type}: rules '${a.name}' and '${b.name}' cannot have the same order value (${toString a.order})" + ) (filter (rule: rule.enable) (attrValues cfg.rules.${type})) + ) + ); in lib.mkDefault '' # Account management. @@ -2637,35 +2641,29 @@ in }; security.apparmor.includes."abstractions/pam" = - lib.concatMapStrings (name: "r ${config.environment.etc."pam.d/${name}".source},\n") ( - lib.attrNames enabledServices + concatMapStrings (name: "r ${config.environment.etc."pam.d/${name}".source},\n") ( + attrNames enabledServices ) + ( - with lib; - pipe enabledServices [ - lib.attrValues - (catAttrs "rules") - (lib.concatMap lib.attrValues) - (lib.concatMap lib.attrValues) - (lib.filter (rule: rule.enable)) - (lib.filter ( + let + types = concatMap attrValues (catAttrs "rules" (attrValues enabledServices)); + rules = concatMap attrValues types; + + isDirect = flip elem [ + "include" + "substack" + ]; + activeRules = filter (rule: rule.enable && !isDirect rule.control) rules; + + modulePaths = concatMap ( rule: - !builtins.elem rule.control [ - "include" - "substack" - ] - )) - (lib.catAttrs "modulePath") - (map ( - modulePath: - lib.throwIfNot (lib.hasPrefix "/" modulePath) - ''non-absolute PAM modulePath "${modulePath}" is unsupported by apparmor'' - modulePath - )) - lib.unique - (map (module: "mr ${module},")) - concatLines - ] + if (!hasPrefix "/" rule.modulePath) then + throw ''non-absolute PAM modulePath "${rule.modulePath}" is unsupported by apparmor'' + else + [ rule.modulePath ] + ) activeRules; + in + concatLines (map (module: "mr ${module},") (unique modulePaths)) ); security.sudo.extraConfig = optionalSudoConfigForSSHAgentAuth; diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 5047403c38a3..66a5d21930bd 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-D9fCOrdx2lzkafxPJENKc8tZnO+03c7CR3w/3LAQOa8="; + hash = "sha256-BOZu4SL/OObI7TCD5bPW3y2hl8TeXSjx/uIDObe5o3w="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-E4VUFvsyp0sJ1I0dIRAgIfa09zyvZHzZvKCMq5H9sig="; + hash = "sha256-k2QeQA3gXhfKGaLgPLJZJU4B0AxnWLZ7o1TdsZ4L+GY="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-4k71rBIHOjmC9iJvaZlD6t36jqM6fclqM/yTWSoYrvs="; + hash = "sha256-bgWoBk/NfRDVJjVBa98kE64OyWcnszQq43GS1kbyokU="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-08QK3qOhE6f+LaSL2qVZgecfO6/Lqw3WVCD1wABluho="; + hash = "sha256-m+UTIAPVi1ZsMPMhY/W2O4zRE0Hc97Xn/+XNy3bpk60="; }; }; in { name = "claude-code"; publisher = "anthropic"; - version = "2.1.152"; + version = "2.1.153"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); diff --git a/pkgs/build-support/rust/fetchcrate.nix b/pkgs/build-support/rust/fetchcrate.nix index b34f0336691b..cd708f6a078c 100644 --- a/pkgs/build-support/rust/fetchcrate.nix +++ b/pkgs/build-support/rust/fetchcrate.nix @@ -9,7 +9,7 @@ pname ? null, # The `dl` field of the registry's index configuration # https://doc.rust-lang.org/cargo/reference/registry-index.html#index-configuration - registryDl ? "https://crates.io/api/v1/crates", + registryDl ? "https://static.crates.io/crates", version, unpack ? true, ... diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index 239b591eb560..a3cfa1920ef1 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -56,8 +56,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - postPhases = lib.optionals stdenvNoCC.hostPlatform.isDarwin [ "postPatchelf" ]; - postPatchelf = lib.optionalString stdenvNoCC.hostPlatform.isDarwin '' + postInstall = lib.optionalString stdenvNoCC.hostPlatform.isDarwin '' '${lib.getExe' cctools "${cctools.targetPrefix}install_name_tool"}' $out/libexec/amp-cli/amp \ -change /usr/lib/libicucore.A.dylib '${lib.getLib darwin.ICU}/lib/libicucore.A.dylib' '${lib.getExe rcodesign}' sign --code-signature-flags linker-signed $out/libexec/amp-cli/amp diff --git a/pkgs/by-name/au/audiness/package.nix b/pkgs/by-name/au/audiness/package.nix index 868497ae9e04..1db6cc238282 100644 --- a/pkgs/by-name/au/audiness/package.nix +++ b/pkgs/by-name/au/audiness/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "audiness"; - version = "1.0.0"; + version = "1.0.1"; pyproject = true; src = fetchFromGitHub { owner = "audiusGmbH"; repo = "audiness"; tag = finalAttrs.version; - hash = "sha256-row372NA8/DJbI6WJyGmKrlfuCsxUa5inhMljRzShT8="; + hash = "sha256-zru37eNQyY9AcbALge1qlINuxzVKq3RTNypm5Pyhkz8="; }; pythonRelaxDeps = [ diff --git a/pkgs/by-name/ba/barman/package.nix b/pkgs/by-name/ba/barman/package.nix index 2f9c8bf33ad8..0390432c052e 100644 --- a/pkgs/by-name/ba/barman/package.nix +++ b/pkgs/by-name/ba/barman/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch2, file, python3Packages, rsync, @@ -12,23 +11,18 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "barman"; - version = "3.14.1"; + version = "3.19.0"; pyproject = true; src = fetchFromGitHub { owner = "EnterpriseDB"; repo = "barman"; tag = "release/${finalAttrs.version}"; - hash = "sha256-Z3+PgUJcyG/M05hMmIhRr3HttzHUDx7BGIs44LA/qE4="; + hash = "sha256-qjde8NdI+/2BH4L3LoxoYqdVwsaBXw1IcxYBx6sYqG8="; }; patches = [ ./unwrap-subprocess.patch - # fix building with Python 3.13 - (fetchpatch2 { - url = "https://github.com/EnterpriseDB/barman/commit/931f997f1d73bbe360abbca737bea9ae93172989.patch?full_index=1"; - hash = "sha256-0aqyjsEabxLf4dpC4DeepmypAl7QfCedh7vy98iVifU="; - }) ]; # https://github.com/EnterpriseDB/barman/blob/release/3.14.1/barman/encryption.py#L214 @@ -70,6 +64,7 @@ python3Packages.buildPythonApplication (finalAttrs: { # Assertion error "test_help_output" "test_exits_on_unsupported_target" + "test_resolve_mounted_volume_failure" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # FsOperationFailed diff --git a/pkgs/by-name/bl/blesh/package.nix b/pkgs/by-name/bl/blesh/package.nix index 35204db36a59..0a6cbbe79977 100644 --- a/pkgs/by-name/bl/blesh/package.nix +++ b/pkgs/by-name/bl/blesh/package.nix @@ -7,13 +7,14 @@ glibcLocales, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation { pname = "blesh"; - version = "0.4.0-devel3"; + version = "0.4.0-devel3-unstable-2026-03-10"; src = fetchzip { - url = "https://github.com/akinomyoga/ble.sh/releases/download/v${version}/ble-${version}.tar.xz"; - sha256 = "sha256-kGLp8RaInYSrJEi3h5kWEOMAbZV/gEPFUjOLgBuMhCI="; + url = "https://github.com/akinomyoga/ble.sh/releases/download/nightly/ble-nightly-20260310%2Bb99cadb.tar.xz"; + name = "ble-nightly-20260310+b99cadb.tar.xz"; + sha256 = "sha256-rJnSEY7J4wfy8dnL9Bg59u0epPe0HL1J7piPbkNyes0="; }; dontBuild = true; diff --git a/pkgs/by-name/cl/claude-code/manifest.json b/pkgs/by-name/cl/claude-code/manifest.json index 235daf2e9dd2..7ce1171e504d 100644 --- a/pkgs/by-name/cl/claude-code/manifest.json +++ b/pkgs/by-name/cl/claude-code/manifest.json @@ -1,47 +1,47 @@ { - "version": "2.1.152", - "commit": "228d8c605defcb10a183db2dbf364a2d6c490c8b", - "buildDate": "2026-05-26T19:31:46Z", + "version": "2.1.153", + "commit": "6cfd211761f355dcebba152b66399d0416e445d2", + "buildDate": "2026-05-27T20:11:39Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "43cb9361f7bc48c39214d5f125003b8de0ebde5cd6a1173e6b74fcdd10966d46", - "size": 214210080 + "checksum": "449d9c89d7a63b1d427d912a7bd6e6f23f9a7b363866697c9fa9a0012546b254", + "size": 214457760 }, "darwin-x64": { "binary": "claude", - "checksum": "e9ecf8da70518a4ff852baf36c9eac369762a4568ba3cd5078fa894303e39735", - "size": 216724240 + "checksum": "4b90521c64b728caabe221737ce8a83d362ef0852eee7d789f014f7ff73ce97b", + "size": 216971920 }, "linux-arm64": { "binary": "claude", - "checksum": "35ef2685c4f679b5c4610ef56b30a680b6d595b958b4fa5ec0bfa2852195f345", - "size": 239515272 + "checksum": "6277fbbea72228a069e4719fc3e5fa36f16749247a2321c520dae93e83e92d9c", + "size": 239777416 }, "linux-x64": { "binary": "claude", - "checksum": "5155bdca27f754aba0d2fe2f80336f5fd4793224561c234a723f0ccef654a8e8", - "size": 239650512 + "checksum": "214f603f31942162dac9a65f18d43b3ac646ae215240fad481c4aad6c60f2e38", + "size": 239896272 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "b374ef7f8c59d10a04071f6c50ccd83008188b7db26589f4fb359ee435d49929", - "size": 232370008 + "checksum": "5071eceaedd2d4d6b085faa46e1a60befad432176a9ec39fd10c004564381308", + "size": 232632152 }, "linux-x64-musl": { "binary": "claude", - "checksum": "d4cd1951ceb25ef2bed74cd9e0dc6dec4f1219f086a35a1433eb988443096e48", - "size": 234044464 + "checksum": "fb2b406b244466db17b48e2864ec7c90b852ef3f404bbb1d9c9bf914efee39d1", + "size": 234290224 }, "win32-x64": { "binary": "claude.exe", - "checksum": "bbea6d550bdd765c3b9e3b1fa19a49d04dd16c1687e5b21f9e0974a18b867a73", - "size": 235329184 + "checksum": "8bda00dba0e8b44e67966a07ee32cf23032f7ebb90e77d4f82ab2e39b1118623", + "size": 235564192 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "fd4711d17e9576fec0998c85a3726e43c26e7735e1f4552064310897acf1781b", - "size": 231294112 + "checksum": "240240e32f10bc7d4124c1c5603313e243cabaae80e174e2c6eb27f5b1e1ebe9", + "size": 231529120 } } } diff --git a/pkgs/by-name/gi/git-absorb/package.nix b/pkgs/by-name/gi/git-absorb/package.nix index f3043ddff04c..711a366e1d26 100644 --- a/pkgs/by-name/gi/git-absorb/package.nix +++ b/pkgs/by-name/gi/git-absorb/package.nix @@ -42,7 +42,8 @@ rustPlatform.buildRustPackage (finalAttrs: { installShellCompletion --cmd git-absorb \ --bash <($out/bin/git-absorb --gen-completions bash) \ --fish <($out/bin/git-absorb --gen-completions fish) \ - --zsh <($out/bin/git-absorb --gen-completions zsh) + --zsh <($out/bin/git-absorb --gen-completions zsh) \ + --nushell <($out/bin/git-absorb --gen-completions nushell) ''; meta = { diff --git a/pkgs/applications/version-management/git-annex-remote-dbx/default.nix b/pkgs/by-name/gi/git-annex-remote-dbx/package.nix similarity index 50% rename from pkgs/applications/version-management/git-annex-remote-dbx/default.nix rename to pkgs/by-name/gi/git-annex-remote-dbx/package.nix index 7744598f1566..60870c18602a 100644 --- a/pkgs/applications/version-management/git-annex-remote-dbx/default.nix +++ b/pkgs/by-name/gi/git-annex-remote-dbx/package.nix @@ -1,23 +1,24 @@ { lib, - buildPythonApplication, - fetchPypi, - dropbox, - annexremote, - humanfriendly, + python3Packages, + fetchFromGitHub, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "git-annex-remote-dbx"; version = "1.0.3"; - format = "setuptools"; + pyproject = true; - src = fetchPypi { - inherit pname version; - sha256 = "5b6f8025ed1e9877f06882ddbd81f701a8e094647ab97595e2afc09016835a7c"; + src = fetchFromGitHub { + owner = "montag451"; + repo = "git-annex-remote-dbx"; + tag = "v${finalAttrs.version}"; + hash = "sha256-a1mCLFd9fykzX3BxQBsOe6oPUzQjAzyfxExFlXCOAvQ="; }; - propagatedBuildInputs = [ + build-system = [ python3Packages.setuptools ]; + + dependencies = with python3Packages; [ dropbox annexremote humanfriendly @@ -30,4 +31,4 @@ buildPythonApplication rec { mainProgram = "git-annex-remote-dbx"; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; -} +}) diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index d8ab7e0cae7b..d3a7763334ef 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "git-machete"; - version = "3.40.1"; + version = "3.41.0"; pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; tag = "v${finalAttrs.version}"; - hash = "sha256-bKrLEXzGdvRKKwyEMsQFYgnKm2qIXj1HThCYmHjDNEM="; + hash = "sha256-3BofEBgHgtdpQeaMx1BaNtDQ/HmX3GYagKOVHGq1+os="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/he/helix/package.nix b/pkgs/by-name/he/helix/package.nix index 4325ce184118..37fc4ea9105d 100644 --- a/pkgs/by-name/he/helix/package.nix +++ b/pkgs/by-name/he/helix/package.nix @@ -10,6 +10,9 @@ lockedGrammars ? lib.importJSON ./grammars.json, grammarsOverlay ? ( final: prev: { + tree-sitter-agda = prev.tree-sitter-agda.override { + excludeBrokenTreeSitterJson = false; + }; tree-sitter-beancount = prev.tree-sitter-beancount.override { excludeBrokenTreeSitterJson = false; }; @@ -28,6 +31,15 @@ tree-sitter-sql = prev.tree-sitter-sql.override { generate = false; }; + tree-sitter-strace = prev.tree-sitter-strace.override { + excludeBrokenTreeSitterJson = false; + }; + tree-sitter-tact = prev.tree-sitter-tact.override { + excludeBrokenTreeSitterJson = false; + }; + tree-sitter-vue = prev.tree-sitter-vue.override { + excludeBrokenTreeSitterJson = false; + }; } ), }: diff --git a/pkgs/by-name/li/libvisio/package.nix b/pkgs/by-name/li/libvisio/package.nix index c95d8bfb9924..21d1b873eb80 100644 --- a/pkgs/by-name/li/libvisio/package.nix +++ b/pkgs/by-name/li/libvisio/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libvisio"; - version = "0.1.10"; + version = "0.1.11"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://dev-www.libreoffice.org/src/libvisio/libvisio-${finalAttrs.version}.tar.xz"; - hash = "sha256-np7/dREtTZLZImKtf8JZnCHib4/FulSQDv3IPAUB5HI="; + hash = "sha256-Km79QLbZ28tw+6O+UxEjZogrqXtXFR3zaY36R4yNjdM="; }; strictDeps = true; diff --git a/pkgs/by-name/li/liferea/package.nix b/pkgs/by-name/li/liferea/package.nix index da8adc78009e..494f4b65d837 100644 --- a/pkgs/by-name/li/liferea/package.nix +++ b/pkgs/by-name/li/liferea/package.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation rec { pname = "liferea"; - version = "1.16.9"; + version = "1.16.10"; src = fetchurl { url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${pname}-${version}.tar.bz2"; - hash = "sha256-c4ySTlAfL1Ebs1+pLZd5KidO3UcF9HKhV/RpGLRSlcY="; + hash = "sha256-4cprlrp/vCaoUN4HwZFa+H1DW1S5q/byQcd+g/g427g="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/md/mdbook-toc/package.nix b/pkgs/by-name/md/mdbook-toc/package.nix index cfeb46ffd9ec..4e3c0687d99b 100644 --- a/pkgs/by-name/md/mdbook-toc/package.nix +++ b/pkgs/by-name/md/mdbook-toc/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdbook-toc"; - version = "0.15.3"; + version = "0.15.4"; src = fetchFromGitHub { owner = "badboy"; repo = "mdbook-toc"; tag = finalAttrs.version; - sha256 = "sha256-nQMVba6jwfatGpV1jhwzdNlMY7XUGpHU3TqZ1yMy6Q0="; + sha256 = "sha256-mmmAMZC/YEAMRd8Yu8dGwheHM5CvzS0TpVmGzM08vEY="; }; - cargoHash = "sha256-ksLapG9MDGDgKNZIg7Kx9CpzCTchkQdmMlWAEczdbRg="; + cargoHash = "sha256-AlYik588J013Ee6YMF0sWAf5DfK2OVcTR3SxHT/v8nI="; meta = { description = "Preprocessor for mdbook to add inline Table of Contents support"; diff --git a/pkgs/by-name/mu/musescore/package.nix b/pkgs/by-name/mu/musescore/package.nix index 367fc7cedc99..80d57dbef7e7 100644 --- a/pkgs/by-name/mu/musescore/package.nix +++ b/pkgs/by-name/mu/musescore/package.nix @@ -5,26 +5,29 @@ # nativeBuildInputs cmake, - wrapGAppsHook3, - pkg-config, ninja, + pkg-config, + wrapGAppsHook3, # buildInputs alsa-lib, alsa-plugins, + flac, freetype, + kdePackages, + lame, libjack2, libogg, + libopus, + libopusenc, libpulseaudio, libsndfile, libvorbis, + mnxdom, portaudio, portmidi, - flac, - libopusenc, - libopus, - mnxdom, - kdePackages, + pugixml, + utf8cpp, # passthru tests nixosTests, @@ -32,13 +35,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "musescore"; - version = "4.7.0"; + version = "4.7.2"; src = fetchFromGitHub { owner = "musescore"; repo = "MuseScore"; tag = "v${finalAttrs.version}"; - hash = "sha256-AEYZWkcjqB2pW+oBow2oMX1HQn4kRaTBBxhyxIbG0a4="; + hash = "sha256-7oA+cC5/nOEM2zpFgM13zlBIoc3AB//Ovc+dU1c1r6M="; }; cmakeFlags = [ @@ -59,6 +62,9 @@ stdenv.mkDerivation (finalAttrs: { # Implies also OPUS "OPUSENC" "FLAC" + "PUGIXML" + "LAME" + "UTF8CPP" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # https://github.com/musescore/MuseScore/issues/33467 @@ -87,11 +93,11 @@ stdenv.mkDerivation (finalAttrs: { dontWrapGApps = true; nativeBuildInputs = [ - kdePackages.wrapQtAppsHook cmake kdePackages.qttools - pkg-config + kdePackages.wrapQtAppsHook ninja + pkg-config ] ++ lib.optionals stdenv.hostPlatform.isLinux [ # Since https://github.com/musescore/MuseScore/pull/13847/commits/685ac998 @@ -100,24 +106,27 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - libjack2 + flac freetype + kdePackages.qt5compat + kdePackages.qtbase + kdePackages.qtdeclarative + kdePackages.qtnetworkauth + kdePackages.qtscxml + kdePackages.qtsvg + lame + libjack2 libogg + libopus + libopusenc libpulseaudio libsndfile libvorbis + mnxdom portaudio portmidi - flac - libopusenc - libopus - mnxdom - kdePackages.qtbase - kdePackages.qtdeclarative - kdePackages.qt5compat - kdePackages.qtsvg - kdePackages.qtscxml - kdePackages.qtnetworkauth + pugixml + utf8cpp ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib diff --git a/pkgs/by-name/ne/netbox_4_5/plugins/netbox-custom-objects/package.nix b/pkgs/by-name/ne/netbox_4_5/plugins/netbox-custom-objects/package.nix new file mode 100644 index 000000000000..2cc4444bc49f --- /dev/null +++ b/pkgs/by-name/ne/netbox_4_5/plugins/netbox-custom-objects/package.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + netbox, + python, +}: + +buildPythonPackage rec { + pname = "netbox-custom-objects"; + version = "0.5.1"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "netboxlabs"; + repo = "netbox-custom-objects"; + tag = "v${version}"; + hash = "sha256-8PEqt6TpoQ8ncyZPesRos0BQHF3cKIzgoFr56v8UTTY="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ netbox ]; + + preFixup = '' + export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH + ''; + + dontUsePythonImportsCheck = python.pythonVersion != netbox.python.pythonVersion; + + pythonImportsCheck = [ "netbox_custom_objects" ]; + + meta = { + description = "NetBox plugin to create new object types"; + homepage = "https://github.com/netboxlabs/netbox-custom-objects"; + changelog = "https://github.com/netboxlabs/netbox-custom-objects/releases/tag/${src.tag}"; + license = lib.licenses.netboxLimitedUse; + maintainers = with lib.maintainers; [ felbinger ]; + }; +} diff --git a/pkgs/by-name/np/npins/package.nix b/pkgs/by-name/np/npins/package.nix index 1337438243a0..fde5c4268cb3 100644 --- a/pkgs/by-name/np/npins/package.nix +++ b/pkgs/by-name/np/npins/package.nix @@ -19,22 +19,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "npins"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "andir"; repo = "npins"; tag = finalAttrs.version; - sha256 = "sha256-ksOXi7u4bpHyWNHwkUR62fdwKowPW5GqBS7MA7Apwh4="; + sha256 = "sha256-XzJaDf5tlrYGTMJ+eS9hH9l79S4JA8h2KfbvKHF14xY="; }; - cargoHash = "sha256-A93cFkBt+gHCuLAE7Zk8DRmsGoMwJkqtgHZd4lbpFs0="; - buildNoDefaultFeatures = true; - buildFeatures = [ - "clap" - "crossterm" - "env_logger" - ]; + cargoHash = "sha256-Fiku3UULsm6HL1skjJA/UiW9VRFRWbnXULQFBiVDCJ0="; nativeBuildInputs = [ makeWrapper ]; @@ -50,6 +44,9 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "npins"; homepage = "https://github.com/andir/npins"; license = lib.licenses.eupl12; - maintainers = with lib.maintainers; [ piegames ]; + maintainers = with lib.maintainers; [ + piegames + coca + ]; }; }) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index dbe82a0e2edc..7ec342370d9a 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -148,6 +148,10 @@ effectiveStdenv.mkDerivation (finalAttrs: { "return PathString{};" \ "return PathString(\"$out/lib/\");" '' + + lib.optionalString effectiveStdenv.hostPlatform.isDarwin '' + substituteInPlace cmake/onnxruntime.cmake \ + --replace-fail "INSTALL_NAME_DIR @rpath" "INSTALL_NAME_DIR $out/lib" + '' + lib.optionalString rocmSupport '' patchShebangs tools/ci_build/hipify-perl '' diff --git a/pkgs/by-name/op/openldap/package.nix b/pkgs/by-name/op/openldap/package.nix index e40648724340..c87e6c2e75a5 100644 --- a/pkgs/by-name/op/openldap/package.nix +++ b/pkgs/by-name/op/openldap/package.nix @@ -128,6 +128,10 @@ stdenv.mkDerivation (finalAttrs: { # can probably be re-added once https://github.com/cyrusimap/cyrus-sasl/pull/772 # has made it to a release rm -f tests/scripts/test076-authid-rewrite + '' + # FIXME: revert after this gets unconditional above (on staging* branch) + + lib.optionalString stdenv.hostPlatform.isi686 '' + rm -f tests/scripts/test*-sync* ''; doCheck = true; diff --git a/pkgs/by-name/or/or-tools/package.nix b/pkgs/by-name/or/or-tools/package.nix index 90754354a478..eb312fbff8cc 100644 --- a/pkgs/by-name/or/or-tools/package.nix +++ b/pkgs/by-name/or/or-tools/package.nix @@ -137,6 +137,8 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ (lib.cmakeBool "CMAKE_MACOSX_RPATH" false) + (lib.cmakeFeature "CMAKE_INSTALL_NAME_DIR" "${placeholder "out"}/lib") + (lib.cmakeBool "CMAKE_BUILD_WITH_INSTALL_NAME_DIR" true) ]; strictDeps = true; diff --git a/pkgs/by-name/pa/panache/package.nix b/pkgs/by-name/pa/panache/package.nix index c4ef1ee3026c..16e2e3165873 100644 --- a/pkgs/by-name/pa/panache/package.nix +++ b/pkgs/by-name/pa/panache/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "panache"; - version = "2.47.0"; + version = "2.49.0"; src = fetchFromGitHub { owner = "jolars"; repo = "panache"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZwTUEjzSeHvzAkRjqO136UxPC/il2wRm+QxZiOQIoyY="; + hash = "sha256-7IrlArMcr1Ja7jQl4nMLtsPhfoCRTp9Vsap7aD/lyDs="; }; - cargoHash = "sha256-bWRQNmOIBhEE++Pc4/GW9+Ck4U7cQQvYkW2XxE93lwU="; + cargoHash = "sha256-/D1yiuTtxQ/NAjqXUAPHWkHsw/+cpiBlYy1UwJOyD+Q="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/pd/pdnsgrep/package.nix b/pkgs/by-name/pd/pdnsgrep/package.nix index 6c75e9ee0fd5..3148a8839a1b 100644 --- a/pkgs/by-name/pd/pdnsgrep/package.nix +++ b/pkgs/by-name/pd/pdnsgrep/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "pdnsgrep"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "akquinet"; repo = "pdnsgrep"; tag = "v${finalAttrs.version}"; - hash = "sha256-V5Im75vYQYZmAedx4TKGkuoXI0noOfH7wMDoJRWA1hs="; + hash = "sha256-mSvkfb8aMx9fvdVrKqtzhYBEULph0Hs/8nlldSuZiX8="; }; - vendorHash = "sha256-hTlweJAWWrcaYhTH8IuCxDmqNd1qWTYK5F8NQhBbKt0="; + vendorHash = "sha256-Rx2TmYubU+EqvfyWjX5A3EC+7Pt/k68I6PmQdCwYlfE="; proxyVendor = true; ldflags = [ diff --git a/pkgs/by-name/pe/peergos/package.nix b/pkgs/by-name/pe/peergos/package.nix index 468afa3b1c5b..d8e403cfa73b 100644 --- a/pkgs/by-name/pe/peergos/package.nix +++ b/pkgs/by-name/pe/peergos/package.nix @@ -41,13 +41,13 @@ let in stdenv.mkDerivation rec { pname = "peergos"; - version = "1.26.0"; + version = "1.29.0"; src = fetchFromGitHub { owner = "Peergos"; repo = "web-ui"; rev = "v${version}"; - hash = "sha256-lvgiVjNbXWKrEYe8kCgAi4hwdvawZysjGJiDSInKYsM="; + hash = "sha256-WaTWz55pEfE/ncJnyc8FjkxJhsBYBXt7cFjBz8v0hw8="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/po/polkit_gnome/polkit-gnome-authentication-agent-1.desktop b/pkgs/by-name/po/polkit_gnome/polkit-gnome-authentication-agent-1.desktop index 5ddda50cb015..ff5e1b50a315 100644 --- a/pkgs/by-name/po/polkit_gnome/polkit-gnome-authentication-agent-1.desktop +++ b/pkgs/by-name/po/polkit_gnome/polkit-gnome-authentication-agent-1.desktop @@ -84,5 +84,5 @@ Terminal=false Type=Application Categories= NoDisplay=true -OnlyShowIn=GNOME;XFCE;Unity; +#OnlyShowIn=GNOME;XFCE;Unity; AutostartCondition=GNOME3 unless-session gnome diff --git a/pkgs/by-name/ps/psysh/package.nix b/pkgs/by-name/ps/psysh/package.nix index de522e429e34..92baaaa1ebae 100644 --- a/pkgs/by-name/ps/psysh/package.nix +++ b/pkgs/by-name/ps/psysh/package.nix @@ -6,13 +6,13 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "psysh"; - version = "0.12.22"; + version = "0.12.23"; src = fetchFromGitHub { owner = "bobthecow"; repo = "psysh"; tag = "v${finalAttrs.version}"; - hash = "sha256-mcK7s/CmXTvQMNXY4bAtwWudY1aOJdt0XkOKUVhIVHQ="; + hash = "sha256-9vc0gmALM/0npHVa2cxGbc/kuiyd691qX+4XVcSFepY="; forceFetchGit = true; postFetch = '' cp $out/build/composer.json $out/ @@ -20,7 +20,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-qx3FihqRXFHFOTK2dTjRfF/IP4ItHZBI6J/JqlSMp+A="; + vendorHash = "sha256-vCPkyOHz/IwzKNWzCP/ceVJS3VGd/KJgVzcwfObhigI="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/ra/raspberrypi-eeprom/package.nix b/pkgs/by-name/ra/raspberrypi-eeprom/package.nix index d3f3cc30577f..45c577bc94af 100644 --- a/pkgs/by-name/ra/raspberrypi-eeprom/package.nix +++ b/pkgs/by-name/ra/raspberrypi-eeprom/package.nix @@ -14,13 +14,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "raspberrypi-eeprom"; - version = "2026.05.11-2712"; + version = "2026.05.17-2711-0138c0"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "rpi-eeprom"; tag = "v${finalAttrs.version}"; - hash = "sha256-19aVPfMQOqAWNVYoBxowV5zWjshuE5LPKaLNLxZlmHw="; + hash = "sha256-duzftioXXrLizQVLwAS285n6ve4Y3rCt/ERjcGQG+Dc="; }; buildInputs = [ python3 ]; diff --git a/pkgs/by-name/sl/slothy/package.nix b/pkgs/by-name/sl/slothy/package.nix new file mode 100644 index 000000000000..a07c0bb41594 --- /dev/null +++ b/pkgs/by-name/sl/slothy/package.nix @@ -0,0 +1,8 @@ +{ python3Packages }: + +(python3Packages.toPythonApplication python3Packages.slothy).overrideAttrs (old: { + __structuredAttrs = true; + meta = old.meta // { + mainProgram = "slothy-cli"; + }; +}) diff --git a/pkgs/by-name/th/thelounge/package.nix b/pkgs/by-name/th/thelounge/package.nix index 6a2db216f110..c1e2250b1213 100644 --- a/pkgs/by-name/th/thelounge/package.nix +++ b/pkgs/by-name/th/thelounge/package.nix @@ -3,11 +3,9 @@ stdenv, fetchFromGitHub, fetchYarnDeps, - nodejs, nodejs-slim, yarn, fixup-yarn-lock, - python3, npmHooks, sqlite, srcOnly, @@ -18,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "thelounge"; - version = "4.4.3"; + version = "4.5.0"; src = fetchFromGitHub { owner = "thelounge"; repo = "thelounge"; rev = "v${finalAttrs.version}"; - hash = "sha256-lDbyqVFjhF2etRx31ax7KiQ1QKgVhD8xkTog/E3pUlA="; + hash = "sha256-I+ITSEm/FCI4omeBM8BCowI6hXBYriJfZ0vP27771Ms="; }; # Allow setting package path for the NixOS module. @@ -37,19 +35,16 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-csVrgsEy9HjSBXxtgNG0hcBrR9COlcadhMQrw6BWPc4="; + hash = "sha256-wgG5AGZvMzdw4QnTNOzAfQGB//VWlV403AgWv4TceGQ="; }; nativeBuildInputs = [ - nodejs + nodejs-slim + nodejs-slim.npm yarn fixup-yarn-lock - python3 - python3.pkgs.distutils npmHooks.npmInstallHook - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild ]; - buildInputs = [ sqlite ]; + ]; configurePhase = '' runHook preConfigure @@ -76,13 +71,6 @@ stdenv.mkDerivation (finalAttrs: { preInstall = '' yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive --production patchShebangs node_modules - - # Build the sqlite3 package. - npm_config_nodedir="${srcOnly nodejs}" npm_config_node_gyp="${buildPackages.nodejs}/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" npm rebuild --verbose --sqlite=${sqlite.dev} - ''; - - postInstall = '' - rm -rf node_modules/sqlite3/build-tmp-napi-v6/{Release/obj.target,node_sqlite3.target.mk} ''; disallowedReferences = [ nodejs-slim.src ]; @@ -103,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { raitobezarius ]; license = lib.licenses.mit; - inherit (nodejs.meta) platforms; + inherit (nodejs-slim.meta) platforms; mainProgram = "thelounge"; }; }) diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index ac828b09fd5e..b6c72d4b9bd4 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -30,6 +30,8 @@ aciceri ]; }; + # Non-schema `queries` nesting in grammar entry + excludeBrokenTreeSitterJson = true; }; alloy = { @@ -740,6 +742,8 @@ sei40kr ]; }; + # Non-schema `camelCase` and `external-scanner` fields + excludeBrokenTreeSitterJson = true; }; gas = { @@ -1022,6 +1026,8 @@ aciceri ]; }; + # Slash in grammar name and non-schema top-level `tree-sitter` field + excludeBrokenTreeSitterJson = true; }; groovy = { @@ -1824,6 +1830,8 @@ meta = { license = lib.licenses.mit; }; + # Missing required `metadata.links` + excludeBrokenTreeSitterJson = true; }; opencl = { @@ -2200,6 +2208,8 @@ aciceri ]; }; + # Missing required `grammars[0].name` and `metadata` + excludeBrokenTreeSitterJson = true; }; r = { @@ -2528,6 +2538,8 @@ aciceri ]; }; + # Empty `metadata.links.funding` fails URL parsing + excludeBrokenTreeSitterJson = true; }; supercollider = { @@ -2617,6 +2629,8 @@ aciceri ]; }; + # Non-schema `metadata.links.homepage` + excludeBrokenTreeSitterJson = true; }; talon = rec { @@ -2971,6 +2985,8 @@ jeafleohj ]; }; + # Relative repository URL, empty funding and author URLs + excludeBrokenTreeSitterJson = true; }; wast = { diff --git a/pkgs/by-name/ya/yazi/plugins/kanagawa/default.nix b/pkgs/by-name/ya/yazi/plugins/kanagawa/default.nix new file mode 100644 index 000000000000..4fc25212cfc2 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/kanagawa/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "kanagawa.yazi"; + version = "0-unstable-2026-01-02"; + + src = fetchFromGitHub { + owner = "dangooddd"; + repo = "kanagawa.yazi"; + rev = "04985d12842b06bdb3ad5f1b3d7abc631059b7f5"; + hash = "sha256-Yz0zRVzmgbrk0m7OkItxIK6W0WkPze/t09pWFgziNrw="; + }; + + meta = { + description = "Kanagawa theme for Yazi"; + homepage = "https://github.com/dangooddd/kanagawa.yazi"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.es-sai-fi ]; + }; +} diff --git a/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix new file mode 100644 index 000000000000..7863a75453fc --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "keep-preferences.yazi"; + version = "0-unstable-2026-05-15"; + + src = fetchFromGitHub { + owner = "XYenon"; + repo = "keep-preferences.yazi"; + rev = "f6656322e059df2384b1e3b37461e362438879f9"; + hash = "sha256-eRlF78sixUVHWuYFml65xY7W0rKGDholqpggUuatd1c="; + }; + + meta = { + description = "Keep Yazi manager preferences per tab and per directory"; + homepage = "https://github.com/XYenon/keep-preferences.yazi"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ xyenon ]; + }; +} diff --git a/pkgs/development/coq-modules/equations/default.nix b/pkgs/development/coq-modules/equations/default.nix index 1db330b2d7b5..ba1a136a6404 100644 --- a/pkgs/development/coq-modules/equations/default.nix +++ b/pkgs/development/coq-modules/equations/default.nix @@ -17,6 +17,7 @@ case = case: out: { inherit case out; }; in lib.switch coq.coq-version [ + (case "9.2" "1.3.2+9.2") (case "9.1" "1.3.1+9.1") (case "9.0" "1.3.1+9.0") (case "8.20" "1.3.1+8.20") @@ -83,6 +84,8 @@ release."1.3.1+9.0".sha256 = "sha256-186Z0/wCuGAjIvG1LoYBMPooaC6HmnKWowYXuR0y6bA="; release."1.3.1+9.1".rev = "v1.3.1-9.1"; release."1.3.1+9.1".sha256 = "sha256-LtYbAR3jt+JbYcqP+m1n3AZhAWSMIeOZtmdSJwg7L1A="; + release."1.3.2+9.2".rev = "v1.3.2-9.2"; + release."1.3.2+9.2".sha256 = "sha256-wpl6Uxy3M2xYuBZPLdsvkvBfXqzplHRrNjyePgLi2X4="; mlPlugin = true; diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 66c10eaaa51b..ceaed125484d 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.43.15"; + version = "1.43.16"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-H+qjjxPVNreUAqW8SoxszniTSDqjHGXJ21gXxMX6owo="; + hash = "sha256-M+jW4OKMRZbF6pr6SENw+LhM8CvPIRo8CC/a1+20qlQ="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/fastapi-pagination/default.nix b/pkgs/development/python-modules/fastapi-pagination/default.nix index b00f868fac28..61d72f4d4c17 100644 --- a/pkgs/development/python-modules/fastapi-pagination/default.nix +++ b/pkgs/development/python-modules/fastapi-pagination/default.nix @@ -14,7 +14,7 @@ buildPythonPackage (finalAttrs: { pname = "fastapi-pagination"; - version = "0.15.12"; + version = "0.15.13"; pyproject = true; __structuredAttrs = true; @@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: { owner = "uriyyo"; repo = "fastapi-pagination"; tag = finalAttrs.version; - hash = "sha256-AzpNyTzlzPHkrx8BghZFHer3w+GpNIUYRo15rRRO0UY="; + hash = "sha256-c+bXtc4MQdd+UlsBHtVL6F2lBu46yry9OTKsMbu1Mhw="; }; build-system = [ diff --git a/pkgs/development/python-modules/google-auth-oauthlib/default.nix b/pkgs/development/python-modules/google-auth-oauthlib/default.nix index 387595c64b57..433ed557864e 100644 --- a/pkgs/development/python-modules/google-auth-oauthlib/default.nix +++ b/pkgs/development/python-modules/google-auth-oauthlib/default.nix @@ -8,19 +8,19 @@ requests-oauthlib, click, pytestCheckHook, - gitUpdater, + nix-update-script, }: buildPythonPackage (finalAttrs: { pname = "google-auth-oauthlib"; - version = "1.3.1"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "google-cloud-python"; tag = "google-auth-oauthlib-v${finalAttrs.version}"; - hash = "sha256-lfB544cDaywiGTV0KlecU7oEl2Gbb4Ou8UCp+YjGtOA="; + hash = "sha256-KJviH4dofYSvZu9S7VMBSnGjH66xMUEvhcmZN7GJ4Iw="; }; sourceRoot = "${finalAttrs.src.name}/packages/google-auth-oauthlib"; @@ -54,8 +54,14 @@ buildPythonPackage (finalAttrs: { __darwinAllowLocalNetworking = true; - passthru.updateScript = { - rev-prefix = "google-auth-oauthlib-v"; + # The ATOM feed loses this update most of the time due to a high update volume, + # so query github directly. + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "google-auth-oauthlib-v([0-9.]+)" + "--use-github-releases" + ]; }; meta = { diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 8fed5298a7aa..693a0f65ee4b 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202605271"; + version = "0.1.202605281"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-9SAUm7HVKFVNTVVA5/FTtpTAM/4Hv+G5TIuCWDIHC48="; + hash = "sha256-QfnV30Pd6Wd0YD/Q8GPFX06z0trIRp2UP5wH7bEkHOc="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 301570e0d6e4..26ed8eeb2432 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -459,8 +459,8 @@ in "sha256-02BUkAFhr9sT8ohkJJFPYNni0O9/UI/G0GUee/Kx5Dw="; mypy-boto3-ecs = - buildMypyBoto3Package "ecs" "1.43.10" - "sha256-/ROYkmhRUy4YCcdRJPyR+GZ5kl+2L3pz04Kc1ZZPfU4="; + buildMypyBoto3Package "ecs" "1.43.16" + "sha256-0YWDS6MW3UhdLKzLaaZfrOZjZTrO15t5SDJoHM3MtSo="; mypy-boto3-efs = buildMypyBoto3Package "efs" "1.43.0" @@ -862,8 +862,8 @@ in "sha256-jiYmf0SWN0WBh6kJRllwmPMgcZyCxPRuP2GD2DavqKM="; mypy-boto3-medialive = - buildMypyBoto3Package "medialive" "1.43.3" - "sha256-4X8Pw52+dxX3FBDZpw4lu2Uj7VpOecMcufFsI7hYN8I="; + buildMypyBoto3Package "medialive" "1.43.16" + "sha256-sOlkQEJXmjeAGlK9tpML+ZLKoYdqmRfr/RjajsNjkaQ="; mypy-boto3-mediapackage = buildMypyBoto3Package "mediapackage" "1.43.0" @@ -966,8 +966,8 @@ in "sha256-by5t5x+vu84vjqe176tFcz1zhDUIsmUo6dH5f3OyWOw="; mypy-boto3-opensearch = - buildMypyBoto3Package "opensearch" "1.43.7" - "sha256-1SO4Vhj8GLEK70etYMCBI/0ePrBZgCdpwTPaEcwl5zM="; + buildMypyBoto3Package "opensearch" "1.43.16" + "sha256-vo4FbTnm7vHPgBKlvGl7qZ/H/tuRkzrdzwBI82ewchQ="; mypy-boto3-opensearchserverless = buildMypyBoto3Package "opensearchserverless" "1.43.0" @@ -982,8 +982,8 @@ in "sha256-JEuEjo0htTuDCZx2nNJK2Zq59oSUqkMf4BrNamerfVk="; mypy-boto3-organizations = - buildMypyBoto3Package "organizations" "1.43.0" - "sha256-v72X9KJETKK9ppx1It9+5ywwEdtHRRBmj8GcSJrOBCc="; + buildMypyBoto3Package "organizations" "1.43.16" + "sha256-lSQJoqaR7rT3Z3OSgFNDbbmfcDfNPmhqV4aAyC1R1+w="; mypy-boto3-osis = buildMypyBoto3Package "osis" "1.43.0" @@ -1170,8 +1170,8 @@ in "sha256-T+JIJpHxD7IzAwq8yxgq6zbVMj/btpbhKnylMyfFvvU="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.43.13" - "sha256-CJ76WLP0ZpfjCb7tjjpRE0G5b+Xi9bygNHOWjZtdBsE="; + buildMypyBoto3Package "sagemaker" "1.43.16" + "sha256-Jp+FHUC9ATqf7+Lz+j532i4NveXiATVUywXY3PZHTPw="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.43.0" diff --git a/pkgs/development/python-modules/optuna/default.nix b/pkgs/development/python-modules/optuna/default.nix index 92ebd46a86f0..2d63e03bed3c 100644 --- a/pkgs/development/python-modules/optuna/default.nix +++ b/pkgs/development/python-modules/optuna/default.nix @@ -45,6 +45,7 @@ buildPythonPackage (finalAttrs: { pname = "optuna"; version = "4.8.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "optuna"; @@ -118,9 +119,19 @@ buildPythonPackage (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isDarwin [ # ValueError: Failed to start Kaleido subprocess. Error stream # kaleido/executable/kaleido: line 5: 5956 Illegal instruction: 4 ./bin/kaleido $@ + "test_edf_plot_no_trials" + "test_edf_plot_no_trials_studies" "test_get_optimization_history_plot" + "test_get_timeline_plot" + "test_plot_contour" + "test_plot_edf_with_multiple_studies" + "test_plot_edf_with_target" + "test_plot_edf_with_target_name" "test_plot_intermediate_values" + "test_plot_parallel_coordinate" + "test_plot_param_importances" "test_plot_rank" + "test_plot_slice" "test_plot_terminator_improvement" ]; diff --git a/pkgs/development/python-modules/ortools/default.nix b/pkgs/development/python-modules/ortools/default.nix new file mode 100644 index 000000000000..7a5a3d7169bf --- /dev/null +++ b/pkgs/development/python-modules/ortools/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + lndir, + or-tools, + immutabledict, + numpy, + pandas, + protobuf, +}: + +buildPythonPackage { + pname = "ortools"; + inherit (or-tools) version; + format = "other"; + + src = or-tools.python; + + dontBuild = true; + + nativeBuildInputs = [ lndir ]; + + installPhase = '' + runHook preInstall + mkdir -p $out + lndir -silent $src $out + runHook postInstall + ''; + + propagatedBuildInputs = [ + immutabledict + numpy + pandas + protobuf + ]; + + pythonImportsCheck = [ + "ortools" + "ortools.sat.python.cp_model" + ]; + + meta = or-tools.meta // { + description = "Python bindings for Google's or-tools"; + }; +} diff --git a/pkgs/development/python-modules/plopp/default.nix b/pkgs/development/python-modules/plopp/default.nix index 860705b09687..eb02676fa1b6 100644 --- a/pkgs/development/python-modules/plopp/default.nix +++ b/pkgs/development/python-modules/plopp/default.nix @@ -36,14 +36,14 @@ buildPythonPackage (finalAttrs: { pname = "plopp"; - version = "26.4.2"; + version = "26.5.0"; pyproject = true; src = fetchFromGitHub { owner = "scipp"; repo = "plopp"; tag = finalAttrs.version; - hash = "sha256-nluNaOQKkXolGCgx3Pr0m5OQ6vZbWPfdN7kbNKaVU68="; + hash = "sha256-UYEbJtWSTwF4z8Ga+IsCk+yQVT5xMvEENqT+hrbxPEc="; }; build-system = [ diff --git a/pkgs/development/python-modules/slothy/default.nix b/pkgs/development/python-modules/slothy/default.nix new file mode 100644 index 000000000000..f3e9b53ede81 --- /dev/null +++ b/pkgs/development/python-modules/slothy/default.nix @@ -0,0 +1,66 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + gcc, + llvm, + ortools, + sympy, + unicorn, +}: + +buildPythonPackage rec { + pname = "slothy"; + version = "0.2.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "slothy-optimizer"; + repo = "slothy"; + tag = version; + hash = "sha256-1seD/wqAyEcv5HJFO8j53ARd64fddGropA6xk0dq2yk="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + ortools + sympy + unicorn + ]; + + # slothy shells out to `gcc` and the llvm binutils at runtime; extend + # PATH at import time so the library works in a plain withPackages env. + postPatch = '' + substituteInPlace slothy/__init__.py \ + --replace-fail 'from slothy.core.slothy import Slothy' \ + 'import os + os.environ["PATH"] = "${ + lib.makeBinPath [ + gcc + llvm + ] + }" + os.pathsep + os.environ.get("PATH", "") + from slothy.core.slothy import Slothy' + ''; + + pythonRelaxDeps = true; + + pythonImportsCheck = [ "slothy" ]; + + installCheckPhase = '' + runHook preInstallCheck + python3 test.py --silent --tests aarch64_simple0_a55 + runHook postInstallCheck + ''; + + meta = { + description = "Assembly superoptimization via constraint solving"; + homepage = "https://slothy-optimizer.github.io/slothy"; + changelog = "https://github.com/slothy-optimizer/slothy/releases/tag/${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ mkannwischer ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +} diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 2b90d413586c..505c455e2319 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.103"; + version = "3.1.104"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-xwimPyCZJrsBHJgRaojrI8peEnKWzflpX3OM2mPzmDw="; + hash = "sha256-xdvKnNu6TOSjG4ustupXlWk7GQvZolNzPvg/nSuuDaI="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/tree-sitter-grammars/default.nix b/pkgs/development/python-modules/tree-sitter-grammars/default.nix index e84085a6ab25..c2ab41f35662 100644 --- a/pkgs/development/python-modules/tree-sitter-grammars/default.nix +++ b/pkgs/development/python-modules/tree-sitter-grammars/default.nix @@ -33,6 +33,7 @@ let # of overrides ensures the binding can find the correct symbol langIdentOverrides = { tree_sitter_org_nvim = "tree_sitter_org"; + tree_sitter_go_template_helm = "tree_sitter_helm"; }; langIdent = langIdentOverrides.${snakeCaseName} or snakeCaseName; in diff --git a/pkgs/development/python-modules/vilfo-api-client/default.nix b/pkgs/development/python-modules/vilfo-api-client/default.nix index 5c4ac4ebd0f6..683f1d346f6a 100644 --- a/pkgs/development/python-modules/vilfo-api-client/default.nix +++ b/pkgs/development/python-modules/vilfo-api-client/default.nix @@ -28,11 +28,6 @@ buildPythonPackage (finalAttrs: { setuptools-scm ]; - postPatch = '' - substituteInPlace setup.cfg \ - --replace-fail "get-mac" "getmac" - ''; - dependencies = [ getmac requests diff --git a/pkgs/development/python-modules/vllm/default.nix b/pkgs/development/python-modules/vllm/default.nix index 4db1e66064ce..06946cc2ef2a 100644 --- a/pkgs/development/python-modules/vllm/default.nix +++ b/pkgs/development/python-modules/vllm/default.nix @@ -604,5 +604,10 @@ buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: { # find_isa "x86_64-darwin" ]; + knownVulnerabilities = [ + "CVE-2026-27893" + "CVE-2026-44222" + "CVE-2026-44223" + ]; }; }) diff --git a/pkgs/development/tools/electron/binary/generic.nix b/pkgs/development/tools/electron/binary/generic.nix index b864acdbba0f..f247c08562c5 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 "39.0.0") "Electron version ${version} is EOL"; + knownVulnerabilities = lib.optional (lib.versionOlder version "40.0.0") "Electron version ${version} is EOL"; }; fetcher = diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 9361d5d4a449..824d216e1e9d 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1,1354 +1,4 @@ { - "39": { - "chrome": "142.0.7444.265", - "chromium": { - "deps": { - "gn": { - "hash": "sha256-sm5GWbkm3ua7EkCWTuY4TG6EXKe3asXTrH1APnNARJQ=", - "rev": "81b24e01531ecf0eff12ec9359a555ec3944ec4e", - "version": "0-unstable-2025-09-18" - } - }, - "version": "142.0.7444.265" - }, - "chromium_npm_hash": "sha256-i1eQ4YlrWSgY522OlFtGDDPmxE2zd1hDM03AzR8RafE=", - "deps": { - "src": { - "args": { - "hash": "sha256-VJKx61JTIGg4j/kNqtOWkYOsy0xYYZbuyoiKFVcbZgc=", - "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": "142.0.7444.265", - "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-+2OBUpLLVPB/fDlF/9mEwTsvH2Una3ZYKUJY06nZauo=", - "rev": "3913dbd6fdde06b914d0e1119fcc884f8115e4f8", - "url": "https://chromium.googlesource.com/website.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/electron": { - "args": { - "hash": "sha256-7hMzrFN/W37fq4bNPk5910UHy/ItMkHol/SmK1Uip6c=", - "owner": "electron", - "repo": "electron", - "tag": "v39.8.10" - }, - "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-ACXkivQ4tqePgNIg2hpl4DQFa8n0CUkCOqPlgh56oLs=", - "rev": "c0df0d316bd7e4ddf44e5ba094b5c5b061d94b0c", - "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-CCjQue8xv/t81I3ncqS6Ib3hjcs+FKCB+yvNUE+A+Dc=", - "rev": "7628a2726022fc768f2464ed5060bbc97e13f77a", - "url": "https://chromium.googlesource.com/angle/angle.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/angle/third_party/VK-GL-CTS/src": { - "args": { - "hash": "sha256-VYROUPvcpkV+skw3RKXoCpB+4xVA2Qem+15YKjV7pMg=", - "rev": "c67cffddd65aba724950e062343fa1cc89560b33", - "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-rhUF9fuWbiAkaGbHnhANZxCYEhkkoMQoiYzn1EfR270=", - "rev": "91f3df0a20f6d3dd3e2f749b4a2730b68c3d585e", - "url": "https://boringssl.googlesource.com/boringssl.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/breakpad/breakpad": { - "args": { - "hash": "sha256-jGdQyM3+p3qt+Hjt44Wpg7XKiUt7kz9Lv1xRG7vp+dM=", - "rev": "a1220f673dc44632e821bd1a217089e5a159a203", - "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-Is8yDmTyNyseTBPIDwIlhRthqfkFPgQIvu3b6u5c0m0=", - "rev": "04c85a1d0e324464c6be4b3d193b47cb6177d03a", - "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-d9uweklBffiuCWEb03ti1eFLnMac2qRtvggzXY1n/RU=", - "rev": "37f6e68a107df43b7d7e044fd36a13cbae3413f2", - "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-XTPhIXHzTW4EjyER/49mKJVDQQVNGuyLu2OBAxSt+CQ=", - "rev": "05f2a5dd0d1386777ae9d7fac9da776f82e7e0f2", - "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-JW83AgI1cWv4TSpXNe9sv/hNYAA7MOdUeTHY8+0lHgc=", - "rev": "877328f188a3c7d1fa855871a278eb48d530c4c0", - "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/crabbyavif/src": { - "args": { - "hash": "sha256-HUGkuQWfUGsE6crsluI7l5H2DYalruoDKqBjbVfE7BM=", - "rev": "3ba05863e84fd3acb4f4af2b4545221b317a2e55", - "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-N8/0tVMBi6yFe9HkR5wxDJ1+QAP1IV1Bz99Il3RZNFU=", - "rev": "c33ff08e2b27ddaed22c8799fefd3a4b7d3c49a9", - "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/crossbench": { - "args": { - "hash": "sha256-JbgzTTFEFuA8ZyRLih3T/Fa3RhcOK4fi+9RuzZioiPI=", - "rev": "f6e9d3627685e3bcb82d5a24c1f075b8dd0d881c", - "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-dPVDZ4SyrHWsRWERUl6UKbbdUG/5dC/UTte6sItMYxg=", - "rev": "af5cf2b1e7f03d6f6de84477e1ca8eed1f3eb03d", - "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn": { - "args": { - "hash": "sha256-BFJsVt7hkSyyPQiX7QCN7Fu6CgTF/2xwAQbWCkJVq6M=", - "rev": "95f9c2b375395cc82941babdf1e9f0cf60a32831", - "url": "https://dawn.googlesource.com/dawn.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/dxc": { - "args": { - "hash": "sha256-kcmuSCdAAzyQrg33b3dlkUErd0x5TDZkE8iXMEYW8wo=", - "rev": "2b58d6d865832f7146d6e22e2106e562458bbd0a", - "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-lZgUbs1+6+tLeHmJTIWMbpT6oSVzC3A9/J3vKONgxSs=", - "rev": "18f1cc77dea7254258eeee21839d1c249b506576", - "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/dawn/third_party/webgpu-headers/src": { - "args": { - "hash": "sha256-V/JhZyjLNSElllXbLduqyNjJqjrxB4SwwPpRHIcfIis=", - "rev": "53a87a3d8cb4c32ec026978ce003020741df6f53", - "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/depot_tools": { - "args": { - "hash": "sha256-oL/WjK90HWqtyE0sJhDUp3UxlC8jr4dZfp+Q80xu3sM=", - "rev": "675a3a9ccd7cf9367bb4caa58c30f08b56d45ef5", - "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/devtools-frontend/src": { - "args": { - "hash": "sha256-4SIqiDQtelkjdzTSDfB5GCymh+24MoiN77NNCxTV6qU=", - "rev": "747b0d1aebe33e5fc3d32677eb88315ab000eb5e", - "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-ZXDzAuvTu46YhieLIQ7MSQ0os+v2RF+KBtFuKU9fCWE=", - "rev": "430e35fbd15d3c946d2d2ba19ec41c16ba217cb3", - "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/electron_node": { - "args": { - "hash": "sha256-LP43+y5UC91tisM8EHj8l27El403k7kOVJeFqpZCgfQ=", - "owner": "nodejs", - "repo": "node", - "tag": "v22.22.1" - }, - "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-ZeFzrCE9LkDcp3VTMJkm5ypX29RGZCyZkp3tEr7yFKU=", - "rev": "9e751092c9498b84bbb77e2e0689ef9f50fe608f", - "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-u5AVjbep3iWwGNXLrkPJUnF8SbmIXlHOYoy3NIlUl/E=", - "rev": "1c514626e83c20fffa8557e75641848e1e15cd5e", - "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/fontconfig/src": { - "args": { - "hash": "sha256-2h0dWn7MxAX+4o2tMZLyjRFAES+FTMaGaf8M7ySkSV8=", - "rev": "f0ed9c3f43161d3555f6f7a5234b22fe7ca60727", - "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-b74O5i4xhHq8y0qepP8Wup2nuj9LFzBX7ahMCCVhc98=", - "rev": "d3668e00da732654b50e4e81f982544ed6e26390", - "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/fuzztest/src": { - "args": { - "hash": "sha256-gMIDf/Alh9BCk0Gm0m+mmhHoKreHCiN7/WOomcMbS/k=", - "rev": "e101ca021a40733d0fa76a3bd9b49b5f76da4f8a", - "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-/DwdyuSGCx22zsXZrcZGTECfsIqvzPQzTZ2mU8EkjxY=", - "rev": "a57276bf558f5cf94d3a9854ebdf5a2236849a5a", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/google_benchmark/src": { - "args": { - "hash": "sha256-cH8s1gP6kCcojAAfTt5iQCVqiAaSooNk4BdaILujM3w=", - "rev": "761305ec3b33abf30e08d50eb829e19a802581cc", - "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/googletest/src": { - "args": { - "hash": "sha256-A3kDQbt9ITaxCjl/tJtwySsPUyH+NNb8erdjBzq81o8=", - "rev": "244cec869d12e53378fa0efb610cd4c32a454ec8", - "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-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=", - "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e", - "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/icu": { - "args": { - "hash": "sha256-k3z31DhDPoqjcZdUL4vjyUMVpUiNk44+7rCMTDVPH8Q=", - "rev": "1b2e3e8a421efae36141a7b932b41e315b089af8", - "url": "https://chromium.googlesource.com/chromium/deps/icu.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ink/src": { - "args": { - "hash": "sha256-SVwZWhM63iN2ajTMldgug0mfJV1rdvxTZwj/zyLe4WA=", - "rev": "4e6081ad7052f97df7d77e1d87cea2d70c18a47b", - "url": "https://chromium.googlesource.com/external/github.com/google/ink.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ink_stroke_modeler/src": { - "args": { - "hash": "sha256-4iXoBgCCbWCqGbpchiAYQhKBK9rO1Xb6wP98iMd06cY=", - "rev": "fe79520c9ad7d2d445d26d3c59fda6fc54eb4d5c", - "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-jn6Twi+fc/qKjsqLqkrWxhQ677wY3rSCx3JfWCGhxr0=", - "rev": "b400dd340af3457890ec7b4a903fefb02fcf2dc6", - "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-RWm/xaX3WGgCy6o4lM5g6j0vS6mc6ZbDAhRw6OQgJlU=", - "rev": "2a70ad7bee390757eaa83aff12f310ba53915e9f", - "url": "https://aomedia.googlesource.com/aom.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libc++/src": { - "args": { - "hash": "sha256-IemCFOw1X+Kcna6cuj9e29FUhitqvVGn1DeMCShkbOs=", - "rev": "b77132b512d5411f8393fd3decb3abaeaf1d3ec8", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libc++abi/src": { - "args": { - "hash": "sha256-7TUY05CW5OCyd1C1oq69rptr1RkvOMS+1CAJc7yKRFQ=", - "rev": "864f61dc9253d56586ada34c388278565ef513f6", - "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-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=", - "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f", - "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libjpeg_turbo": { - "args": { - "hash": "sha256-Ig+tmprZDvlf/M72/DTar2pbxat9ZElgSqdXdoM0lPs=", - "rev": "e14cbfaa85529d47f9f55b0f104a579c1061f9ad", - "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-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=", - "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6", - "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libunwind/src": { - "args": { - "hash": "sha256-veSxr/ICnBsdP+3vWjCbPxduHiEzbT0DUdwfo0xcM30=", - "rev": "322be580a5a193a921c349a15747eeeb9a716ad1", - "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-44k28SJ7AbcABv1YV1tICtJ1II4AXTuvcAELSTUht6c=", - "rev": "8d00aca60b951444582b1373e4e47f0ca6e0871c", - "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-yKVLUxzIK5ybYM/22fVaQlqSCG5Hx4Notxj+3kI2LCg=", - "rev": "b0e8039062eedbcb20ebb1bad62bfeaee2b94ec6", - "url": "https://chromium.googlesource.com/webm/libwebp.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/libyuv": { - "args": { - "hash": "sha256-8sxr0TMQaCzBqQ39FADqWTATcmQlL6TOV3nFM/YySyY=", - "rev": "94417b9d213364905ce849c25719b819b8dbbaaa", - "url": "https://chromium.googlesource.com/libyuv/libyuv.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/llvm-libc/src": { - "args": { - "hash": "sha256-U/ToyQwIzZlaPic6LAnR17ySrZ6eGhReJ6iKVFrIHPg=", - "rev": "0c61a55402c6a0d9d6ca2aeb3c6a2613a8bc8c55", - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/lss": { - "args": { - "hash": "sha256-rhp4EcZYdgSfu9cqn+zxxGx6v2IW8uX8V+iA0UfZhFY=", - "rev": "ed31caa60f20a4f6569883b2d752ef7522de51e0", - "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-cwti+BWmF/l/dqa/cN0C587EK4WwRWcWy6gjFVkaMTg=", - "owner": "nodejs", - "repo": "nan", - "rev": "e14bdcd1f72d62bca1d541b66da43130384ec213" - }, - "fetcher": "fetchFromGitHub" - }, - "src/third_party/nasm": { - "args": { - "hash": "sha256-TxzAcp+CoKnnM0lCGjm+L3h6M30vYHjM07vW6zUe/vY=", - "rev": "e2c93c34982b286b27ce8b56dd7159e0b90869a2", - "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-gg9PtdIuCN3eQJhutbBz411zIsyCpagb5BARGdCWLMA=", - "rev": "4654d7968ac1a1e825a84bd4d85acadd7993c49a", - "url": "https://chromium.googlesource.com/openscreen" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/openscreen/src/buildtools": { - "args": { - "hash": "sha256-WnbgaCzZ/BJli6M60kP9e4mVPFDx0yu3eCac5wmQ7iM=", - "rev": "077a66f30fcf281b066fafb6dfc60818c238efb6", - "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-tZXu+3w+CplXbP8TgRetyl1Q2gacAqWtP9uJ6XZchHk=", - "rev": "e95c6ead2f97716c98526ec42d5fd9ebb50e6e23", - "url": "https://pdfium.googlesource.com/pdfium.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/perfetto": { - "args": { - "hash": "sha256-FfOCX3Z7aKGkMAf8hK5itt7+8N5kBRd9NJGjOLiUjQs=", - "rev": "d5bbee7afdf259af4212929ccbff467dd5349953", - "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-M9uMq/ZkvrWNep+CIFzx6xLfepLkfY8tjgL7ed2vjU0=", - "rev": "f5a07eddbf4be8f23e29e60a2ccf66b78b71f119", - "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-vbXqddDgwqetU0bDYn3qo7OBqT5eG926/MbA1hKkCT0=", - "rev": "ed3deb8a056b260c59f2fd42af6dfa3db48a8cad", - "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/re2/src": { - "args": { - "hash": "sha256-YXYRgSWUrX+tkaMiRpaCFrrP3vyhzGIP9ApsxWX08VQ=", - "rev": "cd7b2823a8375371f7efe6dae17837c9ab407693", - "url": "https://chromium.googlesource.com/external/github.com/google/re2.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/readability/src": { - "args": { - "hash": "sha256-liNoIZreSx/RgL5/oSKyzOuqChAgDwTtViNq0KiY0R0=", - "rev": "1f0ec42686c89a4a1c71789849f7ffde349ab197", - "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/ruy/src": { - "args": { - "hash": "sha256-fV0El2ZgjxLqstKVN35SL72+diHNK0FkBmG5UwVZFrk=", - "rev": "9940fbf1e0c0863907e77e0600b99bb3e2bc2b9f", - "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/search_engines_data/resources": { - "args": { - "hash": "sha256-WWkOOnOI3ohPuO+M9/x53hyDO11P6E6Z6ZZvKmQEyjI=", - "rev": "94eb2a9a225078cb5f40e82fd890bce387c8121a", - "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-7dpaRB/du2Y13BV3K7/Zx6lQwMtgtF17oKPoBtyEc64=", - "rev": "f4ed99d2443962782cf5f8b4dd27179f131e7cbe", - "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-3TlVewJ9C3MXvlIudzLHshQZOCAmUkMYsZzAazSbMLY=", - "rev": "06449bdc34789a7459393405dd777e02d78a3743", - "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-gewCQvcVRw+qdWPWRlYUMTt/aXrZ7Lea058WyqL5c08=", - "rev": "01e0577914a75a2569c846778c2f93aa8e6feddd", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/spirv-tools/src": { - "args": { - "hash": "sha256-wP/ZjSXXB1NrRVmtaqxoJ+jdHlRNsXg7dRxYp9zfKKc=", - "rev": "d5d5b61e2d5ae9b98ef403b3f3f922711812888a", - "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-raNaqoF6CYdBowrQOGRZk6vDdpr/2xAXR2+RaDF0ypk=", - "rev": "5f1c459a11bb4899301e89609cbf7547f9f31e20", - "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-9RWrxIDA2vvobr9Cg13SkwfScw+Lk/NCeaPVIXTCKmY=", - "rev": "313f58ae85278ced9ccc7f90ee630bdf8735c52f", - "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-zziYZlVaxG5UQPm/SlodT85f+pAoGwuAO9FKnkSN53E=", - "rev": "02470a3c2773a9fa236c7e8dacd72deb4b5131e3", - "url": "https://chromium.googlesource.com/vulkan-deps" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-headers/src": { - "args": { - "hash": "sha256-Sg/zp6UhRC5wqBS3vdfs0sQL8cBgLiwvfG0oY0v9MWU=", - "rev": "a4f8ada9f4f97c45b8c89c57997be9cebaae65d2", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-loader/src": { - "args": { - "hash": "sha256-3BBltVh3M9OnBk1uf+xpaaJaaF9QP9DHeX7tu6ET05Y=", - "rev": "f703f919c30c5b67958d35d40a4297cb3823ed78", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-tools/src": { - "args": { - "hash": "sha256-E8VEn0s/ZuIIx4sH9ItLx+3+FOPi8gbQ0Ht7iIyYBUU=", - "rev": "d643b80d6ba8c191bc289fdda52867c3bb3c190b", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-utility-libraries/src": { - "args": { - "hash": "sha256-qcCATZWM0YJ02Dl5VxjvbFYoE2b0r7Ku+ELr2is2VIg=", - "rev": "4322db5906e67b57ec9c327e6afe3d98ed893df7", - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/vulkan-validation-layers/src": { - "args": { - "hash": "sha256-ugV2Gwgrerbqbtc5SgKN5wm4eT4JbXRCiryu1bLGR+M=", - "rev": "83d96b88de7b85c3f29545170857e54e348421b2", - "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-oK0Z8xO2ILuySGZS0m37ZF0MOyle2l8AXb0/6wai0/w=", - "rev": "a156431ea66fe67d69c9fbba8a8ad34dabbab81c", - "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-L3DuBVH7x1vxpDp/wrykcyPCjVLJr4ox4gEl76f320A=", - "rev": "b62c3fc76c9c644a8597399b0d23f7032cabb366", - "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webpagereplay": { - "args": { - "hash": "sha256-W/f+vYNC9xiCPVvHezlVPFAze77OTCMMj7PgNN5ixaw=", - "rev": "9057e5d942f2bfcee71cc20415a7f86c966241f8", - "url": "https://chromium.googlesource.com/webpagereplay.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/webrtc": { - "args": { - "hash": "sha256-kVzks2ncpgd+aQ7JT2pAV/WJXxFIE7Es5Yzd/XGgm4w=", - "rev": "29d6eabaf0b5c1a62af6e7fd03adebf5e1a446e8", - "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-oxpMzIFwJ3L5cYLkwcSL7a8XS1AGHXKQjwtHoe/2mZw=", - "rev": "4d098efeac50c44a7c03e6feb1794908db4c3158", - "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/third_party/zstd/src": { - "args": { - "hash": "sha256-xFObjxA4LKOnCugxaYek3cU4ld3JwLj5jFoRJ20hje4=", - "rev": "89d685e42dbcf815a16ed0fcd7d050ef74ccad96", - "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git" - }, - "fetcher": "fetchFromGitiles" - }, - "src/v8": { - "args": { - "hash": "sha256-FNEyH9sT59A0SFRloRMbK1YOy/slwtAz2/+T4mlCdWs=", - "rev": "8fa4e7c7469cd4d321e2241b86f684d52197a615", - "url": "https://chromium.googlesource.com/v8/v8.git" - }, - "fetcher": "fetchFromGitiles" - } - }, - "electron_yarn_data": { - "hash": "sha256-ouqZAfaDG1wnKpwyCTF0H25HYd3Klftq7dQrOvSQiQA=" - }, - "modules": "140", - "node": "22.22.1", - "version": "39.8.10" - }, "40": { "chrome": "144.0.7559.236", "chromium": { diff --git a/pkgs/development/web/playwright/driver.nix b/pkgs/development/web/playwright/driver.nix index 7c0444c5f31b..b850961b161d 100644 --- a/pkgs/development/web/playwright/driver.nix +++ b/pkgs/development/web/playwright/driver.nix @@ -91,7 +91,7 @@ let jq ]; - ELECTRON_SKIP_BINARY_DOWNLOAD = true; + env.ELECTRON_SKIP_BINARY_DOWNLOAD = true; postPatch = '' sed -i '/\/\/ Update test runner./,/^\s*$/{d}' utils/build/build.js diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4f2b40617728..2f9e52e654f5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1191,15 +1191,6 @@ with pkgs; github-cli = gh; - git-annex-remote-dbx = callPackage ../applications/version-management/git-annex-remote-dbx { - inherit (python3Packages) - buildPythonApplication - dropbox - annexremote - humanfriendly - ; - }; - git-credential-manager = callPackage ../applications/version-management/git-credential-manager { }; git-credential-aol = callPackage ../by-name/gi/git-credential-email/git-credential-aol { }; @@ -5285,10 +5276,7 @@ with pkgs; in { electron_38 = electron_38-bin; - electron_39 = getElectronPkg { - src = electron-source.electron_39; - bin = electron_39-bin; - }; + electron_39 = electron_39-bin; electron_40 = getElectronPkg { src = electron-source.electron_40; bin = electron_40-bin; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a18a31464372..cbf531436b00 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12040,7 +12040,9 @@ self: super: with self; { ormsgpack = callPackage ../development/python-modules/ormsgpack { }; - ortools = (toPythonModule (pkgs.or-tools.override { python3 = self.python; })).python; + ortools = callPackage ../development/python-modules/ortools { + or-tools = pkgs.or-tools.override { python3 = self.python; }; + }; oru = callPackage ../development/python-modules/oru { }; @@ -18136,6 +18138,8 @@ self: super: with self; { slob = callPackage ../development/python-modules/slob { }; + slothy = callPackage ../development/python-modules/slothy { }; + slovnet = callPackage ../development/python-modules/slovnet { }; slowapi = callPackage ../development/python-modules/slowapi { };