diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2021-03-28 16:40:56 +0200 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2021-03-28 18:19:29 +0200 |
commit | 85b6efff7cac3d455228b0207266431ba9e05570 (patch) | |
tree | 30d30034cbef576f6bd73ddfbbf08d5e24574cdb /pkgs/development/lisp-modules/quicklisp-to-nix-output | |
parent | b4d085cb9aaa1ab8edd371518416e6d9da36f580 (diff) |
quicklispPackages: improve non-SBCL support
Diffstat (limited to 'pkgs/development/lisp-modules/quicklisp-to-nix-output')
3 files changed, 90 insertions, 0 deletions
diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cffi-uffi-compat.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cffi-uffi-compat.nix new file mode 100644 index 0000000000000..49d8a74df3ec2 --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cffi-uffi-compat.nix @@ -0,0 +1,31 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''cffi-uffi-compat''; + version = ''cffi_0.23.0''; + + description = ''UFFI Compatibility Layer for CFFI''; + + deps = [ args."alexandria" args."babel" args."cffi" args."trivial-features" ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/cffi/2020-07-15/cffi_0.23.0.tgz''; + sha256 = ''1szpbg5m5fjq7bpkblflpnwmgz3ncsvp1y43g3jzwlk7yfxrwxck''; + }; + + packageName = "cffi-uffi-compat"; + + asdFilesToKeep = ["cffi-uffi-compat.asd"]; + overrides = x: x; +} +/* (SYSTEM cffi-uffi-compat DESCRIPTION UFFI Compatibility Layer for CFFI + SHA256 1szpbg5m5fjq7bpkblflpnwmgz3ncsvp1y43g3jzwlk7yfxrwxck URL + http://beta.quicklisp.org/archive/cffi/2020-07-15/cffi_0.23.0.tgz MD5 + a43e3c440fc4f20494e6d2347887c963 NAME cffi-uffi-compat FILENAME + cffi-uffi-compat DEPS + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) + (NAME cffi FILENAME cffi) + (NAME trivial-features FILENAME trivial-features)) + DEPENDENCIES (alexandria babel cffi trivial-features) VERSION cffi_0.23.0 + SIBLINGS + (cffi-examples cffi-grovel cffi-libffi cffi-tests cffi-toolchain cffi) + PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-speedy-queue.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-speedy-queue.nix new file mode 100644 index 0000000000000..f953573797fea --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-speedy-queue.nix @@ -0,0 +1,26 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''cl-speedy-queue''; + version = ''20150302-git''; + + description = ''cl-speedy-queue is a portable, non-consing, optimized queue implementation.''; + + deps = [ ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/cl-speedy-queue/2015-03-02/cl-speedy-queue-20150302-git.tgz''; + sha256 = ''1w83vckk0ldr61vpkwg4i8l2b2yx54cs4ak62j4lxhshax105rqr''; + }; + + packageName = "cl-speedy-queue"; + + asdFilesToKeep = ["cl-speedy-queue.asd"]; + overrides = x: x; +} +/* (SYSTEM cl-speedy-queue DESCRIPTION + cl-speedy-queue is a portable, non-consing, optimized queue implementation. + SHA256 1w83vckk0ldr61vpkwg4i8l2b2yx54cs4ak62j4lxhshax105rqr URL + http://beta.quicklisp.org/archive/cl-speedy-queue/2015-03-02/cl-speedy-queue-20150302-git.tgz + MD5 509d1acf7e4cfcef99127de75b16521f NAME cl-speedy-queue FILENAME + cl-speedy-queue DEPS NIL DEPENDENCIES NIL VERSION 20150302-git SIBLINGS NIL + PARASITES NIL) */ diff --git a/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-syslog.nix b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-syslog.nix new file mode 100644 index 0000000000000..5fe7fe257673f --- /dev/null +++ b/pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-syslog.nix @@ -0,0 +1,33 @@ +args @ { fetchurl, ... }: +rec { + baseName = ''cl-syslog''; + version = ''20190202-git''; + + description = ''Common Lisp syslog interface.''; + + deps = [ args."alexandria" args."babel" args."cffi" args."global-vars" args."local-time" args."split-sequence" args."trivial-features" args."usocket" ]; + + src = fetchurl { + url = ''http://beta.quicklisp.org/archive/cl-syslog/2019-02-02/cl-syslog-20190202-git.tgz''; + sha256 = ''1kzz613y9fvx33svlwc65vjaj1cafnxz8icds80ww7il7y6alwgh''; + }; + + packageName = "cl-syslog"; + + asdFilesToKeep = ["cl-syslog.asd"]; + overrides = x: x; +} +/* (SYSTEM cl-syslog DESCRIPTION Common Lisp syslog interface. SHA256 + 1kzz613y9fvx33svlwc65vjaj1cafnxz8icds80ww7il7y6alwgh URL + http://beta.quicklisp.org/archive/cl-syslog/2019-02-02/cl-syslog-20190202-git.tgz + MD5 eafff19eb1f38a36a9535c729d2217fe NAME cl-syslog FILENAME cl-syslog DEPS + ((NAME alexandria FILENAME alexandria) (NAME babel FILENAME babel) + (NAME cffi FILENAME cffi) (NAME global-vars FILENAME global-vars) + (NAME local-time FILENAME local-time) + (NAME split-sequence FILENAME split-sequence) + (NAME trivial-features FILENAME trivial-features) + (NAME usocket FILENAME usocket)) + DEPENDENCIES + (alexandria babel cffi global-vars local-time split-sequence + trivial-features usocket) + VERSION 20190202-git SIBLINGS NIL PARASITES NIL) */ |