gnu: Add cl-linedit.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
This commit is contained in:
Foo Chuan Wei 2021-10-13 12:54:13 +00:00 committed by Guillaume Le Vaillant
parent 2f0986b0f7
commit bdbd9e504c
No known key found for this signature in database
GPG Key ID: 6BE8208ADF21FE3F
1 changed files with 34 additions and 0 deletions

View File

@ -19072,3 +19072,37 @@ libyaml.")
(define-public ecl-cl-yaml
(sbcl-package->ecl-package sbcl-cl-yaml))
(define-public sbcl-linedit
(let ((commit "0561c97dfca2f5854fcc66558a567a9875ddcb8f")
(revision "1"))
(package
(name "sbcl-linedit")
(version (git-version "0.17.6" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/sharplispers/linedit")
(commit commit)))
(file-name (git-file-name "cl-linedit" version))
(sha256
(base32 "0hhh7xn6q12rviayfihg1ym6x6csa0pdjgb88ykqbrz2rs3pgpz5"))))
(build-system asdf-build-system/sbcl)
(inputs
`(("alexandria" ,sbcl-alexandria)
("cffi" ,sbcl-cffi)
("osicat" ,sbcl-osicat)
("terminfo" ,sbcl-terminfo)))
(home-page "https://github.com/sharplispers/linedit")
(synopsis "Readline-style line-editor for Common Lisp")
(description
"Linedit is a readline-style library written in Common Lisp that
provides customizable line-editing for Common Lisp programs.")
(license license:expat))))
(define-public cl-linedit
(sbcl-package->cl-source-package sbcl-linedit))
(define-public ecl-linedit
(sbcl-package->ecl-package sbcl-linedit))