lispPackages: add a few more, escape +

This commit is contained in:
Michael Raskin 2018-02-25 18:07:28 +01:00
parent a035714be9
commit 140b163602
17 changed files with 472 additions and 91 deletions

View File

@ -0,0 +1,49 @@
args @ { fetchurl, ... }:
rec {
baseName = ''buildnode-xhtml'';
version = ''buildnode-20170403-git'';
description = ''Tool for building up an xml dom of an excel spreadsheet nicely.'';
deps = [ args."alexandria" args."babel" args."buildnode" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/buildnode/2017-04-03/buildnode-20170403-git.tgz'';
sha256 = ''1gb3zsp4g31iscvvhvb99z0i7lfn1g3493q6sgpr46fmn2vdwwb6'';
};
packageName = "buildnode-xhtml";
asdFilesToKeep = ["buildnode-xhtml.asd"];
overrides = x: x;
}
/* (SYSTEM buildnode-xhtml DESCRIPTION
Tool for building up an xml dom of an excel spreadsheet nicely. SHA256
1gb3zsp4g31iscvvhvb99z0i7lfn1g3493q6sgpr46fmn2vdwwb6 URL
http://beta.quicklisp.org/archive/buildnode/2017-04-03/buildnode-20170403-git.tgz
MD5 b917f0d6c20489febbef0d5b954c350d NAME buildnode-xhtml FILENAME
buildnode-xhtml DEPS
((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel)
(NAME buildnode FILENAME buildnode)
(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 closure-common FILENAME closure-common)
(NAME closure-html FILENAME closure-html)
(NAME collectors FILENAME collectors) (NAME cxml FILENAME cxml)
(NAME cxml-dom FILENAME cxml-dom) (NAME cxml-klacks FILENAME cxml-klacks)
(NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml)
(NAME flexi-streams FILENAME flexi-streams)
(NAME iterate FILENAME iterate) (NAME puri FILENAME puri)
(NAME split-sequence FILENAME split-sequence) (NAME swank FILENAME swank)
(NAME symbol-munger FILENAME symbol-munger)
(NAME trivial-features FILENAME trivial-features)
(NAME trivial-gray-streams FILENAME trivial-gray-streams))
DEPENDENCIES
(alexandria babel buildnode cl-interpol cl-ppcre cl-unicode closer-mop
closure-common closure-html collectors cxml cxml-dom cxml-klacks cxml-test
cxml-xml flexi-streams iterate puri split-sequence swank symbol-munger
trivial-features trivial-gray-streams)
VERSION buildnode-20170403-git SIBLINGS
(buildnode-excel buildnode-html5 buildnode-kml buildnode-xul buildnode)
PARASITES NIL) */

View File

@ -0,0 +1,50 @@
args @ { fetchurl, ... }:
rec {
baseName = ''buildnode'';
version = ''20170403-git'';
parasites = [ "buildnode-test" ];
description = ''Tool for building up an xml dom nicely.'';
deps = [ args."alexandria" args."babel" args."buildnode-xhtml" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."lisp-unit2" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/buildnode/2017-04-03/buildnode-20170403-git.tgz'';
sha256 = ''1gb3zsp4g31iscvvhvb99z0i7lfn1g3493q6sgpr46fmn2vdwwb6'';
};
packageName = "buildnode";
asdFilesToKeep = ["buildnode.asd"];
overrides = x: x;
}
/* (SYSTEM buildnode DESCRIPTION Tool for building up an xml dom nicely. SHA256
1gb3zsp4g31iscvvhvb99z0i7lfn1g3493q6sgpr46fmn2vdwwb6 URL
http://beta.quicklisp.org/archive/buildnode/2017-04-03/buildnode-20170403-git.tgz
MD5 b917f0d6c20489febbef0d5b954c350d NAME buildnode FILENAME buildnode DEPS
((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel)
(NAME buildnode-xhtml FILENAME buildnode-xhtml)
(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 closure-common FILENAME closure-common)
(NAME closure-html FILENAME closure-html)
(NAME collectors FILENAME collectors) (NAME cxml FILENAME cxml)
(NAME cxml-dom FILENAME cxml-dom) (NAME cxml-klacks FILENAME cxml-klacks)
(NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml)
(NAME flexi-streams FILENAME flexi-streams)
(NAME iterate FILENAME iterate) (NAME lisp-unit2 FILENAME lisp-unit2)
(NAME puri FILENAME puri) (NAME split-sequence FILENAME split-sequence)
(NAME swank FILENAME swank) (NAME symbol-munger FILENAME symbol-munger)
(NAME trivial-features FILENAME trivial-features)
(NAME trivial-gray-streams FILENAME trivial-gray-streams))
DEPENDENCIES
(alexandria babel buildnode-xhtml cl-interpol cl-ppcre cl-unicode
closer-mop closure-common closure-html collectors cxml cxml-dom
cxml-klacks cxml-test cxml-xml flexi-streams iterate lisp-unit2 puri
split-sequence swank symbol-munger trivial-features trivial-gray-streams)
VERSION 20170403-git SIBLINGS
(buildnode-excel buildnode-html5 buildnode-kml buildnode-xhtml
buildnode-xul)
PARASITES (buildnode-test)) */

View File

@ -0,0 +1,31 @@
args @ { fetchurl, ... }:
rec {
baseName = ''cl-html5-parser'';
version = ''20171019-git'';
description = ''A HTML5 parser for Common Lisp'';
deps = [ args."cl-ppcre" args."flexi-streams" args."string-case" args."trivial-gray-streams" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/cl-html5-parser/2017-10-19/cl-html5-parser-20171019-git.tgz'';
sha256 = ''0ww4r8x27k060krnwq2nb9w93wl9cxqjqil4j1n0fgpbyp2mqn98'';
};
packageName = "cl-html5-parser";
asdFilesToKeep = ["cl-html5-parser.asd"];
overrides = x: x;
}
/* (SYSTEM cl-html5-parser DESCRIPTION A HTML5 parser for Common Lisp SHA256
0ww4r8x27k060krnwq2nb9w93wl9cxqjqil4j1n0fgpbyp2mqn98 URL
http://beta.quicklisp.org/archive/cl-html5-parser/2017-10-19/cl-html5-parser-20171019-git.tgz
MD5 c4a18ac20668c9aef723954fb901c16b NAME cl-html5-parser FILENAME
cl-html5-parser DEPS
((NAME cl-ppcre FILENAME cl-ppcre)
(NAME flexi-streams FILENAME flexi-streams)
(NAME string-case FILENAME string-case)
(NAME trivial-gray-streams FILENAME trivial-gray-streams))
DEPENDENCIES (cl-ppcre flexi-streams string-case trivial-gray-streams)
VERSION 20171019-git SIBLINGS (cl-html5-parser-cxml cl-html5-parser-tests)
PARASITES NIL) */

View File

@ -5,7 +5,7 @@ rec {
description = ''Common Lisp smtp client.'';
deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cl+ssl" args."cl-base64" args."flexi-streams" args."split-sequence" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" ];
deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cl_plus_ssl" args."cl-base64" args."flexi-streams" args."split-sequence" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/cl-smtp/2018-01-31/cl-smtp-20180131-git.tgz'';
@ -23,7 +23,7 @@ rec {
MD5 0ce08f067f145ab4c7528f806f0b51ff NAME cl-smtp FILENAME cl-smtp DEPS
((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel)
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME cffi FILENAME cffi) (NAME cl+ssl FILENAME cl+ssl)
(NAME cffi FILENAME cffi) (NAME cl+ssl FILENAME cl_plus_ssl)
(NAME cl-base64 FILENAME cl-base64)
(NAME flexi-streams FILENAME flexi-streams)
(NAME split-sequence FILENAME split-sequence)

View File

@ -1,6 +1,6 @@
args @ { fetchurl, ... }:
rec {
baseName = ''cl+ssl'';
baseName = ''cl_plus_ssl'';
version = ''cl+ssl-20171227-git'';
parasites = [ "openssl-1.1.0" ];
@ -22,7 +22,7 @@ rec {
/* (SYSTEM cl+ssl DESCRIPTION Common Lisp interface to OpenSSL. SHA256
1m6wcyccjyrz44mq0v1gvmpi44i9phknym5pimmicx3jvjyr37s4 URL
http://beta.quicklisp.org/archive/cl+ssl/2017-12-27/cl+ssl-20171227-git.tgz
MD5 d00ce843db6038e6ff33d19668b5e038 NAME cl+ssl FILENAME cl+ssl DEPS
MD5 d00ce843db6038e6ff33d19668b5e038 NAME cl+ssl FILENAME cl_plus_ssl DEPS
((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel)
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME cffi FILENAME cffi) (NAME flexi-streams FILENAME flexi-streams)

View File

@ -0,0 +1,35 @@
args @ { fetchurl, ... }:
rec {
baseName = ''collectors'';
version = ''20161204-git'';
parasites = [ "collectors-test" ];
description = ''A library providing various collector type macros
pulled from arnesi into its own library and stripped of dependencies'';
deps = [ args."alexandria" args."closer-mop" args."iterate" args."lisp-unit2" args."symbol-munger" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/collectors/2016-12-04/collectors-20161204-git.tgz'';
sha256 = ''0cf2y2yxraqs9v54gbj8hhp7s522gz8qfwwc5hvlhl2s7540b2zf'';
};
packageName = "collectors";
asdFilesToKeep = ["collectors.asd"];
overrides = x: x;
}
/* (SYSTEM collectors DESCRIPTION
A library providing various collector type macros
pulled from arnesi into its own library and stripped of dependencies
SHA256 0cf2y2yxraqs9v54gbj8hhp7s522gz8qfwwc5hvlhl2s7540b2zf URL
http://beta.quicklisp.org/archive/collectors/2016-12-04/collectors-20161204-git.tgz
MD5 59c8c885a8e512d4f09e73d3e0c97b1f NAME collectors FILENAME collectors
DEPS
((NAME alexandria FILENAME alexandria)
(NAME closer-mop FILENAME closer-mop) (NAME iterate FILENAME iterate)
(NAME lisp-unit2 FILENAME lisp-unit2)
(NAME symbol-munger FILENAME symbol-munger))
DEPENDENCIES (alexandria closer-mop iterate lisp-unit2 symbol-munger)
VERSION 20161204-git SIBLINGS NIL PARASITES (collectors-test)) */

View File

@ -0,0 +1,52 @@
args @ { fetchurl, ... }:
rec {
baseName = ''css-selectors'';
version = ''20160628-git'';
parasites = [ "css-selectors-test" ];
description = ''An implementation of css selectors'';
deps = [ args."alexandria" args."babel" args."buildnode" args."buildnode-xhtml" args."cl-interpol" args."cl-ppcre" args."cl-unicode" args."closer-mop" args."closure-common" args."closure-html" args."collectors" args."cxml" args."cxml-dom" args."cxml-klacks" args."cxml-test" args."cxml-xml" args."flexi-streams" args."iterate" args."lisp-unit2" args."puri" args."split-sequence" args."swank" args."symbol-munger" args."trivial-features" args."trivial-gray-streams" args."yacc" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/css-selectors/2016-06-28/css-selectors-20160628-git.tgz'';
sha256 = ''0y9q719w5cv4g7in731q5p98n7pznb05vr7i7wi92mmpah2g1w4b'';
};
packageName = "css-selectors";
asdFilesToKeep = ["css-selectors.asd"];
overrides = x: x;
}
/* (SYSTEM css-selectors DESCRIPTION An implementation of css selectors SHA256
0y9q719w5cv4g7in731q5p98n7pznb05vr7i7wi92mmpah2g1w4b URL
http://beta.quicklisp.org/archive/css-selectors/2016-06-28/css-selectors-20160628-git.tgz
MD5 28537144b89af4ebe28c2eb365d5569f NAME css-selectors FILENAME
css-selectors DEPS
((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel)
(NAME buildnode FILENAME buildnode)
(NAME buildnode-xhtml FILENAME buildnode-xhtml)
(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 closure-common FILENAME closure-common)
(NAME closure-html FILENAME closure-html)
(NAME collectors FILENAME collectors) (NAME cxml FILENAME cxml)
(NAME cxml-dom FILENAME cxml-dom) (NAME cxml-klacks FILENAME cxml-klacks)
(NAME cxml-test FILENAME cxml-test) (NAME cxml-xml FILENAME cxml-xml)
(NAME flexi-streams FILENAME flexi-streams)
(NAME iterate FILENAME iterate) (NAME lisp-unit2 FILENAME lisp-unit2)
(NAME puri FILENAME puri) (NAME split-sequence FILENAME split-sequence)
(NAME swank FILENAME swank) (NAME symbol-munger FILENAME symbol-munger)
(NAME trivial-features FILENAME trivial-features)
(NAME trivial-gray-streams FILENAME trivial-gray-streams)
(NAME yacc FILENAME yacc))
DEPENDENCIES
(alexandria babel buildnode buildnode-xhtml cl-interpol cl-ppcre cl-unicode
closer-mop closure-common closure-html collectors cxml cxml-dom
cxml-klacks cxml-test cxml-xml flexi-streams iterate lisp-unit2 puri
split-sequence swank symbol-munger trivial-features trivial-gray-streams
yacc)
VERSION 20160628-git SIBLINGS (css-selectors-simple-tree css-selectors-stp)
PARASITES (css-selectors-test)) */

View File

@ -5,7 +5,7 @@ rec {
description = ''Yet another HTTP client for Common Lisp'';
deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."chipz" args."chunga" args."cl+ssl" args."cl-base64" args."cl-cookie" args."cl-fad" args."cl-ppcre" args."cl-reexport" args."cl-utilities" args."fast-http" args."fast-io" args."flexi-streams" args."local-time" args."proc-parse" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."usocket" args."xsubseq" ];
deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."cffi-grovel" args."chipz" args."chunga" args."cl_plus_ssl" args."cl-base64" args."cl-cookie" args."cl-fad" args."cl-ppcre" args."cl-reexport" args."cl-utilities" args."fast-http" args."fast-io" args."flexi-streams" args."local-time" args."proc-parse" args."quri" args."smart-buffer" args."split-sequence" args."static-vectors" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-mimes" args."usocket" args."xsubseq" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/dexador/2017-11-30/dexador-20171130-git.tgz'';
@ -25,7 +25,7 @@ rec {
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME cffi FILENAME cffi) (NAME cffi-grovel FILENAME cffi-grovel)
(NAME chipz FILENAME chipz) (NAME chunga FILENAME chunga)
(NAME cl+ssl FILENAME cl+ssl) (NAME cl-base64 FILENAME cl-base64)
(NAME cl+ssl FILENAME cl_plus_ssl) (NAME cl-base64 FILENAME cl-base64)
(NAME cl-cookie FILENAME cl-cookie) (NAME cl-fad FILENAME cl-fad)
(NAME cl-ppcre FILENAME cl-ppcre) (NAME cl-reexport FILENAME cl-reexport)
(NAME cl-utilities FILENAME cl-utilities)

View File

@ -5,7 +5,7 @@ rec {
description = ''Full-featured http/https client based on usocket'';
deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."chipz" args."chunga" args."cl+ssl" args."cl-base64" args."cl-ppcre" args."flexi-streams" args."puri" args."split-sequence" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" ];
deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."chipz" args."chunga" args."cl_plus_ssl" args."cl-base64" args."cl-ppcre" args."flexi-streams" args."puri" args."split-sequence" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/drakma/2017-08-30/drakma-v2.0.4.tgz'';
@ -24,7 +24,7 @@ rec {
((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel)
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME cffi FILENAME cffi) (NAME chipz FILENAME chipz)
(NAME chunga FILENAME chunga) (NAME cl+ssl FILENAME cl+ssl)
(NAME chunga FILENAME chunga) (NAME cl+ssl FILENAME cl_plus_ssl)
(NAME cl-base64 FILENAME cl-base64) (NAME cl-ppcre FILENAME cl-ppcre)
(NAME flexi-streams FILENAME flexi-streams) (NAME puri FILENAME puri)
(NAME split-sequence FILENAME split-sequence)

View File

@ -10,7 +10,7 @@ rec {
simple framework for user-defined handlers and can be extended
through subclassing.'';
deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."chunga" args."cl+ssl" args."cl-base64" args."cl-fad" args."cl-ppcre" args."cl-who" args."cxml-stp" args."drakma" args."flexi-streams" args."md5" args."rfc2388" args."split-sequence" args."swank" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" args."xpath" ];
deps = [ args."alexandria" args."babel" args."bordeaux-threads" args."cffi" args."chunga" args."cl_plus_ssl" args."cl-base64" args."cl-fad" args."cl-ppcre" args."cl-who" args."cxml-stp" args."drakma" args."flexi-streams" args."md5" args."rfc2388" args."split-sequence" args."swank" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" args."xpath" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/hunchentoot/2017-12-27/hunchentoot-v1.2.38.tgz'';
@ -34,7 +34,7 @@ rec {
((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel)
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME cffi FILENAME cffi) (NAME chunga FILENAME chunga)
(NAME cl+ssl FILENAME cl+ssl) (NAME cl-base64 FILENAME cl-base64)
(NAME cl+ssl FILENAME cl_plus_ssl) (NAME cl-base64 FILENAME cl-base64)
(NAME cl-fad FILENAME cl-fad) (NAME cl-ppcre FILENAME cl-ppcre)
(NAME cl-who FILENAME cl-who) (NAME cxml-stp FILENAME cxml-stp)
(NAME drakma FILENAME drakma) (NAME flexi-streams FILENAME flexi-streams)

View File

@ -5,7 +5,7 @@ rec {
description = ''Load data into PostgreSQL'';
deps = [ args."abnf" args."alexandria" args."anaphora" args."asdf-finalizers" args."asdf-system-connections" args."babel" args."bordeaux-threads" args."cffi" args."chipz" args."chunga" args."cl+ssl" args."cl-base64" args."cl-containers" args."cl-csv" args."cl-fad" args."cl-interpol" args."cl-log" args."cl-markdown" args."cl-postgres" args."cl-ppcre" args."cl-unicode" args."cl-utilities" args."closer-mop" args."command-line-arguments" args."db3" args."drakma" args."dynamic-classes" args."esrap" args."flexi-streams" args."garbage-pools" args."ieee-floats" args."ironclad" args."iterate" args."ixf" args."list-of" args."local-time" args."lparallel" args."md5" args."metabang-bind" args."metatilities-base" args."mssql" args."nibbles" args."parse-number" args."postmodern" args."puri" args."py-configparser" args."qmynd" args."quri" args."s-sql" args."salza2" args."simple-date" args."split-sequence" args."sqlite" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-utf-8" args."uiop" args."usocket" args."uuid" ];
deps = [ args."abnf" args."alexandria" args."anaphora" args."asdf-finalizers" args."asdf-system-connections" args."babel" args."bordeaux-threads" args."cffi" args."chipz" args."chunga" args."cl_plus_ssl" args."cl-base64" args."cl-containers" args."cl-csv" args."cl-fad" args."cl-interpol" args."cl-log" args."cl-markdown" args."cl-postgres" args."cl-ppcre" args."cl-unicode" args."cl-utilities" args."closer-mop" args."command-line-arguments" args."db3" args."drakma" args."dynamic-classes" args."esrap" args."flexi-streams" args."garbage-pools" args."ieee-floats" args."ironclad" args."iterate" args."ixf" args."list-of" args."local-time" args."lparallel" args."md5" args."metabang-bind" args."metatilities-base" args."mssql" args."nibbles" args."parse-number" args."postmodern" args."puri" args."py-configparser" args."qmynd" args."quri" args."s-sql" args."salza2" args."simple-date" args."split-sequence" args."sqlite" args."trivial-backtrace" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."trivial-utf-8" args."uiop" args."usocket" args."uuid" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/pgloader/2017-08-30/pgloader-v3.4.1.tgz'';
@ -28,7 +28,7 @@ rec {
(NAME babel FILENAME babel)
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME cffi FILENAME cffi) (NAME chipz FILENAME chipz)
(NAME chunga FILENAME chunga) (NAME cl+ssl FILENAME cl+ssl)
(NAME chunga FILENAME chunga) (NAME cl+ssl FILENAME cl_plus_ssl)
(NAME cl-base64 FILENAME cl-base64)
(NAME cl-containers FILENAME cl-containers) (NAME cl-csv FILENAME cl-csv)
(NAME cl-fad FILENAME cl-fad) (NAME cl-interpol FILENAME cl-interpol)

View File

@ -5,7 +5,7 @@ rec {
description = ''MySQL Native Driver'';
deps = [ args."alexandria" args."asdf-finalizers" args."babel" args."bordeaux-threads" args."cffi" args."chipz" args."cl+ssl" args."flexi-streams" args."ironclad" args."list-of" args."nibbles" args."salza2" args."split-sequence" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" ];
deps = [ args."alexandria" args."asdf-finalizers" args."babel" args."bordeaux-threads" args."cffi" args."chipz" args."cl_plus_ssl" args."flexi-streams" args."ironclad" args."list-of" args."nibbles" args."salza2" args."split-sequence" args."trivial-features" args."trivial-garbage" args."trivial-gray-streams" args."usocket" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/qmynd/2018-01-31/qmynd-20180131-git.tgz'';
@ -26,7 +26,8 @@ rec {
(NAME babel FILENAME babel)
(NAME bordeaux-threads FILENAME bordeaux-threads)
(NAME cffi FILENAME cffi) (NAME chipz FILENAME chipz)
(NAME cl+ssl FILENAME cl+ssl) (NAME flexi-streams FILENAME flexi-streams)
(NAME cl+ssl FILENAME cl_plus_ssl)
(NAME flexi-streams FILENAME flexi-streams)
(NAME ironclad FILENAME ironclad) (NAME list-of FILENAME list-of)
(NAME nibbles FILENAME nibbles) (NAME salza2 FILENAME salza2)
(NAME split-sequence FILENAME split-sequence)

View File

@ -0,0 +1,25 @@
args @ { fetchurl, ... }:
rec {
baseName = ''string-case'';
version = ''20151218-git'';
description = ''string-case is a macro that generates specialised decision trees to dispatch on string equality'';
deps = [ ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/string-case/2015-12-18/string-case-20151218-git.tgz'';
sha256 = ''0l7bcysm1hwxaxxbld9fs0hj30739wf2ys3n6fhfdy9m5rz1cfbw'';
};
packageName = "string-case";
asdFilesToKeep = ["string-case.asd"];
overrides = x: x;
}
/* (SYSTEM string-case DESCRIPTION
string-case is a macro that generates specialised decision trees to dispatch on string equality
SHA256 0l7bcysm1hwxaxxbld9fs0hj30739wf2ys3n6fhfdy9m5rz1cfbw URL
http://beta.quicklisp.org/archive/string-case/2015-12-18/string-case-20151218-git.tgz
MD5 fb747ba1276f0173f875876425b1acc3 NAME string-case FILENAME string-case
DEPS NIL DEPENDENCIES NIL VERSION 20151218-git SIBLINGS NIL PARASITES NIL) */

View File

@ -46,7 +46,7 @@ in
cxml = skipBuildPhase;
wookie = addNativeLibs (with pkgs; [libuv openssl]);
lev = addNativeLibs [pkgs.libev];
"cl+ssl" = addNativeLibs [pkgs.openssl];
cl_plus_ssl = addNativeLibs [pkgs.openssl];
cl-colors = skipBuildPhase;
cl-libuv = addNativeLibs [pkgs.libuv];
cl-async-ssl = addNativeLibs [pkgs.openssl];
@ -154,4 +154,8 @@ $out/lib/common-lisp/query-fs"
];
asdFilesToKeep = x.asdFilesToKeep ++ ["simple-date.asd"];
};
buildnode = x: {
deps = pkgs.lib.filter (x: x.name != quicklisp-to-nix-packages.buildnode-xhtml.name) x.deps;
parasites = pkgs.lib.filter (x: x!= "buildnode-test") x.parasites;
};
}

View File

@ -21,11 +21,13 @@ cl-base64
cl-cli
cl-colors
cl-cookie
cl-csv
cl-dbi
cl-emb
cl-fuse
cl-fuse-meta-fs
cl-html-parse
cl-html5-parser
cl-json
cl-l10n
cl-libuv
@ -57,6 +59,7 @@ clx
clx-truetype
command-line-arguments
css-lite
css-selectors
cxml
dbd-mysql
dbd-postgres

View File

@ -6,34 +6,9 @@ let quicklisp-to-nix-packages = rec {
buildLispPackage = callPackage ./define-package.nix;
qlOverrides = callPackage ./quicklisp-to-nix-overrides.nix {};
"symbol-munger" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."symbol-munger" or (x: {}))
(import ./quicklisp-to-nix-output/symbol-munger.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"iterate" = quicklisp-to-nix-packages."iterate";
}));
"cl-postgres_slash_tests" = quicklisp-to-nix-packages."cl-postgres";
"lisp-unit2" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."lisp-unit2" or (x: {}))
(import ./quicklisp-to-nix-output/lisp-unit2.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"cl-interpol" = quicklisp-to-nix-packages."cl-interpol";
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"cl-unicode" = quicklisp-to-nix-packages."cl-unicode";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"iterate" = quicklisp-to-nix-packages."iterate";
"symbol-munger" = quicklisp-to-nix-packages."symbol-munger";
}));
"moptilities" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."moptilities" or (x: {}))
@ -54,14 +29,6 @@ let quicklisp-to-nix-packages = rec {
}));
"yacc" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."yacc" or (x: {}))
(import ./quicklisp-to-nix-output/yacc.nix {
inherit fetchurl;
}));
"simple-date_slash_postgres-glue" = quicklisp-to-nix-packages."simple-date";
@ -135,7 +102,7 @@ let quicklisp-to-nix-packages = rec {
"bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads";
"cffi" = quicklisp-to-nix-packages."cffi";
"chipz" = quicklisp-to-nix-packages."chipz";
"cl+ssl" = quicklisp-to-nix-packages."cl+ssl";
"cl_plus_ssl" = quicklisp-to-nix-packages."cl_plus_ssl";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"ironclad" = quicklisp-to-nix-packages."ironclad";
"list-of" = quicklisp-to-nix-packages."list-of";
@ -280,32 +247,6 @@ let quicklisp-to-nix-packages = rec {
}));
"cl-interpol" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-interpol" or (x: {}))
(import ./quicklisp-to-nix-output/cl-interpol.nix {
inherit fetchurl;
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"cl-unicode" = quicklisp-to-nix-packages."cl-unicode";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
}));
"cl-csv" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-csv" or (x: {}))
(import ./quicklisp-to-nix-output/cl-csv.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"cl-interpol" = quicklisp-to-nix-packages."cl-interpol";
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"cl-unicode" = quicklisp-to-nix-packages."cl-unicode";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"iterate" = quicklisp-to-nix-packages."iterate";
"lisp-unit2" = quicklisp-to-nix-packages."lisp-unit2";
}));
"cl-containers" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-containers" or (x: {}))
@ -425,14 +366,6 @@ let quicklisp-to-nix-packages = rec {
}));
"swank" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."swank" or (x: {}))
(import ./quicklisp-to-nix-output/swank.nix {
inherit fetchurl;
}));
"rfc2388" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."rfc2388" or (x: {}))
@ -524,6 +457,108 @@ let quicklisp-to-nix-packages = rec {
}));
"yacc" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."yacc" or (x: {}))
(import ./quicklisp-to-nix-output/yacc.nix {
inherit fetchurl;
}));
"symbol-munger" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."symbol-munger" or (x: {}))
(import ./quicklisp-to-nix-output/symbol-munger.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"iterate" = quicklisp-to-nix-packages."iterate";
}));
"swank" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."swank" or (x: {}))
(import ./quicklisp-to-nix-output/swank.nix {
inherit fetchurl;
}));
"collectors" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."collectors" or (x: {}))
(import ./quicklisp-to-nix-output/collectors.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"closer-mop" = quicklisp-to-nix-packages."closer-mop";
"iterate" = quicklisp-to-nix-packages."iterate";
"lisp-unit2" = quicklisp-to-nix-packages."lisp-unit2";
"symbol-munger" = quicklisp-to-nix-packages."symbol-munger";
}));
"buildnode-xhtml" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."buildnode-xhtml" or (x: {}))
(import ./quicklisp-to-nix-output/buildnode-xhtml.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"babel" = quicklisp-to-nix-packages."babel";
"buildnode" = quicklisp-to-nix-packages."buildnode";
"cl-interpol" = quicklisp-to-nix-packages."cl-interpol";
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"cl-unicode" = quicklisp-to-nix-packages."cl-unicode";
"closer-mop" = quicklisp-to-nix-packages."closer-mop";
"closure-common" = quicklisp-to-nix-packages."closure-common";
"closure-html" = quicklisp-to-nix-packages."closure-html";
"collectors" = quicklisp-to-nix-packages."collectors";
"cxml" = quicklisp-to-nix-packages."cxml";
"cxml-dom" = quicklisp-to-nix-packages."cxml-dom";
"cxml-klacks" = quicklisp-to-nix-packages."cxml-klacks";
"cxml-test" = quicklisp-to-nix-packages."cxml-test";
"cxml-xml" = quicklisp-to-nix-packages."cxml-xml";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"iterate" = quicklisp-to-nix-packages."iterate";
"puri" = quicklisp-to-nix-packages."puri";
"split-sequence" = quicklisp-to-nix-packages."split-sequence";
"swank" = quicklisp-to-nix-packages."swank";
"symbol-munger" = quicklisp-to-nix-packages."symbol-munger";
"trivial-features" = quicklisp-to-nix-packages."trivial-features";
"trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams";
}));
"buildnode" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."buildnode" or (x: {}))
(import ./quicklisp-to-nix-output/buildnode.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"babel" = quicklisp-to-nix-packages."babel";
"buildnode-xhtml" = quicklisp-to-nix-packages."buildnode-xhtml";
"cl-interpol" = quicklisp-to-nix-packages."cl-interpol";
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"cl-unicode" = quicklisp-to-nix-packages."cl-unicode";
"closer-mop" = quicklisp-to-nix-packages."closer-mop";
"closure-common" = quicklisp-to-nix-packages."closure-common";
"closure-html" = quicklisp-to-nix-packages."closure-html";
"collectors" = quicklisp-to-nix-packages."collectors";
"cxml" = quicklisp-to-nix-packages."cxml";
"cxml-dom" = quicklisp-to-nix-packages."cxml-dom";
"cxml-klacks" = quicklisp-to-nix-packages."cxml-klacks";
"cxml-test" = quicklisp-to-nix-packages."cxml-test";
"cxml-xml" = quicklisp-to-nix-packages."cxml-xml";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"iterate" = quicklisp-to-nix-packages."iterate";
"lisp-unit2" = quicklisp-to-nix-packages."lisp-unit2";
"puri" = quicklisp-to-nix-packages."puri";
"split-sequence" = quicklisp-to-nix-packages."split-sequence";
"swank" = quicklisp-to-nix-packages."swank";
"symbol-munger" = quicklisp-to-nix-packages."symbol-munger";
"trivial-features" = quicklisp-to-nix-packages."trivial-features";
"trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams";
}));
"zpb-ttf" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."zpb-ttf" or (x: {}))
@ -689,6 +724,14 @@ let quicklisp-to-nix-packages = rec {
}));
"string-case" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."string-case" or (x: {}))
(import ./quicklisp-to-nix-output/string-case.nix {
inherit fetchurl;
}));
"pcall-queue" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."pcall-queue" or (x: {}))
@ -716,6 +759,32 @@ let quicklisp-to-nix-packages = rec {
}));
"lisp-unit2" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."lisp-unit2" or (x: {}))
(import ./quicklisp-to-nix-output/lisp-unit2.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"cl-interpol" = quicklisp-to-nix-packages."cl-interpol";
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"cl-unicode" = quicklisp-to-nix-packages."cl-unicode";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"iterate" = quicklisp-to-nix-packages."iterate";
"symbol-munger" = quicklisp-to-nix-packages."symbol-munger";
}));
"cl-interpol" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-interpol" or (x: {}))
(import ./quicklisp-to-nix-output/cl-interpol.nix {
inherit fetchurl;
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"cl-unicode" = quicklisp-to-nix-packages."cl-unicode";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
}));
"lift" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."lift" or (x: {}))
@ -1236,7 +1305,7 @@ let quicklisp-to-nix-packages = rec {
"cffi" = quicklisp-to-nix-packages."cffi";
"chipz" = quicklisp-to-nix-packages."chipz";
"chunga" = quicklisp-to-nix-packages."chunga";
"cl+ssl" = quicklisp-to-nix-packages."cl+ssl";
"cl_plus_ssl" = quicklisp-to-nix-packages."cl_plus_ssl";
"cl-base64" = quicklisp-to-nix-packages."cl-base64";
"cl-containers" = quicklisp-to-nix-packages."cl-containers";
"cl-csv" = quicklisp-to-nix-packages."cl-csv";
@ -1490,7 +1559,7 @@ let quicklisp-to-nix-packages = rec {
"bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads";
"cffi" = quicklisp-to-nix-packages."cffi";
"chunga" = quicklisp-to-nix-packages."chunga";
"cl+ssl" = quicklisp-to-nix-packages."cl+ssl";
"cl_plus_ssl" = quicklisp-to-nix-packages."cl_plus_ssl";
"cl-base64" = quicklisp-to-nix-packages."cl-base64";
"cl-fad" = quicklisp-to-nix-packages."cl-fad";
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
@ -1660,7 +1729,7 @@ let quicklisp-to-nix-packages = rec {
"cffi" = quicklisp-to-nix-packages."cffi";
"chipz" = quicklisp-to-nix-packages."chipz";
"chunga" = quicklisp-to-nix-packages."chunga";
"cl+ssl" = quicklisp-to-nix-packages."cl+ssl";
"cl_plus_ssl" = quicklisp-to-nix-packages."cl_plus_ssl";
"cl-base64" = quicklisp-to-nix-packages."cl-base64";
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
@ -1694,7 +1763,7 @@ let quicklisp-to-nix-packages = rec {
"cffi-grovel" = quicklisp-to-nix-packages."cffi-grovel";
"chipz" = quicklisp-to-nix-packages."chipz";
"chunga" = quicklisp-to-nix-packages."chunga";
"cl+ssl" = quicklisp-to-nix-packages."cl+ssl";
"cl_plus_ssl" = quicklisp-to-nix-packages."cl_plus_ssl";
"cl-base64" = quicklisp-to-nix-packages."cl-base64";
"cl-cookie" = quicklisp-to-nix-packages."cl-cookie";
"cl-fad" = quicklisp-to-nix-packages."cl-fad";
@ -1801,6 +1870,40 @@ let quicklisp-to-nix-packages = rec {
}));
"css-selectors" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."css-selectors" or (x: {}))
(import ./quicklisp-to-nix-output/css-selectors.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"babel" = quicklisp-to-nix-packages."babel";
"buildnode" = quicklisp-to-nix-packages."buildnode";
"buildnode-xhtml" = quicklisp-to-nix-packages."buildnode-xhtml";
"cl-interpol" = quicklisp-to-nix-packages."cl-interpol";
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"cl-unicode" = quicklisp-to-nix-packages."cl-unicode";
"closer-mop" = quicklisp-to-nix-packages."closer-mop";
"closure-common" = quicklisp-to-nix-packages."closure-common";
"closure-html" = quicklisp-to-nix-packages."closure-html";
"collectors" = quicklisp-to-nix-packages."collectors";
"cxml" = quicklisp-to-nix-packages."cxml";
"cxml-dom" = quicklisp-to-nix-packages."cxml-dom";
"cxml-klacks" = quicklisp-to-nix-packages."cxml-klacks";
"cxml-test" = quicklisp-to-nix-packages."cxml-test";
"cxml-xml" = quicklisp-to-nix-packages."cxml-xml";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"iterate" = quicklisp-to-nix-packages."iterate";
"lisp-unit2" = quicklisp-to-nix-packages."lisp-unit2";
"puri" = quicklisp-to-nix-packages."puri";
"split-sequence" = quicklisp-to-nix-packages."split-sequence";
"swank" = quicklisp-to-nix-packages."swank";
"symbol-munger" = quicklisp-to-nix-packages."symbol-munger";
"trivial-features" = quicklisp-to-nix-packages."trivial-features";
"trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams";
"yacc" = quicklisp-to-nix-packages."yacc";
}));
"css-lite" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."css-lite" or (x: {}))
@ -1941,10 +2044,10 @@ let quicklisp-to-nix-packages = rec {
}));
"cl+ssl" = buildLispPackage
"cl_plus_ssl" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl+ssl" or (x: {}))
(import ./quicklisp-to-nix-output/cl+ssl.nix {
(qlOverrides."cl_plus_ssl" or (x: {}))
(import ./quicklisp-to-nix-output/cl_plus_ssl.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"babel" = quicklisp-to-nix-packages."babel";
@ -2021,7 +2124,7 @@ let quicklisp-to-nix-packages = rec {
"babel" = quicklisp-to-nix-packages."babel";
"bordeaux-threads" = quicklisp-to-nix-packages."bordeaux-threads";
"cffi" = quicklisp-to-nix-packages."cffi";
"cl+ssl" = quicklisp-to-nix-packages."cl+ssl";
"cl_plus_ssl" = quicklisp-to-nix-packages."cl_plus_ssl";
"cl-base64" = quicklisp-to-nix-packages."cl-base64";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"split-sequence" = quicklisp-to-nix-packages."split-sequence";
@ -2171,6 +2274,18 @@ let quicklisp-to-nix-packages = rec {
}));
"cl-html5-parser" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-html5-parser" or (x: {}))
(import ./quicklisp-to-nix-output/cl-html5-parser.nix {
inherit fetchurl;
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"string-case" = quicklisp-to-nix-packages."string-case";
"trivial-gray-streams" = quicklisp-to-nix-packages."trivial-gray-streams";
}));
"cl-html-parse" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-html-parse" or (x: {}))
@ -2245,6 +2360,21 @@ let quicklisp-to-nix-packages = rec {
}));
"cl-csv" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-csv" or (x: {}))
(import ./quicklisp-to-nix-output/cl-csv.nix {
inherit fetchurl;
"alexandria" = quicklisp-to-nix-packages."alexandria";
"cl-interpol" = quicklisp-to-nix-packages."cl-interpol";
"cl-ppcre" = quicklisp-to-nix-packages."cl-ppcre";
"cl-unicode" = quicklisp-to-nix-packages."cl-unicode";
"flexi-streams" = quicklisp-to-nix-packages."flexi-streams";
"iterate" = quicklisp-to-nix-packages."iterate";
"lisp-unit2" = quicklisp-to-nix-packages."lisp-unit2";
}));
"cl-cookie" = buildLispPackage
((f: x: (x // (f x)))
(qlOverrides."cl-cookie" or (x: {}))

View File

@ -55,6 +55,7 @@
(#\\ "_backslash_")
(#\_ "__")
(#\. "_dot_")
(#\+ "_plus_")
(t x)))))
(defvar *system-info-bin*