quicklisp-to-nix: support / in the system name

Add some more packages
This commit is contained in:
Michael Raskin
2017-03-30 12:15:50 +02:00
parent d7f3e5a8f0
commit 8641a0ace9
19 changed files with 334 additions and 4 deletions
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''idna'';
version = ''20120107-git'';
description = ''IDNA (international domain names) string encoding and decoding routines'';
deps = [ args."split-sequence" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/idna/2012-01-07/idna-20120107-git.tgz'';
sha256 = ''0q9hja9v5q7z89p0bzm2whchn05hymn3255fr5zj3fkja8akma5c'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib'';
version = ''v0.8.1'';
description = ''I/O library.'';
deps = [ args."iolib/base" args."iolib/multiplex" args."iolib/streams" args."iolib/sockets" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib_slash_asdf'';
version = ''iolib-v0.8.1'';
description = ''A few ASDF component classes.'';
deps = [ args."alexandria" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib_slash_base'';
version = ''iolib-v0.8.1'';
description = ''Base IOlib package, used instead of CL.'';
deps = [ args."iolib/common-lisp" args."alexandria" args."split-sequence" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib_slash_common-lisp'';
version = ''iolib-v0.8.1'';
description = ''Slightly modified Common Lisp.'';
deps = [ args."alexandria" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib_slash_conf'';
version = ''iolib-v0.8.1'';
description = ''Compile-time configuration for IOLib.'';
deps = [ ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib_slash_grovel'';
version = ''iolib-v0.8.1'';
description = ''The CFFI Groveller'';
deps = [ args."iolib/asdf" args."iolib/base" args."iolib/conf" args."alexandria" args."split-sequence" args."cffi" args."uiop" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib_slash_multiplex'';
version = ''iolib-v0.8.1'';
description = ''I/O multiplexing library.'';
deps = [ args."iolib/base" args."iolib/syscalls" args."cffi" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib_slash_sockets'';
version = ''iolib-v0.8.1'';
description = ''Socket library.'';
deps = [ args."iolib/base" args."iolib/syscalls" args."iolib/streams" args."babel" args."cffi" args."iolib/grovel" args."bordeaux-threads" args."idna" args."swap-bytes" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib_slash_streams'';
version = ''iolib-v0.8.1'';
description = ''Gray streams.'';
deps = [ args."iolib/base" args."iolib/multiplex" args."cffi" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''iolib_slash_syscalls'';
version = ''iolib-v0.8.1'';
description = ''Syscalls and foreign types.'';
deps = [ args."trivial-features" args."cffi" args."iolib/base" args."iolib/grovel" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/iolib/2016-03-18/iolib-v0.8.1.tgz'';
sha256 = ''090xmjzyx5d7arpk9g0fsyblwh6myq2d1cb7w52r3zy1394c9481'';
};
}
@@ -0,0 +1,14 @@
args @ { fetchurl, ... }:
rec {
baseName = ''swap-bytes'';
version = ''v1.1'';
description = ''Optimized byte-swapping primitives.'';
deps = [ args."trivial-features" ];
src = fetchurl {
url = ''http://beta.quicklisp.org/archive/swap-bytes/2016-09-29/swap-bytes-v1.1.tgz'';
sha256 = ''0snwbfplqhg1y4y4m7lgvksg1hs0sygfikz3rlbkfl4gwg8pq8ky'';
};
}