diff options
author | lufia <lufia@lufia.org> | 2017-02-13 21:43:19 +0900 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2017-02-13 15:06:21 +0100 |
commit | 2e648bdacf5db569bc93a44eb7e5ae18adbbb1ec (patch) | |
tree | d1074f1403b93a64b34535b27e6952656a596143 /pkgs/tools/admin/google-cloud-sdk/default.nix | |
parent | 99fdc8b65162da56c4d90f4a937f9f0cfdc89b69 (diff) | |
download | nixlib-2e648bdacf5db569bc93a44eb7e5ae18adbbb1ec.tar nixlib-2e648bdacf5db569bc93a44eb7e5ae18adbbb1ec.tar.gz nixlib-2e648bdacf5db569bc93a44eb7e5ae18adbbb1ec.tar.bz2 nixlib-2e648bdacf5db569bc93a44eb7e5ae18adbbb1ec.tar.lz nixlib-2e648bdacf5db569bc93a44eb7e5ae18adbbb1ec.tar.xz nixlib-2e648bdacf5db569bc93a44eb7e5ae18adbbb1ec.tar.zst nixlib-2e648bdacf5db569bc93a44eb7e5ae18adbbb1ec.zip |
google-cloud-sdk: support x86_64-darwin
Diffstat (limited to 'pkgs/tools/admin/google-cloud-sdk/default.nix')
-rw-r--r-- | pkgs/tools/admin/google-cloud-sdk/default.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix index dd8aada62fe8..acc440b34ed4 100644 --- a/pkgs/tools/admin/google-cloud-sdk/default.nix +++ b/pkgs/tools/admin/google-cloud-sdk/default.nix @@ -3,7 +3,7 @@ with python27Packages; # other systems not supported yet -assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux"; +assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" || stdenv.system == "x86_64-darwin"; stdenv.mkDerivation rec { name = "google-cloud-sdk-${version}"; @@ -15,6 +15,11 @@ stdenv.mkDerivation rec { url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/${name}-linux-x86.tar.gz"; sha256 = "1z2v4bg743qkdlmyyy0z2j5s0g10vbc1643gxrhyz491sk6sp616"; } + else if stdenv.system == "x86_64-darwin" then + fetchurl { + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/${name}-darwin-x86_64.tar.gz"; + sha256 = "efbe2074da5a544c09b6bf87a8ca045dc429ac38dfcd5380561987769491d5ba"; + } else fetchurl { url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/${name}-linux-x86_64.tar.gz"; @@ -58,6 +63,6 @@ stdenv.mkDerivation rec { license = licenses.free; homepage = "https://cloud.google.com/sdk/"; maintainers = with maintainers; [stephenmw zimbatm]; - platforms = platforms.linux; + platforms = with platforms; linux ++ darwin; }; } |