getAttr was ambiguous. It's also a builtin function fix svn path=/nixpkgs/trunk/; revision=15692
		
			
				
	
	
		
			26 lines
		
	
	
		
			634 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			634 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
args : with args; 
 | 
						|
let 
 | 
						|
  version = lib.attrByPath ["version"] "1.12.1" args; 
 | 
						|
  sha256 = lib.attrByPath ["sha256"] 
 | 
						|
    "0xmrp7vkkp1hfblb6nl3rh2651qsbcm21bnncpnma1sf40jaf8wj" args;
 | 
						|
  pkgName = "lincity";
 | 
						|
in
 | 
						|
rec {
 | 
						|
  src = fetchurl {
 | 
						|
    url = "mirror://sourceforge/lincity/${pkgName}-${version}.tar.gz";
 | 
						|
    inherit sha256;
 | 
						|
  };
 | 
						|
 | 
						|
  buildInputs = [libICE libpng libSM libX11 libXext
 | 
						|
    xextproto zlib xproto];
 | 
						|
  configureFlags = [];
 | 
						|
 | 
						|
  /* doConfigure should be specified separately */
 | 
						|
  phaseNames = ["doConfigure" "doMakeInstall"];
 | 
						|
      
 | 
						|
  name = "${pkgName}-" + version;
 | 
						|
  meta = {
 | 
						|
    description = "City simulation game";
 | 
						|
  };
 | 
						|
}
 |