diff options
author | Junker <dk@junkeria.club> | 2025-01-31 15:58:55 +0300 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2025-02-06 14:57:31 +0100 |
commit | 431f2ad7308532e9f70b6bdea5d129abf3110c1d (patch) | |
tree | 5d0358361823328ae8058b6413d3382533758515 /gnu/packages/lisp-xyz.scm | |
parent | 220ef58440668c39ddf7c6434c0fbfc82d3dd507 (diff) |
gnu: Add cl-fuzzy-match.
* gnu/packages/lisp-xyz.scm (cl-fuzzy-match,
ecl-fuzzy-match, sbcl-fuzzy-match): New variables.
Change-Id: I65be6ab95bfec08e69bd4bf9658b140af3ea2025
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Diffstat (limited to 'gnu/packages/lisp-xyz.scm')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e12cd6cf3a..6323319d3a 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16635,6 +16635,37 @@ Heap.") (define-public ecl-funds (sbcl-package->ecl-package sbcl-funds)) +(define-public sbcl-fuzzy-match + (let ((commit "e46ca41ef4641461f7be006782e3cfdcf73ba98a") + (revision "1")) + (package + (name "sbcl-fuzzy-match") + (version (git-version "0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vindarel/fuzzy-match") + (commit commit))) + (file-name (git-file-name "cl-fuzzy-match" version)) + (sha256 + (base32 "1lawndmzkl6f9sviy7ngn2s3xkc4akp8l505kvpslaz6qq0ayyqv")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-cl-str + sbcl-mk-string-metrics)) + (home-page "https://github.com/vindarel/fuzzy-match") + (synopsis "Common Lisp library for fuzzy matching") + (description + "From a string input and a list of candidates, return the most relevant +candidates first.") + (license license:expat)))) + +(define-public cl-fuzzy-match + (sbcl-package->cl-source-package sbcl-fuzzy-match)) + +(define-public ecl-fuzzy-match + (sbcl-package->ecl-package sbcl-fuzzy-match)) + (define-public sbcl-fxml ;; No release. (let ((commit "a0e73bb48ef03adea94a55986cc27f522074c8e1")) |