lispPackages: add some more, mainly from Quicklisp top 100

This commit is contained in:
Michael Raskin 2020-10-25 17:29:09 +01:00
parent ef92fe9c43
commit 665597f50b
27 changed files with 2521 additions and 1293 deletions

View File

@ -0,0 +1,39 @@
args @ { fetchurl, ... }:
rec {
baseName = ''access'';
version = ''20151218-git'';
parasites = [ "access-test" ];
description = ''A library providing functions that unify data-structure access for Common Lisp:
access and (setf access)'';
deps = [ args."alexandria" args."anaphora" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."flexi-streams" args."iterate" args."lisp-unit2" args."named-readtables" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/access/2015-12-18/access-20151218-git.tgz'';
sha256 = ''0f4257cxd1rpp46wm2qbnk0ynlc3dli9ib4qbn45hglh8zy7snfl'';
};
packageName = "access";
asdFilesToKeep = ["access.asd"];
overrides = x: x;
}
/* (SYSTEM access DESCRIPTION
A library providing functions that unify data-structure access for Common Lisp:
access and (setf access)
SHA256 0f4257cxd1rpp46wm2qbnk0ynlc3dli9ib4qbn45hglh8zy7snfl URL
http://beta.quicklisp.org/archive/access/2015-12-18/access-20151218-git.tgz
MD5 a6f1eb4a1823b04c6db4fa2dc16d648f NAME access FILENAME access DEPS
((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora)
(NAME cl-interpol FILENAME cl-interpol) (NAME cl-ppcre FILENAME cl-ppcre)
(NAME cl-unicode FILENAME cl-unicode)
(NAME closer-mop FILENAME closer-mop)
(NAME flexi-streams FILENAME flexi-streams)
(NAME iterate FILENAME iterate) (NAME lisp-unit2 FILENAME lisp-unit2)
(NAME named-readtables FILENAME named-readtables))
DEPENDENCIES
(alexandria anaphora cl-interpol cl-ppcre cl-unicode closer-mop
flexi-streams iterate lisp-unit2 named-readtables)
VERSION 20151218-git SIBLINGS NIL PARASITES (access-test)) */

View File

@ -0,0 +1,34 @@
args @ { fetchurl, ... }:
rec {
baseName = ''arnesi'';
version = ''20170403-git'';
parasites = [ "arnesi/cl-ppcre-extras" "arnesi/slime-extras" ];
description = ''A bag-of-tools utilities library used to aid in implementing the bese.it toolkit'';
deps = [ args."alexandria" args."cl-ppcre" args."closer-mop" args."collectors" args."iterate" args."swank" args."symbol-munger" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/arnesi/2017-04-03/arnesi-20170403-git.tgz'';
sha256 = ''01kirjpgv5pgbcdxjrnw3ld4jw7wrqm3rgqnxwac4gxaphr2s6q4'';
};
packageName = "arnesi";
asdFilesToKeep = ["arnesi.asd"];
overrides = x: x;
}
/* (SYSTEM arnesi DESCRIPTION
A bag-of-tools utilities library used to aid in implementing the bese.it toolkit
SHA256 01kirjpgv5pgbcdxjrnw3ld4jw7wrqm3rgqnxwac4gxaphr2s6q4 URL
http://beta.quicklisp.org/archive/arnesi/2017-04-03/arnesi-20170403-git.tgz
MD5 bbb34e1a646b2cc489766690c741d964 NAME arnesi FILENAME arnesi DEPS
((NAME alexandria FILENAME alexandria) (NAME cl-ppcre FILENAME cl-ppcre)
(NAME closer-mop FILENAME closer-mop)
(NAME collectors FILENAME collectors) (NAME iterate FILENAME iterate)
(NAME swank FILENAME swank) (NAME symbol-munger FILENAME symbol-munger))
DEPENDENCIES
(alexandria cl-ppcre closer-mop collectors iterate swank symbol-munger)
VERSION 20170403-git SIBLINGS NIL PARASITES
(arnesi/cl-ppcre-extras arnesi/slime-extras)) */

View File

@ -0,0 +1,25 @@
args @ { fetchurl, ... }:
rec {
baseName = ''cl-dot'';
version = ''20200925-git'';
description = ''Generate Dot Output from Arbitrary Lisp Data'';
deps = [ args."uiop" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/cl-dot/2020-09-25/cl-dot-20200925-git.tgz'';
sha256 = ''01vx4yzasmgswrlyagjr2cz76g906jsijdwikdf8wvxyyq77gkla'';
};
packageName = "cl-dot";
asdFilesToKeep = ["cl-dot.asd"];
overrides = x: x;
}
/* (SYSTEM cl-dot DESCRIPTION Generate Dot Output from Arbitrary Lisp Data
SHA256 01vx4yzasmgswrlyagjr2cz76g906jsijdwikdf8wvxyyq77gkla URL
http://beta.quicklisp.org/archive/cl-dot/2020-09-25/cl-dot-20200925-git.tgz
MD5 35c68f431f188d4c1c7604b4b1af220f NAME cl-dot FILENAME cl-dot DEPS
((NAME uiop FILENAME uiop)) DEPENDENCIES (uiop) VERSION 20200925-git
SIBLINGS NIL PARASITES NIL) */

View File

@ -0,0 +1,37 @@
args @ { fetchurl, ... }:
rec {
baseName = ''cl-locale'';
version = ''20151031-git'';
description = ''Simple i18n library for Common Lisp'';
deps = [ args."alexandria" args."anaphora" args."arnesi" args."cl-annot" args."cl-syntax" args."cl-syntax-annot" args."closer-mop" args."collectors" args."iterate" args."named-readtables" args."symbol-munger" args."trivial-types" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/cl-locale/2015-10-31/cl-locale-20151031-git.tgz'';
sha256 = ''14j4xazrx2v5cj4q4irfwra0ksvl2l0s7073fimpwc0xqjfsnjpg'';
};
packageName = "cl-locale";
asdFilesToKeep = ["cl-locale.asd"];
overrides = x: x;
}
/* (SYSTEM cl-locale DESCRIPTION Simple i18n library for Common Lisp SHA256
14j4xazrx2v5cj4q4irfwra0ksvl2l0s7073fimpwc0xqjfsnjpg URL
http://beta.quicklisp.org/archive/cl-locale/2015-10-31/cl-locale-20151031-git.tgz
MD5 7a8fb3678938af6dc5c9fd6431428aff NAME cl-locale FILENAME cl-locale DEPS
((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora)
(NAME arnesi FILENAME arnesi) (NAME cl-annot FILENAME cl-annot)
(NAME cl-syntax FILENAME cl-syntax)
(NAME cl-syntax-annot FILENAME cl-syntax-annot)
(NAME closer-mop FILENAME closer-mop)
(NAME collectors FILENAME collectors) (NAME iterate FILENAME iterate)
(NAME named-readtables FILENAME named-readtables)
(NAME symbol-munger FILENAME symbol-munger)
(NAME trivial-types FILENAME trivial-types))
DEPENDENCIES
(alexandria anaphora arnesi cl-annot cl-syntax cl-syntax-annot closer-mop
collectors iterate named-readtables symbol-munger trivial-types)
VERSION 20151031-git SIBLINGS (cl-locale-syntax cl-locale-test) PARASITES
NIL) */

View File

@ -0,0 +1,28 @@
args @ { fetchurl, ... }:
rec {
baseName = ''cl-qprint'';
version = ''20150804-git'';
description = ''Encode and decode quoted-printable encoded strings.'';
deps = [ args."flexi-streams" args."trivial-gray-streams" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/cl-qprint/2015-08-04/cl-qprint-20150804-git.tgz'';
sha256 = ''042nq9airkc4yaqzpmly5iszmkbwfn38wsgi9k361ldf1y54lq28'';
};
packageName = "cl-qprint";
asdFilesToKeep = ["cl-qprint.asd"];
overrides = x: x;
}
/* (SYSTEM cl-qprint DESCRIPTION
Encode and decode quoted-printable encoded strings. SHA256
042nq9airkc4yaqzpmly5iszmkbwfn38wsgi9k361ldf1y54lq28 URL
http://beta.quicklisp.org/archive/cl-qprint/2015-08-04/cl-qprint-20150804-git.tgz
MD5 74376a69e0b078724c94cc268f69e0f7 NAME cl-qprint FILENAME cl-qprint DEPS
((NAME flexi-streams FILENAME flexi-streams)
(NAME trivial-gray-streams FILENAME trivial-gray-streams))
DEPENDENCIES (flexi-streams trivial-gray-streams) VERSION 20150804-git
SIBLINGS NIL PARASITES NIL) */

View File

@ -0,0 +1,29 @@
args @ { fetchurl, ... }:
rec {
baseName = ''cl-slice'';
version = ''20171130-git'';
parasites = [ "cl-slice-tests" ];
description = ''DSL for array slices in Common Lisp.'';
deps = [ args."alexandria" args."anaphora" args."clunit" args."let-plus" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/cl-slice/2017-11-30/cl-slice-20171130-git.tgz'';
sha256 = ''0nay95qsnck40kdxjgjdii5rcgrdhf880pg9ajmbxilgw84xb2zn'';
};
packageName = "cl-slice";
asdFilesToKeep = ["cl-slice.asd"];
overrides = x: x;
}
/* (SYSTEM cl-slice DESCRIPTION DSL for array slices in Common Lisp. SHA256
0nay95qsnck40kdxjgjdii5rcgrdhf880pg9ajmbxilgw84xb2zn URL
http://beta.quicklisp.org/archive/cl-slice/2017-11-30/cl-slice-20171130-git.tgz
MD5 b83a7a9aa503dc01cba43cf1e494e67d NAME cl-slice FILENAME cl-slice DEPS
((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora)
(NAME clunit FILENAME clunit) (NAME let-plus FILENAME let-plus))
DEPENDENCIES (alexandria anaphora clunit let-plus) VERSION 20171130-git
SIBLINGS NIL PARASITES (cl-slice-tests)) */

View File

@ -0,0 +1,24 @@
args @ { fetchurl, ... }:
rec {
baseName = ''clunit'';
version = ''20171019-git'';
description = ''CLUnit is a Common Lisp unit testing framework.'';
deps = [ ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/clunit/2017-10-19/clunit-20171019-git.tgz'';
sha256 = ''1rapyh0fbjnksj8j3y6imzya1kw80882w18j0fv9iq1hlp718zs5'';
};
packageName = "clunit";
asdFilesToKeep = ["clunit.asd"];
overrides = x: x;
}
/* (SYSTEM clunit DESCRIPTION CLUnit is a Common Lisp unit testing framework.
SHA256 1rapyh0fbjnksj8j3y6imzya1kw80882w18j0fv9iq1hlp718zs5 URL
http://beta.quicklisp.org/archive/clunit/2017-10-19/clunit-20171019-git.tgz
MD5 389017f2f05a6287078ddacd0471817e NAME clunit FILENAME clunit DEPS NIL
DEPENDENCIES NIL VERSION 20171019-git SIBLINGS NIL PARASITES NIL) */

View File

@ -0,0 +1,53 @@
args @ { fetchurl, ... }:
rec {
baseName = ''djula'';
version = ''20201016-git'';
description = ''An implementation of Django templates for Common Lisp.'';
deps = [ args."access" args."alexandria" args."anaphora" args."arnesi" args."babel" args."cl-annot" args."cl-interpol" args."cl-locale" args."cl-ppcre" args."cl-slice" args."cl-syntax" args."cl-syntax-annot" args."cl-unicode" args."closer-mop" args."collectors" args."flexi-streams" args."gettext" args."iterate" args."let-plus" args."local-time" args."named-readtables" args."parser-combinators" args."split-sequence" args."symbol-munger" args."trivial-backtrace" args."trivial-features" args."trivial-gray-streams" args."trivial-types" args."yacc" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/djula/2020-10-16/djula-20201016-git.tgz'';
sha256 = ''09j9wmvs3vgx291p11dclrpwx0dqknazzadikg2320nv7a29zgiy'';
};
packageName = "djula";
asdFilesToKeep = ["djula.asd"];
overrides = x: x;
}
/* (SYSTEM djula DESCRIPTION
An implementation of Django templates for Common Lisp. SHA256
09j9wmvs3vgx291p11dclrpwx0dqknazzadikg2320nv7a29zgiy URL
http://beta.quicklisp.org/archive/djula/2020-10-16/djula-20201016-git.tgz
MD5 524843c7ff05d01dcb19a10eb793e967 NAME djula FILENAME djula DEPS
((NAME access FILENAME access) (NAME alexandria FILENAME alexandria)
(NAME anaphora FILENAME anaphora) (NAME arnesi FILENAME arnesi)
(NAME babel FILENAME babel) (NAME cl-annot FILENAME cl-annot)
(NAME cl-interpol FILENAME cl-interpol)
(NAME cl-locale FILENAME cl-locale) (NAME cl-ppcre FILENAME cl-ppcre)
(NAME cl-slice FILENAME cl-slice) (NAME cl-syntax FILENAME cl-syntax)
(NAME cl-syntax-annot FILENAME cl-syntax-annot)
(NAME cl-unicode FILENAME cl-unicode)
(NAME closer-mop FILENAME closer-mop)
(NAME collectors FILENAME collectors)
(NAME flexi-streams FILENAME flexi-streams)
(NAME gettext FILENAME gettext) (NAME iterate FILENAME iterate)
(NAME let-plus FILENAME let-plus) (NAME local-time FILENAME local-time)
(NAME named-readtables FILENAME named-readtables)
(NAME parser-combinators FILENAME parser-combinators)
(NAME split-sequence FILENAME split-sequence)
(NAME symbol-munger FILENAME symbol-munger)
(NAME trivial-backtrace FILENAME trivial-backtrace)
(NAME trivial-features FILENAME trivial-features)
(NAME trivial-gray-streams FILENAME trivial-gray-streams)
(NAME trivial-types FILENAME trivial-types) (NAME yacc FILENAME yacc))
DEPENDENCIES
(access alexandria anaphora arnesi babel cl-annot cl-interpol cl-locale
cl-ppcre cl-slice cl-syntax cl-syntax-annot cl-unicode closer-mop
collectors flexi-streams gettext iterate let-plus local-time
named-readtables parser-combinators split-sequence symbol-munger
trivial-backtrace trivial-features trivial-gray-streams trivial-types
yacc)
VERSION 20201016-git SIBLINGS (djula-demo djula-test) PARASITES NIL) */

View File

@ -0,0 +1,24 @@
args @ { fetchurl, ... }:
rec {
baseName = ''fare-csv'';
version = ''20171227-git'';
description = ''Robust CSV parser and printer'';
deps = [ ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/fare-csv/2017-12-27/fare-csv-20171227-git.tgz'';
sha256 = ''1hkzg05kq2c4xihsfx4wk1k6mmjq2fw40id8vy0315rpa47a5i7x'';
};
packageName = "fare-csv";
asdFilesToKeep = ["fare-csv.asd"];
overrides = x: x;
}
/* (SYSTEM fare-csv DESCRIPTION Robust CSV parser and printer SHA256
1hkzg05kq2c4xihsfx4wk1k6mmjq2fw40id8vy0315rpa47a5i7x URL
http://beta.quicklisp.org/archive/fare-csv/2017-12-27/fare-csv-20171227-git.tgz
MD5 1d73aaac9fcd86cc5ddb72019722bc2a NAME fare-csv FILENAME fare-csv DEPS
NIL DEPENDENCIES NIL VERSION 20171227-git SIBLINGS NIL PARASITES NIL) */

View File

@ -0,0 +1,28 @@
args @ { fetchurl, ... }:
rec {
baseName = ''fare-mop'';
version = ''20151218-git'';
description = ''Utilities using the MOP; notably make informative pretty-printing trivial'';
deps = [ args."closer-mop" args."fare-utils" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/fare-mop/2015-12-18/fare-mop-20151218-git.tgz'';
sha256 = ''0bvrwqvacy114xsblrk2w28qk6b484a3p0w14mzl264b3wjrdna9'';
};
packageName = "fare-mop";
asdFilesToKeep = ["fare-mop.asd"];
overrides = x: x;
}
/* (SYSTEM fare-mop DESCRIPTION
Utilities using the MOP; notably make informative pretty-printing trivial
SHA256 0bvrwqvacy114xsblrk2w28qk6b484a3p0w14mzl264b3wjrdna9 URL
http://beta.quicklisp.org/archive/fare-mop/2015-12-18/fare-mop-20151218-git.tgz
MD5 4721ff62e2ac2c55079cdd4f2a0f6d4a NAME fare-mop FILENAME fare-mop DEPS
((NAME closer-mop FILENAME closer-mop)
(NAME fare-utils FILENAME fare-utils))
DEPENDENCIES (closer-mop fare-utils) VERSION 20151218-git SIBLINGS NIL
PARASITES NIL) */

View File

@ -0,0 +1,30 @@
args @ { fetchurl, ... }:
rec {
baseName = ''gettext'';
version = ''20171130-git'';
description = ''An pure Common Lisp implementation of gettext runtime. gettext is an internationalization and localization (i18n) system commonly used for writing multilingual programs on Unix-like computer operating systems.'';
deps = [ args."flexi-streams" args."split-sequence" args."trivial-gray-streams" args."yacc" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/gettext/2017-11-30/gettext-20171130-git.tgz'';
sha256 = ''0nb8i66sb5qmpnk6rk2adlr87m322bra0xpirp63872mybd3y6yd'';
};
packageName = "gettext";
asdFilesToKeep = ["gettext.asd"];
overrides = x: x;
}
/* (SYSTEM gettext DESCRIPTION
An pure Common Lisp implementation of gettext runtime. gettext is an internationalization and localization (i18n) system commonly used for writing multilingual programs on Unix-like computer operating systems.
SHA256 0nb8i66sb5qmpnk6rk2adlr87m322bra0xpirp63872mybd3y6yd URL
http://beta.quicklisp.org/archive/gettext/2017-11-30/gettext-20171130-git.tgz
MD5 d162cb5310db5011c82ef6343fd280ed NAME gettext FILENAME gettext DEPS
((NAME flexi-streams FILENAME flexi-streams)
(NAME split-sequence FILENAME split-sequence)
(NAME trivial-gray-streams FILENAME trivial-gray-streams)
(NAME yacc FILENAME yacc))
DEPENDENCIES (flexi-streams split-sequence trivial-gray-streams yacc)
VERSION 20171130-git SIBLINGS (gettext-example gettext-tests) PARASITES NIL) */

View File

@ -0,0 +1,54 @@
args @ { fetchurl, ... }:
rec {
baseName = ''inferior-shell'';
version = ''20200925-git'';
parasites = [ "inferior-shell/test" ];
description = ''spawn local or remote processes and shell pipes'';
deps = [ args."alexandria" args."closer-mop" args."fare-mop" args."fare-quasiquote" args."fare-quasiquote-extras" args."fare-quasiquote-optima" args."fare-quasiquote-readtable" args."fare-utils" args."hu_dot_dwim_dot_stefil" args."introspect-environment" args."iterate" args."lisp-namespace" args."named-readtables" args."trivia" args."trivia_dot_balland2006" args."trivia_dot_level0" args."trivia_dot_level1" args."trivia_dot_level2" args."trivia_dot_quasiquote" args."trivia_dot_trivial" args."trivial-cltl2" args."type-i" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/inferior-shell/2020-09-25/inferior-shell-20200925-git.tgz'';
sha256 = ''1hykybcmdpcjk0irl4f1lmqc4aawpp1zfvh27qp6mldsibra7l80'';
};
packageName = "inferior-shell";
asdFilesToKeep = ["inferior-shell.asd"];
overrides = x: x;
}
/* (SYSTEM inferior-shell DESCRIPTION
spawn local or remote processes and shell pipes SHA256
1hykybcmdpcjk0irl4f1lmqc4aawpp1zfvh27qp6mldsibra7l80 URL
http://beta.quicklisp.org/archive/inferior-shell/2020-09-25/inferior-shell-20200925-git.tgz
MD5 7ca5f15446ef80715758610a930bccba NAME inferior-shell FILENAME
inferior-shell DEPS
((NAME alexandria FILENAME alexandria)
(NAME closer-mop FILENAME closer-mop) (NAME fare-mop FILENAME fare-mop)
(NAME fare-quasiquote FILENAME fare-quasiquote)
(NAME fare-quasiquote-extras FILENAME fare-quasiquote-extras)
(NAME fare-quasiquote-optima FILENAME fare-quasiquote-optima)
(NAME fare-quasiquote-readtable FILENAME fare-quasiquote-readtable)
(NAME fare-utils FILENAME fare-utils)
(NAME hu.dwim.stefil FILENAME hu_dot_dwim_dot_stefil)
(NAME introspect-environment FILENAME introspect-environment)
(NAME iterate FILENAME iterate)
(NAME lisp-namespace FILENAME lisp-namespace)
(NAME named-readtables FILENAME named-readtables)
(NAME trivia FILENAME trivia)
(NAME trivia.balland2006 FILENAME trivia_dot_balland2006)
(NAME trivia.level0 FILENAME trivia_dot_level0)
(NAME trivia.level1 FILENAME trivia_dot_level1)
(NAME trivia.level2 FILENAME trivia_dot_level2)
(NAME trivia.quasiquote FILENAME trivia_dot_quasiquote)
(NAME trivia.trivial FILENAME trivia_dot_trivial)
(NAME trivial-cltl2 FILENAME trivial-cltl2) (NAME type-i FILENAME type-i))
DEPENDENCIES
(alexandria closer-mop fare-mop fare-quasiquote fare-quasiquote-extras
fare-quasiquote-optima fare-quasiquote-readtable fare-utils hu.dwim.stefil
introspect-environment iterate lisp-namespace named-readtables trivia
trivia.balland2006 trivia.level0 trivia.level1 trivia.level2
trivia.quasiquote trivia.trivial trivial-cltl2 type-i)
VERSION 20200925-git SIBLINGS NIL PARASITES (inferior-shell/test)) */

View File

@ -0,0 +1,34 @@
args @ { fetchurl, ... }:
rec {
baseName = ''more-conditions'';
version = ''20180831-git'';
parasites = [ "more-conditions/test" ];
description = ''This system provides some generic condition classes in
conjunction with support functions and macros.'';
deps = [ args."alexandria" args."closer-mop" args."fiveam" args."let-plus" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/more-conditions/2018-08-31/more-conditions-20180831-git.tgz'';
sha256 = ''0wa989kv3sl977g9szxkx52fdnww6aj2a9i77363f90iq02vj97x'';
};
packageName = "more-conditions";
asdFilesToKeep = ["more-conditions.asd"];
overrides = x: x;
}
/* (SYSTEM more-conditions DESCRIPTION
This system provides some generic condition classes in
conjunction with support functions and macros.
SHA256 0wa989kv3sl977g9szxkx52fdnww6aj2a9i77363f90iq02vj97x URL
http://beta.quicklisp.org/archive/more-conditions/2018-08-31/more-conditions-20180831-git.tgz
MD5 c4797bd3c6c50fba02a6e8164ddafe28 NAME more-conditions FILENAME
more-conditions DEPS
((NAME alexandria FILENAME alexandria)
(NAME closer-mop FILENAME closer-mop) (NAME fiveam FILENAME fiveam)
(NAME let-plus FILENAME let-plus))
DEPENDENCIES (alexandria closer-mop fiveam let-plus) VERSION 20180831-git
SIBLINGS NIL PARASITES (more-conditions/test)) */

View File

@ -0,0 +1,25 @@
args @ { fetchurl, ... }:
rec {
baseName = ''net-telent-date'';
version = ''net-telent-date_0.42'';
description = ''System lacks description'';
deps = [ ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/net-telent-date/2010-10-06/net-telent-date_0.42.tgz'';
sha256 = ''06vdlddwi6kx999n1093chwgw0ksbys4j4w9i9zqvw768wxp4li1'';
};
packageName = "net-telent-date";
asdFilesToKeep = ["net-telent-date.asd"];
overrides = x: x;
}
/* (SYSTEM net-telent-date DESCRIPTION System lacks description SHA256
06vdlddwi6kx999n1093chwgw0ksbys4j4w9i9zqvw768wxp4li1 URL
http://beta.quicklisp.org/archive/net-telent-date/2010-10-06/net-telent-date_0.42.tgz
MD5 6fedf40113b2462f7bd273d07950066b NAME net-telent-date FILENAME
net-telent-date DEPS NIL DEPENDENCIES NIL VERSION net-telent-date_0.42
SIBLINGS NIL PARASITES NIL) */

View File

@ -0,0 +1,30 @@
args @ { fetchurl, ... }:
rec {
baseName = ''parser-combinators'';
version = ''cl-20131111-git'';
description = ''An implementation of parser combinators for Common Lisp'';
deps = [ args."alexandria" args."iterate" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/cl-parser-combinators/2013-11-11/cl-parser-combinators-20131111-git.tgz'';
sha256 = ''0wg1a7favbwqcxyqcy2zxi4l11qsp4ar9fvddmx960grf2d72lds'';
};
packageName = "parser-combinators";
asdFilesToKeep = ["parser-combinators.asd"];
overrides = x: x;
}
/* (SYSTEM parser-combinators DESCRIPTION
An implementation of parser combinators for Common Lisp SHA256
0wg1a7favbwqcxyqcy2zxi4l11qsp4ar9fvddmx960grf2d72lds URL
http://beta.quicklisp.org/archive/cl-parser-combinators/2013-11-11/cl-parser-combinators-20131111-git.tgz
MD5 25ad9b1459901738a6394422a41b8fec NAME parser-combinators FILENAME
parser-combinators DEPS
((NAME alexandria FILENAME alexandria) (NAME iterate FILENAME iterate))
DEPENDENCIES (alexandria iterate) VERSION cl-20131111-git SIBLINGS
(parser-combinators-cl-ppcre parser-combinators-debug
parser-combinators-tests)
PARASITES NIL) */

View File

@ -0,0 +1,34 @@
args @ { fetchurl, ... }:
rec {
baseName = ''parser_dot_common-rules'';
version = ''20200715-git'';
parasites = [ "parser.common-rules/test" ];
description = ''Provides common parsing rules that are useful in many grammars.'';
deps = [ args."alexandria" args."anaphora" args."esrap" args."fiveam" args."let-plus" args."split-sequence" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/parser.common-rules/2020-07-15/parser.common-rules-20200715-git.tgz'';
sha256 = ''17nw0shhb8079b26ldwpfxggkzs6ysfqm4s4nr1rfhba9mkvxdxy'';
};
packageName = "parser.common-rules";
asdFilesToKeep = ["parser.common-rules.asd"];
overrides = x: x;
}
/* (SYSTEM parser.common-rules DESCRIPTION
Provides common parsing rules that are useful in many grammars. SHA256
17nw0shhb8079b26ldwpfxggkzs6ysfqm4s4nr1rfhba9mkvxdxy URL
http://beta.quicklisp.org/archive/parser.common-rules/2020-07-15/parser.common-rules-20200715-git.tgz
MD5 6391d962ae6fc13cc57312de013504c5 NAME parser.common-rules FILENAME
parser_dot_common-rules DEPS
((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora)
(NAME esrap FILENAME esrap) (NAME fiveam FILENAME fiveam)
(NAME let-plus FILENAME let-plus)
(NAME split-sequence FILENAME split-sequence))
DEPENDENCIES (alexandria anaphora esrap fiveam let-plus split-sequence)
VERSION 20200715-git SIBLINGS (parser.common-rules.operators) PARASITES
(parser.common-rules/test)) */

View File

@ -0,0 +1,48 @@
args @ { fetchurl, ... }:
rec {
baseName = ''postmodern'';
version = ''20201016-git'';
parasites = [ "postmodern/tests" ];
description = ''PostgreSQL programming API'';
deps = [ args."alexandria" args."bordeaux-threads" args."cl-base64" args."cl-postgres" args."cl-postgres_slash_tests" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."fiveam" args."flexi-streams" args."global-vars" args."ironclad" args."md5" args."s-sql" args."s-sql_slash_tests" args."simple-date" args."simple-date_slash_postgres-glue" args."split-sequence" args."uax-15" args."usocket" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/postmodern/2020-10-16/postmodern-20201016-git.tgz'';
sha256 = ''1svaiksbqcaq8sh7q6sj9kzazdfl360zqr2nzhwbgy4xnaj4vf3n'';
};
packageName = "postmodern";
asdFilesToKeep = ["postmodern.asd"];
overrides = x: x;
}
/* (SYSTEM postmodern DESCRIPTION PostgreSQL programming API SHA256
1svaiksbqcaq8sh7q6sj9kzazdfl360zqr2nzhwbgy4xnaj4vf3n URL
http://beta.quicklisp.org/archive/postmodern/2020-10-16/postmodern-20201016-git.tgz
MD5 f61e827d7e7ba023f6fbc7c2667de4c8 NAME postmodern FILENAME postmodern
DEPS
((NAME alexandria FILENAME alexandria)
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME cl-base64 FILENAME cl-base64)
(NAME cl-postgres FILENAME cl-postgres)
(NAME cl-postgres/tests FILENAME cl-postgres_slash_tests)
(NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-unicode FILENAME cl-unicode)
(NAME closer-mop FILENAME closer-mop) (NAME fiveam FILENAME fiveam)
(NAME flexi-streams FILENAME flexi-streams)
(NAME global-vars FILENAME global-vars) (NAME ironclad FILENAME ironclad)
(NAME md5 FILENAME md5) (NAME s-sql FILENAME s-sql)
(NAME s-sql/tests FILENAME s-sql_slash_tests)
(NAME simple-date FILENAME simple-date)
(NAME simple-date/postgres-glue FILENAME simple-date_slash_postgres-glue)
(NAME split-sequence FILENAME split-sequence)
(NAME uax-15 FILENAME uax-15) (NAME usocket FILENAME usocket))
DEPENDENCIES
(alexandria bordeaux-threads cl-base64 cl-postgres cl-postgres/tests
cl-ppcre cl-unicode closer-mop fiveam flexi-streams global-vars ironclad
md5 s-sql s-sql/tests simple-date simple-date/postgres-glue split-sequence
uax-15 usocket)
VERSION 20201016-git SIBLINGS (cl-postgres s-sql simple-date) PARASITES
(postmodern/tests)) */

View File

@ -0,0 +1,42 @@
args @ { fetchurl, ... }:
rec {
baseName = ''s-sql'';
version = ''postmodern-20201016-git'';
parasites = [ "s-sql/tests" ];
description = ''Lispy DSL for SQL'';
deps = [ args."alexandria" args."bordeaux-threads" args."cl-base64" args."cl-postgres" args."cl-postgres_slash_tests" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."fiveam" args."global-vars" args."ironclad" args."md5" args."postmodern" args."split-sequence" args."uax-15" args."usocket" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/postmodern/2020-10-16/postmodern-20201016-git.tgz'';
sha256 = ''1svaiksbqcaq8sh7q6sj9kzazdfl360zqr2nzhwbgy4xnaj4vf3n'';
};
packageName = "s-sql";
asdFilesToKeep = ["s-sql.asd"];
overrides = x: x;
}
/* (SYSTEM s-sql DESCRIPTION Lispy DSL for SQL SHA256
1svaiksbqcaq8sh7q6sj9kzazdfl360zqr2nzhwbgy4xnaj4vf3n URL
http://beta.quicklisp.org/archive/postmodern/2020-10-16/postmodern-20201016-git.tgz
MD5 f61e827d7e7ba023f6fbc7c2667de4c8 NAME s-sql FILENAME s-sql DEPS
((NAME alexandria FILENAME alexandria)
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME cl-base64 FILENAME cl-base64)
(NAME cl-postgres FILENAME cl-postgres)
(NAME cl-postgres/tests FILENAME cl-postgres_slash_tests)
(NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-unicode FILENAME cl-unicode)
(NAME closer-mop FILENAME closer-mop) (NAME fiveam FILENAME fiveam)
(NAME global-vars FILENAME global-vars) (NAME ironclad FILENAME ironclad)
(NAME md5 FILENAME md5) (NAME postmodern FILENAME postmodern)
(NAME split-sequence FILENAME split-sequence)
(NAME uax-15 FILENAME uax-15) (NAME usocket FILENAME usocket))
DEPENDENCIES
(alexandria bordeaux-threads cl-base64 cl-postgres cl-postgres/tests
cl-ppcre cl-unicode closer-mop fiveam global-vars ironclad md5 postmodern
split-sequence uax-15 usocket)
VERSION postmodern-20201016-git SIBLINGS
(cl-postgres postmodern simple-date) PARASITES (s-sql/tests)) */

View File

@ -0,0 +1,25 @@
args @ { fetchurl, ... }:
rec {
baseName = ''simple-date-time'';
version = ''20160421-git'';
description = ''date and time library for common lisp'';
deps = [ args."cl-ppcre" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/simple-date-time/2016-04-21/simple-date-time-20160421-git.tgz'';
sha256 = ''1db9n7pspxkqkzz12829a1lp7v4ghrnlb7g3wh04yz6m224d3i4h'';
};
packageName = "simple-date-time";
asdFilesToKeep = ["simple-date-time.asd"];
overrides = x: x;
}
/* (SYSTEM simple-date-time DESCRIPTION date and time library for common lisp
SHA256 1db9n7pspxkqkzz12829a1lp7v4ghrnlb7g3wh04yz6m224d3i4h URL
http://beta.quicklisp.org/archive/simple-date-time/2016-04-21/simple-date-time-20160421-git.tgz
MD5 a5b1e4af539646723dafacbc8cf732a0 NAME simple-date-time FILENAME
simple-date-time DEPS ((NAME cl-ppcre FILENAME cl-ppcre)) DEPENDENCIES
(cl-ppcre) VERSION 20160421-git SIBLINGS NIL PARASITES NIL) */

View File

@ -0,0 +1,25 @@
args @ { fetchurl, ... }:
rec {
baseName = ''unix-options'';
version = ''20151031-git'';
description = ''Easy to use command line option parser'';
deps = [ ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/unix-options/2015-10-31/unix-options-20151031-git.tgz'';
sha256 = ''0c9vbvvyx5qwvns87624gzxjcbdkbkcwssg29cxjfv3ci3qwqcd5'';
};
packageName = "unix-options";
asdFilesToKeep = ["unix-options.asd"];
overrides = x: x;
}
/* (SYSTEM unix-options DESCRIPTION Easy to use command line option parser
SHA256 0c9vbvvyx5qwvns87624gzxjcbdkbkcwssg29cxjfv3ci3qwqcd5 URL
http://beta.quicklisp.org/archive/unix-options/2015-10-31/unix-options-20151031-git.tgz
MD5 3bbdeafbef3e7a2e94b9756bf173f636 NAME unix-options FILENAME
unix-options DEPS NIL DEPENDENCIES NIL VERSION 20151031-git SIBLINGS NIL
PARASITES NIL) */

View File

@ -0,0 +1,30 @@
args @ { fetchurl, ... }:
rec {
baseName = ''utilities_dot_print-items'';
version = ''20190813-git'';
parasites = [ "utilities.print-items/test" ];
description = ''A protocol for flexible and composable printing.'';
deps = [ args."alexandria" args."fiveam" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/utilities.print-items/2019-08-13/utilities.print-items-20190813-git.tgz'';
sha256 = ''12l4kzz621qfcg8p5qzyxp4n4hh9wdlpiziykwb4c80g32rdwkc2'';
};
packageName = "utilities.print-items";
asdFilesToKeep = ["utilities.print-items.asd"];
overrides = x: x;
}
/* (SYSTEM utilities.print-items DESCRIPTION
A protocol for flexible and composable printing. SHA256
12l4kzz621qfcg8p5qzyxp4n4hh9wdlpiziykwb4c80g32rdwkc2 URL
http://beta.quicklisp.org/archive/utilities.print-items/2019-08-13/utilities.print-items-20190813-git.tgz
MD5 0f26580bb5d3587ed1815f70976b2a0a NAME utilities.print-items FILENAME
utilities_dot_print-items DEPS
((NAME alexandria FILENAME alexandria) (NAME fiveam FILENAME fiveam))
DEPENDENCIES (alexandria fiveam) VERSION 20190813-git SIBLINGS NIL
PARASITES (utilities.print-items/test)) */

View File

@ -0,0 +1,31 @@
args @ { fetchurl, ... }:
rec {
baseName = ''utilities_dot_print-tree'';
version = ''20200325-git'';
parasites = [ "utilities.print-tree/test" ];
description = ''This system provides simple facilities for printing tree structures.'';
deps = [ args."alexandria" args."fiveam" args."uiop" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/utilities.print-tree/2020-03-25/utilities.print-tree-20200325-git.tgz'';
sha256 = ''1nam8g2ppzkzpkwwhmil9y68is43ljpvc7hd64zxp4zsaqab5dww'';
};
packageName = "utilities.print-tree";
asdFilesToKeep = ["utilities.print-tree.asd"];
overrides = x: x;
}
/* (SYSTEM utilities.print-tree DESCRIPTION
This system provides simple facilities for printing tree structures. SHA256
1nam8g2ppzkzpkwwhmil9y68is43ljpvc7hd64zxp4zsaqab5dww URL
http://beta.quicklisp.org/archive/utilities.print-tree/2020-03-25/utilities.print-tree-20200325-git.tgz
MD5 618bf5b42c415a44a1566f4f96a2c69a NAME utilities.print-tree FILENAME
utilities_dot_print-tree DEPS
((NAME alexandria FILENAME alexandria) (NAME fiveam FILENAME fiveam)
(NAME uiop FILENAME uiop))
DEPENDENCIES (alexandria fiveam uiop) VERSION 20200325-git SIBLINGS NIL
PARASITES (utilities.print-tree/test)) */

View File

@ -0,0 +1,29 @@
args @ { fetchurl, ... }:
rec {
baseName = ''uuid'';
version = ''20200715-git'';
description = ''UUID Generation'';
deps = [ args."alexandria" args."bordeaux-threads" args."ironclad" args."trivial-utf-8" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/uuid/2020-07-15/uuid-20200715-git.tgz'';
sha256 = ''1ymir6hgax1vbbcgyprnwbsx224ih03a55v10l35xridwyzhzrx0'';
};
packageName = "uuid";
asdFilesToKeep = ["uuid.asd"];
overrides = x: x;
}
/* (SYSTEM uuid DESCRIPTION UUID Generation SHA256
1ymir6hgax1vbbcgyprnwbsx224ih03a55v10l35xridwyzhzrx0 URL
http://beta.quicklisp.org/archive/uuid/2020-07-15/uuid-20200715-git.tgz MD5
e550de5e4e0f8cc9dc92aff0b488a991 NAME uuid FILENAME uuid DEPS
((NAME alexandria FILENAME alexandria)
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME ironclad FILENAME ironclad)
(NAME trivial-utf-8 FILENAME trivial-utf-8))
DEPENDENCIES (alexandria bordeaux-threads ironclad trivial-utf-8) VERSION
20200715-git SIBLINGS NIL PARASITES NIL) */

View File

@ -0,0 +1,47 @@
args @ { fetchurl, ... }:
rec {
baseName = ''xml_dot_location'';
version = ''20200325-git'';
parasites = [ "xml.location/test" ];
description = ''This system provides a convenient interface for
manipulating XML data. It is inspired by the xmltio library.'';
deps = [ args."alexandria" args."anaphora" args."babel" args."cl-ppcre" args."closer-mop" args."closure-common" args."cxml" args."cxml-stp" args."iterate" args."let-plus" args."lift" args."more-conditions" args."parse-number" args."puri" args."split-sequence" args."trivial-features" args."trivial-gray-streams" args."xpath" args."yacc" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/xml.location/2020-03-25/xml.location-20200325-git.tgz'';
sha256 = ''0wfccj1p1al0w9pc5rhxpsvm3wb2lr5fc4cfjyg751pwsasjikwx'';
};
packageName = "xml.location";
asdFilesToKeep = ["xml.location.asd"];
overrides = x: x;
}
/* (SYSTEM xml.location DESCRIPTION
This system provides a convenient interface for
manipulating XML data. It is inspired by the xmltio library.
SHA256 0wfccj1p1al0w9pc5rhxpsvm3wb2lr5fc4cfjyg751pwsasjikwx URL
http://beta.quicklisp.org/archive/xml.location/2020-03-25/xml.location-20200325-git.tgz
MD5 90cf4fd2450ba562c7f9657391dacb1d NAME xml.location FILENAME
xml_dot_location DEPS
((NAME alexandria FILENAME alexandria) (NAME anaphora FILENAME anaphora)
(NAME babel FILENAME babel) (NAME cl-ppcre FILENAME cl-ppcre)
(NAME closer-mop FILENAME closer-mop)
(NAME closure-common FILENAME closure-common) (NAME cxml FILENAME cxml)
(NAME cxml-stp FILENAME cxml-stp) (NAME iterate FILENAME iterate)
(NAME let-plus FILENAME let-plus) (NAME lift FILENAME lift)
(NAME more-conditions FILENAME more-conditions)
(NAME parse-number FILENAME parse-number) (NAME puri FILENAME puri)
(NAME split-sequence FILENAME split-sequence)
(NAME trivial-features FILENAME trivial-features)
(NAME trivial-gray-streams FILENAME trivial-gray-streams)
(NAME xpath FILENAME xpath) (NAME yacc FILENAME yacc))
DEPENDENCIES
(alexandria anaphora babel cl-ppcre closer-mop closure-common cxml cxml-stp
iterate let-plus lift more-conditions parse-number puri split-sequence
trivial-features trivial-gray-streams xpath yacc)
VERSION 20200325-git SIBLINGS (xml.location-and-local-time) PARASITES
(xml.location/test)) */

View File

@ -185,9 +185,18 @@ $out/lib/common-lisp/query-fs"
parasites = pkgs.lib.filter (x: x!= "buildnode-test") x.parasites;
};
postmodern = x: {
overrides = y : (x.overrides y) // {
meta.broken = true; # 2018-04-10
};
asdFilesToKeep = (x.asdFilesToKeep or []) ++ ["postmodern.asd" "simple-date.asd"];
parasites = (pkgs.lib.filter (x: x!= "postmodern/tests") x.parasites) ++
["simple-date/postgres-glue"];
deps = pkgs.lib.filter
(x: x.name != quicklisp-to-nix-packages.simple-date.name)
x.deps;
};
s-sql = x: {
parasites = pkgs.lib.filter (x: x!= "s-sql/tests") x.parasites;
deps = pkgs.lib.filter
(x: x.name != quicklisp-to-nix-packages.postmodern.name)
x.deps;
};
split-sequence = x: {
overrides = y: (x.overrides y) // {

View File

@ -1,6 +1,9 @@
cl-prevalence
3bmd
access
acclimation
alexandria
anaphora
arnesi
array-utils
asdf-system-connections
babel
@ -9,119 +12,163 @@ bordeaux-threads
caveman
cffi
cffi-grovel
chanl
chipz
chunga
circular-streams
cl+ssl
clack
clack-v1-compat
cl-annot
cl-ansi-text
cl-async
cl-async-base
cl-async-repl
cl-async-ssl
cl-base64
cl-cffi-gtk
cl-cli
cl-colors
cl-containers
cl-cookie
cl-css
cl-csv
cl-dbi
cl-dot
cl-emb
cl-fad
cl-fuse
cl-fuse-meta-fs
cl-hooks
cl-html-parse
cl-html5-parser
cl-html-parse
cl-interpol
cl-jpeg
cl-json
cl-l10n
cl-libuv
cl-locale
cl-mysql
closer-mop
closure-common
closure-html
cl-paths-ttf
cl-pdf
cl-ppcre
cl-ppcre-template
cl-ppcre-unicode
cl-prevalence
cl-protobufs
cl-qprint
cl-reexport
cl-slice
cl-smtp
cl-syntax-annot
cl-syntax-anonfun
cl-syntax-markup
cl-test-more
cl-typesetting
cl-unicode
cl-unification
cl-utilities
cl-vectors
cl-who
clack
clack-v1-compat
closer-mop
closure-html
clsql
clsql-postgresql
clsql-postgresql-socket
clsql-sqlite3
clss
cl+ssl
cl-store
cl-syntax
cl-syntax-annot
cl-syntax-anonfun
cl-syntax-markup
cl-test-more
cl-typesetting
clump
cl-unicode
cl-unification
cl-utilities
cl-vectors
cl-webkit2
cl-who
clx
collectors
command-line-arguments
css-lite
css-selectors
css-selectors-simple-tree
css-selectors-stp
cxml
cxml-stp
dbd-mysql
dbd-postgres
dbd-sqlite3
dbus
dexador
djula
documentation-utils
drakma
enchant
esrap
esrap-peg
external-program
fare-csv
fare-mop
fare-quasiquote
fare-utils
fast-http
fast-io
fiveam
flexi-streams
form-fiddle
fset
gettext
http-body
hu.dwim.asdf
hu.dwim.defclass-star
hunchentoot
idna
ieee-floats
inferior-shell
iolib
ironclad
iterate
jonathan
lack
let-plus
lev
lfarm-client
lfarm-server
lfarm-ssl
lift
lisp-namespace
local-time
log4cl
lparallel
lquery
marshal
md5
metabang-bind
metatilities-base
misc-extensions
mk-string-metrics
moptilities
more-conditions
mt19937
named-readtables
net-telent-date
nibbles
optima
osicat
parenscript
parse-number
parser-combinators
parser.common-rules
pcall
plump
postmodern
proc-parse
prove
prove
prove-asdf
puri
query-fs
quri
rfc2388
salza2
serapeum
simple-date
simple-date-time
smart-buffer
split-sequence
sqlite
@ -130,32 +177,31 @@ str
stumpwm
swank
swap-bytes
symbol-munger
trivia
trivial-backtrace
trivial-clipboard
trivial-features
trivial-garbage
trivial-gray-streams
trivial-indent
trivial-main-thread
trivial-mimes
trivial-package-local-nicknames
trivial-types
trivial-utf-8
uffi
unix-options
unix-opts
usocket
utilities.print-items
utilities.print-tree
uuid
woo
wookie
xembed
xkeyboard
xml.location
xmls
xsubseq
yason
chanl
cl-containers
moptilities
osicat
trivial-package-local-nicknames
cl-cffi-gtk
enchant
trivial-main-thread
cl-webkit2
acclimation
clump
hu.dwim.defclass-star

File diff suppressed because it is too large Load Diff