refactor(3p/lisp): Use sources from nixpkgs where possible
nixpkgs includes a lispPackages set which is generated from something. In the meantime, we pretty much never update our Lisp deps. This commit ties our sources to nixpkgs.lispPackages where the desired package is included in nixpkgs (which is actually most of them!) Change-Id: I520a006535980271b2fa4e0ed4e34029475dcbef Reviewed-on: https://cl.tvl.fyi/c/depot/+/4331 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi>
This commit is contained in:
parent
b0614b5c83
commit
e9bfa84aaf
49 changed files with 172 additions and 359 deletions
12
third_party/lisp/closure-common.nix
vendored
12
third_party/lisp/closure-common.nix
vendored
|
|
@ -1,17 +1,9 @@
|
|||
{ depot, pkgs, ... }:
|
||||
|
||||
let
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "sharplispers";
|
||||
repo = "closure-common";
|
||||
rev = "e3c5f5f454b72b01b89115e581c3c52a7e201e5c"; # 2018-09-09
|
||||
sha256 = "0k5r2qxn122pxi301ijir3nayi9sg4d7yiy276l36qmzwhp4mg5n";
|
||||
};
|
||||
|
||||
src = with pkgs; srcOnly lispPackages.closure-common;
|
||||
getSrcs = builtins.map (p: "${src}/${p}");
|
||||
in
|
||||
|
||||
depot.nix.buildLisp.library {
|
||||
in depot.nix.buildLisp.library {
|
||||
name = "closure-common";
|
||||
|
||||
# closure-common.asd surpresses some warnings otherwise breaking
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue