Merge pull request #309460 from r-ryantm/auto-update/home-manager
[NixPkgs.git] / pkgs / build-support / fetchgx / default.nix
blob93f60c0a9cac80159f2d9f1c3daa93adf7995af1
1 { stdenvNoCC, gx, gx-go, go, cacert }:
3 { name, src, sha256 }:
5 stdenvNoCC.mkDerivation {
6   name = "${name}-gxdeps";
7   inherit src;
9   nativeBuildInputs = [ cacert go gx gx-go ];
11   outputHashAlgo = "sha256";
12   outputHashMode = "recursive";
13   outputHash = sha256;
15   dontConfigure = true;
16   doCheck = false;
17   doInstallCheck = false;
19   buildPhase = ''
20     export GOPATH=$(pwd)/vendor
21     mkdir -p vendor
22     gx install
23   '';
25   installPhase = ''
26     mv vendor $out
27   '';
29   preferLocalBuild = true;