about summary refs log tree commit diff
path: root/pkgs/development/lisp-modules/quicklisp-to-nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2017-03-30 22:54:56 +0200
committerMichael Raskin <7c6f434c@mail.ru>2017-03-30 22:55:26 +0200
commit0f695737315e1edf9285a6f7fbca55abb2c160cf (patch)
tree4e34926d88be2c631d8c732d8e713b43e68d604a /pkgs/development/lisp-modules/quicklisp-to-nix
parent5032d477a02f58c2f266e50ad1d6b702e6d28596 (diff)
downloadnixlib-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.lisp4
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