34 lines
		
	
	
		
			796 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			796 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {stdenv, fetchurl, unzip, cmake, SDL, mesa, zlib, libjpeg, libogg, libvorbis
 | |
| , openal, curl }:
 | |
| 
 | |
| stdenv.mkDerivation rec {
 | |
|   hash = "92a41322f4aa8bd45395d8088721c9a2bf43c79b";
 | |
|   name = "dhewm3-20130113-${hash}";
 | |
|   src = fetchurl {
 | |
|     url = "https://github.com/dhewm/dhewm3/zipball/${hash}";
 | |
|     sha256 = "0c17k60xhimpqi1xi9s1l7jbc97pqjnk4lgwyjb0agc3dkr73zwd";
 | |
|   };
 | |
| 
 | |
|   # Add mesa linking
 | |
|   patchPhase = ''
 | |
|     sed -i 's/\<idlib\()\?\)$/idlib GL\1/' CMakeLists.txt
 | |
|   '';
 | |
| 
 | |
|   unpackPhase = ''
 | |
|     unzip ${src}
 | |
|     cd */neo
 | |
|   '';
 | |
| 
 | |
|   buildInputs = [ unzip cmake SDL mesa zlib libjpeg libogg libvorbis openal
 | |
|     curl ];
 | |
| 
 | |
|   enableParallelBuilding = true;
 | |
| 
 | |
|   meta = {
 | |
|     homepage = https://github.com/dhewm/dhewm3;
 | |
|     description = "Doom 3 port to SDL";
 | |
|     license = stdenv.lib.licenses.gpl3;
 | |
|   };
 | |
| 
 | |
| }
 | 
