tvl-depot/third_party/lisp/fiveam.nix
Vincent Ambo fa73841a4b chore(3p/lisp): use nixpkgs sources for fiveam
Change-Id: Id0613ace9b77d3ad46cdf2366e84d026d1158ace
Reviewed-on: https://cl.tvl.fyi/c/depot/+/4340
Autosubmit: tazjin <mail@tazj.in>
Tested-by: BuildkiteCI
Reviewed-by: grfn <grfn@gws.fyi>
2021-12-15 21:02:11 +00:00

29 lines
548 B
Nix

# FiveAM is a Common Lisp testing framework.
#
# Imported from https://github.com/sionescu/fiveam.git
{ depot, pkgs, ... }:
let src = with pkgs; srcOnly lispPackages.fiveam;
in depot.nix.buildLisp.library {
name = "fiveam";
deps = with depot.third_party.lisp; [
alexandria
asdf-flv
trivial-backtrace
];
srcs = map (f: src + ("/src/" + f)) [
"package.lisp"
"utils.lisp"
"check.lisp"
"fixture.lisp"
"classes.lisp"
"random.lisp"
"test.lisp"
"explain.lisp"
"suite.lisp"
"run.lisp"
];
}