summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Scherer <roman@burningswell.com>2024-09-15 10:58:54 +0200
committerGuillaume Le Vaillant <glv@posteo.net>2024-09-18 14:36:43 +0200
commit40dbae7fe4de91af4eb2dae2ee88e369de83698b (patch)
treedcf3132642e4f37101a30045eae7369a885dcda4
parent0054e16886ed3b1358867ee4e19b665d79d67fdb (diff)
gnu: Add cl-bnf.
* gnu/packages/lisp-xyz.scm (sbcl-cl-bnf, cl-bnf, ecl-cl-bnf): New variables. Change-Id: Ib37a839feff579753d7f11c0fdb212dbb685773a Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
-rw-r--r--gnu/packages/lisp-xyz.scm29
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 8e794582372..0f8023505eb 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -4260,6 +4260,35 @@ encoding table that uses only URI-compatible characters.")
4260(define-public ecl-cl-base64 4260(define-public ecl-cl-base64
4261 (sbcl-package->ecl-package sbcl-cl-base64)) 4261 (sbcl-package->ecl-package sbcl-cl-base64))
4262 4262
4263(define-public sbcl-cl-bnf
4264 (let ((commit "ce009e3d60697bc376116e988f29ec0cbb1e9c84")
4265 (revision "0"))
4266 (package
4267 (name "sbcl-cl-bnf")
4268 (version (git-version "0.0.0" revision commit))
4269 (source
4270 (origin
4271 (method git-fetch)
4272 (uri (git-reference
4273 (url "https://github.com/diasbruno/cl-bnf")
4274 (commit commit)))
4275 (file-name (git-file-name "cl-bnf" version))
4276 (sha256
4277 (base32 "0aa7hnkj71f37lxzlhsppwcmk3yv42hclq08c4jrdnv8jmdb8r0l"))))
4278 (build-system asdf-build-system/sbcl)
4279 (inputs (list sbcl-flexi-streams sbcl-utf8-input-stream))
4280 (home-page "https://github.com/diasbruno/cl-bnf")
4281 (synopsis "BNF parser in Common Lisp")
4282 (description "This package provides a @acronym{BNF, Backus–Naur form}
4283parser in Common Lisp.")
4284 (license (list license:expat)))))
4285
4286(define-public cl-bnf
4287 (sbcl-package->cl-source-package sbcl-cl-bnf))
4288
4289(define-public ecl-cl-bnf
4290 (sbcl-package->ecl-package sbcl-cl-bnf))
4291
4263(define-public sbcl-cl-cairo2 4292(define-public sbcl-cl-cairo2
4264 (let ((commit "41ae45aac86553c46f4bb460f80e1fb620930f5b") 4293 (let ((commit "41ae45aac86553c46f4bb460f80e1fb620930f5b")
4265 (revision "1")) 4294 (revision "1"))