google-cloud-sdk: move to pkgs/by-name, update (#440085)

This commit is contained in:
Marcus Ramberg
2025-09-05 13:02:43 +02:00
committed by GitHub
12 changed files with 381 additions and 624 deletions
+27
View File
@@ -0,0 +1,27 @@
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
version = "537.0.0";
googleCloudSdkPkgs = {
x86_64-linux = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-537.0.0-linux-x86_64.tar.gz";
sha256 = "08221f1alz5ss5fvqdj30k7c98l15gkzidhgj2fhlw5xwi7dp3cn";
};
x86_64-darwin = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-537.0.0-darwin-x86_64.tar.gz";
sha256 = "0my8vbdyf4iy7qry8vzhb0wmzlbqz7h891rw3vzhjcrksaa4xahn";
};
aarch64-linux = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-537.0.0-linux-arm.tar.gz";
sha256 = "16zj9xx3mgldz0a9l45pw2l0gwkb9vfdv7s93v81pmz2jx5hd0d6";
};
aarch64-darwin = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-537.0.0-darwin-arm.tar.gz";
sha256 = "0h5ldp6gw7mk7m9jljl1lvvz7sxkrssyy0w3zag5c1lbb7fb9r60";
};
i686-linux = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-537.0.0-linux-x86.tar.gz";
sha256 = "0sgnnspjhsk4ydkq7x7gcnw19dbf66cq1rrwr0r1r97953k8rhvj";
};
};
}
@@ -12,7 +12,7 @@
lib,
fetchurl,
makeWrapper,
python3,
python312,
openssl,
jq,
callPackage,
@@ -21,6 +21,7 @@
}:
let
python3 = python312;
# include a compatible pyopenssl version: https://github.com/NixOS/nixpkgs/issues/379291
# remove ASAP: https://github.com/googleapis/google-api-python-client/issues/2554
pythonCustom = python3.override {
@@ -1,27 +0,0 @@
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
version = "529.0.0";
googleCloudSdkPkgs = {
x86_64-linux = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-529.0.0-linux-x86_64.tar.gz";
sha256 = "0sxih3rzr9hlzzzw37pnbr9q09qfyac42qxn4nf6agl3wlwqq0xr";
};
x86_64-darwin = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-529.0.0-darwin-x86_64.tar.gz";
sha256 = "1sfk07z9bs99kypfn0wjlw0j7zdyc5bfzl712fbsw6zx5yr4s96j";
};
aarch64-linux = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-529.0.0-linux-arm.tar.gz";
sha256 = "1av7ilxvlwj1hgsjqz1g82r8wsnx0qnp8nk6iqj94s51blvqc777";
};
aarch64-darwin = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-529.0.0-darwin-arm.tar.gz";
sha256 = "1klzp0csslpnr7gc5l3g5hp33afsd93v6v6d2aj3m4lpa939iz3m";
};
i686-linux = {
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-529.0.0-linux-x86.tar.gz";
sha256 = "1ss9a3vqp0j1v9h46ir3a51v4vpr2glfiww4f93cp2wjz5aq6m10";
};
};
}
-4
View File
@@ -3018,11 +3018,7 @@ with pkgs;
isStereo = true;
};
google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
python3 = python312;
};
google-cloud-sdk-gce = google-cloud-sdk.override {
python3 = python312;
with-gce = true;
};