diff options
author | Guillaume Le Vaillant <glv@posteo.net> | 2020-01-17 10:56:22 +0100 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2020-01-17 13:44:38 +0100 |
commit | 8a0178dd6ab01c27ba6947b67ee215c452a118a6 (patch) | |
tree | b9ebeabad2ac67273f479b23cb3c54bb4b43d2ab | |
parent | 370cf7f13de758aa1885aa1bdc1ab55c0a063e7c (diff) | |
download | patches-8a0178dd6ab01c27ba6947b67ee215c452a118a6.tar patches-8a0178dd6ab01c27ba6947b67ee215c452a118a6.tar.gz |
gnu: Add cl-async.
* gnu/packages/lisp-xyz.scm (sbcl-cl-async, cl-async, ecl-cl-async): New
variables.
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0b9800740c..64cada8fde 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -9519,3 +9519,25 @@ Common Lisp. It uses the libuv library as backend.") (define-public ecl-cl-async-util (sbcl-package->ecl-package sbcl-cl-async-util)) + +(define-public sbcl-cl-async + (package + (inherit sbcl-cl-async-base) + (name "sbcl-cl-async") + (inputs + `(("babel" ,sbcl-babel) + ("cffi" ,sbcl-cffi) + ("cl-async-base" ,sbcl-cl-async-base) + ("cl-async-util" ,sbcl-cl-async-util) + ("cl-libuv" ,sbcl-cl-libuv) + ("cl-ppcre" ,sbcl-cl-ppcre) + ("static-vectors" ,sbcl-static-vectors) + ("trivial-features" ,sbcl-trivial-features) + ("trivial-gray-streams" ,sbcl-trivial-gray-streams))) + (synopsis "Asynchronous operations for Common Lisp"))) + +(define-public cl-async + (sbcl-package->cl-source-package sbcl-cl-async)) + +(define-public ecl-cl-async + (sbcl-package->ecl-package sbcl-cl-async)) |