feat(3p/lisp/lisp-binary): 2022-04-10 -> 2022-09-19
Add missing dependency alexandria. This update adds a feature to disable the cffi which would be neat for ECL. Change-Id: Iad5a4646317fb26bb2dec7bcf3d883075ab24842 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7564 Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
This commit is contained in:
parent
fcdf5d2845
commit
de4dd15eae
1 changed files with 6 additions and 10 deletions
16
third_party/lisp/lisp-binary.nix
vendored
16
third_party/lisp/lisp-binary.nix
vendored
|
@ -2,22 +2,18 @@
|
|||
{ depot, pkgs, ... }:
|
||||
|
||||
let
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "j3pic";
|
||||
repo = "lisp-binary";
|
||||
rev = "052df578900dea59bf951e0a6749281fa73432e4";
|
||||
sha256 = "1i1s5g01aimfq6lndcl1pnw7ly5hdh0wmjp2dj9cjjwbkz9lnwcf";
|
||||
};
|
||||
src = pkgs.srcOnly pkgs.lispPackages.lisp-binary;
|
||||
in
|
||||
depot.nix.buildLisp.library {
|
||||
name = "lisp-binary";
|
||||
|
||||
deps = with depot.third_party.lisp; [
|
||||
alexandria
|
||||
cffi
|
||||
quasiquote_2
|
||||
moptilities
|
||||
flexi-streams
|
||||
closer-mop
|
||||
flexi-streams
|
||||
moptilities
|
||||
quasiquote_2
|
||||
];
|
||||
|
||||
srcs = map (f: src + ("/" + f)) [
|
||||
|
@ -32,6 +28,6 @@ depot.nix.buildLisp.library {
|
|||
];
|
||||
|
||||
brokenOn = [
|
||||
"ecl" # dynamic cffi
|
||||
"ecl" # TODO(sterni): disable conditionally cffi for ECL
|
||||
];
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue