nixpkgs/pkgs/development/lisp-modules
Michael Raskin bc47794ab5 quicklispPackages: update
Escape things by default in derivation names (i.e. digit cannot be the
first character etc.)

Update Quicklisp (tracking upstream); list new missing dependencies

Add some minimal README about ql-to-nix
2017-06-21 22:17:48 +02:00
..
asdf quicklispPackages, lispPackages: make all system-loads pass with precompilation 2017-04-01 08:08:22 +02:00
clwrapper compile uiop/version with uiop, seems needed for monolithic bundles in some cases 2017-04-16 19:25:48 +02:00
from-quicklisp quicklispPackages: init 2017-03-29 00:40:01 +02:00
quicklisp-to-nix quicklispPackages: update 2017-06-21 22:17:48 +02:00
quicklisp-to-nix-output quicklispPackages: update 2017-06-21 22:17:48 +02:00
define-package.nix quicklispPackages: update 2017-06-21 22:17:48 +02:00
iterate.darcs-context Update iterate lisp package 2014-11-13 11:17:48 +03:00
lisp-packages.nix quicklispPackages, lispPackages: make all system-loads pass with precompilation 2017-04-01 08:08:22 +02:00
quicklisp-to-nix-aliases.nix quicklispPackages: update to fresh QuickLisp 2017-04-06 18:47:36 +02:00
quicklisp-to-nix-overrides.lisp quicklispPackages: update to fresh QuickLisp 2017-04-06 18:47:36 +02:00
quicklisp-to-nix-overrides.nix quicklispPackages: update 2017-06-21 22:17:48 +02:00
quicklisp-to-nix-systems.txt quicklispPackages: update 2017-06-21 22:17:48 +02:00
quicklisp-to-nix.nix quicklispPackages: update 2017-06-21 22:17:48 +02:00
quicklisp.sh quicklisp (lispPackages.quicklisp): init 2016-03-25 17:58:05 +01:00
README.txt quicklispPackages: update 2017-06-21 22:17:48 +02: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.