1{ stdenv, buildGoPackage, fetchFromGitHub }:
2
3buildGoPackage rec {
4 name = "deis-${version}";
5 version = "1.13.3";
6 rev = "v${version}";
7
8 goPackagePath = "github.com/deis/deis";
9 subPackages = [ "deisctl" ];
10
11 src = fetchFromGitHub {
12 inherit rev;
13 owner = "deis";
14 repo = "deis";
15 sha256 = "15q44jyjms8fdmly0z4sn4ymf1dx6cmdavgixjixdj2wbjw0yi2p";
16 };
17
18 preBuild = ''
19 export GOPATH=$GOPATH:$NIX_BUILD_TOP/go/src/${goPackagePath}/Godeps/_workspace
20 '';
21
22 meta = with stdenv.lib; {
23 homepage = https://deis.io;
24 description = "A command-line utility used to provision and operate a Deis cluster.";
25 license = licenses.asl20;
26 platforms = platforms.linux;
27 maintainers = with maintainers; [
28 jgeerds
29 ];
30 };
31}