diff --git a/.editorconfig b/.editorconfig index 3c7962ab4d8b..a4f216d71a22 100644 --- a/.editorconfig +++ b/.editorconfig @@ -60,6 +60,13 @@ indent_size = unset [*.md] trim_trailing_whitespace = unset +# binaries +[*.nib] +end_of_line = unset +insert_final_newline = unset +trim_trailing_whitespace = unset +charset = unset + [eggs.nix] trim_trailing_whitespace = unset diff --git a/lib/systems/default.nix b/lib/systems/default.nix index 8f579368d6d3..eaee4ffa2874 100644 --- a/lib/systems/default.nix +++ b/lib/systems/default.nix @@ -121,6 +121,8 @@ rec { else if final.isAarch64 then "arm64" else if final.isx86_32 then "i386" else if final.isx86_64 then "x86_64" + # linux kernel does not distinguish microblaze/microblazeel + else if final.isMicroBlaze then "microblaze" else if final.isMips32 then "mips" else if final.isMips64 then "mips" # linux kernel does not distinguish mips32/mips64 else if final.isPower then "powerpc" diff --git a/lib/systems/doubles.nix b/lib/systems/doubles.nix index 90a6eb9f35c9..6b2ea63624af 100644 --- a/lib/systems/doubles.nix +++ b/lib/systems/doubles.nix @@ -26,9 +26,10 @@ let # Linux "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" - "armv7l-linux" "i686-linux" "m68k-linux" "mipsel-linux" "mips64el-linux" - "powerpc64-linux" "powerpc64le-linux" "riscv32-linux" - "riscv64-linux" "s390-linux" "s390x-linux" "x86_64-linux" + "armv7l-linux" "i686-linux" "m68k-linux" "microblaze-linux" + "microblazeel-linux" "mipsel-linux" "mips64el-linux" "powerpc64-linux" + "powerpc64le-linux" "riscv32-linux" "riscv64-linux" "s390-linux" + "s390x-linux" "x86_64-linux" # MMIXware "mmix-mmixware" @@ -40,9 +41,9 @@ let # none "aarch64_be-none" "aarch64-none" "arm-none" "armv6l-none" "avr-none" "i686-none" - "msp430-none" "or1k-none" "m68k-none" "powerpc-none" "powerpcle-none" - "riscv32-none" "riscv64-none" "rx-none" "s390-none" "s390x-none" "vc4-none" - "x86_64-none" + "microblaze-none" "microblazeel-none" "msp430-none" "or1k-none" "m68k-none" + "powerpc-none" "powerpcle-none" "riscv32-none" "riscv64-none" "rx-none" + "s390-none" "s390x-none" "vc4-none" "x86_64-none" # OpenBSD "i686-openbsd" "x86_64-openbsd" @@ -71,6 +72,7 @@ in { x86 = filterDoubles predicates.isx86; i686 = filterDoubles predicates.isi686; x86_64 = filterDoubles predicates.isx86_64; + microblaze = filterDoubles predicates.isMicroBlaze; mips = filterDoubles predicates.isMips; mmix = filterDoubles predicates.isMmix; riscv = filterDoubles predicates.isRiscV; diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix index dbffca0300b5..54d398018e0b 100644 --- a/lib/systems/inspect.nix +++ b/lib/systems/inspect.nix @@ -17,6 +17,7 @@ rec { isAarch32 = { cpu = { family = "arm"; bits = 32; }; }; isAarch64 = { cpu = { family = "arm"; bits = 64; }; }; isAarch = { cpu = { family = "arm"; }; }; + isMicroBlaze = { cpu = { family = "microblaze"; }; }; isMips = { cpu = { family = "mips"; }; }; isMips32 = { cpu = { family = "mips"; bits = 32; }; }; isMips64 = { cpu = { family = "mips"; bits = 64; }; }; diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index 9d2571c993a9..be5b1a0892bb 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -88,6 +88,9 @@ rec { i686 = { bits = 32; significantByte = littleEndian; family = "x86"; arch = "i686"; }; x86_64 = { bits = 64; significantByte = littleEndian; family = "x86"; arch = "x86-64"; }; + microblaze = { bits = 32; significantByte = bigEndian; family = "microblaze"; }; + microblazeel = { bits = 32; significantByte = littleEndian; family = "microblaze"; }; + mips = { bits = 32; significantByte = bigEndian; family = "mips"; }; mipsel = { bits = 32; significantByte = littleEndian; family = "mips"; }; mips64 = { bits = 64; significantByte = bigEndian; family = "mips"; }; diff --git a/lib/tests/systems.nix b/lib/tests/systems.nix index 46e7bd992f1e..4175dc68841e 100644 --- a/lib/tests/systems.nix +++ b/lib/tests/systems.nix @@ -31,7 +31,7 @@ with lib.systems.doubles; lib.runTests { testredox = mseteq redox [ "x86_64-redox" ]; testgnu = mseteq gnu (linux /* ++ kfreebsd ++ ... */); testillumos = mseteq illumos [ "x86_64-solaris" ]; - testlinux = mseteq linux [ "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" "armv7l-linux" "i686-linux" "mips64el-linux" "mipsel-linux" "riscv32-linux" "riscv64-linux" "x86_64-linux" "powerpc64-linux" "powerpc64le-linux" "m68k-linux" "s390-linux" "s390x-linux" ]; + testlinux = mseteq linux [ "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" "armv7l-linux" "i686-linux" "mips64el-linux" "mipsel-linux" "riscv32-linux" "riscv64-linux" "x86_64-linux" "powerpc64-linux" "powerpc64le-linux" "m68k-linux" "s390-linux" "s390x-linux" "microblaze-linux" "microblazeel-linux" ]; testnetbsd = mseteq netbsd [ "aarch64-netbsd" "armv6l-netbsd" "armv7a-netbsd" "armv7l-netbsd" "i686-netbsd" "m68k-netbsd" "mipsel-netbsd" "powerpc-netbsd" "riscv32-netbsd" "riscv64-netbsd" "x86_64-netbsd" ]; testopenbsd = mseteq openbsd [ "i686-openbsd" "x86_64-openbsd" ]; testwindows = mseteq windows [ "i686-cygwin" "x86_64-cygwin" "i686-windows" "x86_64-windows" ]; diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5bca2dca9f77..2da9655e1599 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13055,6 +13055,12 @@ githubId = 3268082; name = "Thibaut Marty"; }; + thyol = { + name = "thyol"; + email = "thyol@pm.me"; + github = "thyol"; + githubId = 81481634; + }; thmzlt = { email = "git@thomazleite.com"; github = "thmzlt"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 13936b4fd5a5..fbd7972cb2bb 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -74,6 +74,15 @@ with lib.maintainers; { enableFeatureFreezePing = true; }; + bitnomial = { + # Verify additions to this team with at least one already existing member of the team. + members = [ + cdepillabout + ]; + scope = "Group registration for packages maintained by Bitnomial."; + shortName = "Bitnomial employees"; + }; + blockchains = { members = [ mmahut diff --git a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml index c3cab5dae5b2..d5b72c77feb2 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml @@ -481,6 +481,14 @@ and require manual remediation. + + + The diamond package has been update from + 0.8.36 to 2.0.15. See the + upstream + release notes for more details. + + dockerTools.buildImage deprecates the diff --git a/nixos/doc/manual/release-notes/rl-2211.section.md b/nixos/doc/manual/release-notes/rl-2211.section.md index dd80da89cb22..75d282af4b8d 100644 --- a/nixos/doc/manual/release-notes/rl-2211.section.md +++ b/nixos/doc/manual/release-notes/rl-2211.section.md @@ -166,6 +166,8 @@ Use `configure.packages` instead. - Matrix Synapse now requires entries in the `state_group_edges` table to be unique, in order to prevent accidentally introducing duplicate information (for example, because a database backup was restored multiple times). If your Synapse database already has duplicate rows in this table, this could fail with an error and require manual remediation. +- The `diamond` package has been update from 0.8.36 to 2.0.15. See the [upstream release notes](https://github.com/bbuchfink/diamond/releases) for more details. + - `dockerTools.buildImage` deprecates the misunderstood `contents` parameter, in favor of `copyToRoot`. Use `copyToRoot = buildEnv { ... };` or similar if you intend to add packages to `/bin`. diff --git a/nixos/modules/services/web-servers/caddy/default.nix b/nixos/modules/services/web-servers/caddy/default.nix index 7f6bc3c4a4d0..8ff01bcb90c3 100644 --- a/nixos/modules/services/web-servers/caddy/default.nix +++ b/nixos/modules/services/web-servers/caddy/default.nix @@ -308,7 +308,6 @@ in StateDirectory = mkIf (cfg.dataDir == "/var/lib/caddy") [ "caddy" ]; LogsDirectory = mkIf (cfg.logDir == "/var/log/caddy") [ "caddy" ]; Restart = "on-abnormal"; - SupplementaryGroups = mkIf (length acmeVHosts != 0) [ "acme" ]; # TODO: attempt to upstream these options NoNewPrivileges = true; @@ -331,9 +330,12 @@ in security.acme.certs = let - reloads = map (useACMEHost: nameValuePair useACMEHost { reloadServices = [ "caddy.service" ]; }) acmeHosts; + certCfg = map (useACMEHost: nameValuePair useACMEHost { + group = mkDefault cfg.group; + reloadServices = [ "caddy.service" ]; + }) acmeHosts; in - listToAttrs reloads; + listToAttrs certCfg; }; } diff --git a/nixos/modules/services/web-servers/caddy/vhost-options.nix b/nixos/modules/services/web-servers/caddy/vhost-options.nix index ed4902b03723..3945153fa2c4 100644 --- a/nixos/modules/services/web-servers/caddy/vhost-options.nix +++ b/nixos/modules/services/web-servers/caddy/vhost-options.nix @@ -40,9 +40,7 @@ in Note that this option does not create any certificates, nor does it add subdomains to existing ones – you will need to create them - manually using . Additionally, - you should probably add the caddy user to the - acme group to grant access to the certificates. + manually using . ''; }; diff --git a/pkgs/applications/blockchains/ledger-live-desktop/default.nix b/pkgs/applications/blockchains/ledger-live-desktop/default.nix index 1fc4170ffed0..7e84dd43893f 100644 --- a/pkgs/applications/blockchains/ledger-live-desktop/default.nix +++ b/pkgs/applications/blockchains/ledger-live-desktop/default.nix @@ -2,11 +2,11 @@ let pname = "ledger-live-desktop"; - version = "2.45.1"; + version = "2.46.0"; src = fetchurl { url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage"; - hash = "sha256-KUp7ZQZ+THjioOSe3A40Zj+5OteWxEv+dnSbTUM8qME="; + hash = "sha256-QbCiOzASqicd0Tns1sV9ZVoc/GmuoohB9wB/g0Z6uFA="; }; appimageContents = appimageTools.extractType2 { diff --git a/pkgs/applications/editors/emacs/elisp-packages/tree-sitter-langs/default.nix b/pkgs/applications/editors/emacs/elisp-packages/tree-sitter-langs/default.nix index e62a37565c83..cb4cec172bac 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/tree-sitter-langs/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/tree-sitter-langs/default.nix @@ -17,7 +17,8 @@ let inherit (melpaStablePackages) tree-sitter-langs; libSuffix = if stdenv.isDarwin then "dylib" else "so"; - soName = g: lib.removeSuffix "-grammar" (lib.removePrefix "tree-sitter-" g.pname) + "." + libSuffix; + langName = g: lib.removeSuffix "-grammar" (lib.removePrefix "tree-sitter-" g.pname); + soName = g: langName g + "." + libSuffix; grammarDir = runCommand "emacs-tree-sitter-grammars" { # Fake same version number as upstream language bundle to prevent triggering runtime downloads @@ -28,6 +29,7 @@ let '' + lib.concatStringsSep "\n" (map ( g: "ln -s ${g}/parser $out/langs/bin/${soName g}") plugins )); + siteDir = "$out/share/emacs/site-lisp/elpa/${tree-sitter-langs.pname}-${tree-sitter-langs.version}"; in melpaStablePackages.tree-sitter-langs.overrideAttrs(old: { @@ -36,6 +38,19 @@ melpaStablePackages.tree-sitter-langs.overrideAttrs(old: { --replace "tree-sitter-langs-grammar-dir tree-sitter-langs--dir" "tree-sitter-langs-grammar-dir \"${grammarDir}/langs\"" ''; + postInstall = + old.postInstall or "" + + lib.concatStringsSep "\n" + (map + (g: '' + if [[ -d "${g}/queries" ]]; then + mkdir -p ${siteDir}/queries/${langName g}/ + for f in ${g}/queries/*; do + ln -sfn "$f" ${siteDir}/queries/${langName g}/ + done + fi + '') plugins); + passthru = old.passthru or {} // { inherit plugins; withPlugins = fn: final.tree-sitter-langs.override { plugins = fn tree-sitter-grammars; }; diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix index 4e6a91b603a5..3ec39fa071fd 100644 --- a/pkgs/applications/editors/jetbrains/default.nix +++ b/pkgs/applications/editors/jetbrains/default.nix @@ -1,5 +1,6 @@ { lib, stdenv, callPackage, fetchurl , jdk, cmake, gdb, zlib, python3 +, lldb , dotnet-sdk_6 , maven , autoPatchelfHook @@ -45,6 +46,7 @@ let python3 stdenv.cc.cc libdbusmenu + lldb ]; dontAutoPatchelf = true; postFixup = (attrs.postFixup or "") + optionalString (stdenv.isLinux) '' @@ -56,6 +58,9 @@ let # bundled gdb does not find libcrypto 10 rm -rf bin/gdb/linux ln -s ${gdb} bin/gdb/linux + # bundled lldb does not find libssl + rm -rf bin/lldb/linux + ln -s ${lldb} bin/lldb/linux autoPatchelf $PWD/bin diff --git a/pkgs/applications/editors/jetbrains/versions.json b/pkgs/applications/editors/jetbrains/versions.json index c38506432fff..19fefe9ad6a0 100644 --- a/pkgs/applications/editors/jetbrains/versions.json +++ b/pkgs/applications/editors/jetbrains/versions.json @@ -3,157 +3,157 @@ "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz", - "version": "2022.1.3", - "sha256": "6f0234d41c4ca1cf8eaa4ea5585ba4cfc17d86c16c78edc59501e0ca05a80d56", - "url": "https://download.jetbrains.com/cpp/CLion-2022.1.3.tar.gz", + "version": "2022.2.1", + "sha256": "a0d9e77ad4afbb5f7d69e23cf84ccf132eed6ead6c3a7cd442b33924e6931656", + "url": "https://download.jetbrains.com/cpp/CLion-2022.2.1.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.54" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz", - "version": "2022.1.5", - "sha256": "688fcb5996d9bdffd0735e14d10171cfefc72bc482dd773102dcc9e28e245ab8", - "url": "https://download.jetbrains.com/datagrip/datagrip-2022.1.5.tar.gz", + "version": "2022.2.1", + "sha256": "4015bfa478f7ee33914975b530f13930bc32eff86223e9256f2610497f95825f", + "url": "https://download.jetbrains.com/datagrip/datagrip-2022.2.1.tar.gz", "version-major-minor": "2022.1.1", - "build_number": "221.5787.39" + "build_number": "222.3345.126" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz", - "version": "2022.1.3", - "sha256": "b96a1cb1b6be1d1e55c85de551fbd94b9a8c0566193d784f3bc408da60e6904e", - "url": "https://download.jetbrains.com/go/goland-2022.1.3.tar.gz", + "version": "2022.2.2", + "sha256": "c3cfc300f55adc3a52528d13a1133bffd2aa7c2d20ea301cd20e3aff52d87609", + "url": "https://download.jetbrains.com/go/goland-2022.2.2.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5921.26" + "build_number": "222.3739.57" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz", - "version": "2022.1.3", - "sha256": "f8a14e3ab100cf745dc7e329e13bd31961cd728c6b7676493b9ffb4e290a9543", - "url": "https://download.jetbrains.com/idea/ideaIC-2022.1.3.tar.gz", + "version": "2022.2.1", + "sha256": "93eb9391a898aad164ca47965e0445cbf0f04d7062b6875c4e4a3136799ee6cf", + "url": "https://download.jetbrains.com/idea/ideaIC-2022.2.1.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5921.22" + "build_number": "222.3739.54" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-no-jbr.tar.gz", - "version": "2022.1.3", - "sha256": "97748cd2dacf74701eb4ec30227d96a9b5ab5c09afc7e59443669ab839d20d02", - "url": "https://download.jetbrains.com/idea/ideaIU-2022.1.3-no-jbr.tar.gz", + "version": "2022.2.1", + "sha256": "43eee4b9ea9aed7601252823689e7232b39829784a9bab5e8b5462f55eecc83a", + "url": "https://download.jetbrains.com/idea/ideaIU-2022.2.1-no-jbr.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5921.22" + "build_number": "222.3739.54" }, "mps": { "update-channel": "MPS RELEASE", "url-template": "https://download.jetbrains.com/mps/{versionMajorMinor}/MPS-{version}.tar.gz", "version": "2021.3.1", "sha256": "b7d41c4362e71f30adeaed9f0ec30afd5ac0e6eea9650ee4a19d70a5783db3e6", - "url": "https://download.jetbrains.com/mps/2021.3/MPS-2021.3.1.tar.gz", + "url": "https://download.jetbrains.com/mps/2021.3.1/MPS-2021.3.1.tar.gz", "version-major-minor": "2021.3", "build_number": "213.7172.958" }, "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz", - "version": "2022.1.3", - "sha256": "ea5d005f3aee2588dd725bd3aa87d5e3beb51ac87b1505f34263f9da3babd360", - "url": "https://download.jetbrains.com/webide/PhpStorm-2022.1.3.tar.gz", + "version": "2022.2.1", + "sha256": "dc463578e879f958cae3c5fc775170dd0a6a89347c02aa087126f03cc7a63f79", + "url": "https://download.jetbrains.com/webide/PhpStorm-2022.2.1.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5921.28" + "build_number": "222.3739.61" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz", - "version": "2022.1.3", - "sha256": "888595caa9510d31fd1b56009b6346fd705e8e7cd36d07205f8bf510b92f26a5", - "url": "https://download.jetbrains.com/python/pycharm-community-2022.1.3.tar.gz", + "version": "2022.2.1", + "sha256": "fc91b134b6899a09ce8cbdc1ebdbdcfe1c1ffb6dbe756b30b24d7ad131bf27c8", + "url": "https://download.jetbrains.com/python/pycharm-community-2022.2.1.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.56" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz", - "version": "2022.1.3", - "sha256": "f8b9a761529358e97d1b77510a8ef81314bccdfb0fa450f2adcd466ba1fd0bf5", - "url": "https://download.jetbrains.com/python/pycharm-professional-2022.1.3.tar.gz", + "version": "2022.2.1", + "sha256": "a23ffa7b617ab27d3c8abb0689b4d03b5370534193152cd4cfe4196c7d150751", + "url": "https://download.jetbrains.com/python/pycharm-professional-2022.2.1.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.56" }, "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz", - "version": "2022.1.2", - "sha256": "4513e55d3db013986bdfda52854f89fb127a153f2588ae456d6e7a182987b741", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.1.2.tar.gz", + "version": "2022.2.1", + "sha256": "3f61c5fbdf46b94a5cb772ad51dda5a9cad8a9c7ad78dbcacf01daa2226a5633", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.2.1.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5787.36" + "build_number": "222.3739.37" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz", - "version": "2022.1.3", - "sha256": "9d9c729bd1908a865c72c215b25525e3b82ffee46986b58b747cb502dc6ec2f4", - "url": "https://download.jetbrains.com/ruby/RubyMine-2022.1.3.tar.gz", + "version": "2022.2", + "sha256": "4300570552fb94932fe4311b6f8c7a071296e0c0c84246039f26f1b37dda9f0a", + "url": "https://download.jetbrains.com/ruby/RubyMine-2022.2.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5921.22" + "build_number": "222.3345.111" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz", - "version": "2022.1.3", - "sha256": "cc32c57753f1846f2679cef27a365aebcdacfbbffaea9f33bef1d0da6032ed6c", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.1.3.tar.gz", + "version": "2022.2.1", + "sha256": "508fe7272dd049875d848b52a2908e4d228ce576d4dde5f56f51a8c346b12a2c", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.2.1.tar.gz", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.57" } }, "x86_64-darwin": { "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg", - "version": "2022.1.3", - "sha256": "6358b42546906c43e46499ea176f901df83ed8c922af65aad068ed048248138d", - "url": "https://download.jetbrains.com/cpp/CLion-2022.1.3.dmg", + "version": "2022.2.1", + "sha256": "ba2a8fcf9a1f080ca6b2ef832b13104c440077b9e6a2bb6e26bc97bdea373208", + "url": "https://download.jetbrains.com/cpp/CLion-2022.2.1.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.54" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg", - "version": "2022.1.5", - "sha256": "ac96ab12d7b4593df21cd466b3cea26bcce0db2c2eb92b5d31456887f500032b", - "url": "https://download.jetbrains.com/datagrip/datagrip-2022.1.5.dmg", + "version": "2022.2.1", + "sha256": "7cd7bcdc7588a88459dcda5bab0e7c97751b8d7a87a37c5af8e08072fc9beb03", + "url": "https://download.jetbrains.com/datagrip/datagrip-2022.2.1.dmg", "version-major-minor": "2022.1.1", - "build_number": "221.5787.39" + "build_number": "222.3345.126" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}.dmg", - "version": "2022.1.3", - "sha256": "5a6821d54cd8777c937fe4dc1ef1d6cab528a24419ac0c751df6bd877a264610", - "url": "https://download.jetbrains.com/go/goland-2022.1.3.dmg", + "version": "2022.2.2", + "sha256": "e11f07aebf849ed942c4b8658c11c70ce81b4138186a0301c0ec7cd236f1ff51", + "url": "https://download.jetbrains.com/go/goland-2022.2.2.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.26" + "build_number": "222.3739.57" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg", - "version": "2022.1.3", - "sha256": "63637f764018d50717a54c7088be6038f14fbdc8240b3e84fddecf9747471f01", - "url": "https://download.jetbrains.com/idea/ideaIC-2022.1.3.dmg", + "version": "2022.2.1", + "sha256": "9c1402f8682ecefe84ae9494c65b80da1b763664624a7f6b0104b044b4cb687a", + "url": "https://download.jetbrains.com/idea/ideaIC-2022.2.1.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.22" + "build_number": "222.3739.54" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg", - "version": "2022.1.3", - "sha256": "7297867bb7c5041015ff2e68415e35537c37bf500c53a5e003c82fc6af9515ab", - "url": "https://download.jetbrains.com/idea/ideaIU-2022.1.3.dmg", + "version": "2022.2.1", + "sha256": "e54a026da11d05d9bb0172f4ef936ba2366f985b5424e7eecf9e9341804d65bf", + "url": "https://download.jetbrains.com/idea/ideaIU-2022.2.1.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.22" + "build_number": "222.3739.54" }, "mps": { "update-channel": "MPS RELEASE", @@ -167,103 +167,103 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg", - "version": "2022.1.3", - "sha256": "306e3bb8224bfb538d02fa33c777d744d369814f460fe254150d722507827abf", - "url": "https://download.jetbrains.com/webide/PhpStorm-2022.1.3.dmg", + "version": "2022.2.1", + "sha256": "ba9cc863c2247e6404b015fac085e8b3427b29aba3d7cb07940840f7c5e3b647", + "url": "https://download.jetbrains.com/webide/PhpStorm-2022.2.1.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.28" + "build_number": "222.3739.61" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg", - "version": "2022.1.3", - "sha256": "d653aaf52be86d7327d566f03a61a5ce4dfd8059948d1d612833215410dde09b", - "url": "https://download.jetbrains.com/python/pycharm-community-2022.1.3.dmg", + "version": "2022.2.1", + "sha256": "8c2b322cab74cbf52dbe33e0fd9be63fe320d1ade2446790c4eec7309b590eea", + "url": "https://download.jetbrains.com/python/pycharm-community-2022.2.1.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.56" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg", - "version": "2022.1.3", - "sha256": "af7594948effdbe5c9a704185d8abd65a23aab5098059f3fbfef4f29c777fd98", - "url": "https://download.jetbrains.com/python/pycharm-professional-2022.1.3.dmg", + "version": "2022.2.1", + "sha256": "6636139dc9c0e28b90517e91d1c1924e218b5d33d9418cca888b05c11fbf54d9", + "url": "https://download.jetbrains.com/python/pycharm-professional-2022.2.1.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.56" }, "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg", - "version": "2022.1.2", - "sha256": "ddcf6544e7302632a117ec00cf2e20688b53a47319114418fa55f7304bf49b82", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.1.2.dmg", + "version": "2022.2.1", + "sha256": "13cdaa0f83e645a0a08bc3dd05522441e591b247af853b22c8ca5bbce047a125", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.2.1.dmg", "version-major-minor": "2022.1", - "build_number": "221.5787.36" + "build_number": "222.3739.37" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg", - "version": "2022.1.3", - "sha256": "1088ef00fef9e63cc3b24c90b4b86e20a473b1d3c72c18b0926e76a41218956f", - "url": "https://download.jetbrains.com/ruby/RubyMine-2022.1.3.dmg", + "version": "2022.2", + "sha256": "d806254af68425089d40a7a302ce10c87283a25399e7b667e8d261b3958f4fbb", + "url": "https://download.jetbrains.com/ruby/RubyMine-2022.2.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.22" + "build_number": "222.3345.111" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg", - "version": "2022.1.3", - "sha256": "85c73a9c5415eecb18d11e22e8b6aced4c16908aaec129c5a1a7241e5f354c2a", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.1.3.dmg", + "version": "2022.2.1", + "sha256": "7d57692ce83dd6c853c80c457bdb8239dd833cf5535c600154a7ebc0be18a05d", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.2.1.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.57" } }, "aarch64-darwin": { "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg", - "version": "2022.1.3", - "sha256": "60f3f83cc1e526f126c89c444928c2ab5dfaf26aab109de5f05baca2fdf20a24", - "url": "https://download.jetbrains.com/cpp/CLion-2022.1.3-aarch64.dmg", + "version": "2022.2.1", + "sha256": "af36f7f9a98881d37d89757083875494c472e60d14bd70fe0d08533d284dd4e1", + "url": "https://download.jetbrains.com/cpp/CLion-2022.2.1-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.54" }, "datagrip": { "update-channel": "DataGrip RELEASE", "url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg", - "version": "2022.1.5", - "sha256": "31df43a4f1adab562730adade212916091fc7f7090121001840c1453d2037694", - "url": "https://download.jetbrains.com/datagrip/datagrip-2022.1.5-aarch64.dmg", + "version": "2022.2.1", + "sha256": "01d8de1225fb4a74f22752edf74038405f02d27565f01816d8e751d7989a75bb", + "url": "https://download.jetbrains.com/datagrip/datagrip-2022.2.1-aarch64.dmg", "version-major-minor": "2022.1.1", - "build_number": "221.5787.39" + "build_number": "222.3345.126" }, "goland": { "update-channel": "GoLand RELEASE", "url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg", - "version": "2022.1.3", - "sha256": "5e29fbd0b2ed2ea06445ee378fd12f8172cfffb122652d26579b7dfea6c774e5", - "url": "https://download.jetbrains.com/go/goland-2022.1.3-aarch64.dmg", + "version": "2022.2.2", + "sha256": "7098f05847c0524bc90b00766c71c2f1cc1442983da956c79ee1445b48da73fd", + "url": "https://download.jetbrains.com/go/goland-2022.2.2-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.26" + "build_number": "222.3739.57" }, "idea-community": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg", - "version": "2022.1.3", - "sha256": "b436120ee2bb380f30e29582c3958e110d9c85186bde6af6fe5c571c75e99df8", - "url": "https://download.jetbrains.com/idea/ideaIC-2022.1.3-aarch64.dmg", + "version": "2022.2.1", + "sha256": "4bf843152fe009838dbb5e5a1d8e39ebf98df5f6771254cf1f26ff0b299798fd", + "url": "https://download.jetbrains.com/idea/ideaIC-2022.2.1-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.22" + "build_number": "222.3739.54" }, "idea-ultimate": { "update-channel": "IntelliJ IDEA RELEASE", "url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg", - "version": "2022.1.3", - "sha256": "0f0ec167c0394b7d4969cb0b95e08e2b469e811a1aa515971bc84d5ef4d54def", - "url": "https://download.jetbrains.com/idea/ideaIU-2022.1.3-aarch64.dmg", + "version": "2022.2.1", + "sha256": "f7b56525adf96d0ac290eebebd08a53b962a799db65942e07cd437aef655fa0e", + "url": "https://download.jetbrains.com/idea/ideaIU-2022.2.1-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.22" + "build_number": "222.3739.54" }, "mps": { "update-channel": "MPS RELEASE", @@ -277,56 +277,56 @@ "phpstorm": { "update-channel": "PhpStorm RELEASE", "url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg", - "version": "2022.1.3", - "sha256": "68c6093701f86b6a31601e159569629ceea87c7db20b8b98089bf8efadb0310e", - "url": "https://download.jetbrains.com/webide/PhpStorm-2022.1.3-aarch64.dmg", + "version": "2022.2.1", + "sha256": "b553e1f0249b4d7f89cacdac7bada758895cd35aec8ddac5f81017f61ddc44fb", + "url": "https://download.jetbrains.com/webide/PhpStorm-2022.2.1-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.28" + "build_number": "222.3739.61" }, "pycharm-community": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg", - "version": "2022.1.3", - "sha256": "0d578b5ab3140ac20e6a0250c2733cc2fa6888b8ab478a046181c273ac6a66cb", - "url": "https://download.jetbrains.com/python/pycharm-community-2022.1.3-aarch64.dmg", + "version": "2022.2.1", + "sha256": "c3abc618614be830dbf41479b74ae489aa44290d9bbb11e3c4d2cdffb4d569b6", + "url": "https://download.jetbrains.com/python/pycharm-community-2022.2.1-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.56" }, "pycharm-professional": { "update-channel": "PyCharm RELEASE", "url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg", - "version": "2022.1.3", - "sha256": "88bcc8acc6bb7bc189466da427cc049df62062e8590108f17b080208a8008a07", - "url": "https://download.jetbrains.com/python/pycharm-professional-2022.1.3-aarch64.dmg", + "version": "2022.2.1", + "sha256": "416ca961042b9c3ae8b23039cc3b84b64e941c1d82478bca3e327089efa4f4d2", + "url": "https://download.jetbrains.com/python/pycharm-professional-2022.2.1-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.56" }, "rider": { "update-channel": "Rider RELEASE", "url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg", - "version": "2022.1.2", - "sha256": "81ce9020cc2b20f50ce73efe80969b054fce2a62a1736aed877a1141eaf07d4b", - "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.1.2-aarch64.dmg", + "version": "2022.2.1", + "sha256": "96e539ba43d7dcecb9e709c1b1483b4c832fbff4b9fd77f6e91b266a91125a55", + "url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.2.1-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5787.36" + "build_number": "222.3739.37" }, "ruby-mine": { "update-channel": "RubyMine RELEASE", "url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg", - "version": "2022.1.3", - "sha256": "ed4b77ad69207872190b3200143c8bca50234c19539fcaaf55bfa4643e7be3b0", - "url": "https://download.jetbrains.com/ruby/RubyMine-2022.1.3-aarch64.dmg", + "version": "2022.2", + "sha256": "c7650443f16ab9cc0b3f6fc701164633bab079f11eeb7aa93b78f2ddc73640a0", + "url": "https://download.jetbrains.com/ruby/RubyMine-2022.2-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.22" + "build_number": "222.3345.111" }, "webstorm": { "update-channel": "WebStorm RELEASE", "url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg", - "version": "2022.1.3", - "sha256": "60de3524c32fbc6dde2989b7ffcfce861c069ce79bded6206dbc587c94f411a2", - "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.1.3-aarch64.dmg", + "version": "2022.2.1", + "sha256": "fa790240b0d00cb134bf0e87c6a85d5a749b73b3f577a9564a890e5819926e53", + "url": "https://download.jetbrains.com/webstorm/WebStorm-2022.2.1-aarch64.dmg", "version-major-minor": "2022.1", - "build_number": "221.5921.27" + "build_number": "222.3739.57" } } } diff --git a/pkgs/applications/misc/prusa-slicer/default.nix b/pkgs/applications/misc/prusa-slicer/default.nix index 5343b529b339..936efd60e95b 100644 --- a/pkgs/applications/misc/prusa-slicer/default.nix +++ b/pkgs/applications/misc/prusa-slicer/default.nix @@ -3,8 +3,6 @@ , binutils , fetchFromGitHub , cmake -, copyDesktopItems -, makeDesktopItem , pkg-config , wrapGAppsHook , boost @@ -54,7 +52,6 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake - copyDesktopItems pkg-config wrapGAppsHook ]; @@ -153,27 +150,6 @@ stdenv.mkDerivation rec { ln -s "$out/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_192px.png" "$out/share/pixmaps/PrusaSlicer-gcodeviewer.png" ''; - desktopItems = [ - (makeDesktopItem { - name = "prusa-slicer"; - exec = "prusa-slicer"; - icon = "PrusaSlicer"; - comment = "G-code generator for 3D printers"; - desktopName = "PrusaSlicer"; - genericName = "3D printer tool"; - categories = [ "Development" ]; - }) - (makeDesktopItem { - name = "prusa-gcodeviewer"; - exec = "prusa-gcodeviewer"; - icon = "PrusaSlicer-gcodeviewer"; - comment = "G-code viewer for 3D printers"; - desktopName = "PrusaSlicer G-code Viewer"; - genericName = "G-code Viewer"; - categories = [ "Development" ]; - }) - ]; - meta = with lib; { description = "G-code generator for 3D printer"; homepage = "https://github.com/prusa3d/PrusaSlicer"; diff --git a/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix b/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix index 304d1bf4255c..97f8e4ea1aea 100644 --- a/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/wire-desktop/default.nix @@ -23,13 +23,13 @@ let pname = "wire-desktop"; version = { - x86_64-darwin = "3.27.4357"; - x86_64-linux = "3.27.2944"; + x86_64-darwin = "3.28.4393"; + x86_64-linux = "3.28.2946"; }.${system} or throwSystem; sha256 = { - x86_64-darwin = "0xihg9fzsbwib2fmb1yqx9015i9q4k0ph8lna4mzgicmrjkw54g8"; - x86_64-linux = "1wqnrmp8q84izvqv25fgks5pv6la3vahm5dsn7bc6zxqb0xz2xvy"; + x86_64-darwin = "03w8hafwxg4v85s8n3ss6bsr7fipksyjax30dnxxj72x947zygxw"; + x86_64-linux = "03f1qz0mwn6f14w4g1w72sd5idfyvmv18r5y1h279p56x0i919kq"; }.${system} or throwSystem; meta = with lib; { diff --git a/pkgs/applications/science/biology/diamond/default.nix b/pkgs/applications/science/biology/diamond/default.nix index 86b239c93843..8073b1bea163 100644 --- a/pkgs/applications/science/biology/diamond/default.nix +++ b/pkgs/applications/science/biology/diamond/default.nix @@ -2,18 +2,15 @@ stdenv.mkDerivation rec { pname = "diamond"; - version = "0.8.36"; + version = "2.0.15"; src = fetchFromGitHub { owner = "bbuchfink"; repo = "diamond"; rev = "v${version}"; - sha256 = "sha256-7uqOQOzkYN0RNwKBGUZ/Ny5NVZMoGByOk+GUvjdBzck="; + sha256 = "17z9vwj58i1zc22gv4qscx0dk3nxf5ix443gxsibh3a5zsnc6dkg"; }; - patches = [ - ./diamond-0.8.36-no-warning.patch - ]; nativeBuildInputs = [ cmake ]; buildInputs = [ zlib ]; @@ -21,24 +18,17 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Accelerated BLAST compatible local sequence aligner"; longDescription = '' - A sequence aligner for protein and translated DNA - searches and functions as a drop-in replacement for the NCBI BLAST - software tools. It is suitable for protein-protein search as well as - DNA-protein search on short reads and longer sequences including contigs - and assemblies, providing a speedup of BLAST ranging up to x20,000. + DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance analysis of big sequence data. The key features are: + - Pairwise alignment of proteins and translated DNA at 100x-10,000x speed of BLAST. + - Frameshift alignments for long read analysis. + - Low resource requirements and suitable for running on standard desktops or laptops. + - Various output formats, including BLAST pairwise, tabular and XML, as well as taxonomic classification. - DIAMOND is developed by Benjamin Buchfink. Feel free to contact him for support (Email Twitter). - - If you use DIAMOND in published research, please cite - B. Buchfink, Xie C., D. Huson, - "Fast and sensitive protein alignment using DIAMOND", - Nature Methods 12, 59-60 (2015). + When using the tool in published research, please cite: + - Buchfink B, Reuter K, Drost HG, "Sensitive protein alignments at tree-of-life scale using DIAMOND", Nature Methods 18, 366–368 (2021). doi:10.1038/s41592-021-01101-x ''; homepage = "https://github.com/bbuchfink/diamond"; - license = { - fullName = "University of Tuebingen, Benjamin Buchfink"; - url = "https://raw.githubusercontent.com/bbuchfink/diamond/master/src/COPYING"; - }; - maintainers = [ ]; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ thyol ]; }; } diff --git a/pkgs/applications/science/biology/diamond/diamond-0.8.36-no-warning.patch b/pkgs/applications/science/biology/diamond/diamond-0.8.36-no-warning.patch deleted file mode 100644 index a16d475c5564..000000000000 --- a/pkgs/applications/science/biology/diamond/diamond-0.8.36-no-warning.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -u -r diamond-0.8.36/src/dp/scalar_traceback.h diamond-0.8.36-patched/src/dp/scalar_traceback.h ---- diamond-0.8.36/src/dp/scalar_traceback.h 2017-02-06 16:32:05.000000000 +0100 -+++ diamond-0.8.36-patched/src/dp/scalar_traceback.h 2017-02-23 15:13:24.000000000 +0100 -@@ -19,6 +19,7 @@ - #ifndef SCALAR_TRACEBACK_H_ - #define SCALAR_TRACEBACK_H_ - -+#include - #include - #include "../basic/score_matrix.h" - -@@ -31,7 +32,7 @@ - template<> - inline bool almost_equal(float x, float y) - { -- return abs(x - y) < 0.001f; -+ return std::abs(x - y) < 0.001f; - } - - template diff --git a/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix b/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix index e3710828cb34..9b216c9e4ceb 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "obs-vkcapture"; - version = "1.1.6"; + version = "1.2.0"; src = fetchFromGitHub { owner = "nowrep"; repo = pname; rev = "v${version}"; - hash = "sha256-TNXoeNktMde7GfFhZRHXlARdnkJTY4oNZTKA4hu7e3Q="; + hash = "sha256-yaN0am24p9gC+s64Rop+jQ3952UOtZund/KttnVxP48="; }; nativeBuildInputs = [ cmake ninja ]; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "OBS Linux Vulkan/OpenGL game capture"; homepage = "https://github.com/nowrep/obs-vkcapture"; - maintainers = with maintainers; [ atila ]; + maintainers = with maintainers; [ atila pedrohlc ]; license = licenses.gpl2Only; platforms = platforms.linux; }; diff --git a/pkgs/applications/window-managers/sway/ws.nix b/pkgs/applications/window-managers/sway/ws.nix new file mode 100644 index 000000000000..babb252d7452 --- /dev/null +++ b/pkgs/applications/window-managers/sway/ws.nix @@ -0,0 +1,25 @@ +{ lib, fetchFromGitLab, rustPlatform }: + +rustPlatform.buildRustPackage rec { + pname = "swayws"; + version = "unstable-2022-03-10"; + + src = fetchFromGitLab { + owner = "w0lff"; + repo = pname; + rev = "514f3c664439cf2c11bb9096c7e1d3b8c0b898a2"; + sha256 = "sha256-vUnbn79v08riYLMBI8BxeBPpe/pHOWlraG7QAaohw3s="; + }; + + cargoSha256 = "sha256-PvKpcTewajvbzUHPssBahWVcAQB3V/aMmOJ/wA0Nrv4="; + + # swayws does not have any tests + doCheck = false; + + meta = with lib; { + description = "A sway workspace tool which allows easy moving of workspaces to and from outputs"; + homepage = "https://gitlab.com/w0lff/swayws"; + license = licenses.mit; + maintainers = [ maintainers.atila ]; + }; +} diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index b9dc9fc9a723..ec6bd7855972 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -496,6 +496,8 @@ stdenv.mkDerivation { hardening_unsupported_flags+=" format" '' + optionalString targetPlatform.isWasm '' hardening_unsupported_flags+=" stackprotector fortify pie pic" + '' + optionalString targetPlatform.isMicroBlaze '' + hardening_unsupported_flags+=" stackprotector" '' + optionalString (libc != null && targetPlatform.isAvr) '' diff --git a/pkgs/build-support/rust/lib/default.nix b/pkgs/build-support/rust/lib/default.nix index 34aaa8c516a9..2be0c2567879 100644 --- a/pkgs/build-support/rust/lib/default.nix +++ b/pkgs/build-support/rust/lib/default.nix @@ -5,6 +5,8 @@ rec { toTargetArch = platform: /**/ if platform ? rustc.platform then platform.rustc.platform.arch else if platform.isAarch32 then "arm" + else if platform.isMips64 then "mips64" # never add "el" suffix + else if platform.isPower64 then "powerpc64" # never add "le" suffix else platform.parsed.cpu.name; # https://doc.rust-lang.org/reference/conditional-compilation.html#target_os diff --git a/pkgs/common-updater/scripts/update-source-version b/pkgs/common-updater/scripts/update-source-version index 88cf7d459a72..fbeb375fa891 100755 --- a/pkgs/common-updater/scripts/update-source-version +++ b/pkgs/common-updater/scripts/update-source-version @@ -196,7 +196,7 @@ tempHash=$(printf '%0*d' "$hashLength" 0) if [[ -n "$sri" ]]; then # SRI hashes only support base64 # SRI hashes need to declare the hash type as part of the hash - tempHash="$(nix hash to-sri --type "$oldHashAlgo" "$tempHash" 2>/dev/null \ + tempHash="$(nix --extra-experimental-features nix-command hash to-sri --type "$oldHashAlgo" "$tempHash" 2>/dev/null \ || nix to-sri --type "$oldHashAlgo" "$tempHash" 2>/dev/null)" \ || die "Failed to convert hash to SRI representation!" fi @@ -242,7 +242,7 @@ if [[ -z "$newHash" ]]; then if [[ -n "$sri" ]]; then # nix-build preserves the hashing scheme so we can just convert the result to SRI using the old type - newHash="$(nix hash to-sri --type "$oldHashAlgo" "$newHash" 2>/dev/null \ + newHash="$(nix --extra-experimental-features nix-command hash to-sri --type "$oldHashAlgo" "$newHash" 2>/dev/null \ || nix to-sri --type "$oldHashAlgo" "$newHash" 2>/dev/null)" \ || die "Failed to convert hash to SRI representation!" fi diff --git a/pkgs/development/compilers/hare/hare/default.nix b/pkgs/development/compilers/hare/hare/default.nix index 9411f4e4e905..2c6b8da6e342 100644 --- a/pkgs/development/compilers/hare/hare/default.nix +++ b/pkgs/development/compilers/hare/hare/default.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { arch = if stdenv.isx86_64 then "x86_64" else if stdenv.isAarch64 then "aarch64" - else if stdenv.isRiscV64 then "riscv64" + else if stdenv.hostPlatform.isRiscV && stdenv.is64bit then "riscv64" else "unsupported"; platform = if stdenv.isLinux then "linux" diff --git a/pkgs/development/compilers/swift/default.nix b/pkgs/development/compilers/swift/default.nix index 5e78d606c730..4109d6ee6dac 100644 --- a/pkgs/development/compilers/swift/default.nix +++ b/pkgs/development/compilers/swift/default.nix @@ -9,25 +9,19 @@ , ninja , pkg-config , sqlite -, swig , libxml2 -, clang_10 +, clang_13 , python3 , ncurses , libuuid -, libbsd , icu , libgcc -, autoconf -, libtool -, automake , libblocksruntime , curl , rsync , git , libgit2 , fetchFromGitHub -, fetchpatch , makeWrapper , gnumake , file @@ -50,11 +44,13 @@ let # - integration-tests versions = { - swift = "5.5.3"; + swift = "5.6.2"; yams = "4.0.2"; - argumentParser = "0.4.3"; - format = "swift-5.5-branch"; + argumentParser = "1.0.3"; + format = "release/5.6"; crypto = "1.1.5"; + nio = "2.31.2"; + nio-ssl = "2.15.0"; }; fetchAppleRepo = { repo, rev, sha256 }: @@ -77,56 +73,82 @@ let swift = fetchSwiftRelease { repo = "swift"; - sha256 = "0ma96sfvwiv2f4qhzrvcwxi9igzd80930gnaw4r7ra4w190cnag7"; + sha256 = "sha256-wiRXAXWEksJuy+YQQ+B7tzr2iLkSVkgV6o+wIz7yKJA="; }; cmark = fetchSwiftRelease { repo = "swift-cmark"; - sha256 = "0340j9x2n40yx61ma2pgqfbn3a9ijrh20iwzd1zxqq87rr76hh3z"; + sha256 = "sha256-f0BoTs4HYdx/aJ9HIGCWMalhl8PvClWD6R4QK3qSgAw="; }; llbuild = fetchSwiftRelease { repo = "swift-llbuild"; - sha256 = "1xmiv7yp9r9iscx3fc3zdp25mriz134k9ny2rchxzi4kifz8h0zc"; + sha256 = "sha256-SQ6V0zVshIYMjayx+ZpYuLijgQ89tqRnPlXBPf2FYqM="; }; driver = fetchSwiftRelease { repo = "swift-driver"; - sha256 = "1pb7fidgdqxzragqkillkv03vdilrwmcx6x2r4czqvdqj37gy6b6"; + sha256 = "sha256-D5/C4Rbv5KIsKpy6YbuMxGIGaQkn80PD4Cp0l6bPKzY="; }; toolsSupportCore = fetchSwiftRelease { repo = "swift-tools-support-core"; - sha256 = "0a63193nycir4lffvmb3ky8cfly5kdr2libki2gx4fn6fxmb3a2f"; + sha256 = "sha256-FbtQCq1sSlzrskCrgzD4iYuo5eGaXrAUUxoNX/BiOfg="; }; swiftpm = fetchSwiftRelease { repo = "swift-package-manager"; - sha256 = "0z90mg837jzwh516pypn48r3wsjf0lqymsyigdhgr7j2sgcckrr1"; + sha256 = "sha256-esO4Swz3UYngbVgxoV+fkhSC0AU3IaxVjWkgK/s3x68="; }; syntax = fetchSwiftRelease { repo = "swift-syntax"; - sha256 = "0kdgh9a8n28yh12hj8lbz2j66ag83l0lcfyfdg7zdr614zs6i3p1"; + sha256 = "sha256-C9FPCtq49BvKXtTWWeReYWNrU70pHzT2DhAv3NiTbPU="; }; corelibsXctest = fetchSwiftRelease { repo = "swift-corelibs-xctest"; - sha256 = "12fp3xzsqwcrmyc55h91d3dm64wn3wln47x2fl7sj0s8cn7q12b3"; + sha256 = "sha256-0hizfnKJaUUA+jXuXzXWk72FmlSyc+UGEf7BTLdJrx4="; }; corelibsFoundation = fetchSwiftRelease { repo = "swift-corelibs-foundation"; - sha256 = "06gkdliihl1l86jx5khzwkjmjk45fq290x033rscramzcdxh7d1b"; + sha256 = "sha256-8sCL8Ia6yb6bRsJZ52gUJH0jN3lwClM573G8jgUdEhw="; }; corelibsLibdispatch = fetchSwiftRelease { repo = "swift-corelibs-libdispatch"; - sha256 = "1bim5x9z9bqfgs6gdm4nlz1zrwl2x7xh4dn6i5md9ygsplr4ibzf"; + sha256 = "sha256-1tIskUMnfblnvZaFDQPUMBfWTmBYG98s7rEww7PwZO8="; fetchSubmodules = true; }; indexstoreDb = fetchSwiftRelease { repo = "indexstore-db"; - sha256 = "1l1xlzf5kx7x80kf4b7r36glv0jc64d08d1688kmzjq1cfgn6gm2"; + sha256 = "sha256-/PO4eMiASZN3pjFjBQ1r8vYwGRn6xm3SWaB2HDZlkPs="; }; sourcekitLsp = fetchSwiftRelease { repo = "sourcekit-lsp"; - sha256 = "00fcmd7x5v62n6ajsc0dmzwz6nzy2p72mcs9w6p90adcx7pffqkn"; + sha256 = "sha256-ttgUC4ZHD3P/xLHllEbACtHVrJ6HXqeVWccXcoPMkts="; }; llvmProject = fetchSwiftRelease { repo = "llvm-project"; - sha256 = "18rn5xg5hpxxsacs0ygjmjpzpc8pq85898kknzc0s0z5m55h45z8"; + sha256 = "sha256-YVs3lKV2RlaovpYkdGO+vzypolrmXmbKBBP4+osNMYw="; + }; + docc = fetchSwiftRelease { + repo = "swift-docc"; + sha256 = "sha256-rWiaNamZoHTO1bKpubxuT7m1IBOl7amT5M71mNauilY="; + }; + docc-render-artifact = fetchSwiftRelease { + repo = "swift-docc-render-artifact"; + sha256 = "sha256-AX+rtDLhq8drk7N6/hoH3fQioudmmTCnEhR45bME8uU="; + }; + docc-symbolkit = fetchSwiftRelease { + repo = "swift-docc-symbolkit"; + sha256 = "sha256-Xy1TQ5ucDW+MnkeOvVznsATBmwcQ3p1x+ofQ22ofk+o="; + }; + lmdb = fetchSwiftRelease { + repo = "swift-lmdb"; + sha256 = "sha256-i2GkWRWq1W5j8rF4PiHwWgT4Dur5FCY2o44HvUU3vtQ="; + }; + markdown = fetchSwiftRelease { + repo = "swift-markdown"; + sha256 = "sha256-XtFSBiNHhmULjS4OqSpMgUetLu3peRg7l6HpjwVsTj8="; + }; + + cmark-gfm = fetchAppleRepo { + repo = "swift-cmark"; + rev = "swift-${versions.swift}-RELEASE-gfm"; + sha256 = "sha256-g28iKmMR2W0r1urf8Fk1HBxAp5OlonNYSVN3Ril66tQ="; }; # Projects that have their own versions during each release @@ -134,23 +156,33 @@ let argumentParser = fetchAppleRepo { repo = "swift-argument-parser"; rev = "${versions.argumentParser}"; - sha256 = "1jkq72fphxzsnynjxk72azp0iz5r2ji7adxrz6w1y2a19pgjdqrp"; + sha256 = "sha256-vNqkuAwSZNCWvwe6E5BqbXQdIbmIia0dENmmSQ9P8Mo="; }; format = fetchAppleRepo { repo = "swift-format"; rev = "${versions.format}"; - sha256 = "1hg888ps3fk23q2zf6djkvxyk6zndqvwypmy0s800hmnyf0hzgv4"; + sha256 = "sha256-1f5sIrv9IbPB7Vnahq1VwH8gT41dcjWldRwvVEaMdto="; }; crypto = fetchAppleRepo { repo = "swift-crypto"; rev = "${versions.crypto}"; - sha256 = "0918pj3x3wgli3bnrjbvpzck2n6qz5n6f4yc5kljky45wd15f34g"; + sha256 = "sha256-jwxXQuOF+CnpLMwTZ2z52Fgx2b97yWzXiPTx0Ye8KCQ="; + }; + nio = fetchAppleRepo { + repo = "swift-nio"; + rev = versions.nio; + sha256 = "sha256-FscOA/S7on31QCR/MZFjg4ZB3FGJ+rdptZ6MRZJXexE="; + }; + nio-ssl = fetchAppleRepo { + repo = "swift-nio-ssl"; + rev = versions.nio-ssl; + sha256 = "sha256-5QGkmkCOXhG3uOdf0bd3Fo1MFekB8/WcveBXGhtVZKo="; }; yams = fetchFromGitHub { owner = "jpsim"; repo = "Yams"; rev = versions.yams; - sha256 = "1nk9b7l6m3wwjkl81npl2l1iwpsxaxb9za53jpwwsbbi1h1h4fbi"; + sha256 = "sha256-cTkCAwxxLc35laOon1ZXXV8eAxX02oDolJyPauhZado="; name = "Yams-${versions.yams}-src"; }; }; @@ -160,14 +192,12 @@ let glibc icu libblocksruntime - libbsd libedit libgcc libuuid libxml2 ncurses sqlite - swig ]; python = (python3.withPackages (ps: [ps.six])); @@ -184,11 +214,8 @@ stdenv.mkDerivation { version = versions.swift; nativeBuildInputs = [ - autoconf - automake cmake git - libtool makeWrapper ninja perl @@ -198,7 +225,7 @@ stdenv.mkDerivation { which ]; buildInputs = devInputs ++ [ - clang_10 + clang_13 ]; # TODO: Revisit what needs to be propagated and how. @@ -233,6 +260,14 @@ stdenv.mkDerivation { cp -r ${sources.format} swift-format cp -r ${sources.crypto} swift-crypto cp -r ${sources.llvmProject} llvm-project + cp -r ${sources.cmark-gfm} swift-cmark-gfm + cp -r ${sources.docc} swift-docc + cp -r ${sources.docc-render-artifact} swift-docc-render-artifact + cp -r ${sources.docc-symbolkit} swift-docc-symbolkit + cp -r ${sources.lmdb} swift-lmdb + cp -r ${sources.markdown} swift-markdown + cp -r ${sources.nio} swift-nio + cp -r ${sources.nio-ssl} swift-nio-ssl chmod -R u+w . ''; @@ -254,6 +289,7 @@ stdenv.mkDerivation { patch -p1 -d swift -i ${./patches/0002-build-presets-linux-allow-custom-install-prefix.patch} patch -p1 -d swift -i ${./patches/0003-build-presets-linux-don-t-build-extra-libs.patch} patch -p1 -d swift -i ${./patches/0004-build-presets-linux-plumb-extra-cmake-options.patch} + patch -p1 -d swift -i ${./patches/0007-build-presets-linux-os-stdlib.patch} substituteInPlace swift/cmake/modules/SwiftConfigureSDK.cmake \ --replace '/usr/include' "${stdenv.cc.libc.dev}/include" sed -i swift/utils/build-presets.ini \ @@ -268,7 +304,6 @@ stdenv.mkDerivation { # LLVM toolchain patches. patch -p1 -d llvm-project/clang -i ${./patches/0005-clang-toolchain-dir.patch} patch -p1 -d llvm-project/clang -i ${./patches/0006-clang-purity.patch} - patch -p1 -d llvm-project/compiler-rt -i ${../llvm/common/compiler-rt/libsanitizer-no-cyclades-11.patch} substituteInPlace llvm-project/clang/lib/Driver/ToolChains/Linux.cpp \ --replace 'SysRoot + "/lib' '"${glibc}/lib" "' \ --replace 'SysRoot + "/usr/lib' '"${glibc}/lib" "' \ @@ -295,6 +330,27 @@ stdenv.mkDerivation { "swiftbuild_path = os.path.join(args.toolchain, \"bin\", \"swift-build\")" substituteInPlace swift-corelibs-xctest/build_script.py \ --replace usr "$PREFIX" + + # Can be removed in later swift-docc versions, see + # https://github.com/apple/swift-docc/commit/bff70b847008f91ac729cfd299a85481eef3f581 + substituteInPlace swift-docc/build-script-helper.py \ + --replace \ + "subprocess.check_output(cmd, env=env).strip(), 'docc')" \ + "subprocess.check_output(cmd, env=env).strip().decode(), 'docc')" + + # Can be removed in later Swift versions, see + # https://github.com/apple/swift/pull/58755 + substituteInPlace swift/utils/process-stats-dir.py \ + --replace \ + "type=argparse.FileType('wb', 0)," \ + "type=argparse.FileType('w', 0)," + + # Apply Python 3 fix, see + # https://github.com/apple/swift/commit/ec6bc595092974628b27b114a472e84162261bbd + substituteInPlace swift/utils/swift_build_support/swift_build_support/productpipeline_list_builder.py \ + --replace \ + "filter(lambda x: x is not None, pipeline)" \ + "[p for p in pipeline if p is not None]" ''; configurePhase = '' @@ -312,14 +368,14 @@ stdenv.mkDerivation { buildPhase = '' # Explicitly include C++ headers to prevent errors where stdlib.h is not found from cstdlib. - export NIX_CFLAGS_COMPILE="$(< ${clang_10}/nix-support/libcxx-cxxflags) $NIX_CFLAGS_COMPILE" + export NIX_CFLAGS_COMPILE="$(< ${clang_13}/nix-support/libcxx-cxxflags) $NIX_CFLAGS_COMPILE" # During the Swift build, a full local LLVM build is performed and the resulting clang is # invoked. This compiler is not using the Nix wrappers, so it needs some help to find things. export NIX_LDFLAGS_BEFORE="-rpath ${gccForLibs.lib}/lib -L${gccForLibs.lib}/lib $NIX_LDFLAGS_BEFORE" # However, we want to use the wrapped compiler whenever possible. - export CC="${clang_10}/bin/clang" + export CC="${clang_13}/bin/clang" $SWIFT_SOURCE_ROOT/swift/utils/build-script \ --preset=buildbot_linux \ @@ -353,6 +409,17 @@ stdenv.mkDerivation { # TODO: Fix issue with ld.gold invoked from script finding crtbeginS.o and crtendS.o. rm $SWIFT_SOURCE_ROOT/swift/test/IRGen/ELF-remove-autolink-section.swift + # The following two tests fail because we use don't use the bundled libicu: + # [SOURCE_DIR/utils/build-script] ERROR: can't find source directory for libicu (tried /build/src/icu) + rm $SWIFT_SOURCE_ROOT/swift/validation-test/BuildSystem/default_build_still_performs_epilogue_opts_after_split.test + rm $SWIFT_SOURCE_ROOT/swift/validation-test/BuildSystem/test_early_swift_driver_and_infer.swift + + # TODO: This test fails for some unknown reason + rm $SWIFT_SOURCE_ROOT/swift/test/Serialization/restrict-swiftmodule-to-revision.swift + + # This test was flaky in ofborg, see #186476 + rm $SWIFT_SOURCE_ROOT/swift/test/AutoDiff/compiler_crashers_fixed/sr14290-missing-debug-scopes-in-pullback-trampoline.swift + # TODO: consider using stress-tester and integration-test. # Match the wrapped version of Swift to be installed. @@ -379,23 +446,24 @@ stdenv.mkDerivation { --set CC $out/bin/clang \ --suffix C_INCLUDE_PATH : $out/lib/swift/clang/include \ --suffix CPLUS_INCLUDE_PATH : $out/lib/swift/clang/include \ - --suffix LIBRARY_PATH : ${lib.makeLibraryPath [icu libgcc libuuid]} + --suffix LIBRARY_PATH : ${lib.makeLibraryPath [icu libgcc libuuid]} \ + --suffix PATH : ${lib.makeBinPath [ stdenv.cc.bintools ]} wrapProgram $out/bin/swiftc \ --set CC $out/bin/clang \ --suffix C_INCLUDE_PATH : $out/lib/swift/clang/include \ --suffix CPLUS_INCLUDE_PATH : $out/lib/swift/clang/include \ - --suffix LIBRARY_PATH : ${lib.makeLibraryPath [icu libgcc libuuid]} + --suffix LIBRARY_PATH : ${lib.makeLibraryPath [icu libgcc libuuid]} \ + --suffix PATH : ${lib.makeBinPath [ stdenv.cc.bintools ]} ''; # Hack to avoid build and install directories in RPATHs. preFixup = "rm -rf $SWIFT_BUILD_ROOT $SWIFT_INSTALL_DIR"; meta = with lib; { - broken = true; description = "The Swift Programming Language"; homepage = "https://github.com/apple/swift"; - maintainers = with maintainers; [ dtzWill trepetti dduan ]; + maintainers = with maintainers; [ dtzWill trepetti dduan trundle ]; license = licenses.asl20; # Swift doesn't support 32-bit Linux, unknown on other platforms. platforms = platforms.linux; diff --git a/pkgs/development/compilers/swift/patches/0003-build-presets-linux-don-t-build-extra-libs.patch b/pkgs/development/compilers/swift/patches/0003-build-presets-linux-don-t-build-extra-libs.patch index 7d626e187755..eb522ac96f7e 100644 --- a/pkgs/development/compilers/swift/patches/0003-build-presets-linux-don-t-build-extra-libs.patch +++ b/pkgs/development/compilers/swift/patches/0003-build-presets-linux-don-t-build-extra-libs.patch @@ -2,22 +2,22 @@ Disable targets, where we use Nix packages. --- a/utils/build-presets.ini +++ b/utils/build-presets.ini -@@ -776,8 +776,6 @@ - llbuild +@@ -818,8 +818,6 @@ swiftpm + swift-driver xctest -libicu -libcxx - - dash-dash - -@@ -785,9 +785,7 @@ - install-llbuild + swiftdocc + + # build-ninja +@@ -830,9 +828,7 @@ install-swiftpm + install-swift-driver install-xctest -install-libicu install-prefix=%(install_prefix)s -install-libcxx install-sourcekit-lsp + install-swiftdocc build-swift-static-stdlib - build-swift-static-sdk-overlay diff --git a/pkgs/development/compilers/swift/patches/0007-build-presets-linux-os-stdlib.patch b/pkgs/development/compilers/swift/patches/0007-build-presets-linux-os-stdlib.patch new file mode 100644 index 000000000000..46da01635540 --- /dev/null +++ b/pkgs/development/compilers/swift/patches/0007-build-presets-linux-os-stdlib.patch @@ -0,0 +1,13 @@ +Use os-stdlib in tests. + +--- a/utils/build-presets.ini ++++ b/utils/build-presets.ini +@@ -872,7 +872,7 @@ + indexstore-db + sourcekit-lsp + swiftdocc +-lit-args=-v --time-tests ++lit-args=-v --time-tests --param use_os_stdlib + + # rdar://problem/31454823 + lldb-test-swift-only diff --git a/pkgs/development/libraries/amdvlk/default.nix b/pkgs/development/libraries/amdvlk/default.nix index cafa505da621..68cb1dd3e339 100644 --- a/pkgs/development/libraries/amdvlk/default.nix +++ b/pkgs/development/libraries/amdvlk/default.nix @@ -22,13 +22,13 @@ let in stdenv.mkDerivation rec { pname = "amdvlk"; - version = "2022.Q2.2"; + version = "2022.Q3.3"; src = fetchRepoProject { name = "${pname}-src"; manifest = "https://github.com/GPUOpen-Drivers/AMDVLK.git"; rev = "refs/tags/v-${version}"; - sha256 = "4LV6g2snT1usY+Ic9Hb/IwXAJQ97I9DigZCah6mwewA="; + sha256 = "jbx6R6tDaVWD5jLVW2IiNaw+VwFkQ9EG2FvpAj/bfZ4="; }; buildInputs = [ diff --git a/pkgs/development/python-modules/bthome-ble/default.nix b/pkgs/development/python-modules/bthome-ble/default.nix index 7a99b1ad0f2c..7337049b6f58 100644 --- a/pkgs/development/python-modules/bthome-ble/default.nix +++ b/pkgs/development/python-modules/bthome-ble/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "bthome-ble"; - version = "0.3.5"; + version = "0.3.6"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = pname; rev = "v${version}"; - hash = "sha256-Us7tKFrTVD5q9ukxV83MrbMTYzp6w35RLgjSQ0cl6Dw="; + hash = "sha256-Y8BKBi5DZYpUtcJS6lLD+dVPhtL2xavQcPymVhdl7Zw="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/hahomematic/default.nix b/pkgs/development/python-modules/hahomematic/default.nix index 912fb17c4e47..4dd83f11192e 100644 --- a/pkgs/development/python-modules/hahomematic/default.nix +++ b/pkgs/development/python-modules/hahomematic/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "hahomematic"; - version = "2022.8.13"; + version = "2022.8.15"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "danielperna84"; repo = pname; rev = "refs/tags/${version}"; - sha256 = "sha256-c2If/ZCbq7wha/wTO9XTOde+UZu+e75mn9zr40xUKm8="; + sha256 = "sha256-//qtDLU5wXE0ZrkxYI+rOgIu9cLwCbeuMtM57cE1CxA="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/mne-python/default.nix b/pkgs/development/python-modules/mne-python/default.nix index cfebe532375f..c1bd721fc118 100644 --- a/pkgs/development/python-modules/mne-python/default.nix +++ b/pkgs/development/python-modules/mne-python/default.nix @@ -1,53 +1,63 @@ { lib , buildPythonPackage , fetchFromGitHub -, isPy27 , numpy , scipy , pytestCheckHook -, pytest-cov , pytest-timeout , h5py , matplotlib , nibabel , pandas , scikit-learn +, decorator +, jinja2 +, pooch +, tqdm +, setuptools }: buildPythonPackage rec { pname = "mne-python"; - version = "1.0.3"; - - disabled = isPy27; + version = "1.1.0"; # PyPI dist insufficient to run tests src = fetchFromGitHub { owner = "mne-tools"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-6eDS/hKqEQqUxJtnfsPhxw9b4p5CC1ifnxVCRBmVVA8="; + sha256 = "sha256-p4brwO6uERM2vJdkJ34GdeAKk07QeVEmQrZMPcDjI2I="; }; - propagatedBuildInputs = [ numpy scipy ]; - - # all tests pass, but Pytest hangs afterwards - probably some thread hasn't terminated - doCheck = false; - checkInputs = [ - pytestCheckHook - pytest-cov - pytest-timeout - h5py + propagatedBuildInputs = [ + decorator + jinja2 matplotlib + numpy + pooch + scipy + setuptools + tqdm + ]; + + checkInputs = [ + h5py nibabel pandas + pytestCheckHook scikit-learn + pytest-timeout ]; + preCheck = '' export HOME=$TMP export MNE_SKIP_TESTING_DATASET_TESTS=true export MNE_SKIP_NETWORK_TESTS=1 ''; + # all tests pass, but Pytest hangs afterwards - probably some thread hasn't terminated + doCheck = false; + pythonImportsCheck = [ "mne" ]; meta = with lib; { diff --git a/pkgs/development/python-modules/sensor-state-data/default.nix b/pkgs/development/python-modules/sensor-state-data/default.nix index c9b113c9a121..986436cacbeb 100644 --- a/pkgs/development/python-modules/sensor-state-data/default.nix +++ b/pkgs/development/python-modules/sensor-state-data/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "sensor-state-data"; - version = "2.3.1"; + version = "2.3.2"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "Bluetooth-Devices"; repo = pname; rev = "v${version}"; - hash = "sha256-jAg/xz7HqXiQuC/fNtUS1gKHdISduHfiWPaWucGAPMY="; + hash = "sha256-aWmcAFBLb8YGmZo5xJl5mwYFg8U30pAyTsqte0BwzVg="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/weconnect-mqtt/default.nix b/pkgs/development/python-modules/weconnect-mqtt/default.nix index 672e761562f3..9ebe6caea218 100644 --- a/pkgs/development/python-modules/weconnect-mqtt/default.nix +++ b/pkgs/development/python-modules/weconnect-mqtt/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "weconnect-mqtt"; - version = "0.39.1"; + version = "0.39.2"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "tillsteinbach"; repo = "WeConnect-mqtt"; rev = "refs/tags/v${version}"; - hash = "sha256-Mmv4rIABg8jlk7a2VYn3lozCdZtAy3w5tK+3z8bwqZA="; + hash = "sha256-htLyf7ouy/psG/BJr3nATQjd+bTFETjGEWQYs2uMtSM="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/weconnect/default.nix b/pkgs/development/python-modules/weconnect/default.nix index 734f6ed37a45..9dbc68140e80 100644 --- a/pkgs/development/python-modules/weconnect/default.nix +++ b/pkgs/development/python-modules/weconnect/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "weconnect"; - version = "0.47.0"; + version = "0.47.1"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "tillsteinbach"; repo = "WeConnect-python"; rev = "refs/tags/v${version}"; - hash = "sha256-wQBl8oxU+Dfsgs+udxcb01hquny+AFKnu4J7AULYOdc="; + hash = "sha256-qxE8hX6HBmP6s+NivwSgbrPWzUDr8RW9HAyQ21WTiZE="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/tools/analysis/kcov/default.nix b/pkgs/development/tools/analysis/kcov/default.nix index a708c88ee9ee..922524ac4d5b 100644 --- a/pkgs/development/tools/analysis/kcov/default.nix +++ b/pkgs/development/tools/analysis/kcov/default.nix @@ -8,7 +8,9 @@ , elfutils , python3 , libiberty -, libopcodes +# TODO: switch back to latest versions when upstream ports +# to binutils-2.39: https://github.com/SimonKagstrom/kcov/issues/381 +, libopcodes_2_38 , runCommand , gcc , rustc @@ -30,7 +32,7 @@ let preConfigure = "patchShebangs src/bin-to-c-source.py"; nativeBuildInputs = [ cmake pkg-config python3 ]; - buildInputs = [ curl zlib elfutils libiberty libopcodes ]; + buildInputs = [ curl zlib elfutils libiberty libopcodes_2_38 ]; strictDeps = true; diff --git a/pkgs/development/tools/build-managers/mill/default.nix b/pkgs/development/tools/build-managers/mill/default.nix index faeafa6e9528..e654c32bd56f 100644 --- a/pkgs/development/tools/build-managers/mill/default.nix +++ b/pkgs/development/tools/build-managers/mill/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "mill"; - version = "0.10.6"; + version = "0.10.7"; src = fetchurl { url = "https://github.com/com-lihaoyi/mill/releases/download/${version}/${version}-assembly"; - hash = "sha256-4lbW755RLgWyihjeb/KB5CwQsBwXBzDT4PUSyBQiSpE="; + hash = "sha256-pRyuTxQWRnGBTasdskIZ0F1LGgwE+Y5ksHsE1Rmp1Bg="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/development/tools/parsing/tree-sitter/grammar.nix b/pkgs/development/tools/parsing/tree-sitter/grammar.nix index 110f37a5aa89..a4d8d7324f99 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammar.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammar.nix @@ -50,6 +50,9 @@ stdenv.mkDerivation rec { runHook preInstall mkdir $out mv parser $out/ + if [[ -d "$src/queries" ]]; then + cp -r $src/queries $out/ + fi runHook postInstall ''; } diff --git a/pkgs/development/tools/rust/rust-analyzer/default.nix b/pkgs/development/tools/rust/rust-analyzer/default.nix index cb6d8305b93f..a975bb8bd52e 100644 --- a/pkgs/development/tools/rust/rust-analyzer/default.nix +++ b/pkgs/development/tools/rust/rust-analyzer/default.nix @@ -12,23 +12,22 @@ rustPlatform.buildRustPackage rec { pname = "rust-analyzer-unwrapped"; - version = "2022-08-01"; - cargoSha256 = "sha256-7ZYrIFSIOlL1JojtaQBIvvlfvjZGlR40PKVjmEtMBMo="; + version = "2022-08-22"; + cargoSha256 = "sha256-A1oH2He1nEmVmBBTfMsZpJNKNtIQpmNx3AE56e9Z1qk="; src = fetchFromGitHub { owner = "rust-lang"; repo = "rust-analyzer"; rev = version; - sha256 = "sha256-OUezy1BkIoqpkTE5wOtsjJ/Gy48Ql8EL1/t6MZzRkWw="; + sha256 = "sha256-G/IElEE6eetQcLpESXCQtuYED/uTrsdeZj8fkqC3FSM="; }; - patches = [ - # Code format check requires more dependencies but don't really matter for packaging. - # So just ignore it. - ./ignore-rustfmt-test.patch - ]; + cargoBuildFlags = [ "--bin" "rust-analyzer" "--bin" "rust-analyzer-proc-macro-srv" ]; + cargoTestFlags = [ "--package" "rust-analyzer" "--package" "proc-macro-srv-cli" ]; - buildAndTestSubdir = "crates/rust-analyzer"; + # Code format check requires more dependencies but don't really matter for packaging. + # So just ignore it. + checkFlags = ["--skip=tidy::check_code_formatting"]; nativeBuildInputs = lib.optional useMimalloc cmake; diff --git a/pkgs/development/tools/rust/rust-analyzer/ignore-rustfmt-test.patch b/pkgs/development/tools/rust/rust-analyzer/ignore-rustfmt-test.patch deleted file mode 100644 index fd7e83355781..000000000000 --- a/pkgs/development/tools/rust/rust-analyzer/ignore-rustfmt-test.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/crates/rust-analyzer/tests/slow-tests/tidy.rs -+++ b/crates/rust-analyzer/tests/slow-tests/tidy.rs -@@ -6,6 +6,7 @@ use std::{ - use xshell::{cmd, pushd, pushenv, read_file}; - - #[test] -+#[ignore] - fn check_code_formatting() { - let _dir = pushd(sourcegen::project_root()).unwrap(); - let _e = pushenv("RUSTUP_TOOLCHAIN", "stable"); \ No newline at end of file diff --git a/pkgs/development/tools/tabnine/default.nix b/pkgs/development/tools/tabnine/default.nix index 25ff528c6b9a..c413ebed6013 100644 --- a/pkgs/development/tools/tabnine/default.nix +++ b/pkgs/development/tools/tabnine/default.nix @@ -2,19 +2,19 @@ let # You can check the latest version with `curl -sS https://update.tabnine.com/bundles/version` # There's a handy prefetch script in ./fetch-latest.sh - version = "4.4.98"; + version = "4.4.123"; supportedPlatforms = { "x86_64-linux" = { name = "x86_64-unknown-linux-musl"; - hash = "sha256-AYgv/XrHjEOhtyx8QeOhssdsc/fssShZcA+15fFgI1g="; + hash = "sha256-mkG7Fd82L5vnS/K1UQF/JZCdQYsnPZ1iTISqFjXXnq0="; }; "x86_64-darwin" = { name = "x86_64-apple-darwin"; - hash = "sha256-XUd97ZUUb8XqMrlnSBER68fU3+58zpwKnzZ+i3dlWIs="; + hash = "sha256-+B9Oobhh1TmDoRhNlObn5jYrDgsjvpTKguwj3wbkaO0="; }; "aarch64-darwin" = { name = "aarch64-apple-darwin"; - hash = "sha256-L2r4fB4OtJJUvwnFP7zYAm8RLf8b7r6kDNGlwZRkLnw="; + hash = "sha256-HNZSQaVd8530sM4JpUTWfo7aTfKaJHg00u+M/x/pKdQ="; }; }; platform = diff --git a/pkgs/os-specific/linux/bpftrace/default.nix b/pkgs/os-specific/linux/bpftrace/default.nix index 6cc9e40bdbf7..2772c587ca89 100644 --- a/pkgs/os-specific/linux/bpftrace/default.nix +++ b/pkgs/os-specific/linux/bpftrace/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub +{ lib, stdenv, fetchFromGitHub, fetchpatch , cmake, pkg-config, flex, bison , llvmPackages, elfutils , libbfd, libbpf, libopcodes, bcc @@ -36,6 +36,17 @@ stdenv.mkDerivation rec { sha256 = "sha256-9adZAKSn00W2yNwVDbVB1/O5Y+10c4EkVJGCHyd4Tgg="; }; + patches = [ + # Pull upstream fix for binutils-2.39: + # https://github.com/iovisor/bpftrace/pull/2328 + (fetchpatch { + name = "binutils-2.39.patch"; + url = "https://github.com/iovisor/bpftrace/commit/3be6e708d514d3378a4fe985ab907643ecbc77ee.patch"; + sha256 = "sha256-WWEh8ViGw8053nEG/29KeKEHV5ossWPtL/AAV/l+pnY="; + excludes = [ "CHANGELOG.md" ]; + }) + ]; + buildInputs = with llvmPackages; [ llvm libclang elfutils bcc diff --git a/pkgs/os-specific/linux/nfs-utils/default.nix b/pkgs/os-specific/linux/nfs-utils/default.nix index 7b5f6e720018..acb325a6e09f 100644 --- a/pkgs/os-specific/linux/nfs-utils/default.nix +++ b/pkgs/os-specific/linux/nfs-utils/default.nix @@ -10,11 +10,11 @@ in stdenv.mkDerivation rec { pname = "nfs-utils"; - version = "2.5.1"; + version = "2.6.2"; src = fetchurl { - url = "https://kernel.org/pub/linux/utils/nfs-utils/${version}/${pname}-${version}.tar.xz"; - sha256 = "1i1h3n2m35q9ixs1i2qf1rpjp10cipa3c25zdf1xj1vaw5q8270g"; + url = "mirror://kernel/linux/utils/nfs-utils/${version}/${pname}-${version}.tar.xz"; + hash = "sha256-UgCHPoHE1hDiRi/CYv4YE18tvni3l5+VrM0VmuZNUBE="; }; # libnfsidmap is built together with nfs-utils from the same source, @@ -46,6 +46,7 @@ stdenv.mkDerivation rec { "--enable-libmount-mount" "--with-pluginpath=${placeholder "lib"}/lib/libnfsidmap" # this installs libnfsidmap "--with-rpcgen=${buildPackages.rpcsvc-proto}/bin/rpcgen" + "--with-modprobedir=${placeholder "out"}/etc/modprobe.d" ]; patches = lib.optionals stdenv.hostPlatform.isMusl [ @@ -71,6 +72,9 @@ stdenv.mkDerivation rec { substituteInPlace systemd/nfs-utils.service \ --replace "/bin/true" "${coreutils}/bin/true" + substituteInPlace tools/nfsrahead/Makefile.in \ + --replace "/usr/lib/udev/rules.d/" "$out/lib/udev/rules.d/" + substituteInPlace utils/mount/Makefile.in \ --replace "chmod 4511" "chmod 0511" diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index bc66e3c8b7eb..598ac6a4c451 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -13,6 +13,8 @@ let kernel = callPackage # a hacky way of extracting parameters from callPackage ({ kernel, libsOnly ? false }: if libsOnly then { } else kernel) { }; + kernelModVersion = lib.versions.majorMinor kernel.modDirVersion; + selectHighestVersion = a: b: if lib.versionOlder a.version b.version then b else a; @@ -30,6 +32,8 @@ rec { openSha256 = "sha256-GCCDnaDsbXTmbCYZBCM3fpHmOSWti/DkBJwYrRGAMPI="; settingsSha256 = "sha256-kBELMJCIWD9peZba14wfCoxsi3UXO3ehFYcVh4nvzVg="; persistencedSha256 = "sha256-P8oT7g944HvNk2Ot/0T0sJM7dZs+e0d+KwbwRrmsuDY="; + + brokenOpen = kernelModVersion == "5.4" && kernel.isHardened; }; latest = selectHighestVersion production (generic { @@ -50,14 +54,16 @@ rec { # Vulkan developer beta driver # See here for more information: https://developer.nvidia.com/vulkan-driver vulkan_beta = generic rec { - version = "470.62.13"; - persistencedVersion = "470.86"; - settingsVersion = "470.86"; - sha256_64bit = "sha256-itBFNPMy+Nn0g8V8qdkRb+ELHj57GRso1lXhPHUxKVI="; - settingsSha256 = "sha256-fq6RlD6g3uylvvTjE4MmaQwxPJYU0u6IMfpPVzks0tI="; - persistencedSha256 = "sha256-eHvauvh8Wd+b8DK6B3ZWNjoWGztupWrR8iog9ok58io="; + version = "515.49.14"; + persistencedVersion = "515.48.07"; + settingsVersion = "515.48.07"; + sha256_64bit = "sha256-xNaqTeIfYQIdCxo841rQ87RQc+br5OhP6K12o4V3I18="; + openSha256 = "sha256-4KvOOAR0RQkHTFJkkG32y6uOSHB85Lh6PyVSgRjU1l4="; + settingsSha256 = "sha256-XwdMsAAu5132x2ZHqjtFvcBJk6Dao7I86UksxrOkknU="; + persistencedSha256 = "sha256-BTfYNDJKe4tOvV71/1JJSPltJua0Mx/RvDcWT5ccRRY="; url = "https://developer.nvidia.com/vulkan-beta-${lib.concatStrings (lib.splitString "." version)}-linux"; - broken = kernel.kernelAtLeast "5.17"; + + broken = kernelModVersion == "5.4" && kernel.isHardened; }; # Update note: @@ -84,7 +90,7 @@ rec { patches = let patch390 = o: - (lib.optional ((lib.versions.majorMinor kernel.modDirVersion) == o.version) (fetchpatch { + (lib.optional (kernelModVersion == o.version) (fetchpatch { inherit (o) sha256; url = "https://gitlab.com/herecura/packages/nvidia-390xx-dkms/-/raw/herecura/kernel-${o.version}.patch"; })); diff --git a/pkgs/os-specific/linux/nvidia-x11/generic.nix b/pkgs/os-specific/linux/nvidia-x11/generic.nix index d6dcc7ad6cd0..b694dc1fd0ca 100644 --- a/pkgs/os-specific/linux/nvidia-x11/generic.nix +++ b/pkgs/os-specific/linux/nvidia-x11/generic.nix @@ -15,6 +15,7 @@ , prePatch ? "" , patches ? [] , broken ? false +, brokenOpen ? broken }@args: { lib, stdenv, callPackage, pkgs, pkgsi686Linux, fetchurl @@ -104,8 +105,9 @@ let passthru = { open = mapNullable (hash: callPackage ./open.nix { - inherit hash broken; + inherit hash; nvidia_x11 = self; + broken = brokenOpen; }) openSha256; settings = (if settings32Bit then pkgsi686Linux.callPackage else callPackage) (import ./settings.nix self settingsSha256) { withGtk2 = preferGtk2; diff --git a/pkgs/os-specific/linux/raspberrypi-eeprom/default.nix b/pkgs/os-specific/linux/raspberrypi-eeprom/default.nix index c2ce195faf1c..5fd6fd45b357 100644 --- a/pkgs/os-specific/linux/raspberrypi-eeprom/default.nix +++ b/pkgs/os-specific/linux/raspberrypi-eeprom/default.nix @@ -3,13 +3,13 @@ }: stdenvNoCC.mkDerivation rec { pname = "raspberrypi-eeprom"; - version = "unstable-2022-03-10"; + version = "2022.04.26-138a1"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "rpi-eeprom"; - rev = "e8927007e3800db3a72100ee6cd38b0d9b687c16"; - hash = "sha256-/hn6l5gheh6E3zoANwU1SXYgdry2IjOT9Muw2jkrtCU="; + rev = "v${version}"; + hash = "sha256-/Y+EaAxJQofDRE67HY8AVqAdOPdFI01/EhYCAT5qlSM="; }; buildInputs = [ python3 ]; diff --git a/pkgs/servers/monitoring/prometheus/default.nix b/pkgs/servers/monitoring/prometheus/default.nix index 6cf9d7919b80..1ddcf28e93d4 100644 --- a/pkgs/servers/monitoring/prometheus/default.nix +++ b/pkgs/servers/monitoring/prometheus/default.nix @@ -19,6 +19,7 @@ , enableLinode ? true , enableMarathon ? true , enableMoby ? true +, enableNomad ? true , enableOpenstack ? true , enablePuppetDB ? true , enableScaleway ? true @@ -30,10 +31,10 @@ }: let - version = "2.36.0"; + version = "2.38.0"; webUiStatic = fetchurl { url = "https://github.com/prometheus/prometheus/releases/download/v${version}/prometheus-web-ui-${version}.tar.gz"; - sha256 = "sha256-C+Np2mqAYQ1RUqYmql0eudPD/SpWmxdMQLe85SenIA4="; + sha256 = "sha256-0CcWHJYso9iI1isCa2ZKYtNpfqcUt5sj23xkufxv6rw="; }; in buildGoModule rec { @@ -44,10 +45,10 @@ buildGoModule rec { rev = "v${version}"; owner = "prometheus"; repo = "prometheus"; - sha256 = "sha256-FJXNCGIVj1OVWXwbXY6k65lXJCe1MqiqK7tw8nGWrEg="; + sha256 = "sha256-5s2Q3xjublHAQSB6MaxZTMOPS0T6/Bn5Ki8NCkBYM2E="; }; - vendorSha256 = "sha256-kmAQGRFmGRJ3LuGLMcSc0bJuwMsKhYVUIqQ9vDSH0Cc="; + vendorSha256 = "sha256-wfHdfW4D4ESbglUUjAl5a93aJqLuQkqKHMChHGnCmCg="; excludedPackages = [ "documentation/prometheus-mixin" ]; @@ -85,6 +86,8 @@ buildGoModule rec { "echo - github.com/prometheus/prometheus/discovery/marathon"} ${lib.optionalString (enableMoby) "echo - github.com/prometheus/prometheus/discovery/moby"} + ${lib.optionalString (enableNomad) + "echo - github.com/prometheus/prometheus/discovery/nomad"} ${lib.optionalString (enableOpenstack) "echo - github.com/prometheus/prometheus/discovery/openstack"} ${lib.optionalString (enablePuppetDB) diff --git a/pkgs/stdenv/linux/bootstrap-files/powerpc64le.nix b/pkgs/stdenv/linux/bootstrap-files/powerpc64le.nix index 9f09a6b60a43..c35cb9b102c0 100644 --- a/pkgs/stdenv/linux/bootstrap-files/powerpc64le.nix +++ b/pkgs/stdenv/linux/bootstrap-files/powerpc64le.nix @@ -1,25 +1,25 @@ # # Files came from this Hydra build: # -# https://hydra.nixos.org/build/172142499 +# https://hydra.nixos.org/build/186237511 # -# Which used nixpkgs revision 49a83445c28c4ffb8a1a90a1f68e6150ea48893b +# Which used nixpkgs revision ac43c444780a80e789fd14fe2114acd4a3b5cf9d # to instantiate: # -# /nix/store/gj272sd56gsj6qpyzh4njpfzwdhviliz-stdenv-bootstrap-tools-powerpc64le-unknown-linux-gnu.drv +# /nix/store/nhjbza9vlcyhp9zxfz6lwpc3m2ghrpzj-stdenv-bootstrap-tools-powerpc64le-unknown-linux-gnu.drv # # and then built: # -# /nix/store/n81pljbd8m0xgypm84krc2bnvqgjrfxx-stdenv-bootstrap-tools-powerpc64le-unknown-linux-gnu +# /nix/store/fklpm7fy6cp5wz55w0gd8wakyqvzapjx-stdenv-bootstrap-tools-powerpc64le-unknown-linux-gnu # { busybox = import { - url = "http://tarballs.nixos.org/stdenv-linux/powerpc64le/49a83445c28c4ffb8a1a90a1f68e6150ea48893b/busybox"; - sha256 = "sha256-UscnfGKOZAKLkPcRtwrbT5Uj8m3Kj9jhkKp9MUc1eCY="; + url = "http://tarballs.nixos.org/stdenv-linux/powerpc64le/ac43c444780a80e789fd14fe2114acd4a3b5cf9d/busybox"; + sha256 = "sha256-jtPEAsht4AUAG4MLK8xocQSfveUR4ppU1lS4bGI1VN4="; executable = true; }; - bootstrapTools =import { - url = "http://tarballs.nixos.org/stdenv-linux/powerpc64le/49a83445c28c4ffb8a1a90a1f68e6150ea48893b/bootstrap-tools.tar.xz"; - sha256 = "sha256-A20GKGn3rM8K2JcU0SApRp3+avUE+bIm1h632AitRzU="; + bootstrapTools = import { + url = "http://tarballs.nixos.org/stdenv-linux/powerpc64le/ac43c444780a80e789fd14fe2114acd4a3b5cf9d/bootstrap-tools.tar.xz"; + sha256 = "sha256-MpIDnpZUK3M17qlnuoxfnK0EgxRosm3TMW1WfPZ1+jU="; }; } diff --git a/pkgs/tools/admin/google-cloud-sdk/components.json b/pkgs/tools/admin/google-cloud-sdk/components.json new file mode 100644 index 000000000000..f1c51c68d2f0 --- /dev/null +++ b/pkgs/tools/admin/google-cloud-sdk/components.json @@ -0,0 +1,6910 @@ +{ + "components": [ + { + "data": { + "checksum": "5a65179c291bc480696ca323d2f8c4874985458303eff8f233e16cdca4e88e6f", + "contents_checksum": "038c999c7a7d70d5133eab7dc5868c4c3d0358431dad250f9833306af63016c8", + "size": 800, + "source": "components/google-cloud-sdk-alpha-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core" + ], + "details": { + "description": "Alpha version of gcloud commands.", + "display_name": "gcloud Alpha Commands" + }, + "id": "alpha", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "2022.08.05" + } + }, + { + "dependencies": [ + "anthos-auth-darwin-arm", + "anthos-auth-darwin-x86_64", + "anthos-auth-linux-arm", + "anthos-auth-linux-x86_64", + "anthos-auth-windows-x86_64" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for Anthos clusters.", + "display_name": "anthos-auth" + }, + "id": "anthos-auth", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "9a11f7c85ffff2fd7ad4946b5c1ea97a1162e687b559244ee21228c8154d90dd", + "contents_checksum": "2cd31930d0f1326c8f3e0be44bb9ab3c5335ed38c170090f7105ba7accccb4a1", + "size": 19054806, + "source": "components/google-cloud-sdk-anthos-auth-darwin-arm-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthos-auth" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for Anthos clusters.", + "display_name": "anthos-auth" + }, + "id": "anthos-auth-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "e04c7143047fd26430e26e3e67fa1768413d8ed1d6e014a0d96c6075559ce3aa", + "contents_checksum": "f7b242bfa64f2c78d388ce361a829f6d0bfd53e8f0fabfc6b4b14fa6e3ef4682", + "size": 19911349, + "source": "components/google-cloud-sdk-anthos-auth-darwin-x86_64-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthos-auth" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for Anthos clusters.", + "display_name": "anthos-auth" + }, + "id": "anthos-auth-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "030fa3615f5a7833a642047bdf531936c8d8fa827f5dbc44384de1a9e85df254", + "contents_checksum": "5119864e84d03d45dc0c00713072a8c34ecf95f18ac4633c938b581dbad86a28", + "size": 18716150, + "source": "components/google-cloud-sdk-anthos-auth-linux-arm-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthos-auth" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for Anthos clusters.", + "display_name": "anthos-auth" + }, + "id": "anthos-auth-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "b3377c443f135a112ace343bb6ab6c20bf763e29512947f95bb239a381ee9b86", + "contents_checksum": "4543d98cd25e05c6bfb9e36d89b7b34a226218e5ce3feee07276377fde8f5967", + "size": 20095013, + "source": "components/google-cloud-sdk-anthos-auth-linux-x86_64-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthos-auth" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for Anthos clusters.", + "display_name": "anthos-auth" + }, + "id": "anthos-auth-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "29c9c078662d94e48a601c2916ca9030e0d81f8f442e3e11a654c90ff0816838", + "contents_checksum": "78662933c423257a0aaafd07a1bcbf1eed864015a5e42ffbfb0d4caa30d9b5f0", + "size": 20093409, + "source": "components/google-cloud-sdk-anthos-auth-windows-x86_64-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthos-auth" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for Anthos clusters.", + "display_name": "anthos-auth" + }, + "id": "anthos-auth-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "dependencies": [ + "anthoscli-darwin-arm", + "anthoscli-darwin-x86", + "anthoscli-darwin-x86_64", + "anthoscli-linux-arm", + "anthoscli-linux-x86", + "anthoscli-linux-x86_64", + "anthoscli-windows-x86", + "anthoscli-windows-x86_64" + ], + "details": { + "description": "The cli for Anthos infrastructure.", + "display_name": "anthoscli" + }, + "id": "anthoscli", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "0.2.28" + } + }, + { + "data": { + "checksum": "9e6a78c4747f425c93933e61635a2caf7685ae750adc065bf1ddd70f018e3f29", + "contents_checksum": "bc2e1ce26d099e6b384b732e452e3c784cfc234a96292c446bd6856bce555337", + "size": 48898452, + "source": "components/google-cloud-sdk-anthoscli-darwin-arm-20220617150114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthoscli" + ], + "details": { + "description": "The cli for Anthos infrastructure.", + "display_name": "anthoscli" + }, + "id": "anthoscli-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220617150114, + "version_string": "0.2.28" + } + }, + { + "data": { + "checksum": "1040e5510117e0759085bb099d661462b7ae8dfe48ec919a56e5261d127be25f", + "contents_checksum": "9be893eceb503735424483a74cf5fc9eb6f255975ceff37b9088129a2437a583", + "size": 53541169, + "source": "components/google-cloud-sdk-anthoscli-darwin-x86-20200717144158.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthoscli" + ], + "details": { + "description": "The cli for Anthos infrastructure.", + "display_name": "anthoscli" + }, + "id": "anthoscli-darwin-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20200717144158, + "version_string": "0.2.4" + } + }, + { + "data": { + "checksum": "d4c9ff15fac4fa8ad75c3dd972b0271b073999ead2ddd8f5881a6e2cf271f1a5", + "contents_checksum": "50a63d70cb7ee41503ee66649ab65d1a18eea756a67a674a0ea1eae54b1240dc", + "size": 50295536, + "source": "components/google-cloud-sdk-anthoscli-darwin-x86_64-20220617150114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthoscli" + ], + "details": { + "description": "The cli for Anthos infrastructure.", + "display_name": "anthoscli" + }, + "id": "anthoscli-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220617150114, + "version_string": "0.2.28" + } + }, + { + "data": { + "checksum": "95410d27b5d587ba3388b9f38c328a358b292df154008480189a3e21a542f204", + "contents_checksum": "654021667b0b0be6df14e3df31f57c5374b2291670172bd9dd83c05606fce1d5", + "size": 46826425, + "source": "components/google-cloud-sdk-anthoscli-linux-arm-20220617150114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthoscli" + ], + "details": { + "description": "The cli for Anthos infrastructure.", + "display_name": "anthoscli" + }, + "id": "anthoscli-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220617150114, + "version_string": "0.2.28" + } + }, + { + "data": { + "checksum": "4aa7db2210073b098e96a550a2fd8148ca57d7ec9f9f4d6290faffee52390d5f", + "contents_checksum": "1dc52de4cfd28caa1218869a997759f5f7e3a41b5fab7802155cec397b914125", + "size": 47889870, + "source": "components/google-cloud-sdk-anthoscli-linux-x86-20220617150114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthoscli" + ], + "details": { + "description": "The cli for Anthos infrastructure.", + "display_name": "anthoscli" + }, + "id": "anthoscli-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220617150114, + "version_string": "0.2.28" + } + }, + { + "data": { + "checksum": "3f51ff8c11103daa5e771ca5152ac77c3243d24cbb7157807d13b4b4b07308d7", + "contents_checksum": "2c5e0483a0e2d2f54563b4fb37f10499c0fcd0197c62b2e62be03be2109c7874", + "size": 49978629, + "source": "components/google-cloud-sdk-anthoscli-linux-x86_64-20220617150114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthoscli" + ], + "details": { + "description": "The cli for Anthos infrastructure.", + "display_name": "anthoscli" + }, + "id": "anthoscli-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220617150114, + "version_string": "0.2.28" + } + }, + { + "data": { + "checksum": "a343d442a43feb9f9500b3cd9d4f57a7a1e7bf32e8d6505316a6cc0982d37ba3", + "contents_checksum": "cacbe5eb27fd9383ff8c7db63ae089f2b2cb5480102066043cf8cdcb61483dff", + "size": 48905650, + "source": "components/google-cloud-sdk-anthoscli-windows-x86-20220617150114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthoscli" + ], + "details": { + "description": "The cli for Anthos infrastructure.", + "display_name": "anthoscli" + }, + "id": "anthoscli-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220617150114, + "version_string": "0.2.28" + } + }, + { + "data": { + "checksum": "d012a903e88f92e6a1638f396d05cfb7ae592f79c388d84d2ac559fa9fd8b74c", + "contents_checksum": "d0d54c5ac6c2f1b6109a28b6ae29e327082d35259db4d84aed9ca90605841b81", + "size": 49983739, + "source": "components/google-cloud-sdk-anthoscli-windows-x86_64-20220617150114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "anthoscli" + ], + "details": { + "description": "The cli for Anthos infrastructure.", + "display_name": "anthoscli" + }, + "id": "anthoscli-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220617150114, + "version_string": "0.2.28" + } + }, + { + "dependencies": [ + "app-engine-go-darwin-arm", + "app-engine-go-darwin-x86_64", + "app-engine-go-linux-arm", + "app-engine-go-linux-x86", + "app-engine-go-linux-x86_64", + "app-engine-go-windows-x86", + "app-engine-go-windows-x86_64", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the tools to develop Go applications on App Engine.", + "display_name": "App Engine Go Extensions" + }, + "id": "app-engine-go", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.9.72" + } + }, + { + "data": { + "checksum": "7eb024d38ca4287ae4b801f0406ddf96ec9a038a24b44ff47e08598043fffcb5", + "contents_checksum": "edf102f8324654513dbbda4c2ef08e4c326da5e07fded3812cdda40dcc6a3779", + "size": 4164730, + "source": "components/google-cloud-sdk-app-engine-go-darwin-arm-20220107150005.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-go", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the tools to develop Go applications on App Engine.", + "display_name": "App Engine Go Extensions" + }, + "id": "app-engine-go-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220107150005, + "version_string": "1.9.72" + } + }, + { + "data": { + "checksum": "a6bd5fe9b82e6e48592bffe7c319c042644d2935f422653d6ca6962d1607593f", + "contents_checksum": "7e3ea0397ca5204f324f96bd98f4cb3c66081dc692336ab834aa51f052f3b88f", + "size": 4320254, + "source": "components/google-cloud-sdk-app-engine-go-darwin-x86_64-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-go", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the tools to develop Go applications on App Engine.", + "display_name": "App Engine Go Extensions" + }, + "id": "app-engine-go-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.9.72" + } + }, + { + "data": { + "checksum": "b1db6b942bc01f490a6299a9f115f4e11249125d5d50145385bbb6cfb8df3854", + "contents_checksum": "cad0737a0c9c29e686b230c13324c74dd64c28add244ba8cd3cba7b2027c0444", + "size": 4124968, + "source": "components/google-cloud-sdk-app-engine-go-linux-arm-20220107150005.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-go", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the tools to develop Go applications on App Engine.", + "display_name": "App Engine Go Extensions" + }, + "id": "app-engine-go-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220107150005, + "version_string": "1.9.72" + } + }, + { + "data": { + "checksum": "700fc1f67d85f439e70ea74f5900d0810fd43225416f54c6712e5b5b5c6fa63c", + "contents_checksum": "05f6c1ca0bed61e98dd6ed38824c3fa3205e519801e39778f36ca4c043e2a866", + "size": 4419403, + "source": "components/google-cloud-sdk-app-engine-go-linux-x86-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-go", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the tools to develop Go applications on App Engine.", + "display_name": "App Engine Go Extensions" + }, + "id": "app-engine-go-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.9.72" + } + }, + { + "data": { + "checksum": "61d3e66633a172238431d30209e646667b5608b623ea0d31a2397704b09f47a0", + "contents_checksum": "9bd4b565d108db2fbe7cc8150cba9e8774380c898409c6bfd3a96b51513dc47d", + "size": 4407886, + "source": "components/google-cloud-sdk-app-engine-go-linux-x86_64-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-go", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the tools to develop Go applications on App Engine.", + "display_name": "App Engine Go Extensions" + }, + "id": "app-engine-go-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.9.72" + } + }, + { + "data": { + "checksum": "0a36462f03981be984ed591f7655fe0a01763b42d8cea40aaec727f2a3627f90", + "contents_checksum": "28164bba9a55357f09f2682e6e628e1b3860a434ceefdd697d7bb3fc04f864cf", + "size": 4412927, + "source": "components/google-cloud-sdk-app-engine-go-windows-x86-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-go", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the tools to develop Go applications on App Engine.", + "display_name": "App Engine Go Extensions" + }, + "id": "app-engine-go-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.9.72" + } + }, + { + "data": { + "checksum": "e96f10ecd585eb69d9a8a296e8963cb22a1613d63a94b88e54d9108d088a868b", + "contents_checksum": "e504a1ab5135fcfb597f22739fe3595337887603d1908b77c755616b9d923310", + "size": 4365713, + "source": "components/google-cloud-sdk-app-engine-go-windows-x86_64-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-go", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the tools to develop Go applications on App Engine.", + "display_name": "App Engine Go Extensions" + }, + "id": "app-engine-go-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.9.72" + } + }, + { + "dependencies": [ + "app-engine-grpc-darwin-x86_64", + "app-engine-grpc-linux-x86", + "app-engine-grpc-linux-x86_64", + "app-engine-grpc-windows-x86", + "app-engine-grpc-windows-x86_64", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the gRPC Python library for App Engine.", + "display_name": "gRPC Python library" + }, + "id": "app-engine-grpc", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.20.0" + } + }, + { + "data": { + "checksum": "ab866ccff1a9da0ea3a8e71c432c2f3c768827971192de9466938bb9e80a632e", + "contents_checksum": "e2eb0eec683ba513ac95ffa535cebccff326998033155cfb187eb2677f216e0c", + "size": 1957787, + "source": "components/google-cloud-sdk-app-engine-grpc-darwin-x86_64-20190426144518.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-grpc", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the gRPC Python library for App Engine.", + "display_name": "gRPC Python library" + }, + "id": "app-engine-grpc-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20190426144518, + "version_string": "1.20.0" + } + }, + { + "data": { + "checksum": "7da7ca03d04b770d96efbbf55a7b0e992328e947215d00ca702aaed8f5a27161", + "contents_checksum": "9f1bf2b01845ba427f5c833e3995c8919b98719a89c841269f15c55482012567", + "size": 2104919, + "source": "components/google-cloud-sdk-app-engine-grpc-linux-x86-20190426144518.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-grpc", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the gRPC Python library for App Engine.", + "display_name": "gRPC Python library" + }, + "id": "app-engine-grpc-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20190426144518, + "version_string": "1.20.0" + } + }, + { + "data": { + "checksum": "e6f65a8ec8192f024e59a093279b2be53d36d77862d63a9173a637a4533ad3bb", + "contents_checksum": "1b1cfad1979caf370bd308a725e30623f6f65fea5370481b39fe9e3ebe23f6a2", + "size": 2153684, + "source": "components/google-cloud-sdk-app-engine-grpc-linux-x86_64-20190426144518.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-grpc", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the gRPC Python library for App Engine.", + "display_name": "gRPC Python library" + }, + "id": "app-engine-grpc-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20190426144518, + "version_string": "1.20.0" + } + }, + { + "data": { + "checksum": "c0c878b429d2ca9ee5196bb348576547062da65b144aac4bbd8cd4c5a1dde1d6", + "contents_checksum": "a3edadedc0287b30caaf1db8c27f85e5c9311de3b555a0dfb7c276b3348ab132", + "size": 1615365, + "source": "components/google-cloud-sdk-app-engine-grpc-windows-x86-20190426144518.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-grpc", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the gRPC Python library for App Engine.", + "display_name": "gRPC Python library" + }, + "id": "app-engine-grpc-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20190426144518, + "version_string": "1.20.0" + } + }, + { + "data": { + "checksum": "ff3c75c9b459610c33c2dcc4060598bd5edec06ed01d916ded1e429e8defed5d", + "contents_checksum": "f6f05b6c3d087ff4e98c1cf9d841319adc30255e08dfff3fa85992238cb0f6a6", + "size": 1616022, + "source": "components/google-cloud-sdk-app-engine-grpc-windows-x86_64-20190426144518.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-grpc", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the gRPC Python library for App Engine.", + "display_name": "gRPC Python library" + }, + "id": "app-engine-grpc-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20190426144518, + "version_string": "1.20.0" + } + }, + { + "data": { + "checksum": "975bcefab33d4e48823a743fbfd727033e47635639768354bc3151ffa962b49b", + "contents_checksum": "1b13d5c165be0138d5c94024129d36373442ae1f86a8f0745a43375fd3ef9ad3", + "size": 53824926, + "source": "components/google-cloud-sdk-app-engine-java-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the tools required to develop Java applications using gcloud.", + "display_name": "gcloud app Java Extensions" + }, + "id": "app-engine-java", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220722145557, + "version_string": "1.9.98" + } + }, + { + "dependencies": [ + "app-engine-php-darwin", + "app-engine-php-windows", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the PHP runtimes for the dev_appserver.", + "display_name": "gcloud app PHP Extensions" + }, + "id": "app-engine-php", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "operating_systems": [ + "CYGWIN", + "MACOSX", + "MSYS", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "" + } + }, + { + "data": { + "checksum": "9d6d9d232739c8de9dcd7b35b7f8021136138e7892697229d3c04cb4a7aab494", + "contents_checksum": "5682195caf966a52c95bb865a3c2b607237ed97c36952b479ef358370401aaeb", + "size": 22985548, + "source": "components/google-cloud-sdk-app-engine-php-darwin-20170915105257.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-php", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the PHP runtimes for the dev_appserver.", + "display_name": "gcloud app PHP Extensions" + }, + "id": "app-engine-php-darwin", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20170915105257, + "version_string": "2017.09.15" + } + }, + { + "data": { + "checksum": "c1f560a660d36d2bca873c01ca37a0790888713b2e056dfeeff3ea03f037235c", + "contents_checksum": "d11e66fd28ac784e4ef57b315bf626f01974db5cdbbc5e69f8e2689d4dc4de55", + "size": 20074666, + "source": "components/google-cloud-sdk-app-engine-php-windows-20170915105257.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-php", + "app-engine-python", + "core" + ], + "details": { + "description": "Provides the PHP runtimes for the dev_appserver.", + "display_name": "gcloud app PHP Extensions" + }, + "id": "app-engine-php-windows", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "CYGWIN", + "MSYS", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20170915105257, + "version_string": "2017.09.15" + } + }, + { + "data": { + "checksum": "bfff4dc45ced105e5010076dfea392f3d6a5e14a8c5289a8b2af77db2fe9632f", + "contents_checksum": "0438831ce5792c465cc5e704862dbe55d29cf2c529ca656070854d6c7f945f8c", + "size": 8153872, + "source": "components/google-cloud-sdk-app-engine-python-20220401142023.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-grpc", + "cloud-datastore-emulator", + "core" + ], + "details": { + "description": "Provides the tools required to develop Python and PHP applications using gcloud.", + "display_name": "gcloud app Python Extensions" + }, + "id": "app-engine-python", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220401142023, + "version_string": "1.9.100" + } + }, + { + "data": { + "checksum": "83b1c2df408816a9d51d9a0301eb97e30d61d729c987ba585806a444a6785ffc", + "contents_checksum": "5d88b8454d9e5d39fb3f4d7a4bb16e296eb6883c325c17622050bf7b73ef8ff0", + "size": 27709995, + "source": "components/google-cloud-sdk-app-engine-python-extras-20211015142804.tar.gz", + "type": "tar" + }, + "dependencies": [ + "app-engine-python", + "core" + ], + "details": { + "description": "Extra libraries for the App Engine Python Extensions.", + "display_name": "gcloud app Python Extensions (Extra Libraries)" + }, + "id": "app-engine-python-extras", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20211015142804, + "version_string": "1.9.96" + } + }, + { + "dependencies": [ + "appctl-darwin-x86", + "appctl-darwin-x86_64", + "appctl-linux-x86", + "appctl-linux-x86_64", + "appctl-windows-x86", + "appctl-windows-x86_64" + ], + "details": { + "description": "Provides appctl executable.", + "display_name": "Appctl" + }, + "id": "appctl", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "0.1.12" + } + }, + { + "data": { + "checksum": "dc1346aa497ab9856a61d4baadb999d46a025616b0fb941499930e8cd2bb08ef", + "contents_checksum": "dc9f7c06e11b6368358bc374d1a281896df26bc2b5d8403e27645452d551db54", + "size": 19669923, + "source": "components/google-cloud-sdk-appctl-darwin-x86-20200626165905.tar.gz", + "type": "tar" + }, + "dependencies": [ + "appctl" + ], + "details": { + "description": "Provides appctl executable.", + "display_name": "Appctl" + }, + "id": "appctl-darwin-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20200626165905, + "version_string": "0.1.12" + } + }, + { + "data": { + "checksum": "73702c9e36f3fa25d3cba2f5b747ccaf40d4439a4beca2187c775cf0b87b5ba0", + "contents_checksum": "8f6243a30cde23bea18034fe4b1dcd8373a2e410d92fc784d5708ffb817bb418", + "size": 19381598, + "source": "components/google-cloud-sdk-appctl-darwin-x86_64-20200626165905.tar.gz", + "type": "tar" + }, + "dependencies": [ + "appctl" + ], + "details": { + "description": "Provides appctl executable.", + "display_name": "Appctl" + }, + "id": "appctl-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20200626165905, + "version_string": "0.1.12" + } + }, + { + "data": { + "checksum": "f9e00574acdc98da65aa7167a11bb1d349e8811f4aabc7a9cad231959a578017", + "contents_checksum": "bec7f3d72271d31f4be1516919207d8ab9a5364546339aa6361d47a06e764d44", + "size": 20215575, + "source": "components/google-cloud-sdk-appctl-linux-x86-20200626165905.tar.gz", + "type": "tar" + }, + "dependencies": [ + "appctl" + ], + "details": { + "description": "Provides appctl executable.", + "display_name": "Appctl" + }, + "id": "appctl-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20200626165905, + "version_string": "0.1.12" + } + }, + { + "data": { + "checksum": "1017488e55a6316d6fb51ebfa8306cc58b2f6f24186686f6258c46b2b39d6781", + "contents_checksum": "9db848fc1e8721f80b5937dea801d18912d22aeed5682671e77f6d29959be483", + "size": 22041660, + "source": "components/google-cloud-sdk-appctl-linux-x86_64-20200626165905.tar.gz", + "type": "tar" + }, + "dependencies": [ + "appctl" + ], + "details": { + "description": "Provides appctl executable.", + "display_name": "Appctl" + }, + "id": "appctl-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20200626165905, + "version_string": "0.1.12" + } + }, + { + "data": { + "checksum": "1d4bffafcbc0f1a378048123fd838cfaebab55c73c286e7b5128328750268262", + "contents_checksum": "908ec0c86e7f779641888f42b7f3b39f98fb91de8c68f4a24d360b1d3050d646", + "size": 19638844, + "source": "components/google-cloud-sdk-appctl-windows-x86-20200626165905.tar.gz", + "type": "tar" + }, + "dependencies": [ + "appctl" + ], + "details": { + "description": "Provides appctl executable.", + "display_name": "Appctl" + }, + "id": "appctl-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20200626165905, + "version_string": "0.1.12" + } + }, + { + "data": { + "checksum": "3ecd725f24eef4715946387442e06af0f9ced436f37d1c9428480fdaa2df034b", + "contents_checksum": "0cfec25922905ba72982b630f026045233a0f567220262b3b0aec169559b0732", + "size": 19657321, + "source": "components/google-cloud-sdk-appctl-windows-x86_64-20200626165905.tar.gz", + "type": "tar" + }, + "dependencies": [ + "appctl" + ], + "details": { + "description": "Provides appctl executable.", + "display_name": "Appctl" + }, + "id": "appctl-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20200626165905, + "version_string": "0.1.12" + } + }, + { + "data": { + "checksum": "707d412854a14450b4fddee199d258e75946fe51b44eb2980c8cd7e274c15760", + "contents_checksum": "0b4e9d8e6394dc841aece07ca4da91920a460cbd7ec22495be4a2b4f46635b4d", + "size": 797, + "source": "components/google-cloud-sdk-beta-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core" + ], + "details": { + "description": "Beta version of gcloud commands.", + "display_name": "gcloud Beta Commands" + }, + "id": "beta", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "2022.08.05" + } + }, + { + "dependencies": [ + "bigtable-darwin-arm", + "bigtable-darwin-x86", + "bigtable-darwin-x86_64", + "bigtable-linux-arm", + "bigtable-linux-x86", + "bigtable-linux-x86_64", + "bigtable-windows-x86", + "bigtable-windows-x86_64", + "core" + ], + "details": { + "description": "Provides a tool for local Cloud Bigtable emulation.", + "display_name": "Cloud Bigtable Emulator" + }, + "id": "bigtable", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "" + } + }, + { + "data": { + "checksum": "7d209506db2a83c5718976816fff6ac31de6c28edfbd4306ab40dbe356479c64", + "contents_checksum": "ee39a485611ad8d2455ea8c24f283e6064b98f5565423759fc1f71439689e891", + "size": 6002688, + "source": "components/google-cloud-sdk-bigtable-darwin-arm-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bigtable", + "core" + ], + "details": { + "description": "Provides a tool for local Cloud Bigtable emulation.", + "display_name": "Cloud Bigtable Emulator" + }, + "id": "bigtable-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "" + } + }, + { + "data": { + "checksum": "be895d4ef5e80c918c49aabb257226192fccaf54933de967725a7a5ad31ec849", + "contents_checksum": "d3291c80aa740ddf5ab17943262c2af6eff226508aa0d48b1a5b5c5cbd913962", + "size": 6730815, + "source": "components/google-cloud-sdk-bigtable-darwin-x86-20190830142709.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bigtable", + "core" + ], + "details": { + "description": "Provides a tool for local Cloud Bigtable emulation.", + "display_name": "Cloud Bigtable Emulator" + }, + "id": "bigtable-darwin-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20190830142709, + "version_string": "2019.08.30" + } + }, + { + "data": { + "checksum": "72c16c86308c3b202528d40f73af0fc15dc97d10c4456712078aea83e79039cd", + "contents_checksum": "98b665df4c937ac84ae9115a0da3491b62691e4e7e1fb98d4b4672078f7d185d", + "size": 6190366, + "source": "components/google-cloud-sdk-bigtable-darwin-x86_64-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bigtable", + "core" + ], + "details": { + "description": "Provides a tool for local Cloud Bigtable emulation.", + "display_name": "Cloud Bigtable Emulator" + }, + "id": "bigtable-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "" + } + }, + { + "data": { + "checksum": "7d8985de0c53340c58bdedeb75d4ffd10f4a55bb94391f6cb4d2c6b1df70101e", + "contents_checksum": "d6178d34b99ae088658df06ab27fa990073f0b3d2e1b515ce49036822b71b615", + "size": 5877132, + "source": "components/google-cloud-sdk-bigtable-linux-arm-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bigtable", + "core" + ], + "details": { + "description": "Provides a tool for local Cloud Bigtable emulation.", + "display_name": "Cloud Bigtable Emulator" + }, + "id": "bigtable-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "" + } + }, + { + "data": { + "checksum": "4e487d1d370fa6ac500fa7a6a8451af5d69db83767157683c45ff763069119da", + "contents_checksum": "3519180cff8988049ac04f273e912613ad5ed82ef947bbbdd9ffb0917b29b39e", + "size": 6023473, + "source": "components/google-cloud-sdk-bigtable-linux-x86-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bigtable", + "core" + ], + "details": { + "description": "Provides a tool for local Cloud Bigtable emulation.", + "display_name": "Cloud Bigtable Emulator" + }, + "id": "bigtable-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "" + } + }, + { + "data": { + "checksum": "7500ab3fcfb74e5b9979d56678154aabf6e10e70f12d4a05daa88be92cd7bba3", + "contents_checksum": "4a874d418499ef66ebb3e77849017d9924f13fdc267cfb4542b7bf72e90197aa", + "size": 6334742, + "source": "components/google-cloud-sdk-bigtable-linux-x86_64-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bigtable", + "core" + ], + "details": { + "description": "Provides a tool for local Cloud Bigtable emulation.", + "display_name": "Cloud Bigtable Emulator" + }, + "id": "bigtable-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "" + } + }, + { + "data": { + "checksum": "050132fe1d123604b1b76754354bf9c3d159886efee74ac754cf46c835b28948", + "contents_checksum": "b10643a676f3046e14d75249401b8dc80b6dc32256c3406f1a9f45ced9a472e2", + "size": 5991791, + "source": "components/google-cloud-sdk-bigtable-windows-x86-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bigtable", + "core" + ], + "details": { + "description": "Provides a tool for local Cloud Bigtable emulation.", + "display_name": "Cloud Bigtable Emulator" + }, + "id": "bigtable-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "" + } + }, + { + "data": { + "checksum": "f10b8f3075e3defa81027e59323089ab50ddf2cb2a450cdc88696303b49686a0", + "contents_checksum": "c0cdf344a3699f5f4d1bef3fc2df9a143ffa0a48c448f4744cb230868ff1554c", + "size": 6226583, + "source": "components/google-cloud-sdk-bigtable-windows-x86_64-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bigtable", + "core" + ], + "details": { + "description": "Provides a tool for local Cloud Bigtable emulation.", + "display_name": "Cloud Bigtable Emulator" + }, + "id": "bigtable-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "" + } + }, + { + "data": { + "checksum": "00ee91abb4d06c1bd3e61b621a5139dbc0358629223010503b8513ae720f83c9", + "contents_checksum": "4e9be9dfb23ff2071f8a51128a4e84cad77fb0ce5befa1ffd875ea0aa2a1bea0", + "size": 1630286, + "source": "components/google-cloud-sdk-bq-20220610143733.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bq-nix", + "bq-win", + "core" + ], + "details": { + "description": "Provides the bq tool for interacting with the BigQuery service.", + "display_name": "BigQuery Command Line Tool" + }, + "id": "bq", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220610143733, + "version_string": "2.0.75" + } + }, + { + "data": { + "checksum": "31be1877239d6dcb9113966dbeea4ff62f2526f0e39a860c34f141a150ef78c5", + "contents_checksum": "73f7b6b5d91c4b7ec7cd49116af97ac4e806c983850dadf9ac5b9c5364068d78", + "size": 1816, + "source": "components/google-cloud-sdk-bq-nix-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bq", + "core" + ], + "details": { + "description": "Provides the bq tool for interacting with the BigQuery service.", + "display_name": "BigQuery Command Line Tool (Platform Specific)" + }, + "id": "bq-nix", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "CYGWIN", + "LINUX", + "MACOSX", + "MSYS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "2.0.75" + } + }, + { + "data": { + "checksum": "5ae0ba4bdf9b217a5f51f8787ba5cf2ee80ded38d7aa3a49d7040cb7302858de", + "contents_checksum": "68c4a31b0e8314777157a20aafb03af681d38b1ff7c95fd9b709a0e378203495", + "size": 2567, + "source": "components/google-cloud-sdk-bq-win-20210430141114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bq", + "core" + ], + "details": { + "description": "Provides the bq tool for interacting with the BigQuery service.", + "display_name": "BigQuery Command Line Tool (Platform Specific)" + }, + "id": "bq-win", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210430141114, + "version_string": "2.0.67" + } + }, + { + "dependencies": [ + "bundled-python-windows-x86", + "bundled-python-windows-x86_64", + "bundled-python3", + "core" + ], + "details": { + "description": "Provides stand-alone Python 2.7 install.", + "display_name": "Bundled Python 2.7" + }, + "id": "bundled-python", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86", + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "2.7.13" + } + }, + { + "data": { + "checksum": "8b179d2ffd01bd29d3252feb638de41662ad853f4a109143c45cfbeb221d466b", + "contents_checksum": "649ff2cbb21688bb04ccf2c6366bff8008975f7b94848fcfd0e2200dfaca442e", + "size": 12763722, + "source": "components/google-cloud-sdk-bundled-python-windows-x86-20200605144945.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bundled-python", + "bundled-python3", + "core" + ], + "details": { + "description": "Provides stand-alone Python 2.7 install.", + "display_name": "Bundled Python 2.7" + }, + "id": "bundled-python-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20200605144945, + "version_string": "2.7.13" + } + }, + { + "data": { + "checksum": "6345eae40bebdbbce12f0ccf75161a32c040cd017d43aa697a1cf38a237a3a6f", + "contents_checksum": "29e7c3624d567ef8f63fad1f6863391b6e0577dc7f9034433ece3fc6949363bc", + "size": 13965732, + "source": "components/google-cloud-sdk-bundled-python-windows-x86_64-20200605144945.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bundled-python", + "bundled-python3", + "core" + ], + "details": { + "description": "Provides stand-alone Python 2.7 install.", + "display_name": "Bundled Python 2.7" + }, + "id": "bundled-python-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20200605144945, + "version_string": "2.7.13" + } + }, + { + "dependencies": [ + "bundled-python3-windows-x86", + "bundled-python3-windows-x86_64", + "core" + ], + "details": { + "description": "Provides stand-alone Python 3.9.12 install.", + "display_name": "Bundled Python 3.9" + }, + "id": "bundled-python3", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86", + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "3.9.12" + } + }, + { + "dependencies": [ + "bundled-python3-unix-linux-x86_64", + "core" + ], + "details": { + "description": "Provides stand-alone Python 3.9.12 installation for UNIX.", + "display_name": "Bundled Python 3.9" + }, + "id": "bundled-python3-unix", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "3.9.12" + } + }, + { + "data": { + "checksum": "34e4c2a1c15f45e6142b059f9e13813aa5a49c5a0a32ae4aa2b787fb1144f1fe", + "contents_checksum": "2aa3b48f270bdc5b8e2bbf512b7ff80b36f2bbadd57c61628b19b623d71ebed4", + "size": 65223088, + "source": "components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20220506143240.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bundled-python3-unix", + "core" + ], + "details": { + "description": "Provides stand-alone Python 3.9.12 installation for UNIX.", + "display_name": "Bundled Python 3.9" + }, + "id": "bundled-python3-unix-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220506143240, + "version_string": "3.9.12" + } + }, + { + "data": { + "checksum": "67eea3b181e7de3ac9133214bc03c0784aa746a55172a3935e07c26d0b27a3cf", + "contents_checksum": "054233368a0de21a5bdc38275418db4ed263191adc85f5e1196795169ef56c0d", + "size": 20496613, + "source": "components/google-cloud-sdk-bundled-python3-windows-x86-20220506143240.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bundled-python3", + "core" + ], + "details": { + "description": "Provides stand-alone Python 3.9.12 install.", + "display_name": "Bundled Python 3.9" + }, + "id": "bundled-python3-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220506143240, + "version_string": "3.9.12" + } + }, + { + "data": { + "checksum": "ba15e08bfb91ea0bbefbee8e1cd74fec52ecc10ae318f592dc9c78fd7658d9d7", + "contents_checksum": "dea9551901841c338e21f4891f6aa5c969f868fb2bb6db3670b31a9efe608aa9", + "size": 22319841, + "source": "components/google-cloud-sdk-bundled-python3-windows-x86_64-20220506143240.tar.gz", + "type": "tar" + }, + "dependencies": [ + "bundled-python3", + "core" + ], + "details": { + "description": "Provides stand-alone Python 3.9.12 install.", + "display_name": "Bundled Python 3.9" + }, + "id": "bundled-python3-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220506143240, + "version_string": "3.9.12" + } + }, + { + "dependencies": [ + "cbt-darwin-arm", + "cbt-darwin-x86", + "cbt-darwin-x86_64", + "cbt-linux-arm", + "cbt-linux-x86", + "cbt-linux-x86_64", + "cbt-windows-x86", + "cbt-windows-x86_64" + ], + "details": { + "description": "Provides the cbt tool for interacting with the Cloud Bigtable service.", + "display_name": "Cloud Bigtable Command Line Tool" + }, + "id": "cbt", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "0.12.0" + } + }, + { + "data": { + "checksum": "d1b87b622b52227749950bdac78c4fde7273e6be7d933da829909e41b1fbe162", + "contents_checksum": "bddf5cd1addcbd5873284a80d24003894d959447a8d5a2b8f332b9e0262d4654", + "size": 9711886, + "source": "components/google-cloud-sdk-cbt-darwin-arm-20220408151416.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cbt" + ], + "details": { + "description": "Provides the cbt tool for interacting with the Cloud Bigtable service.", + "display_name": "Cloud Bigtable Command Line Tool" + }, + "id": "cbt-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220408151416, + "version_string": "0.12.0" + } + }, + { + "data": { + "checksum": "730929dfb7fb308bea5206037004409db36c098ee60e25e5a3792fdbb062899f", + "contents_checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 94, + "source": "components/google-cloud-sdk-cbt-darwin-x86-20220527165258.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cbt" + ], + "details": { + "description": "Provides the cbt tool for interacting with the Cloud Bigtable service.", + "display_name": "Cloud Bigtable Command Line Tool" + }, + "id": "cbt-darwin-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220527165258, + "version_string": "0.12.0" + } + }, + { + "data": { + "checksum": "7c9db850cffc8cf3023741fee07a29e258663171eba94c439a8293a05d5c5628", + "contents_checksum": "2a5f5bf0e4077f21ee492da47b78f5c84d38721e5e1f1f556970a9f9ca2f9311", + "size": 10005464, + "source": "components/google-cloud-sdk-cbt-darwin-x86_64-20220408151416.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cbt" + ], + "details": { + "description": "Provides the cbt tool for interacting with the Cloud Bigtable service.", + "display_name": "Cloud Bigtable Command Line Tool" + }, + "id": "cbt-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220408151416, + "version_string": "0.12.0" + } + }, + { + "data": { + "checksum": "7cc16862e33b712ebb4d7a3e37930a6cec0621f12d06e8371f6be0b2f1d5c4fc", + "contents_checksum": "39020c4b1541d32e3e3a2171ef99026e1b913d4bdfff881949c32b821f451ea2", + "size": 9596153, + "source": "components/google-cloud-sdk-cbt-linux-arm-20220408151416.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cbt" + ], + "details": { + "description": "Provides the cbt tool for interacting with the Cloud Bigtable service.", + "display_name": "Cloud Bigtable Command Line Tool" + }, + "id": "cbt-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220408151416, + "version_string": "0.12.0" + } + }, + { + "data": { + "checksum": "a6fd809346f8a67ed3fb9721285343ab0d2bd974c80c8fc63e465d6d7a28a92f", + "contents_checksum": "973b6d95455dae468b2a4710613805fd20709fded4745e6c3499ef2ae9657659", + "size": 10080639, + "source": "components/google-cloud-sdk-cbt-linux-x86-20220408151416.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cbt" + ], + "details": { + "description": "Provides the cbt tool for interacting with the Cloud Bigtable service.", + "display_name": "Cloud Bigtable Command Line Tool" + }, + "id": "cbt-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220408151416, + "version_string": "0.12.0" + } + }, + { + "data": { + "checksum": "7fa96c548bc2ebb0caaebfb22e6a3ee5868d862e382f79b08ba4cbcb36c31607", + "contents_checksum": "7c99951de391710e7054252a2a488db9bdd6a1c8174447a04d06e0e7b8be9cc0", + "size": 10226666, + "source": "components/google-cloud-sdk-cbt-linux-x86_64-20220408151416.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cbt" + ], + "details": { + "description": "Provides the cbt tool for interacting with the Cloud Bigtable service.", + "display_name": "Cloud Bigtable Command Line Tool" + }, + "id": "cbt-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220408151416, + "version_string": "0.12.0" + } + }, + { + "data": { + "checksum": "5d3cc750386887dffd3e2037587a25c99d704c8a39a63d5bdb4515916de3d286", + "contents_checksum": "dacd1b1b498bbcbb4b5d27f2e30d744f43e167dffb2e162ffd1c73247de5e94a", + "size": 10069922, + "source": "components/google-cloud-sdk-cbt-windows-x86-20220408151416.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cbt" + ], + "details": { + "description": "Provides the cbt tool for interacting with the Cloud Bigtable service.", + "display_name": "Cloud Bigtable Command Line Tool" + }, + "id": "cbt-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220408151416, + "version_string": "0.12.0" + } + }, + { + "data": { + "checksum": "8cce87fbc5230dd7e9d6852dc9b0e1080dd43b9924ffe0b8af8fc0895d84049d", + "contents_checksum": "9f793cbc4bb6c5df4729836eccc40c7374e61634c5a3610a1f38fcd69915eeff", + "size": 10087793, + "source": "components/google-cloud-sdk-cbt-windows-x86_64-20220408151416.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cbt" + ], + "details": { + "description": "Provides the cbt tool for interacting with the Cloud Bigtable service.", + "display_name": "Cloud Bigtable Command Line Tool" + }, + "id": "cbt-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220408151416, + "version_string": "0.12.0" + } + }, + { + "dependencies": [ + "cloud-build-local-darwin-x86_64", + "cloud-build-local-linux-x86", + "cloud-build-local-linux-x86_64" + ], + "details": { + "description": "Provides cloud-build-local executable. See https://github.com/GoogleCloudPlatform/cloud-build-local", + "display_name": "Google Cloud Build Local Builder" + }, + "id": "cloud-build-local", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "0.5.2" + } + }, + { + "data": { + "checksum": "d96d493deac9ee5e6153072a3e8cc89e752be3b00aa3d23deded8656b0a46298", + "contents_checksum": "1f75c89816240cd2be9a6be6485f339e855c414aa329d9c263a10eb252371718", + "size": 6461890, + "source": "components/google-cloud-sdk-cloud-build-local-darwin-x86_64-20201023143012.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud-build-local" + ], + "details": { + "description": "Provides cloud-build-local executable. See https://github.com/GoogleCloudPlatform/cloud-build-local", + "display_name": "Google Cloud Build Local Builder" + }, + "id": "cloud-build-local-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20201023143012, + "version_string": "0.5.2" + } + }, + { + "data": { + "checksum": "c61eb8ad5125db4f22c8eab4b76b92432e872842ca0df19ef7f38174cc964c14", + "contents_checksum": "e2a36220cdfb3043d711657e22228d597f8f937e7da0ab56cce168676ba9fa8f", + "size": 6346956, + "source": "components/google-cloud-sdk-cloud-build-local-linux-x86-20201023143012.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud-build-local" + ], + "details": { + "description": "Provides cloud-build-local executable. See https://github.com/GoogleCloudPlatform/cloud-build-local", + "display_name": "Google Cloud Build Local Builder" + }, + "id": "cloud-build-local-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20201023143012, + "version_string": "0.5.2" + } + }, + { + "data": { + "checksum": "3916fed470f06ee12e123781f1e11979d35e363556e64ec601a013f0973683e1", + "contents_checksum": "c6a30f889ddb1c00a78a68127b9c9b9d5196f345b5558389da1ab85f019e2503", + "size": 6591757, + "source": "components/google-cloud-sdk-cloud-build-local-linux-x86_64-20201023143012.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud-build-local" + ], + "details": { + "description": "Provides cloud-build-local executable. See https://github.com/GoogleCloudPlatform/cloud-build-local", + "display_name": "Google Cloud Build Local Builder" + }, + "id": "cloud-build-local-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20201023143012, + "version_string": "0.5.2" + } + }, + { + "data": { + "checksum": "7c98eaacbee43daec9ba3ce54133657c6e49ce089310a2fc780de549c678d1c7", + "contents_checksum": "7f3e86a3cf39f484009dac34ee13b66fd389927cd4b71566df227d740f67f07b", + "size": 36712826, + "source": "components/google-cloud-sdk-cloud-datastore-emulator-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core" + ], + "details": { + "description": "Provides a local emulator of Cloud Datastore.", + "display_name": "Cloud Datastore Emulator" + }, + "id": "cloud-datastore-emulator", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "2.2.2" + } + }, + { + "data": { + "checksum": "ca78b8ebadd0bf5ce42bde5975bbd0f8f79df4dd926ba6ab6bd68b2e12367ec2", + "contents_checksum": "2f8fe1680cea2e545ae13628c7d26af6e22d249b892da0243b10461b928884ce", + "size": 42140696, + "source": "components/google-cloud-sdk-cloud-firestore-emulator-20220708145531.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core" + ], + "details": { + "description": "Provides a local emulator of Cloud Firestore.", + "display_name": "Cloud Firestore Emulator" + }, + "id": "cloud-firestore-emulator", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220708145531, + "version_string": "1.14.4" + } + }, + { + "dependencies": [ + "cloud-run-proxy-darwin-arm", + "cloud-run-proxy-darwin-x86_64", + "cloud-run-proxy-linux-arm", + "cloud-run-proxy-linux-x86_64", + "cloud-run-proxy-windows-x86_64" + ], + "details": { + "description": "Provides cloud-run-proxy executable. See https://github.com/GoogleCloudPlatform/cloud-run-proxy", + "display_name": "Cloud Run Proxy" + }, + "id": "cloud-run-proxy", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "0.3.0" + } + }, + { + "data": { + "checksum": "8b6f1e898426170cc9d828d56c65077a2030a2ef4cc1c3acd2faa041ddc11eab", + "contents_checksum": "254e6455954c6fbe7edc20e36df09b1a5430e47d3ef6ba855fa64f23558be77e", + "size": 7735939, + "source": "components/google-cloud-sdk-cloud-run-proxy-darwin-arm-20220310160002.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud-run-proxy" + ], + "details": { + "description": "Provides cloud-run-proxy executable. See https://github.com/GoogleCloudPlatform/cloud-run-proxy", + "display_name": "Cloud Run Proxy" + }, + "id": "cloud-run-proxy-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220310160002, + "version_string": "0.3.0" + } + }, + { + "data": { + "checksum": "20ae1978957d1686c6e47eeec2eb3374304b87000a4ac9d38aaa48ed0d6a9a78", + "contents_checksum": "b84b90138765c10084ad1822c198d2b4e4264effdb6301c8e3cddec2f64ebfda", + "size": 8024792, + "source": "components/google-cloud-sdk-cloud-run-proxy-darwin-x86_64-20220310160002.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud-run-proxy" + ], + "details": { + "description": "Provides cloud-run-proxy executable. See https://github.com/GoogleCloudPlatform/cloud-run-proxy", + "display_name": "Cloud Run Proxy" + }, + "id": "cloud-run-proxy-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220310160002, + "version_string": "0.3.0" + } + }, + { + "data": { + "checksum": "4605882aaef70f337c2b92ebc993396d4565edaf0f85dff31c0dc0d553c6cf85", + "contents_checksum": "1c8d5c6c77d0cc304ecb562aa887ccc72d8f7cf00dd3c6495fa5e5c1041a22f6", + "size": 7670643, + "source": "components/google-cloud-sdk-cloud-run-proxy-linux-arm-20220310160002.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud-run-proxy" + ], + "details": { + "description": "Provides cloud-run-proxy executable. See https://github.com/GoogleCloudPlatform/cloud-run-proxy", + "display_name": "Cloud Run Proxy" + }, + "id": "cloud-run-proxy-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220310160002, + "version_string": "0.3.0" + } + }, + { + "data": { + "checksum": "8d5d6af2bc3b912e7b5b0575ef9b5255f33be284065035728b1318c39fdbe4b2", + "contents_checksum": "f3fb71ce6c6082cfc4d985a39df76b3a4ba01b326ada09d9c2b68a87b92041e9", + "size": 9387984, + "source": "components/google-cloud-sdk-cloud-run-proxy-linux-x86_64-20220310160002.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud-run-proxy" + ], + "details": { + "description": "Provides cloud-run-proxy executable. See https://github.com/GoogleCloudPlatform/cloud-run-proxy", + "display_name": "Cloud Run Proxy" + }, + "id": "cloud-run-proxy-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220310160002, + "version_string": "0.3.0" + } + }, + { + "data": { + "checksum": "25fb7bb66dc08fcebc2471e9a040c4a6eab8e5e13c917674f3d108762b399562", + "contents_checksum": "b710b3a69fe57881ff1940a28466950d245885a064d7c0c6060fdb313f1e6cda", + "size": 7998283, + "source": "components/google-cloud-sdk-cloud-run-proxy-windows-x86_64-20220310160002.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud-run-proxy" + ], + "details": { + "description": "Provides cloud-run-proxy executable. See https://github.com/GoogleCloudPlatform/cloud-run-proxy", + "display_name": "Cloud Run Proxy" + }, + "id": "cloud-run-proxy-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220310160002, + "version_string": "0.3.0" + } + }, + { + "dependencies": [ + "cloud-spanner-emulator-linux-x86_64", + "core" + ], + "details": { + "description": "Provides a local emulator of Cloud Spanner.", + "display_name": "Cloud Spanner Emulator" + }, + "id": "cloud-spanner-emulator", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "70917c386da1adc19e650b58285b73e5c0ae487748b926edb68e506f3be27c33", + "contents_checksum": "78a0616222d1caca2dae4ccec6f0f030af2c70b49b2369b002bfbe265b6e5399", + "size": 28519205, + "source": "components/google-cloud-sdk-cloud-spanner-emulator-linux-x86_64-20220719210002.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud-spanner-emulator", + "core" + ], + "details": { + "description": "Provides a local emulator of Cloud Spanner.", + "display_name": "Cloud Spanner Emulator" + }, + "id": "cloud-spanner-emulator-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220719210002, + "version_string": "1.4.3" + } + }, + { + "dependencies": [ + "cloud_sql_proxy-darwin-arm", + "cloud_sql_proxy-darwin-x86_64", + "cloud_sql_proxy-linux-arm", + "cloud_sql_proxy-linux-x86", + "cloud_sql_proxy-linux-x86_64", + "cloud_sql_proxy-windows-x86", + "cloud_sql_proxy-windows-x86_64" + ], + "details": { + "description": "Provides cloud_sql_proxy executable. See https://github.com/GoogleCloudPlatform/cloudsql-proxy", + "display_name": "Cloud SQL Proxy" + }, + "id": "cloud_sql_proxy", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.27.0" + } + }, + { + "data": { + "checksum": "53f6eba831fdd16a75b290315be4753e826f6b3b2abb8458c95e5af85470279d", + "contents_checksum": "2be63d10873f39e791dfae2507a6010de222a142df63354e46ad03370260a040", + "size": 7700917, + "source": "components/google-cloud-sdk-cloud_sql_proxy-darwin-arm-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud_sql_proxy" + ], + "details": { + "description": "Provides cloud_sql_proxy executable. See https://github.com/GoogleCloudPlatform/cloudsql-proxy", + "display_name": "Cloud SQL Proxy" + }, + "id": "cloud_sql_proxy-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.27.0" + } + }, + { + "data": { + "checksum": "36c550fc7cd33f22688e5859a3e4c93e7aaf503c5171b0b37f90d155baca4174", + "contents_checksum": "e1f2fabffeb3a93961c32a19fbe728599f9ef5f602bc9302dddf3491dbfc9f67", + "size": 7986647, + "source": "components/google-cloud-sdk-cloud_sql_proxy-darwin-x86_64-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud_sql_proxy" + ], + "details": { + "description": "Provides cloud_sql_proxy executable. See https://github.com/GoogleCloudPlatform/cloudsql-proxy", + "display_name": "Cloud SQL Proxy" + }, + "id": "cloud_sql_proxy-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.27.0" + } + }, + { + "data": { + "checksum": "36daf7fcd3097dd871c4d7cae925a6f4dee94b9bf342ce6bc5fdc28bc39308e3", + "contents_checksum": "c50c0af3d040a47218548822bac4e2f8ddbfb734037ea5769614d2953d6ca232", + "size": 7503669, + "source": "components/google-cloud-sdk-cloud_sql_proxy-linux-arm-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud_sql_proxy" + ], + "details": { + "description": "Provides cloud_sql_proxy executable. See https://github.com/GoogleCloudPlatform/cloudsql-proxy", + "display_name": "Cloud SQL Proxy" + }, + "id": "cloud_sql_proxy-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.27.0" + } + }, + { + "data": { + "checksum": "0dee101a9fa6edcc449a85e7ea19ba3047f3c16c5108321df5ab7c47eb97b575", + "contents_checksum": "caed77ba8b8c3a2f999ef9e68dce4cf85e793460013f0e32857f3950b4b066b9", + "size": 7691309, + "source": "components/google-cloud-sdk-cloud_sql_proxy-linux-x86-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud_sql_proxy" + ], + "details": { + "description": "Provides cloud_sql_proxy executable. See https://github.com/GoogleCloudPlatform/cloudsql-proxy", + "display_name": "Cloud SQL Proxy" + }, + "id": "cloud_sql_proxy-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.27.0" + } + }, + { + "data": { + "checksum": "a43e22a2b8494ceb3b637b1abde7c3a6192eaaa602ea4b577aa129a0b36e7a2e", + "contents_checksum": "ed70eb92475f99513c52a40a5137c30fccf0e96e254905d1af4ff8b9ff919aa0", + "size": 8154678, + "source": "components/google-cloud-sdk-cloud_sql_proxy-linux-x86_64-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud_sql_proxy" + ], + "details": { + "description": "Provides cloud_sql_proxy executable. See https://github.com/GoogleCloudPlatform/cloudsql-proxy", + "display_name": "Cloud SQL Proxy" + }, + "id": "cloud_sql_proxy-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.27.0" + } + }, + { + "data": { + "checksum": "22746a14a7687df9a4f681c2b8df1215e89446bb16dcd390c0cb6c30a2698ae4", + "contents_checksum": "83569a21f534b605f9dc3a41a07a230ea3b161ff8aec1beee91a528a9235e292", + "size": 7381389, + "source": "components/google-cloud-sdk-cloud_sql_proxy-windows-x86-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud_sql_proxy" + ], + "details": { + "description": "Provides cloud_sql_proxy executable. See https://github.com/GoogleCloudPlatform/cloudsql-proxy", + "display_name": "Cloud SQL Proxy" + }, + "id": "cloud_sql_proxy-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.27.0" + } + }, + { + "data": { + "checksum": "cb47a4c839401c2755e16ee09986ae4c6bdff71e1dd8162fd70f181b7c1e3e82", + "contents_checksum": "1e2a0a4304009f4c066956e3fae8065ee0d3eaf5aabb7fac19726f9b8c6bf6ac", + "size": 7718129, + "source": "components/google-cloud-sdk-cloud_sql_proxy-windows-x86_64-20211210155428.tar.gz", + "type": "tar" + }, + "dependencies": [ + "cloud_sql_proxy" + ], + "details": { + "description": "Provides cloud_sql_proxy executable. See https://github.com/GoogleCloudPlatform/cloudsql-proxy", + "display_name": "Cloud SQL Proxy" + }, + "id": "cloud_sql_proxy-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211210155428, + "version_string": "1.27.0" + } + }, + { + "dependencies": [ + "config-connector-darwin-arm", + "config-connector-darwin-x86_64", + "config-connector-linux-arm", + "config-connector-linux-x86_64", + "config-connector-windows-x86_64" + ], + "details": { + "description": "Google Cloud Config Connector. See https://cloud.google.com/config-connector/docs/overview", + "display_name": "config-connector" + }, + "id": "config-connector", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.91.0" + } + }, + { + "data": { + "checksum": "8a5c84aaa997c0fce5abc3080b49d0385f20d17b72d7467d7718eb1de291e172", + "contents_checksum": "f5b1d75e99ddf0cd2d2700e140bb9a8725bb5353ddd57dfed46528edfa82352a", + "size": 58043186, + "source": "components/google-cloud-sdk-config-connector-darwin-arm-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "config-connector" + ], + "details": { + "description": "Google Cloud Config Connector. See https://cloud.google.com/config-connector/docs/overview", + "display_name": "config-connector" + }, + "id": "config-connector-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.91.0" + } + }, + { + "data": { + "checksum": "26d1826db0040b76e6143a3c3a85092b64ce3634c55bac41513a16fbc75db1bb", + "contents_checksum": "4b4067694172d9c85f722fa75f2c449cd4d67aad192514993c3108cf4d5d8739", + "size": 59625932, + "source": "components/google-cloud-sdk-config-connector-darwin-x86_64-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "config-connector" + ], + "details": { + "description": "Google Cloud Config Connector. See https://cloud.google.com/config-connector/docs/overview", + "display_name": "config-connector" + }, + "id": "config-connector-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.91.0" + } + }, + { + "data": { + "checksum": "974604a14f8ab9d4146cbf3c70b974a7b45eb9f3060de98a3647926ecd675359", + "contents_checksum": "31f6186d634e8e7541d1b9a157bb865a6fb259b83b5ada22f6cb6828b871c973", + "size": 54420510, + "source": "components/google-cloud-sdk-config-connector-linux-arm-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "config-connector" + ], + "details": { + "description": "Google Cloud Config Connector. See https://cloud.google.com/config-connector/docs/overview", + "display_name": "config-connector" + }, + "id": "config-connector-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.91.0" + } + }, + { + "data": { + "checksum": "b1a296624de7ced067375268c0796aba27c7250102526e98cf6ef7bd095d80c6", + "contents_checksum": "1ad0f7c85b4738ce88dc44020714da73379d45e87079e623ac47ac861f168d94", + "size": 59194241, + "source": "components/google-cloud-sdk-config-connector-linux-x86_64-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "config-connector" + ], + "details": { + "description": "Google Cloud Config Connector. See https://cloud.google.com/config-connector/docs/overview", + "display_name": "config-connector" + }, + "id": "config-connector-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.91.0" + } + }, + { + "data": { + "checksum": "2feefddab47150f6bb9a10ad6799f865bc1e1ddaa59b8585b0251e2345b199b4", + "contents_checksum": "9493d18fbaadd734d35116b20419e7bbb55c949d1ece5d760ff0d5924ba980d3", + "size": 59353671, + "source": "components/google-cloud-sdk-config-connector-windows-x86_64-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "config-connector" + ], + "details": { + "description": "Google Cloud Config Connector. See https://cloud.google.com/config-connector/docs/overview", + "display_name": "config-connector" + }, + "id": "config-connector-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.91.0" + } + }, + { + "data": { + "checksum": "21664b6bffac84c8239b217e70217850e33331980b62e2531e93c9e737589071", + "contents_checksum": "fa7efddd74122403cee90c15c0f6bf4801f3e11b16197b8c79c040a7a28a8cc7", + "size": 25447400, + "source": "components/google-cloud-sdk-core-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core-nix", + "core-win", + "gcloud-deps", + "ssh-tools" + ], + "details": { + "description": "Handles all core functionality for the Google Cloud CLI.", + "display_name": "Google Cloud CLI Core Libraries" + }, + "id": "core", + "is_configuration": false, + "is_hidden": false, + "is_required": true, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "2022.08.05" + } + }, + { + "data": { + "checksum": "8b588bd281f23c083d797c5144da4f856edf23c86131efbabc8ab389ce740fdc", + "contents_checksum": "8f1c24d273122da4020ac2106e439187e5d1d2769c75ccff72359fd4e892746f", + "size": 2202, + "source": "components/google-cloud-sdk-core-nix-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-deps", + "ssh-tools" + ], + "details": { + "description": "Handles all core functionality for the Google Cloud CLI.", + "display_name": "Google Cloud CLI Core Libraries (Platform Specific)" + }, + "id": "core-nix", + "is_configuration": false, + "is_hidden": true, + "is_required": true, + "platform": { + "operating_systems": [ + "CYGWIN", + "LINUX", + "MACOSX", + "MSYS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "2022.08.05" + } + }, + { + "data": { + "checksum": "03fca068cee37d376a81d01475541c099c9e1d11c52a4c9c39f962e20f6edce5", + "contents_checksum": "ccd1995010434f506a75d8140fa9b54e8009de81fcbc93b6b35d083db40dc01f", + "size": 3087, + "source": "components/google-cloud-sdk-core-win-20210430141114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-deps", + "ssh-tools" + ], + "details": { + "description": "Handles all core functionality for the Google Cloud CLI.", + "display_name": "Google Cloud CLI Core Libraries (Platform Specific)" + }, + "id": "core-win", + "is_configuration": false, + "is_hidden": true, + "is_required": true, + "platform": { + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210430141114, + "version_string": "2021.04.30" + } + }, + { + "data": { + "checksum": "be642bd7b9efb920807c74e98fbce1510734f6f125177e18d97e4e64bf9d97e6", + "contents_checksum": "a0c6cef6ae50c3f9f756a478a837497a6e33ec0ea7c7c01ee73de308263d87f9", + "size": 101325922, + "source": "components/google-cloud-sdk-dataflow-sql-20180716155816.tar.gz", + "type": "tar" + }, + "dependencies": [ + "alpha", + "core", + "dataflow-sql-nix", + "dataflow-sql-win" + ], + "details": { + "description": "Dataflow SQL Shell", + "display_name": "Dataflow SQL Shell" + }, + "id": "dataflow-sql", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20180716155816, + "version_string": "20180711" + } + }, + { + "data": { + "checksum": "85315f1aa4992df190762349d735080dfa74cbb4ba3a9e0e24104df164d6482e", + "contents_checksum": "f75bd0240fa748e3f779b7ea4bd19fc7f35ed47fb9eb62705a244c920efd0690", + "size": 1839, + "source": "components/google-cloud-sdk-dataflow-sql-nix-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "alpha", + "core", + "dataflow-sql" + ], + "details": { + "description": "Dataflow SQL Shell", + "display_name": "Dataflow SQL Shell (Platform Specific)" + }, + "id": "dataflow-sql-nix", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "CYGWIN", + "LINUX", + "MACOSX", + "MSYS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "20180711" + } + }, + { + "data": { + "checksum": "6379500528f324f547d502fe17054f7ee11f4e34fe8cd5e11649a109dfaaf7d9", + "contents_checksum": "2822a81f487d4db182c830642336381ec043109ac38cf085fad6b49abeeafc52", + "size": 2598, + "source": "components/google-cloud-sdk-dataflow-sql-win-20210430141114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "alpha", + "core", + "dataflow-sql" + ], + "details": { + "description": "Dataflow SQL Shell", + "display_name": "Dataflow SQL Shell (Platform Specific)" + }, + "id": "dataflow-sql-win", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210430141114, + "version_string": "20180711" + } + }, + { + "data": { + "checksum": "14a35a0d77ace272dc527d47da52e8179d108896e0c4ae26fc53ad7823d0ce80", + "contents_checksum": "e20f84db8e9b863aa4eac38e273c21c79f4e1ab6afb93743b667caf79c66fedb", + "size": 74849, + "source": "components/google-cloud-sdk-datalab-20190614191715.tar.gz", + "type": "tar" + }, + "dependencies": [ + "alpha", + "beta", + "core", + "datalab-nix", + "datalab-win", + "gcloud" + ], + "details": { + "description": "Provides the datalab tool for managing Google Cloud Datalab instances.", + "display_name": "Cloud Datalab Command Line Tool" + }, + "id": "datalab", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20190614191715, + "version_string": "20190610" + } + }, + { + "data": { + "checksum": "ede6475214e26c5237656f3381b267609bb1470303bea118bd4d85025105da25", + "contents_checksum": "e15062374974a0b422807965f10d3599cfe3caf0643d62aee2d0cc5e46bc96cf", + "size": 1832, + "source": "components/google-cloud-sdk-datalab-nix-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "alpha", + "beta", + "core", + "datalab", + "gcloud" + ], + "details": { + "description": "Provides the datalab tool for managing Google Cloud Datalab instances.", + "display_name": "Cloud Datalab Command Line Tool (Platform Specific)" + }, + "id": "datalab-nix", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "CYGWIN", + "LINUX", + "MACOSX", + "MSYS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "20190610" + } + }, + { + "data": { + "checksum": "7f5703ef6932516dc1ad1324ae6f46ead4397fe265a3cb944f25ee3dfa3ecc45", + "contents_checksum": "ec6a4a4955c462149dd72c50090455ea579dc6c7e3b465b7f6449700cde8ddb4", + "size": 1433, + "source": "components/google-cloud-sdk-datalab-win-20210430141114.tar.gz", + "type": "tar" + }, + "dependencies": [ + "alpha", + "beta", + "core", + "datalab", + "gcloud" + ], + "details": { + "description": "Provides the datalab tool for managing Google Cloud Datalab instances.", + "display_name": "Cloud Datalab Command Line Tool (Platform Specific)" + }, + "id": "datalab-win", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210430141114, + "version_string": "20190610" + } + }, + { + "dependencies": [ + "docker-credential-gcr-darwin-x86", + "docker-credential-gcr-darwin-x86_64", + "docker-credential-gcr-linux-arm", + "docker-credential-gcr-linux-x86", + "docker-credential-gcr-linux-x86_64", + "docker-credential-gcr-windows-x86", + "docker-credential-gcr-windows-x86_64" + ], + "details": { + "description": "Provides docker-credential-gcr executable. See https://github.com/GoogleCloudPlatform/docker-credential-gcr", + "display_name": "Google Container Registry's Docker credential helper" + }, + "id": "docker-credential-gcr", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.5.0" + } + }, + { + "data": { + "checksum": "42563a3d7d05e960b1fe05708b7923e01cc99ec2f9577041a4290e213c2c6c4c", + "contents_checksum": "19ab65926272397722708696135651d1f8f0b384d5f1f921b5936c8ab06da764", + "size": 1790467, + "source": "components/google-cloud-sdk-docker-credential-gcr-darwin-x86-20180618122334.tar.gz", + "type": "tar" + }, + "dependencies": [ + "docker-credential-gcr" + ], + "details": { + "description": "Provides docker-credential-gcr executable. See https://github.com/GoogleCloudPlatform/docker-credential-gcr", + "display_name": "Google Container Registry's Docker credential helper" + }, + "id": "docker-credential-gcr-darwin-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20180618122334, + "version_string": "1.5.0" + } + }, + { + "data": { + "checksum": "ac6df1b36972a1160d93c493978e7ad3e061722300808ec10104d703a2dbf66f", + "contents_checksum": "13f423113bb0ef0b356aa23b4b01327ec23667a710e98bc88430e2dcd2f5a7bb", + "size": 2266831, + "source": "components/google-cloud-sdk-docker-credential-gcr-darwin-x86_64-20210205155736.tar.gz", + "type": "tar" + }, + "dependencies": [ + "docker-credential-gcr" + ], + "details": { + "description": "Provides docker-credential-gcr executable. See https://github.com/GoogleCloudPlatform/docker-credential-gcr", + "display_name": "Google Container Registry's Docker credential helper" + }, + "id": "docker-credential-gcr-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210205155736, + "version_string": "1.5.0" + } + }, + { + "data": { + "checksum": "e8218f7e508d944f8654e8c9a547f4be81ce6fa128e15bd27703e51e4ebcfe86", + "contents_checksum": "2ff30360e7aaf1219a493b3743979af5cdb8dadb0a2b2a4883d8835cbfaafd85", + "size": 2079984, + "source": "components/google-cloud-sdk-docker-credential-gcr-linux-arm-20210212155704.tar.gz", + "type": "tar" + }, + "dependencies": [ + "docker-credential-gcr" + ], + "details": { + "description": "Provides docker-credential-gcr executable. See https://github.com/GoogleCloudPlatform/docker-credential-gcr", + "display_name": "Google Container Registry's Docker credential helper" + }, + "id": "docker-credential-gcr-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210212155704, + "version_string": "1.5.0" + } + }, + { + "data": { + "checksum": "9fc85ad26ca64564b41cacacb0d5a5fe46d4cc6e2ef07cd6d57633a461247365", + "contents_checksum": "5cbd9d9e990c575e1c96ce02a5ac01e0a04d32644bb86ff50203d572103c42ad", + "size": 1800324, + "source": "components/google-cloud-sdk-docker-credential-gcr-linux-x86-20180618122334.tar.gz", + "type": "tar" + }, + "dependencies": [ + "docker-credential-gcr" + ], + "details": { + "description": "Provides docker-credential-gcr executable. See https://github.com/GoogleCloudPlatform/docker-credential-gcr", + "display_name": "Google Container Registry's Docker credential helper" + }, + "id": "docker-credential-gcr-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20180618122334, + "version_string": "1.5.0" + } + }, + { + "data": { + "checksum": "f7548568d4c898128e1a76a96d0fb1081d1d762db4e489fcb93e7d6f220981fc", + "contents_checksum": "cae6e3cb5a89bfc5e034cf46db18212cec86db1139c9b29b150fa3317c6bd80a", + "size": 1900431, + "source": "components/google-cloud-sdk-docker-credential-gcr-linux-x86_64-20180618122334.tar.gz", + "type": "tar" + }, + "dependencies": [ + "docker-credential-gcr" + ], + "details": { + "description": "Provides docker-credential-gcr executable. See https://github.com/GoogleCloudPlatform/docker-credential-gcr", + "display_name": "Google Container Registry's Docker credential helper" + }, + "id": "docker-credential-gcr-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20180618122334, + "version_string": "1.5.0" + } + }, + { + "data": { + "checksum": "234f4b1028ce46c205b6794f33542d51501645628959aef8739020ba63de913d", + "contents_checksum": "72c0ccc5ecd3191f0117633d15f9de18363a597d4f618d6feb1420356efeb3b0", + "size": 1748011, + "source": "components/google-cloud-sdk-docker-credential-gcr-windows-x86-20180618122334.tar.gz", + "type": "tar" + }, + "dependencies": [ + "docker-credential-gcr" + ], + "details": { + "description": "Provides docker-credential-gcr executable. See https://github.com/GoogleCloudPlatform/docker-credential-gcr", + "display_name": "Google Container Registry's Docker credential helper" + }, + "id": "docker-credential-gcr-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20180618122334, + "version_string": "1.5.0" + } + }, + { + "data": { + "checksum": "ee6e6b15ff38dd6b32bb55ea7d014715bb361ea3eba4efcaa0fb9db52d6d851b", + "contents_checksum": "dfb8381b7d79460caa07f1cf27e1511bb56b7e04dfdabac8f6e8d76b1dc715ac", + "size": 1849342, + "source": "components/google-cloud-sdk-docker-credential-gcr-windows-x86_64-20180618122334.tar.gz", + "type": "tar" + }, + "dependencies": [ + "docker-credential-gcr" + ], + "details": { + "description": "Provides docker-credential-gcr executable. See https://github.com/GoogleCloudPlatform/docker-credential-gcr", + "display_name": "Google Container Registry's Docker credential helper" + }, + "id": "docker-credential-gcr-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20180618122334, + "version_string": "1.5.0" + } + }, + { + "dependencies": [ + "core" + ], + "details": { + "description": "Default set of gcloud commands.", + "display_name": "Default set of gcloud commands" + }, + "id": "gcloud", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "" + } + }, + { + "dependencies": [ + "gcloud-crc32c-darwin-arm", + "gcloud-crc32c-darwin-x86", + "gcloud-crc32c-darwin-x86_64", + "gcloud-crc32c-linux-arm", + "gcloud-crc32c-linux-x86", + "gcloud-crc32c-linux-x86_64", + "gcloud-crc32c-windows-x86", + "gcloud-crc32c-windows-x86_64" + ], + "details": { + "description": "Command line tool that calculates CRC32C hashes on local files.", + "display_name": "Google Cloud CRC32C Hash Tool" + }, + "id": "gcloud-crc32c", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "a93bc825b66488f72ffcc76e8d2345c7f56c78bddf7d12a540b9dd87d6417703", + "contents_checksum": "7571adfa15a0bc8612015fd522065ba3730c5863b10f8bb117951e81a3b24979", + "size": 1211045, + "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-arm-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gcloud-crc32c" + ], + "details": { + "description": "Command line tool that calculates CRC32C hashes on local files.", + "display_name": "Google Cloud CRC32C Hash Tool" + }, + "id": "gcloud-crc32c-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "1921da0b8ce346094cf85d30c76fe8dcdc49a2c1a7024e2b92fc921f1e8f4ae6", + "contents_checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 104, + "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-x86-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gcloud-crc32c" + ], + "details": { + "description": "Command line tool that calculates CRC32C hashes on local files.", + "display_name": "Google Cloud CRC32C Hash Tool" + }, + "id": "gcloud-crc32c-darwin-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "766f6271d8ad1de1b2b803e7aca680abc445344e30dbb448ead0b98b041ad70a", + "contents_checksum": "b8e4eee009bbb6e2d521353569e20f32a66a9f5decd79915baee05eb64b2ac1a", + "size": 1250758, + "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-x86_64-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gcloud-crc32c" + ], + "details": { + "description": "Command line tool that calculates CRC32C hashes on local files.", + "display_name": "Google Cloud CRC32C Hash Tool" + }, + "id": "gcloud-crc32c-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "43b90a729bd21d0e8063ad03c6c00d9436b09e970d4804cdf466e93d514a5ace", + "contents_checksum": "f61c2a2be9bde67f61846e8d574cd67ab944b6b164fe5d4851cef363b3221477", + "size": 1167442, + "source": "components/google-cloud-sdk-gcloud-crc32c-linux-arm-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gcloud-crc32c" + ], + "details": { + "description": "Command line tool that calculates CRC32C hashes on local files.", + "display_name": "Google Cloud CRC32C Hash Tool" + }, + "id": "gcloud-crc32c-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "eceb82509b4f08e31e21029f3689d2a08b58d27f7cb65211332292c8ea35c5f1", + "contents_checksum": "8b2a3c3cda6062cf9b6701f6bb538f12db7fcb8a22b9d17f7de118a949ae7bc4", + "size": 1232763, + "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gcloud-crc32c" + ], + "details": { + "description": "Command line tool that calculates CRC32C hashes on local files.", + "display_name": "Google Cloud CRC32C Hash Tool" + }, + "id": "gcloud-crc32c-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "bee81c890b02fe9a29a76cd982dc06b24f3b8d05a85e26c0d0da64480cb06e02", + "contents_checksum": "1448cbc3797bc44b38c69697134c647a52ae4fbb66aed4789d29e2b06435b080", + "size": 1243294, + "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86_64-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gcloud-crc32c" + ], + "details": { + "description": "Command line tool that calculates CRC32C hashes on local files.", + "display_name": "Google Cloud CRC32C Hash Tool" + }, + "id": "gcloud-crc32c-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "4dd1d66aa2f129cb6366dcbd9298ea2ceb1f610e70478da9598a253b5cd7ce3f", + "contents_checksum": "93e3ffa333c01eb6697be5ccacc8660ded75b06d37c7e1610de853b1a64a70db", + "size": 1302328, + "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gcloud-crc32c" + ], + "details": { + "description": "Command line tool that calculates CRC32C hashes on local files.", + "display_name": "Google Cloud CRC32C Hash Tool" + }, + "id": "gcloud-crc32c-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "1a4c5f17ec212e15b7c3bc4151d541c33738bb8ae51fbd287dfcc9eb1410ce95", + "contents_checksum": "42b91d49eecb27a445b03945dc7a51f17c70b8f0214f2b291984e15ba5f9e8d3", + "size": 1308403, + "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86_64-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gcloud-crc32c" + ], + "details": { + "description": "Command line tool that calculates CRC32C hashes on local files.", + "display_name": "Google Cloud CRC32C Hash Tool" + }, + "id": "gcloud-crc32c-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "50db9a088c2db1a16fdbe3d293a321e4e79d17c680476abc1b6946b6261ebfd2", + "contents_checksum": "ffdaad055d9f57c6b991133fb0bfa0e5a8c55ee937fd7cf4cffae7d8d3e833c2", + "size": 11787747, + "source": "components/google-cloud-sdk-gcloud-deps-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-deps-darwin-x86", + "gcloud-deps-darwin-x86_64", + "gcloud-deps-linux-x86", + "gcloud-deps-linux-x86_64", + "gcloud-deps-windows-x86", + "gcloud-deps-windows-x86_64" + ], + "details": { + "description": "Set of third_party gcloud cli dependencies.", + "display_name": "gcloud cli dependencies" + }, + "id": "gcloud-deps", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "2022.07.29" + } + }, + { + "data": { + "checksum": "b575e593cbd8489f6ecbf055288040242113895b166c0d08a19153ecdc216b69", + "contents_checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 102, + "source": "components/google-cloud-sdk-gcloud-deps-darwin-x86-20210416153011.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-deps" + ], + "details": { + "description": "Set of third_party gcloud cli dependencies.", + "display_name": "gcloud cli dependencies" + }, + "id": "gcloud-deps-darwin-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210416153011, + "version_string": "2021.04.16" + } + }, + { + "data": { + "checksum": "6935f9a74112a8e4b1479d5d0016e4ab311324d3143fc03c9c5309595b22792f", + "contents_checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 105, + "source": "components/google-cloud-sdk-gcloud-deps-darwin-x86_64-20210416153011.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-deps" + ], + "details": { + "description": "Set of third_party gcloud cli dependencies.", + "display_name": "gcloud cli dependencies" + }, + "id": "gcloud-deps-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210416153011, + "version_string": "2021.04.16" + } + }, + { + "data": { + "checksum": "b4f579ee674cc273abb8043ada9579976b4bc46cbbe44633d91355331f5a058c", + "contents_checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 101, + "source": "components/google-cloud-sdk-gcloud-deps-linux-x86-20210416153011.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-deps" + ], + "details": { + "description": "Set of third_party gcloud cli dependencies.", + "display_name": "gcloud cli dependencies" + }, + "id": "gcloud-deps-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210416153011, + "version_string": "2021.04.16" + } + }, + { + "data": { + "checksum": "685b7bb8f41d7958efc2ed4d0b7f73056150b2e201663520804a4828e2b18213", + "contents_checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 104, + "source": "components/google-cloud-sdk-gcloud-deps-linux-x86_64-20210416153011.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-deps" + ], + "details": { + "description": "Set of third_party gcloud cli dependencies.", + "display_name": "gcloud cli dependencies" + }, + "id": "gcloud-deps-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210416153011, + "version_string": "2021.04.16" + } + }, + { + "data": { + "checksum": "3b1bff61b17e0d3dcde7520d9fc1cf9252d21d1c67ce44f843a0cbb5c5a30439", + "contents_checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 103, + "source": "components/google-cloud-sdk-gcloud-deps-windows-x86-20210416153011.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-deps" + ], + "details": { + "description": "Set of third_party gcloud cli dependencies.", + "display_name": "gcloud cli dependencies" + }, + "id": "gcloud-deps-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210416153011, + "version_string": "2021.04.16" + } + }, + { + "data": { + "checksum": "b3198f563ee7e6af472b1d934db648c94e805ab7561c80ca0ac569b2a65b7cba", + "contents_checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 106, + "source": "components/google-cloud-sdk-gcloud-deps-windows-x86_64-20210416153011.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-deps" + ], + "details": { + "description": "Set of third_party gcloud cli dependencies.", + "display_name": "gcloud cli dependencies" + }, + "id": "gcloud-deps-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20210416153011, + "version_string": "2021.04.16" + } + }, + { + "dependencies": [ + "core", + "gcloud-man-pages-nix" + ], + "details": { + "description": "Man pages for gcloud commands.", + "display_name": "Man pages" + }, + "id": "gcloud-man-pages", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "CYGWIN", + "LINUX", + "MACOSX", + "MSYS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "" + } + }, + { + "data": { + "checksum": "24f72a91f2b4588cad97cfd35534021b920319360fa9f9634ef4479b64312a5f", + "contents_checksum": "9ea399de12fab3b13f1ce70b292e08613eb6a862a4380a4ab9f96b4763b87fc6", + "size": 5057361, + "source": "components/google-cloud-sdk-gcloud-man-pages-nix-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gcloud-man-pages" + ], + "details": { + "description": "Man pages for gcloud commands.", + "display_name": "Man pages (Platform Specific)" + }, + "id": "gcloud-man-pages-nix", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "CYGWIN", + "LINUX", + "MACOSX", + "MSYS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "" + } + }, + { + "dependencies": [ + "gke-gcloud-auth-plugin-darwin-arm", + "gke-gcloud-auth-plugin-darwin-x86_64", + "gke-gcloud-auth-plugin-linux-arm", + "gke-gcloud-auth-plugin-linux-x86", + "gke-gcloud-auth-plugin-linux-x86_64", + "gke-gcloud-auth-plugin-windows-x86", + "gke-gcloud-auth-plugin-windows-x86_64" + ], + "details": { + "description": "The auth plugin for Kubectl on GKE.", + "display_name": "gke-gcloud-auth-plugin" + }, + "id": "gke-gcloud-auth-plugin", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "671c488a87f4901023e8d53c6a48b2e95feccf29d1205218a896a297b3c697d3", + "contents_checksum": "b354a76976c829c807953730cdb506e01ea591bdd5d4d515879bc0f743e7249c", + "size": 3926436, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-darwin-arm-20220415194303.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin" + ], + "details": { + "description": "The auth plugin for Kubectl on GKE.", + "display_name": "gke-gcloud-auth-plugin" + }, + "id": "gke-gcloud-auth-plugin-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220415194303, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "13246b33bc9a08cba1e351188c132fec130dbb9699b69b4867dbfde61742809a", + "contents_checksum": "cb1344e446dc64eb0d7cad0e8193fb46fd6724de6fabc9e782ffe4b93c9a84e3", + "size": 4005591, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-darwin-x86_64-20220415194303.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin" + ], + "details": { + "description": "The auth plugin for Kubectl on GKE.", + "display_name": "gke-gcloud-auth-plugin" + }, + "id": "gke-gcloud-auth-plugin-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220415194303, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "d11927a60ab40d5af8c2f350dbf4743234e02396e6700b32bbbfee35713b78d7", + "contents_checksum": "abbc8837093fa9c44ba8d8650267311a00b3c177ab008348c923093bf37eba57", + "size": 3680423, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-linux-arm-20220415194303.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin" + ], + "details": { + "description": "The auth plugin for Kubectl on GKE.", + "display_name": "gke-gcloud-auth-plugin" + }, + "id": "gke-gcloud-auth-plugin-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220415194303, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "61432985d9b2fff2715b0c6b5d4322b886f5e090edc9bec9fc7e1c4524172104", + "contents_checksum": "8793c98cda22c6d50af6030058adabf21a5a69bd1ef309a9aaaea8f82a9cc941", + "size": 3760097, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-linux-x86-20220415194303.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin" + ], + "details": { + "description": "The auth plugin for Kubectl on GKE.", + "display_name": "gke-gcloud-auth-plugin" + }, + "id": "gke-gcloud-auth-plugin-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220415194303, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "77f398eaedda9d6ae7f33a91495f3728089b2e540ea350bac78eee7c894fab69", + "contents_checksum": "b8695b9133a150e05b963f7859135ca8ce39d47fbc68f6524f05606e0902ae8a", + "size": 4030889, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-linux-x86_64-20220415194303.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin" + ], + "details": { + "description": "The auth plugin for Kubectl on GKE.", + "display_name": "gke-gcloud-auth-plugin" + }, + "id": "gke-gcloud-auth-plugin-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220415194303, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "aefb869aa6b77a45f811ea3ae73a79df23c701e8ed2d80e65b86e438c2bc21b2", + "contents_checksum": "9fcb071624de3ed495b03b999df73b74a80b37d2d04ff8635d67d770285c7e3d", + "size": 3747135, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-windows-x86-20220415194303.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin" + ], + "details": { + "description": "The auth plugin for Kubectl on GKE.", + "display_name": "gke-gcloud-auth-plugin" + }, + "id": "gke-gcloud-auth-plugin-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220415194303, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "e1dd018badb1e13a94fb288fea9a3c8759e72a2958d45850da12cb8c5efa2393", + "contents_checksum": "d750e5aa521dea77b9eb73566a8e4defcaf00f9de35c36a179941cd2c0207486", + "size": 4035265, + "source": "components/google-cloud-sdk-gke-gcloud-auth-plugin-windows-x86_64-20220415194303.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin" + ], + "details": { + "description": "The auth plugin for Kubectl on GKE.", + "display_name": "gke-gcloud-auth-plugin" + }, + "id": "gke-gcloud-auth-plugin-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220415194303, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "75402f8c37812b0c918e2203ada4354a59dbcf7ff21a090fded513e51e6d6e62", + "contents_checksum": "f75df7e60be8c0325cc510393e896b1006e4adad99687d9d9d486bc1dc84030b", + "size": 16233224, + "source": "components/google-cloud-sdk-gsutil-20220719210002.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gsutil-nix", + "gsutil-win" + ], + "details": { + "description": "Provides the gsutil tool for interacting with Google Cloud Storage.", + "display_name": "Cloud Storage Command Line Tool" + }, + "id": "gsutil", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220719210002, + "version_string": "5.11" + } + }, + { + "data": { + "checksum": "8dedc4501d4c44664dbe4bf403e7ca33d772eb92fe31622e1b0100fd7333eb06", + "contents_checksum": "cfed152cbb1c3bd59b818004578584d95049de6ae963f0ecfda786b7feca12f3", + "size": 1831, + "source": "components/google-cloud-sdk-gsutil-nix-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gsutil" + ], + "details": { + "description": "Provides the gsutil tool for interacting with Google Cloud Storage.", + "display_name": "Cloud Storage Command Line Tool (Platform Specific)" + }, + "id": "gsutil-nix", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "CYGWIN", + "LINUX", + "MACOSX", + "MSYS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "5.11" + } + }, + { + "data": { + "checksum": "d8619ff9a346685d60cb3c9092cecc640bc3b426079454ba78d5a57f6001006c", + "contents_checksum": "9dce4185b8d842133a744c2582b9d1910d358cc4b9f7b2699cbd56ea65f81c94", + "size": 3898, + "source": "components/google-cloud-sdk-gsutil-win-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "gsutil" + ], + "details": { + "description": "Provides the gsutil tool for interacting with Google Cloud Storage.", + "display_name": "Cloud Storage Command Line Tool (Platform Specific)" + }, + "id": "gsutil-win", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "5.11" + } + }, + { + "dependencies": [ + "harbourbridge-linux-x86_64" + ], + "details": { + "description": "Performs database migrations to Cloud Spanner databases.", + "display_name": "Cloud Spanner Migration Tool" + }, + "id": "harbourbridge", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.0.0" + } + }, + { + "data": { + "checksum": "42c9dbf6b3835f9aebc69d2c335515dc07d05ab58568335493a3d539c8108c22", + "contents_checksum": "97b66d6b86f066f1ff0ef51e1a15939c7014f3166ba50913d624838a3bd571a9", + "size": 15545662, + "source": "components/google-cloud-sdk-harbourbridge-linux-x86_64-20220719210002.tar.gz", + "type": "tar" + }, + "dependencies": [ + "harbourbridge" + ], + "details": { + "description": "Performs database migrations to Cloud Spanner databases.", + "display_name": "Cloud Spanner Migration Tool" + }, + "id": "harbourbridge-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220719210002, + "version_string": "1.0.0" + } + }, + { + "dependencies": [ + "kpt-darwin-arm", + "kpt-darwin-x86_64", + "kpt-linux-arm", + "kpt-linux-x86_64" + ], + "details": { + "description": "Kubernetes Platform Toolkit for packaging, customizing and applying Resource configuration.", + "display_name": "kpt" + }, + "id": "kpt", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.0.0-beta.15" + } + }, + { + "data": { + "checksum": "54832faecd651a195238c6769687db952ed26ba736e29377163d31ad0be6e4d9", + "contents_checksum": "a321f891eac8fd81725f524d07767f67e36be8a40b480da63a184da270165926", + "size": 13177521, + "source": "components/google-cloud-sdk-kpt-darwin-arm-20220603151008.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kpt" + ], + "details": { + "description": "Kubernetes Platform Toolkit for packaging, customizing and applying Resource configuration.", + "display_name": "kpt" + }, + "id": "kpt-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220603151008, + "version_string": "1.0.0-beta.15" + } + }, + { + "data": { + "checksum": "ae18833566971dee8d785446f45f57885461a2bd835d7a77e46ec88912f49d23", + "contents_checksum": "3558c012738e15fe73e38f32199a11f0e19de060f3ab297f0b5877afdc0cdc05", + "size": 13379861, + "source": "components/google-cloud-sdk-kpt-darwin-x86_64-20220603151008.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kpt" + ], + "details": { + "description": "Kubernetes Platform Toolkit for packaging, customizing and applying Resource configuration.", + "display_name": "kpt" + }, + "id": "kpt-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220603151008, + "version_string": "1.0.0-beta.15" + } + }, + { + "data": { + "checksum": "c1bdac760bab48215aaa91e3f71be4ca05a7c0be728f837bc949ab179b4cfd07", + "contents_checksum": "bc5c05fcb5584a521f797f2a21178eb90dd9cd021243a50db8816f27424f7705", + "size": 11513185, + "source": "components/google-cloud-sdk-kpt-linux-arm-20220603151008.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kpt" + ], + "details": { + "description": "Kubernetes Platform Toolkit for packaging, customizing and applying Resource configuration.", + "display_name": "kpt" + }, + "id": "kpt-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220603151008, + "version_string": "1.0.0-beta.15" + } + }, + { + "data": { + "checksum": "0b1e44f5cdbcf03cd576965438952c01961e90da0d54a4e2c7f6cf29d77a3a04", + "contents_checksum": "73478069f5dfeab0b2cb1ad9be1f324b588f431ba754ecad2dacf21ebc937155", + "size": 12734504, + "source": "components/google-cloud-sdk-kpt-linux-x86_64-20220603151008.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kpt" + ], + "details": { + "description": "Kubernetes Platform Toolkit for packaging, customizing and applying Resource configuration.", + "display_name": "kpt" + }, + "id": "kpt-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220603151008, + "version_string": "1.0.0-beta.15" + } + }, + { + "data": { + "checksum": "53aae2e2d03d7593bd1737217c1f7ab0d4fd983fb834ec0ceb2c8a47ed4afe3e", + "contents_checksum": "04f1f05cc75156a6240a0e8d3e56bab4a6e1e73b80ba4449ad317f5361749a75", + "size": 48204, + "source": "components/google-cloud-sdk-kubectl-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin", + "kubectl-darwin-arm", + "kubectl-darwin-x86_64", + "kubectl-linux-arm", + "kubectl-linux-x86", + "kubectl-linux-x86_64", + "kubectl-windows-x86", + "kubectl-windows-x86_64" + ], + "details": { + "description": "Provides kubectl executables.", + "display_name": "kubectl" + }, + "id": "kubectl", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": true, + "version": { + "build_number": 20220722145557, + "version_string": "1.22.12" + } + }, + { + "data": { + "checksum": "183a93dc2868f125fd74ac0907d8314806af95bcdee7dfedd2a0d6693e38220a", + "contents_checksum": "5cc81a6770bf326c6f9dce82a620a6a6210319969e3a4de91d567eab2b21acb8", + "size": 68347897, + "source": "components/google-cloud-sdk-kubectl-darwin-arm-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin", + "kubectl" + ], + "details": { + "description": "Provides kubectl executables.", + "display_name": "kubectl" + }, + "id": "kubectl-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": true, + "version": { + "build_number": 20220722145557, + "version_string": "1.22.12" + } + }, + { + "data": { + "checksum": "f08c5e917c04dce420d4fb5fc98e4f0dbb234ed00ba81c11c7dcf6ba05da1c71", + "contents_checksum": "4f1cdd27d68a22e9fd4bc762f6d8d4ab6a079b2c6e52c3c2ba8f9de82b099b0d", + "size": 95973956, + "source": "components/google-cloud-sdk-kubectl-darwin-x86_64-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin", + "kubectl" + ], + "details": { + "description": "Provides kubectl executables.", + "display_name": "kubectl" + }, + "id": "kubectl-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": true, + "version": { + "build_number": 20220722145557, + "version_string": "1.22.12" + } + }, + { + "data": { + "checksum": "68a90b93bcc95518e57f627fd3db2d949ac290ba457645633c6c92f22d5a02aa", + "contents_checksum": "e023599a6381690ffdf61952d8183b1010d0c445b5ca3f5543650cb56b31bd43", + "size": 84739879, + "source": "components/google-cloud-sdk-kubectl-linux-arm-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin", + "kubectl" + ], + "details": { + "description": "Provides kubectl executables.", + "display_name": "kubectl" + }, + "id": "kubectl-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": true, + "version": { + "build_number": 20220722145557, + "version_string": "1.22.12" + } + }, + { + "data": { + "checksum": "dbb20121a8590ae23b9b4570d9bbe1ed4ef75c0301fb5c82ba8f39d8204e3dc9", + "contents_checksum": "c164f5f80d3d6a6fb34faefa4a5e2f30203870fe258de483ff9da2daa636bba6", + "size": 85216084, + "source": "components/google-cloud-sdk-kubectl-linux-x86-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin", + "kubectl" + ], + "details": { + "description": "Provides kubectl executables.", + "display_name": "kubectl" + }, + "id": "kubectl-linux-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": true, + "version": { + "build_number": 20220722145557, + "version_string": "1.22.12" + } + }, + { + "data": { + "checksum": "cad7f2a1e918a582f849e2a7680a901f844b67fc13185ab81ddf0df644d73a2e", + "contents_checksum": "ce7711c4e5f89e79ce85cfe25e733911a67a8e20de9ac19794f4a84d083f754d", + "size": 91318082, + "source": "components/google-cloud-sdk-kubectl-linux-x86_64-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin", + "kubectl" + ], + "details": { + "description": "Provides kubectl executables.", + "display_name": "kubectl" + }, + "id": "kubectl-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": true, + "version": { + "build_number": 20220722145557, + "version_string": "1.22.12" + } + }, + { + "dependencies": [ + "kubectl-oidc-darwin-arm", + "kubectl-oidc-darwin-x86_64", + "kubectl-oidc-linux-arm", + "kubectl-oidc-linux-x86_64", + "kubectl-oidc-windows-x86_64" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for GKE clusters.", + "display_name": "kubectl-oidc" + }, + "id": "kubectl-oidc", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "2ec95a80a5c1c165488702eecfe84a17f51c8dd0ea96e5b5b10e805bb45f61a5", + "contents_checksum": "2d1d1a849782dcf64e1b187387e2335277cb6801cf657e91eebd2d8582f2fe19", + "size": 19054821, + "source": "components/google-cloud-sdk-kubectl-oidc-darwin-arm-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl-oidc" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for GKE clusters.", + "display_name": "kubectl-oidc" + }, + "id": "kubectl-oidc-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "f9f5fba90117efb21a256ced62d431d1c1257855052ca53066cb52dbaf76c960", + "contents_checksum": "72cdd4ed404e24c506ddddaaff6c5ea19a222dac673a21ac4a288bedc267a2f3", + "size": 19911397, + "source": "components/google-cloud-sdk-kubectl-oidc-darwin-x86_64-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl-oidc" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for GKE clusters.", + "display_name": "kubectl-oidc" + }, + "id": "kubectl-oidc-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "b75f04ad05de495342265e6b3b65d9146cd6a0c32aa8d3c8af9cdf29ef9396a3", + "contents_checksum": "bd186ff699cd4a85dea551e3b2a98f9bc6b17f3c1bde5ab26de3a8013cd1b48f", + "size": 18716163, + "source": "components/google-cloud-sdk-kubectl-oidc-linux-arm-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl-oidc" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for GKE clusters.", + "display_name": "kubectl-oidc" + }, + "id": "kubectl-oidc-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "a961eb557b60f2b4f85efaf1178bb2b2c00dc76aad4428e52e4675ac433b39f9", + "contents_checksum": "02d55ba02e330737d36b164642c351579a90d96a2618b313a36b069f3dc9eb62", + "size": 20095032, + "source": "components/google-cloud-sdk-kubectl-oidc-linux-x86_64-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl-oidc" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for GKE clusters.", + "display_name": "kubectl-oidc" + }, + "id": "kubectl-oidc-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "58504d03cb89202ae39a199cd099d52bd370698a231dcc69636c583d58cda6f0", + "contents_checksum": "61fea21e4e483439b865217a3d6cffc20ece1e596415d1ed2fe5cf0157873332", + "size": 20093462, + "source": "components/google-cloud-sdk-kubectl-oidc-windows-x86_64-20220729144039.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl-oidc" + ], + "details": { + "description": "Configure kubectl with OIDC credentials for GKE clusters.", + "display_name": "kubectl-oidc" + }, + "id": "kubectl-oidc-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220729144039, + "version_string": "1.4.3" + } + }, + { + "data": { + "checksum": "a4ab96118718d8deb17e4a6366e710016cd724e0f9aa748b12337f692f2a3560", + "contents_checksum": "4ef9d705ffbbe3a250f977e96144284b6eb5de741022baf9cf891b3701f3b1ae", + "size": 89788788, + "source": "components/google-cloud-sdk-kubectl-windows-x86-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin", + "kubectl" + ], + "details": { + "description": "Provides kubectl executables.", + "display_name": "kubectl" + }, + "id": "kubectl-windows-x86", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86" + ], + "operating_systems": [ + "CYGWIN", + "MSYS", + "WINDOWS" + ] + }, + "platform_required": true, + "version": { + "build_number": 20220722145557, + "version_string": "1.22.12" + } + }, + { + "data": { + "checksum": "a6b1959aebd022162d6fdbc83c98112a7a7fd8fc1a9d753c8c76720b94e44875", + "contents_checksum": "3159a9b26c49fd74a95e88235d7d0ce4c9424639121557870161d94ae4c1cc91", + "size": 92776963, + "source": "components/google-cloud-sdk-kubectl-windows-x86_64-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "gke-gcloud-auth-plugin", + "kubectl" + ], + "details": { + "description": "Provides kubectl executables.", + "display_name": "kubectl" + }, + "id": "kubectl-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "CYGWIN", + "MSYS", + "WINDOWS" + ] + }, + "platform_required": true, + "version": { + "build_number": 20220722145557, + "version_string": "1.22.12" + } + }, + { + "dependencies": [ + "kustomize-darwin-arm", + "kustomize-darwin-x86_64", + "kustomize-linux-arm", + "kustomize-linux-x86_64" + ], + "details": { + "description": "Provides kustomize executable.", + "display_name": "Kustomize" + }, + "id": "kustomize", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "4.4.0" + } + }, + { + "data": { + "checksum": "b95afa06b03f17e547147d8cdbb580d2f2aed61bcaeca54ea36c36831fe650d3", + "contents_checksum": "b43056bfa3c4617bda2639f6cd8ab0158d426e2e2f7efcfece1c603b525dc644", + "size": 7742264, + "source": "components/google-cloud-sdk-kustomize-darwin-arm-20211105152221.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kustomize" + ], + "details": { + "description": "Provides kustomize executable.", + "display_name": "Kustomize" + }, + "id": "kustomize-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211105152221, + "version_string": "4.4.0" + } + }, + { + "data": { + "checksum": "3249a57333c76820058bbce9e5c1092cc236d9dd92eec06c7bd96ae5daa2ffce", + "contents_checksum": "2240a0c0c35f660fbf17fd02f75a042fa8476898b757b6be09e6fca83ecd744b", + "size": 7961940, + "source": "components/google-cloud-sdk-kustomize-darwin-x86_64-20211105152221.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kustomize" + ], + "details": { + "description": "Provides kustomize executable.", + "display_name": "Kustomize" + }, + "id": "kustomize-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211105152221, + "version_string": "4.4.0" + } + }, + { + "data": { + "checksum": "bc7d4df4872108f616b8aa3fc73542c0659dc6497c02f47c08c89a1020d033a1", + "contents_checksum": "64a057772ce8a7e0ced2c8aa25137e00a4bceaf8734502ddb7933f3c9c7daf23", + "size": 4099867, + "source": "components/google-cloud-sdk-kustomize-linux-arm-20211105152221.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kustomize" + ], + "details": { + "description": "Provides kustomize executable.", + "display_name": "Kustomize" + }, + "id": "kustomize-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211105152221, + "version_string": "4.4.0" + } + }, + { + "data": { + "checksum": "baa11714bcd75fef7bdf156e36b3f6fd52efef4f849bb0fd490d5287c85b3524", + "contents_checksum": "565e74944c349441370287bed68e8972531ba4e29f9c91aecd19ee53840a4c71", + "size": 4534871, + "source": "components/google-cloud-sdk-kustomize-linux-x86_64-20211105152221.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kustomize" + ], + "details": { + "description": "Provides kustomize executable.", + "display_name": "Kustomize" + }, + "id": "kustomize-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211105152221, + "version_string": "4.4.0" + } + }, + { + "dependencies": [ + "local-extract-darwin-arm", + "local-extract-darwin-x86_64", + "local-extract-linux-arm", + "local-extract-linux-x86_64" + ], + "details": { + "description": "Locally extract packages/versions from a container image.", + "display_name": "On-Demand Scanning API extraction helper" + }, + "id": "local-extract", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.5.3" + } + }, + { + "data": { + "checksum": "a6a9d97bbd8f47f60c931b4afa61e604d1dfd55bb82192ab32d9eb2d295b36b5", + "contents_checksum": "8306b904f95f187528c7d1a9357ca1122aebb87f738449edd3b4f608773c3ba2", + "size": 11400102, + "source": "components/google-cloud-sdk-local-extract-darwin-arm-20220527165258.tar.gz", + "type": "tar" + }, + "dependencies": [ + "local-extract" + ], + "details": { + "description": "Locally extract packages/versions from a container image.", + "display_name": "On-Demand Scanning API extraction helper" + }, + "id": "local-extract-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220527165258, + "version_string": "1.5.3" + } + }, + { + "data": { + "checksum": "3744e613cd9c218a8ad0c713cea4c30c8bd4d34bddc2a4c1bff1208f8a6dcd2f", + "contents_checksum": "ae929c4c03575117c4c36d00fad3f9f417b54e03765091865ef2b449725dcc0c", + "size": 11814678, + "source": "components/google-cloud-sdk-local-extract-darwin-x86_64-20220527165258.tar.gz", + "type": "tar" + }, + "dependencies": [ + "local-extract" + ], + "details": { + "description": "Locally extract packages/versions from a container image.", + "display_name": "On-Demand Scanning API extraction helper" + }, + "id": "local-extract-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220527165258, + "version_string": "1.5.3" + } + }, + { + "data": { + "checksum": "86d0e6748dad80a1268b8e2835065e5982ebddc3a8048d55bbf301337a632e82", + "contents_checksum": "eff9cd2906e8c3b751b3c435e8ead1daf01aa68acb81f226a26da8404bc8fc6a", + "size": 11256244, + "source": "components/google-cloud-sdk-local-extract-linux-arm-20220527165258.tar.gz", + "type": "tar" + }, + "dependencies": [ + "local-extract" + ], + "details": { + "description": "Locally extract packages/versions from a container image.", + "display_name": "On-Demand Scanning API extraction helper" + }, + "id": "local-extract-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220527165258, + "version_string": "1.5.3" + } + }, + { + "data": { + "checksum": "c6ea29aebff7fc85fe5359111e7de402fb782e0a030676f978b897d335f1025b", + "contents_checksum": "b6cc9c0ff16c99643373b4c98f7956008fe31fe3a8762d2809848f372846a619", + "size": 13350856, + "source": "components/google-cloud-sdk-local-extract-linux-x86_64-20220527165258.tar.gz", + "type": "tar" + }, + "dependencies": [ + "local-extract" + ], + "details": { + "description": "Locally extract packages/versions from a container image.", + "display_name": "On-Demand Scanning API extraction helper" + }, + "id": "local-extract-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220527165258, + "version_string": "1.5.3" + } + }, + { + "dependencies": [ + "minikube-darwin-arm", + "minikube-darwin-x86_64", + "minikube-linux-arm", + "minikube-linux-x86_64", + "minikube-windows-x86_64" + ], + "details": { + "description": "Provides minikube executable. See https://kubernetes.io/docs/tasks/tools/install-minikube/", + "display_name": "Minikube" + }, + "id": "minikube", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.26.1" + } + }, + { + "data": { + "checksum": "27a35a1156344d63a44e376956e024a8031b1eeaf8adc0c1833b10d838bf7afe", + "contents_checksum": "e4101d218a7ce1f361ebffa3b2940dc45e496796e29415ad8f6913b8d2c06ab4", + "size": 30786798, + "source": "components/google-cloud-sdk-minikube-darwin-arm-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "minikube" + ], + "details": { + "description": "Provides minikube executable. See https://kubernetes.io/docs/tasks/tools/install-minikube/", + "display_name": "Minikube" + }, + "id": "minikube-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.26.1" + } + }, + { + "data": { + "checksum": "e851e190b2a4747d32f72ba2caaf9cda7bbf6a67b1c357a221598ee9af04eb52", + "contents_checksum": "40b12f79e6446f3d5cbbc3133069cd7349e0ce7744959362b235345329aae84e", + "size": 31814476, + "source": "components/google-cloud-sdk-minikube-darwin-x86_64-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "minikube" + ], + "details": { + "description": "Provides minikube executable. See https://kubernetes.io/docs/tasks/tools/install-minikube/", + "display_name": "Minikube" + }, + "id": "minikube-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.26.1" + } + }, + { + "data": { + "checksum": "793a34c028e32ed307023aed42012f89bf1677e8ef004b785b10816bd3c1347d", + "contents_checksum": "eeea49fc6d42b8b6aca0b5cbcc18e594042d24bdda142e530b7b4ca5b250c100", + "size": 30251095, + "source": "components/google-cloud-sdk-minikube-linux-arm-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "minikube" + ], + "details": { + "description": "Provides minikube executable. See https://kubernetes.io/docs/tasks/tools/install-minikube/", + "display_name": "Minikube" + }, + "id": "minikube-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.26.1" + } + }, + { + "data": { + "checksum": "f8018c1c90f3aaa7d6d16ebdd6fc9f9f4fe1278278257dc8baedbea8faaea055", + "contents_checksum": "c9a2f9ed229eab8c0bae77fd9eaa2bd1c287383db3f4395cf5131a8bb20abbe2", + "size": 32405345, + "source": "components/google-cloud-sdk-minikube-linux-x86_64-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "minikube" + ], + "details": { + "description": "Provides minikube executable. See https://kubernetes.io/docs/tasks/tools/install-minikube/", + "display_name": "Minikube" + }, + "id": "minikube-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.26.1" + } + }, + { + "data": { + "checksum": "1b3a3552de1ec3cf7b23b4add0a225272122953bc1588f24022fc68fbb331bed", + "contents_checksum": "1e5745e14161ac8df58286ceab2412c42ba9612b7ca689c5175b32c49384bc04", + "size": 32246442, + "source": "components/google-cloud-sdk-minikube-windows-x86_64-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "minikube" + ], + "details": { + "description": "Provides minikube executable. See https://kubernetes.io/docs/tasks/tools/install-minikube/", + "display_name": "Minikube" + }, + "id": "minikube-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "1.26.1" + } + }, + { + "dependencies": [ + "nomos-darwin-x86_64", + "nomos-linux-x86_64" + ], + "details": { + "description": "Provides nomos executable.", + "display_name": "Nomos CLI" + }, + "id": "nomos", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.12.1-rc.3" + } + }, + { + "data": { + "checksum": "94b193a4a7acffd284c5feb704cc32ae452bb67cf98f70cd856d05f7e7f358bf", + "contents_checksum": "0d7d9a897459caf53567691cf1d746a6e43501afa673bea83d4112af919527ff", + "size": 25577150, + "source": "components/google-cloud-sdk-nomos-darwin-x86_64-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "nomos" + ], + "details": { + "description": "Provides nomos executable.", + "display_name": "Nomos CLI" + }, + "id": "nomos-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220722145557, + "version_string": "1.12.1-rc.3" + } + }, + { + "data": { + "checksum": "e5195285ab44143b5953b2364d91ab09e1390780a27879b463e3956069867fc9", + "contents_checksum": "deef246aecb75a2157c43d2211be9c60732ffccacc0c0848a2bb521f665521af", + "size": 26179386, + "source": "components/google-cloud-sdk-nomos-linux-x86_64-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "nomos" + ], + "details": { + "description": "Provides nomos executable.", + "display_name": "Nomos CLI" + }, + "id": "nomos-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220722145557, + "version_string": "1.12.1-rc.3" + } + }, + { + "dependencies": [ + "package-go-module-darwin-x86_64", + "package-go-module-linux-x86_64", + "package-go-module-windows-x86_64" + ], + "details": { + "description": "Package a Go module zip file from Go source code.", + "display_name": "Artifact Registry Go Module Package Helper" + }, + "id": "package-go-module", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "9f29cc600b38245897cbcc5e3bb8d2e9519fcb7e534b476d9eb5543bab6b4ee3", + "contents_checksum": "88bcd25ebaece120c436e76e59bc7036d03b16269056b5f5303bd590cfbb8ec4", + "size": 834432, + "source": "components/google-cloud-sdk-package-go-module-darwin-x86_64-20220624143124.tar.gz", + "type": "tar" + }, + "dependencies": [ + "package-go-module" + ], + "details": { + "description": "Package a Go module zip file from Go source code.", + "display_name": "Artifact Registry Go Module Package Helper" + }, + "id": "package-go-module-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220624143124, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "b76e2ad34599a5ca779dcfde906b98ce54f84b48fb9e8341b8a0a366fe141646", + "contents_checksum": "f6bb7e482d6a1cd2cc8ac541a7a7d3c447ba1e35f158e98f6dc5855dd7178ccf", + "size": 835647, + "source": "components/google-cloud-sdk-package-go-module-linux-x86_64-20220624143124.tar.gz", + "type": "tar" + }, + "dependencies": [ + "package-go-module" + ], + "details": { + "description": "Package a Go module zip file from Go source code.", + "display_name": "Artifact Registry Go Module Package Helper" + }, + "id": "package-go-module-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220624143124, + "version_string": "0.2.0" + } + }, + { + "data": { + "checksum": "b523eb4afbe2332941a5c983ababf1719b18137c479c27fb316b53774d12ddd3", + "contents_checksum": "1e9e5b4c5711a741356616939b9d82029668ba91bf14a3446d29012dce805d84", + "size": 841003, + "source": "components/google-cloud-sdk-package-go-module-windows-x86_64-20220624143124.tar.gz", + "type": "tar" + }, + "dependencies": [ + "package-go-module" + ], + "details": { + "description": "Package a Go module zip file from Go source code.", + "display_name": "Artifact Registry Go Module Package Helper" + }, + "id": "package-go-module-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220624143124, + "version_string": "0.2.0" + } + }, + { + "dependencies": [ + "appctl", + "kpt", + "kustomize", + "nomos" + ], + "details": { + "description": "Kubernetes Resource Model (KRM) package management tools utilites & commands.", + "display_name": "pkg" + }, + "id": "pkg", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "" + } + }, + { + "dependencies": [ + "core", + "powershell-windows" + ], + "details": { + "description": "PowerShell cmdlets for the Google Cloud Platform.", + "display_name": "Cloud Tools for PowerShell" + }, + "id": "powershell", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.0.1.10" + } + }, + { + "data": { + "checksum": "b002c3d9da22c0060a14f2957b27bd72c062d1e2e63dfa0077242a7a5e152c07", + "contents_checksum": "287fc9400eae35d186cd1d39a74b7f8d088f12da7f40b0a041f41b9275b8aff9", + "size": 18745914, + "source": "components/google-cloud-sdk-powershell-windows-20180924183125.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core", + "powershell" + ], + "details": { + "description": "PowerShell cmdlets for the Google Cloud Platform.", + "display_name": "Cloud Tools for PowerShell" + }, + "id": "powershell-windows", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20180924183125, + "version_string": "1.0.1.10" + } + }, + { + "data": { + "checksum": "383219987c3253d47f553cd24996c1f9ef14c2013a13b097968255a7e5d84e5b", + "contents_checksum": "5fd097686d48c73aae81a0446b84e0d7aa050cfb60be6ca549ba5b1c227c181a", + "size": 63681617, + "source": "components/google-cloud-sdk-pubsub-emulator-20220722145557.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core" + ], + "details": { + "description": "Provides the Pub/Sub emulator.", + "display_name": "Cloud Pub/Sub Emulator" + }, + "id": "pubsub-emulator", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220722145557, + "version_string": "0.7.0" + } + }, + { + "dependencies": [ + "kubectl", + "skaffold-darwin-arm", + "skaffold-darwin-x86_64", + "skaffold-linux-arm", + "skaffold-linux-x86_64", + "skaffold-windows-x86_64" + ], + "details": { + "description": "Provides skaffold executable. See https://skaffold.dev/", + "display_name": "Skaffold" + }, + "id": "skaffold", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "1.39.1" + } + }, + { + "data": { + "checksum": "c83173b24bdb4f78e7950a1593f73c49eec5dfc6ccdb332212e7932bed832245", + "contents_checksum": "6a4be275b2f87e0b703db49a582ae26cbd19e2fdaebb57220d826a7df00f4ad9", + "size": 20226684, + "source": "components/google-cloud-sdk-skaffold-darwin-arm-20220708145531.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl", + "skaffold" + ], + "details": { + "description": "Provides skaffold executable. See https://skaffold.dev/", + "display_name": "Skaffold" + }, + "id": "skaffold-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220708145531, + "version_string": "1.39.1" + } + }, + { + "data": { + "checksum": "fcc5c4cd1f287eb246ee8249bff3c48e4ff4c716e7082674905a644abd4d15d1", + "contents_checksum": "704148fa5cf9538397a9e502f9d6ff384e1e2b0ac998da8ff41baa521947c609", + "size": 21900843, + "source": "components/google-cloud-sdk-skaffold-darwin-x86_64-20220708145531.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl", + "skaffold" + ], + "details": { + "description": "Provides skaffold executable. See https://skaffold.dev/", + "display_name": "Skaffold" + }, + "id": "skaffold-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220708145531, + "version_string": "1.39.1" + } + }, + { + "data": { + "checksum": "f56936cce7576225d286db11fe085ae47ca6676d462306319d30b079a04f7909", + "contents_checksum": "90b59d90dc9af7c243e75a678bd5b7e4a2a79e3102ccf4316c57a817d0d3fcbe", + "size": 18444524, + "source": "components/google-cloud-sdk-skaffold-linux-arm-20220708145531.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl", + "skaffold" + ], + "details": { + "description": "Provides skaffold executable. See https://skaffold.dev/", + "display_name": "Skaffold" + }, + "id": "skaffold-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220708145531, + "version_string": "1.39.1" + } + }, + { + "data": { + "checksum": "0e59595854af5e6155764988534936671ec904fe512b3acaefa5616c199b27bb", + "contents_checksum": "4d48dbb52dc3b968043cdd39743fbf11e25e67c51cc972a147aafa49d284820e", + "size": 20095248, + "source": "components/google-cloud-sdk-skaffold-linux-x86_64-20220708145531.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl", + "skaffold" + ], + "details": { + "description": "Provides skaffold executable. See https://skaffold.dev/", + "display_name": "Skaffold" + }, + "id": "skaffold-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220708145531, + "version_string": "1.39.1" + } + }, + { + "data": { + "checksum": "88d815602c3edbc552bc31fbef5c9808b6a500ecef5d17dc094b9cb746c46ee5", + "contents_checksum": "956bc2c21a1bc72e0f34e83ed952e57aed02409025a706fc9762e85b11e6c736", + "size": 20272472, + "source": "components/google-cloud-sdk-skaffold-windows-x86_64-20220708145531.tar.gz", + "type": "tar" + }, + "dependencies": [ + "kubectl", + "skaffold" + ], + "details": { + "description": "Provides skaffold executable. See https://skaffold.dev/", + "display_name": "Skaffold" + }, + "id": "skaffold-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220708145531, + "version_string": "1.39.1" + } + }, + { + "dependencies": [ + "ssh-tools-windows" + ], + "details": { + "description": "Provides Windows command line ssh tools.", + "display_name": "Windows command line ssh tools" + }, + "id": "ssh-tools", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "" + } + }, + { + "data": { + "checksum": "d1e1fda36ce35e058bf23f8cf114acd776c2891227f23cf3b9d78fb35f89b523", + "contents_checksum": "8a106316d2efe6baaa483a8677c9f0f807b43189ad3cbe1cefa8055e7500a318", + "size": 3485676, + "source": "components/google-cloud-sdk-ssh-tools-windows-20211112160846.tar.gz", + "type": "tar" + }, + "dependencies": [ + "ssh-tools" + ], + "details": { + "description": "Provides Windows command line ssh tools.", + "display_name": "Windows command line ssh tools" + }, + "id": "ssh-tools-windows", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20211112160846, + "version_string": "" + } + }, + { + "dependencies": [ + "terraform-tools-darwin-arm", + "terraform-tools-darwin-x86_64", + "terraform-tools-linux-arm", + "terraform-tools-linux-x86_64", + "terraform-tools-windows-x86_64" + ], + "details": { + "description": "Tools for working with Terraform data", + "display_name": "Terraform Tools" + }, + "id": "terraform-tools", + "is_configuration": false, + "is_hidden": false, + "is_required": false, + "platform": { + "architectures": [ + "arm", + "x86_64" + ], + "operating_systems": [ + "LINUX", + "MACOSX", + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 0, + "version_string": "0.6.2" + } + }, + { + "data": { + "checksum": "2db0f4ccc632952976a8c675915d04e388e5288f1bded0004aa0b4548e5e2f2c", + "contents_checksum": "2bf5561e40bf578793db54c3bbd1ab3cccb1a530867b0dcd01fa8006f902e440", + "size": 52257884, + "source": "components/google-cloud-sdk-terraform-tools-darwin-arm-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "terraform-tools" + ], + "details": { + "description": "Tools for working with Terraform data", + "display_name": "Terraform Tools" + }, + "id": "terraform-tools-darwin-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "0.6.2" + } + }, + { + "data": { + "checksum": "ff940b3f7f91e63644da8a8fda134fe13ae65ed9f7f286382005ef762c55eb8d", + "contents_checksum": "e9d997f7dda1a5c7dd0de150573872d096e9ec807106205bd95b95b754ac19ee", + "size": 54400276, + "source": "components/google-cloud-sdk-terraform-tools-darwin-x86_64-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "terraform-tools" + ], + "details": { + "description": "Tools for working with Terraform data", + "display_name": "Terraform Tools" + }, + "id": "terraform-tools-darwin-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "MACOSX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "0.6.2" + } + }, + { + "data": { + "checksum": "be800db8eba62f286ff49c2ad59c399a6375429bcab4d06285a0f6851b10ee01", + "contents_checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size": 105, + "source": "components/google-cloud-sdk-terraform-tools-linux-arm-20220325151342.tar.gz", + "type": "tar" + }, + "dependencies": [ + "terraform-tools" + ], + "details": { + "description": "Tools for working with Terraform data", + "display_name": "Terraform Tools" + }, + "id": "terraform-tools-linux-arm", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "arm" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220325151342, + "version_string": "0.2.1" + } + }, + { + "data": { + "checksum": "c068789f390d63b85fa827c1925b873d7915668afc3f9d1a8206c6b6b033be4d", + "contents_checksum": "4ee8d2c3524ed33a1b182632737bdce9c4bb4388f3687dd9efb73e26ad088ed0", + "size": 54026742, + "source": "components/google-cloud-sdk-terraform-tools-linux-x86_64-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "terraform-tools" + ], + "details": { + "description": "Tools for working with Terraform data", + "display_name": "Terraform Tools" + }, + "id": "terraform-tools-linux-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "LINUX" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "0.6.2" + } + }, + { + "data": { + "checksum": "c0a861db3267e3031484f56cb57a79b788e8c6dd1ae54e7ae641ae57199c5f0a", + "contents_checksum": "347ce25567f86f1b4c1ddea26309960f5f16fe6b4880881f11805a5502e1c615", + "size": 54067583, + "source": "components/google-cloud-sdk-terraform-tools-windows-x86_64-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "terraform-tools" + ], + "details": { + "description": "Tools for working with Terraform data", + "display_name": "Terraform Tools" + }, + "id": "terraform-tools-windows-x86_64", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": { + "architectures": [ + "x86_64" + ], + "operating_systems": [ + "WINDOWS" + ] + }, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "0.6.2" + } + }, + { + "data": { + "checksum": "976b46cc3e4533ddaa6f9f08960a33e49298ef59a362ad0acf6e7bd4998dc2e6", + "contents_checksum": "655fcf038c69bc6f661d32b9a7c59b6eb5e5a76259924dfbf127aac56311dde2", + "size": 36186213, + "source": "components/google-cloud-sdk-tests-20220805142045.tar.gz", + "type": "tar" + }, + "dependencies": [ + "core" + ], + "details": { + "description": "Collection of tests used to verity Google Cloud CLI", + "display_name": "Google Cloud CLI tests" + }, + "id": "tests", + "is_configuration": false, + "is_hidden": true, + "is_required": false, + "platform": {}, + "platform_required": false, + "version": { + "build_number": 20220805142045, + "version_string": "2022.08.05" + } + } + ], + "gcloud_rel_path": "lib/gcloud.py", + "notifications": [ + { + "condition": { + "check_components": true + }, + "id": "default", + "notification": {}, + "trigger": { + "frequency": 86400 + } + } + ], + "post_processing_command": "components post-process", + "release_notes_url": "RELEASE_NOTES", + "revision": 20220805142045, + "schema_version": { + "no_update": false, + "url": "https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.tar.gz", + "version": 3 + }, + "version": "397.0.0" +} \ No newline at end of file diff --git a/pkgs/tools/admin/google-cloud-sdk/components.nix b/pkgs/tools/admin/google-cloud-sdk/components.nix new file mode 100644 index 000000000000..99069fe4fd9e --- /dev/null +++ b/pkgs/tools/admin/google-cloud-sdk/components.nix @@ -0,0 +1,173 @@ +{ stdenv +, lib +, google-cloud-sdk +, system +, snapshotPath +, ... +}: + +let + # Mapping from GCS component architecture names to Nix archictecture names + arches = { + x86 = "i686"; + x86_64 = "x86_64"; + # TODO arm + }; + + # Mapping from GCS component operating systems to Nix operating systems + oses = { + LINUX = "linux"; + MACOSX = "darwin"; + WINDOWS = "windows"; + CYGWIN = "cygwin"; + }; + + # Convert an archicecture + OS to a Nix platform + toNixPlatform = arch: os: + let + arch' = arches.${arch} or (throw "unsupported architecture '${arch}'"); + os' = oses.${os} or (throw "unsupported OS '${os}'"); + in + "${arch'}-${os'}"; + + # All architectures that are supported + allArches = builtins.attrValues arches; + + # A description of all available google-cloud-sdk components. + # It's a JSON file with a list of components, along with some metadata + snapshot = builtins.fromJSON (builtins.readFile snapshotPath); + + # Generate a snapshot file for a single component. It has the same format as + # `snapshot`, but only contains a single component. These files are + # installed with google-cloud-sdk to let it know which components are + # available. + snapshotFromComponent = + { component + , revision + , schema_version + , version + }: + builtins.toJSON { + components = [ component ]; + inherit revision schema_version version; + }; + + # Generate a set of components from a JSON file describing these components + componentsFromSnapshot = + { components + , revision + , schema_version + , version + , ... + }: + lib.fix ( + self: + builtins.listToAttrs ( + builtins.map + (component: { + name = component.id; + value = componentFromSnapshot self { inherit component revision schema_version version; }; + }) + components + ) + ); + + # Generate a single component from its snapshot, along with a set of + # available dependencies to choose from. + componentFromSnapshot = + # Component derivations that can be used as dependencies + components: + # This component's snapshot + { component + , revision + , schema_version + , version + } @ attrs: + let + baseUrl = builtins.dirOf schema_version.url; + # Architectures supported by this component. Defaults to all available + # architectures. + architectures = builtins.filter + (arch: builtins.elem arch (builtins.attrNames arches)) + (lib.attrByPath [ "platform" "architectures" ] allArches component); + # Operating systems supported by this component + operating_systems = builtins.filter + (os: builtins.elem os (builtins.attrNames oses)) + component.platform.operating_systems; + in + mkComponent + { + name = component.id; + version = component.version.version_string; + src = + if lib.hasAttrByPath [ "data" "source" ] component + then "${baseUrl}/${component.data.source}" + else ""; + sha256 = lib.attrByPath [ "data" "checksum" ] "" component; + dependencies = builtins.map (dep: builtins.getAttr dep components) component.dependencies; + platforms = + if component.platform == { } + then lib.platforms.all + else + builtins.concatMap + (arch: builtins.map (os: toNixPlatform arch os) operating_systems) + architectures; + snapshot = snapshotFromComponent attrs; + }; + + # Filter out dependencies not supported by current system + filterForSystem = builtins.filter (drv: builtins.elem system drv.meta.platforms); + + # Make a google-cloud-sdk component + mkComponent = + { name + , version + # Source tarball, if any + , src ? "" + # Checksum for the source tarball, if there is a source + , sha256 ? "" + # Other components this one depends on + , dependencies ? [ ] + # Short text describing the component + , description ? "" + # Platforms supported + , platforms ? lib.platforms.all + # The snapshot corresponding to this component + , snapshot + }: stdenv.mkDerivation { + inherit name version snapshot; + src = + if src != "" then + builtins.fetchurl + { + url = src; + inherit sha256; + } else ""; + phases = [ "installPhase" "fixupPhase" ]; + installPhase = '' + mkdir -p $out/google-cloud-sdk/.install + + # If there is a source, unpack it + if [ ! -z "$src" ]; then + tar -xf $src -C $out/google-cloud-sdk/ + + # If the source has binaries, link them to `$out/bin` + if [ -d "$out/google-cloud-sdk/bin" ]; then + mkdir $out/bin + find $out/google-cloud-sdk/bin/ -type f -exec ln -s {} $out/bin/ \; + fi + fi + + # Write the snapshot file to the `.install` folder + cp $snapshotPath $out/google-cloud-sdk/.install/${name}.snapshot.json + ''; + passthru = { + dependencies = filterForSystem dependencies; + }; + passAsFile = [ "snapshot" ]; + meta = { + inherit description platforms; + }; + }; +in +componentsFromSnapshot snapshot diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix index c1627ae18b86..356867b421af 100644 --- a/pkgs/tools/admin/google-cloud-sdk/default.nix +++ b/pkgs/tools/admin/google-cloud-sdk/default.nix @@ -7,7 +7,7 @@ # 3) used by `google-cloud-sdk` only on GCE guests # -{ stdenv, lib, fetchurl, makeWrapper, nixosTests, python, openssl, jq, with-gce ? false }: +{ stdenv, lib, fetchurl, makeWrapper, nixosTests, python, openssl, jq, callPackage, with-gce ? false }: let pythonEnv = python.withPackages (p: with p; [ @@ -21,6 +21,12 @@ let sources = system: data.googleCloudSdkPkgs.${system} or (throw "Unsupported system: ${system}"); + components = callPackage ./components.nix { + snapshotPath = ./components.json; + }; + + withExtraComponents = callPackage ./withExtraComponents.nix { inherit components; }; + in stdenv.mkDerivation rec { pname = "google-cloud-sdk"; inherit (data) version; @@ -105,6 +111,10 @@ in stdenv.mkDerivation rec { $out/bin/gcloud version --format json | jq '."Google Cloud SDK"' | grep "${version}" ''; + passthru = { + inherit components withExtraComponents; + }; + meta = with lib; { description = "Tools for the google cloud platform"; longDescription = "The Google Cloud SDK. This package has the programs: gcloud, gsutil, and bq"; diff --git a/pkgs/tools/admin/google-cloud-sdk/update.sh b/pkgs/tools/admin/google-cloud-sdk/update.sh index d58220dc10c0..2630df9bcec1 100755 --- a/pkgs/tools/admin/google-cloud-sdk/update.sh +++ b/pkgs/tools/admin/google-cloud-sdk/update.sh @@ -1,7 +1,8 @@ #!/usr/bin/env nix-shell #! nix-shell -i bash -p nix -BASE_URL="https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk" +CHANNEL_URL="https://dl.google.com/dl/cloudsdk/channels/rapid" +BASE_URL="$CHANNEL_URL/downloads/google-cloud-sdk" # Version of Google Cloud SDK from # https://cloud.google.com/sdk/docs/release-notes @@ -45,3 +46,5 @@ EOF echo "}" } >data.nix + +curl "${CHANNEL_URL}/components-v${VERSION}.json" > components.json diff --git a/pkgs/tools/admin/google-cloud-sdk/withExtraComponents.nix b/pkgs/tools/admin/google-cloud-sdk/withExtraComponents.nix new file mode 100644 index 000000000000..1260f9673a2b --- /dev/null +++ b/pkgs/tools/admin/google-cloud-sdk/withExtraComponents.nix @@ -0,0 +1,61 @@ +{ lib, google-cloud-sdk, callPackage, runCommand, components }: + +comps_: + +let + # Remove components which are already installed by default + filterPreInstalled = + let + preInstalledComponents = with components; [ bq bq-nix core core-nix gcloud-deps gcloud gsutil gsutil-nix ]; + in + builtins.filter (drv: !(builtins.elem drv preInstalledComponents)); + + # Recursively build a list of components with their dependencies + # TODO this could be made faster, it checks the dependencies too many times + findDepsRecursive = lib.converge + (drvs: lib.unique (drvs ++ (builtins.concatMap (drv: drv.dependencies) drvs))); + + # Components to install by default + defaultComponents = with components; [ alpha beta ]; + + comps = [ google-cloud-sdk ] ++ filterPreInstalled (findDepsRecursive (defaultComponents ++ comps_)); +in +# Components are installed by copying the `google-cloud-sdk` package, along +# with each component, over to a new location, and then patching that location +# with `sed` to ensure the proper paths are used. +# For some reason, this does not work properly with a `symlinkJoin`: the +# `gcloud` binary doesn't seem able to find the installed components. +runCommand "google-cloud-sdk-${google-cloud-sdk.version}" +{ + inherit (google-cloud-sdk) meta; + inherit comps; + passAsFile = [ "comps" ]; + + doInstallCheck = true; + installCheckPhase = + let + compNames = builtins.map (drv: drv.name) comps_; + in + '' + $out/bin/gcloud components list > component_list.txt + for comp in ${builtins.toString compNames}; do + if [ ! grep ... component_list.txt | grep "Not Installed" ]; then + echo "Failed to install component '$comp'" + exit 1 + fi + done + ''; +} + '' + mkdir -p $out + + # Install each component + for comp in $(cat $compsPath); do + echo "installing component $comp" + cp -dRf $comp/. $out + find $out -type d -exec chmod 744 {} + + done + + # Replace references to the original google-cloud-sdk with this one + find $out/google-cloud-sdk/bin/ -type f -exec sed -i -e "s#${google-cloud-sdk}#$out#" {} \; + '' diff --git a/pkgs/tools/admin/pulumi/data.nix b/pkgs/tools/admin/pulumi/data.nix index 49f7ee8835ee..f6473c07404d 100644 --- a/pkgs/tools/admin/pulumi/data.nix +++ b/pkgs/tools/admin/pulumi/data.nix @@ -1,49 +1,49 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.37.2"; + version = "3.38.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.37.2-linux-x64.tar.gz"; - sha256 = "0zdln1zw92brg17dbcwms3ak3sigj1s3x52vk41maqikxcjza1k5"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.38.0-linux-x64.tar.gz"; + sha256 = "1335rb4aki9pj5m8v6c90mg8wwj8afnzj8mk5q2hj5p48fhzv1ry"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.2.0-linux-amd64.tar.gz"; - sha256 = "1zyd967mgk2bk7kazj6ds4yqmnpc3nh3j40a4zlrjpj03njjmv9i"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.3.1-linux-amd64.tar.gz"; + sha256 = "025573virxpcak26blq5l40dqznaipkbgdmibxkkzhb8jhzwy8rp"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v3.0.0-linux-amd64.tar.gz"; sha256 = "0anmkwqwwnk44069d01crrj3y73nrwa5hknxc8fh3x1vwc2jzvfc"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.26.0-linux-amd64.tar.gz"; - sha256 = "1by8qg9yrm2l0i7hkmgan26hhcjjvbyifyhfcq69d32n20i32ksv"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.28.0-linux-amd64.tar.gz"; + sha256 = "1hbjni74gqyfsp4amn1mimz53v89fhrmpq3aa46a6mgvv47215ks"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.5.0-linux-amd64.tar.gz"; - sha256 = "1wjk0033xh1nhq2b76nsxb43jfraf1jm257m3z1gqzyqpjnpc2cp"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.6.1-linux-amd64.tar.gz"; + sha256 = "10bckr3lr4yxfhd41wlhngskmz56kfsscjjjkvnbijg7g6ijxz2z"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.11.0-linux-amd64.tar.gz"; - sha256 = "18ds6znrr96qhg01c3ldk5l5a16d6f09gn1h2ln3lhxygxjjjzda"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.12.0-linux-amd64.tar.gz"; + sha256 = "1hydlkbqxx7wn2dmzgnb7j7pshsy3mp4klmr8nn2qc8w8g0b4f2w"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.10.0-linux-amd64.tar.gz"; - sha256 = "1fcvi8ms400qlmgzcniw5pvj46si2rk4jzn57vr5a96qyy1qrpsy"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.11.0-linux-amd64.tar.gz"; + sha256 = "1ggqrmdrhs2rj9vzxghb0900w1mw93cygxiididnrq6774wna19v"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.14.0-linux-amd64.tar.gz"; - sha256 = "0ail3jy9msc8ximkm1i47zca36vrrw99p9qsnp37gp9y6nr2z65y"; - } - { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.26.1-linux-amd64.tar.gz"; - sha256 = "01i43wi9h5693px5mvg55xim6hbf85nzi1maz0p7ys5sicglzng4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.27.0-linux-amd64.tar.gz"; + sha256 = "04ya7a9gfng3vlfxd0536a44gc0dvpvdmpf81n0c5rc09w96q77a"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.5.0-linux-amd64.tar.gz"; sha256 = "12sxvvjzf9761cag1kah7sdvjg98mi05jrfy0g06xf7lghlyxpcr"; } + { + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.16.0-linux-amd64.tar.gz"; + sha256 = "1xlb55nk9sm149qf8lbgnkvdygw9bzz2637j8rh3psijknj9m7m4"; + } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.9.0-linux-amd64.tar.gz"; sha256 = "0fhbp72nr3pjzkw3iq495h1p7lp6h02rw8hbnm0jqlz32i68z07b"; @@ -57,12 +57,12 @@ sha256 = "1y9kpr1kafjp8hvrvpx0mp6i23sf2m5f229kw5hr1h718pnkymwc"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.14.0-linux-amd64.tar.gz"; - sha256 = "1s20aknj8vlfp5zh9n959xjhyb106aldiw25yzhj77zp598n7rql"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.15.1-linux-amd64.tar.gz"; + sha256 = "0g1msaiirzwz5cz2hmid53lj9a5a82psxmv7fskfmhsv2w0zy4k4"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.2.0-linux-amd64.tar.gz"; - sha256 = "08hy3qcf8dg36s3p9jm1mbknqp139izjdnr5ic4i8c3vycid0r1i"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.4.1-linux-amd64.tar.gz"; + sha256 = "0nxbbkk98w35dxsibfc67m6y5b2h48kckk62i2qw0ix2v8qgmcks"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-amd64.tar.gz"; @@ -73,32 +73,32 @@ sha256 = "1f2ivpqd6vhwq6pz1gh69fdzh7qh4sicnlwmmqspvw5wl1zxi42p"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.32.0-linux-amd64.tar.gz"; - sha256 = "0y07fifkgnxdl9fqvx9y5mm19fkkp7gfv9z7mspn7s9qf1c9bjzz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.34.0-linux-amd64.tar.gz"; + sha256 = "10skfvwhbs1zaa37849ba5798f2jn2cccz27ivvhkbk14yihgnw9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.14.0-linux-amd64.tar.gz"; - sha256 = "0ckwvnidp6n7rvccs36966fab0mg6rk5y0ip7l806r7bx7w61aaj"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.16.0-linux-amd64.tar.gz"; + sha256 = "13sdprhj4wi49cfgabaf2w171bqc97as592wrzsbda546przxk1c"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.7.1-linux-amd64.tar.gz"; - sha256 = "0fhwi0d136zmppcq1mbf8hnsk9l28vk1qs30fs2p045qdadbzjg9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.8.0-linux-amd64.tar.gz"; + sha256 = "08kal2cwbaaxif0hxzxylrqkg0msz1jw1l65dzp3r903jclwc1zx"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.22.0-linux-amd64.tar.gz"; - sha256 = "17lr9cf0fgw063y9zx87m54h8fzq0iiagm8b90264csdk2gppqdq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.23.0-linux-amd64.tar.gz"; + sha256 = "16cigqfls82z80a43sx3q71qchr0wnww5ryw0vqiqjb8kkzfb8lx"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.0-linux-amd64.tar.gz"; - sha256 = "1af284q58vvrzny91f0x3cmam5nwipvcpn6m4sxvyb8a35h08w4d"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.1-linux-amd64.tar.gz"; + sha256 = "09i6lh9wfsfpa5jkj2nb80f3gvmpg3m3flfgfcc794khlrikqmib"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.20.2-linux-amd64.tar.gz"; - sha256 = "192f1nn5xyfld26llcg11708bgc1dfq0nsl90cgywy05fx65p1py"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.20.5-linux-amd64.tar.gz"; + sha256 = "1kg57mhm8yhrxipznhlvv1wa2mg0jxybsv5y97sh42zz2ybf60w6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.9.0-linux-amd64.tar.gz"; - sha256 = "18x4pyn4riscg3cfb1n7nylm1q8rmm82g1kchx6nys26jqcllp7a"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.10.0-linux-amd64.tar.gz"; + sha256 = "1w47s1bkjn4xj12b6ygj7qhawd4svycwq7f5lj3l2dsyf1q17ynd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.0-linux-amd64.tar.gz"; @@ -109,28 +109,28 @@ sha256 = "0lj01hyjyq3qazkryvvxkx6nwai3bac9shqxb6hcqv4pfdjzzxhr"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.8.0-linux-amd64.tar.gz"; - sha256 = "111q7jxkjni1091m3kp9c2n1zqlkiy7lrfsrqk4bzpcf67krk9vj"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.9.0-linux-amd64.tar.gz"; + sha256 = "1yva7q0xbgz03807cmk0p7glzw6amsr259r230hhkx1iyx4mdj1m"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.5.0-linux-amd64.tar.gz"; sha256 = "08wyx9j5q9pn1jya849wg35v2d7kagzj77h8qr94j8w7agf6ds2a"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.8.1-linux-amd64.tar.gz"; - sha256 = "1jk6kjqkm1x1jmx3bfsskirk6if97c5pg0b0jxn0v36j09x6k3as"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.8.2-linux-amd64.tar.gz"; + sha256 = "0vxspn9rjb928ax4755086kil6j3616ga5zn3d6xrwm9cvmal0kb"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.12.0-linux-amd64.tar.gz"; - sha256 = "0n1chk9dnr8yrbfgcvhgfd6cl7yqh8cvwflwrcr5k7lym6hnd06b"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.13.0-linux-amd64.tar.gz"; + sha256 = "1ymcbqb2rx8g1nsvppasqlc2ws00jzrx33k6cghy14yjkd82n6pv"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.22.0-linux-amd64.tar.gz"; sha256 = "0rdvz6ibk41dhyfsqblfj56ib5hrr6vsx0z9kgzz5qamyjd1580h"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.7.1-linux-amd64.tar.gz"; - sha256 = "0p1vh1hp90niqdr3scmh4pwb177lv6d3nqp6apcjabsg5w5nmim9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.9.0-linux-amd64.tar.gz"; + sha256 = "1i5y1kqyc84v90c7lh5gaydk5qvvs62gc6xxd6n8zzmn9ygkr0c4"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.10.2-linux-amd64.tar.gz"; @@ -141,8 +141,8 @@ sha256 = "1jx1h7p72wacplnqdvjqrzkgfc6fsrpjx6xl4f6dyvnvc9sgv7l9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.5.0-linux-amd64.tar.gz"; - sha256 = "1rif5ilxh84qzp2p19wal8k3xczppwv9rqk2ynhh82pp316hwf0a"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.6.0-linux-amd64.tar.gz"; + sha256 = "10irh4gfljyiqhf1dw2v3g129yxp9lfglwz1lbwxba8ql9m40vcd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.4.1-linux-amd64.tar.gz"; @@ -163,45 +163,45 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.37.2-darwin-x64.tar.gz"; - sha256 = "1z0s2wnspfgcn5qhfi40mrjlw59cv1kq5a86nrf4lg42rr04kk43"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.38.0-darwin-x64.tar.gz"; + sha256 = "1g4hs6f3xri5z2cr8rf7hl91bzr2snpny12rngw27ilw4r7fw3k0"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.2.0-darwin-amd64.tar.gz"; - sha256 = "0pd34fs95vml7a87zvdb2ap476bd8mh0qgy0p0ppcv50yv3jwp79"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.3.1-darwin-amd64.tar.gz"; + sha256 = "1q0ij0cib2n58yjfkq7sdjha8i5230pfw8rsdsr4rcsjcyw2mk67"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v3.0.0-darwin-amd64.tar.gz"; sha256 = "156qwg2isv1dflij4y1w3kb31wkn3g0q0ajcy753d7vn8dmwycxr"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.26.0-darwin-amd64.tar.gz"; - sha256 = "0yp1akw598c6p3997d0j7c7a1qc1qczjd0r5lr2krkqdak4vzfzn"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.28.0-darwin-amd64.tar.gz"; + sha256 = "127b62pznybyp4scv1avwpw4ni540496yki0h0k4blm5gnrvr600"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.5.0-darwin-amd64.tar.gz"; - sha256 = "0cmnwx65s345775zwkmnkl8wr9cjc9iwmylsmjxn4jyqvy22jhj5"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.6.1-darwin-amd64.tar.gz"; + sha256 = "1i17a1s2ixnpvc3lmyy0kpr1ljw0dwl79yzkzm81x6kfq54l94sz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.11.0-darwin-amd64.tar.gz"; - sha256 = "1vxmvfdybi6pp3czqwkhcvr63n5pym4x44sbzhhs4i8mj3m5sfrr"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.12.0-darwin-amd64.tar.gz"; + sha256 = "0ppkpbhl6l875rcfsr3hgsg61ambk7j3lyrqcbyn490xvv8xv407"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.10.0-darwin-amd64.tar.gz"; - sha256 = "1vmvqr07k865wizw4z9zcrs40s3rfa46nk0imisg51hyajp7gf9b"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.11.0-darwin-amd64.tar.gz"; + sha256 = "0jj09ng5ksr36ipjmlnyn34jjd27mlmvhc27457bh7jyd5pvsxhw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.14.0-darwin-amd64.tar.gz"; - sha256 = "14j2xn6kaw5rm3fcxb6v29b78sgfq7drqi2clnag6b3iggq4spji"; - } - { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.26.1-darwin-amd64.tar.gz"; - sha256 = "0575vcgz00i72ip45y98ikrvqlry8rchwypdiynd0bagfpj297jz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.27.0-darwin-amd64.tar.gz"; + sha256 = "0gvycn3dx6r7f4qzdhlf2p166q7lpsfmnqh098gq1l2zq0vrw5zb"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.5.0-darwin-amd64.tar.gz"; sha256 = "026i7hxa80b7mipw792anv1wplmz2w23irfy26bsh77an36hk46y"; } + { + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.16.0-darwin-amd64.tar.gz"; + sha256 = "1wlqwm0661ksslzkn345qznqqj4acdawrwq30nkdf4xn998hnvx7"; + } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.9.0-darwin-amd64.tar.gz"; sha256 = "0ipfaq8bv4z63krrbday20nv5968k3gs8srkj9vfaw8nmzf6p4n5"; @@ -215,12 +215,12 @@ sha256 = "097357wf3bcywyy46y6prl2q4dcfdhm299hhfjvn3vv610a04c3d"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.14.0-darwin-amd64.tar.gz"; - sha256 = "11rg0z3mhaikwkjx3xz8j5smxs45kqw5q80ixczrj1hbysijfrq4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.15.1-darwin-amd64.tar.gz"; + sha256 = "0y569cycmdgwapis05n1509krbihi00r9iqlxqpd8iaw9n07myry"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.2.0-darwin-amd64.tar.gz"; - sha256 = "1s5zkdf6zf1l4nkmd8pl1mvr2sjj4bw3vcqnr4y9xmmxicjz9d0d"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.4.1-darwin-amd64.tar.gz"; + sha256 = "17qxlhqnxnkvgsym4cgymnpg38pgg83xq6jcjk28ap7d31ginzmg"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-amd64.tar.gz"; @@ -231,32 +231,32 @@ sha256 = "0mq9xak9m6qw6wzd33b20dapqandi23hid79ysry179p8hjg0dgy"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.32.0-darwin-amd64.tar.gz"; - sha256 = "00hcah3rjd4x7xi2alpxd1f1bx380ipcmqdwvig81cr6bq3mpfr3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.34.0-darwin-amd64.tar.gz"; + sha256 = "0h0p796qdx5ghbjslh0yzjlncrky0kx3xf1x19j0cd5xpqzakdp1"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.14.0-darwin-amd64.tar.gz"; - sha256 = "0nfa7ygc39g7ayl1gl3kazmhdxmjq8g41ql8vxqcxv6zp5d6b32l"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.16.0-darwin-amd64.tar.gz"; + sha256 = "0bdz83vz8acad39fqcws26qm8wzr7pc1wwclh79vp8caav3hnbza"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.7.1-darwin-amd64.tar.gz"; - sha256 = "1s8mk8v5x3z6szdqn9c74cpgfqx46whj2nm78mjbqbs7rh9vgw1f"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.8.0-darwin-amd64.tar.gz"; + sha256 = "1z9kg9h1gw4s9k1qypir62hv4flx4njrxbxfkknawx29dps3wkff"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.22.0-darwin-amd64.tar.gz"; - sha256 = "084qvn4lwn7ss84sb9c7bxpxal4x65d6y3vgn4hbnvvarsmvn6zs"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.23.0-darwin-amd64.tar.gz"; + sha256 = "0cagqdbg8gpihfy3qx31w0hgj96mv33paycwsgi53ra96vsz63hx"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.0-darwin-amd64.tar.gz"; - sha256 = "0gswf93qapcwc3dv617gjdyhn9w5hhzdcs3w31sqrlzfa2sb790p"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.1-darwin-amd64.tar.gz"; + sha256 = "1jp9cfw8jj1wms73b5d1xhkmnylly061fxilxzvnpd49glam7da6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.20.2-darwin-amd64.tar.gz"; - sha256 = "1ii5sjilczp6bdrz050prg5chbpd49znk1hjzzp2kbsxcf319rsq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.20.5-darwin-amd64.tar.gz"; + sha256 = "058rbm195zdm8x5757r2i07ilayx5wbd0zfm0kxhqp3c4lrhz7a5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.9.0-darwin-amd64.tar.gz"; - sha256 = "1ick0q427dv8hqwfng0g6kv2praa67cl9qz1zi23aa998yn4dg1z"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.10.0-darwin-amd64.tar.gz"; + sha256 = "11p3qa49nqaz2s30izhs9dbqz668fx36y88hs1llk59z0crj8x75"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.0-darwin-amd64.tar.gz"; @@ -267,28 +267,28 @@ sha256 = "0fhhc2k0g8mpxzcgci4jl3m59q3n8w3nka94l0n7r9cvs81099n6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.8.0-darwin-amd64.tar.gz"; - sha256 = "13qxwzfsy0hmvgazry0q3qna0jk7llharcvdwz302fj4ad98s71j"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.9.0-darwin-amd64.tar.gz"; + sha256 = "0a42rdjzircqkmhmw1m7qbs30vn1if48j4440daw5sr1r8gamcmf"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.5.0-darwin-amd64.tar.gz"; sha256 = "0d1w1zak2ma701w26va74ahi3lmsjywsk2x84ds4l4mj8ckpl2va"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.8.1-darwin-amd64.tar.gz"; - sha256 = "0s4jpy4csjvqk9l7xjypbnpbnlx53p1sm6pyw5drddah8aaj47vx"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.8.2-darwin-amd64.tar.gz"; + sha256 = "0086l2ch5wdhdilwipln9clq09lnj2njgpp2wn8mxvd69xjccsz0"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.12.0-darwin-amd64.tar.gz"; - sha256 = "0nfpqp6yyhyckhz38z4g07g4znj3c738rgd1daprmdyl6yifvi72"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.13.0-darwin-amd64.tar.gz"; + sha256 = "1imgmpn2n9daghpaca6qlww7bp3dmw894fv54j43cpxkm6z29kjk"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.22.0-darwin-amd64.tar.gz"; sha256 = "1p27dsar8jl7krqz2vrzics45g8s85l4xx3216207x2hq7qbdfb5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.7.1-darwin-amd64.tar.gz"; - sha256 = "0y1lcafl477ja9kib00zprz7gamfx821mdj5nyiyjkggwylp0lwl"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.9.0-darwin-amd64.tar.gz"; + sha256 = "0yv03kh209cwzi1b47bhsbxslmnk454qkx5lqcn6qnjyc7ij7k6x"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.10.2-darwin-amd64.tar.gz"; @@ -299,8 +299,8 @@ sha256 = "16dxc4pkb5arb8qb6gg45m59jn20is3fcn0d1lc66d6sh35z7lsb"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.5.0-darwin-amd64.tar.gz"; - sha256 = "0w8s908ny5zdn0i8j0klaq2ig7f8vnzx88cm5r110573ya3l9b1m"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.6.0-darwin-amd64.tar.gz"; + sha256 = "0z06di24mdzdkv8zvpxbzcvp9k8w5yqkskc2gigxl2iv608glmn6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.4.1-darwin-amd64.tar.gz"; @@ -321,45 +321,45 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.37.2-linux-arm64.tar.gz"; - sha256 = "10ll8axayljsjkq9lzr34dgii5fjckvdm7pp0wmwdhx2xfh9kmcg"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.38.0-linux-arm64.tar.gz"; + sha256 = "11nikfjvpc95cn4250wb19d4cvbr94mhi2fjhcafcha6xddyzpkl"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.2.0-linux-arm64.tar.gz"; - sha256 = "0ps22ngimrbgh24gm66h0jgs1bfafbizknxbpxrwavyrc26nhgy9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.3.1-linux-arm64.tar.gz"; + sha256 = "0qyk51xrfdvlhj2fqyx1b8zsg68i0pvsv85ms34nhgiwzavgga0x"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v3.0.0-linux-arm64.tar.gz"; sha256 = "16jkz0qrp2pvz60388n97bf59idmfv5j0hg0dzp78j1dhpy1aqnn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.26.0-linux-arm64.tar.gz"; - sha256 = "1bnsfbqq6gcdkxfz83x7chhi4z760zslvqw1a9nikcsdl54qk5bc"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.28.0-linux-arm64.tar.gz"; + sha256 = "1qrg5sq8fqyn9vq92xmdx0pql7hy4dhha3lxjp5ka386bf6jmamc"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.5.0-linux-arm64.tar.gz"; - sha256 = "062f4f6n7x83gi4hzd0ixnqm7yar93hhg53lw4wkmad8c9cq93kv"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.6.1-linux-arm64.tar.gz"; + sha256 = "1584q22a6k5idvcya8a40xsaqj2r1yqwi9wq170l0ra05c716y5y"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.11.0-linux-arm64.tar.gz"; - sha256 = "1vmf5fdv3n6cgwhb4i2mgv445bk4zhzcwxgivpgdnddc5dfy3ixj"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.12.0-linux-arm64.tar.gz"; + sha256 = "0kzcham4g6hymjkmmk0gidj5516fi01hw8apks6cqw98ms7wijj2"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.10.0-linux-arm64.tar.gz"; - sha256 = "0ar7kbxsfn64bx5n8hf11vx3779jklc75c4fy39c2j552k03444m"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.11.0-linux-arm64.tar.gz"; + sha256 = "17ifmpxpn900rd95s22h77dvvwzgiilpwgkqywfpd4mbg5v1n2fr"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.14.0-linux-arm64.tar.gz"; - sha256 = "01x3milrkkfa8yrbzbh0pild7qn73q6ayr0i4908b9na8ia247dz"; - } - { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.26.1-linux-arm64.tar.gz"; - sha256 = "1cxnwqkzz725i03pdmxqhlfasja1z5hjf9cxkbwyyhli8zpy3grb"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.27.0-linux-arm64.tar.gz"; + sha256 = "1qwrd49dwvalc08l9sbdxv6qy4m9y2v5cmpa2xrvbiab68azw3q8"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.5.0-linux-arm64.tar.gz"; sha256 = "1bxrh89hkw9b0g20d4apwhswl1dxb4v4nn5rkkkjd91ykin5idp2"; } + { + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.16.0-linux-arm64.tar.gz"; + sha256 = "0yzzch8mr8xfaymsjgvmvdn7dwmzpvc1cjqv83d1x7wqgjj241kx"; + } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.9.0-linux-arm64.tar.gz"; sha256 = "0ikjbbhfb84b2zwm3wi6ffav5dfhgdkr9ks58i3xicrbc3swarfc"; @@ -373,12 +373,12 @@ sha256 = "0ykrfa4r7xhjbpbm8mnc2ry58a3h7zynbn8gxnspg0493znx1lva"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.14.0-linux-arm64.tar.gz"; - sha256 = "19hy6hpf3440ys3gs5a0zyza23i1dcgmz3gx19sj258qw01vsr5k"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.15.1-linux-arm64.tar.gz"; + sha256 = "1hz0hm3prwklkj8gjmkqvljjwcn7wrrsqga6mc53p6ljd370kn4k"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.2.0-linux-arm64.tar.gz"; - sha256 = "1a935hi2zdd7bis2d1y818l1gl2dcq9dclbakvzczabksjdf731q"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.4.1-linux-arm64.tar.gz"; + sha256 = "1bh1ikp9dvs1akc9qqs65mdcakkmxcx2ki5pvh7sc0zdgp6ppm76"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-arm64.tar.gz"; @@ -389,32 +389,32 @@ sha256 = "0i32s062nmayj5dxl4ridblkz8h7rrvxdid16880m8x992apdrrs"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.32.0-linux-arm64.tar.gz"; - sha256 = "1cw37b2kwjvnjmaxdn0k0i8dqhl1kksm1nhp3k70349mz3lvrksc"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.34.0-linux-arm64.tar.gz"; + sha256 = "10cf1ki69ps21z905xd05rsvb42y4dp71g3rz5r3qibdsqc9rd8x"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.14.0-linux-arm64.tar.gz"; - sha256 = "0z94s45rbm42x89dp7a70p2l646sqwvm5wkhaz19mggd8p5d4p01"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.16.0-linux-arm64.tar.gz"; + sha256 = "0hxbv264rp9iv5xng1q5wqwddazk9jqxll7as4pnlm9wcmf0inf6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.7.1-linux-arm64.tar.gz"; - sha256 = "1ih70j8qsq8wamj9zdf1fvqj7laadpl2i79gr74k5f3xsf2rgsim"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.8.0-linux-arm64.tar.gz"; + sha256 = "1w0azz06rhj04gs0bvfxn0a37z16jywhsyiyhimimynwpawh2amn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.22.0-linux-arm64.tar.gz"; - sha256 = "18kkxjgm0ivrbgypk34jajlidslbf1bvlnhlcgjxjwbgl7f48krs"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.23.0-linux-arm64.tar.gz"; + sha256 = "1vx4gchka3kzrzwasmil180ji3756pakaha6fm85h49skgiwk59f"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.0-linux-arm64.tar.gz"; - sha256 = "02hmd5kdg34xrvmximxza5n9bb7i14c2d19pr0gf4gx6f6hg8yw2"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.1-linux-arm64.tar.gz"; + sha256 = "0gis39k5kgdxl0i4afy78hkcmwpzm1shh4x713p7dg6h8w0afdmi"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.20.2-linux-arm64.tar.gz"; - sha256 = "07gssf982y6plabw951cycwyfi42swkpv8h5044j8avg764fnmpy"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.20.5-linux-arm64.tar.gz"; + sha256 = "1df84xy6b13k9injjg11zxad8jn2xk66cizv2qphlwa1xripz7xw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.9.0-linux-arm64.tar.gz"; - sha256 = "0akw7fb0la3v5zwcnnpvs6p41qrpgq83lf12rb7vr311blzhzl4c"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.10.0-linux-arm64.tar.gz"; + sha256 = "1sj7bxd415j1gr0p6rwg8k4z9vhjc1kc6vw4gj2cbnaby6mv43mr"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.0-linux-arm64.tar.gz"; @@ -425,28 +425,28 @@ sha256 = "17iaf72dzy108v1njan21n72a5gzxbycq396hjh293a141kppn1m"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.8.0-linux-arm64.tar.gz"; - sha256 = "0dh28hhg2lbvbgw2yadw0ig68z2pcg51h38v74yczblm24k97jvq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.9.0-linux-arm64.tar.gz"; + sha256 = "1kqwb8i0gra5as5bd9r1swp1fwrfrr7x3vyag5xb0lmyljlcm4cb"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.5.0-linux-arm64.tar.gz"; sha256 = "0lky1gchcmjn6nxlasjqviq89hi2k9fi8lx7ac7hy6x6b7wl40sf"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.8.1-linux-arm64.tar.gz"; - sha256 = "0v5kqps6p6b9j8sv9f01i1dx8hsv8mshn45y1km8vm4i6vkcanqc"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.8.2-linux-arm64.tar.gz"; + sha256 = "1djc9ar4x6rmi49grl4nxhycc2fbfvk9h1g2xnzl67adxh2cbgj9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.12.0-linux-arm64.tar.gz"; - sha256 = "0vkik9dghpk8jn07w57023vgfllw9zszl6j5szjfbxd15idq4ihs"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.13.0-linux-arm64.tar.gz"; + sha256 = "0bpmmfgmi0061xrfadpijskw1hsgxk64l4kl4vrvc9l9iwjnbk64"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.22.0-linux-arm64.tar.gz"; sha256 = "0nn7xj38injiwla8vss4nj25r53ddj0p0mplwqrk1r92l2vcihix"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.7.1-linux-arm64.tar.gz"; - sha256 = "1fdg6sl2rchmzcsxyfbml33cq34slpf6bbr4s2cx7k2bwfvc8wwl"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.9.0-linux-arm64.tar.gz"; + sha256 = "1b9nw8q5m30csgxq0mg6npzwbsna4nwkwh7b33gax6fimalbcpal"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.10.2-linux-arm64.tar.gz"; @@ -457,8 +457,8 @@ sha256 = "0mnw1cbi789c9iqnxg67pw1v6rgp6s0g2w3yvnbllbdafvd6pp3b"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.5.0-linux-arm64.tar.gz"; - sha256 = "09jbs7mvbf3bbrf6b4m1nfj52zybxawza2ccsvz99yc4g5r2ixj8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.6.0-linux-arm64.tar.gz"; + sha256 = "0lc6394fvqs62rxmf4ryrvj9v5237wdrmypyyqjibk5rd72n8xfg"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.4.1-linux-arm64.tar.gz"; @@ -479,45 +479,45 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.37.2-darwin-arm64.tar.gz"; - sha256 = "1727qhjcpjjbdi9bz1ja3npzkmwrgvl2gpzfky158ywzhjdk7a1b"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.38.0-darwin-arm64.tar.gz"; + sha256 = "1h2l13x40iqdxdiys5714pb8l2vscwmc5c2gcyvdf2zhm2rwasv2"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.2.0-darwin-arm64.tar.gz"; - sha256 = "0pk2ql1pcnypl3w6ypiq1pz5rxbc8b1h1gsgq0rkz7hf2y4k40m0"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v5.3.1-darwin-arm64.tar.gz"; + sha256 = "16hkkcrv25xa74dz7sh5fppvz68smm6c70a8cph01pbxxr7gyamy"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v3.0.0-darwin-arm64.tar.gz"; sha256 = "050p3lizllnszdf9w55wq9dsn8acbvfn5gh0qpyw7kknf67xjz77"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.26.0-darwin-arm64.tar.gz"; - sha256 = "0dc6iwzkvlpr64qbmhym477pwrq6zqg8bh9ln4z17vyx6x3apg7n"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.28.0-darwin-arm64.tar.gz"; + sha256 = "10wjnyrwrmg1qjsqlizf9g85wadss3nxmdsh87cjvdbkfb3crp3b"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.5.0-darwin-arm64.tar.gz"; - sha256 = "1w62rxxjy2f9c7kjqmnlhmahji31ikg8rd89qyfxz07bc55r1cq5"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v2.6.1-darwin-arm64.tar.gz"; + sha256 = "1qkbmig8831iwgnmygaj1055np49m6gl59lfvwd2yj6dz12fqxdi"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.11.0-darwin-arm64.tar.gz"; - sha256 = "11xzhm0qpm3xm5qja2vpzn4q782bcc31lqs2jl48rwrh9nhs0crz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.12.0-darwin-arm64.tar.gz"; + sha256 = "04jjxdlsywps3d03l4g37s5b7rlk97w35qjpnsf60nygxzxmvjk2"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.10.0-darwin-arm64.tar.gz"; - sha256 = "0m3m5z3ldnxf44lz0ywjrhkf22hq0bxldrdhm4gpr8kfc2dy354a"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v5.11.0-darwin-arm64.tar.gz"; + sha256 = "1b3m5ndabhyh6fklbb9flgl07zqy3c82skfjd94021q7slp6hwaf"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.14.0-darwin-arm64.tar.gz"; - sha256 = "1jgffcn8cpz9zvzqgylqkj7m5rybxcn9njp440iag403i8hmb34x"; - } - { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.26.1-darwin-arm64.tar.gz"; - sha256 = "0ib3a6y3c4hlyicv4v2vg5cs88bb34w58yxjffw00ljyxb66csy2"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v5.27.0-darwin-arm64.tar.gz"; + sha256 = "011ryplg6ca1a5xal3bcv36rgwxgzf89h36k9nvwd8dsjq1qwrik"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v2.5.0-darwin-arm64.tar.gz"; sha256 = "030fyfj5yd4p0f7ffwdsqvkjwxihz96vgy2qqibhyyv3p6ymdpym"; } + { + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v5.16.0-darwin-arm64.tar.gz"; + sha256 = "0ilfxh9wghhyb62si2saxanb5gm2yipr4fh7zrjr1cl3qsh3qrsl"; + } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v4.9.0-darwin-arm64.tar.gz"; sha256 = "0z1c0di0p35hn30di2vv93rzdfzqrswy4gg35ngqq4h1bwn7lszi"; @@ -531,12 +531,12 @@ sha256 = "1vgck2nwargd7rrmfgxd2j9qahhalas5fsad8szwj83anxi6r1jn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.14.0-darwin-arm64.tar.gz"; - sha256 = "0d6zbzs3qlzrwvyjrhsr1xbd3w7w144fa2jjjlr19b4rjh6blf80"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.15.1-darwin-arm64.tar.gz"; + sha256 = "0vg38pn14h9sw7mcylbwnk78kz7yvnl78a0za11lybgl6qqybc8b"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.2.0-darwin-arm64.tar.gz"; - sha256 = "0ayg0w61lqv22nln95vd02kjhhqi5k3ncpdcxbh2rd09b74bbxvf"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v3.4.1-darwin-arm64.tar.gz"; + sha256 = "1ph2vnx5ayzckgbdgmjzbs0i9qf1bkmp29794v82582f0hdmz97q"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-arm64.tar.gz"; @@ -547,32 +547,32 @@ sha256 = "11frjymm7k2lgrdiwjsa5hcak1z3mdjjfmzdz6a0sv84bqlxjj0j"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.32.0-darwin-arm64.tar.gz"; - sha256 = "0mzw1vgl5c9f1m03j813n68ffmy95hzc27kxslb51cghxgld1pbj"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v6.34.0-darwin-arm64.tar.gz"; + sha256 = "0clsx0bsprqbv3rs3d960w1l40b9i8md9hqf7fm5k9dwjs0330by"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.14.0-darwin-arm64.tar.gz"; - sha256 = "1g6zdcdwzpg2xwa275j9alj3vhip2s4sznr79yswgl0hzfmv8xsr"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.16.0-darwin-arm64.tar.gz"; + sha256 = "0l1jwmiscfwbh61q22gjx9yhng7dc5rvnln8licvih48193hqvbw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.7.1-darwin-arm64.tar.gz"; - sha256 = "0nz0frfnrpancc2vd9i263ck0h29p5fs04gjp4lfxcb7hwij8idg"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v4.8.0-darwin-arm64.tar.gz"; + sha256 = "02jkpzz7kyb9i8mqis4ckqz5mwpwcgas1br7vmiipk8mw1pzwhyw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.22.0-darwin-arm64.tar.gz"; - sha256 = "0wbpz9yljwsj4bhi6n39klrpkmirdixi04yhr58m7crmj0if9bki"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-google-native-v0.23.0-darwin-arm64.tar.gz"; + sha256 = "0gp6a9rbnlvi1g5ms7m7pd8g97lsi1rwp95p4rb3yv3fzypx5gh8"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.0-darwin-arm64.tar.gz"; - sha256 = "0zsr560dc4wz4vhc8nbkd9171l0n926rv80gicg2x54bab1kmd9g"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.10.1-darwin-arm64.tar.gz"; + sha256 = "1679zpv2r3i2acjmx2a6i7dc47p73gf3jw1k1aclasd5cyjf46jf"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.20.2-darwin-arm64.tar.gz"; - sha256 = "03yw4lkb818nanjrjd9k0n12fgrx8nj0cqjr6c0sw0xkv1lbfcgb"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.20.5-darwin-arm64.tar.gz"; + sha256 = "151i1733ab4v93zm61kbzqj76h87vx6pgmysf7vjmzbpxjg1dida"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.9.0-darwin-arm64.tar.gz"; - sha256 = "1ii48p9g20518374q0pbrv2yq8xjfgizhr3v0ib8769sry2nndf3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.10.0-darwin-arm64.tar.gz"; + sha256 = "1gqmpy46w49hi3d71qkvmps3mq1wkdrcfbcb04x0sjdhirbyapq9"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.4.0-darwin-arm64.tar.gz"; @@ -583,28 +583,28 @@ sha256 = "0kym9f36h8b7s1smlmgazbzv8jjfpwxk6wv036bhx2xm3ysc7rgp"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.8.0-darwin-arm64.tar.gz"; - sha256 = "0xqxk9xp49s0l5cxxz9wg26fg4fj57h4yjpvs4xs8fpaqa1saynd"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v3.9.0-darwin-arm64.tar.gz"; + sha256 = "0kgakfslwy4pz5k74d9ciywapdw7a2zq9y9cs8rigyq97m4vphwf"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.5.0-darwin-arm64.tar.gz"; sha256 = "0im3ydgkm4vjia17c03szv1i77jq7abczq0a023k0kw8r3dgd8xc"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.8.1-darwin-arm64.tar.gz"; - sha256 = "0gc9zjf41l44d33jj1y4py1m7l6rgs21w1v0a8kjamdxvfabyzv3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.8.2-darwin-arm64.tar.gz"; + sha256 = "1j6c83xvcanyzp1q8zwa952dplvvi0f4psfdscpplbsgzmq5v54n"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.12.0-darwin-arm64.tar.gz"; - sha256 = "1jmc5d4arkh6x6nc4j0qkms9p9l4vawz1ajwil51xshaj82k2vwg"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v0.13.0-darwin-arm64.tar.gz"; + sha256 = "0pvfnycvnz3ram5lpvaggbhfn7lxbi74rbcndw5xw0ihpk31kjim"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.22.0-darwin-arm64.tar.gz"; sha256 = "149isdz4fs052z1r7jfhx1mq18j8s4wrfgvbabil3wchfkgcqr8f"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.7.1-darwin-arm64.tar.gz"; - sha256 = "1k52qh6z068s2np1gcg7wp8vvw5rig8c877m8x9qq5xy72w3mzgg"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v0.9.0-darwin-arm64.tar.gz"; + sha256 = "09vg056rjzrp8zqh4kjjlq4dnkkzxz32kzawmaj8fxi6ds1s9y9i"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tailscale-v0.10.2-darwin-arm64.tar.gz"; @@ -615,8 +615,8 @@ sha256 = "143qpa51q6fl2s759fjhfq6z2fqwkqcwfpzmzsxdjh74mfqz5xpz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.5.0-darwin-arm64.tar.gz"; - sha256 = "170iwzg3dnr8ysj882ws6c7vwkziw5a04bsddkrmy7j7d37r8gla"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v5.6.0-darwin-arm64.tar.gz"; + sha256 = "02n0crpb2vf8b3ih658f6576r13ly4v02a4kwbrpifmk3c27yhv6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-venafi-v1.4.1-darwin-arm64.tar.gz"; diff --git a/pkgs/tools/admin/pulumi/update.sh b/pkgs/tools/admin/pulumi/update.sh index a0e315d4e5da..3f8edcb6fe11 100755 --- a/pkgs/tools/admin/pulumi/update.sh +++ b/pkgs/tools/admin/pulumi/update.sh @@ -12,7 +12,7 @@ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) # Version of Pulumi from # https://www.pulumi.com/docs/get-started/install/versions/ -VERSION="3.37.2" +VERSION="3.38.0" # An array of plugin names. The respective repository inside Pulumi's # Github organization is called pulumi-$name by convention. diff --git a/pkgs/tools/backup/kopia/default.nix b/pkgs/tools/backup/kopia/default.nix index d4a20201e0f6..d6e0e481b8dc 100644 --- a/pkgs/tools/backup/kopia/default.nix +++ b/pkgs/tools/backup/kopia/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "kopia"; - version = "0.11.2"; + version = "0.11.3"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "sha256-WxbD68KTO9hYhwwSSj7wwDGOiJdaLFdqJR+xw3dLfio="; + sha256 = "sha256-BdWxNJr5RofpblvKKQXtdA49pLD6MKlEi3XViIpt4Ww="; }; - vendorSha256 = "sha256-i3hK1567KrxBSS3iGeNnKfsFuHsukRI6l9jG+UztY+c="; + vendorSha256 = "sha256-ZLVBYosPvININQsqU2hy25vtUfW1mRjipm7VykVLV7w="; doCheck = false; diff --git a/pkgs/tools/graphics/mesa-demos/default.nix b/pkgs/tools/graphics/mesa-demos/default.nix index 550b06d0f0e2..11ca657ebfed 100644 --- a/pkgs/tools/graphics/mesa-demos/default.nix +++ b/pkgs/tools/graphics/mesa-demos/default.nix @@ -1,19 +1,27 @@ -{ lib, stdenv, fetchurl, freeglut, glew, libGL, libGLU, libX11, libXext, mesa, pkg-config, wayland }: +{ lib, stdenv, fetchurl, freeglut, glew, libGL, libGLU, libX11, libXext, mesa +, meson, ninja, pkg-config, wayland, wayland-protocols }: stdenv.mkDerivation rec { pname = "mesa-demos"; - version = "8.4.0"; + version = "8.5.0"; src = fetchurl { - url = "ftp://ftp.freedesktop.org/pub/mesa/demos/${pname}-${version}.tar.bz2"; - sha256 = "0zgzbz55a14hz83gbmm0n9gpjnf5zadzi2kjjvkn6khql2a9rs81"; + url = "https://archive.mesa3d.org/demos/${version}/${pname}-${version}.tar.bz2"; + sha256 = "sha256-zqLfCoDwmjD2NcTrGmcr+Qxd3uC4539NcAQWaO9xqsE="; }; - buildInputs = [ freeglut glew libX11 libXext libGL libGLU mesa mesa.osmesa wayland ]; - nativeBuildInputs = [ pkg-config ]; + patches = [ + # https://gitlab.freedesktop.org/mesa/demos/-/merge_requests/83 + ./demos-data-dir.patch + ]; - configureFlags = [ "--with-system-data-files" ]; - enableParallelBuilding = true; + buildInputs = [ + freeglut glew libX11 libXext libGL libGLU mesa mesa.osmesa wayland + wayland-protocols + ]; + nativeBuildInputs = [ meson ninja pkg-config ]; + + mesonFlags = [ "-Dwith-system-data-files=true" ]; meta = with lib; { description = "Collection of demos and test programs for OpenGL and Mesa"; diff --git a/pkgs/tools/graphics/mesa-demos/demos-data-dir.patch b/pkgs/tools/graphics/mesa-demos/demos-data-dir.patch new file mode 100644 index 000000000000..d2f22a675ce3 --- /dev/null +++ b/pkgs/tools/graphics/mesa-demos/demos-data-dir.patch @@ -0,0 +1,13 @@ +diff --git a/meson.build b/meson.build +index 282c39629da54ba6d7e1e380ffcf70da15e48d83..0c15274bff62b43f95ca7d7c5e29cc2dbd3cc42f 100644 +--- a/meson.build ++++ b/meson.build +@@ -29,7 +29,7 @@ null_dep = dependency('', required : false) + + demos_data_dir = '../data/' + if get_option('with-system-data-files') +- demos_data_dir = get_option('datadir') / 'mesa-demos' ++ demos_data_dir = get_option('prefix') / get_option('datadir') / 'mesa-demos/' + endif + add_project_arguments( + '-DDEMOS_DATA_DIR="@0@"'.format(demos_data_dir), diff --git a/pkgs/tools/misc/aptly/default.nix b/pkgs/tools/misc/aptly/default.nix index 7f82aebabe4a..e42d4871e117 100644 --- a/pkgs/tools/misc/aptly/default.nix +++ b/pkgs/tools/misc/aptly/default.nix @@ -1,47 +1,43 @@ -{ lib, buildGoPackage, fetchFromGitHub, installShellFiles, makeWrapper, gnupg, bzip2, xz, graphviz }: +{ lib, buildGoModule, fetchFromGitHub, installShellFiles, makeWrapper, gnupg, bzip2, xz, graphviz, testers, aptly }: -let +buildGoModule rec { + pname = "aptly"; + version = "1.5.0"; - version = "1.4.0"; - rev = "v${version}"; - - aptlySrc = fetchFromGitHub { - inherit rev; + src = fetchFromGitHub { owner = "aptly-dev"; repo = "aptly"; - sha256 = "06cq761r3bxybb9xn58jii0ggp79mcp3810z1r2z3xcvplwhwnhy"; + rev = "v${version}"; + sha256 = "sha256-LqGOLXXaGfQfoj2r+aY9SdOKUDI9+22EsHKBhHMidyk="; }; - aptlyCompletionSrc = fetchFromGitHub { - rev = "1.0.1"; - owner = "aptly-dev"; - repo = "aptly-bash-completion"; - sha256 = "0dkc4z687yk912lpv8rirv0nby7iny1zgdvnhdm5b47qmjr1sm5q"; - }; - -in - -buildGoPackage { - pname = "aptly"; - inherit version; - - src = aptlySrc; - - goPackagePath = "github.com/aptly-dev/aptly"; + vendorSha256 = "sha256-6l3OFKFTtFWT68Ylav6woczBlMhD75C9ZoQ6OeLz0Cs="; nativeBuildInputs = [ installShellFiles makeWrapper ]; + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; + postInstall = '' - installShellCompletion --bash ${aptlyCompletionSrc}/aptly + installShellCompletion --bash --name aptly completion.d/aptly + installShellCompletion --zsh --name _aptly completion.d/_aptly wrapProgram "$out/bin/aptly" \ --prefix PATH ":" "${lib.makeBinPath [ gnupg bzip2 xz graphviz ]}" ''; + doCheck = false; + + passthru.tests.version = testers.testVersion { + package = aptly; + command = "aptly version"; + }; + meta = with lib; { homepage = "https://www.aptly.info"; description = "Debian repository management tool"; license = licenses.mit; platforms = platforms.unix; - maintainers = [ maintainers.montag451 ]; + maintainers = with maintainers; [ montag451 ] ++ teams.bitnomial.members; + changelog = + "https://github.com/aptly-dev/aptly/releases/tag/v${version}"; }; } diff --git a/pkgs/tools/security/fulcio/default.nix b/pkgs/tools/security/fulcio/default.nix index e1e0353847bd..4d04d791e20d 100644 --- a/pkgs/tools/security/fulcio/default.nix +++ b/pkgs/tools/security/fulcio/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "fulcio"; - version = "0.5.2"; + version = "0.5.3"; src = fetchFromGitHub { owner = "sigstore"; repo = pname; rev = "v${version}"; - sha256 = "sha256-jNsW4eUpqa1a1itEnY1932ta3UpjLxhbHz9byM6/Rxo="; + sha256 = "sha256-X943wqbgFX4Y15kCf+bxQP7OOTWksmmYghlAWPC2zVs="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -20,7 +20,7 @@ buildGoModule rec { find "$out" -name .git -print0 | xargs -0 rm -rf ''; }; - vendorSha256 = "sha256-L+20HvkRAs00tbD5q1ATeLrKoa7VFQlrXChh7AtK0PI="; + vendorSha256 = "sha256-1BsnNDZAIdLj13e/qL//bPrhYKrTIBvtC1C65WmGHY0="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/tools/security/honggfuzz/default.nix b/pkgs/tools/security/honggfuzz/default.nix index 300e41750bab..5d709a4441d3 100644 --- a/pkgs/tools/security/honggfuzz/default.nix +++ b/pkgs/tools/security/honggfuzz/default.nix @@ -1,5 +1,15 @@ -{ lib, stdenv, fetchFromGitHub, callPackage, makeWrapper, clang, llvm, libbfd -, libopcodes, libunwind, libblocksruntime }: +{ lib +, stdenv +, fetchFromGitHub +, callPackage +, makeWrapper +, clang +, llvm +# TODO: switch to latest versions when 2.6 release is out to include +# https://github.com/google/honggfuzz/commit/90fdf81006614664ef05e5e3c6f94d91610f11b2 +, libbfd_2_38, libopcodes_2_38 +, libunwind +, libblocksruntime }: stdenv.mkDerivation rec { pname = "honggfuzz"; @@ -21,7 +31,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ makeWrapper ]; buildInputs = [ llvm ]; - propagatedBuildInputs = [ libbfd libopcodes libunwind libblocksruntime ]; + propagatedBuildInputs = [ libbfd_2_38 libopcodes_2_38 libunwind libblocksruntime ]; makeFlags = [ "PREFIX=$(out)" ]; diff --git a/pkgs/tools/security/pinentry/mac.nix b/pkgs/tools/security/pinentry/mac.nix index 27917ffbbf17..daf2d82d66b0 100644 --- a/pkgs/tools/security/pinentry/mac.nix +++ b/pkgs/tools/security/pinentry/mac.nix @@ -1,32 +1,78 @@ -{ lib, stdenv, fetchFromGitHub, xcbuildHook, libiconv, ncurses, Cocoa }: +{ lib +, stdenv +, fetchFromGitHub +, autoreconfHook +, libassuan +, libgpg-error +, libiconv +, texinfo +, common-updater-scripts +, writers +, Cocoa +}: -stdenv.mkDerivation { +stdenv.mkDerivation rec { pname = "pinentry-mac"; - version = "0.9.4"; + + # NOTE: Don't update manually. Use passthru.updateScript on a Mac with XCode + # installed. + version = "1.1.1.1"; src = fetchFromGitHub { - owner = "matthewbauer"; - repo = "pinentry-mac"; - rev = "6dfef256c8ea32d642fea847f27d800f024cf51e"; - sha256 = "0g75302697gqcxyf2hyqzvcbd5pyss1bl2xvfd40wqav7dlyvj83"; + owner = "GPGTools"; + repo = "pinentry"; + rev = "v${version}"; + sha256 = "sha256-QnDuqFrI/U7aZ5WcOCp5vLE+w59LVvDGOFNQy9fSy70="; }; - nativeBuildInputs = [ xcbuildHook ]; - buildInputs = [ libiconv ncurses Cocoa ]; - - preBuild = '' - # Only build for what we care about (also allows arm64) - substituteInPlace pinentry-mac.xcodeproj/project.pbxproj \ - --replace "i386 x86_64 ppc" "${stdenv.targetPlatform.darwinArch}" + # use pregenerated nib files because generating them requires XCode + postPatch = '' + cp -r ${./mac/Main.nib} macosx/Main.nib + cp -r ${./mac/Pinentry.nib} macosx/Pinentry.nib + chmod -R u+w macosx/*.nib ''; + nativeBuildInputs = [ autoreconfHook texinfo ]; + buildInputs = [ libassuan libgpg-error libiconv Cocoa ]; + + configureFlags = [ "--enable-maintainer-mode" "--disable-ncurses" ]; + installPhase = '' mkdir -p $out/Applications - mv Products/Release/pinentry-mac.app $out/Applications + mv macosx/pinentry-mac.app $out/Applications ''; + enableParallelBuilding = true; + passthru = { binaryPath = "Applications/pinentry-mac.app/Contents/MacOS/pinentry-mac"; + updateScript = writers.writeBash "update-pinentry-mac" '' + set -euxo pipefail + + main() { + tag="$(queryLatestTag)" + ver="$(expr "$tag" : 'v\(.*\)')" + + ${common-updater-scripts}/bin/update-source-version pinentry_mac "$ver" + + cd ${lib.escapeShellArg ./.} + rm -rf mac + mkdir mac + + srcDir="$(nix-build ../../../.. --no-out-link -A pinentry_mac.src)" + for path in "$srcDir"/macosx/*.xib; do + filename="''${path##*/}" + /usr/bin/ibtool --compile "mac/''${filename%.*}.nib" "$path" + done + } + + queryLatestTag() { + curl -sS https://api.github.com/repos/GPGTools/pinentry/tags \ + | jq -r '.[] | .name' | sort --version-sort | tail -1 + } + + main + ''; }; meta = { diff --git a/pkgs/tools/security/pinentry/mac/Main.nib/keyedobjects-101300.nib b/pkgs/tools/security/pinentry/mac/Main.nib/keyedobjects-101300.nib new file mode 100644 index 000000000000..18cc1c8b46f5 Binary files /dev/null and b/pkgs/tools/security/pinentry/mac/Main.nib/keyedobjects-101300.nib differ diff --git a/pkgs/tools/security/pinentry/mac/Main.nib/keyedobjects.nib b/pkgs/tools/security/pinentry/mac/Main.nib/keyedobjects.nib new file mode 100644 index 000000000000..90635122ffdc Binary files /dev/null and b/pkgs/tools/security/pinentry/mac/Main.nib/keyedobjects.nib differ diff --git a/pkgs/tools/security/pinentry/mac/Pinentry.nib/keyedobjects-101300.nib b/pkgs/tools/security/pinentry/mac/Pinentry.nib/keyedobjects-101300.nib new file mode 100644 index 000000000000..6df3d5f46227 Binary files /dev/null and b/pkgs/tools/security/pinentry/mac/Pinentry.nib/keyedobjects-101300.nib differ diff --git a/pkgs/tools/security/pinentry/mac/Pinentry.nib/keyedobjects.nib b/pkgs/tools/security/pinentry/mac/Pinentry.nib/keyedobjects.nib new file mode 100644 index 000000000000..aa8bca0d085e Binary files /dev/null and b/pkgs/tools/security/pinentry/mac/Pinentry.nib/keyedobjects.nib differ diff --git a/pkgs/tools/text/transifex-client/default.nix b/pkgs/tools/text/transifex-client/default.nix index 1174c2f382e3..ae23e5775592 100644 --- a/pkgs/tools/text/transifex-client/default.nix +++ b/pkgs/tools/text/transifex-client/default.nix @@ -1,24 +1,36 @@ -{ lib, buildPythonApplication, fetchPypi -, python-slugify, requests, urllib3, six, setuptools, GitPython }: +{ lib +, buildPythonApplication +, fetchPypi +, python-slugify +, requests +, urllib3 +, six +, setuptools +, GitPython +, pythonRelaxDepsHook +}: buildPythonApplication rec { pname = "transifex-client"; version = "0.14.4"; - propagatedBuildInputs = [ - urllib3 requests python-slugify six setuptools GitPython - ]; - src = fetchPypi { inherit pname version; sha256 = "11dc95cefe90ebf0cef3749c8c7d85b9d389c05bd0e3389bf117685df562bd5c"; }; # https://github.com/transifex/transifex-client/issues/323 - prePatch = '' - substituteInPlace requirements.txt \ - --replace "python-slugify<5.0.0" "python-slugify" - ''; + nativeBuildInputs = [ pythonRelaxDepsHook ]; + pythonRelaxDeps = [ "python-slugify" ]; + + propagatedBuildInputs = [ + GitPython + python-slugify + requests + setuptools + six + urllib3 + ]; # Requires external resources doCheck = false; diff --git a/pkgs/tools/text/ugrep/default.nix b/pkgs/tools/text/ugrep/default.nix index 42711a2c5913..0cf5c77544b7 100644 --- a/pkgs/tools/text/ugrep/default.nix +++ b/pkgs/tools/text/ugrep/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "ugrep"; - version = "3.9.1"; + version = "3.9.2"; src = fetchFromGitHub { owner = "Genivia"; repo = pname; rev = "v${version}"; - sha256 = "sha256-KDAuGFoUJxaa0noW739+gxeHKZeouu14EDla0lWwaIQ="; + sha256 = "sha256-9c4PoDJLfUH6ySNIxJDg5m2M2WFxNtuqCVKF6FvOHzY="; }; buildInputs = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 98ed9529efd3..cdc937a91a4a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9864,7 +9864,6 @@ with pkgs; pinentry_mac = callPackage ../tools/security/pinentry/mac.nix { inherit (darwin.apple_sdk.frameworks) Cocoa; - xcbuildHook = if stdenv.targetPlatform.isAarch64 then xcbuildHook else xcbuild6Hook; }; pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { }; @@ -11620,7 +11619,7 @@ with pkgs; transcrypt = callPackage ../applications/version-management/git-and-tools/transcrypt { }; - transifex-client = python3.pkgs.callPackage ../tools/text/transifex-client { }; + transifex-client = python39.pkgs.callPackage ../tools/text/transifex-client { }; translate-shell = callPackage ../applications/misc/translate-shell { }; @@ -28328,6 +28327,7 @@ with pkgs; swaybg = callPackage ../applications/window-managers/sway/bg.nix { }; swayidle = callPackage ../applications/window-managers/sway/idle.nix { }; swaylock = callPackage ../applications/window-managers/sway/lock.nix { }; + swayws = callPackage ../applications/window-managers/sway/ws.nix { }; swaywsr = callPackage ../applications/window-managers/sway/wsr.nix { }; sway-contrib = recurseIntoAttrs (callPackages ../applications/window-managers/sway/contrib.nix { }); diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 58bc87aa4f4e..596beb4f198c 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -364,9 +364,12 @@ in { nvidia_x11_production = nvidiaPackages.production; nvidia_x11_vulkan_beta = nvidiaPackages.vulkan_beta; - # this is not a replacement for nvidia_x11 + # this is not a replacement for nvidia_x11* # only the opensource kernel driver exposed for hydra to build - nvidia_x11_beta_open = nvidiaPackages.beta.open; + nvidia_x11_beta_open = nvidiaPackages.beta.open; + nvidia_x11_production_open = nvidiaPackages.production.open; + nvidia_x11_stable_open = nvidiaPackages.stable.open; + nvidia_x11_vulkan_beta_open = nvidiaPackages.vulkan_beta.open; openrazer = callPackage ../os-specific/linux/openrazer/driver.nix { };