lcrq: 0.2.1 -> 0.2.3 (#361307)
[NixPkgs.git] / pkgs / build-support / fetchgx / default.nix
blob5726e7d4e9f14f633939b0d11ccafa5f1f0e37ca
1 { lib, stdenvNoCC, gx, gx-go, go, cacert }:
3 lib.fetchers.withNormalizedHash { } (
4   { name, src, outputHash, outputHashAlgo }:
6   stdenvNoCC.mkDerivation {
7     name = "${name}-gxdeps";
8     inherit src;
10     nativeBuildInputs = [ cacert go gx gx-go ];
12     inherit outputHash outputHashAlgo;
13     outputHashMode = "recursive";
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;
30   }