git.iko.soy/typeable/nixpkgs
on master help sign in
lispPackages: add nbd package
commit8dc3d9e152a7656611044f3b29a21231a5319d2b authorDaniel Nagy <danielnagy@posteo.de> dateSun 17 Oct 2021, 00:05 (5 years ago) parent751945f
4 files changed+85
pkgs/development/lisp-modules/quicklisp-to-nix-output/nbd.nix+33 pkgs/development/lisp-modules/quicklisp-to-nix-output/wild-package-inferred-system.nix+30 pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt+1 pkgs/development/lisp-modules/quicklisp-to-nix.nix+21
pkgs/development/lisp-modules/quicklisp-to-nix-output/nbd.nixnew file+33
@@ -0,0 +1,33 @@
1+/* Generated file. */
2+args @ { fetchurl, ... }:
3+rec {
4+ baseName = "nbd";
5+ version = "20200925-git";
6+
7+ parasites = [ "nbd/simple-in-memory" ];
8+
9+ description = "Network Block Device server library.";
10+
11+ deps = [ args."bordeaux-threads" args."flexi-streams" args."lisp-binary" args."wild-package-inferred-system" ];
12+
13+ src = fetchurl {
14+ url = "http://beta.quicklisp.org/archive/nbd/2020-09-25/nbd-20200925-git.tgz";
15+ sha256 = "1npq9a8l3mn67n22ywqm8wh6kr9xv9djla2yj2m535gkysrlvnky";
16+ };
17+
18+ packageName = "nbd";
19+
20+ asdFilesToKeep = ["nbd.asd"];
21+ overrides = x: x;
22+}
23+/* (SYSTEM nbd DESCRIPTION Network Block Device server library. SHA256
24+ 1npq9a8l3mn67n22ywqm8wh6kr9xv9djla2yj2m535gkysrlvnky URL
25+ http://beta.quicklisp.org/archive/nbd/2020-09-25/nbd-20200925-git.tgz MD5
26+ f32b7a508ac87c1e179c259b171dc837 NAME nbd FILENAME nbd DEPS
27+ ((NAME bordeaux-threads FILENAME bordeaux-threads)
28+ (NAME flexi-streams FILENAME flexi-streams)
29+ (NAME lisp-binary FILENAME lisp-binary)
30+ (NAME wild-package-inferred-system FILENAME wild-package-inferred-system))
31+ DEPENDENCIES
32+ (bordeaux-threads flexi-streams lisp-binary wild-package-inferred-system)
33+ VERSION 20200925-git SIBLINGS NIL PARASITES (nbd/simple-in-memory)) */
pkgs/development/lisp-modules/quicklisp-to-nix-output/wild-package-inferred-system.nixnew file+30
@@ -0,0 +1,30 @@
1+/* Generated file. */
2+args @ { fetchurl, ... }:
3+rec {
4+ baseName = "wild-package-inferred-system";
5+ version = "20200325-git";
6+
7+ parasites = [ "wild-package-inferred-system/test" ];
8+
9+ description = "Introduces the wildcards `*' and `**' into package-inferred-system";
10+
11+ deps = [ args."fiveam" ];
12+
13+ src = fetchurl {
14+ url = "http://beta.quicklisp.org/archive/wild-package-inferred-system/2020-03-25/wild-package-inferred-system-20200325-git.tgz";
15+ sha256 = "1ypnpzy9z4zkna29sgl4afc386ksa61302bm5kznxb3zz2v1sjas";
16+ };
17+
18+ packageName = "wild-package-inferred-system";
19+
20+ asdFilesToKeep = ["wild-package-inferred-system.asd"];
21+ overrides = x: x;
22+}
23+/* (SYSTEM wild-package-inferred-system DESCRIPTION
24+ Introduces the wildcards `*' and `**' into package-inferred-system SHA256
25+ 1ypnpzy9z4zkna29sgl4afc386ksa61302bm5kznxb3zz2v1sjas URL
26+ http://beta.quicklisp.org/archive/wild-package-inferred-system/2020-03-25/wild-package-inferred-system-20200325-git.tgz
27+ MD5 4dfd9f90d780b1e67640543dd4acbf21 NAME wild-package-inferred-system
28+ FILENAME wild-package-inferred-system DEPS ((NAME fiveam FILENAME fiveam))
29+ DEPENDENCIES (fiveam) VERSION 20200325-git SIBLINGS (foo-wild) PARASITES
30+ (wild-package-inferred-system/test)) */
pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt+1
@@ -185,6 +185,7 @@ moptilities
185185more-conditions
186186mt19937
187187named-readtables
188+nbd
188189net-telent-date
189190nibbles
190191optima
pkgs/development/lisp-modules/quicklisp-to-nix.nix+21
@@ -297,6 +297,15 @@ let quicklisp-to-nix-packages = rec {
297297 }));
298298
299299
300+ "wild-package-inferred-system" = buildLispPackage
301+ ((f: x: (x // (f x)))
302+ (qlOverrides."wild-package-inferred-system" or (x: {}))
303+ (import ./quicklisp-to-nix-output/wild-package-inferred-system.nix {
304+ inherit fetchurl;
305+ "fiveam" = quicklisp-to-nix-packages."fiveam";
306+ }));
307+
308+
300309 "parseq" = buildLispPackage
301310 ((f: x: (x // (f x)))
302311 (qlOverrides."parseq" or (x: {}))
@@ -2710,6 +2719,18 @@ let quicklisp-to-nix-packages = rec {
27102719 }));
27112720
27122721
2722+ "nbd" = buildLispPackage
2723+ ((f: x: (x // (f x)))
2724+ (qlOverrides."nbd" or (x: {}))
2725+ (import ./quicklisp-to-nix-output/nbd.nix {
2726+ inherit fetchurl;
2727+ "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads";
2728+ "flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
2729+ "lisp-binary" = quicklisp-to-nix-packages."lisp-binary";
2730+ "wild-package-inferred-system" = quicklisp-to-nix-packages."wild-package-inferred-system";
2731+ }));
2732+
2733+
27132734 "named-readtables" = buildLispPackage
27142735 ((f: x: (x // (f x)))
27152736 (qlOverrides."named-readtables" or (x: {}))