evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / go / gox / package.nix
blobe1ba5d9bb743f9dc82d357c87674c13dfee03071
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , makeWrapper
5 , go
6 }:
8 buildGoModule rec {
9   pname = "gox";
10   version = "1.0.1";
12   src = fetchFromGitHub {
13     owner = "mitchellh";
14     repo = "gox";
15     rev = "v${version}";
16     sha256 = "0mkh81hd7kn45dz7b6yhzqsg2mvg1g6pwx89jjigxrnqhyg9vrl7";
17   };
19   vendorHash = null;
21   # This is required for wrapProgram.
22   allowGoReference = true;
24   nativeBuildInputs = [ makeWrapper ];
26   postFixup = ''
27     wrapProgram $out/bin/gox --prefix PATH : ${lib.makeBinPath [ go ]}
28   '';
30   meta = with lib; {
31     homepage = "https://github.com/mitchellh/gox";
32     description = "Dead simple, no frills Go cross compile tool";
33     mainProgram = "gox";
34     license = licenses.mpl20;
35     maintainers = with maintainers; [ azahi ];
36   };