From 7afae35863187a565cf4acdd26b866d7f7e8e3b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simen=20Endsj=C3=B8?= Date: Thu, 11 Sep 2025 21:34:43 +0200 Subject: [PATCH] gnu: Add sbcl-texp. * gnu/packages/lisp-xyz.scm (sbcl-texp, ecl-texp, cl-texp): New variables. Change-Id: Id52470ba44d2488792ddcc6d79529dcb4b0dbb50 Signed-off-by: jgart --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7a97b5ed62c035b39d900dc52a82ac186cf5ba69..4141fda82f6fc18ba1321cbd7d7d7cc85ef6b0bd 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -30656,6 +30656,37 @@ emacs-slime.") (define-public ecl-terrable (sbcl-package->ecl-package sbcl-terrable)) +(define-public sbcl-texp + (let ((commit "3b5241441fec0151ace50b532043b2a407b4190d") + (revision "0")) + (package + (name "sbcl-texp") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/eugeneia/texp") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sbll7jwmzd86hg0zva8r7db2565nnliasv2x6rkrm9xl97q0kg5")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-named-readtables)) + (home-page "https://github.com/eugeneia/texp") + (synopsis "Domain specific language for producing TeX documents with +Common Lisp") + (description "Domain specific language for producing TeX documents with +Common Lisp.") + (license license:agpl1)))) + +(define-public ecl-texp + (sbcl-package->ecl-package sbcl-texp)) + +(define-public cl-texp + (sbcl-package->cl-source-package sbcl-texp)) + (define-public sbcl-the-cost-of-nothing (let ((commit "f364029fbbf37ae5786f2f9ddf6185dd204a7185") (revision "0"))