diff options
author | Vincent Ambo <mail@tazj.in> | 2021-04-10T00·13+0200 |
---|---|---|
committer | tazjin <mail@tazj.in> | 2021-04-10T11·48+0000 |
commit | 8361b82d0ac59f436f7ecef283077b0f7d689ca1 (patch) | |
tree | 15f9649ae9f3381c7218ea4f46fc9979a12f11bd /third_party/lisp | |
parent | 8d4b2f3d54e760ab9f7f8242370a54ff20796553 (diff) |
refactor(third_party): Consistent use of depot.third_party vs. pkgs r/2461
In preparation for the solution of b/108, we need to consistently use `depot.third_party` for packages that are only packed in the TVL depot and `pkgs` for things that come from nixpkgs. This commit cleans up a huge chunk of these uses in //third_party Change-Id: Ic382c0cdea7330a84d5f0b7d109c824ddceb94e7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2912 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'third_party/lisp')
-rw-r--r-- | third_party/lisp/checkl.nix | 2 | ||||
-rw-r--r-- | third_party/lisp/chipz.nix | 10 | ||||
-rw-r--r-- | third_party/lisp/chunga.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/cl-fad.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/cl-json.nix | 18 | ||||
-rw-r--r-- | third_party/lisp/cl-plus-ssl.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/cl-prevalence.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/cl-smtp.nix | 2 | ||||
-rw-r--r-- | third_party/lisp/closer-mop.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/drakma.nix | 10 | ||||
-rw-r--r-- | third_party/lisp/hunchentoot.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/lisp-binary.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/local-time.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/md5.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/moptilities.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/postmodern.nix | 6 | ||||
-rw-r--r-- | third_party/lisp/puri.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/rfc2388.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/s-sysdeps.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/trivial-ldap.nix | 2 | ||||
-rw-r--r-- | third_party/lisp/uax-15.nix | 2 | ||||
-rw-r--r-- | third_party/lisp/unix-opts.nix | 4 | ||||
-rw-r--r-- | third_party/lisp/usocket.nix | 17 |
23 files changed, 62 insertions, 63 deletions
diff --git a/third_party/lisp/checkl.nix b/third_party/lisp/checkl.nix index 33c2330ecfda..4fb92cb37937 100644 --- a/third_party/lisp/checkl.nix +++ b/third_party/lisp/checkl.nix @@ -12,7 +12,7 @@ let in depot.nix.buildLisp.library { name = "checkl"; - deps = with pkgs.lisp; [ + deps = with depot.third_party.lisp; [ (bundled "asdf") marshal fiveam diff --git a/third_party/lisp/chipz.nix b/third_party/lisp/chipz.nix index dfbf32b09411..2a68d3b1f8e9 100644 --- a/third_party/lisp/chipz.nix +++ b/third_party/lisp/chipz.nix @@ -1,17 +1,15 @@ # Common Lisp library for decompressing deflate, zlib, gzip, and bzip2 data -{ depot, ... }: +{ depot, pkgs, ... }: -with depot.nix; - -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "froydnj"; repo = "chipz"; rev = "75dfbc660a5a28161c57f115adf74c8a926bfc4d"; sha256 = "0plx4rs39zbs4gjk77h4a2q11zpy75fh9v8hnxrvsf8fnakajhwg"; }; -in buildLisp.library { +in depot.nix.buildLisp.library { name = "chipz"; - deps = [ (buildLisp.bundled "asdf") ]; + deps = [ (depot.nix.buildLisp.bundled "asdf") ]; srcs = map (f: src + ("/" + f)) [ "chipz.asd" diff --git a/third_party/lisp/chunga.nix b/third_party/lisp/chunga.nix index f7879818877c..d40208063372 100644 --- a/third_party/lisp/chunga.nix +++ b/third_party/lisp/chunga.nix @@ -1,7 +1,7 @@ # Portable chunked streams for Common Lisp -{ depot, ... }: +{ depot, pkgs, ... }: -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "edicl"; repo = "chunga"; rev = "16330852d01dfde4dd97dee7cd985a88ea571e7e"; diff --git a/third_party/lisp/cl-fad.nix b/third_party/lisp/cl-fad.nix index 8131bf31be2d..85a36568524b 100644 --- a/third_party/lisp/cl-fad.nix +++ b/third_party/lisp/cl-fad.nix @@ -1,9 +1,9 @@ # Portable pathname library -{ depot, ...}: +{ depot, pkgs, ...}: with depot.nix; -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "edicl"; repo = "cl-fad"; rev = "c13d81c4bd9ba3a172631fd05dd213ab90e7d4cb"; diff --git a/third_party/lisp/cl-json.nix b/third_party/lisp/cl-json.nix index 3652bd07932c..5d1450a3e9a1 100644 --- a/third_party/lisp/cl-json.nix +++ b/third_party/lisp/cl-json.nix @@ -1,13 +1,15 @@ # JSON encoder & decoder -{ depot, ... }: +{ depot, pkgs, ... }: -with depot.nix; -let src = depot.third_party.fetchFromGitHub { - owner = "hankhero"; - repo = "cl-json"; - rev = "6dfebb9540bfc3cc33582d0c03c9ec27cb913e79"; - sha256 = "0fx3m3x3s5ji950yzpazz4s0img3l6b3d6l3jrfjv0lr702496lh"; -}; +let + inherit (depot.nix) buildLisp; + + src = pkgs.fetchFromGitHub { + owner = "hankhero"; + repo = "cl-json"; + rev = "6dfebb9540bfc3cc33582d0c03c9ec27cb913e79"; + sha256 = "0fx3m3x3s5ji950yzpazz4s0img3l6b3d6l3jrfjv0lr702496lh"; + }; in buildLisp.library { name = "cl-json"; deps = [ (buildLisp.bundled "asdf") ]; diff --git a/third_party/lisp/cl-plus-ssl.nix b/third_party/lisp/cl-plus-ssl.nix index 63c21aa6ba45..e4f3fd95e406 100644 --- a/third_party/lisp/cl-plus-ssl.nix +++ b/third_party/lisp/cl-plus-ssl.nix @@ -1,5 +1,5 @@ # Common Lisp bindings to OpenSSL -{ depot, ... }: +{ depot, pkgs, ... }: with depot.nix; @@ -21,7 +21,7 @@ in buildLisp.library { (buildLisp.bundled "sb-posix") ]; - native = [ depot.third_party.openssl ]; + native = [ pkgs.openssl ]; srcs = map (f: src + ("/src/" + f)) [ "package.lisp" diff --git a/third_party/lisp/cl-prevalence.nix b/third_party/lisp/cl-prevalence.nix index c024db0924e2..5c4a65f02d61 100644 --- a/third_party/lisp/cl-prevalence.nix +++ b/third_party/lisp/cl-prevalence.nix @@ -1,8 +1,8 @@ # cl-prevalence is an implementation of object prevalence for CL (i.e. # an in-memory database) -{ depot, ... }: +{ depot, pkgs, ... }: -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "40ants"; repo = "cl-prevalence"; rev = "da3ed6c4594b1c2fca90c178c1993973c4bf16c9"; diff --git a/third_party/lisp/cl-smtp.nix b/third_party/lisp/cl-smtp.nix index 05805d316451..6b6b415a03a5 100644 --- a/third_party/lisp/cl-smtp.nix +++ b/third_party/lisp/cl-smtp.nix @@ -11,7 +11,7 @@ let in depot.nix.buildLisp.library { name = "cl-smtp"; - deps = with pkgs.lisp; [ + deps = with depot.third_party.lisp; [ usocket trivial-gray-streams flexi-streams diff --git a/third_party/lisp/closer-mop.nix b/third_party/lisp/closer-mop.nix index ab7e33e59b04..0fda09bbb45c 100644 --- a/third_party/lisp/closer-mop.nix +++ b/third_party/lisp/closer-mop.nix @@ -1,9 +1,9 @@ # Closer to MOP is a compatibility layer that rectifies many of the # absent or incorrect CLOS MOP features across a broad range of Common # Lisp implementations -{ depot, ... }: +{ depot, pkgs, ... }: -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "pcostanza"; repo = "closer-mop"; rev = "e1d1430524086709a7ea8e0eede6849aa29d6276"; diff --git a/third_party/lisp/drakma.nix b/third_party/lisp/drakma.nix index 8b8b9f1c903f..80c82aee1f6f 100644 --- a/third_party/lisp/drakma.nix +++ b/third_party/lisp/drakma.nix @@ -1,15 +1,13 @@ # Drakma is an HTTP client for Common Lisp. -{ depot, ... }: +{ depot, pkgs, ... }: -with depot.nix; - -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "edicl"; repo = "drakma"; rev = "87feb02bef00b11a753d5fb21a5fec526b0d0bbb"; sha256 = "01b80am2vrw94xmdj7f21qm7p5ys08mmpzv4nc4icql81hqr1w2m"; }; -in buildLisp.library { +in depot.nix.buildLisp.library { name = "drakma"; deps = with depot.third_party.lisp; [ chipz @@ -20,7 +18,7 @@ in buildLisp.library { flexi-streams puri usocket - (buildLisp.bundled "asdf") + (depot.nix.buildLisp.bundled "asdf") ]; srcs = map (f: src + ("/" + f)) [ diff --git a/third_party/lisp/hunchentoot.nix b/third_party/lisp/hunchentoot.nix index 9977405c65a1..3006f5fd72d7 100644 --- a/third_party/lisp/hunchentoot.nix +++ b/third_party/lisp/hunchentoot.nix @@ -1,8 +1,8 @@ # Hunchentoot is a web framework for Common Lisp. -{ depot, ...}: +{ depot, pkgs, ...}: let - src = depot.third_party.fetchFromGitHub { + src = pkgs.fetchFromGitHub { owner = "edicl"; repo = "hunchentoot"; rev = "585b45b6b873f2da421fdf456b61860ab5868207"; diff --git a/third_party/lisp/lisp-binary.nix b/third_party/lisp/lisp-binary.nix index f2dab565c2c1..901953634072 100644 --- a/third_party/lisp/lisp-binary.nix +++ b/third_party/lisp/lisp-binary.nix @@ -1,7 +1,7 @@ # A library to easily read and write complex binary formats. -{ depot, ... }: +{ depot, pkgs, ... }: -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "j3pic"; repo = "lisp-binary"; rev = "1aefc8618b7734f68697ddf59bc93cb8522aa0bf"; diff --git a/third_party/lisp/local-time.nix b/third_party/lisp/local-time.nix index 52e7c257e497..65fb9c37fbf2 100644 --- a/third_party/lisp/local-time.nix +++ b/third_party/lisp/local-time.nix @@ -1,7 +1,7 @@ # Library for manipulating dates & times -{ depot, ... }: +{ depot, pkgs, ... }: -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "dlowe-net"; repo = "local-time"; rev = "dc54f61415c76ee755a6f69d4154a3a282f2789f"; diff --git a/third_party/lisp/md5.nix b/third_party/lisp/md5.nix index 3f2ed371de83..a789f7bc2af3 100644 --- a/third_party/lisp/md5.nix +++ b/third_party/lisp/md5.nix @@ -1,9 +1,9 @@ # MD5 hash implementation -{ depot, ... }: +{ depot, pkgs, ... }: with depot.nix; -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "pmai"; repo = "md5"; rev = "b1412600f60d526ee34a7ba1596ec483da7894ab"; diff --git a/third_party/lisp/moptilities.nix b/third_party/lisp/moptilities.nix index 24a7f2c06d51..89cfb9a938ed 100644 --- a/third_party/lisp/moptilities.nix +++ b/third_party/lisp/moptilities.nix @@ -1,7 +1,7 @@ # Compatibility layer for minor MOP implementation differences -{ depot, ... }: +{ depot, pkgs, ... }: -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "gwkkwg"; repo = "moptilities"; rev = "a436f16b357c96b82397ec018ea469574c10dd41"; diff --git a/third_party/lisp/postmodern.nix b/third_party/lisp/postmodern.nix index cc133eeb8939..e50e65f1c138 100644 --- a/third_party/lisp/postmodern.nix +++ b/third_party/lisp/postmodern.nix @@ -12,7 +12,7 @@ let cl-postgres = depot.nix.buildLisp.library { name = "cl-postgres"; - deps = with pkgs.lisp; [ + deps = with depot.third_party.lisp; [ md5 split-sequence ironclad @@ -44,7 +44,7 @@ let s-sql = depot.nix.buildLisp.library { name = "s-sql"; - deps = with pkgs.lisp; [ + deps = with depot.third_party.lisp; [ cl-postgres alexandria ]; @@ -58,7 +58,7 @@ let postmodern = depot.nix.buildLisp.library { name = "postmodern"; - deps = with pkgs.lisp; [ + deps = with depot.third_party.lisp; [ alexandria cl-postgres s-sql diff --git a/third_party/lisp/puri.nix b/third_party/lisp/puri.nix index 0d908af5439a..925b457f9f03 100644 --- a/third_party/lisp/puri.nix +++ b/third_party/lisp/puri.nix @@ -1,7 +1,7 @@ # Portable URI library -{ depot, ... }: +{ depot, pkgs, ... }: -let src = depot.third_party.fetchgit { +let src = pkgs.fetchgit { url = "http://git.kpe.io/puri.git"; rev = "4bbab89d9ccbb26346899d1f496c97604fec567b"; sha256 = "0gq2rsr0aihs0z20v4zqvmdl4szq53b52rh97pvnmwrlbn4mapmd"; diff --git a/third_party/lisp/rfc2388.nix b/third_party/lisp/rfc2388.nix index 8288094904c2..6af55f927001 100644 --- a/third_party/lisp/rfc2388.nix +++ b/third_party/lisp/rfc2388.nix @@ -1,7 +1,7 @@ # Implementation of RFC2388 (multipart/form-data) -{ depot, ... }: +{ depot, pkgs, ... }: -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "jdz"; repo = "rfc2388"; rev = "591bcf7e77f2c222c43953a80f8c297751dc0c4e"; diff --git a/third_party/lisp/s-sysdeps.nix b/third_party/lisp/s-sysdeps.nix index aebd7c3f7b26..571eb147c724 100644 --- a/third_party/lisp/s-sysdeps.nix +++ b/third_party/lisp/s-sysdeps.nix @@ -1,7 +1,7 @@ # A Common Lisp abstraction layer over platform dependent functionality. -{ depot, ... }: +{ depot, pkgs, ... }: -let src = depot.third_party.fetchFromGitHub { +let src = pkgs.fetchFromGitHub { owner = "svenvc"; repo = "s-sysdeps"; rev = "d28246b5dffef9e73a0e0e6cfbc4e878006fe34d"; diff --git a/third_party/lisp/trivial-ldap.nix b/third_party/lisp/trivial-ldap.nix index aed651239da2..ec111bc682e0 100644 --- a/third_party/lisp/trivial-ldap.nix +++ b/third_party/lisp/trivial-ldap.nix @@ -9,7 +9,7 @@ let src = pkgs.fetchFromGitHub { in depot.nix.buildLisp.library { name = "trivial-ldap"; - deps = with pkgs.lisp; [ + deps = with depot.third_party.lisp; [ usocket cl-plus-ssl cl-yacc diff --git a/third_party/lisp/uax-15.nix b/third_party/lisp/uax-15.nix index 664be63f06b3..8d420d26f692 100644 --- a/third_party/lisp/uax-15.nix +++ b/third_party/lisp/uax-15.nix @@ -16,7 +16,7 @@ let in depot.nix.buildLisp.library { name = "uax-15"; - deps = with pkgs.lisp; [ + deps = with depot.third_party.lisp; [ split-sequence cl-ppcre (bundled "uiop") diff --git a/third_party/lisp/unix-opts.nix b/third_party/lisp/unix-opts.nix index 99117d8beb2a..389de25eff4f 100644 --- a/third_party/lisp/unix-opts.nix +++ b/third_party/lisp/unix-opts.nix @@ -1,8 +1,8 @@ # unix-opts is a portable command line argument parser -{ depot, ...}: +{ depot, pkgs, ...}: let - src = depot.third_party.fetchFromGitHub { + src = pkgs.fetchFromGitHub { owner = "libre-man"; repo = "unix-opts"; rev = "b805050b074bd860edd18cfc8776fdec666ec36e"; diff --git a/third_party/lisp/usocket.nix b/third_party/lisp/usocket.nix index 920c41c58d25..888d5e01a0d5 100644 --- a/third_party/lisp/usocket.nix +++ b/third_party/lisp/usocket.nix @@ -1,14 +1,15 @@ # Usocket is a portable socket library -{ depot, ... }: +{ depot, pkgs, ... }: -with depot.nix; +let + inherit (depot.nix) buildLisp; -let src = depot.third_party.fetchFromGitHub { - owner = "usocket"; - repo = "usocket"; - rev = "fdf4fd1e0051ce83340ccfbbc8a43a462bb19cf2"; - sha256 = "0x746wr2324l6bn7skqzgkzcbj5kd0zp2ck0c8rldrw0rzabg826"; -}; + src = pkgs.fetchFromGitHub { + owner = "usocket"; + repo = "usocket"; + rev = "fdf4fd1e0051ce83340ccfbbc8a43a462bb19cf2"; + sha256 = "0x746wr2324l6bn7skqzgkzcbj5kd0zp2ck0c8rldrw0rzabg826"; + }; in buildLisp.library { name = "usocket"; deps = with depot.third_party.lisp; [ |