lol
at 16.09-beta 30 lines 701 B view raw
1{ stdenv, buildGoPackage, go-bindata, goimports, nix-prefetch-git, git, makeWrapper, 2 fetchFromGitHub }: 3 4buildGoPackage rec { 5 name = "go2nix-${version}"; 6 version = "0.1.0"; 7 rev = "v${version}"; 8 9 goPackagePath = "github.com/kamilchm/go2nix"; 10 11 src = fetchFromGitHub { 12 inherit rev; 13 owner = "kamilchm"; 14 repo = "go2nix"; 15 sha256 = "10nz7gva3n6wk01wphrjjb31sy33kf9ji03zr849x21a669fnmjf"; 16 }; 17 18 goDeps = ./deps.json; 19 20 buildInputs = [ go-bindata goimports makeWrapper ]; 21 preBuild = ''go generate ./...''; 22 23 postInstall = '' 24 wrapProgram $bin/bin/go2nix \ 25 --prefix PATH : ${nix-prefetch-git}/bin \ 26 --prefix PATH : ${git}/bin 27 ''; 28 29 allowGoReference = true; 30}