From 8dc3d9e152a7656611044f3b29a21231a5319d2b Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Sun, 17 Oct 2021 00:05:50 +0200 Subject: lispPackages: add nbd package --- .../lisp-modules/quicklisp-to-nix-output/nbd.nix | 33 ++++++++++++++++++++++ .../wild-package-inferred-system.nix | 30 ++++++++++++++++++++ .../lisp-modules/quicklisp-to-nix-systems.txt | 1 + pkgs/development/lisp-modules/quicklisp-to-nix.nix | 21 ++++++++++++++ 4 files changed, 85 insertions(+) create mode 100644 pkgs/development/lisp-modules/quicklisp-to-nix-output/nbd.nix create mode 100644 pkgs/development/lisp-modules/quicklisp-to-nix-output/wild-package-inferred-system.nix diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/nbd.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/nbd.nix new file mode 100644 index 0000000000000..6387a8345dc24 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/nbd.nix @@ -0,0 +1,33 @@ +/* Generated file. */ +args @ { fetchurl, ... }: +rec { + baseName = "nbd"; + version = "20200925-git"; + + parasites = [ "nbd/simple-in-memory" ]; + + description = "Network Block Device server library."; + + deps = [ args."bordeaux-threads" args."flexi-streams" args."lisp-binary" args."wild-package-inferred-system" ]; + + src = fetchurl { + url = "http://beta.quicklisp.org/archive/nbd/2020-09-25/nbd-20200925-git.tgz"; + sha256 = "1npq9a8l3mn67n22ywqm8wh6kr9xv9djla2yj2m535gkysrlvnky"; + }; + + packageName = "nbd"; + + asdFilesToKeep = ["nbd.asd"]; + overrides = x: x; +} +/* (SYSTEM nbd DESCRIPTION Network Block Device server library. SHA256 + 1npq9a8l3mn67n22ywqm8wh6kr9xv9djla2yj2m535gkysrlvnky URL + http://beta.quicklisp.org/archive/nbd/2020-09-25/nbd-20200925-git.tgz MD5 + f32b7a508ac87c1e179c259b171dc837 NAME nbd FILENAME nbd DEPS + ((NAME bordeaux-threads FILENAME bordeaux-threads) + (NAME flexi-streams FILENAME flexi-streams) + (NAME lisp-binary FILENAME lisp-binary) + (NAME wild-package-inferred-system FILENAME wild-package-inferred-system)) + DEPENDENCIES + (bordeaux-threads flexi-streams lisp-binary wild-package-inferred-system) + VERSION 20200925-git SIBLINGS NIL PARASITES (nbd/simple-in-memory)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/wild-package-inferred-system.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/wild-package-inferred-system.nix new file mode 100644 index 0000000000000..989c94b265485 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/wild-package-inferred-system.nix @@ -0,0 +1,30 @@ +/* Generated file. */ +args @ { fetchurl, ... }: +rec { + baseName = "wild-package-inferred-system"; + version = "20200325-git"; + + parasites = [ "wild-package-inferred-system/test" ]; + + description = "Introduces the wildcards `*' and `**' into package-inferred-system"; + + deps = [ args."fiveam" ]; + + src = fetchurl { + url = "http://beta.quicklisp.org/archive/wild-package-inferred-system/2020-03-25/wild-package-inferred-system-20200325-git.tgz"; + sha256 = "1ypnpzy9z4zkna29sgl4afc386ksa61302bm5kznxb3zz2v1sjas"; + }; + + packageName = "wild-package-inferred-system"; + + asdFilesToKeep = ["wild-package-inferred-system.asd"]; + overrides = x: x; +} +/* (SYSTEM wild-package-inferred-system DESCRIPTION + Introduces the wildcards `*' and `**' into package-inferred-system SHA256 + 1ypnpzy9z4zkna29sgl4afc386ksa61302bm5kznxb3zz2v1sjas URL + http://beta.quicklisp.org/archive/wild-package-inferred-system/2020-03-25/wild-package-inferred-system-20200325-git.tgz + MD5 4dfd9f90d780b1e67640543dd4acbf21 NAME wild-package-inferred-system + FILENAME wild-package-inferred-system DEPS ((NAME fiveam FILENAME fiveam)) + DEPENDENCIES (fiveam) VERSION 20200325-git SIBLINGS (foo-wild) PARASITES + (wild-package-inferred-system/test)) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt index e9ba85ea7be77..93c38c989d6cb 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt @@ -185,6 +185,7 @@ moptilities more-conditions mt19937 named-readtables +nbd net-telent-date nibbles optima diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix.nix b/pkgs/development/lisp-modules/quicklisp-to-nix.nix index f7d62db490a37..08c152ddf7256 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix.nix @@ -297,6 +297,15 @@ let quicklisp-to-nix-packages = rec { })); + "wild-package-inferred-system" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."wild-package-inferred-system" or (x: {})) + (import ./quicklisp-to-nix-output/wild-package-inferred-system.nix { + inherit fetchurl; + "fiveam" = quicklisp-to-nix-packages."fiveam"; + })); + + "parseq" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."parseq" or (x: {})) @@ -2710,6 +2719,18 @@ let quicklisp-to-nix-packages = rec { })); + "nbd" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."nbd" or (x: {})) + (import ./quicklisp-to-nix-output/nbd.nix { + inherit fetchurl; + "bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads"; + "flexi-streams" = quicklisp-to-nix-packages."flexi-streams"; + "lisp-binary" = quicklisp-to-nix-packages."lisp-binary"; + "wild-package-inferred-system" = quicklisp-to-nix-packages."wild-package-inferred-system"; + })); + + "named-readtables" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."named-readtables" or (x: {})) -- cgit 1.4.1