From f01f86c5ca1b78244af9a1385282c0e7c5f6d2ad Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Mon, 4 Sep 2017 21:38:50 +0200 Subject: [PATCH] lispPackages.query-fs: Kill build-with-lisp.sh reference --- .../lisp-modules/quicklisp-to-nix-overrides.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix index 93a533f6ecc5..a20b19643d30 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix @@ -67,10 +67,12 @@ in postInstall = ((x.overrides y).postInstall or "") + '' 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)" + "$out/bin/query-fs-lisp-launcher.sh" --eval '(asdf:make :query-fs)' \ + --eval "(progn $(for i in $linkedSystems; do echo "(asdf:make :$i)"; done) )" \ + --eval '(setf (asdf/system:component-entry-point (asdf:find-system :query-fs)) + (function query-fs:run-fs-with-cmdline-args))' \ + --eval '(asdf:perform (quote asdf:program-op) :query-fs)' + cp "$out/lib/common-lisp/query-fs/query-fs" "$out/bin/" ''; }; };