From de4dd15eae5a44fc4cac0308328386292d1a890f Mon Sep 17 00:00:00 2001 From: sterni Date: Mon, 12 Dec 2022 12:23:56 +0100 Subject: 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 Reviewed-by: tazjin Tested-by: BuildkiteCI --- third_party/lisp/lisp-binary.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'third_party/lisp') diff --git a/third_party/lisp/lisp-binary.nix b/third_party/lisp/lisp-binary.nix index 8deba4546fe6..296112cc9e9a 100644 --- a/third_party/lisp/lisp-binary.nix +++ b/third_party/lisp/lisp-binary.nix @@ -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 ]; } -- cgit 1.4.1