* 3p/lisp/closer-mop: closer-mop no longer builds with ECL (see linked issue), so let's mark it as broken for now. Change-Id: I97c29d718682cec4ecc682ff1593d0ce9aca0010 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4607 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			603 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			603 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
# Closer to MOP is a compatibility layer that rectifies many of the
 | 
						|
# absent or incorrect CLOS MOP features across a broad range of Common
 | 
						|
# Lisp implementations
 | 
						|
{ depot, pkgs, ... }:
 | 
						|
 | 
						|
let src = with pkgs; srcOnly lispPackages.closer-mop;
 | 
						|
in depot.nix.buildLisp.library {
 | 
						|
  name = "closer-mop";
 | 
						|
 | 
						|
  srcs = [
 | 
						|
    "${src}/closer-mop-packages.lisp"
 | 
						|
    "${src}/closer-mop-shared.lisp"
 | 
						|
    {
 | 
						|
      sbcl = "${src}/closer-sbcl.lisp";
 | 
						|
      ecl = "${src}/closer-ecl.lisp";
 | 
						|
      ccl = "${src}/closer-clozure.lisp";
 | 
						|
    }
 | 
						|
  ];
 | 
						|
 | 
						|
  brokenOn = [
 | 
						|
    "ecl" # https://github.com/pcostanza/closer-mop/issues/20
 | 
						|
  ];
 | 
						|
}
 |