mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-11 21:59:08 -05:00
gnu: Add clache.
* gnu/packages/lisp-xyz.scm (cl-clache, ecl-clache, sbcl-clache): New variables.
This commit is contained in:
parent
657751669b
commit
c3b8039a3a
1 changed files with 47 additions and 0 deletions
|
@ -21675,3 +21675,50 @@ (define-public cl-screamer
|
||||||
|
|
||||||
(define-public ecl-screamer
|
(define-public ecl-screamer
|
||||||
(sbcl-package->ecl-package sbcl-screamer))
|
(sbcl-package->ecl-package sbcl-screamer))
|
||||||
|
|
||||||
|
(define-public sbcl-clache
|
||||||
|
(let ((commit "112976729565e1035532389ca25090ae99badd07"))
|
||||||
|
(package
|
||||||
|
(name "sbcl-clache")
|
||||||
|
(version (git-version "0.2.1" "1" commit))
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/html/clache/")
|
||||||
|
(commit commit)))
|
||||||
|
(file-name (git-file-name "cl-clache" version))
|
||||||
|
(sha256
|
||||||
|
(base32 "0wxg004bsay58vr6xr6mlk7wj415qmvisqxvpnjsg6glfwca86ys"))))
|
||||||
|
(build-system asdf-build-system/sbcl)
|
||||||
|
(inputs
|
||||||
|
(list sbcl-alexandria
|
||||||
|
sbcl-babel
|
||||||
|
sbcl-cl-annot
|
||||||
|
sbcl-cl-fad
|
||||||
|
sbcl-cl-store
|
||||||
|
sbcl-cl-syntax
|
||||||
|
sbcl-ironclad
|
||||||
|
sbcl-trivial-garbage))
|
||||||
|
(native-inputs
|
||||||
|
(list sbcl-prove))
|
||||||
|
(arguments
|
||||||
|
`(#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'fix-tests
|
||||||
|
(lambda _
|
||||||
|
(substitute* "clache-test.asd"
|
||||||
|
(("cl-test-more") "prove"))
|
||||||
|
#t)))))
|
||||||
|
(home-page "https://github.com/html/clache/")
|
||||||
|
(synopsis "General caching facility for Common Lisp")
|
||||||
|
(description
|
||||||
|
"CLACHE provides a general caching facility for Common Lisp. The API is
|
||||||
|
similar to the standard hash-table interface.")
|
||||||
|
(license license:llgpl))))
|
||||||
|
|
||||||
|
(define-public cl-clache
|
||||||
|
(sbcl-package->cl-source-package sbcl-clache))
|
||||||
|
|
||||||
|
(define-public ecl-clache
|
||||||
|
(sbcl-package->ecl-package sbcl-clache))
|
||||||
|
|
Loading…
Reference in a new issue