Merge pull request #145346 from iAmMrinal0/update/google-cloud-sdk
commit
5673db20c4
@ -0,0 +1,32 @@ |
||||
# DO NOT EDIT! This file is generated automatically by update.sh |
||||
{ }: |
||||
{ |
||||
version = "365.0.0"; |
||||
googleCloudSdkPkgs = { |
||||
x86_64-linux = |
||||
{ |
||||
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-365.0.0-linux-x86_64.tar.gz"; |
||||
sha256 = "1h1z2ddhgrc74gnfaicvginl2yy7zjx8dlvkx017vsd3vijavl41"; |
||||
}; |
||||
x86_64-darwin = |
||||
{ |
||||
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-365.0.0-darwin-x86_64.tar.gz"; |
||||
sha256 = "0428pc85jlwsydn5nl7vya3rsbiww8z2jvc68wy1sdk7a1md01cy"; |
||||
}; |
||||
aarch64-linux = |
||||
{ |
||||
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-365.0.0-linux-arm.tar.gz"; |
||||
sha256 = "0ji29kd6cfyl59vlms77bnlqf95yh86g9c08wkx1f1kdavi78l0d"; |
||||
}; |
||||
aarch64-darwin = |
||||
{ |
||||
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-365.0.0-darwin-arm.tar.gz"; |
||||
sha256 = "1rg996y4r24aif5vv6cnl3g7g6fknz8zv6m87ayl8x7yljrqcy27"; |
||||
}; |
||||
i686-linux = |
||||
{ |
||||
url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-365.0.0-linux-x86.tar.gz"; |
||||
sha256 = "0jvcridqlk2r5m6b22ldxi9g4mxfy120428ynw9rgpwx0chjmpi6"; |
||||
}; |
||||
}; |
||||
} |
@ -0,0 +1,47 @@ |
||||
#!/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" |
||||
|
||||
# Version of Google Cloud SDK from |
||||
# https://cloud.google.com/sdk/docs/release-notes |
||||
VERSION="365.0.0" |
||||
|
||||
function genMainSrc() { |
||||
local url="${BASE_URL}-${VERSION}-${1}-${2}.tar.gz" |
||||
local sha256 |
||||
sha256=$(nix-prefetch-url "$url") |
||||
echo " {" |
||||
echo " url = \"${url}\";" |
||||
echo " sha256 = \"${sha256}\";" |
||||
echo " };" |
||||
} |
||||
|
||||
{ |
||||
cat <<EOF |
||||
# DO NOT EDIT! This file is generated automatically by update.sh |
||||
{ }: |
||||
{ |
||||
version = "${VERSION}"; |
||||
googleCloudSdkPkgs = { |
||||
EOF |
||||
|
||||
echo " x86_64-linux =" |
||||
genMainSrc "linux" "x86_64" |
||||
|
||||
echo " x86_64-darwin =" |
||||
genMainSrc "darwin" "x86_64" |
||||
|
||||
echo " aarch64-linux =" |
||||
genMainSrc "linux" "arm" |
||||
|
||||
echo " aarch64-darwin =" |
||||
genMainSrc "darwin" "arm" |
||||
|
||||
echo " i686-linux =" |
||||
genMainSrc "linux" "x86" |
||||
|
||||
echo " };" |
||||
echo "}" |
||||
|
||||
} >data.nix |
Loading…
Reference in new issue