diff options
author | jgart <jgart@dismail.de> | 2022-11-05 10:06:54 -0500 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2022-11-06 10:36:31 +0100 |
commit | f1b0b2344c4c6465cd6033128366e86fa16e5f23 (patch) | |
tree | 805a22f2b2e8e757064d404bd266bb80f3a63150 /gnu | |
parent | a6c90c293d5b0c77d3e1e967546fe0aadc53a102 (diff) | |
download | guix-f1b0b2344c4c6465cd6033128366e86fa16e5f23.tar.gz |
gnu: Add cl-numerical-utilities.
* gnu/packages/lisp-xyz.scm (cl-numerical-utilities, ecl-numerical-utilities, sbcl-numerical-utilities): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 98860f131c..52f022e1ac 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -24435,6 +24435,47 @@ processing named definitions.") (define-public ecl-definitions-systems (sbcl-package->ecl-package sbcl-definitions-systems)) +(define-public sbcl-numerical-utilities + (let ((commit "44f45ba952b35675640630e40cf90df6f8279746") + (revision "0")) + (package + (name "sbcl-numerical-utilities") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/numerical-utilities") + (commit commit))) + (file-name (git-file-name "cl-numerical-utilities" version)) + (sha256 + (base32 "1dwz8zxhqzi31qp863zj1cn1lgljny14snycb9nk871qs121kmsd")))) + (build-system asdf-build-system/sbcl) + (arguments + '(#:asd-systems '("num-utils" "num-utils/tests"))) + (inputs + (list sbcl-alexandria + sbcl-alexandria-plus + sbcl-anaphora + sbcl-array-operations + sbcl-let-plus + sbcl-select)) + (native-inputs + (list sbcl-fiveam)) + (home-page "https://lisp-stat.github.io/numerical-utilities") + (synopsis "Utilities for numerical programming") + (description + "@code{cl-numerical-utilities} is a collection of packages useful in +numerical applications, each big enough to be its own package, but too small +to split out into a separate ASDF system.") + (license license:ms-pl)))) + +(define-public cl-numerical-utilities + (sbcl-package->cl-source-package sbcl-numerical-utilities)) + +(define-public ecl-numerical-utilities + (sbcl-package->ecl-package sbcl-numerical-utilities)) + (define-public sbcl-zr-utils (let ((commit "e7eaffcb71811f6e1ab85fb15a079bcac4038eeb") (revision "0")) |