diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2014-11-16 19:27:06 +0300 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2014-11-16 19:57:12 +0300 |
commit | 2f53f2ed163e114c4f356faf73d621d543b0940a (patch) | |
tree | 3c9d40256ea5b3fcda3a10e4329fb739e562369a /pkgs/development/lisp-modules | |
parent | 12f35b6db70814c7db08c8809390ad1e7fa8f875 (diff) | |
download | nixlib-2f53f2ed163e114c4f356faf73d621d543b0940a.tar nixlib-2f53f2ed163e114c4f356faf73d621d543b0940a.tar.gz nixlib-2f53f2ed163e114c4f356faf73d621d543b0940a.tar.bz2 nixlib-2f53f2ed163e114c4f356faf73d621d543b0940a.tar.lz nixlib-2f53f2ed163e114c4f356faf73d621d543b0940a.tar.xz nixlib-2f53f2ed163e114c4f356faf73d621d543b0940a.tar.zst nixlib-2f53f2ed163e114c4f356faf73d621d543b0940a.zip |
An example build for the SBCL binary creation
Diffstat (limited to 'pkgs/development/lisp-modules')
-rw-r--r-- | pkgs/development/lisp-modules/lisp-packages.nix | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/development/lisp-modules/lisp-packages.nix b/pkgs/development/lisp-modules/lisp-packages.nix index de9f35cb87f7..af50ba75bdf4 100644 --- a/pkgs/development/lisp-modules/lisp-packages.nix +++ b/pkgs/development/lisp-modules/lisp-packages.nix @@ -202,7 +202,7 @@ let lispPackages = rec { overrides = x:{ preConfigure = '' export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${pkgs.mysql}/include/mysql" - export NIX_LDFLAGS="$NIX_LDFLAGS -L${pkgs.mysql}/lib/mysql" + export NIX_LDFLAGS="$NIX_LDFLAGS -L${pkgs.mysql}/lib/mysql" ''; }; }; @@ -231,6 +231,17 @@ let lispPackages = rec { sha256 = "4ed66f255e50d2c9ea9f0b3fbaa92bde9b8acf6a5fafb0d7f12b254be9de99e9"; rev = ''831f0180967f09b1dd345fef82144f48334279c3''; }; + overrides = x: { + linkedSystems = []; + postInstall = '' + export CL_SOURCE_REGISTRY="$CL_SOURCE_REGISTRY:$out/lib/common-lisp/query-fs" + export HOME=$PWD + build-with-lisp.sh sbcl \ + ":query-fs $(echo "$linkedSystems" | sed -re 's/(^| )([^ :])/:\2/g')" \ + "$out/bin/query-fs" \ + "(query-fs:run-fs-with-cmdline-args)" + ''; + }; }; cl-fuse = buildLispPackage rec { @@ -248,7 +259,7 @@ let lispPackages = rec { overrides = x : { configurePhase = '' export CL_SOURCE_REGISTRY="$CL_SOURCE_REGISTRY:$PWD" - export makeFlags="$makeFlags LISP=common-lisp.sh" + export makeFlags="$makeFlags LISP=common-lisp.sh" ''; }; }; |