lispPackages: add serapeum
Adds common-lisp package serapeum (a dependency for Next browser as of Next v1.4.0), using the quicklisp-to-nix mechanism. src is overridden and pinned to 65837f8 to deal with https://github.com/ruricolist/serapeum/issues/42
This commit is contained in:
@@ -34,6 +34,24 @@ let quicklisp-to-nix-packages = rec {
|
||||
}));
|
||||
|
||||
|
||||
"trivial-macroexpand-all" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."trivial-macroexpand-all" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/trivial-macroexpand-all.nix {
|
||||
inherit fetchurl;
|
||||
}));
|
||||
|
||||
|
||||
"trivial-file-size" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."trivial-file-size" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/trivial-file-size.nix {
|
||||
inherit fetchurl;
|
||||
"fiveam" = quicklisp-to-nix-packages."fiveam";
|
||||
"uiop" = quicklisp-to-nix-packages."uiop";
|
||||
}));
|
||||
|
||||
|
||||
"trivial-cltl2" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."trivial-cltl2" or (x: {}))
|
||||
@@ -57,6 +75,26 @@ let quicklisp-to-nix-packages = rec {
|
||||
}));
|
||||
|
||||
|
||||
"trivia_dot_quasiquote" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."trivia_dot_quasiquote" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/trivia_dot_quasiquote.nix {
|
||||
inherit fetchurl;
|
||||
"alexandria" = quicklisp-to-nix-packages."alexandria";
|
||||
"closer-mop" = quicklisp-to-nix-packages."closer-mop";
|
||||
"fare-quasiquote" = quicklisp-to-nix-packages."fare-quasiquote";
|
||||
"fare-quasiquote-readtable" = quicklisp-to-nix-packages."fare-quasiquote-readtable";
|
||||
"fare-utils" = quicklisp-to-nix-packages."fare-utils";
|
||||
"lisp-namespace" = quicklisp-to-nix-packages."lisp-namespace";
|
||||
"named-readtables" = quicklisp-to-nix-packages."named-readtables";
|
||||
"trivia_dot_level0" = quicklisp-to-nix-packages."trivia_dot_level0";
|
||||
"trivia_dot_level1" = quicklisp-to-nix-packages."trivia_dot_level1";
|
||||
"trivia_dot_level2" = quicklisp-to-nix-packages."trivia_dot_level2";
|
||||
"trivia_dot_trivial" = quicklisp-to-nix-packages."trivia_dot_trivial";
|
||||
"trivial-cltl2" = quicklisp-to-nix-packages."trivial-cltl2";
|
||||
}));
|
||||
|
||||
|
||||
"trivia_dot_level2" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."trivia_dot_level2" or (x: {}))
|
||||
@@ -109,6 +147,14 @@ let quicklisp-to-nix-packages = rec {
|
||||
}));
|
||||
|
||||
|
||||
"parse-declarations-1_dot_0" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."parse-declarations-1_dot_0" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/parse-declarations-1_dot_0.nix {
|
||||
inherit fetchurl;
|
||||
}));
|
||||
|
||||
|
||||
"introspect-environment" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."introspect-environment" or (x: {}))
|
||||
@@ -117,6 +163,71 @@ 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;
|
||||
}));
|
||||
|
||||
|
||||
"fare-utils" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."fare-utils" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/fare-utils.nix {
|
||||
inherit fetchurl;
|
||||
}));
|
||||
|
||||
|
||||
"fare-quasiquote-readtable" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."fare-quasiquote-readtable" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/fare-quasiquote-readtable.nix {
|
||||
inherit fetchurl;
|
||||
"fare-quasiquote" = quicklisp-to-nix-packages."fare-quasiquote";
|
||||
"fare-utils" = quicklisp-to-nix-packages."fare-utils";
|
||||
"named-readtables" = quicklisp-to-nix-packages."named-readtables";
|
||||
}));
|
||||
|
||||
|
||||
"fare-quasiquote-optima" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."fare-quasiquote-optima" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/fare-quasiquote-optima.nix {
|
||||
inherit fetchurl;
|
||||
"alexandria" = quicklisp-to-nix-packages."alexandria";
|
||||
"closer-mop" = quicklisp-to-nix-packages."closer-mop";
|
||||
"fare-quasiquote" = quicklisp-to-nix-packages."fare-quasiquote";
|
||||
"fare-utils" = quicklisp-to-nix-packages."fare-utils";
|
||||
"optima" = quicklisp-to-nix-packages."optima";
|
||||
}));
|
||||
|
||||
|
||||
"fare-quasiquote-extras" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."fare-quasiquote-extras" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/fare-quasiquote-extras.nix {
|
||||
inherit fetchurl;
|
||||
"alexandria" = quicklisp-to-nix-packages."alexandria";
|
||||
"closer-mop" = quicklisp-to-nix-packages."closer-mop";
|
||||
"fare-quasiquote" = quicklisp-to-nix-packages."fare-quasiquote";
|
||||
"fare-quasiquote-optima" = quicklisp-to-nix-packages."fare-quasiquote-optima";
|
||||
"fare-quasiquote-readtable" = quicklisp-to-nix-packages."fare-quasiquote-readtable";
|
||||
"fare-utils" = quicklisp-to-nix-packages."fare-utils";
|
||||
"named-readtables" = quicklisp-to-nix-packages."named-readtables";
|
||||
"optima" = quicklisp-to-nix-packages."optima";
|
||||
}));
|
||||
|
||||
|
||||
"fare-quasiquote" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."fare-quasiquote" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/fare-quasiquote.nix {
|
||||
inherit fetchurl;
|
||||
"fare-utils" = quicklisp-to-nix-packages."fare-utils";
|
||||
}));
|
||||
|
||||
|
||||
"stefil" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."stefil" or (x: {}))
|
||||
@@ -1267,6 +1378,45 @@ let quicklisp-to-nix-packages = rec {
|
||||
}));
|
||||
|
||||
|
||||
"serapeum" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."serapeum" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/serapeum.nix {
|
||||
inherit fetchurl;
|
||||
"alexandria" = quicklisp-to-nix-packages."alexandria";
|
||||
"bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads";
|
||||
"closer-mop" = quicklisp-to-nix-packages."closer-mop";
|
||||
"fare-quasiquote" = quicklisp-to-nix-packages."fare-quasiquote";
|
||||
"fare-quasiquote-extras" = quicklisp-to-nix-packages."fare-quasiquote-extras";
|
||||
"fare-quasiquote-optima" = quicklisp-to-nix-packages."fare-quasiquote-optima";
|
||||
"fare-quasiquote-readtable" = quicklisp-to-nix-packages."fare-quasiquote-readtable";
|
||||
"fare-utils" = quicklisp-to-nix-packages."fare-utils";
|
||||
"global-vars" = quicklisp-to-nix-packages."global-vars";
|
||||
"introspect-environment" = quicklisp-to-nix-packages."introspect-environment";
|
||||
"iterate" = quicklisp-to-nix-packages."iterate";
|
||||
"lisp-namespace" = quicklisp-to-nix-packages."lisp-namespace";
|
||||
"named-readtables" = quicklisp-to-nix-packages."named-readtables";
|
||||
"optima" = quicklisp-to-nix-packages."optima";
|
||||
"parse-declarations-1_dot_0" = quicklisp-to-nix-packages."parse-declarations-1_dot_0";
|
||||
"parse-number" = quicklisp-to-nix-packages."parse-number";
|
||||
"split-sequence" = quicklisp-to-nix-packages."split-sequence";
|
||||
"string-case" = quicklisp-to-nix-packages."string-case";
|
||||
"trivia" = quicklisp-to-nix-packages."trivia";
|
||||
"trivia_dot_balland2006" = quicklisp-to-nix-packages."trivia_dot_balland2006";
|
||||
"trivia_dot_level0" = quicklisp-to-nix-packages."trivia_dot_level0";
|
||||
"trivia_dot_level1" = quicklisp-to-nix-packages."trivia_dot_level1";
|
||||
"trivia_dot_level2" = quicklisp-to-nix-packages."trivia_dot_level2";
|
||||
"trivia_dot_quasiquote" = quicklisp-to-nix-packages."trivia_dot_quasiquote";
|
||||
"trivia_dot_trivial" = quicklisp-to-nix-packages."trivia_dot_trivial";
|
||||
"trivial-cltl2" = quicklisp-to-nix-packages."trivial-cltl2";
|
||||
"trivial-file-size" = quicklisp-to-nix-packages."trivial-file-size";
|
||||
"trivial-garbage" = quicklisp-to-nix-packages."trivial-garbage";
|
||||
"trivial-macroexpand-all" = quicklisp-to-nix-packages."trivial-macroexpand-all";
|
||||
"type-i" = quicklisp-to-nix-packages."type-i";
|
||||
"uiop" = quicklisp-to-nix-packages."uiop";
|
||||
}));
|
||||
|
||||
|
||||
"salza2" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."salza2" or (x: {}))
|
||||
|
||||
Reference in New Issue
Block a user