gnu: Add cl-exponential-backoff.

* gnu/packages/lisp-xyz.scm (sbcl-exponential-backoff, cl-exponential-backoff,
  ecl-exponential-backoff): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
This commit is contained in:
Katherine Cox-Buday 2020-06-02 12:47:09 -05:00 committed by Guillaume Le Vaillant
parent 38d738e92b
commit aae3df1817
No known key found for this signature in database
GPG key ID: 6BE8208ADF21FE3F

View file

@ -11800,3 +11800,33 @@ (define-public cl-rove
(define-public ecl-rove
(sbcl-package->ecl-package sbcl-rove))
(define-public sbcl-exponential-backoff
(let ((commit "8d9e8444d8b3184a524c12ce3449f91613ab714f"))
(package
(name "sbcl-exponential-backoff")
(version (git-version "0" "1" commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/death/exponential-backoff.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"1389hm9hxv85s0125ja4js1bvh8ay4dsy9q1gaynjv27ynik6gmv"))))
(build-system asdf-build-system/sbcl)
(home-page "https://github.com/death/exponential-backoff")
(synopsis "Exponential backoff algorithm in Common Lisp")
(description
"An implementation of the exponential backoff algorithm in Common Lisp.
Inspired by the implementation found in Chromium. Read the header file to
learn about each of the parameters.")
(license license:expat))))
(define-public cl-exponential-backoff
(sbcl-package->cl-source-package sbcl-exponential-backoff))
(define-public ecl-exponential-backoff
(sbcl-package->ecl-package sbcl-exponential-backoff))