nixpkgs/pkgs/development/lisp-modules
2017-08-31 20:10:18 -07:00
..
asdf
clwrapper
from-quicklisp
quicklisp-to-nix Overhaul quicklisp-to-nix 2017-08-31 20:10:18 -07:00
quicklisp-to-nix-output Add some new packages and regenerate quicklisp-to-nix 2017-08-01 18:50:15 -07:00
define-package.nix Overhaul quicklisp-to-nix 2017-08-31 20:10:18 -07:00
iterate.darcs-context
lisp-packages.nix Move esrap-peg into the normally defined packages 2017-08-31 20:10:18 -07:00
quicklisp-to-nix-overrides.nix Overhaul quicklisp-to-nix 2017-08-31 20:10:18 -07:00
quicklisp-to-nix-systems.txt Move esrap-peg into the normally defined packages 2017-08-31 20:10:18 -07:00
quicklisp-to-nix.nix Add some new packages and regenerate quicklisp-to-nix 2017-08-01 18:50:15 -07:00
quicklisp.sh
README.txt
shell.nix Add ql-to-nix programs to the ql-to-nix shell.nix 2017-08-31 20:10:18 -07:00

Prerequisite: have Quicklisp installed somehow.

Add to LD_LIBRARY_PATH all the things listed in quicklisp-to-nix-overrides.nix
for library propagatedBuildInputs (a lot of these are done via addNativeLibs).

Current list is:
openssl fuse libuv mariadb libfixposix libev sqlite

Add the needed system names to quicklisp-to-nix-systems.txt and load
quicklisp-to-nix/ql-to-nix.lisp and call
(ql-to-nix "/path/to/nixpkgs/pkgs/development/lisp-modules/") which is often
just (ql-to-nix ".")

Add native libraries and whatever else is needed to overrides.

The lispPackages set is supposed to be buildable in its entirety.