guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

24/65: gnu: Add cl-string-match.


From: Pierre Neidhardt
Subject: 24/65: gnu: Add cl-string-match.
Date: Fri, 19 Oct 2018 11:59:45 -0400 (EDT)

ambrevar pushed a commit to branch master
in repository guix.

commit 109ce303f4f1b99a9b47ced0efbe412e68eb2eb3
Author: Pierre Neidhardt <address@hidden>
Date:   Fri Aug 24 11:38:00 2018 +0200

    gnu: Add cl-string-match.
    
    * gnu/packages/lisp.scm (cl-string-match, ecl-cl-string-match, 
sbcl-cl-string-match): New variables.
---
 gnu/packages/lisp.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index 139e9d2..e98b937 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -2294,3 +2294,35 @@ single-byte encoded strings.")
 
 (define-public ecl-ascii-strings
   (sbcl-package->ecl-package sbcl-ascii-strings))
+
+(define-public sbcl-cl-string-match
+  (package
+    (inherit sbcl-ascii-strings)
+    (name "sbcl-cl-string-match")
+    (inputs
+     `(("alexandria" ,sbcl-alexandria)
+       ("ascii-strings" ,sbcl-ascii-strings)
+       ("yacc" ,sbcl-cl-yacc)
+       ("jpl-util" ,sbcl-jpl-util)
+       ("jpl-queues" ,sbcl-jpl-queues)
+       ("mgl-pax" ,sbcl-mgl-pax)
+       ("iterate" ,sbcl-iterate)))
+    ;; TODO: Tests are not evaluated properly.
+    (native-inputs
+     ;; For testing:
+     `(("lisp-unit" ,sbcl-lisp-unit)
+       ("simple-scanf" ,sbcl-simple-scanf)))
+    (arguments
+     `(#:tests? #f
+       #:asd-file "cl-string-match.asd"))
+    (synopsis "Portable, dependency-free set of utilities to manipulate 
strings in Common Lisp")
+    (description
+     "@command{cl-strings} is a small, portable, dependency-free set of
+utilities that make it even easier to manipulate text in Common Lisp.  It has
+100% test coverage and works at least on sbcl, ecl, ccl, abcl and clisp.")))
+
+(define-public cl-string-match
+  (sbcl-package->cl-source-package sbcl-cl-string-match))
+
+(define-public ecl-cl-string-match
+  (sbcl-package->ecl-package sbcl-cl-string-match))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]