diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2017-03-30 22:54:56 +0200 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2017-03-30 22:55:26 +0200 |
commit | 0f695737315e1edf9285a6f7fbca55abb2c160cf (patch) | |
tree | 4e34926d88be2c631d8c732d8e713b43e68d604a /pkgs/development/lisp-modules/quicklisp-to-nix | |
parent | 5032d477a02f58c2f266e50ad1d6b702e6d28596 (diff) | |
download | nixlib-0f695737315e1edf9285a6f7fbca55abb2c160cf.tar nixlib-0f695737315e1edf9285a6f7fbca55abb2c160cf.tar.gz nixlib-0f695737315e1edf9285a6f7fbca55abb2c160cf.tar.bz2 nixlib-0f695737315e1edf9285a6f7fbca55abb2c160cf.tar.lz nixlib-0f695737315e1edf9285a6f7fbca55abb2c160cf.tar.xz nixlib-0f695737315e1edf9285a6f7fbca55abb2c160cf.tar.zst nixlib-0f695737315e1edf9285a6f7fbca55abb2c160cf.zip |
quicklispPackages: add a basic set of packages, make sure that quicklispPackages_asdf_3_1 can be built completely
Diffstat (limited to 'pkgs/development/lisp-modules/quicklisp-to-nix')
-rw-r--r-- | pkgs/development/lisp-modules/quicklisp-to-nix/ql-to-nix.lisp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix/ql-to-nix.lisp b/pkgs/development/lisp-modules/quicklisp-to-nix/ql-to-nix.lisp index dc4b14c1f60b..3711ab957e00 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix/ql-to-nix.lisp +++ b/pkgs/development/lisp-modules/quicklisp-to-nix/ql-to-nix.lisp @@ -59,7 +59,7 @@ (nix-prefetch-url local-url))) (ideal-md5 (ql-dist:archive-md5 ql-release)) (file-md5 (getf archive-data :md5)) - (raw-dependencies (asdf:system-depends-on asdf-system)) + (raw-dependencies (ql-dist:required-systems ql-system)) (dependencies (remove-if-not 'ql-dist:find-system raw-dependencies)) (deps (mapcar (lambda (x) (list :name x)) dependencies)) (name (string-downcase (format nil "~a" system))) @@ -75,6 +75,7 @@ :url url :md5 file-md5 :name name + :testname (gethash name testnames) :filename (escape-filename name) :deps deps :dependencies dependencies @@ -110,6 +111,7 @@ finally (return res)))) (defun ql-to-nix (target-directory) + (load (format nil "~a/quicklisp-to-nix-overrides.lisp" target-directory)) (let* ((systems (cl-ppcre:split |