at master 652 B view raw
1{ 2 lib, 3 stdenvNoCC, 4 gx, 5 gx-go, 6 go, 7 cacert, 8}: 9 10lib.fetchers.withNormalizedHash { } ( 11 { 12 name, 13 src, 14 outputHash, 15 outputHashAlgo, 16 }: 17 18 stdenvNoCC.mkDerivation { 19 name = "${name}-gxdeps"; 20 inherit src; 21 22 nativeBuildInputs = [ 23 cacert 24 go 25 gx 26 gx-go 27 ]; 28 29 inherit outputHash outputHashAlgo; 30 outputHashMode = "recursive"; 31 32 dontConfigure = true; 33 doCheck = false; 34 doInstallCheck = false; 35 36 buildPhase = '' 37 export GOPATH=$(pwd)/vendor 38 mkdir -p vendor 39 gx install 40 ''; 41 42 installPhase = '' 43 mv vendor $out 44 ''; 45 46 preferLocalBuild = true; 47 } 48)