diff options
author | cage <cage-dev@twistfold.it> | 2021-03-03 16:22:13 +0100 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2021-03-04 09:55:16 +0100 |
commit | c88de9648760797453e2d1f89479cdffffc18322 (patch) | |
tree | fbde8d0e250353624410c1a8515364ea6cf180fc /gnu | |
parent | c1b8219d3858408cb487a5ce37f448c9b5aface5 (diff) | |
download | guix-c88de9648760797453e2d1f89479cdffffc18322.tar guix-c88de9648760797453e2d1f89479cdffffc18322.tar.gz |
gnu: Add cl-access.
* gnu/packages/lisp-xyz.scm (cl-access, ecl-access, sbcl-access): New
variables.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index eed4914002..6cdf9a61f0 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -14857,3 +14857,41 @@ UTF-8 block characters.") (define-public cl-spark (sbcl-package->cl-source-package sbcl-cl-spark)) + +(define-public sbcl-access + (let ((commit "1b26db3760018cdc4624f880f0a1e0155d8f6c50") + (revision "1")) + (package + (name "sbcl-access") + (version (git-version "1.5.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sharplispers/access") + (commit commit))) + (file-name (git-file-name "access" version)) + (sha256 + (base32 "1knd3n4mpzkc97i1znbas32pscd30416isvmx2pjmgvar6k93pl5")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("lisp-unit2" ,sbcl-lisp-unit2))) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("anaphora" ,sbcl-anaphora) + ("closer-mop" ,sbcl-closer-mop) + ("interpol" ,sbcl-cl-interpol) + ("iterate" ,sbcl-iterate))) + (synopsis + "Common lisp library to unify access to dictionary-like structures") + (description + "This is a Common lisp library to unify access to the most common +dictionary-like data structures.") + (home-page "https://github.com/sharplispers/access") + (license license:bsd-3)))) + +(define-public ecl-access + (sbcl-package->ecl-package sbcl-access)) + +(define-public cl-access + (sbcl-package->cl-source-package sbcl-access)) |