gnu: Add cl-bobbin.
* gnu/packages/lisp-xyz.scm (sbcl-bobbin, cl-bobbin, ecl-bobbin): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>master
parent
7134a10813
commit
a58734e7fe
|
@ -1528,6 +1528,41 @@ and macros, primarily for software projects written in CL by the author.")
|
||||||
(define-public cl-piping
|
(define-public cl-piping
|
||||||
(sbcl-package->cl-source-package sbcl-piping))
|
(sbcl-package->cl-source-package sbcl-piping))
|
||||||
|
|
||||||
|
(define-public sbcl-bobbin
|
||||||
|
(let ((commit "b454e8241b24ceab674eeeae464c8082b1b6d8ce")
|
||||||
|
(revision "0"))
|
||||||
|
(package
|
||||||
|
(name "sbcl-bobbin")
|
||||||
|
(version (git-version "1.0.1" revision commit))
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/sjl/bobbin")
|
||||||
|
(commit commit)))
|
||||||
|
(file-name (git-file-name "cl-bobbin" version))
|
||||||
|
(sha256
|
||||||
|
(base32 "02lw7w8cbvnxw5acbz405rb5lcqsf4fx7dvj5ldr0lhgbyv1mjnm"))))
|
||||||
|
(build-system asdf-build-system/sbcl)
|
||||||
|
(native-inputs
|
||||||
|
(list sbcl-1am))
|
||||||
|
(inputs
|
||||||
|
(list sbcl-split-sequence))
|
||||||
|
(home-page "https://docs.stevelosh.com/bobbin/")
|
||||||
|
(synopsis "Simple (word) wrapping utilities for strings")
|
||||||
|
(description
|
||||||
|
"Bobbin is a simple word-wrapping library for strings in Common Lisp.
|
||||||
|
It aims to be simple, work nicely for the majority of cases, and degrade
|
||||||
|
gracefully for edge cases. It is not particularly concerned with speed — if
|
||||||
|
you need very high-performance word wrapping, Bobbin is not for you.")
|
||||||
|
(license license:expat))))
|
||||||
|
|
||||||
|
(define-public cl-bobbin
|
||||||
|
(sbcl-package->cl-source-package sbcl-bobbin))
|
||||||
|
|
||||||
|
(define-public ecl-bobbin
|
||||||
|
(sbcl-package->ecl-package sbcl-bobbin))
|
||||||
|
|
||||||
(define-public sbcl-cl-pcg
|
(define-public sbcl-cl-pcg
|
||||||
(let ((commit "8263d85ab0ca17fb05637a4430c2d564456bce8f")
|
(let ((commit "8263d85ab0ca17fb05637a4430c2d564456bce8f")
|
||||||
(revision "1"))
|
(revision "1"))
|
||||||
|
|
Reference in New Issue