summary refs log tree commit diff
diff options
context:
space:
mode:
authorEvgeny Egorochkin <phreedom@yandex.ru>2016-03-13 06:47:58 +0200
committerEvgeny Egorochkin <phreedom@yandex.ru>2016-03-13 13:57:31 +0200
commit88ba7d8ecd31bfd4f26ae02d9a68116b83053072 (patch)
tree22eae58cf8cc72d88dc41537318bd637208d7e3b
parentcc947ef934abf0842bfe6861c475f038926aea60 (diff)
downloadnixpkgs-88ba7d8ecd31bfd4f26ae02d9a68116b83053072.tar
nixpkgs-88ba7d8ecd31bfd4f26ae02d9a68116b83053072.tar.gz
nixpkgs-88ba7d8ecd31bfd4f26ae02d9a68116b83053072.tar.bz2
nixpkgs-88ba7d8ecd31bfd4f26ae02d9a68116b83053072.tar.lz
nixpkgs-88ba7d8ecd31bfd4f26ae02d9a68116b83053072.tar.xz
nixpkgs-88ba7d8ecd31bfd4f26ae02d9a68116b83053072.tar.zst
nixpkgs-88ba7d8ecd31bfd4f26ae02d9a68116b83053072.zip
azure: package sdk and vhd tools for go
-rw-r--r--pkgs/top-level/go-packages.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix
index 315b799efbc..e49fe451681 100644
--- a/pkgs/top-level/go-packages.nix
+++ b/pkgs/top-level/go-packages.nix
@@ -290,6 +290,23 @@ let
     '';
   };
 
+  azure-sdk-for-go = buildFromGitHub {
+    rev   = "v2.0.0-beta";
+    owner = "Azure";
+    repo  = "azure-sdk-for-go";
+    sha256 = "04bixwh4bzgysa79azis1p755rb6zxjjzhpskpvpmvkv49baharc";
+    propagatedBuildInputs = [ go-autorest cli-go ];
+  };
+
+  azure-vhd-tools-for-go = buildFromGitHub {
+    rev    = "7db4795475aeab95590f8643969e06b633ead4ec";
+    owner  = "Microsoft";
+    repo   = "azure-vhd-utils-for-go";
+    sha256 = "0xg6a1qw8jjxqhgvy9zlvq5b8xnnvfkjnkjz9f8g4y1kcw09lird";
+
+    propagatedBuildInputs = [ azure-sdk-for-go ];
+  };
+
   hashicorp.aws-sdk-go = buildFromGitHub {
     rev    = "e6ea0192eee4640f32ec73c0cbb71f63e4f2b65a";
     owner  = "hashicorp";
@@ -1240,6 +1257,14 @@ let
     propagatedBuildInputs = [ pretty ];
   };
 
+  go-autorest = buildFromGitHub {
+    rev = "v6.0.0";
+    owner = "Azure";
+    repo = "go-autorest";
+    sha256 = "07zrbw8p3jc5xfjwn0qj1hrn1r7nbnryc5zmvk42qgximyxsls26";
+    propagatedBuildInputs = [ jwt-go crypto ];
+  };
+
   go-backblaze = buildFromGitHub {
     buildInputs = [ go-flags go-humanize uilive uiprogress ];
     goPackagePath = "gopkg.in/kothar/go-backblaze.v0";
@@ -2000,6 +2025,13 @@ let
     sha256 = "0m8867afsvka5gp2idrmlarpjg7kxx7qacpwrz1wl8y3zxyn3945";
   };
 
+  jwt-go  = buildFromGitHub {
+    rev = "v2.4.0";
+    owner = "dgrijalva";
+    repo = "jwt-go";
+    sha256 = "00rvv1d2f62svd6311dkr8j56ysx8wgk9yfkb9vqf2mp5ix37dc0";
+  };
+
   kagome = buildFromGitHub {
     rev = "1bbdbdd590e13a8c2f4508c67a079113cd7b9f51";
     date = "2016-01-19";