summary refs log tree commit diff
path: root/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2020-10-25 17:29:09 +0100
committerMichael Raskin <7c6f434c@mail.ru>2020-10-25 18:32:33 +0100
commit665597f50b4c72247a47ce86549bee39884e9580 (patch)
tree4ba7a8b0d784cad626598f23d52cd3bc2bf306b1 /pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
parentef92fe9c43f0538ce009f77b132a1f5f1d7a21ac (diff)
downloadnixpkgs-665597f50b4c72247a47ce86549bee39884e9580.tar
nixpkgs-665597f50b4c72247a47ce86549bee39884e9580.tar.gz
nixpkgs-665597f50b4c72247a47ce86549bee39884e9580.tar.bz2
nixpkgs-665597f50b4c72247a47ce86549bee39884e9580.tar.lz
nixpkgs-665597f50b4c72247a47ce86549bee39884e9580.tar.xz
nixpkgs-665597f50b4c72247a47ce86549bee39884e9580.tar.zst
nixpkgs-665597f50b4c72247a47ce86549bee39884e9580.zip
lispPackages: add some more, mainly from Quicklisp top 100
Diffstat (limited to 'pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix')
-rw-r--r--pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix15
1 files changed, 12 insertions, 3 deletions
diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
index 3a92bd26714..96d5867a3b3 100644
--- a/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
+++ b/pkgs/development/lisp-modules/quicklisp-to-nix-overrides.nix
@@ -185,9 +185,18 @@ $out/lib/common-lisp/query-fs"
     parasites = pkgs.lib.filter (x: x!= "buildnode-test") x.parasites;
   };
   postmodern = x: {
-    overrides = y : (x.overrides y) // {
-      meta.broken = true; # 2018-04-10
-    };
+    asdFilesToKeep = (x.asdFilesToKeep or []) ++ ["postmodern.asd" "simple-date.asd"];
+    parasites = (pkgs.lib.filter (x: x!= "postmodern/tests") x.parasites) ++
+      ["simple-date/postgres-glue"];
+    deps = pkgs.lib.filter
+      (x: x.name != quicklisp-to-nix-packages.simple-date.name)
+      x.deps;
+  };
+  s-sql = x: {
+    parasites = pkgs.lib.filter (x: x!= "s-sql/tests") x.parasites;
+    deps = pkgs.lib.filter
+      (x: x.name != quicklisp-to-nix-packages.postmodern.name)
+      x.deps;
   };
   split-sequence = x: {
     overrides = y: (x.overrides y) // {