Griffin Smith
d98f2ea68f
feat(3p/lisp): Add checkl
...
Change-Id: Ib73ed9637b7e22050727ac5ec117241e18d3cc45
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1472
Tested-by: BuildkiteCI
Reviewed-by: eta <eta@theta.eu.org>
2020-07-27 14:18:06 +00:00
Griffin Smith
da8bc7635e
feat(3p/lisp): Add postmodern
...
Change-Id: If6ffd9a2344dc98e95312ddcce14ba5c2519d004
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1420
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
2020-07-26 21:55:41 +00:00
Griffin Smith
e231493ff4
feat(3p/lisp): Add ironclad
...
Add ironclad, a common lisp library for cryptography. This is a huge
library with a lot of moving parts - probably most notable here is that
I've had to turn off compiling with `:ironclad-assembly`, as it was
causing an infinite loop in the compiler due to
https://github.com/sharplispers/ironclad/blob/master/src/opt/sbcl/cpu-features.lisp#L9-L10 ,
a mutually self-recursive function that looks like:
(defun aes-ni-support-p ()
(aes-ni-support-p))
Without knowing much about how sbcl handles native-compiled assembly, it
seems like this definition should actually be skipped entirely, due to
it being defined as a `defknown` in `fndb.lisp`:
(defknown ironclad::aes-ni-support-p
()
(boolean)
(any)
:overwrite-fndb-silently t)
But something about how we're compiling things was causing that not to
happen, and the infinite recursion caused the compiler to hang. This
should be fixed at some point, but given I only need this library as a
transitive dependency down a level I'm not going to attempt to do so now.
Change-Id: Id768717991404f959b003c7e2f28f1f4d532b94b
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1333
Tested-by: BuildkiteCI
Reviewed-by: kanepyork <rikingcoding@gmail.com>
2020-07-26 21:21:57 +00:00
Vincent Ambo
b0e80d9465
chore(3p/lisp): Add eta & glittershark to OWNERS
...
Change-Id: I372d84b2fa979059bda14264b23f9c11adaf4222
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1470
Reviewed-by: glittershark <grfn@gws.fyi>
Tested-by: BuildkiteCI
2020-07-26 21:21:30 +00:00
Griffin Smith
b1c0866037
feat(3p/lisp): Add LASS
...
Add LASS, a CSS library
Change-Id: I225959b12210895d0e5baf8a41ac09b0351f0aed
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1349
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
2020-07-23 04:28:13 +00:00
Griffin Smith
08397fd757
feat(3p/lisp): Add many packages
...
Add the following packages along with their transitive dependencies:
- trivial-ldap
- defclass-std
- easy-routes
Change-Id: Ib24517f18d14d57540362132c9a24ff2a5a4bd9d
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1336
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
Reviewed-by: kanepyork <rikingcoding@gmail.com>
2020-07-23 00:08:29 +00:00
Griffin Smith
3b02fcb0a7
feat(3p/lisp): Add cl-who
...
Change-Id: I35fcb65966be2bc63ef534ab0d575aae8beb3cdf
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1327
Reviewed-by: tazjin <mail@tazj.in>
Tested-by: BuildkiteCI
2020-07-21 22:58:17 +00:00
Vincent Ambo
4bbbb58cb5
chore: Rename pkgs->depot in all Nix file headers
2020-02-21 13:54:53 +00:00
Vincent Ambo
6f728f33a6
feat(third_party/lisp): Add derivation for unix-opts
2020-01-29 10:12:07 +00:00
Vincent Ambo
a41b8c70a6
refactor(third_party/lisp): Use buildLisp.bundled for built-in libs
...
Deprecates derivations for:
* sb-bsd-sockets
* sb-posix
* sb-rotate-byte
* uiop
2020-01-26 23:59:07 +00:00
Vincent Ambo
2fa7bf7bb0
feat(third_party/lisp): Add 'lisp-binary' package and dependencies
2020-01-22 21:40:37 +00:00
Vincent Ambo
d6e473068e
feat(third_party/lisp): Add 'iterate' and 'quasiquote-2.0' packages
2020-01-22 21:40:14 +00:00
Vincent Ambo
ce989529ba
Merge commit '47f60d0996ed57d3a3c00b25ddbd8fea04096f90' as 'third_party/lisp/quasiquote_2'
2020-01-22 21:38:16 +00:00
Vincent Ambo
a1d624057c
fix(third_party/lisp/bordeaux-threads): Use native condvars on SBCL
...
This underlines that I should probably have a thing that imports these
automatically.
2020-01-22 11:47:00 +00:00
Vincent Ambo
e25916d10c
feat(third_party/lisp): Check in dependencies of gemma
2020-01-22 00:50:05 +00:00
Vincent Ambo
437efa7686
feat(third_party/lisp/s-xml): Check in sources & derivation
...
Checked in the sources for this because it is tracked upstream in CVS
and I can't be bothered to deal with that right now.
2020-01-22 00:49:58 +00:00
Vincent Ambo
fe3ea06cbc
feat(third_party/lisp): Add derivations for hunchentoot & deps
2020-01-22 00:23:09 +00:00
Vincent Ambo
6de462f674
feat(third_party/lisp): Check in drakma HTTP client & deps
...
This HTTP client has much fewer dependencies than some of the other
ones I've seen, and it'll be good enough for my demo purposes.
2020-01-21 02:07:34 +00:00
Vincent Ambo
8e9167fdc8
feat(third_party/lisp): Add derivation for fiveam
2020-01-17 18:41:06 +00:00
Vincent Ambo
7db9b2aa71
Merge commit '728a186263688293c214297cf8ea34dde8b20edb' as 'third_party/lisp/fiveam'
2020-01-17 18:37:23 +00:00
Vincent Ambo
807445a10b
refactor(third_party/lisp): Amend alexandria drv for local sources
2020-01-17 18:05:34 +00:00
Vincent Ambo
0a9a569534
Merge commit '95aeb2ebae32a01ff79644daa523bda5d8552863' as 'third_party/lisp/alexandria'
2020-01-17 18:04:20 +00:00
Vincent Ambo
30e4e5eefc
feat(third_party/lisp): Add derivation for trivial-backtrace
2020-01-17 17:56:17 +00:00
Vincent Ambo
fdcfd59aa4
Merge commit 'cc026178a94f94fa9c79cedc66cbaf5ab78c21c1' as 'third_party/lisp/trivial-backtrace'
2020-01-17 17:53:27 +00:00
Vincent Ambo
00902daa00
feat(third_party/lisp): Add derivation for asdf-flv
2020-01-17 17:52:27 +00:00
Vincent Ambo
ad1de2a04f
Merge commit '45fea96d8de14ffe08eef5fd8f3b6f4ecbd08eac' as 'third_party/lisp/asdf-flv'
2020-01-17 17:50:14 +00:00
Vincent Ambo
14fb1ff1bc
fix(third_party/lisp): Fix name of cl-ppcre package
2020-01-17 00:01:07 +01:00
Vincent Ambo
4adaf29043
feat(third_party/lisp): Add derivation for cl-ansi-text
2020-01-10 00:38:35 +00:00
Vincent Ambo
b90a5bbfbc
feat(third_party/lisp): Add derivation for cl-colors2
2020-01-10 00:38:10 +00:00
Vincent Ambo
98836812eb
feat(third_party/lisp): Add derivation for cl-ppcre
2020-01-10 00:27:25 +00:00
Vincent Ambo
fd9fb7730a
feat(third_party/lisp): Add derivation for CL+SSL
2020-01-09 01:55:42 +00:00
Vincent Ambo
11e0bf4958
feat(third_party/lisp): Add dummy package for sb-posix
2020-01-09 01:55:31 +00:00
Vincent Ambo
3940b2e1a8
feat(third_party/lisp): Add derivation for flexi-streams
2020-01-09 01:15:31 +00:00
Vincent Ambo
815574ad5f
feat(third_party/lisp): Add derivation for trivial-gray-streams
2020-01-09 01:13:14 +00:00
Vincent Ambo
67170024d2
feat(third_party/lisp): Add derivation for trivial-garbage
2020-01-09 01:10:28 +00:00
Vincent Ambo
7edbcf9c04
feat(third_party/lisp): Add derivation for bordeaux-threads
2020-01-09 01:07:12 +00:00
Vincent Ambo
f8519aefef
feat(third_party/lisp): Add derivation for cffi
2020-01-09 01:00:11 +00:00
Vincent Ambo
e8d0488367
feat(third_party/lisp): Add dummy packages for ASDF & UIOP
...
These both ship with SBCL, but need to be forced to load.
2020-01-09 00:59:45 +00:00
Vincent Ambo
06362a812e
feat(third_party/lisp): Add derivation for trivial-features
2020-01-09 00:17:44 +00:00
Vincent Ambo
07ee256932
feat(third_party/lisp): Add derivation for babel
2020-01-09 00:17:39 +00:00
Vincent Ambo
d9e1075e28
feat(third_party/lisp): Add derivation for Alexandria
2020-01-09 00:04:52 +00:00