From e9f9740d42c484e59754daf36fb842543a9ec420 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Tue, 21 May 2024 14:54:15 +0200 Subject: [PATCH] gnu: Add cl-cf. * gnu/packages/lisp-xyz.scm (cl-cf, ecl-cf, sbcl-cf): New variables. Change-Id: Ic377597dceaf4f4d0c71319056185a958df06155 --- gnu/packages/lisp-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d04ca500de..fb61da72e6 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -450,6 +450,35 @@ (define-public cl-alea (define-public ecl-alea (sbcl-package->ecl-package sbcl-alea)) +(define-public sbcl-cf + (let ((commit "9a8ecb2fa3f9d36a1384647067c5c630d132d5b6") + (revision "1")) + (package + (name "sbcl-cf") + (version (git-version "1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/glv/cl-cf") + (commit commit))) + (file-name (git-file-name "cl-cf" version)) + (sha256 + (base32 "0w6vqykx65jhk8i3a7j85fa60f9irnd5a0338rg50m45bj3vrc25")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-fiveam)) + (synopsis "Continued fractions library") + (description "CF is a Common Lisp library for doing computations using +continued fractions.") + (home-page "https://codeberg.org/glv/cl-cf") + (license license:gpl3+)))) + +(define-public cl-cf + (sbcl-package->cl-source-package sbcl-cf)) + +(define-public ecl-cf + (sbcl-package->ecl-package sbcl-cf)) + (define-public sbcl-bubble-operator-upwards (let ((commit "846275a318b960de81b62caecb1e31930f70aef6") (revision "0"))