2017-03-25 19:15:42 -07:00
|
|
|
{pkgs, buildLispPackage, quicklisp-to-nix-packages}:
|
|
|
|
{
|
|
|
|
iterate = x: {
|
|
|
|
overrides = x: {
|
|
|
|
configurePhase="buildPhase(){ true; }";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
cl-fuse = x: {
|
|
|
|
propagatedBuildInputs = [pkgs.fuse];
|
|
|
|
overrides = x : {
|
|
|
|
configurePhase = ''
|
|
|
|
export CL_SOURCE_REGISTRY="$CL_SOURCE_REGISTRY:$PWD"
|
|
|
|
export makeFlags="$makeFlags LISP=common-lisp.sh"
|
|
|
|
'';
|
|
|
|
};
|
|
|
|
};
|
|
|
|
hunchentoot = x: {
|
|
|
|
propagatedBuildInputs = [pkgs.openssl];
|
|
|
|
};
|
2017-03-30 03:15:08 -07:00
|
|
|
iolib = x: {
|
|
|
|
propagatedBuildInputs = [pkgs.libfixposix pkgs.gcc];
|
2017-03-30 04:01:30 -07:00
|
|
|
overrides = y: {
|
|
|
|
postBuild = ''
|
|
|
|
NIX_LISP_PRELAUNCH_HOOK='nix_lisp_run_single_form "(asdf:load-system :iolib)"' common-lisp.sh ""
|
|
|
|
'';
|
|
|
|
};
|
2017-03-30 03:15:08 -07:00
|
|
|
};
|
2017-03-25 19:15:42 -07:00
|
|
|
}
|