From 26a0533979fc5e5897179428da3e874b61f96747 Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sat, 24 Oct 2020 22:23:58 +0200 Subject: [PATCH] lispPackages: more Nyxt deps --- .../quicklisp-to-nix-output/acclimation.nix | 25 +++++++++++++ .../clump-2-3-tree.nix | 26 +++++++++++++ .../clump-binary-tree.nix | 26 +++++++++++++ .../quicklisp-to-nix-output/clump.nix | 29 +++++++++++++++ .../lisp-modules/quicklisp-to-nix-systems.txt | 2 + .../lisp-modules/quicklisp-to-nix.nix | 37 +++++++++++++++++++ 6 files changed, 145 insertions(+) create mode 100644 pkgs/development/lisp-modules/quicklisp-to-nix-output/acclimation.nix create mode 100644 pkgs/development/lisp-modules/quicklisp-to-nix-output/clump-2-3-tree.nix create mode 100644 pkgs/development/lisp-modules/quicklisp-to-nix-output/clump-binary-tree.nix create mode 100644 pkgs/development/lisp-modules/quicklisp-to-nix-output/clump.nix diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/acclimation.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/acclimation.nix new file mode 100644 index 000000000000..f93506505a11 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/acclimation.nix @@ -0,0 +1,25 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''acclimation''; + version = ''20200925-git''; + + description = ''Library supporting internationalization''; + + deps = [ ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/acclimation/2020-09-25/acclimation-20200925-git.tgz''; + sha256 = ''11vw1h5zxicj5qxb1smiyjxafw8xk0isnzcf5g0lqis3y9ssqxbw''; + }; + + packageName = "acclimation"; + + asdFilesToKeep = ["acclimation.asd"]; + overrides = x: x; +} +/* (SYSTEM acclimation DESCRIPTION Library supporting internationalization + SHA256 11vw1h5zxicj5qxb1smiyjxafw8xk0isnzcf5g0lqis3y9ssqxbw URL + http://beta.quicklisp.org/archive/acclimation/2020-09-25/acclimation-20200925-git.tgz + MD5 8ce10864baef6fb0e11c78e2ee0b0ddb NAME acclimation FILENAME acclimation + DEPS NIL DEPENDENCIES NIL VERSION 20200925-git SIBLINGS + (acclimation-temperature) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clump-2-3-tree.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clump-2-3-tree.nix new file mode 100644 index 000000000000..10ab18a8cafd --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clump-2-3-tree.nix @@ -0,0 +1,26 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''clump-2-3-tree''; + version = ''clump-20160825-git''; + + description = ''System lacks description''; + + deps = [ args."acclimation" ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/clump/2016-08-25/clump-20160825-git.tgz''; + sha256 = ''1mngxmwklpi52inihkp4akzdi7y32609spfi70yamwgzc1wijbrl''; + }; + + packageName = "clump-2-3-tree"; + + asdFilesToKeep = ["clump-2-3-tree.asd"]; + overrides = x: x; +} +/* (SYSTEM clump-2-3-tree DESCRIPTION System lacks description SHA256 + 1mngxmwklpi52inihkp4akzdi7y32609spfi70yamwgzc1wijbrl URL + http://beta.quicklisp.org/archive/clump/2016-08-25/clump-20160825-git.tgz + MD5 5132d2800138d435ef69f7e68b025c8f NAME clump-2-3-tree FILENAME + clump-2-3-tree DEPS ((NAME acclimation FILENAME acclimation)) DEPENDENCIES + (acclimation) VERSION clump-20160825-git SIBLINGS + (clump-binary-tree clump-test clump) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clump-binary-tree.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clump-binary-tree.nix new file mode 100644 index 000000000000..ad2844715400 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clump-binary-tree.nix @@ -0,0 +1,26 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''clump-binary-tree''; + version = ''clump-20160825-git''; + + description = ''System lacks description''; + + deps = [ args."acclimation" ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/clump/2016-08-25/clump-20160825-git.tgz''; + sha256 = ''1mngxmwklpi52inihkp4akzdi7y32609spfi70yamwgzc1wijbrl''; + }; + + packageName = "clump-binary-tree"; + + asdFilesToKeep = ["clump-binary-tree.asd"]; + overrides = x: x; +} +/* (SYSTEM clump-binary-tree DESCRIPTION System lacks description SHA256 + 1mngxmwklpi52inihkp4akzdi7y32609spfi70yamwgzc1wijbrl URL + http://beta.quicklisp.org/archive/clump/2016-08-25/clump-20160825-git.tgz + MD5 5132d2800138d435ef69f7e68b025c8f NAME clump-binary-tree FILENAME + clump-binary-tree DEPS ((NAME acclimation FILENAME acclimation)) + DEPENDENCIES (acclimation) VERSION clump-20160825-git SIBLINGS + (clump-2-3-tree clump-test clump) PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/clump.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clump.nix new file mode 100644 index 000000000000..476cacb6f325 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/clump.nix @@ -0,0 +1,29 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''clump''; + version = ''20160825-git''; + + description = ''Library for operations on different kinds of trees''; + + deps = [ args."acclimation" args."clump-2-3-tree" args."clump-binary-tree" ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/clump/2016-08-25/clump-20160825-git.tgz''; + sha256 = ''1mngxmwklpi52inihkp4akzdi7y32609spfi70yamwgzc1wijbrl''; + }; + + packageName = "clump"; + + asdFilesToKeep = ["clump.asd"]; + overrides = x: x; +} +/* (SYSTEM clump DESCRIPTION Library for operations on different kinds of trees + SHA256 1mngxmwklpi52inihkp4akzdi7y32609spfi70yamwgzc1wijbrl URL + http://beta.quicklisp.org/archive/clump/2016-08-25/clump-20160825-git.tgz + MD5 5132d2800138d435ef69f7e68b025c8f NAME clump FILENAME clump DEPS + ((NAME acclimation FILENAME acclimation) + (NAME clump-2-3-tree FILENAME clump-2-3-tree) + (NAME clump-binary-tree FILENAME clump-binary-tree)) + DEPENDENCIES (acclimation clump-2-3-tree clump-binary-tree) VERSION + 20160825-git SIBLINGS (clump-2-3-tree clump-binary-tree clump-test) + PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt index c755863a0692..c6b77efa7850 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt @@ -156,3 +156,5 @@ cl-cffi-gtk enchant trivial-main-thread cl-webkit2 +acclimation +clump diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix.nix b/pkgs/development/lisp-modules/quicklisp-to-nix.nix index 5ce356bebf0e..2b73fee2b538 100644 --- a/pkgs/development/lisp-modules/quicklisp-to-nix.nix +++ b/pkgs/development/lisp-modules/quicklisp-to-nix.nix @@ -90,6 +90,24 @@ let quicklisp-to-nix-packages = rec { })); + "clump-binary-tree" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."clump-binary-tree" or (x: {})) + (import ./quicklisp-to-nix-output/clump-binary-tree.nix { + inherit fetchurl; + "acclimation" = quicklisp-to-nix-packages."acclimation"; + })); + + + "clump-2-3-tree" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."clump-2-3-tree" or (x: {})) + (import ./quicklisp-to-nix-output/clump-2-3-tree.nix { + inherit fetchurl; + "acclimation" = quicklisp-to-nix-packages."acclimation"; + })); + + "simple-tasks" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."simple-tasks" or (x: {})) @@ -1394,6 +1412,25 @@ let quicklisp-to-nix-packages = rec { })); + "clump" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."clump" or (x: {})) + (import ./quicklisp-to-nix-output/clump.nix { + inherit fetchurl; + "acclimation" = quicklisp-to-nix-packages."acclimation"; + "clump-2-3-tree" = quicklisp-to-nix-packages."clump-2-3-tree"; + "clump-binary-tree" = quicklisp-to-nix-packages."clump-binary-tree"; + })); + + + "acclimation" = buildLispPackage + ((f: x: (x // (f x))) + (qlOverrides."acclimation" or (x: {})) + (import ./quicklisp-to-nix-output/acclimation.nix { + inherit fetchurl; + })); + + "cl-webkit2" = buildLispPackage ((f: x: (x // (f x))) (qlOverrides."cl-webkit2" or (x: {}))