@@ -1,22 +1,31 @@
1−{ stdenv, buildGoPackage, fetchFromGitHub }:
1+{ stdenv, buildGoModule, fetchFromGitHub }:
22
3−buildGoPackage rec {
3+buildGoModule rec {
44 pname = "cadvisor";
5− version = "0.36.0";
5+ version = "0.37.0";
66
77 src = fetchFromGitHub {
88 owner = "google";
99 repo = "cadvisor";
1010 rev = "v${version}";
11− sha256 = "12hk2l82i7hawzbvj6imcfwn6v8pcfv0dbjfn259yi4b0jrlx6l8";
11+ sha256 = "15njzwvsl7jc2hgxlpsksmn7md3bqpavzaskfdlmzxnxp3biw3cj";
1212 };
1313
14− goPackagePath = "github.com/google/cadvisor";
14+ modRoot = "./cmd";
1515
16− subPackages = [ "." ];
16+ vendorSha256 = "1vbydwj3xrz2gimwfasiqiwzsdiplaq7imildzr4wspkk64dprf4";
1717
1818 buildFlagsArray = [ "-ldflags=-s -w -X github.com/google/cadvisor/version.Version=${version}" ];
1919
20+ postInstall = ''
21+ mv $out/bin/{cmd,cadvisor}
22+ rm $out/bin/example
23+ '';
24+
25+ preCheck = ''
26+ rm internal/container/mesos/handler_test.go
27+ '';
28+
2029 meta = with stdenv.lib; {
2130 description = "Analyzes resource usage and performance characteristics of running docker containers";
2231 homepage = "https://github.com/google/cadvisor";