feat(3p/lisp/npg): build using buildLisp
Change-Id: I9f987dc25d77a829cc0716cbe4cb1b91c36de861 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3269 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi>
This commit is contained in:
		
							parent
							
								
									8e45aace13
								
							
						
					
					
						commit
						de0f0164d2
					
				
					 4 changed files with 26 additions and 1 deletions
				
			
		
							
								
								
									
										1
									
								
								third_party/lisp/npg/.skip-subtree
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								third_party/lisp/npg/.skip-subtree
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					prevent readTree from creating entries for subdirs that don't contain an .nix files
 | 
				
			||||||
							
								
								
									
										3
									
								
								third_party/lisp/npg/OWNERS
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								third_party/lisp/npg/OWNERS
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,3 @@
 | 
				
			||||||
 | 
					inherited: true
 | 
				
			||||||
 | 
					owners:
 | 
				
			||||||
 | 
					  - sterni
 | 
				
			||||||
							
								
								
									
										9
									
								
								third_party/lisp/npg/README
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								third_party/lisp/npg/README
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -3,6 +3,13 @@
 | 
				
			||||||
			   for Common Lisp
 | 
								   for Common Lisp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	 Copyright (C) 2003-2006, 2010 by Walter C. Pelissero
 | 
						 Copyright (C) 2003-2006, 2010 by Walter C. Pelissero
 | 
				
			||||||
 | 
						 Copyright (C) 2021 by the TVL Authors
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Vendored into depot as it is a dependency of mime4cl and upstream has
 | 
				
			||||||
 | 
					become inactive. Upstream and depot version may diverge.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Upstream Website: http://wcp.sdf-eu.org/software/#npg
 | 
				
			||||||
 | 
					Vendored Tarball: http://wcp.sdf-eu.org/software/npg-20150517T144652.tbz
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This library is  free software; you can redistribute  it and/or modify
 | 
					This library is  free software; you can redistribute  it and/or modify
 | 
				
			||||||
it  under  the terms  of  the GNU  Lesser  General  Public License  as
 | 
					it  under  the terms  of  the GNU  Lesser  General  Public License  as
 | 
				
			||||||
| 
						 | 
					@ -36,6 +43,6 @@ though.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Multiple concurrent parsers are supported.
 | 
					Multiple concurrent parsers are supported.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
To compile, an ASDF file is provided.
 | 
					To compile, an ASDF and nix file are provided.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
See the examples directory for clues on how to use it.
 | 
					See the examples directory for clues on how to use it.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										14
									
								
								third_party/lisp/npg/default.nix
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								third_party/lisp/npg/default.nix
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,14 @@
 | 
				
			||||||
 | 
					# Copyright (C) 2021 by the TVL Authors
 | 
				
			||||||
 | 
					# SPDX-License-Identifier: LGPL-2.1-or-later
 | 
				
			||||||
 | 
					{ depot, pkgs, ... }:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depot.nix.buildLisp.library {
 | 
				
			||||||
 | 
					  name = "npg";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  srcs = [
 | 
				
			||||||
 | 
					    ./src/package.lisp
 | 
				
			||||||
 | 
					    ./src/common.lisp
 | 
				
			||||||
 | 
					    ./src/define.lisp
 | 
				
			||||||
 | 
					    ./src/parser.lisp
 | 
				
			||||||
 | 
					  ];
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue