summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix')
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix20
1 files changed, 9 insertions, 11 deletions
diff --git a/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix b/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
index b9f28cbd6cb0..ae456185a80d 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
@@ -1,24 +1,22 @@
-{ stdenv, fetchFromGitHub, buildGoPackage }:
-buildGoPackage rec {
+{ stdenv, fetchFromGitHub, buildGoModule }:
+buildGoModule rec {
name = "terraform-provider-elasticsearch-${version}";
- version = "0.6.0";
-
- goPackagePath = "github.com/phillbaker/terraform-provider-elasticsearch";
-
- # ./deps.nix was generated using the work-around described in:
- # https://github.com/kamilchm/go2nix/issues/19
- goDeps = ./deps.nix;
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "phillbaker";
repo = "terraform-provider-elasticsearch";
rev = "v${version}";
- sha256 = "04i7jwhm1mg4m8p7y6yg83j76fx0ncallzbza1g1wc5cjjbkvgs2";
+ sha256 = "0ci9gcn9ijdbx25wa99iy0b3sl7akqa7b6gi9wnnl1dawpqznj7v";
};
+ modSha256 = "1xk21xswqwpv34j4ba4fj8lcbvfdd12x7rq1hrdyd21mdhmrhw0p";
+
+ subPackages = [ "." ];
+
# Terraform allow checking the provider versions, but this breaks
# if the versions are not provided via file paths.
- postBuild = "mv go/bin/terraform-provider-elasticsearch{,_v${version}}";
+ postInstall = "mv $out/bin/terraform-provider-elasticsearch{,_v${version}}";
meta = with stdenv.lib; {
description = "Terraform provider for elasticsearch";