quicklispPackages: improve non-SBCL support

This commit is contained in:
Michael Raskin
2021-03-28 18:19:29 +02:00
parent b4d085cb9a
commit 85b6efff7c
6 changed files with 178 additions and 14 deletions
@@ -179,14 +179,6 @@ let quicklisp-to-nix-packages = rec {
}));
"global-vars" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."global-vars" or (x: {}))
(import ./quicklisp-to-nix-output/global-vars.nix {
inherit fetchurl;
}));
"cl-postgres_slash_tests" = quicklisp-to-nix-packages."cl-postgres";
@@ -678,6 +670,14 @@ let quicklisp-to-nix-packages = rec {
}));
"global-vars" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."global-vars" or (x: {}))
(import ./quicklisp-to-nix-output/global-vars.nix {
inherit fetchurl;
}));
"clunit" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."clunit" or (x: {}))
@@ -3179,6 +3179,22 @@ let quicklisp-to-nix-packages = rec {
}));
"cl-syslog" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-syslog" or (x: {}))
(import ./quicklisp-to-nix-output/cl-syslog.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"babel" = quicklisp-to-nix-packages."babel";
"cffi" = quicklisp-to-nix-packages."cffi";
"global-vars" = quicklisp-to-nix-packages."global-vars";
"local-time" = quicklisp-to-nix-packages."local-time";
"split-sequence" = quicklisp-to-nix-packages."split-sequence";
"trivial-features" = quicklisp-to-nix-packages."trivial-features";
"usocket" = quicklisp-to-nix-packages."usocket";
}));
"cl-smtp" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-smtp" or (x: {}))
@@ -3199,6 +3215,14 @@ let quicklisp-to-nix-packages = rec {
}));
"cl-speedy-queue" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-speedy-queue" or (x: {}))
(import ./quicklisp-to-nix-output/cl-speedy-queue.nix {
inherit fetchurl;
}));
"cl-slice" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-slice" or (x: {}))
@@ -3904,6 +3928,18 @@ let quicklisp-to-nix-packages = rec {
}));
"cffi-uffi-compat" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cffi-uffi-compat" or (x: {}))
(import ./quicklisp-to-nix-output/cffi-uffi-compat.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"babel" = quicklisp-to-nix-packages."babel";
"cffi" = quicklisp-to-nix-packages."cffi";
"trivial-features" = quicklisp-to-nix-packages."trivial-features";
}));
"cffi-grovel" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cffi-grovel" or (x: {}))