summary refs log tree commit diff
path: root/pkgs/tools/admin/google-cloud-sdk
diff options
context:
space:
mode:
authorzimbatm <zimbatm@zimbatm.com>2016-05-13 12:48:04 +0100
committerzimbatm <zimbatm@zimbatm.com>2016-05-13 12:48:04 +0100
commit0208e92577aa23088a657642a2cf362dde79a084 (patch)
tree2b7f367c5f8df9afb79714b8a1a0005be43eb513 /pkgs/tools/admin/google-cloud-sdk
parent8ce822665599ba4779b55866f7121066597ac454 (diff)
downloadnixlib-0208e92577aa23088a657642a2cf362dde79a084.tar
nixlib-0208e92577aa23088a657642a2cf362dde79a084.tar.gz
nixlib-0208e92577aa23088a657642a2cf362dde79a084.tar.bz2
nixlib-0208e92577aa23088a657642a2cf362dde79a084.tar.lz
nixlib-0208e92577aa23088a657642a2cf362dde79a084.tar.xz
nixlib-0208e92577aa23088a657642a2cf362dde79a084.tar.zst
nixlib-0208e92577aa23088a657642a2cf362dde79a084.zip
google-cloud-sdk: 106.0.0 -> 109.0.0
Diffstat (limited to 'pkgs/tools/admin/google-cloud-sdk')
-rw-r--r--pkgs/tools/admin/google-cloud-sdk/default.nix27
1 files changed, 17 insertions, 10 deletions
diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix
index 5d314b732021..fa3655fb21cf 100644
--- a/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/pkgs/tools/admin/google-cloud-sdk/default.nix
@@ -3,13 +3,20 @@
 with python27Packages;
 
 stdenv.mkDerivation rec {
-  version = "106.0.0";
   name = "google-cloud-sdk-${version}";
-
-  src = fetchurl {
-    url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-106.0.0-linux-x86_64.tar.gz";
-    sha256 = "00jhpx32sfxcgl404plmb8122bs0ijl2rv25h17mnjn067nhz7nn";
-  };
+  version = "109.0.0";
+
+  src =
+    if stdenv.system == "i686-linux" then
+      fetchurl {
+        url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/${name}-linux-x86.tar.gz";
+        sha256 = "0jcg4pzqmkmpcp86rdi9hcqvvm61rqvl8spl2r1n4658w48h61x7";
+      }
+    else
+      fetchurl {
+        url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/${name}-linux-x86_64.tar.gz";
+        sha256 = "1ii2ivh2na9933fhqrzsicihs6mpr10jgmml1fkdjmhmmp92zshd";
+      };
 
   buildInputs = [python27 makeWrapper];
 
@@ -40,14 +47,14 @@ stdenv.mkDerivation rec {
     rm -r $out/google-cloud-sdk/platform/gsutil/third_party/crcmod
   '';
 
-  meta = {
+  meta = with stdenv.lib; {
     description = "Tools for the google cloud platform";
     longDescription = "The Google Cloud SDK. This package has the programs: gcloud, gsutil, and bq";
     version = version;
     # This package contains vendored dependencies. All have free licenses.
-    license = stdenv.lib.licenses.free;
+    license = licenses.free;
     homepage = "https://cloud.google.com/sdk/";
-    maintainers = with stdenv.lib.maintainers; [stephenmw];
-    platforms = stdenv.lib.platforms.all;
+    maintainers = with maintainers; [stephenmw zimbatm];
+    platforms = platforms.linux;
   };
 }