diff options
author | Paul A. Patience <paul@apatience.com> | 2022-04-24 22:36:46 +0000 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2022-04-25 10:09:03 +0200 |
commit | 5183ff2b9125ffa47c761f15cbda6a91080b6812 (patch) | |
tree | 60358a6965a6a101423fe6c2e15539bb38a16666 /gnu/packages/lisp-xyz.scm | |
parent | 968992e49910dc50cd6e826271793387ed499961 (diff) | |
download | guix-5183ff2b9125ffa47c761f15cbda6a91080b6812.tar.gz guix-5183ff2b9125ffa47c761f15cbda6a91080b6812.zip |
gnu: Add cl-formgrep.
* gnu/packages/lisp-xyz.scm (sbcl-formgrep, cl-formgrep,
ecl-formgrep): New variables.
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 | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 9b89625202..4e8e0a4bfc 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -21198,3 +21198,40 @@ defined.") (define-public cl-just-getopt-parser (sbcl-package->cl-source-package sbcl-just-getopt-parser)) + +(define-public sbcl-formgrep + (let ((commit "91238cdbdd0ad815ff5d574d032b4a502febd190") + (revision "0")) + (package + (name "sbcl-formgrep") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/death/formgrep") + (commit commit))) + (file-name (git-file-name "cl-formgrep" version)) + (sha256 + (base32 "1rqzkmz6nddg5ywvs3v0k8cvxdwas38mfwgbr3rs4fdsbps90k9r")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-alexandria + sbcl-babel + sbcl-cl-fad + sbcl-cl-ppcre + sbcl-eclector)) + (home-page "https://github.com/death/formgrep") + (synopsis "Find top-level Lisp forms matching an operator pattern") + (description + "This library provides the @code{FORMGREP} function and related +utilities which find top-level Lisp forms matching the regular expression +corresponding to an operator name, returning the matched forms and the names +of the files and the line numbers where they were found.") + (license license:expat)))) + +(define-public cl-formgrep + (sbcl-package->cl-source-package sbcl-formgrep)) + +(define-public ecl-formgrep + (sbcl-package->ecl-package sbcl-formgrep)) |