Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 31193d78 65385c1e

+1048 -1750
+6
maintainers/maintainer-list.nix
··· 17529 githubId = 25278658; 17530 name = "Patrick Widmer"; 17531 }; 17532 paulsmith = { 17533 email = "paulsmith@pobox.com"; 17534 github = "paulsmith";
··· 17529 githubId = 25278658; 17530 name = "Patrick Widmer"; 17531 }; 17532 + paukaifler = { 17533 + email = "pau@kaifler.me"; 17534 + github = "PauKaifler"; 17535 + githubId = 81905706; 17536 + name = "Pau Kaifler"; 17537 + }; 17538 paulsmith = { 17539 email = "paulsmith@pobox.com"; 17540 github = "paulsmith";
+2 -2
nixos/modules/services/home-automation/home-assistant.nix
··· 317 }; 318 319 unit_system = mkOption { 320 - type = types.nullOr (types.enum [ "metric" "imperial" ]); 321 default = null; 322 example = "metric"; 323 description = '' 324 - The unit system to use. This also sets temperature_unit, Celsius for Metric and Fahrenheit for Imperial. 325 ''; 326 }; 327
··· 317 }; 318 319 unit_system = mkOption { 320 + type = types.nullOr (types.enum [ "metric" "us_customary" ]); 321 default = null; 322 example = "metric"; 323 description = '' 324 + The unit system to use. This also sets temperature_unit, Celsius for Metric and Fahrenheit for US Customary. 325 ''; 326 }; 327
+1 -1
nixos/modules/system/boot/systemd/tmpfiles.nix
··· 322 description = "Create Volatile Files and Directories in the Real Root"; 323 after = [ "initrd-fs.target" ]; 324 before = [ 325 - "initrd-nixos-activation.service" 326 "shutdown.target" "initrd-switch-root.target" 327 ]; 328 conflicts = [ "shutdown.target" "initrd-switch-root.target" ];
··· 322 description = "Create Volatile Files and Directories in the Real Root"; 323 after = [ "initrd-fs.target" ]; 324 before = [ 325 + "initrd.target" 326 "shutdown.target" "initrd-switch-root.target" 327 ]; 328 conflicts = [ "shutdown.target" "initrd-switch-root.target" ];
+1 -29
pkgs/applications/networking/browsers/chromium/common.nix
··· 458 # flag (declare_args) so we simply hardcode it to false. 459 ./patches/widevine-disable-auto-download-allow-bundle.patch 460 ] 461 - ++ lib.optionals (versionRange "127" "128") [ 462 - # Fix missing chrome/browser/ui/webui_name_variants.h dependency 463 - # and ninja 1.12 compat in M127. 464 - # https://issues.chromium.org/issues/345645751 465 - # https://issues.chromium.org/issues/40253918 466 - # https://chromium-review.googlesource.com/c/chromium/src/+/5641516 467 - (githubPatch { 468 - commit = "2c101186b60ed50f2ba4feaa2e963bd841bcca47"; 469 - hash = "sha256-luu3ggo6XoeeECld1cKZ6Eh8x/qQYmmKI/ThEhuutuY="; 470 - }) 471 - # https://chromium-review.googlesource.com/c/chromium/src/+/5644627 472 - (githubPatch { 473 - commit = "f2b43c18b8ecfc3ddc49c42c062d796c8b563984"; 474 - hash = "sha256-uxXxSsiS8R0827Oi3xsG2gtT0X+jJXziwZ1y8+7K+Qg="; 475 - }) 476 - # https://chromium-review.googlesource.com/c/chromium/src/+/5646245 477 - (githubPatch { 478 - commit = "4ca70656fde83d2db6ed5a8ac9ec9e7443846924"; 479 - hash = "sha256-iQuRRZjDDtJfr+B7MV+TvUDDX3bvpCnv8OpSLJ1WqCE="; 480 - }) 481 - # https://chromium-review.googlesource.com/c/chromium/src/+/5647662 482 - (githubPatch { 483 - commit = "50d63ffee3f7f1b1b9303363742ad8ebbfec31fa"; 484 - hash = "sha256-H+dv+lgXSdry3NkygpbCdTAWWdTVdKdVD3Aa62w091E="; 485 - }) 486 - ] 487 ++ [ 488 # Required to fix the build with a more recent wayland-protocols version 489 # (we currently package 1.26 in Nixpkgs while Chromium bundles 1.21): ··· 646 + '' 647 # Link to our own Node.js and Java (required during the build): 648 mkdir -p third_party/node/linux/node-linux-x64/bin 649 - ln -s${lib.optionalString (chromiumVersionAtLeast "127") "f"} "${pkgsBuildHost.nodejs}/bin/node" third_party/node/linux/node-linux-x64/bin/node 650 ln -s "${pkgsBuildHost.jdk17_headless}/bin/java" third_party/jdk/current/bin/ 651 652 # Allow building against system libraries in official builds ··· 751 use_system_libffi = true; 752 # Use nixpkgs Rust compiler instead of the one shipped by Chromium. 753 rust_sysroot_absolute = "${buildPackages.rustc}"; 754 - } 755 - // lib.optionalAttrs (chromiumVersionAtLeast "127") { 756 rust_bindgen_root = "${buildPackages.rust-bindgen}"; 757 } 758 // {
··· 458 # flag (declare_args) so we simply hardcode it to false. 459 ./patches/widevine-disable-auto-download-allow-bundle.patch 460 ] 461 ++ [ 462 # Required to fix the build with a more recent wayland-protocols version 463 # (we currently package 1.26 in Nixpkgs while Chromium bundles 1.21): ··· 620 + '' 621 # Link to our own Node.js and Java (required during the build): 622 mkdir -p third_party/node/linux/node-linux-x64/bin 623 + ln -sf "${pkgsBuildHost.nodejs}/bin/node" third_party/node/linux/node-linux-x64/bin/node 624 ln -s "${pkgsBuildHost.jdk17_headless}/bin/java" third_party/jdk/current/bin/ 625 626 # Allow building against system libraries in official builds ··· 725 use_system_libffi = true; 726 # Use nixpkgs Rust compiler instead of the one shipped by Chromium. 727 rust_sysroot_absolute = "${buildPackages.rustc}"; 728 rust_bindgen_root = "${buildPackages.rust-bindgen}"; 729 } 730 // {
+1 -2
pkgs/applications/networking/browsers/chromium/default.nix
··· 85 url = "https://gn.googlesource.com/gn"; 86 inherit (upstream-info.deps.gn) rev hash; 87 }; 88 - } 89 - // lib.optionalAttrs (chromiumVersionAtLeast "127") { 90 # Relax hardening as otherwise gn unstable 2024-06-06 and later fail with: 91 # cc1plus: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security] 92 hardeningDisable = [ "format" ];
··· 85 url = "https://gn.googlesource.com/gn"; 86 inherit (upstream-info.deps.gn) rev hash; 87 }; 88 + 89 # Relax hardening as otherwise gn unstable 2024-06-06 and later fail with: 90 # cc1plus: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security] 91 hardeningDisable = [ "format" ];
+2 -2
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 1237 "vendorHash": "sha256-YdWs2orKhbwAZSQYC73t4e/vvVxk8LrBPG9ZC38VcZE=" 1238 }, 1239 "sysdig": { 1240 - "hash": "sha256-TvZ7x4dWOERkqTWtjmbILdcWy12kqsV+OzLJ4siQ7mA=", 1241 "homepage": "https://registry.terraform.io/providers/sysdiglabs/sysdig", 1242 "owner": "sysdiglabs", 1243 "repo": "terraform-provider-sysdig", 1244 - "rev": "v1.42.0", 1245 "spdx": "MPL-2.0", 1246 "vendorHash": "sha256-nfVS4EXpPoriXyPpBK8k5OU9MTWxxrvTIwsF2uyQE/0=" 1247 },
··· 1237 "vendorHash": "sha256-YdWs2orKhbwAZSQYC73t4e/vvVxk8LrBPG9ZC38VcZE=" 1238 }, 1239 "sysdig": { 1240 + "hash": "sha256-AedvLVOnAGQ33TJ2o5AI+LixvrLpK/C90vS8jsXadbk=", 1241 "homepage": "https://registry.terraform.io/providers/sysdiglabs/sysdig", 1242 "owner": "sysdiglabs", 1243 "repo": "terraform-provider-sysdig", 1244 + "rev": "v1.44.0", 1245 "spdx": "MPL-2.0", 1246 "vendorHash": "sha256-nfVS4EXpPoriXyPpBK8k5OU9MTWxxrvTIwsF2uyQE/0=" 1247 },
+16 -4
pkgs/applications/science/logic/coq/default.nix
··· 231 mainProgram = "coqide"; 232 }; 233 }; in 234 - if coqAtLeast "8.17" then self.overrideAttrs(_: let 235 - core-stdlib-package = if coqAtLeast "8.21" then "rocq-core" else "coq-stdlib"; in { 236 buildPhase = '' 237 runHook preBuild 238 make dunestrap 239 - dune build -p coq-core${lib.optionalString (coqAtLeast "8.21") ",rocq-runtime"},${core-stdlib-package},coqide-server${lib.optionalString buildIde ",coqide"} -j $NIX_BUILD_CORES 240 runHook postBuild 241 ''; 242 installPhase = '' 243 runHook preInstall 244 - dune install --prefix $out coq-core ${lib.optionalString (coqAtLeast "8.21") "rocq-runtime"} ${core-stdlib-package} coqide-server${lib.optionalString buildIde " coqide"} 245 runHook postInstall 246 ''; 247 }) else self
··· 231 mainProgram = "coqide"; 232 }; 233 }; in 234 + if coqAtLeast "8.21" then self.overrideAttrs(_: { 235 + # coq-core is now a shim for rocq 236 buildPhase = '' 237 runHook preBuild 238 make dunestrap 239 + dune build -p rocq-runtime,rocq-core,coq-core,coqide-server${lib.optionalString buildIde ",rocqide"} -j $NIX_BUILD_CORES 240 runHook postBuild 241 ''; 242 installPhase = '' 243 runHook preInstall 244 + dune install --prefix $out rocq-runtime rocq-core coq-core coqide-server${lib.optionalString buildIde " rocqide"} 245 + runHook postInstall 246 + ''; 247 + }) else if coqAtLeast "8.17" then self.overrideAttrs(_: { 248 + buildPhase = '' 249 + runHook preBuild 250 + make dunestrap 251 + dune build -p coq-core,coq-stdlib,coqide-server${lib.optionalString buildIde ",coqide"} -j $NIX_BUILD_CORES 252 + runHook postBuild 253 + ''; 254 + installPhase = '' 255 + runHook preInstall 256 + dune install --prefix $out coq-core coq-stdlib coqide-server${lib.optionalString buildIde " coqide"} 257 runHook postInstall 258 ''; 259 }) else self
+2 -2
pkgs/by-name/ap/apktool/package.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "apktool"; 12 - version = "2.10.0"; 13 14 src = fetchurl { 15 urls = [ 16 "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${version}.jar" 17 "https://github.com/iBotPeaches/Apktool/releases/download/v${version}/apktool_${version}.jar" 18 ]; 19 - hash = "sha256-wDUKu6tTFCSN/i7gyQfe9O3RT2+u8fXTctPUq9KPBDE="; 20 }; 21 22 dontUnpack = true;
··· 9 10 stdenv.mkDerivation rec { 11 pname = "apktool"; 12 + version = "2.11.0"; 13 14 src = fetchurl { 15 urls = [ 16 "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${version}.jar" 17 "https://github.com/iBotPeaches/Apktool/releases/download/v${version}/apktool_${version}.jar" 18 ]; 19 + hash = "sha256-j9wXxv4ubYDXG4cY6ypdA3nxzHE5rnd/akmc45eyb1Q="; 20 }; 21 22 dontUnpack = true;
+2 -2
pkgs/by-name/ar/arkenfox-userjs/package.nix
··· 6 }: 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 pname = "arkenfox-userjs"; 9 - version = "128.0"; 10 11 src = fetchurl { 12 url = "https://raw.githubusercontent.com/arkenfox/user.js/${finalAttrs.version}/user.js"; 13 - hash = "sha256-CJk9sni0+cYC9rBHSL2mDQRtpsQJobQ1u3tq991Oi1c="; 14 }; 15 16 dontUnpack = true;
··· 6 }: 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 pname = "arkenfox-userjs"; 9 + version = "133.0"; 10 11 src = fetchurl { 12 url = "https://raw.githubusercontent.com/arkenfox/user.js/${finalAttrs.version}/user.js"; 13 + hash = "sha256-rPcH24YqEBOzoPB9yxMlke/3tqpi9L7GVMsZ3MUP8WY="; 14 }; 15 16 dontUnpack = true;
+4 -4
pkgs/by-name/bl/bloop/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "bloop"; 14 - version = "2.0.6"; 15 16 platform = 17 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then ··· 42 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}"; 43 sha256 = 44 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then 45 - "sha256-9AhQpaahhUvWVZBx2O6KsCON60EXC1bJlMxxgJj9oMA=" 46 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then 47 - "sha256-qu8Q7GqEkWCRHyslTCRPe5EdBH7GTXyonaXnJ6DYSlw=" 48 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then 49 - "sha256-j4lM32BLF6aPH/7Y7H18HHmvprjKUqdmbqvdWXpD9uE=" 50 else 51 throw "unsupported platform"; 52 };
··· 11 12 stdenv.mkDerivation rec { 13 pname = "bloop"; 14 + version = "2.0.7"; 15 16 platform = 17 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then ··· 42 url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}"; 43 sha256 = 44 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 then 45 + "sha256-ztQEzW8bGhTURPpZmYcax8Ms2HJ78XkgEfdFBUQ6rLQ=" 46 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then 47 + "sha256-t/+TnMSkJCLYM0nqJVBzdpARqPHB3ojRQZ8iPp0EPlM=" 48 else if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then 49 + "sha256-qnyZxE/Bt+tXz08N60BQaLn7zzGE5eV/5mJ/BHHE8nU=" 50 else 51 throw "unsupported platform"; 52 };
+17 -7
pkgs/by-name/bl/bluez/package.nix
··· 35 hash = "sha256-QWSlMDqfcccPSMA/9gvjQjG1aNk6mtXnmSjTTmqg6oo="; 36 }; 37 38 - patches = [ 39 - (fetchpatch { 40 - name = "musl.patch"; 41 - url = "https://git.kernel.org/pub/scm/bluetooth/bluez.git/patch/?id=9d69dba21f1e46b34cdd8ae27fec11d0803907ee"; 42 - hash = "sha256-yMXPRPK8aT+luVoXNxx9zIa4c6E0BKYKS55DCfr8EQ0="; 43 - }) 44 - ]; 45 46 buildInputs = [ 47 alsa-lib
··· 35 hash = "sha256-QWSlMDqfcccPSMA/9gvjQjG1aNk6mtXnmSjTTmqg6oo="; 36 }; 37 38 + patches = 39 + [ 40 + (fetchpatch { 41 + name = "musl.patch"; 42 + url = "https://git.kernel.org/pub/scm/bluetooth/bluez.git/patch/?id=9d69dba21f1e46b34cdd8ae27fec11d0803907ee"; 43 + hash = "sha256-yMXPRPK8aT+luVoXNxx9zIa4c6E0BKYKS55DCfr8EQ0="; 44 + }) 45 + ] 46 + ++ lib.optional (stdenv.hostPlatform.isMusl && stdenv.hostPlatform.isx86_64) 47 + # Disable one failing test with musl libc, also seen by alpine 48 + # https://github.com/bluez/bluez/issues/726 49 + ( 50 + fetchurl { 51 + url = "https://git.alpinelinux.org/aports/plain/main/bluez/disable_aics_unit_testcases.patch?id=8e96f7faf01a45f0ad8449c1cd825db63a8dfd48"; 52 + hash = "sha256-1PJkipqBO3qxxOqRFQKfpWlne1kzTCgtnTFYI1cFQt4="; 53 + } 54 + ); 55 56 buildInputs = [ 57 alsa-lib
+3
pkgs/by-name/cc/ccze/package.nix
··· 39 autoconf 40 ''; 41 42 meta = with lib; { 43 mainProgram = "ccze"; 44 description = "Fast, modular log colorizer";
··· 39 autoconf 40 ''; 41 42 + # provide correct pcre2-config for cross 43 + env.PCRE_CONFIG = lib.getExe' (lib.getDev pcre2) "pcre2-config"; 44 + 45 meta = with lib; { 46 mainProgram = "ccze"; 47 description = "Fast, modular log colorizer";
+3 -3
pkgs/by-name/co/cosmic-notifications/package.nix
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "cosmic-notifications"; 19 - version = "1.0.0-alpha.2"; 20 21 src = fetchFromGitHub { 22 owner = "pop-os"; 23 repo = "cosmic-notifications"; 24 rev = "epoch-${version}"; 25 - hash = "sha256-tCizZePze94tbJbR91N9rfUhrLFTAMW2oL9ByKOeDAU="; 26 }; 27 28 useFetchCargoVendor = true; 29 - cargoHash = "sha256-36M7hDt8kd2Q94AR3IJhC2lKDLW2wRWWeqh3rEaRPTo="; 30 31 postPatch = '' 32 substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)"
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "cosmic-notifications"; 19 + version = "1.0.0-alpha.5.1"; 20 21 src = fetchFromGitHub { 22 owner = "pop-os"; 23 repo = "cosmic-notifications"; 24 rev = "epoch-${version}"; 25 + hash = "sha256-xUyBXHhpYgwr3A34oLF5l1xB8f++wtx0mTr2p8WX89o="; 26 }; 27 28 useFetchCargoVendor = true; 29 + cargoHash = "sha256-froRGGsK5qoia5wHtxLhljKueMCYafhika9Drsp906E="; 30 31 postPatch = '' 32 substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)"
+3 -3
pkgs/by-name/co/cosmic-settings-daemon/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "cosmic-settings-daemon"; 13 - version = "1.0.0-alpha.4"; 14 15 src = fetchFromGitHub { 16 owner = "pop-os"; 17 repo = "cosmic-settings-daemon"; 18 rev = "epoch-${version}"; 19 - hash = "sha256-wwrbZJ/FA6qjeo9M/gIlzVyygiLT3R5OTLhTwr/QSSw="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-zAVBkH6ADs8uXqHD1gHQJl1e5l+g6NdnhEJa5fSvHDE="; 24 25 nativeBuildInputs = [ pkg-config ]; 26 buildInputs = [
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "cosmic-settings-daemon"; 13 + version = "1.0.0-alpha.5.1"; 14 15 src = fetchFromGitHub { 16 owner = "pop-os"; 17 repo = "cosmic-settings-daemon"; 18 rev = "epoch-${version}"; 19 + hash = "sha256-MlBnwbszwJCa/FQNihSKsy7Bllw807C8qQL9ziYS3fE="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-ianyD+ws/t2Qg+UG3eGE1WP2dHS2iWdCTolk/ZH/Ddg="; 24 25 nativeBuildInputs = [ pkg-config ]; 26 buildInputs = [
+18 -10
pkgs/by-name/cr/cruft/package.nix
··· 5 }: 6 python3Packages.buildPythonApplication rec { 7 pname = "cruft"; 8 - version = "2.15.0"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "cruft"; 13 repo = "cruft"; 14 - rev = version; 15 - hash = "sha256-qIVyNMoI3LsoOV/6XPa60Y1vTRvkezesF7wF9WVSLGk="; 16 }; 17 18 build-system = with python3Packages; [ 19 - poetry-core 20 ]; 21 22 nativeCheckInputs = with python3Packages; [ 23 pytest7CheckHook 24 ]; 25 26 - dependencies = with python3Packages; [ 27 - click 28 - cookiecutter 29 - gitpython 30 - typer 31 - ]; 32 33 pythonImportsCheck = "cruft"; 34
··· 5 }: 6 python3Packages.buildPythonApplication rec { 7 pname = "cruft"; 8 + version = "2.16.0"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "cruft"; 13 repo = "cruft"; 14 + tag = version; 15 + hash = "sha256-hUucSfgDBlT5jVk/oF8JjbcYhjHgkprfGRwsSNfgjfg="; 16 }; 17 18 + postPatch = '' 19 + substituteInPlace pyproject.toml \ 20 + --replace-fail 'version = "0.0.0"' 'version = "${version}"' 21 + ''; 22 + 23 build-system = with python3Packages; [ 24 + hatchling 25 ]; 26 27 nativeCheckInputs = with python3Packages; [ 28 pytest7CheckHook 29 ]; 30 31 + dependencies = 32 + with python3Packages; 33 + [ 34 + click 35 + cookiecutter 36 + gitpython 37 + typer 38 + ] 39 + ++ lib.optional (pythonOlder "3.11") python3Packages.toml; 40 41 pythonImportsCheck = "cruft"; 42
+2 -2
pkgs/by-name/de/delly/package.nix
··· 14 15 stdenv.mkDerivation (finalAttrs: { 16 pname = "delly"; 17 - version = "1.3.2"; 18 19 src = fetchFromGitHub { 20 owner = "dellytools"; 21 repo = "delly"; 22 rev = "v${finalAttrs.version}"; 23 - hash = "sha256-nMMEQwsaRidv5MMbGF2s1wuRQX2COvWsJA67N8HiCZA="; 24 }; 25 26 postPatch = lib.optionalString stdenv.cc.isClang ''
··· 14 15 stdenv.mkDerivation (finalAttrs: { 16 pname = "delly"; 17 + version = "1.3.3"; 18 19 src = fetchFromGitHub { 20 owner = "dellytools"; 21 repo = "delly"; 22 rev = "v${finalAttrs.version}"; 23 + hash = "sha256-e1dGiJeOLMFJ9oO7iMvKZHpg4XtrLJBpy8lECx5/iDE="; 24 }; 25 26 postPatch = lib.optionalString stdenv.cc.isClang ''
+2 -2
pkgs/by-name/ge/geonkick/package.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "geonkick"; 18 - version = "3.5.0"; 19 20 src = fetchFromGitLab { 21 owner = "Geonkick-Synthesizer"; 22 repo = pname; 23 rev = "v${version}"; 24 - hash = "sha256-bqdqAr4NX5WZ6zp0Kq7GFHiy/JkBvDvzuZz7jxtru0Q="; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "geonkick"; 18 + version = "3.5.1"; 19 20 src = fetchFromGitLab { 21 owner = "Geonkick-Synthesizer"; 22 repo = pname; 23 rev = "v${version}"; 24 + hash = "sha256-4nJ4yn64C44ExduPX2Iypf9Rw9MlAXFkmX5KZxySPSs="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/by-name/gi/gitleaks/package.nix
··· 10 11 buildGoModule rec { 12 pname = "gitleaks"; 13 - version = "8.23.0"; 14 15 src = fetchFromGitHub { 16 owner = "zricethezav"; 17 repo = "gitleaks"; 18 tag = "v${version}"; 19 - hash = "sha256-+9aZXjinvDYbPw+yjkQ/BH3LB0xbY1eual/zKoWMlJc="; 20 }; 21 22 vendorHash = "sha256-hq3v//fhCUOvKPBZ/+YrLIc4nDLxR9Yc+MeIXY7TArA=";
··· 10 11 buildGoModule rec { 12 pname = "gitleaks"; 13 + version = "8.23.1"; 14 15 src = fetchFromGitHub { 16 owner = "zricethezav"; 17 repo = "gitleaks"; 18 tag = "v${version}"; 19 + hash = "sha256-gz/2DwkvSY6vOKW1ttJcLjjtii0jWIdQC1/xzU5vCRA="; 20 }; 21 22 vendorHash = "sha256-hq3v//fhCUOvKPBZ/+YrLIc4nDLxR9Yc+MeIXY7TArA=";
+2 -2
pkgs/by-name/gn/gnome-online-accounts/package.nix
··· 32 33 stdenv.mkDerivation (finalAttrs: { 34 pname = "gnome-online-accounts"; 35 - version = "3.52.2"; 36 37 outputs = 38 [ ··· 46 47 src = fetchurl { 48 url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz"; 49 - hash = "sha256-+0E/SN7vu5/DACqRV53ulHzu7UH0nC9RMXr3SJtnb2c="; 50 }; 51 52 mesonFlags = [
··· 32 33 stdenv.mkDerivation (finalAttrs: { 34 pname = "gnome-online-accounts"; 35 + version = "3.52.3.1"; 36 37 outputs = 38 [ ··· 46 47 src = fetchurl { 48 url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz"; 49 + hash = "sha256-Se1yfW/ElHSZb6ft8JGbIeT8hW6jfm4w8XtQsQOvlwE="; 50 }; 51 52 mesonFlags = [
+2 -2
pkgs/by-name/go/go-containerregistry/package.nix
··· 14 15 buildGoModule rec { 16 pname = "go-containerregistry"; 17 - version = "0.20.2"; 18 19 src = fetchFromGitHub { 20 owner = "google"; 21 repo = pname; 22 rev = "v${version}"; 23 - sha256 = "sha256-5f5zheFPSKmpUaVmcAfeZgFSDu3rvdtQh8mau9jdqz4="; 24 }; 25 vendorHash = null; 26
··· 14 15 buildGoModule rec { 16 pname = "go-containerregistry"; 17 + version = "0.20.3"; 18 19 src = fetchFromGitHub { 20 owner = "google"; 21 repo = pname; 22 rev = "v${version}"; 23 + sha256 = "sha256-HiksVzVuY4uub7Lwfyh3GN8wpH2MgIjKSO4mQJZeNvs="; 24 }; 25 vendorHash = null; 26
+3 -3
pkgs/by-name/in/inputplumber/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "inputplumber"; 13 - version = "0.40.0"; 14 15 src = fetchFromGitHub { 16 owner = "ShadowBlip"; 17 repo = "InputPlumber"; 18 tag = "v${version}"; 19 - hash = "sha256-qo22x+eTqUUJ8Qnjv91QgBTy2SHFYv8JxPaGSnpIN9M="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-atGFfl20FrEDVAO422fGsP6+ONLcH5XXOAWD/aWUup4="; 24 25 nativeBuildInputs = [ 26 pkg-config
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "inputplumber"; 13 + version = "0.40.1"; 14 15 src = fetchFromGitHub { 16 owner = "ShadowBlip"; 17 repo = "InputPlumber"; 18 tag = "v${version}"; 19 + hash = "sha256-XDeWdvixxOT1lft4ErprZo/lX8cLiiLu4jWWvWzWnT4="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-+iYEoOdQT5o3xqcZct9U2c5qu5L+/IjGEdH0jwLZVPE="; 24 25 nativeBuildInputs = [ 26 pkg-config
+133 -114
pkgs/by-name/ja/jadx/deps.json
··· 97 "com/github/johnrengelman/shadow#com.github.johnrengelman.shadow.gradle.plugin/8.1.1": { 98 "pom": "sha256-PLOIa5ffbgZvEIwxayGfJiyXw8st9tp4kn5kXetkPLA=" 99 }, 100 "com/googlecode/concurrent-trees#concurrent-trees/2.6.1": { 101 "jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=", 102 "pom": "sha256-Q8K5sULnBV0fKlgn8QlEkl0idH2XVrMlDAeqtHU4qXE=" ··· 248 "jar": "sha256-urlD5Y7dFzCSOGctunpFrsni2svd24GKjPF3I+oT+iI=", 249 "pom": "sha256-4nl2N1mZxUJ/y8//PzvCD77a+tiqRRArN59cL5fI/rQ=" 250 }, 251 - "org/gradle/kotlin#gradle-kotlin-dsl-plugins/4.5.0": { 252 - "jar": "sha256-Ga92VnnptJN0uyg6xE81O4EJrZz+ZmjO1tmmZFVA4vo=", 253 - "module": "sha256-G2X3c4EI7gxE5qUNjMJUpPHFpzmAtuh7D14uxMt6qDY=", 254 - "pom": "sha256-D4Du3/O101e+rs5h8enK1Le/b4EVrWRIfYp2x/GwDBw=" 255 }, 256 - "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/4.5.0": { 257 - "pom": "sha256-WPAIDJzwTgVq1U0Ok91KI0KGXnihMR6TVAVk90wgDjc=" 258 }, 259 "org/jdom#jdom2/2.0.6.1": { 260 "jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=", ··· 272 "jar": "sha256-Yf12SPkx/06b2/9JvwmHcFdj+7qce7ALJkgRo20RGsE=", 273 "pom": "sha256-0+vFk7FzrT4tHiVgtpwzFKRpDI2jJ0ch6DqWrtwWEaA=" 274 }, 275 - "org/jetbrains/kotlin#kotlin-android-extensions/1.9.24": { 276 - "jar": "sha256-4z5UUlSR0ZgdRODKmnxTIWh91QRDPsVJZhqb5UYKEW4=", 277 - "pom": "sha256-6QmjYHLn/lbQULgKdXEDwdP4dz+2wb0GcrxKr7hRCEs=" 278 }, 279 - "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/1.9.24": { 280 - "jar": "sha256-AoVjJSRkxIYBkX8rbFTRuOQhzcfya/L5zzCIlcgSSgY=", 281 - "pom": "sha256-Hzfc9EhcI3qtLk70O40RQJleMTKduiTJ9qa3uEBrg9Q=" 282 }, 283 - "org/jetbrains/kotlin#kotlin-assignment/1.9.24": { 284 - "module": "sha256-qa+tevGbZXAv892pBdPJt/mem9rqadY1+s2f3mi7VQU=", 285 - "pom": "sha256-U5l+9NCcNhmm32TaPftTdngenYSMck+DLIDPCoCjLA8=" 286 }, 287 - "org/jetbrains/kotlin#kotlin-assignment/1.9.24/gradle82": { 288 - "jar": "sha256-897/fRYVZp9m+jeTnLZJBOex+LBgNReZDH8IEs40oNs=" 289 }, 290 "org/jetbrains/kotlin#kotlin-build-tools-api/1.9.23": { 291 "jar": "sha256-gvhH4lRXtGSDfv7x2oUC7JJTLedAbnkgUWbODs9PxSE=", 292 "pom": "sha256-CWkjtiXJfGZzZ5ZsxM6Sv5TE6f98U8sdOEhgEax1DVg=" 293 }, 294 - "org/jetbrains/kotlin#kotlin-build-tools-api/1.9.24": { 295 - "jar": "sha256-ZUX99qL/t4jN3O3KymMiOdx+XmHD90SCNzXjse2cG1Q=", 296 - "pom": "sha256-efIYZmDsHYeQhu4jEEeY2M1PthcsJ5xeVuAsqeVbxHU=" 297 }, 298 "org/jetbrains/kotlin#kotlin-compiler-embeddable/1.9.23": { 299 "jar": "sha256-zJQGSXS/nr9ZlF4xIXzy0WoM66rySH6wdI/By9F4eUM=", 300 "pom": "sha256-WLI81NgtWqkWpcnMmbMhjuxVaWBoova3C+3fbDaR/RU=" 301 }, 302 - "org/jetbrains/kotlin#kotlin-compiler-embeddable/1.9.24": { 303 - "jar": "sha256-5x/xnmsUGrhakyj9AQlBUxowJUMCa9QkTJWtwgjVAfY=", 304 - "pom": "sha256-1w0fiFkkQ/R1eVFUVqTWwxBRztoK0RRGkjrK/kwMldE=" 305 }, 306 "org/jetbrains/kotlin#kotlin-compiler-runner/1.9.23": { 307 "jar": "sha256-yFlaPhcRx0U8f5YKrxKhcNtL2j1vy6Sf/I4yy/0ADKE=", 308 "pom": "sha256-KebjEpGbdf6aOHjflRHPQhDcJuWTQcsu4iSDt7Tgcv4=" 309 }, 310 - "org/jetbrains/kotlin#kotlin-compiler-runner/1.9.24": { 311 - "jar": "sha256-g4Q5dMH/0NNmbTxkk0Hb/TB32eFAZlVKakR7laMB3S0=", 312 - "pom": "sha256-wb508udfB+SamqaJA+DctogA0iRkBBi0hHfuQsvDWQQ=" 313 }, 314 "org/jetbrains/kotlin#kotlin-daemon-client/1.9.23": { 315 "jar": "sha256-5jFUJUkZ/XBv6ZN8SNuTfqkGimMfht5lWlFLwWIPmI0=", 316 "pom": "sha256-X70GastuQIU5gCdsaDUWmSj2Zqt8RlEsJvJMnQMIF9M=" 317 }, 318 - "org/jetbrains/kotlin#kotlin-daemon-client/1.9.24": { 319 - "jar": "sha256-WIqveo7Y55uL8+qLknj/Enii1ZKFpF4Jjxz8v7Dc080=", 320 - "pom": "sha256-tv4ne9GuP/zAzriOxmZZmHpc0TeaiXaDEvXe3x8uH+U=" 321 }, 322 "org/jetbrains/kotlin#kotlin-daemon-embeddable/1.9.23": { 323 "jar": "sha256-bztmG5gmetJOL4+3rV0Gvn0u1hpdBcJn9OTKp433g9k=", 324 "pom": "sha256-WFRgOL5Go4NmOFPRMd12xPsnQ4MLqXt0sno1zxAtPQI=" 325 }, 326 - "org/jetbrains/kotlin#kotlin-daemon-embeddable/1.9.24": { 327 - "jar": "sha256-F3vIsqQHbcznh4rQ2P0HFjrzF44/qQ7mPU9zO7R7/ck=", 328 - "pom": "sha256-T7V/xqxyCVGzIkd0s7sqVFSelj0vTf3GhB6Ex77WKrE=" 329 }, 330 "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/1.9.23": { 331 "jar": "sha256-HaitBgpbw4KwTxVycdPNrWgwcUovTfSvfEAIjUuSIWQ=", 332 "pom": "sha256-69aRc06Qr9Wj6PoqkTrw+Q6YL4a6IYWhcDIqGwiQpgU=" 333 }, 334 - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/1.9.24": { 335 - "jar": "sha256-syBxajMCclSau65oGoD14P5YBLo5TQ8kW1s3f6JWNVk=", 336 - "pom": "sha256-fHb3hHzJ5bWOGoJbbqAZV7QoHpHmzXBcFmy+afvDtYs=" 337 }, 338 "org/jetbrains/kotlin#kotlin-gradle-plugin-api/1.9.23": { 339 "jar": "sha256-WTzAhC1fwJe5XgpgK/+Mekifc3Q7hzywuO7JL86KQVs=", 340 "module": "sha256-zmi7IanW8gt7DnKf4y+aVHu2SyXjEPD14vcMUJ1n7cQ=", 341 "pom": "sha256-WMjnhsjGUvTpgqQlh5FZTL4L+JKiaGCVTKa1Ue7mN+8=" 342 }, 343 - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/1.9.24": { 344 - "jar": "sha256-LV53JHoKf1klIL64gx6OPrl0m/OIhfgv+9Y8f/BRPhI=", 345 - "module": "sha256-kB+s0LsPLdJ9XzvJDkQvJ3OrEuHOcgnT78HlhWNsfWQ=", 346 - "pom": "sha256-r9FlfZ0Vx2BxZ1InnZEdG73PjfTPXZYEUGHjCunBMX4=" 347 }, 348 - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/1.9.24/gradle82": { 349 - "jar": "sha256-LV53JHoKf1klIL64gx6OPrl0m/OIhfgv+9Y8f/BRPhI=" 350 }, 351 "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/1.9.23": { 352 "jar": "sha256-i7/a0U08PFCzK/a/4PHHAnvlQoXEba95gnz5O1y0PX8=", 353 "pom": "sha256-x0cp9NYFkAEhZptBEO1FuvVeB1q1O2OmQrkLOv95NCI=" 354 }, 355 - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/1.9.24": { 356 - "jar": "sha256-hR4BJ+5ixRDpf4UB6Q/V6yTQ15bHCcv5SvM5R0Fre/4=", 357 - "pom": "sha256-3gafD+sze0Nbc/GdKaISONBW5oegumvivczlmvqSa7Y=" 358 }, 359 "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/1.9.23": { 360 "jar": "sha256-jRr4djLZUUjxIqn6CuKQPBnub6t9AeAX924NLJoCLCA=", 361 "module": "sha256-G+uiuitRE94FM+UV4X9W1TZOm1QiX/MftNj+yfcV2Cw=", 362 "pom": "sha256-KemtQ1rc9Q/ljTiQ65lePyuNdQEZqaEsIfwwo2DNCOA=" 363 }, 364 - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/1.9.24": { 365 - "jar": "sha256-jRr4djLZUUjxIqn6CuKQPBnub6t9AeAX924NLJoCLCA=", 366 - "module": "sha256-4Jx9wdImjqtl5EGtLjgWDzGHsNjAv5zxrUyF+nUjm6Q=", 367 - "pom": "sha256-aTnfzQ6JgI3AA25alaOPcb+EKF53bpEFIdVWJnp8sMc=" 368 }, 369 "org/jetbrains/kotlin#kotlin-gradle-plugin-model/1.9.23": { 370 "jar": "sha256-Pljfrl5D/Ig2X1LfOjRCCMAQDJdacqlKLEoJ9mHTIxc=", 371 "module": "sha256-Evmlol5YCDEXnl2jBJoBMRi9B2zeCkUuZo8qsWCaz70=", 372 "pom": "sha256-sh8qITWUXCtLatLIi+Dnl1WH9HVgiTnn23sG2CfQNXg=" 373 }, 374 - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/1.9.24": { 375 - "jar": "sha256-VbEQENUcmcMXybbvXpVJrUhXEhjN5hvYRIGMti0aPxk=", 376 - "module": "sha256-cQXlShB2dqp9KAzFqUl0QX4qO1cD1w3WH8yr6wccSug=", 377 - "pom": "sha256-rquP4uqM+lwumZi1/nU4MaeYfCx4Q6U1MjYqB/pvABg=" 378 }, 379 "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.23": { 380 "module": "sha256-YL2BUHBNWByO6tTBlAh26LAor+ixS0lAEMUJIEclRKc=", ··· 383 "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.23/gradle82": { 384 "jar": "sha256-vMdKB8ad0RyUsmCx7ophiWlinMrqwubqCnedo8P37D8=" 385 }, 386 - "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.24": { 387 - "module": "sha256-txNZQoRrVH+xtZaGQXBGPC81+hW1qtkzX60P/YamE3s=", 388 - "pom": "sha256-ilwTAHAhV//cHyV1hDZZbsVsM3Z8GqLouOskamWs9SM=" 389 }, 390 - "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.24/gradle82": { 391 - "jar": "sha256-6K7ZqBLmU2zu+z7VaPE0ZPoF8ka/0TaTONZDyDKUAks=" 392 }, 393 "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/1.9.23": { 394 "module": "sha256-1yNF4lW/IKOperXQEIa2CMXX0M8/Z3inHoXKy61BQlo=", 395 "pom": "sha256-2Ive7tm5RMrHGM3PKUD4FdgiXuzNIb7KB93QgfDSQow=" 396 }, 397 - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/1.9.24": { 398 - "module": "sha256-BEh8cNHIzCkBwDdNgarX+k/Rp5NeJa200LH69WkKzNs=", 399 - "pom": "sha256-wqVTvkQFNLjTMOV69hNjc1WLXgIPppzPsDsuWDx1nAA=" 400 }, 401 "org/jetbrains/kotlin#kotlin-klib-commonizer-api/1.9.23": { 402 "jar": "sha256-XfEWTbHDRdhtChqkFJCeNnr7l4L+P7yvDir3qL9iuDk=", 403 "pom": "sha256-sSWp19ccGThHr5KiJxxlUbPSl1VFSxyF03SySudVwz4=" 404 }, 405 - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/1.9.24": { 406 - "jar": "sha256-U791bL22Uj3LTA16syrLZBR5bBz0nOQxvkC3DMV9tUk=", 407 - "pom": "sha256-6pO4z4DdKXdKf7GEeclxH7uWPqhqwjq2FOepQAUsZ34=" 408 }, 409 "org/jetbrains/kotlin#kotlin-native-utils/1.9.23": { 410 "jar": "sha256-X9AUhb1z5he+VWv/SZL/ASquufDZwAhPN8tdiKO8rYQ=", 411 "pom": "sha256-eCaL6luL9QqV7nYxKuNjzAvWqt1d9HQwrBNaIG7467Y=" 412 }, 413 - "org/jetbrains/kotlin#kotlin-native-utils/1.9.24": { 414 - "jar": "sha256-I1WvMJo7FgeymmF02Fe05umxs2EH1sHvu8PMSbpDRQw=", 415 - "pom": "sha256-uvA25RxRge8Q8wVRXRnfawKWsLcIS0g9I4oImN630i0=" 416 }, 417 "org/jetbrains/kotlin#kotlin-project-model/1.9.23": { 418 "jar": "sha256-j8s85RKrtFLX1DHbssMS1cRQXRdiSTtRsQavwUfZk2c=", 419 "pom": "sha256-nvSy89nZ9Zqwwr9+uO92MgUUmTjg540qIxxHiSHHl0U=" 420 }, 421 - "org/jetbrains/kotlin#kotlin-project-model/1.9.24": { 422 - "jar": "sha256-Nri/x5EqvuVIWSxcI5keVRQODS17OhqTTdPOj6Q0+N0=", 423 - "pom": "sha256-sF4O4QAsGO3t626JrwfjvheFB9sT2hutbs52vmDz7es=" 424 - }, 425 "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { 426 "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", 427 "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" 428 }, 429 - "org/jetbrains/kotlin#kotlin-reflect/1.9.24": { 430 - "jar": "sha256-plFmRFu4XvgWzeEnJ5/gAX0rfMQ5s7lyOQ4bc21k6Uw=", 431 - "pom": "sha256-CghcMAUb1tSrdlrVoMUXnEE7NfdBjyiDFy+9m6GrzMk=" 432 }, 433 - "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/1.9.24": { 434 - "jar": "sha256-mbinMB9ylR2d5sJW1cBSMowL/zndEm7/tQ/nhkq3CWM=", 435 - "pom": "sha256-XBTVgzip+Vu/dZ2qibp0lC3PoawzFI68tPALrA9kHjg=" 436 }, 437 - "org/jetbrains/kotlin#kotlin-sam-with-receiver/1.9.24": { 438 - "module": "sha256-8qBhnZRfeYWlBM1xxwH9/Kwu97M8otTDxGyuJl5CTzQ=", 439 - "pom": "sha256-fqbN1ffpu5RtdIKwn+vDBmLNmXDG0CbYhA3Nqwy+PY8=" 440 }, 441 - "org/jetbrains/kotlin#kotlin-sam-with-receiver/1.9.24/gradle82": { 442 - "jar": "sha256-RYZmqqT/D73L7l77+enlM2cf6/4UKaxsqNEypmuo8wo=" 443 }, 444 - "org/jetbrains/kotlin#kotlin-script-runtime/1.9.24": { 445 - "jar": "sha256-MUx9MI/nUGVDZbrGFEeAYTyRac89nh2vurkc+AvcNXw=", 446 - "pom": "sha256-mGDF58qg5AlxmVCQEtoD01GX/teewKkKUOKPjeh1QE0=" 447 }, 448 "org/jetbrains/kotlin#kotlin-scripting-common/1.9.23": { 449 "jar": "sha256-ii5Wfz2/Nz5hwBrNeIRjHshThGWrjul4rGMpb4zJr0Y=", 450 "pom": "sha256-/CiXW5TcQMDZD9EXXiKxtka60sY368+fT2qy1Oe8XdU=" 451 }, 452 - "org/jetbrains/kotlin#kotlin-scripting-common/1.9.24": { 453 - "jar": "sha256-KqeY6XgokBDYByTdGdn+GQtSQkFIEQT89RjAO8OdTks=", 454 - "pom": "sha256-S9rpUqslCWFRsfqERCooGupzwW0dTNVdigLDccqJusQ=" 455 }, 456 "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/1.9.23": { 457 "jar": "sha256-e4A5/wt3nVVs7QCSMDWr0TNPDl8qiHlhgtArpF+SbSA=", 458 "pom": "sha256-7Y6//r5Ume1iSG+oGBJ7td1QHXTEq5XFfnwB7z+NuWg=" 459 }, 460 - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/1.9.24": { 461 - "jar": "sha256-02gR+1yZeXaEH/PQqxnGt96RkomeQIK6Hz/7oH6UBfQ=", 462 - "pom": "sha256-FUgOkd8v/sfFfOHgpfFBBltFIrbbyJsv2yk9xsVwwMU=" 463 }, 464 "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/1.9.23": { 465 "jar": "sha256-kOU90S9i3NgjQ8EsDLMUrc/wy8OYjtsRjR5miZYOnWM=", 466 "pom": "sha256-923kmO12xGroZlZnmAf3J2EiPD+hChExgyAGpKs5Xe0=" 467 }, 468 - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/1.9.24": { 469 - "jar": "sha256-i/2A2RNqKjJhALC3O/saG7NX7d+uDYEiDkYSa4im7no=", 470 - "pom": "sha256-Sg6yUXF8Sih6ZBfp/QRBZ4xJatxnAdhasPFi8W0s+4c=" 471 }, 472 "org/jetbrains/kotlin#kotlin-scripting-jvm/1.9.23": { 473 "jar": "sha256-0/yn7JUf94Jvl6dZifjcr/YM+eHna73CIO33eDdqbmQ=", 474 "pom": "sha256-4u8r+y628hp7croS7cWaFQx/IXbCssVP4uhg7oAjDYc=" 475 }, 476 - "org/jetbrains/kotlin#kotlin-scripting-jvm/1.9.24": { 477 - "jar": "sha256-G9aQBgqUhDl3N0pFds2J10nk7srx+3pYA2/rOuVRxKw=", 478 - "pom": "sha256-kkM+M+MLpFvMS/hKxUsX0p8Dlkp2BwYW1sZS3WxhySU=" 479 }, 480 - "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.24": { 481 - "module": "sha256-6Y6oxE+zaCDQG7iwAxaOI6IhtAHLQyVtcjo/C3fWFsI=", 482 - "pom": "sha256-XZfiDNWGLoR6aYF1uTno3Fxr11vtmZ1vPU6ghIESFsA=" 483 }, 484 "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { 485 "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" ··· 495 "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", 496 "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" 497 }, 498 - "org/jetbrains/kotlin#kotlin-stdlib/1.9.24": { 499 - "jar": "sha256-hYuQJpbanPWFq52Y/8HCcSJpgoNU3+kQfjcRsISjZGg=", 500 - "module": "sha256-8uKmVztbUmXEEtXFgfv46gDGKxC5yS1WdMnpfy8zNbM=", 501 - "pom": "sha256-uc6tTCIt7pDHT28BPTFqnlD4EaApMxPDNRrssvfM7V8=" 502 }, 503 "org/jetbrains/kotlin#kotlin-tooling-core/1.9.23": { 504 "jar": "sha256-iTjrl+NjINqj5vsqYP0qBbIy/0pVcXPFAZ8EW4gy2fQ=", 505 "pom": "sha256-fiA0VIj7v1uf6ZeHNgvT7HRKb+qRppm9EbVhwygbB9g=" 506 }, 507 - "org/jetbrains/kotlin#kotlin-tooling-core/1.9.24": { 508 - "jar": "sha256-iTjrl+NjINqj5vsqYP0qBbIy/0pVcXPFAZ8EW4gy2fQ=", 509 - "pom": "sha256-dbytE+kWgPzwEsjuGqGqxxn1m2IbOUyj/DLGJf+YclY=" 510 }, 511 "org/jetbrains/kotlin#kotlin-util-io/1.9.23": { 512 "jar": "sha256-em3OQOeKy+Zvx9Z463Qch3hFo8/Rx2xNK7+OyEXS2Sk=", 513 "pom": "sha256-rNHyN4Ce4nWpwJ5EAt1FOdBN7DaMCQbsecP4A6vwZ8g=" 514 }, 515 - "org/jetbrains/kotlin#kotlin-util-io/1.9.24": { 516 - "jar": "sha256-u0z0H/UG5Q+bLDQiBkmIFupO3f6ImYqQtotDlLT6xfo=", 517 - "pom": "sha256-82VnN3kyTzMtOTkMeAd1h4BNEeznKv5K7uMlOtZTPFE=" 518 }, 519 "org/jetbrains/kotlin#kotlin-util-klib/1.9.23": { 520 "jar": "sha256-5AGLa4+8keTQo3q4HAUKgTloaAdRCM2FCCuSXHnTvG0=", 521 "pom": "sha256-+z5FhH1dIS5MK120RFGQPJ4fDjL2mH4fWbnMEcTDiYo=" 522 }, 523 - "org/jetbrains/kotlin#kotlin-util-klib/1.9.24": { 524 - "jar": "sha256-4NqKfwZIV8BIOmVyfRYtPtV84m1+R3ix8ADg0MDck3E=", 525 - "pom": "sha256-krQjr9XnKbsRT3G1ip4DhF3+K9pWJFTrvbg8nYOyMHE=" 526 }, 527 "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.5.0": { 528 "jar": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=", 529 "module": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=", 530 "pom": "sha256-U2IuA3eN+EQPwBIgGjW7S9/kAWTv7GErvvze7LL/wqs=" 531 }, 532 "org/junit#junit-bom/5.7.2": { 533 "module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=", ··· 1182 "org/eclipse/jdt/ecj/maven-metadata": { 1183 "xml": { 1184 "groupId": "org.eclipse.jdt", 1185 - "lastUpdated": "20240910031942", 1186 - "release": "3.39.0" 1187 } 1188 }, 1189 "org/eclipse/sisu#org.eclipse.sisu.inject/0.3.5": {
··· 97 "com/github/johnrengelman/shadow#com.github.johnrengelman.shadow.gradle.plugin/8.1.1": { 98 "pom": "sha256-PLOIa5ffbgZvEIwxayGfJiyXw8st9tp4kn5kXetkPLA=" 99 }, 100 + "com/google/code/gson#gson-parent/2.8.9": { 101 + "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s=" 102 + }, 103 + "com/google/code/gson#gson/2.8.9": { 104 + "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", 105 + "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" 106 + }, 107 "com/googlecode/concurrent-trees#concurrent-trees/2.6.1": { 108 "jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=", 109 "pom": "sha256-Q8K5sULnBV0fKlgn8QlEkl0idH2XVrMlDAeqtHU4qXE=" ··· 255 "jar": "sha256-urlD5Y7dFzCSOGctunpFrsni2svd24GKjPF3I+oT+iI=", 256 "pom": "sha256-4nl2N1mZxUJ/y8//PzvCD77a+tiqRRArN59cL5fI/rQ=" 257 }, 258 + "org/gradle/kotlin#gradle-kotlin-dsl-plugins/5.1.2": { 259 + "jar": "sha256-tYw+XDWgAln9QC3r89pHqjrQhcP0vnL5AuoSYbNQGa4=", 260 + "module": "sha256-CPnVxzwOvolk4aq3z59G93inhCcxnZJ52ZKoRBPIXPM=", 261 + "pom": "sha256-Y4Th1GwfBKl4Go/Pl6nFQ5YPNNoKZ/XQI2x8EubcvqU=" 262 }, 263 + "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/5.1.2": { 264 + "pom": "sha256-1JPwqwDRfMB4Zduo3oQAo5CJ1SpxzkFtyQOlEsXe1V0=" 265 }, 266 "org/jdom#jdom2/2.0.6.1": { 267 "jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=", ··· 279 "jar": "sha256-Yf12SPkx/06b2/9JvwmHcFdj+7qce7ALJkgRo20RGsE=", 280 "pom": "sha256-0+vFk7FzrT4tHiVgtpwzFKRpDI2jJ0ch6DqWrtwWEaA=" 281 }, 282 + "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.0.21": { 283 + "jar": "sha256-VNSBSyF3IXiP2GU5gSMImi/P91FQ17NdjnMKI34my9E=", 284 + "pom": "sha256-rIU9chaJ+vEV8RiBCjU2/CcvE1to0CdFOqpW6eY79wc=" 285 }, 286 + "org/jetbrains/kotlin#kotlin-assignment/2.0.21": { 287 + "module": "sha256-8638yrZURNtqqzwNfSVoZG7AyS8kWCh/KLKu5POXNtw=", 288 + "pom": "sha256-QBfCQqfb3Oca6ApXB7S/OyOoIr8jpodahFp7UTYhzQ8=" 289 }, 290 + "org/jetbrains/kotlin#kotlin-assignment/2.0.21/gradle85": { 291 + "jar": "sha256-USUeNCELiNTJCAXKZS6Xe93IR4OkVAY5ydIQkJhbrOY=" 292 }, 293 + "org/jetbrains/kotlin#kotlin-build-common/2.0.21": { 294 + "jar": "sha256-cLmHScMJc9O3YhCL37mROSB4swhzCKzTwa0zqg9GIV0=", 295 + "pom": "sha256-qNP7huk2cgYkCh2+6LMBCteRP+oY+9Rtv2EB+Yvj4V0=" 296 + }, 297 + "org/jetbrains/kotlin#kotlin-build-statistics/2.0.21": { 298 + "jar": "sha256-gBILdN8DYz1veeCIZBMe7jt6dIb2wF0vLtyGg3U8VNo=", 299 + "pom": "sha256-/iTcYG/sg+yY3Qi8i7HPmeVAXejpF8URnVoMt++sVZ0=" 300 }, 301 "org/jetbrains/kotlin#kotlin-build-tools-api/1.9.23": { 302 "jar": "sha256-gvhH4lRXtGSDfv7x2oUC7JJTLedAbnkgUWbODs9PxSE=", 303 "pom": "sha256-CWkjtiXJfGZzZ5ZsxM6Sv5TE6f98U8sdOEhgEax1DVg=" 304 }, 305 + "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { 306 + "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", 307 + "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" 308 + }, 309 + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.21": { 310 + "jar": "sha256-um6iTa7URxf1AwcqkcWbDafpyvAAK9DsG+dzKUwSfcs=", 311 + "pom": "sha256-epPI22tqqFtPyvD0jKcBa5qEzSOWoGUreumt52eaTkE=" 312 }, 313 "org/jetbrains/kotlin#kotlin-compiler-embeddable/1.9.23": { 314 "jar": "sha256-zJQGSXS/nr9ZlF4xIXzy0WoM66rySH6wdI/By9F4eUM=", 315 "pom": "sha256-WLI81NgtWqkWpcnMmbMhjuxVaWBoova3C+3fbDaR/RU=" 316 }, 317 + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { 318 + "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", 319 + "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" 320 }, 321 "org/jetbrains/kotlin#kotlin-compiler-runner/1.9.23": { 322 "jar": "sha256-yFlaPhcRx0U8f5YKrxKhcNtL2j1vy6Sf/I4yy/0ADKE=", 323 "pom": "sha256-KebjEpGbdf6aOHjflRHPQhDcJuWTQcsu4iSDt7Tgcv4=" 324 }, 325 + "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { 326 + "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", 327 + "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" 328 }, 329 "org/jetbrains/kotlin#kotlin-daemon-client/1.9.23": { 330 "jar": "sha256-5jFUJUkZ/XBv6ZN8SNuTfqkGimMfht5lWlFLwWIPmI0=", 331 "pom": "sha256-X70GastuQIU5gCdsaDUWmSj2Zqt8RlEsJvJMnQMIF9M=" 332 }, 333 + "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { 334 + "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", 335 + "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" 336 }, 337 "org/jetbrains/kotlin#kotlin-daemon-embeddable/1.9.23": { 338 "jar": "sha256-bztmG5gmetJOL4+3rV0Gvn0u1hpdBcJn9OTKp433g9k=", 339 "pom": "sha256-WFRgOL5Go4NmOFPRMd12xPsnQ4MLqXt0sno1zxAtPQI=" 340 }, 341 + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { 342 + "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", 343 + "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" 344 }, 345 "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/1.9.23": { 346 "jar": "sha256-HaitBgpbw4KwTxVycdPNrWgwcUovTfSvfEAIjUuSIWQ=", 347 "pom": "sha256-69aRc06Qr9Wj6PoqkTrw+Q6YL4a6IYWhcDIqGwiQpgU=" 348 }, 349 + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.0.21": { 350 + "jar": "sha256-W0cHoy5GfvvhIsMY/2q9yhei/H2Mg/ZgN8mhILbcvC8=", 351 + "pom": "sha256-P+CLlUN7C074sWt39hqImzn1xGt+lx1N+63mbUQOodg=" 352 }, 353 "org/jetbrains/kotlin#kotlin-gradle-plugin-api/1.9.23": { 354 "jar": "sha256-WTzAhC1fwJe5XgpgK/+Mekifc3Q7hzywuO7JL86KQVs=", 355 "module": "sha256-zmi7IanW8gt7DnKf4y+aVHu2SyXjEPD14vcMUJ1n7cQ=", 356 "pom": "sha256-WMjnhsjGUvTpgqQlh5FZTL4L+JKiaGCVTKa1Ue7mN+8=" 357 }, 358 + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21": { 359 + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=", 360 + "module": "sha256-z29dNExVVVS/rGQFHq0AhcvUM4Z2uqP8h7UD6eSrvjQ=", 361 + "pom": "sha256-gV5yqZ4ZFD1mLSTkYlKlnOdWMC18W9/FlIF9fMexI3g=" 362 }, 363 + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21/gradle85": { 364 + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=" 365 }, 366 "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/1.9.23": { 367 "jar": "sha256-i7/a0U08PFCzK/a/4PHHAnvlQoXEba95gnz5O1y0PX8=", 368 "pom": "sha256-x0cp9NYFkAEhZptBEO1FuvVeB1q1O2OmQrkLOv95NCI=" 369 }, 370 + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.0.21": { 371 + "jar": "sha256-UzVXQrV7qOFvvfCiBDn4s0UnYHHtsUTns9puYL42MYg=", 372 + "pom": "sha256-OMyaLLf55K/UOcMQdvgzFThIsfftITMgCDXRtCDfbqs=" 373 }, 374 "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/1.9.23": { 375 "jar": "sha256-jRr4djLZUUjxIqn6CuKQPBnub6t9AeAX924NLJoCLCA=", 376 "module": "sha256-G+uiuitRE94FM+UV4X9W1TZOm1QiX/MftNj+yfcV2Cw=", 377 "pom": "sha256-KemtQ1rc9Q/ljTiQ65lePyuNdQEZqaEsIfwwo2DNCOA=" 378 }, 379 + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.0.21": { 380 + "jar": "sha256-wfTqDBkmfx7tR0tUGwdxXEkWes+/AnqKL9B8u8gbjnI=", 381 + "module": "sha256-YqcNAg27B4BkexFVGIBHE+Z2BkBa6XoQ2P2jgpOI0Uk=", 382 + "pom": "sha256-1GjmNf3dsw9EQEuFixCyfcVm6Z1bVIusEMIjOp7OF74=" 383 }, 384 "org/jetbrains/kotlin#kotlin-gradle-plugin-model/1.9.23": { 385 "jar": "sha256-Pljfrl5D/Ig2X1LfOjRCCMAQDJdacqlKLEoJ9mHTIxc=", 386 "module": "sha256-Evmlol5YCDEXnl2jBJoBMRi9B2zeCkUuZo8qsWCaz70=", 387 "pom": "sha256-sh8qITWUXCtLatLIi+Dnl1WH9HVgiTnn23sG2CfQNXg=" 388 }, 389 + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.0.21": { 390 + "jar": "sha256-lR13mJs1cAljH/HvsSsBYczzKcUpxUalKfih0x+bwDw=", 391 + "module": "sha256-6qn9n4b71E/2BwoZfce90ZgPDUHo20myUoA9A6pMVaw=", 392 + "pom": "sha256-5RVeYOyr2v1kUmVKaYALyyp37n0fxucH+tOo5p8HTCw=" 393 }, 394 "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.23": { 395 "module": "sha256-YL2BUHBNWByO6tTBlAh26LAor+ixS0lAEMUJIEclRKc=", ··· 398 "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.23/gradle82": { 399 "jar": "sha256-vMdKB8ad0RyUsmCx7ophiWlinMrqwubqCnedo8P37D8=" 400 }, 401 + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21": { 402 + "module": "sha256-D5iXoGwHo+h9ZHExzDSQofctGuVMEH8T9yJp1TRLCHo=", 403 + "pom": "sha256-RenM7OM+TY36mUHMkS81RYIBqdPwQ3IMMket3lf0f/Y=" 404 }, 405 + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21/gradle85": { 406 + "jar": "sha256-nfXH/xOx/GislFDKY8UxEYkdb2R73ewPQ5iz5yJb9tk=" 407 }, 408 "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/1.9.23": { 409 "module": "sha256-1yNF4lW/IKOperXQEIa2CMXX0M8/Z3inHoXKy61BQlo=", 410 "pom": "sha256-2Ive7tm5RMrHGM3PKUD4FdgiXuzNIb7KB93QgfDSQow=" 411 }, 412 + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.0.21": { 413 + "module": "sha256-8JRUh/5RlZ/fi2oUQXB6Ke1fGsMaIxx/3r4sPd0i/fE=", 414 + "pom": "sha256-Z1AT1Mvu4JyIkgriuiRvmfKKeJuHT2NASeAS+j7r9Mg=" 415 }, 416 "org/jetbrains/kotlin#kotlin-klib-commonizer-api/1.9.23": { 417 "jar": "sha256-XfEWTbHDRdhtChqkFJCeNnr7l4L+P7yvDir3qL9iuDk=", 418 "pom": "sha256-sSWp19ccGThHr5KiJxxlUbPSl1VFSxyF03SySudVwz4=" 419 }, 420 + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.0.21": { 421 + "jar": "sha256-R1eJEWW2mPvazo9NpvK8DpiOrvnvNnE1SIZajycGmv0=", 422 + "pom": "sha256-Y/6HvSI1sSlAnHIqCbYsIKe3eueQGeIgMSSK9zawPFQ=" 423 }, 424 "org/jetbrains/kotlin#kotlin-native-utils/1.9.23": { 425 "jar": "sha256-X9AUhb1z5he+VWv/SZL/ASquufDZwAhPN8tdiKO8rYQ=", 426 "pom": "sha256-eCaL6luL9QqV7nYxKuNjzAvWqt1d9HQwrBNaIG7467Y=" 427 }, 428 + "org/jetbrains/kotlin#kotlin-native-utils/2.0.21": { 429 + "jar": "sha256-ResIo5Kfl8SKkpEsliV3nRVAvG8/IS+56UYg0DJrzAA=", 430 + "pom": "sha256-ZpB3PnZJ0dD61V0GCaTiHh68mF3Q+iYenG/9OJhnBh0=" 431 }, 432 "org/jetbrains/kotlin#kotlin-project-model/1.9.23": { 433 "jar": "sha256-j8s85RKrtFLX1DHbssMS1cRQXRdiSTtRsQavwUfZk2c=", 434 "pom": "sha256-nvSy89nZ9Zqwwr9+uO92MgUUmTjg540qIxxHiSHHl0U=" 435 }, 436 "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { 437 "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", 438 "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" 439 }, 440 + "org/jetbrains/kotlin#kotlin-reflect/2.0.21": { 441 + "jar": "sha256-OtL8rQwJ3cCSLeurRETWEhRLe0Zbdai7dYfiDd+v15k=", 442 + "pom": "sha256-Aqt66rA8aPQBAwJuXpwnc2DLw2CBilsuNrmjqdjosEk=" 443 }, 444 + "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.0.21": { 445 + "jar": "sha256-x88d6VXfIqFihyImvQZ3yaDItmMKLi1z0R0UfNDFO3M=", 446 + "pom": "sha256-cWKsEOFFTpJ2c7FcrQMp2jgvt1jmVPWfy0AHRZ2eyEE=" 447 }, 448 + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21": { 449 + "module": "sha256-kJCVCx7oa4b+KWmV2AKG6opPN5+yshjoVvzt0ErS1Hk=", 450 + "pom": "sha256-7lYZBmzLB5zDMy4kcnQ1n9dQXeLVQPuRtyd5ICW2Siw=" 451 }, 452 + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21/gradle85": { 453 + "jar": "sha256-HSNuNiIzuaJx5QsiOlDI2+rdA1C2OiRkYIJWhS2jaKM=" 454 }, 455 + "org/jetbrains/kotlin#kotlin-script-runtime/2.0.21": { 456 + "jar": "sha256-nBEfjQit5FVWYnLVYZIa3CsstrekzO442YKcXjocpqM=", 457 + "pom": "sha256-lbLpKa+hBxvZUv0Tey5+gdBP4bu4G3V+vtBrIW5aRSQ=" 458 }, 459 "org/jetbrains/kotlin#kotlin-scripting-common/1.9.23": { 460 "jar": "sha256-ii5Wfz2/Nz5hwBrNeIRjHshThGWrjul4rGMpb4zJr0Y=", 461 "pom": "sha256-/CiXW5TcQMDZD9EXXiKxtka60sY368+fT2qy1Oe8XdU=" 462 }, 463 + "org/jetbrains/kotlin#kotlin-scripting-common/2.0.21": { 464 + "jar": "sha256-+H3rKxTQaPmcuhghfYCvhUgcApxzGthwRFjprdnKIPg=", 465 + "pom": "sha256-hP6ezqjlV+/6iFbJAhMlrWPCHZ0TEh6q6xGZ9qZYZXU=" 466 }, 467 "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/1.9.23": { 468 "jar": "sha256-e4A5/wt3nVVs7QCSMDWr0TNPDl8qiHlhgtArpF+SbSA=", 469 "pom": "sha256-7Y6//r5Ume1iSG+oGBJ7td1QHXTEq5XFfnwB7z+NuWg=" 470 }, 471 + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.21": { 472 + "jar": "sha256-JBPCMP3YzUfrvronPk35TPO0TLPsldLLNUcsk3aMnxw=", 473 + "pom": "sha256-1Ch6fUD4+Birv3zJhH5/OSeC0Ufb7WqEQORzvE9r8ug=" 474 }, 475 "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/1.9.23": { 476 "jar": "sha256-kOU90S9i3NgjQ8EsDLMUrc/wy8OYjtsRjR5miZYOnWM=", 477 "pom": "sha256-923kmO12xGroZlZnmAf3J2EiPD+hChExgyAGpKs5Xe0=" 478 }, 479 + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.21": { 480 + "jar": "sha256-btD6W+slRmiDmJtWQfNoCUeSYLcBRTVQL9OHzmx7qDM=", 481 + "pom": "sha256-0ysb8kupKaL6MqbjRDIPp7nnvgbON/z3bvOm3ITiNrE=" 482 }, 483 "org/jetbrains/kotlin#kotlin-scripting-jvm/1.9.23": { 484 "jar": "sha256-0/yn7JUf94Jvl6dZifjcr/YM+eHna73CIO33eDdqbmQ=", 485 "pom": "sha256-4u8r+y628hp7croS7cWaFQx/IXbCssVP4uhg7oAjDYc=" 486 }, 487 + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.21": { 488 + "jar": "sha256-iEJ/D3pMR4RfoiIdKfbg4NfL5zw+34vKMLTYs6M2p3w=", 489 + "pom": "sha256-opCFi++0KZc09RtT7ZqUFaKU55um/CE8BMQnzch5nA0=" 490 }, 491 + "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { 492 + "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", 493 + "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" 494 }, 495 "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { 496 "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" ··· 506 "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", 507 "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" 508 }, 509 + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { 510 + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", 511 + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", 512 + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" 513 }, 514 "org/jetbrains/kotlin#kotlin-tooling-core/1.9.23": { 515 "jar": "sha256-iTjrl+NjINqj5vsqYP0qBbIy/0pVcXPFAZ8EW4gy2fQ=", 516 "pom": "sha256-fiA0VIj7v1uf6ZeHNgvT7HRKb+qRppm9EbVhwygbB9g=" 517 }, 518 + "org/jetbrains/kotlin#kotlin-tooling-core/2.0.21": { 519 + "jar": "sha256-W28UhUj+ngdN9R9CJTREM78DdaxbOf/NPXvX1/YC1ik=", 520 + "pom": "sha256-MiVe/o/PESl703OozHf4sYXXOYTpGxieeRZlKb36XVo=" 521 }, 522 "org/jetbrains/kotlin#kotlin-util-io/1.9.23": { 523 "jar": "sha256-em3OQOeKy+Zvx9Z463Qch3hFo8/Rx2xNK7+OyEXS2Sk=", 524 "pom": "sha256-rNHyN4Ce4nWpwJ5EAt1FOdBN7DaMCQbsecP4A6vwZ8g=" 525 }, 526 + "org/jetbrains/kotlin#kotlin-util-io/2.0.21": { 527 + "jar": "sha256-Dv7kwg8+f5ErMceWxOR/nRTqaIA+x+1OXU8kJY46ph4=", 528 + "pom": "sha256-4gD5F2fbCFJsjZSt3OB7kPNCVBSwTs/XzPjkHJ8QmKA=" 529 }, 530 "org/jetbrains/kotlin#kotlin-util-klib/1.9.23": { 531 "jar": "sha256-5AGLa4+8keTQo3q4HAUKgTloaAdRCM2FCCuSXHnTvG0=", 532 "pom": "sha256-+z5FhH1dIS5MK120RFGQPJ4fDjL2mH4fWbnMEcTDiYo=" 533 }, 534 + "org/jetbrains/kotlin#kotlin-util-klib/2.0.21": { 535 + "jar": "sha256-oTtziWVUtI5L702KRjDqfpQBSaxMrcysBpFGORRlSeo=", 536 + "pom": "sha256-724nWZiUO5b1imSWQIUyDxAxdNYJ7GakqUnmASPHmPU=" 537 + }, 538 + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { 539 + "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" 540 }, 541 "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.5.0": { 542 "jar": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=", 543 "module": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=", 544 "pom": "sha256-U2IuA3eN+EQPwBIgGjW7S9/kAWTv7GErvvze7LL/wqs=" 545 + }, 546 + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { 547 + "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", 548 + "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", 549 + "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" 550 }, 551 "org/junit#junit-bom/5.7.2": { 552 "module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=", ··· 1201 "org/eclipse/jdt/ecj/maven-metadata": { 1202 "xml": { 1203 "groupId": "org.eclipse.jdt", 1204 + "lastUpdated": "20241203050026", 1205 + "release": "3.40.0" 1206 } 1207 }, 1208 "org/eclipse/sisu#org.eclipse.sisu.inject/0.3.5": {
+16 -9
pkgs/by-name/jc/jcli/package.nix
··· 2 lib, 3 stdenv, 4 buildGoModule, 5 fetchFromGitHub, 6 installShellFiles, 7 }: 8 9 buildGoModule rec { 10 pname = "jcli"; 11 - version = "0.0.46"; 12 13 src = fetchFromGitHub { 14 owner = "jenkins-zh"; 15 repo = "jenkins-cli"; 16 tag = "v${version}"; 17 - hash = "sha256-l0qpyrggDJSzaJMbhgJYVK2Y3A/R+xS0Qoy3afA/eGo="; 18 }; 19 20 - vendorHash = "sha256-0x0Cl6cqullGIvtQTlHTGnWz9dBCT7aMEIRSB/Cuy8k="; 21 22 ldflags = [ 23 "-s" ··· 30 nativeBuildInputs = [ installShellFiles ]; 31 32 postInstall = 33 '' 34 mv $out/bin/{jenkins-cli,jcli} 35 - '' 36 - + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 37 installShellCompletion --cmd jcli \ 38 - --bash <($out/bin/jcli completion --type bash) \ 39 - --fish <($out/bin/jcli completion --type fish) \ 40 - --zsh <($out/bin/jcli completion --type zsh) 41 ''; 42 43 meta = { 44 description = "Jenkins CLI allows you to manage your Jenkins in an easy way"; 45 mainProgram = "jcli"; 46 homepage = "https://github.com/jenkins-zh/jenkins-cli"; 47 - changelog = "https://github.com/jenkins-zh/jenkins-cli/releases/tag/${src.tag}"; 48 license = lib.licenses.mit; 49 maintainers = with lib.maintainers; [ sikmir ]; 50 };
··· 2 lib, 3 stdenv, 4 buildGoModule, 5 + buildPackages, 6 fetchFromGitHub, 7 installShellFiles, 8 }: 9 10 buildGoModule rec { 11 pname = "jcli"; 12 + version = "0.0.47"; 13 14 src = fetchFromGitHub { 15 owner = "jenkins-zh"; 16 repo = "jenkins-cli"; 17 tag = "v${version}"; 18 + hash = "sha256-HsuYTgGe0cDRAG5FP77CGJG+xCDSWjBthPeAclmqd44="; 19 }; 20 21 + vendorHash = "sha256-Ld59i91k1tyR9BhlRohHiRPB8Zt3rQWMtRw+J+13TFw="; 22 23 ldflags = [ 24 "-s" ··· 31 nativeBuildInputs = [ installShellFiles ]; 32 33 postInstall = 34 + let 35 + jcliBin = 36 + if stdenv.buildPlatform.canExecute stdenv.hostPlatform then 37 + "$out" 38 + else 39 + lib.getBin buildPackages.jcli; 40 + in 41 '' 42 mv $out/bin/{jenkins-cli,jcli} 43 + 44 installShellCompletion --cmd jcli \ 45 + --bash <(${jcliBin}/bin/jcli completion --type bash) \ 46 + --fish <(${jcliBin}/bin/jcli completion --type fish) \ 47 + --zsh <(${jcliBin}/bin/jcli completion --type zsh) 48 ''; 49 50 meta = { 51 description = "Jenkins CLI allows you to manage your Jenkins in an easy way"; 52 mainProgram = "jcli"; 53 homepage = "https://github.com/jenkins-zh/jenkins-cli"; 54 + changelog = "https://github.com/jenkins-zh/jenkins-cli/releases/tag/v${version}"; 55 license = lib.licenses.mit; 56 maintainers = with lib.maintainers; [ sikmir ]; 57 };
+156 -143
pkgs/by-name/ke/keyguard/deps.json
··· 1133 "com/google/code/gson#gson-parent/2.10.1": { 1134 "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM=" 1135 }, 1136 "com/google/code/gson#gson/2.10.1": { 1137 "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=", 1138 "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc=" 1139 }, 1140 "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.1.0-1.0.29": { 1141 "pom": "sha256-BU0VQVgnkIeWCnbSwDxUzpIGoyxkR1bQAcHUSJaVzCc=" ··· 1143 "nl/littlerobots/version-catalog-update#nl.littlerobots.version-catalog-update.gradle.plugin/0.8.5": { 1144 "pom": "sha256-a+z8hpHftExSYVqCqWeS8TQBpXXleMkBkR1/qjMPgoo=" 1145 }, 1146 - "org/gradle/kotlin#gradle-kotlin-dsl-plugins/4.5.0": { 1147 - "jar": "sha256-Ga92VnnptJN0uyg6xE81O4EJrZz+ZmjO1tmmZFVA4vo=", 1148 - "module": "sha256-G2X3c4EI7gxE5qUNjMJUpPHFpzmAtuh7D14uxMt6qDY=", 1149 - "pom": "sha256-D4Du3/O101e+rs5h8enK1Le/b4EVrWRIfYp2x/GwDBw=" 1150 }, 1151 - "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/4.5.0": { 1152 - "pom": "sha256-WPAIDJzwTgVq1U0Ok91KI0KGXnihMR6TVAVk90wgDjc=" 1153 }, 1154 "org/gradle/toolchains#foojay-resolver/0.9.0": { 1155 "jar": "sha256-woQImj+HVX92Ai2Z8t8oNlaKpIs/5OKSI5LVZrqBQXY=", ··· 1170 "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", 1171 "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" 1172 }, 1173 - "org/jetbrains/kotlin#kotlin-android-extensions/1.9.24": { 1174 - "jar": "sha256-4z5UUlSR0ZgdRODKmnxTIWh91QRDPsVJZhqb5UYKEW4=", 1175 - "pom": "sha256-6QmjYHLn/lbQULgKdXEDwdP4dz+2wb0GcrxKr7hRCEs=" 1176 }, 1177 - "org/jetbrains/kotlin#kotlin-assignment/1.9.24": { 1178 - "module": "sha256-qa+tevGbZXAv892pBdPJt/mem9rqadY1+s2f3mi7VQU=", 1179 - "pom": "sha256-U5l+9NCcNhmm32TaPftTdngenYSMck+DLIDPCoCjLA8=" 1180 }, 1181 - "org/jetbrains/kotlin#kotlin-assignment/1.9.24/gradle82": { 1182 - "jar": "sha256-897/fRYVZp9m+jeTnLZJBOex+LBgNReZDH8IEs40oNs=" 1183 }, 1184 - "org/jetbrains/kotlin#kotlin-build-tools-api/1.9.24": { 1185 - "jar": "sha256-ZUX99qL/t4jN3O3KymMiOdx+XmHD90SCNzXjse2cG1Q=", 1186 - "pom": "sha256-efIYZmDsHYeQhu4jEEeY2M1PthcsJ5xeVuAsqeVbxHU=" 1187 }, 1188 - "org/jetbrains/kotlin#kotlin-compiler-embeddable/1.9.24": { 1189 - "jar": "sha256-5x/xnmsUGrhakyj9AQlBUxowJUMCa9QkTJWtwgjVAfY=", 1190 - "pom": "sha256-1w0fiFkkQ/R1eVFUVqTWwxBRztoK0RRGkjrK/kwMldE=" 1191 }, 1192 - "org/jetbrains/kotlin#kotlin-compiler-runner/1.9.24": { 1193 - "jar": "sha256-g4Q5dMH/0NNmbTxkk0Hb/TB32eFAZlVKakR7laMB3S0=", 1194 - "pom": "sha256-wb508udfB+SamqaJA+DctogA0iRkBBi0hHfuQsvDWQQ=" 1195 }, 1196 - "org/jetbrains/kotlin#kotlin-daemon-client/1.9.24": { 1197 - "jar": "sha256-WIqveo7Y55uL8+qLknj/Enii1ZKFpF4Jjxz8v7Dc080=", 1198 - "pom": "sha256-tv4ne9GuP/zAzriOxmZZmHpc0TeaiXaDEvXe3x8uH+U=" 1199 }, 1200 - "org/jetbrains/kotlin#kotlin-daemon-embeddable/1.9.24": { 1201 - "jar": "sha256-F3vIsqQHbcznh4rQ2P0HFjrzF44/qQ7mPU9zO7R7/ck=", 1202 - "pom": "sha256-T7V/xqxyCVGzIkd0s7sqVFSelj0vTf3GhB6Ex77WKrE=" 1203 }, 1204 - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/1.9.24": { 1205 - "jar": "sha256-syBxajMCclSau65oGoD14P5YBLo5TQ8kW1s3f6JWNVk=", 1206 - "pom": "sha256-fHb3hHzJ5bWOGoJbbqAZV7QoHpHmzXBcFmy+afvDtYs=" 1207 }, 1208 - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/1.9.24": { 1209 - "jar": "sha256-LV53JHoKf1klIL64gx6OPrl0m/OIhfgv+9Y8f/BRPhI=", 1210 - "module": "sha256-kB+s0LsPLdJ9XzvJDkQvJ3OrEuHOcgnT78HlhWNsfWQ=", 1211 - "pom": "sha256-r9FlfZ0Vx2BxZ1InnZEdG73PjfTPXZYEUGHjCunBMX4=" 1212 }, 1213 - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/1.9.24/gradle82": { 1214 - "jar": "sha256-LV53JHoKf1klIL64gx6OPrl0m/OIhfgv+9Y8f/BRPhI=" 1215 }, 1216 - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/1.9.24": { 1217 - "jar": "sha256-hR4BJ+5ixRDpf4UB6Q/V6yTQ15bHCcv5SvM5R0Fre/4=", 1218 - "pom": "sha256-3gafD+sze0Nbc/GdKaISONBW5oegumvivczlmvqSa7Y=" 1219 }, 1220 - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/1.9.24": { 1221 - "jar": "sha256-jRr4djLZUUjxIqn6CuKQPBnub6t9AeAX924NLJoCLCA=", 1222 - "module": "sha256-4Jx9wdImjqtl5EGtLjgWDzGHsNjAv5zxrUyF+nUjm6Q=", 1223 - "pom": "sha256-aTnfzQ6JgI3AA25alaOPcb+EKF53bpEFIdVWJnp8sMc=" 1224 }, 1225 - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/1.9.24": { 1226 - "jar": "sha256-VbEQENUcmcMXybbvXpVJrUhXEhjN5hvYRIGMti0aPxk=", 1227 - "module": "sha256-cQXlShB2dqp9KAzFqUl0QX4qO1cD1w3WH8yr6wccSug=", 1228 - "pom": "sha256-rquP4uqM+lwumZi1/nU4MaeYfCx4Q6U1MjYqB/pvABg=" 1229 }, 1230 - "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.24": { 1231 - "module": "sha256-txNZQoRrVH+xtZaGQXBGPC81+hW1qtkzX60P/YamE3s=", 1232 - "pom": "sha256-ilwTAHAhV//cHyV1hDZZbsVsM3Z8GqLouOskamWs9SM=" 1233 }, 1234 - "org/jetbrains/kotlin#kotlin-gradle-plugin/1.9.24/gradle82": { 1235 - "jar": "sha256-6K7ZqBLmU2zu+z7VaPE0ZPoF8ka/0TaTONZDyDKUAks=" 1236 }, 1237 - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/1.9.24": { 1238 - "module": "sha256-BEh8cNHIzCkBwDdNgarX+k/Rp5NeJa200LH69WkKzNs=", 1239 - "pom": "sha256-wqVTvkQFNLjTMOV69hNjc1WLXgIPppzPsDsuWDx1nAA=" 1240 }, 1241 - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/1.9.24": { 1242 - "jar": "sha256-U791bL22Uj3LTA16syrLZBR5bBz0nOQxvkC3DMV9tUk=", 1243 - "pom": "sha256-6pO4z4DdKXdKf7GEeclxH7uWPqhqwjq2FOepQAUsZ34=" 1244 }, 1245 - "org/jetbrains/kotlin#kotlin-native-utils/1.9.24": { 1246 - "jar": "sha256-I1WvMJo7FgeymmF02Fe05umxs2EH1sHvu8PMSbpDRQw=", 1247 - "pom": "sha256-uvA25RxRge8Q8wVRXRnfawKWsLcIS0g9I4oImN630i0=" 1248 }, 1249 - "org/jetbrains/kotlin#kotlin-project-model/1.9.24": { 1250 - "jar": "sha256-Nri/x5EqvuVIWSxcI5keVRQODS17OhqTTdPOj6Q0+N0=", 1251 - "pom": "sha256-sF4O4QAsGO3t626JrwfjvheFB9sT2hutbs52vmDz7es=" 1252 }, 1253 - "org/jetbrains/kotlin#kotlin-sam-with-receiver/1.9.24": { 1254 - "module": "sha256-8qBhnZRfeYWlBM1xxwH9/Kwu97M8otTDxGyuJl5CTzQ=", 1255 - "pom": "sha256-fqbN1ffpu5RtdIKwn+vDBmLNmXDG0CbYhA3Nqwy+PY8=" 1256 }, 1257 - "org/jetbrains/kotlin#kotlin-sam-with-receiver/1.9.24/gradle82": { 1258 - "jar": "sha256-RYZmqqT/D73L7l77+enlM2cf6/4UKaxsqNEypmuo8wo=" 1259 }, 1260 - "org/jetbrains/kotlin#kotlin-scripting-common/1.9.24": { 1261 - "jar": "sha256-KqeY6XgokBDYByTdGdn+GQtSQkFIEQT89RjAO8OdTks=", 1262 - "pom": "sha256-S9rpUqslCWFRsfqERCooGupzwW0dTNVdigLDccqJusQ=" 1263 }, 1264 - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/1.9.24": { 1265 - "jar": "sha256-02gR+1yZeXaEH/PQqxnGt96RkomeQIK6Hz/7oH6UBfQ=", 1266 - "pom": "sha256-FUgOkd8v/sfFfOHgpfFBBltFIrbbyJsv2yk9xsVwwMU=" 1267 - }, 1268 - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/1.9.24": { 1269 - "jar": "sha256-i/2A2RNqKjJhALC3O/saG7NX7d+uDYEiDkYSa4im7no=", 1270 - "pom": "sha256-Sg6yUXF8Sih6ZBfp/QRBZ4xJatxnAdhasPFi8W0s+4c=" 1271 - }, 1272 - "org/jetbrains/kotlin#kotlin-scripting-jvm/1.9.24": { 1273 - "jar": "sha256-G9aQBgqUhDl3N0pFds2J10nk7srx+3pYA2/rOuVRxKw=", 1274 - "pom": "sha256-kkM+M+MLpFvMS/hKxUsX0p8Dlkp2BwYW1sZS3WxhySU=" 1275 - }, 1276 - "org/jetbrains/kotlin#kotlin-stdlib/1.9.24": { 1277 - "jar": "sha256-hYuQJpbanPWFq52Y/8HCcSJpgoNU3+kQfjcRsISjZGg=", 1278 - "module": "sha256-8uKmVztbUmXEEtXFgfv46gDGKxC5yS1WdMnpfy8zNbM=", 1279 - "pom": "sha256-uc6tTCIt7pDHT28BPTFqnlD4EaApMxPDNRrssvfM7V8=" 1280 - }, 1281 - "org/jetbrains/kotlin#kotlin-tooling-core/1.9.24": { 1282 - "jar": "sha256-iTjrl+NjINqj5vsqYP0qBbIy/0pVcXPFAZ8EW4gy2fQ=", 1283 - "pom": "sha256-dbytE+kWgPzwEsjuGqGqxxn1m2IbOUyj/DLGJf+YclY=" 1284 - }, 1285 - "org/jetbrains/kotlin#kotlin-util-io/1.9.24": { 1286 - "jar": "sha256-u0z0H/UG5Q+bLDQiBkmIFupO3f6ImYqQtotDlLT6xfo=", 1287 - "pom": "sha256-82VnN3kyTzMtOTkMeAd1h4BNEeznKv5K7uMlOtZTPFE=" 1288 }, 1289 - "org/jetbrains/kotlin#kotlin-util-klib/1.9.24": { 1290 - "jar": "sha256-4NqKfwZIV8BIOmVyfRYtPtV84m1+R3ix8ADg0MDck3E=", 1291 - "pom": "sha256-krQjr9XnKbsRT3G1ip4DhF3+K9pWJFTrvbg8nYOyMHE=" 1292 }, 1293 "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.1.0": { 1294 "pom": "sha256-luAHs+yyLMbZYX5BRIRTn+W3eyjmZZyMkWtP3fiWHO0=" ··· 1311 "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.0": { 1312 "pom": "sha256-DhNlO2nJN6z/dPLQdvUvCVhVJzp0+5L6H7q/w4rAeKo=" 1313 }, 1314 - "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.5.0": { 1315 - "jar": "sha256-eNbMcTX4TWkv83Uvz9H6G74JQNffcGUuTx6u7Ax4r7s=", 1316 - "module": "sha256-yIXdAoEHbFhDgm3jF+PLzcPYhZ2+71OuHPrNG5xg+W4=", 1317 - "pom": "sha256-U2IuA3eN+EQPwBIgGjW7S9/kAWTv7GErvvze7LL/wqs=" 1318 }, 1319 "org/jlleitschuh/gradle#ktlint-gradle/12.1.2": { 1320 "jar": "sha256-ih3K23CHvkvrFY5M93zE1DAIQ4Ksil2MNwasYgp7Mpw=", ··· 1323 }, 1324 "org/jlleitschuh/gradle/ktlint#org.jlleitschuh.gradle.ktlint.gradle.plugin/12.1.2": { 1325 "pom": "sha256-91IKYM+S8i0Cge4aq9qDPX9obowdiAGEEdtgQd1Dmm4=" 1326 } 1327 }, 1328 "https://repo.maven.apache.org/maven2": { ··· 3009 "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.1.0/gradle85": { 3010 "jar": "sha256-zIwJYqry8Yb5Mw3sMrJgfzHBN/IwccyXtfSMM1uRlck=" 3011 }, 3012 - "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/1.9.24": { 3013 - "jar": "sha256-AoVjJSRkxIYBkX8rbFTRuOQhzcfya/L5zzCIlcgSSgY=", 3014 - "pom": "sha256-Hzfc9EhcI3qtLk70O40RQJleMTKduiTJ9qa3uEBrg9Q=" 3015 }, 3016 "org/jetbrains/kotlin#kotlin-build-common/2.1.0": { 3017 "jar": "sha256-Ol006LHti4DuItVEiMKkJc97aFSBkW1yb/uZlAiNLLk=", ··· 3021 "jar": "sha256-MrwDdkU13bwtsfmINlea9rYxyL6mIHGGSrAhRfJ2n7s=", 3022 "pom": "sha256-LIxqxM9TTqyrqf9e0/pF2AKdOjGyEengAt/Oefx6Ico=" 3023 }, 3024 "org/jetbrains/kotlin#kotlin-build-tools-api/2.1.0": { 3025 "jar": "sha256-8UW4FPnAEyjCw2mmuPx3Q0ysAqfWjw4F0N1MraeLusc=", 3026 "pom": "sha256-48/I2o3fO70/DKBxg6Uf60iT6Ly4/ugB9LjOBe+UQ6k=" 3027 }, 3028 "org/jetbrains/kotlin#kotlin-build-tools-impl/2.1.0": { 3029 "jar": "sha256-lYgnvDcR/Dw0kfx382epma1Vg1KxorMtGPWRbM4V7Tk=", 3030 "pom": "sha256-WO6VNCDFPh6jq4lqrvmWSWC0RMqOCgf3bpUeBcYhAvk=" 3031 }, 3032 - "org/jetbrains/kotlin#kotlin-compiler-embeddable/1.9.24": { 3033 - "jar": "sha256-5x/xnmsUGrhakyj9AQlBUxowJUMCa9QkTJWtwgjVAfY=", 3034 - "pom": "sha256-1w0fiFkkQ/R1eVFUVqTWwxBRztoK0RRGkjrK/kwMldE=" 3035 }, 3036 "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.1.0": { 3037 "jar": "sha256-wbE5pvJRw7mekr76Mmy3XZOgAddMOsYBFVqM2w0lN4M=", 3038 "pom": "sha256-AET6RQRvunyoCNmPmJXyWxZRDttTweKCEH2wBtEm1n8=" 3039 }, 3040 "org/jetbrains/kotlin#kotlin-compiler-runner/2.1.0": { 3041 "jar": "sha256-kVhyyFES31vAjsJaGvXYai0/grHYRTEO7mK+VQjBNJc=", 3042 "pom": "sha256-E60b/OpHeNuDNtML2O3wIjk1RHXyxNMond/7WhgyBdU=" ··· 3045 "jar": "sha256-eVY6fQOA9EScl3O2CFQaZ64Q06Nyy1ozVoKqV0h74O8=", 3046 "pom": "sha256-U65R+Cq5oPxqmY8TQesL/Qkji+YePm8NlujtGKo2190=" 3047 }, 3048 "org/jetbrains/kotlin#kotlin-daemon-client/2.1.0": { 3049 "jar": "sha256-F1Hav812tY+Hi5DfamAiQexOTNb+1g4tXCIBxQaEUeM=", 3050 "pom": "sha256-Q66+UTV21R9IEpzYXIYNCBPeahzHWRrKfCjlQyz43xs=" 3051 }, 3052 - "org/jetbrains/kotlin#kotlin-daemon-embeddable/1.9.24": { 3053 - "jar": "sha256-F3vIsqQHbcznh4rQ2P0HFjrzF44/qQ7mPU9zO7R7/ck=", 3054 - "pom": "sha256-T7V/xqxyCVGzIkd0s7sqVFSelj0vTf3GhB6Ex77WKrE=" 3055 }, 3056 "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.1.0": { 3057 "jar": "sha256-aqWBvVPDUA44Dku2skB/bSM5EAEvQlNJwu1ajdvinqw=", ··· 3114 "jar": "sha256-dHwpJ6Yjtuu3NLRl1qJoYukg3dGCjvQ3Foh8CEmjEx8=", 3115 "pom": "sha256-WXD72CdKWAyk6I/nhkeMR8i5ufo3TFsK3ekyhFYiX2o=" 3116 }, 3117 - "org/jetbrains/kotlin#kotlin-reflect/1.9.24": { 3118 - "jar": "sha256-plFmRFu4XvgWzeEnJ5/gAX0rfMQ5s7lyOQ4bc21k6Uw=", 3119 - "pom": "sha256-CghcMAUb1tSrdlrVoMUXnEE7NfdBjyiDFy+9m6GrzMk=" 3120 }, 3121 - "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/1.9.24": { 3122 - "jar": "sha256-mbinMB9ylR2d5sJW1cBSMowL/zndEm7/tQ/nhkq3CWM=", 3123 - "pom": "sha256-XBTVgzip+Vu/dZ2qibp0lC3PoawzFI68tPALrA9kHjg=" 3124 }, 3125 - "org/jetbrains/kotlin#kotlin-script-runtime/1.9.24": { 3126 - "jar": "sha256-MUx9MI/nUGVDZbrGFEeAYTyRac89nh2vurkc+AvcNXw=", 3127 - "pom": "sha256-mGDF58qg5AlxmVCQEtoD01GX/teewKkKUOKPjeh1QE0=" 3128 }, 3129 "org/jetbrains/kotlin#kotlin-script-runtime/2.1.0": { 3130 "jar": "sha256-FaK4IRnp8UXqAoApvTEWZYRkikGRV8IJSMEk+jPUDlA=", 3131 "pom": "sha256-8zMvwPXpYvau/gosCNPE16s1sToF2shMS8aRTibtJ80=" 3132 }, 3133 - "org/jetbrains/kotlin#kotlin-scripting-common/1.9.24": { 3134 - "jar": "sha256-KqeY6XgokBDYByTdGdn+GQtSQkFIEQT89RjAO8OdTks=", 3135 - "pom": "sha256-S9rpUqslCWFRsfqERCooGupzwW0dTNVdigLDccqJusQ=" 3136 }, 3137 "org/jetbrains/kotlin#kotlin-scripting-common/2.1.0": { 3138 "jar": "sha256-0+vhVpnsGn+2w7X6k562uIizJz5sBZfSwuOqoORq+kU=", 3139 "pom": "sha256-qysj8Mty7AQsK4CPsYmFp+vnWmWqoAUnlp6UMlxsAGs=" 3140 }, 3141 - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/1.9.24": { 3142 - "jar": "sha256-02gR+1yZeXaEH/PQqxnGt96RkomeQIK6Hz/7oH6UBfQ=", 3143 - "pom": "sha256-FUgOkd8v/sfFfOHgpfFBBltFIrbbyJsv2yk9xsVwwMU=" 3144 }, 3145 "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.1.0": { 3146 "jar": "sha256-sqvG2VnJFa+Soomu0UpTDq8J5IYT8oPaCk6NNEQ0D8M=", 3147 "pom": "sha256-y/rs2waTmDq1tq6rXnCBOWn5miOccxxG+PdATAVdcic=" 3148 }, 3149 - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/1.9.24": { 3150 - "jar": "sha256-i/2A2RNqKjJhALC3O/saG7NX7d+uDYEiDkYSa4im7no=", 3151 - "pom": "sha256-Sg6yUXF8Sih6ZBfp/QRBZ4xJatxnAdhasPFi8W0s+4c=" 3152 }, 3153 "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.1.0": { 3154 "jar": "sha256-ipAEBgErpe2oklhWJT9yI1RR2zh/DOUO0x1lXJ5cZtY=", 3155 "pom": "sha256-i1SasqratJ02m/6PGAb3H/mP+voVcGcq2PeosBsjbHs=" 3156 }, 3157 - "org/jetbrains/kotlin#kotlin-scripting-jvm/1.9.24": { 3158 - "jar": "sha256-G9aQBgqUhDl3N0pFds2J10nk7srx+3pYA2/rOuVRxKw=", 3159 - "pom": "sha256-kkM+M+MLpFvMS/hKxUsX0p8Dlkp2BwYW1sZS3WxhySU=" 3160 }, 3161 "org/jetbrains/kotlin#kotlin-scripting-jvm/2.1.0": { 3162 "jar": "sha256-xaIbbQfvZ3lwsyj56/8RUoIoXmLIX6GGboTk1746RKM=", ··· 3180 "jar": "sha256-KDJ0IEvXwCB4nsRvj45yr0JE1/VQszkqV+XKAGrXqiw=", 3181 "pom": "sha256-NmDTanD+s6vknxG5BjPkHTYnNXbwcbDhCdqbOg3wgqU=" 3182 }, 3183 - "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.24": { 3184 - "module": "sha256-6Y6oxE+zaCDQG7iwAxaOI6IhtAHLQyVtcjo/C3fWFsI=", 3185 - "pom": "sha256-XZfiDNWGLoR6aYF1uTno3Fxr11vtmZ1vPU6ghIESFsA=" 3186 }, 3187 "org/jetbrains/kotlin#kotlin-stdlib-common/2.1.0": { 3188 "module": "sha256-K5pa54X4UTqT+M7D9uXgf4sXZvhJezpIfzRBolHWdWM=", ··· 3241 "module": "sha256-UZUZOzfc2touHAqw1RLEIrKtdq81V4Q6G5w0gPTnHQ4=", 3242 "pom": "sha256-wm0n8mcQrUDiPu2f/gpkuFkejBPSI8ypDFk+5j87KKs=" 3243 }, 3244 - "org/jetbrains/kotlin#kotlin-stdlib/1.9.24": { 3245 - "jar": "sha256-hYuQJpbanPWFq52Y/8HCcSJpgoNU3+kQfjcRsISjZGg=", 3246 - "module": "sha256-8uKmVztbUmXEEtXFgfv46gDGKxC5yS1WdMnpfy8zNbM=", 3247 - "pom": "sha256-uc6tTCIt7pDHT28BPTFqnlD4EaApMxPDNRrssvfM7V8=" 3248 - }, 3249 "org/jetbrains/kotlin#kotlin-stdlib/2.0.20": { 3250 "module": "sha256-3AUdwExqGW8tBtDTya8zufErybT+E5rhKQFAUII2tns=", 3251 "pom": "sha256-Cu6WIJHn3QKIzDykz0qSjFYgcUYCEb+PQXkAkwbmGf4=" 3252 }, 3253 "org/jetbrains/kotlin#kotlin-stdlib/2.1.0": { 3254 "jar": "sha256-1vkbew8wbMopn+x0+3w05IdNb17FuSWgtN4hkB4RnD8=",
··· 1133 "com/google/code/gson#gson-parent/2.10.1": { 1134 "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM=" 1135 }, 1136 + "com/google/code/gson#gson-parent/2.8.9": { 1137 + "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s=" 1138 + }, 1139 "com/google/code/gson#gson/2.10.1": { 1140 "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=", 1141 "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc=" 1142 + }, 1143 + "com/google/code/gson#gson/2.8.9": { 1144 + "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", 1145 + "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" 1146 }, 1147 "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.1.0-1.0.29": { 1148 "pom": "sha256-BU0VQVgnkIeWCnbSwDxUzpIGoyxkR1bQAcHUSJaVzCc=" ··· 1150 "nl/littlerobots/version-catalog-update#nl.littlerobots.version-catalog-update.gradle.plugin/0.8.5": { 1151 "pom": "sha256-a+z8hpHftExSYVqCqWeS8TQBpXXleMkBkR1/qjMPgoo=" 1152 }, 1153 + "org/gradle/kotlin#gradle-kotlin-dsl-plugins/5.1.2": { 1154 + "jar": "sha256-tYw+XDWgAln9QC3r89pHqjrQhcP0vnL5AuoSYbNQGa4=", 1155 + "module": "sha256-CPnVxzwOvolk4aq3z59G93inhCcxnZJ52ZKoRBPIXPM=", 1156 + "pom": "sha256-Y4Th1GwfBKl4Go/Pl6nFQ5YPNNoKZ/XQI2x8EubcvqU=" 1157 }, 1158 + "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/5.1.2": { 1159 + "pom": "sha256-1JPwqwDRfMB4Zduo3oQAo5CJ1SpxzkFtyQOlEsXe1V0=" 1160 }, 1161 "org/gradle/toolchains#foojay-resolver/0.9.0": { 1162 "jar": "sha256-woQImj+HVX92Ai2Z8t8oNlaKpIs/5OKSI5LVZrqBQXY=", ··· 1177 "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", 1178 "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" 1179 }, 1180 + "org/jetbrains/kotlin#kotlin-assignment/2.0.21": { 1181 + "module": "sha256-8638yrZURNtqqzwNfSVoZG7AyS8kWCh/KLKu5POXNtw=", 1182 + "pom": "sha256-QBfCQqfb3Oca6ApXB7S/OyOoIr8jpodahFp7UTYhzQ8=" 1183 }, 1184 + "org/jetbrains/kotlin#kotlin-assignment/2.0.21/gradle85": { 1185 + "jar": "sha256-USUeNCELiNTJCAXKZS6Xe93IR4OkVAY5ydIQkJhbrOY=" 1186 }, 1187 + "org/jetbrains/kotlin#kotlin-build-statistics/2.0.21": { 1188 + "jar": "sha256-gBILdN8DYz1veeCIZBMe7jt6dIb2wF0vLtyGg3U8VNo=", 1189 + "pom": "sha256-/iTcYG/sg+yY3Qi8i7HPmeVAXejpF8URnVoMt++sVZ0=" 1190 }, 1191 + "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { 1192 + "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", 1193 + "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" 1194 }, 1195 + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { 1196 + "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", 1197 + "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" 1198 }, 1199 + "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { 1200 + "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", 1201 + "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" 1202 }, 1203 + "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { 1204 + "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", 1205 + "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" 1206 }, 1207 + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { 1208 + "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", 1209 + "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" 1210 }, 1211 + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.0.21": { 1212 + "jar": "sha256-W0cHoy5GfvvhIsMY/2q9yhei/H2Mg/ZgN8mhILbcvC8=", 1213 + "pom": "sha256-P+CLlUN7C074sWt39hqImzn1xGt+lx1N+63mbUQOodg=" 1214 }, 1215 + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21": { 1216 + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=", 1217 + "module": "sha256-z29dNExVVVS/rGQFHq0AhcvUM4Z2uqP8h7UD6eSrvjQ=", 1218 + "pom": "sha256-gV5yqZ4ZFD1mLSTkYlKlnOdWMC18W9/FlIF9fMexI3g=" 1219 }, 1220 + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21/gradle85": { 1221 + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=" 1222 }, 1223 + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.0.21": { 1224 + "jar": "sha256-UzVXQrV7qOFvvfCiBDn4s0UnYHHtsUTns9puYL42MYg=", 1225 + "pom": "sha256-OMyaLLf55K/UOcMQdvgzFThIsfftITMgCDXRtCDfbqs=" 1226 }, 1227 + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.0.21": { 1228 + "jar": "sha256-wfTqDBkmfx7tR0tUGwdxXEkWes+/AnqKL9B8u8gbjnI=", 1229 + "module": "sha256-YqcNAg27B4BkexFVGIBHE+Z2BkBa6XoQ2P2jgpOI0Uk=", 1230 + "pom": "sha256-1GjmNf3dsw9EQEuFixCyfcVm6Z1bVIusEMIjOp7OF74=" 1231 }, 1232 + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.0.21": { 1233 + "jar": "sha256-lR13mJs1cAljH/HvsSsBYczzKcUpxUalKfih0x+bwDw=", 1234 + "module": "sha256-6qn9n4b71E/2BwoZfce90ZgPDUHo20myUoA9A6pMVaw=", 1235 + "pom": "sha256-5RVeYOyr2v1kUmVKaYALyyp37n0fxucH+tOo5p8HTCw=" 1236 }, 1237 + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21": { 1238 + "module": "sha256-D5iXoGwHo+h9ZHExzDSQofctGuVMEH8T9yJp1TRLCHo=", 1239 + "pom": "sha256-RenM7OM+TY36mUHMkS81RYIBqdPwQ3IMMket3lf0f/Y=" 1240 }, 1241 + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21/gradle85": { 1242 + "jar": "sha256-nfXH/xOx/GislFDKY8UxEYkdb2R73ewPQ5iz5yJb9tk=" 1243 }, 1244 + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.0.21": { 1245 + "module": "sha256-8JRUh/5RlZ/fi2oUQXB6Ke1fGsMaIxx/3r4sPd0i/fE=", 1246 + "pom": "sha256-Z1AT1Mvu4JyIkgriuiRvmfKKeJuHT2NASeAS+j7r9Mg=" 1247 }, 1248 + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.0.21": { 1249 + "jar": "sha256-R1eJEWW2mPvazo9NpvK8DpiOrvnvNnE1SIZajycGmv0=", 1250 + "pom": "sha256-Y/6HvSI1sSlAnHIqCbYsIKe3eueQGeIgMSSK9zawPFQ=" 1251 }, 1252 + "org/jetbrains/kotlin#kotlin-native-utils/2.0.21": { 1253 + "jar": "sha256-ResIo5Kfl8SKkpEsliV3nRVAvG8/IS+56UYg0DJrzAA=", 1254 + "pom": "sha256-ZpB3PnZJ0dD61V0GCaTiHh68mF3Q+iYenG/9OJhnBh0=" 1255 }, 1256 + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21": { 1257 + "module": "sha256-kJCVCx7oa4b+KWmV2AKG6opPN5+yshjoVvzt0ErS1Hk=", 1258 + "pom": "sha256-7lYZBmzLB5zDMy4kcnQ1n9dQXeLVQPuRtyd5ICW2Siw=" 1259 }, 1260 + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21/gradle85": { 1261 + "jar": "sha256-HSNuNiIzuaJx5QsiOlDI2+rdA1C2OiRkYIJWhS2jaKM=" 1262 }, 1263 + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { 1264 + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", 1265 + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", 1266 + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" 1267 }, 1268 + "org/jetbrains/kotlin#kotlin-tooling-core/2.0.21": { 1269 + "jar": "sha256-W28UhUj+ngdN9R9CJTREM78DdaxbOf/NPXvX1/YC1ik=", 1270 + "pom": "sha256-MiVe/o/PESl703OozHf4sYXXOYTpGxieeRZlKb36XVo=" 1271 }, 1272 + "org/jetbrains/kotlin#kotlin-util-io/2.0.21": { 1273 + "jar": "sha256-Dv7kwg8+f5ErMceWxOR/nRTqaIA+x+1OXU8kJY46ph4=", 1274 + "pom": "sha256-4gD5F2fbCFJsjZSt3OB7kPNCVBSwTs/XzPjkHJ8QmKA=" 1275 }, 1276 + "org/jetbrains/kotlin#kotlin-util-klib/2.0.21": { 1277 + "jar": "sha256-oTtziWVUtI5L702KRjDqfpQBSaxMrcysBpFGORRlSeo=", 1278 + "pom": "sha256-724nWZiUO5b1imSWQIUyDxAxdNYJ7GakqUnmASPHmPU=" 1279 }, 1280 "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.1.0": { 1281 "pom": "sha256-luAHs+yyLMbZYX5BRIRTn+W3eyjmZZyMkWtP3fiWHO0=" ··· 1298 "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.0": { 1299 "pom": "sha256-DhNlO2nJN6z/dPLQdvUvCVhVJzp0+5L6H7q/w4rAeKo=" 1300 }, 1301 + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { 1302 + "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" 1303 + }, 1304 + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { 1305 + "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", 1306 + "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", 1307 + "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" 1308 }, 1309 "org/jlleitschuh/gradle#ktlint-gradle/12.1.2": { 1310 "jar": "sha256-ih3K23CHvkvrFY5M93zE1DAIQ4Ksil2MNwasYgp7Mpw=", ··· 1313 }, 1314 "org/jlleitschuh/gradle/ktlint#org.jlleitschuh.gradle.ktlint.gradle.plugin/12.1.2": { 1315 "pom": "sha256-91IKYM+S8i0Cge4aq9qDPX9obowdiAGEEdtgQd1Dmm4=" 1316 + }, 1317 + "org/sonatype/oss#oss-parent/7": { 1318 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 1319 } 1320 }, 1321 "https://repo.maven.apache.org/maven2": { ··· 3002 "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.1.0/gradle85": { 3003 "jar": "sha256-zIwJYqry8Yb5Mw3sMrJgfzHBN/IwccyXtfSMM1uRlck=" 3004 }, 3005 + "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.0.21": { 3006 + "jar": "sha256-VNSBSyF3IXiP2GU5gSMImi/P91FQ17NdjnMKI34my9E=", 3007 + "pom": "sha256-rIU9chaJ+vEV8RiBCjU2/CcvE1to0CdFOqpW6eY79wc=" 3008 + }, 3009 + "org/jetbrains/kotlin#kotlin-build-common/2.0.21": { 3010 + "jar": "sha256-cLmHScMJc9O3YhCL37mROSB4swhzCKzTwa0zqg9GIV0=", 3011 + "pom": "sha256-qNP7huk2cgYkCh2+6LMBCteRP+oY+9Rtv2EB+Yvj4V0=" 3012 }, 3013 "org/jetbrains/kotlin#kotlin-build-common/2.1.0": { 3014 "jar": "sha256-Ol006LHti4DuItVEiMKkJc97aFSBkW1yb/uZlAiNLLk=", ··· 3018 "jar": "sha256-MrwDdkU13bwtsfmINlea9rYxyL6mIHGGSrAhRfJ2n7s=", 3019 "pom": "sha256-LIxqxM9TTqyrqf9e0/pF2AKdOjGyEengAt/Oefx6Ico=" 3020 }, 3021 + "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { 3022 + "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", 3023 + "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" 3024 + }, 3025 "org/jetbrains/kotlin#kotlin-build-tools-api/2.1.0": { 3026 "jar": "sha256-8UW4FPnAEyjCw2mmuPx3Q0ysAqfWjw4F0N1MraeLusc=", 3027 "pom": "sha256-48/I2o3fO70/DKBxg6Uf60iT6Ly4/ugB9LjOBe+UQ6k=" 3028 + }, 3029 + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.21": { 3030 + "jar": "sha256-um6iTa7URxf1AwcqkcWbDafpyvAAK9DsG+dzKUwSfcs=", 3031 + "pom": "sha256-epPI22tqqFtPyvD0jKcBa5qEzSOWoGUreumt52eaTkE=" 3032 }, 3033 "org/jetbrains/kotlin#kotlin-build-tools-impl/2.1.0": { 3034 "jar": "sha256-lYgnvDcR/Dw0kfx382epma1Vg1KxorMtGPWRbM4V7Tk=", 3035 "pom": "sha256-WO6VNCDFPh6jq4lqrvmWSWC0RMqOCgf3bpUeBcYhAvk=" 3036 }, 3037 + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { 3038 + "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", 3039 + "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" 3040 }, 3041 "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.1.0": { 3042 "jar": "sha256-wbE5pvJRw7mekr76Mmy3XZOgAddMOsYBFVqM2w0lN4M=", 3043 "pom": "sha256-AET6RQRvunyoCNmPmJXyWxZRDttTweKCEH2wBtEm1n8=" 3044 }, 3045 + "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { 3046 + "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", 3047 + "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" 3048 + }, 3049 "org/jetbrains/kotlin#kotlin-compiler-runner/2.1.0": { 3050 "jar": "sha256-kVhyyFES31vAjsJaGvXYai0/grHYRTEO7mK+VQjBNJc=", 3051 "pom": "sha256-E60b/OpHeNuDNtML2O3wIjk1RHXyxNMond/7WhgyBdU=" ··· 3054 "jar": "sha256-eVY6fQOA9EScl3O2CFQaZ64Q06Nyy1ozVoKqV0h74O8=", 3055 "pom": "sha256-U65R+Cq5oPxqmY8TQesL/Qkji+YePm8NlujtGKo2190=" 3056 }, 3057 + "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { 3058 + "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", 3059 + "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" 3060 + }, 3061 "org/jetbrains/kotlin#kotlin-daemon-client/2.1.0": { 3062 "jar": "sha256-F1Hav812tY+Hi5DfamAiQexOTNb+1g4tXCIBxQaEUeM=", 3063 "pom": "sha256-Q66+UTV21R9IEpzYXIYNCBPeahzHWRrKfCjlQyz43xs=" 3064 }, 3065 + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { 3066 + "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", 3067 + "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" 3068 }, 3069 "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.1.0": { 3070 "jar": "sha256-aqWBvVPDUA44Dku2skB/bSM5EAEvQlNJwu1ajdvinqw=", ··· 3127 "jar": "sha256-dHwpJ6Yjtuu3NLRl1qJoYukg3dGCjvQ3Foh8CEmjEx8=", 3128 "pom": "sha256-WXD72CdKWAyk6I/nhkeMR8i5ufo3TFsK3ekyhFYiX2o=" 3129 }, 3130 + "org/jetbrains/kotlin#kotlin-reflect/2.0.21": { 3131 + "jar": "sha256-OtL8rQwJ3cCSLeurRETWEhRLe0Zbdai7dYfiDd+v15k=", 3132 + "pom": "sha256-Aqt66rA8aPQBAwJuXpwnc2DLw2CBilsuNrmjqdjosEk=" 3133 }, 3134 + "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.0.21": { 3135 + "jar": "sha256-x88d6VXfIqFihyImvQZ3yaDItmMKLi1z0R0UfNDFO3M=", 3136 + "pom": "sha256-cWKsEOFFTpJ2c7FcrQMp2jgvt1jmVPWfy0AHRZ2eyEE=" 3137 }, 3138 + "org/jetbrains/kotlin#kotlin-script-runtime/2.0.21": { 3139 + "jar": "sha256-nBEfjQit5FVWYnLVYZIa3CsstrekzO442YKcXjocpqM=", 3140 + "pom": "sha256-lbLpKa+hBxvZUv0Tey5+gdBP4bu4G3V+vtBrIW5aRSQ=" 3141 }, 3142 "org/jetbrains/kotlin#kotlin-script-runtime/2.1.0": { 3143 "jar": "sha256-FaK4IRnp8UXqAoApvTEWZYRkikGRV8IJSMEk+jPUDlA=", 3144 "pom": "sha256-8zMvwPXpYvau/gosCNPE16s1sToF2shMS8aRTibtJ80=" 3145 }, 3146 + "org/jetbrains/kotlin#kotlin-scripting-common/2.0.21": { 3147 + "jar": "sha256-+H3rKxTQaPmcuhghfYCvhUgcApxzGthwRFjprdnKIPg=", 3148 + "pom": "sha256-hP6ezqjlV+/6iFbJAhMlrWPCHZ0TEh6q6xGZ9qZYZXU=" 3149 }, 3150 "org/jetbrains/kotlin#kotlin-scripting-common/2.1.0": { 3151 "jar": "sha256-0+vhVpnsGn+2w7X6k562uIizJz5sBZfSwuOqoORq+kU=", 3152 "pom": "sha256-qysj8Mty7AQsK4CPsYmFp+vnWmWqoAUnlp6UMlxsAGs=" 3153 }, 3154 + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.21": { 3155 + "jar": "sha256-JBPCMP3YzUfrvronPk35TPO0TLPsldLLNUcsk3aMnxw=", 3156 + "pom": "sha256-1Ch6fUD4+Birv3zJhH5/OSeC0Ufb7WqEQORzvE9r8ug=" 3157 }, 3158 "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.1.0": { 3159 "jar": "sha256-sqvG2VnJFa+Soomu0UpTDq8J5IYT8oPaCk6NNEQ0D8M=", 3160 "pom": "sha256-y/rs2waTmDq1tq6rXnCBOWn5miOccxxG+PdATAVdcic=" 3161 }, 3162 + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.21": { 3163 + "jar": "sha256-btD6W+slRmiDmJtWQfNoCUeSYLcBRTVQL9OHzmx7qDM=", 3164 + "pom": "sha256-0ysb8kupKaL6MqbjRDIPp7nnvgbON/z3bvOm3ITiNrE=" 3165 }, 3166 "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.1.0": { 3167 "jar": "sha256-ipAEBgErpe2oklhWJT9yI1RR2zh/DOUO0x1lXJ5cZtY=", 3168 "pom": "sha256-i1SasqratJ02m/6PGAb3H/mP+voVcGcq2PeosBsjbHs=" 3169 }, 3170 + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.21": { 3171 + "jar": "sha256-iEJ/D3pMR4RfoiIdKfbg4NfL5zw+34vKMLTYs6M2p3w=", 3172 + "pom": "sha256-opCFi++0KZc09RtT7ZqUFaKU55um/CE8BMQnzch5nA0=" 3173 }, 3174 "org/jetbrains/kotlin#kotlin-scripting-jvm/2.1.0": { 3175 "jar": "sha256-xaIbbQfvZ3lwsyj56/8RUoIoXmLIX6GGboTk1746RKM=", ··· 3193 "jar": "sha256-KDJ0IEvXwCB4nsRvj45yr0JE1/VQszkqV+XKAGrXqiw=", 3194 "pom": "sha256-NmDTanD+s6vknxG5BjPkHTYnNXbwcbDhCdqbOg3wgqU=" 3195 }, 3196 + "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { 3197 + "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", 3198 + "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" 3199 }, 3200 "org/jetbrains/kotlin#kotlin-stdlib-common/2.1.0": { 3201 "module": "sha256-K5pa54X4UTqT+M7D9uXgf4sXZvhJezpIfzRBolHWdWM=", ··· 3254 "module": "sha256-UZUZOzfc2touHAqw1RLEIrKtdq81V4Q6G5w0gPTnHQ4=", 3255 "pom": "sha256-wm0n8mcQrUDiPu2f/gpkuFkejBPSI8ypDFk+5j87KKs=" 3256 }, 3257 "org/jetbrains/kotlin#kotlin-stdlib/2.0.20": { 3258 "module": "sha256-3AUdwExqGW8tBtDTya8zufErybT+E5rhKQFAUII2tns=", 3259 "pom": "sha256-Cu6WIJHn3QKIzDykz0qSjFYgcUYCEb+PQXkAkwbmGf4=" 3260 + }, 3261 + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { 3262 + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", 3263 + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", 3264 + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" 3265 }, 3266 "org/jetbrains/kotlin#kotlin-stdlib/2.1.0": { 3267 "jar": "sha256-1vkbew8wbMopn+x0+3w05IdNb17FuSWgtN4hkB4RnD8=",
+3 -3
pkgs/by-name/ku/kubecfg/package.nix
··· 7 8 buildGoModule rec { 9 pname = "kubecfg"; 10 - version = "0.35.1"; 11 12 src = fetchFromGitHub { 13 owner = "kubecfg"; 14 repo = "kubecfg"; 15 rev = "v${version}"; 16 - hash = "sha256-5xs9iE6sfFzoTq24DTNKOj4D+A5ezBKN1lfIdJCt+pk="; 17 }; 18 19 - vendorHash = "sha256-K2IyljE5QS/SZ6EXV42q/a5ru+0UXZ69oLNi94XKxw4="; 20 21 ldflags = [ 22 "-s"
··· 7 8 buildGoModule rec { 9 pname = "kubecfg"; 10 + version = "0.35.2"; 11 12 src = fetchFromGitHub { 13 owner = "kubecfg"; 14 repo = "kubecfg"; 15 rev = "v${version}"; 16 + hash = "sha256-iCeeS6CVGEFrNqa0NvdV2AqViDQIfG02Hx8yOBO1Vsk="; 17 }; 18 19 + vendorHash = "sha256-nAjm4AotRYZGRv05A+dviNq6Moo53Zo/bOiQf972ZF8="; 20 21 ldflags = [ 22 "-s"
+3 -3
pkgs/by-name/ku/kubeseal/package.nix
··· 6 7 buildGoModule rec { 8 pname = "kubeseal"; 9 - version = "0.27.3"; 10 11 src = fetchFromGitHub { 12 owner = "bitnami-labs"; 13 repo = "sealed-secrets"; 14 rev = "v${version}"; 15 - sha256 = "sha256-MPNoYKqY9L+RO+iWMhTF5ZX4JbwXqIOaNSMgwLYLwFY="; 16 }; 17 18 - vendorHash = "sha256-SADHoQULpR+1il1LkqQuvsndpl22FTDBhv54tn9B6jY="; 19 20 subPackages = [ "cmd/kubeseal" ]; 21
··· 6 7 buildGoModule rec { 8 pname = "kubeseal"; 9 + version = "0.28.0"; 10 11 src = fetchFromGitHub { 12 owner = "bitnami-labs"; 13 repo = "sealed-secrets"; 14 rev = "v${version}"; 15 + sha256 = "sha256-YyiYryNLSY8XnrA+3AWeQR2p55YNHFfp/sWCevATdZ0="; 16 }; 17 18 + vendorHash = "sha256-jul74GJivJnL3wjHOqpweezMPZwf8RnLkqkYO44mtHo="; 19 20 subPackages = [ "cmd/kubeseal" ]; 21
+5
pkgs/by-name/li/libhangul/package.nix
··· 13 sha256 = "0ni9b0v70wkm0116na7ghv03pgxsfpfszhgyj3hld3bxamfal1ar"; 14 }; 15 16 meta = with lib; { 17 description = "Core algorithm library for Korean input routines"; 18 mainProgram = "hangul";
··· 13 sha256 = "0ni9b0v70wkm0116na7ghv03pgxsfpfszhgyj3hld3bxamfal1ar"; 14 }; 15 16 + configureFlags = [ 17 + # detection doesn't work for cross builds 18 + "ac_cv_func_realloc_0_nonnull=yes" 19 + ]; 20 + 21 meta = with lib; { 22 description = "Core algorithm library for Korean input routines"; 23 mainProgram = "hangul";
+1 -3
pkgs/by-name/li/libskk/package.nix
··· 55 json-glib 56 ]; 57 58 - preConfigure = '' 59 - ./autogen.sh 60 - ''; 61 62 # link SKK-JISYO.L from skkdicts for the bundled tool `skk` 63 preInstall = ''
··· 55 json-glib 56 ]; 57 58 + configureScript = "./autogen.sh"; 59 60 # link SKK-JISYO.L from skkdicts for the bundled tool `skk` 61 preInstall = ''
+3 -3
pkgs/by-name/li/lint-staged/package.nix
··· 8 9 buildNpmPackage rec { 10 pname = "lint-staged"; 11 - version = "15.3.0"; 12 13 src = fetchFromGitHub { 14 owner = "okonet"; 15 repo = "lint-staged"; 16 rev = "v${version}"; 17 - hash = "sha256-TcjJtNELI7jOVpQJJovVTKrrQtHlECUaX6/CeoCXgsA="; 18 }; 19 20 - npmDepsHash = "sha256-FWbXo8io35nGk8baYtL7FIx7DI7QQk2JsAoJPQ9dWp8="; 21 22 dontNpmBuild = true; 23
··· 8 9 buildNpmPackage rec { 10 pname = "lint-staged"; 11 + version = "15.4.0"; 12 13 src = fetchFromGitHub { 14 owner = "okonet"; 15 repo = "lint-staged"; 16 rev = "v${version}"; 17 + hash = "sha256-upCbaGoP/O2j3PrZzxMneRBNvz/24sUpUOZK8C7R/Bc="; 18 }; 19 20 + npmDepsHash = "sha256-V/AUZV7Ru0TrD0PIm82ppWlqKwzbeiFm+CZO/PtSI+s="; 21 22 dontNpmBuild = true; 23
+4 -4
pkgs/by-name/ma/maa-assistant-arknights/pin.json
··· 1 { 2 "stable": { 3 - "version": "5.10.2", 4 - "hash": "sha256-Qyhl6uZy70208j07vaWdwN5GGmX66kkOpA3Ny48PdtI=" 5 }, 6 "beta": { 7 - "version": "5.11.0-beta.1", 8 - "hash": "sha256-qpzbnfAd7P4f2jFgnCx7gTmZXYUUGreEHRY3/HGbZco=" 9 } 10 }
··· 1 { 2 "stable": { 3 + "version": "5.12.0-beta.1", 4 + "hash": "sha256-ZiC6UCXsB+Czb+RAuvv3zENDxgaOKtNZQUEQuV86ggI=" 5 }, 6 "beta": { 7 + "version": "5.12.0-beta.1", 8 + "hash": "sha256-ZiC6UCXsB+Czb+RAuvv3zENDxgaOKtNZQUEQuV86ggI=" 9 } 10 }
+2 -2
pkgs/by-name/mo/mongodb-compass/package.nix
··· 34 }: 35 36 let 37 - version = "1.45.0"; 38 39 rpath = lib.makeLibraryPath [ 40 alsa-lib ··· 84 if stdenv.hostPlatform.system == "x86_64-linux" then 85 fetchurl { 86 url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb"; 87 - hash = "sha256-p8EcsjAyzrwPfVgpmY5OlDYoikdblJDFKwtD0bCq0sA="; 88 } 89 else 90 throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
··· 34 }: 35 36 let 37 + version = "1.45.1"; 38 39 rpath = lib.makeLibraryPath [ 40 alsa-lib ··· 84 if stdenv.hostPlatform.system == "x86_64-linux" then 85 fetchurl { 86 url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb"; 87 + hash = "sha256-EEpP1M51Lyki4MJ3iMNpcxJbqPYl4bZGE3frax8kD0k="; 88 } 89 else 90 throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
+2 -2
pkgs/by-name/or/orchard/package.nix
··· 7 8 buildGoModule rec { 9 pname = "orchard"; 10 - version = "0.26.2"; 11 12 src = fetchFromGitHub { 13 owner = "cirruslabs"; 14 repo = pname; 15 rev = version; 16 - hash = "sha256-j072161KN/4VjHnxF6fqnVOoWhKlDTNzDZKzX2TK5Y0="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true;
··· 7 8 buildGoModule rec { 9 pname = "orchard"; 10 + version = "0.26.3"; 11 12 src = fetchFromGitHub { 13 owner = "cirruslabs"; 14 repo = pname; 15 rev = version; 16 + hash = "sha256-jBsNJLHgeUn3Mw257shNzaCzl3YahZ2gGpneGMMyxfA="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true;
+17 -4
pkgs/by-name/pa/pay-respects/package.nix
··· 2 lib, 3 fetchFromGitea, 4 rustPlatform, 5 }: 6 rustPlatform.buildRustPackage rec { 7 pname = "pay-respects"; 8 - version = "0.4.18"; 9 10 src = fetchFromGitea { 11 domain = "codeberg.org"; 12 owner = "iff"; 13 repo = "pay-respects"; 14 rev = "v${version}"; 15 - hash = "sha256-8YQgNOqZAMhn93rk0fw1SV02XhI/Wt9D5Rzo64cCs7s="; 16 }; 17 18 - cargoHash = "sha256-xLAJLwzX923E7Pzfwdw38moLOlY0Q4xK8himbKHQ7O8="; 19 20 meta = { 21 description = "Terminal command correction, alternative to `thefuck`, written in Rust"; 22 homepage = "https://codeberg.org/iff/pay-respects"; 23 license = lib.licenses.agpl3Plus; 24 - maintainers = with lib.maintainers; [ sigmasquadron ]; 25 mainProgram = "pay-respects"; 26 }; 27 }
··· 2 lib, 3 fetchFromGitea, 4 rustPlatform, 5 + pkg-config, 6 + openssl, 7 }: 8 rustPlatform.buildRustPackage rec { 9 pname = "pay-respects"; 10 + version = "0.6.10"; 11 12 src = fetchFromGitea { 13 domain = "codeberg.org"; 14 owner = "iff"; 15 repo = "pay-respects"; 16 rev = "v${version}"; 17 + hash = "sha256-cyd0MF5pxa3FhSUmjNtiIwAWrE0/rqtOm8dJxqdwPSk="; 18 }; 19 20 + cargoHash = "sha256-7j6rRCMazMFbPnzt4/0Lz1BDJP3xtq1ycb+41f2qhe0="; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + ]; 25 + 26 + buildInputs = [ 27 + openssl 28 + ]; 29 30 meta = { 31 description = "Terminal command correction, alternative to `thefuck`, written in Rust"; 32 homepage = "https://codeberg.org/iff/pay-respects"; 33 license = lib.licenses.agpl3Plus; 34 + maintainers = with lib.maintainers; [ 35 + sigmasquadron 36 + bloxx12 37 + ]; 38 mainProgram = "pay-respects"; 39 }; 40 }
+3 -3
pkgs/by-name/pi/pinniped/package.nix
··· 7 8 buildGoModule rec { 9 pname = "pinniped"; 10 - version = "0.36.0"; 11 12 src = fetchFromGitHub { 13 owner = "vmware-tanzu"; 14 repo = "pinniped"; 15 rev = "v${version}"; 16 - sha256 = "sha256-/jnqOSfrONoKFpyS4OHmgXgypA8bUSIsu7qf9EJIl4Q="; 17 }; 18 19 subPackages = "cmd/pinniped"; 20 21 - vendorHash = "sha256-L1QdMZ52rnOm2EcQkwdUIZ4SSizRhgRYSNqJ0TvRyjs="; 22 23 ldflags = [ 24 "-s"
··· 7 8 buildGoModule rec { 9 pname = "pinniped"; 10 + version = "0.37.0"; 11 12 src = fetchFromGitHub { 13 owner = "vmware-tanzu"; 14 repo = "pinniped"; 15 rev = "v${version}"; 16 + sha256 = "sha256-8GMVJR3Rmn7z+EH6avbdSifcnEC6aH4eTEVacgyY1sE="; 17 }; 18 19 subPackages = "cmd/pinniped"; 20 21 + vendorHash = "sha256-aejhRVW5Y0qsVEQbOBi75iQP9uAMS4U0tktatzagwIo="; 22 23 ldflags = [ 24 "-s"
+30
pkgs/by-name/pm/pmount/package.nix
··· 2 lib, 3 stdenv, 4 fetchurl, 5 intltool, 6 ntfs3g, 7 util-linux, ··· 21 url = "mirror://debian/pool/main/p/pmount/pmount_${version}.orig.tar.bz2"; 22 sha256 = "db38fc290b710e8e9e9d442da2fb627d41e13b3ee80326c15cc2595ba00ea036"; 23 }; 24 25 nativeBuildInputs = [ 26 intltool
··· 2 lib, 3 stdenv, 4 fetchurl, 5 + fetchpatch, 6 intltool, 7 ntfs3g, 8 util-linux, ··· 22 url = "mirror://debian/pool/main/p/pmount/pmount_${version}.orig.tar.bz2"; 23 sha256 = "db38fc290b710e8e9e9d442da2fb627d41e13b3ee80326c15cc2595ba00ea036"; 24 }; 25 + 26 + patches = 27 + let 28 + # https://salsa.debian.org/debian/pmount/-/tree/debian/master/debian/patches 29 + fetchDebPatch = 30 + { name, hash }: 31 + fetchpatch { 32 + inherit name hash; 33 + url = "https://salsa.debian.org/debian/pmount/-/raw/ba05283d4a53aba5349d4397a98d9f45206fb29f/debian/patches/${name}"; 34 + }; 35 + in 36 + map fetchDebPatch [ 37 + { 38 + name = "10_fix-spelling-binary-errors.patch"; 39 + hash = "sha256-G4GsUe1ZdYB7Qv333X1hUjOELITR8A2pqyfEnMDTwHI="; 40 + } 41 + { 42 + name = "20_fix-spelling-manpage-error.patch"; 43 + hash = "sha256-9phF8s7MFSjkhPP24cipeBUps5W1L7YmAE0B1QPx5jk="; 44 + } 45 + { 46 + name = "fix-implicit-function-declaration.patch"; 47 + hash = "sha256-kdwdS9G1X5RtQFKzF6oMIUubGNP7n1ZQNHu8sN1oV4Q="; 48 + } 49 + { 50 + name = "30_exfat-support.patch"; 51 + hash = "sha256-kg9gLhOtdrEDlZfUnT910xI5rNR1zgKKRx2kvFQjbi8="; 52 + } 53 + ]; 54 55 nativeBuildInputs = [ 56 intltool
+3 -3
pkgs/by-name/ra/raycast/package.nix
··· 12 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 pname = "raycast"; 15 - version = "1.88.4"; 16 17 src = 18 { 19 aarch64-darwin = fetchurl { 20 name = "Raycast.dmg"; 21 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; 22 - hash = "sha256-q3pX/mOl/u9KMcAfvXm4giYKjnTB903N1ibubvaO9Uw="; 23 }; 24 x86_64-darwin = fetchurl { 25 name = "Raycast.dmg"; 26 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; 27 - hash = "sha256-l61AVKx+aYmgnVK8d+by2pKiu1cIAueLipRjOzCvib4="; 28 }; 29 } 30 .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported.");
··· 12 13 stdenvNoCC.mkDerivation (finalAttrs: { 14 pname = "raycast"; 15 + version = "1.89.0"; 16 17 src = 18 { 19 aarch64-darwin = fetchurl { 20 name = "Raycast.dmg"; 21 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; 22 + hash = "sha256-v/0Sg7f/pf7wt7r0+ewSXGKgBqMFnOwldKQUwKQ8Fz0="; 23 }; 24 x86_64-darwin = fetchurl { 25 name = "Raycast.dmg"; 26 url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; 27 + hash = "sha256-UIdoFcnXeCpf1CSBTmdxkP5uKz+WoJt5u5u6MXCqnG4="; 28 }; 29 } 30 .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported.");
+3 -3
pkgs/by-name/re/renovate/package.nix
··· 16 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "renovate"; 19 - version = "39.90.2"; 20 21 src = fetchFromGitHub { 22 owner = "renovatebot"; 23 repo = "renovate"; 24 tag = finalAttrs.version; 25 - hash = "sha256-D0VoBkP+zMsJK5ZgoU4USF0qhrmLi2V1BU6k6czSr+o="; 26 }; 27 28 postPatch = '' ··· 40 41 pnpmDeps = pnpm_9.fetchDeps { 42 inherit (finalAttrs) pname version src; 43 - hash = "sha256-JkdfI7P4zWf0hYgurDrETAGic5nz38zQsAuBoFi9C8w="; 44 }; 45 46 env.COREPACK_ENABLE_STRICT = 0;
··· 16 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "renovate"; 19 + version = "39.107.0"; 20 21 src = fetchFromGitHub { 22 owner = "renovatebot"; 23 repo = "renovate"; 24 tag = finalAttrs.version; 25 + hash = "sha256-I2ufRvx8NZavFMKpiwgx8q8yejRUE8r7TvpSw4q56Zo="; 26 }; 27 28 postPatch = '' ··· 40 41 pnpmDeps = pnpm_9.fetchDeps { 42 inherit (finalAttrs) pname version src; 43 + hash = "sha256-ginPQvnhB8dQStipi2kGL+cdDwqobvENnrLRbC5WIHc="; 44 }; 45 46 env.COREPACK_ENABLE_STRICT = 0;
+3 -3
pkgs/by-name/ru/ruff/package.nix
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "ruff"; 20 - version = "0.9.1"; 21 22 src = fetchFromGitHub { 23 owner = "astral-sh"; 24 repo = "ruff"; 25 tag = version; 26 - hash = "sha256-QLg86MDeIykILChyYaOPUEV2hZmeJkIPztNW5t+StFE="; 27 }; 28 29 useFetchCargoVendor = true; 30 - cargoHash = "sha256-dLZADdLWZtlN+vK2zyk2mH6GyMqRsm3cWtRJmr3NKWU="; 31 32 nativeBuildInputs = [ installShellFiles ]; 33
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "ruff"; 20 + version = "0.9.2"; 21 22 src = fetchFromGitHub { 23 owner = "astral-sh"; 24 repo = "ruff"; 25 tag = version; 26 + hash = "sha256-DKDSjiN7Ve/1mHWXoYOIdJ67MRoJYDR59VuVmfwYJHs="; 27 }; 28 29 useFetchCargoVendor = true; 30 + cargoHash = "sha256-eIiR7pvSOZdB1lTPLtdriO9lkufFY/gX5d2ku53g2vE="; 31 32 nativeBuildInputs = [ installShellFiles ]; 33
+32 -36
pkgs/by-name/sl/slimevr-server/deps.json
··· 339 "jar": "sha256-wWbyBR6R0ZnpYP/HsnZEhcFRDNF2dN17jOPC/NBqhys=", 340 "pom": "sha256-mISZMftwkWhS6qfCDm2Pr1IsUNd627r9k2T1JrfN7EI=" 341 }, 342 - "org/jetbrains/kotlin#kotlin-reflect/1.9.24": { 343 - "jar": "sha256-plFmRFu4XvgWzeEnJ5/gAX0rfMQ5s7lyOQ4bc21k6Uw=", 344 - "pom": "sha256-CghcMAUb1tSrdlrVoMUXnEE7NfdBjyiDFy+9m6GrzMk=" 345 }, 346 "org/jetbrains/kotlin#kotlin-serialization/2.0.20": { 347 "module": "sha256-rsyQ8DJ7IQJTYRNdyJQBDmHDVzVFBtLTP3pZeakRxGQ=", ··· 353 "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.10": { 354 "pom": "sha256-fUtwVHkQZ2s738iSWojztr+yRYLJeEVCgFVEzu9JCpI=" 355 }, 356 - "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.24": { 357 - "module": "sha256-6Y6oxE+zaCDQG7iwAxaOI6IhtAHLQyVtcjo/C3fWFsI=", 358 - "pom": "sha256-XZfiDNWGLoR6aYF1uTno3Fxr11vtmZ1vPU6ghIESFsA=" 359 }, 360 "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { 361 "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" ··· 371 "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", 372 "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" 373 }, 374 - "org/jetbrains/kotlin#kotlin-stdlib/1.9.24": { 375 - "jar": "sha256-hYuQJpbanPWFq52Y/8HCcSJpgoNU3+kQfjcRsISjZGg=", 376 - "module": "sha256-8uKmVztbUmXEEtXFgfv46gDGKxC5yS1WdMnpfy8zNbM=", 377 - "pom": "sha256-uc6tTCIt7pDHT28BPTFqnlD4EaApMxPDNRrssvfM7V8=" 378 }, 379 "org/jetbrains/kotlin#kotlin-tooling-core/2.0.20": { 380 "jar": "sha256-W28UhUj+ngdN9R9CJTREM78DdaxbOf/NPXvX1/YC1ik=", ··· 717 "jar": "sha256-HTFpZEVpdyBScJF1Q2kIKmZRvUl4G2AF3rlOVnU0Bvk=", 718 "pom": "sha256-O5Wj083TqkuRqzJ921ob/gPYHic3lONqoUQEcdXXDl4=" 719 }, 720 - "net/java/dev/jna#jna-platform/5.15.0": { 721 - "jar": "sha256-GLf259NM6JMJptkFKuGph+jmQFfi9oPgHlDy8rWc0VM=", 722 - "pom": "sha256-oNnHuB/tH6i+iLAv16dWDeGxrFlYOh4sWiGopdxs32c=" 723 }, 724 - "net/java/dev/jna#jna/5.15.0": { 725 - "jar": "sha256-pWQVjSirUSf8apWAKO1UJ5/gmZZixGQltqOwmipSCU0=", 726 - "pom": "sha256-J2YC/zZ6TDkVXa7MHoy1T0eJ5dgN+Qo6i2YD8d61ngU=" 727 }, 728 "net/java/dev/jna/jna-platform/maven-metadata": { 729 "xml": { 730 "groupId": "net.java.dev.jna", 731 - "lastUpdated": "20240915160458", 732 - "release": "5.15.0" 733 } 734 }, 735 "net/java/dev/jna/jna/maven-metadata": { 736 "xml": { 737 "groupId": "net.java.dev.jna", 738 - "lastUpdated": "20240915160455", 739 - "release": "5.15.0" 740 } 741 }, 742 "org/apache#apache/16": { ··· 795 "jar": "sha256-zoEmabbVjLruJv9M0WM96ksc7hrf5JJ1Gdj9Z64vqVQ=", 796 "pom": "sha256-77xJr8wr9ZM+6aE7PK/8d3t8/wzuJOS0iPCQIQQMv68=" 797 }, 798 - "org/java-websocket#Java-WebSocket/1.5.7": { 799 - "jar": "sha256-KNg5KogmYOY2YDwKctPh7V2hmTIQIUZFdU6TZVwNgGo=", 800 - "pom": "sha256-FrB1dUjtbkqDQpPWICqJZHChRaekCDJQtNZMlgzetBE=" 801 }, 802 "org/java-websocket/Java-WebSocket/maven-metadata": { 803 "xml": { 804 "groupId": "org.java-websocket", 805 - "lastUpdated": "20240708212417", 806 - "release": "1.5.7" 807 } 808 }, 809 "org/jetbrains#annotations/13.0": { ··· 1037 "org/slf4j#slf4j-api/1.7.25": { 1038 "pom": "sha256-fNnXoLXZPf1GGhSIkbQ1Cc9AOpx/n7SQYNNVTfHIHh4=" 1039 }, 1040 - "org/slf4j#slf4j-api/2.0.6": { 1041 - "jar": "sha256-LyqS1BCyaBOdfWO3XtJeIZlc/kEAwZvyNXfP28gHe9o=", 1042 - "pom": "sha256-i06GxT0ng2CPGuohPZBsW6xcBDPgCxkjm7FnZLn6NzY=" 1043 }, 1044 - "org/slf4j#slf4j-api/2.0.7": { 1045 - "jar": "sha256-XWKYuToZBcMs2mR4gIrBTC1KR+kVNeU8Qff+64XZRvQ=", 1046 - "pom": "sha256-LUA8zw4KAtXBqGZ7DiozyN/GA4qyh7lnHdaBwgUmeYE=" 1047 }, 1048 "org/slf4j#slf4j-ext/1.7.25": { 1049 "jar": "sha256-nfTqTTkOtVnxU3Fvp3ZYwmVA9Pg2NZc7jA4Npw1vqUQ=", ··· 1056 "org/slf4j#slf4j-parent/1.7.25": { 1057 "pom": "sha256-GPXFISDbA26I1hNviDnIMtB0vdqVx1bG9CkknS21SsY=" 1058 }, 1059 - "org/slf4j#slf4j-parent/2.0.6": { 1060 - "pom": "sha256-FIJlDL4x5AjB3IkCHLrh0wRK1KAb+PYro2C2qBOhMSQ=" 1061 - }, 1062 - "org/slf4j#slf4j-parent/2.0.7": { 1063 - "pom": "sha256-wYK7Ns068ck8FgPN/v54iRV9swuotYT0pEU1/NIuRec=" 1064 }, 1065 "org/sonatype/oss#oss-parent/9": { 1066 "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno="
··· 339 "jar": "sha256-wWbyBR6R0ZnpYP/HsnZEhcFRDNF2dN17jOPC/NBqhys=", 340 "pom": "sha256-mISZMftwkWhS6qfCDm2Pr1IsUNd627r9k2T1JrfN7EI=" 341 }, 342 + "org/jetbrains/kotlin#kotlin-reflect/2.0.21": { 343 + "jar": "sha256-OtL8rQwJ3cCSLeurRETWEhRLe0Zbdai7dYfiDd+v15k=", 344 + "pom": "sha256-Aqt66rA8aPQBAwJuXpwnc2DLw2CBilsuNrmjqdjosEk=" 345 }, 346 "org/jetbrains/kotlin#kotlin-serialization/2.0.20": { 347 "module": "sha256-rsyQ8DJ7IQJTYRNdyJQBDmHDVzVFBtLTP3pZeakRxGQ=", ··· 353 "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.10": { 354 "pom": "sha256-fUtwVHkQZ2s738iSWojztr+yRYLJeEVCgFVEzu9JCpI=" 355 }, 356 + "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { 357 + "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", 358 + "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" 359 }, 360 "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { 361 "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" ··· 371 "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", 372 "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" 373 }, 374 + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { 375 + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", 376 + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", 377 + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" 378 }, 379 "org/jetbrains/kotlin#kotlin-tooling-core/2.0.20": { 380 "jar": "sha256-W28UhUj+ngdN9R9CJTREM78DdaxbOf/NPXvX1/YC1ik=", ··· 717 "jar": "sha256-HTFpZEVpdyBScJF1Q2kIKmZRvUl4G2AF3rlOVnU0Bvk=", 718 "pom": "sha256-O5Wj083TqkuRqzJ921ob/gPYHic3lONqoUQEcdXXDl4=" 719 }, 720 + "net/java/dev/jna#jna-platform/5.16.0": { 721 + "jar": "sha256-5aeVI5ZFCXV1VXgrtgKD5JAmEQE/EH5GANyTKY9z84I=", 722 + "pom": "sha256-R3eT3wLGgn3+Ab2wjwBqVXdeb6BS3ErN7aNMmTYopJY=" 723 }, 724 + "net/java/dev/jna#jna/5.16.0": { 725 + "jar": "sha256-P1IzWJp5nrZtwpaa+jQz+1aFnT14fFi5vH3Z6G8KJQw=", 726 + "pom": "sha256-9h/SxEqlg/Kiy8X8Z7DxmpIDyofV8OGNPVAwy+OQgIM=" 727 }, 728 "net/java/dev/jna/jna-platform/maven-metadata": { 729 "xml": { 730 "groupId": "net.java.dev.jna", 731 + "lastUpdated": "20241222102859", 732 + "release": "5.16.0" 733 } 734 }, 735 "net/java/dev/jna/jna/maven-metadata": { 736 "xml": { 737 "groupId": "net.java.dev.jna", 738 + "lastUpdated": "20241222102857", 739 + "release": "5.16.0" 740 } 741 }, 742 "org/apache#apache/16": { ··· 795 "jar": "sha256-zoEmabbVjLruJv9M0WM96ksc7hrf5JJ1Gdj9Z64vqVQ=", 796 "pom": "sha256-77xJr8wr9ZM+6aE7PK/8d3t8/wzuJOS0iPCQIQQMv68=" 797 }, 798 + "org/java-websocket#Java-WebSocket/1.6.0": { 799 + "jar": "sha256-6uKSE+TxZRVjnCiVcgDwEbOWf//K2hlizwJV0kkZwi8=", 800 + "pom": "sha256-qOhNVTw015Pi6n5KVLBz9E3bC7RC9N1vrQzs11XRzqw=" 801 }, 802 "org/java-websocket/Java-WebSocket/maven-metadata": { 803 "xml": { 804 "groupId": "org.java-websocket", 805 + "lastUpdated": "20241215143722", 806 + "release": "1.6.0" 807 } 808 }, 809 "org/jetbrains#annotations/13.0": { ··· 1037 "org/slf4j#slf4j-api/1.7.25": { 1038 "pom": "sha256-fNnXoLXZPf1GGhSIkbQ1Cc9AOpx/n7SQYNNVTfHIHh4=" 1039 }, 1040 + "org/slf4j#slf4j-api/2.0.13": { 1041 + "jar": "sha256-58KkjoUVuh9J+mN9V7Ti9ZCz9b2XQHrGmcOqXvsSBKk=", 1042 + "pom": "sha256-UYBc/agMoqyCBBuQbZhl056YI+NYoO62I3nf7UdcFXE=" 1043 }, 1044 + "org/slf4j#slf4j-bom/2.0.13": { 1045 + "pom": "sha256-evJy16c44rmHY3kf/diWBA6L6ymKiP1gYhRAeXbNMQo=" 1046 }, 1047 "org/slf4j#slf4j-ext/1.7.25": { 1048 "jar": "sha256-nfTqTTkOtVnxU3Fvp3ZYwmVA9Pg2NZc7jA4Npw1vqUQ=", ··· 1055 "org/slf4j#slf4j-parent/1.7.25": { 1056 "pom": "sha256-GPXFISDbA26I1hNviDnIMtB0vdqVx1bG9CkknS21SsY=" 1057 }, 1058 + "org/slf4j#slf4j-parent/2.0.13": { 1059 + "pom": "sha256-Z/rP1R8Gk1zqhWFaBHddcNgL/QOtDzdnA1H5IO0LtYo=" 1060 }, 1061 "org/sonatype/oss#oss-parent/9": { 1062 "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno="
+105
pkgs/by-name/ty/typespec/package.nix
···
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + makeWrapper, 6 + nix-update-script, 7 + nodejs, 8 + pnpm_9, 9 + testers, 10 + }: 11 + 12 + let 13 + workspace = "compiler..."; 14 + in 15 + stdenvNoCC.mkDerivation (finalAttrs: { 16 + pname = "typespec"; 17 + version = "0.64.0"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "microsoft"; 21 + repo = "typespec"; 22 + tag = "typespec@${finalAttrs.version}"; 23 + hash = "sha256-zZTZdnmRTjhnoz/5JHnn4h/YlMpXF/I7o1mDeiRVPUA="; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + makeWrapper 28 + nodejs 29 + pnpm_9.configHook 30 + ]; 31 + 32 + pnpmWorkspaces = [ workspace ]; 33 + pnpmDeps = pnpm_9.fetchDeps { 34 + inherit (finalAttrs) 35 + pname 36 + version 37 + src 38 + pnpmWorkspaces 39 + ; 40 + hash = "sha256-W8m6ibiy9Okga0qWpZWDYklXAwpHwk85Q6UTaFJhDrU="; 41 + }; 42 + 43 + postPatch = '' 44 + # `fetchFromGitHub` doesn't clone via git and thus installing would otherwise fail. 45 + substituteInPlace packages/compiler/scripts/generate-manifest.js \ 46 + --replace-fail 'execSync("git rev-parse HEAD").toString().trim()' '"${finalAttrs.src.rev}"' 47 + ''; 48 + 49 + buildPhase = '' 50 + runHook preBuild 51 + 52 + pnpm -r --filter ${workspace} build 53 + 54 + runHook postBuild 55 + ''; 56 + 57 + installPhase = '' 58 + runHook preInstall 59 + 60 + mkdir -p "$out/bin" "$out/lib/typespec/packages/compiler" 61 + cp -r --parents \ 62 + node_modules \ 63 + package.json \ 64 + packages/compiler/cmd \ 65 + packages/compiler/dist \ 66 + packages/compiler/entrypoints \ 67 + packages/compiler/lib \ 68 + packages/compiler/node_modules \ 69 + packages/compiler/templates \ 70 + packages/compiler/package.json \ 71 + "$out/lib/typespec" 72 + 73 + makeWrapper "${lib.getExe nodejs}" "$out/bin/tsp" \ 74 + --add-flags "$out/lib/typespec/packages/compiler/cmd/tsp.js" 75 + makeWrapper "${lib.getExe nodejs}" "$out/bin/tsp-server" \ 76 + --add-flags "$out/lib/typespec/packages/compiler/cmd/tsp-server.js" 77 + 78 + runHook postInstall 79 + ''; 80 + 81 + passthru.tests.version = testers.testVersion { 82 + package = finalAttrs.finalPackage; 83 + }; 84 + 85 + passthru.updateScript = nix-update-script { 86 + extraArgs = [ ''--version-regex=typespec@(\d+\.\d+\.\d+)'' ]; 87 + }; 88 + 89 + meta = { 90 + description = "Language for defining cloud service APIs and shapes"; 91 + longDescription = '' 92 + TypeSpec is a highly extensible language with primitives that can describe 93 + API shapes common among REST, OpenAPI, gRPC, and other protocols. 94 + 95 + TypeSpec is excellent for generating many different API description 96 + formats, client and service code, documentation, and many other assets. 97 + All this while keeping your TypeSpec definition as a single source of truth. 98 + ''; 99 + homepage = "https://typespec.io/"; 100 + changelog = "https://github.com/microsoft/typespec/releases/tag/typespec@${finalAttrs.version}"; 101 + license = lib.licenses.mit; 102 + maintainers = with lib.maintainers; [ paukaifler ]; 103 + mainProgram = "tsp"; 104 + }; 105 + })
+13 -8
pkgs/by-name/v2/v2ray-geoip/package.nix
··· 11 let 12 generator = pkgsBuildBuild.buildGoModule rec { 13 pname = "v2ray-geoip"; 14 - version = "202403140037"; 15 16 src = fetchFromGitHub { 17 owner = "v2fly"; 18 repo = "geoip"; 19 - rev = version; 20 - hash = "sha256-nqobjgeDvD5RYvCVVd14XC/tb/+SVfvdQUFZ3gfeDrI="; 21 }; 22 23 - vendorHash = "sha256-cuKcrYAzjIt6Z4wYg5R6JeL413NDwTub2fZndXEKdTo="; 24 25 - meta = with lib; { 26 description = "GeoIP for V2Ray"; 27 homepage = "https://github.com/v2fly/geoip"; 28 - license = licenses.cc-by-sa-40; 29 - maintainers = with maintainers; [ nickcao ]; 30 }; 31 }; 32 input = { ··· 37 }; 38 }; 39 in 40 stdenvNoCC.mkDerivation { 41 inherit (generator) pname src; 42 inherit (dbip-country-lite) version; ··· 52 53 buildPhase = '' 54 runHook preBuild 55 ${generator}/bin/geoip 56 runHook postBuild 57 ''; 58 59 installPhase = '' 60 runHook preInstall 61 - install -Dm444 -t "$out/share/v2ray" output/dat/{cn,geoip-only-cn-private,geoip,private}.dat 62 runHook postInstall 63 ''; 64
··· 11 let 12 generator = pkgsBuildBuild.buildGoModule rec { 13 pname = "v2ray-geoip"; 14 + version = "202501160051"; 15 16 src = fetchFromGitHub { 17 owner = "v2fly"; 18 repo = "geoip"; 19 + tag = version; 20 + hash = "sha256-WSi7xsjKqQT37lzkOY1WZwvx5RXNKO3aMwnMiMBwMdA="; 21 }; 22 23 + vendorHash = "sha256-nvJsifXF6u3eWqd9X0kGZxASEs/LX2dQraZAwgnw060="; 24 25 + meta = { 26 description = "GeoIP for V2Ray"; 27 homepage = "https://github.com/v2fly/geoip"; 28 + license = lib.licenses.cc-by-sa-40; 29 + maintainers = with lib.maintainers; [ nickcao ]; 30 }; 31 }; 32 input = { ··· 37 }; 38 }; 39 in 40 + 41 stdenvNoCC.mkDerivation { 42 inherit (generator) pname src; 43 inherit (dbip-country-lite) version; ··· 53 54 buildPhase = '' 55 runHook preBuild 56 + 57 ${generator}/bin/geoip 58 + 59 runHook postBuild 60 ''; 61 62 installPhase = '' 63 runHook preInstall 64 + 65 + install -Dm444 -t "$out/share/v2ray" output/{cn,geoip-only-cn-private,geoip,private}.dat 66 + 67 runHook postInstall 68 ''; 69
+3 -3
pkgs/by-name/vh/vhs/package.nix
··· 12 13 buildGoModule rec { 14 pname = "vhs"; 15 - version = "0.8.0"; 16 17 src = fetchFromGitHub { 18 owner = "charmbracelet"; 19 repo = pname; 20 rev = "v${version}"; 21 - hash = "sha256-kUsh+jy4dXYW1uAUfFv/HKBqIIyVogLKUYNjBhIKlls="; 22 }; 23 24 - vendorHash = "sha256-1UBhiRemJ+dQNm20+8pbOJus5abvTwVcuzxNMzrniN8="; 25 26 nativeBuildInputs = [ 27 installShellFiles
··· 12 13 buildGoModule rec { 14 pname = "vhs"; 15 + version = "0.9.0"; 16 17 src = fetchFromGitHub { 18 owner = "charmbracelet"; 19 repo = pname; 20 rev = "v${version}"; 21 + hash = "sha256-ceY4zLd+4EwXpwunKiWnaAB25qutSK1b1SyIriAbAI0="; 22 }; 23 24 + vendorHash = "sha256-2vRAI+Mm8Pzk3u4rndtwYnUlrAtjffe0kpoA1EHprQk="; 25 26 nativeBuildInputs = [ 27 installShellFiles
+2 -2
pkgs/by-name/vi/victoriametrics/package.nix
··· 14 15 buildGoModule rec { 16 pname = "VictoriaMetrics"; 17 - version = "1.108.1"; 18 19 src = fetchFromGitHub { 20 owner = "VictoriaMetrics"; 21 repo = "VictoriaMetrics"; 22 rev = "v${version}"; 23 - hash = "sha256-UaWTBOlMf7SR3tBjeaNnokdSqtRrYm5rPQPi3UGxTvQ="; 24 }; 25 26 vendorHash = null;
··· 14 15 buildGoModule rec { 16 pname = "VictoriaMetrics"; 17 + version = "1.109.0"; 18 19 src = fetchFromGitHub { 20 owner = "VictoriaMetrics"; 21 repo = "VictoriaMetrics"; 22 rev = "v${version}"; 23 + hash = "sha256-ZeHQxJtUZSFwWeQgHcEXdq9GR26HH4NOuLnO8S4u21o="; 24 }; 25 26 vendorHash = null;
+2 -2
pkgs/by-name/we/webdav/package.nix
··· 2 3 buildGo123Module rec { 4 pname = "webdav"; 5 - version = "5.7.1"; 6 7 src = fetchFromGitHub { 8 owner = "hacdias"; 9 repo = "webdav"; 10 tag = "v${version}"; 11 - hash = "sha256-nLQ77RuOGYaL+U3X3yb4Kq47NA1A3SSUMKBbFnRP6o4="; 12 }; 13 14 vendorHash = "sha256-x5CUy46c4SunzMw/v2DWpdahuXFZnJdGInQ0lSho/es=";
··· 2 3 buildGo123Module rec { 4 pname = "webdav"; 5 + version = "5.7.2"; 6 7 src = fetchFromGitHub { 8 owner = "hacdias"; 9 repo = "webdav"; 10 tag = "v${version}"; 11 + hash = "sha256-Xr42ZGzgwt0ipllpsnTsEOP1IxCBaDMd19rYpI7R19o="; 12 }; 13 14 vendorHash = "sha256-x5CUy46c4SunzMw/v2DWpdahuXFZnJdGInQ0lSho/es=";
+3 -3
pkgs/by-name/we/websurfx/package.nix
··· 6 pkg-config, 7 }: 8 let 9 - version = "1.20.13"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "websurfx"; ··· 16 owner = "neon-mmd"; 17 repo = "websurfx"; 18 tag = "v${version}"; 19 - hash = "sha256-NuhSpUe1PzJTBsX91LSOIh4N20eTs7MLl4ueIoGoC6o="; 20 }; 21 22 nativeBuildInputs = [ ··· 29 30 useFetchCargoVendor = true; 31 32 - cargoHash = "sha256-SRRZoK7zsSDTvOyqJ+YLNkhzTseAgK0KGCoAECmuDa8="; 33 34 postPatch = '' 35 substituteInPlace src/handler/mod.rs \
··· 6 pkg-config, 7 }: 8 let 9 + version = "1.22.2"; 10 in 11 rustPlatform.buildRustPackage { 12 pname = "websurfx"; ··· 16 owner = "neon-mmd"; 17 repo = "websurfx"; 18 tag = "v${version}"; 19 + hash = "sha256-Kwf4lIY99dnF8p59qOUefHIyhQHBb/ZasidswETLICM="; 20 }; 21 22 nativeBuildInputs = [ ··· 29 30 useFetchCargoVendor = true; 31 32 + cargoHash = "sha256-DK5eYgz/+FieauE7bCXXOs7RQUQWEphq3wP8QD0S9QQ="; 33 34 postPatch = '' 35 substituteInPlace src/handler/mod.rs \
+12 -6
pkgs/by-name/wi/wipe/package.nix
··· 11 12 src = fetchurl { 13 url = "mirror://sourceforge/wipe/${version}/${pname}-${version}.tar.bz2"; 14 - sha256 = "180snqvh6k6il6prb19fncflf2jcvkihlb4w84sbndcv1wvicfa6"; 15 }; 16 17 nativeBuildInputs = [ autoreconfHook ]; 18 ··· 22 23 patches = [ ./fix-install.patch ]; 24 25 - meta = with lib; { 26 description = "Secure file wiping utility"; 27 mainProgram = "wipe"; 28 - homepage = "https://wipe.sourceforge.net/"; 29 - license = licenses.gpl2Plus; 30 - platforms = platforms.all; 31 - maintainers = [ maintainers.abbradar ]; 32 }; 33 }
··· 11 12 src = fetchurl { 13 url = "mirror://sourceforge/wipe/${version}/${pname}-${version}.tar.bz2"; 14 + hash = "sha256-RjkWNw+bNbs0QZwsCuPcTApHHbMuhZWvodFMAze2GqA="; 15 }; 16 + 17 + postPatch = '' 18 + # Do not strip binary during install 19 + substituteInPlace Makefile.in \ 20 + --replace-fail '$(INSTALL_BIN) -s' '$(INSTALL_BIN)' 21 + ''; 22 23 nativeBuildInputs = [ autoreconfHook ]; 24 ··· 28 29 patches = [ ./fix-install.patch ]; 30 31 + meta = { 32 description = "Secure file wiping utility"; 33 + homepage = "https://wipe.sourceforge.net/"; 34 + license = lib.licenses.gpl2Plus; 35 + platforms = lib.platforms.unix; 36 + maintainers = [ lib.maintainers.abbradar ]; 37 mainProgram = "wipe"; 38 }; 39 }
+2 -2
pkgs/by-name/ya/yamlscript/package.nix
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "yamlscript"; 5 - version = "0.1.87"; 6 7 src = fetchurl { 8 url = "https://github.com/yaml/yamlscript/releases/download/${version}/yamlscript.cli-${version}-standalone.jar"; 9 - hash = "sha256-ItliRQzfVrtRdq5txxj2/JV3d7sHoO0m+ofO6cKrUZ4="; 10 }; 11 12 executable = "ys";
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "yamlscript"; 5 + version = "0.1.88"; 6 7 src = fetchurl { 8 url = "https://github.com/yaml/yamlscript/releases/download/${version}/yamlscript.cli-${version}-standalone.jar"; 9 + hash = "sha256-yG6KcMyCq8HTJk+nY+zkHOrzsNbiUDW+9ms5ZA0pmz8="; 10 }; 11 12 executable = "ys";
+2 -2
pkgs/by-name/yt/yt-dlp/package.nix
··· 17 # The websites yt-dlp deals with are a very moving target. That means that 18 # downloads break constantly. Because of that, updates should always be backported 19 # to the latest stable release. 20 - version = "2025.1.12"; 21 pyproject = true; 22 23 src = fetchPypi { 24 inherit version; 25 pname = "yt_dlp"; 26 - hash = "sha256-jn4kbipaLP8KnBPbRoRKN6VHaAcCASBYyU7Bj84Molo="; 27 }; 28 29 build-system = with python3Packages; [
··· 17 # The websites yt-dlp deals with are a very moving target. That means that 18 # downloads break constantly. Because of that, updates should always be backported 19 # to the latest stable release. 20 + version = "2025.1.15"; 21 pyproject = true; 22 23 src = fetchPypi { 24 inherit version; 25 pname = "yt_dlp"; 26 + hash = "sha256-6OxRXUm7YnBJFdE6Iu5v4DpWWNZR5OZFdOOhfuAfbjs="; 27 }; 28 29 build-system = with python3Packages; [
+1 -1
pkgs/desktops/mate/mate-panel/default.nix
··· 37 gobject-introspection 38 gettext 39 itstool 40 pkg-config 41 wrapGAppsHook3 42 ]; ··· 46 libmateweather 47 libwnck 48 librsvg 49 - libxml2 50 dconf 51 mate-desktop 52 mate-menus
··· 37 gobject-introspection 38 gettext 39 itstool 40 + libxml2 # xmllint 41 pkg-config 42 wrapGAppsHook3 43 ]; ··· 47 libmateweather 48 libwnck 49 librsvg 50 dconf 51 mate-desktop 52 mate-menus
+3 -1
pkgs/development/compilers/haxe/default.nix
··· 53 hash, 54 version, 55 prePatch ? defaultPatch, 56 }: 57 stdenv.mkDerivation { 58 pname = "haxe"; ··· 76 inherit hash; 77 }; 78 79 - inherit prePatch; 80 81 buildFlags = [ 82 "all" ··· 165 haxe_4_3 = generic { 166 version = "4.3.6"; 167 hash = "sha256-m/A0xxB3fw+syPmH1GPKKCcj0a2G/HMRKOu+FKrO5jQ="; 168 }; 169 }
··· 53 hash, 54 version, 55 prePatch ? defaultPatch, 56 + patches ? [ ], 57 }: 58 stdenv.mkDerivation { 59 pname = "haxe"; ··· 77 inherit hash; 78 }; 79 80 + inherit prePatch patches; 81 82 buildFlags = [ 83 "all" ··· 166 haxe_4_3 = generic { 167 version = "4.3.6"; 168 hash = "sha256-m/A0xxB3fw+syPmH1GPKKCcj0a2G/HMRKOu+FKrO5jQ="; 169 + patches = [ ./extlib-1.8.0.patch ]; 170 }; 171 }
+26
pkgs/development/compilers/haxe/extlib-1.8.0.patch
···
··· 1 + diff --git a/src/context/typecore.ml b/src/context/typecore.ml 2 + index dc38a5264..0c3ebde9f 100644 3 + --- a/src/context/typecore.ml 4 + +++ b/src/context/typecore.ml 5 + @@ -294,7 +294,7 @@ let add_local ctx k n t p = 6 + begin try 7 + let v' = PMap.find n ctx.locals in 8 + (* ignore std lib *) 9 + - if not (List.exists (ExtLib.String.starts_with p.pfile) ctx.com.std_path) then begin 10 + + if not (List.exists (ExtLib.String.starts_with ~prefix:p.pfile) ctx.com.std_path) then begin 11 + warning ctx WVarShadow "This variable shadows a previously declared variable" p; 12 + warning ~depth:1 ctx WVarShadow (compl_msg "Previous variable was here") v'.v_pos 13 + end 14 + diff --git a/src/optimization/dce.ml b/src/optimization/dce.ml 15 + index 4e7b1fc98..90d8fc5d6 100644 16 + --- a/src/optimization/dce.ml 17 + +++ b/src/optimization/dce.ml 18 + @@ -76,7 +76,7 @@ let overrides_extern_field cf c = 19 + loop c cf 20 + 21 + let is_std_file dce file = 22 + - List.exists (ExtString.String.starts_with file) dce.std_dirs 23 + + List.exists (ExtString.String.starts_with ~prefix:file) dce.std_dirs 24 + 25 + let keep_metas = [Meta.Keep;Meta.Expose] 26 +
+1 -1
pkgs/development/compilers/rust/cargo.nix
··· 65 doInstallCheck = !stdenv.hostPlatform.isStatic && stdenv.hostPlatform.isElf; 66 installCheckPhase = '' 67 runHook preInstallCheck 68 - readelf -a $out/bin/.cargo-wrapped | grep -F 'Shared library: [libcurl.so' 69 runHook postInstallCheck 70 ''; 71
··· 65 doInstallCheck = !stdenv.hostPlatform.isStatic && stdenv.hostPlatform.isElf; 66 installCheckPhase = '' 67 runHook preInstallCheck 68 + ${stdenv.cc.targetPrefix}readelf -a $out/bin/.cargo-wrapped | grep -F 'Shared library: [libcurl.so' 69 runHook postInstallCheck 70 ''; 71
+5 -6
pkgs/development/coq-modules/stdlib/default.nix
··· 7 (mkCoqDerivation { 8 9 pname = "stdlib"; 10 - repo = "coq"; 11 owner = "coq"; 12 opam-name = "coq-stdlib"; 13 ··· 30 useDune = true; 31 32 configurePhase = '' 33 - patchShebangs stdlib/dev/with-rocq-wrap.sh 34 - ''; # don't run Coq's configure 35 36 buildPhase = '' 37 - cd stdlib 38 - dev/with-rocq-wrap.sh dune build -p coq-stdlib @install ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} 39 ''; 40 41 installPhase = '' 42 - dev/with-rocq-wrap.sh dune install --root . coq-stdlib --prefix=$out --libdir $OCAMLFIND_DESTDIR 43 mkdir $out/lib/coq/ 44 mv $OCAMLFIND_DESTDIR/coq $out/lib/coq/${coq.coq-version} 45 '';
··· 7 (mkCoqDerivation { 8 9 pname = "stdlib"; 10 + repo = "stdlib"; 11 owner = "coq"; 12 opam-name = "coq-stdlib"; 13 ··· 30 useDune = true; 31 32 configurePhase = '' 33 + patchShebangs dev/with-rocq-wrap.sh 34 + ''; 35 36 buildPhase = '' 37 + dev/with-rocq-wrap.sh dune build -p rocq-stdlib,coq-stdlib @install ''${enableParallelBuilding:+-j $NIX_BUILD_CORES} 38 ''; 39 40 installPhase = '' 41 + dev/with-rocq-wrap.sh dune install --root . rocq-stdlib coq-stdlib --prefix=$out --libdir $OCAMLFIND_DESTDIR 42 mkdir $out/lib/coq/ 43 mv $OCAMLFIND_DESTDIR/coq $out/lib/coq/${coq.coq-version} 44 '';
+3 -5
pkgs/development/ocaml-modules/extlib/default.nix
··· 7 8 buildDunePackage rec { 9 pname = "extlib"; 10 - version = "1.7.9"; 11 - 12 - minimalOCamlVersion = "4.02"; 13 14 src = fetchurl { 15 - url = "https://ygrek.org/p/release/ocaml-${pname}/${pname}-${version}.tar.gz"; 16 - hash = "sha512-I4asafA36lIINcBiTTmun7/+Q6ILGOJH3gMiMu1vQZ1me1PSMUxvVtxx02i/C2IBpWwvPypb39kzdmxabLmHaA=="; 17 }; 18 19 nativeBuildInputs = [ cppo ];
··· 7 8 buildDunePackage rec { 9 pname = "extlib"; 10 + version = "1.8.0"; 11 12 src = fetchurl { 13 + url = "https://github.com/ygrek/ocaml-extlib/releases/download/${version}/extlib-${version}.tar.gz"; 14 + hash = "sha256-lkJ38AEoCo7d/AjgcB1Zygxr3F0FIxOz5A5QiPbUXXA="; 15 }; 16 17 nativeBuildInputs = [ cppo ];
+10 -14
pkgs/development/python-modules/aw-client/default.nix
··· 11 tabulate, 12 typing-extensions, 13 pytestCheckHook, 14 - gitUpdater, 15 }: 16 17 buildPythonPackage rec { 18 pname = "aw-client"; 19 - version = "0.5.14"; 20 21 - format = "pyproject"; 22 23 - # pypi distribution doesn't include tests, so build from source instead 24 src = fetchFromGitHub { 25 owner = "ActivityWatch"; 26 repo = "aw-client"; 27 - rev = "v${version}"; 28 - sha256 = "sha256-HTyhQz/RaNdCtJIV6YHEd6Yhu9VRJ8E9XdN7NcoO8ao="; 29 }; 30 31 - disabled = pythonOlder "3.8"; 32 33 - nativeBuildInputs = [ poetry-core ]; 34 - 35 - propagatedBuildInputs = [ 36 aw-core 37 requests 38 persist-queue ··· 54 55 pythonImportsCheck = [ "aw_client" ]; 56 57 - passthru.updateScript = gitUpdater { rev-prefix = "v"; }; 58 - 59 meta = with lib; { 60 description = "Client library for ActivityWatch"; 61 - mainProgram = "aw-client"; 62 homepage = "https://github.com/ActivityWatch/aw-client"; 63 maintainers = with maintainers; [ huantian ]; 64 - license = licenses.mpl20; 65 }; 66 }
··· 11 tabulate, 12 typing-extensions, 13 pytestCheckHook, 14 }: 15 16 buildPythonPackage rec { 17 pname = "aw-client"; 18 + version = "0.5.15"; 19 + pyproject = true; 20 21 + disabled = pythonOlder "3.8"; 22 23 src = fetchFromGitHub { 24 owner = "ActivityWatch"; 25 repo = "aw-client"; 26 + tag = "v${version}"; 27 + hash = "sha256-AS29DIfEQ6/vh8idcMMQoGmiRM8MMf3eVQzvNPsXgpA="; 28 }; 29 30 + build-system = [ poetry-core ]; 31 32 + dependencies = [ 33 aw-core 34 requests 35 persist-queue ··· 51 52 pythonImportsCheck = [ "aw_client" ]; 53 54 meta = with lib; { 55 description = "Client library for ActivityWatch"; 56 homepage = "https://github.com/ActivityWatch/aw-client"; 57 + changelog = "https://github.com/ActivityWatch/aw-client/releases/tag/v${version}"; 58 + license = licenses.mpl20; 59 maintainers = with maintainers; [ huantian ]; 60 + mainProgram = "aw-client"; 61 }; 62 }
+4 -3
pkgs/development/python-modules/buienradar/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "buienradar"; 16 - version = "1.0.6"; 17 format = "setuptools"; 18 19 src = fetchFromGitHub { 20 owner = "mjj4791"; 21 repo = "python-buienradar"; 22 # https://github.com/mjj4791/python-buienradar/issues/14 23 - rev = "6081a860e190eb59c2ea3ebdcb8a50f6133a0b53"; 24 - hash = "sha256-5bFGPR8StyQTMRcvECdHGC33oAR/9noeCbpwx3DSquQ="; 25 }; 26 27 propagatedBuildInputs = [ ··· 48 ]; 49 50 meta = with lib; { 51 description = "Library and CLI tools for interacting with buienradar"; 52 mainProgram = "buienradar"; 53 homepage = "https://github.com/mjj4791/python-buienradar";
··· 13 14 buildPythonPackage rec { 15 pname = "buienradar"; 16 + version = "1.0.7"; 17 format = "setuptools"; 18 19 src = fetchFromGitHub { 20 owner = "mjj4791"; 21 repo = "python-buienradar"; 22 # https://github.com/mjj4791/python-buienradar/issues/14 23 + tag = version; 24 + hash = "sha256-DwOysdA6B9DMH1j/1Oetx2rCgqwk/UggCdH0lBVS6Hw="; 25 }; 26 27 propagatedBuildInputs = [ ··· 48 ]; 49 50 meta = with lib; { 51 + changelog = "https://github.com/mjj4791/python-buienradar/blob/${src.tag}/CHANGLOG.rst"; 52 description = "Library and CLI tools for interacting with buienradar"; 53 mainProgram = "buienradar"; 54 homepage = "https://github.com/mjj4791/python-buienradar";
+2 -2
pkgs/development/python-modules/caio/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "caio"; 15 - version = "0.9.17"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; ··· 21 owner = "mosquito"; 22 repo = "caio"; 23 tag = version; 24 - hash = "sha256-aTJ02dCLb3CsT6KmJxkmOzwtg5nuXeBwz+mT7ZTTU9o="; 25 }; 26 27 build-system = [ setuptools ];
··· 12 13 buildPythonPackage rec { 14 pname = "caio"; 15 + version = "0.9.21"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.7"; ··· 21 owner = "mosquito"; 22 repo = "caio"; 23 tag = version; 24 + hash = "sha256-WP4LfC0VCpR5HiMmxPSeZbcCbTbSpmwEjEGdDptuOQY="; 25 }; 26 27 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/laces/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "laces"; 11 - version = "0.1.1"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "tbrlpld"; 16 repo = "laces"; 17 - rev = "v${version}"; 18 - hash = "sha256-N3UUJomlihdM+6w9jmn9t10Q2meIqEOjW/rf3ZLrD78="; 19 }; 20 21 nativeBuildInputs = [ flit-core ];
··· 8 9 buildPythonPackage rec { 10 pname = "laces"; 11 + version = "0.1.2"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "tbrlpld"; 16 repo = "laces"; 17 + tag = "v${version}"; 18 + hash = "sha256-ELpPq7pqcLfAqUuHh8NOAOOiGPDImTFsA7WUHvVfMiI="; 19 }; 20 21 nativeBuildInputs = [ flit-core ];
+3 -3
pkgs/development/python-modules/pyaprilaire/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "pyaprilaire"; 13 - version = "0.7.7"; 14 pyproject = true; 15 16 src = fetchFromGitHub { 17 owner = "chamberlain2007"; 18 repo = "pyaprilaire"; 19 tag = version; 20 - hash = "sha256-1cTbmpRB4PzjqCPmHULLVEs7r7IWxIglnHkXsLksp0I="; 21 }; 22 23 build-system = [ setuptools ]; ··· 33 34 meta = { 35 changelog = "https://github.com/chamberlain2007/pyaprilaire/releases/tag/${version}"; 36 - description = "Python library for interacting with Aprilaire thermostats."; 37 homepage = "https://github.com/chamberlain2007/pyaprilaire"; 38 license = lib.licenses.mit; 39 maintainers = with lib.maintainers; [ pyrox0 ];
··· 10 11 buildPythonPackage rec { 12 pname = "pyaprilaire"; 13 + version = "0.8.0"; 14 pyproject = true; 15 16 src = fetchFromGitHub { 17 owner = "chamberlain2007"; 18 repo = "pyaprilaire"; 19 tag = version; 20 + hash = "sha256-W94NsL3hPIsi0WJ9EL4Z+IuoU9e0gZq3m+ntz+vShno="; 21 }; 22 23 build-system = [ setuptools ]; ··· 33 34 meta = { 35 changelog = "https://github.com/chamberlain2007/pyaprilaire/releases/tag/${version}"; 36 + description = "Python library for interacting with Aprilaire thermostats"; 37 homepage = "https://github.com/chamberlain2007/pyaprilaire"; 38 license = lib.licenses.mit; 39 maintainers = with lib.maintainers; [ pyrox0 ];
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1303"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 - hash = "sha256-eXvdFvOiBpOwd7/7SpoOm1aWZmvE1517eJaiEdjFjTo="; 23 }; 24 25 build-system = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 + version = "3.0.1304"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 + hash = "sha256-51tRvvavAYGa6XTyB6bL9a7TOZsv6DvVrFgrma5aJq8="; 23 }; 24 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/textblob/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "textblob"; 12 - version = "0.18.0.post0"; 13 pyproject = true; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-gTHFLGMLzfYdBMNZ+TnJjVuDagH7oiTZ564i/CdODMs="; 18 }; 19 20 build-system = [ flit-core ];
··· 9 10 buildPythonPackage rec { 11 pname = "textblob"; 12 + version = "0.19.0"; 13 pyproject = true; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-Cj0GpHz3dZRB2jQYxIQ67TeXqZi+uiEIxiRaICD4OwE="; 18 }; 19 20 build-system = [ flit-core ];
+2 -2
pkgs/development/python-modules/trainer/default.nix
··· 20 21 let 22 pname = "coqui-tts-trainer"; 23 - version = "0.2.0"; 24 in 25 buildPythonPackage { 26 inherit pname version; ··· 30 owner = "idiap"; 31 repo = "coqui-ai-Trainer"; 32 tag = "v${version}"; 33 - hash = "sha256-zm8BTfXvfwuWpmHFcSxuu+/V4bKanSBU2dniQboVdLY="; 34 }; 35 36 nativeBuildInputs = [
··· 20 21 let 22 pname = "coqui-tts-trainer"; 23 + version = "0.2.2"; 24 in 25 buildPythonPackage { 26 inherit pname version; ··· 30 owner = "idiap"; 31 repo = "coqui-ai-Trainer"; 32 tag = "v${version}"; 33 + hash = "sha256-MQCLeTruTlXfs3QZxsMC2Gju5rlwWDfZjkyokiIgmOI="; 34 }; 35 36 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/unicodedata2/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "unicodedata2"; 11 - version = "15.1.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit version pname; 18 - hash = "sha256-yzDxia1mSC+FKaRdpxsqiEHpvSuzdswpMwA6SlWgdkg="; 19 }; 20 21 nativeCheckInputs = [ pytestCheckHook ];
··· 8 9 buildPythonPackage rec { 10 pname = "unicodedata2"; 11 + version = "16.0.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit version pname; 18 + sha256 = "05488d6592b59cd78b61ec37d38725416b2df62efafa6a0d63a631b27aa474fc"; 19 }; 20 21 nativeCheckInputs = [ pytestCheckHook ];
+189 -133
pkgs/development/tools/build-managers/gradle/default.nix
··· 1 - { jdk11, jdk17, jdk21 }: 2 3 rec { 4 gen = 5 6 - { version, hash, 7 8 # The default JDK/JRE that will be used for derived Gradle packages. 9 # A current LTS version of a JDK is a good choice. ··· 27 28 # Extra attributes to be merged into the resulting derivation's 29 # meta attribute. 30 - meta ? {} 31 }: 32 33 - { lib 34 - , stdenv 35 - , fetchurl 36 - , makeWrapper 37 - , unzip 38 - , ncurses5 39 - , ncurses6 40 - , udev 41 - , testers 42 - , runCommand 43 - , writeText 44 - , autoPatchelfHook 45 46 - # The JDK/JRE used for running Gradle. 47 - , java ? defaultJava 48 49 - # Additional JDK/JREs to be registered as toolchains. 50 - # See https://docs.gradle.org/current/userguide/toolchains.html 51 - , javaToolchains ? [ ] 52 }: 53 54 stdenv.mkDerivation (finalAttrs: { ··· 57 58 src = fetchurl { 59 inherit hash; 60 - url = 61 - "https://services.gradle.org/distributions/gradle-${version}-bin.zip"; 62 }; 63 64 dontBuild = true; 65 66 - nativeBuildInputs = [ 67 - makeWrapper 68 - unzip 69 - ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 70 - autoPatchelfHook 71 - ]; 72 73 buildInputs = [ 74 java ··· 80 # We only need to patchelf some libs embedded in JARs. 81 dontAutoPatchelf = true; 82 83 - installPhase = with builtins; 84 let 85 toolchain = rec { 86 prefix = x: "JAVA_TOOLCHAIN_NIX_${toString x}"; 87 - varDefs = (lib.imap0 (i: x: "${prefix i} ${x}") javaToolchains); 88 varNames = lib.imap0 (i: x: prefix i) javaToolchains; 89 - property = " -Porg.gradle.java.installations.fromEnv='${ 90 - concatStringsSep "," varNames 91 - }'"; 92 }; 93 - varDefs = concatStringsSep "\n" (map (x: " --set ${x} \\") 94 - ([ "JAVA_HOME ${java}" ] ++ toolchain.varDefs)); 95 jnaLibraryPath = lib.makeLibraryPath [ udev ]; 96 - in '' 97 mkdir -pv $out/lib/gradle/ 98 cp -rv lib/ $out/lib/gradle/ 99 ··· 107 108 dontFixup = !stdenv.hostPlatform.isLinux; 109 110 - fixupPhase = let arch = if stdenv.hostPlatform.is64bit then "amd64" else "i386"; 111 - in '' 112 - . ${./patching.sh} 113 114 - nativeVersion="$(extractVersion native-platform $out/lib/gradle/lib/native-platform-*.jar)" 115 - for variant in "" "-ncurses5" "-ncurses6"; do 116 - autoPatchelfInJar \ 117 - $out/lib/gradle/lib/native-platform-linux-${arch}$variant-''${nativeVersion}.jar \ 118 - "${lib.getLib stdenv.cc.cc}/lib64:${lib.makeLibraryPath [ stdenv.cc.cc ncurses5 ncurses6 ]}" 119 - done 120 121 - # The file-events library _seems_ to follow the native-platform version, but 122 - # we won’t assume that. 123 - fileEventsVersion="$(extractVersion file-events $out/lib/gradle/lib/file-events-*.jar)" 124 - autoPatchelfInJar \ 125 - $out/lib/gradle/lib/file-events-linux-${arch}-''${fileEventsVersion}.jar \ 126 - "${lib.getLib stdenv.cc.cc}/lib64:${lib.makeLibraryPath [ stdenv.cc.cc ]}" 127 128 - # The scanner doesn't pick up the runtime dependency in the jar. 129 - # Manually add a reference where it will be found. 130 - mkdir $out/nix-support 131 - echo ${stdenv.cc.cc} > $out/nix-support/manual-runtime-dependencies 132 - # Gradle will refuse to start without _both_ 5 and 6 versions of ncurses. 133 - echo ${ncurses5} >> $out/nix-support/manual-runtime-dependencies 134 - echo ${ncurses6} >> $out/nix-support/manual-runtime-dependencies 135 - echo ${udev} >> $out/nix-support/manual-runtime-dependencies 136 - ''; 137 138 passthru.tests = { 139 version = testers.testVersion { ··· 147 java-application = testers.testEqualContents { 148 assertion = "can build and run a trivial Java application"; 149 expected = writeText "expected" "hello\n"; 150 - actual = runCommand "actual" { 151 - nativeBuildInputs = [ finalAttrs.finalPackage ]; 152 - src = ./tests/java-application; 153 - } '' 154 - cp -a $src/* . 155 - env GRADLE_USER_HOME=$TMPDIR/gradle org.gradle.native.dir=$TMPDIR/native \ 156 - gradle run --no-daemon --quiet --console plain > $out 157 - ''; 158 }; 159 }; 160 passthru.jdk = defaultJava; 161 162 - meta = with lib; { 163 - inherit platforms; 164 - description = "Enterprise-grade build system"; 165 - longDescription = '' 166 - Gradle is a build system which offers you ease, power and freedom. 167 - You can choose the balance for yourself. It has powerful multi-project 168 - build support. It has a layer on top of Ivy that provides a 169 - build-by-convention integration for Ivy. It gives you always the choice 170 - between the flexibility of Ant and the convenience of a 171 - build-by-convention behavior. 172 - ''; 173 - homepage = "https://www.gradle.org/"; 174 - changelog = "https://docs.gradle.org/${version}/release-notes.html"; 175 - downloadPage = "https://gradle.org/next-steps/?version=${version}"; 176 - sourceProvenance = with sourceTypes; [ 177 - binaryBytecode 178 - binaryNativeCode 179 - ]; 180 - license = licenses.asl20; 181 - maintainers = with maintainers; [ britter liff lorenzleutgeb ] ++ lib.teams.java.members; 182 - mainProgram = "gradle"; 183 - } // meta; 184 }); 185 186 # NOTE: Default JDKs that are hardcoded below must be LTS versions ··· 188 # https://docs.gradle.org/current/userguide/compatibility.html 189 190 gradle_8 = gen { 191 - version = "8.10.2"; 192 - hash = "sha256-McVXE+QCM6gwOCfOtCykikcmegrUurkXcSMSHnFSTCY="; 193 defaultJava = jdk21; 194 }; 195 ··· 199 defaultJava = jdk17; 200 }; 201 202 - wrapGradle = { 203 - lib, callPackage, mitm-cache, substituteAll, symlinkJoin, concatTextFile, makeSetupHook, nix-update-script 204 }: 205 - gradle-unwrapped: 206 - updateAttrPath: 207 - lib.makeOverridable (args: 208 - let 209 - gradle = gradle-unwrapped.override args; 210 - in symlinkJoin { 211 - name = "gradle-${gradle.version}"; 212 213 - paths = [ 214 - (makeSetupHook { name = "gradle-setup-hook"; } (concatTextFile { 215 - name = "setup-hook.sh"; 216 - files = [ 217 - (mitm-cache.setupHook) 218 - (substituteAll { 219 - src = ./setup-hook.sh; 220 - # jdk used for keytool 221 - inherit (gradle) jdk; 222 - init_script = ./init-build.gradle; 223 - }) 224 - ]; 225 - })) 226 - gradle 227 - mitm-cache 228 - ]; 229 230 - passthru = { 231 - fetchDeps = callPackage ./fetch-deps.nix { inherit mitm-cache; }; 232 - inherit (gradle) jdk tests; 233 - unwrapped = gradle; 234 - } // lib.optionalAttrs (updateAttrPath != null) { 235 - updateScript = nix-update-script { 236 - attrPath = updateAttrPath; 237 - extraArgs = [ "--url=https://github.com/gradle/gradle" ]; 238 - }; 239 - }; 240 241 - meta = gradle.meta // { 242 - # prefer normal gradle/mitm-cache over this wrapper, this wrapper only provides the setup hook 243 - # and passthru 244 - priority = (gradle.meta.priority or lib.meta.defaultPriority) + 1; 245 - }; 246 - }) { }; 247 }
··· 1 + { 2 + jdk17, 3 + jdk21, 4 + }: 5 6 rec { 7 gen = 8 9 + { 10 + version, 11 + hash, 12 13 # The default JDK/JRE that will be used for derived Gradle packages. 14 # A current LTS version of a JDK is a good choice. ··· 32 33 # Extra attributes to be merged into the resulting derivation's 34 # meta attribute. 35 + meta ? { }, 36 }: 37 38 + { 39 + lib, 40 + stdenv, 41 + fetchurl, 42 + makeWrapper, 43 + unzip, 44 + ncurses5, 45 + ncurses6, 46 + udev, 47 + testers, 48 + runCommand, 49 + writeText, 50 + autoPatchelfHook, 51 52 + # The JDK/JRE used for running Gradle. 53 + java ? defaultJava, 54 55 + # Additional JDK/JREs to be registered as toolchains. 56 + # See https://docs.gradle.org/current/userguide/toolchains.html 57 + javaToolchains ? [ ], 58 }: 59 60 stdenv.mkDerivation (finalAttrs: { ··· 63 64 src = fetchurl { 65 inherit hash; 66 + url = "https://services.gradle.org/distributions/gradle-${version}-bin.zip"; 67 }; 68 69 dontBuild = true; 70 71 + nativeBuildInputs = 72 + [ 73 + makeWrapper 74 + unzip 75 + ] 76 + ++ lib.optionals stdenv.hostPlatform.isLinux [ 77 + autoPatchelfHook 78 + ]; 79 80 buildInputs = [ 81 java ··· 87 # We only need to patchelf some libs embedded in JARs. 88 dontAutoPatchelf = true; 89 90 + installPhase = 91 + with builtins; 92 let 93 toolchain = rec { 94 prefix = x: "JAVA_TOOLCHAIN_NIX_${toString x}"; 95 + varDefs = (lib.imap0 (i: x: "${prefix i} ${x}") javaToolchains); 96 varNames = lib.imap0 (i: x: prefix i) javaToolchains; 97 + property = " -Porg.gradle.java.installations.fromEnv='${concatStringsSep "," varNames}'"; 98 }; 99 + varDefs = concatStringsSep "\n" ( 100 + map (x: " --set ${x} \\") ([ "JAVA_HOME ${java}" ] ++ toolchain.varDefs) 101 + ); 102 jnaLibraryPath = lib.makeLibraryPath [ udev ]; 103 + in 104 + '' 105 mkdir -pv $out/lib/gradle/ 106 cp -rv lib/ $out/lib/gradle/ 107 ··· 115 116 dontFixup = !stdenv.hostPlatform.isLinux; 117 118 + fixupPhase = 119 + let 120 + arch = if stdenv.hostPlatform.is64bit then "amd64" else "i386"; 121 + newFileEvents = toString (lib.versionAtLeast version "8.12"); 122 + in 123 + '' 124 + . ${./patching.sh} 125 126 + nativeVersion="$(extractVersion native-platform $out/lib/gradle/lib/native-platform-*.jar)" 127 + for variant in "" "-ncurses5" "-ncurses6"; do 128 + autoPatchelfInJar \ 129 + $out/lib/gradle/lib/native-platform-linux-${arch}$variant-''${nativeVersion}.jar \ 130 + "${lib.getLib stdenv.cc.cc}/lib64:${ 131 + lib.makeLibraryPath [ 132 + stdenv.cc.cc 133 + ncurses5 134 + ncurses6 135 + ] 136 + }" 137 + done 138 139 + # The file-events library _seems_ to follow the native-platform version, but 140 + # we won’t assume that. 141 + if [ -n "${newFileEvents}" ]; then 142 + fileEventsVersion="$(extractVersion gradle-fileevents $out/lib/gradle/lib/gradle-fileevents-*.jar)" 143 + autoPatchelfInJar \ 144 + $out/lib/gradle/lib/gradle-fileevents-''${fileEventsVersion}.jar \ 145 + "${lib.getLib stdenv.cc.cc}/lib64:${lib.makeLibraryPath [ stdenv.cc.cc ]}" 146 + else 147 + fileEventsVersion="$(extractVersion file-events $out/lib/gradle/lib/file-events-*.jar)" 148 + autoPatchelfInJar \ 149 + $out/lib/gradle/lib/file-events-linux-${arch}-''${fileEventsVersion}.jar \ 150 + "${lib.getLib stdenv.cc.cc}/lib64:${lib.makeLibraryPath [ stdenv.cc.cc ]}" 151 + fi 152 153 + # The scanner doesn't pick up the runtime dependency in the jar. 154 + # Manually add a reference where it will be found. 155 + mkdir $out/nix-support 156 + echo ${stdenv.cc.cc} > $out/nix-support/manual-runtime-dependencies 157 + # Gradle will refuse to start without _both_ 5 and 6 versions of ncurses. 158 + echo ${ncurses5} >> $out/nix-support/manual-runtime-dependencies 159 + echo ${ncurses6} >> $out/nix-support/manual-runtime-dependencies 160 + echo ${udev} >> $out/nix-support/manual-runtime-dependencies 161 + ''; 162 163 passthru.tests = { 164 version = testers.testVersion { ··· 172 java-application = testers.testEqualContents { 173 assertion = "can build and run a trivial Java application"; 174 expected = writeText "expected" "hello\n"; 175 + actual = 176 + runCommand "actual" 177 + { 178 + nativeBuildInputs = [ finalAttrs.finalPackage ]; 179 + src = ./tests/java-application; 180 + } 181 + '' 182 + cp -a $src/* . 183 + env GRADLE_USER_HOME=$TMPDIR/gradle org.gradle.native.dir=$TMPDIR/native \ 184 + gradle run --no-daemon --quiet --console plain > $out 185 + ''; 186 }; 187 }; 188 passthru.jdk = defaultJava; 189 190 + meta = 191 + with lib; 192 + { 193 + inherit platforms; 194 + description = "Enterprise-grade build system"; 195 + longDescription = '' 196 + Gradle is a build system which offers you ease, power and freedom. 197 + You can choose the balance for yourself. It has powerful multi-project 198 + build support. It has a layer on top of Ivy that provides a 199 + build-by-convention integration for Ivy. It gives you always the choice 200 + between the flexibility of Ant and the convenience of a 201 + build-by-convention behavior. 202 + ''; 203 + homepage = "https://www.gradle.org/"; 204 + changelog = "https://docs.gradle.org/${version}/release-notes.html"; 205 + downloadPage = "https://gradle.org/next-steps/?version=${version}"; 206 + sourceProvenance = with sourceTypes; [ 207 + binaryBytecode 208 + binaryNativeCode 209 + ]; 210 + license = licenses.asl20; 211 + maintainers = 212 + with maintainers; 213 + [ 214 + britter 215 + liff 216 + lorenzleutgeb 217 + ] 218 + ++ lib.teams.java.members; 219 + mainProgram = "gradle"; 220 + } 221 + // meta; 222 }); 223 224 # NOTE: Default JDKs that are hardcoded below must be LTS versions ··· 226 # https://docs.gradle.org/current/userguide/compatibility.html 227 228 gradle_8 = gen { 229 + version = "8.12"; 230 + hash = "sha256-egDVH7kxR4Gaq3YCT+7OILa4TkIGlBAfJ2vpUuCL7wM="; 231 defaultJava = jdk21; 232 }; 233 ··· 237 defaultJava = jdk17; 238 }; 239 240 + wrapGradle = 241 + { 242 + lib, 243 + callPackage, 244 + mitm-cache, 245 + substituteAll, 246 + symlinkJoin, 247 + concatTextFile, 248 + makeSetupHook, 249 + nix-update-script, 250 }: 251 + gradle-unwrapped: updateAttrPath: 252 + lib.makeOverridable ( 253 + args: 254 + let 255 + gradle = gradle-unwrapped.override args; 256 + in 257 + symlinkJoin { 258 + name = "gradle-${gradle.version}"; 259 260 + paths = [ 261 + (makeSetupHook { name = "gradle-setup-hook"; } (concatTextFile { 262 + name = "setup-hook.sh"; 263 + files = [ 264 + (mitm-cache.setupHook) 265 + (substituteAll { 266 + src = ./setup-hook.sh; 267 + # jdk used for keytool 268 + inherit (gradle) jdk; 269 + init_script = ./init-build.gradle; 270 + }) 271 + ]; 272 + })) 273 + gradle 274 + mitm-cache 275 + ]; 276 277 + passthru = 278 + { 279 + fetchDeps = callPackage ./fetch-deps.nix { inherit mitm-cache; }; 280 + inherit (gradle) jdk tests; 281 + unwrapped = gradle; 282 + } 283 + // lib.optionalAttrs (updateAttrPath != null) { 284 + updateScript = nix-update-script { 285 + attrPath = updateAttrPath; 286 + extraArgs = [ 287 + "--url=https://github.com/gradle/gradle" 288 + # Gradle’s .0 releases are tagged as `vX.Y.0`, but the actual 289 + # release version omits the `.0`, so we’ll wanto to only capture 290 + # the version up but not including the the trailing `.0`. 291 + "--version-regex=^v(\\d+\\.\\d+(?:\\.[1-9]\\d?)?)(\\.0)?$" 292 + ]; 293 + }; 294 + }; 295 296 + meta = gradle.meta // { 297 + # prefer normal gradle/mitm-cache over this wrapper, this wrapper only provides the setup hook 298 + # and passthru 299 + priority = (gradle.meta.priority or lib.meta.defaultPriority) + 1; 300 + }; 301 + } 302 + ) { }; 303 }
-55
pkgs/development/tools/build-managers/gradle/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p nix-prefetch curl jq 3 - 4 - # Generates Gradle release specs from GitHub Releases. 5 - # 6 - # As of 2021-11, this script has very poor error handling, 7 - # it is expected to be run by maintainers as one-off job 8 - # only. 9 - # 10 - # NOTE: The earliest Gradle release that has a 11 - # corresponding entry as GitHub Release is 6.8-rc-1. 12 - 13 - for v in $(curl -s "https://api.github.com/repos/gradle/gradle/releases" | jq -r '.[].tag_name' | sort -n -r) 14 - do 15 - # Tag names and download filenames are not the same, 16 - # we modify the tag name slightly to translate it 17 - # to the naming scheme of download filenames. 18 - # This translation assumes a tag naming scheme. 19 - # As of 2021-11 it works from 6.8-rc-1 to 7.3-rc-3. 20 - 21 - # Remove first letter (assumed to be "v"). 22 - v=${v:1} 23 - 24 - # To lower case. 25 - v=${v,,} 26 - 27 - # Add dash after "rc". 28 - v=${v/-rc/-rc-} 29 - 30 - # Remove trailing ".0" 31 - v=${v%.0} 32 - 33 - # Remove trailing ".0" for release candidates. 34 - v=${v/.0-rc/-rc} 35 - 36 - f="gradle-${v}-spec.nix" 37 - 38 - if [[ -n "$1" && "$1" != "$v" ]] 39 - then 40 - echo "$v SKIP (nomatch)" 41 - continue 42 - elif [ "$1" == "" ] && [ -f "$f" ] 43 - then 44 - echo "$v SKIP (exists)" 45 - continue 46 - fi 47 - 48 - url="https://services.gradle.org/distributions/gradle-${v}-bin.zip" 49 - read -d "\n" gradle_hash gradle_path < <(nix-prefetch-url --print-path $url) 50 - gradle_hash=$(nix-hash --to-sri --type sha256 "$gradle_hash") 51 - 52 - echo -e "{\\n version = \"$v\";\\n sha256 = \"$gradle_hash\";\\n}" > $f 53 - 54 - echo "$v DONE" 55 - done
···
+1 -1
pkgs/development/tools/electron/binary/generic.nix
··· 53 ++ optionals (versionOlder version "19.0.0") [ "i686-linux" ]; 54 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 55 # https://www.electronjs.org/docs/latest/tutorial/electron-timelines 56 - knownVulnerabilities = optional (versionOlder version "31.0.0") "Electron version ${version} is EOL"; 57 }; 58 59 fetcher =
··· 53 ++ optionals (versionOlder version "19.0.0") [ "i686-linux" ]; 54 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 55 # https://www.electronjs.org/docs/latest/tutorial/electron-timelines 56 + knownVulnerabilities = optional (versionOlder version "32.0.0") "Electron version ${version} is EOL"; 57 }; 58 59 fetcher =
+7 -7
pkgs/development/tools/electron/binary/info.json
··· 56 }, 57 "31": { 58 "hashes": { 59 - "aarch64-darwin": "89bcc40bcc6a45410c2d6f83c6dce3c4d5caeead00b419755995258fa36fa26d", 60 - "aarch64-linux": "b3d5842c3f571272666ab97f421246f41231adfdd66001eec65d6504f6793ca8", 61 - "armv7l-linux": "0b4fa9ff90f10bfc9db7ac20b122d8d52d1ff8d6da7c39a4f8ed0d1c4951dda1", 62 - "headers": "1cngqqcj2aggnwvgdqv9nn03k0hyc4y3346vgrnljfa9q8l1gs3d", 63 - "x86_64-darwin": "22cdd766d1614aa9819987fccd477d51cefcf39bc1a1667571406c985bfe123b", 64 - "x86_64-linux": "6a3ae7de546fa91b1925f2ee79475e7fb82856e596ab212e3f8ccf9719bc60ef" 65 }, 66 - "version": "31.7.6" 67 }, 68 "32": { 69 "hashes": {
··· 56 }, 57 "31": { 58 "hashes": { 59 + "aarch64-darwin": "e81b75a185376effcc7dd15aef8877ab48474633e5ac7417810a3b28e694bbfa", 60 + "aarch64-linux": "21dd1a8c37c7816d3ad945f2fc66fa6c5c56af44b6c06b5280e023ee0a663439", 61 + "armv7l-linux": "530f0d146f962e7dd101dc08505933e781f21c42f3234e3f0d316a113faccfbc", 62 + "headers": "1dakbhv1f1cc8zr8rvhjgbmly43db1l1gcf0l8c7yn8h0lb17aq5", 63 + "x86_64-darwin": "3b08668fe88c47474be23df2c24674d68be79501b5552202462d16078f629bf0", 64 + "x86_64-linux": "00a2e8e5f52fe39c37cfc9d7bd7629e560017d28ee94c51495bf7e39c84b2d47" 65 }, 66 + "version": "31.7.7" 67 }, 68 "32": { 69 "hashes": {
+7 -7
pkgs/development/tools/electron/chromedriver/info.json
··· 23 }, 24 "31": { 25 "hashes": { 26 - "aarch64-darwin": "60787d55dcb2e565451c5237596e4d8e44ad859daee6fb07575949f5fa0ac224", 27 - "aarch64-linux": "b3ef48d6caa1287ba9688c5c64cd3df4292dee6b1dfa117e789cc02cc53629fb", 28 - "armv7l-linux": "8141b977a6cf8d8a8748ae53abbee606c4474c6ea45b29deef53842e67f06752", 29 - "headers": "1cngqqcj2aggnwvgdqv9nn03k0hyc4y3346vgrnljfa9q8l1gs3d", 30 - "x86_64-darwin": "fdd45e858db9de700b9feaa83a64a97b29b8b2ffbc7007690abffe9e4099c66a", 31 - "x86_64-linux": "ee5225ab33396219cf8b72bc883a5a0791d9c9564f797163e84345ac561a5241" 32 }, 33 - "version": "31.7.6" 34 }, 35 "32": { 36 "hashes": {
··· 23 }, 24 "31": { 25 "hashes": { 26 + "aarch64-darwin": "17015acc125d2a453ff9e7a6623ce856113c0f435bfffd65b60d73e9cd81d40e", 27 + "aarch64-linux": "7a545397292b405153b2d73b525fcd0821ea5a2200330a9bb4f48cd83010a30b", 28 + "armv7l-linux": "ace8b955b12b196d442d315ad62911eeda1ee4957cba4423e3cfe2703ff85673", 29 + "headers": "1dakbhv1f1cc8zr8rvhjgbmly43db1l1gcf0l8c7yn8h0lb17aq5", 30 + "x86_64-darwin": "7c8886bed6128791b6637a54a3d76712e9b37a34252376478d3c843ed93c9ff9", 31 + "x86_64-linux": "39b59f8dbca6cb2f7d9c2299bd6885a7041d3242d18fe3beedf89028b7e0376a" 32 }, 33 + "version": "31.7.7" 34 }, 35 "32": { 36 "hashes": {
+1 -35
pkgs/development/tools/electron/common.nix
··· 3 stdenv, 4 chromium, 5 nodejs, 6 - fetchpatch, 7 fetchYarnDeps, 8 fetchNpmDeps, 9 fixup-yarn-lock, ··· 67 68 src = null; 69 70 - patches = 71 - base.patches 72 - ++ lib.optionals (lib.versionOlder info.version "32") [ 73 - # Backport a few fixes for -Wmissing-template-arg-list-after-template-kw 74 - # which only effects the soon-to-be-EOLed electron 31 (chromium M126). 75 - # https://issues.chromium.org/issues/344680447 76 - 77 - # https://chromium-review.googlesource.com/c/chromium/src/+/5604664 78 - (fetchpatch { 79 - url = "https://github.com/chromium/chromium/commit/b0088fa60970412160535c367e2ff53b25b8538e.patch"; 80 - hash = "sha256-eEYO+IN1062iCqVr6eO3UZlGLN376lMXc6UQunJGpdQ="; 81 - }) 82 - 83 - # https://android-review.googlesource.com/c/platform/external/perfetto/+/3114454 84 - (fetchpatch { 85 - name = "perfetto-e2f661907a717551235563389977b7468da6d45e.patch"; 86 - url = "https://android.googlesource.com/platform/external/perfetto/+/e2f661907a717551235563389977b7468da6d45e^!?format=TEXT"; 87 - decode = "base64 -d"; 88 - stripLen = 1; 89 - extraPrefix = "third_party/perfetto/"; 90 - hash = "sha256-5zSAZZI1tR7O4Aui22T/6uyk0RpuIy7XqDD0nwlDySQ="; 91 - }) 92 - 93 - ./electron-31-perfetto-missing-template-arg-list.patch 94 - 95 - # And a finally fix for -Winvalid-constexpr that is happening within the electron patchset. 96 - # https://github.com/electron/electron/pull/42413/commits/394a26f94a3fbce91e15e80e8e73b9a3ec1f04d1 97 - (fetchpatch { 98 - url = "https://github.com/electron/electron/commit/394a26f94a3fbce91e15e80e8e73b9a3ec1f04d1.patch"; 99 - stripLen = 1; 100 - extraPrefix = "electron/"; 101 - hash = "sha256-lllUUDm1thnC+rH8hBtPBVLRx6Pis5TPEUeQli9z1Mk="; 102 - }) 103 - ]; 104 105 unpackPhase = 106 ''
··· 3 stdenv, 4 chromium, 5 nodejs, 6 fetchYarnDeps, 7 fetchNpmDeps, 8 fixup-yarn-lock, ··· 66 67 src = null; 68 69 + patches = base.patches; 70 71 unpackPhase = 72 ''
-16
pkgs/development/tools/electron/disable-screen-ai.patch
··· 1 - --- a/chrome/test/BUILD.gn 2 - +++ b/chrome/test/BUILD.gn 3 - @@ -3114,13 +3114,6 @@ if (!is_android && !is_fuchsia) { 4 - "//pdf/loader", 5 - ] 6 - 7 - - if (is_linux) { 8 - - # Add a data dependency for pdf_extension_accessibility_test.cc to 9 - - # notify testing builders that this test needs this library, which will 10 - - # need to be downloaded from CIPD as defined in //DEPS. 11 - - data_deps += [ "//third_party/screen-ai:screen_ai_linux" ] 12 - - } 13 - - 14 - if (enable_printing) { 15 - sources += [ "../browser/pdf/pdf_extension_printing_test.cc" ] 16 -
···
-13
pkgs/development/tools/electron/electron-31-perfetto-missing-template-arg-list.patch
··· 1 - diff --git a/include/perfetto/tracing/internal/track_event_data_source.h b/include/perfetto/tracing/internal/track_event_data_source.h 2 - index 1d924b271..dba896262 100644 3 - --- a/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h 4 - +++ b/third_party/perfetto/include/perfetto/tracing/internal/track_event_data_source.h 5 - @@ -1061,7 +1061,7 @@ class TrackEventDataSource 6 - const TrackType& track, 7 - std::function<void(protos::pbzero::TrackDescriptor*)> callback) { 8 - TrackRegistry::Get()->UpdateTrack(track, std::move(callback)); 9 - - Base::template Trace([&](typename Base::TraceContext ctx) { 10 - + Base::Trace([&](typename Base::TraceContext ctx) { 11 - TrackEventInternal::WriteTrackDescriptor( 12 - track, ctx.tls_inst_->trace_writer.get(), ctx.GetIncrementalState(), 13 - *ctx.GetCustomTlsState(), TrackEventInternal::GetTraceTime());
···
-941
pkgs/development/tools/electron/info.json
··· 1 { 2 - "31": { 3 - "chrome": "126.0.6478.234", 4 - "chromium": { 5 - "deps": { 6 - "gn": { 7 - "hash": "sha256-mNoQeHSSM+rhR0UHrpbyzLJC9vFqfxK1SD0X8GiRsqw=", 8 - "rev": "df98b86690c83b81aedc909ded18857296406159", 9 - "url": "https://gn.googlesource.com/gn", 10 - "version": "2024-05-13" 11 - } 12 - }, 13 - "version": "126.0.6478.234" 14 - }, 15 - "chromium_npm_hash": "sha256-oILlQlzTcc0YqAvK5htRvG/YXWJTDtJ60Z1EcBEj9dw=", 16 - "deps": { 17 - "src": { 18 - "fetcher": "fetchFromGitiles", 19 - "hash": "sha256-lepGVhzXrBAY5YWwobe18FroRiOD/Q9f8QqazHDmvTY=", 20 - "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", 21 - "rev": "126.0.6478.234", 22 - "url": "https://chromium.googlesource.com/chromium/src.git" 23 - }, 24 - "src/chrome/test/data/perf/canvas_bench": { 25 - "fetcher": "fetchFromGitiles", 26 - "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=", 27 - "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732", 28 - "url": "https://chromium.googlesource.com/chromium/canvas_bench.git" 29 - }, 30 - "src/chrome/test/data/perf/frame_rate/content": { 31 - "fetcher": "fetchFromGitiles", 32 - "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=", 33 - "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9", 34 - "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git" 35 - }, 36 - "src/chrome/test/data/xr/webvr_info": { 37 - "fetcher": "fetchFromGitiles", 38 - "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=", 39 - "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248", 40 - "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git" 41 - }, 42 - "src/docs/website": { 43 - "fetcher": "fetchFromGitiles", 44 - "hash": "sha256-OSt8vyB1nPLMJaL47ouvS/R+VRxMixEL74TwrdDpJro=", 45 - "rev": "b623150ede7e61bf949bd203b400f28012298274", 46 - "url": "https://chromium.googlesource.com/website.git" 47 - }, 48 - "src/electron": { 49 - "fetcher": "fetchFromGitHub", 50 - "hash": "sha256-orwZRf4p6qlKEtizag7nNpiVa1UAVUBtNFKnCmgMcjI=", 51 - "owner": "electron", 52 - "repo": "electron", 53 - "rev": "v31.7.6" 54 - }, 55 - "src/media/cdm/api": { 56 - "fetcher": "fetchFromGitiles", 57 - "hash": "sha256-6J6aSYW0or99VAgMNJJOdJqMJspoG7w1HxDN50MV5bw=", 58 - "rev": "fef0b5aa1bd31efb88dfab804bdbe614f3d54f28", 59 - "url": "https://chromium.googlesource.com/chromium/cdm.git" 60 - }, 61 - "src/net/third_party/quiche/src": { 62 - "fetcher": "fetchFromGitiles", 63 - "hash": "sha256-viNzIM0zITYLVIdxjqqOhZcJZQiNLeZbPXBt12fGxAw=", 64 - "rev": "ee237e96f18ef123af9992f74645a8a0ce9ef6ef", 65 - "url": "https://quiche.googlesource.com/quiche.git" 66 - }, 67 - "src/testing/libfuzzer/fuzzers/wasm_corpus": { 68 - "fetcher": "fetchFromGitiles", 69 - "hash": "sha256-qWsGQNUptbz0jYvUuxP7woNf5QQrfn9k3uvr82Yk0QM=", 70 - "rev": "f650ff816f2ef227f61ea2e9f222aa69708ab367", 71 - "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git" 72 - }, 73 - "src/third_party/accessibility_test_framework/src": { 74 - "fetcher": "fetchFromGitiles", 75 - "hash": "sha256-mzVgoxxBWebesG6okyMxxmO6oH+TITA4o9ucHHMMzkQ=", 76 - "rev": "4a764c690353ea136c82f1a696a70bf38d1ef5fe", 77 - "url": "https://chromium.googlesource.com/external/github.com/google/Accessibility-Test-Framework-for-Android.git" 78 - }, 79 - "src/third_party/angle": { 80 - "fetcher": "fetchFromGitiles", 81 - "hash": "sha256-npgkeMJGP/VBgU13RBVihRziyD3GHXPR5kIgarIE7Yw=", 82 - "rev": "efca5c3874f331bb1a82ed913f5691af7ff99d82", 83 - "url": "https://chromium.googlesource.com/angle/angle.git" 84 - }, 85 - "src/third_party/angle/third_party/VK-GL-CTS/src": { 86 - "fetcher": "fetchFromGitiles", 87 - "hash": "sha256-jpcUpskkhZ1uj+mKI+nNrrBg2Yk9SxWwLiTqDDqdzxM=", 88 - "rev": "9d7b4c3d553331e316321942e2eb8413e4081c79", 89 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS" 90 - }, 91 - "src/third_party/angle/third_party/glmark2/src": { 92 - "fetcher": "fetchFromGitiles", 93 - "hash": "sha256-L7+zWM0qn8WFhmON7DGvarTsN1YHt1sn5+hazTOZrrk=", 94 - "rev": "ca8de51fedb70bace5351c6b002eb952c747e889", 95 - "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2" 96 - }, 97 - "src/third_party/angle/third_party/rapidjson/src": { 98 - "fetcher": "fetchFromGitiles", 99 - "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=", 100 - "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f", 101 - "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson" 102 - }, 103 - "src/third_party/anonymous_tokens/src": { 104 - "fetcher": "fetchFromGitiles", 105 - "hash": "sha256-o/9lOnPR6vT0pkqWgenfyh9nI5Qoxyd030MNTfcoRSc=", 106 - "rev": "76bfcccb6418239183df55111f2f24782d9f3680", 107 - "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git" 108 - }, 109 - "src/third_party/beto-core/src": { 110 - "fetcher": "fetchFromGitiles", 111 - "hash": "sha256-7GkqH4hgTVmISjUy/Km/X28tBSsiMs3JRnDmol1zaag=", 112 - "rev": "8bd72cfb219344308ee857bcbe65a27fe91acfe8", 113 - "url": "https://beto-core.googlesource.com/beto-core.git" 114 - }, 115 - "src/third_party/boringssl/src": { 116 - "fetcher": "fetchFromGitiles", 117 - "hash": "sha256-+G7BcdtU8AeNMY4NLQgKpgF28/CS9FIjf+vaOd+Wf6o=", 118 - "rev": "2db0eb3f96a5756298dcd7f9319e56a98585bd10", 119 - "url": "https://boringssl.googlesource.com/boringssl.git" 120 - }, 121 - "src/third_party/breakpad/breakpad": { 122 - "fetcher": "fetchFromGitiles", 123 - "hash": "sha256-qAIXZ1jZous0Un0jVkOQ66nA2525NziV3Lbso2/+Z1Y=", 124 - "rev": "76788faa4ef163081f82273bfca7fae8a734b971", 125 - "url": "https://chromium.googlesource.com/breakpad/breakpad.git" 126 - }, 127 - "src/third_party/cast_core/public/src": { 128 - "fetcher": "fetchFromGitiles", 129 - "hash": "sha256-AalRQhJmornCqmvE2+36J/3LubaA0jr6P1PXy32lX4I=", 130 - "rev": "71f51fd6fa45fac73848f65421081edd723297cd", 131 - "url": "https://chromium.googlesource.com/cast_core/public" 132 - }, 133 - "src/third_party/catapult": { 134 - "fetcher": "fetchFromGitiles", 135 - "hash": "sha256-A/mJDWPo2SijDiar3hleWOx0mZg7HxtdN9sjgsmiO60=", 136 - "rev": "923a565b97768d3a51047c3f384f6a0d17990192", 137 - "url": "https://chromium.googlesource.com/catapult.git" 138 - }, 139 - "src/third_party/ced/src": { 140 - "fetcher": "fetchFromGitiles", 141 - "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=", 142 - "rev": "ba412eaaacd3186085babcd901679a48863c7dd5", 143 - "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git" 144 - }, 145 - "src/third_party/chromium-variations": { 146 - "fetcher": "fetchFromGitiles", 147 - "hash": "sha256-5XL7nKQPfzRNdtaQTtEG/syvQBdoVZhrNcyKAHu72Sg=", 148 - "rev": "1545704ff52cfb5119f3693c9a9e971594e9cb43", 149 - "url": "https://chromium.googlesource.com/chromium-variations.git" 150 - }, 151 - "src/third_party/clang-format/script": { 152 - "fetcher": "fetchFromGitiles", 153 - "hash": "sha256-whD8isX2ZhLrFzdxHhFP1S/sZDRgyrzLFaVd7OEFqYo=", 154 - "rev": "3c0acd2d4e73dd911309d9e970ba09d58bf23a62", 155 - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git" 156 - }, 157 - "src/third_party/cld_3/src": { 158 - "fetcher": "fetchFromGitiles", 159 - "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=", 160 - "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661", 161 - "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git" 162 - }, 163 - "src/third_party/colorama/src": { 164 - "fetcher": "fetchFromGitiles", 165 - "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=", 166 - "rev": "3de9f013df4b470069d03d250224062e8cf15c49", 167 - "url": "https://chromium.googlesource.com/external/colorama.git" 168 - }, 169 - "src/third_party/content_analysis_sdk/src": { 170 - "fetcher": "fetchFromGitiles", 171 - "hash": "sha256-f5Jmk1MiGjaRdLun+v/GKVl8Yv9hOZMTQUSxgiJalcY=", 172 - "rev": "9a408736204513e0e95dd2ab3c08de0d95963efc", 173 - "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git" 174 - }, 175 - "src/third_party/cpu_features/src": { 176 - "fetcher": "fetchFromGitiles", 177 - "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=", 178 - "rev": "936b9ab5515dead115606559502e3864958f7f6e", 179 - "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git" 180 - }, 181 - "src/third_party/cpuinfo/src": { 182 - "fetcher": "fetchFromGitiles", 183 - "hash": "sha256-eshoHmGiu5k0XE/A1SWf7OvBj7/YD9JNSZgoyGzGcLA=", 184 - "rev": "3c8b1533ac03dd6531ab6e7b9245d488f13a82a5", 185 - "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git" 186 - }, 187 - "src/third_party/crabbyavif/src": { 188 - "fetcher": "fetchFromGitiles", 189 - "hash": "sha256-MNHqTBfQAV0WsoZzjHVa8F7o1OUuc8O3OOln+UKT58c=", 190 - "rev": "ef17807890f60bee1398a752d53204c369076aca", 191 - "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git" 192 - }, 193 - "src/third_party/crc32c/src": { 194 - "fetcher": "fetchFromGitiles", 195 - "hash": "sha256-urg0bmnfMfHagLPELp4WrNCz1gBZ6DFOWpDue1KsMtc=", 196 - "rev": "fa5ade41ee480003d9c5af6f43567ba22e4e17e6", 197 - "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git" 198 - }, 199 - "src/third_party/cros-components/src": { 200 - "fetcher": "fetchFromGitiles", 201 - "hash": "sha256-ht/hkX4Nr0VfHq/dovI/CHgPRPpGflUz9KiZywh0MXg=", 202 - "rev": "1985ff9dfd894b5cd958163bf9f4fde8716acbb4", 203 - "url": "https://chromium.googlesource.com/external/google3/cros_components.git" 204 - }, 205 - "src/third_party/cros_system_api": { 206 - "fetcher": "fetchFromGitiles", 207 - "hash": "sha256-p/eew0EIxSQOWuvEmzrk9BnDIps5y6R/cBR54sHhfcc=", 208 - "rev": "8d58ca6b357e6827660dc26ca777c798f4426c2e", 209 - "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git" 210 - }, 211 - "src/third_party/crossbench": { 212 - "fetcher": "fetchFromGitiles", 213 - "hash": "sha256-4gQn5y/Z6ccYA/0VjIQfMpFMkEuPA78jyCgZ+FpmsFs=", 214 - "rev": "acbea986f40578f43c88239c78c797f61842e642", 215 - "url": "https://chromium.googlesource.com/crossbench.git" 216 - }, 217 - "src/third_party/dav1d/libdav1d": { 218 - "fetcher": "fetchFromGitiles", 219 - "hash": "sha256-AA2bcrsW1xFspyl5TqYUJeAwKM06rWTNtXr/uMVIJmw=", 220 - "rev": "006ca01d387ac6652825d6cce1a57b2de67dbf8d", 221 - "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git" 222 - }, 223 - "src/third_party/dawn": { 224 - "fetcher": "fetchFromGitiles", 225 - "hash": "sha256-7pYn8KbOAxAG5+OPNXNiW8aCUNxE55BgR67fNO6MaSI=", 226 - "rev": "c9815acd5a88ae4853cd25f7cb8f2face7cace28", 227 - "url": "https://dawn.googlesource.com/dawn.git" 228 - }, 229 - "src/third_party/dawn/third_party/dxc": { 230 - "fetcher": "fetchFromGitiles", 231 - "hash": "sha256-mwAZuGP2dIW1pup11wokABoE5xcicSNhFbz/TXfYGII=", 232 - "rev": "9463ce9cd8d9b02b98edb746431c0bbcf9654ae4", 233 - "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler" 234 - }, 235 - "src/third_party/dawn/third_party/dxheaders": { 236 - "fetcher": "fetchFromGitiles", 237 - "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=", 238 - "rev": "980971e835876dc0cde415e8f9bc646e64667bf7", 239 - "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers" 240 - }, 241 - "src/third_party/dawn/third_party/glfw": { 242 - "fetcher": "fetchFromGitiles", 243 - "hash": "sha256-TwAPRjQxIz3J+zbNxzCp5Tek7MwisxdekMpY5QGsKyg=", 244 - "rev": "62e175ef9fae75335575964c845a302447c012c7", 245 - "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw" 246 - }, 247 - "src/third_party/dawn/third_party/khronos/EGL-Registry": { 248 - "fetcher": "fetchFromGitiles", 249 - "hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=", 250 - "rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071", 251 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry" 252 - }, 253 - "src/third_party/dawn/third_party/khronos/OpenGL-Registry": { 254 - "fetcher": "fetchFromGitiles", 255 - "hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=", 256 - "rev": "5bae8738b23d06968e7c3a41308568120943ae77", 257 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry" 258 - }, 259 - "src/third_party/dawn/third_party/webgpu-cts": { 260 - "fetcher": "fetchFromGitiles", 261 - "hash": "sha256-oc7Dt++zGJzpyueP3qMzI9YVA50MjFy6uIqO4eklYb4=", 262 - "rev": "4629efe685b7b8db08e1c7aa2cafd1e9e5769ac2", 263 - "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts" 264 - }, 265 - "src/third_party/dawn/third_party/webgpu-headers": { 266 - "fetcher": "fetchFromGitiles", 267 - "hash": "sha256-xQ+yqHyyxqCvZsX0nl8Thyc3MKRS3SRRhTaLLErcgfM=", 268 - "rev": "aef5e428a1fdab2ea770581ae7c95d8779984e0a", 269 - "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers" 270 - }, 271 - "src/third_party/depot_tools": { 272 - "fetcher": "fetchFromGitiles", 273 - "hash": "sha256-JNF2y81hdi0Q6BY+w00uf1iPbP/cq/N+uuOC+a2nPbg=", 274 - "rev": "28ece72a5d752a5e36e62124979b18530e610f6b", 275 - "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" 276 - }, 277 - "src/third_party/devtools-frontend/src": { 278 - "fetcher": "fetchFromGitiles", 279 - "hash": "sha256-IWKu2u06tUcLKZlvleCiZ63e6hYtsrnMNVNj9N07aLI=", 280 - "rev": "c963f0c7472f41d9d4c3335fffdab4f9b8da25bb", 281 - "url": "https://chromium.googlesource.com/devtools/devtools-frontend" 282 - }, 283 - "src/third_party/dom_distiller_js/dist": { 284 - "fetcher": "fetchFromGitiles", 285 - "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=", 286 - "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d", 287 - "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git" 288 - }, 289 - "src/third_party/eigen3/src": { 290 - "fetcher": "fetchFromGitiles", 291 - "hash": "sha256-Q/5UIBdgoS0cIWPnlg41+8Wy4Z6B2cBqSqGfj5rNdII=", 292 - "rev": "e16d70bd4e9cdebd2fbdae63b1a4d86493fbbde6", 293 - "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git" 294 - }, 295 - "src/third_party/electron_node": { 296 - "fetcher": "fetchFromGitHub", 297 - "hash": "sha256-gm0mJNq6RVWfSsy7vxz44zz0OKjoH50APKOkOnI+Is8=", 298 - "owner": "nodejs", 299 - "repo": "node", 300 - "rev": "v20.18.0" 301 - }, 302 - "src/third_party/emoji-segmenter/src": { 303 - "fetcher": "fetchFromGitiles", 304 - "hash": "sha256-oT9mAKoKnrsFsBAeTRfPOXM76HRQQabFAlPpfKUGFhs=", 305 - "rev": "9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e", 306 - "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git" 307 - }, 308 - "src/third_party/engflow-reclient-configs": { 309 - "fetcher": "fetchFromGitHub", 310 - "hash": "sha256-aZXYPj9KYBiZnljqOLlWJWS396Fg3EhjiQLZmkwCBsY=", 311 - "owner": "EngFlow", 312 - "repo": "reclient-configs", 313 - "rev": "955335c30a752e9ef7bff375baab5e0819b6c00d" 314 - }, 315 - "src/third_party/expat/src": { 316 - "fetcher": "fetchFromGitiles", 317 - "hash": "sha256-fr18LL/xX23t9TIn3q8jWdV9Y6coepbGsO3vJVdDW6k=", 318 - "rev": "a59c3edffa54a77b8d7b268ef527da541076ca6a", 319 - "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git" 320 - }, 321 - "src/third_party/farmhash/src": { 322 - "fetcher": "fetchFromGitiles", 323 - "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=", 324 - "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45", 325 - "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git" 326 - }, 327 - "src/third_party/ffmpeg": { 328 - "fetcher": "fetchFromGitiles", 329 - "hash": "sha256-hFmeeCoUrsMsq3ARBKQCgITuotRCD0ro/feJpF/85Rk=", 330 - "rev": "092f84b6141055bfab609b6b2666b724eee2e130", 331 - "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git" 332 - }, 333 - "src/third_party/flac": { 334 - "fetcher": "fetchFromGitiles", 335 - "hash": "sha256-gvTFPNOlBfozptaH7lTb9iD/09AmpdT3kCl9ClszjEs=", 336 - "rev": "689da3a7ed50af7448c3f1961d1791c7c1d9c85c", 337 - "url": "https://chromium.googlesource.com/chromium/deps/flac.git" 338 - }, 339 - "src/third_party/flatbuffers/src": { 340 - "fetcher": "fetchFromGitiles", 341 - "hash": "sha256-XT1DKfSFKK5Rp1fttm/aHOVBmUWD+wvcOfD+OYgEJpI=", 342 - "rev": "c696275eaffec33796b5ca8755614fd9fec0a6a7", 343 - "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git" 344 - }, 345 - "src/third_party/fontconfig/src": { 346 - "fetcher": "fetchFromGitiles", 347 - "hash": "sha256-W5WIgC6A52kY4fNkbsDEa0o+dfd97Rl5NKfgnIRpI00=", 348 - "rev": "14d466b30a8ab4a9d789977ed94f2c30e7209267", 349 - "url": "https://chromium.googlesource.com/external/fontconfig.git" 350 - }, 351 - "src/third_party/fp16/src": { 352 - "fetcher": "fetchFromGitiles", 353 - "hash": "sha256-m2d9bqZoGWzuUPGkd29MsrdscnJRtuIkLIMp3fMmtRY=", 354 - "rev": "0a92994d729ff76a58f692d3028ca1b64b145d91", 355 - "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git" 356 - }, 357 - "src/third_party/freetype-testing/src": { 358 - "fetcher": "fetchFromGitiles", 359 - "hash": "sha256-2aHPchIK5Oce5+XxdXVCC+8EM6i0XT0rFbjSIVa2L1A=", 360 - "rev": "7a69b1a2b028476f840ab7d4a2ffdfe4eb2c389f", 361 - "url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git" 362 - }, 363 - "src/third_party/freetype/src": { 364 - "fetcher": "fetchFromGitiles", 365 - "hash": "sha256-ZFWYp9nD4kp/dYQm3SQXjej2do8QgWZMiV9Y4nTDcEY=", 366 - "rev": "a46424228f0998a72c715f32e18dca8a7a764c1f", 367 - "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git" 368 - }, 369 - "src/third_party/fuzztest/src": { 370 - "fetcher": "fetchFromGitiles", 371 - "hash": "sha256-xMUZYJ0cTCvc9q4q0ZhfFOf2Yb1tHOQfPLrDMEf/YvA=", 372 - "rev": "34584108adea9bb274f71cee34fc091f89d7b2d5", 373 - "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git" 374 - }, 375 - "src/third_party/fxdiv/src": { 376 - "fetcher": "fetchFromGitiles", 377 - "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=", 378 - "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8", 379 - "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git" 380 - }, 381 - "src/third_party/gemmlowp/src": { 382 - "fetcher": "fetchFromGitiles", 383 - "hash": "sha256-O5wD8wxgis0qYMaY+xZ21GBDVQFphMRvInCOswS6inA=", 384 - "rev": "13d57703abca3005d97b19df1f2db731607a7dc2", 385 - "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git" 386 - }, 387 - "src/third_party/google_benchmark/src": { 388 - "fetcher": "fetchFromGitiles", 389 - "hash": "sha256-gztnxui9Fe/FTieMjdvfJjWHjkImtlsHn6fM1FruyME=", 390 - "rev": "344117638c8ff7e239044fd0fa7085839fc03021", 391 - "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git" 392 - }, 393 - "src/third_party/googletest/src": { 394 - "fetcher": "fetchFromGitiles", 395 - "hash": "sha256-OCJ62/IGZI9QCJu/eiytdNE/5keiaf2hbLEM3vmUbNI=", 396 - "rev": "33af80a883ddc33d9c0fac0a5b4578301efb18de", 397 - "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git" 398 - }, 399 - "src/third_party/grpc/src": { 400 - "fetcher": "fetchFromGitiles", 401 - "hash": "sha256-64JEVCx/PCM0dvv7kAQvSjLc0QbRAZVBDzwD/FAV6T8=", 402 - "rev": "822dab21d9995c5cf942476b35ca12a1aa9d2737", 403 - "url": "https://chromium.googlesource.com/external/github.com/grpc/grpc.git" 404 - }, 405 - "src/third_party/harfbuzz-ng/src": { 406 - "fetcher": "fetchFromGitiles", 407 - "hash": "sha256-VAan6P8PHSq8RsGE4YbI/wCfFAhzl3nJMt0cQBYi5Ls=", 408 - "rev": "155015f4bec434ecc2f94621665844218f05ce51", 409 - "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git" 410 - }, 411 - "src/third_party/highway/src": { 412 - "fetcher": "fetchFromGitiles", 413 - "hash": "sha256-kNb9UVcFq2BIf9nftUgN8ciFFCzRCou/sLwVf08jf3E=", 414 - "rev": "8f20644eca693cfb74aa795b0006b6779c370e7a", 415 - "url": "https://chromium.googlesource.com/external/github.com/google/highway.git" 416 - }, 417 - "src/third_party/hunspell_dictionaries": { 418 - "fetcher": "fetchFromGitiles", 419 - "hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=", 420 - "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e", 421 - "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git" 422 - }, 423 - "src/third_party/icu": { 424 - "fetcher": "fetchFromGitiles", 425 - "hash": "sha256-XQDU7A+43ywikpEt/fLNFnZ/wbU/vUEbm/K55qg180I=", 426 - "rev": "98f2494518c2dbb9c488e83e507b070ea5910e95", 427 - "url": "https://chromium.googlesource.com/chromium/deps/icu.git" 428 - }, 429 - "src/third_party/instrumented_libs": { 430 - "fetcher": "fetchFromGitiles", 431 - "hash": "sha256-SGEB74fK9e0WWT77ZNISE9fVlXGGPvZMBUsQ3XD+DsA=", 432 - "rev": "0172d67d98df2d30bd2241959d0e9569ada25abe", 433 - "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git" 434 - }, 435 - "src/third_party/jsoncpp/source": { 436 - "fetcher": "fetchFromGitiles", 437 - "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=", 438 - "rev": "42e892d96e47b1f6e29844cc705e148ec4856448", 439 - "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git" 440 - }, 441 - "src/third_party/leveldatabase/src": { 442 - "fetcher": "fetchFromGitiles", 443 - "hash": "sha256-TTX2FrmcWsgqrh4uzqMyGnnnG51cVC2ILfdLxD65MLY=", 444 - "rev": "068d5ee1a3ac40dabd00d211d5013af44be55bea", 445 - "url": "https://chromium.googlesource.com/external/leveldb.git" 446 - }, 447 - "src/third_party/libFuzzer/src": { 448 - "fetcher": "fetchFromGitiles", 449 - "hash": "sha256-T0dO+1A0r6kLFoleMkY8heu80biPntCpvA6YfqA7b+E=", 450 - "rev": "758bd21f103a501b362b1ca46fa8fcb692eaa303", 451 - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git" 452 - }, 453 - "src/third_party/libaddressinput/src": { 454 - "fetcher": "fetchFromGitiles", 455 - "hash": "sha256-xvUUQSPrvqUp5DI9AqlRTWurwDW087c6v4RvI+4sfOQ=", 456 - "rev": "e8712e415627f22d0b00ebee8db99547077f39bd", 457 - "url": "https://chromium.googlesource.com/external/libaddressinput.git" 458 - }, 459 - "src/third_party/libaom/source/libaom": { 460 - "fetcher": "fetchFromGitiles", 461 - "hash": "sha256-zlzMsP86/BvcvfoZxdajZUZCvW/8nUvIkRuTdYXnUf8=", 462 - "rev": "77665fee933b409dd94e35b0c216645f845b9fd9", 463 - "url": "https://aomedia.googlesource.com/aom.git" 464 - }, 465 - "src/third_party/libavif/src": { 466 - "fetcher": "fetchFromGitiles", 467 - "hash": "sha256-2vUxV4C9MrXVPgdSZjkEJ3YO9kkdwR0G5pgGZ+E+/60=", 468 - "rev": "5d97130f0820dbc97738f5480e2dd00865a35744", 469 - "url": "https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git" 470 - }, 471 - "src/third_party/libavifinfo/src": { 472 - "fetcher": "fetchFromGitiles", 473 - "hash": "sha256-UAc4iYWrKWteH98hD3QLkD3JWmV/rsvWhFIVJN7tc+Q=", 474 - "rev": "b496868f7c3fd17dfeeecc0364fe37e19edd548a", 475 - "url": "https://aomedia.googlesource.com/libavifinfo.git" 476 - }, 477 - "src/third_party/libc++/src": { 478 - "fetcher": "fetchFromGitiles", 479 - "hash": "sha256-ocJqlENHw19VpkFxKwHneGw3aNh56nt+/JeopxLj2M8=", 480 - "rev": "e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 481 - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git" 482 - }, 483 - "src/third_party/libc++abi/src": { 484 - "fetcher": "fetchFromGitiles", 485 - "hash": "sha256-71aEsBTsJl7XkH5y1s99eH3WpjVk+O1mHLtZE6dSIjQ=", 486 - "rev": "a37a3aa431f132b02a58656f13984d51098330a2", 487 - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git" 488 - }, 489 - "src/third_party/libdrm/src": { 490 - "fetcher": "fetchFromGitiles", 491 - "hash": "sha256-NUxS2rBJ0nFblvHRQUfKT933+DAws5RUTDb+RLxRF4M=", 492 - "rev": "98e1db501173303e58ef6a1def94ab7a2d84afc1", 493 - "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git" 494 - }, 495 - "src/third_party/libgav1/src": { 496 - "fetcher": "fetchFromGitiles", 497 - "hash": "sha256-+ss9S5t+yoHzqbtX68+5OyyUbJVecYLwp+C3EXfAziE=", 498 - "rev": "a2f139e9123bdb5edf7707ac6f1b73b3aa5038dd", 499 - "url": "https://chromium.googlesource.com/codecs/libgav1.git" 500 - }, 501 - "src/third_party/libipp/libipp": { 502 - "fetcher": "fetchFromGitiles", 503 - "hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=", 504 - "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f", 505 - "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git" 506 - }, 507 - "src/third_party/libjpeg_turbo": { 508 - "fetcher": "fetchFromGitiles", 509 - "hash": "sha256-+t75ZAdOXc7Nd1/8zEQLX+enZb8upqIQuR6qzb9z7Cg=", 510 - "rev": "9b894306ec3b28cea46e84c32b56773a98c483da", 511 - "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git" 512 - }, 513 - "src/third_party/liblouis/src": { 514 - "fetcher": "fetchFromGitiles", 515 - "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=", 516 - "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376", 517 - "url": "https://chromium.googlesource.com/external/liblouis-github.git" 518 - }, 519 - "src/third_party/libphonenumber/dist": { 520 - "fetcher": "fetchFromGitiles", 521 - "hash": "sha256-3hSnTFTD3KAdbyxfKg12qbIYTmw6YlTCH64gMP/HUJo=", 522 - "rev": "140dfeb81b753388e8a672900fb7a971e9a0d362", 523 - "url": "https://chromium.googlesource.com/external/libphonenumber.git" 524 - }, 525 - "src/third_party/libprotobuf-mutator/src": { 526 - "fetcher": "fetchFromGitiles", 527 - "hash": "sha256-ZyPweW+V5foxFQwjjMLkaRUo+FNV+kEDGIH/4oRV614=", 528 - "rev": "a304ec48dcf15d942607032151f7e9ee504b5dcf", 529 - "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git" 530 - }, 531 - "src/third_party/libsrtp": { 532 - "fetcher": "fetchFromGitiles", 533 - "hash": "sha256-XOPiDAOHpWyCiXI+fi1CAie0Zaj4v14m9Kc8+jbzpUY=", 534 - "rev": "7a7e64c8b5a632f55929cb3bb7d3e6fb48c3205a", 535 - "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git" 536 - }, 537 - "src/third_party/libsync/src": { 538 - "fetcher": "fetchFromGitiles", 539 - "hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=", 540 - "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6", 541 - "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git" 542 - }, 543 - "src/third_party/libunwind/src": { 544 - "fetcher": "fetchFromGitiles", 545 - "hash": "sha256-/4/Trextb4F9UMDVrg4uG9QZl6S0H9FiwnL+2S5+ZpE=", 546 - "rev": "419b03c0b8f20d6da9ddcb0d661a94a97cdd7dad", 547 - "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git" 548 - }, 549 - "src/third_party/libvpx/source/libvpx": { 550 - "fetcher": "fetchFromGitiles", 551 - "hash": "sha256-R7AMqzNV92dnNsPV1mECVsi1dKh+0W8mo24NcPyMn0c=", 552 - "rev": "108f5128e2969451f77b1523ce30bebe545cdd58", 553 - "url": "https://chromium.googlesource.com/webm/libvpx.git" 554 - }, 555 - "src/third_party/libwebm/source": { 556 - "fetcher": "fetchFromGitiles", 557 - "hash": "sha256-u/5nkJed0DzdhR5OLL2kIhZhOnrbyzL1Kx37vV/jcEo=", 558 - "rev": "e4fbea0c9751ae8aa86629b197a28d8276a2b0da", 559 - "url": "https://chromium.googlesource.com/webm/libwebm.git" 560 - }, 561 - "src/third_party/libwebp/src": { 562 - "fetcher": "fetchFromGitiles", 563 - "hash": "sha256-xuRpEwOnaLGZmrPvfUn3DSoJANd94CG+JXcN7Mdmk5I=", 564 - "rev": "845d5476a866141ba35ac133f856fa62f0b7445f", 565 - "url": "https://chromium.googlesource.com/webm/libwebp.git" 566 - }, 567 - "src/third_party/libyuv": { 568 - "fetcher": "fetchFromGitiles", 569 - "hash": "sha256-hD5B9fPNwf8M98iS/PYeUJgJxtBvvf2BrrlnBNYXSg0=", 570 - "rev": "a6a2ec654b1be1166b376476a7555c89eca0c275", 571 - "url": "https://chromium.googlesource.com/libyuv/libyuv.git" 572 - }, 573 - "src/third_party/lss": { 574 - "fetcher": "fetchFromGitiles", 575 - "hash": "sha256-hE8uZf9Fst66qJkoVYChiB8G41ie+k9M4X0W+5JUSdw=", 576 - "rev": "ce877209e11aa69dcfffbd53ef90ea1d07136521", 577 - "url": "https://chromium.googlesource.com/linux-syscall-support.git" 578 - }, 579 - "src/third_party/material_color_utilities/src": { 580 - "fetcher": "fetchFromGitiles", 581 - "hash": "sha256-Y85XU+z9W6tvmDNHJ/dXQnUKXvvDkO3nH/kUJRLqbc4=", 582 - "rev": "13434b50dcb64a482cc91191f8cf6151d90f5465", 583 - "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git" 584 - }, 585 - "src/third_party/minigbm/src": { 586 - "fetcher": "fetchFromGitiles", 587 - "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=", 588 - "rev": "3018207f4d89395cc271278fb9a6558b660885f5", 589 - "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git" 590 - }, 591 - "src/third_party/nan": { 592 - "fetcher": "fetchFromGitHub", 593 - "hash": "sha256-cwti+BWmF/l/dqa/cN0C587EK4WwRWcWy6gjFVkaMTg=", 594 - "owner": "nodejs", 595 - "repo": "nan", 596 - "rev": "e14bdcd1f72d62bca1d541b66da43130384ec213" 597 - }, 598 - "src/third_party/nasm": { 599 - "fetcher": "fetchFromGitiles", 600 - "hash": "sha256-SiRXHsUlWXtH6dbDjDjqNAm105ibEB3jOfNtQAM4CaY=", 601 - "rev": "f477acb1049f5e043904b87b825c5915084a9a29", 602 - "url": "https://chromium.googlesource.com/chromium/deps/nasm.git" 603 - }, 604 - "src/third_party/nearby/src": { 605 - "fetcher": "fetchFromGitiles", 606 - "hash": "sha256-oz+yloV78xpY71JzWKLEcJNmYT4QYh0IzNXdJwKc8mU=", 607 - "rev": "f26d25ed0106bd8946f8bb380bb67fb552e7390d", 608 - "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git" 609 - }, 610 - "src/third_party/neon_2_sse/src": { 611 - "fetcher": "fetchFromGitiles", 612 - "hash": "sha256-299ZptvdTmCnIuVVBkrpf5ZTxKPwgcGUob81tEI91F0=", 613 - "rev": "a15b489e1222b2087007546b4912e21293ea86ff", 614 - "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git" 615 - }, 616 - "src/third_party/openh264/src": { 617 - "fetcher": "fetchFromGitiles", 618 - "hash": "sha256-J7Eqe2QevZh1xfap19W8AVCcwfRu7ztknnbKFJUAH1c=", 619 - "rev": "09a4f3ec842a8932341b195c5b01e141c8a16eb7", 620 - "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264" 621 - }, 622 - "src/third_party/openscreen/src": { 623 - "fetcher": "fetchFromGitiles", 624 - "hash": "sha256-FOawpIr8sXw3VNgYXCw5+NxFexE+lNVni7flp+BMJXA=", 625 - "rev": "97d0a7fd9e51669930f8376e069599acc1c2de2e", 626 - "url": "https://chromium.googlesource.com/openscreen" 627 - }, 628 - "src/third_party/openscreen/src/buildtools": { 629 - "fetcher": "fetchFromGitiles", 630 - "hash": "sha256-suuxUL//BfAMmG8os8ChI7ic9EjGTi7y5kjxiAyrEQc=", 631 - "rev": "4e0e9c73a0f26735f034f09a9cab2a5c0178536b", 632 - "url": "https://chromium.googlesource.com/chromium/src/buildtools" 633 - }, 634 - "src/third_party/openscreen/src/third_party/tinycbor/src": { 635 - "fetcher": "fetchFromGitiles", 636 - "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=", 637 - "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7", 638 - "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git" 639 - }, 640 - "src/third_party/ots/src": { 641 - "fetcher": "fetchFromGitiles", 642 - "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=", 643 - "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33", 644 - "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git" 645 - }, 646 - "src/third_party/pdfium": { 647 - "fetcher": "fetchFromGitiles", 648 - "hash": "sha256-jhDbR0COFpErzHiWD66rcQRWqmf3IgqBU4/aklUEDG4=", 649 - "rev": "ecbab85b3c5285b971b9801c7e197284dca5d144", 650 - "url": "https://pdfium.googlesource.com/pdfium.git" 651 - }, 652 - "src/third_party/perfetto": { 653 - "fetcher": "fetchFromGitiles", 654 - "hash": "sha256-kqpwwf/havZpzxBjJFWNcPnGqvu7KSC6DE3xBbdiK9Q=", 655 - "rev": "6aaa8a1fb15659d1b68179e20993e969d9f500f8", 656 - "url": "https://android.googlesource.com/platform/external/perfetto.git" 657 - }, 658 - "src/third_party/protobuf-javascript/src": { 659 - "fetcher": "fetchFromGitiles", 660 - "hash": "sha256-TmP6xftUVTD7yML7UEM/DB8bcsL5RFlKPyCpcboD86U=", 661 - "rev": "e34549db516f8712f678fcd4bc411613b5cc5295", 662 - "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript" 663 - }, 664 - "src/third_party/pthreadpool/src": { 665 - "fetcher": "fetchFromGitiles", 666 - "hash": "sha256-R4YmNzWEELSkAws/ejmNVxqXDTJwcqjLU/o/HvgRn2E=", 667 - "rev": "4fe0e1e183925bf8cfa6aae24237e724a96479b8", 668 - "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git" 669 - }, 670 - "src/third_party/pyelftools": { 671 - "fetcher": "fetchFromGitiles", 672 - "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=", 673 - "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae", 674 - "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git" 675 - }, 676 - "src/third_party/pywebsocket3/src": { 677 - "fetcher": "fetchFromGitiles", 678 - "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=", 679 - "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2", 680 - "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git" 681 - }, 682 - "src/third_party/quic_trace/src": { 683 - "fetcher": "fetchFromGitiles", 684 - "hash": "sha256-Nf9ZDLcE1JunhbpEMHhrY2ROnbgrvVZoRkPwWq1DU0g=", 685 - "rev": "caa0a6eaba816ecb737f9a70782b7c80b8ac8dbc", 686 - "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git" 687 - }, 688 - "src/third_party/re2/src": { 689 - "fetcher": "fetchFromGitiles", 690 - "hash": "sha256-+xqIFlDDx0FjHt82Gj/7UVKz8KCaTvhTg4Pg/MKwu8w=", 691 - "rev": "f31c2c6f380331ddc862e37c7dea0bcf440b29dc", 692 - "url": "https://chromium.googlesource.com/external/github.com/google/re2.git" 693 - }, 694 - "src/third_party/ruy/src": { 695 - "fetcher": "fetchFromGitiles", 696 - "hash": "sha256-4NVvqUZn2BdwTxJINTHwPeRqbGXZrWdcd7jv1Y+eoKY=", 697 - "rev": "c08ec529fc91722bde519628d9449258082eb847", 698 - "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git" 699 - }, 700 - "src/third_party/securemessage/src": { 701 - "fetcher": "fetchFromGitiles", 702 - "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=", 703 - "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84", 704 - "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git" 705 - }, 706 - "src/third_party/skia": { 707 - "fetcher": "fetchFromGitiles", 708 - "hash": "sha256-MmguxmkiZkICHvx76J2bHM6BaXQh9vzWNRQExa5PScg=", 709 - "rev": "be621ea04206d8fae23952783d1d588d6ce0d9b3", 710 - "url": "https://skia.googlesource.com/skia.git" 711 - }, 712 - "src/third_party/smhasher/src": { 713 - "fetcher": "fetchFromGitiles", 714 - "hash": "sha256-RyC//me08hwGXRrWcK8GZ1uhIkBq4FByA7fHCVDsniw=", 715 - "rev": "e87738e57558e0ec472b2fc3a643b838e5b6e88f", 716 - "url": "https://chromium.googlesource.com/external/smhasher.git" 717 - }, 718 - "src/third_party/snappy/src": { 719 - "fetcher": "fetchFromGitiles", 720 - "hash": "sha256-5fV6NfO8vmqK+iCwpLtE2YjYOzjsshctauyjNIOxrH0=", 721 - "rev": "c9f9edf6d75bb065fa47468bf035e051a57bec7c", 722 - "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git" 723 - }, 724 - "src/third_party/speedometer/v3.0": { 725 - "fetcher": "fetchFromGitiles", 726 - "hash": "sha256-qMQ4naX+4uUu3vtzzinjkhxX9/dNoTwj6vWCu4FdQmU=", 727 - "rev": "8d67f28d0281ac4330f283495b7f48286654ad7d", 728 - "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" 729 - }, 730 - "src/third_party/sqlite/src": { 731 - "fetcher": "fetchFromGitiles", 732 - "hash": "sha256-NyYVUWJTfZ069Po70vgOssJEGXdoFgdrxg1IhYNtXPA=", 733 - "rev": "1ee793e63351333e2089d4b272e15574502ff0c2", 734 - "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git" 735 - }, 736 - "src/third_party/squirrel.mac": { 737 - "fetcher": "fetchFromGitHub", 738 - "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=", 739 - "owner": "Squirrel", 740 - "repo": "Squirrel.Mac", 741 - "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38" 742 - }, 743 - "src/third_party/squirrel.mac/vendor/Mantle": { 744 - "fetcher": "fetchFromGitHub", 745 - "hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=", 746 - "owner": "Mantle", 747 - "repo": "Mantle", 748 - "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 749 - }, 750 - "src/third_party/squirrel.mac/vendor/ReactiveObjC": { 751 - "fetcher": "fetchFromGitHub", 752 - "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=", 753 - "owner": "ReactiveCocoa", 754 - "repo": "ReactiveObjC", 755 - "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76" 756 - }, 757 - "src/third_party/swiftshader": { 758 - "fetcher": "fetchFromGitiles", 759 - "hash": "sha256-z4bu4cohPSBV8qluLBQau/C65GC+OGWq6bBeMR/TCFA=", 760 - "rev": "da334852e70510d259bfa8cbaa7c5412966b2f41", 761 - "url": "https://swiftshader.googlesource.com/SwiftShader.git" 762 - }, 763 - "src/third_party/text-fragments-polyfill/src": { 764 - "fetcher": "fetchFromGitiles", 765 - "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=", 766 - "rev": "c036420683f672d685e27415de0a5f5e85bdc23f", 767 - "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git" 768 - }, 769 - "src/third_party/tflite/src": { 770 - "fetcher": "fetchFromGitiles", 771 - "hash": "sha256-k846rWmLlNmnQxZHPzaFHDv5xu3AQt+9ynQIor4fFfw=", 772 - "rev": "1187fe26a8a52029b23e0832356989ab44a540c3", 773 - "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git" 774 - }, 775 - "src/third_party/ukey2/src": { 776 - "fetcher": "fetchFromGitiles", 777 - "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=", 778 - "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47", 779 - "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git" 780 - }, 781 - "src/third_party/vulkan-deps": { 782 - "fetcher": "fetchFromGitiles", 783 - "hash": "sha256-EU8/UkMiD8TAlXjzg0bqn7DRijSm+y0W+7fpaP/gDkI=", 784 - "rev": "f1dcf238ad742f936794809f28b0ad0511b6585b", 785 - "url": "https://chromium.googlesource.com/vulkan-deps" 786 - }, 787 - "src/third_party/vulkan-deps/glslang/src": { 788 - "fetcher": "fetchFromGitiles", 789 - "hash": "sha256-/2t8GbVf+GnOK8p+KFKXyWc26SEAD+UxPCGuhqZsRpg=", 790 - "rev": "b3e9bdbe1656b37611585e0a1523678f089bc31e", 791 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang" 792 - }, 793 - "src/third_party/vulkan-deps/spirv-cross/src": { 794 - "fetcher": "fetchFromGitiles", 795 - "hash": "sha256-H43M9DXfEuyKuvo6rjb5k0KEbYOSFodbPJh8ZKY4PQg=", 796 - "rev": "b8fcf307f1f347089e3c46eb4451d27f32ebc8d3", 797 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross" 798 - }, 799 - "src/third_party/vulkan-deps/spirv-headers/src": { 800 - "fetcher": "fetchFromGitiles", 801 - "hash": "sha256-+svEwPqaUxZeg/JF9DYfwx0N1g9eTzHkIEyW5rZ1DaA=", 802 - "rev": "49a1fceb9b1d087f3c25ad5ec077bb0e46231297", 803 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers" 804 - }, 805 - "src/third_party/vulkan-deps/spirv-tools/src": { 806 - "fetcher": "fetchFromGitiles", 807 - "hash": "sha256-+HKyvortwE3LT1T+vwfhLWOjBu4QUIj0mSuRK/WhFqI=", 808 - "rev": "199038f10cbe56bf7cbfeb5472eb0a25af2f09f5", 809 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools" 810 - }, 811 - "src/third_party/vulkan-deps/vulkan-headers/src": { 812 - "fetcher": "fetchFromGitiles", 813 - "hash": "sha256-bbILp733ddwEStJB0nr+cyAV8Px0kie7rLQ4eS7kUoI=", 814 - "rev": "5677bafb820e476441e9e1f745371b72133407d3", 815 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers" 816 - }, 817 - "src/third_party/vulkan-deps/vulkan-loader/src": { 818 - "fetcher": "fetchFromGitiles", 819 - "hash": "sha256-8N0xdcT2BtjECOMytAkkydbYCIYsJZ9JnQMt1fq1Iso=", 820 - "rev": "eb8c7b071a449be3d1331e0961c8fdd0a78efca9", 821 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader" 822 - }, 823 - "src/third_party/vulkan-deps/vulkan-tools/src": { 824 - "fetcher": "fetchFromGitiles", 825 - "hash": "sha256-6Pu0oSqrCIUCQUlYEqaNsQt583fipG+3SYXtM4oa9RE=", 826 - "rev": "df8e710224f563a04b7db2680f72d31619c4b259", 827 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools" 828 - }, 829 - "src/third_party/vulkan-deps/vulkan-utility-libraries/src": { 830 - "fetcher": "fetchFromGitiles", 831 - "hash": "sha256-QAYYpIH82F1OaUsTFCgBDHMWAdWpaTBMLvNgK+QRMBQ=", 832 - "rev": "358a107a6ff284906dcccbabe5b0183c03fd85b6", 833 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries" 834 - }, 835 - "src/third_party/vulkan-deps/vulkan-validation-layers/src": { 836 - "fetcher": "fetchFromGitiles", 837 - "hash": "sha256-ysOCZ3XKVt0bhtF0J20cbumFTXzk3qqgfZFjA9qU/9s=", 838 - "rev": "944660e342cfafb6c318d11731751d9a291434d4", 839 - "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers" 840 - }, 841 - "src/third_party/vulkan_memory_allocator": { 842 - "fetcher": "fetchFromGitiles", 843 - "hash": "sha256-YzxHZagz/M8Y54UnI4h1wu5jSTuaOgv0ifC9d3fJZlQ=", 844 - "rev": "56300b29fbfcc693ee6609ddad3fdd5b7a449a21", 845 - "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git" 846 - }, 847 - "src/third_party/wayland-protocols/gtk": { 848 - "fetcher": "fetchFromGitiles", 849 - "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=", 850 - "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0", 851 - "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git" 852 - }, 853 - "src/third_party/wayland-protocols/kde": { 854 - "fetcher": "fetchFromGitiles", 855 - "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=", 856 - "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e", 857 - "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git" 858 - }, 859 - "src/third_party/wayland-protocols/src": { 860 - "fetcher": "fetchFromGitiles", 861 - "hash": "sha256-5gWBte8oiuXM01StvyXFAsxFwuQZHjZT/LZ6l0mvrwI=", 862 - "rev": "c7e9c4f5d396cda4051e49b15d7d0e4f91e4efac", 863 - "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git" 864 - }, 865 - "src/third_party/wayland/src": { 866 - "fetcher": "fetchFromGitiles", 867 - "hash": "sha256-Cxu9+Kzw2t1BDfuGzNobaraT4eJcSPO7jvnHpuUANoo=", 868 - "rev": "31577177454b89db37ceabd94e1640d398adbc87", 869 - "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git" 870 - }, 871 - "src/third_party/webdriver/pylib": { 872 - "fetcher": "fetchFromGitiles", 873 - "hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw=", 874 - "rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04", 875 - "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git" 876 - }, 877 - "src/third_party/webgl/src": { 878 - "fetcher": "fetchFromGitiles", 879 - "hash": "sha256-Yn0e1bpvtD4mGdZaRiBytc+upLulYVyHJqXJiTWEfmA=", 880 - "rev": "1b6371436a0a60e6b9a4ae2a40a8eba198e3af02", 881 - "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git" 882 - }, 883 - "src/third_party/webgpu-cts/src": { 884 - "fetcher": "fetchFromGitiles", 885 - "hash": "sha256-POFEg+sjEvogLgu0tGpMHFiMy244QBJInr+Ix2MgtYs=", 886 - "rev": "762a3dfb42095c6084da99b630eea6bef9dc1db8", 887 - "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git" 888 - }, 889 - "src/third_party/webrtc": { 890 - "fetcher": "fetchFromGitiles", 891 - "hash": "sha256-zSB7M1YbAdQaBJzJVJKkE+ZPdqiJRPPBCOoZk+IH3Yo=", 892 - "rev": "a18e38fed2307edd6382760213fa3ddf199fa181", 893 - "url": "https://webrtc.googlesource.com/src.git" 894 - }, 895 - "src/third_party/weston/src": { 896 - "fetcher": "fetchFromGitiles", 897 - "hash": "sha256-y2srFaPUOoB2umzpo4+hFfhNlqXM2AoMGOpUy/ZSacg=", 898 - "rev": "ccf29cb237c3ed09c5f370f35239c93d07abfdd7", 899 - "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git" 900 - }, 901 - "src/third_party/wuffs/src": { 902 - "fetcher": "fetchFromGitiles", 903 - "hash": "sha256-373d2F/STcgCHEq+PO+SCHrKVOo6uO1rqqwRN5eeBCw=", 904 - "rev": "e3f919ccfe3ef542cfc983a82146070258fb57f8", 905 - "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git" 906 - }, 907 - "src/third_party/xdg-utils": { 908 - "fetcher": "fetchFromGitiles", 909 - "hash": "sha256-WuQ9uDq+QD17Y20ACFGres4nbkeOiTE2y+tY1avAT5U=", 910 - "rev": "cb54d9db2e535ee4ef13cc91b65a1e2741a94a44", 911 - "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git" 912 - }, 913 - "src/third_party/xnnpack/src": { 914 - "fetcher": "fetchFromGitiles", 915 - "hash": "sha256-DFASq5yiHHrda3iAIJ6spcw12HQfwsVJs37XsxIcers=", 916 - "rev": "e73fb4a03f658fd48cc10c8a7cf48fe7eeab9114", 917 - "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git" 918 - }, 919 - "src/third_party/zstd/src": { 920 - "fetcher": "fetchFromGitiles", 921 - "hash": "sha256-B/zsEY8mUV86xzf6fOclTdjBFBD+ErkjYAmTNn2r+18=", 922 - "rev": "ff7a151f2e6c009b657d9f798c2d9962b0e3feb5", 923 - "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git" 924 - }, 925 - "src/tools/page_cycler/acid3": { 926 - "fetcher": "fetchFromGitiles", 927 - "hash": "sha256-s/49EaYQRsyxuLejXc1zGDYTD7uO0ddaQIJBP50Bvw0=", 928 - "rev": "a926d0a32e02c4c03ae95bb798e6c780e0e184ba", 929 - "url": "https://chromium.googlesource.com/chromium/deps/acid3.git" 930 - }, 931 - "src/v8": { 932 - "fetcher": "fetchFromGitiles", 933 - "hash": "sha256-WitoqX3tFf3ty0pXaoGAtKV7Jr0cAZ/m+MxET4kpMzQ=", 934 - "rev": "65b1674f955694c83b9a3e579c23ae0ea35258db", 935 - "url": "https://chromium.googlesource.com/v8/v8.git" 936 - } 937 - }, 938 - "electron_yarn_hash": "1wh9axmlhfw2d66gvxzcwbcg07amjrzs7yjh8f47irvszgbw2vxk", 939 - "modules": "125", 940 - "node": "20.18.0", 941 - "version": "31.7.6" 942 - }, 943 "32": { 944 "chrome": "128.0.6613.186", 945 "chromium": {
··· 1 { 2 "32": { 3 "chrome": "128.0.6613.186", 4 "chromium": {
+47 -36
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 46 url = "https://github.com/Binary-Eater/open-gpu-kernel-modules/commit/8ac26d3c66ea88b0f80504bdd1e907658b41609d.patch"; 47 hash = "sha256-+SfIu3uYNQCf/KXhv4PWvruTVKQSh4bgU1moePhe57U="; 48 }; 49 in 50 rec { 51 mkDriver = generic; ··· 148 sha256_aarch64 = "sha256-e+QvE+S3Fv3JRqC9ZyxTSiCu8gJdZXSz10gF/EN6DY0="; 149 settingsSha256 = "sha256-kftQ4JB0iSlE8r/Ze/+UMnwLzn0nfQtqYXBj+t6Aguk="; 150 persistencedSha256 = "sha256-iYoSib9VEdwjOPBP1+Hx5wCIMhW8q8cCHu9PULWfnyQ="; 151 }; 152 153 # Last one supporting x86 154 - legacy_390 = 155 - let 156 - # Source corresponding to https://aur.archlinux.org/packages/nvidia-390xx-dkms 157 - aurPatches = fetchgit { 158 - url = "https://aur.archlinux.org/nvidia-390xx-utils.git"; 159 - rev = "ebb48c240ce329e89ad3b59e78c8c708f46f27b3"; 160 - hash = "sha256-AGx3/EQ81awBMs6rrXTGWJmyq+UjBCPp6/9z1BQBB9E="; 161 - }; 162 - patchset = [ 163 - "kernel-4.16+-memory-encryption.patch" 164 - "kernel-6.2.patch" 165 - "kernel-6.3.patch" 166 - "kernel-6.4.patch" 167 - "kernel-6.5.patch" 168 - "kernel-6.6.patch" 169 - "kernel-6.8.patch" 170 - "gcc-14.patch" 171 - "kernel-6.10.patch" 172 - ]; 173 - in 174 - generic { 175 - version = "390.157"; 176 - sha256_32bit = "sha256-VdZeCkU5qct5YgDF8Qgv4mP7CVHeqvlqnP/rioD3B5k="; 177 - sha256_64bit = "sha256-W+u8puj+1da52BBw+541HxjtxTSVJVPL3HHo/QubMoo="; 178 - settingsSha256 = "sha256-uJZO4ak/w/yeTQ9QdXJSiaURDLkevlI81de0q4PpFpw="; 179 - persistencedSha256 = "sha256-NuqUQbVt80gYTXgIcu0crAORfsj9BCRooyH3Gp1y1ns="; 180 181 - patches = map (patch: "${aurPatches}/${patch}") patchset; 182 - broken = kernel.kernelAtLeast "6.11 "; 183 184 - # fixes the bug described in https://bbs.archlinux.org/viewtopic.php?pid=2083439#p2083439 185 - # see https://bbs.archlinux.org/viewtopic.php?pid=2083651#p2083651 186 - # and https://bbs.archlinux.org/viewtopic.php?pid=2083699#p2083699 187 - postInstall = '' 188 - mv $out/lib/tls/* $out/lib 189 - rmdir $out/lib/tls 190 - ''; 191 - }; 192 193 legacy_340 = 194 let
··· 46 url = "https://github.com/Binary-Eater/open-gpu-kernel-modules/commit/8ac26d3c66ea88b0f80504bdd1e907658b41609d.patch"; 47 hash = "sha256-+SfIu3uYNQCf/KXhv4PWvruTVKQSh4bgU1moePhe57U="; 48 }; 49 + 50 + # Source corresponding to https://aur.archlinux.org/packages/nvidia-390xx-dkms 51 + aurPatches = fetchgit { 52 + url = "https://aur.archlinux.org/nvidia-390xx-utils.git"; 53 + rev = "94dffc01e23a93c354a765ea7ac64484a3ef96c1"; 54 + hash = "sha256-c94qXNZyMrSf7Dik7jvz2ECaGELqN7WEYNpnbUkzeeU="; 55 + }; 56 in 57 rec { 58 mkDriver = generic; ··· 155 sha256_aarch64 = "sha256-e+QvE+S3Fv3JRqC9ZyxTSiCu8gJdZXSz10gF/EN6DY0="; 156 settingsSha256 = "sha256-kftQ4JB0iSlE8r/Ze/+UMnwLzn0nfQtqYXBj+t6Aguk="; 157 persistencedSha256 = "sha256-iYoSib9VEdwjOPBP1+Hx5wCIMhW8q8cCHu9PULWfnyQ="; 158 + 159 + patches = [ 160 + "${aurPatches}/gcc-14.patch" 161 + # fixes 6.10 follow_pfn 162 + ./follow_pfn.patch 163 + # https://gist.github.com/joanbm/a6d3f7f873a60dec0aa4a734c0f1d64e 164 + (fetchpatch { 165 + url = "https://gist.github.com/joanbm/a6d3f7f873a60dec0aa4a734c0f1d64e/raw/6bae5606c033b6c6c08233523091992370e357b7/nvidia-470xx-fix-linux-6.12.patch"; 166 + hash = "sha256-6nbzcRTRCxW8GDAhB8Zwx9rVcCzwPtVYlqoUhL9gxlY="; 167 + stripLen = 1; 168 + extraPrefix = "kernel/"; 169 + }) 170 + ]; 171 }; 172 173 # Last one supporting x86 174 + legacy_390 = generic { 175 + version = "390.157"; 176 + sha256_32bit = "sha256-VdZeCkU5qct5YgDF8Qgv4mP7CVHeqvlqnP/rioD3B5k="; 177 + sha256_64bit = "sha256-W+u8puj+1da52BBw+541HxjtxTSVJVPL3HHo/QubMoo="; 178 + settingsSha256 = "sha256-uJZO4ak/w/yeTQ9QdXJSiaURDLkevlI81de0q4PpFpw="; 179 + persistencedSha256 = "sha256-NuqUQbVt80gYTXgIcu0crAORfsj9BCRooyH3Gp1y1ns="; 180 181 + patches = map (patch: "${aurPatches}/${patch}") [ 182 + "kernel-4.16+-memory-encryption.patch" 183 + "kernel-6.2.patch" 184 + "kernel-6.3.patch" 185 + "kernel-6.4.patch" 186 + "kernel-6.5.patch" 187 + "kernel-6.6.patch" 188 + "kernel-6.8.patch" 189 + "gcc-14.patch" 190 + "kernel-6.10.patch" 191 + "kernel-6.12.patch" 192 + ]; 193 + broken = kernel.kernelAtLeast "6.13"; 194 195 + # fixes the bug described in https://bbs.archlinux.org/viewtopic.php?pid=2083439#p2083439 196 + # see https://bbs.archlinux.org/viewtopic.php?pid=2083651#p2083651 197 + # and https://bbs.archlinux.org/viewtopic.php?pid=2083699#p2083699 198 + postInstall = '' 199 + mv $out/lib/tls/* $out/lib 200 + rmdir $out/lib/tls 201 + ''; 202 + }; 203 204 legacy_340 = 205 let
+61
pkgs/os-specific/linux/nvidia-x11/follow_pfn.patch
···
··· 1 + diff -ruNb a/kernel/conftest.sh b/kernel/conftest.sh 2 + --- a/kernel/conftest.sh 2024-07-19 04:36:26.183701185 -0500 3 + +++ b/kernel/conftest.sh 2024-07-19 04:36:26.230366381 -0500 4 + @@ -4464,20 +4464,22 @@ 5 + compile_check_conftest "$CODE" "NV_DRM_GEM_OBJECT_VMAP_HAS_MAP_ARG" "" "types" 6 + ;; 7 + 8 + - unsafe_follow_pfn) 9 + + follow_pfn) 10 + # 11 + - # Determine if unsafe_follow_pfn() is present. 12 + + # Determine if follow_pfn() is present. 13 + # 14 + - # unsafe_follow_pfn() was added by commit 69bacee7f9ad 15 + - # ("mm: Add unsafe_follow_pfn") in v5.13-rc1. 16 + + # follow_pfn() was added by commit 3b6748e2dd69 17 + + # ("mm: introduce follow_pfn()") in v2.6.31-rc1, and removed 18 + + # by commit 233eb0bf3b94 ("mm: remove follow_pfn") 19 + + # from linux-next 233eb0bf3b94. 20 + # 21 + CODE=" 22 + #include <linux/mm.h> 23 + - void conftest_unsafe_follow_pfn(void) { 24 + - unsafe_follow_pfn(); 25 + + void conftest_follow_pfn(void) { 26 + + follow_pfn(); 27 + }" 28 + 29 + - compile_check_conftest "$CODE" "NV_UNSAFE_FOLLOW_PFN_PRESENT" "" "functions" 30 + + compile_check_conftest "$CODE" "NV_FOLLOW_PFN_PRESENT" "" "functions" 31 + ;; 32 + 33 + drm_plane_atomic_check_has_atomic_state_arg) 34 + diff -ruNb a/kernel/nvidia/nvidia.Kbuild b/kernel/nvidia/nvidia.Kbuild 35 + --- a/kernel/nvidia/nvidia.Kbuild 2022-10-12 04:29:57.000000000 -0500 36 + +++ b/kernel/nvidia/nvidia.Kbuild 2024-07-19 05:17:39.148448922 -0500 37 + @@ -164,7 +164,7 @@ NV_CONFTEST_FUNCTION_COMPILE_TESTS += cc 38 + NV_CONFTEST_FUNCTION_COMPILE_TESTS += iterate_fd 39 + NV_CONFTEST_FUNCTION_COMPILE_TESTS += seq_read_iter 40 + NV_CONFTEST_FUNCTION_COMPILE_TESTS += sg_page_iter_page 41 + -NV_CONFTEST_FUNCTION_COMPILE_TESTS += unsafe_follow_pfn 42 + +NV_CONFTEST_FUNCTION_COMPILE_TESTS += follow_pfn 43 + NV_CONFTEST_FUNCTION_COMPILE_TESTS += drm_gem_object_get 44 + NV_CONFTEST_FUNCTION_COMPILE_TESTS += drm_gem_object_put_unlocked 45 + NV_CONFTEST_FUNCTION_COMPILE_TESTS += set_close_on_exec 46 + diff -ruNb a/kernel/nvidia/os-mlock.c b/kernel/nvidia/os-mlock.c 47 + --- a/kernel/nvidia/os-mlock.c 2022-10-12 04:30:26.000000000 -0500 48 + +++ b/kernel/nvidia/os-mlock.c 2024-07-19 04:36:26.230366381 -0500 49 + @@ -18,10 +18,10 @@ 50 + unsigned long address, 51 + unsigned long *pfn) 52 + { 53 + -#if defined(NV_UNSAFE_FOLLOW_PFN_PRESENT) 54 + - return unsafe_follow_pfn(vma, address, pfn); 55 + -#else 56 + +#if defined(NV_FOLLOW_PFN_PRESENT) 57 + return follow_pfn(vma, address, pfn); 58 + +#else 59 + + return -1; 60 + #endif 61 + }
+2 -2
pkgs/servers/sickbeard/sickgear.nix
··· 17 in 18 stdenv.mkDerivation rec { 19 pname = "sickgear"; 20 - version = "3.32.14"; 21 22 src = fetchFromGitHub { 23 owner = "SickGear"; 24 repo = "SickGear"; 25 rev = "release_${version}"; 26 - hash = "sha256-EcIxY1MLKNiHCMPMwytSb+azzn0jaBdPEPoAFsA99T4="; 27 }; 28 29 patches = [
··· 17 in 18 stdenv.mkDerivation rec { 19 pname = "sickgear"; 20 + version = "3.32.15"; 21 22 src = fetchFromGitHub { 23 owner = "SickGear"; 24 repo = "SickGear"; 25 rev = "release_${version}"; 26 + hash = "sha256-0/HxWll7J9Ku/7Sm36gsr7bmPsUr7vCC6MjoRJL+lx4="; 27 }; 28 29 patches = [
+2 -2
pkgs/servers/sql/postgresql/ext/pgsql-http.nix
··· 9 10 buildPostgresqlExtension rec { 11 pname = "pgsql-http"; 12 - version = "1.6.1"; 13 14 src = fetchFromGitHub { 15 owner = "pramsey"; 16 repo = "pgsql-http"; 17 rev = "v${version}"; 18 - hash = "sha256-C8eqi0q1dnshUAZjIsZFwa5FTYc7vmATF3vv2CReWPM="; 19 }; 20 21 buildInputs = [ curl ];
··· 9 10 buildPostgresqlExtension rec { 11 pname = "pgsql-http"; 12 + version = "1.6.2"; 13 14 src = fetchFromGitHub { 15 owner = "pramsey"; 16 repo = "pgsql-http"; 17 rev = "v${version}"; 18 + hash = "sha256-I9NDCXA6jColx/iFsvc3ujVbh3tjpqTgoW9VIzD2OTk="; 19 }; 20 21 buildInputs = [ curl ];
+3 -3
pkgs/tools/security/cnspec/default.nix
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 - version = "11.36.2"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 - hash = "sha256-VwGD9qfz8WdUl6nxTw0SuA5sfahdt2eIaryfPbI4NY4="; 16 }; 17 18 proxyVendor = true; 19 20 - vendorHash = "sha256-Uivl9RzshS2FkdoGdVWKzLvch1d+JQxG1tcT83yU0hs="; 21 22 subPackages = [ "apps/cnspec" ]; 23
··· 6 7 buildGoModule rec { 8 pname = "cnspec"; 9 + version = "11.37.0"; 10 11 src = fetchFromGitHub { 12 owner = "mondoohq"; 13 repo = "cnspec"; 14 tag = "v${version}"; 15 + hash = "sha256-hecPYaQqDBieqNE+d9mMNGvFOwXLLC64aL0a7c2aCrE="; 16 }; 17 18 proxyVendor = true; 19 20 + vendorHash = "sha256-aYEXtNRHU/QpDhlJSfKGmOhSXzEA70+CtPb/ICv+Fhw="; 21 22 subPackages = [ "apps/cnspec" ]; 23
+2 -2
pkgs/top-level/all-packages.nix
··· 7588 electron_28 = electron_28-bin; 7589 electron_29 = electron_29-bin; 7590 electron_30 = electron_30-bin; 7591 - electron_31 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_31 then electron-source.electron_31 else electron_31-bin; 7592 electron_32 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_32 then electron-source.electron_32 else electron_32-bin; 7593 electron_33 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_33 then electron-source.electron_33 else electron_33-bin; 7594 electron = electron_33; ··· 7981 7982 gnumake = callPackage ../development/tools/build-managers/gnumake { }; 7983 gradle-packages = import ../development/tools/build-managers/gradle { 7984 - inherit jdk11 jdk17 jdk21; 7985 }; 7986 gradleGen = gradle-packages.gen; 7987 wrapGradle = callPackage gradle-packages.wrapGradle { };
··· 7588 electron_28 = electron_28-bin; 7589 electron_29 = electron_29-bin; 7590 electron_30 = electron_30-bin; 7591 + electron_31 = electron_31-bin; 7592 electron_32 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_32 then electron-source.electron_32 else electron_32-bin; 7593 electron_33 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_33 then electron-source.electron_33 else electron_33-bin; 7594 electron = electron_33; ··· 7981 7982 gnumake = callPackage ../development/tools/build-managers/gnumake { }; 7983 gradle-packages = import ../development/tools/build-managers/gradle { 7984 + inherit jdk17 jdk21; 7985 }; 7986 gradleGen = gradle-packages.gen; 7987 wrapGradle = callPackage gradle-packages.wrapGradle { };