lispPackages: add varjo package and dependencies
This commit is contained in:
parent
7a6bddc19d
commit
fec3f49bfe
26
pkgs/development/lisp-modules/quicklisp-to-nix-output/fn.nix
Normal file
26
pkgs/development/lisp-modules/quicklisp-to-nix-output/fn.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
/* Generated file. */
|
||||
args @ { fetchurl, ... }:
|
||||
rec {
|
||||
baseName = "fn";
|
||||
version = "20171019-git";
|
||||
|
||||
description = "Some macros for lambda brevity";
|
||||
|
||||
deps = [ args."named-readtables" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://beta.quicklisp.org/archive/fn/2017-10-19/fn-20171019-git.tgz";
|
||||
sha256 = "0r062ffn31sc7313xlfaa9pwnf2wdkiq4spqlr1lk5r8isvdnzz8";
|
||||
};
|
||||
|
||||
packageName = "fn";
|
||||
|
||||
asdFilesToKeep = ["fn.asd"];
|
||||
overrides = x: x;
|
||||
}
|
||||
/* (SYSTEM fn DESCRIPTION Some macros for lambda brevity SHA256
|
||||
0r062ffn31sc7313xlfaa9pwnf2wdkiq4spqlr1lk5r8isvdnzz8 URL
|
||||
http://beta.quicklisp.org/archive/fn/2017-10-19/fn-20171019-git.tgz MD5
|
||||
0e1cfe5f19ceec8966baa3037772d31e NAME fn FILENAME fn DEPS
|
||||
((NAME named-readtables FILENAME named-readtables)) DEPENDENCIES
|
||||
(named-readtables) VERSION 20171019-git SIBLINGS NIL PARASITES NIL) */
|
|
@ -0,0 +1,28 @@
|
|||
/* Generated file. */
|
||||
args @ { fetchurl, ... }:
|
||||
rec {
|
||||
baseName = "glsl-docs";
|
||||
version = "glsl-spec-release-quicklisp-f04476f7-git";
|
||||
|
||||
description = "The official docs for all the symbols in glsl-symbols";
|
||||
|
||||
deps = [ args."glsl-symbols" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://beta.quicklisp.org/archive/glsl-spec/2019-10-07/glsl-spec-release-quicklisp-f04476f7-git.tgz";
|
||||
sha256 = "0vdxx5asra0r58qpk35ncmyh418szzzvby8bpkrb052g00nzqgj7";
|
||||
};
|
||||
|
||||
packageName = "glsl-docs";
|
||||
|
||||
asdFilesToKeep = ["glsl-docs.asd"];
|
||||
overrides = x: x;
|
||||
}
|
||||
/* (SYSTEM glsl-docs DESCRIPTION
|
||||
The official docs for all the symbols in glsl-symbols SHA256
|
||||
0vdxx5asra0r58qpk35ncmyh418szzzvby8bpkrb052g00nzqgj7 URL
|
||||
http://beta.quicklisp.org/archive/glsl-spec/2019-10-07/glsl-spec-release-quicklisp-f04476f7-git.tgz
|
||||
MD5 52760939a269acce6b2cba8dbde81ef7 NAME glsl-docs FILENAME glsl-docs DEPS
|
||||
((NAME glsl-symbols FILENAME glsl-symbols)) DEPENDENCIES (glsl-symbols)
|
||||
VERSION glsl-spec-release-quicklisp-f04476f7-git SIBLINGS
|
||||
(glsl-spec glsl-symbols) PARASITES NIL) */
|
|
@ -0,0 +1,26 @@
|
|||
/* Generated file. */
|
||||
args @ { fetchurl, ... }:
|
||||
rec {
|
||||
baseName = "glsl-spec";
|
||||
version = "release-quicklisp-f04476f7-git";
|
||||
|
||||
description = "The GLSL Spec as a datastructure";
|
||||
|
||||
deps = [ ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://beta.quicklisp.org/archive/glsl-spec/2019-10-07/glsl-spec-release-quicklisp-f04476f7-git.tgz";
|
||||
sha256 = "0vdxx5asra0r58qpk35ncmyh418szzzvby8bpkrb052g00nzqgj7";
|
||||
};
|
||||
|
||||
packageName = "glsl-spec";
|
||||
|
||||
asdFilesToKeep = ["glsl-spec.asd"];
|
||||
overrides = x: x;
|
||||
}
|
||||
/* (SYSTEM glsl-spec DESCRIPTION The GLSL Spec as a datastructure SHA256
|
||||
0vdxx5asra0r58qpk35ncmyh418szzzvby8bpkrb052g00nzqgj7 URL
|
||||
http://beta.quicklisp.org/archive/glsl-spec/2019-10-07/glsl-spec-release-quicklisp-f04476f7-git.tgz
|
||||
MD5 52760939a269acce6b2cba8dbde81ef7 NAME glsl-spec FILENAME glsl-spec DEPS
|
||||
NIL DEPENDENCIES NIL VERSION release-quicklisp-f04476f7-git SIBLINGS
|
||||
(glsl-docs glsl-symbols) PARASITES NIL) */
|
|
@ -0,0 +1,27 @@
|
|||
/* Generated file. */
|
||||
args @ { fetchurl, ... }:
|
||||
rec {
|
||||
baseName = "glsl-symbols";
|
||||
version = "glsl-spec-release-quicklisp-f04476f7-git";
|
||||
|
||||
description = "Lispy versions of all glsl names as symbols";
|
||||
|
||||
deps = [ ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://beta.quicklisp.org/archive/glsl-spec/2019-10-07/glsl-spec-release-quicklisp-f04476f7-git.tgz";
|
||||
sha256 = "0vdxx5asra0r58qpk35ncmyh418szzzvby8bpkrb052g00nzqgj7";
|
||||
};
|
||||
|
||||
packageName = "glsl-symbols";
|
||||
|
||||
asdFilesToKeep = ["glsl-symbols.asd"];
|
||||
overrides = x: x;
|
||||
}
|
||||
/* (SYSTEM glsl-symbols DESCRIPTION Lispy versions of all glsl names as symbols
|
||||
SHA256 0vdxx5asra0r58qpk35ncmyh418szzzvby8bpkrb052g00nzqgj7 URL
|
||||
http://beta.quicklisp.org/archive/glsl-spec/2019-10-07/glsl-spec-release-quicklisp-f04476f7-git.tgz
|
||||
MD5 52760939a269acce6b2cba8dbde81ef7 NAME glsl-symbols FILENAME
|
||||
glsl-symbols DEPS NIL DEPENDENCIES NIL VERSION
|
||||
glsl-spec-release-quicklisp-f04476f7-git SIBLINGS (glsl-docs glsl-spec)
|
||||
PARASITES NIL) */
|
|
@ -0,0 +1,26 @@
|
|||
/* Generated file. */
|
||||
args @ { fetchurl, ... }:
|
||||
rec {
|
||||
baseName = "lisp-unit";
|
||||
version = "20170124-git";
|
||||
|
||||
description = "Common Lisp library that supports unit testing.";
|
||||
|
||||
deps = [ ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://beta.quicklisp.org/archive/lisp-unit/2017-01-24/lisp-unit-20170124-git.tgz";
|
||||
sha256 = "00bc19r7vr76rpk8lh8z7qln0glpf66mzqxw215488zwz3nwcq4m";
|
||||
};
|
||||
|
||||
packageName = "lisp-unit";
|
||||
|
||||
asdFilesToKeep = ["lisp-unit.asd"];
|
||||
overrides = x: x;
|
||||
}
|
||||
/* (SYSTEM lisp-unit DESCRIPTION
|
||||
Common Lisp library that supports unit testing. SHA256
|
||||
00bc19r7vr76rpk8lh8z7qln0glpf66mzqxw215488zwz3nwcq4m URL
|
||||
http://beta.quicklisp.org/archive/lisp-unit/2017-01-24/lisp-unit-20170124-git.tgz
|
||||
MD5 2c55342cb8af18b290bb6a28c75deac5 NAME lisp-unit FILENAME lisp-unit DEPS
|
||||
NIL DEPENDENCIES NIL VERSION 20170124-git SIBLINGS NIL PARASITES NIL) */
|
|
@ -0,0 +1,30 @@
|
|||
/* Generated file. */
|
||||
args @ { fetchurl, ... }:
|
||||
rec {
|
||||
baseName = "parse-float";
|
||||
version = "20200218-git";
|
||||
|
||||
parasites = [ "parse-float-tests" ];
|
||||
|
||||
description = "Parse floating point values in strings.";
|
||||
|
||||
deps = [ args."alexandria" args."lisp-unit" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://beta.quicklisp.org/archive/parse-float/2020-02-18/parse-float-20200218-git.tgz";
|
||||
sha256 = "02rhgn79hhv0p5ysj4gwk5bhmr2sj6cvkacbqzzw24qrzgcpdnfw";
|
||||
};
|
||||
|
||||
packageName = "parse-float";
|
||||
|
||||
asdFilesToKeep = ["parse-float.asd"];
|
||||
overrides = x: x;
|
||||
}
|
||||
/* (SYSTEM parse-float DESCRIPTION Parse floating point values in strings.
|
||||
SHA256 02rhgn79hhv0p5ysj4gwk5bhmr2sj6cvkacbqzzw24qrzgcpdnfw URL
|
||||
http://beta.quicklisp.org/archive/parse-float/2020-02-18/parse-float-20200218-git.tgz
|
||||
MD5 149e40a8c5fd6ab0e43242cb898d66bf NAME parse-float FILENAME parse-float
|
||||
DEPS
|
||||
((NAME alexandria FILENAME alexandria) (NAME lisp-unit FILENAME lisp-unit))
|
||||
DEPENDENCIES (alexandria lisp-unit) VERSION 20200218-git SIBLINGS NIL
|
||||
PARASITES (parse-float-tests)) */
|
|
@ -0,0 +1,39 @@
|
|||
/* Generated file. */
|
||||
args @ { fetchurl, ... }:
|
||||
rec {
|
||||
baseName = "varjo";
|
||||
version = "release-quicklisp-92f9c75b-git";
|
||||
|
||||
description = "Common Lisp -> GLSL Compiler";
|
||||
|
||||
deps = [ args."alexandria" args."cl-ppcre" args."documentation-utils" args."fn" args."glsl-docs" args."glsl-spec" args."glsl-symbols" args."named-readtables" args."parse-float" args."trivial-indent" args."uiop" args."vas-string-metrics" ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://beta.quicklisp.org/archive/varjo/2021-01-24/varjo-release-quicklisp-92f9c75b-git.tgz";
|
||||
sha256 = "0xxi2ivjz3fqgw2nxzshf9m7ppvzv7wdg20lr0krq14i8j5gf5jy";
|
||||
};
|
||||
|
||||
packageName = "varjo";
|
||||
|
||||
asdFilesToKeep = ["varjo.asd"];
|
||||
overrides = x: x;
|
||||
}
|
||||
/* (SYSTEM varjo DESCRIPTION Common Lisp -> GLSL Compiler SHA256
|
||||
0xxi2ivjz3fqgw2nxzshf9m7ppvzv7wdg20lr0krq14i8j5gf5jy URL
|
||||
http://beta.quicklisp.org/archive/varjo/2021-01-24/varjo-release-quicklisp-92f9c75b-git.tgz
|
||||
MD5 78a3b8021885ebfab4015e20b885cdcf NAME varjo FILENAME varjo DEPS
|
||||
((NAME alexandria FILENAME alexandria) (NAME cl-ppcre FILENAME cl-ppcre)
|
||||
(NAME documentation-utils FILENAME documentation-utils)
|
||||
(NAME fn FILENAME fn) (NAME glsl-docs FILENAME glsl-docs)
|
||||
(NAME glsl-spec FILENAME glsl-spec)
|
||||
(NAME glsl-symbols FILENAME glsl-symbols)
|
||||
(NAME named-readtables FILENAME named-readtables)
|
||||
(NAME parse-float FILENAME parse-float)
|
||||
(NAME trivial-indent FILENAME trivial-indent) (NAME uiop FILENAME uiop)
|
||||
(NAME vas-string-metrics FILENAME vas-string-metrics))
|
||||
DEPENDENCIES
|
||||
(alexandria cl-ppcre documentation-utils fn glsl-docs glsl-spec
|
||||
glsl-symbols named-readtables parse-float trivial-indent uiop
|
||||
vas-string-metrics)
|
||||
VERSION release-quicklisp-92f9c75b-git SIBLINGS (varjo.import varjo.tests)
|
||||
PARASITES NIL) */
|
|
@ -0,0 +1,27 @@
|
|||
/* Generated file. */
|
||||
args @ { fetchurl, ... }:
|
||||
rec {
|
||||
baseName = "vas-string-metrics";
|
||||
version = "20160208-git";
|
||||
|
||||
description = "Jaro-Winkler and Levenshtein string distance algorithms.";
|
||||
|
||||
deps = [ ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://beta.quicklisp.org/archive/vas-string-metrics/2016-02-08/vas-string-metrics-20160208-git.tgz";
|
||||
sha256 = "1s9a9bgc2ibknjr6mlbr4gsxcwpjivz5hbl1wz57fsh4n0w8h7ch";
|
||||
};
|
||||
|
||||
packageName = "vas-string-metrics";
|
||||
|
||||
asdFilesToKeep = ["vas-string-metrics.asd"];
|
||||
overrides = x: x;
|
||||
}
|
||||
/* (SYSTEM vas-string-metrics DESCRIPTION
|
||||
Jaro-Winkler and Levenshtein string distance algorithms. SHA256
|
||||
1s9a9bgc2ibknjr6mlbr4gsxcwpjivz5hbl1wz57fsh4n0w8h7ch URL
|
||||
http://beta.quicklisp.org/archive/vas-string-metrics/2016-02-08/vas-string-metrics-20160208-git.tgz
|
||||
MD5 5f38d4ee241c11286be6147f481e7fd0 NAME vas-string-metrics FILENAME
|
||||
vas-string-metrics DEPS NIL DEPENDENCIES NIL VERSION 20160208-git SIBLINGS
|
||||
(test.vas-string-metrics) PARASITES NIL) */
|
|
@ -209,6 +209,7 @@ usocket
|
|||
utilities.print-items
|
||||
utilities.print-tree
|
||||
uuid
|
||||
varjo
|
||||
woo
|
||||
wookie
|
||||
xembed
|
||||
|
|
|
@ -6,6 +6,14 @@ let quicklisp-to-nix-packages = rec {
|
|||
buildLispPackage = callPackage ./define-package.nix;
|
||||
qlOverrides = callPackage ./quicklisp-to-nix-overrides.nix {};
|
||||
|
||||
"lisp-unit" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."lisp-unit" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/lisp-unit.nix {
|
||||
inherit fetchurl;
|
||||
}));
|
||||
|
||||
|
||||
"pythonic-string-reader" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."pythonic-string-reader" or (x: {}))
|
||||
|
@ -74,6 +82,58 @@ let quicklisp-to-nix-packages = rec {
|
|||
}));
|
||||
|
||||
|
||||
"vas-string-metrics" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."vas-string-metrics" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/vas-string-metrics.nix {
|
||||
inherit fetchurl;
|
||||
}));
|
||||
|
||||
|
||||
"parse-float" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."parse-float" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/parse-float.nix {
|
||||
inherit fetchurl;
|
||||
"alexandria" = quicklisp-to-nix-packages."alexandria";
|
||||
"lisp-unit" = quicklisp-to-nix-packages."lisp-unit";
|
||||
}));
|
||||
|
||||
|
||||
"glsl-symbols" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."glsl-symbols" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/glsl-symbols.nix {
|
||||
inherit fetchurl;
|
||||
}));
|
||||
|
||||
|
||||
"glsl-spec" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."glsl-spec" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/glsl-spec.nix {
|
||||
inherit fetchurl;
|
||||
}));
|
||||
|
||||
|
||||
"glsl-docs" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."glsl-docs" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/glsl-docs.nix {
|
||||
inherit fetchurl;
|
||||
"glsl-symbols" = quicklisp-to-nix-packages."glsl-symbols";
|
||||
}));
|
||||
|
||||
|
||||
"fn" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."fn" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/fn.nix {
|
||||
inherit fetchurl;
|
||||
"named-readtables" = quicklisp-to-nix-packages."named-readtables";
|
||||
}));
|
||||
|
||||
|
||||
"mgl-pax" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."mgl-pax" or (x: {}))
|
||||
|
@ -1476,6 +1536,26 @@ let quicklisp-to-nix-packages = rec {
|
|||
}));
|
||||
|
||||
|
||||
"varjo" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."varjo" or (x: {}))
|
||||
(import ./quicklisp-to-nix-output/varjo.nix {
|
||||
inherit fetchurl;
|
||||
"alexandria" = quicklisp-to-nix-packages."alexandria";
|
||||
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
|
||||
"documentation-utils" = quicklisp-to-nix-packages."documentation-utils";
|
||||
"fn" = quicklisp-to-nix-packages."fn";
|
||||
"glsl-docs" = quicklisp-to-nix-packages."glsl-docs";
|
||||
"glsl-spec" = quicklisp-to-nix-packages."glsl-spec";
|
||||
"glsl-symbols" = quicklisp-to-nix-packages."glsl-symbols";
|
||||
"named-readtables" = quicklisp-to-nix-packages."named-readtables";
|
||||
"parse-float" = quicklisp-to-nix-packages."parse-float";
|
||||
"trivial-indent" = quicklisp-to-nix-packages."trivial-indent";
|
||||
"uiop" = quicklisp-to-nix-packages."uiop";
|
||||
"vas-string-metrics" = quicklisp-to-nix-packages."vas-string-metrics";
|
||||
}));
|
||||
|
||||
|
||||
"uuid" = buildLispPackage
|
||||
((f: x: (x // (f x)))
|
||||
(qlOverrides."uuid" or (x: {}))
|
||||
|
|
Loading…
Reference in a new issue