git.iko.soy/typeable/nixpkgs
on master help sign in
lispPackages: add legit
commit5914dc29293fe2759ef064cc5b3ddd8f5cdb1f36 authorDaniel Nagy <danielnagy@posteo.de> dateSun 10 Oct 2021, 22:22 (5 years ago) parent0ff6659
5 files changed+149
pkgs/development/lisp-modules/quicklisp-to-nix-output/lambda-fiddle.nix+27 pkgs/development/lisp-modules/quicklisp-to-nix-output/legit.nix+35 pkgs/development/lisp-modules/quicklisp-to-nix-output/simple-inferiors.nix+33 pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt+1 pkgs/development/lisp-modules/quicklisp-to-nix.nix+53
pkgs/development/lisp-modules/quicklisp-to-nix-output/lambda-fiddle.nixnew file+27
@@ -0,0 +1,27 @@
1+/* Generated file. */
2+args @ { fetchurl, ... }:
3+rec {
4+ baseName = "lambda-fiddle";
5+ version = "20190710-git";
6+
7+ description = "A collection of functions to process lambda-lists.";
8+
9+ deps = [ ];
10+
11+ src = fetchurl {
12+ url = "http://beta.quicklisp.org/archive/lambda-fiddle/2019-07-10/lambda-fiddle-20190710-git.tgz";
13+ sha256 = "0v4qjpp9fq9rlxhr5f6mjs5f076xrjk19rl6qgp1ap1ykcrx8k4j";
14+ };
15+
16+ packageName = "lambda-fiddle";
17+
18+ asdFilesToKeep = ["lambda-fiddle.asd"];
19+ overrides = x: x;
20+}
21+/* (SYSTEM lambda-fiddle DESCRIPTION
22+ A collection of functions to process lambda-lists. SHA256
23+ 0v4qjpp9fq9rlxhr5f6mjs5f076xrjk19rl6qgp1ap1ykcrx8k4j URL
24+ http://beta.quicklisp.org/archive/lambda-fiddle/2019-07-10/lambda-fiddle-20190710-git.tgz
25+ MD5 78f68f144ace9cb8f634ac14b3414e5e NAME lambda-fiddle FILENAME
26+ lambda-fiddle DEPS NIL DEPENDENCIES NIL VERSION 20190710-git SIBLINGS NIL
27+ PARASITES NIL) */
pkgs/development/lisp-modules/quicklisp-to-nix-output/legit.nixnew file+35
@@ -0,0 +1,35 @@
1+/* Generated file. */
2+args @ { fetchurl, ... }:
3+rec {
4+ baseName = "legit";
5+ version = "20190710-git";
6+
7+ description = "CL interface to the GIT binary.";
8+
9+ deps = [ args."alexandria" args."bordeaux-threads" args."cl-ppcre" args."documentation-utils" args."lambda-fiddle" args."simple-inferiors" args."trivial-indent" args."uiop" ];
10+
11+ src = fetchurl {
12+ url = "http://beta.quicklisp.org/archive/legit/2019-07-10/legit-20190710-git.tgz";
13+ sha256 = "0g7cn50qvivsn0w9yszqw2qh22jsj60067pmg5pvwsjm03xdl9s9";
14+ };
15+
16+ packageName = "legit";
17+
18+ asdFilesToKeep = ["legit.asd"];
19+ overrides = x: x;
20+}
21+/* (SYSTEM legit DESCRIPTION CL interface to the GIT binary. SHA256
22+ 0g7cn50qvivsn0w9yszqw2qh22jsj60067pmg5pvwsjm03xdl9s9 URL
23+ http://beta.quicklisp.org/archive/legit/2019-07-10/legit-20190710-git.tgz
24+ MD5 9b380fc23d4bab086df8a0e4a598457a NAME legit FILENAME legit DEPS
25+ ((NAME alexandria FILENAME alexandria)
26+ (NAME bordeaux-threads FILENAME bordeaux-threads)
27+ (NAME cl-ppcre FILENAME cl-ppcre)
28+ (NAME documentation-utils FILENAME documentation-utils)
29+ (NAME lambda-fiddle FILENAME lambda-fiddle)
30+ (NAME simple-inferiors FILENAME simple-inferiors)
31+ (NAME trivial-indent FILENAME trivial-indent) (NAME uiop FILENAME uiop))
32+ DEPENDENCIES
33+ (alexandria bordeaux-threads cl-ppcre documentation-utils lambda-fiddle
34+ simple-inferiors trivial-indent uiop)
35+ VERSION 20190710-git SIBLINGS NIL PARASITES NIL) */
pkgs/development/lisp-modules/quicklisp-to-nix-output/simple-inferiors.nixnew file+33
@@ -0,0 +1,33 @@
1+/* Generated file. */
2+args @ { fetchurl, ... }:
3+rec {
4+ baseName = "simple-inferiors";
5+ version = "20200325-git";
6+
7+ description = "A very simple library to use inferior processes.";
8+
9+ deps = [ args."alexandria" args."bordeaux-threads" args."documentation-utils" args."trivial-indent" args."uiop" ];
10+
11+ src = fetchurl {
12+ url = "http://beta.quicklisp.org/archive/simple-inferiors/2020-03-25/simple-inferiors-20200325-git.tgz";
13+ sha256 = "15gjizqrazr0ahdda2l6bkv7ii5ax1wckn9mnj5haiv17jba8pn5";
14+ };
15+
16+ packageName = "simple-inferiors";
17+
18+ asdFilesToKeep = ["simple-inferiors.asd"];
19+ overrides = x: x;
20+}
21+/* (SYSTEM simple-inferiors DESCRIPTION
22+ A very simple library to use inferior processes. SHA256
23+ 15gjizqrazr0ahdda2l6bkv7ii5ax1wckn9mnj5haiv17jba8pn5 URL
24+ http://beta.quicklisp.org/archive/simple-inferiors/2020-03-25/simple-inferiors-20200325-git.tgz
25+ MD5 f90ae807c10d5b3c4b9eef1134a537c8 NAME simple-inferiors FILENAME
26+ simple-inferiors DEPS
27+ ((NAME alexandria FILENAME alexandria)
28+ (NAME bordeaux-threads FILENAME bordeaux-threads)
29+ (NAME documentation-utils FILENAME documentation-utils)
30+ (NAME trivial-indent FILENAME trivial-indent) (NAME uiop FILENAME uiop))
31+ DEPENDENCIES
32+ (alexandria bordeaux-threads documentation-utils trivial-indent uiop)
33+ VERSION 20200325-git SIBLINGS NIL PARASITES NIL) */
pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt+1
@@ -157,6 +157,7 @@ iterate
157157jonathan
158158jsown
159159lack
160+legit
160161let-plus
161162lev
162163lfarm-client
pkgs/development/lisp-modules/quicklisp-to-nix.nix+53
@@ -369,6 +369,43 @@ let quicklisp-to-nix-packages = rec {
369369 "usocket" = quicklisp-to-nix-packages."usocket";
370370 }));
371371
372+ "simple-inferiors" = buildLispPackage
373+ ((f: x: (x // (f x)))
374+ (qlOverrides."simple-inferiors" or (x: {}))
375+ (import ./quicklisp-to-nix-output/simple-inferiors.nix {
376+ inherit fetchurl;
377+ "alexandria" = quicklisp-to-nix-packages."alexandria";
378+ "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads";
379+ "documentation-utils" = quicklisp-to-nix-packages."documentation-utils";
380+ "trivial-indent" = quicklisp-to-nix-packages."trivial-indent";
381+ "uiop" = quicklisp-to-nix-packages."uiop";
382+ }));
383+
384+
385+ "lambda-fiddle" = buildLispPackage
386+ ((f: x: (x // (f x)))
387+ (qlOverrides."lambda-fiddle" or (x: {}))
388+ (import ./quicklisp-to-nix-output/lambda-fiddle.nix {
389+ inherit fetchurl;
390+ }));
391+
392+
393+ "iolib_dot_grovel" = buildLispPackage
394+ ((f: x: (x // (f x)))
395+ (qlOverrides."iolib_dot_grovel" or (x: {}))
396+ (import ./quicklisp-to-nix-output/iolib_dot_grovel.nix {
397+ inherit fetchurl;
398+ "alexandria" = quicklisp-to-nix-packages."alexandria";
399+ "babel" = quicklisp-to-nix-packages."babel";
400+ "cffi" = quicklisp-to-nix-packages."cffi";
401+ "iolib_dot_asdf" = quicklisp-to-nix-packages."iolib_dot_asdf";
402+ "iolib_dot_base" = quicklisp-to-nix-packages."iolib_dot_base";
403+ "iolib_dot_common-lisp" = quicklisp-to-nix-packages."iolib_dot_common-lisp";
404+ "iolib_dot_conf" = quicklisp-to-nix-packages."iolib_dot_conf";
405+ "split-sequence" = quicklisp-to-nix-packages."split-sequence";
406+ "trivial-features" = quicklisp-to-nix-packages."trivial-features";
407+ "uiop" = quicklisp-to-nix-packages."uiop";
408+ }));
372409
373410 "trivia_dot_quasiquote" = buildLispPackage
374411 ((f: x: (x // (f x)))
@@ -2971,6 +3008,22 @@ let quicklisp-to-nix-packages = rec {
29713008 }));
29723009
29733010
3011+ "legit" = buildLispPackage
3012+ ((f: x: (x // (f x)))
3013+ (qlOverrides."legit" or (x: {}))
3014+ (import ./quicklisp-to-nix-output/legit.nix {
3015+ inherit fetchurl;
3016+ "alexandria" = quicklisp-to-nix-packages."alexandria";
3017+ "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads";
3018+ "cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
3019+ "documentation-utils" = quicklisp-to-nix-packages."documentation-utils";
3020+ "lambda-fiddle" = quicklisp-to-nix-packages."lambda-fiddle";
3021+ "simple-inferiors" = quicklisp-to-nix-packages."simple-inferiors";
3022+ "trivial-indent" = quicklisp-to-nix-packages."trivial-indent";
3023+ "uiop" = quicklisp-to-nix-packages."uiop";
3024+ }));
3025+
3026+
29743027 "lack" = buildLispPackage
29753028 ((f: x: (x // (f x)))
29763029 (qlOverrides."lack" or (x: {}))