python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / gox / default.nix
blob065f5bee224bb671e0aa4c35ad41d93b9124fa68
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   vendorSha256 = 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 = "A dead simple, no frills Go cross compile tool";
33     license = licenses.mpl20;
34     maintainers = with maintainers; [ azahi ];
35   };