treewide replacement of
stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";
to pname
		
	
			
		
			
				
	
	
		
			42 lines
		
	
	
		
			885 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			885 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ stdenv
 | 
						|
, buildGoPackage
 | 
						|
, fetchFromGitHub
 | 
						|
, makeWrapper
 | 
						|
, mercurial
 | 
						|
, git
 | 
						|
}:
 | 
						|
 | 
						|
buildGoPackage rec {
 | 
						|
  pname = "hound-unstable";
 | 
						|
  version = "2018-11-02";
 | 
						|
  rev = "74ec7448a234d8d09e800b92e52c92e378c07742";
 | 
						|
 | 
						|
  nativeBuildInputs = [ makeWrapper ];
 | 
						|
 | 
						|
  goPackagePath = "github.com/etsy/hound";
 | 
						|
 | 
						|
  src = fetchFromGitHub {
 | 
						|
    inherit rev;
 | 
						|
    owner = "etsy";
 | 
						|
    repo = "hound";
 | 
						|
    sha256 = "0g6nvgqjabprcl9z5ci5frhbam1dzq978h1d6aanf8vvzslfgdpq";
 | 
						|
  };
 | 
						|
 | 
						|
  goDeps = ./deps.nix;
 | 
						|
 | 
						|
  postInstall = with stdenv; let
 | 
						|
    binPath = lib.makeBinPath [ mercurial git ];
 | 
						|
  in ''
 | 
						|
    wrapProgram $bin/bin/houndd --prefix PATH : ${binPath}
 | 
						|
  '';
 | 
						|
 | 
						|
  meta = {
 | 
						|
    inherit (src.meta) homepage;
 | 
						|
 | 
						|
    description = "Lightning fast code searching made easy";
 | 
						|
    license = stdenv.lib.licenses.mit;
 | 
						|
    maintainers = with stdenv.lib.maintainers; [ grahamc ];
 | 
						|
    platforms = stdenv.lib.platforms.unix;
 | 
						|
  };
 | 
						|
}
 |