26 lines
		
	
	
		
			793 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			793 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { lib, stdenv, fetchurl, pkg-config, pure }:
 | |
| 
 | |
| stdenv.mkDerivation rec {
 | |
|   baseName = "sockets";
 | |
|   version = "0.7";
 | |
|   name = "pure-${baseName}-${version}";
 | |
| 
 | |
|   src = fetchurl {
 | |
|     url = "https://bitbucket.org/purelang/pure-lang/downloads/${name}.tar.gz";
 | |
|     sha256 = "4f2769618ae5818cf6005bb08bcf02fe359a2e31998d12dc0c72f0494e9c0420";
 | |
|   };
 | |
| 
 | |
|   nativeBuildInputs = [ pkg-config ];
 | |
|   propagatedBuildInputs = [ pure ];
 | |
|   makeFlags = [ "libdir=$(out)/lib" "prefix=$(out)/" ];
 | |
|   setupHook = ../generic-setup-hook.sh;
 | |
| 
 | |
|   meta = {
 | |
|     description = "A Pure interface to the Berkeley socket functions";
 | |
|     homepage = "http://puredocs.bitbucket.org/pure-sockets.html";
 | |
|     license = lib.licenses.gpl3Plus;
 | |
|     platforms = lib.platforms.linux;
 | |
|     maintainers = with lib.maintainers; [ asppsa ];
 | |
|   };
 | |
| }
 | 
