1{ buildGoPackage
2, lib
3, fetchFromGitHub
4}:
5
6buildGoPackage rec {
7 pname = "dapper";
8 version = "0.4.1";
9
10 goPackagePath = "github.com/rancher/dapper";
11
12 src = fetchFromGitHub {
13 owner = "rancher";
14 repo = "dapper";
15 rev = "v${version}";
16 sha256 = "03rmkmlvhmfwcln5v1rqww1kirxm0d1p58h6pj8f5fnhk9spb162";
17 };
18 patchPhase = ''
19 substituteInPlace main.go --replace 0.0.0 ${version}
20 '';
21
22 meta = with lib; {
23 description = "Docker Build Wrapper";
24 homepage = "https://github.com/rancher/dapper";
25 license = licenses.asl20;
26 platforms = platforms.linux;
27 maintainers = with maintainers; [ kuznero ];
28 };
29}
30