about summary refs log tree commit diff
path: root/third_party/lisp/closure-common.nix
diff options
context:
space:
mode:
authorsterni <sternenseemann@systemli.org>2021-08-02T13·15+0200
committersterni <sternenseemann@systemli.org>2021-09-01T22·57+0000
commit8f6955176ffb216e996b0b9548127045b85522c0 (patch)
tree5d3a5169fb88416130290a0e01618e406878afe7 /third_party/lisp/closure-common.nix
parent901364869c4e404df0a7c0e80cfd080a56f1965e (diff)
feat(3p/lisp/mime4cl): build using buildLisp r/2815
The following changes are required to make mime4cl build:

* file-position doesn't like to be called with NIL as the position
  argument, so we have to make sure to not do that in
  stream-file-position. My workaround is a bit clunky, but works.

* Tests discover the sample file via relative path resolution. This
  doesn't work when they are imported into the nix store as individual
  files. Instead we make use of the fact that DEFVAR is a no-op if the
  variable is already defined and inject a file via the nix build that
  sets the relevant ones. For the path to sample1.msg, we need to create
  a new variable.

Change-Id: I74eeda7bf2c2a4f64cc2b90e72081513ec3285d5
Reviewed-on: https://cl.tvl.fyi/c/depot/+/3270
Tested-by: BuildkiteCI
Reviewed-by: grfn <grfn@gws.fyi>
Diffstat (limited to 'third_party/lisp/closure-common.nix')
0 files changed, 0 insertions, 0 deletions